ChangeLog

# ChangeLog for dev-libs/ace
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/ace/ChangeLog,v 1.55 2008/08/06 06:31:12 ulm Exp $

06 Aug 2008; Ulrich Mueller metadata.xml:
Add USE flag description to metadata wrt GLEP 56.

*ace-5.6.5-r1 (29 Jun 2008)

29 Jun 2008; Tiziano Müller +ace-5.6.5-r1.ebuild:
Fixed headers installation (bug #229013, thanks to Matt Michalowski)

*ace-5.6.5 (20 Jun 2008)

20 Jun 2008; Daniel Black -ace-5.5.9.ebuild,
+ace-5.6.5.ebuild:
version bump inspired by bug #227533. removed old unstable version

08 Oct 2007; Daniel Black ace-5.5-r1.ebuild,
-ace-5.5.8.ebuild, ace-5.6.1.ebuild:
fix memory exhaustion on compile - bug #192768. Fix bad defines bug #192676
thanks Alin N?stac. added get_libdir and warning thanks Donnie. removed
ace-5.5.8 because it was old.

*ace-5.6.1 (07 Oct 2007)

07 Oct 2007; Daniel Black +ace-5.6.1.ebuild:
version bump

22 Jul 2007; Hans de Graaff ace-5.5-r1.ebuild,
ace-5.5.8.ebuild, ace-5.5.9.ebuild:
Drop virtual/x11 references.

*ace-5.5.9 (12 Jul 2007)

12 Jul 2007; Tiziano Müller -ace-5.5.3-r2.ebuild,
+ace-5.5.9.ebuild:
Version bump. Dropped old version.

12 Jul 2007; Tiziano Müller ace-5.5.8.ebuild:
Cosmetic cleanup, fixed bug #169647

*ace-5.5.8 (22 Jun 2007)

22 Jun 2007; Daniel Black -ace-5.4-r2.ebuild,
-ace-5.4.6.ebuild, -ace-5.5.ebuild, +ace-5.5.8.ebuild:
version bump hopefully fixing bug #169647 thanks to Patrizio Bassi

22 Apr 2007; Jose Luis Rivero ace-5.5-r1.ebuild:
Stable on alpha wrt bug #148898

16 Apr 2007; Christian Faulhammer ace-5.5-r1.ebuild:
stable amd64, bug 148898

22 Mar 2007; Gustavo Zacarias ace-5.5-r1.ebuild:
Stable on sparc

*ace-5.5.3-r2 (27 Jan 2007)

27 Jan 2007; Daniel Black -ace-5.5.3-r1.ebuild,
+ace-5.5.3-r2.ebuild:
added missing header file as per bug #163654 thanks to Martin Kolleck

13 Dec 2006; Matti Bickel ace-5.5-r1.ebuild:
ppc stable (bug #148898)

08 Dec 2006; Christian Faulhammer ace-5.5-r1.ebuild:
stable x86, bug #148898

*ace-5.5.3-r1 (10 Nov 2006)

10 Nov 2006; Daniel Black ace-5.5.3-r1.ebuild,
-ace-5.5.3, metadata.xml:
added missing ACE_wrappers/ace/OS.inl thanks to dev-zero. added cpp to
metadata.xml

06 Nov 2006; Daniel Black ace-5.5.3.ebuild,
ace-5.5-r1.ebuild:
don\'t install gperf stuff

*ace-5.5.3 (04 Nov 2006)

04 Nov 2006; Daniel Black +ace-5.5.3.ebuild:
development version added

*ace-5.5-r1 (02 Nov 2006)

02 Nov 2006; Daniel Black +ace-5.5-r1.ebuild:
tao extensions as per bug #89913 thanks to Ben Gardiner and Patrizio Bassi

20 Oct 2006; Bryan Østergaard ace-5.4.6.ebuild:
Stable on Alpha.

18 Aug 2006; Gustavo Zacarias ace-5.4.6.ebuild:
Stable on sparc

24 May 2006; Michael Hanselmann ace-5.4.6.ebuild:
Stable on ppc.

*ace-5.5 (06 May 2006)

06 May 2006; Michael Imhof -ace-5.4.3.ebuild,
ace-5.4.6.ebuild, +ace-5.5.ebuild:
Removed old ebuilds. Marked x86.

04 May 2006; Michael Imhof +ace-5.5.ebuild:
Version bumped. Closes #131584.

04 Feb 2006; Marcelo Goes ace-5.4.6.ebuild:
Make modular X friendly, add missing X to IUSE.

*ace-5.4.6 (30 Jul 2005)

30 Jul 2005; Daniel Black -ace-5.3.ebuild,
-ace-5.4.ebuild, -ace-5.4-r1.ebuild, ace-5.4.3.ebuild, +ace-5.4.6.ebuild:
version bump + old version cleanout

30 May 2005; Michael Imhof metadata.xml:
Fixed metadata.

09 Apr 2005; Michael Hanselmann ace-5.4-r2.ebuild:
Stable on ppc.

13 Jan 2005; Daniel Black :
Digest fix as per bug #77790. Thanks to Arkadi Shishlov

*ace-5.4.3 (02 Jan 2005)

02 Jan 2005; Daniel Black +ace-5.4.3.ebuild,
+metadata.xml:
Version bump to fix gcc-3.4 compile problems. Noted in bug #71903 by
Arkadi Shishlov . Added myself and Michael Imhof as
maintainters in the metadata.xml

20 Dec 2004; Bryan Østergaard ace-5.4-r2.ebuild:
Stable on alpha.

16 Dec 2004; Dylan Carlson ace-5.4-r2.ebuild:
Stable on amd64.

*ace-5.4-r2 (02 Dec 2004)

02 Dec 2004; Michael Imhof +ace-5.4-r2.ebuild:
Bumped to -r2. Closes #71742.

15 Nov 2004; Gustavo Zacarias ace-5.4-r1.ebuild:
Stable on sparc

15 Nov 2004; Michael Imhof ace-5.4-r1.ebuild:
Marked stable on x86.

*ace-5.4-r1 (27 Oct 2004)

27 Oct 2004; Michael Imhof +ace-5.4-r1.ebuild:
New revision which adds some missing links. Closes #60881.

01 Jul 2004; Jeremy Huddleston ace-5.3.ebuild,
ace-5.4.ebuild:
virtual/glibc -> virtual/libc

04 May 2004; Michael Sterrett ace-5.2.1.ebuild,
ace-5.2.4-r1.ebuild, ace-5.2.4.ebuild, ace-5.2.7.ebuild, ace-5.2.8.ebuild,
ace-5.2.ebuild:
clean version 5.2

28 Apr 2004; Jon Portnoy ace-5.4.ebuild :
Stable on AMD64.

29 Mar 2004; Daniel Ahlberg ace-5.4.ebuild:
Adding amd64 keyword. Closing #44427.

*ace-5.4 (12 Mar 2004)

12 Mar 2004; Michael Imhof ace-5.4.ebuild:
Version bumped. Ebuild submitted via #39166 by Yariv Ido
.

25 Feb 2004; Daniel Ahlberg ace-5.3.ebuild:
Adding amd64 keyword. Closing #42794.

*ace-5.3 (2 February 2003)

2 February 2003; Preston A. Elder ace-5.3.ebuild :

Added new version.

*ace-5.2.8 (11 January 2003)

11 January 2003; Preston A. Elder ace-5.2.8.ebuild :

Added new version.

19 Dec 2002; Dean Bailey : removed sparc64 keyword

*ace-5.2.7 (09 December 2002)

09 December 2002; Preston A. Elder ace-5.2.7.ebuild :

Added new version.

* Autoupdate keywords (12-6-02)
06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords

*ace-5.2.4-r1 (14 October 2002)

15 October 2002; Preston A. Elder ChangeLog :

Forgot the IUSE="ipv6"

14 October 2002; Preston A. Elder ChangeLog :

Added IPV6 support with use ipv6.

*ace-5.2.4 (31 August 2002)

31 August 2002; Preston A. Elder ChangeLog :

ACE has now started making versioned files, so digests are possible.

*ace-5.2.1 (26 April 2002)

26 April 2002; Preston A. Elder ChangeLog :

Initial ebuild... Enjoy..

Manifest

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

DIST ACE+TAO+CIAO-5.6.1.tar.bz2 24590534 RMD160 2ab740d3efd3b0b804ccec9c5af4ac8762afc237 SHA1 3b1ed3e4b5f8b52041af78a3179396ff9dd907c0 SHA256 3c8b70de975189abbdd0f27dec98b14b11d972185763aa3720ef1fe444c437b5
DIST ACE+TAO+CIAO-5.6.5.tar.bz2 28235274 RMD160 bcc2cb8f851d6c9d346ea111a9eecf8f8b14f802 SHA1 2dec77f253401f5ea33019da16408e42232725fd SHA256 8db1ec565bb2ca80354a740bbce18f4c5e41af888a79e7f207b0cd9f9636f571
DIST ACE+TAO-5.6.1.tar.bz2 20388344 RMD160 ced8ec06cea29fe72bd386c8d302b8f0813bbebe SHA1 7988a95e59e32077196abc7e46338511646faade SHA256 b64257b0478949065385943915e26a49641f1fb1ca9d8f5dbf823545a916d0b6
DIST ACE+TAO-5.6.5.tar.bz2 23736201 RMD160 5a866a3d4be41bcbb68b87542cb7a73d4ddc1bae SHA1 3d0b07ed83651a32281359a2a8d233bfc9b3f9ed SHA256 8b32b5b553dfe608451a3b008d3f8d4f3dc441821804f207363cf1a622b6290d
DIST ACE-5.5+TAO-1.5.tar.bz2 19518497 RMD160 a11421585630071a24d9c1f6ba2d4bdd81b25e9b SHA1 b4fc49e8fc9e3fea96d308971ebfe17a124f061e SHA256 48bac6620ceda1801cdaa9751a6b0b01be960fd34607897fb823adfe5114797d
DIST ACE-5.5.tar.bz2 7595626 RMD160 300763ae9e46975ec35fb0cbe0d9b1959058c2dc SHA1 4b80d60e56b4469ddfcb109a4ee973d0316c44ba SHA256 174f665d96edd8af2b38123e0c94039f8f429ecee99d9cb761afde1a082f5ddd
DIST ACE-5.6.1.tar.bz2 7907583 RMD160 644c6f58a33b9458b2eafe92578287a9d89cfc96 SHA1 ca788beab7074d179036e51ccd513dde53bfe2d6 SHA256 211a2448de16b0425b2d53ab6609829976b9cd55406699e97f863b6e9ff1f345
DIST ACE-5.6.5.tar.bz2 8901969 RMD160 2264ed23716dd45aa4095d2e30c4e2ff78d60a4f SHA1 9696ce572787dd586d34643a82a49d0f8808e422 SHA256 8d7d24348b0cc67a68165af0f17ee5d8ad906ec303aa2c0bbab23d931acc036f
EBUILD ace-5.5-r1.ebuild 2150 RMD160 9ca2c2d7e557cee579110592084a46c95c65f375 SHA1 3a4ddb742147c0ece5afb405ae678fcfcb5929ee SHA256 4f15051aa5d8423172b3ba80e8ccd6cd8a29a62c83ed1317b118b1a78a03430c
EBUILD ace-5.6.1.ebuild 2347 RMD160 90ce097e59facbe40ed2930ccb97d8d6357494c9 SHA1 0362ca26400e689ae3395fb08ed874d865ff3324 SHA256 8fb602445dfb2a6c7381662646031d1a7bbcd948c71e581b09f30593d2464603
EBUILD ace-5.6.5-r1.ebuild 2251 RMD160 230c76ce4efca7e19be181b7f043d3d4d5c55794 SHA1 e34a1b7f9d6839a8e900ce774f263cd3c0a2df03 SHA256 ae7db1e04977e8bdc326585cf7644f5cf16b4c119defa43af064b2fcc143124d
EBUILD ace-5.6.5.ebuild 2348 RMD160 a68961662187c132a8f2f51531b93485d8dbde00 SHA1 a65014891df825dcd3ccb18358a6a3b4359813f1 SHA256 f04a2be5525bd184fc47ac3fb0a721ed706aba23201a50ba1c08cbaa5f51bca4
MISC ChangeLog 7071 RMD160 a4f592b2845ad13f6e4349edab80e6c9063afc87 SHA1 fa7e83b4513ff1642a2d125223cab94b7836d6cd SHA256 6c103519b137c53acbc02194059b5ac91a21885beadb3344dcaec0c4ab04cc41
MISC metadata.xml 665 RMD160 539012d56635aac6a7cee8279e682eb403acd31f SHA1 3bbf978e011136d77ce500f52fe751de34428734 SHA256 8b0bb6b0a5d7c9b095a5dd666cb1b2a8114a5c8134595899c3b2008eee1b1787
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkiZRUEACgkQOeoy/oIi7uz3cwCdEYfOTmOMo/Tc6ylOK4Qp5evV
pZoAnjnH6pzeQitfk1a9NYpZL0YcgsOX
=Gir6
-----END PGP SIGNATURE-----

ace-5.5-r1.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/ace/ace-5.5-r1.ebuild,v 1.10 2007/10/08 09:06:40 dragonheart Exp $

inherit eutils

S="${WORKDIR}/ACE_wrappers"
DESCRIPTION="The Adaptive Communications Environment"
SRC_URI="!tao? ( http://deuce.doc.wustl.edu/old_distribution/ACE-${PV}.tar.bz2 )
tao? ( http://deuce.doc.wustl.edu/old_distribution/ACE-${PV}+TAO-1.5.tar.bz2 )"

HOMEPAGE="http://www.cs.wustl.edu/~schmidt/ACE.html"

SLOT="0"
LICENSE="BSD as-is"
KEYWORDS="alpha amd64 ppc sparc x86"
IUSE="X ipv6 tao"

DEPEND="dev-libs/openssl"

RDEPEND="${DEPEND}
X? ( x11-libs/libXt x11-libs/libXaw )"

DEPEND="${DEPEND}
X? ( x11-proto/xproto )"

src_compile() {
export ACE_ROOT="${S}"
mkdir build
cd build

export ace_cv_new_throws_bad_alloc_exception="yes"

ECONF_SOURCE=${S}
econf --enable-lib-all $(use_with X) $(use_enable ipv6) $(use_with tao) || \
die "econf died"
# --with-qos needs ACE_HAS_RAPI
emake static_libs=1 || die
}

src_test() {
cd "${S}"/build
make ACE_ROOT="${S}" check || die "self test failed"
#einfo "src_test currently stalls after Process_Mutex_Test"
}

src_install() {
cd build
make ACE_ROOT="${S}" DESTDIR="${D}" install || die "failed to install"
sed -i -e "^#define PACKAGE_.*//g" /usr/include/ace/config.h
# punt gperf stuff
rm -rf "${D}"/usr/bin/gperf "${D}"/usr/share
}

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/$(get_libdir)/gcc-lib/${CC_MACHINE}/${CC_VERSION}/include/ace" ]; then
ewarn "moving /usr/$(get_libdir)/gcc-lib/${CC_MACHINE}/$(gcc-fullversion)/include/ace to"
ewarn "ace.old"
ewarn "This is required, as anything trying to compile against ACE will"
ewarn "have problems with conflicting OS.h files if this is not done."
mv "/usr/$(get_libdir)/gcc-lib/${CC_MACHINE}/${CC_VERSION}/include/ace" \
"/usr/$(get_libdir)/gcc-lib/${CC_MACHINE}/${CC_VERSION}/include/ace.old"
fi
}

ace-5.6.1.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/ace/ace-5.6.1.ebuild,v 1.2 2007/10/08 09:06:40 dragonheart Exp $

inherit toolchain-funcs

DESCRIPTION="The Adaptive Communications Environment"
HOMEPAGE="http://www.cs.wustl.edu/~schmidt/ACE.html"
SRC_URI="!tao? ( http://download.dre.vanderbilt.edu/previous_versions/ACE-${PV}.tar.bz2 )
tao? (
!ciao? ( http://download.dre.vanderbilt.edu/previous_versions/ACE+TAO-${PV}.tar.bz2 )
ciao? ( http://download.dre.vanderbilt.edu/previous_versions/ACE+TAO+CIAO-${PV}.tar.bz2 )
)"
LICENSE="BSD as-is"
SLOT="0"
KEYWORDS="~x86 ~sparc ~ppc ~alpha ~amd64"
IUSE="X ipv6 tao ciao"

COMMON_DEPEND="dev-libs/openssl"
# TODO probably more
RDEPEND="${COMMON_DEPEND}
X? ( x11-libs/libXt x11-libs/libXaw )"

DEPEND="${COMMON_DEPEND}
X? ( x11-proto/xproto )"

S="${WORKDIR}/ACE_wrappers"

src_compile() {
export ACE_ROOT="${S}"
mkdir build
cd build

# This disables a silly test which fills the memory
# waiting for a bad_alloc exception and happily
# leaking memory (bug #169647)
export ace_cv_new_throws_bad_alloc_exception="yes"

ECONF_SOURCE="${S}"
econf \
--enable-lib-all \
$(use_with X) \
$(use_enable ipv6) \
|| die "econf died"
# --with-qos needs ACE_HAS_RAPI
emake static_libs=1 || die "emake failed"
}

src_install() {
cd build
emake ACE_ROOT="${S}" DESTDIR="${D}" install || die "failed to install"
insinto /usr/include/ace
doins "${S}/ace/OS.inl"
doins "${S}/ace/Select_Reactor.h"
# punt gperf stuff
rm -rf "${D}/usr/bin" "${D}/usr/share"
}

src_test() {
cd "${S}/build"
emake ACE_ROOT="${S}" check || die "self test failed"
sed -i -e "^#define PACKAGE_.*//g" /usr/include/ace/config.h
}

pkg_postinst() {

local CC_MACHINE=$($(tc-getCC) -dumpmachine)
if [ -d "/usr/$(get_libdir)/gcc-lib/${CC_MACHINE}/$(gcc-fullversion)/include/ace" ]; then
ewarn "moving /usr/$(get_libdir)/gcc-lib/${CC_MACHINE}/$(gcc-fullversion)/include/ace to"
ewarn "ace.old"
ewarn "This is required, as anything trying to compile against ACE will"
ewarn "have problems with conflicting OS.h files if this is not done."
mv "/usr/$(get_libdir)/gcc-lib/${CC_MACHINE}/$(gcc-fullversion)/include/ace" \
"/usr/$(get_libdir)/gcc-lib/${CC_MACHINE}/$(gcc-fullversion)/include/ace.old"
fi
}

ace-5.6.5-r1.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/ace/ace-5.6.5-r1.ebuild,v 1.1 2008/06/29 13:08:15 dev-zero Exp $

inherit toolchain-funcs

DESCRIPTION="The Adaptive Communications Environment"
HOMEPAGE="http://www.cs.wustl.edu/~schmidt/ACE.html"
SRC_URI="!tao? ( http://download.dre.vanderbilt.edu/previous_versions/ACE-${PV}.tar.bz2 )
tao? (
!ciao? ( http://download.dre.vanderbilt.edu/previous_versions/ACE+TAO-${PV}.tar.bz2 )
ciao? ( http://download.dre.vanderbilt.edu/previous_versions/ACE+TAO+CIAO-${PV}.tar.bz2 )
)"
LICENSE="BSD as-is"
SLOT="0"
KEYWORDS="~x86 ~sparc ~ppc ~alpha ~amd64"
IUSE="X ipv6 tao ciao"

COMMON_DEPEND="dev-libs/openssl"
# TODO probably more
RDEPEND="${COMMON_DEPEND}
X? ( x11-libs/libXt x11-libs/libXaw )"

DEPEND="${COMMON_DEPEND}
X? ( x11-proto/xproto )"

S="${WORKDIR}/ACE_wrappers"

src_compile() {
export ACE_ROOT="${S}"
mkdir build
cd build

ECONF_SOURCE="${S}"
econf \
--enable-lib-all \
$(use_with X) \
$(use_enable ipv6) \
|| die "econf died"
# --with-qos needs ACE_HAS_RAPI
emake static_libs=1 || die "emake failed"
}

src_install() {
cd build
emake ACE_ROOT="${S}" DESTDIR="${D}" install || die "failed to install"
insinto /usr/include/ace
doins \
"${S}/ace/Svc_Conf_Token_Table.h" \
"${S}/ace/Unbounded_Set_Ex.inl" \
"${S}/ace/Unbounded_Set_Ex.h" \
"${S}/ace/Unbounded_Set_Ex.cpp"
# punt gperf stuff
rm -rf "${D}/usr/bin" "${D}/usr/share"
}

src_test() {
cd "${S}/build"
emake ACE_ROOT="${S}" check || die "self test failed"
sed -i -e "^#define PACKAGE_.*//g" /usr/include/ace/config.h
}

pkg_postinst() {

local CC_MACHINE=$($(tc-getCC) -dumpmachine)
if [ -d "/usr/$(get_libdir)/gcc-lib/${CC_MACHINE}/$(gcc-fullversion)/include/ace" ]; then
ewarn "moving /usr/$(get_libdir)/gcc-lib/${CC_MACHINE}/$(gcc-fullversion)/include/ace to"
ewarn "ace.old"
ewarn "This is required, as anything trying to compile against ACE will"
ewarn "have problems with conflicting OS.h files if this is not done."
mv "/usr/$(get_libdir)/gcc-lib/${CC_MACHINE}/$(gcc-fullversion)/include/ace" \
"/usr/$(get_libdir)/gcc-lib/${CC_MACHINE}/$(gcc-fullversion)/include/ace.old"
fi
}

ace-5.6.5.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/ace/ace-5.6.5.ebuild,v 1.1 2008/06/20 14:21:27 dragonheart Exp $

inherit toolchain-funcs

DESCRIPTION="The Adaptive Communications Environment"
HOMEPAGE="http://www.cs.wustl.edu/~schmidt/ACE.html"
SRC_URI="!tao? ( http://download.dre.vanderbilt.edu/previous_versions/ACE-${PV}.tar.bz2 )
tao? (
!ciao? ( http://download.dre.vanderbilt.edu/previous_versions/ACE+TAO-${PV}.tar.bz2 )
ciao? ( http://download.dre.vanderbilt.edu/previous_versions/ACE+TAO+CIAO-${PV}.tar.bz2 )
)"
LICENSE="BSD as-is"
SLOT="0"
KEYWORDS="~x86 ~sparc ~ppc ~alpha ~amd64"
IUSE="X ipv6 tao ciao"

COMMON_DEPEND="dev-libs/openssl"
# TODO probably more
RDEPEND="${COMMON_DEPEND}
X? ( x11-libs/libXt x11-libs/libXaw )"

DEPEND="${COMMON_DEPEND}
X? ( x11-proto/xproto )"

S="${WORKDIR}/ACE_wrappers"

src_compile() {
export ACE_ROOT="${S}"
mkdir build
cd build

# This disables a silly test which fills the memory
# waiting for a bad_alloc exception and happily
# leaking memory (bug #169647)
#export ace_cv_new_throws_bad_alloc_exception="yes"

ECONF_SOURCE="${S}"
econf \
--enable-lib-all \
$(use_with X) \
$(use_enable ipv6) \
|| die "econf died"
# --with-qos needs ACE_HAS_RAPI
emake static_libs=1 || die "emake failed"
}

src_install() {
cd build
emake ACE_ROOT="${S}" DESTDIR="${D}" install || die "failed to install"
insinto /usr/include/ace
doins "${S}/ace/OS.inl"
doins "${S}/ace/Select_Reactor.h"
# punt gperf stuff
rm -rf "${D}/usr/bin" "${D}/usr/share"
}

src_test() {
cd "${S}/build"
emake ACE_ROOT="${S}" check || die "self test failed"
sed -i -e "^#define PACKAGE_.*//g" /usr/include/ace/config.h
}

pkg_postinst() {

local CC_MACHINE=$($(tc-getCC) -dumpmachine)
if [ -d "/usr/$(get_libdir)/gcc-lib/${CC_MACHINE}/$(gcc-fullversion)/include/ace" ]; then
ewarn "moving /usr/$(get_libdir)/gcc-lib/${CC_MACHINE}/$(gcc-fullversion)/include/ace to"
ewarn "ace.old"
ewarn "This is required, as anything trying to compile against ACE will"
ewarn "have problems with conflicting OS.h files if this is not done."
mv "/usr/$(get_libdir)/gcc-lib/${CC_MACHINE}/$(gcc-fullversion)/include/ace" \
"/usr/$(get_libdir)/gcc-lib/${CC_MACHINE}/$(gcc-fullversion)/include/ace.old"
fi
}

metadata.xml




cpp

dragonheart@gentoo.org
Daniel Black
I just happened to fix this once or twice. Please take over if you want it



tantive@gentoo.org
Michael Imhof


Include Component Intergraced Ace ORB into the build of
ace

Include the ACE ORB (CORBA stuff) (called tao) into the
build of ace