Version Bump; Move to new python eclasses
authorJustin Lecher <jlec@gentoo.org>
Fri, 13 Mar 2015 11:04:24 +0000 (11:04 +0000)
committerJustin Lecher <jlec@gentoo.org>
Fri, 13 Mar 2015 11:04:24 +0000 (11:04 +0000)
Package-Manager: portage-2.2.18/cvs/Linux x86_64
Manifest-Sign-Key: 0xB9D4F231BD1558AB!

sci-chemistry/autodock/ChangeLog
sci-chemistry/autodock/Manifest
sci-chemistry/autodock/autodock-4.2.3-r1.ebuild
sci-chemistry/autodock/autodock-4.2.6.ebuild [new file with mode: 0644]
sci-chemistry/autodock/files/autodock-4.2.6-buildsystem.patch [new file with mode: 0644]
sci-chemistry/autodock/metadata.xml

index 9ffe85a823b2a5122ddb43c63aa8f681e49536a5..93c2e1bef953d4af619d01eb44a93fc589a8d112 100644 (file)
@@ -1,6 +1,13 @@
 # ChangeLog for sci-chemistry/autodock
-# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/autodock/ChangeLog,v 1.9 2011/06/26 09:00:41 jlec Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/autodock/ChangeLog,v 1.10 2015/03/13 11:04:23 jlec Exp $
+
+*autodock-4.2.6 (13 Mar 2015)
+
+  13 Mar 2015; Justin Lecher <jlec@gentoo.org> +autodock-4.2.6.ebuild,
+  +files/autodock-4.2.6-buildsystem.patch, autodock-4.2.3-r1.ebuild,
+  metadata.xml:
+  Version Bump; Move to new python eclasses
 
   26 Jun 2011; Justin Lecher <jlec@gentoo.org> autodock-4.2.3-r1.ebuild:
   Straight out QA issues
@@ -41,4 +48,3 @@
   +autodock-4.0.1.ebuild:
   Initial import. Thanks to Luc Grenier <lgrenier@rsvs.ulaval.ca> for his
   ebuild and for testing the package.
-
index 52922697b1c8f6049d281bd583e1911441ffdf45..1d1366cf4d71de54d42500e483f1ac6ceacc68f6 100644 (file)
@@ -1,15 +1,30 @@
 -----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
+Hash: SHA512
 
