Bump to new python.eclasses
authorJustin Lecher <jlec@gentoo.org>
Mon, 9 Mar 2015 13:30:19 +0000 (13:30 +0000)
committerJustin Lecher <jlec@gentoo.org>
Mon, 9 Mar 2015 13:30:19 +0000 (13:30 +0000)
Package-Manager: portage-2.2.18/cvs/Linux x86_64
Manifest-Sign-Key: 0xB9D4F231BD1558AB!

sci-chemistry/ccp4i/ChangeLog
sci-chemistry/ccp4i/Manifest
sci-chemistry/ccp4i/ccp4i-6.1.3-r4.ebuild [new file with mode: 0644]

index 947bb656666af5fc92712eb85273afcb93345a95..af76f9f24328579888f15fd19264c4bc13d4605a 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for sci-chemistry/ccp4i
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/ccp4i/ChangeLog,v 1.13 2014/01/06 15:05:37 jlec Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/ccp4i/ChangeLog,v 1.14 2015/03/09 13:30:18 jlec Exp $
+
+*ccp4i-6.1.3-r4 (09 Mar 2015)
+
+  09 Mar 2015; Justin Lecher <jlec@gentoo.org> +ccp4i-6.1.3-r4.ebuild:
+  Bump to new python.eclasses
 
   06 Jan 2014; Justin Lecher <jlec@gentoo.org> ccp4i-6.1.3-r3.ebuild:
   Punt base.eclass
@@ -57,4 +62,3 @@
   +files/6.1.3-rename-superpose.patch, +files/6.1.3-rename-truncate.patch,
   +ccp4i-6.1.3.ebuild, +metadata.xml:
   Interface splitted from ccp4
-
index 8aa0e27d341fa5cf2d11df2ad5e6f65c49168348..9a715c4e5bec7cc20045879f755b48df3b9ce0b2 100644 (file)
@@ -9,22 +9,25 @@ DIST 6.1.3-oasis4.0.patch.bz2 946 SHA256 12d7c5965e0c46b0f482514d9083d6be94d65ee
 DIST ccp4-6.1.3-core-src.tar.gz 242134076 SHA256 1e529c660e7f390ec0feca9d45caa00a2813d23156c10a2747c427117293c324 SHA512 413eba806107ebcdbd93e9122275463709133d9b2a9ce44ae57a6c2350465a47ba66ad9875237aead74f5d422c0104f58f728ab37a757b10d82cde92af444c20 WHIRLPOOL faebf8ee7920013bc3d0e83565207dca1f31ba0b5c92fe1eae4b740f70ff2031d95787fa0d545b09c853d25657c08973527e43de02fddc086988123ca2a6339c
 DIST ccp4i-6.1.3-arpwarp.patch.bz2 58498 SHA256 297e6f75354f3a1932302f7039bf449484c95eb41b8634ae96d93c754b47c687 SHA512 0bf18d9768b722c553e79eed04de316f6b0b4695f7678e1d850d5e22735ecc79cdb961ea76b6482457fff232892b81ce191cd48fa588ded8058184a871dffb65 WHIRLPOOL f24625941e31e951f13c94cf31e2ca061840b016aa3fd038d29710d9ca400d364467dc3fa1e42a55944d63ac7e42a0a6baa39a596c55b18610eeb552d232d1b8
 EBUILD ccp4i-6.1.3-r3.ebuild 2479 SHA256 7381ac07ed26fa2587a2899a83fa6c4c64381c19a68dd84f34146753220c1aee SHA512 880247b24dd4018e124d5962d2b220bc370684893761f8e83b9ace1ed5f454766622ab9b281e53ce4d92ade523e8413aae11ae8e29cdf25987abbd420ae441ca WHIRLPOOL 65a4d8edaf5d3da06d719db8c17009682fd2f3cb9613cfe570a584ff4f3dc956cbb900e027e86a6a768b7f108ca76f15fe77c76ff34513e8bdd27e201a07aaa8
