[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/normaliz/
commit: 73540b3cb5cc14e9d03b479f07e31782bd932f49 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Dec 16 16:17:14 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Dec 16 16:17:14 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73540b3c sci-mathematics/normaliz: Stabilize 3.10.1 amd64, #920149 Signed-off-by: Arthur Zamarin gentoo.org> sci-mathematics/normaliz/normaliz-3.10.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-mathematics/normaliz/normaliz-3.10.1.ebuild b/sci-mathematics/normaliz/normaliz-3.10.1.ebuild index 8b7771628d25..2cf345d7f3a2 100644 --- a/sci-mathematics/normaliz/normaliz-3.10.1.ebuild +++ b/sci-mathematics/normaliz/normaliz-3.10.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/Normaliz/Normaliz/releases/download/v${PV}/${P}.tar. LICENSE="GPL-3" SLOT="0/3" -KEYWORDS="~amd64 ~arm ~riscv ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm ~riscv ~x86 ~amd64-linux ~x86-linux" IUSE="doc extras nauty openmp" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/normaliz/
commit: 0fe600b986b16bd349a2d3aa8772c9e996a5315c Author: Michael Orlitzky gentoo org> AuthorDate: Wed Aug 23 02:51:42 2023 + Commit: Michael Orlitzky gentoo org> CommitDate: Wed Aug 23 11:38:15 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fe600b9 sci-mathematics/normaliz: add 3.10.1, drop 3.10.0 Signed-off-by: Michael Orlitzky gentoo.org> sci-mathematics/normaliz/Manifest | 2 +- .../normaliz/{normaliz-3.10.0.ebuild => normaliz-3.10.1.ebuild} | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sci-mathematics/normaliz/Manifest b/sci-mathematics/normaliz/Manifest index 29d799e77b20..eafcc0691f98 100644 --- a/sci-mathematics/normaliz/Manifest +++ b/sci-mathematics/normaliz/Manifest @@ -1,2 +1,2 @@ -DIST normaliz-3.10.0.tar.gz 5177794 BLAKE2B ef2ed089da0bf7b286f477837d8793466c1b030ea0f321cd74e910461a6bd28705f971d1b987ef59aa783311dc247e2838d5acf850cb1948e429c98e1ca440f0 SHA512 febc43f846607dcfca8bcf462e8ccf655e2e6e10dcb2741412c08489fc9b2e99410306dc4b078084bfe73e41113849b201e6f7f5a8e2ae07508ebf1c043f95a3 +DIST normaliz-3.10.1.tar.gz 6795274 BLAKE2B 49bef9b5826daa4e3f483a7f5e67c3e5770ad11eaae85524f3ad2e81853eda033cffd28516efb1b0664a8d2ea971f101cf7880e465b0cf3182035a7a12ea9705 SHA512 363ee2c9388d0c88181742399be1d9bd21b27394a306ce095382f60fb8544a39feea7d10ce2bce1edf0ba6407c9bd1becc237ef1a58c7509e84e1b9f2712ba0c DIST normaliz-3.9.3.tar.gz 4946498 BLAKE2B 3faff64fda86216ee11b0f55ba1341d70988472f65eedafe5b52bf6b05abd817add2dbab45144de0a43d02c501caf3c4a89d66c2b2d621b81188a2a5100d158f SHA512 5d6866cc35835c196d22d6b4b0d5f0e3e2e00f772553115fbbabd8415b20388cf367cf9a282904a72c03c2ef482b804f7009d67e3334add4fc37f3bab675da6c diff --git a/sci-mathematics/normaliz/normaliz-3.10.0.ebuild b/sci-mathematics/normaliz/normaliz-3.10.1.ebuild similarity index 98% rename from sci-mathematics/normaliz/normaliz-3.10.0.ebuild rename to sci-mathematics/normaliz/normaliz-3.10.1.ebuild index 055e1f8973ca..8b7771628d25 100644 --- a/sci-mathematics/normaliz/normaliz-3.10.0.ebuild +++ b/sci-mathematics/normaliz/normaliz-3.10.1.ebuild @@ -7,7 +7,7 @@ inherit autotools toolchain-funcs DESCRIPTION="Tool for computations in affine monoids and more" HOMEPAGE="https://www.normaliz.uni-osnabrueck.de/; -SRC_URI="https://github.com/Normaliz/Normaliz/releases/download/${PV}/${P}.tar.gz; +SRC_URI="https://github.com/Normaliz/Normaliz/releases/download/v${PV}/${P}.tar.gz; LICENSE="GPL-3" SLOT="0/3"
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/normaliz/
commit: 9eb3421fb1ab8b98d554331f9f5532be876d76cf Author: Arthur Zamarin gentoo org> AuthorDate: Sat Jun 3 14:57:01 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Jun 9 14:50:07 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9eb3421f sci-mathematics/normaliz: destabilize for ~x86 Signed-off-by: Arthur Zamarin gentoo.org> sci-mathematics/normaliz/normaliz-3.9.3.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sci-mathematics/normaliz/normaliz-3.9.3.ebuild b/sci-mathematics/normaliz/normaliz-3.9.3.ebuild index 942b854e1028..987b73b0907e 100644 --- a/sci-mathematics/normaliz/normaliz-3.9.3.ebuild +++ b/sci-mathematics/normaliz/normaliz-3.9.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -11,7 +11,7 @@ SRC_URI="https://github.com/Normaliz/Normaliz/releases/download/v${PV}/${P}.tar. LICENSE="GPL-3" SLOT="0/3" -KEYWORDS="amd64 ~arm ~riscv x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm ~riscv ~x86 ~amd64-linux ~x86-linux" IUSE="doc extras nauty openmp" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/normaliz/
commit: 82385f2e4c92e90ec78581d80a91d2f5c2659e99 Author: Michael Orlitzky gentoo org> AuthorDate: Sun May 21 22:45:43 2023 + Commit: Michael Orlitzky gentoo org> CommitDate: Mon May 22 01:39:23 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82385f2e sci-mathematics/normaliz: add 3.10.0 Signed-off-by: Michael Orlitzky gentoo.org> sci-mathematics/normaliz/Manifest | 1 + sci-mathematics/normaliz/normaliz-3.10.0.ebuild | 73 + 2 files changed, 74 insertions(+) diff --git a/sci-mathematics/normaliz/Manifest b/sci-mathematics/normaliz/Manifest index dca93e793264..29d799e77b20 100644 --- a/sci-mathematics/normaliz/Manifest +++ b/sci-mathematics/normaliz/Manifest @@ -1 +1,2 @@ +DIST normaliz-3.10.0.tar.gz 5177794 BLAKE2B ef2ed089da0bf7b286f477837d8793466c1b030ea0f321cd74e910461a6bd28705f971d1b987ef59aa783311dc247e2838d5acf850cb1948e429c98e1ca440f0 SHA512 febc43f846607dcfca8bcf462e8ccf655e2e6e10dcb2741412c08489fc9b2e99410306dc4b078084bfe73e41113849b201e6f7f5a8e2ae07508ebf1c043f95a3 DIST normaliz-3.9.3.tar.gz 4946498 BLAKE2B 3faff64fda86216ee11b0f55ba1341d70988472f65eedafe5b52bf6b05abd817add2dbab45144de0a43d02c501caf3c4a89d66c2b2d621b81188a2a5100d158f SHA512 5d6866cc35835c196d22d6b4b0d5f0e3e2e00f772553115fbbabd8415b20388cf367cf9a282904a72c03c2ef482b804f7009d67e3334add4fc37f3bab675da6c diff --git a/sci-mathematics/normaliz/normaliz-3.10.0.ebuild b/sci-mathematics/normaliz/normaliz-3.10.0.ebuild new file mode 100644 index ..055e1f8973ca --- /dev/null +++ b/sci-mathematics/normaliz/normaliz-3.10.0.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools toolchain-funcs + +DESCRIPTION="Tool for computations in affine monoids and more" +HOMEPAGE="https://www.normaliz.uni-osnabrueck.de/; +SRC_URI="https://github.com/Normaliz/Normaliz/releases/download/${PV}/${P}.tar.gz; + +LICENSE="GPL-3" +SLOT="0/3" +KEYWORDS="~amd64 ~arm ~riscv ~x86 ~amd64-linux ~x86-linux" +IUSE="doc extras nauty openmp" + +RDEPEND=" + dev-libs/gmp:=[cxx(+)] + nauty? ( sci-mathematics/nauty ) +" +DEPEND=" + ${RDEPEND} + dev-libs/boost +" +# Only a boost header is needed -> not RDEPEND + +pkg_pretend() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + +pkg_setup() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + +src_prepare() { + # Fix C standard compliance. + default + eautoreconf +} + +src_configure() { + # flint (and arb, which doesn't make an appearance in ./configure --help) + # is somehow connected to e-antic, which we do not yet package. Likewise + # we have no packages for cocoalib or hashlibrary. + econf \ + $(use_enable openmp) \ + $(use_with nauty) \ + --without-cocoalib \ + --without-hashlibrary \ + --without-flint \ + --without-e-antic \ + --disable-static +} + +src_compile() { + # Clobber the default "AM_LDFLAGS = -Wl,-s" to avoid QA warnings + # about pre-stripped binaries. + emake AM_LDFLAGS="" +} + +src_install() { + default + + use doc && dodoc doc/Normaliz.pdf doc/NmzShortRef.pdf + if use extras; then + newdoc Singular/normaliz.pdf singular-normaliz.pdf + insinto /usr/share/${PN} + doins Singular/normaliz.lib + doins Macaulay2/Normaliz.m2 + fi + + find "${ED}" -type f -name "*.la" -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/normaliz/
commit: 593939033ea059c02c1af39c05326277fdbf70ec Author: Michael Orlitzky gentoo org> AuthorDate: Tue Aug 16 11:35:42 2022 + Commit: Michael Orlitzky gentoo org> CommitDate: Tue Aug 16 11:35:56 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59393903 sci-mathematics/normaliz: drop 3.1.3-r1, 3.8.10-r1 Closes: https://bugs.gentoo.org/625912 Signed-off-by: Michael Orlitzky gentoo.org> sci-mathematics/normaliz/Manifest | 2 - sci-mathematics/normaliz/normaliz-3.1.3-r1.ebuild | 69 -- sci-mathematics/normaliz/normaliz-3.8.10-r1.ebuild | 62 --- 3 files changed, 133 deletions(-) diff --git a/sci-mathematics/normaliz/Manifest b/sci-mathematics/normaliz/Manifest index 526cf8e4b9a9..dca93e793264 100644 --- a/sci-mathematics/normaliz/Manifest +++ b/sci-mathematics/normaliz/Manifest @@ -1,3 +1 @@ -DIST normaliz-3.1.3.tar.gz 3075453 BLAKE2B 0860b466dfa5335a58a496c21f7567e7e4682b07c73e36dbbd947eb65500e03758577d32355adb02fa4e271ca2f49bc5cb0449e26f1bdd11eab2dd5dbafd8f17 SHA512 c7fb1620e758dc59de88f0d7c55f50db0f67be772a00af27205e478f30c3836b7cf012a16a8adfdee3f0367d3adb4e3f887dc7d03793a7ca1601968ddb1946ce -DIST normaliz-3.8.10.tar.gz 5086191 BLAKE2B b40de665718dc1cee8a7246ccfb9b8496bdfa0754408f0260421352f1b4776133047ed1a5e8e0f044bdc15dde63a9f7d9ea1721773f36ecdccce3a8575493772 SHA512 8755011b1305b571d6bef7b6200e01bb56dbadce3f67de022fae0ef42c69c095b1f7cd2a2a432282098277ee39aa17caeffda15c806b28a6060a737930d5b82c DIST normaliz-3.9.3.tar.gz 4946498 BLAKE2B 3faff64fda86216ee11b0f55ba1341d70988472f65eedafe5b52bf6b05abd817add2dbab45144de0a43d02c501caf3c4a89d66c2b2d621b81188a2a5100d158f SHA512 5d6866cc35835c196d22d6b4b0d5f0e3e2e00f772553115fbbabd8415b20388cf367cf9a282904a72c03c2ef482b804f7009d67e3334add4fc37f3bab675da6c diff --git a/sci-mathematics/normaliz/normaliz-3.1.3-r1.ebuild b/sci-mathematics/normaliz/normaliz-3.1.3-r1.ebuild deleted file mode 100644 index a2d3890c2854.. --- a/sci-mathematics/normaliz/normaliz-3.1.3-r1.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit toolchain-funcs versionator - -MYP="Normaliz-${PV}" - -DESCRIPTION="Tool for computations in affine monoids and more" -HOMEPAGE="http://www.mathematik.uni-osnabrueck.de/normaliz/; -SRC_URI="https://github.com/Normaliz/Normaliz/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 ~arm x86" -IUSE="doc extras openmp" - -RDEPEND=" - dev-libs/gmp[cxx(+)] -" -DEPEND="${RDEPEND} - doc? ( app-text/texlive ) - dev-libs/boost" -# Only a boost header is needed -> not RDEPEND - -S=${WORKDIR}/${MYP} - -pkg_pretend() { - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp -} - -pkg_setup() { - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp -} - -src_prepare() { - ./bootstrap.sh || die - default -} - -src_configure() { - econf $(use_enable openmp) -} - -src_install() { - default - if use doc ; then - pushd doc - pdflatex Normaliz || die - pdflatex Normaliz || die - dodoc "Normaliz.pdf" - pdflatex NmzIntegrate || die - pdflatex NmzIntegrate || die - dodoc "NmzIntegrate.pdf" - popd - fi - 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 -} diff --git a/sci-mathematics/normaliz/normaliz-3.8.10-r1.ebuild b/sci-mathematics/normaliz/normaliz-3.8.10-r1.ebuild deleted file mode 100644 index d696ca7b9817.. --- a/sci-mathematics/normaliz/normaliz-3.8.10-r1.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools toolchain-funcs - -DESCRIPTION="Tool for computations in affine monoids and more" -HOMEPAGE="http://www.mathematik.uni-osnabrueck.de/normaliz/; -SRC_URI="https://github.com/Normaliz/Normaliz/archive/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/Normaliz-${PV}" - -LICENSE="GPL-3" -SLOT="0/3" -KEYWORDS="~amd64 ~arm ~riscv ~x86 ~amd64-linux ~x86-linux" -IUSE="doc extras openmp" - -# would be nice to
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/normaliz/
commit: 579b11bbc570324284ca85d2c9ac6a48956b10d4 Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Aug 16 07:48:30 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Aug 16 07:48:30 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=579b11bb sci-mathematics/normaliz: x86 stable wrt bug #865345 Signed-off-by: Agostino Sarubbo gentoo.org> sci-mathematics/normaliz/normaliz-3.9.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-mathematics/normaliz/normaliz-3.9.3.ebuild b/sci-mathematics/normaliz/normaliz-3.9.3.ebuild index be2543b71651..942b854e1028 100644 --- a/sci-mathematics/normaliz/normaliz-3.9.3.ebuild +++ b/sci-mathematics/normaliz/normaliz-3.9.3.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/Normaliz/Normaliz/releases/download/v${PV}/${P}.tar. LICENSE="GPL-3" SLOT="0/3" -KEYWORDS="amd64 ~arm ~riscv ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm ~riscv x86 ~amd64-linux ~x86-linux" IUSE="doc extras nauty openmp" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/normaliz/
commit: cc7fbd16b4ae870e8b22db2f5c0935f52822aa94 Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Aug 16 07:43:05 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Aug 16 07:43:05 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc7fbd16 sci-mathematics/normaliz: amd64 stable wrt bug #865345 Signed-off-by: Agostino Sarubbo gentoo.org> sci-mathematics/normaliz/normaliz-3.9.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-mathematics/normaliz/normaliz-3.9.3.ebuild b/sci-mathematics/normaliz/normaliz-3.9.3.ebuild index 9fa89e9d001b..be2543b71651 100644 --- a/sci-mathematics/normaliz/normaliz-3.9.3.ebuild +++ b/sci-mathematics/normaliz/normaliz-3.9.3.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/Normaliz/Normaliz/releases/download/v${PV}/${P}.tar. LICENSE="GPL-3" SLOT="0/3" -KEYWORDS="~amd64 ~arm ~riscv ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm ~riscv ~x86 ~amd64-linux ~x86-linux" IUSE="doc extras nauty openmp" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/normaliz/
commit: a7a2df0f47be3f3bf59d2839755914f962eb91bb Author: David Seifert gentoo org> AuthorDate: Sat May 14 21:30:28 2022 + Commit: David Seifert gentoo org> CommitDate: Sat May 14 21:30:28 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7a2df0f sci-mathematics/normaliz: [QA] tc-has-openmp → tc-check-openmp Closes: https://github.com/gentoo/gentoo/pull/25486 Signed-off-by: David Seifert gentoo.org> sci-mathematics/normaliz/normaliz-3.1.3-r1.ebuild | 13 + sci-mathematics/normaliz/normaliz-3.8.10-r1.ebuild | 8 ++-- sci-mathematics/normaliz/normaliz-3.9.3.ebuild | 6 +- 3 files changed, 20 insertions(+), 7 deletions(-) diff --git a/sci-mathematics/normaliz/normaliz-3.1.3-r1.ebuild b/sci-mathematics/normaliz/normaliz-3.1.3-r1.ebuild index bc18fd6a3868..a2d3890c2854 100644 --- a/sci-mathematics/normaliz/normaliz-3.1.3-r1.ebuild +++ b/sci-mathematics/normaliz/normaliz-3.1.3-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -26,15 +26,20 @@ DEPEND="${RDEPEND} S=${WORKDIR}/${MYP} +pkg_pretend() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + +pkg_setup() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + src_prepare() { ./bootstrap.sh || die default } src_configure() { - if use openmp && ! tc-has-openmp ; then - die "You requested openmp, but your toolchain does not support it." - fi econf $(use_enable openmp) } diff --git a/sci-mathematics/normaliz/normaliz-3.8.10-r1.ebuild b/sci-mathematics/normaliz/normaliz-3.8.10-r1.ebuild index 74f541639c16..d696ca7b9817 100644 --- a/sci-mathematics/normaliz/normaliz-3.8.10-r1.ebuild +++ b/sci-mathematics/normaliz/normaliz-3.8.10-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -25,8 +25,12 @@ DEPEND=" " # Only a boost header is needed -> not RDEPEND +pkg_pretend() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + pkg_setup() { - use openmp && tc-check-openmp + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp } src_prepare() { diff --git a/sci-mathematics/normaliz/normaliz-3.9.3.ebuild b/sci-mathematics/normaliz/normaliz-3.9.3.ebuild index 7b7436eeb4e9..9fa89e9d001b 100644 --- a/sci-mathematics/normaliz/normaliz-3.9.3.ebuild +++ b/sci-mathematics/normaliz/normaliz-3.9.3.ebuild @@ -24,8 +24,12 @@ DEPEND=" " # Only a boost header is needed -> not RDEPEND +pkg_pretend() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + pkg_setup() { - use openmp && tc-check-openmp + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp } src_configure() {
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/normaliz/
commit: a19d0d5d6c440cb475e14288136f7ac71f7616a9 Author: Michael Orlitzky gentoo org> AuthorDate: Sun May 8 15:33:03 2022 + Commit: Michael Orlitzky gentoo org> CommitDate: Sun May 8 16:33:26 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a19d0d5d sci-mathematics/normaliz: new upstream version 3.9.3. * EAPI=8 * No more autotools.eclass (upstream provides a real release). * Install the quick reference doc. * Support USE=nauty for automorphism group computation. * Pass --without-foo for remaining unsupported options. * Use the default src_test(). * Fix QA warning about pre-stripped files. Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Michael Orlitzky gentoo.org> sci-mathematics/normaliz/Manifest | 1 + sci-mathematics/normaliz/metadata.xml | 8 +++- sci-mathematics/normaliz/normaliz-3.9.3.ebuild | 63 ++ 3 files changed, 71 insertions(+), 1 deletion(-) diff --git a/sci-mathematics/normaliz/Manifest b/sci-mathematics/normaliz/Manifest index 683077b4d89a..526cf8e4b9a9 100644 --- a/sci-mathematics/normaliz/Manifest +++ b/sci-mathematics/normaliz/Manifest @@ -1,2 +1,3 @@ DIST normaliz-3.1.3.tar.gz 3075453 BLAKE2B 0860b466dfa5335a58a496c21f7567e7e4682b07c73e36dbbd947eb65500e03758577d32355adb02fa4e271ca2f49bc5cb0449e26f1bdd11eab2dd5dbafd8f17 SHA512 c7fb1620e758dc59de88f0d7c55f50db0f67be772a00af27205e478f30c3836b7cf012a16a8adfdee3f0367d3adb4e3f887dc7d03793a7ca1601968ddb1946ce DIST normaliz-3.8.10.tar.gz 5086191 BLAKE2B b40de665718dc1cee8a7246ccfb9b8496bdfa0754408f0260421352f1b4776133047ed1a5e8e0f044bdc15dde63a9f7d9ea1721773f36ecdccce3a8575493772 SHA512 8755011b1305b571d6bef7b6200e01bb56dbadce3f67de022fae0ef42c69c095b1f7cd2a2a432282098277ee39aa17caeffda15c806b28a6060a737930d5b82c +DIST normaliz-3.9.3.tar.gz 4946498 BLAKE2B 3faff64fda86216ee11b0f55ba1341d70988472f65eedafe5b52bf6b05abd817add2dbab45144de0a43d02c501caf3c4a89d66c2b2d621b81188a2a5100d158f SHA512 5d6866cc35835c196d22d6b4b0d5f0e3e2e00f772553115fbbabd8415b20388cf367cf9a282904a72c03c2ef482b804f7009d67e3334add4fc37f3bab675da6c diff --git a/sci-mathematics/normaliz/metadata.xml b/sci-mathematics/normaliz/metadata.xml index e7b4f0b40e9a..802b12e6eb3d 100644 --- a/sci-mathematics/normaliz/metadata.xml +++ b/sci-mathematics/normaliz/metadata.xml @@ -6,7 +6,13 @@ Gentoo Mathematics Project - Install Macaulay2 and sci-mathematics/singularpackages as shipped by upstream + + Install Macaulay2 and sci-mathematics/singularpackages + as shipped by upstream + + + Use sci-mathematics/nauty to compute automorphism groups. + Normaliz is a (command line) tool for computations in affine diff --git a/sci-mathematics/normaliz/normaliz-3.9.3.ebuild b/sci-mathematics/normaliz/normaliz-3.9.3.ebuild new file mode 100644 index ..7b7436eeb4e9 --- /dev/null +++ b/sci-mathematics/normaliz/normaliz-3.9.3.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +DESCRIPTION="Tool for computations in affine monoids and more" +HOMEPAGE="https://www.normaliz.uni-osnabrueck.de/; +SRC_URI="https://github.com/Normaliz/Normaliz/releases/download/v${PV}/${P}.tar.gz; + +LICENSE="GPL-3" +SLOT="0/3" +KEYWORDS="~amd64 ~arm ~riscv ~x86 ~amd64-linux ~x86-linux" +IUSE="doc extras nauty openmp" + +RDEPEND=" + dev-libs/gmp:=[cxx(+)] + nauty? ( sci-mathematics/nauty ) +" +DEPEND=" + ${RDEPEND} + dev-libs/boost +" +# Only a boost header is needed -> not RDEPEND + +pkg_setup() { + use openmp && tc-check-openmp +} + +src_configure() { + # flint (and arb, which doesn't make an appearance in ./configure --help) + # is somehow connected to e-antic, which we do not yet package. Likewise + # we have no packages for cocoalib or hashlibrary. + econf \ + $(use_enable openmp) \ + $(use_with nauty) \ + --without-cocoalib \ + --without-hashlibrary \ + --without-flint \ + --without-e-antic \ + --disable-static +} + +src_compile() { + # Clobber the default "AM_LDFLAGS = -Wl,-s" to avoid QA warnings + # about pre-stripped binaries. + emake AM_LDFLAGS="" +} + +src_install() { + default + + use doc && dodoc doc/Normaliz.pdf doc/NmzShortRef.pdf + if use extras; then + newdoc Singular/normaliz.pdf singular-normaliz.pdf + insinto /usr/share/${PN} + doins Singular/normaliz.lib + doins Macaulay2/Normaliz.m2 + fi + + find "${ED}" -type f -name "*.la" -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/normaliz/
commit: 977d788580b75dc95cbacafc6931be01d89a3ce2 Author: Alex Fan gmail com> AuthorDate: Tue Dec 28 10:19:56 2021 + Commit: Yixun Lan gentoo org> CommitDate: Wed Dec 29 13:40:11 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=977d7885 sci-mathematics/normaliz: keyword 3.8.10-r1 for ~riscv Signed-off-by: Alex Fan gmail.com> Signed-off-by: Yixun Lan gentoo.org> sci-mathematics/normaliz/normaliz-3.8.10-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-mathematics/normaliz/normaliz-3.8.10-r1.ebuild b/sci-mathematics/normaliz/normaliz-3.8.10-r1.ebuild index 436607a9bad0..74f541639c16 100644 --- a/sci-mathematics/normaliz/normaliz-3.8.10-r1.ebuild +++ b/sci-mathematics/normaliz/normaliz-3.8.10-r1.ebuild @@ -12,7 +12,7 @@ S="${WORKDIR}/Normaliz-${PV}" LICENSE="GPL-3" SLOT="0/3" -KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 ~arm ~riscv ~x86 ~amd64-linux ~x86-linux" IUSE="doc extras openmp" # would be nice to package scip and cocoalib
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/normaliz/
commit: a83686104f90f433df59e6b007e7081d24755daf Author: David Seifert gentoo org> AuthorDate: Fri Jun 18 13:15:39 2021 + Commit: David Seifert gentoo org> CommitDate: Fri Jun 18 13:15:39 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8368610 sci-mathematics/normaliz: Depend on dev-libs/gmp[cxx(+)] Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: David Seifert gentoo.org> .../normaliz/{normaliz-3.1.3.ebuild => normaliz-3.1.3-r1.ebuild} | 4 ++-- .../normaliz/{normaliz-3.8.10.ebuild => normaliz-3.8.10-r1.ebuild}| 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/sci-mathematics/normaliz/normaliz-3.1.3.ebuild b/sci-mathematics/normaliz/normaliz-3.1.3-r1.ebuild similarity index 96% rename from sci-mathematics/normaliz/normaliz-3.1.3.ebuild rename to sci-mathematics/normaliz/normaliz-3.1.3-r1.ebuild index 7f9223274c3..bc18fd6a386 100644 --- a/sci-mathematics/normaliz/normaliz-3.1.3.ebuild +++ b/sci-mathematics/normaliz/normaliz-3.1.3-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -17,7 +17,7 @@ KEYWORDS="amd64 ~arm x86" IUSE="doc extras openmp" RDEPEND=" - dev-libs/gmp[cxx] + dev-libs/gmp[cxx(+)] " DEPEND="${RDEPEND} doc? ( app-text/texlive ) diff --git a/sci-mathematics/normaliz/normaliz-3.8.10.ebuild b/sci-mathematics/normaliz/normaliz-3.8.10-r1.ebuild similarity index 97% rename from sci-mathematics/normaliz/normaliz-3.8.10.ebuild rename to sci-mathematics/normaliz/normaliz-3.8.10-r1.ebuild index bac3b0b1866..436607a9bad 100644 --- a/sci-mathematics/normaliz/normaliz-3.8.10.ebuild +++ b/sci-mathematics/normaliz/normaliz-3.8.10-r1.ebuild @@ -17,7 +17,7 @@ IUSE="doc extras openmp" # would be nice to package scip and cocoalib RDEPEND=" - dev-libs/gmp:=[cxx] + dev-libs/gmp:=[cxx(+)] " DEPEND=" ${RDEPEND}
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/normaliz/
commit: 0689b79b9127b5d60b85b8196ac03c9907be357f Author: Aisha Tammy aisha cc> AuthorDate: Thu May 27 21:05:44 2021 + Commit: David Seifert gentoo org> CommitDate: Thu May 27 21:05:44 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0689b79b sci-mathematics/normaliz: version bump to 3.8.10 * Authored by Aisha with few small tweaks by me Closes: https://github.com/gentoo/gentoo/pull/17908 Signed-off-by: Aisha Tammy aisha.cc> Signed-off-by: Jakov Smolic sartura.hr> Signed-off-by: David Seifert gentoo.org> sci-mathematics/normaliz/Manifest | 1 + sci-mathematics/normaliz/normaliz-3.8.10.ebuild | 58 + 2 files changed, 59 insertions(+) diff --git a/sci-mathematics/normaliz/Manifest b/sci-mathematics/normaliz/Manifest index ff22aa67e42..7e0cf396686 100644 --- a/sci-mathematics/normaliz/Manifest +++ b/sci-mathematics/normaliz/Manifest @@ -1,2 +1,3 @@ DIST normaliz-3.1.3.tar.gz 3075453 BLAKE2B 0860b466dfa5335a58a496c21f7567e7e4682b07c73e36dbbd947eb65500e03758577d32355adb02fa4e271ca2f49bc5cb0449e26f1bdd11eab2dd5dbafd8f17 SHA512 c7fb1620e758dc59de88f0d7c55f50db0f67be772a00af27205e478f30c3836b7cf012a16a8adfdee3f0367d3adb4e3f887dc7d03793a7ca1601968ddb1946ce DIST normaliz-3.3.0.tar.gz 4243027 BLAKE2B 4785c47a2d815518e98b012dcbfe3cb70aac0ea8e06ad8f15ad6ba73120589e24f82050c25368775299974a43fce42052ffdf49379cd2b14ef4e415f6bb2d8f9 SHA512 3e09be1a265746c2cedf24c6a38de2f3801a906a66a0fa73a98b05916a5e6f412d84f5e38276781b5d99ff779a2db3fc420acdadd036e9822cae41b2ed539be5 +DIST normaliz-3.8.10.tar.gz 5086191 BLAKE2B b40de665718dc1cee8a7246ccfb9b8496bdfa0754408f0260421352f1b4776133047ed1a5e8e0f044bdc15dde63a9f7d9ea1721773f36ecdccce3a8575493772 SHA512 8755011b1305b571d6bef7b6200e01bb56dbadce3f67de022fae0ef42c69c095b1f7cd2a2a432282098277ee39aa17caeffda15c806b28a6060a737930d5b82c diff --git a/sci-mathematics/normaliz/normaliz-3.8.10.ebuild b/sci-mathematics/normaliz/normaliz-3.8.10.ebuild new file mode 100644 index 000..bac3b0b1866 --- /dev/null +++ b/sci-mathematics/normaliz/normaliz-3.8.10.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools toolchain-funcs + +DESCRIPTION="Tool for computations in affine monoids and more" +HOMEPAGE="http://www.mathematik.uni-osnabrueck.de/normaliz/; +SRC_URI="https://github.com/Normaliz/Normaliz/archive/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/Normaliz-${PV}" + +LICENSE="GPL-3" +SLOT="0/3" +KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux" +IUSE="doc extras openmp" + +# would be nice to package scip and cocoalib +RDEPEND=" + dev-libs/gmp:=[cxx] +" +DEPEND=" + ${RDEPEND} + dev-libs/boost +" +# Only a boost header is needed -> not RDEPEND + +pkg_setup() { + use openmp && tc-check-openmp +} + +src_prepare() { + default + eautoreconf +} + +src_configure() { + econf \ + $(use_enable openmp) \ + --disable-static +} + +src_test() { + emake check +} + +src_install() { + default + find "${ED}" -name "*.la" -delete || die + + use doc && dodoc doc/Normaliz.pdf + if use extras; then + newdoc Singular/normaliz.pdf singular-normaliz.pdf + insinto /usr/share/${PN} + doins Singular/normaliz.lib + doins Macaulay2/Normaliz.m2 + fi +}
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/normaliz/
commit: 130468814d9e5dc8f5ab191842502d190acde606 Author: Jakov Smolic sartura hr> AuthorDate: Thu May 27 21:05:47 2021 + Commit: David Seifert gentoo org> CommitDate: Thu May 27 21:05:47 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13046881 sci-mathematics/normaliz: Remove old 3.3.0 Signed-off-by: Jakov Smolic sartura.hr> Signed-off-by: David Seifert gentoo.org> sci-mathematics/normaliz/Manifest | 1 - sci-mathematics/normaliz/normaliz-3.3.0.ebuild | 60 -- 2 files changed, 61 deletions(-) diff --git a/sci-mathematics/normaliz/Manifest b/sci-mathematics/normaliz/Manifest index 7e0cf396686..683077b4d89 100644 --- a/sci-mathematics/normaliz/Manifest +++ b/sci-mathematics/normaliz/Manifest @@ -1,3 +1,2 @@ DIST normaliz-3.1.3.tar.gz 3075453 BLAKE2B 0860b466dfa5335a58a496c21f7567e7e4682b07c73e36dbbd947eb65500e03758577d32355adb02fa4e271ca2f49bc5cb0449e26f1bdd11eab2dd5dbafd8f17 SHA512 c7fb1620e758dc59de88f0d7c55f50db0f67be772a00af27205e478f30c3836b7cf012a16a8adfdee3f0367d3adb4e3f887dc7d03793a7ca1601968ddb1946ce -DIST normaliz-3.3.0.tar.gz 4243027 BLAKE2B 4785c47a2d815518e98b012dcbfe3cb70aac0ea8e06ad8f15ad6ba73120589e24f82050c25368775299974a43fce42052ffdf49379cd2b14ef4e415f6bb2d8f9 SHA512 3e09be1a265746c2cedf24c6a38de2f3801a906a66a0fa73a98b05916a5e6f412d84f5e38276781b5d99ff779a2db3fc420acdadd036e9822cae41b2ed539be5 DIST normaliz-3.8.10.tar.gz 5086191 BLAKE2B b40de665718dc1cee8a7246ccfb9b8496bdfa0754408f0260421352f1b4776133047ed1a5e8e0f044bdc15dde63a9f7d9ea1721773f36ecdccce3a8575493772 SHA512 8755011b1305b571d6bef7b6200e01bb56dbadce3f67de022fae0ef42c69c095b1f7cd2a2a432282098277ee39aa17caeffda15c806b28a6060a737930d5b82c diff --git a/sci-mathematics/normaliz/normaliz-3.3.0.ebuild b/sci-mathematics/normaliz/normaliz-3.3.0.ebuild deleted file mode 100644 index 0f6a3edf380..000 --- a/sci-mathematics/normaliz/normaliz-3.3.0.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit autotools toolchain-funcs ltprune - -MYP="Normaliz-${PV}" - -DESCRIPTION="Tool for computations in affine monoids and more" -HOMEPAGE="http://www.mathematik.uni-osnabrueck.de/normaliz/; -SRC_URI="https://github.com/Normaliz/Normaliz/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0/3" -KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux" -IUSE="doc extras openmp static-libs" - -# would be nice to package scip and cocoalib - -RDEPEND=" - dev-libs/gmp:=[cxx] -" -DEPEND="${RDEPEND} - dev-libs/boost -" -# Only a boost header is needed -> not RDEPEND - -S="${WORKDIR}/${MYP}" - -pkg_setup() { - use openmp && tc-check-openmp -} - -src_prepare() { - default - eautoreconf -} - -src_configure() { - econf \ - $(use_enable openmp) \ - $(use_enable static-libs static) -} - -src_test() { - emake check -} - -src_install() { - default - use static-libs || prune_libtool_files --all - use doc && dodoc doc/Normaliz.pdf - if use extras; then - newdoc Singular/normaliz.pdf singular-normaliz.pdf - insinto /usr/share/${PN} - doins Singular/normaliz.lib - doins Macaulay2/Normaliz.m2 - fi -}
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/normaliz/
commit: 00811f52d7b54c94cb0b8afbf12538057dd3adf2 Author: Michał Górny gentoo org> AuthorDate: Sun Feb 16 06:31:45 2020 + Commit: Michał Górny gentoo org> CommitDate: Sun Feb 16 06:31:45 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00811f52 sci-mathematics/normaliz: Fix obsolete pkg ref Signed-off-by: Michał Górny gentoo.org> sci-mathematics/normaliz/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-mathematics/normaliz/metadata.xml b/sci-mathematics/normaliz/metadata.xml index 611dafb67f5..6850002611f 100644 --- a/sci-mathematics/normaliz/metadata.xml +++ b/sci-mathematics/normaliz/metadata.xml @@ -6,7 +6,7 @@ Gentoo Mathematics Project - Install sci-mathematics/Macaulay2 and sci-mathematics/singularpackages as shipped by upstream + Install Macaulay2 and sci-mathematics/singularpackages as shipped by upstream Normaliz is a (command line) tool for computations in affine
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/normaliz/
commit: f57b76a93f53ddb26af0bd5fe3a3bfbe7724ab2f Author: Sébastien Fabbro gentoo org> AuthorDate: Sat Jul 29 22:33:10 2017 + Commit: Sebastien Fabbro gentoo org> CommitDate: Mon Jul 31 18:12:19 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f57b76a9 sci-mathematics/normaliz: version bump Package-Manager: Portage-2.3.6, Repoman-2.3.3 sci-mathematics/normaliz/Manifest | 1 + sci-mathematics/normaliz/metadata.xml | 8 ++-- sci-mathematics/normaliz/normaliz-3.3.0.ebuild | 60 ++ 3 files changed, 65 insertions(+), 4 deletions(-) diff --git a/sci-mathematics/normaliz/Manifest b/sci-mathematics/normaliz/Manifest index 9fe50d4d7fc..31b6ae25ed1 100644 --- a/sci-mathematics/normaliz/Manifest +++ b/sci-mathematics/normaliz/Manifest @@ -1,3 +1,4 @@ DIST Normaliz2.12.2.zip 6432949 SHA256 230772425b3c9964b9e144c0919c75fac0ec95260a1943c10a8a94eea9d7273e SHA512 fd42071cb87b8efbaf9af0885c173a0583e0b38dedb8821a83225eeebb44060a7b5748c44adfc4faeac20c3a1706071bcb9883cb4447e4a1ff3aeb770bd22038 WHIRLPOOL cb2974e02eac6e6d51c234214a719a24ad2e12d1400f0a6f8aee3e7a4ba3aa2ba053beec65c9032f42726e4dd4f1866820bb5b7b96f7c3d34cd132fcdbdb91af DIST Normaliz3.1.1.zip 5839858 SHA256 192e60d3671d4516c4904b166dec96c5b32c63c0fbaae15d067e25b8d9b6119e SHA512 efa75844542df45d3cff6b6f877f2d6132905b722468b3df5a89468798bf66cbaf33f359000fb462f4d24fb3414f4c293a8ba84112a6712862dd593bb5f314ba WHIRLPOOL 5f9b503899d2d7a8c0367d516b709e45e8d034a70c06a16bbfd680c7c2b070fcc3f686c37473c73ab96c4b99b669e767817190d4882fce2085b47a7bf57de51c DIST normaliz-3.1.3.tar.gz 3075453 SHA256 f18f037395596219ee67cf40945903f990a6091fd3eb5dc67120d582e889ae34 SHA512 c7fb1620e758dc59de88f0d7c55f50db0f67be772a00af27205e478f30c3836b7cf012a16a8adfdee3f0367d3adb4e3f887dc7d03793a7ca1601968ddb1946ce WHIRLPOOL 7cc3534b59cf4d6af5c1760038e29171b16577b7e5ef8f76da4504cb5471e147948b0711e5deea059f8c610de87d638208e2c2718cc07fb684440677d9f1bea3 +DIST normaliz-3.3.0.tar.gz 4243027 SHA256 0a22132c960c05edbc3c39391d395308f6ba3d9cb076ca075db7bbb639d85bbb SHA512 3e09be1a265746c2cedf24c6a38de2f3801a906a66a0fa73a98b05916a5e6f412d84f5e38276781b5d99ff779a2db3fc420acdadd036e9822cae41b2ed539be5 WHIRLPOOL a08f0ec39d2b1e350eabf45d2aa7c033ed597830bc0cfd9fbcd0bb09af069bbe551d2a967b0d5de5bbffde71aa7945e021fd40d3791dc24d66582d7b27d6d658 diff --git a/sci-mathematics/normaliz/metadata.xml b/sci-mathematics/normaliz/metadata.xml index 6edd7c37997..611dafb67f5 100644 --- a/sci-mathematics/normaliz/metadata.xml +++ b/sci-mathematics/normaliz/metadata.xml @@ -6,12 +6,12 @@ Gentoo Mathematics Project - Install sci-mathematics/Macaulay2 and sci-mathematics/singular - packages as shipped by upstream + Install sci-mathematics/Macaulay2 and sci-mathematics/singularpackages as shipped by upstream -Normaliz is a (command line) tool for computations in affine monoids, vector configurations, lattice polytopes, and -rational cones. +Normaliz is a (command line) tool for computations in affine +monoids, vector configurations, lattice polytopes, and rational +cones. Normaliz/Normaliz diff --git a/sci-mathematics/normaliz/normaliz-3.3.0.ebuild b/sci-mathematics/normaliz/normaliz-3.3.0.ebuild new file mode 100644 index 000..f379562bd32 --- /dev/null +++ b/sci-mathematics/normaliz/normaliz-3.3.0.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit autotools toolchain-funcs eutils + +MYP="Normaliz-${PV}" + +DESCRIPTION="Tool for computations in affine monoids and more" +HOMEPAGE="http://www.mathematik.uni-osnabrueck.de/normaliz/; +SRC_URI="https://github.com/Normaliz/Normaliz/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0/3" +KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux" +IUSE="doc extras openmp static-libs" + +# would be nice to package scip and cocoalib + +RDEPEND=" + dev-libs/gmp:=[cxx] +" +DEPEND="${RDEPEND} + dev-libs/boost +" +# Only a boost header is needed -> not RDEPEND + +S="${WORKDIR}/${MYP}" + +pkg_setup() { + use openmp && tc-check-openmp +} + +src_prepare() { + default + eautoreconf +} + +src_configure () { + econf \ + $(use_enable openmp) \ + $(use_enable static-libs static) +} + +src_test() { + emake check +} + +src_install() { + default + use static-libs || prune_libtool_files --all + use doc && dodoc doc/Normaliz.pdf + if use extras; then + newdoc Singular/normaliz.pdf singular-normaliz.pdf + insinto /usr/share/${PN} + doins Singular/normaliz.lib + doins Macaulay2/Normaliz.m2 + fi +}
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/normaliz/
commit: c38b427e5d575c1e0787dfd409fd0fa1228f26e6 Author: Mike Frysinger gentoo org> AuthorDate: Fri Mar 10 21:59:14 2017 + Commit: Mike Frysinger gentoo org> CommitDate: Fri Mar 10 21:59:37 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c38b427e sci-mathematics/normaliz: add URI schema to HOMEPAGE sci-mathematics/normaliz/normaliz-3.1.1.ebuild | 2 +- sci-mathematics/normaliz/normaliz-3.1.3.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sci-mathematics/normaliz/normaliz-3.1.1.ebuild b/sci-mathematics/normaliz/normaliz-3.1.1.ebuild index dc00be25588..0fcd25b6099 100644 --- a/sci-mathematics/normaliz/normaliz-3.1.1.ebuild +++ b/sci-mathematics/normaliz/normaliz-3.1.1.ebuild @@ -9,7 +9,7 @@ MYPV=$(get_version_component_range 1-2) MYP="Normaliz${MYPV}" DESCRIPTION="Tool for computations in affine monoids and more" -HOMEPAGE="www.mathematik.uni-osnabrueck.de/normaliz/" +HOMEPAGE="http://www.mathematik.uni-osnabrueck.de/normaliz/; SRC_URI="https://www.normaliz.uni-osnabrueck.de/wp-content/uploads/2016/04/Normaliz${PV}.zip; LICENSE="GPL-3" diff --git a/sci-mathematics/normaliz/normaliz-3.1.3.ebuild b/sci-mathematics/normaliz/normaliz-3.1.3.ebuild index 048a380fb4c..01a92c6acf0 100644 --- a/sci-mathematics/normaliz/normaliz-3.1.3.ebuild +++ b/sci-mathematics/normaliz/normaliz-3.1.3.ebuild @@ -8,7 +8,7 @@ inherit toolchain-funcs versionator MYP="Normaliz-${PV}" DESCRIPTION="Tool for computations in affine monoids and more" -HOMEPAGE="www.mathematik.uni-osnabrueck.de/normaliz/" +HOMEPAGE="http://www.mathematik.uni-osnabrueck.de/normaliz/; SRC_URI="https://github.com/Normaliz/Normaliz/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-3"
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/normaliz/files/
commit: ef2abb4669103067db05bf61bca5c179c9c2c364 Author: Michael Mair-Keimberger (asterix) gmail com> AuthorDate: Wed Feb 1 18:44:24 2017 + Commit: David Seifert gentoo org> CommitDate: Wed Feb 1 22:39:20 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef2abb46 sci-mathematics/normaliz: remove unused patch Closes: https://github.com/gentoo/gentoo/pull/3764 .../files/normaliz-3.0.0-gmp61-compat.patch| 70 -- 1 file changed, 70 deletions(-) diff --git a/sci-mathematics/normaliz/files/normaliz-3.0.0-gmp61-compat.patch b/sci-mathematics/normaliz/files/normaliz-3.0.0-gmp61-compat.patch deleted file mode 100644 index cf6f81f.. --- a/sci-mathematics/normaliz/files/normaliz-3.0.0-gmp61-compat.patch +++ /dev/null @@ -1,70 +0,0 @@ -diff --git a/source/libnormaliz/HilbertSeries.cpp b/source/libnormaliz/HilbertSeries.cpp -index 311b839..47a84cd 100644 a/source/libnormaliz/HilbertSeries.cpp -+++ b/source/libnormaliz/HilbertSeries.cpp -@@ -399,7 +399,7 @@ void HilbertSeries::computeHilbertQuasiPolynomial() const { - //divide by gcd //TODO operate directly on vector - Matrix QP(quasi_poly); - mpz_class g = QP.matrix_gcd(); --g = gcd(g,quasi_denom); -+g = libnormaliz::gcd(g,quasi_denom); - quasi_denom /= g; - QP.scalar_division(g); - //we use a normed shift, so that the cylcic shift % period always yields a non-negative integer -diff --git a/source/libnormaliz/matrix.cpp b/source/libnormaliz/matrix.cpp -index d643eca..ae7684c 100644 a/source/libnormaliz/matrix.cpp -+++ b/source/libnormaliz/matrix.cpp -@@ -735,7 +735,7 @@ Integer Matrix::matrix_gcd() const{ - Integer g=0,h; - for (size_t i = 0; i1) { - c /= g; - B.scalar_division(g); -diff --git a/source/libnormaliz/vector_operations.cpp b/source/libnormaliz/vector_operations.cpp -index 7c676e9..7103775 100644 a/source/libnormaliz/vector_operations.cpp -+++ b/source/libnormaliz/vector_operations.cpp -@@ -240,7 +240,7 @@ Integer v_gcd(const vector& v){ - size_t i, size=v.size(); - Integer g=0; - for (i = 0; i < size; i++) { --g=gcd(g,v[i]); -+g = libnormaliz::gcd(g,v[i]); - if (g==1) { - return 1; - } -@@ -255,7 +255,7 @@ Integer v_lcm(const vector& v){ - size_t i,size=v.size(); - Integer g=1; - for (i = 0; i < size; i++) { --g=lcm(g,v[i]); -+g = libnormaliz::lcm(g,v[i]); - if (g==0) { - return 0; - }
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/normaliz/
commit: c28986c9ddc505663c3656ba9fbdfc149966d4b8 Author: Tobias Klausmann gentoo org> AuthorDate: Wed Dec 21 10:20:11 2016 + Commit: Tobias Klausmann gentoo org> CommitDate: Wed Dec 21 10:27:00 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c28986c9 sci-mathematics/normaliz-3.1.3-r0: stable on amd64 Gentoo-Bug: 598056 sci-mathematics/normaliz/normaliz-3.1.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-mathematics/normaliz/normaliz-3.1.3.ebuild b/sci-mathematics/normaliz/normaliz-3.1.3.ebuild index 0e7703c..60fb99a 100644 --- a/sci-mathematics/normaliz/normaliz-3.1.3.ebuild +++ b/sci-mathematics/normaliz/normaliz-3.1.3.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/Normaliz/Normaliz/archive/v${PV}.tar.gz -> ${P}.tar. LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" +KEYWORDS="amd64 ~arm ~x86" IUSE="doc extras openmp" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/normaliz/
commit: 91ac299ebf2cb8841f7cc6b273d1cbc61b996d6f Author: Manuel Rüger gentoo org> AuthorDate: Tue Nov 8 23:51:54 2016 + Commit: Manuel Rüger gentoo org> CommitDate: Tue Nov 8 23:51:54 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91ac299e sci-mathematics/normaliz: Fix tarball name Package-Manager: portage-2.3.2 sci-mathematics/normaliz/Manifest | 2 +- sci-mathematics/normaliz/normaliz-3.1.3.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sci-mathematics/normaliz/Manifest b/sci-mathematics/normaliz/Manifest index 627f9a2..9fe50d4 100644 --- a/sci-mathematics/normaliz/Manifest +++ b/sci-mathematics/normaliz/Manifest @@ -1,3 +1,3 @@ DIST Normaliz2.12.2.zip 6432949 SHA256 230772425b3c9964b9e144c0919c75fac0ec95260a1943c10a8a94eea9d7273e SHA512 fd42071cb87b8efbaf9af0885c173a0583e0b38dedb8821a83225eeebb44060a7b5748c44adfc4faeac20c3a1706071bcb9883cb4447e4a1ff3aeb770bd22038 WHIRLPOOL cb2974e02eac6e6d51c234214a719a24ad2e12d1400f0a6f8aee3e7a4ba3aa2ba053beec65c9032f42726e4dd4f1866820bb5b7b96f7c3d34cd132fcdbdb91af DIST Normaliz3.1.1.zip 5839858 SHA256 192e60d3671d4516c4904b166dec96c5b32c63c0fbaae15d067e25b8d9b6119e SHA512 efa75844542df45d3cff6b6f877f2d6132905b722468b3df5a89468798bf66cbaf33f359000fb462f4d24fb3414f4c293a8ba84112a6712862dd593bb5f314ba WHIRLPOOL 5f9b503899d2d7a8c0367d516b709e45e8d034a70c06a16bbfd680c7c2b070fcc3f686c37473c73ab96c4b99b669e767817190d4882fce2085b47a7bf57de51c -DIST v3.1.3.tar.gz 3075453 SHA256 f18f037395596219ee67cf40945903f990a6091fd3eb5dc67120d582e889ae34 SHA512 c7fb1620e758dc59de88f0d7c55f50db0f67be772a00af27205e478f30c3836b7cf012a16a8adfdee3f0367d3adb4e3f887dc7d03793a7ca1601968ddb1946ce WHIRLPOOL 7cc3534b59cf4d6af5c1760038e29171b16577b7e5ef8f76da4504cb5471e147948b0711e5deea059f8c610de87d638208e2c2718cc07fb684440677d9f1bea3 +DIST normaliz-3.1.3.tar.gz 3075453 SHA256 f18f037395596219ee67cf40945903f990a6091fd3eb5dc67120d582e889ae34 SHA512 c7fb1620e758dc59de88f0d7c55f50db0f67be772a00af27205e478f30c3836b7cf012a16a8adfdee3f0367d3adb4e3f887dc7d03793a7ca1601968ddb1946ce WHIRLPOOL 7cc3534b59cf4d6af5c1760038e29171b16577b7e5ef8f76da4504cb5471e147948b0711e5deea059f8c610de87d638208e2c2718cc07fb684440677d9f1bea3 diff --git a/sci-mathematics/normaliz/normaliz-3.1.3.ebuild b/sci-mathematics/normaliz/normaliz-3.1.3.ebuild index aa74f1f..0e7703c 100644 --- a/sci-mathematics/normaliz/normaliz-3.1.3.ebuild +++ b/sci-mathematics/normaliz/normaliz-3.1.3.ebuild @@ -10,7 +10,7 @@ MYP="Normaliz-${PV}" DESCRIPTION="Tool for computations in affine monoids and more" HOMEPAGE="www.mathematik.uni-osnabrueck.de/normaliz/" -SRC_URI="https://github.com/Normaliz/Normaliz/archive/v${PV}.tar.gz; +SRC_URI="https://github.com/Normaliz/Normaliz/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-3" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/normaliz/
commit: 89ce46c4856fb24f770d704e2537fc374726bfe4 Author: Thomas Kahle gentoo org> AuthorDate: Wed Oct 26 07:25:49 2016 + Commit: Thomas Kahle gentoo org> CommitDate: Wed Oct 26 07:26:32 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89ce46c4 sci-mathematics/normaliz: bump to 3.1.3 Package-Manager: portage-2.3.0 sci-mathematics/normaliz/Manifest | 1 + sci-mathematics/normaliz/normaliz-3.1.3.ebuild | 65 ++ 2 files changed, 66 insertions(+) diff --git a/sci-mathematics/normaliz/Manifest b/sci-mathematics/normaliz/Manifest index de4b6bf..aea3879 100644 --- a/sci-mathematics/normaliz/Manifest +++ b/sci-mathematics/normaliz/Manifest @@ -1,3 +1,4 @@ DIST Normaliz2.12.2.zip 6432949 SHA256 230772425b3c9964b9e144c0919c75fac0ec95260a1943c10a8a94eea9d7273e SHA512 fd42071cb87b8efbaf9af0885c173a0583e0b38dedb8821a83225eeebb44060a7b5748c44adfc4faeac20c3a1706071bcb9883cb4447e4a1ff3aeb770bd22038 WHIRLPOOL cb2974e02eac6e6d51c234214a719a24ad2e12d1400f0a6f8aee3e7a4ba3aa2ba053beec65c9032f42726e4dd4f1866820bb5b7b96f7c3d34cd132fcdbdb91af DIST Normaliz3.1.1.zip 5839858 SHA256 192e60d3671d4516c4904b166dec96c5b32c63c0fbaae15d067e25b8d9b6119e SHA512 efa75844542df45d3cff6b6f877f2d6132905b722468b3df5a89468798bf66cbaf33f359000fb462f4d24fb3414f4c293a8ba84112a6712862dd593bb5f314ba WHIRLPOOL 5f9b503899d2d7a8c0367d516b709e45e8d034a70c06a16bbfd680c7c2b070fcc3f686c37473c73ab96c4b99b669e767817190d4882fce2085b47a7bf57de51c DIST v3.1.2.tar.gz 3075459 SHA256 aa49b0a013014e79d521fc3e3950b2d7a1da44724fe1958bdaf620846cee4d2b SHA512 b903e8391e661685b840ecf85e5a159a274d6106b0151987d853e896fda44080546ccbafafdba253e05f0ce3c7810c90b802e7b9b9e546401deb1ef4641b283d WHIRLPOOL 2b27bd242799500840b9693330fb3d196fd7887877b404fcd3d57bec6b04297fbd03b4688c91bc852e8b173c9d42518dc4688a65631fb2f90a38034fbe87ce8e +DIST v3.1.3.tar.gz 3075453 SHA256 f18f037395596219ee67cf40945903f990a6091fd3eb5dc67120d582e889ae34 SHA512 c7fb1620e758dc59de88f0d7c55f50db0f67be772a00af27205e478f30c3836b7cf012a16a8adfdee3f0367d3adb4e3f887dc7d03793a7ca1601968ddb1946ce WHIRLPOOL 7cc3534b59cf4d6af5c1760038e29171b16577b7e5ef8f76da4504cb5471e147948b0711e5deea059f8c610de87d638208e2c2718cc07fb684440677d9f1bea3 diff --git a/sci-mathematics/normaliz/normaliz-3.1.3.ebuild b/sci-mathematics/normaliz/normaliz-3.1.3.ebuild new file mode 100644 index ..aa74f1f --- /dev/null +++ b/sci-mathematics/normaliz/normaliz-3.1.3.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit toolchain-funcs versionator + +MYP="Normaliz-${PV}" + +DESCRIPTION="Tool for computations in affine monoids and more" +HOMEPAGE="www.mathematik.uni-osnabrueck.de/normaliz/" +SRC_URI="https://github.com/Normaliz/Normaliz/archive/v${PV}.tar.gz; + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="doc extras openmp" + +RDEPEND=" + dev-libs/gmp[cxx] +" +DEPEND="${RDEPEND} + doc? ( app-text/texlive ) + dev-libs/boost" +# Only a boost header is needed -> not RDEPEND + +S=${WORKDIR}/${MYP} + +src_prepare () { + ./bootstrap.sh || die + default +} + +src_configure () { + if use openmp && ! tc-has-openmp ; then + die "You requested openmp, but your toolchain does not support it." + fi + econf $(use_enable openmp) +} + +src_install() { + default + if use doc ; then + pushd doc + pdflatex Normaliz || die + pdflatex Normaliz || die + dodoc "Normaliz.pdf" + pdflatex NmzIntegrate || die + pdflatex NmzIntegrate || die + dodoc "NmzIntegrate.pdf" + popd + fi + 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 +}
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/normaliz/
commit: 2b1ad3e72ec9a3c4c833f6c90813cec54f9a6c48 Author: Thomas Kahle gentoo org> AuthorDate: Wed Oct 26 07:26:21 2016 + Commit: Thomas Kahle gentoo org> CommitDate: Wed Oct 26 07:26:37 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b1ad3e7 sci-mathematics/normaliz: remove faulty version Package-Manager: portage-2.3.0 sci-mathematics/normaliz/Manifest | 1 - sci-mathematics/normaliz/normaliz-3.1.2.ebuild | 65 -- 2 files changed, 66 deletions(-) diff --git a/sci-mathematics/normaliz/Manifest b/sci-mathematics/normaliz/Manifest index aea3879..627f9a2 100644 --- a/sci-mathematics/normaliz/Manifest +++ b/sci-mathematics/normaliz/Manifest @@ -1,4 +1,3 @@ DIST Normaliz2.12.2.zip 6432949 SHA256 230772425b3c9964b9e144c0919c75fac0ec95260a1943c10a8a94eea9d7273e SHA512 fd42071cb87b8efbaf9af0885c173a0583e0b38dedb8821a83225eeebb44060a7b5748c44adfc4faeac20c3a1706071bcb9883cb4447e4a1ff3aeb770bd22038 WHIRLPOOL cb2974e02eac6e6d51c234214a719a24ad2e12d1400f0a6f8aee3e7a4ba3aa2ba053beec65c9032f42726e4dd4f1866820bb5b7b96f7c3d34cd132fcdbdb91af DIST Normaliz3.1.1.zip 5839858 SHA256 192e60d3671d4516c4904b166dec96c5b32c63c0fbaae15d067e25b8d9b6119e SHA512 efa75844542df45d3cff6b6f877f2d6132905b722468b3df5a89468798bf66cbaf33f359000fb462f4d24fb3414f4c293a8ba84112a6712862dd593bb5f314ba WHIRLPOOL 5f9b503899d2d7a8c0367d516b709e45e8d034a70c06a16bbfd680c7c2b070fcc3f686c37473c73ab96c4b99b669e767817190d4882fce2085b47a7bf57de51c -DIST v3.1.2.tar.gz 3075459 SHA256 aa49b0a013014e79d521fc3e3950b2d7a1da44724fe1958bdaf620846cee4d2b SHA512 b903e8391e661685b840ecf85e5a159a274d6106b0151987d853e896fda44080546ccbafafdba253e05f0ce3c7810c90b802e7b9b9e546401deb1ef4641b283d WHIRLPOOL 2b27bd242799500840b9693330fb3d196fd7887877b404fcd3d57bec6b04297fbd03b4688c91bc852e8b173c9d42518dc4688a65631fb2f90a38034fbe87ce8e DIST v3.1.3.tar.gz 3075453 SHA256 f18f037395596219ee67cf40945903f990a6091fd3eb5dc67120d582e889ae34 SHA512 c7fb1620e758dc59de88f0d7c55f50db0f67be772a00af27205e478f30c3836b7cf012a16a8adfdee3f0367d3adb4e3f887dc7d03793a7ca1601968ddb1946ce WHIRLPOOL 7cc3534b59cf4d6af5c1760038e29171b16577b7e5ef8f76da4504cb5471e147948b0711e5deea059f8c610de87d638208e2c2718cc07fb684440677d9f1bea3 diff --git a/sci-mathematics/normaliz/normaliz-3.1.2.ebuild b/sci-mathematics/normaliz/normaliz-3.1.2.ebuild deleted file mode 100644 index aa74f1f.. --- a/sci-mathematics/normaliz/normaliz-3.1.2.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=6 - -inherit toolchain-funcs versionator - -MYP="Normaliz-${PV}" - -DESCRIPTION="Tool for computations in affine monoids and more" -HOMEPAGE="www.mathematik.uni-osnabrueck.de/normaliz/" -SRC_URI="https://github.com/Normaliz/Normaliz/archive/v${PV}.tar.gz; - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="doc extras openmp" - -RDEPEND=" - dev-libs/gmp[cxx] -" -DEPEND="${RDEPEND} - doc? ( app-text/texlive ) - dev-libs/boost" -# Only a boost header is needed -> not RDEPEND - -S=${WORKDIR}/${MYP} - -src_prepare () { - ./bootstrap.sh || die - default -} - -src_configure () { - if use openmp && ! tc-has-openmp ; then - die "You requested openmp, but your toolchain does not support it." - fi - econf $(use_enable openmp) -} - -src_install() { - default - if use doc ; then - pushd doc - pdflatex Normaliz || die - pdflatex Normaliz || die - dodoc "Normaliz.pdf" - pdflatex NmzIntegrate || die - pdflatex NmzIntegrate || die - dodoc "NmzIntegrate.pdf" - popd - fi - 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 -}
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/normaliz/
commit: 5b5bc3147b2ee4bfe4cde51d8b0e7e3bd5301720 Author: Thomas Kahle gentoo org> AuthorDate: Sun Sep 25 12:01:21 2016 + Commit: Thomas Kahle gentoo org> CommitDate: Sun Sep 25 12:01:36 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b5bc314 sci-mathematics/normaliz: bump to 3.1.2 and EAPI=6 Package-Manager: portage-2.3.0 sci-mathematics/normaliz/Manifest | 1 + sci-mathematics/normaliz/normaliz-3.1.2.ebuild | 65 ++ 2 files changed, 66 insertions(+) diff --git a/sci-mathematics/normaliz/Manifest b/sci-mathematics/normaliz/Manifest index 949d275..de4b6bf 100644 --- a/sci-mathematics/normaliz/Manifest +++ b/sci-mathematics/normaliz/Manifest @@ -1,2 +1,3 @@ DIST Normaliz2.12.2.zip 6432949 SHA256 230772425b3c9964b9e144c0919c75fac0ec95260a1943c10a8a94eea9d7273e SHA512 fd42071cb87b8efbaf9af0885c173a0583e0b38dedb8821a83225eeebb44060a7b5748c44adfc4faeac20c3a1706071bcb9883cb4447e4a1ff3aeb770bd22038 WHIRLPOOL cb2974e02eac6e6d51c234214a719a24ad2e12d1400f0a6f8aee3e7a4ba3aa2ba053beec65c9032f42726e4dd4f1866820bb5b7b96f7c3d34cd132fcdbdb91af DIST Normaliz3.1.1.zip 5839858 SHA256 192e60d3671d4516c4904b166dec96c5b32c63c0fbaae15d067e25b8d9b6119e SHA512 efa75844542df45d3cff6b6f877f2d6132905b722468b3df5a89468798bf66cbaf33f359000fb462f4d24fb3414f4c293a8ba84112a6712862dd593bb5f314ba WHIRLPOOL 5f9b503899d2d7a8c0367d516b709e45e8d034a70c06a16bbfd680c7c2b070fcc3f686c37473c73ab96c4b99b669e767817190d4882fce2085b47a7bf57de51c +DIST v3.1.2.tar.gz 3075459 SHA256 aa49b0a013014e79d521fc3e3950b2d7a1da44724fe1958bdaf620846cee4d2b SHA512 b903e8391e661685b840ecf85e5a159a274d6106b0151987d853e896fda44080546ccbafafdba253e05f0ce3c7810c90b802e7b9b9e546401deb1ef4641b283d WHIRLPOOL 2b27bd242799500840b9693330fb3d196fd7887877b404fcd3d57bec6b04297fbd03b4688c91bc852e8b173c9d42518dc4688a65631fb2f90a38034fbe87ce8e diff --git a/sci-mathematics/normaliz/normaliz-3.1.2.ebuild b/sci-mathematics/normaliz/normaliz-3.1.2.ebuild new file mode 100644 index ..aa74f1f --- /dev/null +++ b/sci-mathematics/normaliz/normaliz-3.1.2.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit toolchain-funcs versionator + +MYP="Normaliz-${PV}" + +DESCRIPTION="Tool for computations in affine monoids and more" +HOMEPAGE="www.mathematik.uni-osnabrueck.de/normaliz/" +SRC_URI="https://github.com/Normaliz/Normaliz/archive/v${PV}.tar.gz; + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="doc extras openmp" + +RDEPEND=" + dev-libs/gmp[cxx] +" +DEPEND="${RDEPEND} + doc? ( app-text/texlive ) + dev-libs/boost" +# Only a boost header is needed -> not RDEPEND + +S=${WORKDIR}/${MYP} + +src_prepare () { + ./bootstrap.sh || die + default +} + +src_configure () { + if use openmp && ! tc-has-openmp ; then + die "You requested openmp, but your toolchain does not support it." + fi + econf $(use_enable openmp) +} + +src_install() { + default + if use doc ; then + pushd doc + pdflatex Normaliz || die + pdflatex Normaliz || die + dodoc "Normaliz.pdf" + pdflatex NmzIntegrate || die + pdflatex NmzIntegrate || die + dodoc "NmzIntegrate.pdf" + popd + fi + 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 +}
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/normaliz/
commit: be772b50a511b31124ef6b92bca55ba660f5acbb Author: Thomas Kahle gentoo org> AuthorDate: Wed Jun 8 07:34:58 2016 + Commit: Thomas Kahle gentoo org> CommitDate: Wed Jun 8 07:34:58 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be772b50 sci-mathematics/normaliz: Remove old Package-Manager: portage-2.3.0_rc1 sci-mathematics/normaliz/Manifest | 1 - sci-mathematics/normaliz/normaliz-3.1.0.ebuild | 63 -- 2 files changed, 64 deletions(-) diff --git a/sci-mathematics/normaliz/Manifest b/sci-mathematics/normaliz/Manifest index db6b53a..949d275 100644 --- a/sci-mathematics/normaliz/Manifest +++ b/sci-mathematics/normaliz/Manifest @@ -1,3 +1,2 @@ DIST Normaliz2.12.2.zip 6432949 SHA256 230772425b3c9964b9e144c0919c75fac0ec95260a1943c10a8a94eea9d7273e SHA512 fd42071cb87b8efbaf9af0885c173a0583e0b38dedb8821a83225eeebb44060a7b5748c44adfc4faeac20c3a1706071bcb9883cb4447e4a1ff3aeb770bd22038 WHIRLPOOL cb2974e02eac6e6d51c234214a719a24ad2e12d1400f0a6f8aee3e7a4ba3aa2ba053beec65c9032f42726e4dd4f1866820bb5b7b96f7c3d34cd132fcdbdb91af -DIST Normaliz3.1.0.zip 5734218 SHA256 dfb6b801c4a4bb9aeec6601c58eca2c92bfc420d126c5e0dce0e1f2cdb7d8200 SHA512 835f39cfcd7b6b39139a7c731320e297df2e7a41d0e68e0bfb4d72b9d6905a8b83b1ef61408458c071315933968290d5166470445cd19af4ef1b5ac6ba04496a WHIRLPOOL 25fedc897515fc4b8ce2ec82f70a2c2474b63d928c22126f140f69836af3f7af0cf9de9e1849ae6a886155e5ceabcedc8a42b234ad939648f5278302cb7a1950 DIST Normaliz3.1.1.zip 5839858 SHA256 192e60d3671d4516c4904b166dec96c5b32c63c0fbaae15d067e25b8d9b6119e SHA512 efa75844542df45d3cff6b6f877f2d6132905b722468b3df5a89468798bf66cbaf33f359000fb462f4d24fb3414f4c293a8ba84112a6712862dd593bb5f314ba WHIRLPOOL 5f9b503899d2d7a8c0367d516b709e45e8d034a70c06a16bbfd680c7c2b070fcc3f686c37473c73ab96c4b99b669e767817190d4882fce2085b47a7bf57de51c diff --git a/sci-mathematics/normaliz/normaliz-3.1.0.ebuild b/sci-mathematics/normaliz/normaliz-3.1.0.ebuild deleted file mode 100644 index d576b23..000 --- a/sci-mathematics/normaliz/normaliz-3.1.0.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit eutils toolchain-funcs versionator - -MYPV=$(get_version_component_range 1-2) -MYP="Normaliz${MYPV}" - -DESCRIPTION="Tool for computations in affine monoids and more" -HOMEPAGE="www.mathematik.uni-osnabrueck.de/normaliz/" -SRC_URI="https://www.normaliz.uni-osnabrueck.de/wp-content/uploads/2016/02/Normaliz${PV}.zip; - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 ~arm ~x86" -IUSE="doc 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}/${PN}-3.0.0-respect-flags.patch" - - # Respect users AR tool (Bug 474532) - sed -e "s:ar -cr:$(tc-getAR) -cr:" -i source/libnormaliz/Makefile || die - - 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 - if use doc ; then - dodoc doc/"Normaliz.pdf" - dodoc doc/"NmzIntegrate.pdf" - fi - 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 -}
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/normaliz/
commit: b6099338bcd618ac8e7d1c68254e941b52f2fc1a Author: Agostino Sarubbo gentoo org> AuthorDate: Fri May 13 14:49:23 2016 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri May 13 14:49:23 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6099338 sci-mathematics/normaliz: amd64 stable wrt bug #577914 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> sci-mathematics/normaliz/normaliz-3.1.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-mathematics/normaliz/normaliz-3.1.1.ebuild b/sci-mathematics/normaliz/normaliz-3.1.1.ebuild index 8c74a30..6ea3d83 100644 --- a/sci-mathematics/normaliz/normaliz-3.1.1.ebuild +++ b/sci-mathematics/normaliz/normaliz-3.1.1.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://www.normaliz.uni-osnabrueck.de/wp-content/uploads/2016/04/Norma LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" +KEYWORDS="amd64 ~arm ~x86" IUSE="doc extras openmp" RDEPEND="dev-libs/gmp[cxx]"
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/normaliz/
commit: 032981089729f796629ed72b5934f0869b18d310 Author: Thomas Kahle gentoo org> AuthorDate: Fri Apr 8 08:21:49 2016 + Commit: Thomas Kahle gentoo org> CommitDate: Fri Apr 8 08:21:49 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03298108 sci-mathematics/normaliz: Bump to 3.1.1 Package-Manager: portage-2.2.26 sci-mathematics/normaliz/Manifest | 1 + sci-mathematics/normaliz/normaliz-3.1.1.ebuild | 63 ++ 2 files changed, 64 insertions(+) diff --git a/sci-mathematics/normaliz/Manifest b/sci-mathematics/normaliz/Manifest index 32669fe..db6b53a 100644 --- a/sci-mathematics/normaliz/Manifest +++ b/sci-mathematics/normaliz/Manifest @@ -1,2 +1,3 @@ DIST Normaliz2.12.2.zip 6432949 SHA256 230772425b3c9964b9e144c0919c75fac0ec95260a1943c10a8a94eea9d7273e SHA512 fd42071cb87b8efbaf9af0885c173a0583e0b38dedb8821a83225eeebb44060a7b5748c44adfc4faeac20c3a1706071bcb9883cb4447e4a1ff3aeb770bd22038 WHIRLPOOL cb2974e02eac6e6d51c234214a719a24ad2e12d1400f0a6f8aee3e7a4ba3aa2ba053beec65c9032f42726e4dd4f1866820bb5b7b96f7c3d34cd132fcdbdb91af DIST Normaliz3.1.0.zip 5734218 SHA256 dfb6b801c4a4bb9aeec6601c58eca2c92bfc420d126c5e0dce0e1f2cdb7d8200 SHA512 835f39cfcd7b6b39139a7c731320e297df2e7a41d0e68e0bfb4d72b9d6905a8b83b1ef61408458c071315933968290d5166470445cd19af4ef1b5ac6ba04496a WHIRLPOOL 25fedc897515fc4b8ce2ec82f70a2c2474b63d928c22126f140f69836af3f7af0cf9de9e1849ae6a886155e5ceabcedc8a42b234ad939648f5278302cb7a1950 +DIST Normaliz3.1.1.zip 5839858 SHA256 192e60d3671d4516c4904b166dec96c5b32c63c0fbaae15d067e25b8d9b6119e SHA512 efa75844542df45d3cff6b6f877f2d6132905b722468b3df5a89468798bf66cbaf33f359000fb462f4d24fb3414f4c293a8ba84112a6712862dd593bb5f314ba WHIRLPOOL 5f9b503899d2d7a8c0367d516b709e45e8d034a70c06a16bbfd680c7c2b070fcc3f686c37473c73ab96c4b99b669e767817190d4882fce2085b47a7bf57de51c diff --git a/sci-mathematics/normaliz/normaliz-3.1.1.ebuild b/sci-mathematics/normaliz/normaliz-3.1.1.ebuild new file mode 100644 index 000..8c74a30 --- /dev/null +++ b/sci-mathematics/normaliz/normaliz-3.1.1.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit eutils toolchain-funcs versionator + +MYPV=$(get_version_component_range 1-2) +MYP="Normaliz${MYPV}" + +DESCRIPTION="Tool for computations in affine monoids and more" +HOMEPAGE="www.mathematik.uni-osnabrueck.de/normaliz/" +SRC_URI="https://www.normaliz.uni-osnabrueck.de/wp-content/uploads/2016/04/Normaliz${PV}.zip; + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="doc 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}/${PN}-3.0.0-respect-flags.patch" + + # Respect users AR tool (Bug 474532) + sed -e "s:ar -cr:$(tc-getAR) -cr:" -i source/libnormaliz/Makefile || die + + 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 + if use doc ; then + dodoc doc/"Normaliz.pdf" + dodoc doc/"NmzIntegrate.pdf" + fi + 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 +}
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/normaliz/
commit: efbb39d1730d806664ea44551ecd0f6f1578175c Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Mar 22 14:32:04 2016 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Mar 22 14:32:04 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efbb39d1 sci-mathematics/normaliz: amd64 stable wrt bug #577914 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> sci-mathematics/normaliz/normaliz-3.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-mathematics/normaliz/normaliz-3.1.0.ebuild b/sci-mathematics/normaliz/normaliz-3.1.0.ebuild index b0818aa..d576b23 100644 --- a/sci-mathematics/normaliz/normaliz-3.1.0.ebuild +++ b/sci-mathematics/normaliz/normaliz-3.1.0.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://www.normaliz.uni-osnabrueck.de/wp-content/uploads/2016/02/Norma LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" +KEYWORDS="amd64 ~arm ~x86" IUSE="doc extras openmp" RDEPEND="dev-libs/gmp[cxx]"
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/normaliz/
commit: 9a7b2115e09ee80284bbaddf58ef0141a79c3212 Author: Thomas Kahle gentoo org> AuthorDate: Mon Mar 21 11:17:41 2016 + Commit: Thomas Kahle gentoo org> CommitDate: Mon Mar 21 11:19:13 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a7b2115 sci-mathematics/normaliz: ~arm added to latest version. Package-Manager: portage-2.2.26 sci-mathematics/normaliz/normaliz-3.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-mathematics/normaliz/normaliz-3.1.0.ebuild b/sci-mathematics/normaliz/normaliz-3.1.0.ebuild index 161c894..b0818aa 100644 --- a/sci-mathematics/normaliz/normaliz-3.1.0.ebuild +++ b/sci-mathematics/normaliz/normaliz-3.1.0.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://www.normaliz.uni-osnabrueck.de/wp-content/uploads/2016/02/Norma LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="doc extras openmp" RDEPEND="dev-libs/gmp[cxx]"
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/normaliz/
commit: bf2acdcde070cc0f18e701ab04de26550fe8aeef Author: Thomas Kahle gentoo org> AuthorDate: Mon Mar 21 11:19:01 2016 + Commit: Thomas Kahle gentoo org> CommitDate: Mon Mar 21 11:19:16 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf2acdcd sci-mathematics/normaliz: remove old Package-Manager: portage-2.2.26 sci-mathematics/normaliz/Manifest | 1 - sci-mathematics/normaliz/normaliz-3.0.0.ebuild | 65 -- 2 files changed, 66 deletions(-) diff --git a/sci-mathematics/normaliz/Manifest b/sci-mathematics/normaliz/Manifest index 441eaca..32669fe 100644 --- a/sci-mathematics/normaliz/Manifest +++ b/sci-mathematics/normaliz/Manifest @@ -1,3 +1,2 @@ DIST Normaliz2.12.2.zip 6432949 SHA256 230772425b3c9964b9e144c0919c75fac0ec95260a1943c10a8a94eea9d7273e SHA512 fd42071cb87b8efbaf9af0885c173a0583e0b38dedb8821a83225eeebb44060a7b5748c44adfc4faeac20c3a1706071bcb9883cb4447e4a1ff3aeb770bd22038 WHIRLPOOL cb2974e02eac6e6d51c234214a719a24ad2e12d1400f0a6f8aee3e7a4ba3aa2ba053beec65c9032f42726e4dd4f1866820bb5b7b96f7c3d34cd132fcdbdb91af -DIST Normaliz3.0.0.zip 8607387 SHA256 4dbc315de34a1f115a911194b22628948a32a993c486bda03623e6786172857b SHA512 b4ce7b5ab849982ee986e3b1cbef1ed620ddf57c8d89ef3d5973509ead52d49c2a59a2924357fb70838963ec1490f68cfe0c5c294b05c571402f8445234bdbf5 WHIRLPOOL f90b81eb7ea426a393cd515932765ad9e48b888e47c07a709ab085f15960c4cda4c70f90ba61bf590bbe9a2ee2ca125a46bd9a24bb0940c1e2b09203b0f16452 DIST Normaliz3.1.0.zip 5734218 SHA256 dfb6b801c4a4bb9aeec6601c58eca2c92bfc420d126c5e0dce0e1f2cdb7d8200 SHA512 835f39cfcd7b6b39139a7c731320e297df2e7a41d0e68e0bfb4d72b9d6905a8b83b1ef61408458c071315933968290d5166470445cd19af4ef1b5ac6ba04496a WHIRLPOOL 25fedc897515fc4b8ce2ec82f70a2c2474b63d928c22126f140f69836af3f7af0cf9de9e1849ae6a886155e5ceabcedc8a42b234ad939648f5278302cb7a1950 diff --git a/sci-mathematics/normaliz/normaliz-3.0.0.ebuild b/sci-mathematics/normaliz/normaliz-3.0.0.ebuild deleted file mode 100644 index 35bdef5..000 --- a/sci-mathematics/normaliz/normaliz-3.0.0.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit eutils toolchain-funcs versionator - -MYPV=$(get_version_component_range 1-2) -MYP="Normaliz${MYPV}" - -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}/Normaliz${PV}.zip; - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="doc 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}-gmp61-compat.patch" - epatch "${FILESDIR}/${P}-respect-flags.patch" - epatch "${FILESDIR}/${PN}-2.12.2-gcc49.patch" - - # Respect users AR tool (Bug 474532) - sed -e "s:ar -cr:$(tc-getAR) -cr:" -i source/libnormaliz/Makefile || die - - 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 - if use doc ; then - dodoc doc/"Normaliz.pdf" - dodoc doc/"NmzIntegrate.pdf" - fi - 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 -}
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/normaliz/
commit: 090f1db41693cecd6d1a4c40a5ba9812195600cf Author: Markus Meier gentoo org> AuthorDate: Wed Mar 2 19:29:59 2016 + Commit: Markus Meier gentoo org> CommitDate: Wed Mar 2 19:29:59 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=090f1db4 sci-mathematics/normaliz: add ~arm, bug #573324 Package-Manager: portage-2.2.27 RepoMan-Options: --include-arches="arm" sci-mathematics/normaliz/normaliz-3.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-mathematics/normaliz/normaliz-3.0.0.ebuild b/sci-mathematics/normaliz/normaliz-3.0.0.ebuild index 834f990..35bdef5 100644 --- a/sci-mathematics/normaliz/normaliz-3.0.0.ebuild +++ b/sci-mathematics/normaliz/normaliz-3.0.0.ebuild @@ -15,7 +15,7 @@ SRC_URI="http://www.mathematik.uni-osnabrueck.de/${PN}/${MYP}/Normaliz${PV}.zip; LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="doc extras openmp" RDEPEND="dev-libs/gmp[cxx]"
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/normaliz/
commit: d6b4ca304f506e249b4bad781446be35dac3eccf Author: Thomas Kahle gentoo org> AuthorDate: Sat Feb 20 09:25:42 2016 + Commit: Thomas Kahle gentoo org> CommitDate: Sat Feb 20 09:25:57 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6b4ca30 sci-mathematics/normaliz: Bump to 3.1.0 Package-Manager: portage-2.2.26 sci-mathematics/normaliz/Manifest | 1 + sci-mathematics/normaliz/normaliz-3.1.0.ebuild | 63 ++ 2 files changed, 64 insertions(+) diff --git a/sci-mathematics/normaliz/Manifest b/sci-mathematics/normaliz/Manifest index bf7a9f9..441eaca 100644 --- a/sci-mathematics/normaliz/Manifest +++ b/sci-mathematics/normaliz/Manifest @@ -1,2 +1,3 @@ DIST Normaliz2.12.2.zip 6432949 SHA256 230772425b3c9964b9e144c0919c75fac0ec95260a1943c10a8a94eea9d7273e SHA512 fd42071cb87b8efbaf9af0885c173a0583e0b38dedb8821a83225eeebb44060a7b5748c44adfc4faeac20c3a1706071bcb9883cb4447e4a1ff3aeb770bd22038 WHIRLPOOL cb2974e02eac6e6d51c234214a719a24ad2e12d1400f0a6f8aee3e7a4ba3aa2ba053beec65c9032f42726e4dd4f1866820bb5b7b96f7c3d34cd132fcdbdb91af DIST Normaliz3.0.0.zip 8607387 SHA256 4dbc315de34a1f115a911194b22628948a32a993c486bda03623e6786172857b SHA512 b4ce7b5ab849982ee986e3b1cbef1ed620ddf57c8d89ef3d5973509ead52d49c2a59a2924357fb70838963ec1490f68cfe0c5c294b05c571402f8445234bdbf5 WHIRLPOOL f90b81eb7ea426a393cd515932765ad9e48b888e47c07a709ab085f15960c4cda4c70f90ba61bf590bbe9a2ee2ca125a46bd9a24bb0940c1e2b09203b0f16452 +DIST Normaliz3.1.0.zip 5734218 SHA256 dfb6b801c4a4bb9aeec6601c58eca2c92bfc420d126c5e0dce0e1f2cdb7d8200 SHA512 835f39cfcd7b6b39139a7c731320e297df2e7a41d0e68e0bfb4d72b9d6905a8b83b1ef61408458c071315933968290d5166470445cd19af4ef1b5ac6ba04496a WHIRLPOOL 25fedc897515fc4b8ce2ec82f70a2c2474b63d928c22126f140f69836af3f7af0cf9de9e1849ae6a886155e5ceabcedc8a42b234ad939648f5278302cb7a1950 diff --git a/sci-mathematics/normaliz/normaliz-3.1.0.ebuild b/sci-mathematics/normaliz/normaliz-3.1.0.ebuild new file mode 100644 index 000..161c894 --- /dev/null +++ b/sci-mathematics/normaliz/normaliz-3.1.0.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit eutils toolchain-funcs versionator + +MYPV=$(get_version_component_range 1-2) +MYP="Normaliz${MYPV}" + +DESCRIPTION="Tool for computations in affine monoids and more" +HOMEPAGE="www.mathematik.uni-osnabrueck.de/normaliz/" +SRC_URI="https://www.normaliz.uni-osnabrueck.de/wp-content/uploads/2016/02/Normaliz${PV}.zip; + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc 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}/${PN}-3.0.0-respect-flags.patch" + + # Respect users AR tool (Bug 474532) + sed -e "s:ar -cr:$(tc-getAR) -cr:" -i source/libnormaliz/Makefile || die + + 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 + if use doc ; then + dodoc doc/"Normaliz.pdf" + dodoc doc/"NmzIntegrate.pdf" + fi + 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 +}
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/normaliz/files/, sci-mathematics/normaliz/
commit: 58275ce7ddf2287f6b1457d0b7912fcd722eb4c3 Author: Thomas Kahle gentoo org> AuthorDate: Fri Nov 13 15:58:50 2015 + Commit: Thomas Kahle gentoo org> CommitDate: Fri Nov 13 15:59:04 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58275ce7 sci-mathematics/normaliz: add gmp-6.1 compatibility Fixes bug 565366. Package-Manager: portage-2.2.20.1 .../files/normaliz-3.0.0-gmp61-compat.patch| 70 ++ sci-mathematics/normaliz/normaliz-3.0.0.ebuild | 1 + 2 files changed, 71 insertions(+) diff --git a/sci-mathematics/normaliz/files/normaliz-3.0.0-gmp61-compat.patch b/sci-mathematics/normaliz/files/normaliz-3.0.0-gmp61-compat.patch new file mode 100644 index 000..cf6f81f --- /dev/null +++ b/sci-mathematics/normaliz/files/normaliz-3.0.0-gmp61-compat.patch @@ -0,0 +1,70 @@ +diff --git a/source/libnormaliz/HilbertSeries.cpp b/source/libnormaliz/HilbertSeries.cpp +index 311b839..47a84cd 100644 +--- a/source/libnormaliz/HilbertSeries.cpp b/source/libnormaliz/HilbertSeries.cpp +@@ -399,7 +399,7 @@ void HilbertSeries::computeHilbertQuasiPolynomial() const { + //divide by gcd //TODO operate directly on vector + Matrix QP(quasi_poly); + mpz_class g = QP.matrix_gcd(); +-g = gcd(g,quasi_denom); ++g = libnormaliz::gcd(g,quasi_denom); + quasi_denom /= g; + QP.scalar_division(g); + //we use a normed shift, so that the cylcic shift % period always yields a non-negative integer +diff --git a/source/libnormaliz/matrix.cpp b/source/libnormaliz/matrix.cpp +index d643eca..ae7684c 100644 +--- a/source/libnormaliz/matrix.cpp b/source/libnormaliz/matrix.cpp +@@ -735,7 +735,7 @@ Integer Matrix::matrix_gcd() const{ + Integer g=0,h; + for (size_t i = 0; i1) { + c /= g; + B.scalar_division(g); +diff --git a/source/libnormaliz/vector_operations.cpp b/source/libnormaliz/vector_operations.cpp +index 7c676e9..7103775 100644 +--- a/source/libnormaliz/vector_operations.cpp b/source/libnormaliz/vector_operations.cpp +@@ -240,7 +240,7 @@ Integer v_gcd(const vector& v){ + size_t i, size=v.size(); + Integer g=0; + for (i = 0; i < size; i++) { +-g=gcd(g,v[i]); ++g = libnormaliz::gcd(g,v[i]); + if (g==1) { + return 1; + } +@@ -255,7 +255,7 @@ Integer v_lcm(const vector& v){ + size_t i,size=v.size(); + Integer g=1; + for (i = 0; i < size; i++) { +-g=lcm(g,v[i]); ++g = libnormaliz::lcm(g,v[i]); + if (g==0) { + return 0; + } diff --git a/sci-mathematics/normaliz/normaliz-3.0.0.ebuild b/sci-mathematics/normaliz/normaliz-3.0.0.ebuild index 749e006..834f990 100644 --- a/sci-mathematics/normaliz/normaliz-3.0.0.ebuild +++ b/sci-mathematics/normaliz/normaliz-3.0.0.ebuild @@ -27,6 +27,7 @@ DEPEND="${RDEPEND} S=${WORKDIR}/${MYP} src_prepare () { + epatch "${FILESDIR}/${P}-gmp61-compat.patch" epatch "${FILESDIR}/${P}-respect-flags.patch" epatch "${FILESDIR}/${PN}-2.12.2-gcc49.patch"
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/normaliz/files/, sci-mathematics/normaliz/
commit: 03698a3eb9ff3491c9b678a09c49e0fdf7567004 Author: Thomas Kahle gentoo org> AuthorDate: Tue Sep 29 12:15:51 2015 + Commit: Thomas Kahle gentoo org> CommitDate: Tue Sep 29 12:16:07 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03698a3e sci-mathematics/normaliz: Bump to 3.0.0 Package-Manager: portage-2.2.20.1 sci-mathematics/normaliz/Manifest | 1 + .../files/normaliz-3.0.0-respect-flags.patch | 47 sci-mathematics/normaliz/normaliz-3.0.0.ebuild | 64 ++ 3 files changed, 112 insertions(+) diff --git a/sci-mathematics/normaliz/Manifest b/sci-mathematics/normaliz/Manifest index 34b83e0..bf7a9f9 100644 --- a/sci-mathematics/normaliz/Manifest +++ b/sci-mathematics/normaliz/Manifest @@ -1 +1,2 @@ DIST Normaliz2.12.2.zip 6432949 SHA256 230772425b3c9964b9e144c0919c75fac0ec95260a1943c10a8a94eea9d7273e SHA512 fd42071cb87b8efbaf9af0885c173a0583e0b38dedb8821a83225eeebb44060a7b5748c44adfc4faeac20c3a1706071bcb9883cb4447e4a1ff3aeb770bd22038 WHIRLPOOL cb2974e02eac6e6d51c234214a719a24ad2e12d1400f0a6f8aee3e7a4ba3aa2ba053beec65c9032f42726e4dd4f1866820bb5b7b96f7c3d34cd132fcdbdb91af +DIST Normaliz3.0.0.zip 8607387 SHA256 4dbc315de34a1f115a911194b22628948a32a993c486bda03623e6786172857b SHA512 b4ce7b5ab849982ee986e3b1cbef1ed620ddf57c8d89ef3d5973509ead52d49c2a59a2924357fb70838963ec1490f68cfe0c5c294b05c571402f8445234bdbf5 WHIRLPOOL f90b81eb7ea426a393cd515932765ad9e48b888e47c07a709ab085f15960c4cda4c70f90ba61bf590bbe9a2ee2ca125a46bd9a24bb0940c1e2b09203b0f16452 diff --git a/sci-mathematics/normaliz/files/normaliz-3.0.0-respect-flags.patch b/sci-mathematics/normaliz/files/normaliz-3.0.0-respect-flags.patch new file mode 100644 index 000..cfd91d2 --- /dev/null +++ b/sci-mathematics/normaliz/files/normaliz-3.0.0-respect-flags.patch @@ -0,0 +1,47 @@ +diff -U 3 -dHrN Normaliz3.0.orig/source/Makefile Normaliz3.0/source/Makefile +--- Normaliz3.0.orig/source/Makefile 2015-09-29 14:05:44.960631514 +0200 Normaliz3.0/source/Makefile2015-09-29 14:06:06.510346764 +0200 +@@ -19,16 +19,16 @@ + @$(MAKE) normaliz + + normaliz.o: $(SOURCES) $(HEADERS) $(LIBHEADERS) +- $(CXX) $(CXXFLAGS) $(NORMFLAGS) -c Normaliz.cpp -o normaliz.o ++ $(CXX) $(CXXFLAGS) $(LDFLAGS) -c Normaliz.cpp -o normaliz.o + + normaliz: $(SOURCES) $(HEADERS) normaliz.o libnormaliz/libnormaliz.a +- $(CXX) $(CXXFLAGS) $(NORMFLAGS) normaliz.o libnormaliz/libnormaliz.a $(LINKFLAGS) -o normaliz ++ $(CXX) $(CXXFLAGS) $(LDFLAGS) normaliz.o libnormaliz/libnormaliz.a $(LINKFLAGS) -o normaliz + + normaliz1: $(SOURCES) $(HEADERS) $(LIBHEADERS) $(LIBSOURCES) +- $(CXX) $(CXXFLAGS) $(NORMFLAGS) Normaliz-impl.cpp $(LINKFLAGS) -o normaliz1 ++ $(CXX) $(CXXFLAGS) $(LDFLAGS) Normaliz-impl.cpp $(LINKFLAGS) -o normaliz1 + + normaliz-pg: $(SOURCES) $(HEADERS) $(LIBHEADERS) $(LIBSOURCES) +- $(CXX) $(CXXFLAGS) $(NORMFLAGS) -pg Normaliz-impl.cpp $(LINKFLAGS) -o normaliz-pg ++ $(CXX) $(CXXFLAGS) $(LDFLAGS) -pg Normaliz-impl.cpp $(LINKFLAGS) -o normaliz-pg + + + #always go down the directory and let the make there check what has to be done +diff -U 3 -dHrN Normaliz3.0.orig/source/Makefile.configuration Normaliz3.0/source/Makefile.configuration +--- Normaliz3.0.orig/source/Makefile.configuration 2015-09-29 14:05:44.960631514 +0200 Normaliz3.0/source/Makefile.configuration 2015-09-29 14:07:16.419426513 +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 +@@ -21,7 +19,6 @@ + endif + + ## for distributing the executables link static (does not work for mac) +-CXXFLAGS += -static + ## for almost static compilation on Mac use + #CXXFLAGS += -static-libgcc + ## make it compatible with older Mac versions diff --git a/sci-mathematics/normaliz/normaliz-3.0.0.ebuild b/sci-mathematics/normaliz/normaliz-3.0.0.ebuild new file mode 100644 index 000..749e006 --- /dev/null +++ b/sci-mathematics/normaliz/normaliz-3.0.0.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit eutils toolchain-funcs versionator + +MYPV=$(get_version_component_range 1-2) +MYP="Normaliz${MYPV}" + +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}/Normaliz${PV}.zip; + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc extras openmp" + +RDEPEND="dev-libs/gmp[cxx]" +DEPEND="${RDEPEND} + app-arch/unzip + dev-libs/boost" +# Only a boost header is needed -> not