-AUX 4.0.1-gcc-4.3.patch 288 RMD160 baa74a563ff1307f10f7a8231884004c62f42598 SHA1 7316ded087e79b04a9c5cd0437ef07d7bc10a83f SHA256 1bbd84b47a93856245103e2c6ab3ed4932ab0d8909010f2e43fd62bdf680936c
-DIST autodocksuite-4.2.3-src.tar.gz 3680365 RMD160 8b0712d5a70611830d49af412cf3b33304562d91 SHA1 cd0d89624f729ea555480713f7b07464dc2d4908 SHA256 e401ed7e15b3dc0fbcda4e90931631e98e22eed2fe7f67b98cdc9c419bbf3a88
-EBUILD autodock-4.2.3-r1.ebuild 1992 RMD160 308f0cb8ec798a6f314c78bc2e75abf158e4632e SHA1 26bdbb7d1cf4c5b63fbb052b9a14f22eba2a1375 SHA256 a60bb537746483526fc3b04c37446ebe2fe04c1e9519377bed8ccbfe2b6222a6
-MISC ChangeLog 1633 RMD160 51da0f197240607b0a829a863e4b690d29af548c SHA1 dce8cb7c21f185d4e4f1ac9509fd63bb1ceea638 SHA256 635f83f96658b1858920b7006f69c6d254a279cefec78c0fcedade801e31a314
-MISC metadata.xml 167 RMD160 ea4003a55d6e2079381a540c441fc59cde29025a SHA1 3bc6dc4dd68f7de22828138e62aa117387b1765d SHA256 f313eeec4ebffac500b57a98a225e32c77489fc826a50494749b6cdeec28e3e8
+AUX 4.0.1-gcc-4.3.patch 288 SHA256 1bbd84b47a93856245103e2c6ab3ed4932ab0d8909010f2e43fd62bdf680936c SHA512 bb189ba68314d4dd42a78601ff04464e3d5fbb06e510ccebb56412f023551865faa915f0dac0312335eb6917093369506fa9eb07fa608ea01cb664104b3aa930 WHIRLPOOL 7f204120a994d53085d965cfc3408884e95b6352e4ff55eb1d82779280443a7b58ff6506650c9d6ad551a5e00fdd23778245732a5f80afd9221dc29be9ebd8ab
+AUX autodock-4.2.6-buildsystem.patch 1500 SHA256 4ff8d1c05f2dcb61edc36b82a13e3542f27b06b8d53e6939866b481da1f38155 SHA512 08a7643e2973f2ebdd01c54acb1e3e0802ea3d7a33cbed4c03f58d29c7e13a246418feb4a61088dae18c3ab78db6fd5b3c11f9974dec59fe46dbf7cfbbe98c3a WHIRLPOOL bfb4ff1ce12a2fe3f841043a4413f9bb42f828e665a67914dd75e4f7b2be0cea8e98649f9596c494d8cd45baa7177b03ef0540acc4068ee0085741750c4260c2
+DIST autodocksuite-4.2.3-src.tar.gz 3680365 SHA256 e401ed7e15b3dc0fbcda4e90931631e98e22eed2fe7f67b98cdc9c419bbf3a88 SHA512 437768c310624d5c42103e6735845fd5c2a3ecc1a83b414f0db7494dc14dc3c5e98a1342329f20740aec6ba7408d9baee60af19a33d7dce4cb50d3d6cfe6c678 WHIRLPOOL 6d8fc96443515d41594d0d8ef206a0b0e9290eef4ec430343e388e0c25b9e7d9635b05400e30b358919ff0a4d95605c40e10847f13c9b1d452eec4d1fad1a573
+DIST autodocksuite-4.2.6-src.tar.gz 35438010 SHA256 4b24ce4baf216a5e1a6a79bb664eeed684aed17cede64ff0061aa1bcc17874c4 SHA512 75b8878f948c4f6bc28adb442997192dad0c36bbede2fd698623903cb27b06b4df3ba038bfc70fc13b4bdee864fd2344f0f7208be2020da4e01a00b842b46bbb WHIRLPOOL 18230783d13c2d82ad6427711a48dec0c6695301a52dcf419cf4feefb0b5f41bac5de53824313e75d9040ac8623915ba266e764e92ecad9869d845053ec60b93
+EBUILD autodock-4.2.3-r1.ebuild 1992 SHA256 13f990158e2e5f3edb5eec03bd3e94affbaa41be072b0b49c536faf2a6b07424 SHA512 479290f4290c89b4a36605b2ed64c742d889c7824f9a0d2098a6dc6589714ae3fcde80e399fee754902be8bee1045e3a94454346c856e61f441c0557f071a159 WHIRLPOOL d58fec6185507e680f4cc7241d46e98bd09a0220aee5e38b98954607f449c8a81ef70a8fa1f2e90d27288dc65f60ce42b34c6c5ddc1eb4acfec82949c72c912e
+EBUILD autodock-4.2.6.ebuild 2293 SHA256 bd629b7ffa92aa597f1e99af86b87f22b3cf650159b364bc92d47cc9189a602e SHA512 3c302541fb9583a4ea75a201a51712b503d5248c070c2a1dbe5c56a6d2f5550436b0988d5f3df8a35fad83a96bb561a55bedbfdec96f71b138bb297cb5e15b5b WHIRLPOOL bc60da41b24f88a0510d0997900a37e7fe19f1695eff1c4a646906074634c1cfd0ef8c35f44fb807682aeeb313b1129b5488d027d847dfbc76f8ed0b5dd75196
+MISC ChangeLog 1865 SHA256 029cd9cfa6b83b154a13a7aa199075ef1ca542c6daa09e45216fd4dac602809c SHA512 2d337f5deb079d445929f798651bfc8a746697c665a29232cba07d66f70a73cd8afb30936c14b7073dca43541a0bb383eed59e204947eb7c916eb323ee86fcc4 WHIRLPOOL 8589472a695fdd679b927c72ae1345f18b4d20ae471775a3cf5b96233f47cc55fa1c42713787d0380c5a509842703609e69814b145e4f087f192e96b5bad06fa
+MISC metadata.xml 168 SHA256 705462092174cd3e2e3ec1557a28108a746b7351f803d8ca6d1b925b3111c3ff SHA512 f0073fb277e20adb7781aa6ea7f8237bc2d350f0aa43f0f0cca33e02cf52b8fc117bd984c11721ac519a2637ea145976148ac1aba7335dc74c42f7b9531cbed3 WHIRLPOOL 07dd7a302e695440f5033889e5b20cada57beedf17ad33f95d45fb5c39da98bf206eaff13334c20c1c08140a9c5e6041341d29c58efc5ca59b112b60e1662318
 -----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.17 (GNU/Linux)
