public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/ginac/, sci-mathematics/ginac/files/
@ 2023-02-16 13:12 Andrey Grozin
  0 siblings, 0 replies; 3+ messages in thread
From: Andrey Grozin @ 2023-02-16 13:12 UTC (permalink / raw
  To: gentoo-commits

commit:     2293bd76f8ad7e3153ae138b514e293056025ea8
Author:     Andrey Grozin <grozin <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 16 13:11:54 2023 +0000
Commit:     Andrey Grozin <grozin <AT> gentoo <DOT> org>
CommitDate: Thu Feb 16 13:11:54 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2293bd76

sci-mathematics/ginac: remove old versions

Signed-off-by: Andrey Grozin <grozin <AT> gentoo.org>

 sci-mathematics/ginac/Manifest                     |  2 -
 .../ginac/files/ginac-1.5.1-pkgconfig.patch        |  9 ---
 sci-mathematics/ginac/ginac-1.7.11.ebuild          | 75 ----------------------
 sci-mathematics/ginac/ginac-1.8.0.ebuild           | 75 ----------------------
 4 files changed, 161 deletions(-)

diff --git a/sci-mathematics/ginac/Manifest b/sci-mathematics/ginac/Manifest
index 1da9f835f5de..f7242284b3d1 100644
--- a/sci-mathematics/ginac/Manifest
+++ b/sci-mathematics/ginac/Manifest
@@ -1,3 +1 @@
-DIST ginac-1.7.11.tar.bz2 1077491 BLAKE2B 741e9c8adfec15c225c3656b935707f86292b98310b50533269b238d1a9746bf54d186074c879fdbdd23f915dde225d9ee34fdbd87977835e8f9e78af364d77d SHA512 35a029915c946fcc10ba7b78df6fe1ece9a9f2f6bc172816a923c35f5b495154ab356526b904ac2a16a1bd6b0a81c480c5abb39ef40238ca7b32d1acbf97276c
-DIST ginac-1.8.0.tar.bz2 1124136 BLAKE2B 087c286f621ca5502c54c1765d948f0549a60668fd610bd16ea627af2f4056b13331097768771a0ac14807212de59b132608dc615bf2618dd487a9478dbf5a83 SHA512 6cacd0d87ffae24118f2fbaed4d201ee2d3812a751becef1982308e91cf489543db14443439da9333f3620dc5c8b1c32587e1aff0bed69e6e334310dc64edf49
 DIST ginac-1.8.2.tar.bz2 1142428 BLAKE2B 9322ac30cd73c5290b68503a277c43751728a8d774655398038023d87796e35b8d98dff968a14faf162969877ef335b383adfb3fe695dda1357fb0208cba424a SHA512 fc471cdc12b3c2597e4deb65dcca83fc9050c8a2d07a19baf605b060efe9facc9b9ffe824676c8489bdebb6f125f1052f313394d95cc2a91c29b00a45cbc403a

diff --git a/sci-mathematics/ginac/files/ginac-1.5.1-pkgconfig.patch b/sci-mathematics/ginac/files/ginac-1.5.1-pkgconfig.patch
deleted file mode 100644
index 5a6784d6b802..000000000000
--- a/sci-mathematics/ginac/files/ginac-1.5.1-pkgconfig.patch
+++ /dev/null
@@ -1,9 +0,0 @@
---- ginac-1.4.4.org/ginac.pc.in	2009-03-16 21:17:22.000000000 +0530
-+++ ginac-1.4.4/ginac.pc.in	2009-03-16 21:25:28.000000000 +0530
-@@ -7,5 +7,5 @@
- Description: C++ library for symbolic calculations
- Version: @VERSION@
- Requires: cln >= 1.1.6
--Libs: -L${libdir} -lginac @GINACLIB_RPATH@
-+Libs: -L${libdir} -lginac
- Cflags: -I${includedir}

diff --git a/sci-mathematics/ginac/ginac-1.7.11.ebuild b/sci-mathematics/ginac/ginac-1.7.11.ebuild
deleted file mode 100644
index 274bb38cdad8..000000000000
--- a/sci-mathematics/ginac/ginac-1.7.11.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_9 )
-
-inherit python-any-r1
-
-DESCRIPTION="C++ library and tools for symbolic calculations"
-SRC_URI="http://www.ginac.de/${P}.tar.bz2"
-HOMEPAGE="https://www.ginac.de/"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~ppc x86 ~amd64-linux ~x86-linux"
-IUSE="doc examples"
-
-RDEPEND=">=sci-libs/cln-1.2.2"
-DEPEND="${RDEPEND}"
-BDEPEND="
-	${PYTHON_DEPS}
-	virtual/pkgconfig
-	doc? (
-		app-doc/doxygen
-		dev-texlive/texlive-fontsrecommended
-		media-gfx/transfig
-		virtual/texi2dvi
-	)"
-
-PATCHES=( "${FILESDIR}"/${PN}-1.5.1-pkgconfig.patch )
-
-src_configure() {
-	econf \
-		--disable-rpath \
-		--disable-static
-}
-
-src_compile() {
-	emake
-
-	if use doc; then
-		local -x VARTEXFONTS="${T}"/fonts
-		emake -C doc/reference html pdf
-		emake -C doc/tutorial ginac.pdf ginac.html
-	fi
-}
-
-src_install() {
-	default
-
-	if use doc; then
-		pushd doc >/dev/null || die
-		newdoc tutorial/ginac.pdf tutorial.pdf
-		newdoc reference/reference.pdf reference.pdf
-
-		docinto html/reference
-		dodoc -r reference/html_files/.
-
-		docinto html
-		newdoc tutorial/ginac.html tutorial.html
-		popd >/dev/null || die
-	fi
-
-	if use examples; then
-		pushd doc >/dev/null || die
-		docinto examples
-		dodoc examples/*.cpp examples/ginac-examples.*
-		docompress -x /usr/share/doc/${PF}/examples
-		popd >/dev/null || die
-	fi
-
-	# no static archives
-	find "${ED}" -name '*.la' -delete || die
-}

diff --git a/sci-mathematics/ginac/ginac-1.8.0.ebuild b/sci-mathematics/ginac/ginac-1.8.0.ebuild
deleted file mode 100644
index 40379de9aa16..000000000000
--- a/sci-mathematics/ginac/ginac-1.8.0.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_9 )
-
-inherit python-any-r1
-
-DESCRIPTION="C++ library and tools for symbolic calculations"
-SRC_URI="http://www.ginac.de/${P}.tar.bz2"
-HOMEPAGE="https://www.ginac.de/"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
-IUSE="doc examples"
-
-RDEPEND=">=sci-libs/cln-1.2.2"
-DEPEND="${RDEPEND}"
-BDEPEND="
-	${PYTHON_DEPS}
-	virtual/pkgconfig
-	doc? (
-		app-doc/doxygen
-		dev-texlive/texlive-fontsrecommended
-		media-gfx/transfig
-		virtual/texi2dvi
-	)"
-
-PATCHES=( "${FILESDIR}"/${PN}-1.5.1-pkgconfig.patch )
-
-src_configure() {
-	econf \
-		--disable-rpath \
-		--disable-static
-}
-
-src_compile() {
-	emake
-
-	if use doc; then
-		local -x VARTEXFONTS="${T}"/fonts
-		emake -C doc/reference html pdf
-		emake -C doc/tutorial ginac.pdf ginac.html
-	fi
-}
-
-src_install() {
-	default
-
-	if use doc; then
-		pushd doc >/dev/null || die
-		newdoc tutorial/ginac.pdf tutorial.pdf
-		newdoc reference/reference.pdf reference.pdf
-
-		docinto html/reference
-		dodoc -r reference/html_files/.
-
-		docinto html
-		newdoc tutorial/ginac.html tutorial.html
-		popd >/dev/null || die
-	fi
-
-	if use examples; then
-		pushd doc >/dev/null || die
-		docinto examples
-		dodoc examples/*.cpp examples/ginac-examples.*
-		docompress -x /usr/share/doc/${PF}/examples
-		popd >/dev/null || die
-	fi
-
-	# no static archives
-	find "${ED}" -name '*.la' -delete || die
-}


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

* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/ginac/, sci-mathematics/ginac/files/
@ 2023-02-17  9:38 Andrey Grozin
  0 siblings, 0 replies; 3+ messages in thread
From: Andrey Grozin @ 2023-02-17  9:38 UTC (permalink / raw
  To: gentoo-commits

commit:     8f043383e3ee3e99f57f5bdc8a91b809274d385f
Author:     Andrey Grozin <grozin <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 17 09:37:40 2023 +0000
Commit:     Andrey Grozin <grozin <AT> gentoo <DOT> org>
CommitDate: Fri Feb 17 09:37:40 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f043383

sci-mathematics/ginac: bump to 1.8.6

Signed-off-by: Andrey Grozin <grozin <AT> gentoo.org>

 sci-mathematics/ginac/Manifest                     |  1 +
 .../ginac/files/ginac-1.8.6-unicode.patch          | 12 ++++
 sci-mathematics/ginac/ginac-1.8.6.ebuild           | 76 ++++++++++++++++++++++
 3 files changed, 89 insertions(+)

diff --git a/sci-mathematics/ginac/Manifest b/sci-mathematics/ginac/Manifest
index f7242284b3d1..13b9a4a18754 100644
--- a/sci-mathematics/ginac/Manifest
+++ b/sci-mathematics/ginac/Manifest
@@ -1 +1,2 @@
 DIST ginac-1.8.2.tar.bz2 1142428 BLAKE2B 9322ac30cd73c5290b68503a277c43751728a8d774655398038023d87796e35b8d98dff968a14faf162969877ef335b383adfb3fe695dda1357fb0208cba424a SHA512 fc471cdc12b3c2597e4deb65dcca83fc9050c8a2d07a19baf605b060efe9facc9b9ffe824676c8489bdebb6f125f1052f313394d95cc2a91c29b00a45cbc403a
+DIST ginac-1.8.6.tar.bz2 1152914 BLAKE2B 3d3d655cde0f5444fa01b0dde62a48d3c42b5a3b27e00d9608c56677fd031e639b7e4e6ac7c6cf68f807033cbe81432148d5525d76ad176b8dcd0d80aece07a1 SHA512 b10402d722e8216374dabdee9eba9e6de3b6afebd291a368697eb8efcd0eb8148237628bfb74713771c99977ccc46d972bacccaead3fcf35a1ab328744a7fb48

diff --git a/sci-mathematics/ginac/files/ginac-1.8.6-unicode.patch b/sci-mathematics/ginac/files/ginac-1.8.6-unicode.patch
new file mode 100644
index 000000000000..d7e4491f7434
--- /dev/null
+++ b/sci-mathematics/ginac/files/ginac-1.8.6-unicode.patch
@@ -0,0 +1,12 @@
+diff -r -U3 ginac-1.8.6.orig/ginac/numeric.cpp ginac-1.8.6/ginac/numeric.cpp
+--- ginac-1.8.6.orig/ginac/numeric.cpp	2023-02-08 06:02:38.000000000 +0700
++++ ginac-1.8.6/ginac/numeric.cpp	2023-02-17 16:13:45.137824611 +0700
+@@ -2139,7 +2139,7 @@
+ /** The Binomial coefficients.  It computes the binomial coefficients.  For
+  *  integer n and k and positive n this is the number of ways of choosing k
+  *  objects from n distinct objects.  If n is a negative integer, the formula
+- *  binomial(n,k) == (-1)^k*binomial(k-n-1,k) (if k≥0)
++ *  binomial(n,k) == (-1)^k*binomial(k-n-1,k) (if k>=0)
+  *  binomial(n,k) == (-1)^(n-k)*binomial(-k-1,n-k) (otherwise)
+  *  is used to compute the result. */
+ const numeric binomial(const numeric &n, const numeric &k)

diff --git a/sci-mathematics/ginac/ginac-1.8.6.ebuild b/sci-mathematics/ginac/ginac-1.8.6.ebuild
new file mode 100644
index 000000000000..512edd467266
--- /dev/null
+++ b/sci-mathematics/ginac/ginac-1.8.6.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit python-any-r1
+
+DESCRIPTION="C++ library and tools for symbolic calculations"
+SRC_URI="http://www.ginac.de/${P}.tar.bz2"
+HOMEPAGE="https://www.ginac.de/"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+IUSE="doc examples"
+
+RDEPEND=">=sci-libs/cln-1.2.2"
+DEPEND="${RDEPEND}"
+BDEPEND="
+	${PYTHON_DEPS}
+	virtual/pkgconfig
+	doc? (
+		app-doc/doxygen
+		dev-texlive/texlive-fontsrecommended
+		media-gfx/transfig
+		dev-texlive/texlive-latexextra
+		virtual/texi2dvi
+	)"
+
+PATCHES=( "${FILESDIR}"/${PN}-1.8.2-pkgconfig.patch "${FILESDIR}"/${PN}-1.8.6-unicode.patch )
+
+src_configure() {
+	econf \
+		--disable-rpath \
+		--disable-static
+}
+
+src_compile() {
+	emake
+
+	if use doc; then
+		local -x VARTEXFONTS="${T}"/fonts
+		emake -C doc/reference html pdf
+		emake -C doc/tutorial ginac.pdf ginac.html
+	fi
+}
+
+src_install() {
+	default
+
+	if use doc; then
+		pushd doc >/dev/null || die
+		newdoc tutorial/ginac.pdf tutorial.pdf
+		newdoc reference/reference.pdf reference.pdf
+
+		docinto html/reference
+		dodoc -r reference/html_files/.
+
+		docinto html
+		newdoc tutorial/ginac.html tutorial.html
+		popd >/dev/null || die
+	fi
+
+	if use examples; then
+		pushd doc >/dev/null || die
+		docinto examples
+		dodoc examples/*.cpp examples/ginac-examples.*
+		docompress -x /usr/share/doc/${PF}/examples
+		popd >/dev/null || die
+	fi
+
+	# no static archives
+	find "${ED}" -name '*.la' -delete || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/ginac/, sci-mathematics/ginac/files/
@ 2024-03-15 10:08 Andreas Sturmlechner
  0 siblings, 0 replies; 3+ messages in thread
From: Andreas Sturmlechner @ 2024-03-15 10:08 UTC (permalink / raw
  To: gentoo-commits

commit:     95d26a38ddba22350e50fddf31c7d89c28003b0c
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 15 10:05:12 2024 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Fri Mar 15 10:07:56 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95d26a38

sci-mathematics/ginac: drop 1.8.6

Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 sci-mathematics/ginac/Manifest                     |  1 -
 .../ginac/files/ginac-1.8.6-unicode.patch          | 12 ----
 sci-mathematics/ginac/ginac-1.8.6.ebuild           | 76 ----------------------
 3 files changed, 89 deletions(-)

diff --git a/sci-mathematics/ginac/Manifest b/sci-mathematics/ginac/Manifest
index ff11e9077436..fb59da0c8585 100644
--- a/sci-mathematics/ginac/Manifest
+++ b/sci-mathematics/ginac/Manifest
@@ -1,2 +1 @@
-DIST ginac-1.8.6.tar.bz2 1152914 BLAKE2B 3d3d655cde0f5444fa01b0dde62a48d3c42b5a3b27e00d9608c56677fd031e639b7e4e6ac7c6cf68f807033cbe81432148d5525d76ad176b8dcd0d80aece07a1 SHA512 b10402d722e8216374dabdee9eba9e6de3b6afebd291a368697eb8efcd0eb8148237628bfb74713771c99977ccc46d972bacccaead3fcf35a1ab328744a7fb48
 DIST ginac-1.8.7.tar.bz2 1153952 BLAKE2B 272a9603741d43d4ba4f7ac3478aac405490cf747e20a5f77d7d6c672c6aee972ab77ddf4cd68daa3c432ea0b02a46ba295311967c2c5a2135bf34070a25f272 SHA512 29a5dbe1fa8a40668a32eb0065d1f676b074222d76ed70a05c5841a4be92c4b1a019ae3fc820e1c7007e641ef8ef94d00adab901f89673df0d372a4c8af8e51a

diff --git a/sci-mathematics/ginac/files/ginac-1.8.6-unicode.patch b/sci-mathematics/ginac/files/ginac-1.8.6-unicode.patch
deleted file mode 100644
index d7e4491f7434..000000000000
--- a/sci-mathematics/ginac/files/ginac-1.8.6-unicode.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -r -U3 ginac-1.8.6.orig/ginac/numeric.cpp ginac-1.8.6/ginac/numeric.cpp
---- ginac-1.8.6.orig/ginac/numeric.cpp	2023-02-08 06:02:38.000000000 +0700
-+++ ginac-1.8.6/ginac/numeric.cpp	2023-02-17 16:13:45.137824611 +0700
-@@ -2139,7 +2139,7 @@
- /** The Binomial coefficients.  It computes the binomial coefficients.  For
-  *  integer n and k and positive n this is the number of ways of choosing k
-  *  objects from n distinct objects.  If n is a negative integer, the formula
-- *  binomial(n,k) == (-1)^k*binomial(k-n-1,k) (if k≥0)
-+ *  binomial(n,k) == (-1)^k*binomial(k-n-1,k) (if k>=0)
-  *  binomial(n,k) == (-1)^(n-k)*binomial(-k-1,n-k) (otherwise)
-  *  is used to compute the result. */
- const numeric binomial(const numeric &n, const numeric &k)

diff --git a/sci-mathematics/ginac/ginac-1.8.6.ebuild b/sci-mathematics/ginac/ginac-1.8.6.ebuild
deleted file mode 100644
index 1d7a466c9d4a..000000000000
--- a/sci-mathematics/ginac/ginac-1.8.6.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit python-any-r1
-
-DESCRIPTION="C++ library and tools for symbolic calculations"
-SRC_URI="http://www.ginac.de/${P}.tar.bz2"
-HOMEPAGE="https://www.ginac.de/"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
-IUSE="doc examples"
-
-RDEPEND=">=sci-libs/cln-1.2.2"
-DEPEND="${RDEPEND}"
-BDEPEND="
-	${PYTHON_DEPS}
-	virtual/pkgconfig
-	doc? (
-		app-text/doxygen
-		dev-texlive/texlive-fontsrecommended
-		media-gfx/transfig
-		dev-texlive/texlive-latexextra
-		virtual/texi2dvi
-	)"
-
-PATCHES=( "${FILESDIR}"/${PN}-1.8.2-pkgconfig.patch "${FILESDIR}"/${PN}-1.8.6-unicode.patch )
-
-src_configure() {
-	econf \
-		--disable-rpath \
-		--disable-static
-}
-
-src_compile() {
-	emake
-
-	if use doc; then
-		local -x VARTEXFONTS="${T}"/fonts
-		emake -C doc/reference html pdf
-		emake -C doc/tutorial ginac.pdf ginac.html
-	fi
-}
-
-src_install() {
-	default
-
-	if use doc; then
-		pushd doc >/dev/null || die
-		newdoc tutorial/ginac.pdf tutorial.pdf
-		newdoc reference/reference.pdf reference.pdf
-
-		docinto html/reference
-		dodoc -r reference/html_files/.
-
-		docinto html
-		newdoc tutorial/ginac.html tutorial.html
-		popd >/dev/null || die
-	fi
-
-	if use examples; then
-		pushd doc >/dev/null || die
-		docinto examples
-		dodoc examples/*.cpp examples/ginac-examples.*
-		docompress -x /usr/share/doc/${PF}/examples
-		popd >/dev/null || die
-	fi
-
-	# no static archives
-	find "${ED}" -name '*.la' -delete || die
-}


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

end of thread, other threads:[~2024-03-15 10:08 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-02-16 13:12 [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/ginac/, sci-mathematics/ginac/files/ Andrey Grozin
  -- strict thread matches above, loose matches on Subject: below --
2023-02-17  9:38 Andrey Grozin
2024-03-15 10:08 Andreas Sturmlechner

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