-MISC ChangeLog 2081 SHA256 ddc8344b5907a9ffd6084a396bdc622cdbfb75d91410b09d1a8311e831842f30 SHA512 5ba568f60feb506f05b60689822233a30ed9ce7a7e739bec05894acae5666b594fefa07a4fa359133514fde613d1d245f7f9b11d3fab35194cca7d08ef07704e WHIRLPOOL dd5fbbb6b97532c6f86f5475e86e29393b3ecd54e540a9d15bff5535bd850d5c4c7b4349ea399b4845781843ab6044f7a8dd13d27f489b2b8d7a329c942a2e3e
+EBUILD ccp4i-6.1.3-r4.ebuild 2420 SHA256 f4106f59cb70ba334583a06ce2bf276b8c36f9210c95b426642a5300d3deb1fb SHA512 9218401f3b23c8aac73ea3b765a03e7c329ec597ac318ec2538d624338844f07ff7ef0ac05f08c83369b1170a6a373d72accb64573afbffdeaed8a205b23200b WHIRLPOOL 724f53e85c5c4ac761ab65d152b7905171e9954f778cc2e03876039c4132ee7e6f6a88815ebf02a3a2da941e0e5b8a001ff00899dde0db0d10673741aa40a28d
+MISC ChangeLog 2213 SHA256 935ca91387c6f4393442bcb143ccdfb5784cab818a2112cde424bdccdf9873a6 SHA512 8fb2252e7f2c4b04eeb9523b6fdbcfa6e822b82055d5063b69612458738a7cdcd4060a88dea3814dba8499979a0b7ee25186a10c044c0ca3d22b04508bfc5260 WHIRLPOOL 62400119d862875ee468493186204bb3d026192c50b4492ef7717144eaab1f2bd1235235ce57edf5d316297de3a83f9517e4f63e22fcaaf11572b0ab816d5315
 MISC metadata.xml 168 SHA256 705462092174cd3e2e3ec1557a28108a746b7351f803d8ca6d1b925b3111c3ff SHA512 f0073fb277e20adb7781aa6ea7f8237bc2d350f0aa43f0f0cca33e02cf52b8fc117bd984c11721ac519a2637ea145976148ac1aba7335dc74c42f7b9531cbed3 WHIRLPOOL 07dd7a302e695440f5033889e5b20cada57beedf17ad33f95d45fb5c39da98bf206eaff13334c20c1c08140a9c5e6041341d29c58efc5ca59b112b60e1662318
 -----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.22 (GNU/Linux)
+Version: GnuPG v2.0
 
-iQIcBAEBCgAGBQJSysZCAAoJELnU8jG9FVir+HEP/i4YZuvNU/0sGb4wVpX3ypgQ
-4saoUCL8vDGzUYAtQIDivp1junk3NjztaznAGDr+asDSic396D5ti0cQFF6qq1B8
-ABjxAHYKAn9BJ5gl5JW7fzBV0c8tBgpAIma3qCwTOioUQljx12/l8MP56f6Cd0ti
-4H8rPXFU0xUdHodfg/Dd1FAG0phfSPMR4kXA1OkWDge5hDPjMrQKWf6e45iPuGN+
-JkaQe8hw6LQjb1KsMU7cPB/utIp2BAQ4gFsyMijsklSSbsq1TURlTekdCBLAkIAP
-809tKKR9RhUhXNPGx8mWA0tm9HCpnhYAS+uWJI4soDtbPPnnL640cD7LYrmrxh8T
-e2MDPbhKwNWWWEJB09AI5y9hwEfaJUfn9O0FopRjd/4yHyfPYCQarmA8qJ3O6tLB
-N5OkAkBTeRktnz3d046um06qgv/ztfiq8y93IM51DKQmUUa5LAmdL0l9DMh7po15
-Wjui9ZYsWcCoUn+a2J+2SuTDI0XqafZSeWEDLiLbLLIq+KeK8Qa3UkW2CrVz1j0X
-lY/dHyykWf7Q/v+xC4Gs1i+fVtgkfpq2QvuHl4I8w4nUqk8bpfDdX00mHWz2fIBm
-pBTOChLZOq7eQLjsVZTOcqK3gA71jV0T96QbDtrGan77HSsN+6NgT7u9uWEvDvCo
-PkEcO20VNoXRTcWaTbd2
-=Opix
+iQJ8BAEBCgBmBQJU/aBrXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQyQ0JDQjFGMzBDQ0UxMjFGNENDNDgxMDdC
+OUQ0RjIzMUJEMTU1OEFCAAoJELnU8jG9FVirdZ4P/Ra7Tg54K04q3TV3itzIJ4jZ
+0zkTArWdafqmNvcsUGSWSUYOqI6n8jdWJS7ouIxiMCPLpH7R2yYmeDg6NkmJ5hMb
+vfm9TaME2Xn19m2SG0+KlEX17/NMyoBj005AmWS0jZEobVa4ob7aDu/H3pYPiXm+
+7OvsoslwRz1STiPCqvXLtYiDWL30kKGVBjFfSxaHAIfMkZt7UeGMfTzLABiGQeTG
+hhz1kUvjbBvAeG+NkwHpVTSiutQ7n2jEAt36h9JJVtaXmHM99Mnm1ZVFob8/xMBV
+Rd3y53FY7dv5v0p5iXCbyxsyJbZW5X0+3HAqDxMlRz/SOsgvguC892OPN8Gzhfqx
+bSyyK06+9xejEWkjVJ4z3NkVV8HQePXKf+yOyPuIQC9Vfj8GWluAFJ6pF3ZY/+7g
+kFDHliIDESQdrS6GNVcmkp+JNts6ElT0O7OHx3bLpCZwznlV6C7dzat03OwRW2L4
+zMwzU2XVliDMgti9hJzNxKCTyHGZ+ZGrtbRXSvlb6xt+6M4HRFy5iSh8+FJzN9hC
+wrcpgEk6jbFfJXLjEX7pzGyE+BT/hxj25mZ2KbbIRF0sMqvMEPIThWyRAfIJ5s+4
+5qXA5OaIGV0gZODJs1bKV/QN79cBbpYK9HVAHHQ7zjQa+2E7auGbRlhGRc6YCjU1
+aS/ZFbZTIUk9k2eqOszj
+=okpD
 -----END PGP SIGNATURE-----
