View | Details | Raw Unified | Return to bug 257523
Collapse All | Expand All

(-)b/math/singular/Makefile (-3 / +1 lines)
Lines 1-7 Link Here
1
PORTNAME=	singular
1
PORTNAME=	singular
2
DISTVERSIONPREFIX=	Release-
2
DISTVERSIONPREFIX=	Release-
3
DISTVERSION=	4-2-0
3
DISTVERSION=	4-2-1
4
PORTREVISION=	1
5
CATEGORIES=	math
4
CATEGORIES=	math
6
#MASTER_SITES=	ftp://jim.mathematik.uni-kl.de/pub/Math/Singular/SOURCES/${PORTVERSION:C/\./-/g}/
5
#MASTER_SITES=	ftp://jim.mathematik.uni-kl.de/pub/Math/Singular/SOURCES/${PORTVERSION:C/\./-/g}/
7
6
Lines 23-29 GH_PROJECT= Singular Link Here
23
USE_PERL5=	build
22
USE_PERL5=	build
24
USE_LDCONFIG=	yes
23
USE_LDCONFIG=	yes
25
CONFIGURE_ARGS=	--with-gmp=${LOCALBASE} --disable-dependency-tracking --without-python
24
CONFIGURE_ARGS=	--with-gmp=${LOCALBASE} --disable-dependency-tracking --without-python
26
MAKE_JOBS_UNSAFE=	yes
27
SHEBANG_FILES=	Singular/surfex \
25
SHEBANG_FILES=	Singular/surfex \
28
		libpolys/libpolys-config.in \
26
		libpolys/libpolys-config.in \
29
		libsingular-config.in
27
		libsingular-config.in
(-)b/math/singular/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1608880139
1
TIMESTAMP = 1627593707
2
SHA256 (Singular-Singular-Release-4-2-0_GH0.tar.gz) = bdfe6fea1b43adc028f72b93c9590d35308572d59012947ac51ef3e0dc4cbd08
2
SHA256 (Singular-Singular-Release-4-2-1_GH0.tar.gz) = 65990dd7a68d71b622e18f5a7f65c5a7ed859095e1facfc211579f09a4fc0ac4
3
SIZE (Singular-Singular-Release-4-2-0_GH0.tar.gz) = 12847369
3
SIZE (Singular-Singular-Release-4-2-1_GH0.tar.gz) = 12883061
(-)b/math/singular/files/patch-Makefile.am (-9 / +15 lines)
Lines 1-12 Link Here
1
--- Makefile.am.orig	2020-01-25 04:04:36 UTC
1
--- Makefile.am.orig	2021-06-09 09:17:54 UTC
2
+++ Makefile.am
2
+++ Makefile.am
3
@@ -27,7 +27,8 @@ configheaderdir = ${includedir}/singular
3
@@ -5,10 +5,11 @@ libpolys gfanlib IntegerProgramming \
4
 nodist_configheader_HEADERS = singularconfig.h
4
 kernel Singular \
5
 DISTCLEANFILES = $(nodist_configheader_HEADERS)
5
 dox emacs redhat desktop
6
 
6
 
7
-dist_man1_MANS = doc/Singular.man doc/ESingular.man doc/TSingular.man
7
-DIST_SUBDIRS = $(SUBDIRS) doc
8
+# man pages are broken, see https://github.com/Singular/Sources/issues/975
8
-if ENABLE_DOC_BUILD
9
+#dist_man1_MANS = doc/Singular.man doc/ESingular.man doc/TSingular.man
9
-SUBDIRS += doc
10
-endif
11
+# doc does not exist any longer
12
+#DIST_SUBDIRS = $(SUBDIRS) doc
13
+#if ENABLE_DOC_BUILD
14
+#SUBDIRS += doc
15
+#endif
16
 
17
 EXTRA_DIST = README README.md README.pkg autogen.sh doxy redhat/singular.spec.in GPL2 GPL3
10
 
18
 
11
 pkgconfigdir = $(libdir)/pkgconfig
12
 pkgconfig_DATA = Singular.pc
(-)b/math/singular/files/patch-Singular_Makefile.am (+12 lines)
Added Link Here
1
--- Singular/Makefile.am.orig	2021-07-29 21:30:22 UTC
2
+++ Singular/Makefile.am
3
@@ -141,7 +141,8 @@ libSingular_includedir = ${includedir}/singular/Singul
4
 nobase_libSingular_include_HEADERS = $(SingularHEADERS)
