diff options
author | Raúl Porcel <armin76@gentoo.org> | 2007-12-27 11:57:40 +0000 |
---|---|---|
committer | Raúl Porcel <armin76@gentoo.org> | 2007-12-27 11:57:40 +0000 |
commit | 4a85785b93272cd3091a09d82bdca81945cf2fd9 (patch) | |
tree | 65c4537e550eb2d4e7c4db34aac57c4bdaa295a5 /dev-lang | |
parent | Remove libxcml and libcpml, unfetchable, broken, unsupported by upstream (diff) | |
download | gentoo-2-4a85785b93272cd3091a09d82bdca81945cf2fd9.tar.gz gentoo-2-4a85785b93272cd3091a09d82bdca81945cf2fd9.tar.bz2 gentoo-2-4a85785b93272cd3091a09d82bdca81945cf2fd9.zip |
Remove ccc, cxx, cfal, broken, unfetchable, unsupported by upstream
Diffstat (limited to 'dev-lang')
26 files changed, 0 insertions, 1815 deletions
diff --git a/dev-lang/ccc/ChangeLog b/dev-lang/ccc/ChangeLog deleted file mode 100644 index 566e512a48c7..000000000000 --- a/dev-lang/ccc/ChangeLog +++ /dev/null @@ -1,62 +0,0 @@ -# ChangeLog for dev-lang/ccc -# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/ccc/ChangeLog,v 1.13 2007/12/25 15:52:38 phreak Exp $ - - 25 Dec 2007; Christian Heim <phreak@gentoo.org> metadata.xml: - Removing taviso from metadata.xml as per #202471. Assigning to - maintainer-needed. - - 02 Jul 2007; Piotr Jaroszyński <peper@gentoo.org> - ccc-6.5.9.001-r3.ebuild: - (QA) RESTRICT clean up. - - 31 Jan 2007; Marius Mauch <genone@gentoo.org> ccc-6.5.6.002.ebuild, - ccc-6.5.9.001.ebuild, ccc-6.5.9.001-r2.ebuild, ccc-6.5.9.001-r3.ebuild: - Replacing einfo with elog - - 28 Oct 2006; Sven Wegener <swegener@gentoo.org> ccc-6.5.6.002.ebuild, - ccc-6.5.9.001.ebuild, ccc-6.5.9.001-r1.ebuild, ccc-6.5.9.001-r2.ebuild, - ccc-6.5.9.001-r3.ebuild: - Use emerge --config instead of ebuild config. - - 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> ccc-6.5.6.002.ebuild, - ccc-6.5.9.001-r1.ebuild, ccc-6.5.9.001-r2.ebuild, ccc-6.5.9.001-r3.ebuild, - ccc-6.5.9.001.ebuild: - virtual/glibc -> virtual/libc - -*ccc-6.5.9.001-r3 (19 Feb 2004) - - 19 Feb 2004; Tavis Ormandy <taviso@gentoo.org> ccc-6.5.9.001-r3.ebuild: - use rpm.eclass - -*ccc-6.5.9.001-r2 (08 Feb 2004) - - 08 Feb 2004; Aron Griffis <agriffis@gentoo.org> ccc-6.5.9.001-r2.ebuild, - files/create-comp-config.patch: - Add patch to sort gcc-lib include paths last. Thanks to Marc Giger for - figuring this out - -*ccc-6.5.9.001-r1 (06 Feb 2004) - - 06 Feb 2004; Aron Griffis <agriffis@gentoo.org> ccc-6.5.9.001-r1.ebuild: - Fix config script to work with gcc-3 - - 23 Jun 2003; Tavis Ormandy <taviso@gentoo.org> ccc-6.5.9.001.ebuild: - stable on alpha - -*ccc-6.5.9.001 (15 Apr 2003) - - 18 Apr 2003; Aron Griffis <agriffis@gentoo.org> ccc-6.5.9.001.ebuild: - Fix some dependency issues and fix problem with gpg not decrypting due to - missing /root/.gnupg - - 15 Apr 2003; Tavis Ormandy <taviso@gentoo.org> ccc-6.5.9.001.ebuild: - Updated ebuild to latest release of ccc. - Changed rdepend of libcpml to >=libcpml-5.2.01-r2, this should fix the probe problem. - Modified ebuild to read a variable to unlock the new distribution (requires gpg). - -*ccc-6.5.6.002 (11 Apr 2003) - - 11 Apr 2003; Aron Griffis <agriffis@gentoo.org> ccc-6.5.6.002.ebuild: - Initial import. Ebuild submitted by Tavis Ormandy <itaviso@sdf.lonestar.org> - diff --git a/dev-lang/ccc/Manifest b/dev-lang/ccc/Manifest deleted file mode 100644 index 4a248ae99fe4..000000000000 --- a/dev-lang/ccc/Manifest +++ /dev/null @@ -1,58 +0,0 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - -AUX create-comp-config.patch 866 RMD160 76094b115d0ab9d616cabec1e24956e985988a8a SHA1 b1f4720cb8050430560f2813973004a11d8df32d SHA256 d645e98d46e6b3f4f787612171a13e5214de9648cf690381f5347c2c475a6d25 -MD5 30ceacf36e8d8764f23f73153a5f38d8 files/create-comp-config.patch 866 -RMD160 76094b115d0ab9d616cabec1e24956e985988a8a files/create-comp-config.patch 866 -SHA256 d645e98d46e6b3f4f787612171a13e5214de9648cf690381f5347c2c475a6d25 files/create-comp-config.patch 866 -DIST ccc-6.5.9.001-6.alpha.rpm.crypt 7128419 RMD160 440b148696dac7efb1cc69de74d2d761738db2b6 SHA1 94e471d7e2c3ca59f85a81f7c7649f0b242e5247 SHA256 27b3baf399ff4f3b81987b4cb96ece5ae699513c5bc0f87b651cc8fe6950edc7 -EBUILD ccc-6.5.6.002.ebuild 4922 RMD160 302589f53951b544053695281a1910f79b340274 SHA1 0137229663ec8bd569784563459971a1f0775d3d SHA256 1c17d37857df34062d849dbe7879739aab0e6231056e6e91b02fd9cbf790148c -MD5 254a0555e3119420650652bd3aede5cb ccc-6.5.6.002.ebuild 4922 -RMD160 302589f53951b544053695281a1910f79b340274 ccc-6.5.6.002.ebuild 4922 -SHA256 1c17d37857df34062d849dbe7879739aab0e6231056e6e91b02fd9cbf790148c ccc-6.5.6.002.ebuild 4922 -EBUILD ccc-6.5.9.001-r1.ebuild 6680 RMD160 42b3fb0dd0f547ed503cdc1cc3a142d392faffd5 SHA1 76c39b661480fd3ea22fcc6828f97ae955d9f460 SHA256 147e50fcbfd7aa57a345d42cad3ed87df000de639c6d80b27f7feef13a63b57a -MD5 429ae00d608899715b4b30a4972da903 ccc-6.5.9.001-r1.ebuild 6680 -RMD160 42b3fb0dd0f547ed503cdc1cc3a142d392faffd5 ccc-6.5.9.001-r1.ebuild 6680 -SHA256 147e50fcbfd7aa57a345d42cad3ed87df000de639c6d80b27f7feef13a63b57a ccc-6.5.9.001-r1.ebuild 6680 -EBUILD ccc-6.5.9.001-r2.ebuild 6842 RMD160 26b4bf22d5629efef5fae6f4307373b5edac2f09 SHA1 a9db0d415ee789381742e9fd097c3075435882af SHA256 c285a590cadf2d93a662c768b6e760dd9460e5f37a4650929a98c7fe2b8d9287 -MD5 305ace62658d2ede6c70312a0ff735eb ccc-6.5.9.001-r2.ebuild 6842 -RMD160 26b4bf22d5629efef5fae6f4307373b5edac2f09 ccc-6.5.9.001-r2.ebuild 6842 -SHA256 c285a590cadf2d93a662c768b6e760dd9460e5f37a4650929a98c7fe2b8d9287 ccc-6.5.9.001-r2.ebuild 6842 -EBUILD ccc-6.5.9.001-r3.ebuild 5320 RMD160 62c81cef0b89a954bef5cb083c1b2c384256f5cb SHA1 7fce63060d0f53557fae66c8d5e9b07cd25a633e SHA256 579ec06e63cb8b8b90631fb93ec537e3b851e7ad10ed80c27025fdd2e3bd2510 -MD5 98750bdb9a8808130429f4c57e21ca48 ccc-6.5.9.001-r3.ebuild 5320 -RMD160 62c81cef0b89a954bef5cb083c1b2c384256f5cb ccc-6.5.9.001-r3.ebuild 5320 -SHA256 579ec06e63cb8b8b90631fb93ec537e3b851e7ad10ed80c27025fdd2e3bd2510 ccc-6.5.9.001-r3.ebuild 5320 -EBUILD ccc-6.5.9.001.ebuild 5819 RMD160 d138342356a4fb004dc9a4941e7acdd5599a4749 SHA1 5e396d1fb2c20f9bf7172edd845f0298db3782c2 SHA256 05ff92c2236c66154a9020354d44b046e62eef8998bba9470a95c24572b01e7d -MD5 68e934c2775535e2a5dab5b0f9d3f3ff ccc-6.5.9.001.ebuild 5819 -RMD160 d138342356a4fb004dc9a4941e7acdd5599a4749 ccc-6.5.9.001.ebuild 5819 -SHA256 05ff92c2236c66154a9020354d44b046e62eef8998bba9470a95c24572b01e7d ccc-6.5.9.001.ebuild 5819 -MISC ChangeLog 2337 RMD160 ff65639dc6124a7c5395f9de8db69f575adb02cf SHA1 b614575c66221ffe63cce6dd64e94bb7caca3d6d SHA256 b3072cb7f29acb31ea9e43c6148729320eb0edfbf109fda8e3e76c2b9a169c09 -MD5 26347b963f0118e0589aea0ebce9fd1a ChangeLog 2337 -RMD160 ff65639dc6124a7c5395f9de8db69f575adb02cf ChangeLog 2337 -SHA256 b3072cb7f29acb31ea9e43c6148729320eb0edfbf109fda8e3e76c2b9a169c09 ChangeLog 2337 -MISC metadata.xml 1543 RMD160 dccc9b2d227ce60d37bf18967ecc4c1ccc9c6fea SHA1 69da5b574697bdc4e6c72b5102c50af8093f5e28 SHA256 35db836c4b67f75378518ab4fb4a5e5358c26e0ec33bc4c664c28e94d8b7437e -MD5 6d69d9a2bce34723b307c62cce2e1340 metadata.xml 1543 -RMD160 dccc9b2d227ce60d37bf18967ecc4c1ccc9c6fea metadata.xml 1543 -SHA256 35db836c4b67f75378518ab4fb4a5e5358c26e0ec33bc4c664c28e94d8b7437e metadata.xml 1543 -MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-ccc-6.5.6.002 0 -RMD160 9c1185a5c5e9fc54612808977ee8f548b2258d31 files/digest-ccc-6.5.6.002 0 -SHA256 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 files/digest-ccc-6.5.6.002 0 -MD5 05f1a2126fa41a4fbfe4a2559e69bdc5 files/digest-ccc-6.5.9.001 277 -RMD160 6bf140f24477bc798f872877570852974e33d5c7 files/digest-ccc-6.5.9.001 277 -SHA256 bff55ce181aa0eca250e620b6c59adf15cccc5c9d94f7692e014c8e372149bef files/digest-ccc-6.5.9.001 277 -MD5 05f1a2126fa41a4fbfe4a2559e69bdc5 files/digest-ccc-6.5.9.001-r1 277 -RMD160 6bf140f24477bc798f872877570852974e33d5c7 files/digest-ccc-6.5.9.001-r1 277 -SHA256 bff55ce181aa0eca250e620b6c59adf15cccc5c9d94f7692e014c8e372149bef files/digest-ccc-6.5.9.001-r1 277 -MD5 05f1a2126fa41a4fbfe4a2559e69bdc5 files/digest-ccc-6.5.9.001-r2 277 -RMD160 6bf140f24477bc798f872877570852974e33d5c7 files/digest-ccc-6.5.9.001-r2 277 -SHA256 bff55ce181aa0eca250e620b6c59adf15cccc5c9d94f7692e014c8e372149bef files/digest-ccc-6.5.9.001-r2 277 -MD5 05f1a2126fa41a4fbfe4a2559e69bdc5 files/digest-ccc-6.5.9.001-r3 277 -RMD160 6bf140f24477bc798f872877570852974e33d5c7 files/digest-ccc-6.5.9.001-r3 277 -SHA256 bff55ce181aa0eca250e620b6c59adf15cccc5c9d94f7692e014c8e372149bef files/digest-ccc-6.5.9.001-r3 277 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.7 (GNU/Linux) - -iD8DBQFHcSdLyuNVb5qfaOYRAtkkAKCCdpIFv9Q/fYqcZJfcrkNlLlDz1QCdEPxx -KA7pJt4xbL/eIs+NEqDO5eE= -=fWS9 ------END PGP SIGNATURE----- diff --git a/dev-lang/ccc/ccc-6.5.6.002.ebuild b/dev-lang/ccc/ccc-6.5.6.002.ebuild deleted file mode 100644 index 813881ca7d12..000000000000 --- a/dev-lang/ccc/ccc-6.5.6.002.ebuild +++ /dev/null @@ -1,163 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/ccc/ccc-6.5.6.002.ebuild,v 1.7 2007/01/31 14:22:04 genone Exp $ -# -# Ebuild contributed by Tavis Ormandy <taviso@sdf.lonestar.org> -# and edited by Aron Griffis <agriffis@gentoo.org> - -IUSE="doc" - -DESCRIPTION="Compaq's enhanced C compiler for the ALPHA platform" -HOMEPAGE="http://www.support.compaq.com/alpha-tools" - -# Don't include the SRC_URI because this package is -# license-challenged. The users need to download this software -# themselves. -#SRC_URI="ftp://ftp.compaq.com/pub/products/C-Cxx/linux/compaq_c_beta/ccc-6.5.6.002-1.alpha.rpm" - -S=${WORKDIR} -LICENSE="ccc-beta" -SLOT="0" -# NOTE: ALPHA Only! -KEYWORDS="-* ~alpha" - -DEPEND="sys-devel/gcc-config - app-arch/rpm2targz - >=sys-apps/sed-4" - -RDEPEND="virtual/libc - dev-libs/libots - dev-libs/libcpml" - -# This variable is not used by Portage, but is used by the functions -# below. -ccc_release="${PV}-1" - -src_unpack() { - # convert rpm into tar archive - local ccc_rpm="ccc-${ccc_release}.alpha.rpm" - - if [ ! -f ${DISTDIR}/${ccc_rpm} ]; then - eerror - eerror "Please download ${ccc_rpm} from" - eerror "${HOMEPAGE}, and place it in" - eerror "${DISTDIR}" - eerror - eerror "Then restart this emerge." - eerror - die "ccc distribution (${ccc_rpm}) not found" - fi - - ebegin "Unpacking ccc distribution..." - # This is the same as using rpm2targz then extracting 'cept that - # it's faster, less work, and less hard disk space. rpmoffset is - # provided by the rpm2targz package. - i=${DISTDIR}/${ccc_rpm} - dd ibs=`rpmoffset < ${i}` skip=1 if=$i 2>/dev/null \ - | gzip -dc | cpio -idmu 2>/dev/null \ - && find usr -type d -print0 | xargs -0 chmod a+rx - eend ${?} - assert "Failed to extract ${ccc_rpm%.rpm}.tar.gz" -} - -src_compile() { - # remove unwanted documentation - if ! use doc >/dev/null; then - einfo "Removing unwanted documentation (USE=\"-doc\")..." - rm -rf usr/doc - fi - - # fix up lib paths - bug #15719, comment 6 - einfo "Copying crtbegin/crtend from gcc..." - gcc_libs_path="`gcc-config --get-lib-path`" - if [ $? != 0 ] || [ ! -d "${gcc_libs_path}" ]; then - die "gcc-config returned an invalid library path (${gcc_libs_path})" - else - cp -f ${gcc_libs_path}/crt{begin,end}.o \ - usr/lib/compaq/ccc-${ccc_release}/alpha-linux/bin - assert "Failed to copy crtbegin/crtend.o from ${gcc_libs_path}" - fi - - # add gcc-lib path to ccc's search path - # check man ccc for file format info. - einfo "Configuring ccc to observe gcc library path and include paths..." - printf '%s %s %s\n' \ - "-L${gcc_libs_path}" \ - " -SysIncDir /usr/lib/compaq/ccc-${ccc_release}/alpha-linux/include" \ - " -SysIncDir /usr/include/linux" \ - > usr/lib/compaq/ccc-${ccc_release}/alpha-linux/bin/comp.config - einfo "Additional paths can be set by users using \$DEC_CC variable." - - # man pages are in the wrong place - einfo "Reorganising man structure..." - rm -rf usr/man - mkdir usr/share - mv usr/lib/compaq/ccc-${ccc_release}/alpha-linux/man usr/share - - if use doc >/dev/null; then - einfo "Reorganising documentation..." - mv usr/doc usr/share - fi - - # fix the probing script to ignore the version of libcpml. This - # is the wrong approach, but it will do for the first pass at this - # package - sed -i 's/^ version_high_enough / true /' \ - usr/lib/compaq/ccc-${ccc_release}/alpha-linux/bin/probe_linux.sh -} - -src_install() { - # move files over - mv usr ${D} || die "ccc installation failed" - - # prep manpages - prepman ${D}/usr/share/man/man1/ccc.1 - prepman ${D}/usr/share/man/man8/protect_headers_setup.8 - prepalldocs -} - -pkg_config () { - # some information for users - einfo - einfo "Attempting configuration of ccc..." - einfo - echo - echo '<------- Begin ccc configuration output ------->' - # NOTE: _must_ hide distcc, ccache, etc during this step - PATH=/bin:/usr/bin:/sbin:/usr/sbin \ - /usr/lib/compaq/ccc-${ccc_release}/alpha-linux/bin/create-comp-config.sh \ - ccc-${ccc_release} ${gcc_libs_path} - echo '<------- End ccc configuration output ------->' - echo - einfo - einfo "ccc has been configured, you can now use it as usual." - einfo -} - -pkg_postinst () { - elog - elog "ccc has been merged successfully, the EULA" - elog "is available in" - elog - elog "/usr/lib/compaq/ccc-${ccc_release}/alpha-linux/bin/LICENSE.txt" - elog - if use doc >/dev/null; then - elog "You can also view the compiler documentation" - elog "in /usr/share/doc/ccc-${PV}" - fi - ewarn - ewarn "you _MUST_ now run:" - ewarn "emerge --config =${CATEGORY}/${PF}" - ewarn "to complete the installation" - ewarn - elog "Hopefullly soon we will get a ccc USE flag" - elog "on packages (or at least individual" - elog "components) that can be successfully built" - elog "using this compiler, until then you will" - elog "just have to experiment :)" - elog - elog "Please report successes/failures with ccc" - elog "to http://bugs.gentoo.org so that the USE" - elog "flags can be updated." - elog -} diff --git a/dev-lang/ccc/ccc-6.5.9.001-r1.ebuild b/dev-lang/ccc/ccc-6.5.9.001-r1.ebuild deleted file mode 100644 index 025838157e7b..000000000000 --- a/dev-lang/ccc/ccc-6.5.9.001-r1.ebuild +++ /dev/null @@ -1,218 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/ccc/ccc-6.5.9.001-r1.ebuild,v 1.6 2007/01/31 14:22:04 genone Exp $ -# -# Ebuild contributed by Tavis Ormandy <taviso@sdf.lonestar.org> -# and edited by Aron Griffis <agriffis@gentoo.org> - -IUSE="doc" - -DESCRIPTION="Compaq's enhanced C compiler for the ALPHA platform" -HOMEPAGE="http://www.support.compaq.com/alpha-tools" - -# its okay to set a SRC_URI here, as the rpm is gpg encrypted -# and user must agree to the license before getting access -SRC_URI="ftp://ftp.compaq.com/pub/products/linuxdevtools/latest/crypt/ccc-6.5.9.001-6.alpha.rpm.crypt" - -S=${WORKDIR} -LICENSE="PLDSPv2" -SLOT="0" -# NOTE: ALPHA Only! -KEYWORDS="-* alpha" - -RDEPEND="virtual/libc - dev-libs/libots - >=dev-libs/libcpml-5.2.01-r2" - -DEPEND="${RDEPEND} - sys-devel/gcc-config - app-arch/rpm2targz - >=sys-apps/sed-4 - app-crypt/gnupg - >=app-shells/bash-2.05b - >=dev-libs/libcpml-5.2.01-r2 - " - -# These variables are not used by Portage, but is used by the functions -# below. -ccc_release="${PV}-6" -ee_license_reg="http://h18000.www1.hp.com/products/software/alpha-tools/ee-license.html" - -src_unpack() { - # convert rpm into tar archive - local ccc_rpm="ccc-${ccc_release}.alpha.rpm" - - if [ -z ${CCC_LICENSE_KEY} ]; then - eerror - eerror "You have not set the environment variable" - eerror "\$CCC_LICENSE_KEY, this should be set to" - eerror "the password you were sent when you applied" - eerror "for your alpha-tools enthusiast/educational" - eerror "license." - eerror "If you do not have a license key, apply for one" - eerror "here ${ee_license_reg}" - eerror - die "no license key in \$CCC_LICENSE_KEY" - fi - - # :-NULL safeguards against bash bug. - einfo "Decrypting ccc distribution..." - gpg --quiet \ - --homedir=${T} --no-permission-warning \ - --no-mdc-warning \ - --passphrase-fd 0 \ - --output ${ccc_rpm} \ - --decrypt ${DISTDIR}/${ccc_rpm}.crypt \ - <<< ${CCC_LICENSE_KEY:-NULL} - - ebegin "Unpacking ccc distribution..." - # This is the same as using rpm2targz then extracting 'cept that - # it's faster, less work, and less hard disk space. rpmoffset is - # provided by the rpm2targz package. - i=${ccc_rpm} - dd ibs=`rpmoffset < ${i}` skip=1 if=$i 2>/dev/null \ - | gzip -dc | cpio -idmu 2>/dev/null \ - && find usr -type d -print0 | xargs -0 chmod a+rx - eend ${?} - assert "Failed to extract ${ccc_rpm%.rpm}.tar.gz" - - # remove unwanted documentation - if ! use doc >/dev/null; then - einfo "Removing unwanted documentation (USE=\"-doc\")..." - rm -rf usr/doc - fi - -# Moved the following step to pkg_config -# (06 Feb 2004 agriffis) -# -# # fix up lib paths - bug #15719, comment 6 -# einfo "Copying crtbegin/crtend from gcc..." -# gcc_libs_path="`gcc-config --get-lib-path`" -# if [ $? != 0 ] || [ ! -d "${gcc_libs_path}" ]; then -# die "gcc-config returned an invalid library path (${gcc_libs_path})" -# else -# cp -f ${gcc_libs_path}/crt{begin,end}.o \ -# usr/lib/compaq/ccc-${ccc_release}/alpha-linux/bin -# assert "Failed to copy crtbegin/crtend.o from ${gcc_libs_path}" -# fi - -# Removed the following step in favor of create-comp-config.sh in pkg_config -# (06 Feb 2004 agriffis) -# -# # add gcc-lib path to ccc's search path -# # check man ccc for file format info. -# einfo "Configuring ccc to observe gcc library path and include paths..." -# printf '%s %s %s\n' \ -# "-L${gcc_libs_path}" \ -# " -SysIncDir /usr/lib/compaq/ccc-${ccc_release}/alpha-linux/include" \ -# " -SysIncDir /usr/include/linux" \ -# > usr/lib/compaq/ccc-${ccc_release}/alpha-linux/bin/comp.config -# einfo "Additional paths can be set by users using \$DEC_CC variable." - - # Patch create-comp-config.sh to work with gcc-3.x - # (06 Feb 2004 agriffis) - sed -i -e 's/gcc -v -V \$GCC_VER/gcc -V $GCC_VER -v/' \ - usr/lib/compaq/ccc-${ccc_release}/alpha-linux/bin/create-comp-config.sh - - # man pages are in the wrong place - einfo "Reorganising man structure..." - rm -rf usr/man - mkdir usr/share - mv usr/lib/compaq/ccc-${ccc_release}/alpha-linux/man usr/share - - if use doc >/dev/null; then - einfo "Reorganising documentation..." - mv usr/doc usr/share - fi -} - -src_compile() { - true # nothing to compile -} - -src_install() { - # move files over - mv usr ${D} || die "ccc installation failed" - - # prep manpages - prepman ${D}/usr/share/man/man1/ccc.1 - prepman ${D}/usr/share/man/man8/protect_headers_setup.8 - prepalldocs - - # install ccc proxy until config is executed - mv ${D}/usr/bin/ccc{,.real} - cat >${D}/usr/bin/ccc <<EOF -#!/bin/sh -echo "Error: ccc must be configured before compiling!" >&2 -echo "The system administrator must run the following command:" >&2 -echo " emerge --config =${CATEGORY}/${PF}" >&2 -exit 1 -EOF - chmod 0755 ${D}/usr/bin/ccc -} - -pkg_config () { - einfo "Copying crtbegin/crtend from gcc" - local gcc_libs_path="`gcc-config --get-lib-path`" - if [[ $? != 0 || ! -d "${gcc_libs_path}" ]]; then - die "gcc-config returned an invalid library path (${gcc_libs_path})" - else - rm -f /usr/lib/compaq/ccc-${ccc_release}/alpha-linux/bin/crt{begin,end}.o - cp ${gcc_libs_path}/crt{begin,end}.o \ - /usr/lib/compaq/ccc-${ccc_release}/alpha-linux/bin - assert "Failed to copy crtbegin/crtend.o from ${gcc_libs_path}" - fi - - # Need the real ccc prior to configuration - if [[ -f /usr/bin/ccc.real ]]; then - einfo "Moving ccc.real into place" - rm -f /usr/bin/ccc - mv /usr/bin/ccc.real /usr/bin/ccc - assert "failed to rename ccc.real" - fi - - einfo "Attempting configuration of ccc" - echo '<------- Begin ccc configuration output ------->' - # NOTE: _must_ hide distcc, ccache, etc during this step - PATH=/bin:/usr/bin:/sbin:/usr/sbin \ - /usr/lib/compaq/ccc-${ccc_release}/alpha-linux/bin/create-comp-config.sh \ - ccc-${ccc_release} ${gcc_libs_path} - echo '<------- End ccc configuration output ------->' - echo - - einfo "ccc has been configured, you can now use it as usual." -} - -pkg_postinst () { - echo - elog "ccc has been merged successfully, the EULA" - elog "is available in" - elog - elog "/usr/lib/compaq/ccc-${ccc_release}/alpha-linux/bin/LICENSE.txt" - elog - if use doc >/dev/null; then - elog "You can also view the compiler documentation" - elog "in /usr/share/doc/ccc-${PV}" - fi - - echo - elog "Hopefullly soon we will get a ccc USE flag" - elog "on packages (or at least individual" - elog "components) that can be successfully built" - elog "using this compiler, until then you will" - elog "just have to experiment :)" - elog - elog "Please report successes/failures with ccc" - elog "to http://bugs.gentoo.org so that the USE" - elog "flags can be updated." - elog - - echo - ewarn - ewarn "You _MUST_ now run:" - ewarn "emerge --config =${CATEGORY}/${PF}" - ewarn "to complete the installation" - ewarn - - echo -} diff --git a/dev-lang/ccc/ccc-6.5.9.001-r2.ebuild b/dev-lang/ccc/ccc-6.5.9.001-r2.ebuild deleted file mode 100644 index 7bb351e36d55..000000000000 --- a/dev-lang/ccc/ccc-6.5.9.001-r2.ebuild +++ /dev/null @@ -1,224 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/ccc/ccc-6.5.9.001-r2.ebuild,v 1.6 2007/01/31 14:22:04 genone Exp $ -# -# Ebuild contributed by Tavis Ormandy <taviso@sdf.lonestar.org> -# and edited by Aron Griffis <agriffis@gentoo.org> - -inherit eutils - -IUSE="doc" - -DESCRIPTION="Compaq's enhanced C compiler for the ALPHA platform" -HOMEPAGE="http://www.support.compaq.com/alpha-tools" - -# its okay to set a SRC_URI here, as the rpm is gpg encrypted -# and user must agree to the license before getting access -SRC_URI="ftp://ftp.compaq.com/pub/products/linuxdevtools/latest/crypt/ccc-6.5.9.001-6.alpha.rpm.crypt" - -S=${WORKDIR} -LICENSE="PLDSPv2" -SLOT="0" -# NOTE: ALPHA Only! -KEYWORDS="-* alpha" - -RDEPEND="virtual/libc - dev-libs/libots - >=dev-libs/libcpml-5.2.01-r2" - -DEPEND="${RDEPEND} - sys-devel/gcc-config - app-arch/rpm2targz - >=sys-apps/sed-4 - app-crypt/gnupg - >=app-shells/bash-2.05b - >=dev-libs/libcpml-5.2.01-r2 - " - -# These variables are not used by Portage, but is used by the functions -# below. -ccc_release="${PV}-6" -ee_license_reg="http://h18000.www1.hp.com/products/software/alpha-tools/ee-license.html" - -src_unpack() { - # convert rpm into tar archive - local ccc_rpm="ccc-${ccc_release}.alpha.rpm" - - if [ -z ${CCC_LICENSE_KEY} ]; then - eerror - eerror "You have not set the environment variable" - eerror "\$CCC_LICENSE_KEY, this should be set to" - eerror "the password you were sent when you applied" - eerror "for your alpha-tools enthusiast/educational" - eerror "license." - eerror "If you do not have a license key, apply for one" - eerror "here ${ee_license_reg}" - eerror - die "no license key in \$CCC_LICENSE_KEY" - fi - - # :-NULL safeguards against bash bug. - einfo "Decrypting ccc distribution..." - gpg --quiet \ - --homedir=${T} --no-permission-warning \ - --no-mdc-warning \ - --passphrase-fd 0 \ - --output ${ccc_rpm} \ - --decrypt ${DISTDIR}/${ccc_rpm}.crypt \ - <<< ${CCC_LICENSE_KEY:-NULL} - - ebegin "Unpacking ccc distribution..." - # This is the same as using rpm2targz then extracting 'cept that - # it's faster, less work, and less hard disk space. rpmoffset is - # provided by the rpm2targz package. - i=${ccc_rpm} - dd ibs=`rpmoffset < ${i}` skip=1 if=$i 2>/dev/null \ - | gzip -dc | cpio -idmu 2>/dev/null \ - && find usr -type d -print0 | xargs -0 chmod a+rx - eend ${?} - assert "Failed to extract ${ccc_rpm%.rpm}.tar.gz" - - # patch up config script to sort gcc-lib paths last. Thanks to - # Marc Giger for sorting this out - epatch ${FILESDIR}/create-comp-config.patch - - # remove unwanted documentation - if ! use doc >/dev/null; then - einfo "Removing unwanted documentation (USE=\"-doc\")..." - rm -rf usr/doc - fi - -# Moved the following step to pkg_config -# (06 Feb 2004 agriffis) -# -# # fix up lib paths - bug #15719, comment 6 -# einfo "Copying crtbegin/crtend from gcc..." -# gcc_libs_path="`gcc-config --get-lib-path`" -# if [ $? != 0 ] || [ ! -d "${gcc_libs_path}" ]; then -# die "gcc-config returned an invalid library path (${gcc_libs_path})" -# else -# cp -f ${gcc_libs_path}/crt{begin,end}.o \ -# usr/lib/compaq/ccc-${ccc_release}/alpha-linux/bin -# assert "Failed to copy crtbegin/crtend.o from ${gcc_libs_path}" -# fi - -# Removed the following step in favor of create-comp-config.sh in pkg_config -# (06 Feb 2004 agriffis) -# -# # add gcc-lib path to ccc's search path -# # check man ccc for file format info. -# einfo "Configuring ccc to observe gcc library path and include paths..." -# printf '%s %s %s\n' \ -# "-L${gcc_libs_path}" \ -# " -SysIncDir /usr/lib/compaq/ccc-${ccc_release}/alpha-linux/include" \ -# " -SysIncDir /usr/include/linux" \ -# > usr/lib/compaq/ccc-${ccc_release}/alpha-linux/bin/comp.config -# einfo "Additional paths can be set by users using \$DEC_CC variable." - - # Patch create-comp-config.sh to work with gcc-3.x - # (06 Feb 2004 agriffis) - sed -i -e 's/gcc -v -V \$GCC_VER/gcc -V $GCC_VER -v/' \ - usr/lib/compaq/ccc-${ccc_release}/alpha-linux/bin/create-comp-config.sh - - # man pages are in the wrong place - einfo "Reorganising man structure..." - rm -rf usr/man - mkdir usr/share - mv usr/lib/compaq/ccc-${ccc_release}/alpha-linux/man usr/share - - if use doc >/dev/null; then - einfo "Reorganising documentation..." - mv usr/doc usr/share - fi -} - -src_compile() { - true # nothing to compile -} - -src_install() { - # move files over - mv usr ${D} || die "ccc installation failed" - - # prep manpages - prepman ${D}/usr/share/man/man1/ccc.1 - prepman ${D}/usr/share/man/man8/protect_headers_setup.8 - prepalldocs - - # install ccc proxy until config is executed - mv ${D}/usr/bin/ccc{,.real} - cat >${D}/usr/bin/ccc <<EOF -#!/bin/sh -echo "Error: ccc must be configured before compiling!" >&2 -echo "The system administrator must run the following command:" >&2 -echo " emerge --config =${CATEGORY}/${PF}" >&2 -exit 1 -EOF - chmod 0755 ${D}/usr/bin/ccc -} - -pkg_config () { - einfo "Copying crtbegin/crtend from gcc" - local gcc_libs_path="`gcc-config --get-lib-path`" - if [[ $? != 0 || ! -d "${gcc_libs_path}" ]]; then - die "gcc-config returned an invalid library path (${gcc_libs_path})" - else - rm -f /usr/lib/compaq/ccc-${ccc_release}/alpha-linux/bin/crt{begin,end}.o - cp ${gcc_libs_path}/crt{begin,end}.o \ - /usr/lib/compaq/ccc-${ccc_release}/alpha-linux/bin - assert "Failed to copy crtbegin/crtend.o from ${gcc_libs_path}" - fi - - # Need the real ccc prior to configuration - if [[ -f /usr/bin/ccc.real ]]; then - einfo "Moving ccc.real into place" - rm -f /usr/bin/ccc - mv /usr/bin/ccc.real /usr/bin/ccc - assert "failed to rename ccc.real" - fi - - einfo "Attempting configuration of ccc" - echo '<------- Begin ccc configuration output ------->' - # NOTE: _must_ hide distcc, ccache, etc during this step - PATH=/bin:/usr/bin:/sbin:/usr/sbin \ - /usr/lib/compaq/ccc-${ccc_release}/alpha-linux/bin/create-comp-config.sh \ - ccc-${ccc_release} ${gcc_libs_path} - echo '<------- End ccc configuration output ------->' - echo - - einfo "ccc has been configured, you can now use it as usual." -} - -pkg_postinst () { - echo - elog "ccc has been merged successfully, the EULA" - elog "is available in" - elog - elog "/usr/lib/compaq/ccc-${ccc_release}/alpha-linux/bin/LICENSE.txt" - elog - if use doc >/dev/null; then - elog "You can also view the compiler documentation" - elog "in /usr/share/doc/ccc-${PV}" - fi - - echo - elog "Hopefullly soon we will get a ccc USE flag" - elog "on packages (or at least individual" - elog "components) that can be successfully built" - elog "using this compiler, until then you will" - elog "just have to experiment :)" - elog - elog "Please report successes/failures with ccc" - elog "to http://bugs.gentoo.org so that the USE" - elog "flags can be updated." - elog - - echo - ewarn - ewarn "You _MUST_ now run:" - ewarn "emerge --config =${CATEGORY}/${PF}" - ewarn "to complete the installation" - ewarn - - echo -} diff --git a/dev-lang/ccc/ccc-6.5.9.001-r3.ebuild b/dev-lang/ccc/ccc-6.5.9.001-r3.ebuild deleted file mode 100644 index 6afd43097e78..000000000000 --- a/dev-lang/ccc/ccc-6.5.9.001-r3.ebuild +++ /dev/null @@ -1,187 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/ccc/ccc-6.5.9.001-r3.ebuild,v 1.7 2007/07/02 14:39:33 peper Exp $ -# -# Ebuild contributed by Tavis Ormandy <taviso@sdf.lonestar.org> -# and edited by Aron Griffis <agriffis@gentoo.org> - -inherit eutils rpm - -IUSE="doc" - -DESCRIPTION="Compaq's enhanced C compiler for the ALPHA platform" -HOMEPAGE="http://www.support.compaq.com/alpha-tools" - -# no need to add fetch restrictions, as the rpm is gpg encrypted -# and user must agree to the license before getting access -SRC_URI="ftp://ftp.compaq.com/pub/products/linuxdevtools/latest/crypt/ccc-6.5.9.001-6.alpha.rpm.crypt" - -S=${WORKDIR} -LICENSE="PLDSPv2" -SLOT="0" -KEYWORDS="-* ~alpha" - -RDEPEND="virtual/libc - dev-libs/libots - >=dev-libs/libcpml-5.2.01-r2" - -DEPEND="${RDEPEND} - sys-devel/gcc-config - >=sys-apps/sed-4 - app-crypt/gnupg - >=app-shells/bash-2.05b" - -RESTRICT="strip" - -# These variables are not used by Portage, but by the functions -# below. -ccc_release="${PV}-6" -ee_license_reg="http://h18000.www1.hp.com/products/software/alpha-tools/ee-license.html" - -src_unpack() { - # convert rpm into tar archive - local ccc_rpm="ccc-${ccc_release}.alpha.rpm" - - if [ -z ${CCC_LICENSE_KEY} ]; then - eerror - eerror "You have not set the environment variable" - eerror "\$CCC_LICENSE_KEY, this should be set to" - eerror "the password you were sent when you applied" - eerror "for your alpha-tools enthusiast/educational" - eerror "license." - eerror "If you do not have a license key, apply for one" - eerror "here ${ee_license_reg}" - eerror - die "no license key in \$CCC_LICENSE_KEY" - fi - - einfo "Decrypting ccc distribution..." - gpg --quiet \ - --homedir=${T} --no-permission-warning \ - --no-mdc-warning \ - --passphrase-fd 0 \ - --output ${ccc_rpm} \ - --decrypt ${DISTDIR}/${ccc_rpm}.crypt <<< ${CCC_LICENSE_KEY:-NULL} || die "failed to secrypt ccc distribution" - - ebegin "Unpacking ccc distribution..." - rpm_unpack ${ccc_rpm} - eend ${?} - assert "Failed to extract ${ccc_rpm%.rpm}.tar.gz" - - find ${S}/usr -type d -exec chmod a+rx {} \; - - # patch up config script to sort gcc-lib paths last. Thanks to - # Marc Giger for sorting this out - epatch ${FILESDIR}/create-comp-config.patch - - # remove unwanted documentation - if ! use doc; then - einfo "Removing unwanted documentation (USE=\"-doc\")..." - rm -rf usr/doc - fi - - # Patch create-comp-config.sh to work with gcc-3.x - # (06 Feb 2004 agriffis) - sed -i -e 's/gcc -v -V \$GCC_VER/gcc -V $GCC_VER -v/' \ - usr/lib/compaq/ccc-${ccc_release}/alpha-linux/bin/create-comp-config.sh - - # man pages are in the wrong place - einfo "Reorganising man structure..." - rm -rf usr/man - mkdir usr/share - mv usr/lib/compaq/ccc-${ccc_release}/alpha-linux/man usr/share - - if use doc; then - einfo "Reorganising documentation..." - mv usr/doc usr/share - fi -} - -src_compile() { - true # nothing to compile -} - -src_install() { - # move files over - mv usr ${D} || die "ccc installation failed" - - # prep manpages - prepman ${D}/usr/share/man/man1/ccc.1 - prepman ${D}/usr/share/man/man8/protect_headers_setup.8 - prepalldocs - - # install ccc proxy until config is executed - mv ${D}/usr/bin/ccc{,.real} - cat >${D}/usr/bin/ccc <<EOF -#!/bin/sh -echo "Error: ccc must be configured before compiling!" >&2 -echo "The system administrator must run the following command:" >&2 -echo " emerge --config =${CATEGORY}/${PF}" >&2 -exit 1 -EOF - chmod 0755 ${D}/usr/bin/ccc -} - -pkg_config () { - einfo "Copying crtbegin/crtend from gcc" - local gcc_libs_path="`gcc-config --get-lib-path`" - if [[ $? != 0 || ! -d "${gcc_libs_path}" ]]; then - die "gcc-config returned an invalid library path (${gcc_libs_path})" - else - rm -f /usr/lib/compaq/ccc-${ccc_release}/alpha-linux/bin/crt{begin,end}.o - cp ${gcc_libs_path}/crt{begin,end}.o \ - /usr/lib/compaq/ccc-${ccc_release}/alpha-linux/bin - assert "Failed to copy crtbegin/crtend.o from ${gcc_libs_path}" - fi - - # Need the real ccc prior to configuration - if [[ -f /usr/bin/ccc.real ]]; then - einfo "Moving ccc.real into place" - rm -f /usr/bin/ccc - mv /usr/bin/ccc.real /usr/bin/ccc - assert "failed to rename ccc.real" - fi - - einfo "Attempting configuration of ccc" - # NOTE: _must_ hide distcc, ccache, etc during this step - PATH=/bin:/usr/bin:/sbin:/usr/sbin \ - /usr/lib/compaq/ccc-${ccc_release}/alpha-linux/bin/create-comp-config.sh \ - ccc-${ccc_release} ${gcc_libs_path} - echo - - einfo "ccc has been configured, you can now use it as usual." -} - -pkg_postinst () { - echo - elog "ccc has been merged successfully, the EULA" - elog "is available in" - elog - elog "/usr/lib/compaq/ccc-${ccc_release}/alpha-linux/bin/LICENSE.txt" - elog - if use doc >/dev/null; then - elog "You can also view the compiler documentation" - elog "in /usr/share/doc/ccc-${PV}" - fi - - echo - elog "Hopefullly soon we will get a ccc USE flag" - elog "on packages (or at least individual" - elog "components) that can be successfully built" - elog "using this compiler, until then you will" - elog "just have to experiment :)" - elog - elog "Please report successes/failures with ccc" - elog "to http://bugs.gentoo.org so that the USE" - elog "flags can be updated." - elog - - echo - ewarn - ewarn "You _MUST_ now run:" - ewarn "emerge --config =${CATEGORY}/${PF}" - ewarn "to complete the installation" - ewarn - - echo -} diff --git a/dev-lang/ccc/ccc-6.5.9.001.ebuild b/dev-lang/ccc/ccc-6.5.9.001.ebuild deleted file mode 100644 index 2c80c26e2b60..000000000000 --- a/dev-lang/ccc/ccc-6.5.9.001.ebuild +++ /dev/null @@ -1,189 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/ccc/ccc-6.5.9.001.ebuild,v 1.9 2007/01/31 14:22:04 genone Exp $ -# -# Ebuild contributed by Tavis Ormandy <taviso@sdf.lonestar.org> -# and edited by Aron Griffis <agriffis@gentoo.org> - -IUSE="doc" - -DESCRIPTION="Compaq's enhanced C compiler for the ALPHA platform" -HOMEPAGE="http://www.support.compaq.com/alpha-tools" - -# its okay to set a SRC_URI here, as the rpm is gpg encrypted -# and user must agree to the license before getting access -SRC_URI="ftp://ftp.compaq.com/pub/products/linuxdevtools/latest/crypt/ccc-6.5.9.001-6.alpha.rpm.crypt" - -S=${WORKDIR} -LICENSE="PLDSPv2" -SLOT="0" -# NOTE: ALPHA Only! -KEYWORDS="-* alpha" - -RDEPEND="virtual/libc - dev-libs/libots - >=dev-libs/libcpml-5.2.01-r2" - -DEPEND="${RDEPEND} - sys-devel/gcc-config - app-arch/rpm2targz - >=sys-apps/sed-4 - app-crypt/gnupg - >=app-shells/bash-2.05b - >=dev-libs/libcpml-5.2.01-r2 - " - -# These variables are not used by Portage, but is used by the functions -# below. -ccc_release="${PV}-6" -ee_license_reg="http://h18000.www1.hp.com/products/software/alpha-tools/ee-license.html" - -src_unpack() { - # convert rpm into tar archive - local ccc_rpm="ccc-${ccc_release}.alpha.rpm" - - if [ -z ${CCC_LICENSE_KEY} ]; then - eerror - eerror "You have not set the environment variable" - eerror "\$CCC_LICENSE_KEY, this should be set to" - eerror "the password you were sent when you applied" - eerror "for your alpha-tools enthusiast/educational" - eerror "license." - eerror "If you do not have a license key, apply for one" - eerror "here ${ee_license_reg}" - eerror - die "no license key in \$CCC_LICENSE_KEY" - fi - - # :-NULL safeguards against bash bug. - einfo "Decrypting ccc distribution..." - gpg --quiet \ - --homedir=${T} --no-permission-warning \ - --no-mdc-warning \ - --passphrase-fd 0 \ - --output ${ccc_rpm} \ - --decrypt ${DISTDIR}/${ccc_rpm}.crypt \ - <<< ${CCC_LICENSE_KEY:-NULL} - - # Test PIPESTATUS for gpg result since last thing in pipeline is grep - #if [ ${PIPESTATUS[0]} -ne 0 ]; then - # die "Sorry, your license key doesnt seem to unlock the distribution" - #fi - - ebegin "Unpacking ccc distribution..." - # This is the same as using rpm2targz then extracting 'cept that - # it's faster, less work, and less hard disk space. rpmoffset is - # provided by the rpm2targz package. - i=${ccc_rpm} - dd ibs=`rpmoffset < ${i}` skip=1 if=$i 2>/dev/null \ - | gzip -dc | cpio -idmu 2>/dev/null \ - && find usr -type d -print0 | xargs -0 chmod a+rx - eend ${?} - assert "Failed to extract ${ccc_rpm%.rpm}.tar.gz" -} - -src_compile() { - # remove unwanted documentation - if ! use doc >/dev/null; then - einfo "Removing unwanted documentation (USE=\"-doc\")..." - rm -rf usr/doc - fi - - # fix up lib paths - bug #15719, comment 6 - einfo "Copying crtbegin/crtend from gcc..." - gcc_libs_path="`gcc-config --get-lib-path`" - if [ $? != 0 ] || [ ! -d "${gcc_libs_path}" ]; then - die "gcc-config returned an invalid library path (${gcc_libs_path})" - else - cp -f ${gcc_libs_path}/crt{begin,end}.o \ - usr/lib/compaq/ccc-${ccc_release}/alpha-linux/bin - assert "Failed to copy crtbegin/crtend.o from ${gcc_libs_path}" - fi - - # add gcc-lib path to ccc's search path - # check man ccc for file format info. - einfo "Configuring ccc to observe gcc library path and include paths..." - printf '%s %s %s\n' \ - "-L${gcc_libs_path}" \ - " -SysIncDir /usr/lib/compaq/ccc-${ccc_release}/alpha-linux/include" \ - " -SysIncDir /usr/include/linux" \ - > usr/lib/compaq/ccc-${ccc_release}/alpha-linux/bin/comp.config - einfo "Additional paths can be set by users using \$DEC_CC variable." - - # man pages are in the wrong place - einfo "Reorganising man structure..." - rm -rf usr/man - mkdir usr/share - mv usr/lib/compaq/ccc-${ccc_release}/alpha-linux/man usr/share - - if use doc >/dev/null; then - einfo "Reorganising documentation..." - mv usr/doc usr/share - fi - - # fix the probing script to ignore the version of libcpml. This - # is the wrong approach, but it will do for the first pass at this - # package - # - # this should no longer be nescessary with RDEPEND requiring >=libcpml-5.2.01-r2 - - #sed -i 's/^ version_high_enough / true /' \ - # usr/lib/compaq/ccc-${ccc_release}/alpha-linux/bin/probe_linux.sh - -} - -src_install() { - # move files over - mv usr ${D} || die "ccc installation failed" - - # prep manpages - prepman ${D}/usr/share/man/man1/ccc.1 - prepman ${D}/usr/share/man/man8/protect_headers_setup.8 - prepalldocs -} - -pkg_config () { - # some information for users - einfo - einfo "Attempting configuration of ccc..." - einfo - echo - echo '<------- Begin ccc configuration output ------->' - # NOTE: _must_ hide distcc, ccache, etc during this step - PATH=/bin:/usr/bin:/sbin:/usr/sbin \ - /usr/lib/compaq/ccc-${ccc_release}/alpha-linux/bin/create-comp-config.sh \ - ccc-${ccc_release} ${gcc_libs_path} - echo '<------- End ccc configuration output ------->' - echo - einfo - einfo "ccc has been configured, you can now use it as usual." - einfo -} - -pkg_postinst () { - elog - elog "ccc has been merged successfully, the EULA" - elog "is available in" - elog - elog "/usr/lib/compaq/ccc-${ccc_release}/alpha-linux/bin/LICENSE.txt" - elog - if use doc >/dev/null; then - elog "You can also view the compiler documentation" - elog "in /usr/share/doc/ccc-${PV}" - fi - ewarn - ewarn "you _MUST_ now run:" - ewarn "emerge --config =${CATEGORY}/${PF}" - ewarn "to complete the installation" - ewarn - elog "Hopefullly soon we will get a ccc USE flag" - elog "on packages (or at least individual" - elog "components) that can be successfully built" - elog "using this compiler, until then you will" - elog "just have to experiment :)" - elog - elog "Please report successes/failures with ccc" - elog "to http://bugs.gentoo.org so that the USE" - elog "flags can be updated." - elog -} diff --git a/dev-lang/ccc/files/create-comp-config.patch b/dev-lang/ccc/files/create-comp-config.patch deleted file mode 100644 index a2f7d2e713b2..000000000000 --- a/dev-lang/ccc/files/create-comp-config.patch +++ /dev/null @@ -1,21 +0,0 @@ ---- usr/lib/compaq/ccc-6.5.9.001-6/alpha-linux/bin/create-comp-config.sh.old 2004-02-08 00:28:25.000000000 -0500 -+++ usr/lib/compaq/ccc-6.5.9.001-6/alpha-linux/bin/create-comp-config.sh 2004-02-08 00:28:00.000000000 -0500 -@@ -364,8 +364,17 @@ - } - # - # Get the list of include directories from the list displayed by gcc -v -+# Sort gcc-lib paths last. - # --USR_DIST_INC=`sed -n -e '1,/^\#include <...>/d' -e '/^End of search list/q' -e '/^/p' /tmp/${PREFIX}_install$$.log` -+USR_DIST_INC=` -+ sed -n \ -+ -e '1,/^\#include <...>/d' \ -+ -e '/^End of search list/q' \ -+ -e '/gcc-lib/!p' /tmp/${PREFIX}_install$$.log; -+ sed -n \ -+ -e '1,/^\#include <...>/d' \ -+ -e '/^End of search list/q' \ -+ -e '/gcc-lib/p' /tmp/${PREFIX}_install$$.log` - - # Get the name of the linker command (ld or collect2), and library directories - # by examining the way gcc invoked the linker diff --git a/dev-lang/ccc/files/digest-ccc-6.5.6.002 b/dev-lang/ccc/files/digest-ccc-6.5.6.002 deleted file mode 100644 index e69de29bb2d1..000000000000 --- a/dev-lang/ccc/files/digest-ccc-6.5.6.002 +++ /dev/null diff --git a/dev-lang/ccc/files/digest-ccc-6.5.9.001 b/dev-lang/ccc/files/digest-ccc-6.5.9.001 deleted file mode 100644 index c5ce88c7f906..000000000000 --- a/dev-lang/ccc/files/digest-ccc-6.5.9.001 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 446e0c53fcc135b30ccf9e6af5031c18 ccc-6.5.9.001-6.alpha.rpm.crypt 7128419 -RMD160 440b148696dac7efb1cc69de74d2d761738db2b6 ccc-6.5.9.001-6.alpha.rpm.crypt 7128419 -SHA256 27b3baf399ff4f3b81987b4cb96ece5ae699513c5bc0f87b651cc8fe6950edc7 ccc-6.5.9.001-6.alpha.rpm.crypt 7128419 diff --git a/dev-lang/ccc/files/digest-ccc-6.5.9.001-r1 b/dev-lang/ccc/files/digest-ccc-6.5.9.001-r1 deleted file mode 100644 index c5ce88c7f906..000000000000 --- a/dev-lang/ccc/files/digest-ccc-6.5.9.001-r1 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 446e0c53fcc135b30ccf9e6af5031c18 ccc-6.5.9.001-6.alpha.rpm.crypt 7128419 -RMD160 440b148696dac7efb1cc69de74d2d761738db2b6 ccc-6.5.9.001-6.alpha.rpm.crypt 7128419 -SHA256 27b3baf399ff4f3b81987b4cb96ece5ae699513c5bc0f87b651cc8fe6950edc7 ccc-6.5.9.001-6.alpha.rpm.crypt 7128419 diff --git a/dev-lang/ccc/files/digest-ccc-6.5.9.001-r2 b/dev-lang/ccc/files/digest-ccc-6.5.9.001-r2 deleted file mode 100644 index c5ce88c7f906..000000000000 --- a/dev-lang/ccc/files/digest-ccc-6.5.9.001-r2 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 446e0c53fcc135b30ccf9e6af5031c18 ccc-6.5.9.001-6.alpha.rpm.crypt 7128419 -RMD160 440b148696dac7efb1cc69de74d2d761738db2b6 ccc-6.5.9.001-6.alpha.rpm.crypt 7128419 -SHA256 27b3baf399ff4f3b81987b4cb96ece5ae699513c5bc0f87b651cc8fe6950edc7 ccc-6.5.9.001-6.alpha.rpm.crypt 7128419 diff --git a/dev-lang/ccc/files/digest-ccc-6.5.9.001-r3 b/dev-lang/ccc/files/digest-ccc-6.5.9.001-r3 deleted file mode 100644 index c5ce88c7f906..000000000000 --- a/dev-lang/ccc/files/digest-ccc-6.5.9.001-r3 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 446e0c53fcc135b30ccf9e6af5031c18 ccc-6.5.9.001-6.alpha.rpm.crypt 7128419 -RMD160 440b148696dac7efb1cc69de74d2d761738db2b6 ccc-6.5.9.001-6.alpha.rpm.crypt 7128419 -SHA256 27b3baf399ff4f3b81987b4cb96ece5ae699513c5bc0f87b651cc8fe6950edc7 ccc-6.5.9.001-6.alpha.rpm.crypt 7128419 diff --git a/dev-lang/ccc/metadata.xml b/dev-lang/ccc/metadata.xml deleted file mode 100644 index c824556e7c9c..000000000000 --- a/dev-lang/ccc/metadata.xml +++ /dev/null @@ -1,32 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <herd>no-herd</herd> - <maintainer> - <email>maintainer-needed@gentoo.org</email> - </maintainer> - <longdescription lang="en"> - Compaq C for Linux Alpha Systems provides the same code optimization - technology used in Compaq Fortran for Linux Alpha Systems, which is - current with the very latest compilers for Compaq Tru64 UNIX. This can - provide significant performance improvements in applications previously - built for Linux Alpha. Improvements of a factor of two or more have - been seen in some floating-point intensive applications, while more - modest improvements on the order of 15% to 30% are more often seen for - integer codes. - - The Compaq C compiler is a standards-compliant, multi-dialect, - feature-rich implementation of the C language. It contains a highly - optimizing code generator specifically designed to exploit the 64-bit - Alpha architecture. It is particularly well-suited and contains extended - support for systems programming, parallel programming, and mathematical - computing. - - The compiler supports most language features and options provided by - the newest C compilers for Tru64 UNIX. This compiler also extends the - language dialect and diagnostic message controls found in the most - recent Tru64 UNIX C compilers to provide better compatibility with gcc, - and adds compatibility with the gcc command line to minimize makefile - changes. - </longdescription> -</pkgmetadata> diff --git a/dev-lang/cfal/ChangeLog b/dev-lang/cfal/ChangeLog deleted file mode 100644 index 2ec5e34d1a20..000000000000 --- a/dev-lang/cfal/ChangeLog +++ /dev/null @@ -1,24 +0,0 @@ -# ChangeLog for dev-lang/cfal -# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/cfal/ChangeLog,v 1.8 2007/05/15 09:49:42 bangert Exp $ - - 15 May 2007; Thilo Bangert <bangert@gentoo.org> metadata.xml: - add <herd>no-herd</herd> - - 31 Jan 2007; Marius Mauch <genone@gentoo.org> cfal-1.2.0.4.ebuild: - Replacing einfo with elog - - 23 Nov 2006; Charlie Shepherd <masterdriverz@gentoo.org> ChangeLog: - Remove prepallman call as its invoked automatically, bug 140697 - - 24 Aug 2005; Diego Pettenò <flameeyes@gentoo.org> cfal-1.2.0.4.ebuild: - Don't call chown with root:root. - - 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> cfal-1.2.0.4.ebuild: - virtual/glibc -> virtual/libc - -*cfal-1.2.0.4 (19 Aug 2003) - - 19 Aug 2003; Tavis Ormandy <taviso@gentoo.org> cfal-1.2.0.4.ebuild: - Initial import, ebuild contributed by Jesse Becker in #25902 - diff --git a/dev-lang/cfal/Manifest b/dev-lang/cfal/Manifest deleted file mode 100644 index ef0313a59c3d..000000000000 --- a/dev-lang/cfal/Manifest +++ /dev/null @@ -1,17 +0,0 @@ -DIST cfal-1.2.0-4.alpha.rpm.crypt 5072902 RMD160 9dc479b10db98df6fb544599609a6c7fc7d49098 SHA1 6e028306b0709bbdd0710ad70e594046277463bb SHA256 b57e0dbadcbf25a70307831dbce755e5317bfb421aa40cf28e2a4892e51b8b4f -DIST cfalrtl-1.2.0-3.alpha.rpm 980696 RMD160 c912a8b5f6c8b20c4bf006208333aad7c5fe8d5a SHA1 80780e42975512bc284e0ae3bf0525fe2364e4ac SHA256 0ef7a1a1638e68b73078f1e6a2930858bde0f8b5a11020cc751c277576fae359 -EBUILD cfal-1.2.0.4.ebuild 3842 RMD160 92a72f3b3ceac4b717a68806373e0bda09fd1346 SHA1 569485dc73d6996e5b17db714d6f9e774fe66c20 SHA256 c85be2ae78e409e23bc1d8d45b6a1d4357f991fc7ec2f0f8e5bb384779d1847d -MD5 1e57d5807696dc081b30f9ae94a19c64 cfal-1.2.0.4.ebuild 3842 -RMD160 92a72f3b3ceac4b717a68806373e0bda09fd1346 cfal-1.2.0.4.ebuild 3842 -SHA256 c85be2ae78e409e23bc1d8d45b6a1d4357f991fc7ec2f0f8e5bb384779d1847d cfal-1.2.0.4.ebuild 3842 -MISC ChangeLog 911 RMD160 d883e205d41e275cfa4f8b2c6804fca8b91b9f4c SHA1 7b88f82a796f9023580be25bf1df45c37b9df7e4 SHA256 4b1229ecef765bf4cc008c469174d6c738beb52c8fbbe9d3b72e8af55d696408 -MD5 c8d647aa595281f6fb781ae87adf93c4 ChangeLog 911 -RMD160 d883e205d41e275cfa4f8b2c6804fca8b91b9f4c ChangeLog 911 -SHA256 4b1229ecef765bf4cc008c469174d6c738beb52c8fbbe9d3b72e8af55d696408 ChangeLog 911 -MISC metadata.xml 231 RMD160 c13056229989c3d4f448a7c7abcff3f4ee7ce13c SHA1 2d63dfb700b223f8f37c078692a81b2237896bce SHA256 4595c2615fd7c9095517949b1a920d4457f92801eb9d46307b18aafe58ec2a8a -MD5 ed8349e980407e49b724e04ee5a9a2ed metadata.xml 231 -RMD160 c13056229989c3d4f448a7c7abcff3f4ee7ce13c metadata.xml 231 -SHA256 4595c2615fd7c9095517949b1a920d4457f92801eb9d46307b18aafe58ec2a8a metadata.xml 231 -MD5 d19c39625cacae5651468c75c575f06e files/digest-cfal-1.2.0.4 524 -RMD160 d76ecbbbb29c39f54cad079dc9ec258f6c274bb7 files/digest-cfal-1.2.0.4 524 -SHA256 4ee973554f17049c8fc13ee58b26731d116b5e072ccb4f3aacf67e830ca60544 files/digest-cfal-1.2.0.4 524 diff --git a/dev-lang/cfal/cfal-1.2.0.4.ebuild b/dev-lang/cfal/cfal-1.2.0.4.ebuild deleted file mode 100644 index c688ad046a46..000000000000 --- a/dev-lang/cfal/cfal-1.2.0.4.ebuild +++ /dev/null @@ -1,129 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/cfal/cfal-1.2.0.4.ebuild,v 1.8 2007/01/31 14:24:59 genone Exp $ - -IUSE="" - -DESCRIPTION="Compaq's enhanced Fortran compiler for the ALPHA platform" -HOMEPAGE="http://www.support.compaq.com/alpha-tools" - -# its okay to set a SRC_URI here, as the rpm is gpg encrypted -# and user must agree to the license before getting access -SRC_URI="ftp://ftp.compaq.com/pub/products/linuxdevtools/latest/crypt/cfal-1.2.0-4.alpha.rpm.crypt - ftp://ftp.compaq.com/pub/products/linuxdevtools/latest/cfalrtl-1.2.0-3.alpha.rpm" - -S=${WORKDIR} -LICENSE="PLDSPv2" -SLOT="0" -# NOTE: ALPHA Only! -KEYWORDS="-* ~alpha" - -RDEPEND="virtual/libc - dev-libs/libots - >=dev-libs/libcpml-5.2.01-r2 - dev-libs/libcxml" - -DEPEND="${RDEPEND} - sys-devel/gcc-config - app-arch/rpm2targz - >=sys-apps/sed-4 - app-crypt/gnupg - >=app-shells/bash-2.05b" - -# These variables are not used by Portage, but is used by the functions -# below. -cfal_release="1.2.0-4" -cfalrtl_release="1.2.0-3" -ee_license_reg="http://h18000.www1.hp.com/products/software/alpha-tools/ee-license.html" - -src_unpack() { - # convert rpm into tar archive - local cfal_rpm="cfal-${cfal_release}.alpha.rpm" - local cfalrtl_rpm="cfalrtl-${cfalrtl_release}.alpha.rpm" - - if [ -z ${CFAL_LICENSE_KEY} ]; then - eerror "" - eerror "You have not set the environment variable" - eerror "\$CFAL_LICENSE_KEY, this should be set to" - eerror "the password you were sent when you applied" - eerror "for your alpha-tools enthusiast/educational" - eerror "license." - eerror "If you do not have a license key, apply for one" - eerror "here ${ee_license_reg}" - eerror "" - die "no license key in \$CFAL_LICENSE_KEY" - fi - - # :-NULL safeguards against bash bug. - einfo "Decrypting cfal distribution..." - echo ${CFAL_LICENSE_KEY} | gpg --quiet \ - --homedir=${T} --no-permission-warning \ - --no-mdc-warning \ - --passphrase-fd 0 \ - --output ${cfal_rpm} \ - --decrypt ${DISTDIR}/${cfal_rpm}.crypt - - ebegin "Unpacking cfal distribution..." - # This is the same as using rpm2targz then extracting 'cept that - # it's faster, less work, and less hard disk space. rpmoffset is - # provided by the rpm2targz package. - i=${cfal_rpm} - dd ibs=`rpmoffset < ${i}` skip=1 if=$i 2>/dev/null \ - | gzip -dc | cpio -idmu 2>/dev/null \ - && find usr -type d -print0 | xargs -0 chmod a+rx - - i=${DISTDIR}/${cfalrtl_rpm} - dd ibs=`rpmoffset < ${i}` skip=1 if=$i 2>/dev/null \ - | gzip -dc | cpio -idmu 2>/dev/null \ - && find usr -type d -print0 | xargs -0 chmod a+rx - - eend ${?} - assert "Failed to extract either ${cfal_rpm%.rpm}.tar.gz or ${cfalrtl_rpm%.rpm}.tar.gz" -} - -src_compile() { - # shuffling around some directories - einfo "Fixing permissions..." - chown -R root:0 ${S}/usr ${S}/lib - chmod 755 ${S}/lib - - einfo "Fixing man pages..." - mkdir ${S}/usr/share - rm -rf ${S}/usr/man - mv ${S}/usr/lib/compaq/cfal-1.2.0/man ${S}/usr/share - - mv ${S}/usr/doc/cfal-1.2.0/README ${S}/usr/doc/cfal-1.2.0/fort.man \ - ${S}/usr/doc/cfal-1.2.0/decfortran90.hlp ${S} - rm -rf ${S}/usr/doc - - # fix up lib paths - bug #15719, comment 6 - einfo "Copying crtbegin/crtend from gcc..." - gcc_libs_path="`gcc-config --get-lib-path`" - if [ $? != 0 ] || [ ! -d "${gcc_libs_path}" ]; then - die "gcc-config returned an invalid library path (${gcc_libs_path})" - else - cp -f ${gcc_libs_path}/crt{begin,end}.o usr/lib/compaq/cfal - assert "Failed to copy crtbegin/crtend.o from ${gcc_libs_path}" - fi -} - -src_install() { - # move files over - mv usr ${D} || die "cfal installation failed" - - dodoc README fort.man decfortran90.hlp - - dodir /lib - dosym /usr/lib/compaq/cfal/fpp /lib/fpp - - prepalldocs -} - -pkg_postinst () { - elog - elog "cfal has been merged successfully, the EULA" - elog "is available in" - elog - elog "/usr/share/doc/${PF}/README" - elog -} diff --git a/dev-lang/cfal/files/digest-cfal-1.2.0.4 b/dev-lang/cfal/files/digest-cfal-1.2.0.4 deleted file mode 100644 index 8fedfcdfc10c..000000000000 --- a/dev-lang/cfal/files/digest-cfal-1.2.0.4 +++ /dev/null @@ -1,6 +0,0 @@ -MD5 b30a4de37d566ecdeb6b127257afa1b5 cfal-1.2.0-4.alpha.rpm.crypt 5072902 -RMD160 9dc479b10db98df6fb544599609a6c7fc7d49098 cfal-1.2.0-4.alpha.rpm.crypt 5072902 -SHA256 b57e0dbadcbf25a70307831dbce755e5317bfb421aa40cf28e2a4892e51b8b4f cfal-1.2.0-4.alpha.rpm.crypt 5072902 -MD5 4e3f138c95082fce26f708c0b41b561d cfalrtl-1.2.0-3.alpha.rpm 980696 -RMD160 c912a8b5f6c8b20c4bf006208333aad7c5fe8d5a cfalrtl-1.2.0-3.alpha.rpm 980696 -SHA256 0ef7a1a1638e68b73078f1e6a2930858bde0f8b5a11020cc751c277576fae359 cfalrtl-1.2.0-3.alpha.rpm 980696 diff --git a/dev-lang/cfal/metadata.xml b/dev-lang/cfal/metadata.xml deleted file mode 100644 index 54494c4bb860..000000000000 --- a/dev-lang/cfal/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<herd>no-herd</herd> -<maintainer> -<email>maintainer-needed@gentoo.org</email> -</maintainer> -</pkgmetadata> diff --git a/dev-lang/cxx/ChangeLog b/dev-lang/cxx/ChangeLog deleted file mode 100644 index 5c6f787511b3..000000000000 --- a/dev-lang/cxx/ChangeLog +++ /dev/null @@ -1,48 +0,0 @@ -# ChangeLog for dev-lang/cxx -# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/cxx/ChangeLog,v 1.12 2007/12/25 15:53:56 phreak Exp $ - - 25 Dec 2007; Christian Heim <phreak@gentoo.org> metadata.xml: - Removing taviso from metadata.xml as per #202471. Assigning to - maintainer-needed. - - 23 Dec 2007; Mark Loeser <halcy0n@gentoo.org> cxx-6.5.9.31.ebuild, - cxx-6.5.9.31-r1.ebuild: - Remove call to prepallman bug #140697; fix some quoting - - 31 Jan 2007; Marius Mauch <genone@gentoo.org> cxx-6.5.9.31.ebuild, - cxx-6.5.9.31-r1.ebuild: - Replacing einfo with elog - - 28 Oct 2006; Sven Wegener <swegener@gentoo.org> cxx-6.5.9.31.ebuild, - cxx-6.5.9.31-r1.ebuild: - Use emerge --config instead of ebuild config. - - 18 Nov 2004; Bryan Østergaard <kloeri@gentoo.org> : - Fix digest, bug 70478. - - 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> - cxx-6.5.9.31-r1.ebuild, cxx-6.5.9.31.ebuild: - virtual/glibc -> virtual/libc - - 23 Jun 2003; Tavis Ormandy <taviso@gentoo.org> cxx-6.5.9.31-r1.ebuild: - stable on alpha - - 15 Jun 2003; Tavis Ormandy <taviso@gentoo.org> cxx-6.5.9.31-r1.ebuild: - ccc must be installed first. - -*cxx-6.5.9.31-r1 (16 Apr 2003) - - 18 Apr 2003; Tavis Ormandy <taviso@gentoo.org> cxx-6.5.9.31-r1.ebuild: - Integrating agriffis' gpg fixes from ccc. - Updating dependencies. - - 16 Apr 2003; Tavis Ormandy <taviso@gentoo.org> cxx-6.5.9.31-r1.ebuild: - Permissions on some of the cxx includes were not being updated, now explicitly - changed to root:root when unpacked. version bump. - -*cxx-6.5.9.31 (15 Apr 2003) - - 15 Apr 2003; Tavis Ormandy <taviso@gentoo.org> cxx-6.5.9.31.ebuild: - Initial import of cxx, setting to ~alpha - diff --git a/dev-lang/cxx/Manifest b/dev-lang/cxx/Manifest deleted file mode 100644 index 468628fdaaef..000000000000 --- a/dev-lang/cxx/Manifest +++ /dev/null @@ -1,33 +0,0 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - -DIST cxx-6.5.9.31-1.alpha.rpm.crypt 9683556 RMD160 6c89399a365bc8f7cae11853b2b4a762153529ec SHA1 6df9e56677ea73486c3a6e58e2b050e00298698a SHA256 3c74ff5d9a20535aa1946a28568019310f62b0371b47a0bffca79316e4351817 -EBUILD cxx-6.5.9.31-r1.ebuild 5612 RMD160 c35eaadbeca365195a0fcea0d53d2eb1263b08c5 SHA1 a90d7eac8ec5c7b73c058cde65957e0952f473e2 SHA256 0abedb5d654e4abaf6a9f7b8b09538c3dee6d979c984fd3c62abf8be058cee62 -MD5 d163ccaa0e23faa6065a7bba5b5c7b51 cxx-6.5.9.31-r1.ebuild 5612 -RMD160 c35eaadbeca365195a0fcea0d53d2eb1263b08c5 cxx-6.5.9.31-r1.ebuild 5612 -SHA256 0abedb5d654e4abaf6a9f7b8b09538c3dee6d979c984fd3c62abf8be058cee62 cxx-6.5.9.31-r1.ebuild 5612 -EBUILD cxx-6.5.9.31.ebuild 5529 RMD160 798e23c53eee803872863623d16239c3573c3a57 SHA1 86a588c68fb4c32a8842200d520162a4ed91941f SHA256 ef430863253634e02660e0202f3f19d19ab9131e1abb1181826d1b802a932470 -MD5 f0ee53a512646515815365ac06efff26 cxx-6.5.9.31.ebuild 5529 -RMD160 798e23c53eee803872863623d16239c3573c3a57 cxx-6.5.9.31.ebuild 5529 -SHA256 ef430863253634e02660e0202f3f19d19ab9131e1abb1181826d1b802a932470 cxx-6.5.9.31.ebuild 5529 -MISC ChangeLog 1713 RMD160 8216ce1050f76c87646096ddaf84e336996d2916 SHA1 888cfdbd43e39a818da3d0380d16b26637573433 SHA256 c1d268ccb36c3a578c7137f0c353997ac1446dc036cb4137e682abb06899bb43 -MD5 ed3da6b2c86054bd9c1cd5d34ecf25ca ChangeLog 1713 -RMD160 8216ce1050f76c87646096ddaf84e336996d2916 ChangeLog 1713 -SHA256 c1d268ccb36c3a578c7137f0c353997ac1446dc036cb4137e682abb06899bb43 ChangeLog 1713 -MISC metadata.xml 889 RMD160 f899ea7677904098777306ba3f20267c978b579e SHA1 8ebf8adf503d403627a0b1feb8c843e18495e4bf SHA256 63f1dcbc4b03ccaefe9067d7ae77e41df511141ceb417a7654dfb55dc4b43fdd -MD5 1e2ce822c75bc5e064ca2a40d7c8fdde metadata.xml 889 -RMD160 f899ea7677904098777306ba3f20267c978b579e metadata.xml 889 -SHA256 63f1dcbc4b03ccaefe9067d7ae77e41df511141ceb417a7654dfb55dc4b43fdd metadata.xml 889 -MD5 2f30589fe97f33af5cdad25f9c7a4b9b files/digest-cxx-6.5.9.31 274 -RMD160 72118ec83ec9545da986044bd2f870519a9829df files/digest-cxx-6.5.9.31 274 -SHA256 31c52c92b2d8c22dc5314d2c253b6379696c80091921423b2a9dad020c26d0a9 files/digest-cxx-6.5.9.31 274 -MD5 2f30589fe97f33af5cdad25f9c7a4b9b files/digest-cxx-6.5.9.31-r1 274 -RMD160 72118ec83ec9545da986044bd2f870519a9829df files/digest-cxx-6.5.9.31-r1 274 -SHA256 31c52c92b2d8c22dc5314d2c253b6379696c80091921423b2a9dad020c26d0a9 files/digest-cxx-6.5.9.31-r1 274 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.7 (GNU/Linux) - -iD8DBQFHcSeayuNVb5qfaOYRAk02AJ43VMj83GHnaye9c5aeZV9ZEZIQjACfRAgW -kUhlE+H6ClYAjkBGREJDeFE= -=LnnR ------END PGP SIGNATURE----- diff --git a/dev-lang/cxx/cxx-6.5.9.31-r1.ebuild b/dev-lang/cxx/cxx-6.5.9.31-r1.ebuild deleted file mode 100644 index f51664cbc2d2..000000000000 --- a/dev-lang/cxx/cxx-6.5.9.31-r1.ebuild +++ /dev/null @@ -1,183 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/cxx/cxx-6.5.9.31-r1.ebuild,v 1.13 2007/12/23 05:59:39 halcy0n Exp $ -# -# Ebuild contributed by Tavis Ormandy <taviso@sdf.lonestar.org> -# and edited by Aron Griffis <agriffis@gentoo.org> - -IUSE="doc" - -DESCRIPTION="Compaq's enhanced C++ compiler for the ALPHA platform" -HOMEPAGE="http://www.support.compaq.com/alpha-tools" - -# SRC_URI is included, but the rpm is encrypted with gpg -# Users must apply for an enthusiast/educational license to -# unlock the file. -SRC_URI="ftp://ftp.compaq.com/pub/products/linuxdevtools/latest/crypt/cxx-6.5.9.31-1.alpha.rpm.crypt" - -S=${WORKDIR} -LICENSE="PLDSPv2" -SLOT="0" -# NOTE: ALPHA Only! -KEYWORDS="-* alpha" - -DEPEND="sys-devel/gcc-config - app-arch/rpm2targz - >=sys-apps/sed-4 - app-crypt/gnupg - >=app-shells/bash-2.05b - >=dev-libs/libcpml-5.2.01-r2 - dev-libs/libots - dev-lang/ccc" - -RDEPEND="virtual/libc - dev-libs/libots - >=dev-libs/libcpml-5.2.01-r2 - dev-lang/ccc" - -# The variables below are not used by Portage, but are used by the functions -# below. -cxx_release="${PV}-1" -ee_license_reg="http://h18000.www1.hp.com/products/software/alpha-tools/ee-license.html" - -src_unpack() { - # convert rpm into tar archive - local cxx_rpm="cxx-${cxx_release}.alpha.rpm" - - if [ -z ${CXX_LICENSE_KEY} ]; then - eerror - eerror "You have not set the environment variable" - eerror "\$CXX_LICENSE_KEY, this should be set to" - eerror "the password you were sent when you applied" - eerror "for your alpha-tools enthusiast/educational" - eerror "license." - eerror "If you do not have a license key, apply for one" - eerror "here ${ee_license_reg}" - eerror - die "no license key in \$CXX_LICENSE_KEY" - fi - - # :-NULL safeguards against bash bug. - einfo "Decrypting cxx distribution..." - gpg --quiet \ - --homedir="${T}" --no-permission-warning \ - --no-mdc-warning \ - --passphrase-fd 0 \ - --output ${cxx_rpm} \ - --decrypt ${DISTDIR}/${cxx_rpm}.crypt \ - <<< ${CXX_LICENSE_KEY:-NULL} - - ebegin "Unpacking cxx distribution..." - # This is the same as using rpm2targz then extracting 'cept that - # it's faster, less work, and less hard disk space. rpmoffset is - # provided by the rpm2targz package. - i=${cxx_rpm} - dd ibs=`rpmoffset < ${i}` skip=1 if=$i 2>/dev/null \ - | gzip -dc | cpio -idmu 2>/dev/null \ - && find usr -type d -print0 | xargs -0 chmod a+rx \ - && chmod -R g-w usr && chown -R root:0 usr - eend ${?} - assert "Failed to unpack ${cxx_rpm}" -} - -src_compile() { - # remove unwanted documentation - if ! use doc >/dev/null; then - einfo "Removing unwanted documentation (USE=\"-doc\")..." - rm -rf usr/doc - fi - - # fix up lib paths - bug #15719, comment 6 - einfo "Copying crtbegin/crtend from gcc..." - gcc_libs_path="`gcc-config --get-lib-path`" - if [ $? != 0 ] || [ ! -d "${gcc_libs_path}" ]; then - die "gcc-config returned an invalid library path (${gcc_libs_path})" - else - cp -f ${gcc_libs_path}/crt{begin,end}.o \ - usr/lib/compaq/cxx-${cxx_release%*-1}/alpha-linux/bin - assert "Failed to copy crtbegin/crtend.o from ${gcc_libs_path}" - fi - - # add gcc-lib path to cxx's search path - # check man cxx for file format info. - einfo "Configuring cxx to observe gcc library path and include paths..." - printf '%s %s %s\n' \ - "-L${gcc_libs_path}" \ - " -SysIncDir /usr/lib/compaq/cxx-${cxx_releasei%*-1}/alpha-linux/include" \ - " -SysIncDir /usr/include/linux" \ - > usr/lib/compaq/cxx-${cxx_release%*-1}/alpha-linux/bin/comp.config - einfo "Additional paths can be set by users using \$DEC_CXX variable." - - # man pages are in the wrong place - einfo "Reorganising man structure..." - rm -rf usr/man - mv usr/lib/compaq/cxx-${cxx_release%*-1}/alpha-linux/man usr/share - - if use doc >/dev/null; then - einfo "Reorganising documentation..." - mv usr/doc usr/share - fi - - # fix the probing script to ignore the version of libcpml. This - # is the wrong approach, but it will do for the first pass at this - # package - # - # update: No longer nescessary with >=libcpml-5.2.01-r2 - # - #sed -i 's/^ version_high_enough / true /' \ - # usr/lib/compaq/cxx-${cxx_release}/alpha-linux/bin/probe_linux.sh -} - -src_install() { - # move files over - mv usr "${D}" || die "cxx installation failed" - - # prep docs - prepalldocs -} - -pkg_config () { - # some information for users - einfo - einfo "Attempting configuration of CXX..." - einfo - echo - echo '<------- Begin cxx configuration output ------->' - # NOTE: _must_ hide distcc, ccache, etc during this step - PATH=/bin:/usr/bin:/sbin:/usr/sbin \ - /usr/lib/compaq/cxx-${cxx_release%*-1}/alpha-linux/bin/create-comp-config.sh \ - cxx-${cxx_release%*-1} ${gcc_libs_path} - echo '<------- End cxx configuration output ------->' - echo - einfo - einfo "cxx has been configured, you can now use it as usual." - einfo -} - -pkg_postinst () { - elog - elog "cxx has been merged successfully, the EULA" - elog "is available in" - elog - elog "/usr/lib/compaq/cxx-${cxx_release%*-1}/alpha-linux/bin/LICENSE.TXT" - elog - if use doc >/dev/null; then - elog "You can also view the compiler documentation" - elog "in /usr/share/doc/cxx-${PV}" - fi - ewarn - ewarn "you _MUST_ now run:" - ewarn "emerge --config =${CATEGORY}/${PF}" - ewarn "to complete the installation" - ewarn - elog "Hopefullly soon we will get a ccc USE flag" - elog "on packages (or at least individual" - elog "components) that can be successfully built" - elog "using this compiler, until then you will" - elog "just have to experiment :)" - elog - elog "Please report successes/failures with cxx" - elog "to http://bugs.gentoo.org so that the USE" - elog "flags can be updated." - elog -} diff --git a/dev-lang/cxx/cxx-6.5.9.31.ebuild b/dev-lang/cxx/cxx-6.5.9.31.ebuild deleted file mode 100644 index 0a8e002199d4..000000000000 --- a/dev-lang/cxx/cxx-6.5.9.31.ebuild +++ /dev/null @@ -1,176 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/cxx/cxx-6.5.9.31.ebuild,v 1.8 2007/12/23 05:59:39 halcy0n Exp $ -# -# Ebuild contributed by Tavis Ormandy <taviso@sdf.lonestar.org> -# and edited by Aron Griffis <agriffis@gentoo.org> - -IUSE="doc" - -DESCRIPTION="Compaq's enhanced C++ compiler for the ALPHA platform" -HOMEPAGE="http://www.support.compaq.com/alpha-tools" - -# SRC_URI is included, but the rpm is encrypted with gpg -# Users must apply for an enthusiast/educational license to -# unlock the file. -SRC_URI="ftp://ftp.compaq.com/pub/products/linuxdevtools/latest/crypt/cxx-6.5.9.31-1.alpha.rpm.crypt" - -S=${WORKDIR} -LICENSE="PLDSPv2" -SLOT="0" -# NOTE: ALPHA Only! -KEYWORDS="-* ~alpha" - -DEPEND="sys-devel/gcc-config - app-arch/rpm2targz - >=sys-apps/sed-4 - app-crypt/gnupg - >=app-shells/bash-2.05b" - -RDEPEND="virtual/libc - dev-libs/libots - >=dev-libs/libcpml-5.2.01-r2" - -# The variables below are not used by Portage, but are used by the functions -# below. -cxx_release="${PV}-1" -ee_license_reg="http://h18000.www1.hp.com/products/software/alpha-tools/ee-license.html" - -src_unpack() { - # convert rpm into tar archive - local cxx_rpm="cxx-${cxx_release}.alpha.rpm" - - if [ -z ${CXX_LICENSE_KEY} ]; then - eerror - eerror "You have not set the environment variable" - eerror "\$CXX_LICENSE_KEY, this should be set to" - eerror "the password you were sent when you applied" - eerror "for your alpha-tools enthusiast/educational" - eerror "license." - eerror "If you do not have a license key, apply for one" - eerror "here ${ee_license_reg}" - eerror - die "no license key in \$CXX_LICENSE_KEY" - fi - - # :-NULL safeguards against bash bug. - einfo "Decrypting cxx distribution..." - gpg --quiet --passphrase-fd 0 --output ${cxx_rpm} \ - --decrypt ${DISTDIR}/${cxx_rpm}.crypt \ - <<< ${CXX_LICENSE_KEY:-NULL} >/dev/null 2>&1 || \ - die "Sorry, your license key doesnt seem to unlock the distribution" - - ebegin "Unpacking cxx distribution..." - # This is the same as using rpm2targz then extracting 'cept that - # it's faster, less work, and less hard disk space. rpmoffset is - # provided by the rpm2targz package. - i=${cxx_rpm} - dd ibs=`rpmoffset < ${i}` skip=1 if=$i 2>/dev/null \ - | gzip -dc | cpio -idmu 2>/dev/null \ - && find usr -type d -print0 | xargs -0 chmod a+rx \ - && chmod -R g-w usr - eend ${?} - assert "Failed to unpack ${cxx_rpm}" -} - -src_compile() { - # remove unwanted documentation - if ! use doc >/dev/null; then - einfo "Removing unwanted documentation (USE=\"-doc\")..." - rm -rf usr/doc - fi - - # fix up lib paths - bug #15719, comment 6 - einfo "Copying crtbegin/crtend from gcc..." - gcc_libs_path="`gcc-config --get-lib-path`" - if [ $? != 0 ] || [ ! -d "${gcc_libs_path}" ]; then - die "gcc-config returned an invalid library path (${gcc_libs_path})" - else - cp -f ${gcc_libs_path}/crt{begin,end}.o \ - usr/lib/compaq/cxx-${cxx_release%*-1}/alpha-linux/bin - assert "Failed to copy crtbegin/crtend.o from ${gcc_libs_path}" - fi - - # add gcc-lib path to cxx's search path - # check man cxx for file format info. - einfo "Configuring cxx to observe gcc library path and include paths..." - printf '%s %s %s\n' \ - "-L${gcc_libs_path}" \ - " -SysIncDir /usr/lib/compaq/cxx-${cxx_releasei%*-1}/alpha-linux/include" \ - " -SysIncDir /usr/include/linux" \ - > usr/lib/compaq/cxx-${cxx_release%*-1}/alpha-linux/bin/comp.config - einfo "Additional paths can be set by users using \$DEC_CXX variable." - - # man pages are in the wrong place - einfo "Reorganising man structure..." - rm -rf usr/man - mv usr/lib/compaq/cxx-${cxx_release%*-1}/alpha-linux/man usr/share - - if use doc >/dev/null; then - einfo "Reorganising documentation..." - mv usr/doc usr/share - fi - - # fix the probing script to ignore the version of libcpml. This - # is the wrong approach, but it will do for the first pass at this - # package - # - # update: No longer nescessary with >=libcpml-5.2.01-r2 - # - #sed -i 's/^ version_high_enough / true /' \ - # usr/lib/compaq/cxx-${cxx_release}/alpha-linux/bin/probe_linux.sh -} - -src_install() { - # move files over - mv usr "${D}" || die "cxx installation failed" - - # prep docs - prepalldocs -} - -pkg_config () { - # some information for users - einfo - einfo "Attempting configuration of CXX..." - einfo - echo - echo '<------- Begin cxx configuration output ------->' - # NOTE: _must_ hide distcc, ccache, etc during this step - PATH=/bin:/usr/bin:/sbin:/usr/sbin \ - /usr/lib/compaq/cxx-${cxx_release%*-1}/alpha-linux/bin/create-comp-config.sh \ - cxx-${cxx_release%*-1} ${gcc_libs_path} - echo '<------- End cxx configuration output ------->' - echo - einfo - einfo "cxx has been configured, you can now use it as usual." - einfo -} - -pkg_postinst () { - elog - elog "cxx has been merged successfully, the EULA" - elog "is available in" - elog - elog "/usr/lib/compaq/cxx-${cxx_release%*-1}/alpha-linux/bin/LICENSE.TXT" - elog - if use doc >/dev/null; then - elog "You can also view the compiler documentation" - elog "in /usr/share/doc/cxx-${PV}" - fi - ewarn - ewarn "you _MUST_ now run:" - ewarn "emerge --config =${CATEGORY}/${PF}" - ewarn "to complete the installation" - ewarn - elog "Hopefullly soon we will get a ccc USE flag" - elog "on packages (or at least individual" - elog "components) that can be successfully built" - elog "using this compiler, until then you will" - elog "just have to experiment :)" - elog - elog "Please report successes/failures with cxx" - elog "to http://bugs.gentoo.org so that the USE" - elog "flags can be updated." - elog -} diff --git a/dev-lang/cxx/files/digest-cxx-6.5.9.31 b/dev-lang/cxx/files/digest-cxx-6.5.9.31 deleted file mode 100644 index 675f237086bb..000000000000 --- a/dev-lang/cxx/files/digest-cxx-6.5.9.31 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 915146572fe6711827f486af40544877 cxx-6.5.9.31-1.alpha.rpm.crypt 9683556 -RMD160 6c89399a365bc8f7cae11853b2b4a762153529ec cxx-6.5.9.31-1.alpha.rpm.crypt 9683556 -SHA256 3c74ff5d9a20535aa1946a28568019310f62b0371b47a0bffca79316e4351817 cxx-6.5.9.31-1.alpha.rpm.crypt 9683556 diff --git a/dev-lang/cxx/files/digest-cxx-6.5.9.31-r1 b/dev-lang/cxx/files/digest-cxx-6.5.9.31-r1 deleted file mode 100644 index 675f237086bb..000000000000 --- a/dev-lang/cxx/files/digest-cxx-6.5.9.31-r1 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 915146572fe6711827f486af40544877 cxx-6.5.9.31-1.alpha.rpm.crypt 9683556 -RMD160 6c89399a365bc8f7cae11853b2b4a762153529ec cxx-6.5.9.31-1.alpha.rpm.crypt 9683556 -SHA256 3c74ff5d9a20535aa1946a28568019310f62b0371b47a0bffca79316e4351817 cxx-6.5.9.31-1.alpha.rpm.crypt 9683556 diff --git a/dev-lang/cxx/metadata.xml b/dev-lang/cxx/metadata.xml deleted file mode 100644 index bbfcda887422..000000000000 --- a/dev-lang/cxx/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <herd>no-herd</herd> - <maintainer> - <email>maintainer-needed@gentoo.org</email> - </maintainer> - <longdescription lang="en"> - Compaq C++ for Linux Alpha is a native programming language product, - which generates optimized object code. Compaq C++ for Linux Alpha is - based on the ANSI/ISO C++ International Standard, reference designation - number ISO/IEC 14882:1998. In addition to this standard, C++ supports - the ARM, CFRONT, GNU, and MS dialects. In addition to the compiler, the - kit includes the C++ Standard Library, the Compaq Portable Math Library - (CPML) and the Ladebug debugger ported from Tru64 UNIX. Documentation - includes man pages, a README document, a Using Guide, and a Class - Library Reference Manual. - </longdescription> -</pkgmetadata> |