* [gentoo-commits] repo/proj/guru:master commit in: sci-libs/saclib/
2020-04-27 6:59 [gentoo-commits] repo/proj/guru:dev " Andrew Ammerlaan
@ 2020-04-27 7:02 ` Andrew Ammerlaan
0 siblings, 0 replies; 4+ messages in thread
From: Andrew Ammerlaan @ 2020-04-27 7:02 UTC (permalink / raw
To: gentoo-commits
commit: 8e29a958bfa3e9d80777864c9d96c8f171486f5e
Author: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
AuthorDate: Mon Apr 27 06:58:50 2020 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Mon Apr 27 06:58:50 2020 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8e29a958
sci-libs/saclib: shorten description
makes repoman happy
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> riseup.net>
sci-libs/saclib/saclib-2.2.7-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sci-libs/saclib/saclib-2.2.7-r1.ebuild b/sci-libs/saclib/saclib-2.2.7-r1.ebuild
index ca396ff..cb91a9a 100644
--- a/sci-libs/saclib/saclib-2.2.7-r1.ebuild
+++ b/sci-libs/saclib/saclib-2.2.7-r1.ebuild
@@ -15,7 +15,7 @@ MAJLIBNAME="${LIBNAME}.${MAJOR}"
MINMAJLIBNAME="${MAJLIBNAME}.${MINOR}"
FULLLIBNAME="${MINMAJLIBNAME}.${REVISION}"
-DESCRIPTION="contains reference implementations of numerous algorithms and also forms the basis of the quantifier elimination systems QEPCAD"
+DESCRIPTION="Reference implementations of algorithms and forms the basis of QEPCAD"
HOMEPAGE="https://www.usna.edu/Users/cs/wcbrown/qepcad/B/QEPCAD.html"
SRC_URI="https://www.usna.edu/Users/cs/wcbrown/qepcad/INSTALL/${MYP}.tar.gz"
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: sci-libs/saclib/
@ 2021-07-13 9:09 Andrew Ammerlaan
0 siblings, 0 replies; 4+ messages in thread
From: Andrew Ammerlaan @ 2021-07-13 9:09 UTC (permalink / raw
To: gentoo-commits
commit: 8bc7dea2d176afcaa3321006f488e47ddf5fa562
Author: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Tue Jul 13 05:45:58 2021 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Tue Jul 13 06:54:57 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8bc7dea2
sci-libs/saclib: various fixes
Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>
sci-libs/saclib/saclib-2.2.7-r1.ebuild | 79 ----------------------
...clib-2.2.7-r2.ebuild => saclib-2.2.7-r3.ebuild} | 37 +++++-----
2 files changed, 16 insertions(+), 100 deletions(-)
diff --git a/sci-libs/saclib/saclib-2.2.7-r1.ebuild b/sci-libs/saclib/saclib-2.2.7-r1.ebuild
deleted file mode 100644
index cb91a9a86..000000000
--- a/sci-libs/saclib/saclib-2.2.7-r1.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit toolchain-funcs
-
-MYP="${PN}${PV}"
-
-MAJOR=$(ver_cut 1)
-MINOR=$(ver_cut 2)
-REVISION=$(ver_cut 3)
-LIBNAME="lib${PN}.so"
-MAJLIBNAME="${LIBNAME}.${MAJOR}"
-MINMAJLIBNAME="${MAJLIBNAME}.${MINOR}"
-FULLLIBNAME="${MINMAJLIBNAME}.${REVISION}"
-
-DESCRIPTION="Reference implementations of algorithms and forms the basis of QEPCAD"
-HOMEPAGE="https://www.usna.edu/Users/cs/wcbrown/qepcad/B/QEPCAD.html"
-SRC_URI="https://www.usna.edu/Users/cs/wcbrown/qepcad/INSTALL/${MYP}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-IUSE="debug"
-
-RDEPEND=""
-DEPEND=""
-BDEPEND="
- app-shells/bash
- app-shells/tcsh
-"
-
-S="${WORKDIR}/${MYP}"
-
-DOCS=( doc/saclib.pdf doc/saclocal.dvi doc/desc.doc )
-
-src_prepare() {
- export saclib="${S}"
- sed -i "s|SACFLAG=|SACFLAG=-fPIC ${CFLAGS} |g" bin/mklib || die
- default
- #TODO: disable static lib building
-}
-
-src_configure() {
- cd "${saclib}/bin" || die
- ./sconf || die
- ./mkproto || die
- ./mkmake || die
-}
-
-src_compile() {
- cd "${saclib}/bin" || die
- if use debug ; then
- ./mklib deb || die
- cd ../lib/objd || die
- else
- ./mklib opt || die
- cd ../lib/objo || die
- fi
-
- echo $(tc-getCC) *.o "-fPIC -shared ${CFLAGS} ${LDFLAGS} -Wl,-soname,${FULLLIBNAME} -o ../${FULLLIBNAME}" > make.sh || die
- bash make.sh || die
- cd .. || die
- ln -s "${FULLLIBNAME}" "${MINMAJLIBNAME}" || die
- ln -s "${MINMAJLIBNAME}" "${MAJLIBNAME}" || die
- ln -s "${MAJLIBNAME}" "${LIBNAME}" || die
-}
-
-src_install() {
- einstalldocs
- dolib.so "lib/${FULLLIBNAME}"
- dolib.so "lib/${MINMAJLIBNAME}"
- dolib.so "lib/${MAJLIBNAME}"
- dolib.so "lib/${LIBNAME}"
- insinto /usr/include/saclib
- doins -r include/.
-}
diff --git a/sci-libs/saclib/saclib-2.2.7-r2.ebuild b/sci-libs/saclib/saclib-2.2.7-r3.ebuild
similarity index 76%
rename from sci-libs/saclib/saclib-2.2.7-r2.ebuild
rename to sci-libs/saclib/saclib-2.2.7-r3.ebuild
index 631d69b07..6de03d8f8 100644
--- a/sci-libs/saclib/saclib-2.2.7-r2.ebuild
+++ b/sci-libs/saclib/saclib-2.2.7-r3.ebuild
@@ -3,21 +3,14 @@
EAPI="7"
-inherit toolchain-funcs
-
MYP="${PN}${PV}"
-MAJOR=$(ver_cut 1)
-MINOR=$(ver_cut 2)
-REVISION=$(ver_cut 3)
-LIBNAME="lib${PN}.so"
-MAJLIBNAME="${LIBNAME}.${MAJOR}"
-MINMAJLIBNAME="${MAJLIBNAME}.${MINOR}"
-FULLLIBNAME="${MINMAJLIBNAME}.${REVISION}"
+inherit toolchain-funcs
DESCRIPTION="Reference implementations of algorithms and forms the basis of QEPCAD"
HOMEPAGE="https://www.usna.edu/Users/cs/wcbrown/qepcad/B/QEPCAD.html"
SRC_URI="https://www.usna.edu/Users/cs/wcbrown/qepcad/INSTALL/${MYP}.tar.gz"
+S="${WORKDIR}/${MYP}"
LICENSE="MIT"
SLOT="0"
@@ -25,23 +18,26 @@ KEYWORDS="~amd64"
IUSE="debug"
-RDEPEND=""
-DEPEND=""
BDEPEND="
app-shells/bash
app-shells/tcsh
"
-S="${WORKDIR}/${MYP}"
-
PATCHES=( "${FILESDIR}/makefile.patch" )
-
DOCS=( doc/saclib.pdf doc/saclocal.dvi doc/desc.doc )
src_prepare() {
+ MAJOR=$(ver_cut 1)
+ MINOR=$(ver_cut 2)
+ REVISION=$(ver_cut 3)
+ export LIBNAME="lib${PN}.so"
+ export MAJLIBNAME="${LIBNAME}.${MAJOR}"
+ export MINMAJLIBNAME="${MAJLIBNAME}.${MINOR}"
+ export FULLLIBNAME="${MINMAJLIBNAME}.${REVISION}"
export saclib="${S}"
- export FULLLIBNAME
- export CC=$(tc-getCC)
+ tc-export CC
+ #no main, it's a library
+ rm src/main.c || die
default
}
@@ -53,19 +49,18 @@ src_configure() {
}
src_compile() {
- cd "${saclib}/bin" || die
+ pushd "${saclib}/bin" || die
if use debug ; then
./mklib deb || die
- cd ../lib/objd || die
else
./mklib opt || die
- cd ../lib/objo || die
fi
-
- cd .. || die
+ popd || die
+ pushd lib || die
ln -s "${FULLLIBNAME}" "${MINMAJLIBNAME}" || die
ln -s "${MINMAJLIBNAME}" "${MAJLIBNAME}" || die
ln -s "${MAJLIBNAME}" "${LIBNAME}" || die
+ popd || die
}
src_install() {
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: sci-libs/saclib/
@ 2022-05-02 7:17 Florian Schmaus
0 siblings, 0 replies; 4+ messages in thread
From: Florian Schmaus @ 2022-05-02 7:17 UTC (permalink / raw
To: gentoo-commits
commit: 412b5118c567f0ecf50138e52dc6e460480d454e
Author: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Sun May 1 04:06:41 2022 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Sun May 1 04:14:33 2022 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=412b5118
sci-libs/saclib: add 2.2.8_p20220501
Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>
sci-libs/saclib/Manifest | 1 +
sci-libs/saclib/saclib-2.2.8_p20220501.ebuild | 42 +++++++++++++++++++++++++++
2 files changed, 43 insertions(+)
diff --git a/sci-libs/saclib/Manifest b/sci-libs/saclib/Manifest
index 50550d1d4..089489a6a 100644
--- a/sci-libs/saclib/Manifest
+++ b/sci-libs/saclib/Manifest
@@ -1 +1,2 @@
+DIST saclib-2.2.8_p20220501.tar.gz 2494609 BLAKE2B b68bf17645294d6575e4b5412c69ae658a1b2694b4144d69bb516080ee5ae1d92fb6a1400f4fe7422d79c8ee0a96206709e7fca841aa319523e724eacd73d063 SHA512 d5e61150136f1519bcdf2dbe35160f5381e8e8da1a3049847737aa946ca71e1958277d7b8120a2c764cdb8aeb98faece16094695fabe45efbcd17c14ad1b6253
DIST saclib2.2.8.tgz 3060308 BLAKE2B 446546e02e3571bc523bd7602894f161d3c569ddd2126dd596125b7623a20bd44df2d04d062ec3891d2f4c4dadf1a63c9ab840316a47c68ff86ff9d841b9da35 SHA512 72589e07beed5abd2fce7a37c4e91122814d6b0fb373b19664c4892a4a68064bacbe886d76ec66c18aec76e54ae022b90a0dfd1b5ca68d617f4bfa8251ea8fb4
diff --git a/sci-libs/saclib/saclib-2.2.8_p20220501.ebuild b/sci-libs/saclib/saclib-2.2.8_p20220501.ebuild
new file mode 100644
index 000000000..1a4c79f56
--- /dev/null
+++ b/sci-libs/saclib/saclib-2.2.8_p20220501.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+COMMIT="94ca9329bcb3ddbf99f34fe6417c3f76ea44248e"
+
+DESCRIPTION="Reference implementations of algorithms and forms the basis of QEPCAD"
+HOMEPAGE="
+ https://www.usna.edu/Users/cs/wcbrown/qepcad/B/QEPCAD.html
+ https://github.com/Alessandro-Barbieri/saclib
+"
+SRC_URI="https://github.com/Alessandro-Barbieri/${PN}/archive/${COMMIT}.tar.gz -> ${PF}.tar.gz"
+S="${WORKDIR}/${PN}-${COMMIT}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="app-shells/tcsh"
+
+DOCS=( doc/saclib.pdf doc/saclocal.dvi README CHANGELOG )
+
+src_prepare() {
+ # no main, it's a library
+ rm src/main.c || die
+ cmake_src_prepare
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DSACLIB_DOC=OFF
+ )
+ cmake_src_configure
+}
+
+src_install() {
+ einstalldocs
+ cmake_src_install
+}
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: sci-libs/saclib/
@ 2022-05-02 17:59 Arthur Zamarin
0 siblings, 0 replies; 4+ messages in thread
From: Arthur Zamarin @ 2022-05-02 17:59 UTC (permalink / raw
To: gentoo-commits
commit: c1eaa1063698d268ded5baaf7e4737536183a592
Author: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Mon May 2 07:07:21 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Mon May 2 07:19:48 2022 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c1eaa106
sci-libs/saclib: add 2.2.8_p20220502, drop 2.2.8_p20220501
Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>
sci-libs/saclib/Manifest | 2 +-
.../{saclib-2.2.8_p20220501.ebuild => saclib-2.2.8_p20220502.ebuild} | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/sci-libs/saclib/Manifest b/sci-libs/saclib/Manifest
index 089489a6a..ae5fc1cbb 100644
--- a/sci-libs/saclib/Manifest
+++ b/sci-libs/saclib/Manifest
@@ -1,2 +1,2 @@
-DIST saclib-2.2.8_p20220501.tar.gz 2494609 BLAKE2B b68bf17645294d6575e4b5412c69ae658a1b2694b4144d69bb516080ee5ae1d92fb6a1400f4fe7422d79c8ee0a96206709e7fca841aa319523e724eacd73d063 SHA512 d5e61150136f1519bcdf2dbe35160f5381e8e8da1a3049847737aa946ca71e1958277d7b8120a2c764cdb8aeb98faece16094695fabe45efbcd17c14ad1b6253
+DIST saclib-2.2.8_p20220502.tar.gz 2493217 BLAKE2B b8975533bf98c740579b60f4b803b376715cfb042efef4adb1493d565efb48ae873adfd441716bc35ab33fb2d882b9b8c2cf7011da6fdb293359a1c2b7e0eab2 SHA512 7f759cb7ee66777b7915fab9b1b8a795d80b784caaa11c2f66e72fca482d5114109f8a4788aa04b78df110d02b626182d8b4bf5c44d9c6f4c3910a2fa1f7f9ee
DIST saclib2.2.8.tgz 3060308 BLAKE2B 446546e02e3571bc523bd7602894f161d3c569ddd2126dd596125b7623a20bd44df2d04d062ec3891d2f4c4dadf1a63c9ab840316a47c68ff86ff9d841b9da35 SHA512 72589e07beed5abd2fce7a37c4e91122814d6b0fb373b19664c4892a4a68064bacbe886d76ec66c18aec76e54ae022b90a0dfd1b5ca68d617f4bfa8251ea8fb4
diff --git a/sci-libs/saclib/saclib-2.2.8_p20220501.ebuild b/sci-libs/saclib/saclib-2.2.8_p20220502.ebuild
similarity index 94%
rename from sci-libs/saclib/saclib-2.2.8_p20220501.ebuild
rename to sci-libs/saclib/saclib-2.2.8_p20220502.ebuild
index 1a4c79f56..bfdfd28c2 100644
--- a/sci-libs/saclib/saclib-2.2.8_p20220501.ebuild
+++ b/sci-libs/saclib/saclib-2.2.8_p20220502.ebuild
@@ -5,7 +5,7 @@ EAPI=8
inherit cmake
-COMMIT="94ca9329bcb3ddbf99f34fe6417c3f76ea44248e"
+COMMIT="ea3b65a61b762fc7f929ad9beeec80e1269828fc"
DESCRIPTION="Reference implementations of algorithms and forms the basis of QEPCAD"
HOMEPAGE="
^ permalink raw reply related [flat|nested] 4+ messages in thread
end of thread, other threads:[~2022-05-02 17:59 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-07-13 9:09 [gentoo-commits] repo/proj/guru:master commit in: sci-libs/saclib/ Andrew Ammerlaan
-- strict thread matches above, loose matches on Subject: below --
2022-05-02 17:59 Arthur Zamarin
2022-05-02 7:17 Florian Schmaus
2020-04-27 6:59 [gentoo-commits] repo/proj/guru:dev " Andrew Ammerlaan
2020-04-27 7:02 ` [gentoo-commits] repo/proj/guru:master " Andrew Ammerlaan
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox