From: Justin Lecher Date: Mon, 9 Mar 2015 13:30:19 +0000 (+0000) Subject: Bump to new python.eclasses X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=2d3df640dc3fcd1add635aafb18526c670cbfb4c;p=gentoo.git Bump to new python.eclasses Package-Manager: portage-2.2.18/cvs/Linux x86_64 Manifest-Sign-Key: 0xB9D4F231BD1558AB! --- diff --git a/sci-chemistry/ccp4i/ChangeLog b/sci-chemistry/ccp4i/ChangeLog index 947bb656666a..af76f9f24328 100644 --- a/sci-chemistry/ccp4i/ChangeLog +++ b/sci-chemistry/ccp4i/ChangeLog @@ -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 +ccp4i-6.1.3-r4.ebuild: + Bump to new python.eclasses 06 Jan 2014; Justin Lecher 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 - diff --git a/sci-chemistry/ccp4i/Manifest b/sci-chemistry/ccp4i/Manifest index 8aa0e27d341f..9a715c4e5bec 100644 --- a/sci-chemistry/ccp4i/Manifest +++ b/sci-chemistry/ccp4i/Manifest @@ -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 index 000000000000..86c2b6abea39 --- /dev/null +++ b/sci-chemistry/ccp4i/ccp4i-6.1.3-r4.ebuild @@ -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 "" +}