Gentoo Archives: gentoo-commits

From: "Ahmed Ammar (b33fc0d3)" <b33fc0d3@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-cpp/IceE: ChangeLog IceE-1.3.0.ebuild metadata.xml
Date: Tue, 13 Jan 2009 12:28:58
Message-Id: E1LMiO8-0001Bl-JN@stork.gentoo.org
1 b33fc0d3 09/01/13 12:28:56
2
3 Added: ChangeLog IceE-1.3.0.ebuild metadata.xml
4 Log:
5 New ebuild for IceE (Embedded). Ebuild written by b33fc0d3.
6 (Portage version: 2.2_rc20/cvs/Linux 2.6.28-rc9 i686)
7
8 Revision Changes Path
9 1.1 dev-cpp/IceE/ChangeLog
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-cpp/IceE/ChangeLog?rev=1.1&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-cpp/IceE/ChangeLog?rev=1.1&content-type=text/plain
13
14 Index: ChangeLog
15 ===================================================================
16 # ChangeLog for dev-cpp/IceE
17 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
18 # $Header: /var/cvsroot/gentoo-x86/dev-cpp/IceE/ChangeLog,v 1.1 2009/01/13 12:28:56 b33fc0d3 Exp $
19
20 *IceE-1.3.0 (13 Jan 2009)
21
22 13 Jan 2009; Ahmed Ammar <b33fc0d3@g.o>
23 +files/IceE-1.3.0-gcc4.3-fix.patch, +files/IceE-1.3.0-makefile.patch,
24 +files/IceE-1.3.0-makefile-2.patch, +files/IceE-1.3.0-maverick-fix.patch,
25 +metadata.xml, +IceE-1.3.0.ebuild:
26 New ebuild for IceE (Embedded). Ebuild written by b33fc0d3.
27
28
29
30
31 1.1 dev-cpp/IceE/IceE-1.3.0.ebuild
32
33 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-cpp/IceE/IceE-1.3.0.ebuild?rev=1.1&view=markup
34 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-cpp/IceE/IceE-1.3.0.ebuild?rev=1.1&content-type=text/plain
35
36 Index: IceE-1.3.0.ebuild
37 ===================================================================
38 # Copyright 1999-2009 Gentoo Foundation
39 # Distributed under the terms of the GNU General Public License v2
40 # $Header: /var/cvsroot/gentoo-x86/dev-cpp/IceE/IceE-1.3.0.ebuild,v 1.1 2009/01/13 12:28:56 b33fc0d3 Exp ${P}.ebuild,v 1.1 2009/01/07 15:24:59 b33fc0d3 Exp $
41
42 inherit eutils mono multilib toolchain-funcs
43
44 DESCRIPTION="The Internet Communications Engine (Ice) is a modern object-oriented middleware with support for C++, .NET, Java, Python, Ruby, and PHP"
45 HOMEPAGE="http://www.zeroc.com/icee/index.html"
46 SRC_URI="http://www.zeroc.com/download/IceE/${PV/\.0//}/IceE-${PV}-linux.tar.gz"
47
48 LICENSE="GPL-2"
49 SLOT="0"
50 KEYWORDS="~arm ~x86"
51 IUSE="mono"
52
53 DEPEND=">=sys-libs/db-4.6.21
54 >=dev-libs/expat-1.95.7
55 >=app-arch/bzip2-1.0.0"
56 RDEPEND="${DEPEND}"
57
58 S=${WORKDIR}/IceE-${PV}
59
60 src_unpack() {
61 unpack ${A}
62
63 epatch "${FILESDIR}/${P}-makefile.patch"
64 epatch "${FILESDIR}/${P}-makefile-2.patch"
65 epatch "${FILESDIR}/${P}-gcc4.3-fix.patch"
66 epatch "${FILESDIR}/${P}-maverick-fix.patch"
67
68 }
69
70 src_compile() {
71 if tc-is-cross-compiler ; then
72 export CXX="${CHOST}-g++"
73 export AR="${CHOST}-ar"
74 fi
75
76 sed -i "s/DESTDIR_PLACE_HOLDER/${D//\//\\/}\/usr/" cppe/config/Make.rules
77
78 emake configure || 'emake configure failed'
79 emake || die 'emake failed'
80 }
81
82 src_install() {
83 dodir /usr/share/${PN}
84
85 emake install || die 'emake install failed'
86
87 cd "${D}"/usr
88 rm -rf LICENSE ICEE_LICENSE
89 tc-is-cross-compiler && rm bin/slice2cppe
90
91 mv "${D}"/usr/slice "${D}"/usr/share/${PN}
92 }
93
94
95
96 1.1 dev-cpp/IceE/metadata.xml
97
98 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-cpp/IceE/metadata.xml?rev=1.1&view=markup
99 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-cpp/IceE/metadata.xml?rev=1.1&content-type=text/plain
100
101 Index: metadata.xml
102 ===================================================================
103 <?xml version="1.0" encoding="UTF-8"?>
104 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
105 <pkgmetadata>
106 <herd>no-herd</herd>
107 <maintainer>
108 <email>b33fc0d3@g.o</email>
109 <name>Ahmed Ammar</name>
110 </maintainer>
111 <longdescription lang="en">The Internet Communications Engine (Ice) is a modern object-oriented middleware with support for C++, .NET, Java, Python, Ruby, and PHP</longdescription>
112 </pkgmetadata>