summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Lecher <jlec@gentoo.org>2012-08-26 09:55:45 +0000
committerJustin Lecher <jlec@gentoo.org>2012-08-26 09:55:45 +0000
commit8d2fa1b14114ddb4aefa90e27c8ff6bd8268dd6c (patch)
tree623af127b7924ebb5a24aa7dcbb41818c5cf1c79 /sci-libs
parentFoce USE=minimal for sci-libs/cctbx because sci-chemistry/cns is missing for ppc (diff)
downloadhistorical-8d2fa1b14114ddb4aefa90e27c8ff6bd8268dd6c.tar.gz
historical-8d2fa1b14114ddb4aefa90e27c8ff6bd8268dd6c.tar.bz2
historical-8d2fa1b14114ddb4aefa90e27c8ff6bd8268dd6c.zip
sci-libs/cctbx: Drop old
Package-Manager: portage-2.2.0_alpha122/cvs/Linux x86_64
Diffstat (limited to 'sci-libs')
-rw-r--r--sci-libs/cctbx/ChangeLog7
-rw-r--r--sci-libs/cctbx/Manifest33
-rw-r--r--sci-libs/cctbx/cctbx-2010.03.29.2334-r3.ebuild195
-rw-r--r--sci-libs/cctbx/cctbx-2010.03.29.2334-r4.ebuild196
-rw-r--r--sci-libs/cctbx/cctbx-2010.03.29.2334-r5.ebuild198
5 files changed, 21 insertions, 608 deletions
diff --git a/sci-libs/cctbx/ChangeLog b/sci-libs/cctbx/ChangeLog
index 82c608a7826b..df36d94bd2c0 100644
--- a/sci-libs/cctbx/ChangeLog
+++ b/sci-libs/cctbx/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sci-libs/cctbx
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/cctbx/ChangeLog,v 1.26 2012/06/19 14:59:00 jlec Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/cctbx/ChangeLog,v 1.27 2012/08/26 09:55:45 jlec Exp $
+
+ 26 Aug 2012; Justin Lecher <jlec@gentoo.org>
+ -cctbx-2010.03.29.2334-r3.ebuild, -cctbx-2010.03.29.2334-r4.ebuild,
+ -cctbx-2010.03.29.2334-r5.ebuild:
+ Drop old
19 Jun 2012; Justin Lecher <jlec@gentoo.org>
+files/2010.03.29.2334-gcc-4.7.patch, cctbx-2010.03.29.2334-r6.ebuild:
diff --git a/sci-libs/cctbx/Manifest b/sci-libs/cctbx/Manifest
index e1bde6e4eef9..6348f8342e9f 100644
--- a/sci-libs/cctbx/Manifest
+++ b/sci-libs/cctbx/Manifest
@@ -1,25 +1,22 @@
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA512
+Hash: SHA256
-AUX 2010.03.29.2334-boost.patch 18175 RMD160 cf972e6d792d98d152eb18453f0349c87efbbb97 SHA1 f9dac88aea0e898259537a343650cbcd53b6f01f SHA256 f6a8a246dfd42e7981687802a0e00d933759d3c749c0344bfbfbfde12814f4d7
-AUX 2010.03.29.2334-clipper.patch 2209 RMD160 1bfc13f0834e837a55f0e41554649acd1e45b80c SHA1 a81ee2cc94805b6ef1e609c2ea402a1c9f429d62 SHA256 e7c8bf813bedd3b67de5ce727d5f75e9635568769373f237e7b624ed143351b1
-AUX 2010.03.29.2334-flags.patch 3336 RMD160 fdbb0b71499e00c666629e1ff04b5bdcbe376b13 SHA1 ef97099dbd93727bd356015f22e82480a48e1a0c SHA256 769edb3e5dcb608b54ab4d33c5933b523f73ff62c6cb627c4eb4b1a2086e40b1
-AUX 2010.03.29.2334-gcc-4.6.patch 1059 RMD160 c999a541a0164438c13d5b9da5e00476fd37df03 SHA1 e4a5c60493d74a9c102aea4cc9d5607fc10fc526 SHA256 dad06be10e1ba3fefee9f9aa79a897635cb8362f5719c5c8c5e5c25d1bea6236
-AUX 2010.03.29.2334-gcc-4.7.patch 6747 RMD160 7124c760a6770c4c32e0030b90e607f049cd8ba3 SHA1 2d4e468babf685f6ec2128ceeffa457c5743f236 SHA256 ab01875a97ece09e4d729bb435b67960eff6193c27454cc889f0dda0cd3c92a5
-AUX 2010.03.29.2334-soname.patch 5177 RMD160 c6cad498c4edb7046696428008408b126efa954c SHA1 7c5d78110c4270c9ca113ae5ea77c7c2451e2b21 SHA256 dd4ea6dbf34c1b2d9572adec5a33fe6a73b1a99e8c4364123e69382bb161ce74
-AUX 2010.03.29.2334-tst_server.py.patch 774 RMD160 12e1115b2ccc0b6b01b365925bf311d29ef08c7a SHA1 09549cc6103f502777acced13a3ed483d713dfc0 SHA256 df058d16d2dc5beaac9f1a1fbf2e640994c7e881d449eb01ac338dadbfb15ac3
-DIST cctbx-2010.03.29.2334.tar.gz 15570372 RMD160 e543578dbe6568f5f8f80b3ce7a20b10e01193bc SHA1 1442dbd5d1ef3b91e718dce039a24fc1637104d3 SHA256 e1fae804caaf8593c7a3f32e4544046f4c00293063d9099721578cc8fbd17213
-EBUILD cctbx-2010.03.29.2334-r3.ebuild 6038 RMD160 aeb88302efeacb9711f5dece8c2865292f64ba35 SHA1 3b1c16e35b244816faed1b7db8ff71859aec8867 SHA256 34e695fe1e4a93389f5753f425fd09deddc66796981061ee689f1ddd56caec72
-EBUILD cctbx-2010.03.29.2334-r4.ebuild 6077 RMD160 6701490ac33421725d737875830039e8c6dad6f3 SHA1 e09929d3c7134232de5de9bad680bc7292c82698 SHA256 62f0e15668dea593f2e0956a7e049a2859091e385404bbfcee162767167bc577
-EBUILD cctbx-2010.03.29.2334-r5.ebuild 5771 RMD160 53175709c39e27e6406890dc5e0cbaea52fa5add SHA1 3a15059ca730c0d11ed9bc80f353c8419b009d8e SHA256 02e8f466855e5237916e48271605d26d7873aa12e47e9fd83f6721de87dc4762
-EBUILD cctbx-2010.03.29.2334-r6.ebuild 5959 RMD160 989305ffda570d86577684af1b37224d4b92871d SHA1 3ea9088674564e3b7b55f0a389448f3cbd4d2076 SHA256 53a1e112d29de4b7dbecf6fc4ed7446218cc80316433556ec3d9e3df2264eeaa
-MISC ChangeLog 4886 RMD160 a53340c01178212ba5a2e7c081a174d979ebd55a SHA1 f65c9bf48d7ace187f10a2553b5bbb3a7744d318 SHA256 79e5508a6edd05a0b458f2b7b78446335878ef8e956261b38c8e1dd815e6ef85
-MISC metadata.xml 765 RMD160 1ee2d6fab10061444dcb6f76effe52f1256ea0ac SHA1 929f35f80d2da1d8eacba6dcf715b5421a7f1393 SHA256 0bc826997f2850e1cdd72cc009127023696e9878caa1a615accd3205b234fc89
+AUX 2010.03.29.2334-boost.patch 18175 SHA256 f6a8a246dfd42e7981687802a0e00d933759d3c749c0344bfbfbfde12814f4d7 SHA512 e722312a878be229a24269471902bd1febe98c5510bfc50e1ba3a841c1a0228cdb7964e69703083850052e49e91899b229bc3543d90485ba50e79e7eceb11e2e WHIRLPOOL f87a78d93a94fb93fd243269fe1e5c0cfcc6beff02d936d2b609cece6ea9fbe08b5201c354f982df6ef5f09b84032a25b8a3cac357abf6279c6b5a5b2468e0e7
+AUX 2010.03.29.2334-clipper.patch 2209 SHA256 e7c8bf813bedd3b67de5ce727d5f75e9635568769373f237e7b624ed143351b1 SHA512 cb3fc1f89d9a4008b4add3ef2ecf5b2aa8e875e41e169916859a8e508858bc9548023bb552d4cb3794c46788eaa325c75bb858c7c08799b87f2e31bef57cf69a WHIRLPOOL 84b427cfc9ddba9891197f8185123a8f5831e6a9beaafe58ced2f52ea3d492217cbb5264f3118ec9f27b12746141b788e9464a66b00c56f54b786bd3aada9351
+AUX 2010.03.29.2334-flags.patch 3336 SHA256 769edb3e5dcb608b54ab4d33c5933b523f73ff62c6cb627c4eb4b1a2086e40b1 SHA512 63ccefc4303136c9fea854fecdbed39efe9d7f565000bc356addc2b268e042c34815da3416e9960200b9f6ac33b7c4bb7ce705a7b7939cd65ef4f925d56ced41 WHIRLPOOL 22e86a519b74e54d6655e85defb1c9bd66bf8535c3b44cd03e924fffc6ddd6b5cf6d9dd0c69a82d1970893f19671ddd46ae8883c52763d29e3e20bfbe7da9cdc
+AUX 2010.03.29.2334-gcc-4.6.patch 1059 SHA256 dad06be10e1ba3fefee9f9aa79a897635cb8362f5719c5c8c5e5c25d1bea6236 SHA512 25ad8471b1108549de6806752f886057e86e875dbcf78ad4f11095a54295d2234bf704b55559bf48ff50f0db64fb3d6a0367bcdc85e517a244abecdbbcabb2c1 WHIRLPOOL 5e1d0cc70b9501ffce3af51ffd921b8d3ab30c7bf690ac2f31a823fbcfd8dd38aa6bbe9e1304bfae9750a917df622391fb0b68da898bd662f838d172f1737721
+AUX 2010.03.29.2334-gcc-4.7.patch 6747 SHA256 ab01875a97ece09e4d729bb435b67960eff6193c27454cc889f0dda0cd3c92a5 SHA512 17d557567ed135c3c095f3849f2643121f6c183573f8e5b63e056180c5ca6985cd1fcf482378787fbf37078eb185bd2502dfc42fb163e50fc1567588d7e3ef0e WHIRLPOOL fc41e5fb4400103999e7a178547e46ec18253241fe69b0074d29223be36fc38ec7be725c2db10481db4d48634972cc51e4c3352c2ab44c687995dd027f9ad383
+AUX 2010.03.29.2334-soname.patch 5177 SHA256 dd4ea6dbf34c1b2d9572adec5a33fe6a73b1a99e8c4364123e69382bb161ce74 SHA512 3f62bc52c32c3573fbcd90fc49234498d7c28fc0dc7a68497041af35da46cbd9cb386b9b13ed2269a5728e87526987ac49179e38b2bcb6a355ee4c180e9f7861 WHIRLPOOL cdd533d510defea65388ccd25c63055fc2798edd4222d1aa1b0201671d2c074107a151edc5ba62b5677908d5c045f98f26cd5ae5574e9fc83919632c4258c77c
+AUX 2010.03.29.2334-tst_server.py.patch 774 SHA256 df058d16d2dc5beaac9f1a1fbf2e640994c7e881d449eb01ac338dadbfb15ac3 SHA512 490918c3139355ecb0430d908ccafc6d66cb25ec7df285cedbb983d80f3473425c72d0766262c557c0c783626479edd2528eaf83b1decdeba416dde193472d5a WHIRLPOOL cc15b95661d8cba66bc3e06b3589188582c5e637faa860c70a4bbc53450a02afb36ec14c51796fe34441bd74842c06c938e22258a5ea5bf3264237a7afc169bc
+DIST cctbx-2010.03.29.2334.tar.gz 15570372 SHA256 e1fae804caaf8593c7a3f32e4544046f4c00293063d9099721578cc8fbd17213 SHA512 7aafd647db49925fc1df16a9ccb4f8caf040b4d73e9601731eb3da3051467c3005fb2cc95b498501c899cd1bd378e6a6135cffe734cb4f93eccacbc13575b2c8 WHIRLPOOL 5954ce6ae8bd3a29deaa5d7f8b354d9468a87a01fc7d6aa9a0545e1d323b1ee209348e88270e2f50d7985b1916a7b5bf687dfdf871013d3ec35925fde253d9a0
+EBUILD cctbx-2010.03.29.2334-r6.ebuild 5959 SHA256 53a1e112d29de4b7dbecf6fc4ed7446218cc80316433556ec3d9e3df2264eeaa SHA512 f6c186bb8d11f918c55bf58c3c864b8f2757528bf5d1314b542b150183d603ca36a90f34572f6fe8cf451b27c2150e0c3d78786fceedc56659051e2d9d7de9c9 WHIRLPOOL 267180efff5b4392e1b9c53be356a13837928d64aed9ebcda6d83e0db6600832be1a02efa6a6e047659e10190b2d833980c98a0eaa328bd5566525b09d4f5dad
+MISC ChangeLog 5051 SHA256 9deca3bd298fd7c46066f2de7c42c646eb146b71cc34ec7008519fc68137c49d SHA512 e332b5a432460ce0b5aca0110741e3b607bb068efbcadf100ba146f9f9de18b24a6bc9b1cbb6068c4cbbd53a17a04be324cd94547d7be5324e08a3cd2270fa21 WHIRLPOOL b6ba62c4dcd2d277d123124aa15e061f025b6a77c6dc3c4c7bbb3e493e2a216d4c5bac280a8ae4b818aa1e7a7bbabaae30c938cbecd98d178c05992d7efdc697
+MISC metadata.xml 765 SHA256 0bc826997f2850e1cdd72cc009127023696e9878caa1a615accd3205b234fc89 SHA512 3a1f6f8da7869ab6093e002135a6cfb266edbdc72d5ced047b526c27fd8e9a7330df9f5e1a7b10c0ca63f99da58cab26420dbe6899c52004f1508e48fc1b99e3 WHIRLPOOL c9aec1f4c7d8dc8f3e337ede705de7e5dd597c05e271227341b73e05105aa44a8e3cc6822216d35e7fb4f7bdce67709ee52c81cab18ba19b1271979a391202a6
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
Comment: GPGTools - http://gpgtools.org
-iEYEAREKAAYFAk/gk7kACgkQgAnW8HDreRbyxACaA8GmUWs98tCvZhE0XpUXaL7L
-0e4An0uFUusdBw2fQ/9g0sqXYocL+QMu
-=+LbB
+iEYEAREIAAYFAlA58rcACgkQgAnW8HDreRZUJACfaZbkk9HufiOM7GV/5V9b3eOa
+8TIAnidKhL09rnypKnvvuEFO8WiqRdz7
+=p5WP
-----END PGP SIGNATURE-----
diff --git a/sci-libs/cctbx/cctbx-2010.03.29.2334-r3.ebuild b/sci-libs/cctbx/cctbx-2010.03.29.2334-r3.ebuild
deleted file mode 100644
index 8fe1f61c1aa0..000000000000
--- a/sci-libs/cctbx/cctbx-2010.03.29.2334-r3.ebuild
+++ /dev/null
@@ -1,195 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/cctbx/cctbx-2010.03.29.2334-r3.ebuild,v 1.10 2012/02/10 22:52:33 hwoarang Exp $
-
-EAPI="3"
-
-PYTHON_DEPEND="2"
-
-inherit eutils fortran-2 prefix python toolchain-funcs
-
-MY_PV="${PV//./_}"
-
-DESCRIPTION="Computational Crystallography Toolbox"
-HOMEPAGE="http://cctbx.sourceforge.net/"
-SRC_URI="http://cci.lbl.gov/cctbx_build/results/${MY_PV}/${PN}_bundle.tar.gz -> ${P}.tar.gz"
-
-LICENSE="cctbx-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~ppc x86 ~amd64-linux ~x86-linux"
-IUSE="+minimal openmp threads"
-
-RDEPEND="
- virtual/fortran
- <dev-libs/boost-1.48[python]
- sci-libs/clipper
- sci-libs/fftw
- !minimal? (
- sci-chemistry/cns
- sci-chemistry/shelx )"
-DEPEND="${RDEPEND}
- >=dev-util/scons-1.2"
-
-S="${WORKDIR}"
-MY_S="${WORKDIR}"/cctbx_sources
-MY_B="${WORKDIR}"/cctbx_build
-
-pkg_setup() {
- use openmp && FORTRAN_NEED_OPENMP="1"
- fortran-2_pkg_setup
- if use openmp && ! tc-has-openmp; then
- ewarn "You are using gcc and OpenMP is only available with gcc >= 4.2 and icc"
- ewarn "If you want to build ${PN} with OpenMP, abort now,"
- ewarn "and switch CC to an OpenMP capable compiler"
- fi
- python_set_active_version 2
-}
-
-src_prepare() {
- local opts
- local optsld
-
- epatch \
- "${FILESDIR}"/${PV}-tst_server.py.patch \
- "${FILESDIR}"/${PV}-boost.patch \
- "${FILESDIR}"/${PV}-clipper.patch \
- "${FILESDIR}"/${PV}-flags.patch \
- "${FILESDIR}"/${PV}-soname.patch
-
- eprefixify "${MY_S}"/scitbx/libtbx_refresh.py
-
- rm -rf "${MY_S}/scons" "${MY_S}/boost" "${MY_S}/PyCifRW" || die
- find "${MY_S}/clipper" -name "*.h" -delete || die
-
- echo "import os, sys; os.execvp('scons', sys.argv)" > "${MY_S}"/libtbx/command_line/scons.py
-}
-
-src_configure() {
- local compiler
- local myconf
-
- myconf="${MY_S}/libtbx/configure.py"
-
- compiler=$(expr match "$(tc-getCC)" '.*\([a-z]cc\)')
- myconf="${myconf} --compiler=${compiler}"
-
- # Additional USE flag usage
- check_use openmp
- myconf="${myconf} --enable-openmp-if-possible=${USE_openmp}"
-
- use threads && USEthreads="--enable-boost-threads" && \
- ewarn "If using boost threads openmp support is disabled"
-
- myconf="${myconf} ${USE_threads} --scan-boost --use_environment_flags"
-
- mkdir "${MY_B}" && myconf="${myconf} --current_working_directory=${MY_B}"
- cd "${MY_B}"
-
- myconf="${myconf} --build=release fftw3tbx rstbx smtbx mmtbx clipper_adaptbx fable"
- einfo "configuring with ${python} ${myconf}"
-
- $(PYTHON) ${myconf} || die "configure failed"
-}
-
-src_compile() {
- local makeopts_exp
-
- cd "${MY_B}"
-
- makeopts_exp=${MAKEOPTS/j/j }
- makeopts_exp=${makeopts_exp%-l[0-9]*}
-
- source setpaths_all.sh
-
- einfo "compiling with libtbx.scons ${makeopts_exp}"
- libtbx.scons ${makeopts_exp} .|| die "make failed"
-}
-
-src_test(){
- source "${MY_B}"/setpaths_all.sh
- libtbx.python $(libtbx.show_dist_paths boost_adaptbx)/tests/tst_rational.py && \
- libtbx.python ${SCITBX_DIST}/run_tests.py ${MAKEOPTS_EXP} && \
- libtbx.python ${CCTBX_DIST}/run_tests.py ${MAKEOPTS_EXP} \
- || die "test failed"
-}
-
-src_install(){
-# find cctbx_build/ -type f \( -name "*.py" -o -name "*sh" \) -exec \
-# sed -e "s:${MY_S}:${EPREFIX}/usr/$(get_libdir)/cctbx/cctbx_sources:g" \
-# -e "s:${MY_B}:${EPREFIX}/usr/$(get_libdir)/cctbx/cctbx_build:g" \
-# -i '{}' \; || die "Fail to correct path"
-
- sed \
- -e "s:${MY_B}:${EPREFIX}/usr:g" \
- -e "s:${MY_S}:${EPREFIX}/$(python_get_sitedir):g" \
- -i "${MY_B}/libtbx_env" || die
-
- insinto /usr/share/cctbx
- doins "${MY_B}/libtbx_env" || die
-
- ebegin "removing unnessary files"
- rm -r "${S}"/cctbx_sources/{clipper,ccp4io,ucs-fonts,TAG} || die "failed to remove uneeded scons"
- find "${S}" -type f -name "*conftest*" -delete || die "failed to remove uneeded *.o"
- find "${S}" -type f -name "*.o" -delete || die "failed to remove uneeded *.o"
- find "${S}" -type f -name "*.c" -delete || die "failed to remove uneeded *.c"
- find "${S}" -type f -name "*.f" -delete || die "failed to remove uneeded *.c"
- find "${S}" -type f -name "*.cpp" -delete || die "failed to remove uneeded *.cpp"
- find "${S}" -type f -name "*.pyc" -delete || die "failed to remove uneeded *.pyc"
- find "${S}" -type f -name "SCons*" -delete || die "failed to remove uneeded *.pyc"
- find "${S}" -type f -name "Makefile" -delete || die "failed to remove uneeded *.pyc"
- find "${S}" -type f -name "config.log" -delete || die "failed to remove uneeded *.pyc"
- find "${S}" -type d -empty -delete || die
- find "${MY_B}" -maxdepth 1 -type f -delete || die
- eend
-
- dobin "${MY_B}"/bin/* || die
- rm -rf "${MY_B}/bin"
- dolib.so "${MY_B}"/lib/lib* || die
- rm -f "${MY_B}"/lib/lib*
-
- insinto /usr/include
- doins -r "${MY_B}"/include/* || die
- rm -rf "${MY_B}/include"
-
- insinto /usr/libexec/${PN}
- doins -r "${MY_B}"/* || die
- find "${ED}"/usr/libexec/${PN} -type f -exec chmod 755 '{}' \;
-
- cd "${MY_S}"
- insinto $(python_get_sitedir)
- doins -r * || die
- exeinto $(python_get_sitedir)
- doexe "${MY_B}"/lib/* || die
- rm -rvf "${MY_B}/lib"
-
- sed \
- -e "/PYTHONPATH/s:${MY_S}:$(python_get_sitedir):g" \
- -e "/PYTHONPATH/s:${MY_B}:$(python_get_sitedir):g" \
- -e "/LD_LIBRARY_PATH/s:${MY_B}/lib:${EPREFIX}/usr/$(get_libdir):g" \
- -e "/PATH/s:${MY_B}/bin:${EPREFIX}/usr/bin:g" \
- -e "/PATH/s:${MY_B}/exe:${EPREFIX}/usr/bin:g" \
- -e "/exec/s:${MY_S}:$(python_get_sitedir):g" \
- -e "/LIBTBX_BUILD/s:${MY_B}:${EPREFIX}/usr/share/cctbx:g" \
- -e "s:${MY_B}/exe_dev/:${EPREFIX}/usr/libexec/${PN}/exe_dev/:g" \
- -i "${ED}"/usr/bin/* || die
-
-}
-
-pkg_postinst () {
- python_mod_optimize boost_adaptbx cbflib_adaptbx ccp4io_adaptbx cctbx chiltbx clipper_adaptbx crys3d fable fftw3tbx gltbx iotbx libtbx mmtbx omptbx rstbx scitbx smtbx spotfinder tntbx
-}
-
-pkg_postrm () {
- python_mod_cleanup boost_adaptbx cbflib_adaptbx ccp4io_adaptbx cctbx chiltbx clipper_adaptbx crys3d fable fftw3tbx gltbx iotbx libtbx mmtbx omptbx rstbx scitbx smtbx spotfinder tntbx
-}
-
-check_use() {
- for var in $@; do
- if use ${var}; then
- printf -v "USE_$var" True
- else
- printf -v "USE_$var" False
- fi
- shift
- done
-}
diff --git a/sci-libs/cctbx/cctbx-2010.03.29.2334-r4.ebuild b/sci-libs/cctbx/cctbx-2010.03.29.2334-r4.ebuild
deleted file mode 100644
index be6aa38cdc99..000000000000
--- a/sci-libs/cctbx/cctbx-2010.03.29.2334-r4.ebuild
+++ /dev/null
@@ -1,196 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/cctbx/cctbx-2010.03.29.2334-r4.ebuild,v 1.5 2012/02/10 22:52:33 hwoarang Exp $
-
-EAPI="3"
-
-PYTHON_DEPEND="2"
-
-inherit eutils fortran-2 prefix python toolchain-funcs
-
-MY_PV="${PV//./_}"
-
-DESCRIPTION="Computational Crystallography Toolbox"
-HOMEPAGE="http://cctbx.sourceforge.net/"
-SRC_URI="http://cci.lbl.gov/cctbx_build/results/${MY_PV}/${PN}_bundle.tar.gz -> ${P}.tar.gz"
-
-LICENSE="cctbx-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
-IUSE="+minimal openmp threads"
-
-RDEPEND="
- virtual/fortran
- <dev-libs/boost-1.48[python]
- sci-libs/clipper
- sci-libs/fftw
- !minimal? (
- sci-chemistry/cns
- sci-chemistry/shelx )"
-DEPEND="${RDEPEND}
- >=dev-util/scons-1.2"
-
-S="${WORKDIR}"
-MY_S="${WORKDIR}"/cctbx_sources
-MY_B="${WORKDIR}"/cctbx_build
-
-pkg_setup() {
- use openmp && FORTRAN_NEED_OPENMP="1"
- fortran-2_pkg_setup
- if use openmp && ! tc-has-openmp; then
- ewarn "You are using gcc and OpenMP is only available with gcc >= 4.2 and icc"
- ewarn "If you want to build ${PN} with OpenMP, abort now,"
- ewarn "and switch CC to an OpenMP capable compiler"
- fi
- python_set_active_version 2
-}
-
-src_prepare() {
- local opts
- local optsld
-
- epatch \
- "${FILESDIR}"/${PV}-tst_server.py.patch \
- "${FILESDIR}"/${PV}-boost.patch \
- "${FILESDIR}"/${PV}-clipper.patch \
- "${FILESDIR}"/${PV}-flags.patch \
- "${FILESDIR}"/${PV}-soname.patch \
- "${FILESDIR}"/${PV}-gcc-4.6.patch
-
- eprefixify "${MY_S}"/scitbx/libtbx_refresh.py
-
- rm -rf "${MY_S}/scons" "${MY_S}/boost" "${MY_S}/PyCifRW" || die
- find "${MY_S}/clipper" -name "*.h" -delete || die
-
- echo "import os, sys; os.execvp('scons', sys.argv)" > "${MY_S}"/libtbx/command_line/scons.py
-}
-
-src_configure() {
- local compiler
- local myconf
-
- myconf="${MY_S}/libtbx/configure.py"
-
- compiler=$(expr match "$(tc-getCC)" '.*\([a-z]cc\)')
- myconf="${myconf} --compiler=${compiler}"
-
- # Additional USE flag usage
- check_use openmp
- myconf="${myconf} --enable-openmp-if-possible=${USE_openmp}"
-
- use threads && USEthreads="--enable-boost-threads" && \
- ewarn "If using boost threads openmp support is disabled"
-
- myconf="${myconf} ${USE_threads} --scan-boost --use_environment_flags"
-
- mkdir "${MY_B}" && myconf="${myconf} --current_working_directory=${MY_B}"
- cd "${MY_B}"
-
- myconf="${myconf} --build=release fftw3tbx rstbx smtbx mmtbx clipper_adaptbx fable"
- einfo "configuring with ${python} ${myconf}"
-
- $(PYTHON) ${myconf} || die "configure failed"
-}
-
-src_compile() {
- local makeopts_exp
-
- cd "${MY_B}"
-
- makeopts_exp=${MAKEOPTS/j/j }
- makeopts_exp=${makeopts_exp%-l[0-9]*}
-
- source setpaths_all.sh
-
- einfo "compiling with libtbx.scons ${makeopts_exp}"
- libtbx.scons ${makeopts_exp} .|| die "make failed"
-}
-
-src_test(){
- source "${MY_B}"/setpaths_all.sh
- libtbx.python $(libtbx.show_dist_paths boost_adaptbx)/tests/tst_rational.py && \
- libtbx.python ${SCITBX_DIST}/run_tests.py ${MAKEOPTS_EXP} && \
- libtbx.python ${CCTBX_DIST}/run_tests.py ${MAKEOPTS_EXP} \
- || die "test failed"
-}
-
-src_install(){
-# find cctbx_build/ -type f \( -name "*.py" -o -name "*sh" \) -exec \
-# sed -e "s:${MY_S}:${EPREFIX}/usr/$(get_libdir)/cctbx/cctbx_sources:g" \
-# -e "s:${MY_B}:${EPREFIX}/usr/$(get_libdir)/cctbx/cctbx_build:g" \
-# -i '{}' \; || die "Fail to correct path"
-
- sed \
- -e "s:${MY_B}:${EPREFIX}/usr:g" \
- -e "s:${MY_S}:${EPREFIX}/$(python_get_sitedir):g" \
- -i "${MY_B}/libtbx_env" || die
-
- insinto /usr/share/cctbx
- doins "${MY_B}/libtbx_env" || die
-
- ebegin "removing unnessary files"
- rm -r "${S}"/cctbx_sources/{clipper,ccp4io,ucs-fonts,TAG} || die "failed to remove uneeded scons"
- find "${S}" -type f -name "*conftest*" -delete || die "failed to remove uneeded *.o"
- find "${S}" -type f -name "*.o" -delete || die "failed to remove uneeded *.o"
- find "${S}" -type f -name "*.c" -delete || die "failed to remove uneeded *.c"
- find "${S}" -type f -name "*.f" -delete || die "failed to remove uneeded *.c"
- find "${S}" -type f -name "*.cpp" -delete || die "failed to remove uneeded *.cpp"
- find "${S}" -type f -name "*.pyc" -delete || die "failed to remove uneeded *.pyc"
- find "${S}" -type f -name "SCons*" -delete || die "failed to remove uneeded *.pyc"
- find "${S}" -type f -name "Makefile" -delete || die "failed to remove uneeded *.pyc"
- find "${S}" -type f -name "config.log" -delete || die "failed to remove uneeded *.pyc"
- find "${S}" -type d -empty -delete || die
- find "${MY_B}" -maxdepth 1 -type f -delete || die
- eend
-
- dobin "${MY_B}"/bin/* || die
- rm -rf "${MY_B}/bin"
- dolib.so "${MY_B}"/lib/lib* || die
- rm -f "${MY_B}"/lib/lib*
-
- insinto /usr/include
- doins -r "${MY_B}"/include/* || die
- rm -rf "${MY_B}/include"
-
- insinto /usr/libexec/${PN}
- doins -r "${MY_B}"/* || die
- find "${ED}"/usr/libexec/${PN} -type f -exec chmod 755 '{}' \;
-
- cd "${MY_S}"
- insinto $(python_get_sitedir)
- doins -r * || die
- exeinto $(python_get_sitedir)
- doexe "${MY_B}"/lib/* || die
- rm -rvf "${MY_B}/lib"
-
- sed \
- -e "/PYTHONPATH/s:${MY_S}:$(python_get_sitedir):g" \
- -e "/PYTHONPATH/s:${MY_B}:$(python_get_sitedir):g" \
- -e "/LD_LIBRARY_PATH/s:${MY_B}/lib:${EPREFIX}/usr/$(get_libdir):g" \
- -e "/PATH/s:${MY_B}/bin:${EPREFIX}/usr/bin:g" \
- -e "/PATH/s:${MY_B}/exe:${EPREFIX}/usr/bin:g" \
- -e "/exec/s:${MY_S}:$(python_get_sitedir):g" \
- -e "/LIBTBX_BUILD/s:${MY_B}:${EPREFIX}/usr/share/cctbx:g" \
- -e "s:${MY_B}/exe_dev/:${EPREFIX}/usr/libexec/${PN}/exe_dev/:g" \
- -i "${ED}"/usr/bin/* || die
-
-}
-
-pkg_postinst () {
- python_mod_optimize boost_adaptbx cbflib_adaptbx ccp4io_adaptbx cctbx chiltbx clipper_adaptbx crys3d fable fftw3tbx gltbx iotbx libtbx mmtbx omptbx rstbx scitbx smtbx spotfinder tntbx
-}
-
-pkg_postrm () {
- python_mod_cleanup boost_adaptbx cbflib_adaptbx ccp4io_adaptbx cctbx chiltbx clipper_adaptbx crys3d fable fftw3tbx gltbx iotbx libtbx mmtbx omptbx rstbx scitbx smtbx spotfinder tntbx
-}
-
-check_use() {
- for var in $@; do
- if use ${var}; then
- printf -v "USE_$var" True
- else
- printf -v "USE_$var" False
- fi
- shift
- done
-}
diff --git a/sci-libs/cctbx/cctbx-2010.03.29.2334-r5.ebuild b/sci-libs/cctbx/cctbx-2010.03.29.2334-r5.ebuild
deleted file mode 100644
index e76927d27f80..000000000000
--- a/sci-libs/cctbx/cctbx-2010.03.29.2334-r5.ebuild
+++ /dev/null
@@ -1,198 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/cctbx/cctbx-2010.03.29.2334-r5.ebuild,v 1.2 2012/02/10 22:52:33 hwoarang Exp $
-
-EAPI="3"
-
-PYTHON_DEPEND="2"
-
-inherit eutils fortran-2 prefix python toolchain-funcs
-
-MY_PV="${PV//./_}"
-
-DESCRIPTION="Computational Crystallography Toolbox"
-HOMEPAGE="http://cctbx.sourceforge.net/"
-SRC_URI="http://cci.lbl.gov/cctbx_build/results/${MY_PV}/${PN}_bundle.tar.gz -> ${P}.tar.gz"
-
-LICENSE="cctbx-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
-IUSE="+minimal openmp threads"
-
-RDEPEND="
- virtual/fortran
- <dev-libs/boost-1.48[python]
- sci-libs/clipper
- sci-libs/fftw
- !minimal? (
- sci-chemistry/cns
- sci-chemistry/shelx )"
-DEPEND="${RDEPEND}
- >=dev-util/scons-1.2"
-
-S="${WORKDIR}"
-MY_S="${WORKDIR}"/cctbx_sources
-MY_B="${WORKDIR}"/cctbx_build
-
-pkg_setup() {
- use openmp && FORTRAN_NEED_OPENMP="1"
- fortran-2_pkg_setup
- if use openmp && ! tc-has-openmp; then
- ewarn "You are using gcc and OpenMP is only available with gcc >= 4.2 and icc"
- ewarn "If you want to build ${PN} with OpenMP, abort now,"
- ewarn "and switch CC to an OpenMP capable compiler"
- fi
- python_set_active_version 2
-}
-
-src_prepare() {
- local opts
- local optsld
-
- epatch \
- "${FILESDIR}"/${PV}-tst_server.py.patch \
- "${FILESDIR}"/${PV}-boost.patch \
- "${FILESDIR}"/${PV}-clipper.patch \
- "${FILESDIR}"/${PV}-flags.patch \
- "${FILESDIR}"/${PV}-soname.patch \
- "${FILESDIR}"/${PV}-gcc-4.6.patch
-
- eprefixify "${MY_S}"/scitbx/libtbx_refresh.py
-
- rm -rf "${MY_S}/scons" "${MY_S}/boost" "${MY_S}/PyCifRW" || die
- find "${MY_S}/clipper" -name "*.h" -delete || die
-
- echo "import os, sys; os.execvp('scons', sys.argv)" > "${MY_S}"/libtbx/command_line/scons.py
-}
-
-src_configure() {
- local compiler
- local myconf
-
- myconf="${MY_S}/libtbx/configure.py"
-
- compiler=$(expr match "$(tc-getCC)" '.*\([a-z]cc\)')
- myconf="${myconf} --compiler=${compiler}"
-
- # Additional USE flag usage
- check_use openmp
- myconf="${myconf} --enable-openmp-if-possible=${USE_openmp}"
-
- use threads && USEthreads="--enable-boost-threads" && \
- ewarn "If using boost threads openmp support is disabled"
-
- myconf="${myconf} ${USE_threads} --scan-boost --use_environment_flags"
-
- mkdir "${MY_B}" && myconf="${myconf} --current_working_directory=${MY_B}"
- cd "${MY_B}"
-
- myconf="${myconf} --build=release fftw3tbx rstbx smtbx mmtbx clipper_adaptbx fable"
- einfo "configuring with ${python} ${myconf}"
-
- $(PYTHON) ${myconf} || die "configure failed"
-}
-
-src_compile() {
- local makeopts_exp
-
- cd "${MY_B}"
-
- makeopts_exp=${MAKEOPTS/j/j }
- makeopts_exp=${makeopts_exp%-l[0-9]*}
-
- source setpaths_all.sh
-
- einfo "compiling with libtbx.scons ${makeopts_exp}"
- libtbx.scons ${makeopts_exp} .|| die "make failed"
-}
-
-src_test(){
- source "${MY_B}"/setpaths_all.sh
- libtbx.python $(libtbx.show_dist_paths boost_adaptbx)/tests/tst_rational.py && \
- libtbx.python ${SCITBX_DIST}/run_tests.py ${MAKEOPTS_EXP} && \
- libtbx.python ${CCTBX_DIST}/run_tests.py ${MAKEOPTS_EXP} \
- || die "test failed"
-}
-
-src_install(){
- local lib baselib
-# find cctbx_build/ -type f \( -name "*.py" -o -name "*sh" \) -exec \
-# sed -e "s:${MY_S}:${EPREFIX}/usr/$(get_libdir)/cctbx/cctbx_sources:g" \
-# -e "s:${MY_B}:${EPREFIX}/usr/$(get_libdir)/cctbx/cctbx_build:g" \
-# -i '{}' \; || die "Fail to correct path"
-
- sed \
- -e "s:${MY_B}:${EPREFIX}/usr:g" \
- -e "s:${MY_S}:${EPREFIX}/$(python_get_sitedir):g" \
- -i "${MY_B}/libtbx_env" || die
-
- insinto /usr/share/cctbx
- doins "${MY_B}/libtbx_env" || die
-
- ebegin "removing unnessary files"
- rm -r "${S}"/cctbx_sources/{clipper,ccp4io,ucs-fonts,TAG} || die "failed to remove uneeded scons"
- find -O3 "${S}" -type f \
- \( -name "*conftest*" -o -name "*.o" -o -name "*.c" -o -name "*.f" -o -name "*.cpp" -o \
- -name "*.pyc" -o -name "SCons*" -o -name "Makefile" -o -name "config.log" \) -delete || die
- find "${S}" -type d -empty -delete || die
- find "${MY_B}" -maxdepth 1 -type f -delete || die
- eend
-
- dobin "${MY_B}"/bin/* || die
- rm -rf "${MY_B}/bin"
- dolib.so "${MY_B}"/lib/lib* || die
- mv "${ED}"/usr/$(get_libdir)/libscitbx_min{,i}pack.so || die
- rm -f "${MY_B}"/lib/lib*
-
- for lib in "${ED}"/usr/$(get_libdir)/*.so; do
- baselib=$(basename ${lib})
- mv ${lib}{,.0.0}
- dosym ${baselib}.0.0 /usr/$(get_libdir)/${baselib}
- done
-
- insinto /usr/include
- doins -r "${MY_B}"/include/* || die
- rm -rf "${MY_B}/include"
-
- insinto /usr/libexec/${PN}
- doins -r "${MY_B}"/* || die
- find "${ED}"/usr/libexec/${PN} -type f -exec chmod 755 '{}' \;
-
- cd "${MY_S}"
- insinto $(python_get_sitedir)
- doins -r * || die
- exeinto $(python_get_sitedir)
- doexe "${MY_B}"/lib/* || die
- rm -rf "${MY_B}/lib"
-
- sed \
- -e "/PYTHONPATH/s:${MY_S}:$(python_get_sitedir):g" \
- -e "/PYTHONPATH/s:${MY_B}:$(python_get_sitedir):g" \
- -e "/LD_LIBRARY_PATH/s:${MY_B}/lib:${EPREFIX}/usr/$(get_libdir):g" \
- -e "/PATH/s:${MY_B}/bin:${EPREFIX}/usr/bin:g" \
- -e "/PATH/s:${MY_B}/exe:${EPREFIX}/usr/bin:g" \
- -e "/exec/s:${MY_S}:$(python_get_sitedir):g" \
- -e "/LIBTBX_BUILD/s:${MY_B}:${EPREFIX}/usr/share/cctbx:g" \
- -e "s:${MY_B}/exe_dev/:${EPREFIX}/usr/libexec/${PN}/exe_dev/:g" \
- -i "${ED}"/usr/bin/* || die
-
-}
-
-pkg_postinst () {
- python_mod_optimize boost_adaptbx cbflib_adaptbx ccp4io_adaptbx cctbx chiltbx clipper_adaptbx crys3d fable fftw3tbx gltbx iotbx libtbx mmtbx omptbx rstbx scitbx smtbx spotfinder tntbx
-}
-
-pkg_postrm () {
- python_mod_cleanup boost_adaptbx cbflib_adaptbx ccp4io_adaptbx cctbx chiltbx clipper_adaptbx crys3d fable fftw3tbx gltbx iotbx libtbx mmtbx omptbx rstbx scitbx smtbx spotfinder tntbx
-}
-
-check_use() {
- for var in $@; do
- if use ${var}; then
- printf -v "USE_$var" True
- else
- printf -v "USE_$var" False
- fi
- shift
- done
-}