ChangeLog

# ChangeLog for dev-cpp/Ice
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/Ice/ChangeLog,v 1.15 2008/05/21 18:10:19 caleb Exp $

*Ice-3.3.0 (21 May 2008)

21 May 2008; Caleb Tennis
+files/Ice-3.3.0-Makefile.patch, -files/Ice-3.3.0_beta1-Makefile.patch,
-Ice-3.3.0_beta1.ebuild, +Ice-3.3.0.ebuild:
version bump

*Ice-3.3.0_beta1 (23 Apr 2008)

23 Apr 2008; Caleb Tennis
+files/Ice-3.3.0_beta1-Makefile.patch, +Ice-3.3.0_beta1.ebuild:
Version bump, currently masked

25 Sep 2007; Christoph Mende Ice-3.2.1.ebuild:
Stable on amd64 wrt bug #192139

25 Sep 2007; Caleb Tennis Ice-3.2.1.ebuild:
Fix quoting

16 Sep 2007; Christian Faulhammer Ice-3.2.1.ebuild:
stable x86, bug 192135

*Ice-3.2.1 (15 Aug 2007)

15 Aug 2007; Caleb Tennis
+files/Ice-3.2.1-Makefile.patch, +Ice-3.2.1.ebuild:
version bump

12 Aug 2007; Caleb Tennis Ice-3.2.0.ebuild:
Fix ncurses support from bug #175404

24 Jul 2007; Caleb Tennis
-files/Ice-3.1.1-Makefile.patch, -files/ice-makefile-speedup.patch,
-Ice-3.1.1.ebuild:
remove old version

15 Jul 2007; Tiziano Müller metadata.xml:
cpp-herd taking over

