ChangeLog

# ChangeLog for dev-python/IcePy
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/IcePy/ChangeLog,v 1.11 2008/01/17 14:08:07 caleb Exp $

17 Jan 2008; Caleb Tennis IcePy-3.2.1.ebuild:
set the PYTHON_VERSION environment variable so we pick the right version,
from bug #206199

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

25 Sep 2007; Caleb Tennis -IcePy-3.2.0.ebuild:
remove old version

25 Sep 2007; Caleb Tennis IcePy-3.2.1.ebuild:
sed magic for amd64 multilib strict, and clean up MAKE_RULES a little bit,
and try to quote all places needed

16 Sep 2007; Christian Faulhammer IcePy-3.2.1.ebuild:
stable x86, bug 192139

*IcePy-3.2.1 (15 Aug 2007)

15 Aug 2007; Caleb Tennis
+files/icepy-3.2.1-makefile.patch, +IcePy-3.2.1.ebuild:
version bump

24 Jul 2007; Caleb Tennis
-files/icepy-3.1.0-makefile.patch, -files/icepy-3.1.1-makefile.patch,
-IcePy-3.1.0.ebuild, -IcePy-3.1.1.ebuild:
remove old versions

*IcePy-3.2.0 (20 Jul 2007)

20 Jul 2007; Caleb Tennis
+files/icepy-3.2.0-makefile.patch, +IcePy-3.2.0.ebuild:
version bump from Sam Jacobson (#185972)

30 Oct 2006; Caleb Tennis IcePy-3.1.0.ebuild,
IcePy-3.1.1.ebuild:
Fix ice dep to Ice

*IcePy-3.1.1 (16 Oct 2006)

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

*IcePy-3.1.0 (11 Sep 2006)

11 Sep 2006; Caleb Tennis
+files/icepy-3.1.0-makefile.patch, +IcePy-3.1.0.ebuild:
initial import

IcePy-3.2.1.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/IcePy/IcePy-3.2.1.ebuild,v 1.5 2008/01/17 14:08:07 caleb Exp $

inherit eutils python multilib

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="test debug"

DEPEND="~dev-cpp/Ice-3.2.1"

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

python_version

# Store the PYTHON_VERSION in a variable so the Makefile knows which one to use
PYTHON_VERSION="python${PYVER}"

MAKE_RULES="${S}/config/Make.rules"
epatch "${FILESDIR}/icepy-${PV}-makefile.patch"

if use amd64; then
sed -i -e "s:^#LP64:LP64:g" "${MAKE_RULES}" || die "Failed to set lib64 directory"
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!"

sed -i -e "s:/lib:/$(get_libdir):g" "${MAKE_RULES}" || die "multilib patch failed"
}

src_compile() {
emake || die "Died during make"
}

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

src_test() {
ICE_HOME=/usr/share/Ice emake test || die "Test failed"
}

Manifest

AUX icepy-3.2.1-makefile.patch 3415 RMD160 7d9b91288e683674a2962cd67c2954a3310b08eb SHA1 5065133e20109bd467fc6fc58721465b9cb66529 SHA256 13698cc682fa0e16b6e677fd7145980be108f82b6ef29d87cc7ad222847ad330
DIST IcePy-3.2.1.tar.gz 166696 RMD160 f3bf071433d9193ff42b54d9b031c712bc55ef86 SHA1 c34a7458e64cf55d7135a8bbb8f3ccce0cff3e60 SHA256 2a9ea57a370b8c0a4f3a880cbea03092f76efb417e27061f465278d95b720701
EBUILD IcePy-3.2.1.ebuild 1380 RMD160 226b443063321e23ee9bfd0f91b3b82e78e8f0ef SHA1 7d3dcaae79ae26f53b995fb8516bd2a2f84a54d8 SHA256 d94a8b543bcd38310f3e0a5f5ed917a4993e24f309167f543f553e912a54cc25
MISC ChangeLog 1771 RMD160 4e037bd9d5eb2e9121a34d46a7fcdc2d12a73c50 SHA1 2231d6f12eb95a9860da3e089285af1572046a3b SHA256 4ce0d3e19be5cf81edc30d471597abdb736243b9d5929c36927b3463678fd9e3
MISC metadata.xml 392 RMD160 ffd09293bbbb76e88cfb4754677479a4d89ce9d4 SHA1 4150acf383b5db8b739e18674c0fa82e9be32091 SHA256 5f3b5405e94149e750f7912de7a4924b4ab4fe5745d12603006684cc1b33cf23

files

metadata.xml




no-herd

caleb@gentoo.org
Caleb Tennis


Ice is a C++ middleware technology with bindings for other languages. This is the python binding.