diff options
author | 2013-07-04 15:52:00 +0000 | |
---|---|---|
committer | 2013-07-04 15:52:00 +0000 | |
commit | 8379b1aa3031f03e1a16a3aaaf13e1429debc878 (patch) | |
tree | e88b79aacce170f0cd32b5b724dc8bfad26963a0 /sci-chemistry | |
parent | Old. (diff) | |
download | historical-8379b1aa3031f03e1a16a3aaaf13e1429debc878.tar.gz historical-8379b1aa3031f03e1a16a3aaaf13e1429debc878.tar.bz2 historical-8379b1aa3031f03e1a16a3aaaf13e1429debc878.zip |
sci-chemistry/gopenmol: Bump to EAPI=5 and new python eclass, fix for tcl8.6; fix implicit declarations; restrict license, #470782
Package-Manager: portage-2.2.0_alpha186/cvs/Linux x86_64
Manifest-Sign-Key: 0xB9D4F231BD1558AB!
Diffstat (limited to 'sci-chemistry')
-rw-r--r-- | sci-chemistry/gopenmol/ChangeLog | 12 | ||||
-rw-r--r-- | sci-chemistry/gopenmol/Manifest | 33 | ||||
-rw-r--r-- | sci-chemistry/gopenmol/files/3.00-impl-dec.patch | 80 | ||||
-rw-r--r-- | sci-chemistry/gopenmol/files/3.00-tcl8.6.patch | 32 | ||||
-rw-r--r-- | sci-chemistry/gopenmol/gopenmol-3.00-r2.ebuild | 10 | ||||
-rw-r--r-- | sci-chemistry/gopenmol/gopenmol-3.00-r3.ebuild | 91 | ||||
-rw-r--r-- | sci-chemistry/gopenmol/metadata.xml | 2 |
7 files changed, 243 insertions, 17 deletions
diff --git a/sci-chemistry/gopenmol/ChangeLog b/sci-chemistry/gopenmol/ChangeLog index bbba41fd68f1..f1c8e356c0aa 100644 --- a/sci-chemistry/gopenmol/ChangeLog +++ b/sci-chemistry/gopenmol/ChangeLog @@ -1,6 +1,14 @@ # ChangeLog for sci-chemistry/gopenmol -# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/gopenmol/ChangeLog,v 1.12 2012/04/02 06:06:41 jlec Exp $ +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/gopenmol/ChangeLog,v 1.13 2013/07/04 15:51:59 jlec Exp $ + +*gopenmol-3.00-r3 (04 Jul 2013) + + 04 Jul 2013; Justin Lecher <jlec@gentoo.org> gopenmol-3.00-r2.ebuild, + +gopenmol-3.00-r3.ebuild, +files/3.00-impl-dec.patch, + +files/3.00-tcl8.6.patch, metadata.xml: + Bump to EAPI=5 and new python eclass, fix for tcl8.6; fix implicit + declarations; restrict license, #470782 02 Apr 2012; Justin Lecher <jlec@gentoo.org> gopenmol-3.00-r2.ebuild, metadata.xml: diff --git a/sci-chemistry/gopenmol/Manifest b/sci-chemistry/gopenmol/Manifest index 6aa5e9675a82..bb78917d76b2 100644 --- a/sci-chemistry/gopenmol/Manifest +++ b/sci-chemistry/gopenmol/Manifest @@ -1,16 +1,29 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 -AUX 3.00-include-config-for-plugins.patch 383 RMD160 d086101593c41bc9a046e41bf35fbf7dcbd2cc5f SHA1 0277405809f2e5b76ecaa520de11ec2e43f4df90 SHA256 1683ce6661bc32eebe7263752ac176a96eaf4f6cc70260dd1d41ff8952e33d3d -AUX 3.00-multilib.patch 3745 RMD160 1113a0d44a0edb8e81f5ada89bec2ac0f7fc4a21 SHA1 620e158bf54b75d818c67277017562499f723068 SHA256 95388ce63c362c6573c49b3c7d5427ea4d18f6c949db3d4b0bbcf8fabe826125 -DIST gopenmol-3.00-linux.tar.gz 29615195 RMD160 8ed743925bf2c8583228fa19d8afbdc37c0af8de SHA1 8ab41ba3ae8cf2366bb1c2e03f9e23d5a5a72ce2 SHA256 314494a751f65c28d015fee854d2ee347fecbca6ccf31bb7e04db7eda6a16a23 -EBUILD gopenmol-3.00-r2.ebuild 2205 RMD160 6e6f7d08d45cf2435c72033a9edeb9c5fb7990f4 SHA1 7e6f67ffa884eaf9f0725ff256555c4b87e9285e SHA256 3395f9d1f0e1922ddbe446129ba0b1740757e427287e4b1029c48b2855562b82 -MISC ChangeLog 2145 RMD160 fe51211c2dfc79c09a939002c4cb67bc1c2cb5ff SHA1 8ea3b156121a31b15d1f638c88ee1e42f6ad4169 SHA256 9876cacdf56456fa031283d993c59f2ee87157b7014fb1023f3052f9c78eb641 -MISC metadata.xml 167 RMD160 ea4003a55d6e2079381a540c441fc59cde29025a SHA1 3bc6dc4dd68f7de22828138e62aa117387b1765d SHA256 f313eeec4ebffac500b57a98a225e32c77489fc826a50494749b6cdeec28e3e8 +AUX 3.00-impl-dec.patch 2274 SHA256 81a88bc764f9c21c87d5886650ab79c7160bb555d7178fc07d94f920f7d6e4f9 SHA512 7fa38246966b6ee9c2c046329d1232c1a5b870cf09867d0d2c69ae2ac43b98eb45a5340ea6ea521a2c6eed92d0987b2cef8d4cc0860a1cc1121d521028825a1f WHIRLPOOL 619b541038a807280450211f19d7227ccb56481db2a1f9b248ab003cc5be7d7a8c36853cbf537e1e107e649662409189fe5cb6e35af0c8da65a9f0e874e05345 +AUX 3.00-include-config-for-plugins.patch 383 SHA256 1683ce6661bc32eebe7263752ac176a96eaf4f6cc70260dd1d41ff8952e33d3d SHA512 0dd2fec8da97cfcb1a79079ccf9ffdc0b4dea58c2e66923725e3372366845023b18812a38467eba1e9f1306224fb51a1021b6f901f1db4dabdf035fbb44abbf7 WHIRLPOOL bd61b5f36ffc8a7f19dd8108e2310e46f474c06052bd81d9406ff8c3b7d815399aae8423259874e27d0a3040070e7c908ff092dcd6267b4a67519ce538d4f2c9 +AUX 3.00-multilib.patch 3745 SHA256 95388ce63c362c6573c49b3c7d5427ea4d18f6c949db3d4b0bbcf8fabe826125 SHA512 44e73e4cb6c3eb284156aaa8431e770ccf7fcf4052f0ffed1edf14fd40aa14678f3a7ad6a520d9644b56b82e2cb5840813c71f855e034c90c36343fd5b31055b WHIRLPOOL fbab53a0499efe125647e35865ea721525fac3cfcb8eab34187c6144b4215f74fbd3e0ac993d46c411bc99942eb3cb3893e0898cbafd53000490fe4aedea0a1a +AUX 3.00-tcl8.6.patch 1224 SHA256 5616816021dc459d3e79e0bfec9afe9b8aa3b4c9839b828d84f08dcf10ffd367 SHA512 82999961f8f8cea94ea9acd2f67006401284a8612f0f07f51cc2095fdffec5e9b539e5cd1ed10e801c54ae000676737b8e5de0e7bce559238ecb855a93e0fb48 WHIRLPOOL 83806f49de7373738de0e682e93d81a4b029f4143e027fa7e6776b95f687ca8db606c52f6d8e59f1df8510711c2db5dedeb3f0b189624d15e91ec9f4824fbbf2 +DIST gopenmol-3.00-linux.tar.gz 29615195 SHA256 314494a751f65c28d015fee854d2ee347fecbca6ccf31bb7e04db7eda6a16a23 SHA512 e28fb607fcfdd543f4e62d3d1bf8ba789bafda608bb6a16e534bfd48bb4f2e2741a9fa98b7ead25db7d5572bb92064c73ba59987b0c3c3193477c3735babefd3 WHIRLPOOL eed5015c81b2c6e4cb14faf3f3176b979a3e79d1bb014dbd10fd606de0452f502b004b4bcb85e5cea57191ed782b3f9afeee5027c155d48370f8960cbca12d75 +EBUILD gopenmol-3.00-r2.ebuild 2231 SHA256 e3768a85e8a1601ab6b4e4a724fb4cefbdcb5d54abd7f0c2c2167b59a68f2090 SHA512 bd4975143382789395469e3a7a647ce9763414eb591058026b9133571480ebc16ced07f023c51c866abe31e4ab0bd716c641d886e73a14dbbbeef4c0ed8717d7 WHIRLPOOL a63049bbf5c1f4acc71b6397c05f0c5d836b359d7a256dab24056ab257c9daf09f473d78628551778a4b762bfddabcc86879bcd5926403cfbb68a25b80f932e2 +EBUILD gopenmol-3.00-r3.ebuild 2331 SHA256 08d06bdeaced61c7345e482c91c526dbf260b6cfc2add26625b03c939d957604 SHA512 143d2673876cd461dc10028ffbdab2bf6bd410d25480f06d93ba2437ebbf992729a37e75f20ddfa6436693c5a3c5314e3ae6176f5cad1d8d0b8109004c5699ce WHIRLPOOL e50d249055c14ae2785f1961ae4ac1193838a936548c264fe4f51dc007c41f36bb01767275a3ab5586e0706cd9538a33f4c4831908eca56383a0afd2fb680068 +MISC ChangeLog 2460 SHA256 2ce3d661879468628512656788df9e43c8a623fadf546e4ee4792e82781f66fb SHA512 dc6c2c5e8bc01d2ce19b996b0fd963a7145dee4ba5b3baa71030f8ebebb7ad607ca1f75aae129081ec51304703fff656a6b88f78469ade268ec5600d37132822 WHIRLPOOL ee53b935d307282d215f13a972535b770b5f14e27e2113fa72a5480d7eafd9fb0b6aef021f025d546cc6da99efe3d1f26d86e7654f629a85856ff31d14cb5250 +MISC metadata.xml 168 SHA256 705462092174cd3e2e3ec1557a28108a746b7351f803d8ca6d1b925b3111c3ff SHA512 f0073fb277e20adb7781aa6ea7f8237bc2d350f0aa43f0f0cca33e02cf52b8fc117bd984c11721ac519a2637ea145976148ac1aba7335dc74c42f7b9531cbed3 WHIRLPOOL 07dd7a302e695440f5033889e5b20cada57beedf17ad33f95d45fb5c39da98bf206eaff13334c20c1c08140a9c5e6041341d29c58efc5ca59b112b60e1662318 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.19 (GNU/Linux) +Version: GnuPG v2.0.20 (GNU/Linux) -iEYEAREKAAYFAk95QfcACgkQgAnW8HDreRZGmgCgoca+h6YXaV5j/7uKLoBgMK6F -Rh8An3g2O7yoB2d+HtFMX5idcBvNCngv -=vb+L +iQIcBAEBCgAGBQJR1ZogAAoJELnU8jG9FVirOL0QAJKaglMOGO2mi3ARq/yJQSSK +ZeW4iAOShbtApthbS0Ft1Wa32pyDT5N6GjkpfQXbFyMqsUd3VC43oDG6lCol2xaP +Eu5JG/P4+g6LaWC56PRcTZvONQ0L7EPWWkvleZupnaeDcTBSk+Racs1AjjFynLAF +0y7/jo+goCcIp8hGtERuJ7KS1iwQh8aSTPDthFqQzKYxzKPom8ZGIyt/8pHhP5ZT +Xjd4k0b3NNNewwvBRGY3abZKR8TBVTSvV5N0wVUysHvFN8DPJ1WJXa1GS/Wqg0YT +K9QtcmRPEljH2S8zyKL0szDMIO9RD5/QjNwulIN3pFyg+AxnZC3Gt7StMbv+zUiO +fome6V4teV+4gJE1XXzNZC7UZVGAvFZgRTFDU7OiNGdHjBkQiMSGAuaa3jieTZ4r +2CsMpn8LUlY89T3kn+eX9VuyvF74Qfn9qvx7Xce33RX0LuHFW8WmnGQ+zB9LUugY +cQSK2zqEn24ih/zASmBOCcecBbRhj9lFUwHXmBLve0eghenMulle0rF5v3Db5IN/ +rRYfDT7pEd5kyfU7jhvT8HssRS8VQ7ptFVHEsrAahw8TRI7ON01VwaPO9SY14LHF +asRQqSTuz0dopLa54YteTqjGaZuhH+bCla4C6Pmc9Ioq4YFnBVvnc1IYsiXPe8JB +yXDZfQ19/pqiZFVsSM5E +=V9bo -----END PGP SIGNATURE----- diff --git a/sci-chemistry/gopenmol/files/3.00-impl-dec.patch b/sci-chemistry/gopenmol/files/3.00-impl-dec.patch new file mode 100644 index 000000000000..e1d66c7aaa5d --- /dev/null +++ b/sci-chemistry/gopenmol/files/3.00-impl-dec.patch @@ -0,0 +1,80 @@ + density/density.c | 1 + + utility/g94cub2pl.c | 1 + + utility/gamess2plt.c | 1 + + utility/gcube2plt.c | 1 + + utility/jaguar2plt.c | 1 + + vss/vssmod.c | 1 + + 6 files changed, 6 insertions(+) + +diff --git a/density/density.c b/density/density.c +index 130a48e..ee218c5 100755 +--- a/density/density.c ++++ b/density/density.c +@@ -13,6 +13,7 @@ + #include <string.h> + #include <sys/types.h> + #include <malloc.h> ++#include <stdlib.h> + + #define VERBOSE 0 + #define BUFF_LEN 500 +diff --git a/utility/g94cub2pl.c b/utility/g94cub2pl.c +index e773ab2..94fbcfd 100755 +--- a/utility/g94cub2pl.c ++++ b/utility/g94cub2pl.c +@@ -315,6 +315,7 @@ which can be read by gOpenMol or SCARECROW. + #include <sys/types.h> + #include <malloc.h> + #include <string.h> ++#include <stdlib.h> + + #define BUFF_LEN 256 + #define BOHR_RADIUS 0.52917715 /* conversion constant */ +diff --git a/utility/gamess2plt.c b/utility/gamess2plt.c +index 3f6108e..5da481d 100755 +--- a/utility/gamess2plt.c ++++ b/utility/gamess2plt.c +@@ -86,6 +86,7 @@ which can be read by gOpenMol or SCARECROW. + #include <sys/types.h> + #include <malloc.h> + #include <string.h> ++#include <stdlib.h> + + #define BUFF_LEN 256 + #define BOHR_RADIUS 0.52917715 /* conversion constant */ +diff --git a/utility/gcube2plt.c b/utility/gcube2plt.c +index c5f7b5e..711bad3 100755 +--- a/utility/gcube2plt.c ++++ b/utility/gcube2plt.c +@@ -306,6 +306,7 @@ which can be read by gOpenMol or SCARECROW. + #include <sys/types.h> + #include <malloc.h> + #include <string.h> ++#include <stdlib.h> + + #define BUFF_LEN 256 + #define BOHR_RADIUS 0.52917715 /* conversion constant */ +diff --git a/utility/jaguar2plt.c b/utility/jaguar2plt.c +index 657128c..96d6ac1 100755 +--- a/utility/jaguar2plt.c ++++ b/utility/jaguar2plt.c +@@ -26,6 +26,7 @@ fastes running coordinate. + #include <sys/types.h> + #include <malloc.h> + #include <string.h> ++#include <stdlib.h> + + #define BUFF_LEN 256 + #define BOHR_RADIUS 0.52917715 /* conversion constant */ +diff --git a/vss/vssmod.c b/vss/vssmod.c +index 957d2e5..9d73978 100755 +--- a/vss/vssmod.c ++++ b/vss/vssmod.c +@@ -20,6 +20,7 @@ C- for the potentials + #include <math.h> + #include <string.h> + #include <malloc.h> ++#include <stdlib.h> + + #define LINE_LEN 80 + #define BUFF_LEN 500 diff --git a/sci-chemistry/gopenmol/files/3.00-tcl8.6.patch b/sci-chemistry/gopenmol/files/3.00-tcl8.6.patch new file mode 100644 index 000000000000..a4c3bce12468 --- /dev/null +++ b/sci-chemistry/gopenmol/files/3.00-tcl8.6.patch @@ -0,0 +1,32 @@ + src/graphics/g_Mmain.c | 2 +- + src/parser/p_parser.c | 4 ++-- + 2 files changed, 3 insertions(+), 3 deletions(-) + +diff --git a/src/graphics/g_Mmain.c b/src/graphics/g_Mmain.c +index b9bb340..f044568 100755 +--- a/src/graphics/g_Mmain.c ++++ b/src/graphics/g_Mmain.c +@@ -487,7 +487,7 @@ int gomp_Mmain(int argc, const char *argv[]) + { + Tcl_Interp *interp; + interp = gomp_GetTclInterp(); +- sprintf(Temp,"'%s' problems creating the Tk window",interp->result); ++ sprintf(Temp,"'%s' problems creating the Tk window",Tcl_GetStringResult(interp)); + gomp_PrintERROR(Temp); + return(1); + } +diff --git a/src/parser/p_parser.c b/src/parser/p_parser.c +index c9fd8ce..62eb05c 100755 +--- a/src/parser/p_parser.c ++++ b/src/parser/p_parser.c +@@ -809,8 +809,8 @@ int gomp_TclRunScript() + if(value != (const char *)NULL) { + code = Tcl_EvalFile(interp , value); + if(code != TCL_OK) { +- if(*interp->result != (char)NULL) { +- gomp_PrintERROR(interp->result); ++ if(*Tcl_GetStringResult(interp) != (char)NULL) { ++ gomp_PrintERROR(Tcl_GetStringResult(interp)); + return(1); + } + } diff --git a/sci-chemistry/gopenmol/gopenmol-3.00-r2.ebuild b/sci-chemistry/gopenmol/gopenmol-3.00-r2.ebuild index 7f5e4913bd89..d06498e19957 100644 --- a/sci-chemistry/gopenmol/gopenmol-3.00-r2.ebuild +++ b/sci-chemistry/gopenmol/gopenmol-3.00-r2.ebuild @@ -1,18 +1,18 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/gopenmol/gopenmol-3.00-r2.ebuild,v 1.5 2012/04/02 06:06:41 jlec Exp $ +# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/gopenmol/gopenmol-3.00-r2.ebuild,v 1.6 2013/07/04 15:51:59 jlec Exp $ EAPI=4 PYTHON_DEPEND="2" -inherit eutils multilib prefix python +inherit eutils multilib python DESCRIPTION="Tool for the visualization and analysis of molecular structures" HOMEPAGE="http://www.csc.fi/gopenmol/" SRC_URI="${HOMEPAGE}/distribute/${P}-linux.tar.gz" -LICENSE="as-is" +LICENSE="all-rights-reserved" SLOT="0" KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" IUSE="" @@ -31,6 +31,8 @@ RDEPEND=" x11-libs/libXxf86vm" DEPEND="${RDEPEND}" +RESTRICT="mirror" + S="${WORKDIR}/gOpenMol-${PV}/src" pkg_setup() { diff --git a/sci-chemistry/gopenmol/gopenmol-3.00-r3.ebuild b/sci-chemistry/gopenmol/gopenmol-3.00-r3.ebuild new file mode 100644 index 000000000000..fb0fdff6da5b --- /dev/null +++ b/sci-chemistry/gopenmol/gopenmol-3.00-r3.ebuild @@ -0,0 +1,91 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/gopenmol/gopenmol-3.00-r3.ebuild,v 1.1 2013/07/04 15:51:59 jlec Exp $ + +EAPI=5 + +PYTHON_COMPAT=( python{2_6,2_7} ) + +inherit eutils multilib python-single-r1 + +DESCRIPTION="Tool for the visualization and analysis of molecular structures" +HOMEPAGE="http://www.csc.fi/gopenmol/" +SRC_URI="${HOMEPAGE}/distribute/${P}-linux.tar.gz" + +LICENSE="all-rights-reserved" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="${PYTHON_DEPS} + dev-lang/tk + dev-tcltk/bwidget + media-libs/freeglut + virtual/jpeg + virtual/opengl + x11-libs/libICE + x11-libs/libXau + x11-libs/libXdmcp + x11-libs/libXi + x11-libs/libXmu + x11-libs/libXxf86vm" +DEPEND="${RDEPEND}" + +RESTRICT="mirror" +S="${WORKDIR}/gOpenMol-${PV}/src" + +src_prepare() { + cd .. + epatch \ + "${FILESDIR}"/${PV}-include-config-for-plugins.patch \ + "${FILESDIR}"/${PV}-multilib.patch \ + "${FILESDIR}"/${PV}-tcl8.6.patch \ + "${FILESDIR}"/${PV}-impl-dec.patch + + sed \ + -e "s:GENTOOLIBDIR:$(get_libdir):g" \ + -i src/{config.mk.ac,plugins/config.mk.ac} || die + sed "/GOM_TEMP/s:^.*$:GOM_TEMP=\"${EPREFIX}/tmp/:g" -i environment.txt || die +} + +src_compile() { + default + + # Plugins and Utilities are not built by default + cd "${S}"/plugins && emake + cd "${S}"/utility && emake +} + +src_install() { + einstall + + cd "${S}"/plugins && einstall + cd "${S}"/utility && einstall + + dosym ../$(get_libdir)/gOpenMol-${PV}/bin/${PN} /usr/bin/${PN} + + dodoc "${ED}"/usr/share/gOpenMol-${PV}/{docs/*,README*} || die + + dodir /usr/share/doc/${PF}/html + mv -T "${ED}"/usr/share/gOpenMol-${PV}/help "${ED}"/usr/share/doc/${PF}/html || die + mv "${ED}"/usr/share/gOpenMol-${PV}/utility "${ED}"/usr/share/doc/${PF}/html || die + + rm -rf \ + "${ED}"/usr/$(get_libdir)/gOpenMol-${PV}/{src,install} \ + "${ED}"/usr/share/gOpenMol-${PV}/{docs,README*,COPYRIGHT} || die + + cat >> "${T}"/20${PN} <<- EOF + GOM_ROOT="${EPREFIX}"/usr/$(get_libdir)/gOpenMol-${PV}/ + GOM_DATA="${EPREFIX}"/usr/share/gOpenMol-${PV}/data + GOM_HELP="${EPREFIX}"/usr/share/doc/${PVR}/html + GOM_DEMO="${EPREFIX}"/usr/share/gOpenMol-${PV}/demo + EOF + + doenvd "${T}"/20${PN} +} + +pkg_postinst() { + einfo "Run gOpenMol using the rungOpenMol script." +} diff --git a/sci-chemistry/gopenmol/metadata.xml b/sci-chemistry/gopenmol/metadata.xml index e42d0af60f42..51fdedab1b38 100644 --- a/sci-chemistry/gopenmol/metadata.xml +++ b/sci-chemistry/gopenmol/metadata.xml @@ -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> |