summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexey Shvetsov <alexxy@gentoo.org>2012-02-27 12:48:08 +0000
committerAlexey Shvetsov <alexxy@gentoo.org>2012-02-27 12:48:08 +0000
commitdce6f9bfab8d6d4fbed39bc85fb0f9fa5fe3098b (patch)
treecdead24fb13376f757020b91dcda692f248a8aab /sci-chemistry
parentUnmask boost and friends (diff)
downloadhistorical-dce6f9bfab8d6d4fbed39bc85fb0f9fa5fe3098b.tar.gz
historical-dce6f9bfab8d6d4fbed39bc85fb0f9fa5fe3098b.tar.bz2
historical-dce6f9bfab8d6d4fbed39bc85fb0f9fa5fe3098b.zip
[sci-chemistry/icm] Version bump
Package-Manager: portage-2.2.0_alpha89/cvs/Linux x86_64
Diffstat (limited to 'sci-chemistry')
-rw-r--r--sci-chemistry/icm/ChangeLog7
-rw-r--r--sci-chemistry/icm/Manifest32
-rw-r--r--sci-chemistry/icm/icm-3.7.2c.ebuild140
3 files changed, 163 insertions, 16 deletions
diff --git a/sci-chemistry/icm/ChangeLog b/sci-chemistry/icm/ChangeLog
index 5ca13386699e..31869b03db5b 100644
--- a/sci-chemistry/icm/ChangeLog
+++ b/sci-chemistry/icm/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sci-chemistry/icm
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/icm/ChangeLog,v 1.8 2012/02/05 05:59:10 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/icm/ChangeLog,v 1.9 2012/02/27 12:48:08 alexxy Exp $
+
+*icm-3.7.2c (27 Feb 2012)
+
+ 27 Feb 2012; Alexey Shvetsov <alexxy@gentoo.org> +icm-3.7.2c.ebuild:
+ Version bump
05 Feb 2012; Mike Frysinger <vapier@gentoo.org> icm-3.7.2b.ebuild:
Move to new unpacker eclass for unpack_makeself.
diff --git a/sci-chemistry/icm/Manifest b/sci-chemistry/icm/Manifest
index 2f216895d762..253a778c9c66 100644
--- a/sci-chemistry/icm/Manifest
+++ b/sci-chemistry/icm/Manifest
@@ -1,26 +1,28 @@
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
+Hash: SHA256
AUX 90icm 84 RMD160 e994059f717008f62d35dcbe3a4dca5571e38b4c SHA1 019ae240f76734dae6fdcbd7f332e37ecdf89f11 SHA256 b08d5769a93a74350173395cc206426b9c373f32d2211852c83bc0d1d9554403
AUX icm.xpm 12519 RMD160 5c97ce37832dff6e83004feefc4b363e7a903961 SHA1 1fe37adbefd96723eb305729cefdf7743340da11 SHA256 9e96dc32ca7c39c1749f75fd24dfa5634a99eb4c465a6bba8451c9c341d1c287
DIST icm-3.7-2b-linux.sh 195813928 RMD160 8bae82e1e043979d389a6e504a853c8f441e2444 SHA1 1cd7c7acd0fa68f641d24f68a898439b56a8c100 SHA256 bf126a568b58a79854acbe4acade96b46def2273bea556337af38904d4f72c97
+DIST icm-3.7-2c-linux.sh 339598862 RMD160 46be3d8e67f7c9e9e5ba284ca7902e5139c79e1e SHA1 97c22e93c77ba3931bcc72b0af15bb73e3c3533d SHA256 30f37ea1aaf2de3fd58c904a81f236ef46cb94690eac186f79ca4ccdb1dfa1af
EBUILD icm-3.7.2b.ebuild 2580 RMD160 816fa1205fc6b327521742daedcfb4b73e63a088 SHA1 2c30b0bc1c7a829dd426f687657105c99f428cda SHA256 07dd8ca5e64811bf237b8a222889bd9978fd8655cadd8667d741e31499df39cf
-MISC ChangeLog 1334 RMD160 c5bf52d82f07d3c1c1a63d51ff2496187fdd1af6 SHA1 5f510960c9fab698aa716e1afafda63796642109 SHA256 d524210d0f55f3ced69f317ad1701664ef0c13dd08dfe6a064e84952be50a2da
+EBUILD icm-3.7.2c.ebuild 3480 RMD160 a86238f3d8eb7f693c233a11299784865132668e SHA1 5b37da6dc0c6f990fd0cf5770650cb860ef1d85c SHA256 d831da7a6df1ada2eb7b6e8ed835b17fa4dae713762b109fab58736c9dd5ee6c
+MISC ChangeLog 1448 RMD160 4e51cf69dbc43c1432653e1f1a0990b4032f2f52 SHA1 ca365d86d8f7be8624d2c9cb4e1177db7d26ba9d SHA256 4ae1d8499cc5504ca52727f2d737fffa2a81ea504b6b9b07f4616c2f9c1f1192
MISC metadata.xml 425 RMD160 bf47e8de952f8281b39abd0ed45ea4f8cc87ac27 SHA1 5848f14f044b802debd53f3577ec6d86dafb48e3 SHA256 132af744d7ff0b383f7ae14d370de075d59d9eea0d4db32fbbb0e20213315749
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (GNU/Linux)
-iQIcBAEBAgAGBQJPLhrHAAoJELEHsLL7fEFWH5wP/RPBX8TgqVJF6xIaMChE0GM2
-GkCuyDYsRKHHOk5JMJwrPwMj2oKPTL1m8zMdrkCB3h+4UALC8vYOEJ4mmEPWyUPU
-x1GcfTcTLcSWqDgrHM70siBmT0/CNEz6E0TUsuN54WFOJypwj1/wcpcnq8ZN52pw
-x2i3V40mkKAXLjNAqiBoliHYzWDRDhu7LqZVQhbqKF4AWfjgf3KBLZJ7aszTvhRN
-DSOU2YleuaXxsoX42hITBVQoGEz32URFB/WHsgiwCqqGIyEvEz2iQRan3Cw1qjaI
-dPyTooHfBNZkOdDyUGNp4Sq76pB5i1vAYyh95oHQW38FLpDH+HMixFfXodEEKgy9
-s9tOHVnovfZApOx92pOwMSoQzwkKKfXD8zUiOOhlcGGY8bdCTc6bNGLJJqyMdxzB
-i/Oxkk+Ff4Tq5uEs1ia1pnPr+uP3HLcotcnjb7pusi+xIwaMD4eR447LabDE5cCS
-CmuQmLdCGZruQfzu6DLV9PiDWSKJtJIMO5Q7grLRPi5Rgk0Us9G4abPr2QBxyUKF
-RVJhA9FzBzlXCW89GNTw7Jl/R0bhkQcM1bXyrjckm+TnYEXvIim3QWw6AGyxk6EH
-gu4ImO/gZMrI5A8CW8ljenFDKv1gK7LUyPdELLVvYH3KuU0SgUSUmQTfhbTPYXPC
-HGC7rU/Q6uvFpPnQMlvv
-=Y7x9
+iQIcBAEBCAAGBQJPS3uSAAoJEOf+E+/4L5Lm8AEP/joqF+pNqKytdbGbiS11wIIb
+oNklkmXhIaKXwJDKy/YB26dSE20aYN1Zyh50L/qOq4em/WfQ8kbVVULnAR8qOOi8
+FUWzpw/rqPUlToRIXcYURpbBxNp3sscTLC2A2fv70eNKykYU+tOk+MMt1R3PcJSK
+n9iT5Gd/nMTJz5doxjLRc7LEjssGoy+s7WmfkxFWMV1UD7GHf3WOd5ZaLhIc+++H
+7zq/y5uN7AaC8yjvWL458lDuy9SCLfE4QrpIW9mQj4z1AeLydr3S8wLTucjKIP88
+Q83hMZmxy0nTINfYSmqPPkvRbOztAv81tCKbeoHzZIZL1Ii57LP0ppYp/wdly/Co
+PQnuofGFnKFq71KYju7TZQcg9DKL34hjqZab/I9aTuJOs4nFOLCQrMIrZE8iKRaL
+i4ebUTAcFjaPUxqc0tpJrUrszq3ERtSmxskhMm2ilc6sb2DlygtXAvWWtP5+t6p+
+2oaQSFp2NRsmTk0R8SNqOAz+MWogF/hDXe6l46mLunq5cmjLlAgF9/xi2TnhFw83
+h3RZW2Y5crjJYlt+Zk1/DYdw8ltjY9NemMRYQMsZNlbglaVYGmM98fiXWjvhikwE
+0X7cf63A89g7LnMErgg/SOi3ifvp7r8uhaVbiKrbWuFfrQbwjxjr544xFF7/IuCR
+Z9yjl52Tqdk3gfgwJJyt
+=Q9ZT
-----END PGP SIGNATURE-----
diff --git a/sci-chemistry/icm/icm-3.7.2c.ebuild b/sci-chemistry/icm/icm-3.7.2c.ebuild
new file mode 100644
index 000000000000..6c763dd40e22
--- /dev/null
+++ b/sci-chemistry/icm/icm-3.7.2c.ebuild
@@ -0,0 +1,140 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/icm/icm-3.7.2c.ebuild,v 1.1 2012/02/27 12:48:07 alexxy Exp $
+
+EAPI="4"
+
+inherit eutils unpacker versionator
+
+MY_PV=$(replace_version_separator 2 '-' )
+MY_P="$PN-${MY_PV}"
+
+DESCRIPTION="MolSoft LCC ICM Pro"
+HOMEPAGE="http://www.molsoft.com/icm_pro.html"
+SRC_URI="${MY_P}-linux.sh"
+
+LICENSE="MolSoft"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="32bit 64bit vim-syntax"
+
+REQUIRED_USE="^^ (
+ ( !32bit 64bit )
+ ( 32bit !64bit )
+ ( 32bit 64bit )
+ )"
+
+RESTRICT="fetch"
+
+DEPEND="!sci-chemistry/icm-browser
+ app-arch/unzip
+ vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
+ amd64? (
+ 64bit? (
+ =media-libs/tiff-3*
+ media-libs/libmng
+ app-crypt/mit-krb5
+ app-arch/bzip2
+ media-libs/libpng:1.2
+ media-libs/jpeg:62
+ x11-libs/libdrm
+ x11-libs/libX11
+ sys-apps/keyutils
+ )
+ 32bit? (
+ app-emulation/emul-linux-x86-compat
+ app-emulation/emul-linux-x86-xlibs
+ )
+ )
+ x86? (
+ =media-libs/tiff-3*
+ media-libs/libpng:1.2
+ media-libs/libmng
+ app-crypt/mit-krb5
+ app-arch/bzip2
+ x11-libs/libdrm
+ x11-libs/libX11
+ sys-apps/keyutils
+ )"
+RDEPEND="$DEPEND"
+
+S="${WORKDIR}"
+
+pkg_nofetch() {
+ einfo "Please download ${SRC_URI} from "
+ einfo "${HOMEPAGE}"
+ einfo "and move it to ${DISTDIR}"
+}
+
+src_unpack() {
+ unpack_makeself
+ unpack ./data.tgz
+ rm ./data.tgz
+}
+
+src_install () {
+ instdir=/opt/icm
+ dodir "${instdir}"
+ dodir "${instdir}/licenses"
+ cp -pPR * "${D}/${instdir}"
+ rm "${D}/${instdir}/unzip"
+ doenvd "${FILESDIR}/90icm" || die
+ if use x86; then
+ dosym "${instdir}/icm" /opt/bin/icm || die
+ dosym "${instdir}/icmng" /opt/bin/icmng || die
+ rm "${D}/${instdir}/icm64" || die
+ rm "${D}/${instdir}/icmng64" || die
+ rm "${D}/${instdir}/icmora64" || die
+ rm "${D}/${instdir}/icmora64.bin" || die
+ rm -rf ${D}/${instdir}/lib64 || die
+ elif use amd64; then
+ if use 32bit; then
+ dosym "${instdir}/icm" /opt/bin/icm || die
+ dosym "${instdir}/icmng" /opt/bin/icmng || die
+ fi
+ if use 64bit; then
+ dosym "${instdir}/icm64" /opt/bin/icm64 || die
+ dosym "${instdir}/icmng64" /opt/bin/icmng64 || die
+ fi
+ if ! use 64bit; then
+ rm "${D}/${instdir}/icm64" || die
+ rm "${D}/${instdir}/icmng64" || die
+ rm "${D}/${instdir}/icmora64{,.bin}" || die
+ rm -rf "${D}/${instdir}/lib64" || die
+ fi
+ if ! use 32bit; then
+ rm "${D}/${instdir}/icm" || die
+ rm "${D}/${instdir}/icmng" || die
+ rm "${D}/${instdir}/icmora" || die
+ rm "${D}/${instdir}/icmora.bin" || die
+ rm -rf "${D}/${instdir}/lib32" || die
+ fi
+ fi
+ dosym "${instdir}/txdoc" /opt/bin/txdoc || die
+ dosym "${instdir}/lmhostid" /opt/bin/lmhostid || die
+ # install vim files
+ if use vim-syntax ; then
+ insinto /usr/share/vim/vimfiles/ftdetect
+ doins "${WORKDIR}/icm.vim"
+ insinto /usr/share/vim/vimfiles/syntax
+ doins "${WORKDIR}/icm.vim"
+ rm "${D}/${instdir}/icm.vim" || die
+ fi
+ # make desktop entry
+ doicon "${FILESDIR}/${PN}.xpm"
+ if use x86; then
+ make_desktop_entry "icm -g" "ICM Pro" ${PN} Chemistry
+ elif use amd64; then
+ use 32bit && make_desktop_entry "icm -g" "ICM Pro (32bit)" ${PN} Chemistry
+ use 64bit && make_desktop_entry "icm64 -g" "ICM Pro (64bit)" ${PN} Chemistry
+ fi
+}
+
+pkg_postinst () {
+ einfo
+ einfo "Documentation can be found in ${instdir}/man/"
+ einfo
+ einfo "You will need to place your license in ${instdir}/licenses/"
+ einfo
+
+}