aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristoph Junghans <ottxor@gentoo.org>2011-03-03 22:26:08 +0100
committerChristoph Junghans <ottxor@gentoo.org>2011-03-03 22:54:47 +0100
commitdbaf344447b7e7cd37add120d394eff57cc4c099 (patch)
treed3e27e5f9cd4a776769b9ee1dc6c690bc140434b /sci-libs/votca-tools
parent[sci-chemistry/votca-csg] version bump (diff)
downloadsci-dbaf344447b7e7cd37add120d394eff57cc4c099.tar.gz
sci-dbaf344447b7e7cd37add120d394eff57cc4c099.tar.bz2
sci-dbaf344447b7e7cd37add120d394eff57cc4c099.zip
[sci-libs/votca-tools] switched to cmake
(Portage version: 2.1.9.25/git/Linux i686, signed Manifest commit with key C2000586)
Diffstat (limited to 'sci-libs/votca-tools')
-rw-r--r--sci-libs/votca-tools/Manifest16
-rw-r--r--sci-libs/votca-tools/votca-tools-9999.ebuild31
2 files changed, 19 insertions, 28 deletions
diff --git a/sci-libs/votca-tools/Manifest b/sci-libs/votca-tools/Manifest
index 9622486ea..39b4e3c2d 100644
--- a/sci-libs/votca-tools/Manifest
+++ b/sci-libs/votca-tools/Manifest
@@ -4,17 +4,17 @@ Hash: SHA1
DIST votca-tools-1.1.1.tar.gz 1636961 RMD160 172a8a03203275229e866ffa02a90ba5fbf064f5 SHA1 fa1c0ae6eab5a95405cfd91710697c19b4b47ff0 SHA256 acf2a990e45733df760378b71090254efa0a25972bb1cc7aabdad7c3e00139ce
DIST votca-tools-1.1.1_pristine.tar.gz 407090 RMD160 62ab4effc54f88cb2b532e1b756c03cf6927c322 SHA1 90f94064bfc65923332617f566b1787d11aa93c0 SHA256 28f112cd8248cc4d27f839659a433db0145d74905fd913163f1cb6c119965f59
EBUILD votca-tools-1.1.1.ebuild 1833 RMD160 ecef40859d60286e9d4b18435bb03aeaf8c54e58 SHA1 cea32a37ac72447a31bc838334c25aedac2e1874 SHA256 ea3383dea09d5aeba42bfb9e065a82b68ab70d42e1dfee61e495820fc7e52a5f
-EBUILD votca-tools-9999.ebuild 1833 RMD160 ecef40859d60286e9d4b18435bb03aeaf8c54e58 SHA1 cea32a37ac72447a31bc838334c25aedac2e1874 SHA256 ea3383dea09d5aeba42bfb9e065a82b68ab70d42e1dfee61e495820fc7e52a5f
+EBUILD votca-tools-9999.ebuild 1486 RMD160 453c255354a9038488fabcb7ef2aee6ee0a0e1cf SHA1 50bcb2be5122cfc3f9049d558e5d2f52df5d4989 SHA256 6a9aad9cd84dca3e6aedf5351b0af6e0211eb16950410c7501acaad63c7798ca
MISC ChangeLog 2695 RMD160 7658ac4eacd04011c4bb79824dde95725fe3aa91 SHA1 d8181183d817d7ce3df2440d6ceedc1d392bcfbc SHA256 d12c0285a5145d6fb40dd6c46dcc94dc63fec059091df61a37a0ad1f06595bca
MISC metadata.xml 364 RMD160 f5b24d257b77c1729805134ab10a0220746adabd SHA1 9d96df2a755efaf921cccf34456b8e5fc3e964e9 SHA256 0d446730e41f7ace28e9f7d974483b906f1eabadaed42b4b34bc8756ffff50fb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.16 (GNU/Linux)
-iQEcBAEBAgAGBQJNcABxAAoJEOeBhlrCAAWGBHwH/2MUBOlbA3PavEayDo6Yvg7+
-HLAqrDs3qPhYQeR+PHLDJ3GRz/GzPYFJLDrdBO49/sj8cm3njZ4IpgOnvwq6X2eX
-fQ/a0e0fyYWkKCtPXCwGJiHEgyXjLorYNzUP/O42pRmjY8Qn6AjAwOl0w08e7YGH
-QeRAlf9ivULACc9cCqj3/EWlyNNkOPVh7mGvzs2S6VQkpthVqyxKRI7lLRZ66QXF
-Xnm/Qv0gLtAOmfGnpCu/g+2bU+Qqsu+/KTZ9+Jh1z2emvCelp1mKB3XN9DBpZ5Xn
-V0J+hNhfj8SIzuU2R9PhPJYerdmYr3dys87M9EZrz0Yz9zsve31LzuuEnASZGDQ=
-=LX/m
+iQEcBAEBAgAGBQJNcAdwAAoJEOeBhlrCAAWG2dAH/1/oDqJ6M4lLrULYuewkulxB
++mwWNg8Qo+kIg2R9jLQ0LvoC0Q37akwIhRIwv0LcKZ/2PGlzhDluhbbTa3An+Ilt
+bCpV/dJinwax+HYY3gynXuaZ6Hlh/4V77M9dE2dVqdDgBhGa3CMQW4t7t+1YbC6G
+etBaybwwMa16Vkg4rtzxvauMHXEC05/CxvLp3vfu/sfGMTdiDa/IHzPeP9Is+UFq
+l7u2/PpXJ9LfyRuoGW9GyPX5XjZBvqBCJCctFSmHsQojQHtrdRENi8qHy4g1I0xs
+N4l/isXEEJ757FCW5yOeN0wvfDdmo3180+CtsoxCGJIY6h4yiyXYiklOvewzmkc=
+=lYSz
-----END PGP SIGNATURE-----
diff --git a/sci-libs/votca-tools/votca-tools-9999.ebuild b/sci-libs/votca-tools/votca-tools-9999.ebuild
index 55d421c78..283d82515 100644
--- a/sci-libs/votca-tools/votca-tools-9999.ebuild
+++ b/sci-libs/votca-tools/votca-tools-9999.ebuild
@@ -4,7 +4,7 @@
EAPI="3"
-inherit eutils autotools-utils
+inherit eutils cmake-utils
if [ "${PV}" != "9999" ]; then
SRC_URI="boost? ( http://votca.googlecode.com/files/${PF}_pristine.tar.gz )
@@ -23,7 +23,7 @@ HOMEPAGE="http://www.votca.org"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~x86 ~amd64"
-IUSE="-boost doc +fftw +gsl static-libs"
+IUSE="-boost doc +fftw +gsl"
RDEPEND="fftw? ( sci-libs/fftw:3.0 )
dev-libs/expat
@@ -40,35 +40,26 @@ src_prepare() {
use fftw || ewarn "Disabling fftw will lead to reduced functionality"
#remove bundled libs
- rm -rf src/libexpat
if use boost; then
rm -rf src/libboost
- else
- #fix a qa issue ../../config is not support as m4 dir
- mkdir -p src/libboost/config || die
- sed -i 's@\.\./\.\./config@config@' \
- src/libboost/configure.ac \
- src/libboost/Makefile.am || \
- die "sed of libboost configure.ac and Makefile.am failed"
fi
- eautoreconf || die "eautoreconf failed"
}
src_configure() {
- local myconf
- use boost && myconf="--disable-votca-boost" || myconf="--enable-votca-boost"
-
- myeconfargs=( ${myconf} --disable-rc-files
- $(use_with gsl)
- $(use_with fftw)
+ mycmakeargs=(
+ $(cmake-utils_use boost EXTERNAL_BOOST)
+ $(cmake-utils_use_with gsl GSL)
+ $(cmake-utils_use_with fftw FFTW)
+ -DWITH_RC_FILES=OFF
)
- autotools-utils_src_configure || die
+ cmake-utils_src_configure || die
}
src_install() {
- DOCS=(${AUTOTOOLS_BUILD_DIR}/CHANGELOG NOTICE)
- autotools-utils_src_install || die
+ DOCS=(${CMAKE_BUILD_DIR}/CHANGELOG NOTICE)
+ cmake-utils_src_install || die
if use doc; then
+ cd "${CMAKE_BUILD_DIR}" || die
cd share/doc || die
doxygen || die
dohtml -r html/* || die