1 |
alexxy 12/02/27 12:48:08 |
2 |
|
3 |
Modified: ChangeLog |
4 |
Added: icm-3.7.2c.ebuild |
5 |
Log: |
6 |
[sci-chemistry/icm] Version bump |
7 |
|
8 |
(Portage version: 2.2.0_alpha89/cvs/Linux x86_64) |
9 |
|
10 |
Revision Changes Path |
11 |
1.9 sci-chemistry/icm/ChangeLog |
12 |
|
13 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-chemistry/icm/ChangeLog?rev=1.9&view=markup |
14 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-chemistry/icm/ChangeLog?rev=1.9&content-type=text/plain |
15 |
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-chemistry/icm/ChangeLog?r1=1.8&r2=1.9 |
16 |
|
17 |
Index: ChangeLog |
18 |
=================================================================== |
19 |
RCS file: /var/cvsroot/gentoo-x86/sci-chemistry/icm/ChangeLog,v |
20 |
retrieving revision 1.8 |
21 |
retrieving revision 1.9 |
22 |
diff -u -r1.8 -r1.9 |
23 |
--- ChangeLog 5 Feb 2012 05:59:10 -0000 1.8 |
24 |
+++ ChangeLog 27 Feb 2012 12:48:08 -0000 1.9 |
25 |
@@ -1,6 +1,11 @@ |
26 |
# ChangeLog for sci-chemistry/icm |
27 |
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 |
28 |
-# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/icm/ChangeLog,v 1.8 2012/02/05 05:59:10 vapier Exp $ |
29 |
+# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/icm/ChangeLog,v 1.9 2012/02/27 12:48:08 alexxy Exp $ |
30 |
+ |
31 |
+*icm-3.7.2c (27 Feb 2012) |
32 |
+ |
33 |
+ 27 Feb 2012; Alexey Shvetsov <alexxy@g.o> +icm-3.7.2c.ebuild: |
34 |
+ Version bump |
35 |
|
36 |
05 Feb 2012; Mike Frysinger <vapier@g.o> icm-3.7.2b.ebuild: |
37 |
Move to new unpacker eclass for unpack_makeself. |
38 |
|
39 |
|
40 |
|
41 |
1.1 sci-chemistry/icm/icm-3.7.2c.ebuild |
42 |
|
43 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-chemistry/icm/icm-3.7.2c.ebuild?rev=1.1&view=markup |
44 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-chemistry/icm/icm-3.7.2c.ebuild?rev=1.1&content-type=text/plain |
45 |
|
46 |
Index: icm-3.7.2c.ebuild |
47 |
=================================================================== |
48 |
# Copyright 1999-2012 Gentoo Foundation |
49 |
# Distributed under the terms of the GNU General Public License v2 |
50 |
# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/icm/icm-3.7.2c.ebuild,v 1.1 2012/02/27 12:48:07 alexxy Exp $ |
51 |
|
52 |
EAPI="4" |
53 |
|
54 |
inherit eutils unpacker versionator |
55 |
|
56 |
MY_PV=$(replace_version_separator 2 '-' ) |
57 |
MY_P="$PN-${MY_PV}" |
58 |
|
59 |
DESCRIPTION="MolSoft LCC ICM Pro" |
60 |
HOMEPAGE="http://www.molsoft.com/icm_pro.html" |
61 |
SRC_URI="${MY_P}-linux.sh" |
62 |
|
63 |
LICENSE="MolSoft" |
64 |
SLOT="0" |
65 |
KEYWORDS="~amd64 ~x86" |
66 |
IUSE="32bit 64bit vim-syntax" |
67 |
|
68 |
REQUIRED_USE="^^ ( |
69 |
( !32bit 64bit ) |
70 |
( 32bit !64bit ) |
71 |
( 32bit 64bit ) |
72 |
)" |
73 |
|
74 |
RESTRICT="fetch" |
75 |
|
76 |
DEPEND="!sci-chemistry/icm-browser |
77 |
app-arch/unzip |
78 |
vim-syntax? ( || ( app-editors/vim app-editors/gvim ) ) |
79 |
amd64? ( |
80 |
64bit? ( |
81 |
=media-libs/tiff-3* |
82 |
media-libs/libmng |
83 |
app-crypt/mit-krb5 |
84 |
app-arch/bzip2 |
85 |
media-libs/libpng:1.2 |
86 |
media-libs/jpeg:62 |
87 |
x11-libs/libdrm |
88 |
x11-libs/libX11 |
89 |
sys-apps/keyutils |
90 |
) |
91 |
32bit? ( |
92 |
app-emulation/emul-linux-x86-compat |
93 |
app-emulation/emul-linux-x86-xlibs |
94 |
) |
95 |
) |
96 |
x86? ( |
97 |
=media-libs/tiff-3* |
98 |
media-libs/libpng:1.2 |
99 |
media-libs/libmng |
100 |
app-crypt/mit-krb5 |
101 |
app-arch/bzip2 |
102 |
x11-libs/libdrm |
103 |
x11-libs/libX11 |
104 |
sys-apps/keyutils |
105 |
)" |
106 |
RDEPEND="$DEPEND" |
107 |
|
108 |
S="${WORKDIR}" |
109 |
|
110 |
pkg_nofetch() { |
111 |
einfo "Please download ${SRC_URI} from " |
112 |
einfo "${HOMEPAGE}" |
113 |
einfo "and move it to ${DISTDIR}" |
114 |
} |
115 |
|
116 |
src_unpack() { |
117 |
unpack_makeself |
118 |
unpack ./data.tgz |
119 |
rm ./data.tgz |
120 |
} |
121 |
|
122 |
src_install () { |
123 |
instdir=/opt/icm |
124 |
dodir "${instdir}" |
125 |
dodir "${instdir}/licenses" |
126 |
cp -pPR * "${D}/${instdir}" |
127 |
rm "${D}/${instdir}/unzip" |
128 |
doenvd "${FILESDIR}/90icm" || die |
129 |
if use x86; then |
130 |
dosym "${instdir}/icm" /opt/bin/icm || die |
131 |
dosym "${instdir}/icmng" /opt/bin/icmng || die |
132 |
rm "${D}/${instdir}/icm64" || die |
133 |
rm "${D}/${instdir}/icmng64" || die |
134 |
rm "${D}/${instdir}/icmora64" || die |
135 |
rm "${D}/${instdir}/icmora64.bin" || die |
136 |
rm -rf ${D}/${instdir}/lib64 || die |
137 |
elif use amd64; then |
138 |
if use 32bit; then |
139 |
dosym "${instdir}/icm" /opt/bin/icm || die |
140 |
dosym "${instdir}/icmng" /opt/bin/icmng || die |
141 |
fi |
142 |
if use 64bit; then |
143 |
dosym "${instdir}/icm64" /opt/bin/icm64 || die |
144 |
dosym "${instdir}/icmng64" /opt/bin/icmng64 || die |
145 |
fi |
146 |
if ! use 64bit; then |
147 |
rm "${D}/${instdir}/icm64" || die |
148 |
rm "${D}/${instdir}/icmng64" || die |
149 |
rm "${D}/${instdir}/icmora64{,.bin}" || die |
150 |
rm -rf "${D}/${instdir}/lib64" || die |
151 |
fi |
152 |
if ! use 32bit; then |
153 |
rm "${D}/${instdir}/icm" || die |
154 |
rm "${D}/${instdir}/icmng" || die |
155 |
rm "${D}/${instdir}/icmora" || die |
156 |
rm "${D}/${instdir}/icmora.bin" || die |
157 |
rm -rf "${D}/${instdir}/lib32" || die |
158 |
fi |
159 |
fi |
160 |
dosym "${instdir}/txdoc" /opt/bin/txdoc || die |
161 |
dosym "${instdir}/lmhostid" /opt/bin/lmhostid || die |
162 |
# install vim files |
163 |
if use vim-syntax ; then |
164 |
insinto /usr/share/vim/vimfiles/ftdetect |
165 |
doins "${WORKDIR}/icm.vim" |
166 |
insinto /usr/share/vim/vimfiles/syntax |
167 |
doins "${WORKDIR}/icm.vim" |
168 |
rm "${D}/${instdir}/icm.vim" || die |
169 |
fi |
170 |
# make desktop entry |
171 |
doicon "${FILESDIR}/${PN}.xpm" |
172 |
if use x86; then |
173 |
make_desktop_entry "icm -g" "ICM Pro" ${PN} Chemistry |
174 |
elif use amd64; then |
175 |
use 32bit && make_desktop_entry "icm -g" "ICM Pro (32bit)" ${PN} Chemistry |
176 |
use 64bit && make_desktop_entry "icm64 -g" "ICM Pro (64bit)" ${PN} Chemistry |
177 |
fi |
178 |
} |
179 |
|
180 |
pkg_postinst () { |
181 |
einfo |
182 |
einfo "Documentation can be found in ${instdir}/man/" |
183 |
einfo |
184 |
einfo "You will need to place your license in ${instdir}/licenses/" |
185 |
einfo |
186 |
|
187 |
} |