* [gentoo-commits] repo/proj/guru:master commit in: sci-mathematics/qepcad/
@ 2022-05-02 7:17 Florian Schmaus
0 siblings, 0 replies; 3+ messages in thread
From: Florian Schmaus @ 2022-05-02 7:17 UTC (permalink / raw
To: gentoo-commits
commit: 31ebb31224a66626a28edf2aab6f3c5dd99489bc
Author: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Sun May 1 04:16:00 2022 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Sun May 1 04:16:00 2022 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=31ebb312
sci-mathematics/qepcad: fix typo
Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>
sci-mathematics/qepcad/qepcad-1.72b_p20220501.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sci-mathematics/qepcad/qepcad-1.72b_p20220501.ebuild b/sci-mathematics/qepcad/qepcad-1.72b_p20220501.ebuild
index 068eabfbd..25c1b6278 100644
--- a/sci-mathematics/qepcad/qepcad-1.72b_p20220501.ebuild
+++ b/sci-mathematics/qepcad/qepcad-1.72b_p20220501.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2028 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
^ permalink raw reply related [flat|nested] 3+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: sci-mathematics/qepcad/
@ 2022-05-02 7:17 Florian Schmaus
0 siblings, 0 replies; 3+ messages in thread
From: Florian Schmaus @ 2022-05-02 7:17 UTC (permalink / raw
To: gentoo-commits
commit: c8f24b753f0a1a080137031f23e4263c52183787
Author: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Sun May 1 04:14:10 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=c8f24b75
sci-mathematics/qepcad: new package, add 1.72b_p20220501
Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>
sci-mathematics/qepcad/Manifest | 1 +
sci-mathematics/qepcad/metadata.xml | 20 +++++++++
.../qepcad/qepcad-1.72b_p20220501.ebuild | 52 ++++++++++++++++++++++
3 files changed, 73 insertions(+)
diff --git a/sci-mathematics/qepcad/Manifest b/sci-mathematics/qepcad/Manifest
new file mode 100644
index 000000000..1eb766c64
--- /dev/null
+++ b/sci-mathematics/qepcad/Manifest
@@ -0,0 +1 @@
+DIST qepcad-1.72b_p20220501.tar.gz 178489856 BLAKE2B 79277f484c0011b3c871fc06b20ce344e770591bd74204d20c9c844933140d14c72663660ea29aaf21de7fe920a5e4bd6a0b94d95e1b28279e7b4fc36ae46228 SHA512 9210bd519bf6e61d746e4a582c48ca6b337b415ad3996af008702dec362e885905c8eda6db3b88f8befb464bc30fcdfa2b5dc3c6e16bd19e3ef3bba054e5846c
diff --git a/sci-mathematics/qepcad/metadata.xml b/sci-mathematics/qepcad/metadata.xml
new file mode 100644
index 000000000..21f5c704e
--- /dev/null
+++ b/sci-mathematics/qepcad/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>lssndrbarbieri@gmail.com</email>
+ <name>Alessandro Barbieri</name>
+ </maintainer>
+ <upstream>
+ <maintainer>
+ <email>wcbrown@usna.edu</email>
+ <name>Chris Brown</name>
+ </maintainer>
+ </upstream>
+ <longdescription lang="en">
+The Program
+QEPCAD is an implementation of quantifier elimination by partial cylindrical algebraic decomposition due orginally to Hoon Hong, and subsequently added on to by many others. It is an interactive command-line program written in C/C++, and based on the SACLIB library. Presented here is QEPCAD B version 1.x, the "B" designating a substantial departure from the original QEPCAD and distinguishing it from any development of the original that may proceed in a different direction. QEPCAD and the SACLIB library are the result of a program of research by George Collins and his PhD students that has spanned several decades ... and continues still!
+
+I extended and improved QEPCAD for several years. Improvements that didn't involve changes to the way the program interacted with the user I'd just go ahead and make. However, changes that affected the interaction of QEPCAD and the user, or changes that added new features were "tacked on" to the program, requiring the user to know about extra commands. Moreover, there was no cannonical source for QEPCAD distribution or documentation, and no internet accessible source at all. This branch of QEPCAD, QEPCAD "B", was introduced to address those problems - to make QEPCAD easily accessable through the internet, to provide good documentation, and to incorporate many improvements and extensions in a way that makes them most accessible to the user.
+ </longdescription>
+</pkgmetadata>
diff --git a/sci-mathematics/qepcad/qepcad-1.72b_p20220501.ebuild b/sci-mathematics/qepcad/qepcad-1.72b_p20220501.ebuild
new file mode 100644
index 000000000..068eabfbd
--- /dev/null
+++ b/sci-mathematics/qepcad/qepcad-1.72b_p20220501.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2028 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+COMMIT="3c01c088e6b54e89f382bce56d49733a9969ef09"
+
+inherit cmake optfeature
+
+DESCRIPTION="Quantifier Elimination by Partial Cylindrical Algebraic Decomposition"
+HOMEPAGE="
+ https://www.usna.edu/Users/cs/wcbrown/qepcad/B/QEPCAD.html
+ https://github.com/Alessandro-Barbieri/qepcad
+"
+SRC_URI="https://github.com/Alessandro-Barbieri/${PN}/archive/${COMMIT}.tar.gz -> ${PF}.tar.gz"
+S="${WORKDIR}/${PN}-${COMMIT}/qesource"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ media-libs/freeglut
+ media-libs/glu
+ media-libs/libglvnd
+ sci-libs/saclib:=
+ sys-libs/readline
+"
+DEPEND="${RDEPEND}"
+
+DOCS=( README LOG )
+
+src_configure() {
+ export qe="${S}"
+ local mycmakeargs=(
+ -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc"
+ )
+ cmake_src_configure
+}
+
+src_install() {
+ einstalldocs
+ cmake_src_install
+ docinto cad2d
+ dodoc cad2d/README
+ echo "qe=/" > 99-qepcad || die
+ doenvd 99-qepcad
+}
+
+pkg_postinst() {
+ optfeature "allowing qepcad to use singular" sci-mathematics/singular
+}
^ permalink raw reply related [flat|nested] 3+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: sci-mathematics/qepcad/
@ 2022-05-02 17:59 Arthur Zamarin
0 siblings, 0 replies; 3+ messages in thread
From: Arthur Zamarin @ 2022-05-02 17:59 UTC (permalink / raw
To: gentoo-commits
commit: a0523998b4862d0e405dcdf079fadd486ab24cc6
Author: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Mon May 2 07:12:23 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=a0523998
sci-mathematics/qepcad: add 1.72b_p20220502, drop 1.72b_p20220501
Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>
sci-mathematics/qepcad/Manifest | 2 +-
.../{qepcad-1.72b_p20220501.ebuild => qepcad-1.72b_p20220502.ebuild} | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/sci-mathematics/qepcad/Manifest b/sci-mathematics/qepcad/Manifest
index 1eb766c64..c017facfe 100644
--- a/sci-mathematics/qepcad/Manifest
+++ b/sci-mathematics/qepcad/Manifest
@@ -1 +1 @@
-DIST qepcad-1.72b_p20220501.tar.gz 178489856 BLAKE2B 79277f484c0011b3c871fc06b20ce344e770591bd74204d20c9c844933140d14c72663660ea29aaf21de7fe920a5e4bd6a0b94d95e1b28279e7b4fc36ae46228 SHA512 9210bd519bf6e61d746e4a582c48ca6b337b415ad3996af008702dec362e885905c8eda6db3b88f8befb464bc30fcdfa2b5dc3c6e16bd19e3ef3bba054e5846c
+DIST qepcad-1.72b_p20220502.tar.gz 178488094 BLAKE2B 54ff38129f6009926c8ac83635f1e8b5b78bc1eb959caf08853d2a5785d18e256b33ec86271bedeb377109bf2e5f9f96f0f451847451f91509008a879c945cd0 SHA512 148330f7a6ad9df8cbe0f389403b77f670c648fae26b658724f2132f62f7b28dc2dbf13d8799dfd841a24cedfcbedfdbc86d33227e036595abd14f02fbbd7378
diff --git a/sci-mathematics/qepcad/qepcad-1.72b_p20220501.ebuild b/sci-mathematics/qepcad/qepcad-1.72b_p20220502.ebuild
similarity index 95%
rename from sci-mathematics/qepcad/qepcad-1.72b_p20220501.ebuild
rename to sci-mathematics/qepcad/qepcad-1.72b_p20220502.ebuild
index 25c1b6278..f16fb04bf 100644
--- a/sci-mathematics/qepcad/qepcad-1.72b_p20220501.ebuild
+++ b/sci-mathematics/qepcad/qepcad-1.72b_p20220502.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-COMMIT="3c01c088e6b54e89f382bce56d49733a9969ef09"
+COMMIT="810db4ee13667d5fd2e444b5709d303fed1791ff"
inherit cmake optfeature
^ permalink raw reply related [flat|nested] 3+ messages in thread
end of thread, other threads:[~2022-05-02 17:59 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-05-02 7:17 [gentoo-commits] repo/proj/guru:master commit in: sci-mathematics/qepcad/ Florian Schmaus
-- strict thread matches above, loose matches on Subject: below --
2022-05-02 17:59 Arthur Zamarin
2022-05-02 7:17 Florian Schmaus
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox