diff options
author | 2013-05-14 07:24:21 +0000 | |
---|---|---|
committer | 2013-05-14 07:24:21 +0000 | |
commit | 7bd9e94d8a99a49713099543d27db43def4fefb2 (patch) | |
tree | d8f49a823d986f13c446e4f5be1feb7f2f68f7b6 /sci-mathematics/normaliz | |
parent | bump to 2.10 (diff) | |
download | historical-7bd9e94d8a99a49713099543d27db43def4fefb2.tar.gz historical-7bd9e94d8a99a49713099543d27db43def4fefb2.tar.bz2 historical-7bd9e94d8a99a49713099543d27db43def4fefb2.zip |
bump to 2.10
Package-Manager: portage-2.1.11.63/cvs/Linux x86_64
Manifest-Sign-Key: 0x89DEB219565C32BC!
Diffstat (limited to 'sci-mathematics/normaliz')
-rw-r--r-- | sci-mathematics/normaliz/ChangeLog | 5 | ||||
-rw-r--r-- | sci-mathematics/normaliz/Manifest | 11 | ||||
-rw-r--r-- | sci-mathematics/normaliz/files/normaliz-2.10-respect-flags.patch | 27 | ||||
-rw-r--r-- | sci-mathematics/normaliz/normaliz-2.10.ebuild | 57 |
4 files changed, 95 insertions, 5 deletions
diff --git a/sci-mathematics/normaliz/ChangeLog b/sci-mathematics/normaliz/ChangeLog index 97d1dec1b297..2510827c7917 100644 --- a/sci-mathematics/normaliz/ChangeLog +++ b/sci-mathematics/normaliz/ChangeLog @@ -1,6 +1,9 @@ # ChangeLog for sci-mathematics/normaliz # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/normaliz/ChangeLog,v 1.10 2013/05/14 07:21:21 tomka Exp $ +# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/normaliz/ChangeLog,v 1.11 2013/05/14 07:24:11 tomka Exp $ + + 14 May 2013; Thomas Kahle <tomka@gentoo.org> normaliz-2.10.ebuild: + bump to 2.10 *normaliz-2.10 (14 May 2013) diff --git a/sci-mathematics/normaliz/Manifest b/sci-mathematics/normaliz/Manifest index 1b4bcd7f7fdc..5b236ef74638 100644 --- a/sci-mathematics/normaliz/Manifest +++ b/sci-mathematics/normaliz/Manifest @@ -1,21 +1,24 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 +AUX normaliz-2.10-respect-flags.patch 1278 SHA256 2d43c1dc6e3533114e42f26f15319e78c459f19f9fbf34fb2dcd30bef70473f8 SHA512 eb7d2d4db3264bc2d5097c9b76dc094ef616944fdc5ee1cd5a6e7a01488d81a39d3af7d745934891a52e2d96945baab36a779b19e9a73f803beafd02a99294a9 WHIRLPOOL 70ed35fecd178a76d14b54528bd07a97111cb660804de0f02fdd89dce18906fc880487e67d90a18db9dc43d9ce30a21528193b7b1f85f2e6b14e8321bbfbfc54 AUX normaliz-2.5-respect-flags.patch 1381 SHA256 2c216675652ad8c7f41112bd8f97bfdb9c4493088081909ae6042ff4449c1818 SHA512 ae69d581de3cd712a7da07f11b21cafaf9dd684ada6919e9ae28884fefa7ef30f30e02e04be6b9c28be75216a560d89361ae6c07cab24cf3a62c07de15266779 WHIRLPOOL 368e79c97645d6406e4af40d6ba6276a75e81dd9e958b7f3dbb9c2742333f11599f78ed08debf4ca55a2cb67a67f408c316788b3e7d8d60e683b6da81a6febf3 AUX normaliz-2.7-respect-flags.patch 1652 SHA256 3bfbbcf377607f4a7f1a169a9d42b047ea0b0a596b8aa8e8fa27da55c676220a SHA512 b08c55cb1678f1993f5bd55d0d754f49bc6f021d105b4d0c0dd7b5464b9034056143e7534c148ce3105044ce6b4e7639ef88f5942744da930141f0bae0a71668 WHIRLPOOL 1079ae8ab17b9870ab9eaa0c913527ec7d2dbe92bcbf22f1979edf7056eab7b1dec32cd678525ffc28c07f5be01e77339e3efec97e9a0d1985a5d60ce37bf37a AUX normaliz-2.8-respect-flags.patch 3018 SHA256 7ce5d8dc77f62f9cc27ccc8e72c9324b2c28ce9afb0ef7ebb7cd48764e6341c4 SHA512 ea7556160a78c81494483c4c7cea7e91a541bba8a4fd5f51adde156f7a8c80cb6649d4db5057297ce4a3d112c07b292b8daca4f93673e8071f67c760ccd2568c WHIRLPOOL 04f194056c1dd0d93e7744e1ffc755881832b134efe2391f65f37a7a22d65d2ef2cd562304b5944333b6c70cddd4967b1f752b0aad4dde9dce3242461a6a3d54 +DIST Normaliz2.10.zip 6172120 SHA256 0bf4910e9cfd71a22e3f0b9f77e8ce520e380872510096d4b5cc0b9498084788 SHA512 99a1d0ed28c0df96769500aacb99e1393480e717ce438174063b2844e8bf09d265f3de6db76e8ea4f47507e35a691a2dc0ee68c567d55acf3ac39e2e95a5781a WHIRLPOOL 6deb90616a459a16e5b1f62ee97b6b954b830ff157bb08dddcb372ae8b6e2402051bb119855d82133d7652eece1a1399e61f0a43aaf40ed88ea64230e345aef3 DIST Normaliz2.5.zip 4678783 SHA256 31decc5172450ac918b97ff5cefb3b9b9b94e70d69cc4271962ba90f04ecde43 SHA512 38533ea00887429105831ad7272fabed18c9aa4c44ae0aa1265dc235f27120f161f6b760b98cede5aaceb44590397ea3e2c5a7e1d209924820543f494a338953 WHIRLPOOL 235c932df90dcc887ad2017575c711e634ec698ec48ea72bc06fd094e174690de6a6bbcf7da68a5551b0db2d0f15397d58d38336e2039a82b949ae441210cdf0 DIST Normaliz2.7.zip 5877050 SHA256 cb370014f41e252732bfbd217a3c7871c5d3b1bbd96ada89209edd2a205b282d SHA512 6679dd7c4b940d4da2c8e7480916744e755196e96a839e34bf53a4518a9aab3459dfd841fe0d7ca770f404edbc7084e0f7ffa32c0b75e8588474dc3b5252b6c6 WHIRLPOOL 3dbb5a1923e76b79b8585b8de046043d77b610f7b527fb13fcfd509714069ef838f89092aedc00743c1b6eed3c467cdcbff42577d16b806a6ee60dd22c314de7 DIST Normaliz2.8.zip 6168152 SHA256 ea1dfe07321027fc7cde6f229b2f047fa833ca39c15e1a5a4f9f4e7145c816b7 SHA512 17c8b9fb4d4fca1c74fb332139cbdd76af3157c28d30ff5f2f9bfbd4af6778ad3ab2c80548bffdce37a13e11d663c54becd9b2623572455f3a1ea75d9b726d25 WHIRLPOOL bbe16e1ad68ab26a841b52e8fd036b3850c612c38898a36bfe92379e95c48a9b91f0ca744c1a195422522bd0af80825e5581d870ea4f0a38439b443e9a03ea70 +EBUILD normaliz-2.10.ebuild 1646 SHA256 a8ab8f070c5070540ee032bb3de9be426ceff71c25d398bf107dc976fbede56a SHA512 021566f4ee5be287d554e457669d6168fa4147bd30585ed3ab5d66eb31dd1b7c8dc1eea5ccf9d35fed3121442ed417bbda2fb3e73046fcb6e089c29838cccfda WHIRLPOOL bc166a21dc1dc5b8d8bfeb7637fa4929f2dfd4a7d34340f402137c76cc896ba130b1870a35f80d8626d266567112c616a7a61858b9a01184148a21872a1ac7cf EBUILD normaliz-2.5-r1.ebuild 1563 SHA256 3108fe5f4b797ea678797492d4b2ede43479e1d24d1cc86d4372ac648e69aa02 SHA512 2bde771d8c319b7fab9697a974b2a3dfb3f51212d8d2727af08ceed4001ede5cc929609058ee8c90848793e99462d8b144ae9ab427f1927bb87259176d91a944 WHIRLPOOL db9b5781a73fd61e48f5db9dee42365688d8a1a740595fdf448b2833445c3709b6d50f6c6c5277f19894d5d5e8c7234fcf913f3f696639225d5cb4ef5514e110 EBUILD normaliz-2.7.ebuild 1603 SHA256 1d532492daf42798901bc37c46a04809c00ddb26b3480a27842966a08c4a7cb7 SHA512 f3779f7de32673a8693701666a8a6228f78f09fb07d4bd61a904ad79e091b68718877873ba3cb13556d9c70f792136437be8a83af9eb3ea8b94daa91f4d1fc46 WHIRLPOOL c5173e2a754562130746da94ca34f2c1cf5752a9ef3caa5fcded7760f2f057d5c98157dd52b87e82f230b15d20a2a0018d1fa578c2ddf56d1cbb7992b3f328dc EBUILD normaliz-2.8.ebuild 1599 SHA256 102840c2d0cf25a6a2accf8d0cc69e8267e722f32f933ac31b182e223f4d9fcb SHA512 f72c8af45dbae1c7feaf65c2640a1b10e370414da9d91f7714a1b5d58a5fd2bf6970ca3245d334d28dce15694e3f0fec4d9fcb29a62d89e990dc38dc124fe4db WHIRLPOOL ac66cd2f1dd7b9ee84b9f9d9ab617f35a5b89a14c6b67a21c2d0245413aad0a5f511f886e24ba99dc5e4f6415f0e3d9c3e7dd09d92e186897dd51adad7cd0162 -MISC ChangeLog 1555 SHA256 0bc13d0589e93493f4b036a0b7ba23d316c6b72877eaab478dcc127396aad5e9 SHA512 42982e1409e277c62a1fed7f0b386b70a46a59866044b342971d7f1c8e790f09602f86ac6d0164a816322e2a968b0ca8a3e7d59a6258bcb479df4aec96b9af9a WHIRLPOOL cf28e9a8fea7d83806000985498f412433ea1db4a4a24ee9479cdcdd25e6fe83ed17da0fb768e4f0eab21a352ac4eec0bfc5c37223a1e18f6d39887f0e93caa5 +MISC ChangeLog 1801 SHA256 0d719d20182ebeb84e24f848795c08bf959791e20b5a7bc26f6b6dac33763ffa SHA512 4a343c5b68281695a3520e3ff2331c9f4a87df8f0ea5c2496cc614f655131c04f965cf5c4bd950fb621e510a9eb028d0277b1c299392000fb0e955c3c3feed94 WHIRLPOOL 55e79252cbd082e69e171628a463c1f3d31fb5a18748053288264b216c84e702e8a623d1a30a8bb3c0494bfd462274e24e8510909e3e2afe7fcca8c796fbf199 MISC metadata.xml 597 SHA256 0614108b9f9964523d351f009eda2c7e3af669a60ffa9265597c1ca040d5c90d SHA512 f29ea92fa2eef3f4441d69185481da62f496d9c85f8c249fd6b516b767b4f33d86ea991dc0091a519ca04e1d293c4c74b982cbf0456e6fd0d015013f5b09e1a6 WHIRLPOOL 261343c8a5e178e18532c70f8fb5170a69710f3ef6d657c6e19597374fbac00490be2e9aacca31dddf447808e7bb454d311369de6373b61775e1bf53de5b5e89 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) -iF4EAREIAAYFAlCgacgACgkQid6yGVZcMrxU+QEAi95huGpiX2EDRXuajcGv2+P0 -3H3vlfZG8UbNdbgPb7gA/RtetpyEIaUcIrDLQiseMktGYwQU3rm8a1eJkwc+vP4k -=mq7n +iF4EAREIAAYFAlGR5pwACgkQid6yGVZcMrwXuAEAvLpm34Gqqwr89Dcr0FqJ27+J +t99juEiEyOiSbFNAzc0A/1cqyCNrZx5EteuaOy3wSI+OxuN8RFDBBu7PeIn0yJdx +=KWo3 -----END PGP SIGNATURE----- diff --git a/sci-mathematics/normaliz/files/normaliz-2.10-respect-flags.patch b/sci-mathematics/normaliz/files/normaliz-2.10-respect-flags.patch new file mode 100644 index 000000000000..3486fe4435c4 --- /dev/null +++ b/sci-mathematics/normaliz/files/normaliz-2.10-respect-flags.patch @@ -0,0 +1,27 @@ +diff -U 3 -dHrN Normaliz2.10.org/source/Makefile Normaliz2.10/source/Makefile +--- Normaliz2.10.org/source/Makefile 2013-05-14 09:13:29.148646896 +0200 ++++ Normaliz2.10/source/Makefile 2013-05-14 09:17:55.002658867 +0200 +@@ -17,7 +17,7 @@ + @$(MAKE) normaliz + + normaliz: $(SOURCES) $(HEADERS) libnormaliz/libnormaliz.a +- $(CXX) $(CXXFLAGS) $(NORMFLAGS) Normaliz.cpp libnormaliz/libnormaliz.a $(GMPFLAGS) -o normaliz ++ $(CXX) $(CXXFLAGS) $(LDFLAGS) $(NORMFLAGS) Normaliz.cpp libnormaliz/libnormaliz.a $(GMPFLAGS) -o normaliz + + normaliz1: $(SOURCES) $(HEADERS) $(LIBHEADERS) $(LIBSOURCES) + $(CXX) $(CXXFLAGS) $(NORMFLAGS) Normaliz-impl.cpp $(GMPFLAGS) -o normaliz1 +diff -U 3 -dHrN Normaliz2.10.org/source/Makefile.configuration Normaliz2.10/source/Makefile.configuration +--- Normaliz2.10.org/source/Makefile.configuration 2013-05-14 09:13:29.149646895 +0200 ++++ Normaliz2.10/source/Makefile.configuration 2013-05-14 09:13:44.469637334 +0200 +@@ -1,11 +1,9 @@ + ## + ## Makefile configuration for normaliz + ## +-CXX = g++ + #CXX = linux32 g++ -m32 -march=i686 #compile it for linux32 + CXXFLAGS += -std=c++0x + CXXFLAGS += -Wall -pedantic +-CXXFLAGS += -O3 -funroll-loops + #CXXFLAGS += -I /usr/local/boost_1_45_0 + #CXXFLAGS += -g ## debugging + #CXXFLAGS += -pg ## profiling diff --git a/sci-mathematics/normaliz/normaliz-2.10.ebuild b/sci-mathematics/normaliz/normaliz-2.10.ebuild new file mode 100644 index 000000000000..b24a415addfa --- /dev/null +++ b/sci-mathematics/normaliz/normaliz-2.10.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/normaliz/normaliz-2.10.ebuild,v 1.1 2013/05/14 07:21:21 tomka Exp $ + +EAPI=5 + +inherit eutils toolchain-funcs + +MYP="Normaliz${PV}" + +DESCRIPTION="Tool for computations in affine monoids and more" +HOMEPAGE="http://www.mathematik.uni-osnabrueck.de/normaliz/" +SRC_URI="http://www.mathematik.uni-osnabrueck.de/${PN}/${MYP}/${MYP}.zip" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="extras openmp" + +RDEPEND="dev-libs/gmp[cxx]" +DEPEND="${RDEPEND} + app-arch/unzip + dev-libs/boost" +# Only a boost header is needed -> not RDEPEND + +S=${WORKDIR}/${MYP} + +src_prepare () { + epatch "${FILESDIR}/${P}-respect-flags.patch" + + if use openmp && tc-has-openmp; then + export OPENMP=yes + else + export OPENMP=no + fi +} + +src_compile(){ + emake CXX="$(tc-getCXX)" OPENMP="${OPENMP}" -C source +} + +src_install() { + dobin source/normaliz + dodoc doc/"${MYP}Documentation.pdf" + dodoc doc/"NmzIntegrate1.1Documentation.pdf" + if use extras; then + elog "You have selected to install extras which consist of Macaulay2" + elog "and Singular packages. These have been installed into " + elog "/usr/share/${PN}, and cannot be used without additional setup. Please refer" + elog "to the homepages of the respective projects for additional information." + elog "Note however, Gentoo's versions of Singular and Macaulay2 bring their own" + elog "copies of these interface packages. Usually you don't need normaliz's versions." + insinto "/usr/share/${PN}" + doins Singular/normaliz.lib + doins Macaulay2/Normaliz.m2 + fi +} |