diff options
author | Justin Lecher (jlec) <jlec@j-schmitz.net> | 2009-02-20 12:30:25 +0100 |
---|---|---|
committer | Justin Lecher (jlec) <jlec@j-schmitz.net> | 2009-02-20 12:30:25 +0100 |
commit | cfc104c6fb4438df8961e69461bbc6f380d1880e (patch) | |
tree | f92aee38ceb83006b699b45e08195111fc3f4947 /sci-chemistry/ccpn | |
parent | Make tk verion not hardcodded (diff) | |
download | sci-cfc104c6fb4438df8961e69461bbc6f380d1880e.tar.gz sci-cfc104c6fb4438df8961e69461bbc6f380d1880e.tar.bz2 sci-cfc104c6fb4438df8961e69461bbc6f380d1880e.zip |
removed old versions of ccpn as they use hardcoded things and latest is okey
Diffstat (limited to 'sci-chemistry/ccpn')
-rw-r--r-- | sci-chemistry/ccpn/ChangeLog | 5 | ||||
-rw-r--r-- | sci-chemistry/ccpn/Manifest | 16 | ||||
-rw-r--r-- | sci-chemistry/ccpn/ccpn-2.0.5.ebuild | 173 | ||||
-rw-r--r-- | sci-chemistry/ccpn/ccpn-2.0.6.ebuild | 174 |
4 files changed, 6 insertions, 362 deletions
diff --git a/sci-chemistry/ccpn/ChangeLog b/sci-chemistry/ccpn/ChangeLog index c1a617721..27ca849da 100644 --- a/sci-chemistry/ccpn/ChangeLog +++ b/sci-chemistry/ccpn/ChangeLog @@ -2,6 +2,11 @@ # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ + 20 Feb 2009; Justin Lecher (jlec) <jlec@j-schmitz.net> + -sci-chemistry/ccpn/ccpn-2.0.5.ebuild, + -sci-chemistry/ccpn/ccpn-2.0.6.ebuild: + removed old version as they use hardcoded things and latest is okey + 20 Feb 2009; Alexey Shvetsov <alexxy@gentoo.org> files/analysis, files/dangle, files/dataShifter, files/formatConverter, files/pipe2azara, ccpn-2.0.6.1.ebuild: diff --git a/sci-chemistry/ccpn/Manifest b/sci-chemistry/ccpn/Manifest index 51604a89d..05f10d040 100644 --- a/sci-chemistry/ccpn/Manifest +++ b/sci-chemistry/ccpn/Manifest @@ -1,24 +1,10 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - AUX analysis 314 RMD160 2d81f1441a67c515cc49949f73bf15c6e9d7015f SHA1 b082472f854725c5679ee68a2a3e5c3dbd05803f SHA256 24287af70a53db24febc0fb1eae56a2843572dd775d89d44514b0e4c866b1901 AUX dangle 310 RMD160 2979dccb21e2980d4187ca2ec2bcb366009d0825 SHA1 c57fd0e06cf8856c1b341319d529fc30f7f88018 SHA256 296070a02fdfe80d8291240fdb47060ec089eea88783110cbf5d2698c207cc9e AUX dataShifter 313 RMD160 cd808e7e2386a79fad8ac2b6c19c66d2e29a7bb5 SHA1 6c2d1272b3c418dd9ace42fb9f8c97aa30963d16 SHA256 149d1d8e141a99f404312be80e3f9fa73cb20395f0147f883e35a5d744674b2b AUX formatConverter 317 RMD160 6262b4673061bd8409dccdb58e218a495f7c33b9 SHA1 1a61a4bd58dbd2b39b4735ce549adcb351049dee SHA256 cb273cc3ea1df20d9e218dd29b02283440be5c015c8ce226e49c8fff04f6e0ad AUX missing-link.patch 560 RMD160 17eec66581c4c120306464cd89486283fd1bfc89 SHA1 82198fdc32e22c488a679656c3cc6ac18c7e76ad SHA256 db5518683e254304f8de1420b102bfe08051839666a9edf2529d3235946ecd88 AUX pipe2azara 321 RMD160 481fc373c88e568c909cf7759740f3ab6e0be694 SHA1 33972857600b54c5806befb86079af4bdd759121 SHA256 318dffebaad08cd448e64660ba0cfbf8df341b2b5e554e66b7ed27a9a1a2dcf9 -DIST analysis2.0.5.tar.gz 17200055 RMD160 9c6429c00711385462cd753a7c9cd103f9b2cbb4 SHA1 4240c2be876e86b894d2958c218d85976f9f581c SHA256 9b91d4fffbc8fee3449f24af5fc49ca9e633cbafd8f049d8c274dfd30f5acea9 DIST analysis2.0.6.1.tar.gz 17350243 RMD160 97ee6fa30fdcf1f4f237ab40f20086e5bb3c7f9f SHA1 1b42c0178e7007a5ff57c7554cb4c9caff8e8048 SHA256 b7446fb95e9bf6b49aed42b4a89a9efb4779b7823b4a91297307a5178a5d5ede -DIST analysis2.0.6.tar.gz 17351891 RMD160 16d66a2cad36aa65a354ae1524af50f7c6576910 SHA1 cedc7a55a17a9e904a1d575850dc5f6c4fb06e85 SHA256 bfe1aec93f8fe80fc7c6914854239defddde498ffb10a692b7f7445a0563a10f -EBUILD ccpn-2.0.5.ebuild 4107 RMD160 fa2bb3059e9c1bccdb74d0be85c7d9b0c221e460 SHA1 0f795c48bbf99b41cf09de0403839cf64dbb174a SHA256 602a8a0cf16e0bfe29cf30ca045bfc72b9bc78cb64f498173a6938abb1267e4c EBUILD ccpn-2.0.6.1.ebuild 4248 RMD160 fc94dd05749b7695a5055ae328d1bea79da16314 SHA1 7a966acc6ef7893f9cc6609b2a4b27c68c9b3e95 SHA256 ca9cf97d4f236e5f015323981b467968431b51cdcd7c1e74197522f7bfba5099 -EBUILD ccpn-2.0.6.ebuild 4134 RMD160 6e0dbc8cb9c1db2993ebddd218f1623f89a011b7 SHA1 7ad71dc7a4a970cb937347084bc44f8979ea38f0 SHA256 68fd43847af32bfab8c74b7c3f383cbfe6aae291d48a633d944becf6021a6c83 -MISC ChangeLog 1524 RMD160 277732f4574acb7eeb0378af2f3d0f02e1aeadae SHA1 87ce3676c6321ae7d7ba79ee1ef95cd8e1409013 SHA256 e897431fa8b880166efc117a30ec49a86b683bb47b8802c05ac7a632323a54cd +MISC ChangeLog 1734 RMD160 5495d43542328bd7204bcaeb95e0aa36f2eeca85 SHA1 9642b62cc8ab565cb394d7019d33d1b6df4d1983 SHA256 17d3bce3330f0f54b55e4228dddff981831befde935dcdec417f3b3df701fb19 MISC metadata.xml 339 RMD160 2e62dd84c66f8229f9f75832b91b3921a23386c9 SHA1 3252b1e326b3ba201266861d6461bcc069ad770e SHA256 bbb58d377587da3e6a2d4a742829e24b2c840be26d8e8da2d3f6fbf26c0143ec ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.10 (GNU/Linux) - -iEYEARECAAYFAkmekJAACgkQ5BmOA85PVLh5+ACcDtWQNV+btuXVVmCF/qURYLc/ -UrsAniq7i64UId0aiJg7via0UWiptsxn -=egvr ------END PGP SIGNATURE----- diff --git a/sci-chemistry/ccpn/ccpn-2.0.5.ebuild b/sci-chemistry/ccpn/ccpn-2.0.5.ebuild deleted file mode 100644 index ac812aa49..000000000 --- a/sci-chemistry/ccpn/ccpn-2.0.5.ebuild +++ /dev/null @@ -1,173 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -NEED_PYTHON=2.4 -PYTHON_MODNAME="ccpn" - -inherit python toolchain-funcs portability distutils eutils - -MY_PN="${PN}mr" - -SLOT="0" -LICENSE="|| ( CCPN LGPL-2.1 )" -KEYWORDS="~x86" -DESCRIPTION="The Collaborative Computing Project for NMR" -SRC_URI="http://www.bio.cam.ac.uk/ccpn/download/${MY_PN}/analysis${PV}.tar.gz" -HOMEPAGE="http://www.ccpn.ac.uk/ccpn" -IUSE="doc opengl" -RESTRICT="mirror" -RDEPEND="${DEPEND}" -DEPEND="virtual/glut - dev-tcltk/tix - dev-python/numpy" - -S="${WORKDIR}"/${MY_PN} - -pkg_setup() { - python_tkinter_exists - python_version -} - -src_unpack() { - unpack ${A} - - epatch "${FILESDIR}"/missing-link.patch - - echo "" > "${S}"/ccpnmr2.0/c/environment.txt || die "failed to kill environment.txt" -} - -src_compile() { - - local tk_ver - local myconf - - tk_ver="$(best_version dev-lang/tk | cut -d- -f3 | cut -d. -f1,2)" - - if use opengl; then - - if has_version media-libs/freeglut; then - GLUT_NEED_INIT="-DNEED_GLUT_INIT" - else - GLUT_NEED_INIT="" - fi - - IGNORE_GL_FLAG="" - GL_FLAG="-DUSE_GL_FALSE" - GLUT_NOT_IN_GL="" - GLUT_FLAG="\$(GLUT_NEED_INIT) \$(GLUT_NOT_IN_GL)" - GL_DIR="/usr" - GL_LIB="-lglut -lGLU -lGL" - GL_INCLUDE_FLAGS="-I\$(GL_DIR)/include" - GL_LIB_FLAGS="-L\$(GL_DIR)/$(get_libdir)" - - else - IGNORE_GL_FLAG="-DIGNORE_GL" - GL_FLAG="-DUSE_GL_FALSE" - GLUT_NOT_IN_GL="" - GLUT_FLAG="\$(GLUT_NEED_INIT) \$(GLUT_NOT_IN_GL)" - fi - - cd ccpnmr2.0/c - - emake \ - CC="$(tc-getCC)" \ - MALLOC_FLAG= \ - FPIC_FLAG="-fPIC" \ - SHARED_FLAGS="-shared" \ - MATH_LIB="-lm" \ - X11_DIR="/usr" \ - X11_LIB="-lX11 -lXext" \ - X11_INCLUDE_FLAGS="-I\$(X11_DIR)/include" \ - X11_LIB_FLAGS="-L\$(X11_DIR)/lib" \ - TCL_DIR="/usr" \ - TCL_LIB="-ltcl${tk_ver}" \ - TCL_INCLUDE_FLAGS="-I\$(TCL_DIR)/include" \ - TCL_LIB_FLAGS="-L\$(TCL_DIR)/$(get_libdir)" \ - TK_DIR="/usr" \ - TK_LIB="-ltk${tk_ver}" \ - TK_INCLUDE_FLAGS="-I\$(TK_DIR)/include" \ - TK_LIB_FLAGS="-L\$(TK_DIR)/$(get_libdir)" \ - PYTHON_DIR="/usr" \ - PYTHON_INCLUDE_FLAGS="-I\$(PYTHON_DIR)/include/python${PYVER}" \ - CFLAGS="${CFLAGS} \$(MALLOC_FLAG) \$(FPIC_FLAG)" \ - GLUT_NEED_INIT="${GLUT_NEED_INIT}" \ - IGNORE_GL_FLAG="${IGNORE_GL_FLAG}" \ - GL_FLAG="${GL_FLAG}" \ - GLUT_NOT_IN_GL="${GLUT_NOT_IN_GL}" \ - GLUT_FLAG="${GLUT_FLAG}" \ - GL_DIR="${GL_DIR}" \ - GL_LIB="${GL_LIB}" \ - GL_INCLUDE_FLAGS="${GL_INCLUDE_FLAGS}" \ - GL_LIB_FLAGS="${GL_LIB_FLAGS}" \ - all links || \ - die "failed to compile" - -} - -src_install() { - - local IN_PATH - local GENTOO_SITEDIR - local LIBDIR - local FILES - - IN_PATH=$(python_get_sitedir)/${PN} - GENTOO_SITEDIR=$(python_get_sitedir) - LIBDIR=$(get_libdir) - - for wrapper in analysis dangle dataShifter formatConverter pipe2azara; do - sed -e "s:GENTOO_SITEDIR:${GENTOO_SITEDIR}:g" \ - -e "s:LIBDIR:${LIBDIR}:g" \ - "${FILESDIR}"/${wrapper} > "${T}"/${wrapper} || die "Fail fix ${wrapper}" - dobin "${T}"/${wrapper} || die "Failed to install ${wrapper}" - done - - use doc && treecopy $(find . -name doc) "${D}"usr/share/doc/${PF}/html/ - - ebegin "Removing unneeded docs" - find . -name doc -exec rm -rf '{}' \; 2> /dev/null - eend - - insinto ${IN_PATH} - - ebegin "Installing main files" - doins -r ccpnmr2.0/{data,model,python} || die "main files installation failed" - eend - - einfo "Adjusting permissions" - - FILES="ccpnmr/c/ContourFile.so - ccpnmr/c/ContourLevels.so - ccpnmr/c/ContourStyle.so - ccpnmr/c/PeakList.so - ccpnmr/c/SliceFile.so - ccpnmr/c/WinPeakList.so - ccpnmr/c/AtomCoordList.so - ccpnmr/c/AtomCoord.so - ccpnmr/c/Bacus.so - ccpnmr/c/CloudUtil.so - ccpnmr/c/DistConstraintList.so - ccpnmr/c/DistConstraint.so - ccpnmr/c/DistForce.so - ccpnmr/c/Dynamics.so - ccpnmr/c/Midge.so - ccp/c/StructAtom.so - ccp/c/StructBond.so - ccp/c/StructStructure.so - ccp/c/StructUtil.so - memops/c/BlockFile.so - memops/c/FitMethod.so - memops/c/GlHandler.so - memops/c/MemCache.so - memops/c/PdfHandler.so - memops/c/PsHandler.so - memops/c/ShapeFile.so - memops/c/StoreFile.so - memops/c/StoreHandler.so - memops/c/TkHandler.so" - - for FILE in ${FILES}; do - fperms 755 ${IN_PATH}/python/${FILE} - done -} diff --git a/sci-chemistry/ccpn/ccpn-2.0.6.ebuild b/sci-chemistry/ccpn/ccpn-2.0.6.ebuild deleted file mode 100644 index 65deca65e..000000000 --- a/sci-chemistry/ccpn/ccpn-2.0.6.ebuild +++ /dev/null @@ -1,174 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -NEED_PYTHON=2.4 -PYTHON_MODNAME="ccpn" - -inherit python toolchain-funcs portability distutils eutils - -MY_PN="${PN}mr" - -SLOT="0" -LICENSE="|| ( CCPN LGPL-2.1 )" -KEYWORDS="~x86" -DESCRIPTION="The Collaborative Computing Project for NMR" -SRC_URI="http://www.bio.cam.ac.uk/ccpn/download/${MY_PN}/analysis${PV}.tar.gz" -HOMEPAGE="http://www.ccpn.ac.uk/ccpn" -IUSE="doc opengl" -RESTRICT="mirror" -RDEPEND="${DEPEND}" -DEPEND="virtual/glut - dev-tcltk/tix - dev-python/numpy" - -S="${WORKDIR}"/${MY_PN} - -pkg_setup() { - python_tkinter_exists - python_version -} - -src_unpack() { - unpack ${A} - -# epatch "${FILESDIR}"/missing-link.patch - - echo "" > "${S}"/ccpnmr2.0/c/environment.txt || die "failed to kill environment.txt" -} - -src_compile() { - - local tk_ver - local myconf - - tk_ver="$(best_version dev-lang/tk | cut -d- -f3 | cut -d. -f1,2)" - - if use opengl; then - - if has_version media-libs/freeglut; then - GLUT_NEED_INIT="-DNEED_GLUT_INIT" - else - GLUT_NEED_INIT="" - fi - - IGNORE_GL_FLAG="" - GL_FLAG="-DUSE_GL_FALSE" - GLUT_NOT_IN_GL="" - GLUT_FLAG="\$(GLUT_NEED_INIT) \$(GLUT_NOT_IN_GL)" - GL_DIR="/usr" - GL_LIB="-lglut -lGLU -lGL" - GL_INCLUDE_FLAGS="-I\$(GL_DIR)/include" - GL_LIB_FLAGS="-L\$(GL_DIR)/$(get_libdir)" - - else - IGNORE_GL_FLAG="-DIGNORE_GL" - GL_FLAG="-DUSE_GL_FALSE" - GLUT_NOT_IN_GL="" - GLUT_FLAG="\$(GLUT_NEED_INIT) \$(GLUT_NOT_IN_GL)" - fi - - cd ccpnmr2.0/c - - emake \ - CC="$(tc-getCC)" \ - LDFLAGS="${LDFLAGGS}" \ - MALLOC_FLAG= \ - FPIC_FLAG="-fPIC" \ - SHARED_FLAGS="-shared" \ - MATH_LIB="-lm" \ - X11_DIR="/usr" \ - X11_LIB="-lX11 -lXext" \ - X11_INCLUDE_FLAGS="-I\$(X11_DIR)/include" \ - X11_LIB_FLAGS="-L\$(X11_DIR)/lib" \ - TCL_DIR="/usr" \ - TCL_LIB="-ltcl${tk_ver}" \ - TCL_INCLUDE_FLAGS="-I\$(TCL_DIR)/include" \ - TCL_LIB_FLAGS="-L\$(TCL_DIR)/$(get_libdir)" \ - TK_DIR="/usr" \ - TK_LIB="-ltk${tk_ver}" \ - TK_INCLUDE_FLAGS="-I\$(TK_DIR)/include" \ - TK_LIB_FLAGS="-L\$(TK_DIR)/$(get_libdir)" \ - PYTHON_DIR="/usr" \ - PYTHON_INCLUDE_FLAGS="-I\$(PYTHON_DIR)/include/python${PYVER}" \ - CFLAGS="${CFLAGS} \$(MALLOC_FLAG) \$(FPIC_FLAG)" \ - GLUT_NEED_INIT="${GLUT_NEED_INIT}" \ - IGNORE_GL_FLAG="${IGNORE_GL_FLAG}" \ - GL_FLAG="${GL_FLAG}" \ - GLUT_NOT_IN_GL="${GLUT_NOT_IN_GL}" \ - GLUT_FLAG="${GLUT_FLAG}" \ - GL_DIR="${GL_DIR}" \ - GL_LIB="${GL_LIB}" \ - GL_INCLUDE_FLAGS="${GL_INCLUDE_FLAGS}" \ - GL_LIB_FLAGS="${GL_LIB_FLAGS}" \ - all links || \ - die "failed to compile" - -} - -src_install() { - - local IN_PATH - local GENTOO_SITEDIR - local LIBDIR - local FILES - - IN_PATH=$(python_get_sitedir)/${PN} - GENTOO_SITEDIR=$(python_get_sitedir) - LIBDIR=$(get_libdir) - - for wrapper in analysis dangle dataShifter formatConverter pipe2azara; do - sed -e "s:GENTOO_SITEDIR:${GENTOO_SITEDIR}:g" \ - -e "s:LIBDIR:${LIBDIR}:g" \ - "${FILESDIR}"/${wrapper} > "${T}"/${wrapper} || die "Fail fix ${wrapper}" - dobin "${T}"/${wrapper} || die "Failed to install ${wrapper}" - done - - use doc && treecopy $(find . -name doc) "${D}"usr/share/doc/${PF}/html/ - - ebegin "Removing unneeded docs" - find . -name doc -exec rm -rf '{}' \; 2> /dev/null - eend - - insinto ${IN_PATH} - - ebegin "Installing main files" - doins -r ccpnmr2.0/{data,model,python} || die "main files installation failed" - eend - - einfo "Adjusting permissions" - - FILES="ccpnmr/c/ContourFile.so - ccpnmr/c/ContourLevels.so - ccpnmr/c/ContourStyle.so - ccpnmr/c/PeakList.so - ccpnmr/c/SliceFile.so - ccpnmr/c/WinPeakList.so - ccpnmr/c/AtomCoordList.so - ccpnmr/c/AtomCoord.so - ccpnmr/c/Bacus.so - ccpnmr/c/CloudUtil.so - ccpnmr/c/DistConstraintList.so - ccpnmr/c/DistConstraint.so - ccpnmr/c/DistForce.so - ccpnmr/c/Dynamics.so - ccpnmr/c/Midge.so - ccp/c/StructAtom.so - ccp/c/StructBond.so - ccp/c/StructStructure.so - ccp/c/StructUtil.so - memops/c/BlockFile.so - memops/c/FitMethod.so - memops/c/GlHandler.so - memops/c/MemCache.so - memops/c/PdfHandler.so - memops/c/PsHandler.so - memops/c/ShapeFile.so - memops/c/StoreFile.so - memops/c/StoreHandler.so - memops/c/TkHandler.so" - - for FILE in ${FILES}; do - fperms 755 ${IN_PATH}/python/${FILE} - done -} |