public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/singular/
@ 2015-11-12 10:11 Agostino Sarubbo
  0 siblings, 0 replies; 51+ messages in thread
From: Agostino Sarubbo @ 2015-11-12 10:11 UTC (permalink / raw
  To: gentoo-commits

commit:     3471b9e4300fea6f3af4cc2b9b19ddbd9c22e8d6
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 12 10:10:36 2015 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Thu Nov 12 10:10:36 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3471b9e4

sci-mathematics/singular: ppc stable wrt bug #556418

Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="ppc"

 sci-mathematics/singular/singular-4.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-mathematics/singular/singular-4.0.2.ebuild b/sci-mathematics/singular/singular-4.0.2.ebuild
index 1f60ff3..f1f1f9d 100644
--- a/sci-mathematics/singular/singular-4.0.2.ebuild
+++ b/sci-mathematics/singular/singular-4.0.2.ebuild
@@ -21,7 +21,7 @@ SRC_URI="http://www.mathematik.uni-kl.de/ftp/pub/Math/${MY_PN}/SOURCES/${MY_DIR}
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 x86 ~x86-linux ~x86-macos"
+KEYWORDS="amd64 ppc x86 ~x86-linux ~x86-macos"
 IUSE="boost doc emacs examples python +readline"
 
 RDEPEND="dev-libs/gmp:0


^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/singular/
@ 2017-04-20 16:41 David Seifert
  0 siblings, 0 replies; 51+ messages in thread
From: David Seifert @ 2017-04-20 16:41 UTC (permalink / raw
  To: gentoo-commits

commit:     6db88132004cfa8a84d136875e6d1229a50d7870
Author:     David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 20 15:58:04 2017 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Thu Apr 20 16:39:35 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6db88132

sci-mathematics/singular: [QA] Add missing python metadata variables

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 sci-mathematics/singular/singular-3.1.6.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/sci-mathematics/singular/singular-3.1.6.ebuild b/sci-mathematics/singular/singular-3.1.6.ebuild
index c7ba972a524..1aaa7290760 100644
--- a/sci-mathematics/singular/singular-3.1.6.ebuild
+++ b/sci-mathematics/singular/singular-3.1.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -25,11 +25,13 @@ LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
 IUSE="boost doc emacs examples python readline test"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 
 RDEPEND="
 	dev-libs/gmp:0=
 	dev-libs/ntl:0=
 	emacs? ( >=virtual/emacs-22 )
+	python? ( ${PYTHON_DEPS} )
 	readline? ( sys-libs/readline:0= )"
 DEPEND="${RDEPEND}
 	dev-lang/perl


^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/singular/
@ 2019-12-20 22:49 Ulrich Müller
  0 siblings, 0 replies; 51+ messages in thread
From: Ulrich Müller @ 2019-12-20 22:49 UTC (permalink / raw
  To: gentoo-commits

commit:     55b92fd76e8702afddb605ce34a639c0826d6ffa
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 20 16:30:42 2019 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Fri Dec 20 22:48:51 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55b92fd7

sci-mathematics/singular: Update virtual/emacs dependency.

The virtual is deprecated, depend on app-editors/emacs instead.

Package-Manager: Portage-2.3.82, Repoman-2.3.20
Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org>

 sci-mathematics/singular/singular-4.0.2.ebuild | 4 ++--
 sci-mathematics/singular/singular-4.0.3.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sci-mathematics/singular/singular-4.0.2.ebuild b/sci-mathematics/singular/singular-4.0.2.ebuild
index 114d83fd0a3..f692e644c82 100644
--- a/sci-mathematics/singular/singular-4.0.2.ebuild
+++ b/sci-mathematics/singular/singular-4.0.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -25,7 +25,7 @@ IUSE="boost doc emacs examples python +readline"
 
 RDEPEND="dev-libs/gmp:0
 	>=dev-libs/ntl-5.5.1
-	emacs? ( >=virtual/emacs-22 )
+	emacs? ( >=app-editors/emacs-23.1:* )
 	sci-mathematics/flint
 	sci-mathematics/4ti2
 	sci-libs/cddlib"

diff --git a/sci-mathematics/singular/singular-4.0.3.ebuild b/sci-mathematics/singular/singular-4.0.3.ebuild
index 6d898b9c9fc..8fd5f63c223 100644
--- a/sci-mathematics/singular/singular-4.0.3.ebuild
+++ b/sci-mathematics/singular/singular-4.0.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -24,7 +24,7 @@ IUSE="boost doc emacs examples python +readline"
 
 RDEPEND="dev-libs/gmp:0
 	>=dev-libs/ntl-5.5.1
-	emacs? ( >=virtual/emacs-22 )
+	emacs? ( >=app-editors/emacs-23.1:* )
 	sci-mathematics/flint
 	sci-mathematics/4ti2
 	sci-libs/cddlib"


^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/singular/
@ 2019-12-21 11:41 Ulrich Müller
  0 siblings, 0 replies; 51+ messages in thread
From: Ulrich Müller @ 2019-12-21 11:41 UTC (permalink / raw
  To: gentoo-commits

commit:     f75f885e0e988698ba82e4d427a08f96d383979a
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 21 11:16:33 2019 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Sat Dec 21 11:26:49 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f75f885e

sci-mathematics/singular: Remove call to deprecated elisp-need-emacs.

Emacs 23 is the minimum version supported by the eclass. So, there is
no need to check for >=22 and the call can simply be dropped.

Package-Manager: Portage-2.3.82, Repoman-2.3.20
Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org>

 sci-mathematics/singular/singular-4.0.2.ebuild | 5 -----
 sci-mathematics/singular/singular-4.0.3.ebuild | 5 -----
 2 files changed, 10 deletions(-)

diff --git a/sci-mathematics/singular/singular-4.0.2.ebuild b/sci-mathematics/singular/singular-4.0.2.ebuild
index f692e644c82..3d17c7c868c 100644
--- a/sci-mathematics/singular/singular-4.0.2.ebuild
+++ b/sci-mathematics/singular/singular-4.0.2.ebuild
@@ -43,11 +43,6 @@ pkg_setup() {
 	append-flags "-fPIC"
 	append-ldflags "-fPIC"
 	tc-export AR CC CPP CXX
-
-	# Ensure that >=emacs-22 is selected
-	if use emacs; then
-		elisp-need-emacs 22 || die "Emacs version too low"
-	fi
 }
 
 src_prepare () {

diff --git a/sci-mathematics/singular/singular-4.0.3.ebuild b/sci-mathematics/singular/singular-4.0.3.ebuild
index 8fd5f63c223..ffb1e2a5d95 100644
--- a/sci-mathematics/singular/singular-4.0.3.ebuild
+++ b/sci-mathematics/singular/singular-4.0.3.ebuild
@@ -42,11 +42,6 @@ pkg_setup() {
 	append-flags "-fPIC"
 	append-ldflags "-fPIC"
 	tc-export AR CC CPP CXX
-
-	# Ensure that >=emacs-22 is selected
-	if use emacs; then
-		elisp-need-emacs 22 || die "Emacs version too low"
-	fi
 }
 
 src_prepare () {


^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/singular/
@ 2020-06-27 20:45 Andreas K. Hüttel
  0 siblings, 0 replies; 51+ messages in thread
From: Andreas K. Hüttel @ 2020-06-27 20:45 UTC (permalink / raw
  To: gentoo-commits

commit:     dbfef9ad284912132948f4be5d529d238c018a32
Author:     Alexey Sokolov <sokolov <AT> google <DOT> com>
AuthorDate: Sat Jun 20 16:15:13 2020 +0000
Commit:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Sat Jun 27 20:44:57 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbfef9ad

sci-mathematics/singular: update homepage

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Alexey Sokolov <alexey+gentoo <AT> asokolov.org>
Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>

 sci-mathematics/singular/singular-4.0.2.ebuild | 6 +++---
 sci-mathematics/singular/singular-4.0.3.ebuild | 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/sci-mathematics/singular/singular-4.0.2.ebuild b/sci-mathematics/singular/singular-4.0.2.ebuild
index 7467031e0e4..7ed8bc1ce71 100644
--- a/sci-mathematics/singular/singular-4.0.2.ebuild
+++ b/sci-mathematics/singular/singular-4.0.2.ebuild
@@ -14,9 +14,9 @@ MY_DIR=$(replace_all_version_separators '-' ${MY_DIR2})
 MY_SHARE_DIR="${WORKDIR}"/share/
 
 DESCRIPTION="Computer algebra system for polynomial computations"
-HOMEPAGE="http://www.singular.uni-kl.de/"
-SRC_URI="http://www.mathematik.uni-kl.de/ftp/pub/Math/${MY_PN}/SOURCES/${MY_DIR}/${PN}-${MY_PV}.tar.gz
-		 http://www.mathematik.uni-kl.de/ftp/pub/Math/${MY_PN}/SOURCES/${MY_DIR}/${PN}-${MY_PV}-share.tar.gz"
+HOMEPAGE="https://www.singular.uni-kl.de/"
+SRC_URI="https://www.mathematik.uni-kl.de/ftp/pub/Math/${MY_PN}/SOURCES/${MY_DIR}/${PN}-${MY_PV}.tar.gz
+		 https://www.mathematik.uni-kl.de/ftp/pub/Math/${MY_PN}/SOURCES/${MY_DIR}/${PN}-${MY_PV}-share.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"

diff --git a/sci-mathematics/singular/singular-4.0.3.ebuild b/sci-mathematics/singular/singular-4.0.3.ebuild
index 4be89de3667..fcfd823ae4d 100644
--- a/sci-mathematics/singular/singular-4.0.3.ebuild
+++ b/sci-mathematics/singular/singular-4.0.3.ebuild
@@ -13,9 +13,9 @@ MY_DIR=$(replace_all_version_separators '-' ${MY_DIR2})
 # This is where the share tarball unpacks to
 
 DESCRIPTION="Computer algebra system for polynomial computations"
-HOMEPAGE="http://www.singular.uni-kl.de/"
-SRC_URI="http://www.mathematik.uni-kl.de/ftp/pub/Math/${MY_PN}/SOURCES/${MY_DIR}/${PN}-${MY_PV}.tar.gz
-		 http://www.mathematik.uni-kl.de/ftp/pub/Math/${MY_PN}/SOURCES/${MY_DIR}/${PN}-${MY_PV}-share.tar.gz"
+HOMEPAGE="https://www.singular.uni-kl.de/"
+SRC_URI="https://www.mathematik.uni-kl.de/ftp/pub/Math/${MY_PN}/SOURCES/${MY_DIR}/${PN}-${MY_PV}.tar.gz
+		 https://www.mathematik.uni-kl.de/ftp/pub/Math/${MY_PN}/SOURCES/${MY_DIR}/${PN}-${MY_PV}-share.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"


^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/singular/
@ 2021-01-06 15:19 Fabian Groffen
  0 siblings, 0 replies; 51+ messages in thread
From: Fabian Groffen @ 2021-01-06 15:19 UTC (permalink / raw
  To: gentoo-commits

commit:     3f73cbde832796d9cbf07b101ce0c3539383fca7
Author:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Wed Jan  6 15:19:14 2021 +0000
Commit:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Wed Jan  6 15:19:18 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f73cbde

sci-mathematics/singular: drop x86-macos

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org>

 sci-mathematics/singular/singular-4.0.2.ebuild | 4 ++--
 sci-mathematics/singular/singular-4.0.3.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sci-mathematics/singular/singular-4.0.2.ebuild b/sci-mathematics/singular/singular-4.0.2.ebuild
index 7ed8bc1ce71..a6741b6bb07 100644
--- a/sci-mathematics/singular/singular-4.0.2.ebuild
+++ b/sci-mathematics/singular/singular-4.0.2.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=5
@@ -20,7 +20,7 @@ SRC_URI="https://www.mathematik.uni-kl.de/ftp/pub/Math/${MY_PN}/SOURCES/${MY_DIR
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ppc x86 ~x86-linux ~x86-macos"
+KEYWORDS="amd64 ppc x86 ~x86-linux"
 IUSE="boost doc emacs examples python +readline"
 
 RDEPEND="dev-libs/gmp:0

diff --git a/sci-mathematics/singular/singular-4.0.3.ebuild b/sci-mathematics/singular/singular-4.0.3.ebuild
index fcfd823ae4d..3a0712e9be7 100644
--- a/sci-mathematics/singular/singular-4.0.3.ebuild
+++ b/sci-mathematics/singular/singular-4.0.3.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
@@ -19,7 +19,7 @@ SRC_URI="https://www.mathematik.uni-kl.de/ftp/pub/Math/${MY_PN}/SOURCES/${MY_DIR
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86 ~x86-linux ~x86-macos"
+KEYWORDS="~amd64 ~ppc ~x86 ~x86-linux"
 IUSE="boost doc emacs examples python +readline"
 
 RDEPEND="dev-libs/gmp:0


^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/singular/
@ 2021-05-28 19:37 Agostino Sarubbo
  0 siblings, 0 replies; 51+ messages in thread
From: Agostino Sarubbo @ 2021-05-28 19:37 UTC (permalink / raw
  To: gentoo-commits

commit:     3b8630e47020c8047e617070d09af1d870c5c8cc
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Fri May 28 19:37:29 2021 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Fri May 28 19:37:29 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b8630e4

sci-mathematics/singular: amd64 stable wrt bug #712004

Package-Manager: Portage-3.0.13, Repoman-3.0.2
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

 sci-mathematics/singular/singular-4.2.0_p1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-mathematics/singular/singular-4.2.0_p1.ebuild b/sci-mathematics/singular/singular-4.2.0_p1.ebuild
index b015ba5fee6..499f9f191fb 100644
--- a/sci-mathematics/singular/singular-4.2.0_p1.ebuild
+++ b/sci-mathematics/singular/singular-4.2.0_p1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="ftp://jim.mathematik.uni-kl.de/pub/Math/${MY_PN}/SOURCES/${MY_DIR}/${PN
 
 LICENSE="BSD GPL-2 GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86 ~x86-linux"
+KEYWORDS="amd64 ~ppc ~x86 ~x86-linux"
 IUSE="emacs examples +readline static-libs"
 
 RDEPEND="dev-libs/gmp:0


^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/singular/
@ 2021-05-28 19:40 Agostino Sarubbo
  0 siblings, 0 replies; 51+ messages in thread
From: Agostino Sarubbo @ 2021-05-28 19:40 UTC (permalink / raw
  To: gentoo-commits

commit:     fa91d595f951915d31cbd5b01cac7d9f0e8a6c39
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Fri May 28 19:39:53 2021 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Fri May 28 19:39:53 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa91d595

sci-mathematics/singular: x86 stable wrt bug #712004

Package-Manager: Portage-3.0.13, Repoman-3.0.2
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

 sci-mathematics/singular/singular-4.2.0_p1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-mathematics/singular/singular-4.2.0_p1.ebuild b/sci-mathematics/singular/singular-4.2.0_p1.ebuild
index 499f9f191fb..6dd751e0a4f 100644
--- a/sci-mathematics/singular/singular-4.2.0_p1.ebuild
+++ b/sci-mathematics/singular/singular-4.2.0_p1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="ftp://jim.mathematik.uni-kl.de/pub/Math/${MY_PN}/SOURCES/${MY_DIR}/${PN
 
 LICENSE="BSD GPL-2 GPL-3"
 SLOT="0"
-KEYWORDS="amd64 ~ppc ~x86 ~x86-linux"
+KEYWORDS="amd64 ~ppc x86 ~x86-linux"
 IUSE="emacs examples +readline static-libs"
 
 RDEPEND="dev-libs/gmp:0


^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/singular/
@ 2021-05-30  5:15 Sam James
  0 siblings, 0 replies; 51+ messages in thread
From: Sam James @ 2021-05-30  5:15 UTC (permalink / raw
  To: gentoo-commits

commit:     0a8d762fed797985bb306785b31c45822c2047bf
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun May 30 05:14:25 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun May 30 05:14:25 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a8d762f

sci-mathematics/singular: Stabilize 4.2.0_p1 ppc, #712004

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sci-mathematics/singular/singular-4.2.0_p1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-mathematics/singular/singular-4.2.0_p1.ebuild b/sci-mathematics/singular/singular-4.2.0_p1.ebuild
index 6dd751e0a4f..47a82d1c8fa 100644
--- a/sci-mathematics/singular/singular-4.2.0_p1.ebuild
+++ b/sci-mathematics/singular/singular-4.2.0_p1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="ftp://jim.mathematik.uni-kl.de/pub/Math/${MY_PN}/SOURCES/${MY_DIR}/${PN
 
 LICENSE="BSD GPL-2 GPL-3"
 SLOT="0"
-KEYWORDS="amd64 ~ppc x86 ~x86-linux"
+KEYWORDS="amd64 ppc x86 ~x86-linux"
 IUSE="emacs examples +readline static-libs"
 
 RDEPEND="dev-libs/gmp:0


^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/singular/
@ 2021-06-01 11:51 Michael Orlitzky
  0 siblings, 0 replies; 51+ messages in thread
From: Michael Orlitzky @ 2021-06-01 11:51 UTC (permalink / raw
  To: gentoo-commits

commit:     75e9a4b859d719f69fbda1138e87db624197f503
Author:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
AuthorDate: Tue Jun  1 11:48:51 2021 +0000
Commit:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
CommitDate: Tue Jun  1 11:49:16 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75e9a4b8

sci-mathematics/singular: fix CFLAGS/CXXFLAGS support, mostly.

This build system is a maze, but it turns out that we can fix most of
the C(XX)FLAGS problems simply by passing --disable-optimizationflags
to ./configure.

Closes: https://bugs.gentoo.org/777792
Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Michael Orlitzky <mjo <AT> gentoo.org>

 sci-mathematics/singular/singular-4.2.0_p3.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sci-mathematics/singular/singular-4.2.0_p3.ebuild b/sci-mathematics/singular/singular-4.2.0_p3.ebuild
index df77bad38d5..2e0528d5512 100644
--- a/sci-mathematics/singular/singular-4.2.0_p3.ebuild
+++ b/sci-mathematics/singular/singular-4.2.0_p3.ebuild
@@ -57,6 +57,7 @@ src_configure() {
 		--enable-libfac \
 		--enable-IntegerProgramming \
 		--disable-polymake \
+		--disable-optimizationflags \
 		$(use_enable static-libs static) \
 		$(use_enable emacs) \
 		$(use_with readline)


^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/singular/
@ 2021-07-02  1:03 Michael Orlitzky
  0 siblings, 0 replies; 51+ messages in thread
From: Michael Orlitzky @ 2021-07-02  1:03 UTC (permalink / raw
  To: gentoo-commits

commit:     41189d01594600473dfe79e54b18cfababd7ed69
Author:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
AuthorDate: Fri Jul  2 00:44:03 2021 +0000
Commit:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
CommitDate: Fri Jul  2 00:44:03 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41189d01

sci-mathematics/singular: remove old "unused" singular-4.2.0_p3.ebuild.

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Michael Orlitzky <mjo <AT> gentoo.org>

 sci-mathematics/singular/singular-4.2.0_p3.ebuild | 105 ----------------------
 1 file changed, 105 deletions(-)

diff --git a/sci-mathematics/singular/singular-4.2.0_p3.ebuild b/sci-mathematics/singular/singular-4.2.0_p3.ebuild
deleted file mode 100644
index 2e0528d5512..00000000000
--- a/sci-mathematics/singular/singular-4.2.0_p3.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools elisp-common
-
-MY_PN=Singular
-MY_PV=$(ver_rs 3 '')
-# Consistency is different...
-MY_DIR2=$(ver_cut 1-3 ${PV})
-MY_DIR=$(ver_rs 1- '-' ${MY_DIR2})
-
-DESCRIPTION="Computer algebra system for polynomial computations"
-HOMEPAGE="https://www.singular.uni-kl.de/ https://github.com/Singular/Sources"
-SRC_URI="ftp://jim.mathematik.uni-kl.de/pub/Math/${MY_PN}/SOURCES/${MY_DIR}/${PN}-${MY_PV}.tar.gz"
-
-LICENSE="BSD GPL-2 GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86 ~x86-linux"
-IUSE="emacs examples +readline static-libs"
-
-RDEPEND="dev-libs/gmp:0
-	dev-libs/ntl:=
-	emacs? ( >=app-editors/emacs-23.1:* )
-	sci-mathematics/flint
-	sci-libs/cddlib
-	dev-lang/perl
-	readline? ( sys-libs/readline )"
-
-DEPEND="${RDEPEND}"
-
-SITEFILE=60${PN}-gentoo.el
-
-S="${WORKDIR}/${PN}-${MY_DIR2}"
-
-PATCHES=(
-	"${FILESDIR}/${PN}-4.2.0-gfan_linking.patch"
-	"${FILESDIR}/${PN}-4.2.0-doc_install.patch"
-	"${FILESDIR}/${PN}-4.2.0-no-static.patch"
-)
-
-src_prepare() {
-	default
-
-	eautoreconf
-}
-
-src_configure() {
-	econf --with-gmp \
-		--with-ntl="${EPREFIX}"/usr \
-		--with-flint \
-		--enable-gfanlib \
-		--disable-debug \
-		--disable-doc \
-		--enable-factory \
-		--enable-libfac \
-		--enable-IntegerProgramming \
-		--disable-polymake \
-		--disable-optimizationflags \
-		$(use_enable static-libs static) \
-		$(use_enable emacs) \
-		$(use_with readline)
-}
-
-src_compile() {
-	default
-
-	if use emacs; then
-		pushd "${S}"/emacs
-		elisp-compile *.el || die "elisp-compile failed"
-		popd
-	fi
-}
-
-src_install() {
-	# Do not compress singular's info file (singular.hlp)
-	# some consumer of that file do not know how to deal with compression
-	docompress -x /usr/share/info
-
-	default
-
-	dosym Singular /usr/bin/"${PN}"
-
-	# purge .la file
-	find "${ED}" -name '*.la' -delete || die
-}
-
-src_test() {
-	# SINGULAR_PROCS_DIR need to be set to "" otherwise plugins from
-	# an already installed version of singular may be used and cause segfault
-	# See https://github.com/Singular/Sources/issues/980
-	SINGULAR_PROCS_DIR="" emake check
-}
-
-pkg_postinst() {
-	einfo "Additional functionality can be enabled by installing"
-	einfo "sci-mathematics/4ti2"
-
-	use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
-	use emacs && elisp-site-regen
-}


^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/singular/
@ 2021-07-02  1:03 Michael Orlitzky
  0 siblings, 0 replies; 51+ messages in thread
From: Michael Orlitzky @ 2021-07-02  1:03 UTC (permalink / raw
  To: gentoo-commits

commit:     0f67609cac00b0e0009925a651d2486f0ed61d34
Author:     François Bissey <frp.bissey <AT> gmail <DOT> com>
AuthorDate: Fri Jul  2 00:17:49 2021 +0000
Commit:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
CommitDate: Fri Jul  2 00:42:13 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f67609c

sci-mathematics/singular: better flag control to avoid segfault

Closes: https://bugs.gentoo.org/797655
Closes: https://github.com/gentoo/gentoo/pull/21381
Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: François René Pierre Bissey <frp.bissey <AT> gmail.com>
Signed-off-by: Michael Orlitzky <mjo <AT> gentoo.org>

 sci-mathematics/singular/singular-4.2.0_p3-r1.ebuild | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/sci-mathematics/singular/singular-4.2.0_p3-r1.ebuild b/sci-mathematics/singular/singular-4.2.0_p3-r1.ebuild
index dd0a6b83be0..7e20b068308 100644
--- a/sci-mathematics/singular/singular-4.2.0_p3-r1.ebuild
+++ b/sci-mathematics/singular/singular-4.2.0_p3-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit autotools elisp-common
+inherit autotools elisp-common flag-o-matic
 
 MY_PN=Singular
 MY_PV=$(ver_rs 3 '')
@@ -47,6 +47,9 @@ src_prepare() {
 }
 
 src_configure() {
+	# singular may segfault with common optimisation such as -O2 without this flag
+	append-cxxflags $(test-flags-CXX -fno-delete-null-pointer-checks)
+
 	econf --with-gmp \
 		--with-ntl \
 		--with-flint \
@@ -57,6 +60,7 @@ src_configure() {
 		--enable-libfac \
 		--disable-polymake \
 		--with-libparse \
+		--disable-optimizationflags \
 		$(use_enable static-libs static) \
 		$(use_enable emacs) \
 		$(use_with readline)


^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/singular/
@ 2021-07-02  1:03 Michael Orlitzky
  0 siblings, 0 replies; 51+ messages in thread
From: Michael Orlitzky @ 2021-07-02  1:03 UTC (permalink / raw
  To: gentoo-commits

commit:     0972e08163c4ebf06a69371ba89051758735e46a
Author:     François Bissey <frp.bissey <AT> gmail <DOT> com>
AuthorDate: Wed Jun 23 02:12:37 2021 +0000
Commit:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
CommitDate: Fri Jul  2 00:40:24 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0972e081

sci-mathematics/singular: Fix QA issues in 4.2.0_p3

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Bug: https://bugs.gentoo.org/797655
Signed-off-by: François René Pierre Bissey <frp.bissey <AT> gmail.com>
Signed-off-by: Michael Orlitzky <mjo <AT> gentoo.org>

 .../singular/singular-4.2.0_p3-r1.ebuild           | 104 +++++++++++++++++++++
 1 file changed, 104 insertions(+)

diff --git a/sci-mathematics/singular/singular-4.2.0_p3-r1.ebuild b/sci-mathematics/singular/singular-4.2.0_p3-r1.ebuild
new file mode 100644
index 00000000000..1fc167855af
--- /dev/null
+++ b/sci-mathematics/singular/singular-4.2.0_p3-r1.ebuild
@@ -0,0 +1,104 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools elisp-common
+
+MY_PN=Singular
+MY_PV=$(ver_rs 3 '')
+# Consistency is different...
+MY_DIR2=$(ver_cut 1-3 ${PV})
+MY_DIR=$(ver_rs 1- '-' ${MY_DIR2})
+
+DESCRIPTION="Computer algebra system for polynomial computations"
+HOMEPAGE="https://www.singular.uni-kl.de/ https://github.com/Singular/Sources"
+SRC_URI="ftp://jim.mathematik.uni-kl.de/pub/Math/${MY_PN}/SOURCES/${MY_DIR}/${PN}-${MY_PV}.tar.gz"
+
+LICENSE="BSD GPL-2 GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~x86-linux"
+IUSE="emacs examples +readline static-libs"
+
+RDEPEND="dev-libs/gmp:0
+	dev-libs/ntl:=
+	emacs? ( >=app-editors/emacs-23.1:* )
+	sci-mathematics/flint
+	sci-libs/cddlib
+	dev-lang/perl
+	readline? ( sys-libs/readline )"
+
+DEPEND="${RDEPEND}"
+
+SITEFILE=60${PN}-gentoo.el
+
+S="${WORKDIR}/${PN}-${MY_DIR2}"
+
+PATCHES=(
+	"${FILESDIR}/${PN}-4.2.0-gfan_linking.patch"
+	"${FILESDIR}/${PN}-4.2.0-doc_install.patch"
+	"${FILESDIR}/${PN}-4.2.0-no-static.patch"
+)
+
+src_prepare() {
+	default
+
+	eautoreconf
+}
+
+src_configure() {
+	econf --with-gmp \
+		--with-ntl \
+		--with-flint \
+		--enable-gfanlib \
+		--disable-debug \
+		--disable-doc \
+		--enable-factory \
+		--enable-libfac \
+		--disable-polymake \
+		--with-libparse \
+		$(use_enable static-libs static) \
+		$(use_enable emacs) \
+		$(use_with readline)
+}
+
+src_compile() {
+	default
+
+	if use emacs; then
+		pushd "${S}"/emacs
+		elisp-compile *.el || die "elisp-compile failed"
+		popd
+	fi
+}
+
+src_install() {
+	# Do not compress singular's info file (singular.hlp)
+	# some consumer of that file do not know how to deal with compression
+	docompress -x /usr/share/info
+
+	default
+
+	dosym Singular /usr/bin/"${PN}"
+
+	# purge .la file
+	find "${ED}" -name '*.la' -delete || die
+}
+
+src_test() {
+	# SINGULAR_PROCS_DIR need to be set to "" otherwise plugins from
+	# an already installed version of singular may be used and cause segfault
+	# See https://github.com/Singular/Sources/issues/980
+	SINGULAR_PROCS_DIR="" emake check
+}
+
+pkg_postinst() {
+	einfo "Additional functionality can be enabled by installing"
+	einfo "sci-mathematics/4ti2"
+
+	use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+	use emacs && elisp-site-regen
+}


^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/singular/
@ 2021-07-18 19:12 Michael Orlitzky
  0 siblings, 0 replies; 51+ messages in thread
From: Michael Orlitzky @ 2021-07-18 19:12 UTC (permalink / raw
  To: gentoo-commits

commit:     2a0bfd380091dc7f2e1f1d1b91f59918873c91b1
Author:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 18 19:10:55 2021 +0000
Commit:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
CommitDate: Sun Jul 18 19:11:08 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a0bfd38

sci-mathematics/singular: new upstream version 4.2.1.

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Michael Orlitzky <mjo <AT> gentoo.org>

 sci-mathematics/singular/Manifest              |   1 +
 sci-mathematics/singular/singular-4.2.1.ebuild | 117 +++++++++++++++++++++++++
 2 files changed, 118 insertions(+)

diff --git a/sci-mathematics/singular/Manifest b/sci-mathematics/singular/Manifest
index 13b96e74c09..1a947fd6580 100644
--- a/sci-mathematics/singular/Manifest
+++ b/sci-mathematics/singular/Manifest
@@ -1,2 +1,3 @@
 DIST singular-4.2.0p1.tar.gz 14155171 BLAKE2B 444553f87d7ca8d6a62e4519c9857a6892757e92285df7c3b686913a9b51c9ae8d802c41382b0b2b6e37dc2dc496d4a10f262c98407470219cdce131e8baf127 SHA512 2ecd8940c9e8d70a93dbdb4df6da313c00151e5cb959f8eed5856e8df99089b5a03e514fbcdc70903c77df8b59fa7ef9f3b134f1de510b795fa6ea0341089bd8
 DIST singular-4.2.0p3.tar.gz 16641923 BLAKE2B 4dd7e1a42c71bbba625e171aee656580b443656f50458909ffae1af81b1413d5330aa032656032ea365225eb088491fe2a48997895e37bc89eea5f17b8fbebb8 SHA512 b9833389b648ec4ba2bd09253f00254b9ae3dc61313fc81c9003b283fc413caab4274e55750de1c342ef24a8fc0ce817643cd31eabbb2999de7f5017dfa1411f
+DIST singular-4.2.1.tar.gz 16643430 BLAKE2B 2cfc33bd59a5e8756c7ce022ad2b38477a0d7a6747b3c4fd4b1b168cfd179ace52121506cda2c4d5f318abca72231c74f649ede349b17b5f138083428d9da766 SHA512 48bebbe9c886ee56bb2f7bdd9e356bd33e357a2d707c976b8496200f422a2ba25d7c9bba22a261574428abf73a8b6b111d35236fca647e32619659059e861916

diff --git a/sci-mathematics/singular/singular-4.2.1.ebuild b/sci-mathematics/singular/singular-4.2.1.ebuild
new file mode 100644
index 00000000000..0f3497acf49
--- /dev/null
+++ b/sci-mathematics/singular/singular-4.2.1.ebuild
@@ -0,0 +1,117 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools elisp-common flag-o-matic
+
+MY_PN=Singular
+MY_PV=$(ver_rs 3 '')
+# Consistency is different...
+MY_DIR2=$(ver_cut 1-3 ${PV})
+MY_DIR=$(ver_rs 1- '-' ${MY_DIR2})
+
+DESCRIPTION="Computer algebra system for polynomial computations"
+HOMEPAGE="https://www.singular.uni-kl.de/ https://github.com/Singular/Sources"
+SRC_URI="ftp://jim.mathematik.uni-kl.de/pub/Math/${MY_PN}/SOURCES/${MY_DIR}/${PN}-${MY_PV}.tar.gz"
+
+LICENSE="BSD GPL-2 GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~x86-linux"
+IUSE="emacs examples +readline static-libs"
+
+RDEPEND="dev-libs/gmp:0
+	dev-libs/ntl:=
+	emacs? ( >=app-editors/emacs-23.1:* )
+	sci-mathematics/flint
+	sci-libs/cddlib
+	dev-lang/perl
+	readline? ( sys-libs/readline )"
+
+DEPEND="${RDEPEND}"
+
+SITEFILE=60${PN}-gentoo.el
+
+S="${WORKDIR}/${PN}-${MY_DIR2}"
+
+PATCHES=(
+	"${FILESDIR}/${PN}-4.2.0-doc_install-v2.patch"
+)
+
+src_prepare() {
+	default
+
+	eautoreconf
+}
+
+src_configure() {
+	# Needed to avoid segfaults in the test suite until
+	#
+	#   https://github.com/Singular/Singular/issues/1105
+	#
+	# makes its way into a release.
+	append-cxxflags $(test-flags-CXX -fno-delete-null-pointer-checks)
+
+	econf \
+		--with-gmp \
+		--with-ntl \
+		--with-flint \
+		--enable-gfanlib \
+		--disable-debug \
+		--disable-doc \
+		--enable-factory \
+		--enable-libfac \
+		--disable-polymake \
+		--with-libparse \
+		--disable-optimizationflags \
+		--without-python \
+		--without-pythonmodule \
+		--disable-python \
+		--disable-python-module \
+		--disable-python_module \
+		--disable-pyobject-module \
+		$(use_enable static-libs static) \
+		$(use_enable emacs) \
+		$(use_with readline)
+}
+
+src_compile() {
+	default
+
+	if use emacs; then
+		pushd "${S}"/emacs
+		elisp-compile *.el || die "elisp-compile failed"
+		popd
+	fi
+}
+
+src_install() {
+	# Do not compress singular's info file (singular.hlp)
+	# some consumer of that file do not know how to deal with compression
+	docompress -x /usr/share/info
+
+	default
+
+	dosym Singular /usr/bin/"${PN}"
+
+	# purge .la file
+	find "${ED}" -name '*.la' -delete || die
+}
+
+src_test() {
+	# SINGULAR_PROCS_DIR need to be set to "" otherwise plugins from
+	# an already installed version of singular may be used and cause segfault
+	# See https://github.com/Singular/Sources/issues/980
+	SINGULAR_PROCS_DIR="" emake check
+}
+
+pkg_postinst() {
+	einfo "Additional functionality can be enabled by installing"
+	einfo "sci-mathematics/4ti2"
+
+	use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+	use emacs && elisp-site-regen
+}


^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/singular/
@ 2021-11-18 23:50 Georgy Yakovlev
  0 siblings, 0 replies; 51+ messages in thread
From: Georgy Yakovlev @ 2021-11-18 23:50 UTC (permalink / raw
  To: gentoo-commits

commit:     05d7b20ce46da5a34eb3efbcb8340060a50092ca
Author:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 18 23:45:23 2021 +0000
Commit:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Thu Nov 18 23:50:25 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05d7b20c

sci-mathematics/singular: de-stabilize for ~ppc, bug #823768

Bug: https://bugs.gentoo.org/823768
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>

 sci-mathematics/singular/singular-4.2.0_p1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-mathematics/singular/singular-4.2.0_p1.ebuild b/sci-mathematics/singular/singular-4.2.0_p1.ebuild
index 47a82d1c8fae..6dd751e0a4ff 100644
--- a/sci-mathematics/singular/singular-4.2.0_p1.ebuild
+++ b/sci-mathematics/singular/singular-4.2.0_p1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="ftp://jim.mathematik.uni-kl.de/pub/Math/${MY_PN}/SOURCES/${MY_DIR}/${PN
 
 LICENSE="BSD GPL-2 GPL-3"
 SLOT="0"
-KEYWORDS="amd64 ppc x86 ~x86-linux"
+KEYWORDS="amd64 ~ppc x86 ~x86-linux"
 IUSE="emacs examples +readline static-libs"
 
 RDEPEND="dev-libs/gmp:0


^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/singular/
@ 2021-11-22  3:07 Yixun Lan
  0 siblings, 0 replies; 51+ messages in thread
From: Yixun Lan @ 2021-11-22  3:07 UTC (permalink / raw
  To: gentoo-commits

commit:     586a75f57e129c5f5086e4950b80894fcb89ca8d
Author:     Alex Fan <alex.fan.q <AT> gmail <DOT> com>
AuthorDate: Thu Nov 18 07:22:54 2021 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Mon Nov 22 03:01:25 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=586a75f5

sci-mathematics/singular: keyword 4.2.1 for ~riscv

Signed-off-by: Alex Fan <alex.fan.q <AT> gmail.com>
Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 sci-mathematics/singular/singular-4.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-mathematics/singular/singular-4.2.1.ebuild b/sci-mathematics/singular/singular-4.2.1.ebuild
index 0f3497acf49d..015943a9e875 100644
--- a/sci-mathematics/singular/singular-4.2.1.ebuild
+++ b/sci-mathematics/singular/singular-4.2.1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="ftp://jim.mathematik.uni-kl.de/pub/Math/${MY_PN}/SOURCES/${MY_DIR}/${PN
 
 LICENSE="BSD GPL-2 GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86 ~x86-linux"
+KEYWORDS="~amd64 ~ppc ~riscv ~x86 ~x86-linux"
 IUSE="emacs examples +readline static-libs"
 
 RDEPEND="dev-libs/gmp:0


^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/singular/
@ 2021-12-15 11:28 Andrew Ammerlaan
  0 siblings, 0 replies; 51+ messages in thread
From: Andrew Ammerlaan @ 2021-12-15 11:28 UTC (permalink / raw
  To: gentoo-commits

commit:     e49bba8fee319855a34a56a562fa4aa3297d78c0
Author:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 15 11:25:44 2021 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Wed Dec 15 11:27:53 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e49bba8f

sci-mathematics/singular: add julia and polymake useflags

Co-authored-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/22742
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>

 sci-mathematics/singular/metadata.xml             |   8 ++
 sci-mathematics/singular/singular-4.2.1-r1.ebuild | 122 ++++++++++++++++++++++
 2 files changed, 130 insertions(+)

diff --git a/sci-mathematics/singular/metadata.xml b/sci-mathematics/singular/metadata.xml
index 098312eeb426..5d46057110ae 100644
--- a/sci-mathematics/singular/metadata.xml
+++ b/sci-mathematics/singular/metadata.xml
@@ -5,4 +5,12 @@
     <email>sci-mathematics@gentoo.org</email>
     <name>Gentoo Mathematics Project</name>
   </maintainer>
+  <use>
+    <flag name="julia">Enables interface for Singular to julia</flag>
+    <flag name="polymake">Enable the interface to TOPCOM</flag>
+  </use>
+  <upstream>
+    <bugs-to>https://github.com/Singular/Singular/issues</bugs-to>
+    <remote-id type="github">Singular/Singular</remote-id>
+  </upstream>
 </pkgmetadata>

diff --git a/sci-mathematics/singular/singular-4.2.1-r1.ebuild b/sci-mathematics/singular/singular-4.2.1-r1.ebuild
new file mode 100644
index 000000000000..96abef3a90a3
--- /dev/null
+++ b/sci-mathematics/singular/singular-4.2.1-r1.ebuild
@@ -0,0 +1,122 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools elisp-common flag-o-matic
+
+MY_PN=Singular
+MY_PV=$(ver_rs 3 '')
+# Consistency is different...
+MY_DIR2=$(ver_cut 1-3 ${PV})
+MY_DIR=$(ver_rs 1- '-' ${MY_DIR2})
+
+DESCRIPTION="Computer algebra system for polynomial computations"
+HOMEPAGE="https://www.singular.uni-kl.de/ https://github.com/Singular/Singular"
+SRC_URI="ftp://jim.mathematik.uni-kl.de/pub/Math/${MY_PN}/SOURCES/${MY_DIR}/${PN}-${MY_PV}.tar.gz"
+S="${WORKDIR}/${PN}-${MY_DIR2}"
+
+LICENSE="BSD GPL-2 GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~x86-linux"
+IUSE="emacs examples julia polymake +readline static-libs"
+
+RDEPEND="
+	dev-lang/perl
+	dev-libs/gmp:0
+	dev-libs/ntl:=
+	sci-libs/cddlib
+	sci-mathematics/flint
+	emacs? ( >=app-editors/emacs-23.1:* )
+	julia? ( dev-lang/julia )
+	polymake? ( sci-mathematics/polymake )
+	readline? ( sys-libs/readline )
+"
+DEPEND="${RDEPEND}"
+
+SITEFILE=60${PN}-gentoo.el
+
+PATCHES=(
+	"${FILESDIR}/${PN}-4.2.0-doc_install-v2.patch"
+)
+
+src_prepare() {
+	default
+
+	eautoreconf
+}
+
+src_configure() {
+	# Needed to avoid segfaults in the test suite until
+	#
+	#   https://github.com/Singular/Singular/issues/1105
+	#
+	# makes its way into a release.
+	append-cxxflags $(test-flags-CXX -fno-delete-null-pointer-checks)
+
+	local myconf=(
+		--disable-debug
+		--disable-doc
+		--disable-optimizationflags
+		--disable-pyobject-module
+		--disable-python
+		--disable-python-module
+		--disable-python_module
+		--enable-factory
+		--enable-gfanlib
+		--enable-libfac
+		--with-flint
+		--with-gmp
+		--with-libparse
+		--with-ntl
+		--without-python
+		--without-pythonmodule
+		$(use_enable emacs)
+		$(use_enable julia)
+		$(use_enable polymake polymake-module)
+		$(use_enable static-libs static)
+		$(use_with readline)
+	)
+	econf "${myconf[@]}"
+}
+
+src_compile() {
+	default
+
+	if use emacs; then
+		pushd "${S}"/emacs
+		elisp-compile *.el || die "elisp-compile failed"
+		popd
+	fi
+}
+
+src_install() {
+	# Do not compress singular's info file (singular.hlp)
+	# some consumer of that file do not know how to deal with compression
+	docompress -x /usr/share/info
+
+	default
+
+	dosym Singular /usr/bin/"${PN}"
+
+	# purge .la file
+	find "${ED}" -name '*.la' -delete || die
+}
+
+src_test() {
+	# SINGULAR_PROCS_DIR need to be set to "" otherwise plugins from
+	# an already installed version of singular may be used and cause segfault
+	# See https://github.com/Singular/Sources/issues/980
+	SINGULAR_PROCS_DIR="" emake check
+}
+
+pkg_postinst() {
+	einfo "Additional functionality can be enabled by installing"
+	einfo "sci-mathematics/4ti2"
+
+	use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+	use emacs && elisp-site-regen
+}


^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/singular/
@ 2021-12-25 19:08 Michael Orlitzky
  0 siblings, 0 replies; 51+ messages in thread
From: Michael Orlitzky @ 2021-12-25 19:08 UTC (permalink / raw
  To: gentoo-commits

commit:     304205feeea7c3f40ee2103d96b98ee97e20615e
Author:     François Bissey <frp.bissey <AT> gmail <DOT> com>
AuthorDate: Sat Dec 18 09:38:32 2021 +0000
Commit:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
CommitDate: Sat Dec 25 19:06:48 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=304205fe

sci-mathematics/singular: move to 4.2.1p3 - sync with 4.2.1-r1 options

Closes: https://github.com/gentoo/gentoo/pull/23281
Closes: https://bugs.gentoo.org/829029
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Michael Orlitzky <mjo <AT> gentoo.org>

 sci-mathematics/singular/Manifest                  |  2 +-
 ...ar-4.2.1_p2.ebuild => singular-4.2.1_p3.ebuild} | 69 ++++++++++++----------
 2 files changed, 38 insertions(+), 33 deletions(-)

diff --git a/sci-mathematics/singular/Manifest b/sci-mathematics/singular/Manifest
index 7d1224ad896e..a9dfa6eea61d 100644
--- a/sci-mathematics/singular/Manifest
+++ b/sci-mathematics/singular/Manifest
@@ -1,4 +1,4 @@
 DIST singular-4.2.0p1.tar.gz 14155171 BLAKE2B 444553f87d7ca8d6a62e4519c9857a6892757e92285df7c3b686913a9b51c9ae8d802c41382b0b2b6e37dc2dc496d4a10f262c98407470219cdce131e8baf127 SHA512 2ecd8940c9e8d70a93dbdb4df6da313c00151e5cb959f8eed5856e8df99089b5a03e514fbcdc70903c77df8b59fa7ef9f3b134f1de510b795fa6ea0341089bd8
 DIST singular-4.2.0p3.tar.gz 16641923 BLAKE2B 4dd7e1a42c71bbba625e171aee656580b443656f50458909ffae1af81b1413d5330aa032656032ea365225eb088491fe2a48997895e37bc89eea5f17b8fbebb8 SHA512 b9833389b648ec4ba2bd09253f00254b9ae3dc61313fc81c9003b283fc413caab4274e55750de1c342ef24a8fc0ce817643cd31eabbb2999de7f5017dfa1411f
 DIST singular-4.2.1.tar.gz 16643430 BLAKE2B 2cfc33bd59a5e8756c7ce022ad2b38477a0d7a6747b3c4fd4b1b168cfd179ace52121506cda2c4d5f318abca72231c74f649ede349b17b5f138083428d9da766 SHA512 48bebbe9c886ee56bb2f7bdd9e356bd33e357a2d707c976b8496200f422a2ba25d7c9bba22a261574428abf73a8b6b111d35236fca647e32619659059e861916
-DIST singular-4.2.1p2.tar.gz 15026730 BLAKE2B 91d13a367fe9e182aba865debb2cf8a14735ed26b5ce573061172b1fcf1e188c6ebc76794e0219fd2b2ef39c10117def047630737583ebed987a152d7fc1fb2a SHA512 b031f8a1f65739617e052a30ec8d2f809d3961c3cff606651570b0e47c0b8814322883bfa5d5fdda8a1263c527de39287b1666ef7a548369febad46676a7f04e
+DIST singular-4.2.1p3.tar.gz 15042102 BLAKE2B 9958c1c432f8a3516387cfe7b258d2e22e8e9fdf3874de53a803b34e353088a3ce246a90b78db43f186717985b503d2355f524ee80784e63b186d53217fdeead SHA512 1e6533fcf966499e9ad145b640e7e5878eb9738bd65535aaa517c5e98dedb09bc99bf832359e9b6dca2fff615237f855bd861820e592a885341aa82e7a9a9168

diff --git a/sci-mathematics/singular/singular-4.2.1_p2.ebuild b/sci-mathematics/singular/singular-4.2.1_p3.ebuild
similarity index 72%
rename from sci-mathematics/singular/singular-4.2.1_p2.ebuild
rename to sci-mathematics/singular/singular-4.2.1_p3.ebuild
index 565d313d91cd..451f17e9f05a 100644
--- a/sci-mathematics/singular/singular-4.2.1_p2.ebuild
+++ b/sci-mathematics/singular/singular-4.2.1_p3.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit autotools elisp-common flag-o-matic
 
@@ -12,28 +12,30 @@ MY_DIR2=$(ver_cut 1-3 ${PV})
 MY_DIR=$(ver_rs 1- '-' ${MY_DIR2})
 
 DESCRIPTION="Computer algebra system for polynomial computations"
-HOMEPAGE="https://www.singular.uni-kl.de/ https://github.com/Singular/Sources"
+HOMEPAGE="https://www.singular.uni-kl.de/ https://github.com/Singular/Singular"
 SRC_URI="ftp://jim.mathematik.uni-kl.de/pub/Math/${MY_PN}/SOURCES/${MY_DIR}/${PN}-${MY_PV}.tar.gz"
+S="${WORKDIR}/${PN}-${MY_DIR2}"
 
 LICENSE="BSD GPL-2 GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~riscv ~x86 ~x86-linux"
-IUSE="emacs examples +readline static-libs"
+KEYWORDS="~amd64 ~x86 ~x86-linux"
+IUSE="emacs examples julia polymake +readline static-libs"
 
-RDEPEND="dev-libs/gmp:0
+RDEPEND="
+	dev-lang/perl
+	dev-libs/gmp:0
 	dev-libs/ntl:=
-	emacs? ( >=app-editors/emacs-23.1:* )
-	sci-mathematics/flint
 	sci-libs/cddlib
-	dev-lang/perl
-	readline? ( sys-libs/readline )"
-
+	sci-mathematics/flint
+	emacs? ( >=app-editors/emacs-23.1:* )
+	julia? ( dev-lang/julia )
+	polymake? ( sci-mathematics/polymake )
+	readline? ( sys-libs/readline )
+"
 DEPEND="${RDEPEND}"
 
 SITEFILE=60${PN}-gentoo.el
 
-S="${WORKDIR}/${PN}-${MY_DIR2}"
-
 PATCHES=(
 	"${FILESDIR}/${PN}-4.2.1-htmldoc.patch"
 )
@@ -52,27 +54,30 @@ src_configure() {
 	# makes its way into a release.
 	append-cxxflags $(test-flags-CXX -fno-delete-null-pointer-checks)
 
-	econf \
-		--with-gmp \
-		--with-ntl \
-		--with-flint \
-		--enable-gfanlib \
-		--disable-debug \
-		--disable-doc \
-		--enable-factory \
-		--enable-libfac \
-		--disable-polymake \
-		--with-libparse \
-		--disable-optimizationflags \
-		--without-python \
-		--without-pythonmodule \
-		--disable-python \
-		--disable-python-module \
-		--disable-python_module \
-		--disable-pyobject-module \
-		$(use_enable static-libs static) \
-		$(use_enable emacs) \
+	local myconf=(
+		--disable-debug
+		--disable-doc
+		--disable-optimizationflags
+		--disable-pyobject-module
+		--disable-python
+		--disable-python-module
+		--disable-python_module
+		--enable-factory
+		--enable-gfanlib
+		--enable-libfac
+		--with-flint
+		--with-gmp
+		--with-libparse
+		--with-ntl
+		--without-python
+		--without-pythonmodule
+		$(use_enable emacs)
+		$(use_enable julia)
+		$(use_enable polymake polymake-module)
+		$(use_enable static-libs static)
 		$(use_with readline)
+	)
+	econf "${myconf[@]}"
 }
 
 src_compile() {


^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/singular/
@ 2021-12-29 13:46 Yixun Lan
  0 siblings, 0 replies; 51+ messages in thread
From: Yixun Lan @ 2021-12-29 13:46 UTC (permalink / raw
  To: gentoo-commits

commit:     397bc333715f9aba7e6e4e426996f80fac8362c4
Author:     Alex Fan <alex.fan.q <AT> gmail <DOT> com>
AuthorDate: Tue Dec 28 10:36:23 2021 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Wed Dec 29 13:40:25 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=397bc333

sci-mathematics/singular: keyword 4.2.1_p3 for ~riscv

Signed-off-by: Alex Fan <alex.fan.q <AT> gmail.com>
Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 sci-mathematics/singular/singular-4.2.1_p3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-mathematics/singular/singular-4.2.1_p3.ebuild b/sci-mathematics/singular/singular-4.2.1_p3.ebuild
index 451f17e9f05a..9806d2645954 100644
--- a/sci-mathematics/singular/singular-4.2.1_p3.ebuild
+++ b/sci-mathematics/singular/singular-4.2.1_p3.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${PN}-${MY_DIR2}"
 
 LICENSE="BSD GPL-2 GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86 ~x86-linux"
+KEYWORDS="~amd64 ~riscv ~x86 ~x86-linux"
 IUSE="emacs examples julia polymake +readline static-libs"
 
 RDEPEND="


^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/singular/
@ 2021-12-31 16:37 Arthur Zamarin
  0 siblings, 0 replies; 51+ messages in thread
From: Arthur Zamarin @ 2021-12-31 16:37 UTC (permalink / raw
  To: gentoo-commits

commit:     442bad3f377d710b444ff78e9ebe595f124201a5
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 31 16:37:42 2021 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Dec 31 16:37:42 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=442bad3f

sci-mathematics/singular: Keyword 4.2.1_p3 ppc, #829986

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sci-mathematics/singular/singular-4.2.1_p3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-mathematics/singular/singular-4.2.1_p3.ebuild b/sci-mathematics/singular/singular-4.2.1_p3.ebuild
index 9806d2645954..d08d33360a78 100644
--- a/sci-mathematics/singular/singular-4.2.1_p3.ebuild
+++ b/sci-mathematics/singular/singular-4.2.1_p3.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${PN}-${MY_DIR2}"
 
 LICENSE="BSD GPL-2 GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86 ~x86-linux"
+KEYWORDS="~amd64 ~ppc ~riscv ~x86 ~x86-linux"
 IUSE="emacs examples julia polymake +readline static-libs"
 
 RDEPEND="


^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/singular/
@ 2022-02-04 14:16 Michael Orlitzky
  0 siblings, 0 replies; 51+ messages in thread
From: Michael Orlitzky @ 2022-02-04 14:16 UTC (permalink / raw
  To: gentoo-commits

commit:     04a6888396ac0420c4db730f9ae49da457060c74
Author:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
AuthorDate: Fri Feb  4 14:15:10 2022 +0000
Commit:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
CommitDate: Fri Feb  4 14:15:35 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04a68883

sci-mathematics/singular: drop USE=julia in a new revision.

The upstream ./configure flag for julia doesn't actually do anything
for the moment, and it's making stabilization more tricky. So let's
just drop it.

Bug: https://bugs.gentoo.org/832376
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Michael Orlitzky <mjo <AT> gentoo.org>

 sci-mathematics/singular/metadata.xml              |   1 -
 sci-mathematics/singular/singular-4.2.1-r1.ebuild  | 122 ---------------------
 ...4.2.1_p3.ebuild => singular-4.2.1_p3-r1.ebuild} |   5 +-
 3 files changed, 2 insertions(+), 126 deletions(-)

diff --git a/sci-mathematics/singular/metadata.xml b/sci-mathematics/singular/metadata.xml
index 5d46057110ae..0477525e4c04 100644
--- a/sci-mathematics/singular/metadata.xml
+++ b/sci-mathematics/singular/metadata.xml
@@ -6,7 +6,6 @@
     <name>Gentoo Mathematics Project</name>
   </maintainer>
   <use>
-    <flag name="julia">Enables interface for Singular to julia</flag>
     <flag name="polymake">Enable the interface to TOPCOM</flag>
   </use>
   <upstream>

diff --git a/sci-mathematics/singular/singular-4.2.1-r1.ebuild b/sci-mathematics/singular/singular-4.2.1-r1.ebuild
deleted file mode 100644
index 96abef3a90a3..000000000000
--- a/sci-mathematics/singular/singular-4.2.1-r1.ebuild
+++ /dev/null
@@ -1,122 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools elisp-common flag-o-matic
-
-MY_PN=Singular
-MY_PV=$(ver_rs 3 '')
-# Consistency is different...
-MY_DIR2=$(ver_cut 1-3 ${PV})
-MY_DIR=$(ver_rs 1- '-' ${MY_DIR2})
-
-DESCRIPTION="Computer algebra system for polynomial computations"
-HOMEPAGE="https://www.singular.uni-kl.de/ https://github.com/Singular/Singular"
-SRC_URI="ftp://jim.mathematik.uni-kl.de/pub/Math/${MY_PN}/SOURCES/${MY_DIR}/${PN}-${MY_PV}.tar.gz"
-S="${WORKDIR}/${PN}-${MY_DIR2}"
-
-LICENSE="BSD GPL-2 GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~x86-linux"
-IUSE="emacs examples julia polymake +readline static-libs"
-
-RDEPEND="
-	dev-lang/perl
-	dev-libs/gmp:0
-	dev-libs/ntl:=
-	sci-libs/cddlib
-	sci-mathematics/flint
-	emacs? ( >=app-editors/emacs-23.1:* )
-	julia? ( dev-lang/julia )
-	polymake? ( sci-mathematics/polymake )
-	readline? ( sys-libs/readline )
-"
-DEPEND="${RDEPEND}"
-
-SITEFILE=60${PN}-gentoo.el
-
-PATCHES=(
-	"${FILESDIR}/${PN}-4.2.0-doc_install-v2.patch"
-)
-
-src_prepare() {
-	default
-
-	eautoreconf
-}
-
-src_configure() {
-	# Needed to avoid segfaults in the test suite until
-	#
-	#   https://github.com/Singular/Singular/issues/1105
-	#
-	# makes its way into a release.
-	append-cxxflags $(test-flags-CXX -fno-delete-null-pointer-checks)
-
-	local myconf=(
-		--disable-debug
-		--disable-doc
-		--disable-optimizationflags
-		--disable-pyobject-module
-		--disable-python
-		--disable-python-module
-		--disable-python_module
-		--enable-factory
-		--enable-gfanlib
-		--enable-libfac
-		--with-flint
-		--with-gmp
-		--with-libparse
-		--with-ntl
-		--without-python
-		--without-pythonmodule
-		$(use_enable emacs)
-		$(use_enable julia)
-		$(use_enable polymake polymake-module)
-		$(use_enable static-libs static)
-		$(use_with readline)
-	)
-	econf "${myconf[@]}"
-}
-
-src_compile() {
-	default
-
-	if use emacs; then
-		pushd "${S}"/emacs
-		elisp-compile *.el || die "elisp-compile failed"
-		popd
-	fi
-}
-
-src_install() {
-	# Do not compress singular's info file (singular.hlp)
-	# some consumer of that file do not know how to deal with compression
-	docompress -x /usr/share/info
-
-	default
-
-	dosym Singular /usr/bin/"${PN}"
-
-	# purge .la file
-	find "${ED}" -name '*.la' -delete || die
-}
-
-src_test() {
-	# SINGULAR_PROCS_DIR need to be set to "" otherwise plugins from
-	# an already installed version of singular may be used and cause segfault
-	# See https://github.com/Singular/Sources/issues/980
-	SINGULAR_PROCS_DIR="" emake check
-}
-
-pkg_postinst() {
-	einfo "Additional functionality can be enabled by installing"
-	einfo "sci-mathematics/4ti2"
-
-	use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
-	use emacs && elisp-site-regen
-}

diff --git a/sci-mathematics/singular/singular-4.2.1_p3.ebuild b/sci-mathematics/singular/singular-4.2.1_p3-r1.ebuild
similarity index 95%
rename from sci-mathematics/singular/singular-4.2.1_p3.ebuild
rename to sci-mathematics/singular/singular-4.2.1_p3-r1.ebuild
index d08d33360a78..c8b041e39e38 100644
--- a/sci-mathematics/singular/singular-4.2.1_p3.ebuild
+++ b/sci-mathematics/singular/singular-4.2.1_p3-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=8
@@ -19,7 +19,7 @@ S="${WORKDIR}/${PN}-${MY_DIR2}"
 LICENSE="BSD GPL-2 GPL-3"
 SLOT="0"
 KEYWORDS="~amd64 ~ppc ~riscv ~x86 ~x86-linux"
-IUSE="emacs examples julia polymake +readline static-libs"
+IUSE="emacs examples polymake +readline static-libs"
 
 RDEPEND="
 	dev-lang/perl
@@ -28,7 +28,6 @@ RDEPEND="
 	sci-libs/cddlib
 	sci-mathematics/flint
 	emacs? ( >=app-editors/emacs-23.1:* )
-	julia? ( dev-lang/julia )
 	polymake? ( sci-mathematics/polymake )
 	readline? ( sys-libs/readline )
 "


^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/singular/
@ 2022-02-07  9:33 Jakov Smolić
  0 siblings, 0 replies; 51+ messages in thread
From: Jakov Smolić @ 2022-02-07  9:33 UTC (permalink / raw
  To: gentoo-commits

commit:     4f229040ca861d1c7c41fc551fe8b676f81b68d6
Author:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Mon Feb  7 09:31:00 2022 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Mon Feb  7 09:33:35 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f229040

sci-mathematics/singular: Drop julia configure switch

Closes: https://bugs.gentoo.org/832724
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>

 sci-mathematics/singular/singular-4.2.1_p3-r1.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sci-mathematics/singular/singular-4.2.1_p3-r1.ebuild b/sci-mathematics/singular/singular-4.2.1_p3-r1.ebuild
index c8b041e39e38..bf15a17baa93 100644
--- a/sci-mathematics/singular/singular-4.2.1_p3-r1.ebuild
+++ b/sci-mathematics/singular/singular-4.2.1_p3-r1.ebuild
@@ -71,7 +71,6 @@ src_configure() {
 		--without-python
 		--without-pythonmodule
 		$(use_enable emacs)
-		$(use_enable julia)
 		$(use_enable polymake polymake-module)
 		$(use_enable static-libs static)
 		$(use_with readline)


^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/singular/
@ 2022-02-07 10:26 Jakov Smolić
  0 siblings, 0 replies; 51+ messages in thread
From: Jakov Smolić @ 2022-02-07 10:26 UTC (permalink / raw
  To: gentoo-commits

commit:     66840ef0bbb6349a72bd14bf9a874d416182234f
Author:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Mon Feb  7 10:25:56 2022 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Mon Feb  7 10:25:56 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66840ef0

sci-mathematics/singular: Stabilize 4.2.1_p3-r1 amd64, #832376

Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>

 sci-mathematics/singular/singular-4.2.1_p3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-mathematics/singular/singular-4.2.1_p3-r1.ebuild b/sci-mathematics/singular/singular-4.2.1_p3-r1.ebuild
index bf15a17baa93..640dfeb3b453 100644
--- a/sci-mathematics/singular/singular-4.2.1_p3-r1.ebuild
+++ b/sci-mathematics/singular/singular-4.2.1_p3-r1.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${PN}-${MY_DIR2}"
 
 LICENSE="BSD GPL-2 GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~riscv ~x86 ~x86-linux"
+KEYWORDS="amd64 ~ppc ~riscv ~x86 ~x86-linux"
 IUSE="emacs examples polymake +readline static-libs"
 
 RDEPEND="


^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/singular/
@ 2022-04-22  0:50 Sam James
  0 siblings, 0 replies; 51+ messages in thread
From: Sam James @ 2022-04-22  0:50 UTC (permalink / raw
  To: gentoo-commits

commit:     3eae08ab7c78752c4e78963c5f78eee63075e260
Author:     François Bissey <frp.bissey <AT> gmail <DOT> com>
AuthorDate: Sun Apr  3 22:44:56 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Apr 22 00:50:00 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3eae08ab

sci-mathematics/singular: upstream bump

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: François René Pierre Bissey <frp.bissey <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sci-mathematics/singular/Manifest              |   1 +
 sci-mathematics/singular/singular-4.3.0.ebuild | 113 +++++++++++++++++++++++++
 2 files changed, 114 insertions(+)

diff --git a/sci-mathematics/singular/Manifest b/sci-mathematics/singular/Manifest
index a9dfa6eea61d..3c123f933187 100644
--- a/sci-mathematics/singular/Manifest
+++ b/sci-mathematics/singular/Manifest
@@ -2,3 +2,4 @@ DIST singular-4.2.0p1.tar.gz 14155171 BLAKE2B 444553f87d7ca8d6a62e4519c9857a6892
 DIST singular-4.2.0p3.tar.gz 16641923 BLAKE2B 4dd7e1a42c71bbba625e171aee656580b443656f50458909ffae1af81b1413d5330aa032656032ea365225eb088491fe2a48997895e37bc89eea5f17b8fbebb8 SHA512 b9833389b648ec4ba2bd09253f00254b9ae3dc61313fc81c9003b283fc413caab4274e55750de1c342ef24a8fc0ce817643cd31eabbb2999de7f5017dfa1411f
 DIST singular-4.2.1.tar.gz 16643430 BLAKE2B 2cfc33bd59a5e8756c7ce022ad2b38477a0d7a6747b3c4fd4b1b168cfd179ace52121506cda2c4d5f318abca72231c74f649ede349b17b5f138083428d9da766 SHA512 48bebbe9c886ee56bb2f7bdd9e356bd33e357a2d707c976b8496200f422a2ba25d7c9bba22a261574428abf73a8b6b111d35236fca647e32619659059e861916
 DIST singular-4.2.1p3.tar.gz 15042102 BLAKE2B 9958c1c432f8a3516387cfe7b258d2e22e8e9fdf3874de53a803b34e353088a3ce246a90b78db43f186717985b503d2355f524ee80784e63b186d53217fdeead SHA512 1e6533fcf966499e9ad145b640e7e5878eb9738bd65535aaa517c5e98dedb09bc99bf832359e9b6dca2fff615237f855bd861820e592a885341aa82e7a9a9168
+DIST singular-4.3.0.tar.gz 15098830 BLAKE2B 9d99683c23e0fe031866807a7f24888d8e759b93ce8f454db702fee2b5200942957360edb1563f832715837f7908dbc3f37aa2a3bd1224dcf7eaa8594fc0a51f SHA512 b765536fc929f2445a3f7bea73a6a351ff98fe3326b9f3ba99c5b1cec3bfb494ed957725aad548e349a2a3f8a4058ef350ab11e7153091c9b0233f201008bbb2

diff --git a/sci-mathematics/singular/singular-4.3.0.ebuild b/sci-mathematics/singular/singular-4.3.0.ebuild
new file mode 100644
index 000000000000..96747b1accfb
--- /dev/null
+++ b/sci-mathematics/singular/singular-4.3.0.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools elisp-common flag-o-matic
+
+MY_PN=Singular
+MY_PV=$(ver_rs 3 '')
+# Consistency is different...
+MY_DIR2=$(ver_cut 1-3 ${PV})
+MY_DIR=$(ver_rs 1- '-' ${MY_DIR2})
+
+DESCRIPTION="Computer algebra system for polynomial computations"
+HOMEPAGE="https://www.singular.uni-kl.de/ https://github.com/Singular/Singular"
+SRC_URI="ftp://jim.mathematik.uni-kl.de/pub/Math/${MY_PN}/SOURCES/${MY_DIR}/${PN}-${MY_PV}.tar.gz"
+S="${WORKDIR}/${PN}-${MY_DIR2}"
+
+LICENSE="BSD GPL-2 GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~riscv ~x86 ~x86-linux"
+IUSE="emacs examples polymake +readline static-libs"
+
+RDEPEND="
+	dev-lang/perl
+	dev-libs/gmp:0
+	dev-libs/ntl:=
+	sci-libs/cddlib
+	sci-mathematics/flint
+	emacs? ( >=app-editors/emacs-23.1:* )
+	polymake? ( sci-mathematics/polymake )
+	readline? ( sys-libs/readline )
+"
+DEPEND="${RDEPEND}"
+
+SITEFILE=60${PN}-gentoo.el
+
+PATCHES=(
+	"${FILESDIR}/${PN}-4.2.1-htmldoc.patch"
+)
+
+src_prepare() {
+	default
+
+	eautoreconf
+}
+
+src_configure() {
+	local myconf=(
+		--disable-debug
+		--disable-doc
+		--disable-optimizationflags
+		--disable-pyobject-module
+		--disable-python
+		--disable-python-module
+		--disable-python_module
+		--enable-factory
+		--enable-gfanlib
+		--enable-libfac
+		--with-flint
+		--with-gmp
+		--with-libparse
+		--with-ntl
+		--without-python
+		--without-pythonmodule
+		$(use_enable emacs)
+		$(use_enable polymake polymake-module)
+		$(use_enable static-libs static)
+		$(use_with readline)
+	)
+	econf "${myconf[@]}"
+}
+
+src_compile() {
+	default
+
+	if use emacs; then
+		pushd "${S}"/emacs
+		elisp-compile *.el || die "elisp-compile failed"
+		popd
+	fi
+}
+
+src_install() {
+	# Do not compress singular's info file (singular.hlp)
+	# some consumer of that file do not know how to deal with compression
+	docompress -x /usr/share/info
+
+	default
+
+	dosym Singular /usr/bin/"${PN}"
+
+	# purge .la file
+	find "${ED}" -name '*.la' -delete || die
+}
+
+src_test() {
+	# SINGULAR_PROCS_DIR need to be set to "" otherwise plugins from
+	# an already installed version of singular may be used and cause segfault
+	# See https://github.com/Singular/Sources/issues/980
+	SINGULAR_PROCS_DIR="" emake check
+}
+
+pkg_postinst() {
+	einfo "Additional functionality can be enabled by installing"
+	einfo "sci-mathematics/4ti2"
+
+	use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+	use emacs && elisp-site-regen
+}


^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/singular/
@ 2022-05-27 12:23 Michael Orlitzky
  0 siblings, 0 replies; 51+ messages in thread
From: Michael Orlitzky @ 2022-05-27 12:23 UTC (permalink / raw
  To: gentoo-commits

commit:     27fc1d71c4ddc09c93fa8d229d9ef1991ca35196
Author:     François Bissey <frp.bissey <AT> gmail <DOT> com>
AuthorDate: Thu May 19 23:28:38 2022 +0000
Commit:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
CommitDate: Fri May 27 11:57:31 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27fc1d71

sci-mathematics/singular: Add François Bissey as proxy maintainer

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Bug: https://bugs.gentoo.org/846506
Signed-off-by: François René Pierre Bissey <frp.bissey <AT> gmail.com>
Signed-off-by: Michael Orlitzky <mjo <AT> gentoo.org>

 sci-mathematics/singular/metadata.xml | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/sci-mathematics/singular/metadata.xml b/sci-mathematics/singular/metadata.xml
index 0477525e4c04..0deaba87eadc 100644
--- a/sci-mathematics/singular/metadata.xml
+++ b/sci-mathematics/singular/metadata.xml
@@ -1,6 +1,14 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
+  <maintainer type="person" proxied="yes">
+    <email>frp.bissey@gmail.com</email>
+    <name>François Bissey</name>
+  </maintainer>
+  <maintainer type="project" proxied="proxy">
+    <email>proxy-maint@gentoo.org</email>
+    <name>Proxy Maintainers</name>
+  </maintainer>
   <maintainer type="project">
     <email>sci-mathematics@gentoo.org</email>
     <name>Gentoo Mathematics Project</name>


^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/singular/
@ 2022-05-27 12:23 Michael Orlitzky
  0 siblings, 0 replies; 51+ messages in thread
From: Michael Orlitzky @ 2022-05-27 12:23 UTC (permalink / raw
  To: gentoo-commits

commit:     f5023f5ed66a4ca62a253c7915f73382e28380c2
Author:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
AuthorDate: Fri May 27 12:14:34 2022 +0000
Commit:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
CommitDate: Fri May 27 12:20:10 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5023f5e

sci-mathematics/singular: drop unused flag-o-matic inherit.

The append-cxxflags that this was used for is obsolete in the latest
version; thusly the eclass.

Closes: https://github.com/gentoo/gentoo/pull/25564
Closes: https://bugs.gentoo.org/846506
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Michael Orlitzky <mjo <AT> gentoo.org>

 sci-mathematics/singular/singular-4.3.0_p1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-mathematics/singular/singular-4.3.0_p1.ebuild b/sci-mathematics/singular/singular-4.3.0_p1.ebuild
index 99fc1c61dd9b..f46ae019c973 100644
--- a/sci-mathematics/singular/singular-4.3.0_p1.ebuild
+++ b/sci-mathematics/singular/singular-4.3.0_p1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit autotools elisp-common flag-o-matic
+inherit autotools elisp-common
 
 MY_PN=Singular
 MY_PV=$(ver_rs 3 '')


^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/singular/
@ 2022-07-15  8:38 Joonas Niilola
  0 siblings, 0 replies; 51+ messages in thread
From: Joonas Niilola @ 2022-07-15  8:38 UTC (permalink / raw
  To: gentoo-commits

commit:     f74146c44765c2c1858dbd91f91f6c85667c8230
Author:     François Bissey <frp.bissey <AT> gmail <DOT> com>
AuthorDate: Sat Jul  9 02:09:17 2022 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Fri Jul 15 08:38:11 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f74146c4

sci-mathematics/singular: upstream bump to 4.3.1_p1

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: François René Pierre Bissey <frp.bissey <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/26298
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 sci-mathematics/singular/Manifest                 |   1 +
 sci-mathematics/singular/singular-4.3.1_p1.ebuild | 103 ++++++++++++++++++++++
 2 files changed, 104 insertions(+)

diff --git a/sci-mathematics/singular/Manifest b/sci-mathematics/singular/Manifest
index d5014a7d783e..cf4356ef6d8f 100644
--- a/sci-mathematics/singular/Manifest
+++ b/sci-mathematics/singular/Manifest
@@ -3,3 +3,4 @@ DIST singular-4.2.0p3.tar.gz 16641923 BLAKE2B 4dd7e1a42c71bbba625e171aee656580b4
 DIST singular-4.2.1.tar.gz 16643430 BLAKE2B 2cfc33bd59a5e8756c7ce022ad2b38477a0d7a6747b3c4fd4b1b168cfd179ace52121506cda2c4d5f318abca72231c74f649ede349b17b5f138083428d9da766 SHA512 48bebbe9c886ee56bb2f7bdd9e356bd33e357a2d707c976b8496200f422a2ba25d7c9bba22a261574428abf73a8b6b111d35236fca647e32619659059e861916
 DIST singular-4.2.1p3.tar.gz 15042102 BLAKE2B 9958c1c432f8a3516387cfe7b258d2e22e8e9fdf3874de53a803b34e353088a3ce246a90b78db43f186717985b503d2355f524ee80784e63b186d53217fdeead SHA512 1e6533fcf966499e9ad145b640e7e5878eb9738bd65535aaa517c5e98dedb09bc99bf832359e9b6dca2fff615237f855bd861820e592a885341aa82e7a9a9168
 DIST singular-4.3.0p1.tar.gz 15097535 BLAKE2B 0afc8adea054ccdf68f276b3c4c25e55f938ef9cf9c85fbab86163c6d6839dcfb3d8e1632c135d4d3c978477f165d58727d35c6aaac2f39b4b6f942ca8bbb062 SHA512 af4d3377e9ea8f0b5f34db42c36817e8cf47717accba40c151b68213d8e0832bee71e480e22c60fcc6ced619f6117c24f6d18b87cf66406a175b38e3a7aece69
+DIST singular-4.3.1p1.tar.gz 15090370 BLAKE2B d4e40378b3892b98b1f78c3928c8a40484336ea25ea4dcd4b3a1e5f651281d2cdb06d92c9cc64427ce76e91c5bf4eaa1c3b643df174a24c188823ae808817ad9 SHA512 d27d8e042ea085e49aed6a0697056c36e78e62ea0b9d17751cdf4c556cf4f6efce3b34b411c77aef97c6d90675bea11c97651eb7009634cb8a9b630ec820a06e

diff --git a/sci-mathematics/singular/singular-4.3.1_p1.ebuild b/sci-mathematics/singular/singular-4.3.1_p1.ebuild
new file mode 100644
index 000000000000..b6c6648b4b36
--- /dev/null
+++ b/sci-mathematics/singular/singular-4.3.1_p1.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools elisp-common
+
+MY_PN=Singular
+MY_PV=$(ver_rs 3 '')
+# Consistency is different...
+MY_DIR2=$(ver_cut 1-3 ${PV})
+MY_DIR=$(ver_rs 1- '-' ${MY_DIR2})
+
+DESCRIPTION="Computer algebra system for polynomial computations"
+HOMEPAGE="https://www.singular.uni-kl.de/ https://github.com/Singular/Singular"
+SRC_URI="ftp://jim.mathematik.uni-kl.de/pub/Math/${MY_PN}/SOURCES/${MY_DIR}/${PN}-${MY_PV}.tar.gz"
+S="${WORKDIR}/${PN}-${MY_DIR2}"
+
+LICENSE="BSD GPL-2 GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~riscv ~x86 ~x86-linux"
+IUSE="emacs examples polymake +readline static-libs"
+
+RDEPEND="
+	dev-lang/perl
+	dev-libs/gmp:0
+	dev-libs/ntl:=
+	sci-libs/cddlib
+	sci-mathematics/flint
+	emacs? ( >=app-editors/emacs-23.1:* )
+	polymake? ( sci-mathematics/polymake )
+	readline? ( sys-libs/readline )
+"
+DEPEND="${RDEPEND}"
+
+SITEFILE=60${PN}-gentoo.el
+
+src_configure() {
+	local myconf=(
+		--disable-debug
+		--disable-doc
+		--disable-optimizationflags
+		--disable-pyobject-module
+		--disable-python
+		--disable-python-module
+		--disable-python_module
+		--enable-factory
+		--enable-gfanlib
+		--enable-libfac
+		--with-flint
+		--with-gmp
+		--with-libparse
+		--with-ntl
+		--without-python
+		--without-pythonmodule
+		$(use_enable emacs)
+		$(use_enable polymake polymake-module)
+		$(use_enable static-libs static)
+		$(use_with readline)
+	)
+	econf "${myconf[@]}"
+}
+
+src_compile() {
+	default
+
+	if use emacs; then
+		pushd "${S}"/emacs
+		elisp-compile *.el || die "elisp-compile failed"
+		popd
+	fi
+}
+
+src_install() {
+	# Do not compress singular's info file (singular.hlp)
+	# some consumer of that file do not know how to deal with compression
+	docompress -x /usr/share/info
+
+	default
+
+	dosym Singular /usr/bin/"${PN}"
+
+	# purge .la file
+	find "${ED}" -name '*.la' -delete || die
+}
+
+src_test() {
+	# SINGULAR_PROCS_DIR need to be set to "" otherwise plugins from
+	# an already installed version of singular may be used and cause segfault
+	# See https://github.com/Singular/Sources/issues/980
+	SINGULAR_PROCS_DIR="" emake check
+}
+
+pkg_postinst() {
+	einfo "Additional functionality can be enabled by installing"
+	einfo "sci-mathematics/4ti2"
+
+	use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+	use emacs && elisp-site-regen
+}


^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/singular/
@ 2022-07-15  8:38 Joonas Niilola
  0 siblings, 0 replies; 51+ messages in thread
From: Joonas Niilola @ 2022-07-15  8:38 UTC (permalink / raw
  To: gentoo-commits

commit:     a48c8a5692641d1b6e05a63b040d075e0bf3b1e2
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 15 08:02:47 2022 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Fri Jul 15 08:38:11 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a48c8a56

sci-mathematics/singular: fix UnusedInherits on 4.3.1_p1

Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 sci-mathematics/singular/singular-4.3.1_p1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-mathematics/singular/singular-4.3.1_p1.ebuild b/sci-mathematics/singular/singular-4.3.1_p1.ebuild
index b6c6648b4b36..fb5b4a7f3ed2 100644
--- a/sci-mathematics/singular/singular-4.3.1_p1.ebuild
+++ b/sci-mathematics/singular/singular-4.3.1_p1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit autotools elisp-common
+inherit elisp-common
 
 MY_PN=Singular
 MY_PV=$(ver_rs 3 '')


^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/singular/
@ 2022-07-16 14:05 Michael Orlitzky
  0 siblings, 0 replies; 51+ messages in thread
From: Michael Orlitzky @ 2022-07-16 14:05 UTC (permalink / raw
  To: gentoo-commits

commit:     e1b3da756cd56c9cc50043b34c5fb2215a17319d
Author:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 16 14:03:59 2022 +0000
Commit:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
CommitDate: Sat Jul 16 14:04:12 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1b3da75

sci-mathematics/singular: remove old "unused" ebuilds.

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Michael Orlitzky <mjo <AT> gentoo.org>

 sci-mathematics/singular/Manifest                  |   3 -
 .../singular/singular-4.2.0_p3-r1.ebuild           | 108 -------------------
 sci-mathematics/singular/singular-4.2.1.ebuild     | 117 ---------------------
 sci-mathematics/singular/singular-4.3.0_p1.ebuild  | 114 --------------------
 4 files changed, 342 deletions(-)

diff --git a/sci-mathematics/singular/Manifest b/sci-mathematics/singular/Manifest
index cf4356ef6d8f..ecc18d45816b 100644
--- a/sci-mathematics/singular/Manifest
+++ b/sci-mathematics/singular/Manifest
@@ -1,6 +1,3 @@
 DIST singular-4.2.0p1.tar.gz 14155171 BLAKE2B 444553f87d7ca8d6a62e4519c9857a6892757e92285df7c3b686913a9b51c9ae8d802c41382b0b2b6e37dc2dc496d4a10f262c98407470219cdce131e8baf127 SHA512 2ecd8940c9e8d70a93dbdb4df6da313c00151e5cb959f8eed5856e8df99089b5a03e514fbcdc70903c77df8b59fa7ef9f3b134f1de510b795fa6ea0341089bd8
-DIST singular-4.2.0p3.tar.gz 16641923 BLAKE2B 4dd7e1a42c71bbba625e171aee656580b443656f50458909ffae1af81b1413d5330aa032656032ea365225eb088491fe2a48997895e37bc89eea5f17b8fbebb8 SHA512 b9833389b648ec4ba2bd09253f00254b9ae3dc61313fc81c9003b283fc413caab4274e55750de1c342ef24a8fc0ce817643cd31eabbb2999de7f5017dfa1411f
-DIST singular-4.2.1.tar.gz 16643430 BLAKE2B 2cfc33bd59a5e8756c7ce022ad2b38477a0d7a6747b3c4fd4b1b168cfd179ace52121506cda2c4d5f318abca72231c74f649ede349b17b5f138083428d9da766 SHA512 48bebbe9c886ee56bb2f7bdd9e356bd33e357a2d707c976b8496200f422a2ba25d7c9bba22a261574428abf73a8b6b111d35236fca647e32619659059e861916
 DIST singular-4.2.1p3.tar.gz 15042102 BLAKE2B 9958c1c432f8a3516387cfe7b258d2e22e8e9fdf3874de53a803b34e353088a3ce246a90b78db43f186717985b503d2355f524ee80784e63b186d53217fdeead SHA512 1e6533fcf966499e9ad145b640e7e5878eb9738bd65535aaa517c5e98dedb09bc99bf832359e9b6dca2fff615237f855bd861820e592a885341aa82e7a9a9168
-DIST singular-4.3.0p1.tar.gz 15097535 BLAKE2B 0afc8adea054ccdf68f276b3c4c25e55f938ef9cf9c85fbab86163c6d6839dcfb3d8e1632c135d4d3c978477f165d58727d35c6aaac2f39b4b6f942ca8bbb062 SHA512 af4d3377e9ea8f0b5f34db42c36817e8cf47717accba40c151b68213d8e0832bee71e480e22c60fcc6ced619f6117c24f6d18b87cf66406a175b38e3a7aece69
 DIST singular-4.3.1p1.tar.gz 15090370 BLAKE2B d4e40378b3892b98b1f78c3928c8a40484336ea25ea4dcd4b3a1e5f651281d2cdb06d92c9cc64427ce76e91c5bf4eaa1c3b643df174a24c188823ae808817ad9 SHA512 d27d8e042ea085e49aed6a0697056c36e78e62ea0b9d17751cdf4c556cf4f6efce3b34b411c77aef97c6d90675bea11c97651eb7009634cb8a9b630ec820a06e

diff --git a/sci-mathematics/singular/singular-4.2.0_p3-r1.ebuild b/sci-mathematics/singular/singular-4.2.0_p3-r1.ebuild
deleted file mode 100644
index 7e20b068308c..000000000000
--- a/sci-mathematics/singular/singular-4.2.0_p3-r1.ebuild
+++ /dev/null
@@ -1,108 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools elisp-common flag-o-matic
-
-MY_PN=Singular
-MY_PV=$(ver_rs 3 '')
-# Consistency is different...
-MY_DIR2=$(ver_cut 1-3 ${PV})
-MY_DIR=$(ver_rs 1- '-' ${MY_DIR2})
-
-DESCRIPTION="Computer algebra system for polynomial computations"
-HOMEPAGE="https://www.singular.uni-kl.de/ https://github.com/Singular/Sources"
-SRC_URI="ftp://jim.mathematik.uni-kl.de/pub/Math/${MY_PN}/SOURCES/${MY_DIR}/${PN}-${MY_PV}.tar.gz"
-
-LICENSE="BSD GPL-2 GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86 ~x86-linux"
-IUSE="emacs examples +readline static-libs"
-
-RDEPEND="dev-libs/gmp:0
-	dev-libs/ntl:=
-	emacs? ( >=app-editors/emacs-23.1:* )
-	sci-mathematics/flint
-	sci-libs/cddlib
-	dev-lang/perl
-	readline? ( sys-libs/readline )"
-
-DEPEND="${RDEPEND}"
-
-SITEFILE=60${PN}-gentoo.el
-
-S="${WORKDIR}/${PN}-${MY_DIR2}"
-
-PATCHES=(
-	"${FILESDIR}/${PN}-4.2.0-gfan_linking.patch"
-	"${FILESDIR}/${PN}-4.2.0-doc_install-v2.patch"
-	"${FILESDIR}/${PN}-4.2.0-no-static.patch"
-)
-
-src_prepare() {
-	default
-
-	eautoreconf
-}
-
-src_configure() {
-	# singular may segfault with common optimisation such as -O2 without this flag
-	append-cxxflags $(test-flags-CXX -fno-delete-null-pointer-checks)
-
-	econf --with-gmp \
-		--with-ntl \
-		--with-flint \
-		--enable-gfanlib \
-		--disable-debug \
-		--disable-doc \
-		--enable-factory \
-		--enable-libfac \
-		--disable-polymake \
-		--with-libparse \
-		--disable-optimizationflags \
-		$(use_enable static-libs static) \
-		$(use_enable emacs) \
-		$(use_with readline)
-}
-
-src_compile() {
-	default
-
-	if use emacs; then
-		pushd "${S}"/emacs
-		elisp-compile *.el || die "elisp-compile failed"
-		popd
-	fi
-}
-
-src_install() {
-	# Do not compress singular's info file (singular.hlp)
-	# some consumer of that file do not know how to deal with compression
-	docompress -x /usr/share/info
-
-	default
-
-	dosym Singular /usr/bin/"${PN}"
-
-	# purge .la file
-	find "${ED}" -name '*.la' -delete || die
-}
-
-src_test() {
-	# SINGULAR_PROCS_DIR need to be set to "" otherwise plugins from
-	# an already installed version of singular may be used and cause segfault
-	# See https://github.com/Singular/Sources/issues/980
-	SINGULAR_PROCS_DIR="" emake check
-}
-
-pkg_postinst() {
-	einfo "Additional functionality can be enabled by installing"
-	einfo "sci-mathematics/4ti2"
-
-	use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
-	use emacs && elisp-site-regen
-}

diff --git a/sci-mathematics/singular/singular-4.2.1.ebuild b/sci-mathematics/singular/singular-4.2.1.ebuild
deleted file mode 100644
index 015943a9e875..000000000000
--- a/sci-mathematics/singular/singular-4.2.1.ebuild
+++ /dev/null
@@ -1,117 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools elisp-common flag-o-matic
-
-MY_PN=Singular
-MY_PV=$(ver_rs 3 '')
-# Consistency is different...
-MY_DIR2=$(ver_cut 1-3 ${PV})
-MY_DIR=$(ver_rs 1- '-' ${MY_DIR2})
-
-DESCRIPTION="Computer algebra system for polynomial computations"
-HOMEPAGE="https://www.singular.uni-kl.de/ https://github.com/Singular/Sources"
-SRC_URI="ftp://jim.mathematik.uni-kl.de/pub/Math/${MY_PN}/SOURCES/${MY_DIR}/${PN}-${MY_PV}.tar.gz"
-
-LICENSE="BSD GPL-2 GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~riscv ~x86 ~x86-linux"
-IUSE="emacs examples +readline static-libs"
-
-RDEPEND="dev-libs/gmp:0
-	dev-libs/ntl:=
-	emacs? ( >=app-editors/emacs-23.1:* )
-	sci-mathematics/flint
-	sci-libs/cddlib
-	dev-lang/perl
-	readline? ( sys-libs/readline )"
-
-DEPEND="${RDEPEND}"
-
-SITEFILE=60${PN}-gentoo.el
-
-S="${WORKDIR}/${PN}-${MY_DIR2}"
-
-PATCHES=(
-	"${FILESDIR}/${PN}-4.2.0-doc_install-v2.patch"
-)
-
-src_prepare() {
-	default
-
-	eautoreconf
-}
-
-src_configure() {
-	# Needed to avoid segfaults in the test suite until
-	#
-	#   https://github.com/Singular/Singular/issues/1105
-	#
-	# makes its way into a release.
-	append-cxxflags $(test-flags-CXX -fno-delete-null-pointer-checks)
-
-	econf \
-		--with-gmp \
-		--with-ntl \
-		--with-flint \
-		--enable-gfanlib \
-		--disable-debug \
-		--disable-doc \
-		--enable-factory \
-		--enable-libfac \
-		--disable-polymake \
-		--with-libparse \
-		--disable-optimizationflags \
-		--without-python \
-		--without-pythonmodule \
-		--disable-python \
-		--disable-python-module \
-		--disable-python_module \
-		--disable-pyobject-module \
-		$(use_enable static-libs static) \
-		$(use_enable emacs) \
-		$(use_with readline)
-}
-
-src_compile() {
-	default
-
-	if use emacs; then
-		pushd "${S}"/emacs
-		elisp-compile *.el || die "elisp-compile failed"
-		popd
-	fi
-}
-
-src_install() {
-	# Do not compress singular's info file (singular.hlp)
-	# some consumer of that file do not know how to deal with compression
-	docompress -x /usr/share/info
-
-	default
-
-	dosym Singular /usr/bin/"${PN}"
-
-	# purge .la file
-	find "${ED}" -name '*.la' -delete || die
-}
-
-src_test() {
-	# SINGULAR_PROCS_DIR need to be set to "" otherwise plugins from
-	# an already installed version of singular may be used and cause segfault
-	# See https://github.com/Singular/Sources/issues/980
-	SINGULAR_PROCS_DIR="" emake check
-}
-
-pkg_postinst() {
-	einfo "Additional functionality can be enabled by installing"
-	einfo "sci-mathematics/4ti2"
-
-	use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
-	use emacs && elisp-site-regen
-}

diff --git a/sci-mathematics/singular/singular-4.3.0_p1.ebuild b/sci-mathematics/singular/singular-4.3.0_p1.ebuild
deleted file mode 100644
index f46ae019c973..000000000000
--- a/sci-mathematics/singular/singular-4.3.0_p1.ebuild
+++ /dev/null
@@ -1,114 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools elisp-common
-
-MY_PN=Singular
-MY_PV=$(ver_rs 3 '')
-# Consistency is different...
-MY_DIR2=$(ver_cut 1-3 ${PV})
-MY_DIR=$(ver_rs 1- '-' ${MY_DIR2})
-
-DESCRIPTION="Computer algebra system for polynomial computations"
-HOMEPAGE="https://www.singular.uni-kl.de/ https://github.com/Singular/Singular"
-SRC_URI="ftp://jim.mathematik.uni-kl.de/pub/Math/${MY_PN}/SOURCES/${MY_DIR}/${PN}-${MY_PV}.tar.gz"
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-LICENSE="BSD GPL-2 GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~riscv ~x86 ~x86-linux"
-IUSE="emacs examples polymake +readline static-libs"
-
-RDEPEND="
-	dev-lang/perl
-	dev-libs/gmp:0
-	dev-libs/ntl:=
-	sci-libs/cddlib
-	sci-mathematics/flint
-	emacs? ( >=app-editors/emacs-23.1:* )
-	polymake? ( sci-mathematics/polymake )
-	readline? ( sys-libs/readline )
-"
-DEPEND="${RDEPEND}"
-
-SITEFILE=60${PN}-gentoo.el
-
-PATCHES=(
-	"${FILESDIR}/${PN}-4.2.1-htmldoc.patch"
-	"${FILESDIR}/${PN}-4.3.0_p1-gcc12.patch"
-)
-
-src_prepare() {
-	default
-
-	eautoreconf
-}
-
-src_configure() {
-	local myconf=(
-		--disable-debug
-		--disable-doc
-		--disable-optimizationflags
-		--disable-pyobject-module
-		--disable-python
-		--disable-python-module
-		--disable-python_module
-		--enable-factory
-		--enable-gfanlib
-		--enable-libfac
-		--with-flint
-		--with-gmp
-		--with-libparse
-		--with-ntl
-		--without-python
-		--without-pythonmodule
-		$(use_enable emacs)
-		$(use_enable polymake polymake-module)
-		$(use_enable static-libs static)
-		$(use_with readline)
-	)
-	econf "${myconf[@]}"
-}
-
-src_compile() {
-	default
-
-	if use emacs; then
-		pushd "${S}"/emacs
-		elisp-compile *.el || die "elisp-compile failed"
-		popd
-	fi
-}
-
-src_install() {
-	# Do not compress singular's info file (singular.hlp)
-	# some consumer of that file do not know how to deal with compression
-	docompress -x /usr/share/info
-
-	default
-
-	dosym Singular /usr/bin/"${PN}"
-
-	# purge .la file
-	find "${ED}" -name '*.la' -delete || die
-}
-
-src_test() {
-	# SINGULAR_PROCS_DIR need to be set to "" otherwise plugins from
-	# an already installed version of singular may be used and cause segfault
-	# See https://github.com/Singular/Sources/issues/980
-	SINGULAR_PROCS_DIR="" emake check
-}
-
-pkg_postinst() {
-	einfo "Additional functionality can be enabled by installing"
-	einfo "sci-mathematics/4ti2"
-
-	use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
-	use emacs && elisp-site-regen
-}


^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/singular/
@ 2022-10-25 11:12 Sam James
  0 siblings, 0 replies; 51+ messages in thread
From: Sam James @ 2022-10-25 11:12 UTC (permalink / raw
  To: gentoo-commits

commit:     a6415e2988a56c93bf429cf4e6d99c532687472b
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 25 11:11:36 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Oct 25 11:11:36 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6415e29

sci-mathematics/singular: Stabilize 4.3.1_p1 amd64, #873052

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sci-mathematics/singular/singular-4.3.1_p1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-mathematics/singular/singular-4.3.1_p1.ebuild b/sci-mathematics/singular/singular-4.3.1_p1.ebuild
index fb5b4a7f3ed2..6adf2820277d 100644
--- a/sci-mathematics/singular/singular-4.3.1_p1.ebuild
+++ b/sci-mathematics/singular/singular-4.3.1_p1.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${PN}-${MY_DIR2}"
 
 LICENSE="BSD GPL-2 GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~riscv ~x86 ~x86-linux"
+KEYWORDS="amd64 ~ppc ~riscv ~x86 ~x86-linux"
 IUSE="emacs examples polymake +readline static-libs"
 
 RDEPEND="


^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/singular/
@ 2022-12-21  3:00 Michael Orlitzky
  0 siblings, 0 replies; 51+ messages in thread
From: Michael Orlitzky @ 2022-12-21  3:00 UTC (permalink / raw
  To: gentoo-commits

commit:     e90ae45f33be0cca2c237d249b6e48512adca1eb
Author:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 21 02:55:56 2022 +0000
Commit:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
CommitDate: Wed Dec 21 02:59:51 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e90ae45f

sci-mathematics/singular: add 4.3.1_p2

Signed-off-by: Michael Orlitzky <mjo <AT> gentoo.org>

 sci-mathematics/singular/Manifest                 |   1 +
 sci-mathematics/singular/singular-4.3.1_p2.ebuild | 103 ++++++++++++++++++++++
 2 files changed, 104 insertions(+)

diff --git a/sci-mathematics/singular/Manifest b/sci-mathematics/singular/Manifest
index ecc18d45816b..42226a27aaaf 100644
--- a/sci-mathematics/singular/Manifest
+++ b/sci-mathematics/singular/Manifest
@@ -1,3 +1,4 @@
 DIST singular-4.2.0p1.tar.gz 14155171 BLAKE2B 444553f87d7ca8d6a62e4519c9857a6892757e92285df7c3b686913a9b51c9ae8d802c41382b0b2b6e37dc2dc496d4a10f262c98407470219cdce131e8baf127 SHA512 2ecd8940c9e8d70a93dbdb4df6da313c00151e5cb959f8eed5856e8df99089b5a03e514fbcdc70903c77df8b59fa7ef9f3b134f1de510b795fa6ea0341089bd8
 DIST singular-4.2.1p3.tar.gz 15042102 BLAKE2B 9958c1c432f8a3516387cfe7b258d2e22e8e9fdf3874de53a803b34e353088a3ce246a90b78db43f186717985b503d2355f524ee80784e63b186d53217fdeead SHA512 1e6533fcf966499e9ad145b640e7e5878eb9738bd65535aaa517c5e98dedb09bc99bf832359e9b6dca2fff615237f855bd861820e592a885341aa82e7a9a9168
 DIST singular-4.3.1p1.tar.gz 15090370 BLAKE2B d4e40378b3892b98b1f78c3928c8a40484336ea25ea4dcd4b3a1e5f651281d2cdb06d92c9cc64427ce76e91c5bf4eaa1c3b643df174a24c188823ae808817ad9 SHA512 d27d8e042ea085e49aed6a0697056c36e78e62ea0b9d17751cdf4c556cf4f6efce3b34b411c77aef97c6d90675bea11c97651eb7009634cb8a9b630ec820a06e
+DIST singular-4.3.1p2.tar.gz 15088650 BLAKE2B 17d73518653f6348297c955214aa8d30b3ce7cdf342f1bbb6fb49b746ddc563b1f46906df92f45abd601c834c77139f7aaccadf14bf706010017564d56948ca2 SHA512 ff2282b2fcd1a5b8809297036d524838403a2b66ae87ceb566ed6ff0571843d3c4aa0f7a4abbaab8541630f4e0130b6171ea0a7b8a5296b3b10f6c5cd5088828

diff --git a/sci-mathematics/singular/singular-4.3.1_p2.ebuild b/sci-mathematics/singular/singular-4.3.1_p2.ebuild
new file mode 100644
index 000000000000..fb5b4a7f3ed2
--- /dev/null
+++ b/sci-mathematics/singular/singular-4.3.1_p2.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp-common
+
+MY_PN=Singular
+MY_PV=$(ver_rs 3 '')
+# Consistency is different...
+MY_DIR2=$(ver_cut 1-3 ${PV})
+MY_DIR=$(ver_rs 1- '-' ${MY_DIR2})
+
+DESCRIPTION="Computer algebra system for polynomial computations"
+HOMEPAGE="https://www.singular.uni-kl.de/ https://github.com/Singular/Singular"
+SRC_URI="ftp://jim.mathematik.uni-kl.de/pub/Math/${MY_PN}/SOURCES/${MY_DIR}/${PN}-${MY_PV}.tar.gz"
+S="${WORKDIR}/${PN}-${MY_DIR2}"
+
+LICENSE="BSD GPL-2 GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~riscv ~x86 ~x86-linux"
+IUSE="emacs examples polymake +readline static-libs"
+
+RDEPEND="
+	dev-lang/perl
+	dev-libs/gmp:0
+	dev-libs/ntl:=
+	sci-libs/cddlib
+	sci-mathematics/flint
+	emacs? ( >=app-editors/emacs-23.1:* )
+	polymake? ( sci-mathematics/polymake )
+	readline? ( sys-libs/readline )
+"
+DEPEND="${RDEPEND}"
+
+SITEFILE=60${PN}-gentoo.el
+
+src_configure() {
+	local myconf=(
+		--disable-debug
+		--disable-doc
+		--disable-optimizationflags
+		--disable-pyobject-module
+		--disable-python
+		--disable-python-module
+		--disable-python_module
+		--enable-factory
+		--enable-gfanlib
+		--enable-libfac
+		--with-flint
+		--with-gmp
+		--with-libparse
+		--with-ntl
+		--without-python
+		--without-pythonmodule
+		$(use_enable emacs)
+		$(use_enable polymake polymake-module)
+		$(use_enable static-libs static)
+		$(use_with readline)
+	)
+	econf "${myconf[@]}"
+}
+
+src_compile() {
+	default
+
+	if use emacs; then
+		pushd "${S}"/emacs
+		elisp-compile *.el || die "elisp-compile failed"
+		popd
+	fi
+}
+
+src_install() {
+	# Do not compress singular's info file (singular.hlp)
+	# some consumer of that file do not know how to deal with compression
+	docompress -x /usr/share/info
+
+	default
+
+	dosym Singular /usr/bin/"${PN}"
+
+	# purge .la file
+	find "${ED}" -name '*.la' -delete || die
+}
+
+src_test() {
+	# SINGULAR_PROCS_DIR need to be set to "" otherwise plugins from
+	# an already installed version of singular may be used and cause segfault
+	# See https://github.com/Singular/Sources/issues/980
+	SINGULAR_PROCS_DIR="" emake check
+}
+
+pkg_postinst() {
+	einfo "Additional functionality can be enabled by installing"
+	einfo "sci-mathematics/4ti2"
+
+	use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+	use emacs && elisp-site-regen
+}


^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/singular/
@ 2022-12-21  3:00 Michael Orlitzky
  0 siblings, 0 replies; 51+ messages in thread
From: Michael Orlitzky @ 2022-12-21  3:00 UTC (permalink / raw
  To: gentoo-commits

commit:     2ed0b207746fd4c620d679f454f3978845ff33d9
Author:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 21 02:58:10 2022 +0000
Commit:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
CommitDate: Wed Dec 21 02:59:52 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ed0b207

sci-mathematics/singular: drop 4.2.1_p3-r1

Signed-off-by: Michael Orlitzky <mjo <AT> gentoo.org>

 sci-mathematics/singular/Manifest                  |   1 -
 .../singular/singular-4.2.1_p3-r1.ebuild           | 120 ---------------------
 2 files changed, 121 deletions(-)

diff --git a/sci-mathematics/singular/Manifest b/sci-mathematics/singular/Manifest
index 42226a27aaaf..ad18fbcd80a4 100644
--- a/sci-mathematics/singular/Manifest
+++ b/sci-mathematics/singular/Manifest
@@ -1,4 +1,3 @@
 DIST singular-4.2.0p1.tar.gz 14155171 BLAKE2B 444553f87d7ca8d6a62e4519c9857a6892757e92285df7c3b686913a9b51c9ae8d802c41382b0b2b6e37dc2dc496d4a10f262c98407470219cdce131e8baf127 SHA512 2ecd8940c9e8d70a93dbdb4df6da313c00151e5cb959f8eed5856e8df99089b5a03e514fbcdc70903c77df8b59fa7ef9f3b134f1de510b795fa6ea0341089bd8
-DIST singular-4.2.1p3.tar.gz 15042102 BLAKE2B 9958c1c432f8a3516387cfe7b258d2e22e8e9fdf3874de53a803b34e353088a3ce246a90b78db43f186717985b503d2355f524ee80784e63b186d53217fdeead SHA512 1e6533fcf966499e9ad145b640e7e5878eb9738bd65535aaa517c5e98dedb09bc99bf832359e9b6dca2fff615237f855bd861820e592a885341aa82e7a9a9168
 DIST singular-4.3.1p1.tar.gz 15090370 BLAKE2B d4e40378b3892b98b1f78c3928c8a40484336ea25ea4dcd4b3a1e5f651281d2cdb06d92c9cc64427ce76e91c5bf4eaa1c3b643df174a24c188823ae808817ad9 SHA512 d27d8e042ea085e49aed6a0697056c36e78e62ea0b9d17751cdf4c556cf4f6efce3b34b411c77aef97c6d90675bea11c97651eb7009634cb8a9b630ec820a06e
 DIST singular-4.3.1p2.tar.gz 15088650 BLAKE2B 17d73518653f6348297c955214aa8d30b3ce7cdf342f1bbb6fb49b746ddc563b1f46906df92f45abd601c834c77139f7aaccadf14bf706010017564d56948ca2 SHA512 ff2282b2fcd1a5b8809297036d524838403a2b66ae87ceb566ed6ff0571843d3c4aa0f7a4abbaab8541630f4e0130b6171ea0a7b8a5296b3b10f6c5cd5088828

diff --git a/sci-mathematics/singular/singular-4.2.1_p3-r1.ebuild b/sci-mathematics/singular/singular-4.2.1_p3-r1.ebuild
deleted file mode 100644
index 640dfeb3b453..000000000000
--- a/sci-mathematics/singular/singular-4.2.1_p3-r1.ebuild
+++ /dev/null
@@ -1,120 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools elisp-common flag-o-matic
-
-MY_PN=Singular
-MY_PV=$(ver_rs 3 '')
-# Consistency is different...
-MY_DIR2=$(ver_cut 1-3 ${PV})
-MY_DIR=$(ver_rs 1- '-' ${MY_DIR2})
-
-DESCRIPTION="Computer algebra system for polynomial computations"
-HOMEPAGE="https://www.singular.uni-kl.de/ https://github.com/Singular/Singular"
-SRC_URI="ftp://jim.mathematik.uni-kl.de/pub/Math/${MY_PN}/SOURCES/${MY_DIR}/${PN}-${MY_PV}.tar.gz"
-S="${WORKDIR}/${PN}-${MY_DIR2}"
-
-LICENSE="BSD GPL-2 GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~ppc ~riscv ~x86 ~x86-linux"
-IUSE="emacs examples polymake +readline static-libs"
-
-RDEPEND="
-	dev-lang/perl
-	dev-libs/gmp:0
-	dev-libs/ntl:=
-	sci-libs/cddlib
-	sci-mathematics/flint
-	emacs? ( >=app-editors/emacs-23.1:* )
-	polymake? ( sci-mathematics/polymake )
-	readline? ( sys-libs/readline )
-"
-DEPEND="${RDEPEND}"
-
-SITEFILE=60${PN}-gentoo.el
-
-PATCHES=(
-	"${FILESDIR}/${PN}-4.2.1-htmldoc.patch"
-)
-
-src_prepare() {
-	default
-
-	eautoreconf
-}
-
-src_configure() {
-	# Needed to avoid segfaults in the test suite until
-	#
-	#   https://github.com/Singular/Singular/issues/1105
-	#
-	# makes its way into a release.
-	append-cxxflags $(test-flags-CXX -fno-delete-null-pointer-checks)
-
-	local myconf=(
-		--disable-debug
-		--disable-doc
-		--disable-optimizationflags
-		--disable-pyobject-module
-		--disable-python
-		--disable-python-module
-		--disable-python_module
-		--enable-factory
-		--enable-gfanlib
-		--enable-libfac
-		--with-flint
-		--with-gmp
-		--with-libparse
-		--with-ntl
-		--without-python
-		--without-pythonmodule
-		$(use_enable emacs)
-		$(use_enable polymake polymake-module)
-		$(use_enable static-libs static)
-		$(use_with readline)
-	)
-	econf "${myconf[@]}"
-}
-
-src_compile() {
-	default
-
-	if use emacs; then
-		pushd "${S}"/emacs
-		elisp-compile *.el || die "elisp-compile failed"
-		popd
-	fi
-}
-
-src_install() {
-	# Do not compress singular's info file (singular.hlp)
-	# some consumer of that file do not know how to deal with compression
-	docompress -x /usr/share/info
-
-	default
-
-	dosym Singular /usr/bin/"${PN}"
-
-	# purge .la file
-	find "${ED}" -name '*.la' -delete || die
-}
-
-src_test() {
-	# SINGULAR_PROCS_DIR need to be set to "" otherwise plugins from
-	# an already installed version of singular may be used and cause segfault
-	# See https://github.com/Singular/Sources/issues/980
-	SINGULAR_PROCS_DIR="" emake check
-}
-
-pkg_postinst() {
-	einfo "Additional functionality can be enabled by installing"
-	einfo "sci-mathematics/4ti2"
-
-	use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
-	use emacs && elisp-site-regen
-}


^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/singular/
@ 2022-12-23 20:49 Arthur Zamarin
  0 siblings, 0 replies; 51+ messages in thread
From: Arthur Zamarin @ 2022-12-23 20:49 UTC (permalink / raw
  To: gentoo-commits

commit:     bdfe4aefb82d58872956d453c7b517c55b3a2f6d
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 23 20:49:22 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Dec 23 20:49:22 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdfe4aef

sci-mathematics/singular: Stabilize 4.3.1_p1 x86, #832376

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sci-mathematics/singular/singular-4.3.1_p1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-mathematics/singular/singular-4.3.1_p1.ebuild b/sci-mathematics/singular/singular-4.3.1_p1.ebuild
index 6adf2820277d..580a93422a2e 100644
--- a/sci-mathematics/singular/singular-4.3.1_p1.ebuild
+++ b/sci-mathematics/singular/singular-4.3.1_p1.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${PN}-${MY_DIR2}"
 
 LICENSE="BSD GPL-2 GPL-3"
 SLOT="0"
-KEYWORDS="amd64 ~ppc ~riscv ~x86 ~x86-linux"
+KEYWORDS="amd64 ~ppc ~riscv x86 ~x86-linux"
 IUSE="emacs examples polymake +readline static-libs"
 
 RDEPEND="


^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/singular/
@ 2022-12-23 23:35 Michael Orlitzky
  0 siblings, 0 replies; 51+ messages in thread
From: Michael Orlitzky @ 2022-12-23 23:35 UTC (permalink / raw
  To: gentoo-commits

commit:     163bb349f57d2256555359d1ab8443ef21bca6fa
Author:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 23 23:34:06 2022 +0000
Commit:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
CommitDate: Fri Dec 23 23:34:14 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=163bb349

sci-mathematics/singular: use https mirror in SRC_URI instead of ftp

Signed-off-by: Michael Orlitzky <mjo <AT> gentoo.org>

 sci-mathematics/singular/singular-4.3.1_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-mathematics/singular/singular-4.3.1_p2.ebuild b/sci-mathematics/singular/singular-4.3.1_p2.ebuild
index fb5b4a7f3ed2..810f2e71b223 100644
--- a/sci-mathematics/singular/singular-4.3.1_p2.ebuild
+++ b/sci-mathematics/singular/singular-4.3.1_p2.ebuild
@@ -13,7 +13,7 @@ MY_DIR=$(ver_rs 1- '-' ${MY_DIR2})
 
 DESCRIPTION="Computer algebra system for polynomial computations"
 HOMEPAGE="https://www.singular.uni-kl.de/ https://github.com/Singular/Singular"
-SRC_URI="ftp://jim.mathematik.uni-kl.de/pub/Math/${MY_PN}/SOURCES/${MY_DIR}/${PN}-${MY_PV}.tar.gz"
+SRC_URI="https://www.singular.uni-kl.de/ftp/pub/Math/${MY_PN}/SOURCES/${MY_DIR}/${PN}-${MY_PV}.tar.gz"
 S="${WORKDIR}/${PN}-${MY_DIR2}"
 
 LICENSE="BSD GPL-2 GPL-3"


^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/singular/
@ 2023-01-10 22:43 Michael Orlitzky
  0 siblings, 0 replies; 51+ messages in thread
From: Michael Orlitzky @ 2023-01-10 22:43 UTC (permalink / raw
  To: gentoo-commits

commit:     f368624c7237c04daa9eaf66805c2bd4f2f04f35
Author:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 10 22:18:26 2023 +0000
Commit:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
CommitDate: Tue Jan 10 22:41:49 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f368624c

sci-mathematics/singular: add 4.3.1_p3, drop 4.3.1_p2

Closes: https://bugs.gentoo.org/875710
Signed-off-by: Michael Orlitzky <mjo <AT> gentoo.org>

 sci-mathematics/singular/Manifest                                       | 2 +-
 .../singular/{singular-4.3.1_p2.ebuild => singular-4.3.1_p3.ebuild}     | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-mathematics/singular/Manifest b/sci-mathematics/singular/Manifest
index fbe95c6c9bd5..c39749c73f29 100644
--- a/sci-mathematics/singular/Manifest
+++ b/sci-mathematics/singular/Manifest
@@ -1,2 +1,2 @@
 DIST singular-4.3.1p1.tar.gz 15090370 BLAKE2B d4e40378b3892b98b1f78c3928c8a40484336ea25ea4dcd4b3a1e5f651281d2cdb06d92c9cc64427ce76e91c5bf4eaa1c3b643df174a24c188823ae808817ad9 SHA512 d27d8e042ea085e49aed6a0697056c36e78e62ea0b9d17751cdf4c556cf4f6efce3b34b411c77aef97c6d90675bea11c97651eb7009634cb8a9b630ec820a06e
-DIST singular-4.3.1p2.tar.gz 15088650 BLAKE2B 17d73518653f6348297c955214aa8d30b3ce7cdf342f1bbb6fb49b746ddc563b1f46906df92f45abd601c834c77139f7aaccadf14bf706010017564d56948ca2 SHA512 ff2282b2fcd1a5b8809297036d524838403a2b66ae87ceb566ed6ff0571843d3c4aa0f7a4abbaab8541630f4e0130b6171ea0a7b8a5296b3b10f6c5cd5088828
+DIST singular-4.3.1p3.tar.gz 14991986 BLAKE2B 0ae2585a362839914d3a134bfe637f6faa34d95f58937f2adcca0c5a35e3218eb36554bae8187f5bb3a423dcac445c836e9bfff2d0d1a19d4e14a4452b84d839 SHA512 f092683f4a92158d82a2e694f284662c6285bac5faaa7d5e5695a84a220012fb8a733b4bbc52820def3037e1596ea4c2ab3846f58a3a3fb19e01bf7595790462

diff --git a/sci-mathematics/singular/singular-4.3.1_p2.ebuild b/sci-mathematics/singular/singular-4.3.1_p3.ebuild
similarity index 98%
rename from sci-mathematics/singular/singular-4.3.1_p2.ebuild
rename to sci-mathematics/singular/singular-4.3.1_p3.ebuild
index 810f2e71b223..b51070f29cc5 100644
--- a/sci-mathematics/singular/singular-4.3.1_p2.ebuild
+++ b/sci-mathematics/singular/singular-4.3.1_p3.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


^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/singular/
@ 2023-01-23 21:02 Michael Orlitzky
  0 siblings, 0 replies; 51+ messages in thread
From: Michael Orlitzky @ 2023-01-23 21:02 UTC (permalink / raw
  To: gentoo-commits

commit:     050f02a520c8d2d9c74cbbc29053bdeba4d26d3a
Author:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 23 20:59:40 2023 +0000
Commit:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
CommitDate: Mon Jan 23 20:59:40 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=050f02a5

sci-mathematics/singular: add myself as a maintainer

Signed-off-by: Michael Orlitzky <mjo <AT> gentoo.org>

 sci-mathematics/singular/metadata.xml | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/sci-mathematics/singular/metadata.xml b/sci-mathematics/singular/metadata.xml
index 0deaba87eadc..a2368c6ebc10 100644
--- a/sci-mathematics/singular/metadata.xml
+++ b/sci-mathematics/singular/metadata.xml
@@ -1,6 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
+  <maintainer type="person">
+    <email>mjo@gentoo.org</email>
+  </maintainer>
+
   <maintainer type="person" proxied="yes">
     <email>frp.bissey@gmail.com</email>
     <name>François Bissey</name>


^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/singular/
@ 2023-06-04 23:22 Michael Orlitzky
  0 siblings, 0 replies; 51+ messages in thread
From: Michael Orlitzky @ 2023-06-04 23:22 UTC (permalink / raw
  To: gentoo-commits

commit:     e6ed0025a64451106cdda0964ce33210a3df38fe
Author:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
AuthorDate: Sun Jun  4 23:18:21 2023 +0000
Commit:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
CommitDate: Sun Jun  4 23:18:21 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6ed0025

sci-mathematics/singular: add 4.3.2_p1

Signed-off-by: Michael Orlitzky <mjo <AT> gentoo.org>

 sci-mathematics/singular/Manifest                 |   1 +
 sci-mathematics/singular/singular-4.3.2_p1.ebuild | 105 ++++++++++++++++++++++
 2 files changed, 106 insertions(+)

diff --git a/sci-mathematics/singular/Manifest b/sci-mathematics/singular/Manifest
index c39749c73f29..e25fe781af5c 100644
--- a/sci-mathematics/singular/Manifest
+++ b/sci-mathematics/singular/Manifest
@@ -1,2 +1,3 @@
 DIST singular-4.3.1p1.tar.gz 15090370 BLAKE2B d4e40378b3892b98b1f78c3928c8a40484336ea25ea4dcd4b3a1e5f651281d2cdb06d92c9cc64427ce76e91c5bf4eaa1c3b643df174a24c188823ae808817ad9 SHA512 d27d8e042ea085e49aed6a0697056c36e78e62ea0b9d17751cdf4c556cf4f6efce3b34b411c77aef97c6d90675bea11c97651eb7009634cb8a9b630ec820a06e
 DIST singular-4.3.1p3.tar.gz 14991986 BLAKE2B 0ae2585a362839914d3a134bfe637f6faa34d95f58937f2adcca0c5a35e3218eb36554bae8187f5bb3a423dcac445c836e9bfff2d0d1a19d4e14a4452b84d839 SHA512 f092683f4a92158d82a2e694f284662c6285bac5faaa7d5e5695a84a220012fb8a733b4bbc52820def3037e1596ea4c2ab3846f58a3a3fb19e01bf7595790462
+DIST singular-4.3.2p1.tar.gz 15013729 BLAKE2B 00276f2417cd9e2b71afcae66c2aeb7f9d4f434f5a90deeee56dded66e6d5e0020ab0b06b6561e41f5b196262993732ffeb9196f59315f1b6a081b0029fc99a1 SHA512 451054a0bf33b9d1c94a63f0946e1eb7b3e7b92bc025b6aa4f64e65183aeebd6354bac5f87f6e8b35cb713b30e97af5c66f92f02683144bb426f5e3a828db616

diff --git a/sci-mathematics/singular/singular-4.3.2_p1.ebuild b/sci-mathematics/singular/singular-4.3.2_p1.ebuild
new file mode 100644
index 000000000000..82abd43c1f8e
--- /dev/null
+++ b/sci-mathematics/singular/singular-4.3.2_p1.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp-common
+
+MY_PN=Singular
+MY_PV=$(ver_rs 3 '')
+# Consistency is different...
+MY_DIR2=$(ver_cut 1-3 ${PV})
+MY_DIR=$(ver_rs 1- '-' ${MY_DIR2})
+
+DESCRIPTION="Computer algebra system for polynomial computations"
+HOMEPAGE="https://www.singular.uni-kl.de/ https://github.com/Singular/Singular"
+SRC_URI="https://www.singular.uni-kl.de/ftp/pub/Math/${MY_PN}/SOURCES/${MY_DIR}/${PN}-${MY_PV}.tar.gz"
+S="${WORKDIR}/${PN}-${MY_DIR2}"
+
+LICENSE="BSD GPL-2 GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~riscv ~x86 ~x86-linux"
+IUSE="emacs examples polymake +readline static-libs"
+
+# The interactive help uses "info" from sys-apps/texinfo.
+RDEPEND="
+	dev-lang/perl
+	dev-libs/gmp:0
+	dev-libs/ntl:=
+	sci-libs/cddlib
+	sci-mathematics/flint
+	sys-apps/texinfo
+	emacs? ( >=app-editors/emacs-23.1:* )
+	polymake? ( sci-mathematics/polymake )
+	readline? ( sys-libs/readline )
+"
+DEPEND="${RDEPEND}"
+
+SITEFILE=60${PN}-gentoo.el
+
+src_configure() {
+	local myconf=(
+		--disable-debug
+		--disable-doc
+		--disable-optimizationflags
+		--disable-pyobject-module
+		--disable-python
+		--disable-python-module
+		--disable-python_module
+		--enable-factory
+		--enable-gfanlib
+		--enable-libfac
+		--with-flint
+		--with-gmp
+		--with-libparse
+		--with-ntl
+		--without-python
+		--without-pythonmodule
+		$(use_enable emacs)
+		$(use_enable polymake polymake-module)
+		$(use_enable static-libs static)
+		$(use_with readline)
+	)
+	econf "${myconf[@]}"
+}
+
+src_compile() {
+	default
+
+	if use emacs; then
+		pushd "${S}"/emacs
+		elisp-compile *.el || die "elisp-compile failed"
+		popd
+	fi
+}
+
+src_install() {
+	# Do not compress singular's info file (singular.hlp)
+	# some consumer of that file do not know how to deal with compression
+	docompress -x /usr/share/info
+
+	default
+
+	dosym Singular /usr/bin/"${PN}"
+
+	# purge .la file
+	find "${ED}" -name '*.la' -delete || die
+}
+
+src_test() {
+	# SINGULAR_PROCS_DIR need to be set to "" otherwise plugins from
+	# an already installed version of singular may be used and cause segfault
+	# See https://github.com/Singular/Sources/issues/980
+	SINGULAR_PROCS_DIR="" emake check
+}
+
+pkg_postinst() {
+	einfo "Additional functionality can be enabled by installing"
+	einfo "sci-mathematics/4ti2"
+
+	use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+	use emacs && elisp-site-regen
+}


^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/singular/
@ 2023-06-05  9:38 Joonas Niilola
  0 siblings, 0 replies; 51+ messages in thread
From: Joonas Niilola @ 2023-06-05  9:38 UTC (permalink / raw
  To: gentoo-commits

commit:     6f73e47488622b71d4cb5e0c884db65ac0e9a95d
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Mon Jun  5 09:37:54 2023 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Mon Jun  5 09:37:54 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f73e474

sci-mathematics/singular: Stabilize 4.3.1_p3 amd64, #907856

Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 sci-mathematics/singular/singular-4.3.1_p3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-mathematics/singular/singular-4.3.1_p3.ebuild b/sci-mathematics/singular/singular-4.3.1_p3.ebuild
index b51070f29cc5..5bb8ebd002a2 100644
--- a/sci-mathematics/singular/singular-4.3.1_p3.ebuild
+++ b/sci-mathematics/singular/singular-4.3.1_p3.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${PN}-${MY_DIR2}"
 
 LICENSE="BSD GPL-2 GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~riscv ~x86 ~x86-linux"
+KEYWORDS="amd64 ~ppc ~riscv ~x86 ~x86-linux"
 IUSE="emacs examples polymake +readline static-libs"
 
 RDEPEND="


^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/singular/
@ 2023-06-08  7:57 Joonas Niilola
  0 siblings, 0 replies; 51+ messages in thread
From: Joonas Niilola @ 2023-06-08  7:57 UTC (permalink / raw
  To: gentoo-commits

commit:     1f2f7d118f1c05273894d08e55ef3b9396e83770
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Thu Jun  8 07:56:46 2023 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu Jun  8 07:56:46 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f2f7d11

sci-mathematics/singular: Stabilize 4.3.1_p3 x86, #907856

Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 sci-mathematics/singular/singular-4.3.1_p3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-mathematics/singular/singular-4.3.1_p3.ebuild b/sci-mathematics/singular/singular-4.3.1_p3.ebuild
index 5bb8ebd002a2..ad7f220f5d21 100644
--- a/sci-mathematics/singular/singular-4.3.1_p3.ebuild
+++ b/sci-mathematics/singular/singular-4.3.1_p3.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${PN}-${MY_DIR2}"
 
 LICENSE="BSD GPL-2 GPL-3"
 SLOT="0"
-KEYWORDS="amd64 ~ppc ~riscv ~x86 ~x86-linux"
+KEYWORDS="amd64 ~ppc ~riscv x86 ~x86-linux"
 IUSE="emacs examples polymake +readline static-libs"
 
 RDEPEND="


^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/singular/
@ 2023-06-08 11:14 Michael Orlitzky
  0 siblings, 0 replies; 51+ messages in thread
From: Michael Orlitzky @ 2023-06-08 11:14 UTC (permalink / raw
  To: gentoo-commits

commit:     87e89d0d485abbd8b782d848577d6f3f1c02febd
Author:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
AuthorDate: Thu Jun  8 11:13:34 2023 +0000
Commit:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
CommitDate: Thu Jun  8 11:13:34 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87e89d0d

sci-mathematics/singular: drop 4.3.1_p1

Signed-off-by: Michael Orlitzky <mjo <AT> gentoo.org>

 sci-mathematics/singular/Manifest                 |   1 -
 sci-mathematics/singular/singular-4.3.1_p1.ebuild | 103 ----------------------
 2 files changed, 104 deletions(-)

diff --git a/sci-mathematics/singular/Manifest b/sci-mathematics/singular/Manifest
index e25fe781af5c..de3e9b299b1a 100644
--- a/sci-mathematics/singular/Manifest
+++ b/sci-mathematics/singular/Manifest
@@ -1,3 +1,2 @@
-DIST singular-4.3.1p1.tar.gz 15090370 BLAKE2B d4e40378b3892b98b1f78c3928c8a40484336ea25ea4dcd4b3a1e5f651281d2cdb06d92c9cc64427ce76e91c5bf4eaa1c3b643df174a24c188823ae808817ad9 SHA512 d27d8e042ea085e49aed6a0697056c36e78e62ea0b9d17751cdf4c556cf4f6efce3b34b411c77aef97c6d90675bea11c97651eb7009634cb8a9b630ec820a06e
 DIST singular-4.3.1p3.tar.gz 14991986 BLAKE2B 0ae2585a362839914d3a134bfe637f6faa34d95f58937f2adcca0c5a35e3218eb36554bae8187f5bb3a423dcac445c836e9bfff2d0d1a19d4e14a4452b84d839 SHA512 f092683f4a92158d82a2e694f284662c6285bac5faaa7d5e5695a84a220012fb8a733b4bbc52820def3037e1596ea4c2ab3846f58a3a3fb19e01bf7595790462
 DIST singular-4.3.2p1.tar.gz 15013729 BLAKE2B 00276f2417cd9e2b71afcae66c2aeb7f9d4f434f5a90deeee56dded66e6d5e0020ab0b06b6561e41f5b196262993732ffeb9196f59315f1b6a081b0029fc99a1 SHA512 451054a0bf33b9d1c94a63f0946e1eb7b3e7b92bc025b6aa4f64e65183aeebd6354bac5f87f6e8b35cb713b30e97af5c66f92f02683144bb426f5e3a828db616

diff --git a/sci-mathematics/singular/singular-4.3.1_p1.ebuild b/sci-mathematics/singular/singular-4.3.1_p1.ebuild
deleted file mode 100644
index 580a93422a2e..000000000000
--- a/sci-mathematics/singular/singular-4.3.1_p1.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp-common
-
-MY_PN=Singular
-MY_PV=$(ver_rs 3 '')
-# Consistency is different...
-MY_DIR2=$(ver_cut 1-3 ${PV})
-MY_DIR=$(ver_rs 1- '-' ${MY_DIR2})
-
-DESCRIPTION="Computer algebra system for polynomial computations"
-HOMEPAGE="https://www.singular.uni-kl.de/ https://github.com/Singular/Singular"
-SRC_URI="ftp://jim.mathematik.uni-kl.de/pub/Math/${MY_PN}/SOURCES/${MY_DIR}/${PN}-${MY_PV}.tar.gz"
-S="${WORKDIR}/${PN}-${MY_DIR2}"
-
-LICENSE="BSD GPL-2 GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~ppc ~riscv x86 ~x86-linux"
-IUSE="emacs examples polymake +readline static-libs"
-
-RDEPEND="
-	dev-lang/perl
-	dev-libs/gmp:0
-	dev-libs/ntl:=
-	sci-libs/cddlib
-	sci-mathematics/flint
-	emacs? ( >=app-editors/emacs-23.1:* )
-	polymake? ( sci-mathematics/polymake )
-	readline? ( sys-libs/readline )
-"
-DEPEND="${RDEPEND}"
-
-SITEFILE=60${PN}-gentoo.el
-
-src_configure() {
-	local myconf=(
-		--disable-debug
-		--disable-doc
-		--disable-optimizationflags
-		--disable-pyobject-module
-		--disable-python
-		--disable-python-module
-		--disable-python_module
-		--enable-factory
-		--enable-gfanlib
-		--enable-libfac
-		--with-flint
-		--with-gmp
-		--with-libparse
-		--with-ntl
-		--without-python
-		--without-pythonmodule
-		$(use_enable emacs)
-		$(use_enable polymake polymake-module)
-		$(use_enable static-libs static)
-		$(use_with readline)
-	)
-	econf "${myconf[@]}"
-}
-
-src_compile() {
-	default
-
-	if use emacs; then
-		pushd "${S}"/emacs
-		elisp-compile *.el || die "elisp-compile failed"
-		popd
-	fi
-}
-
-src_install() {
-	# Do not compress singular's info file (singular.hlp)
-	# some consumer of that file do not know how to deal with compression
-	docompress -x /usr/share/info
-
-	default
-
-	dosym Singular /usr/bin/"${PN}"
-
-	# purge .la file
-	find "${ED}" -name '*.la' -delete || die
-}
-
-src_test() {
-	# SINGULAR_PROCS_DIR need to be set to "" otherwise plugins from
-	# an already installed version of singular may be used and cause segfault
-	# See https://github.com/Singular/Sources/issues/980
-	SINGULAR_PROCS_DIR="" emake check
-}
-
-pkg_postinst() {
-	einfo "Additional functionality can be enabled by installing"
-	einfo "sci-mathematics/4ti2"
-
-	use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
-	use emacs && elisp-site-regen
-}


^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/singular/
@ 2023-07-15 22:46 Michael Orlitzky
  0 siblings, 0 replies; 51+ messages in thread
From: Michael Orlitzky @ 2023-07-15 22:46 UTC (permalink / raw
  To: gentoo-commits

commit:     f7faea939cecd6b64d641b8e3d106b3e56b558c8
Author:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 15 22:45:49 2023 +0000
Commit:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
CommitDate: Sat Jul 15 22:46:00 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7faea93

sci-mathematics/singular: drop 4.3.1_p3

Signed-off-by: Michael Orlitzky <mjo <AT> gentoo.org>

 sci-mathematics/singular/Manifest                 |   1 -
 sci-mathematics/singular/singular-4.3.1_p3.ebuild | 103 ----------------------
 2 files changed, 104 deletions(-)

diff --git a/sci-mathematics/singular/Manifest b/sci-mathematics/singular/Manifest
index de3e9b299b1a..5c2c0d474c6a 100644
--- a/sci-mathematics/singular/Manifest
+++ b/sci-mathematics/singular/Manifest
@@ -1,2 +1 @@
-DIST singular-4.3.1p3.tar.gz 14991986 BLAKE2B 0ae2585a362839914d3a134bfe637f6faa34d95f58937f2adcca0c5a35e3218eb36554bae8187f5bb3a423dcac445c836e9bfff2d0d1a19d4e14a4452b84d839 SHA512 f092683f4a92158d82a2e694f284662c6285bac5faaa7d5e5695a84a220012fb8a733b4bbc52820def3037e1596ea4c2ab3846f58a3a3fb19e01bf7595790462
 DIST singular-4.3.2p1.tar.gz 15013729 BLAKE2B 00276f2417cd9e2b71afcae66c2aeb7f9d4f434f5a90deeee56dded66e6d5e0020ab0b06b6561e41f5b196262993732ffeb9196f59315f1b6a081b0029fc99a1 SHA512 451054a0bf33b9d1c94a63f0946e1eb7b3e7b92bc025b6aa4f64e65183aeebd6354bac5f87f6e8b35cb713b30e97af5c66f92f02683144bb426f5e3a828db616

diff --git a/sci-mathematics/singular/singular-4.3.1_p3.ebuild b/sci-mathematics/singular/singular-4.3.1_p3.ebuild
deleted file mode 100644
index 5bb8ebd002a2..000000000000
--- a/sci-mathematics/singular/singular-4.3.1_p3.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp-common
-
-MY_PN=Singular
-MY_PV=$(ver_rs 3 '')
-# Consistency is different...
-MY_DIR2=$(ver_cut 1-3 ${PV})
-MY_DIR=$(ver_rs 1- '-' ${MY_DIR2})
-
-DESCRIPTION="Computer algebra system for polynomial computations"
-HOMEPAGE="https://www.singular.uni-kl.de/ https://github.com/Singular/Singular"
-SRC_URI="https://www.singular.uni-kl.de/ftp/pub/Math/${MY_PN}/SOURCES/${MY_DIR}/${PN}-${MY_PV}.tar.gz"
-S="${WORKDIR}/${PN}-${MY_DIR2}"
-
-LICENSE="BSD GPL-2 GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~ppc ~riscv ~x86 ~x86-linux"
-IUSE="emacs examples polymake +readline static-libs"
-
-RDEPEND="
-	dev-lang/perl
-	dev-libs/gmp:0
-	dev-libs/ntl:=
-	sci-libs/cddlib
-	sci-mathematics/flint
-	emacs? ( >=app-editors/emacs-23.1:* )
-	polymake? ( sci-mathematics/polymake )
-	readline? ( sys-libs/readline )
-"
-DEPEND="${RDEPEND}"
-
-SITEFILE=60${PN}-gentoo.el
-
-src_configure() {
-	local myconf=(
-		--disable-debug
-		--disable-doc
-		--disable-optimizationflags
-		--disable-pyobject-module
-		--disable-python
-		--disable-python-module
-		--disable-python_module
-		--enable-factory
-		--enable-gfanlib
-		--enable-libfac
-		--with-flint
-		--with-gmp
-		--with-libparse
-		--with-ntl
-		--without-python
-		--without-pythonmodule
-		$(use_enable emacs)
-		$(use_enable polymake polymake-module)
-		$(use_enable static-libs static)
-		$(use_with readline)
-	)
-	econf "${myconf[@]}"
-}
-
-src_compile() {
-	default
-
-	if use emacs; then
-		pushd "${S}"/emacs
-		elisp-compile *.el || die "elisp-compile failed"
-		popd
-	fi
-}
-
-src_install() {
-	# Do not compress singular's info file (singular.hlp)
-	# some consumer of that file do not know how to deal with compression
-	docompress -x /usr/share/info
-
-	default
-
-	dosym Singular /usr/bin/"${PN}"
-
-	# purge .la file
-	find "${ED}" -name '*.la' -delete || die
-}
-
-src_test() {
-	# SINGULAR_PROCS_DIR need to be set to "" otherwise plugins from
-	# an already installed version of singular may be used and cause segfault
-	# See https://github.com/Singular/Sources/issues/980
-	SINGULAR_PROCS_DIR="" emake check
-}
-
-pkg_postinst() {
-	einfo "Additional functionality can be enabled by installing"
-	einfo "sci-mathematics/4ti2"
-
-	use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
-	use emacs && elisp-site-regen
-}


^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/singular/
@ 2023-11-27 13:23 Michael Orlitzky
  0 siblings, 0 replies; 51+ messages in thread
From: Michael Orlitzky @ 2023-11-27 13:23 UTC (permalink / raw
  To: gentoo-commits

commit:     10a1bfe6e0ef17190161839f1ae73373591f468e
Author:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 26 13:23:30 2023 +0000
Commit:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
CommitDate: Mon Nov 27 13:22:57 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10a1bfe6

sci-mathematics/singular: update LICENSE

Signed-off-by: Michael Orlitzky <mjo <AT> gentoo.org>

 sci-mathematics/singular/singular-4.3.2_p1.ebuild | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/sci-mathematics/singular/singular-4.3.2_p1.ebuild b/sci-mathematics/singular/singular-4.3.2_p1.ebuild
index d280e933c94f..9538852d6efb 100644
--- a/sci-mathematics/singular/singular-4.3.2_p1.ebuild
+++ b/sci-mathematics/singular/singular-4.3.2_p1.ebuild
@@ -16,7 +16,10 @@ HOMEPAGE="https://www.singular.uni-kl.de/ https://github.com/Singular/Singular"
 SRC_URI="https://www.singular.uni-kl.de/ftp/pub/Math/${MY_PN}/SOURCES/${MY_DIR}/${PN}-${MY_PV}.tar.gz"
 S="${WORKDIR}/${PN}-${MY_DIR2}"
 
-LICENSE="BSD GPL-2 GPL-3"
+# Most files say "version 2 or version 3 of the License," which is not
+# quite GPL-2+, and is why we have listed GPL-2 below. But AFAIK there
+# are no GPL-2-only files.
+LICENSE="BSD GPL-2 GPL-2+ GPL-3"
 SLOT="0"
 KEYWORDS="amd64 ~ppc ~riscv ~x86 ~x86-linux"
 IUSE="emacs examples polymake +readline static-libs"


^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/singular/
@ 2023-12-07  2:32 Michael Orlitzky
  0 siblings, 0 replies; 51+ messages in thread
From: Michael Orlitzky @ 2023-12-07  2:32 UTC (permalink / raw
  To: gentoo-commits

commit:     ab208dee1ead4f0484161aaca5c3f0d1740ecbf2
Author:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
AuthorDate: Thu Dec  7 01:44:35 2023 +0000
Commit:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
CommitDate: Thu Dec  7 01:47:46 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab208dee

sci-mathematics/singular: drop USE=static-libs

Signed-off-by: Michael Orlitzky <mjo <AT> gentoo.org>

 sci-mathematics/singular/singular-4.3.2_p10.ebuild | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/sci-mathematics/singular/singular-4.3.2_p10.ebuild b/sci-mathematics/singular/singular-4.3.2_p10.ebuild
index c67d67fdb8b1..996cbc4ae5e1 100644
--- a/sci-mathematics/singular/singular-4.3.2_p10.ebuild
+++ b/sci-mathematics/singular/singular-4.3.2_p10.ebuild
@@ -22,7 +22,7 @@ S="${WORKDIR}/${PN}-${MY_DIR2}"
 LICENSE="BSD GPL-2 GPL-2+ GPL-3"
 SLOT="0"
 KEYWORDS="~amd64 ~ppc ~riscv ~x86 ~x86-linux"
-IUSE="emacs examples polymake +readline static-libs"
+IUSE="emacs examples polymake +readline"
 
 # The interactive help uses "info" from sys-apps/texinfo.
 RDEPEND="
@@ -32,7 +32,7 @@ RDEPEND="
 	sci-libs/cddlib
 	sci-mathematics/flint
 	sys-apps/texinfo
-	emacs? ( >=app-editors/emacs-23.1:* )
+	emacs? ( app-editors/emacs:* )
 	polymake? ( sci-mathematics/polymake )
 	readline? ( sys-libs/readline )
 "
@@ -60,7 +60,6 @@ src_configure() {
 		--without-pythonmodule
 		$(use_enable emacs)
 		$(use_enable polymake polymake-module)
-		$(use_enable static-libs static)
 		$(use_with readline)
 	)
 	econf "${myconf[@]}"
@@ -85,8 +84,7 @@ src_install() {
 
 	dosym Singular /usr/bin/"${PN}"
 
-	# purge .la file
-	find "${ED}" -name '*.la' -delete || die
+	find "${ED}" -type f -name '*.la' -delete || die
 }
 
 src_test() {


^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/singular/
@ 2023-12-07  2:32 Michael Orlitzky
  0 siblings, 0 replies; 51+ messages in thread
From: Michael Orlitzky @ 2023-12-07  2:32 UTC (permalink / raw
  To: gentoo-commits

commit:     480020dcc968b77cf387df1c7ef9c58309a3903a
Author:     François Bissey <frp.bissey <AT> gmail <DOT> com>
AuthorDate: Thu Dec  7 01:27:50 2023 +0000
Commit:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
CommitDate: Thu Dec  7 01:41:46 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=480020dc

sci-mathematics/singular: add 4.3.2_p10

Closes: https://bugs.gentoo.org/919355
Closes: https://github.com/gentoo/gentoo/pull/34158
Signed-off-by: François Bissey <frp.bissey <AT> gmail.com>
Signed-off-by: Michael Orlitzky <mjo <AT> gentoo.org>

 sci-mathematics/singular/Manifest                  |   1 +
 sci-mathematics/singular/singular-4.3.2_p10.ebuild | 108 +++++++++++++++++++++
 2 files changed, 109 insertions(+)

diff --git a/sci-mathematics/singular/Manifest b/sci-mathematics/singular/Manifest
index 5c2c0d474c6a..f08c117bbdb9 100644
--- a/sci-mathematics/singular/Manifest
+++ b/sci-mathematics/singular/Manifest
@@ -1 +1,2 @@
 DIST singular-4.3.2p1.tar.gz 15013729 BLAKE2B 00276f2417cd9e2b71afcae66c2aeb7f9d4f434f5a90deeee56dded66e6d5e0020ab0b06b6561e41f5b196262993732ffeb9196f59315f1b6a081b0029fc99a1 SHA512 451054a0bf33b9d1c94a63f0946e1eb7b3e7b92bc025b6aa4f64e65183aeebd6354bac5f87f6e8b35cb713b30e97af5c66f92f02683144bb426f5e3a828db616
+DIST singular-4.3.2p10.tar.gz 20848377 BLAKE2B 2487eb40c70dca516eca94585c59be0ebfeb43edce87dd16a2874bbefbe502fadcfda1164922ab7738a257e59f9e6b6535b7447702d325b36f1358ed5048c7dd SHA512 9b914e8db2c4936184594200b07d37fc952a1399c3accb1ed30ec4a4b450afd3e3c174343e1169520d0d1ed6ac2e6d261fbbb731082e07b7caced4b5790f295e

diff --git a/sci-mathematics/singular/singular-4.3.2_p10.ebuild b/sci-mathematics/singular/singular-4.3.2_p10.ebuild
new file mode 100644
index 000000000000..c67d67fdb8b1
--- /dev/null
+++ b/sci-mathematics/singular/singular-4.3.2_p10.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp-common
+
+MY_PN=Singular
+MY_PV=$(ver_rs 3 '')
+# Consistency is different...
+MY_DIR2=$(ver_cut 1-3 ${PV})
+MY_DIR=$(ver_rs 1- '-' ${MY_DIR2})
+
+DESCRIPTION="Computer algebra system for polynomial computations"
+HOMEPAGE="https://www.singular.uni-kl.de/ https://github.com/Singular/Singular"
+SRC_URI="https://www.singular.uni-kl.de/ftp/pub/Math/${MY_PN}/SOURCES/${MY_DIR}/${PN}-${MY_PV}.tar.gz"
+S="${WORKDIR}/${PN}-${MY_DIR2}"
+
+# Most files say "version 2 or version 3 of the License," which is not
+# quite GPL-2+, and is why we have listed GPL-2 below. But AFAIK there
+# are no GPL-2-only files.
+LICENSE="BSD GPL-2 GPL-2+ GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~riscv ~x86 ~x86-linux"
+IUSE="emacs examples polymake +readline static-libs"
+
+# The interactive help uses "info" from sys-apps/texinfo.
+RDEPEND="
+	dev-lang/perl
+	dev-libs/gmp:0
+	dev-libs/ntl:=
+	sci-libs/cddlib
+	sci-mathematics/flint
+	sys-apps/texinfo
+	emacs? ( >=app-editors/emacs-23.1:* )
+	polymake? ( sci-mathematics/polymake )
+	readline? ( sys-libs/readline )
+"
+DEPEND="${RDEPEND}"
+
+SITEFILE=60${PN}-gentoo.el
+
+src_configure() {
+	local myconf=(
+		--disable-debug
+		--disable-doc
+		--disable-optimizationflags
+		--disable-pyobject-module
+		--disable-python
+		--disable-python-module
+		--disable-python_module
+		--enable-factory
+		--enable-gfanlib
+		--enable-libfac
+		--with-flint
+		--with-gmp
+		--with-libparse
+		--with-ntl
+		--without-python
+		--without-pythonmodule
+		$(use_enable emacs)
+		$(use_enable polymake polymake-module)
+		$(use_enable static-libs static)
+		$(use_with readline)
+	)
+	econf "${myconf[@]}"
+}
+
+src_compile() {
+	default
+
+	if use emacs; then
+		pushd "${S}"/emacs
+		elisp-compile *.el || die "elisp-compile failed"
+		popd
+	fi
+}
+
+src_install() {
+	# Do not compress singular's info file (singular.hlp)
+	# some consumer of that file do not know how to deal with compression
+	docompress -x /usr/share/info
+
+	default
+
+	dosym Singular /usr/bin/"${PN}"
+
+	# purge .la file
+	find "${ED}" -name '*.la' -delete || die
+}
+
+src_test() {
+	# SINGULAR_PROCS_DIR need to be set to "" otherwise plugins from
+	# an already installed version of singular may be used and cause segfault
+	# See https://github.com/Singular/Sources/issues/980
+	SINGULAR_PROCS_DIR="" emake check
+}
+
+pkg_postinst() {
+	einfo "Additional functionality can be enabled by installing"
+	einfo "sci-mathematics/4ti2"
+
+	use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+	use emacs && elisp-site-regen
+}


^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/singular/
@ 2024-01-22  5:53 Sam James
  0 siblings, 0 replies; 51+ messages in thread
From: Sam James @ 2024-01-22  5:53 UTC (permalink / raw
  To: gentoo-commits

commit:     ea40aa542369b7152aa8f611a57a3f9dc5a3d008
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 22 05:53:16 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jan 22 05:53:16 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea40aa54

sci-mathematics/singular: Stabilize 4.3.2_p10 amd64, #922647

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sci-mathematics/singular/singular-4.3.2_p10.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-mathematics/singular/singular-4.3.2_p10.ebuild b/sci-mathematics/singular/singular-4.3.2_p10.ebuild
index 996cbc4ae5e1..1d92185af2be 100644
--- a/sci-mathematics/singular/singular-4.3.2_p10.ebuild
+++ b/sci-mathematics/singular/singular-4.3.2_p10.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -21,7 +21,7 @@ S="${WORKDIR}/${PN}-${MY_DIR2}"
 # are no GPL-2-only files.
 LICENSE="BSD GPL-2 GPL-2+ GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~riscv ~x86 ~x86-linux"
+KEYWORDS="amd64 ~ppc ~riscv ~x86 ~x86-linux"
 IUSE="emacs examples polymake +readline"
 
 # The interactive help uses "info" from sys-apps/texinfo.


^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/singular/
@ 2024-01-22 17:01 Michael Orlitzky
  0 siblings, 0 replies; 51+ messages in thread
From: Michael Orlitzky @ 2024-01-22 17:01 UTC (permalink / raw
  To: gentoo-commits

commit:     7b06c014c78ba720e48ce8205c25fdaaf083fbb6
Author:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 22 17:00:10 2024 +0000
Commit:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
CommitDate: Mon Jan 22 17:00:10 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b06c014

sci-mathematics/singular: drop 4.3.2_p1

Signed-off-by: Michael Orlitzky <mjo <AT> gentoo.org>

 sci-mathematics/singular/Manifest                 |   1 -
 sci-mathematics/singular/singular-4.3.2_p1.ebuild | 108 ----------------------
 2 files changed, 109 deletions(-)

diff --git a/sci-mathematics/singular/Manifest b/sci-mathematics/singular/Manifest
index f08c117bbdb9..d567474d3cb1 100644
--- a/sci-mathematics/singular/Manifest
+++ b/sci-mathematics/singular/Manifest
@@ -1,2 +1 @@
-DIST singular-4.3.2p1.tar.gz 15013729 BLAKE2B 00276f2417cd9e2b71afcae66c2aeb7f9d4f434f5a90deeee56dded66e6d5e0020ab0b06b6561e41f5b196262993732ffeb9196f59315f1b6a081b0029fc99a1 SHA512 451054a0bf33b9d1c94a63f0946e1eb7b3e7b92bc025b6aa4f64e65183aeebd6354bac5f87f6e8b35cb713b30e97af5c66f92f02683144bb426f5e3a828db616
 DIST singular-4.3.2p10.tar.gz 20848377 BLAKE2B 2487eb40c70dca516eca94585c59be0ebfeb43edce87dd16a2874bbefbe502fadcfda1164922ab7738a257e59f9e6b6535b7447702d325b36f1358ed5048c7dd SHA512 9b914e8db2c4936184594200b07d37fc952a1399c3accb1ed30ec4a4b450afd3e3c174343e1169520d0d1ed6ac2e6d261fbbb731082e07b7caced4b5790f295e

diff --git a/sci-mathematics/singular/singular-4.3.2_p1.ebuild b/sci-mathematics/singular/singular-4.3.2_p1.ebuild
deleted file mode 100644
index 9538852d6efb..000000000000
--- a/sci-mathematics/singular/singular-4.3.2_p1.ebuild
+++ /dev/null
@@ -1,108 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp-common
-
-MY_PN=Singular
-MY_PV=$(ver_rs 3 '')
-# Consistency is different...
-MY_DIR2=$(ver_cut 1-3 ${PV})
-MY_DIR=$(ver_rs 1- '-' ${MY_DIR2})
-
-DESCRIPTION="Computer algebra system for polynomial computations"
-HOMEPAGE="https://www.singular.uni-kl.de/ https://github.com/Singular/Singular"
-SRC_URI="https://www.singular.uni-kl.de/ftp/pub/Math/${MY_PN}/SOURCES/${MY_DIR}/${PN}-${MY_PV}.tar.gz"
-S="${WORKDIR}/${PN}-${MY_DIR2}"
-
-# Most files say "version 2 or version 3 of the License," which is not
-# quite GPL-2+, and is why we have listed GPL-2 below. But AFAIK there
-# are no GPL-2-only files.
-LICENSE="BSD GPL-2 GPL-2+ GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~ppc ~riscv ~x86 ~x86-linux"
-IUSE="emacs examples polymake +readline static-libs"
-
-# The interactive help uses "info" from sys-apps/texinfo.
-RDEPEND="
-	dev-lang/perl
-	dev-libs/gmp:0
-	dev-libs/ntl:=
-	sci-libs/cddlib
-	sci-mathematics/flint
-	sys-apps/texinfo
-	emacs? ( >=app-editors/emacs-23.1:* )
-	polymake? ( sci-mathematics/polymake )
-	readline? ( sys-libs/readline )
-"
-DEPEND="${RDEPEND}"
-
-SITEFILE=60${PN}-gentoo.el
-
-src_configure() {
-	local myconf=(
-		--disable-debug
-		--disable-doc
-		--disable-optimizationflags
-		--disable-pyobject-module
-		--disable-python
-		--disable-python-module
-		--disable-python_module
-		--enable-factory
-		--enable-gfanlib
-		--enable-libfac
-		--with-flint
-		--with-gmp
-		--with-libparse
-		--with-ntl
-		--without-python
-		--without-pythonmodule
-		$(use_enable emacs)
-		$(use_enable polymake polymake-module)
-		$(use_enable static-libs static)
-		$(use_with readline)
-	)
-	econf "${myconf[@]}"
-}
-
-src_compile() {
-	default
-
-	if use emacs; then
-		pushd "${S}"/emacs
-		elisp-compile *.el || die "elisp-compile failed"
-		popd
-	fi
-}
-
-src_install() {
-	# Do not compress singular's info file (singular.hlp)
-	# some consumer of that file do not know how to deal with compression
-	docompress -x /usr/share/info
-
-	default
-
-	dosym Singular /usr/bin/"${PN}"
-
-	# purge .la file
-	find "${ED}" -name '*.la' -delete || die
-}
-
-src_test() {
-	# SINGULAR_PROCS_DIR need to be set to "" otherwise plugins from
-	# an already installed version of singular may be used and cause segfault
-	# See https://github.com/Singular/Sources/issues/980
-	SINGULAR_PROCS_DIR="" emake check
-}
-
-pkg_postinst() {
-	einfo "Additional functionality can be enabled by installing"
-	einfo "sci-mathematics/4ti2"
-
-	use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
-	use emacs && elisp-site-regen
-}


^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/singular/
@ 2024-03-31 23:37 Sam James
  0 siblings, 0 replies; 51+ messages in thread
From: Sam James @ 2024-03-31 23:37 UTC (permalink / raw
  To: gentoo-commits

commit:     8ac4844ebd25817fc82f7faaa47e5d1115e1ff79
Author:     Eli Schwartz <eschwartz93 <AT> gmail <DOT> com>
AuthorDate: Sun Mar 31 20:29:13 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Mar 31 23:33:49 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ac4844e

sci-mathematics/singular: mark as LTO-unsafe, strict-aliasing unsafe

Closes: https://bugs.gentoo.org/927675
Signed-off-by: Eli Schwartz <eschwartz93 <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sci-mathematics/singular/singular-4.3.2_p10.ebuild | 10 +++++++++-
 sci-mathematics/singular/singular-4.3.2_p16.ebuild | 10 +++++++++-
 2 files changed, 18 insertions(+), 2 deletions(-)

diff --git a/sci-mathematics/singular/singular-4.3.2_p10.ebuild b/sci-mathematics/singular/singular-4.3.2_p10.ebuild
index 1d92185af2be..7a31bdc8b895 100644
--- a/sci-mathematics/singular/singular-4.3.2_p10.ebuild
+++ b/sci-mathematics/singular/singular-4.3.2_p10.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit elisp-common
+inherit elisp-common flag-o-matic
 
 MY_PN=Singular
 MY_PV=$(ver_rs 3 '')
@@ -41,6 +41,14 @@ DEPEND="${RDEPEND}"
 SITEFILE=60${PN}-gentoo.el
 
 src_configure() {
+	# -Werror=strict-aliasing
+	# https://bugs.gentoo.org/927675
+	# https://github.com/Singular/Singular/issues/1212
+	#
+	# Do not trust with LTO either.
+	append-flags -fno-strict-aliasing
+	filter-lto
+
 	local myconf=(
 		--disable-debug
 		--disable-doc

diff --git a/sci-mathematics/singular/singular-4.3.2_p16.ebuild b/sci-mathematics/singular/singular-4.3.2_p16.ebuild
index a6e8d0e023eb..1b8fee9d38a1 100644
--- a/sci-mathematics/singular/singular-4.3.2_p16.ebuild
+++ b/sci-mathematics/singular/singular-4.3.2_p16.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit autotools elisp-common
+inherit autotools elisp-common flag-o-matic
 
 MY_PN=Singular
 MY_PV=$(ver_rs 3 '')
@@ -50,6 +50,14 @@ src_prepare() {
 }
 
 src_configure() {
+	# -Werror=strict-aliasing
+	# https://bugs.gentoo.org/927675
+	# https://github.com/Singular/Singular/issues/1212
+	#
+	# Do not trust with LTO either.
+	append-flags -fno-strict-aliasing
+	filter-lto
+
 	local myconf=(
 		--disable-debug
 		--disable-doc


^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/singular/
@ 2024-05-29 14:01 Michael Orlitzky
  0 siblings, 0 replies; 51+ messages in thread
From: Michael Orlitzky @ 2024-05-29 14:01 UTC (permalink / raw
  To: gentoo-commits

commit:     4e88a6eb606751f0997b7c44bde70fac7172a764
Author:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
AuthorDate: Wed May 29 13:57:59 2024 +0000
Commit:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
CommitDate: Wed May 29 13:57:59 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e88a6eb

sci-mathematics/singular: drop 4.3.2_p10

Signed-off-by: Michael Orlitzky <mjo <AT> gentoo.org>

 sci-mathematics/singular/Manifest                  |   1 -
 sci-mathematics/singular/singular-4.3.2_p10.ebuild | 114 ---------------------
 2 files changed, 115 deletions(-)

diff --git a/sci-mathematics/singular/Manifest b/sci-mathematics/singular/Manifest
index c9cacfd68ac2..47b4b29f7af8 100644
--- a/sci-mathematics/singular/Manifest
+++ b/sci-mathematics/singular/Manifest
@@ -1,2 +1 @@
-DIST singular-4.3.2p10.tar.gz 20848377 BLAKE2B 2487eb40c70dca516eca94585c59be0ebfeb43edce87dd16a2874bbefbe502fadcfda1164922ab7738a257e59f9e6b6535b7447702d325b36f1358ed5048c7dd SHA512 9b914e8db2c4936184594200b07d37fc952a1399c3accb1ed30ec4a4b450afd3e3c174343e1169520d0d1ed6ac2e6d261fbbb731082e07b7caced4b5790f295e
 DIST singular-4.3.2p16.tar.gz 20880476 BLAKE2B ce226a6867b764e593ddbf2c71220d9ea14ccdfd956046d5a94dfb768a97927ca3cf961a9ea808cb77028f2c65d989032202d3a0bde555ace945df1e987077a8 SHA512 1dae0e229e124db03e5e240c3ab2f1049c9f77cf369f701c4a2d0767ba9c23baab2d5d14271e415a3ccbf7b9a9297fcf324b8ccc2841a5156d6ee846cb409de2

diff --git a/sci-mathematics/singular/singular-4.3.2_p10.ebuild b/sci-mathematics/singular/singular-4.3.2_p10.ebuild
deleted file mode 100644
index 7a31bdc8b895..000000000000
--- a/sci-mathematics/singular/singular-4.3.2_p10.ebuild
+++ /dev/null
@@ -1,114 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp-common flag-o-matic
-
-MY_PN=Singular
-MY_PV=$(ver_rs 3 '')
-# Consistency is different...
-MY_DIR2=$(ver_cut 1-3 ${PV})
-MY_DIR=$(ver_rs 1- '-' ${MY_DIR2})
-
-DESCRIPTION="Computer algebra system for polynomial computations"
-HOMEPAGE="https://www.singular.uni-kl.de/ https://github.com/Singular/Singular"
-SRC_URI="https://www.singular.uni-kl.de/ftp/pub/Math/${MY_PN}/SOURCES/${MY_DIR}/${PN}-${MY_PV}.tar.gz"
-S="${WORKDIR}/${PN}-${MY_DIR2}"
-
-# Most files say "version 2 or version 3 of the License," which is not
-# quite GPL-2+, and is why we have listed GPL-2 below. But AFAIK there
-# are no GPL-2-only files.
-LICENSE="BSD GPL-2 GPL-2+ GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~ppc ~riscv ~x86 ~x86-linux"
-IUSE="emacs examples polymake +readline"
-
-# The interactive help uses "info" from sys-apps/texinfo.
-RDEPEND="
-	dev-lang/perl
-	dev-libs/gmp:0
-	dev-libs/ntl:=
-	sci-libs/cddlib
-	sci-mathematics/flint
-	sys-apps/texinfo
-	emacs? ( app-editors/emacs:* )
-	polymake? ( sci-mathematics/polymake )
-	readline? ( sys-libs/readline )
-"
-DEPEND="${RDEPEND}"
-
-SITEFILE=60${PN}-gentoo.el
-
-src_configure() {
-	# -Werror=strict-aliasing
-	# https://bugs.gentoo.org/927675
-	# https://github.com/Singular/Singular/issues/1212
-	#
-	# Do not trust with LTO either.
-	append-flags -fno-strict-aliasing
-	filter-lto
-
-	local myconf=(
-		--disable-debug
-		--disable-doc
-		--disable-optimizationflags
-		--disable-pyobject-module
-		--disable-python
-		--disable-python-module
-		--disable-python_module
-		--enable-factory
-		--enable-gfanlib
-		--enable-libfac
-		--with-flint
-		--with-gmp
-		--with-libparse
-		--with-ntl
-		--without-python
-		--without-pythonmodule
-		$(use_enable emacs)
-		$(use_enable polymake polymake-module)
-		$(use_with readline)
-	)
-	econf "${myconf[@]}"
-}
-
-src_compile() {
-	default
-
-	if use emacs; then
-		pushd "${S}"/emacs
-		elisp-compile *.el || die "elisp-compile failed"
-		popd
-	fi
-}
-
-src_install() {
-	# Do not compress singular's info file (singular.hlp)
-	# some consumer of that file do not know how to deal with compression
-	docompress -x /usr/share/info
-
-	default
-
-	dosym Singular /usr/bin/"${PN}"
-
-	find "${ED}" -type f -name '*.la' -delete || die
-}
-
-src_test() {
-	# SINGULAR_PROCS_DIR need to be set to "" otherwise plugins from
-	# an already installed version of singular may be used and cause segfault
-	# See https://github.com/Singular/Sources/issues/980
-	SINGULAR_PROCS_DIR="" emake check
-}
-
-pkg_postinst() {
-	einfo "Additional functionality can be enabled by installing"
-	einfo "sci-mathematics/4ti2"
-
-	use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
-	use emacs && elisp-site-regen
-}


^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/singular/
@ 2024-05-29 14:01 Michael Orlitzky
  0 siblings, 0 replies; 51+ messages in thread
From: Michael Orlitzky @ 2024-05-29 14:01 UTC (permalink / raw
  To: gentoo-commits

commit:     5569c7c3ad8e40b7f61e5cd4b0cf360beccff055
Author:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
AuthorDate: Wed May 29 13:55:19 2024 +0000
Commit:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
CommitDate: Wed May 29 13:55:22 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5569c7c3

sci-mathematics/singular: stabilize 4.3.2_p16 for amd64

Stabilizing this as the maintainer so that the stable singular can be
built with the stable flint.

Bug: https://bugs.gentoo.org/933042
Signed-off-by: Michael Orlitzky <mjo <AT> gentoo.org>

 sci-mathematics/singular/singular-4.3.2_p16.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-mathematics/singular/singular-4.3.2_p16.ebuild b/sci-mathematics/singular/singular-4.3.2_p16.ebuild
index 94a83c7da0c8..740e1050ee78 100644
--- a/sci-mathematics/singular/singular-4.3.2_p16.ebuild
+++ b/sci-mathematics/singular/singular-4.3.2_p16.ebuild
@@ -21,7 +21,7 @@ S="${WORKDIR}/${PN}-${MY_DIR2}"
 # are no GPL-2-only files.
 LICENSE="BSD GPL-2 GPL-2+ GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~riscv ~x86 ~x86-linux"
+KEYWORDS="amd64 ~ppc ~riscv ~x86 ~x86-linux"
 IUSE="emacs examples polymake +readline"
 
 # The interactive help uses "info" from sys-apps/texinfo.


^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/singular/
@ 2024-06-02 12:30 Michael Orlitzky
  0 siblings, 0 replies; 51+ messages in thread
From: Michael Orlitzky @ 2024-06-02 12:30 UTC (permalink / raw
  To: gentoo-commits

commit:     ddca8cca166601a093c3e736fc63a052fce0eed0
Author:     Alain Emilia Anna Zscheile <fogti <AT> ytrizja <DOT> de>
AuthorDate: Fri May 31 14:10:44 2024 +0000
Commit:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
CommitDate: Sun Jun  2 12:28:57 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddca8cca

sci-mathematics/singular: fix dependency on flint

Closes: https://bugs.gentoo.org/933174
Signed-off-by: Alain Emilia Anna Zscheile <fogti <AT> ytrizja.de>
Signed-off-by: Michael Orlitzky <mjo <AT> gentoo.org>

 .../{singular-4.3.2_p16.ebuild => singular-4.3.2_p16-r1.ebuild}     | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/sci-mathematics/singular/singular-4.3.2_p16.ebuild b/sci-mathematics/singular/singular-4.3.2_p16-r1.ebuild
similarity index 97%
rename from sci-mathematics/singular/singular-4.3.2_p16.ebuild
rename to sci-mathematics/singular/singular-4.3.2_p16-r1.ebuild
index 740e1050ee78..ec9fb1763617 100644
--- a/sci-mathematics/singular/singular-4.3.2_p16.ebuild
+++ b/sci-mathematics/singular/singular-4.3.2_p16-r1.ebuild
@@ -27,14 +27,14 @@ IUSE="emacs examples polymake +readline"
 # The interactive help uses "info" from sys-apps/texinfo.
 RDEPEND="
 	dev-lang/perl
-	dev-libs/gmp:0
+	dev-libs/gmp:0=
 	dev-libs/ntl:=
 	sci-libs/cddlib
-	sci-mathematics/flint
+	sci-mathematics/flint:=
 	sys-apps/texinfo
 	emacs? ( app-editors/emacs:* )
 	polymake? ( sci-mathematics/polymake )
-	readline? ( sys-libs/readline )
+	readline? ( sys-libs/readline:= )
 "
 DEPEND="${RDEPEND}"
 


^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/singular/
@ 2024-08-23 17:22 Michael Orlitzky
  0 siblings, 0 replies; 51+ messages in thread
From: Michael Orlitzky @ 2024-08-23 17:22 UTC (permalink / raw
  To: gentoo-commits

commit:     9616bb1a98f4695f0270bc0d025d66d9385c9f85
Author:     François Bissey <frp.bissey <AT> gmail <DOT> com>
AuthorDate: Wed Aug 21 22:31:10 2024 +0000
Commit:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
CommitDate: Fri Aug 23 17:21:27 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9616bb1a

sci-mathematics/singular: add 4.4.0_p2

Closes: https://github.com/gentoo/gentoo/pull/38240
Signed-off-by: François Bissey <frp.bissey <AT> gmail.com>
Signed-off-by: Michael Orlitzky <mjo <AT> gentoo.org>

 sci-mathematics/singular/Manifest                 |   1 +
 sci-mathematics/singular/singular-4.4.0_p2.ebuild | 106 ++++++++++++++++++++++
 2 files changed, 107 insertions(+)

diff --git a/sci-mathematics/singular/Manifest b/sci-mathematics/singular/Manifest
index 47b4b29f7af8..8a392ba16a04 100644
--- a/sci-mathematics/singular/Manifest
+++ b/sci-mathematics/singular/Manifest
@@ -1 +1,2 @@
 DIST singular-4.3.2p16.tar.gz 20880476 BLAKE2B ce226a6867b764e593ddbf2c71220d9ea14ccdfd956046d5a94dfb768a97927ca3cf961a9ea808cb77028f2c65d989032202d3a0bde555ace945df1e987077a8 SHA512 1dae0e229e124db03e5e240c3ab2f1049c9f77cf369f701c4a2d0767ba9c23baab2d5d14271e415a3ccbf7b9a9297fcf324b8ccc2841a5156d6ee846cb409de2
+DIST singular-4.4.0p2.tar.gz 20924020 BLAKE2B 0d663b830c37c96635303faeb14a55e0eff05bc378a3263cf83374893056b1c3175718f6b0870ac0c906a92eda59db0ca91a39a7b69a88d298a4a7993b9249d1 SHA512 df3faf025f30ab1c60460f661c4cec945a410311ca89d0756eafb57b430bb53ecec103b90ca91891fc7b1e720938a8259a9b256b6acd322c021c33e628b6654b

diff --git a/sci-mathematics/singular/singular-4.4.0_p2.ebuild b/sci-mathematics/singular/singular-4.4.0_p2.ebuild
new file mode 100644
index 000000000000..7cadc4a9aeac
--- /dev/null
+++ b/sci-mathematics/singular/singular-4.4.0_p2.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp-common
+
+MY_PN=Singular
+MY_PV=$(ver_rs 3 '')
+# Consistency is different...
+MY_DIR2=$(ver_cut 1-3 ${PV})
+MY_DIR=$(ver_rs 1- '-' ${MY_DIR2})
+
+DESCRIPTION="Computer algebra system for polynomial computations"
+HOMEPAGE="https://www.singular.uni-kl.de/ https://github.com/Singular/Singular"
+SRC_URI="https://www.singular.uni-kl.de/ftp/pub/Math/${MY_PN}/SOURCES/${MY_DIR}/${PN}-${MY_PV}.tar.gz"
+S="${WORKDIR}/${PN}-${MY_DIR2}"
+
+# Most files say "version 2 or version 3 of the License," which is not
+# quite GPL-2+, and is why we have listed GPL-2 below. But AFAIK there
+# are no GPL-2-only files.
+LICENSE="BSD GPL-2 GPL-2+ GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~riscv ~x86 ~x86-linux"
+IUSE="emacs examples polymake +readline"
+
+# The interactive help uses "info" from sys-apps/texinfo.
+RDEPEND="
+	dev-lang/perl
+	dev-libs/gmp:0=
+	dev-libs/ntl:=
+	sci-libs/cddlib
+	sci-mathematics/flint:=
+	sys-apps/texinfo
+	emacs? ( app-editors/emacs:* )
+	polymake? ( sci-mathematics/polymake )
+	readline? ( sys-libs/readline:= )
+"
+DEPEND="${RDEPEND}"
+
+SITEFILE=60${PN}-gentoo.el
+
+src_configure() {
+	local myconf=(
+		--disable-debug
+		--disable-doc
+		--disable-optimizationflags
+		--disable-pyobject-module
+		--disable-python
+		--disable-python-module
+		--disable-python_module
+		--enable-factory
+		--enable-gfanlib
+		--enable-libfac
+		--with-flint
+		--with-gmp
+		--with-libparse
+		--with-ntl
+		--without-python
+		--without-pythonmodule
+		$(use_enable emacs)
+		$(use_enable polymake polymake-module)
+		$(use_with readline)
+	)
+	econf "${myconf[@]}"
+}
+
+src_compile() {
+	default
+
+	if use emacs; then
+		pushd "${S}"/emacs
+		elisp-compile *.el || die "elisp-compile failed"
+		popd
+	fi
+}
+
+src_install() {
+	# Do not compress singular's info file (singular.hlp)
+	# some consumer of that file do not know how to deal with compression
+	docompress -x /usr/share/info
+
+	default
+
+	dosym Singular /usr/bin/"${PN}"
+
+	find "${ED}" -type f -name '*.la' -delete || die
+}
+
+src_test() {
+	# SINGULAR_PROCS_DIR need to be set to "" otherwise plugins from
+	# an already installed version of singular may be used and cause segfault
+	# See https://github.com/Singular/Sources/issues/980
+	SINGULAR_PROCS_DIR="" emake check
+}
+
+pkg_postinst() {
+	einfo "Additional functionality can be enabled by installing"
+	einfo "sci-mathematics/4ti2"
+
+	use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+	use emacs && elisp-site-regen
+}


^ permalink raw reply related	[flat|nested] 51+ messages in thread

end of thread, other threads:[~2024-08-23 17:22 UTC | newest]

Thread overview: 51+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-05-27 12:23 [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/singular/ Michael Orlitzky
  -- strict thread matches above, loose matches on Subject: below --
2024-08-23 17:22 Michael Orlitzky
2024-06-02 12:30 Michael Orlitzky
2024-05-29 14:01 Michael Orlitzky
2024-05-29 14:01 Michael Orlitzky
2024-03-31 23:37 Sam James
2024-01-22 17:01 Michael Orlitzky
2024-01-22  5:53 Sam James
2023-12-07  2:32 Michael Orlitzky
2023-12-07  2:32 Michael Orlitzky
2023-11-27 13:23 Michael Orlitzky
2023-07-15 22:46 Michael Orlitzky
2023-06-08 11:14 Michael Orlitzky
2023-06-08  7:57 Joonas Niilola
2023-06-05  9:38 Joonas Niilola
2023-06-04 23:22 Michael Orlitzky
2023-01-23 21:02 Michael Orlitzky
2023-01-10 22:43 Michael Orlitzky
2022-12-23 23:35 Michael Orlitzky
2022-12-23 20:49 Arthur Zamarin
2022-12-21  3:00 Michael Orlitzky
2022-12-21  3:00 Michael Orlitzky
2022-10-25 11:12 Sam James
2022-07-16 14:05 Michael Orlitzky
2022-07-15  8:38 Joonas Niilola
2022-07-15  8:38 Joonas Niilola
2022-05-27 12:23 Michael Orlitzky
2022-04-22  0:50 Sam James
2022-02-07 10:26 Jakov Smolić
2022-02-07  9:33 Jakov Smolić
2022-02-04 14:16 Michael Orlitzky
2021-12-31 16:37 Arthur Zamarin
2021-12-29 13:46 Yixun Lan
2021-12-25 19:08 Michael Orlitzky
2021-12-15 11:28 Andrew Ammerlaan
2021-11-22  3:07 Yixun Lan
2021-11-18 23:50 Georgy Yakovlev
2021-07-18 19:12 Michael Orlitzky
2021-07-02  1:03 Michael Orlitzky
2021-07-02  1:03 Michael Orlitzky
2021-07-02  1:03 Michael Orlitzky
2021-06-01 11:51 Michael Orlitzky
2021-05-30  5:15 Sam James
2021-05-28 19:40 Agostino Sarubbo
2021-05-28 19:37 Agostino Sarubbo
2021-01-06 15:19 Fabian Groffen
2020-06-27 20:45 Andreas K. Hüttel
2019-12-21 11:41 Ulrich Müller
2019-12-20 22:49 Ulrich Müller
2017-04-20 16:41 David Seifert
2015-11-12 10:11 Agostino Sarubbo

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox