diff options
author | Preston A. Elder <prez@gentoo.org> | 2002-12-11 07:09:40 +0000 |
---|---|---|
committer | Preston A. Elder <prez@gentoo.org> | 2002-12-11 07:09:40 +0000 |
commit | 3deea799d4b7f4c3471b3f0d88c4a29b809252e5 (patch) | |
tree | f5fb12570ac8979fc3a5089873562e550492bf50 /dev-libs/ace | |
parent | Added stealth module for grsecurity (diff) | |
download | historical-3deea799d4b7f4c3471b3f0d88c4a29b809252e5.tar.gz historical-3deea799d4b7f4c3471b3f0d88c4a29b809252e5.tar.bz2 historical-3deea799d4b7f4c3471b3f0d88c4a29b809252e5.zip |
Version bump.
Diffstat (limited to 'dev-libs/ace')
-rw-r--r-- | dev-libs/ace/ChangeLog | 10 | ||||
-rw-r--r-- | dev-libs/ace/ace-5.2.7.ebuild | 75 | ||||
-rw-r--r-- | dev-libs/ace/files/digest-ace-5.2.7 | 1 |
3 files changed, 84 insertions, 2 deletions
diff --git a/dev-libs/ace/ChangeLog b/dev-libs/ace/ChangeLog index 9fcae62f55f7..dd15b6f37268 100644 --- a/dev-libs/ace/ChangeLog +++ b/dev-libs/ace/ChangeLog @@ -1,8 +1,14 @@ # ChangeLog for dev-libs/ace # Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL -# $Header: /var/cvsroot/gentoo-x86/dev-libs/ace/ChangeLog,v 1.6 2002/12/09 04:20:59 manson Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/ace/ChangeLog,v 1.7 2002/12/11 07:09:40 prez Exp $ -\* Autoupdate keywords (12-6-02) +*ace-5.2.7 (09 December 2002) + + 09 December 2002; Preston A. Elder <prez@gentoo.org> ace-5.2.7.ebuild : + + Added new version. + +* Autoupdate keywords (12-6-02) 06 Dec 2002; Rodney Rees <manson@gentoo.org> changed sparc ~sparc keywords *ace-5.2.4-r1 (14 October 2002) diff --git a/dev-libs/ace/ace-5.2.7.ebuild b/dev-libs/ace/ace-5.2.7.ebuild new file mode 100644 index 000000000000..cb3e054106d3 --- /dev/null +++ b/dev-libs/ace/ace-5.2.7.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2002 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/ace/ace-5.2.7.ebuild,v 1.1 2002/12/11 07:09:40 prez Exp $ + +S=${WORKDIR}/ACE_wrappers +DESCRIPTION="The Adaptive Communications Environment" +SRC_URI="http://deuce.doc.wustl.edu/old_distribution/ACE-${PV}.tar.gz" +HOMEPAGE="http://www.cs.wustl.edu/~schmidt/ACE.html" + +SLOT="0" +LICENSE="BSD as-is" +KEYWORDS="~x86 ~sparc ~sparc64 ~ppc ~alpha" +IUSE="ipv6" +DEPEND="virtual/glibc" + +src_unpack() { + + unpack ${A} + cd ${S}/ace + use ipv6 && sed -e "s/#define ACE_HAS_PTHREADS$/#define ACE_HAS_PTHREADS\n#define ACE_HAS_IPV6/" config-linux.h >config.h + use ipv6 || cp config-linux.h config.h + cd ${S}/include/makeinclude + sed -e "s:-O3:${CFLAGS}:" platform_linux.GNU >platform_macros.GNU +} + +src_compile() { + + export ACE_ROOT=${S} + cd ${S}/ace + emake static_libs=1 || die +} + +src_install() { + + dodir /usr/include/ace /usr/lib /usr/share/man/man3 + + cd ${S}/ace + cp libACE.so ${D}/usr/lib/libACE.so.${PV} + cp libACE.a ${D}/usr/lib/libACE.a + cd ${D}/usr/lib + ln -s libACE.so.${PV} libACE.so.`echo ${PV} | cut -f1 -d.` + ln -s libACE.so.${PV} libACE.so + + cd ${S}/ace + cp -r *.h *.cpp *.i *.inl ${D}/usr/include/ace + chmod 644 ${D}/usr/include/ace/* + + cd ${S}/man/man3 + cp *.3 ${D}/usr/share/man/man3 + chmod 644 ${D}/usr/share/man/man3/*.3 + gzip ${D}/usr/share/man/man3/*.3 + + cd ${S} + dodoc ACE-INSTALL* AUTHORS COPYING FAQ PROBLEM-REPORT-FORM README + dodoc THANKS TODO VERSION + cd ${S}/docs + dodoc *.html *.txt *gz + cd ${S} + docinto ChangeLogs + dodoc ChangeLog + cd ${S}/ChangeLogs + dodoc ChangeLog* +} + +pkg_postinst() { + # This is required, as anything trying to compile against ACE will have + # problems with conflicting OS.h files if this is not done. + + local CC_MACHINE=`gcc -dumpmachine` + local CC_VERSION=`gcc -dumpversion` + if [ -d "/usr/lib/gcc-lib/${CC_MACHINE}/${CC_VERSION}/include/ace" ]; then + mv "/usr/lib/gcc-lib/${CC_MACHINE}/${CC_VERSION}/include/ace" \ + "/usr/lib/gcc-lib/${CC_MACHINE}/${CC_VERSION}/include/ace.old" + fi +} diff --git a/dev-libs/ace/files/digest-ace-5.2.7 b/dev-libs/ace/files/digest-ace-5.2.7 new file mode 100644 index 000000000000..6ba65d4cf900 --- /dev/null +++ b/dev-libs/ace/files/digest-ace-5.2.7 @@ -0,0 +1 @@ +MD5 45d16a80806bef35f70ae0e9dc51ee39 ACE-5.2.7.tar.gz 7771600 |