diff options
author | Preston A. Elder <prez@gentoo.org> | 2002-04-26 04:04:00 +0000 |
---|---|---|
committer | Preston A. Elder <prez@gentoo.org> | 2002-04-26 04:04:00 +0000 |
commit | 0b1ba8980cefd0c1c2c5f0ba9c87a36fccb7cc06 (patch) | |
tree | f1388cc75d2b840434f30ffe08800f7d70e27403 /dev-libs | |
parent | fix broken header, cleanup formatting. (diff) | |
download | gentoo-2-0b1ba8980cefd0c1c2c5f0ba9c87a36fccb7cc06.tar.gz gentoo-2-0b1ba8980cefd0c1c2c5f0ba9c87a36fccb7cc06.tar.bz2 gentoo-2-0b1ba8980cefd0c1c2c5f0ba9c87a36fccb7cc06.zip |
Added ACE to the build system.
Diffstat (limited to 'dev-libs')
-rw-r--r-- | dev-libs/ace/ChangeLog | 9 | ||||
-rw-r--r-- | dev-libs/ace/ace-5.2.1.ebuild | 60 | ||||
-rw-r--r-- | dev-libs/ace/ace-5.2.ebuild | 60 | ||||
-rw-r--r-- | dev-libs/ace/files/digest-ace-5.2 | 1 | ||||
-rw-r--r-- | dev-libs/ace/files/digest-ace-5.2.1 | 1 |
5 files changed, 131 insertions, 0 deletions
diff --git a/dev-libs/ace/ChangeLog b/dev-libs/ace/ChangeLog new file mode 100644 index 000000000000..ef9955bb04b2 --- /dev/null +++ b/dev-libs/ace/ChangeLog @@ -0,0 +1,9 @@ +# ChangeLog for media-gfx/scrot +# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL +# $Header: /var/cvsroot/gentoo-x86/dev-libs/ace/ChangeLog,v 1.1 2002/04/26 04:04:00 prez Exp $ + +*ace-5.2.1 (26 April 2002) + + 26 April 2002; Preston A. Elder <prez@gentoo.org> ChangeLog : + + Initial ebuild... Enjoy.. diff --git a/dev-libs/ace/ace-5.2.1.ebuild b/dev-libs/ace/ace-5.2.1.ebuild new file mode 100644 index 000000000000..a514aa373deb --- /dev/null +++ b/dev-libs/ace/ace-5.2.1.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2001 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License, v2 or later +# Author Preston A. Elder <prez@goth.net> + +S=${WORKDIR}/ACE_wrappers +ACE_VER=5.2.1 +DESCRIPTION="The Adaptive Communications Environment" +SRC_URI="http://deuce.doc.wustl.edu/ACE-${ACE_VER}.tar.gz + ftp://deuce.doc.wustl.edu/pub/ACE+TAO-distribution/ACE-${ACE_VER}.tar.gz" +HOMEPAGE="http://www.cs.wustl.edu/~schmidt/ACE.html" +#DEPEND="" + + +src_unpack() { + + unpack ${A} + cd ${S}/ace + 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} + 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.${ACE_VER} + cp libACE.a ${D}/usr/lib/libACE.a + cd ${D}/usr/lib + ln -s libACE.so.${ACE_VER} libACE.so.`echo ${ACE_VER} | cut -f1 -d.` + ln -s libACE.so.${ACE_VER} 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* +} diff --git a/dev-libs/ace/ace-5.2.ebuild b/dev-libs/ace/ace-5.2.ebuild new file mode 100644 index 000000000000..804b0a11c7e1 --- /dev/null +++ b/dev-libs/ace/ace-5.2.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2001 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License, v2 or later +# Author Preston A. Elder <prez@goth.net> + +S=${WORKDIR}/ACE_wrappers +ACE_VER=5.2 +DESCRIPTION="The Adaptive Communications Environment" +SRC_URI="http://deuce.doc.wustl.edu/ACE-${ACE_VER}.tar.gz + ftp://deuce.doc.wustl.edu/pub/ACE+TAO-distribution/ACE-${ACE_VER}.tar.gz" +HOMEPAGE="http://www.cs.wustl.edu/~schmidt/ACE.html" +#DEPEND="" + + +src_unpack() { + + unpack ${A} + cd ${S}/ace + 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} + 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.${ACE_VER} + cp libACE.a ${D}/usr/lib/libACE.a + cd ${D}/usr/lib + ln -s libACE.so.${ACE_VER} libACE.so.`echo ${ACE_VER} | cut -f1 -d.` + ln -s libACE.so.${ACE_VER} 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* +} diff --git a/dev-libs/ace/files/digest-ace-5.2 b/dev-libs/ace/files/digest-ace-5.2 new file mode 100644 index 000000000000..267e132278d3 --- /dev/null +++ b/dev-libs/ace/files/digest-ace-5.2 @@ -0,0 +1 @@ +md5 a0039784b7296359e1e2952bd6dd0214 ACE-5.2.tar.gz 6565224 diff --git a/dev-libs/ace/files/digest-ace-5.2.1 b/dev-libs/ace/files/digest-ace-5.2.1 new file mode 100644 index 000000000000..b6606eecb77d --- /dev/null +++ b/dev-libs/ace/files/digest-ace-5.2.1 @@ -0,0 +1 @@ +MD5 efc5b32aed8648eda151e0a7c95b1d9d ACE-5.2.1.tar.gz 6584394 |