public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: sci-libs/lrslib/
@ 2021-11-01  0:21 Michael Orlitzky
  0 siblings, 0 replies; 18+ messages in thread
From: Michael Orlitzky @ 2021-11-01  0:21 UTC (permalink / raw
  To: gentoo-commits

commit:     75a1423fb8247cb95495533ca4b6319768a1aa89
Author:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
AuthorDate: Mon Nov  1 00:09:20 2021 +0000
Commit:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
CommitDate: Mon Nov  1 00:09:20 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75a1423f

sci-libs/lrslib: remove broken lrslib-071.ebuild.

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

 sci-libs/lrslib/Manifest          |  1 -
 sci-libs/lrslib/lrslib-071.ebuild | 51 ---------------------------------------
 2 files changed, 52 deletions(-)

diff --git a/sci-libs/lrslib/Manifest b/sci-libs/lrslib/Manifest
index 86388f6e102..187a96f0c72 100644
--- a/sci-libs/lrslib/Manifest
+++ b/sci-libs/lrslib/Manifest
@@ -1,3 +1,2 @@
 DIST lrslib-062.tar.gz 292745 BLAKE2B 1a2c0e264d590c38d83ee35616b1ec36d8a093b5c7f08179019261d8b321d5b95d8889ca6555ae69853f919d6d66358a865a8a2002516dfd560bec6658f3913d SHA512 1d644a7798580457ff266730f42f6fac317ec8cdf2509ad6028e7a838e5c4c948bd0f9499b840c227bad4269f7144ff72b87fe3a19bdb9ad0925ebe4a7bc4f9f
-DIST lrslib-071.tar.gz 460165 BLAKE2B 67be1ffac1c09a94773c69fc2215db19623bc8bc78be74342a1eda497b70eed2d8cb8e9b34ce269177154a4aed6f7bde02f632a536999b24f3116b3e69be456e SHA512 451aa5dada106516aeed1688c1e939a2e216ac760addb483f9cc1d5d4ac62e88af2772a6fa589b217b544621d041d94386a79502483db2eeaf04e90c4a3fd78e
 DIST lrslib-071b.tar.gz 466789 BLAKE2B 57a8abd9d203b1cdc62d6848afa77aa6912d9d720a0dedfbe72ca602ad8ba36d13160f7da7d719e3fa140ba2cb6432d20590ae9ea9b1f66bc2e24c393d9fe1bd SHA512 feafc5726e66c977e917f0b59ae950cdb98dbd84639885b487930aab2a89a7f067a3f39c381acc3eae7206b91255e1befa5551488d8816afc0f8054d801eb539

diff --git a/sci-libs/lrslib/lrslib-071.ebuild b/sci-libs/lrslib/lrslib-071.ebuild
deleted file mode 100644
index dcee50eee91..00000000000
--- a/sci-libs/lrslib/lrslib-071.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-DESCRIPTION="Self-contained C implementation of the reverse search algorithm"
-HOMEPAGE="http://cgm.cs.mcgill.ca/~avis/C/lrs.html"
-SRC_URI="http://cgm.cs.mcgill.ca/~avis/C/lrslib/archive/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
-IUSE="gmp mpi"
-
-RDEPEND="
-	gmp? (
-		dev-libs/gmp:0=
-		mpi? ( virtual/mpi )
-	)"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
-	default
-	tc-export CC
-	sed -e "s/-O3/${CFLAGS}/g" \
-		-e 's/$(CC) -shared/$(CC) $(LDFLAGS) -shared/' \
-		-e "s,/usr/local,${EPREFIX}/usr,g" \
-		-e "s,/lib,/$(get_libdir),g" \
-		-i makefile || die
-}
-
-src_compile() {
-	if use gmp ; then
-		emake
-		emake all-shared
-		use mpi && emake mplrs
-	else
-		emake allmp
-	fi
-}
-
-src_install() {
-	emake DESTDIR="${D}" prefix="${EPREFIX}/usr" install-common
-	if use gmp; then
-		emake DESTDIR="${D}" prefix="${EPREFIX}/usr" install
-		use mpi && dobin mplrs
-	fi
-	dodoc README
-}


^ permalink raw reply related	[flat|nested] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-libs/lrslib/
@ 2024-12-05 12:29 Sam James
  0 siblings, 0 replies; 18+ messages in thread
