pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
new and update pkg: cddlib plantri py-cysignals symmetrica
Module Name: pkgsrc-wip
Committed By: K.I.A.Derouiche <kamelderouiche%yahoo.com@localhost>
Pushed By: jihbed
Date: Sun Feb 3 14:59:30 2019 +0000
Changeset: 4aefaf2c13704bcc0d6ac10dc6e6ad9b04c4c831
Modified Files:
cddlib/Makefile
cddlib/PLIST
cddlib/buildlink3.mk
cddlib/distinfo
symmetrica/DESCR
symmetrica/Makefile
symmetrica/PLIST
symmetrica/distinfo
Added Files:
plantri/DESCR
plantri/Makefile
plantri/PLIST
plantri/distinfo
py-cysignals/DESCR
py-cysignals/Makefile
py-cysignals/PLIST
py-cysignals/distinfo
py-cysignals/patches/patch-setup.py
symmetrica/patches/patch-makefile
symmetrica/patches/patch-part.c
Removed Files:
symmetrica/TODO
Log Message:
new and update pkg: cddlib plantri py-cysignals symmetrica
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=4aefaf2c13704bcc0d6ac10dc6e6ad9b04c4c831
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
cddlib/Makefile | 13 +++---
cddlib/PLIST | 88 ++++++++++++++++++++++++++++++++++++-
cddlib/buildlink3.mk | 7 ++-
cddlib/distinfo | 9 ++--
plantri/DESCR | 8 ++++
plantri/Makefile | 23 ++++++++++
plantri/PLIST | 3 ++
plantri/distinfo | 6 +++
py-cysignals/DESCR | 3 ++
py-cysignals/Makefile | 25 +++++++++++
py-cysignals/PLIST | 25 +++++++++++
py-cysignals/distinfo | 7 +++
py-cysignals/patches/patch-setup.py | 12 +++++
symmetrica/DESCR | 8 ++--
symmetrica/Makefile | 26 ++++++++---
symmetrica/PLIST | 5 ++-
symmetrica/TODO | 1 -
symmetrica/distinfo | 5 ++-
symmetrica/patches/patch-makefile | 13 ++++++
symmetrica/patches/patch-part.c | 15 +++++++
20 files changed, 273 insertions(+), 29 deletions(-)
diffs:
diff --git a/cddlib/Makefile b/cddlib/Makefile
index 221f8a9b2e..a2b4e6f525 100644
--- a/cddlib/Makefile
+++ b/cddlib/Makefile
@@ -1,13 +1,14 @@
# $NetBSD: Makefile,v 1.3 2015/01/31 20:03:00 jihbed Exp $
-DISTNAME= cddlib-094g
+DISTNAME= cddlib-0.94j
CATEGORIES= math
-MASTER_SITES= ftp://ftp.math.ethz.ch/users/fukudak/cdd/
+MASTER_SITES= ${MASTER_SITE_GITHUB:=cddlib/}
+GITHUB_RELEASE= 0.94j
-MAINTAINER= INSERT_YOUR_MAIL_ADDRESS_HERE
-HOMEPAGE= https://www.inf.ethz.ch/personal/fukudak/cdd_home/
-COMMENT= TODO: Short description of the package
-LICENSE= gnu-gpl-v2
+MAINTAINER= jihbed.research%gmail.com@localhost
+HOMEPAGE= https://github.com/cddlib/cddlib
+COMMENT= Efficient implementation of the Double Description Method
+LICENSE= gnu-gpl-v2
GNU_CONFIGURE= yes
USE_TOOLS+= gmake
diff --git a/cddlib/PLIST b/cddlib/PLIST
index 38ebf8a652..f9bc1fdcc9 100644
--- a/cddlib/PLIST
+++ b/cddlib/PLIST
@@ -1,8 +1,10 @@
-@comment $NetBSD: PLIST,v 1.2 2015/01/31 20:03:00 jihbed Exp $
+@comment $NetBSD$
bin/adjacency
bin/adjacency_gmp
bin/allfaces
bin/allfaces_gmp
+bin/cddexec
+bin/cddexec_gmp
bin/fourier
bin/fourier_gmp
bin/lcdd
@@ -32,6 +34,90 @@ include/cddmp_f.h
include/cddtypes.h
include/cddtypes_f.h
include/setoper.h
+include/splitmix64.h
lib/libcdd.la
lib/libcddgmp.la
+share/doc/cddlib/cddlibman.dvi
share/doc/cddlib/cddlibman.pdf
+share/doc/cddlib/cddlibman.ps
+share/doc/cddlib/examples-ext/ccc4.ext
+share/doc/cddlib/examples-ext/ccc5.ext
+share/doc/cddlib/examples-ext/ccc6.ext
+share/doc/cddlib/examples-ext/ccp4.ext
+share/doc/cddlib/examples-ext/ccp5.ext
+share/doc/cddlib/examples-ext/ccp6.ext
+share/doc/cddlib/examples-ext/cyclic10-4.ext
+share/doc/cddlib/examples-ext/cyclic12-6.ext
+share/doc/cddlib/examples-ext/cyclic14-8.ext
+share/doc/cddlib/examples-ext/cyclic16-10.ext
+share/doc/cddlib/examples-ext/irbox20-4.ext
+share/doc/cddlib/examples-ext/irbox200-4.ext
+share/doc/cddlib/examples-ext/prodst62.ext
+share/doc/cddlib/examples-ext/reg24-5.ext
+share/doc/cddlib/examples-ext/reg600-5.ext
+share/doc/cddlib/examples-ine/allzero.ine
+share/doc/cddlib/examples-ine/cross10.ine
+share/doc/cddlib/examples-ine/cross12.ine
+share/doc/cddlib/examples-ine/cross6.ine
+share/doc/cddlib/examples-ine/cross8.ine
+share/doc/cddlib/examples-ine/cube10.ine
+share/doc/cddlib/examples-ine/cube12.ine
+share/doc/cddlib/examples-ine/cube6.ine
+share/doc/cddlib/examples-ine/cube8.ine
+share/doc/cddlib/examples-ine/cubocta.ine
+share/doc/cddlib/examples-ine/ex1.ine
+share/doc/cddlib/examples-ine/infeas.ine
+share/doc/cddlib/examples-ine/integralpoints.ine
+share/doc/cddlib/examples-ine/kkd18_4.ine
+share/doc/cddlib/examples-ine/kkd27_5.ine
+share/doc/cddlib/examples-ine/kkd38_6.ine
+share/doc/cddlib/examples-ine/nonfull.ine
+share/doc/cddlib/examples-ine/origin.ine
+share/doc/cddlib/examples-ine/reg24-5.ine
+share/doc/cddlib/examples-ine/sampleh1.ine
+share/doc/cddlib/examples-ine/sampleh2.ine
+share/doc/cddlib/examples-ine/sampleh3.ine
+share/doc/cddlib/examples-ine/sampleh4.ine
+share/doc/cddlib/examples-ine/sampleh5.ine
+share/doc/cddlib/examples-ine/sampleh6.ine
+share/doc/cddlib/examples-ine/sampleh7.ine
+share/doc/cddlib/examples-ine/sampleh8.ine
+share/doc/cddlib/examples-ine/samplelp.ine
+share/doc/cddlib/examples-ine/samplelp1.ine
+share/doc/cddlib/examples-ine/samplelp2.ine
+share/doc/cddlib/examples-ine/samplelp3.ine
+share/doc/cddlib/examples-ine/samplelp4.ine
+share/doc/cddlib/examples-ine3d/cube3.ine
+share/doc/cddlib/examples-ine3d/cubocta.ine
+share/doc/cddlib/examples-ine3d/dodeca.ine
+share/doc/cddlib/examples-ine3d/grcubocta.ine
+share/doc/cddlib/examples-ine3d/hexocta.ine
+share/doc/cddlib/examples-ine3d/icododeca.ine
+share/doc/cddlib/examples-ine3d/rcubocta.ine
+share/doc/cddlib/examples-ine3d/rhomtria.ine
+share/doc/cddlib/examples/project1.ine
+share/doc/cddlib/examples/project1res.ine
+share/doc/cddlib/examples/project2.ine
+share/doc/cddlib/examples/project2res.ine
+share/doc/cddlib/examples/redcheck.ext
+share/doc/cddlib/examples/sample.ine
+share/doc/cddlib/examples/sampleh1.ine
+share/doc/cddlib/examples/sampleh2.ine
+share/doc/cddlib/examples/sampleh3.ine
+share/doc/cddlib/examples/sampleh4.ine
+share/doc/cddlib/examples/sampleh5.ine
+share/doc/cddlib/examples/sampleh6.ine
+share/doc/cddlib/examples/sampleh7.ine
+share/doc/cddlib/examples/sampleh8.ine
+share/doc/cddlib/examples/samplelp.ine
+share/doc/cddlib/examples/samplelp.testlp1_gmp_output
+share/doc/cddlib/examples/samplelp.testlp1_output
+share/doc/cddlib/examples/samplelp1.ine
+share/doc/cddlib/examples/samplelp2.ine
+share/doc/cddlib/examples/samplelp3.ine
+share/doc/cddlib/examples/samplelp4.ine
+share/doc/cddlib/examples/samplelp_big.ine
+share/doc/cddlib/examples/samplelp_big_dualinfeas.ine
+share/doc/cddlib/examples/samplev1.ext
+share/doc/cddlib/examples/samplev2.ext
+share/doc/cddlib/examples/samplev3.ext
diff --git a/cddlib/buildlink3.mk b/cddlib/buildlink3.mk
index 256b695d35..1913682bb8 100644
--- a/cddlib/buildlink3.mk
+++ b/cddlib/buildlink3.mk
@@ -1,15 +1,14 @@
-# $NetBSD: buildlink3.mk,v 1.1.1.1 2010/02/24 10:05:59 jihbed Exp $
+# $NetBSD$
BUILDLINK_TREE+= cddlib
.if !defined(CDDLIB_BUILDLINK3_MK)
CDDLIB_BUILDLINK3_MK:=
-BUILDLINK_API_DEPENDS.cddlib+= cddlib>=0.94
+BUILDLINK_API_DEPENDS.cddlib+= cddlib>=0.94j
BUILDLINK_PKGSRCDIR.cddlib?= ../../wip/cddlib
-
-.include "../../devel/gmp/buildlink3.mk"
+#.include "../../devel/gmp/buildlink3.mk"
.endif # CDDLIB_BUILDLINK3_MK
BUILDLINK_TREE+= -cddlib
diff --git a/cddlib/distinfo b/cddlib/distinfo
index b2f9c2d842..096472ebc0 100644
--- a/cddlib/distinfo
+++ b/cddlib/distinfo
@@ -1,5 +1,6 @@
-$NetBSD: distinfo,v 1.2 2015/01/31 20:03:00 jihbed Exp $
+$NetBSD$
-SHA1 (cddlib-094g.tar.gz) = 4ef38ca6efbf3d54a7a753c63ff25a8c95e5fc5f
-RMD160 (cddlib-094g.tar.gz) = 543d25bce930756fd06de5aa890abcd9b65e74a9
-Size (cddlib-094g.tar.gz) = 1383388 bytes
+SHA1 (cddlib-0.94j.tar.gz) = 4bad24b32d9c056615377ff3103e6b95e17628ac
+RMD160 (cddlib-0.94j.tar.gz) = 4f0bcd8d40e7028ad58718587bace3ebde0d2901
+SHA512 (cddlib-0.94j.tar.gz) = b82d5e06538a29143a79f7ba7287a1784292e28f086071041e500fd81387a30c3fca6fae9049752f57b62d50b385d73681276d42d24941e3a43893da00452ea6
+Size (cddlib-0.94j.tar.gz) = 1364746 bytes
diff --git a/plantri/DESCR b/plantri/DESCR
new file mode 100644
index 0000000000..209bf23ace
--- /dev/null
+++ b/plantri/DESCR
@@ -0,0 +1,8 @@
+plantri and fullgen are programs for generation of certain types of planar graph
+The authors are Gunnar Brinkmann (University of Ghent) and
+Brendan McKay (Australian National University).
+
+Graphs are generated in such a way that exactly one member of each isomorphism
+class is output without the need for storing them. The speed of generation
+is more than 1,000,000 graphs per second in many cases, so extremely large
+classes of graph can be exhaustively listed
diff --git a/plantri/Makefile b/plantri/Makefile
new file mode 100644
index 0000000000..f13c80327b
--- /dev/null
+++ b/plantri/Makefile
@@ -0,0 +1,23 @@
+# $NetBSD$
+
+DISTNAME= plantri50
+PKGNAME= plantri-5.0
+CATEGORIES= math
+MASTER_SITES= http://users.cecs.anu.edu.au/~bdm/plantri/
+
+MAINTAINER= jihbed.research%gmail.com@localhost
+HOMEPAGE= http://users.cecs.anu.edu.au/~bdm/plantri/
+COMMENT= Plantri programs for generation of certain types of planar graph
+#LICENSE= # TODO: (see mk/license.mk)
+
+MAKE_FILE= makefile
+NO_CONFIGURE= yes
+USE_TOOLS+= gmake
+
+INSTALLATION_DIRS= bin
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/plantri ${DESTDIR}${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${WRKSRC}/fullgen ${DESTDIR}${PREFIX}/bin
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/plantri/PLIST b/plantri/PLIST
new file mode 100644
index 0000000000..585dc97724
--- /dev/null
+++ b/plantri/PLIST
@@ -0,0 +1,3 @@
+@comment $NetBSD$
+bin/fullgen
+bin/plantri
diff --git a/plantri/distinfo b/plantri/distinfo
new file mode 100644
index 0000000000..be8cbca151
--- /dev/null
+++ b/plantri/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (plantri50.tar.gz) = a2ef9e3084adaa8ee0d4d468cafce3472f4b8418
+RMD160 (plantri50.tar.gz) = fe2f2ae7dcc5a7f645ef7d2281e35a537a480604
+SHA512 (plantri50.tar.gz) = c4df1a29265483e551c0e4e21cb0ed3ffd4036397e16228d2a82bb4aa0bf641786ede2e9e5816f7ba319b662d5dabeb6bcade84b91354b89830b4cbbe55c772f
+Size (plantri50.tar.gz) = 210102 bytes
diff --git a/py-cysignals/DESCR b/py-cysignals/DESCR
new file mode 100644
index 0000000000..0388266466
--- /dev/null
+++ b/py-cysignals/DESCR
@@ -0,0 +1,3 @@
+When writing Cython code, special care must be taken to ensure that the code can
+be interrupted with CTRL-C. Since Cython optimizes for speed, Cython normally
+does not check for interrupts
diff --git a/py-cysignals/Makefile b/py-cysignals/Makefile
new file mode 100644
index 0000000000..c913a892fa
--- /dev/null
+++ b/py-cysignals/Makefile
@@ -0,0 +1,25 @@
+# $NetBSD$
+
+DISTNAME= cysignals-1.9.0
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES= devel python
+MASTER_SITES= https://files.pythonhosted.org/packages/6c/29/ddd51b4f514ce7c554758eab63995024136f257f3d33ae14527d7d75705d/
+
+MAINTAINER= kamelderouiche%yahoo.com@localhost
+HOMEPAGE= https://github.com/sagemath/cysignals
+COMMENT= Interrupt and signal handling for Cython
+LICENSE= gnu-lgpl-v3
+
+DEPENDS+= ${PYPKGPREFIX}-sphinx>=1.8.3:../../textproc/py-sphinx
+
+GNU_CONFIGURE= NO
+
+PYTHON_VERSIONS_ACCEPTED= 37 36 35 34 27
+
+post-extract:
+ ${MV} ${WRKSRC}/src/scripts/cysignals-CSI ${WRKSRC}/src/scripts/cysignals-CSI${PYVERSSUFFIX}
+
+BUILDLINK_API_DEPENDS.py-cython+= ${PYPKGPREFIX}-cython>=0.12.1
+.include "../../devel/py-cython/buildlink3.mk"
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-cysignals/PLIST b/py-cysignals/PLIST
new file mode 100644
index 0000000000..c16ee0ae11
--- /dev/null
+++ b/py-cysignals/PLIST
@@ -0,0 +1,25 @@
+@comment $NetBSD$
+bin/cysignals-CSI${PYVERSSUFFIX}
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/cysignals/__init__.py
+${PYSITELIB}/cysignals/__init__.pyc
+${PYSITELIB}/cysignals/__init__.pyo
+${PYSITELIB}/cysignals/alarm.so
+${PYSITELIB}/cysignals/cysignals_config.h
+${PYSITELIB}/cysignals/macros.h
+${PYSITELIB}/cysignals/memory.pxd
+${PYSITELIB}/cysignals/memory.pxi
+${PYSITELIB}/cysignals/pselect.so
+${PYSITELIB}/cysignals/pxi_warning.h
+${PYSITELIB}/cysignals/pysignals.pxd
+${PYSITELIB}/cysignals/pysignals.so
+${PYSITELIB}/cysignals/signals.pxd
+${PYSITELIB}/cysignals/signals.pxi
+${PYSITELIB}/cysignals/signals.so
+${PYSITELIB}/cysignals/struct_signals.h
+${PYSITELIB}/cysignals/tests.so
+share/cysignals/cysignals-CSI-helper.py
diff --git a/py-cysignals/distinfo b/py-cysignals/distinfo
new file mode 100644
index 0000000000..be67a74bbb
--- /dev/null
+++ b/py-cysignals/distinfo
@@ -0,0 +1,7 @@
+$NetBSD$
+
+SHA1 (cysignals-1.9.0.tar.gz) = fcfdaa41f68ac26ffca30a9d7845ca4aa8857e10
+RMD160 (cysignals-1.9.0.tar.gz) = 017b79dc98583e723cd3640cdde58d010449cc80
+SHA512 (cysignals-1.9.0.tar.gz) = cb1bef5295542b89ddcb453cea536aa81b5560890161f4e98775a51a57bc0aeb35b5d8394a3c7eeab7d78fcaa288b49a1c050fa34cd4d7f08169439073cd0d60
+Size (cysignals-1.9.0.tar.gz) = 93335 bytes
+SHA1 (patch-setup.py) = 7cab766be977698f516202a6b06f9c86802f0b00
diff --git a/py-cysignals/patches/patch-setup.py b/py-cysignals/patches/patch-setup.py
new file mode 100644
index 0000000000..08fe33e779
--- /dev/null
+++ b/py-cysignals/patches/patch-setup.py
@@ -0,0 +1,12 @@
+$NetBSD$
+
+--- setup.py.orig 2019-01-16 12:20:40.000000000 +0000
++++ setup.py
+@@ -145,6 +145,6 @@ setup(
+ package_dir={"cysignals": opj("src", "cysignals")},
+ package_data={"cysignals": ["*.pxi", "*.pxd", "*.h"]},
+ data_files=[(opj("share", "cysignals"), [opj("src", "scripts", "cysignals-CSI-helper.py")])],
+- scripts=glob(opj("src", "scripts", "cysignals-CSI")),
++ scripts=glob(opj("src", "scripts", "cysignals-CSI"+sys.version[0:3])),
+ cmdclass=dict(build=build, bdist_egg=no_egg),
+ )
diff --git a/symmetrica/DESCR b/symmetrica/DESCR
index 374690c1cf..621b84e805 100644
--- a/symmetrica/DESCR
+++ b/symmetrica/DESCR
@@ -1,4 +1,4 @@
-Symmetrica is a collection of routines, written in the programming language
-C, through which the user can readily write his/her own programs. Routines
-which manipulate many types of mathematical objects are available. Their use
-is facilitated by Symmetrica's object oriented style.
+Symmetrica is a library for combinatorics. It has support for the
+representation theory of the symmetric group and related groups, combinatorics
+of tableaux, symmetric functions and polynomials, Schubert polynomials,
+and the representation theory of Hecke algebras of type A_n.
diff --git a/symmetrica/Makefile b/symmetrica/Makefile
index a8473c341e..22b2baa8de 100644
--- a/symmetrica/Makefile
+++ b/symmetrica/Makefile
@@ -1,21 +1,33 @@
-# $NetBSD: Makefile,v 1.2 2012/10/07 16:23:19 asau Exp $
-#
+# $NetBSD$
DISTNAME= SYM2_0_tar
-PKGNAME= symmetrica-2.0
+PKGNAME= symmetrica-${VERSION}
CATEGORIES= math
MASTER_SITES= http://www.algorithm.uni-bayreuth.de/en/research/SYMMETRICA/
EXTRACT_SUFX= .gz
MAINTAINER= jihbed.research%gmail.com@localhost
HOMEPAGE= http://www.algorithm.uni-bayreuth.de/en/research/SYMMETRICA/
-COMMENT= Library for combinatorics
-#LICENSE= # TODO: (see mk/license.mk)
+COMMENT= Symmetrica Combinatoric C Library
+LICENSE= public-domain
WRKSRC= ${WRKDIR}
-USE_TOOLS+= gmake
-USE_LANGUAGES= c c++
+VERSION= 2.0
+NO_CONFIGURE= yes
+USE_LANGUAGES= c c++
+MAKE_FILE= makefile
+USE_TOOLS+= gmake
+INSTALLATION_DIRS+= bin include/symmetrica
+
+do-build:
+ cd ${WRKSRC} && ${GMAKE}
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/test ${DESTDIR}${PREFIX}/bin/test-symmetrica
+ ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/include/symmetrica
+ ${INSTALL_DATA} ${WRKSRC}/def.h ${DESTDIR}${PREFIX}/include/symmetrica
+ ${INSTALL_DATA} ${WRKSRC}/macro.h ${DESTDIR}${PREFIX}/include/symmetrica
.include "../../mk/bsd.pkg.mk"
diff --git a/symmetrica/PLIST b/symmetrica/PLIST
index 952bff671a..6f119aa171 100644
--- a/symmetrica/PLIST
+++ b/symmetrica/PLIST
@@ -1 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2010/05/10 21:31:35 jihbed Exp $
+@comment $NetBSD$
+bin/test-symmetrica
+include/symmetrica/def.h
+include/symmetrica/macro.h
diff --git a/symmetrica/TODO b/symmetrica/TODO
deleted file mode 100644
index 80b02a6b43..0000000000
--- a/symmetrica/TODO
+++ /dev/null
@@ -1 +0,0 @@
-not finished !!!
diff --git a/symmetrica/distinfo b/symmetrica/distinfo
index fe342fa92e..f41081dd27 100644
--- a/symmetrica/distinfo
+++ b/symmetrica/distinfo
@@ -1,5 +1,8 @@
-$NetBSD: distinfo,v 1.1.1.1 2010/05/10 21:31:35 jihbed Exp $
+$NetBSD$
SHA1 (SYM2_0_tar.gz) = fd6f975d971c3e7c72b6cc5fcb3e5b37f5a73725
RMD160 (SYM2_0_tar.gz) = 1da19c9a72e2c54ced7e35372cdbc49a01e2cf82
+SHA512 (SYM2_0_tar.gz) = 48be02bc17311003741c5d87df53e8168635d45cbe2e0890b465e41e27a934f882e876d03f8b0910305daefb05c298386c3641bb59302397ede34f45f8e41e36
Size (SYM2_0_tar.gz) = 720154 bytes
+SHA1 (patch-makefile) = 9576fe60f6baf284f5f1f348ed2af41e919ab8b6
+SHA1 (patch-part.c) = b5b012fa84dea15eb2571f5dffc26d90896c96f0
diff --git a/symmetrica/patches/patch-makefile b/symmetrica/patches/patch-makefile
new file mode 100644
index 0000000000..9af4e8ce52
--- /dev/null
+++ b/symmetrica/patches/patch-makefile
@@ -0,0 +1,13 @@
+$NetBSD$
+
+--- makefile.orig 2007-12-07 07:03:22.000000000 +0000
++++ makefile
+@@ -1,4 +1,6 @@
++all: test
++
+ .c.o:
+- cc -c -O2 -DFAST -DALLTRUE $<
++ $(CC) -c -O2 -DFAST -DALLTRUE $<
+ test: test.c bar.o bi.o boe.o bruch.o classical.o de.o di.o ff.o galois.o ga.o gra.o hash.o hiccup.o io.o ko.o list.o lo.o ma.o mee.o mem.o mes.o mhe.o mhh.o mhm.o mhp.o mhs.o mmm.o mms.o mod_dg_sbd.o mo.o mpp.o mps.o mse.o msh.o msm.o mss.o muir.o na.o nb.o nc.o nu.o part.o pee.o peh.o pem.o perm.o pes.o phe.o phh.o phm.o phs.o plet.o pme.o pmh.o poly.o ppe.o pph.o ppm.o ppp.o pps.o pr.o pse.o psh.o psm.o pss.o rest.o rh.o sab.o sb.o sc.o sr.o ta.o teh.o tem.o tep.o tes.o the.o thm.o thp.o ths.o tme.o tmh.o tmp.o tms.o tpe.o tph.o tpm.o tps.o tse.o tsh.o tsm.o tsp.o vc.o zo.o zykelind.o zyk.o
+- gcc -DALLTRUE -DFAST test.c bar.o bi.o boe.o bruch.o classical.o de.o di.o ff.o galois.o ga.o gra.o hash.o hiccup.o io.o ko.o list.o lo.o ma.o mee.o mem.o mes.o mhe.o mhh.o mhm.o mhp.o mhs.o mmm.o mms.o mod_dg_sbd.o mo.o mpp.o mps.o mse.o msh.o msm.o mss.o muir.o na.o nb.o nc.o nu.o part.o pee.o peh.o pem.o perm.o pes.o phe.o phh.o phm.o phs.o plet.o pme.o pmh.o poly.o ppe.o pph.o ppm.o ppp.o pps.o pr.o pse.o psh.o psm.o pss.o rest.o rh.o sab.o sb.o sc.o sr.o ta.o teh.o tem.o tep.o tes.o the.o thm.o thp.o ths.o tme.o tmh.o tmp.o tms.o tpe.o tph.o tpm.o tps.o tse.o tsh.o tsm.o tsp.o vc.o zo.o zykelind.o zyk.o -o test -lm
++ $(CC) -DALLTRUE -DFAST test.c bar.o bi.o boe.o bruch.o classical.o de.o di.o ff.o galois.o ga.o gra.o hash.o hiccup.o io.o ko.o list.o lo.o ma.o mee.o mem.o mes.o mhe.o mhh.o mhm.o mhp.o mhs.o mmm.o mms.o mod_dg_sbd.o mo.o mpp.o mps.o mse.o msh.o msm.o mss.o muir.o na.o nb.o nc.o nu.o part.o pee.o peh.o pem.o perm.o pes.o phe.o phh.o phm.o phs.o plet.o pme.o pmh.o poly.o ppe.o pph.o ppm.o ppp.o pps.o pr.o pse.o psh.o psm.o pss.o rest.o rh.o sab.o sb.o sc.o sr.o ta.o teh.o tem.o tep.o tes.o the.o thm.o thp.o ths.o tme.o tmh.o tmp.o tms.o tpe.o tph.o tpm.o tps.o tse.o tsh.o tsm.o tsp.o vc.o zo.o zykelind.o zyk.o -o test -lm
diff --git a/symmetrica/patches/patch-part.c b/symmetrica/patches/patch-part.c
new file mode 100644
index 0000000000..53027392a8
--- /dev/null
+++ b/symmetrica/patches/patch-part.c
@@ -0,0 +1,15 @@
+$NetBSD$
+
+--- part.c.orig 2007-12-06 16:30:17.000000000 +0000
++++ part.c
+@@ -1767,8 +1767,8 @@ static int rec01(INT ni, OP vec)
+ /* to compute number of partitions */
+ {
+ INT erg = OK;
+- if (ni<0) return;
+- if (not EMPTYP(S_V_I(vec,ni))) return;
++ if (ni < 0) return 0;
++ if (not EMPTYP(S_V_I(vec, ni))) return 0;
+ else if (ni<=1) M_I_I(1,S_V_I(vec,ni));
+ else {
+
Home |
Main Index |
Thread Index |
Old Index