+Version: GnuPG v2.0
 
-iEYEAREIAAYFAk4G9T4ACgkQgAnW8HDreRbmvACg0jAmZ0IZ57RJ04raGESHKu5w
-5YEAoMxyg3ZX6HimX6/+DqLb3AixxOgj
-=QdKN
+iQJ8BAEBCgBmBQJVAsQ4XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQyQ0JDQjFGMzBDQ0UxMjFGNENDNDgxMDdC
+OUQ0RjIzMUJEMTU1OEFCAAoJELnU8jG9FVir9UgP/RxAFg3OsIpxbBkDQX2cYwzR
+iys1GMBskiV2PoEny2IlnVhT0emA5/1YnBG0gmEP+oTMEG0SIyXbNCV+CQlhKPUv
+X66jiabr0Gen0CCBzlxPSPAMbiemFudFoWZVURUQdR7RIQTZ3E3gOVRvXz20H0iT
+Vp+Pu4vBnSuZ+FroNrywmLMvcGmkfJ0yqW1OYVDqd7K9n8dRjOyY1VA9iTJ85aID
+/5oU161neBaZm9j1HWObN1DkcKCe/uc9W+21gGKBQDafcy4wsIXM8IEue7cmCVcR
+zmW1ZA/yPfCivkevh2eg6lDNWz9FyzL2b6xV/mxXAoxzx7nNyicXoDruoCyaHxrQ
+m9UCSeTxWq/ypwmouMtbmcqoXTUgYq5XKQwoPpxFSFyvsaGXUIbmRPnZ9xP5GeYt
+g6VnnxDXBcJ/OJGV6gpVLACXkF5g60b5/KjlcxcC2UvIFbVT+BQC+Pqx5/q5vNNi
++L0xftiT7ixyfwgefPBFzlZABpuVNs200IlHU5zrLuh/HhchzcnbtRxux+Hyt83f
+b5Rwdn+4z2pz2Z2p5YM6YlbnoanwuB+L6suKXHg02lsVD4mZ1vhtXz5wWiFk43y9
+24oR1m1Tf4/dDYyVrFza7Gz++DdE8JKhi1LyChxXahGw0unYJztYtO+ykZkuKD//
+glqgnptKYoea+AlbwL3y
+=x020
 -----END PGP SIGNATURE-----
index a3f213286ec6f7bd4b5cfd523497ae1e24e21bd2..9b30e285af3285c65ffcda0b8d61df25b9bbef5b 100644 (file)
@@ -1,6 +1,6 @@
-# Copyright 1999-2011 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/autodock/autodock-4.2.3-r1.ebuild,v 1.3 2011/06/26 09:00:41 jlec Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/autodock/autodock-4.2.3-r1.ebuild,v 1.4 2015/03/13 11:04:23 jlec Exp $
 
 EAPI=3
 