5
 
6
 ########################### Singular* #########################
7
-dist_man1_MANS = Singular.man ESingular.man TSingular.man
8
+# man pages are broken, see https://github.com/Singular/Sources/issues/975
9
+#dist_man1_MANS = Singular.man ESingular.man TSingular.man
10
 
11
 EXTRA_PROGRAMS =  libparse Singulard
12
 
(-)b/math/singular/files/patch-configure.ac (+31 lines)
Added Link Here
1
--- configure.ac.orig	2021-06-09 09:17:54 UTC
2
+++ configure.ac
3
@@ -329,16 +329,17 @@ AC_CHECK_PROGS([SURF], [surf])
4
 AC_CHECK_PROGS([GFAN_TROPICALBASIS], [gfan_tropicalbasis])  dnl and more gfan_tropical...
5
 AC_SUBST([DOC2TEX_EXAMPLE_EXCLUSIONS])
6
 
7
-AC_CONFIG_FILES([doc/Makefile])
8
-AC_CONFIG_FILES([doc/Makefile-docbuild])
9
-AC_CONFIG_FILES([doc/version.texi])
10
-AC_CONFIG_LINKS([doc/pyobject.doc:doc/pyobject.${enable_pyobject_module}.doc
11
-                 doc/cones.doc:doc/cones.no.doc])
12
-AC_ARG_ENABLE([doc-build],
13
-              [AS_HELP_STRING([--enable-doc-build],
14
-                              [Enable building the Singular documentation])], [
15
-  AS_IF([test "$enable_doc_build" = yes], [optional_Singular_programs=libparse])
16
-])
17
-AM_CONDITIONAL([ENABLE_DOC_BUILD], [test "$enable_doc_build" = yes])
18
+# doc does not exist any longer
19
+#AC_CONFIG_FILES([doc/Makefile])
20
+#AC_CONFIG_FILES([doc/Makefile-docbuild])
21
+#AC_CONFIG_FILES([doc/version.texi])
22
+#AC_CONFIG_LINKS([doc/pyobject.doc:doc/pyobject.${enable_pyobject_module}.doc
23
+#                 doc/cones.doc:doc/cones.no.doc])
24
+#AC_ARG_ENABLE([doc-build],
25
+#              [AS_HELP_STRING([--enable-doc-build],
26
+#                              [Enable building the Singular documentation])], [
27
+#  AS_IF([test "$enable_doc_build" = yes], [optional_Singular_programs=libparse])
28
+#])
29
+#AM_CONDITIONAL([ENABLE_DOC_BUILD], [test "$enable_doc_build" = yes])
30
 
31
 AC_OUTPUT
