summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAgostino Sarubbo <ago@gentoo.org>2012-10-22 21:46:12 +0000
committerAgostino Sarubbo <ago@gentoo.org>2012-10-22 21:46:12 +0000
commita41e8437ddd5419476c4b87835fe1c8dd09c6faf (patch)
tree56a6e9cb584b4ed3dd237b86cfcc0b8f7cb25805 /dev-cpp
parentstill use system's cacert, bug 435246 (diff)
downloadgentoo-2-a41e8437ddd5419476c4b87835fe1c8dd09c6faf.tar.gz
gentoo-2-a41e8437ddd5419476c4b87835fe1c8dd09c6faf.tar.bz2
gentoo-2-a41e8437ddd5419476c4b87835fe1c8dd09c6faf.zip
Respect LDFLAGS, CXX, eapi4 bump and add ~amd64 keyword
(Portage version: 2.1.11.9/cvs/Linux x86_64)
Diffstat (limited to 'dev-cpp')
-rw-r--r--dev-cpp/IceE/ChangeLog10
-rw-r--r--dev-cpp/IceE/IceE-1.3.0-r2.ebuild55
2 files changed, 62 insertions, 3 deletions
diff --git a/dev-cpp/IceE/ChangeLog b/dev-cpp/IceE/ChangeLog
index ba6c25bdbe83..098e7fea14eb 100644
--- a/dev-cpp/IceE/ChangeLog
+++ b/dev-cpp/IceE/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-cpp/IceE
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-cpp/IceE/ChangeLog,v 1.3 2009/07/28 08:02:49 b33fc0d3 Exp $
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-cpp/IceE/ChangeLog,v 1.4 2012/10/22 21:46:12 ago Exp $
+
+*IceE-1.3.0-r2 (22 Oct 2012)
+
+ 22 Oct 2012; Agostino Sarubbo <ago@gentoo.org> +IceE-1.3.0-r2.ebuild:
+ Respect LDFLAGS, CXX, eapi4 bump and add ~amd64 keyword
*IceE-1.3.0-r1 (28 Jul 2009)
@@ -18,4 +23,3 @@
+files/IceE-1.3.0-makefile-2.patch, +files/IceE-1.3.0-maverick-fix.patch,
+metadata.xml, +IceE-1.3.0.ebuild:
New ebuild for IceE (Embedded). Ebuild written by b33fc0d3.
-
diff --git a/dev-cpp/IceE/IceE-1.3.0-r2.ebuild b/dev-cpp/IceE/IceE-1.3.0-r2.ebuild
new file mode 100644
index 000000000000..a3dc3d69a8b1
--- /dev/null
+++ b/dev-cpp/IceE/IceE-1.3.0-r2.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-cpp/IceE/IceE-1.3.0-r2.ebuild,v 1.1 2012/10/22 21:46:12 ago Exp $
+
+EAPI=4
+
+inherit eutils toolchain-funcs
+
+DESCRIPTION="A modern object-oriented middleware with support for C++, .NET, Java, Python, Ruby, and PHP"
+HOMEPAGE="http://www.zeroc.com/icee/index.html"
+SRC_URI="http://www.zeroc.com/download/${PN}/${PV/\.0//}/${P}-linux.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="mono"
+
+DEPEND=">=sys-libs/db-4.6.21
+ >=dev-libs/expat-1.95.7
+ >=app-arch/bzip2-1.0.0"
+RDEPEND="${DEPEND}"
+
+S=${WORKDIR}/IceE-${PV}
+
+src_prepare() {
+ epatch "${FILESDIR}/${P}-makefile.patch"
+ epatch "${FILESDIR}/${P}-makefile-2.patch"
+ epatch "${FILESDIR}/${P}-gcc4.3-fix.patch"
+ epatch "${FILESDIR}/${P}-maverick-fix.patch"
+ epatch "${FILESDIR}/${P}-remove-explicit-rpath.patch"
+ sed -i "s/DESTDIR_PLACE_HOLDER/${D//\//\\/}\/usr/" cppe/config/Make.rules || die
+ tc-export CXX
+}
+
+src_compile() {
+ if tc-is-cross-compiler ; then
+ export CXX="${CHOST}-g++"
+ export AR="${CHOST}-ar"
+ fi
+
+ emake configure
+ emake LDFLAGS="${LDFLAGS}"
+}
+
+src_install() {
+ dodir /usr/share/${PN}
+
+ emake DESTDIR="${D}" install
+
+ cd "${D}"/usr
+ rm -rf LICENSE ICEE_LICENSE
+ tc-is-cross-compiler && rm bin/slice2cppe
+
+ mv "${D}"/usr/slice "${D}"/usr/share/${PN}
+}