diff --git a/sci-chemistry/autodock/autodock-4.2.6.ebuild b/sci-chemistry/autodock/autodock-4.2.6.ebuild
new file mode 100644 (file)
index 0000000..9b987ef
--- /dev/null
@@ -0,0 +1,102 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/autodock/autodock-4.2.6.ebuild,v 1.1 2015/03/13 11:04:23 jlec Exp $
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit autotools eutils python-any-r1 versionator
+
+MY_PN="autodocksuite"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A suite of automated docking tools"
+HOMEPAGE="http://autodock.scripps.edu/"
+SRC_URI="http://autodock.scripps.edu/downloads/autodock-registration/tars/dist$(delete_all_version_separators)/${MY_P}-src.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="examples openmp test"
+
+RDEPEND=""
+DEPEND="test? ( ${PYTHON_DEPS} )"
+
+S="${WORKDIR}/src"
+
+PATCHES=(
+       "${FILESDIR}"/${P}-buildsystem.patch
+)
+
+src_prepare() {
+       local i
+
+       epatch ${PATCHES[@]}
+
+       sed \
+               -e "s/\tcsh/\tsh/" \
+               -i auto{dock,grid}/Makefile.am || die
+       for i in autodock autogrid; do
+               pushd $i &>/dev/null
+               eautoreconf
+               popd &>/dev/null
+       done
+}
+
+src_configure() {
+       local i
+       for i in autodock autogrid; do
+               pushd $i &>/dev/null
+               econf $(use_enable openmp)
+               popd &>/dev/null
+       done
+}
+
+src_compile() {
+       emake -C autodock
+       emake -C autogrid
+}
+
+src_test() {
+       elog "Testing autodock"
+       cd "${S}/autodock/Tests" || die
+       cp ../*.dat . || die
+       ${EPYTHON} test_autodock4.py || die "AutoDock tests failed."
+       einfo "Testing autogrid"
+       cd "${S}/autogrid/Tests" || die
+       ${EPYTHON} test_autogrid4.py || die "AutoGrid tests failed."
+}
+
+src_install() {
+       if use openmp; then
+               newbin autodock/autodock4.omp ${PN}4
+               dobin autogrid/autogrid4
+       else
+               dobin autodock/autodock4 autogrid/autogrid4
+       fi
+
+       insinto /usr/share/${PN}
+       doins -r \
+               autodock/{AD4_parameters.dat,AD4_PARM99.dat} \
+               $(usex examples "autodoc/EXAMPLES" "")
+
+       DOCS=(
+               RELEASENOTES
+               autodock/{AUTHORS,README}
+               autodock/USERGUIDES/AutoDock4.{0,1,2}_UserGuide.doc
+               autodock/USERGUIDES/AutoDock4.2_UserGuide.pdf
+       )
+       einstalldocs
+}
+
+pkg_postinst() {
+       elog "The AutoDock development team requests all users to fill out the"
+       elog "registration form at:"
+       echo
+       elog "\thttp://autodock.scripps.edu/downloads/autodock-registration"
+       echo
+       elog "The number of unique users of AutoDock is used by Prof. Arthur J."
+       elog "Olson and the Scripps Research Institude to support grant"
+       elog "applications."
+}
diff --git a/sci-chemistry/autodock/files/autodock-4.2.6-buildsystem.patch b/sci-chemistry/autodock/files/autodock-4.2.6-buildsystem.patch
new file mode 100644 (file)
index 0000000..ae44ffe
--- /dev/null
@@ -0,0 +1,44 @@
+ src/autodock/Makefile.am | 6 +++---
+ src/autogrid/Makefile.am | 4 ++--
+ 2 files changed, 5 insertions(+), 5 deletions(-)
+
+diff --git a/src/autodock/Makefile.am b/src/autodock/Makefile.am
+index 799a3c4..911897b 100644
+--- a/src/autodock/Makefile.am
++++ b/src/autodock/Makefile.am
+@@ -459,7 +459,8 @@ endif
+ 
+ BUILT_SOURCES = $(autodock4_SOURCES) default_parameters.h
+ 
+-AM_CXXFLAGS = -O3 # Agressive optimization
++AM_CXXFLAGS =
++#AM_CXXFLAGS = -O3 # Agressive optimization
+ #AM_CXXFLAGS = -g # debug
+ 
+     # if gnu c++ compiler
+@@ -488,8 +489,7 @@ endif
+ AM_CPPFLAGS = -DNOSQRT \
+             -DUSE_DOUBLE \
+               -DUSE_8A_NBCUTOFF \
+-            -DUSE_INT_AS_FOURBYTELONG \
+-            -O3
++            -DUSE_INT_AS_FOURBYTELONG
+ # AM_LDFLAGS = -g # -g is MP debug
+ 
+ 
+diff --git a/src/autogrid/Makefile.am b/src/autogrid/Makefile.am
+index b531099..b78b380 100644
+--- a/src/autogrid/Makefile.am
++++ b/src/autogrid/Makefile.am
+@@ -94,9 +94,9 @@ autogrid4_SOURCES = main.cpp \
+ BUILT_SOURCES = default_parameters.h
+ 
+ 
+-AM_CFLAGS = -Wall -O3 # All warnings, Agressive optimization
++AM_CFLAGS = -Wall # All warnings, Agressive optimization
+ 
+-AM_CPPFLAGS = -Wall -O3 -I $(srcdir) -I$(srcdir)/../autodock # All warnings, Agressive optimization
++AM_CPPFLAGS = -Wall -I $(srcdir) -I$(srcdir)/../autodock # All warnings, Agressive optimization
+ AM_CPPFLAGS += -Wno-write-strings # increase compatibility with pre 4.x compilers for string handling
+ #  M Pique - add USE_8A_NBCUTOFF
+ AM_CPPFLAGS += -DUSE_8A_NBCUTOFF
index e42d0af60f426ab88c9ae496408729e5aaa728e1..51fdedab1b3844b82077be28af7b25ad5d5ca54d 100644 (file)
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-       <herd>sci-chemistry</herd>
+  <herd>sci-chemistry</herd>
 </pkgmetadata>