(-)b/math/singular/pkg-plist (-40 / +15 lines)
Lines 13-36 include/factory/templates/ftmpl_array.h Link Here
13
include/factory/templates/ftmpl_factor.h
13
include/factory/templates/ftmpl_factor.h
14
include/factory/templates/ftmpl_list.h
14
include/factory/templates/ftmpl_list.h
15
include/factory/templates/ftmpl_matrix.h
15
include/factory/templates/ftmpl_matrix.h
16
include/gfanlib/_config.h
17
include/gfanlib/config.h
18
include/gfanlib/gfanlib.h
19
include/gfanlib/gfanlib_circuittableint.h
20
include/gfanlib/gfanlib_matrix.h
21
include/gfanlib/gfanlib_mixedvolume.h
22
include/gfanlib/gfanlib_paralleltraverser.h
23
include/gfanlib/gfanlib_polyhedralfan.h
24
include/gfanlib/gfanlib_polymakefile.h
25
include/gfanlib/gfanlib_q.h
26
include/gfanlib/gfanlib_symmetriccomplex.h
27
include/gfanlib/gfanlib_symmetry.h
28
include/gfanlib/gfanlib_traversal.h
29
include/gfanlib/gfanlib_tropicalhomotopy.h
30
include/gfanlib/gfanlib_vector.h
31
include/gfanlib/gfanlib_z.h
32
include/gfanlib/gfanlib_zcone.h
33
include/gfanlib/gfanlib_zfan.h
34
include/omalloc/omAllocDecl.h
16
include/omalloc/omAllocDecl.h
35
include/omalloc/omAllocFunc.h
17
include/omalloc/omAllocFunc.h
36
include/omalloc/omAllocPrivate.h
18
include/omalloc/omAllocPrivate.h
Lines 246-267 include/singular/reporter/reporter.h Link Here
246
include/singular/reporter/s_buff.h
228
include/singular/reporter/s_buff.h
247
include/singular/reporter/si_signals.h
229
include/singular/reporter/si_signals.h
248
include/singular/singularconfig.h
230
include/singular/singularconfig.h
249
lib/libSingular-4.2.0.so
231
lib/libSingular-4.2.1.so
250
lib/libSingular.a
232
lib/libSingular.a
251
lib/libSingular.so
233
lib/libSingular.so
252
lib/libfactory-4.2.0.so
234
lib/libfactory-4.2.1.so
253
lib/libfactory.a
235
lib/libfactory.a
254
lib/libfactory.so
236
lib/libfactory.so
255
%%NTL%%lib/libgfan-0.6.so
256
%%NTL%%lib/libgfan.a
257
%%NTL%%lib/libgfan.so
258
lib/libomalloc-0.9.6.so
237
lib/libomalloc-0.9.6.so
259
lib/libomalloc.a
238
lib/libomalloc.a
260
lib/libomalloc.so
239
lib/libomalloc.so
261
lib/libpolys-4.2.0.so
240
lib/libpolys-4.2.1.so
262
lib/libpolys.a
241
lib/libpolys.a
263
lib/libpolys.so
242
lib/libpolys.so
264
lib/libsingular_resources-4.2.0.so
243
lib/libsingular_resources-4.2.1.so
265
lib/libsingular_resources.a
244
lib/libsingular_resources.a
266
lib/libsingular_resources.so
245
lib/libsingular_resources.so
267
libdata/pkgconfig/Singular.pc
246
libdata/pkgconfig/Singular.pc
Lines 269-278 libdata/pkgconfig/factory.pc Link Here
269
libdata/pkgconfig/libpolys.pc
248
libdata/pkgconfig/libpolys.pc
270
libdata/pkgconfig/omalloc.pc
249
libdata/pkgconfig/omalloc.pc
271
libdata/pkgconfig/singular_resources.pc
250
libdata/pkgconfig/singular_resources.pc
272
libexec/singular/MOD/Order.a
273
libexec/singular/MOD/Order.so
274
libexec/singular/MOD/bigintm.a
275
libexec/singular/MOD/bigintm.so
276
libexec/singular/MOD/change_cost
251
libexec/singular/MOD/change_cost
277
libexec/singular/MOD/cohomo.a
252
libexec/singular/MOD/cohomo.a
278
libexec/singular/MOD/cohomo.so
253
libexec/singular/MOD/cohomo.so
Lines 281-288 libexec/singular/MOD/customstd.so Link Here
281
libexec/singular/MOD/freealgebra.a
256
libexec/singular/MOD/freealgebra.a
282
libexec/singular/MOD/freealgebra.so
257
libexec/singular/MOD/freealgebra.so
283
libexec/singular/MOD/gen_test
258
libexec/singular/MOD/gen_test
284
%%NTL%%libexec/singular/MOD/gfanlib.a
259
libexec/singular/MOD/gfanlib.a
285
%%NTL%%libexec/singular/MOD/gfanlib.so
260
libexec/singular/MOD/gfanlib.so
286
libexec/singular/MOD/gitfan.a
261
libexec/singular/MOD/gitfan.a
287
libexec/singular/MOD/gitfan.so
262
libexec/singular/MOD/gitfan.so
288
libexec/singular/MOD/interval.a
263
libexec/singular/MOD/interval.a
Lines 297-308 libexec/singular/MOD/p_Procs_FieldQ.so Link Here
297
libexec/singular/MOD/p_Procs_FieldZp.so
272
libexec/singular/MOD/p_Procs_FieldZp.so
298
libexec/singular/MOD/partialgb.a
273
libexec/singular/MOD/partialgb.a
299
libexec/singular/MOD/partialgb.so
274
libexec/singular/MOD/partialgb.so
300
libexec/singular/MOD/polymake.a
301
libexec/singular/MOD/polymake.so
302
libexec/singular/MOD/pyobject.a
275
libexec/singular/MOD/pyobject.a
303
libexec/singular/MOD/pyobject.so
276
libexec/singular/MOD/pyobject.so
304
libexec/singular/MOD/python_module.a
305
libexec/singular/MOD/python_module.so
306
libexec/singular/MOD/singmathic.a
277
libexec/singular/MOD/singmathic.a
307
libexec/singular/MOD/singmathic.so
278
libexec/singular/MOD/singmathic.so
308
libexec/singular/MOD/singularsurf
279
libexec/singular/MOD/singularsurf
Lines 426-431 share/ml_singular/extract.lib Link Here
426
%%DATADIR%%/LIB/JMSConst.lib
397
%%DATADIR%%/LIB/JMSConst.lib
427
%%DATADIR%%/LIB/KVequiv.lib
398
%%DATADIR%%/LIB/KVequiv.lib
428
%%DATADIR%%/LIB/SingularityDBM.lib
399
%%DATADIR%%/LIB/SingularityDBM.lib
400
%%DATADIR%%/LIB/VecField.lib
429
%%DATADIR%%/LIB/absfact.lib
401
%%DATADIR%%/LIB/absfact.lib
430
%%DATADIR%%/LIB/ainvar.lib
402
%%DATADIR%%/LIB/ainvar.lib
431
%%DATADIR%%/LIB/aksaka.lib
403
%%DATADIR%%/LIB/aksaka.lib
Lines 442-448 share/ml_singular/extract.lib Link Here
442
%%DATADIR%%/LIB/bimodules.lib
414
%%DATADIR%%/LIB/bimodules.lib
443
%%DATADIR%%/LIB/brillnoether.lib
415
%%DATADIR%%/LIB/brillnoether.lib
444
%%DATADIR%%/LIB/brnoeth.lib
416
%%DATADIR%%/LIB/brnoeth.lib
445
%%DATADIR%%/LIB/cart.py
446
%%DATADIR%%/LIB/central.lib
417
%%DATADIR%%/LIB/central.lib
447
%%DATADIR%%/LIB/chern.lib
418
%%DATADIR%%/LIB/chern.lib
448
%%DATADIR%%/LIB/cimonom.lib
419
%%DATADIR%%/LIB/cimonom.lib
Lines 469-476 share/ml_singular/extract.lib Link Here
469
%%DATADIR%%/LIB/divisors.lib
440
%%DATADIR%%/LIB/divisors.lib
470
%%DATADIR%%/LIB/dmod.lib
441
%%DATADIR%%/LIB/dmod.lib
471
%%DATADIR%%/LIB/dmodapp.lib
442
%%DATADIR%%/LIB/dmodapp.lib
443
%%DATADIR%%/LIB/dmodideal.lib
472
%%DATADIR%%/LIB/dmodloc.lib
444
%%DATADIR%%/LIB/dmodloc.lib
473
%%DATADIR%%/LIB/dmodvar.lib
445
%%DATADIR%%/LIB/dmodvar.lib
446
%%DATADIR%%/LIB/dummy.lib
474
%%DATADIR%%/LIB/elim.lib
447
%%DATADIR%%/LIB/elim.lib
475
%%DATADIR%%/LIB/ellipticcovers.lib
448
%%DATADIR%%/LIB/ellipticcovers.lib
476
%%DATADIR%%/LIB/equising.lib
449
%%DATADIR%%/LIB/equising.lib
Lines 500-510 share/ml_singular/extract.lib Link Here
500
%%DATADIR%%/LIB/help.cnf
473
%%DATADIR%%/LIB/help.cnf
501
%%DATADIR%%/LIB/hess.lib
474
%%DATADIR%%/LIB/hess.lib
502
%%DATADIR%%/LIB/hnoether.lib
475
%%DATADIR%%/LIB/hnoether.lib
476
%%DATADIR%%/LIB/hodge.lib
503
%%DATADIR%%/LIB/homolog.lib
477
%%DATADIR%%/LIB/homolog.lib
504
%%DATADIR%%/LIB/hyperel.lib
478
%%DATADIR%%/LIB/hyperel.lib
505
%%DATADIR%%/LIB/inout.lib
479
%%DATADIR%%/LIB/inout.lib
506
%%DATADIR%%/LIB/integralbasis.lib
480
%%DATADIR%%/LIB/integralbasis.lib
507
%%DATADIR%%/LIB/interpreter.py
481
%%DATADIR%%/LIB/interval.lib
508
%%DATADIR%%/LIB/intprog.lib
482
%%DATADIR%%/LIB/intprog.lib
509
%%DATADIR%%/LIB/invar.lib
483
%%DATADIR%%/LIB/invar.lib
510
%%DATADIR%%/LIB/involut.lib
484
%%DATADIR%%/LIB/involut.lib
Lines 514-519 share/ml_singular/extract.lib Link Here
514
%%DATADIR%%/LIB/lejeune.lib
488
%%DATADIR%%/LIB/lejeune.lib
515
%%DATADIR%%/LIB/linalg.lib
489
%%DATADIR%%/LIB/linalg.lib
516
%%DATADIR%%/LIB/locnormal.lib
490
%%DATADIR%%/LIB/locnormal.lib
491
%%DATADIR%%/LIB/lrcalc.lib
517
%%DATADIR%%/LIB/makedbm.lib
492
%%DATADIR%%/LIB/makedbm.lib
518
%%DATADIR%%/LIB/mathml.lib
493
%%DATADIR%%/LIB/mathml.lib
519
%%DATADIR%%/LIB/matrix.lib
494
%%DATADIR%%/LIB/matrix.lib
Lines 537-542 share/ml_singular/extract.lib Link Here
537
%%DATADIR%%/LIB/ncdecomp.lib
512
%%DATADIR%%/LIB/ncdecomp.lib
538
%%DATADIR%%/LIB/ncfactor.lib
513
%%DATADIR%%/LIB/ncfactor.lib
539
%%DATADIR%%/LIB/ncfrac.lib
514
%%DATADIR%%/LIB/ncfrac.lib
515
%%DATADIR%%/LIB/nchilbert.lib
540
%%DATADIR%%/LIB/nchomolog.lib
516
%%DATADIR%%/LIB/nchomolog.lib
541
%%DATADIR%%/LIB/ncloc.lib
517
%%DATADIR%%/LIB/ncloc.lib
542
%%DATADIR%%/LIB/ncpreim.lib
518
%%DATADIR%%/LIB/ncpreim.lib
Lines 555-561 share/ml_singular/extract.lib Link Here
555
%%DATADIR%%/LIB/orbitparam.lib
531
%%DATADIR%%/LIB/orbitparam.lib
556
%%DATADIR%%/LIB/parallel.lib
532
%%DATADIR%%/LIB/parallel.lib
557
%%DATADIR%%/LIB/paraplanecurves.lib
533
%%DATADIR%%/LIB/paraplanecurves.lib
558
%%DATADIR%%/LIB/perf.py
559
%%DATADIR%%/LIB/perron.lib
534
%%DATADIR%%/LIB/perron.lib
560
%%DATADIR%%/LIB/pfd.lib
535
%%DATADIR%%/LIB/pfd.lib
561
%%DATADIR%%/LIB/phindex.lib
536
%%DATADIR%%/LIB/phindex.lib
Lines 612-620 share/ml_singular/extract.lib Link Here
612
%%DATADIR%%/LIB/surfacesignature.lib
587
%%DATADIR%%/LIB/surfacesignature.lib
613
%%DATADIR%%/LIB/surfex.lib
588
%%DATADIR%%/LIB/surfex.lib
614
%%DATADIR%%/LIB/swalk.lib
589
%%DATADIR%%/LIB/swalk.lib
615
%%DATADIR%%/LIB/symm.py
616
%%DATADIR%%/LIB/symodstd.lib
590
%%DATADIR%%/LIB/symodstd.lib
591
%%DATADIR%%/LIB/systhreads.lib
617
%%DATADIR%%/LIB/tasks.lib
592
%%DATADIR%%/LIB/tasks.lib
593
%%DATADIR%%/LIB/tateProdCplxNegGrad.lib
618
%%DATADIR%%/LIB/teachstd.lib
594
%%DATADIR%%/LIB/teachstd.lib
619
%%DATADIR%%/LIB/template.lib
595
%%DATADIR%%/LIB/template.lib
620
%%DATADIR%%/LIB/toric.lib
596
%%DATADIR%%/LIB/toric.lib
Lines 622-628 share/ml_singular/extract.lib Link Here
622
%%DATADIR%%/LIB/tropical.lib
598
%%DATADIR%%/LIB/tropical.lib
623
%%DATADIR%%/LIB/tropicalNewton.lib
599
%%DATADIR%%/LIB/tropicalNewton.lib
624
%%DATADIR%%/LIB/tst.lib
600
%%DATADIR%%/LIB/tst.lib
625
%%DATADIR%%/LIB/util.py
626
%%DATADIR%%/LIB/weierstr.lib
601
%%DATADIR%%/LIB/weierstr.lib
627
%%DATADIR%%/LIB/zeroset.lib
602
%%DATADIR%%/LIB/zeroset.lib
628
%%DATADIR%%/emacs/.emacs-general
603
%%DATADIR%%/emacs/.emacs-general

Return to bug 257523