diff options
author | Agostino Sarubbo <ago@gentoo.org> | 2012-10-22 21:46:12 +0000 |
---|---|---|
committer | Agostino Sarubbo <ago@gentoo.org> | 2012-10-22 21:46:12 +0000 |
commit | a41e8437ddd5419476c4b87835fe1c8dd09c6faf (patch) | |
tree | 56a6e9cb584b4ed3dd237b86cfcc0b8f7cb25805 /dev-cpp | |
parent | still use system's cacert, bug 435246 (diff) | |
download | gentoo-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/ChangeLog | 10 | ||||
-rw-r--r-- | dev-cpp/IceE/IceE-1.3.0-r2.ebuild | 55 |
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} +} |