diff options
author | 2005-12-11 16:46:21 +0000 | |
---|---|---|
committer | 2005-12-11 16:46:21 +0000 | |
commit | f84d6acbd3b1627f1dde1d0a03a2ceba5066f055 (patch) | |
tree | dcbca30495f43890ceffe2165d3e707cf1bd699e | |
parent | old (diff) | |
download | historical-f84d6acbd3b1627f1dde1d0a03a2ceba5066f055.tar.gz historical-f84d6acbd3b1627f1dde1d0a03a2ceba5066f055.tar.bz2 historical-f84d6acbd3b1627f1dde1d0a03a2ceba5066f055.zip |
Version bump.
Package-Manager: portage-2.0.53
-rw-r--r-- | sys-libs/uclibc++/ChangeLog | 7 | ||||
-rw-r--r-- | sys-libs/uclibc++/Manifest | 21 | ||||
-rw-r--r-- | sys-libs/uclibc++/files/digest-uclibc++-0.1.12 | 1 | ||||
-rw-r--r-- | sys-libs/uclibc++/uclibc++-0.1.12.ebuild | 74 |
4 files changed, 90 insertions, 13 deletions
diff --git a/sys-libs/uclibc++/ChangeLog b/sys-libs/uclibc++/ChangeLog index 8471da2a6cc0..88839adcd32a 100644 --- a/sys-libs/uclibc++/ChangeLog +++ b/sys-libs/uclibc++/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for sys-libs/uclibc++ # Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/uclibc++/ChangeLog,v 1.3 2005/07/02 17:12:49 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-libs/uclibc++/ChangeLog,v 1.4 2005/12/11 16:46:21 vapier Exp $ + +*uclibc++-0.1.12 (11 Dec 2005) + + 11 Dec 2005; Mike Frysinger <vapier@gentoo.org> +uclibc++-0.1.12.ebuild: + Version bump. *uclibc++-0.1.11 (02 Jul 2005) diff --git a/sys-libs/uclibc++/Manifest b/sys-libs/uclibc++/Manifest index 7596b8ffc7c7..0cf4b327b0f8 100644 --- a/sys-libs/uclibc++/Manifest +++ b/sys-libs/uclibc++/Manifest @@ -1,19 +1,16 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 -MD5 e08bf263d99149128a40ae9b4abcce26 uclibc++-0.1.11.ebuild 1756 -MD5 8ef75eba39772bdd1a8facc7815dbebb metadata.xml 161 -MD5 ebcdf62d71d1f590552ba8d07a9dc1bb uclibc++-0.1.8.ebuild 1811 -MD5 dfd27ed6e59f4d6914f4ac2122c38868 uclibc++-0.1.9.ebuild 1755 -MD5 3132796bed23822310ed2a58d8b7321b ChangeLog 579 -MD5 d43392a03d5232ce855c01cb22c38007 files/0.1.8-pop_back.patch 439 +MD5 18f8ce2647c53e03dbdf726800e16031 ChangeLog 703 MD5 a9f96b9243b7bbcd16b6198563acf1d7 files/digest-uclibc++-0.1.11 65 -MD5 a901c9aaefec85a5a52af92d49a2f09e files/digest-uclibc++-0.1.8 64 -MD5 d567d10c1cf2efcd0954cd9b7367cd6e files/digest-uclibc++-0.1.9 64 +MD5 1e50bd5dcb1bbf78f9487e6ef5cc99a9 files/digest-uclibc++-0.1.12 65 +MD5 8ef75eba39772bdd1a8facc7815dbebb metadata.xml 161 +MD5 e08bf263d99149128a40ae9b4abcce26 uclibc++-0.1.11.ebuild 1756 +MD5 8ec53a5788f7c33d275e2f4460b0459b uclibc++-0.1.12.ebuild 1756 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.1 (GNU/Linux) +Version: GnuPG v1.4.2 (GNU/Linux) -iD8DBQFCxss6gIKl8Uu19MoRAlEQAJ9NfEmB6RiVVKCWL6ZNeKRuJ8I+YQCfbGrX -9xJwPKEris2elx84TF+IJrs= -=Zy12 +iD8DBQFDnFihgIKl8Uu19MoRAndOAJ9EiPk1S3Ih/F+Ywx+StbFb0kwr+QCZASA8 +Us2KKcLyxLPqjsaUlKQdvmc= +=j0bk -----END PGP SIGNATURE----- diff --git a/sys-libs/uclibc++/files/digest-uclibc++-0.1.12 b/sys-libs/uclibc++/files/digest-uclibc++-0.1.12 new file mode 100644 index 000000000000..d0d4a03a5472 --- /dev/null +++ b/sys-libs/uclibc++/files/digest-uclibc++-0.1.12 @@ -0,0 +1 @@ +MD5 36603876fa97dc3860b108983147f400 uClibc++-0.1.12.tbz2 258009 diff --git a/sys-libs/uclibc++/uclibc++-0.1.12.ebuild b/sys-libs/uclibc++/uclibc++-0.1.12.ebuild new file mode 100644 index 000000000000..d787e5893c74 --- /dev/null +++ b/sys-libs/uclibc++/uclibc++-0.1.12.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2005 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-libs/uclibc++/uclibc++-0.1.12.ebuild,v 1.1 2005/12/11 16:46:21 vapier Exp $ + +inherit eutils toolchain-funcs + +export CTARGET=${CTARGET:-${CHOST}} +if [[ ${CTARGET} == ${CHOST} ]] ; then + if [[ ${CATEGORY/cross-} != ${CATEGORY} ]] ; then + export CTARGET=${CATEGORY/cross-} + fi +fi + +DESCRIPTION="embedded C++ library" +HOMEPAGE="http://cxx.uclibc.org/" +SRC_URI="http://cxx.uclibc.org/src/uClibc++-${PV}.tbz2" + +LICENSE="GPL-2" +[[ ${CTARGET} != ${CHOST} ]] \ + && SLOT="${CTARGET}" \ + || SLOT="0" +KEYWORDS="~arm ~ppc ~x86" +IUSE="debug static" + +DEPEND="" + +S=${WORKDIR}/uClibc++ + +src_unpack() { + unpack ${A} + cd ${S} + make defconfig || die "defconfig failed" + + local target + case $(tc-arch ${CTARGET}) in + arm) target="arm";; + mips) target="mips";; + ppc) target="powerpc";; + x86) target="i386";; + *) die "$(tc-arch ${CTARGET}) lists no defaults :/";; + esac + + sed -i \ + -e '/^UCLIBCXX_RUNTIME_PREFIX=/d' \ + -e '/^TARGET_'${target}'/d' \ + .config + + echo "UCLIBCXX_RUNTIME_PREFIX=\"/usr/${CTARGET}\"" >> .config + echo "TARGET_${target}=y" >> .config + use debug && echo "CONFIG_DODEBUG=y" >> .config + + yes "" | make oldconfig || die "oldconfig failed" + + # has to come after make oldconfig, else it will be disabled + echo "BUILD_STATIC_LIB=y" >> .config + if use static ; then + echo "BUILD_ONLY_STATIC_LIB=y" >> .config + fi +} + +src_compile() { + emake -j1 ARCH_CFLAGS="${CFLAGS}" CROSS=${CTARGET}- || die "make failed" +} + +src_test() { + make test || die "test failed" +} + +src_install() { + make install PREFIX="${D}" || die + dodir /usr/bin + dosym /usr/${CTARGET}/bin/g++-uc /usr/bin/g++-uc + dodoc ChangeLog README TODO +} |