Gentoo Archives: gentoo-commits

From: "Sebastien Fabbro (bicatali)" <bicatali@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-lang/idb: ChangeLog metadata.xml idb-10.1.012.ebuild idb-10.1.008.ebuild
Date: Thu, 28 Feb 2008 10:43:10
Message-Id: E1JUgEE-000263-Vx@stork.gentoo.org
1 bicatali 08/02/28 10:43:06
2
3 Modified: ChangeLog metadata.xml
4 Added: idb-10.1.012.ebuild
5 Removed: idb-10.1.008.ebuild
6 Log:
7 Version bump
8 (Portage version: 2.1.4.4)
9
10 Revision Changes Path
11 1.8 dev-lang/idb/ChangeLog
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/idb/ChangeLog?rev=1.8&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/idb/ChangeLog?rev=1.8&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/idb/ChangeLog?r1=1.7&r2=1.8
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-lang/idb/ChangeLog,v
20 retrieving revision 1.7
21 retrieving revision 1.8
22 diff -u -r1.7 -r1.8
23 --- ChangeLog 5 Dec 2007 20:37:47 -0000 1.7
24 +++ ChangeLog 28 Feb 2008 10:43:06 -0000 1.8
25 @@ -1,6 +1,12 @@
26 # ChangeLog for dev-lang/idb
27 -# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/idb/ChangeLog,v 1.7 2007/12/05 20:37:47 armin76 Exp $
29 +# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
30 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/idb/ChangeLog,v 1.8 2008/02/28 10:43:06 bicatali Exp $
31 +
32 +*idb-10.1.012 (28 Feb 2008)
33 +
34 + 28 Feb 2008; Sébastien Fabbro <bicatali@g.o> metadata.xml,
35 + -idb-10.1.008.ebuild, +idb-10.1.012.ebuild:
36 + Version bump
37
38 05 Dec 2007; Raúl Porcel <armin76@g.o> idb-10.0.026.ebuild,
39 idb-10.1.008.ebuild:
40
41
42
43 1.2 dev-lang/idb/metadata.xml
44
45 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/idb/metadata.xml?rev=1.2&view=markup
46 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/idb/metadata.xml?rev=1.2&content-type=text/plain
47 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/idb/metadata.xml?r1=1.1&r2=1.2
48
49 Index: metadata.xml
50 ===================================================================
51 RCS file: /var/cvsroot/gentoo-x86/dev-lang/idb/metadata.xml,v
52 retrieving revision 1.1
53 retrieving revision 1.2
54 diff -u -r1.1 -r1.2
55 --- metadata.xml 2 Oct 2007 11:51:54 -0000 1.1
56 +++ metadata.xml 28 Feb 2008 10:43:06 -0000 1.2
57 @@ -6,14 +6,14 @@
58 <email>bicatali@g.o</email>
59 </maintainer>
60 <longdescription lang="en">
61 -The Intel® Debugger is a command line debugger for Intel based
62 -architectures. It is well suited with the Intel C++ or Intel FORTRAN
63 -compilers. It also comes also with a graphical interface and extensive
64 -documentation. The package is bundled in either compiler tar ball, and
65 -has been split to produce this one.
66 -The product can be installed as a non-commercial as
67 -well. License, terms of qualifications can be found on the web
68 -site and follow the one received in the Intel compilers.
69 + The Intel® Debugger is a command line debugger for Intel based
70 + architectures. It is well suited with the Intel C++ or Intel FORTRAN
71 + compilers. It also comes also with a graphical interface and extensive
72 + documentation. The package is bundled in either compiler tar ball, and
73 + has been split to produce this one.
74 + The product can be installed as a non-commercial as
75 + well. License, terms of qualifications can be found on the web
76 + site and follow the one received in the Intel compilers.
77 </longdescription>
78 </pkgmetadata>
79
80
81
82
83 1.1 dev-lang/idb/idb-10.1.012.ebuild
84
85 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/idb/idb-10.1.012.ebuild?rev=1.1&view=markup
86 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/idb/idb-10.1.012.ebuild?rev=1.1&content-type=text/plain
87
88 Index: idb-10.1.012.ebuild
89 ===================================================================
90 # Copyright 1999-2008 Gentoo Foundation
91 # Distributed under the terms of the GNU General Public License v2
92 # $Header: /var/cvsroot/gentoo-x86/dev-lang/idb/idb-10.1.012.ebuild,v 1.1 2008/02/28 10:43:06 bicatali Exp $
93
94 inherit rpm elisp-common
95
96 ICC_PID=952
97 IFC_PID=955
98 xPV=p_${PV}
99
100 DESCRIPTION="Intel C/C++/FORTRAN debugger for Linux"
101 HOMEPAGE="http://www.intel.com/software/products/compilers/"
102 COM_URI="http://registrationcenter-download.intel.com/irc_nas"
103 SRC_URI="amd64? ( ifc? ( !icc? ( ${COM_URI}/${IFC_PID}/l_fc_${xPV}_intel64.tar.gz ) )
104 !ifc? ( !icc? ( ${COM_URI}/${ICC_PID}/l_cc_${xPV}_intel64.tar.gz ) )
105 icc? ( ${COM_URI}/${ICC_PID}/l_cc_${xPV}_intel64.tar.gz ) )
106 ia64? ( ifc? ( !icc? ( ${COM_URI}/${IFC_PID}/l_fc_${xPV}_ia64.tar.gz ) )
107 !ifc? ( !icc? ( ${COM_URI}/${ICC_PID}/l_cc_${xPV}_ia64.tar.gz ) )
108 icc? ( ${COM_URI}/${ICC_PID}/l_cc_${xPV}_ia64.tar.gz ) )
109 x86? ( ifc? ( !icc? ( ${COM_URI}/${IFC_PID}/l_fc_${xPV}_ia32.tar.gz ) )
110 !ifc? ( !icc? ( ${COM_URI}/${ICC_PID}/l_cc_${xPV}_ia32.tar.gz ) )
111 icc? ( ${COM_URI}/${ICC_PID}/l_cc_${xPV}_ia32.tar.gz ) )"
112
113 KEYWORDS="~amd64 ~x86"
114
115 LICENSE="Intel-SDP"
116 SLOT="0"
117
118 RESTRICT="strip mirror"
119 IUSE="emacs icc ifc"
120
121 DEPEND=""
122 RDEPEND="virtual/libstdc++
123 x11-libs/libXft
124 x11-libs/libXt
125 dev-libs/libxml2"
126
127 src_unpack() {
128 unpack ${A}
129 PACKAGEID=$(basename l_*)
130 mv "${WORKDIR}"/${PACKAGEID} "${S}"
131 cd "${S}"
132 for x in data/*idb*.rpm; do
133 einfo "Extracting $(basename ${x})..."
134 rpm_unpack ${x} || die "rpm_unpack ${x} failed"
135 done
136 }
137
138 src_install() {
139 local ext=
140 use amd64 && ext=e
141 local instdir=/opt/intel/${PN}${ext}/${PV}
142 cd "${S}"/${instdir}/doc
143 sed -e "s|\<installpackageid\>|${PACKAGEID}|g" \
144 -i *support \
145 || die "sed support file failed"
146 chmod 644 *support
147
148 dodir ${instdir}
149 einfo "Copying files"
150 cp -pPR \
151 "${S}"/${instdir}/* \
152 "${D}"/${instdir}/ \
153 || die "copying debugger failed"
154 cat > 06idb <<-EOF
155 PATH=${instdir}/bin
156 ROOTPATH=${instdir}/bin
157 MANPATH=${instdir}/man
158 EOF
159 doenvd 06idb || die "installing env file failed"
160 use emacs && \
161 elisp-site-file-install "${S}"${instdir}/bin/*.el
162 }
163
164 pkg_postinst () {
165 rm -f "${ROOT}"/opt/intel/{intel_sdp_products.db,.*.log} || die
166 elog "Make sure you have recieved the a license for ${PN},"
167 elog "you cannot run ${PN} without a license file."
168 elog "To receive a non-commercial license, you need to register."
169 elog "Read the website for more information on this license:"
170 elog "${HOMEPAGE}"
171 elog "Then put the license file into ${ROOT}/opt/intel/licenses."
172 elog "\nTo use ${PN} issue first \n\tsource /etc/profile"
173 use emacs && elisp-site-regen
174 }
175
176 pkg_postrm() {
177 use emacs && elisp-site-regen
178 }
179
180
181
182 --
183 gentoo-commits@l.g.o mailing list