diff options
author | Michael Orlitzky <mjo@gentoo.org> | 2021-05-30 07:15:25 -0400 |
---|---|---|
committer | Michael Orlitzky <mjo@gentoo.org> | 2021-05-30 07:50:46 -0400 |
commit | f5a5d0813ad3e632e5e1c24e2f26a361e9285e74 (patch) | |
tree | 140ff04164283101ebb0f09a2ae11abc726b1b18 /sci-mathematics | |
parent | mail-filter/spf-engine: remove old "unused" spf-engine-2.0.2-r1.ebuild. (diff) | |
download | gentoo-f5a5d0813ad3e632e5e1c24e2f26a361e9285e74.tar.gz gentoo-f5a5d0813ad3e632e5e1c24e2f26a361e9285e74.tar.bz2 gentoo-f5a5d0813ad3e632e5e1c24e2f26a361e9285e74.zip |
sci-mathematics/singular: remove outdated versions and patches.
Closes: https://bugs.gentoo.org/712004
Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
Diffstat (limited to 'sci-mathematics')
8 files changed, 0 insertions, 625 deletions
diff --git a/sci-mathematics/singular/Manifest b/sci-mathematics/singular/Manifest index a0d12ebf4970..6b537a9d2256 100644 --- a/sci-mathematics/singular/Manifest +++ b/sci-mathematics/singular/Manifest @@ -1,5 +1 @@ -DIST singular-4.0.2-share.tar.gz 8789162 BLAKE2B 357a68f68cc0508e4e197427c56232da60412a8380045ac594cbe313bf6a403068d1724f637d47de44e66baf34c74fa5c4ee622721c5bbd67764e65e66c8583a SHA512 068827df04a5d1b4407dbaab1296d0120071dc109b749037b02263d51906852a5c2c1ef321733953a181c2d3d0fe799c197ef0af3b9341810ecf31a5324e0a25 -DIST singular-4.0.2.tar.gz 8635172 BLAKE2B 5f565bf14677d8414300d7a5602aa96c8cef7e863fd858083fe4561742b545d74a5fc4de95ef0c63acf4f78c66405bac7ba77a954e42b2e87a6da608e4732bcd SHA512 4543a45839ce8adc45e3b2edd84a6e398b7ba157da1eda050dbce2a8b20333eb0c63433e3e7eaf59d76bf6bcb65c1b1611bfc08c25fd493c88e2f06624898e3d -DIST singular-4.0.3-share.tar.gz 6633256 BLAKE2B c137b72aaa0926eb006624e03fe938678acb94a41da525de1ca4f7711985d253926788b550d2d98b8def15fb0cb60b2527c1c04566a29a28135fcb1a70246025 SHA512 5f8ae4ecd22a3470e5f00393e03079936d7ed334f44ae056ed1eb1719054afc4371b03e920b598033605600c843dc39cb6b01308505323e2c084dfe1f7a1b94a -DIST singular-4.0.3.tar.gz 12615042 BLAKE2B b3c63434974bb8b5fdef86cbcbe73b76a47503b28dcae6bfc6e4210e1ab1c14224ac0f6eeefa9d8004450f6d9a26843368a9b2ea16bca68bf1215ce33e83df0d SHA512 781227997c510829b02c969259d627572c0b62aa152c9ef623ff27de5b2df0c8e024f086740b89ca8f96b6e3f7def04f8d62ca79adb199d6249ade9b8cbb06ab DIST singular-4.2.0p1.tar.gz 14155171 BLAKE2B 444553f87d7ca8d6a62e4519c9857a6892757e92285df7c3b686913a9b51c9ae8d802c41382b0b2b6e37dc2dc496d4a10f262c98407470219cdce131e8baf127 SHA512 2ecd8940c9e8d70a93dbdb4df6da313c00151e5cb959f8eed5856e8df99089b5a03e514fbcdc70903c77df8b59fa7ef9f3b134f1de510b795fa6ea0341089bd8 diff --git a/sci-mathematics/singular/files/singular-4.0.0-fix-omalloc-ar-detection.patch b/sci-mathematics/singular/files/singular-4.0.0-fix-omalloc-ar-detection.patch deleted file mode 100644 index 87b44234af5f..000000000000 --- a/sci-mathematics/singular/files/singular-4.0.0-fix-omalloc-ar-detection.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -U 3 -dHrN singular-4.0.0.orig/omalloc/configure.ac singular-4.0.0/omalloc/configure.ac ---- singular-4.0.0.orig/omalloc/configure.ac 2014-03-06 18:07:49.000000000 +0100 -+++ singular-4.0.0/omalloc/configure.ac 2014-05-09 15:41:19.755097185 +0200 -@@ -117,7 +117,7 @@ - dnl check for programs - dnl - AC_CHECK_PROG(AR, ar, ar, :) --if test "$ac_cv_prog_AR" != ar; then -+if test "$ac_cv_prog_AR" = no; then - AC_MSG_ERROR(*** ar program not found) - fi - AC_CHECK_PROGS(PERL, perl, "no") diff --git a/sci-mathematics/singular/files/singular-4.0.2-ntl8-compat.patch b/sci-mathematics/singular/files/singular-4.0.2-ntl8-compat.patch deleted file mode 100644 index d3e6b77a28e9..000000000000 --- a/sci-mathematics/singular/files/singular-4.0.2-ntl8-compat.patch +++ /dev/null @@ -1,38 +0,0 @@ -diff --git a/factory/NTLconvert.cc b/factory/NTLconvert.cc -index 41ce9b2..e32093d 100644 ---- a/factory/NTLconvert.cc -+++ b/factory/NTLconvert.cc -@@ -30,6 +30,7 @@ - #include <NTL/GF2EXFactoring.h> - #include <NTL/tools.h> - #include <NTL/mat_ZZ.h> -+#include <NTL/version.h> - #include "int_int.h" - #include <limits.h> - #include "NTLconvert.h" -@@ -500,8 +501,14 @@ convertZZ2CF (const ZZ & a) - return CanonicalForm(coeff_long); - } - else -- { -- long sizeofrep= ((long *) a.rep) [1]; -+ { -+ const long * rep = -+#if NTL_MAJOR_VERSION <= 6 -+ static_cast<long *>( a.rep ); -+#else -+ static_cast<long *>( a.rep.rep ); // what about NTL7? -+#endif -+ long sizeofrep= rep[1]; - bool lessZero= false; - if (sizeofrep < 0) - { -@@ -519,7 +526,7 @@ convertZZ2CF (const ZZ & a) - cf_stringtemp_l= sizeofrep*sizeof(mp_limb_t)*2; - cf_stringtemp= (unsigned char*) Alloc (cf_stringtemp_l); - } -- int cc= mpn_get_str (cf_stringtemp, 16, (mp_limb_t *) (((long *) (a.rep)) + 2), sizeofrep); -+ int cc= mpn_get_str (cf_stringtemp, 16, (mp_limb_t *) ((rep) + 2), sizeofrep); - - char* cf_stringtemp2; - if (lessZero) diff --git a/sci-mathematics/singular/files/singular-4.0.3-fix-destdir.patch b/sci-mathematics/singular/files/singular-4.0.3-fix-destdir.patch deleted file mode 100644 index caeed33f1fc3..000000000000 --- a/sci-mathematics/singular/files/singular-4.0.3-fix-destdir.patch +++ /dev/null @@ -1,26 +0,0 @@ -From 7eac42b467723a83a951218be53785411be3dbc4 Mon Sep 17 00:00:00 2001 -From: jgmbenoit <quatermaster@rezozer.net> -Date: Thu, 28 Apr 2016 05:47:53 +0000 -Subject: [PATCH] automake: install-data-local: missing DESTDIR prefix - ---- - Makefile.am | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -diff --git a/Makefile.am b/Makefile.am -index 32778f7..24dd251 100644 ---- a/Makefile.am -+++ b/Makefile.am -@@ -17,9 +17,9 @@ dist-hook: - $(srcdir)/git-version-gen $(srcdir)/.tarball-git-version > $(distdir)/.tarball-git-version - - install-data-local: -- -cat ${top_srcdir}/doc/doc.tbz2| (cd $(datadir)/singular;tar jxf -) -- -mkdir $(datadir)/info -- -mv $(datadir)/singular/singular.hlp $(datadir)/info/. -+ -cat ${top_srcdir}/doc/doc.tbz2| (cd $(DESTDIR)$(datadir)/singular; tar jxf -) -+ -mkdir $(DESTDIR)$(datadir)/info -+ -mv $(DESTDIR)$(datadir)/singular/singular.hlp $(DESTDIR)$(datadir)/info/. - - configheaderdir = ${includedir}/singular - nodist_configheader_HEADERS = singularconfig.h diff --git a/sci-mathematics/singular/files/singular-4.0.3-fix-resources-name.patch b/sci-mathematics/singular/files/singular-4.0.3-fix-resources-name.patch deleted file mode 100644 index bcda4ced6472..000000000000 --- a/sci-mathematics/singular/files/singular-4.0.3-fix-resources-name.patch +++ /dev/null @@ -1,307 +0,0 @@ -From a3a6a07858b7e91c4c8a3c8d07e53957a8547af2 Mon Sep 17 00:00:00 2001 -From: Hans Schoenemann <hannes@mathematik.uni-kl.de> -Date: Thu, 1 Sep 2016 10:48:08 +0200 -Subject: [PATCH] change library name: libresources -> libsingular_resources - ---- - Singular/Makefile.am | 4 ++-- - autogen.sh | 1 + - factory/configure.ac | 8 ++++---- - gfanlib/configure.ac | 2 +- - libpolys/configure.ac | 8 ++++---- - m4/options.m4 | 10 +++++----- - resources/Makefile.am | 18 +++++++++--------- - resources/configure.ac | 6 +++--- - resources/feFopen.cc | 2 +- - resources/feResource.cc | 2 +- - resources/omFindExec.c | 2 +- - resources/resources.pc.in | 17 ----------------- - resources/singular_resources.pc.in | 17 +++++++++++++++++ - 13 files changed, 49 insertions(+), 48 deletions(-) - delete mode 100644 resources/resources.pc.in - create mode 100644 resources/singular_resources.pc.in - -diff --git a/Singular/Makefile.am b/Singular/Makefile.am -index e2bcc23..be84a08 100644 ---- a/Singular/Makefile.am -+++ b/Singular/Makefile.am -@@ -176,7 +176,7 @@ ESingular_CPPFLAGS = ${AM_CPPFLAGS} -DESINGULAR -DPROTO - # ESingular_LDFLAGS = -static ${AM_LDFLAGS} - ESingular_LDADD = ${top_builddir}/libpolys/reporter/libreporter.la \ - ${top_builddir}/libpolys/misc/libmisc.la ${top_builddir}/omalloc/libomalloc.la \ --${top_builddir}/resources/libresources.la -+${top_builddir}/resources/libsingular_resources.la - - - ESingular_SOURCES = emacs.cc fegetopt.c fegetopt.h feOptES.inc feOpt.cc -@@ -186,7 +186,7 @@ TSingular_CPPFLAGS = ${AM_CPPFLAGS} -DTSINGULAR -DPROTO - # TSingular_LDFLAGS = -static ${AM_LDFLAGS} - TSingular_LDADD = ${top_builddir}/libpolys/reporter/libreporter.la \ - ${top_builddir}/libpolys/misc/libmisc.la ${top_builddir}/omalloc/libomalloc.la \ --${top_builddir}/resources/libresources.la -+${top_builddir}/resources/libsingular_resources.la - - TSingular_SOURCES = emacs.cc fegetopt.c fegetopt.h feOptTS.inc feOpt.cc - # utils.cc utils.h -diff --git a/autogen.sh b/autogen.sh -index d027997..0d09c08 100755 ---- a/autogen.sh -+++ b/autogen.sh -@@ -4,6 +4,7 @@ cd `dirname "$0"` - - # -d --warnings=all - autoreconf -v -f -i -+find . -name configure -exec sed -i "s/-g -O2/-g/g" {} \; -print - - cd - - -diff --git a/factory/configure.ac b/factory/configure.ac -index 7ea255b..a9caf73 100644 ---- a/factory/configure.ac -+++ b/factory/configure.ac -@@ -120,10 +120,10 @@ AM_CONDITIONAL( - [WITH_PARSER_FOR_CANONICAL_FORM], - [test "x$enable_streamio" = xyes]) - --AC_ARG_VAR( [RESOURCES_INCLUDES], [INCLUDES for libresources] ) --AC_ARG_VAR( [RESOURCES_LIBS], [LIBS for libresources] ) -+AC_ARG_VAR( [RESOURCES_INCLUDES], [INCLUDES for libsingular_resources] ) -+AC_ARG_VAR( [RESOURCES_LIBS], [LIBS for libsingular_resources] ) - --AC_MSG_CHECKING(whether libresources should be used) -+AC_MSG_CHECKING(whether libsingular_resources should be used) - if test "x$with_Singular" = xyes; - then - AC_MSG_RESULT(yes) -@@ -134,7 +134,7 @@ then - AC_MSG_CHECKING([ RESOURCES_LIBS?..]) - AC_MSG_RESULT(${RESOURCES_LIBS:-unset}) - -- PKG_REQUIRE="$PKG_REQUIRE resources" -+ PKG_REQUIRE="$PKG_REQUIRE singular_resources" - AC_SUBST(PKG_REQUIRE) - else - AC_MSG_RESULT(no) -diff --git a/gfanlib/configure.ac b/gfanlib/configure.ac -index 015134c..d3d2cd7 100644 ---- a/gfanlib/configure.ac -+++ b/gfanlib/configure.ac -@@ -2,7 +2,7 @@ - # Process this file with autoconf to produce a configure script. - - AC_PREREQ([2.63]) --AC_INIT([libgfan], [0.1], [ren@mathematik.uni-kl.de]) -+AC_INIT([libgfan], [0.6], [ren@mathematik.uni-kl.de]) - AC_CONFIG_MACRO_DIR([../m4]) - AC_CONFIG_AUX_DIR([../build-aux]) - AC_CONFIG_SRCDIR([gfanlib.h]) -diff --git a/libpolys/configure.ac b/libpolys/configure.ac -index 049e44d..4b2f1ae 100644 ---- a/libpolys/configure.ac -+++ b/libpolys/configure.ac -@@ -90,10 +90,10 @@ SING_CHECK_OMALLOC() - - ENABLE_RESOURCES="yes" - --AC_ARG_VAR( [RESOURCES_INCLUDES], [INCLUDES for libresources] ) --AC_ARG_VAR( [RESOURCES_LIBS], [LIBS for libresources] ) -+AC_ARG_VAR( [RESOURCES_INCLUDES], [INCLUDES for libsingular_resources] ) -+AC_ARG_VAR( [RESOURCES_LIBS], [LIBS for libsingular_resources] ) - --AC_MSG_CHECKING(whether libresources should be used) -+AC_MSG_CHECKING(whether libsingular_resources should be used) - - if test "x$ENABLE_RESOURCES" = xyes; - then -@@ -105,7 +105,7 @@ then - AC_MSG_CHECKING([ RESOURCES_LIBS?..]) - AC_MSG_RESULT(${RESOURCES_LIBS:-unset}) - -- PKG_REQUIRE="$PKG_REQUIRE resources" -+ PKG_REQUIRE="$PKG_REQUIRE singular_resources" - AC_SUBST(PKG_REQUIRE) - else - AC_MSG_RESULT(no) -diff --git a/m4/options.m4 b/m4/options.m4 -index 31b86e4..066dc4d 100644 ---- a/m4/options.m4 -+++ b/m4/options.m4 -@@ -150,19 +150,19 @@ AC_DEFUN([SING_USE_OMALLOC], - - AC_DEFUN([SING_USE_RESOURCES], - [ -- AC_ARG_ENABLE(resources, -- [AS_HELP_STRING([--disable-resources], [do NOT use libresources within the factory])], -+ AC_ARG_ENABLE(singular_resources, -+ [AS_HELP_STRING([--disable-singular_resources], [do NOT use libsingular_resources within the factory])], - [if test "x$enableval" = "xyes"; then - ENABLE_RESOURCES=yes - fi], - ENABLE_RESOURCES=yes) - -- AC_MSG_CHECKING(whether to use libresources in factory and co.) -+ AC_MSG_CHECKING(whether to use libsingular_resources in factory and co.) - if test "x$ENABLE_RESOURCES" = xyes; then - AC_MSG_RESULT(yes) - RESOURCES_INCLUDES="-I$ac_abs_top_srcdir " - -- RESOURCES_LIBS="$ac_abs_top_builddir/resources/libresources.la" -+ RESOURCES_LIBS="$ac_abs_top_builddir/resources/libsingular_resources.la" - - AC_SUBST(RESOURCES_INCLUDES) - AC_SUBST(RESOURCES_LIBS) -@@ -171,7 +171,7 @@ AC_DEFUN([SING_USE_RESOURCES], - - ac_configure_args="$ac_configure_args $ENABLE_ARG" - -- PKG_REQUIRE="$PKG_REQUIRE resources" -+ PKG_REQUIRE="$PKG_REQUIRE singular_resources" - AC_SUBST(PKG_REQUIRE) - else - AC_MSG_RESULT(no) -diff --git a/resources/Makefile.am b/resources/Makefile.am -index fa69ccc..934175b 100644 ---- a/resources/Makefile.am -+++ b/resources/Makefile.am -@@ -1,24 +1,24 @@ - ACLOCAL_AMFLAGS = -I ../m4 - --libresources_LTLIBRARIES = libresources.la -+libsingular_resources_LTLIBRARIES = libsingular_resources.la - --libresourcesdir = $(libdir) -+libsingular_resourcesdir = $(libdir) - - - AM_CPPFLAGS = -I${top_srcdir} -I${top_builddir} - - - SOURCES = omFindExec.c feResource.cc feFopen.cc --libresources_la_SOURCES = $(SOURCES) -+libsingular_resources_la_SOURCES = $(SOURCES) - --libresources_la_LDFLAGS = -release ${PACKAGE_VERSION} -+libsingular_resources_la_LDFLAGS = -release ${PACKAGE_VERSION} - --libresources_includedir =$(includedir)/resources -+libsingular_resources_includedir =$(includedir)/resources - --libresources_include_HEADERS = omFindExec.h feResource.h feFopen.h -+libsingular_resources_include_HEADERS = omFindExec.h feResource.h feFopen.h - --nodist_libresources_include_HEADERS = resourcesconfig.h --DISTCLEANFILES = $(nodist_libresources_include_HEADERS) -+nodist_libsingular_resources_include_HEADERS = singular_resourcesconfig.h -+DISTCLEANFILES = $(nodist_libsingular_resources_include_HEADERS) - - pkgconfigdir = $(libdir)/pkgconfig --pkgconfig_DATA = resources.pc -+pkgconfig_DATA = singular_resources.pc -diff --git a/resources/configure.ac b/resources/configure.ac -index bc5f294..212a1d5 100644 ---- a/resources/configure.ac -+++ b/resources/configure.ac -@@ -1,4 +1,4 @@ --AC_INIT([resources], [4.0.3]) -+AC_INIT([singular_resources], [4.0.3]) - - AC_CONFIG_MACRO_DIR([../m4]) - AC_CONFIG_AUX_DIR([../build-aux]) -@@ -14,7 +14,7 @@ dnl Check if build env is sane - AM_SANITY_CHECK - - # Add pre'prefixed config --AX_PREFIX_CONFIG_H([resourcesconfig.h],[],[_config.h]) -+AX_PREFIX_CONFIG_H([singular_resourcesconfig.h],[],[_config.h]) - - SING_RESET_FLAGS() - SING_CHECK_SET_ARGS() -@@ -70,5 +70,5 @@ AX_RECURSIVE_EVAL([[$]datadir], [config_datadir]) - AX_NORMALIZE_PATH([config_datadir],['/']) - AC_DEFINE_UNQUOTED([DATA_DIR],"$config_datadir",[datadir]) - --AC_CONFIG_FILES([resources.pc Makefile]) -+AC_CONFIG_FILES([singular_resources.pc Makefile]) - AC_OUTPUT -diff --git a/resources/feFopen.cc b/resources/feFopen.cc -index 98cfd44..10800a0 100644 ---- a/resources/feFopen.cc -+++ b/resources/feFopen.cc -@@ -1,4 +1,4 @@ --#include "resourcesconfig.h" -+#include "singular_resourcesconfig.h" - #include "feResource.h" - #include "feFopen.h" - -diff --git a/resources/feResource.cc b/resources/feResource.cc -index 49a6855..a3accf9 100644 ---- a/resources/feResource.cc -+++ b/resources/feResource.cc -@@ -5,7 +5,7 @@ - * ABSTRACT: management of resources - */ - --#include "resourcesconfig.h" -+#include "singular_resourcesconfig.h" - #include "feResource.h" - #include "omFindExec.h" - -diff --git a/resources/omFindExec.c b/resources/omFindExec.c -index e79f2c8..1d5852a 100644 ---- a/resources/omFindExec.c -+++ b/resources/omFindExec.c -@@ -6,7 +6,7 @@ - *******************************************************************/ - - --#include "resourcesconfig.h" -+#include "singular_resourcesconfig.h" - - - #if defined(HAVE_UNISTD_H) && defined(STDC_HEADERS) -diff --git a/resources/resources.pc.in b/resources/resources.pc.in -deleted file mode 100644 -index d040056..0000000 ---- a/resources/resources.pc.in -+++ /dev/null -@@ -1,17 +0,0 @@ --prefix=@prefix@ --exec_prefix=@exec_prefix@ --libdir=@libdir@ --includedir=@includedir@ -- --Name: @PACKAGE@ --Description: The Singular resources manager --Version: @PACKAGE_VERSION@ --URL: https://github.com/Singular/Sources/tree/spielwiese/@PACKAGE@ -- --# Requires: --# Conflicts: -- --Cflags: -I${includedir} @SINGULAR_CFLAGS@ --Libs: -L${libdir} -l@PACKAGE@ --# Libs.private: -- -diff --git a/resources/singular_resources.pc.in b/resources/singular_resources.pc.in -new file mode 100644 -index 0000000..d040056 ---- /dev/null -+++ b/resources/singular_resources.pc.in -@@ -0,0 +1,17 @@ -+prefix=@prefix@ -+exec_prefix=@exec_prefix@ -+libdir=@libdir@ -+includedir=@includedir@ -+ -+Name: @PACKAGE@ -+Description: The Singular resources manager -+Version: @PACKAGE_VERSION@ -+URL: https://github.com/Singular/Sources/tree/spielwiese/@PACKAGE@ -+ -+# Requires: -+# Conflicts: -+ -+Cflags: -I${includedir} @SINGULAR_CFLAGS@ -+Libs: -L${libdir} -l@PACKAGE@ -+# Libs.private: -+ diff --git a/sci-mathematics/singular/metadata.xml b/sci-mathematics/singular/metadata.xml index faab92efd936..d17eda6d58f4 100644 --- a/sci-mathematics/singular/metadata.xml +++ b/sci-mathematics/singular/metadata.xml @@ -5,7 +5,4 @@ <email>sci-mathematics@gentoo.org</email> <name>Gentoo Mathematics Project</name> </maintainer> - <use> - <flag name="boost">Compile against external boost headers (<pkg>dev-libs/boost</pkg>)</flag> - </use> </pkgmetadata> diff --git a/sci-mathematics/singular/singular-4.0.2.ebuild b/sci-mathematics/singular/singular-4.0.2.ebuild deleted file mode 100644 index c66500337100..000000000000 --- a/sci-mathematics/singular/singular-4.0.2.ebuild +++ /dev/null @@ -1,137 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit autotools epatch elisp-common flag-o-matic toolchain-funcs versionator - -MY_PN=Singular -MY_PV=$(replace_all_version_separators '.') -# Consistency is different... -MY_DIR2=$(get_version_component_range 1-3 ${PV}) -MY_DIR=$(replace_all_version_separators '-' ${MY_DIR2}) -# This is where the share tarball unpacks to -MY_SHARE_DIR="${WORKDIR}"/share/ - -DESCRIPTION="Computer algebra system for polynomial computations" -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" -KEYWORDS="amd64 ppc x86 ~x86-linux" -IUSE="boost doc emacs examples python +readline" - -RDEPEND="dev-libs/gmp:0 - >=dev-libs/ntl-5.5.1 - emacs? ( >=app-editors/emacs-23.1:* ) - sci-mathematics/flint - sci-mathematics/4ti2 - sci-libs/cddlib" - -DEPEND="${RDEPEND} - dev-lang/perl - boost? ( dev-libs/boost ) - readline? ( sys-libs/readline )" - -SITEFILE=60${PN}-gentoo.el - -S="${WORKDIR}/${PN}-${MY_DIR2}" - -pkg_setup() { - append-flags "-fPIC" - append-ldflags "-fPIC" - tc-export AR CC CPP CXX -} - -src_prepare() { - # Need to do something about resources later... - # epatch "${FILESDIR}"/${PN}-4.0.0-gentoo.patch - - # omalloc's old configure will fail if ar is not exactly 'ar'. - epatch "${FILESDIR}"/${PN}-4.0.0-fix-omalloc-ar-detection.patch - - epatch "${FILESDIR}"/${PN}-4.0.2-ntl8-compat.patch - - # autoreconf everything since otherwise it assumes autmake-1.13 is installed - eautoreconf -} - -src_configure() { - econf --with-gmp \ - --with-ntl \ - --with-flint \ - --enable-gfanlib \ - --disable-debug \ - --disable-doc \ - --enable-factory \ - --enable-libfac \ - --enable-IntegerProgramming \ - $(use_with python python embed) \ - $(use_with boost Boost) \ - $(use_enable emacs) \ - $(use_with readline) || die "configure failed" -} - -src_compile() { - emake - - if use emacs; then - cd "${MY_SHARE_DIR}"singular/emacs/ - elisp-compile *.el || die "elisp-compile failed" - fi -} - -# src_install() { -# dodoc README -# # execs and libraries -# cd "${S}"/build/bin -# dobin ${MY_PN}* gen_test change_cost solve_IP toric_ideal LLL -# insinto /usr/$(get_libdir)/${PN} -# doins *.so -# -# dosym ${MY_PN}-${MY_DIR} /usr/bin/${MY_PN} -# -# # stuff from the share tar ball -# cd "${WORKDIR}"/${MY_PN}/${MY_SHARE_DIR} -# insinto /usr/share/${PN} -# doins -r LIB -# if use examples; then -# insinto /usr/share/doc/${PF} -# doins -r examples -# fi -# if use doc; then -# dohtml -r html/* -# insinto /usr/share/${PN} -# doins doc/singular.idx -# cp info/${PN}.hlp info/${PN}.info && -# doinfo info/${PN}.info \ -# || die "failed to install info files" -# fi -# if use emacs; then -# elisp-install ${PN} emacs/*.el emacs/*.elc emacs/.emacs* \ -# || die "elisp-install failed" -# elisp-site-file-install "${FILESDIR}/${SITEFILE}" -# fi -# } - -pkg_postinst() { - einfo "The authors ask you to register as a SINGULAR user." - einfo "Please check the license file for details." - - if use emacs; then - echo - ewarn "Please note that the ESingular emacs wrapper has been" - ewarn "removed in favor of full fledged singular support within" - ewarn "Gentoo's emacs infrastructure; i.e. just fire up emacs" - ewarn "and you should be good to go! See bug #193411 for more info." - echo - fi - - use emacs && elisp-site-regen -} - -pkg_postrm() { - use emacs && elisp-site-regen -} diff --git a/sci-mathematics/singular/singular-4.0.3.ebuild b/sci-mathematics/singular/singular-4.0.3.ebuild deleted file mode 100644 index 3a0712e9be7f..000000000000 --- a/sci-mathematics/singular/singular-4.0.3.ebuild +++ /dev/null @@ -1,98 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit autotools elisp-common flag-o-matic multilib prefix toolchain-funcs versionator - -MY_PN=Singular -MY_PV=$(replace_all_version_separators '.') -# Consistency is different... -MY_DIR2=$(get_version_component_range 1-3 ${PV}) -MY_DIR=$(replace_all_version_separators '-' ${MY_DIR2}) -# This is where the share tarball unpacks to - -DESCRIPTION="Computer algebra system for polynomial computations" -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" -KEYWORDS="~amd64 ~ppc ~x86 ~x86-linux" -IUSE="boost doc emacs examples python +readline" - -RDEPEND="dev-libs/gmp:0 - >=dev-libs/ntl-5.5.1 - emacs? ( >=app-editors/emacs-23.1:* ) - sci-mathematics/flint - sci-mathematics/4ti2 - sci-libs/cddlib" - -DEPEND="${RDEPEND} - dev-lang/perl - boost? ( dev-libs/boost ) - readline? ( sys-libs/readline )" - -SITEFILE=60${PN}-gentoo.el - -S="${WORKDIR}/${PN}-${MY_DIR2}" - -pkg_setup() { - append-flags "-fPIC" - append-ldflags "-fPIC" - tc-export AR CC CPP CXX -} - -src_prepare() { - eapply "${FILESDIR}"/"${P}"-fix-resources-name.patch - eapply "${FILESDIR}"/"${P}"-fix-destdir.patch - eapply_user - # autoreconf everything since otherwise it assumes autmake-1.13 is installed - eautoreconf -} - -src_configure() { - econf --with-gmp \ - --with-ntl \ - --with-flint \ - --enable-gfanlib \ - --disable-debug \ - --disable-doc \ - --enable-factory \ - --enable-libfac \ - --enable-IntegerProgramming \ - $(use_with python python embed) \ - $(use_with boost Boost) \ - $(use_enable emacs) \ - $(use_with readline) || die "configure failed" -} - -src_compile() { - emake - - if use emacs; then - cd "${S}"/emacs/ - elisp-compile *.el || die "elisp-compile failed" - fi -} - -pkg_postinst() { - einfo "The authors ask you to register as a SINGULAR user." - einfo "Please check the license file for details." - - if use emacs; then - echo - ewarn "Please note that the ESingular emacs wrapper has been" - ewarn "removed in favor of full fledged singular support within" - ewarn "Gentoo's emacs infrastructure; i.e. just fire up emacs" - ewarn "and you should be good to go! See bug #193411 for more info." - echo - fi - - use emacs && elisp-site-regen -} - -pkg_postrm() { - use emacs && elisp-site-regen -} |