[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/normaliz/

2023-12-16 Thread Arthur Zamarin
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/

2023-08-23 Thread Michael Orlitzky
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/

2023-06-09 Thread Arthur Zamarin
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/

2023-05-21 Thread Michael Orlitzky
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/

2022-08-16 Thread Michael Orlitzky
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/

2022-08-16 Thread Agostino Sarubbo
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/

2022-08-16 Thread Agostino Sarubbo
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/

2022-05-14 Thread David Seifert
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/

2022-05-08 Thread Michael Orlitzky
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/

2021-12-29 Thread Yixun Lan
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/

2021-06-18 Thread David Seifert
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/

2021-05-27 Thread David Seifert
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/

2021-05-27 Thread David Seifert
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/

2020-02-15 Thread Michał Górny
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/

2017-07-31 Thread Sebastien Fabbro
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/

2017-03-10 Thread Mike Frysinger
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/

2017-02-01 Thread David Seifert
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; i  1) {
- 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/

2016-12-21 Thread Tobias Klausmann
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/

2016-11-08 Thread Manuel Rüger
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/

2016-10-26 Thread Thomas Kahle
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/

2016-10-26 Thread Thomas Kahle
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/

2016-09-25 Thread Thomas Kahle
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/

2016-06-08 Thread Thomas Kahle
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/

2016-05-13 Thread Agostino Sarubbo
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/

2016-04-08 Thread Thomas Kahle
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/

2016-03-22 Thread Agostino Sarubbo
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/

2016-03-21 Thread Thomas Kahle
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/

2016-03-21 Thread Thomas Kahle
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/

2016-03-02 Thread Markus Meier
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/

2016-02-20 Thread Thomas Kahle
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/

2015-11-13 Thread Thomas Kahle
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; i  1) {
+ 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/

2015-09-29 Thread Thomas Kahle
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