14 Jul 2007; Christian Heim metadata.xml:
Assigning dev-cpp/Ice to m-needed, as chriswhite has been retired (#56211).

*Ice-3.2.0 (13 Mar 2007)

13 Mar 2007; Caleb Tennis
+files/Ice-3.2.0-Makefile.patch, -files/Ice-3.2.0_beta1-Makefile.patch,
-Ice-3.2.0_beta1.ebuild, +Ice-3.2.0.ebuild:
Version bump

*Ice-3.2.0_beta1 (28 Feb 2007)

28 Feb 2007; Caleb Tennis
+files/Ice-3.2.0_beta1-Makefile.patch, +Ice-3.2.0_beta1.ebuild:
Bump to new beta version, package masked because it relies on db-4.5

03 Feb 2007; Steve Dibb Ice-3.1.1.ebuild:
Add ~amd64, bug 142045

*Ice-3.1.1 (30 Oct 2006)

30 Oct 2006; Caleb Tennis
+files/Ice-3.1.1-Makefile.patch, +files/ice-makefile-speedup.patch,
+metadata.xml, +Ice-3.1.1.ebuild:
Move dev-cpp/ice to dev-cpp/Ice

*ice-3.1.1 (16 Oct 2006)

16 Oct 2006; Caleb Tennis
+files/ice-3.1.1-makefile.patch, +ice-3.1.1.ebuild:
version bump

05 Aug 2006; Chris White ice-3.1.0-r6.ebuild:
Fixed sys-libs/db dep atom for bug #142045.

03 Aug 2006; Caleb Tennis
+files/ice-3.1-patches/ice-makefile-speedup.patch, ice-3.1.0-r6.ebuild:
Remove building of test and demos during normal compilation. Speeds things
up tremendously

*ice-3.1.0-r6 (31 Jul 2006)

31 Jul 2006; Caleb Tennis
+files/ice-3.1-patches/Gen.cpp, +files/ice-3.1-patches/ice310-3.patch,
+files/ice-3.1-patches/patch.icegrid.txt,
+files/ice-3.1-patches/patch.icegrid-5.txt,
+files/ice-3.1-patches/patch.slice2cpp.txt, +ice-3.1.0-r6.ebuild:
This adds the first 6 patches that have been released since Ice 3.1.0 was
released. I bumped it to -r6 to signify this

*ice-3.1.0-r1 (14 Jul 2006)

14 Jul 2006; Caleb Tennis
+files/ice-3.1-patches/GCCountMap.h, +files/ice-3.1-patches/GCShared.h,
+files/ice-3.1-patches/ObjectF.h, +ice-3.1.0-r1.ebuild:
Revbump to include the first patch release

*ice-3.1.0 (13 Jul 2006)

13 Jul 2006; Caleb Tennis
+files/ice-3.1.0-makefile.patch, +ice-3.1.0.ebuild:
new version

01 May 2006; Chris White ice-3.0.1.ebuild:
Slotted depend for bug #131554. Thanks to Tiziano Muller for reporting.

25 Jan 2006; Caleb Tennis
+files/ice-3.0.1-makefile.patch, +ice-3.0.1.ebuild:
fix makefile patch

*ice-3.0.1 (25 Jan 2006)

25 Jan 2006; Caleb Tennis +ice-3.0.1.ebuild:
version bump

19 Jan 2006; Alexandre Buisse ice-3.0.0-r1.ebuild:
Fixed readline->ncurses USE flag move.

19 Jan 2006; Alexandre Buisse
files/ice-3.0.0-makefile.patch, ice-3.0.0-r1.ebuild:
Changed readline USE in ncurses and added debug, moved the
-I/usr/include/db4.3 in the makefile patch.

*ice-3.0.0-r1 (19 Jan 2006)

19 Jan 2006; Caleb Tennis
+files/ice-3.0.0-makefile.patch, +metadata.xml, +ice-3.0.0-r1.ebuild:
Moved package from dev-libs/cpp and bumped with new rev

*ice-3.0.0 (18 Jan 2006)

18 Jan 2006; Chris White
+files/ice-3.0.0-makefile.patch, +metadata.xml, +ice-3.0.0.ebuild:
Initial import into the tree. Masked because of sys-libs/db depend.

Ice-3.2.0.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/Ice/Ice-3.2.0.ebuild,v 1.2 2007/08/13 09:03:55 caleb Exp $

inherit eutils

DESCRIPTION="ICE middleware C++ bindings"
HOMEPAGE="http://www.zeroc.com/index.html"
SRC_URI="http://www.zeroc.com/download/Ice/3.2/${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="ncurses test debug"

RDEPEND=">=dev-libs/expat-2.0
>=app-arch/bzip2-1.0.3
>=dev-libs/openssl-0.9.8
=sys-libs/db-4.5.20*"

DEPEND="${RDEPEND}
ncurses? ( sys-libs/ncurses sys-libs/readline )
test? ( >=dev-lang/python-2.4 )"

pkg_setup() {
if built_with_use sys-libs/db nocxx; then
eerror "sys-libs/db must be compiled with C++ support!"
eerror "Remove the 'nocxx' use flag and try again."
die "Fix use flags and re-emerge"
fi
}

src_unpack() {
unpack ${A}
cd "${S}"

epatch "${FILESDIR}"/${P}-Makefile.patch

if use amd64; then
sed -i -e "s:^#LP64:LP64:g" ${S}/config/Make.rules \
|| die "Failed to set lib64 directory"
fi

if ! use ncurses; then
sed -i -e "s#^USE_READLINE.*#USE_READLINE ?= yes#g" \
${S}/config/Make.rules || die "Failed to set no readline"
fi

if ! use debug; then
sed -i -e "s:#OPTIMIZE:OPTIMIZE:" \
${S}/config/Make.rules || die "Failed to remove debug"
fi

sed -i -e \
"s:.*CXXFLAGS[^\+]*\=\s:CXXFLAGS = ${CXXFLAGS} :g" \
${S}/config/Make.rules.Linux || die "CXXFLAGS patching failed!"
}

src_install() {
make DESTDIR="${D}" install || die "Install Failed!"
}

src_test() {
make test || die "Test failed"
}

Ice-3.2.1.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/Ice/Ice-3.2.1.ebuild,v 1.4 2007/09/25 19:41:02 angelos Exp $

inherit eutils

DESCRIPTION="ICE middleware C++ bindings"
HOMEPAGE="http://www.zeroc.com/index.html"
SRC_URI="http://www.zeroc.com/download/Ice/3.2/${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="ncurses test debug"

RDEPEND=">=dev-libs/expat-2.0
>=app-arch/bzip2-1.0.3
>=dev-libs/openssl-0.9.8
=sys-libs/db-4.5.20*"

DEPEND="${RDEPEND}
ncurses? ( sys-libs/ncurses sys-libs/readline )
test? ( >=dev-lang/python-2.4 )"

pkg_setup() {
if built_with_use sys-libs/db nocxx; then
eerror "sys-libs/db must be compiled with C++ support!"
eerror "Remove the 'nocxx' use flag and try again."
die "Fix use flags and re-emerge"
fi
}

src_unpack() {
unpack ${A}
cd "${S}"

epatch "${FILESDIR}"/${P}-Makefile.patch

MAKE_RULES="${S}/config/Make.rules"

if use amd64; then
sed -i -e "s:^#LP64:LP64:g" "${MAKE_RULES}" \
|| die "Failed to set lib64 directory"
fi

if ! use ncurses; then
sed -i -e "s#^USE_READLINE.*#USE_READLINE ?= yes#g" \
"${MAKE_RULES}" || die "Failed to set no readline"
fi

if ! use debug; then
sed -i -e "s:#OPTIMIZE:OPTIMIZE:" \
"${MAKE_RULES}" || die "Failed to remove debug"
fi

sed -i -e \
"s:.*CXXFLAGS[^\+]*\=\s:CXXFLAGS = ${CXXFLAGS} :g" \
"${MAKE_RULES}.Linux" || die "CXXFLAGS patching failed!"
}

src_install() {
emake DESTDIR="${D}" install || die "Install Failed!"
}

src_test() {
emake test || die "Test failed"
}

Ice-3.3.0.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/Ice/Ice-3.3.0.ebuild,v 1.1 2008/05/21 18:10:19 caleb Exp $

inherit eutils

DESCRIPTION="ICE middleware C++ bindings"
HOMEPAGE="http://www.zeroc.com/index.html"
SRC_URI="http://www.zeroc.com/download/Ice/3.3/${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86"
IUSE="ncurses test debug"

RDEPEND=">=dev-libs/expat-2.0.1
>=app-arch/bzip2-1.0.4
>=dev-libs/openssl-0.9.8g
=sys-libs/db-4.6.21*
=dev-cpp/libmcpp-2.6.4"

DEPEND="${RDEPEND}
ncurses? ( sys-libs/ncurses sys-libs/readline )
test? ( >=dev-lang/python-2.4 )"

S=${WORKDIR}/${P}/cpp

pkg_setup() {
if built_with_use sys-libs/db nocxx; then
eerror "sys-libs/db must be compiled with C++ support!"
eerror "Remove the 'nocxx' use flag and try again."
die "Fix use flags and re-emerge"
fi
}

src_unpack() {
unpack ${A}
cd "${S}"

epatch "${FILESDIR}"/${P}-Makefile.patch

MAKE_RULES="${S}/config/Make.rules"

#if use amd64; then
# sed -i -e "s:^#LP64:LP64:g" "${MAKE_RULES}" \
# || die "Failed to set lib64 directory"
#fi

if ! use ncurses; then
sed -i -e "s#^USE_READLINE.*#USE_READLINE ?= yes#g" \
"${MAKE_RULES}" || die "Failed to set no readline"
fi

if ! use debug; then
sed -i -e "s:#OPTIMIZE:OPTIMIZE:" \
"${MAKE_RULES}" || die "Failed to remove debug"
fi

sed -i -e \
"s:.*CXXFLAGS[^\+]*\=\s:CXXFLAGS = ${CXXFLAGS} :g" \
"${MAKE_RULES}.Linux" || die "CXXFLAGS patching failed!"
}

src_compile() {
emake || die "make failed"
}

src_install() {
emake DESTDIR="${D}" install || die "Install failed"
cp -dpR "${S}"/../slice "${D}"/usr/share/Ice
}

src_test() {
emake test || die "Test failed"
}

Manifest

AUX Ice-3.2.0-Makefile.patch 4072 RMD160 40098fa6142aba0f08b72d1ab2f50426d3c0e1ed SHA1 2e63175980d2b1ee420a37a36e9b8c570285967b SHA256 78b8c20f7491749c7ff3806d6130110c4d7145ed3c17699792910b877783e1d1
AUX Ice-3.2.1-Makefile.patch 4072 RMD160 40098fa6142aba0f08b72d1ab2f50426d3c0e1ed SHA1 2e63175980d2b1ee420a37a36e9b8c570285967b SHA256 78b8c20f7491749c7ff3806d6130110c4d7145ed3c17699792910b877783e1d1
AUX Ice-3.3.0-Makefile.patch 2494 RMD160 e9872d64c716d21865ca6282293e95325d5a6363 SHA1 5dda2d42446647aa2b6411acb0213b759f6deaea SHA256 1fa17c02f5d32aa719995d283fc08bfe9b97b5cb4b7628e8463813f367aba525
DIST Ice-3.2.0.tar.gz 2060037 RMD160 b11fc5718f4c86b349bf0ddc15d7cf402720a013 SHA1 e3b91f14f280a2df78ec5bfed2d9c7e97890ea51 SHA256 4698326e39342d2526c8780db996e47d35a09cdc6080be4329980ec5766ce81d
DIST Ice-3.2.1.tar.gz 2090576 RMD160 c3394486ba13e94c2491b0dc48dc19c3e7565ecd SHA1 69fc7dbdff81d7d9300b57f6e495914f3c9e5c19 SHA256 bd24cfe0296d81e2b04ea8d97b32a4f13fdd949d0f038f4c7e0922b395075149
DIST Ice-3.3.0.tar.gz 4260675 RMD160 e85b37c93f12d9ae97c6b7b2f64f506fa051e4f8 SHA1 b599c3a4d1d3006b868bf2cbcd8e2a2d4575fb22 SHA256 73330e29799d08605d51b9fc148fdc11eb01b6c55b7e4bf4dcb8fafd98ba7749
EBUILD Ice-3.2.0.ebuild 1597 RMD160 592d5fad927ded4bbef30b6f6a0ad57d2d430357 SHA1 d02550c064d88063f35fe5d54869c60ae9c06393 SHA256 f2e8c96032a6b39095ef67c9fb82b40ee465b584861dfa307d34c45dc1f853f0
EBUILD Ice-3.2.1.ebuild 1609 RMD160 b258a9d434fec08faaea2c357a1625eba76f737d SHA1 d25b901dc258aa2a3af071b9e8a8c68760f043b2 SHA256 46d997436e8c456f5f62b8d76024de51d25e0761ff841fee531ccd352cdcc7eb
EBUILD Ice-3.3.0.ebuild 1748 RMD160 812ec574b17ad3da216f9ac68d498a4cb36c280a SHA1 8a00dca1ba779c25508ea5f5593f154eb8cf58c2 SHA256 630af554c38c5a9f5d29ac0e3299da24c04711c4a2ce9962ff325740a152f578
MISC ChangeLog 4681 RMD160 e9dfe46a6822f2d6ec9980fab9ff5e650e11dc0d SHA1 d629da64e0fea24bba568102ed0569f876423af1 SHA256 5a6684dfa69dcaf243206b6962a880c248624062113e0adf8111005077446e3e
MISC metadata.xml 339 RMD160 f92a68fdab5aad40e9c173ebd1ed26b5963acf9f SHA1 3dfd85c450884b0fb534b7d54cfb6837dfa5c764 SHA256 dec27f6d803819a7791826c1a98a83a1c21a23df0a3384234ac68abf8b8466a3

files

metadata.xml




cpp

cpp@gentoo.org


Ice is a C++ middleware technology with bindings for other languages.