diff --git a/sci-chemistry/ccp4i/ccp4i-6.1.3-r4.ebuild b/sci-chemistry/ccp4i/ccp4i-6.1.3-r4.ebuild
new file mode 100644 (file)
index 0000000..86c2b6a
--- /dev/null
@@ -0,0 +1,101 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/ccp4i/ccp4i-6.1.3-r4.ebuild,v 1.1 2015/03/09 13:30:18 jlec Exp $
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+
+PYTHON_DEPEND="2"
+
+inherit eutils multilib python-single-r1 virtualx
+
+MY_PN="${PN%i}"
+MY_P="${MY_PN}-${PV}"
+
+#UPDATE="04_03_09"
+#PATCHDATE="090511"
+
+SRC="ftp://ftp.ccp4.ac.uk/ccp4"
+
+DESCRIPTION="Protein X-ray crystallography toolkit -- graphical interface"
+HOMEPAGE="http://www.ccp4.ac.uk/"
+SRC_URI="
+       ${SRC}/${PV}/${MY_P}-core-src.tar.gz
+       mirror://gentoo/${P}-arpwarp.patch.bz2
+       http://dev.gentoo.org/~jlec/distfiles/${PV}-oasis4.0.patch.bz2"
+[[ -n ${UPDATE} ]] && SRC_URI="${SRC_URI} ${SRC}/${PV}/updates/${P}-src-patch-${UPDATE}.tar.gz"
+[[ -n ${PATCHDATE} ]] && SRC_URI="${SRC_URI} http://dev.gentoo.org/~jlec/science-dist/${PV}-${PATCHDATE}-updates.patch.bz2"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+LICENSE="ccp4"
+IUSE=""
+
+RDEPEND="
+       app-shells/tcsh
+       media-gfx/graphviz
+       >=dev-lang/tk-8.3
+       >=dev-tcltk/blt-2.4
+       sci-libs/ccp4-libs"
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+       "${FILESDIR}"/${PV}-fix-baubles.patch
+       "${WORKDIR}"/${P}-arpwarp.patch
+       )
+
+src_prepare() {
+       epatch ${PATCHES[@]}
+
+       [[ ! -z ${PATCHDATE} ]] && epatch "${WORKDIR}"/${PV}-${PATCHDATE}-updates.patch
+
+       epatch "${WORKDIR}"/${PV}-oasis4.0.patch
+       python_fix_shebang ccp4i/ share/dbccp4i/
+}
+
+src_configure() {
+       :
+}
+
+src_compile() {
+       :
+}
+
+src_install() {
+       # rm imosflm stuff
+       rm -rf "${S}"/ccp4i/{bin/imosflm,imosflm} || die
+
+       rm -rf "${S}"/ccp4i/{bin,etc}/WINDOWS || die
+
+       # This is installed by mrbump
+       rm -rf "${S}"/ccp4i/{tasks/{dbviewer.tcl,mrbump.*},templates/mrbump.com,scripts/mrbump.script} || die
+
+       # CCP4Interface - GUI
+       insinto /usr/$(get_libdir)/ccp4
+       doins -r "${S}"/ccp4i
+       exeinto /usr/$(get_libdir)/ccp4/ccp4i/bin
+       doexe "${S}"/ccp4i/bin/*
+       dosym ../$(get_libdir)/ccp4/ccp4i/bin/ccp4i /usr/bin/ccp4i
+
+       dodir /usr/$(get_libdir)/ccp4/ccp4i/unix
+
+       # dbccp4i
+       insinto /usr/share/ccp4
+       doins -r "${S}"/share/dbccp4i
+}
+
+pkg_postinst() {
+       _ccp4-setup() {
+               source "${EPREFIX}/etc/profile"
+               export USER=root
+               bash "${EPREFIX}"/usr/$(get_libdir)/ccp4/ccp4i/bin/ccp4i -h > /dev/null
+       }
+       VIRTUALX_COMMAND="_ccp4-setup" virtualmake
+       echo ""
+       elog "ccp4i needs some enviromental settings. So please"
+       elog "\t source ${EPREFIX}/etc/profile"
+       echo ""
+}