diff options
Diffstat (limited to 'sys-devel/gnuconfig')
-rw-r--r-- | sys-devel/gnuconfig/Manifest | 12 | ||||
-rw-r--r-- | sys-devel/gnuconfig/files/99999999/0002-Add-x32-support-to-config.guess.patch | 44 | ||||
-rw-r--r-- | sys-devel/gnuconfig/files/99999999/0002-add-ps2-targets-to-config.sub.patch | 59 | ||||
-rw-r--r-- | sys-devel/gnuconfig/gnuconfig-20160402.ebuild | 65 | ||||
-rw-r--r-- | sys-devel/gnuconfig/gnuconfig-20161104.ebuild | 65 | ||||
-rw-r--r-- | sys-devel/gnuconfig/gnuconfig-20170101.ebuild | 65 | ||||
-rw-r--r-- | sys-devel/gnuconfig/gnuconfig-99999999.ebuild | 65 | ||||
-rw-r--r-- | sys-devel/gnuconfig/metadata.xml | 11 |
8 files changed, 386 insertions, 0 deletions
diff --git a/sys-devel/gnuconfig/Manifest b/sys-devel/gnuconfig/Manifest new file mode 100644 index 000000000000..48e043c00c9d --- /dev/null +++ b/sys-devel/gnuconfig/Manifest @@ -0,0 +1,12 @@ +AUX 99999999/0002-Add-x32-support-to-config.guess.patch 1315 SHA256 4ac653fefdcd1865b8cb4df24cd4ee3fe9a0df3c5b744a95d375551e17d4ea8c SHA512 e35aa9b56acc50bad8f560fb4def75c79bf8090e6595d5a66ec10f2a12ac1037dac9c0e5c1c4b66946dac26b97f845011952d1472625753294c295e82f67cb6a WHIRLPOOL 3d7eab4aa045d487740dad4da37fdb09c3ce36f8233e441ac7e37874b70f6762482981cd8c6ddf5387a0b0cfc71093699347b73816cd731d16c436f8d2b5297e +AUX 99999999/0002-add-ps2-targets-to-config.sub.patch 1690 SHA256 ae54f8a1e8ee233bbb94064a54587f6d1215397b0de9371af2ee57d77133ad52 SHA512 cb53feeaa937a72b3d64a45120890fdbb5c8eb93124da6528fcbbf03fff0d4f08d252fed1331d40de5cd34f09dc9e05d175e24fe097f274b141b73366f8cb0ad WHIRLPOOL 49a152bbaf84389cd669ab784e063e72aebb42779553a485487132ed00d34699ee1c64f5313f6b273aa80fd469d0b7cfccecaed2df3e689d51e7684190ed9b4e +DIST gnuconfig-20160402.tar.bz2 48351 SHA256 fa6f54f7d93b2640defedf36158f6857d18a23e657dc6c52e4dc153f39aeefa3 SHA512 df63ad5ea1748acf1bdf879a1954aa8cc8dd77856428aee919e38700b0fb792606925d6b7c0dca5561e8589f379e3d8e42bea8e50ceabf1ca1ba8038c55866e5 WHIRLPOOL 63b31e7a47de2035104686f2124e5581cfaed360861764fe577c952277fde3526f6fd7fa42ee177af674ef64bc892fd9afdb3de7c3a67f68fd64b080622d307e +DIST gnuconfig-20161104.tar.bz2 49977 SHA256 fabdf38c789c8088859f70c9675eef04faf03a025aa4aeb636f4ab181a141eaf SHA512 976b29363aaeaddf4d0520e1458b7fd3f91adf4e4f54c732acba984b9fd59a67c72488a439cc848deae32de8e6884b372ff5e5bb2972ea1e8eb9ddb222816f56 WHIRLPOOL 89f7974342b39db5ec1ddbbeeab573ab8140fe3afc93dade74fa9cf7b837200dca00d7d0cb5391b66893d5c641f0dea8ea3b735bc593f892981b4d6d4a022778 +DIST gnuconfig-20170101.tar.bz2 50152 SHA256 7d171fe39cb3ca97975debd47e1e9474dde3c9fffa723ac7c0f6694208743e17 SHA512 a4d72b50f0c6ebae702b4d51aaeb459ac2b325f9f79ff6c464c1b92ecd7eb961b47b4fa0eb03894e80646846cff39a3e3b2d8ada6279e288e94846a12578b440 WHIRLPOOL 6f59242d0f2a84e1fe93744e0d163ebf78082d685c91a22de5ca253f1ee5e903d0ddff3932cf28ce70b35126c0b928edd74ff577e2923888d7b5da015dc29382 +EBUILD gnuconfig-20160402.ebuild 1554 SHA256 fc3125a0972271bdb858e6ba5378400657470637223377c4c043ac09c289aaae SHA512 c13efb975ace56230c3fb84430a3ea8651c9d29764bbd02a1b01a15c8b2785d58189d96ed3fb3ced0b461f02a9b9c7a6b0f87f241f86ef6e1ec0f67effca7cc0 WHIRLPOOL a79f7b58ebdbd494fc9a176057845507ef6c0166ee7a6e236050ce0c1e6238e10895fb4ee7a29b494330a3b6736af87d971b875a31d378613316925938ed9c32 +EBUILD gnuconfig-20161104.ebuild 1554 SHA256 fc3125a0972271bdb858e6ba5378400657470637223377c4c043ac09c289aaae SHA512 c13efb975ace56230c3fb84430a3ea8651c9d29764bbd02a1b01a15c8b2785d58189d96ed3fb3ced0b461f02a9b9c7a6b0f87f241f86ef6e1ec0f67effca7cc0 WHIRLPOOL a79f7b58ebdbd494fc9a176057845507ef6c0166ee7a6e236050ce0c1e6238e10895fb4ee7a29b494330a3b6736af87d971b875a31d378613316925938ed9c32 +EBUILD gnuconfig-20170101.ebuild 1579 SHA256 02b24bbd8a03e9161e8adb266bed76623f396b1b0fd5d3df581c751590d7baf4 SHA512 c531f67fdd3a324a30cabdae9042a089756cec9db727db800b6a66da5f8a60590ae8795809618f1954769869b30868ce484d890124a3dd2ae065b9d836230a07 WHIRLPOOL 5eac212549f1dfd2d8854073263cdfcd92fcf53263b9fbccbfaf7946c8c6b737f5488e54d51d9be94388f3b9571063051795d1a1f7fe06446668c5bdf4b2947b +EBUILD gnuconfig-99999999.ebuild 1567 SHA256 532c1fd052efe8e98630ecbc2edceb8746cff7fdc784c259876f13d84c7581b2 SHA512 016ab5ea340218263299011146e432031685bc1336721a78e96d7d798b9e86c1d16359e0478ecbc7b59b93df2b37aa3ebd3f17cd41c956cd9dd053cb8e176c63 WHIRLPOOL 23a9f0b5bc701deeb397fe45cc01622fd87a2ec878e352f2b684ea502daa48256483749627260c0ee8ab404038a53e2d9dca4fd8e9241a1ab91b20aa788bba9d +MISC ChangeLog 4894 SHA256 525ecd62e41becd7f6fdd956d1b3ce3a7d806e31c3bf9eae116256139220f5a1 SHA512 0701eef3ac230a364c77836bedfda340268f096970095b963ae819cc4e8bae8fcc2fdcb84e446df1fd7a4ca06c2dc66ff2ff188aaf960827e4eeb6d4888ffae9 WHIRLPOOL 0f974d609e0afd8244a23adc4d14869ef17880ab969e981148b773243f41466b4ffd06302eeb4f49fe7c30d6d92165a6badf526cb656e813bc3d3a7ab00fbbaa +MISC ChangeLog-2015 11775 SHA256 baa56ddd87ed9d0cb994c20b70e560199e20c1f6dbfcef05cb273c94aa280a53 SHA512 f9830ec583e3b91b63763266ca070368584eaa6e383205656a6bdfffa502828e89c78938ec80b4799f8f5f489bf6659bf9addbeeca03a2d8fe59148c1d6d0799 WHIRLPOOL 9a8a6aac6d72c16fe739ab5d5bd39c5e9728b60adaf308e8c2d70a2a72d944d05011fc9c678ae44fe9da83a0adbf38f871fa16b462204ce3f91c8c1b599f98ba +MISC metadata.xml 392 SHA256 1b9e4dd0f7d576091d2137c3c4c627ef7eaab3d708d9f85fad20ec68f45adbb6 SHA512 8b0ec5d0b1184ea7514dfd2ff09a1ceddad49150cf412816a5e966eec9857e25886b6c03bb14b38638f79dcca2a40326b8506e23d0d3d7e97b48d2234c5653e5 WHIRLPOOL 7dcc51f44c1fdba9b412641d0aafb89d4f07150394359a5edaafb774bff6cd099fa81f444a0f34d9a74aed9f0ffd5ee5fe51117be2df919278e1a17301ca130c diff --git a/sys-devel/gnuconfig/files/99999999/0002-Add-x32-support-to-config.guess.patch b/sys-devel/gnuconfig/files/99999999/0002-Add-x32-support-to-config.guess.patch new file mode 100644 index 000000000000..2c69f57878eb --- /dev/null +++ b/sys-devel/gnuconfig/files/99999999/0002-Add-x32-support-to-config.guess.patch @@ -0,0 +1,44 @@ +From 8474d78c459f4ec8f8930094faeaacb2b77bf68f Mon Sep 17 00:00:00 2001 +From: "H.J. Lu" <hongjiu.lu@intel.com> +Date: Fri, 20 Dec 2013 14:36:01 -0500 +Subject: [PATCH] Add x32 support to config.guess + +GCC on Linux/x86-64 may be configured for x32: + +https://sites.google.com/site/x32abi/ + +by default and the Linux/x32 target should be x86_64-VENDOR-linux-gnux32. +This patch adds x32 support to config.guess. OK to install? + +URL: http://gcc.gnu.org/ml/gcc-patches/2012-08/msg01083.html +--- + config.guess | 13 ++++++++++++- + 1 file changed, 12 insertions(+), 1 deletion(-) + +diff --git a/config.guess b/config.guess +index fddac42..17a4f70 100755 +--- a/config.guess ++++ b/config.guess +@@ -1038,7 +1038,18 @@ EOF + echo ${UNAME_MACHINE}-dec-linux-${LIBC} + exit ;; + x86_64:Linux:*:*) +- echo ${UNAME_MACHINE}-pc-linux-${LIBC} ++ eval $set_cc_for_build ++ X86_64_ABI= ++ # If there is a compiler, see if it is configured for 32-bit objects. ++ if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then ++ if (echo '#ifdef __ILP32__'; echo IS_X32; echo '#endif') | \ ++ (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ ++ grep IS_X32 >/dev/null ++ then ++ X86_64_ABI=x32 ++ fi ++ fi ++ echo ${UNAME_MACHINE}-pc-linux-${LIBC}${X86_64_ABI} + exit ;; + xtensa*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} +-- +2.4.4 + diff --git a/sys-devel/gnuconfig/files/99999999/0002-add-ps2-targets-to-config.sub.patch b/sys-devel/gnuconfig/files/99999999/0002-add-ps2-targets-to-config.sub.patch new file mode 100644 index 000000000000..88e43cd8ac2b --- /dev/null +++ b/sys-devel/gnuconfig/files/99999999/0002-add-ps2-targets-to-config.sub.patch @@ -0,0 +1,59 @@ +From 582f9caf95b3ccf36e6248be3b5b414546b0a03e Mon Sep 17 00:00:00 2001 +From: Mike Frysinger <vapier@gentoo.org> +Date: Thu, 9 Oct 2008 15:51:35 -0400 +Subject: [PATCH] add ps2 targets to config.sub + +--- + config.sub | 22 ++++++++++++++++++++-- + 1 file changed, 20 insertions(+), 2 deletions(-) + +diff --git a/config.sub b/config.sub +index 88307c1..7ee2b4c 100755 +--- a/config.sub ++++ b/config.sub +@@ -258,7 +258,7 @@ case $basic_machine in + | be32 | be64 \ + | bfin \ + | c4x | c8051 | clipper \ +- | d10v | d30v | dlx | dsp16xx \ ++ | d10v | d30v | dlx | dsp16xx | dvp \ + | e2k | epiphany \ + | fido | fr30 | frv | ft32 \ + | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ +@@ -823,6 +823,24 @@ case $basic_machine in + basic_machine=m68k-atari + os=-mint + ;; ++ mipsEE* | ee | ps2) ++ basic_machine=mips64r5900el-scei ++ case $os in ++ -linux*) ++ ;; ++ *) ++ os=-elf ++ ;; ++ esac ++ ;; ++ iop) ++ basic_machine=mipsel-scei ++ os=-irx ++ ;; ++ dvp) ++ basic_machine=dvp-scei ++ os=-elf ++ ;; + mips3*-*) + basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'` + ;; +@@ -1389,7 +1407,7 @@ case $os in + | -uxpv* | -beos* | -mpeix* | -udk* | -moxiebox* \ + | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ + | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ +- | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \ ++ | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* | -irx* \ + | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ + | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ + | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ +-- +2.3.1 + diff --git a/sys-devel/gnuconfig/gnuconfig-20160402.ebuild b/sys-devel/gnuconfig/gnuconfig-20160402.ebuild new file mode 100644 index 000000000000..d001992debaf --- /dev/null +++ b/sys-devel/gnuconfig/gnuconfig-20160402.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +inherit eutils +if [[ ${PV} == "99999999" ]] ; then + EGIT_REPO_URI="git://git.savannah.gnu.org/config.git + http://git.savannah.gnu.org/r/config.git" + + inherit git-2 +else + SRC_URI="mirror://gentoo/${P}.tar.bz2" + KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +fi + +DESCRIPTION="Updated config.sub and config.guess file from GNU" +HOMEPAGE="https://savannah.gnu.org/projects/config" + +LICENSE="GPL-2" +SLOT="0" +IUSE="" + +S=${WORKDIR} + +maint_pkg_create() { + cd "${S}" + + local ver=$(gawk '{ gsub(/-/, "", $1); print $1; exit }' ChangeLog) + [[ ${#ver} != 8 ]] && die "invalid version '${ver}'" + + cp "${FILESDIR}"/${PV}/*.patch . || die + + local tar="${T}/gnuconfig-${ver}.tar.bz2" + tar -jcf ${tar} ./* || die "creating tar failed" + einfo "Packaged tar now available:" + einfo "$(du -b ${tar})" +} + +src_unpack() { + if [[ ${PV} == "99999999" ]] ; then + git-2_src_unpack + maint_pkg_create + else + unpack ${A} + fi +} + +src_prepare() { + epatch "${WORKDIR}"/*.patch + use elibc_uclibc && sed -i 's:linux-gnu:linux-uclibc:' testsuite/config-guess.data #180637 +} + +src_compile() { :;} + +src_test() { + emake check +} + +src_install() { + insinto /usr/share/${PN} + doins config.{sub,guess} || die + fperms +x /usr/share/${PN}/config.{sub,guess} + dodoc ChangeLog +} diff --git a/sys-devel/gnuconfig/gnuconfig-20161104.ebuild b/sys-devel/gnuconfig/gnuconfig-20161104.ebuild new file mode 100644 index 000000000000..d001992debaf --- /dev/null +++ b/sys-devel/gnuconfig/gnuconfig-20161104.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +inherit eutils +if [[ ${PV} == "99999999" ]] ; then + EGIT_REPO_URI="git://git.savannah.gnu.org/config.git + http://git.savannah.gnu.org/r/config.git" + + inherit git-2 +else + SRC_URI="mirror://gentoo/${P}.tar.bz2" + KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +fi + +DESCRIPTION="Updated config.sub and config.guess file from GNU" +HOMEPAGE="https://savannah.gnu.org/projects/config" + +LICENSE="GPL-2" +SLOT="0" +IUSE="" + +S=${WORKDIR} + +maint_pkg_create() { + cd "${S}" + + local ver=$(gawk '{ gsub(/-/, "", $1); print $1; exit }' ChangeLog) + [[ ${#ver} != 8 ]] && die "invalid version '${ver}'" + + cp "${FILESDIR}"/${PV}/*.patch . || die + + local tar="${T}/gnuconfig-${ver}.tar.bz2" + tar -jcf ${tar} ./* || die "creating tar failed" + einfo "Packaged tar now available:" + einfo "$(du -b ${tar})" +} + +src_unpack() { + if [[ ${PV} == "99999999" ]] ; then + git-2_src_unpack + maint_pkg_create + else + unpack ${A} + fi +} + +src_prepare() { + epatch "${WORKDIR}"/*.patch + use elibc_uclibc && sed -i 's:linux-gnu:linux-uclibc:' testsuite/config-guess.data #180637 +} + +src_compile() { :;} + +src_test() { + emake check +} + +src_install() { + insinto /usr/share/${PN} + doins config.{sub,guess} || die + fperms +x /usr/share/${PN}/config.{sub,guess} + dodoc ChangeLog +} diff --git a/sys-devel/gnuconfig/gnuconfig-20170101.ebuild b/sys-devel/gnuconfig/gnuconfig-20170101.ebuild new file mode 100644 index 000000000000..48297e6c02cc --- /dev/null +++ b/sys-devel/gnuconfig/gnuconfig-20170101.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +inherit eutils +if [[ ${PV} == "99999999" ]] ; then + EGIT_REPO_URI="git://git.savannah.gnu.org/config.git + http://git.savannah.gnu.org/r/config.git" + + inherit git-2 +else + SRC_URI="mirror://gentoo/${P}.tar.bz2" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +fi + +DESCRIPTION="Updated config.sub and config.guess file from GNU" +HOMEPAGE="https://savannah.gnu.org/projects/config" + +LICENSE="GPL-2" +SLOT="0" +IUSE="" + +S=${WORKDIR} + +maint_pkg_create() { + cd "${S}" + + local ver=$(gawk '{ gsub(/-/, "", $1); print $1; exit }' ChangeLog) + [[ ${#ver} != 8 ]] && die "invalid version '${ver}'" + + cp "${FILESDIR}"/${PV}/*.patch . || die + + local tar="${T}/gnuconfig-${ver}.tar.bz2" + tar -jcf ${tar} ./* || die "creating tar failed" + einfo "Packaged tar now available:" + einfo "$(du -b ${tar})" +} + +src_unpack() { + if [[ ${PV} == "99999999" ]] ; then + git-2_src_unpack + maint_pkg_create + else + unpack ${A} + fi +} + +src_prepare() { + epatch "${WORKDIR}"/*.patch + use elibc_uclibc && sed -i 's:linux-gnu:linux-uclibc:' testsuite/config-guess.data #180637 +} + +src_compile() { :;} + +src_test() { + emake check +} + +src_install() { + insinto /usr/share/${PN} + doins config.{sub,guess} || die + fperms +x /usr/share/${PN}/config.{sub,guess} + dodoc ChangeLog +} diff --git a/sys-devel/gnuconfig/gnuconfig-99999999.ebuild b/sys-devel/gnuconfig/gnuconfig-99999999.ebuild new file mode 100644 index 000000000000..190275498683 --- /dev/null +++ b/sys-devel/gnuconfig/gnuconfig-99999999.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +inherit eutils +if [[ ${PV} == "99999999" ]] ; then + EGIT_REPO_URI="git://git.savannah.gnu.org/config.git + http://git.savannah.gnu.org/r/config.git" + + inherit git-2 +else + SRC_URI="mirror://gentoo/${P}.tar.bz2" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +fi + +DESCRIPTION="Updated config.sub and config.guess file from GNU" +HOMEPAGE="https://savannah.gnu.org/projects/config" + +LICENSE="GPL-2" +SLOT="0" +IUSE="" + +S=${WORKDIR} + +maint_pkg_create() { + cd "${S}" + + local ver=$(gawk '{ gsub(/-/, "", $1); print $1; exit }' ChangeLog) + [[ ${#ver} != 8 ]] && die "invalid version '${ver}'" + + cp "${FILESDIR}"/${PV}/*.patch . || die + + local tar="${T}/gnuconfig-${ver}.tar.bz2" + tar -jcf ${tar} ./* || die "creating tar failed" + einfo "Packaged tar now available:" + einfo "$(du -b ${tar})" +} + +src_unpack() { + if [[ ${PV} == "99999999" ]] ; then + git-2_src_unpack + maint_pkg_create + else + unpack ${A} + fi +} + +src_prepare() { + epatch "${WORKDIR}"/*.patch + use elibc_uclibc && sed -i 's:linux-gnu:linux-uclibc:' testsuite/config-guess.data #180637 +} + +src_compile() { :;} + +src_test() { + emake check +} + +src_install() { + insinto /usr/share/${PN} + doins config.{sub,guess} || die + fperms +x /usr/share/${PN}/config.{sub,guess} + dodoc ChangeLog +} diff --git a/sys-devel/gnuconfig/metadata.xml b/sys-devel/gnuconfig/metadata.xml new file mode 100644 index 000000000000..227a3c0b87fa --- /dev/null +++ b/sys-devel/gnuconfig/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> +</maintainer> +<longdescription lang="en"> +Updated config.{sub,guess} files from upstream cvs to properly detect various system types. +</longdescription> +</pkgmetadata> |