summaryrefslogtreecommitdiff
path: root/sys-devel/gnuconfig
diff options
context:
space:
mode:
Diffstat (limited to 'sys-devel/gnuconfig')
-rw-r--r--sys-devel/gnuconfig/Manifest12
-rw-r--r--sys-devel/gnuconfig/files/99999999/0002-Add-x32-support-to-config.guess.patch44
-rw-r--r--sys-devel/gnuconfig/files/99999999/0002-add-ps2-targets-to-config.sub.patch59
-rw-r--r--sys-devel/gnuconfig/gnuconfig-20160402.ebuild65
-rw-r--r--sys-devel/gnuconfig/gnuconfig-20161104.ebuild65
-rw-r--r--sys-devel/gnuconfig/gnuconfig-20170101.ebuild65
-rw-r--r--sys-devel/gnuconfig/gnuconfig-99999999.ebuild65
-rw-r--r--sys-devel/gnuconfig/metadata.xml11
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>