From: Sam James @ 2024-12-05 12:29 UTC (permalink / raw
  To: gentoo-commits

commit:     5b9a20534386d4b1520eeed518ac43ddca8b4863
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Dec  5 12:28:35 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Dec  5 12:28:35 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b9a2053

sci-libs/lrslib: Stabilize 073 amd64, #945577

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

 sci-libs/lrslib/lrslib-073.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/lrslib/lrslib-073.ebuild b/sci-libs/lrslib/lrslib-073.ebuild
index 4ca9fa36eec2..cfe1404b0cd6 100644
--- a/sci-libs/lrslib/lrslib-073.ebuild
+++ b/sci-libs/lrslib/lrslib-073.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://cgm.cs.mcgill.ca/~avis/C/lrslib/archive/${P}.tar.gz"
 # COPYING is GPL-2, but e.g. lrslib.h says "or ... any later version."
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~riscv ~amd64-linux"
+KEYWORDS="amd64 ~arm ~riscv ~amd64-linux"
 IUSE="gmp mpi"
 
 RDEPEND="


^ permalink raw reply related	[flat|nested] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-libs/lrslib/
@ 2024-10-27  2:38 Michael Orlitzky
  0 siblings, 0 replies; 18+ messages in thread
From: Michael Orlitzky @ 2024-10-27  2:38 UTC (permalink / raw
  To: gentoo-commits

commit:     74208bcb75230f2d3e95c2fc5bffd3faa1132abe
Author:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 26 20:20:34 2024 +0000
Commit:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
CommitDate: Sun Oct 27 02:38:42 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74208bcb

sci-libs/lrslib: drop 071b

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

 sci-libs/lrslib/lrslib-071b.ebuild | 58 --------------------------------------
 1 file changed, 58 deletions(-)

diff --git a/sci-libs/lrslib/lrslib-071b.ebuild b/sci-libs/lrslib/lrslib-071b.ebuild
deleted file mode 100644
index dce7bc19ece6..000000000000
--- a/sci-libs/lrslib/lrslib-071b.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="Reverse-search algorithm for vertex enumeration problems"
-HOMEPAGE="http://cgm.cs.mcgill.ca/~avis/C/lrs.html"
-SRC_URI="http://cgm.cs.mcgill.ca/~avis/C/lrslib/archive/${P}.tar.gz"
-
-# COPYING is GPL-2, but e.g. lrslib.h says "or ... any later version."
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
-IUSE="gmp mpi"
-
-BDEPEND=""
-RDEPEND="
-	gmp? (
-		dev-libs/gmp:0=
-		mpi? ( virtual/mpi )
-	)"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
-	default
-	tc-export CC
-
-	# The "makefile" sort-of supports CFLAGS as of lrslib-071b, but
-	# "-O3" is still included verbatim in many targets. Likewise, a
-	# LIBDIR variable exists but "lib" remains hard-coded in the install
-	# targets.
-	sed -e "s/-O3/${CFLAGS}/g" \
-		-e 's/$(CC) -shared/$(CC) $(LDFLAGS) -shared/' \
-		-e "s,/usr/local,${EPREFIX}/usr,g" \
-		-e "s,/lib,/$(get_libdir),g" \
-		-i makefile || die
-}
-
-src_compile() {
-	if use gmp ; then
-		emake
-		emake all-shared
-		use mpi && emake mplrs
-	else
-		emake allmp
-	fi
-}
-
-src_install() {
-	emake DESTDIR="${D}" prefix="${EPREFIX}/usr" install-common
-	if use gmp; then
-		emake DESTDIR="${D}" prefix="${EPREFIX}/usr" install
-		use mpi && dobin mplrs
-	fi
-	dodoc README
-}


^ permalink raw reply related	[flat|nested] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-libs/lrslib/
@ 2024-10-27  2:38 Michael Orlitzky
  0 siblings, 0 replies; 18+ messages in thread
From: Michael Orlitzky @ 2024-10-27  2:38 UTC (permalink / raw
  To: gentoo-commits

commit:     badd39d84cb084fd3a2c3fc201e26b4020cac662
Author:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 26 20:21:33 2024 +0000
Commit:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
CommitDate: Sun Oct 27 02:38:43 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=badd39d8

sci-libs/lrslib: unkeyword 071b-r1 for ~x86, ~x86-linux

This is broken on machines without an __int128 type, which for now
includes all 32-bit machines. There may be a way to tiptoe around the
makefile (see my comment on bug 771675) to get it to build, but someone
with both the hardware and the interest is needed to volunteer.

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

 sci-libs/lrslib/lrslib-071b-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-libs/lrslib/lrslib-071b-r1.ebuild b/sci-libs/lrslib/lrslib-071b-r1.ebuild
index 75524f3d1210..32486e5db22d 100644
--- a/sci-libs/lrslib/lrslib-071b-r1.ebuild
+++ b/sci-libs/lrslib/lrslib-071b-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -12,7 +12,7 @@ SRC_URI="http://cgm.cs.mcgill.ca/~avis/C/lrslib/archive/${P}.tar.gz"
 # COPYING is GPL-2, but e.g. lrslib.h says "or ... any later version."
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~riscv ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~riscv ~amd64-linux"
 IUSE="gmp mpi"
 
 BDEPEND=""


^ permalink raw reply related	[flat|nested] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-libs/lrslib/
@ 2021-12-29 13:46 Yixun Lan
  0 siblings, 0 replies; 18+ messages in thread
From: Yixun Lan @ 2021-12-29 13:46 UTC (permalink / raw
  To: gentoo-commits

commit:     1082bfe179bb0d78099691f542ad16369878e3e1
Author:     Alex Fan <alex.fan.q <AT> gmail <DOT> com>
AuthorDate: Tue Dec 28 10:18:05 2021 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Wed Dec 29 13:40:01 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1082bfe1

sci-libs/lrslib: keyword 071b-r1 for ~riscv

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

 sci-libs/lrslib/lrslib-071b-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/lrslib/lrslib-071b-r1.ebuild b/sci-libs/lrslib/lrslib-071b-r1.ebuild
index 9b601be1fbd0..75524f3d1210 100644
--- a/sci-libs/lrslib/lrslib-071b-r1.ebuild
+++ b/sci-libs/lrslib/lrslib-071b-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://cgm.cs.mcgill.ca/~avis/C/lrslib/archive/${P}.tar.gz"
 # COPYING is GPL-2, but e.g. lrslib.h says "or ... any later version."
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~riscv ~x86 ~amd64-linux ~x86-linux"
 IUSE="gmp mpi"
 
 BDEPEND=""


^ permalink raw reply related	[flat|nested] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-libs/lrslib/
@ 2021-12-05  4:00 Sam James
  0 siblings, 0 replies; 18+ messages in thread
From: Sam James @ 2021-12-05  4:00 UTC (permalink / raw
  To: gentoo-commits

commit:     77449fc83e91f051d073453f5c29ae6c0abedb3d
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Dec  5 03:59:38 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Dec  5 03:59:38 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77449fc8

sci-libs/lrslib: Stabilize 071b-r1 amd64, #828270

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

 sci-libs/lrslib/lrslib-071b-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/lrslib/lrslib-071b-r1.ebuild b/sci-libs/lrslib/lrslib-071b-r1.ebuild
index b252998413f4..9b601be1fbd0 100644
--- a/sci-libs/lrslib/lrslib-071b-r1.ebuild
+++ b/sci-libs/lrslib/lrslib-071b-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://cgm.cs.mcgill.ca/~avis/C/lrslib/archive/${P}.tar.gz"
 # COPYING is GPL-2, but e.g. lrslib.h says "or ... any later version."
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
 IUSE="gmp mpi"
 
 BDEPEND=""


^ permalink raw reply related	[flat|nested] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-libs/lrslib/
@ 2021-11-06  1:01 Michael Orlitzky
  0 siblings, 0 replies; 18+ messages in thread
From: Michael Orlitzky @ 2021-11-06  1:01 UTC (permalink / raw
  To: gentoo-commits

commit:     ebbc960f2696ed482e68f1839192af91bba65d22
Author:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
AuthorDate: Sat Nov  6 00:56:27 2021 +0000
Commit:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
CommitDate: Sat Nov  6 01:00:10 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebbc960f

sci-libs/lrslib: drop to ~x86 and remove old lrslib-062.ebuild.

The current "stable" version of lrslib on x86, v062, doesn't actually
build because it's incompatible with newer GCCs. But its replacement
has some issues (bug 771675) on some 32-bit systems. This commit
removes the existing x86 stable version 062 (usually a no-no), and
closes the x86 stabilization request for v071.

The end result is that this package is now ~x86 only, but we've
replaced a version that will never build on x86 with one that might
build sometimes. Running a `git grep lrslib` shows that this should
not affect any consumers.

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

 sci-libs/lrslib/Manifest          |  1 -
 sci-libs/lrslib/lrslib-062.ebuild | 50 ---------------------------------------
 2 files changed, 51 deletions(-)

diff --git a/sci-libs/lrslib/Manifest b/sci-libs/lrslib/Manifest
index 187a96f0c72..65ee490c903 100644
--- a/sci-libs/lrslib/Manifest
+++ b/sci-libs/lrslib/Manifest
@@ -1,2 +1 @@
-DIST lrslib-062.tar.gz 292745 BLAKE2B 1a2c0e264d590c38d83ee35616b1ec36d8a093b5c7f08179019261d8b321d5b95d8889ca6555ae69853f919d6d66358a865a8a2002516dfd560bec6658f3913d SHA512 1d644a7798580457ff266730f42f6fac317ec8cdf2509ad6028e7a838e5c4c948bd0f9499b840c227bad4269f7144ff72b87fe3a19bdb9ad0925ebe4a7bc4f9f
 DIST lrslib-071b.tar.gz 466789 BLAKE2B 57a8abd9d203b1cdc62d6848afa77aa6912d9d720a0dedfbe72ca602ad8ba36d13160f7da7d719e3fa140ba2cb6432d20590ae9ea9b1f66bc2e24c393d9fe1bd SHA512 feafc5726e66c977e917f0b59ae950cdb98dbd84639885b487930aab2a89a7f067a3f39c381acc3eae7206b91255e1befa5551488d8816afc0f8054d801eb539

diff --git a/sci-libs/lrslib/lrslib-062.ebuild b/sci-libs/lrslib/lrslib-062.ebuild
deleted file mode 100644
index d3ae098fd11..00000000000
--- a/sci-libs/lrslib/lrslib-062.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit toolchain-funcs
-
-DESCRIPTION="Self-contained C implementation of the reverse search algorithm"
-HOMEPAGE="http://cgm.cs.mcgill.ca/~avis/C/lrs.html"
-SRC_URI="http://cgm.cs.mcgill.ca/~avis/C/lrslib/archive/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm x86 ~amd64-linux ~x86-linux"
-IUSE="gmp mpi"
-
-RDEPEND="gmp? ( dev-libs/gmp:0=
-			  mpi? ( virtual/mpi ) )"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
-	default
-	tc-export CC
-	sed -e "s/gcc/$(tc-getCC)/g" \
-		-e "s/g++/$(tc-getCXX)/g" \
-		-e "s/-O3/${CFLAGS}/g" \
-		-e 's/$(CC) -shared/$(CC) $(LDFLAGS) -shared/' \
-		-e "s,/usr/local,${EPREFIX}/usr,g" \
-		-e "s,/lib,/$(get_libdir),g" \
-		-i makefile || die
-}
-
-src_compile() {
-	if use gmp ; then
-		emake
-		emake all-shared
-		use mpi && emake mplrs
-	else
-		emake allmp
-	fi
-}
-
-src_install() {
-	emake DESTDIR="${D}" prefix="${EPREFIX}/usr" install-common
-	if use gmp; then
-		emake DESTDIR="${D}" install-shared prefix="${EPREFIX}/usr"
-		use mpi && dobin mplrs
-	fi
-	dodoc README
-}


^ permalink raw reply related	[flat|nested] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-libs/lrslib/
@ 2021-10-23 13:51 Sam James
  0 siblings, 0 replies; 18+ messages in thread
From: Sam James @ 2021-10-23 13:51 UTC (permalink / raw
  To: gentoo-commits

commit:     363546435b88ab8f76ed2342f6672a5889136f7e
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 23 13:48:37 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Oct 23 13:48:37 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36354643

sci-libs/lrslib: Stabilize 071b amd64, #819555

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

 sci-libs/lrslib/lrslib-071b.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/lrslib/lrslib-071b.ebuild b/sci-libs/lrslib/lrslib-071b.ebuild
index 9d8a4220b86..dce7bc19ece 100644
--- a/sci-libs/lrslib/lrslib-071b.ebuild
+++ b/sci-libs/lrslib/lrslib-071b.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://cgm.cs.mcgill.ca/~avis/C/lrslib/archive/${P}.tar.gz"
 # COPYING is GPL-2, but e.g. lrslib.h says "or ... any later version."
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
 IUSE="gmp mpi"
 
 BDEPEND=""


^ permalink raw reply related	[flat|nested] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-libs/lrslib/
@ 2021-10-23  0:17 Michael Orlitzky
  0 siblings, 0 replies; 18+ messages in thread
From: Michael Orlitzky @ 2021-10-23  0:17 UTC (permalink / raw
  To: gentoo-commits

commit:     27637d308fadfeddcfc5af7f528feaa91a3da98e
Author:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 22 17:44:28 2021 +0000
Commit:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
CommitDate: Sat Oct 23 00:09:39 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27637d30

sci-libs/lrslib: new upstream version 071b.

The existing lrslib-071 fails to install an important header,
and is therefore unusable as a library. This should fix it.

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

 sci-libs/lrslib/Manifest           |  1 +
 sci-libs/lrslib/lrslib-071b.ebuild | 58 ++++++++++++++++++++++++++++++++++++++
 2 files changed, 59 insertions(+)

diff --git a/sci-libs/lrslib/Manifest b/sci-libs/lrslib/Manifest
index 65d38903cb3..86388f6e102 100644
--- a/sci-libs/lrslib/Manifest
+++ b/sci-libs/lrslib/Manifest
@@ -1,2 +1,3 @@
 DIST lrslib-062.tar.gz 292745 BLAKE2B 1a2c0e264d590c38d83ee35616b1ec36d8a093b5c7f08179019261d8b321d5b95d8889ca6555ae69853f919d6d66358a865a8a2002516dfd560bec6658f3913d SHA512 1d644a7798580457ff266730f42f6fac317ec8cdf2509ad6028e7a838e5c4c948bd0f9499b840c227bad4269f7144ff72b87fe3a19bdb9ad0925ebe4a7bc4f9f
 DIST lrslib-071.tar.gz 460165 BLAKE2B 67be1ffac1c09a94773c69fc2215db19623bc8bc78be74342a1eda497b70eed2d8cb8e9b34ce269177154a4aed6f7bde02f632a536999b24f3116b3e69be456e SHA512 451aa5dada106516aeed1688c1e939a2e216ac760addb483f9cc1d5d4ac62e88af2772a6fa589b217b544621d041d94386a79502483db2eeaf04e90c4a3fd78e
+DIST lrslib-071b.tar.gz 466789 BLAKE2B 57a8abd9d203b1cdc62d6848afa77aa6912d9d720a0dedfbe72ca602ad8ba36d13160f7da7d719e3fa140ba2cb6432d20590ae9ea9b1f66bc2e24c393d9fe1bd SHA512 feafc5726e66c977e917f0b59ae950cdb98dbd84639885b487930aab2a89a7f067a3f39c381acc3eae7206b91255e1befa5551488d8816afc0f8054d801eb539

diff --git a/sci-libs/lrslib/lrslib-071b.ebuild b/sci-libs/lrslib/lrslib-071b.ebuild
new file mode 100644
index 00000000000..9d8a4220b86
--- /dev/null
+++ b/sci-libs/lrslib/lrslib-071b.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Reverse-search algorithm for vertex enumeration problems"
+HOMEPAGE="http://cgm.cs.mcgill.ca/~avis/C/lrs.html"
+SRC_URI="http://cgm.cs.mcgill.ca/~avis/C/lrslib/archive/${P}.tar.gz"
+
+# COPYING is GPL-2, but e.g. lrslib.h says "or ... any later version."
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
+IUSE="gmp mpi"
+
+BDEPEND=""
+RDEPEND="
+	gmp? (
+		dev-libs/gmp:0=
+		mpi? ( virtual/mpi )
+	)"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+	default
+	tc-export CC
+
+	# The "makefile" sort-of supports CFLAGS as of lrslib-071b, but
+	# "-O3" is still included verbatim in many targets. Likewise, a
+	# LIBDIR variable exists but "lib" remains hard-coded in the install
+	# targets.
+	sed -e "s/-O3/${CFLAGS}/g" \
+		-e 's/$(CC) -shared/$(CC) $(LDFLAGS) -shared/' \
+		-e "s,/usr/local,${EPREFIX}/usr,g" \
+		-e "s,/lib,/$(get_libdir),g" \
+		-i makefile || die
+}
+
+src_compile() {
+	if use gmp ; then
+		emake
+		emake all-shared
+		use mpi && emake mplrs
+	else
+		emake allmp
+	fi
+}
+
+src_install() {
+	emake DESTDIR="${D}" prefix="${EPREFIX}/usr" install-common
+	if use gmp; then
+		emake DESTDIR="${D}" prefix="${EPREFIX}/usr" install
+		use mpi && dobin mplrs
+	fi
+	dodoc README
+}


^ permalink raw reply related	[flat|nested] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-libs/lrslib/
@ 2021-01-27  6:58 Sam James
  0 siblings, 0 replies; 18+ messages in thread
From: Sam James @ 2021-01-27  6:58 UTC (permalink / raw
  To: gentoo-commits

commit:     fcb4e8e677202c80de7ed9e78d0606251727f423
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 27 06:58:09 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jan 27 06:58:09 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcb4e8e6

sci-libs/lrslib: Stabilize 071 amd64, #765070

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

 sci-libs/lrslib/lrslib-071.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/lrslib/lrslib-071.ebuild b/sci-libs/lrslib/lrslib-071.ebuild
index 1d033c0eef9..dcee50eee91 100644
--- a/sci-libs/lrslib/lrslib-071.ebuild
+++ b/sci-libs/lrslib/lrslib-071.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://cgm.cs.mcgill.ca/~avis/C/lrslib/archive/${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
 IUSE="gmp mpi"
 
 RDEPEND="


^ permalink raw reply related	[flat|nested] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-libs/lrslib/
@ 2021-01-12 10:49 David Seifert
  0 siblings, 0 replies; 18+ messages in thread
From: David Seifert @ 2021-01-12 10:49 UTC (permalink / raw
  To: gentoo-commits

commit:     27562468d1d9d10a37e3a791b698055504909626
Author:     Jakov Smolic <jakov.smolic <AT> sartura <DOT> hr>
AuthorDate: Tue Jan 12 10:48:45 2021 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Tue Jan 12 10:48:45 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27562468

sci-libs/lrslib: Bump to 071

Closes: https://github.com/gentoo/gentoo/pull/18951
Closes: https://bugs.gentoo.org/707612
Signed-off-by: Jakov Smolic <jakov.smolic <AT> sartura.hr>
Signed-off-by: David Seifert <soap <AT> gentoo.org>

 sci-libs/lrslib/Manifest          |  1 +
 sci-libs/lrslib/lrslib-071.ebuild | 51 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 52 insertions(+)

diff --git a/sci-libs/lrslib/Manifest b/sci-libs/lrslib/Manifest
index e6fd1344b66..65d38903cb3 100644
--- a/sci-libs/lrslib/Manifest
+++ b/sci-libs/lrslib/Manifest
@@ -1 +1,2 @@
 DIST lrslib-062.tar.gz 292745 BLAKE2B 1a2c0e264d590c38d83ee35616b1ec36d8a093b5c7f08179019261d8b321d5b95d8889ca6555ae69853f919d6d66358a865a8a2002516dfd560bec6658f3913d SHA512 1d644a7798580457ff266730f42f6fac317ec8cdf2509ad6028e7a838e5c4c948bd0f9499b840c227bad4269f7144ff72b87fe3a19bdb9ad0925ebe4a7bc4f9f
+DIST lrslib-071.tar.gz 460165 BLAKE2B 67be1ffac1c09a94773c69fc2215db19623bc8bc78be74342a1eda497b70eed2d8cb8e9b34ce269177154a4aed6f7bde02f632a536999b24f3116b3e69be456e SHA512 451aa5dada106516aeed1688c1e939a2e216ac760addb483f9cc1d5d4ac62e88af2772a6fa589b217b544621d041d94386a79502483db2eeaf04e90c4a3fd78e

diff --git a/sci-libs/lrslib/lrslib-071.ebuild b/sci-libs/lrslib/lrslib-071.ebuild
new file mode 100644
index 00000000000..1d033c0eef9
--- /dev/null
+++ b/sci-libs/lrslib/lrslib-071.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+DESCRIPTION="Self-contained C implementation of the reverse search algorithm"
+HOMEPAGE="http://cgm.cs.mcgill.ca/~avis/C/lrs.html"
+SRC_URI="http://cgm.cs.mcgill.ca/~avis/C/lrslib/archive/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
+IUSE="gmp mpi"
+
+RDEPEND="
+	gmp? (
+		dev-libs/gmp:0=
+		mpi? ( virtual/mpi )
+	)"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+	default
+	tc-export CC
+	sed -e "s/-O3/${CFLAGS}/g" \
+		-e 's/$(CC) -shared/$(CC) $(LDFLAGS) -shared/' \
+		-e "s,/usr/local,${EPREFIX}/usr,g" \
+		-e "s,/lib,/$(get_libdir),g" \
+		-i makefile || die
+}
+
+src_compile() {
+	if use gmp ; then
+		emake
+		emake all-shared
+		use mpi && emake mplrs
+	else
+		emake allmp
+	fi
+}
+
+src_install() {
+	emake DESTDIR="${D}" prefix="${EPREFIX}/usr" install-common
+	if use gmp; then
+		emake DESTDIR="${D}" prefix="${EPREFIX}/usr" install
+		use mpi && dobin mplrs
+	fi
+	dodoc README
+}


^ permalink raw reply related	[flat|nested] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-libs/lrslib/
@ 2020-01-03 19:08 Andreas Sturmlechner
  0 siblings, 0 replies; 18+ messages in thread
From: Andreas Sturmlechner @ 2020-01-03 19:08 UTC (permalink / raw
  To: gentoo-commits

commit:     a59687d166c949d5a50e59f7292a7f8327d1b2da
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Fri Jan  3 18:46:37 2020 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Fri Jan  3 18:53:37 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a59687d1

sci-libs/lrslib: Drop 042c-r2 and 051

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 sci-libs/lrslib/Manifest              |  2 --
 sci-libs/lrslib/lrslib-042c-r2.ebuild | 60 -----------------------------------
 sci-libs/lrslib/lrslib-051.ebuild     | 44 -------------------------
 3 files changed, 106 deletions(-)

diff --git a/sci-libs/lrslib/Manifest b/sci-libs/lrslib/Manifest
index 7a3ea7bd1f8..e6fd1344b66 100644
--- a/sci-libs/lrslib/Manifest
+++ b/sci-libs/lrslib/Manifest
@@ -1,3 +1 @@
-DIST lrslib-042c.tar.gz 168765 BLAKE2B d9ac0d59e4ca356f4cf76fa4f3756b6badd79a8c8546b7bd3a2dc65d211af30d354b9829395e68d79bb5acf24ba2087ca4d8a390a7c7d98e6cad86d0f9a27eac SHA512 a5fdd65b2c4e4cadd5fb9679e0e94ddc6b3564cdb9bdfcb7304351fec943527d2dccf117148d8d418ad8bd4577c9f69dabd6ca07107c1c1555c8c6d17f38fa60
-DIST lrslib-051.tar.gz 179396 BLAKE2B 22697dc4e99bf9ae528328c1a03e87f5101b1e0c74cbee9c7dafb5e1c897ad07587e9664abd9710094a6fe78cba0cff48c0489f687bedb616886101286153cc6 SHA512 65e4752ae75f06bccb74b0e12e0b03943654cba048d54dbcf93a36bea7f73b32826babe066d5fe20d3c6609548dc957063558633affe64d795c240c1fe748927
 DIST lrslib-062.tar.gz 292745 BLAKE2B 1a2c0e264d590c38d83ee35616b1ec36d8a093b5c7f08179019261d8b321d5b95d8889ca6555ae69853f919d6d66358a865a8a2002516dfd560bec6658f3913d SHA512 1d644a7798580457ff266730f42f6fac317ec8cdf2509ad6028e7a838e5c4c948bd0f9499b840c227bad4269f7144ff72b87fe3a19bdb9ad0925ebe4a7bc4f9f

diff --git a/sci-libs/lrslib/lrslib-042c-r2.ebuild b/sci-libs/lrslib/lrslib-042c-r2.ebuild
deleted file mode 100644
index 8fafdff0cba..00000000000
--- a/sci-libs/lrslib/lrslib-042c-r2.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-
-inherit toolchain-funcs
-
-DESCRIPTION="self-contained ANSI C implementation of the reverse search algorithm"
-HOMEPAGE="http://cgm.cs.mcgill.ca/~avis/C/lrs.html"
-SRC_URI="http://cgm.cs.mcgill.ca/~avis/C/lrslib/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="gmp"
-
-DEPEND="gmp? ( dev-libs/gmp )"
-RDEPEND="${DEPEND}"
-
-src_prepare(){
-	sed -i "s/gcc/$(tc-getCC)/g" makefile || die
-	sed -i "s/-O3/${CFLAGS} ${LDFLAGS}/g" makefile || die
-	# We don't like static linking to gmp or anywhere.
-	if use amd64 ; then
-		# This macro may only change messages that the
-		# binary outputs, but just in case... (Bug 384195)
-		sed -i "s/-static/-DB64/g" makefile || die
-	else
-		sed -i "s/-static//g" makefile || die
-	fi
-}
-
-src_compile () {
-	if use amd64 ; then
-		emake all64
-	else
-		emake
-	fi
-	if use gmp ; then
-		emake gmp
-	fi
-}
-
-src_install() {
-	dobin lrs redund redund1
-	# Collides with sys-block/buffer
-	newbin buffer lrsbuffer
-	if use x86; then
-		dobin nash setupnash setupnash2 2nash
-		# Prevent clash with cddlib:
-		newbin fourier lrsfourier
-	fi
-	if use gmp; then
-		dobin glrs gredund gfourier
-		# Clash with www-plugins/gnash
-		newbin gnash lrsgnash
-	fi
-	dodoc readme
-	dohtml lrslib.html
-}

diff --git a/sci-libs/lrslib/lrslib-051.ebuild b/sci-libs/lrslib/lrslib-051.ebuild
deleted file mode 100644
index 8c8e791b794..00000000000
--- a/sci-libs/lrslib/lrslib-051.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit toolchain-funcs
-
-DESCRIPTION="self-contained ANSI C implementation of the reverse search algorithm"
-HOMEPAGE="http://cgm.cs.mcgill.ca/~avis/C/lrs.html"
-SRC_URI="http://cgm.cs.mcgill.ca/~avis/C/lrslib/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="gmp"
-
-DEPEND="gmp? ( dev-libs/gmp:0= )"
-RDEPEND="${DEPEND}"
-
-src_prepare(){
-	sed -i "s/gcc/$(tc-getCC)/g" makefile || die
-	sed -i "s/-O3/${CFLAGS} ${LDFLAGS}/g" makefile || die
-	# Prefix for install
-	sed -i "s,/usr/local,/usr,g" makefile || die
-}
-
-src_compile () {
-	if use gmp ; then
-		emake all
-		emake all-shared
-	else
-		emake allmp
-	fi
-}
-
-src_install() {
-	dodoc readme
-	# Library
-	if use gmp ; then
-		emake DESTDIR="${D}" install-shared
-	fi
-	# Install default set of binaries
-	emake DESTDIR="${D}" install-common
-}


^ permalink raw reply related	[flat|nested] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-libs/lrslib/
@ 2020-01-03 14:30 Agostino Sarubbo
  0 siblings, 0 replies; 18+ messages in thread
From: Agostino Sarubbo @ 2020-01-03 14:30 UTC (permalink / raw
  To: gentoo-commits

commit:     c7478f5548860d08920d9f16f6bfb74c05e074aa
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Fri Jan  3 14:30:27 2020 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Fri Jan  3 14:30:27 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7478f55

sci-libs/lrslib: x86 stable wrt bug #704424

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

 sci-libs/lrslib/lrslib-062.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/lrslib/lrslib-062.ebuild b/sci-libs/lrslib/lrslib-062.ebuild
index 296216bbe65..3cade66effa 100644
--- a/sci-libs/lrslib/lrslib-062.ebuild
+++ b/sci-libs/lrslib/lrslib-062.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://cgm.cs.mcgill.ca/~avis/C/lrslib/archive/${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm x86 ~amd64-linux ~x86-linux"
 IUSE="gmp mpi"
 
 RDEPEND="gmp? ( dev-libs/gmp:0=


^ permalink raw reply related	[flat|nested] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-libs/lrslib/
@ 2020-01-01 15:30 Agostino Sarubbo
  0 siblings, 0 replies; 18+ messages in thread
From: Agostino Sarubbo @ 2020-01-01 15:30 UTC (permalink / raw
  To: gentoo-commits

commit:     e903daa7a4fcad174ad270468e8a005c03f7c1c2
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Wed Jan  1 15:30:22 2020 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Wed Jan  1 15:30:22 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e903daa7

sci-libs/lrslib: amd64 stable wrt bug #704424

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

 sci-libs/lrslib/lrslib-062.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-libs/lrslib/lrslib-062.ebuild b/sci-libs/lrslib/lrslib-062.ebuild
index 1df9b43c701..296216bbe65 100644
--- a/sci-libs/lrslib/lrslib-062.ebuild
+++ b/sci-libs/lrslib/lrslib-062.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -11,7 +11,7 @@ SRC_URI="http://cgm.cs.mcgill.ca/~avis/C/lrslib/archive/${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
 IUSE="gmp mpi"
 
 RDEPEND="gmp? ( dev-libs/gmp:0=


^ permalink raw reply related	[flat|nested] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-libs/lrslib/
@ 2018-06-01 14:05 Aaron Bauman
  0 siblings, 0 replies; 18+ messages in thread
From: Aaron Bauman @ 2018-06-01 14:05 UTC (permalink / raw
  To: gentoo-commits

commit:     adffe0903316eba34dc4aee3e5c61f2d2d09be91
Author:     Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Thu May 31 21:32:54 2018 +0000
Commit:     Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Fri Jun  1 14:05:15 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adffe090

sci-libs/lrslib: drop EAPI=2 ebuild

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sci-libs/lrslib/lrslib-042c-r1.ebuild | 52 -----------------------------------
 1 file changed, 52 deletions(-)

diff --git a/sci-libs/lrslib/lrslib-042c-r1.ebuild b/sci-libs/lrslib/lrslib-042c-r1.ebuild
deleted file mode 100644
index b1fba3a5f34..00000000000
--- a/sci-libs/lrslib/lrslib-042c-r1.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=2
-
-inherit toolchain-funcs
-
-DESCRIPTION="self-contained ANSI C implementation of the reverse search algorithm"
-HOMEPAGE="http://cgm.cs.mcgill.ca/~avis/C/lrs.html"
-SRC_URI="http://cgm.cs.mcgill.ca/~avis/C/lrslib/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="gmp"
-
-DEPEND="gmp? ( dev-libs/gmp )"
-RDEPEND="${DEPEND}"
-
-src_prepare(){
-	sed -i "s/gcc/$(tc-getCC)/g" makefile || die
-	sed -i "s/-O3/${CFLAGS} ${LDFLAGS}/g" makefile || die
-}
-
-src_compile () {
-	if use amd64 ; then
-		emake all64 || die "make failed"
-	else
-		emake || die "make failed"
-	fi
-	if use gmp ; then
-		emake gmp || die "make failed"
-	fi
-}
-
-src_install() {
-	dobin lrs redund redund1 || die
-	# Collides with sys-block/buffer
-	newbin buffer lrsbuffer || die
-	if use x86; then
-		dobin nash setupnash setupnash2 2nash || die
-		# Prevent clash with cddlib:
-		newbin fourier lrsfourier || die
-	fi
-	if use gmp; then
-		dobin glrs gredund gfourier || die
-		# Clash with www-plugins/gnash
-		newbin gnash lrsgnash || die
-	fi
-	dodoc readme || die
-	dohtml lrslib.html || die
-}


^ permalink raw reply related	[flat|nested] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-libs/lrslib/
@ 2017-07-31 18:12 Sebastien Fabbro
  0 siblings, 0 replies; 18+ messages in thread
From: Sebastien Fabbro @ 2017-07-31 18:12 UTC (permalink / raw
  To: gentoo-commits

commit:     66bb92d30e2731f55ba190cfd51e3a61657d605e
Author:     Sébastien Fabbro <bicatali <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 30 01:22:32 2017 +0000
Commit:     Sebastien Fabbro <bicatali <AT> gentoo <DOT> org>
CommitDate: Mon Jul 31 18:12:27 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66bb92d3

sci-libs/lrslib: add /usr to prefix location

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 sci-libs/lrslib/lrslib-062.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-libs/lrslib/lrslib-062.ebuild b/sci-libs/lrslib/lrslib-062.ebuild
index 3c9f0061690..1df9b43c701 100644
--- a/sci-libs/lrslib/lrslib-062.ebuild
+++ b/sci-libs/lrslib/lrslib-062.ebuild
@@ -41,9 +41,9 @@ src_compile () {
 }
 
 src_install() {
-	emake DESTDIR="${D}" prefix="${EPREFIX}" install-common
+	emake DESTDIR="${D}" prefix="${EPREFIX}/usr" install-common
 	if use gmp; then
-		emake DESTDIR="${D}" install-shared prefix="${EPREFIX}"
+		emake DESTDIR="${D}" install-shared prefix="${EPREFIX}/usr"
 		use mpi && dobin mplrs
 	fi
 	dodoc README


^ permalink raw reply related	[flat|nested] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-libs/lrslib/
@ 2017-07-31 18:12 Sebastien Fabbro
  0 siblings, 0 replies; 18+ messages in thread
From: Sebastien Fabbro @ 2017-07-31 18:12 UTC (permalink / raw
  To: gentoo-commits

commit:     54a4656a8680ceec8131b16f339942ed3aa10701
Author:     Sébastien Fabbro <bicatali <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 30 00:41:43 2017 +0000
Commit:     Sebastien Fabbro <bicatali <AT> gentoo <DOT> org>
CommitDate: Mon Jul 31 18:12:22 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54a4656a

sci-libs/lrslib: version bump

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 sci-libs/lrslib/Manifest          |  1 +
 sci-libs/lrslib/lrslib-062.ebuild | 51 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 52 insertions(+)

diff --git a/sci-libs/lrslib/Manifest b/sci-libs/lrslib/Manifest
index ac64bbeb173..4e603582478 100644
--- a/sci-libs/lrslib/Manifest
+++ b/sci-libs/lrslib/Manifest
@@ -1,2 +1,3 @@
 DIST lrslib-042c.tar.gz 168765 SHA256 53f99b5271397bb5f317c96fa365edc1ac71fa7cba0295c8bd79e0882f5c3a4a SHA512 a5fdd65b2c4e4cadd5fb9679e0e94ddc6b3564cdb9bdfcb7304351fec943527d2dccf117148d8d418ad8bd4577c9f69dabd6ca07107c1c1555c8c6d17f38fa60 WHIRLPOOL 4c3c1d5a72f8ac91e3d6698a8409578f5c0a940562704adea6631e5f9fb738a24414806a4d4b3aedf4e32de49a8c09ec74058baef61e121ce54db7ef5d2f5c01
 DIST lrslib-051.tar.gz 179396 SHA256 500893df61631944bac14a76c6e13fc08e6e729727443fa5480b2510de0db635 SHA512 65e4752ae75f06bccb74b0e12e0b03943654cba048d54dbcf93a36bea7f73b32826babe066d5fe20d3c6609548dc957063558633affe64d795c240c1fe748927 WHIRLPOOL 54877f0432fef43989b5d7591cef6692dbb555fb0ccb8a634b82eefb06a20d478bbb1a62b2ef241c8cda74328da29bcbcdcf8031640d1e0455a1e57bf839125e
+DIST lrslib-062.tar.gz 292745 SHA256 adf92f9c7e70c001340b9c28f414208d49c581df46b550f56ab9a360348e4f09 SHA512 1d644a7798580457ff266730f42f6fac317ec8cdf2509ad6028e7a838e5c4c948bd0f9499b840c227bad4269f7144ff72b87fe3a19bdb9ad0925ebe4a7bc4f9f WHIRLPOOL b1deb2df5f0dc73112e94c85789ef68056c6f62de2a6681f28efde65b4cec1c3d20fa93943fbdb70d458d706872ef04744ba8a1f322a33cd14c7ac570b259037

diff --git a/sci-libs/lrslib/lrslib-062.ebuild b/sci-libs/lrslib/lrslib-062.ebuild
new file mode 100644
index 00000000000..05e16755b17
--- /dev/null
+++ b/sci-libs/lrslib/lrslib-062.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit toolchain-funcs eutils
+
+DESCRIPTION="Self-contained C implementation of the reverse search algorithm"
+HOMEPAGE="http://cgm.cs.mcgill.ca/~avis/C/lrs.html"
+SRC_URI="http://cgm.cs.mcgill.ca/~avis/C/lrslib/archive/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
+IUSE="gmp mpi"
+
+RDEPEND="gmp? ( dev-libs/gmp:0=
+			  mpi? ( virtual/mpi ) )"
+DEPEND="${RDEPEND}"
+
+
+src_prepare(){
+	default
+	tc-export CC
+	sed -e "s/gcc/$(tc-getCC)/g" \
+		-e "s/g++/$(tc-getCXX)/g" \
+		-e "s/-O3/${CFLAGS}/g" \
+		-e 's/$(CC) -shared/$(CC) $(LDFLAGS) -shared/' \
+		-e "s,/usr/local,${EPREFIX}/usr,g" \
+		-e "s,/lib,/$(get_libdir),g" \
+		-i makefile || die
+}
+
+src_compile () {
+	if use gmp ; then
+		emake
+		emake all-shared
+		use mpi && emake mplrs
+	else
+		emake allmp
+	fi
+}
+
+src_install() {
+	emake DESTDIR="${D}" prefix="${EPREFIX}" install-common
+	if use gmp; then
+		emake DESTDIR="${D}" install-shared prefix="${EPREFIX}"
+		use mpi && dobin mplrs
+	fi
+	dodoc README
+}


^ permalink raw reply related	[flat|nested] 18+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-libs/lrslib/
@ 2016-03-02 19:28 Markus Meier
  0 siblings, 0 replies; 18+ messages in thread
From: Markus Meier @ 2016-03-02 19:28 UTC (permalink / raw
  To: gentoo-commits

commit:     10797140102a26804aa348adac577dafbec396a7
Author:     Markus Meier <maekke <AT> gentoo <DOT> org>
AuthorDate: Wed Mar  2 19:27:52 2016 +0000
Commit:     Markus Meier <maekke <AT> gentoo <DOT> org>
CommitDate: Wed Mar  2 19:27:52 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10797140

sci-libs/lrslib: add ~arm, bug #573324

Package-Manager: portage-2.2.27
RepoMan-Options: --include-arches="arm"

 sci-libs/lrslib/lrslib-051.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/lrslib/lrslib-051.ebuild b/sci-libs/lrslib/lrslib-051.ebuild
index 98cf0ce..c108d9c 100644
--- a/sci-libs/lrslib/lrslib-051.ebuild
+++ b/sci-libs/lrslib/lrslib-051.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://cgm.cs.mcgill.ca/~avis/C/lrslib/${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm ~x86"
 IUSE="gmp"
 
 DEPEND="gmp? ( dev-libs/gmp )"


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

end of thread, other threads:[~2024-12-05 12:29 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-11-01  0:21 [gentoo-commits] repo/gentoo:master commit in: sci-libs/lrslib/ Michael Orlitzky
  -- strict thread matches above, loose matches on Subject: below --
2024-12-05 12:29 Sam James
2024-10-27  2:38 Michael Orlitzky
2024-10-27  2:38 Michael Orlitzky
2021-12-29 13:46 Yixun Lan
2021-12-05  4:00 Sam James
2021-11-06  1:01 Michael Orlitzky
2021-10-23 13:51 Sam James
2021-10-23  0:17 Michael Orlitzky
2021-01-27  6:58 Sam James
2021-01-12 10:49 David Seifert
2020-01-03 19:08 Andreas Sturmlechner
2020-01-03 14:30 Agostino Sarubbo
2020-01-01 15:30 Agostino Sarubbo
2018-06-01 14:05 Aaron Bauman
2017-07-31 18:12 Sebastien Fabbro
2017-07-31 18:12 Sebastien Fabbro
2016-03-02 19:28 Markus Meier

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