summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--math/gp-grape/DESCR11
-rw-r--r--math/gp-grape/Makefile34
-rw-r--r--math/gp-grape/PLIST72
-rw-r--r--math/gp-grape/distinfo5
-rw-r--r--math/gp-grape/patches/patch-aa13
5 files changed, 135 insertions, 0 deletions
diff --git a/math/gp-grape/DESCR b/math/gp-grape/DESCR
new file mode 100644
index 00000000000..6b0146b74cc
--- /dev/null
+++ b/math/gp-grape/DESCR
@@ -0,0 +1,11 @@
+GRAPE is a GAP package for computing with graphs and groups. It was
+written by Leonard H. Soicher of Queen Mary, University of London.
+
+If you use GRAPE to solve a problem, then please email
+L.H.Soicher@qmul.ac.uk, and reference:
+
+Leonard H. Soicher, GRAPE: a system for computing with graphs and groups,
+In Larry Finkelstein and William M. Kantor, editors, Groups and
+Computation, volume 11 of DIMACS Series in Discrete Mathematics and
+Theoretical Computer Science, pages 287-291, American Mathematical Society,
+1993. GRAPE homepage: http://www.gap-system.org/Share/grape.html.
diff --git a/math/gp-grape/Makefile b/math/gp-grape/Makefile
new file mode 100644
index 00000000000..f1532512273
--- /dev/null
+++ b/math/gp-grape/Makefile
@@ -0,0 +1,34 @@
+# $NetBSD: Makefile,v 1.1.1.1 2002/08/21 08:09:56 cjep Exp $
+#
+
+DISTNAME= grape4r1
+PKGNAME= gp-grape-4.1
+CATEGORIES= math
+MASTER_SITES= http://www.maths.qmul.ac.uk/~leonard/grape4r1/
+EXTRACT_SUFX= .zoo
+
+MAINTAINER= cjep@netbsd.org
+HOMEPAGE= http://www.gap-system.org/Share/grape.html
+COMMENT= GRAPE (GRape Algorithms using PErmutation groups)
+
+BUILD_DEPENDS+= zoo:../../archivers/zoo
+
+EXTRACT_CMD= ${LOCALBASE}/bin/zoo -extract ${DOWNLOADED_DISTFILE}
+WRKSRC= ${WRKDIR}/${GAP_PKG_NAME}
+
+ALL_TARGET= bsd-gcc
+
+GAP_PKG_NAME= grape
+
+do-configure:
+ (cd ${WRKSRC} && ${SH} configure ${GAP_DIRECTORY} )
+
+do-install:
+ ${INSTALL_PROGRAM_DIR} ${GAP_PKG_DIRECTORY}
+ @for I in COPYING bin doc grh htm init.g lib nauty20/read.me \
+ prs; do \
+ ${CP} -R ${WRKSRC}/$$I ${GAP_PKG_DIRECTORY}; \
+ done
+
+.include "../../math/gap/gap.package.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/math/gp-grape/PLIST b/math/gp-grape/PLIST
new file mode 100644
index 00000000000..08918479175
--- /dev/null
+++ b/math/gp-grape/PLIST
@@ -0,0 +1,72 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2002/08/21 08:09:56 cjep Exp $
+lib/gap4.3/pkg/grape/COPYING
+lib/gap4.3/pkg/grape/bin/${MACHINE_GNU_PLATFORM}-cc/drcanon4
+lib/gap4.3/pkg/grape/bin/${MACHINE_GNU_PLATFORM}-cc/dreadnaut
+lib/gap4.3/pkg/grape/bin/${MACHINE_GNU_PLATFORM}-cc/drtogap4
+lib/gap4.3/pkg/grape/bin/${MACHINE_GNU_PLATFORM}-cc/gap4todr
+lib/gap4.3/pkg/grape/doc/cnauty.tex
+lib/gap4.3/pkg/grape/doc/colour.tex
+lib/gap4.3/pkg/grape/doc/consmod.tex
+lib/gap4.3/pkg/grape/doc/constr.tex
+lib/gap4.3/pkg/grape/doc/determin.tex
+lib/gap4.3/pkg/grape/doc/grape.bib
+lib/gap4.3/pkg/grape/doc/grape.tex
+lib/gap4.3/pkg/grape/doc/inspect.tex
+lib/gap4.3/pkg/grape/doc/manual.bbl
+lib/gap4.3/pkg/grape/doc/manual.dvi
+lib/gap4.3/pkg/grape/doc/manual.ind
+lib/gap4.3/pkg/grape/doc/manual.mst
+lib/gap4.3/pkg/grape/doc/manual.pdf
+lib/gap4.3/pkg/grape/doc/manual.ps
+lib/gap4.3/pkg/grape/doc/manual.six
+lib/gap4.3/pkg/grape/doc/manual.tex
+lib/gap4.3/pkg/grape/doc/partlin.tex
+lib/gap4.3/pkg/grape/doc/special.tex
+lib/gap4.3/pkg/grape/grh/E8
+lib/gap4.3/pkg/grape/grh/McL
+lib/gap4.3/pkg/grape/grh/Soicher
+lib/gap4.3/pkg/grape/htm/CHAP001.htm
+lib/gap4.3/pkg/grape/htm/CHAP002.htm
+lib/gap4.3/pkg/grape/htm/CHAP003.htm
+lib/gap4.3/pkg/grape/htm/CHAP004.htm
+lib/gap4.3/pkg/grape/htm/CHAP005.htm
+lib/gap4.3/pkg/grape/htm/CHAP006.htm
+lib/gap4.3/pkg/grape/htm/CHAP007.htm
+lib/gap4.3/pkg/grape/htm/CHAP008.htm
+lib/gap4.3/pkg/grape/htm/CHAP009.htm
+lib/gap4.3/pkg/grape/htm/biblio.htm
+lib/gap4.3/pkg/grape/htm/chapters.htm
+lib/gap4.3/pkg/grape/htm/indxA.htm
+lib/gap4.3/pkg/grape/htm/indxB.htm
+lib/gap4.3/pkg/grape/htm/indxC.htm
+lib/gap4.3/pkg/grape/htm/indxD.htm
+lib/gap4.3/pkg/grape/htm/indxE.htm
+lib/gap4.3/pkg/grape/htm/indxF.htm
+lib/gap4.3/pkg/grape/htm/indxG.htm
+lib/gap4.3/pkg/grape/htm/indxI.htm
+lib/gap4.3/pkg/grape/htm/indxJ.htm
+lib/gap4.3/pkg/grape/htm/indxL.htm
+lib/gap4.3/pkg/grape/htm/indxN.htm
+lib/gap4.3/pkg/grape/htm/indxO.htm
+lib/gap4.3/pkg/grape/htm/indxP.htm
+lib/gap4.3/pkg/grape/htm/indxQ.htm
+lib/gap4.3/pkg/grape/htm/indxR.htm
+lib/gap4.3/pkg/grape/htm/indxS.htm
+lib/gap4.3/pkg/grape/htm/indxT.htm
+lib/gap4.3/pkg/grape/htm/indxU.htm
+lib/gap4.3/pkg/grape/htm/indxV.htm
+lib/gap4.3/pkg/grape/htm/theindex.htm
+lib/gap4.3/pkg/grape/init.g
+lib/gap4.3/pkg/grape/lib/grape.g
+lib/gap4.3/pkg/grape/prs/E8
+lib/gap4.3/pkg/grape/prs/McL
+lib/gap4.3/pkg/grape/prs/U
+lib/gap4.3/pkg/grape/read.me
+@dirrm lib/gap4.3/pkg/grape/prs
+@dirrm lib/gap4.3/pkg/grape/lib
+@dirrm lib/gap4.3/pkg/grape/htm
+@dirrm lib/gap4.3/pkg/grape/grh
+@dirrm lib/gap4.3/pkg/grape/doc
+@dirrm lib/gap4.3/pkg/grape/bin/i386--netbsdelf-cc
+@dirrm lib/gap4.3/pkg/grape/bin
+@dirrm lib/gap4.3/pkg/grape
diff --git a/math/gp-grape/distinfo b/math/gp-grape/distinfo
new file mode 100644
index 00000000000..a0ca27a8305
--- /dev/null
+++ b/math/gp-grape/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2002/08/21 08:09:56 cjep Exp $
+
+SHA1 (grape4r1.zoo) = d378ac8934c654ecd27faddb567c04f22cf6b3c6
+Size (grape4r1.zoo) = 896781 bytes
+SHA1 (patch-aa) = 0265f02ef79ba76f745267d0857ff8db5e1880da
diff --git a/math/gp-grape/patches/patch-aa b/math/gp-grape/patches/patch-aa
new file mode 100644
index 00000000000..971423713fa
--- /dev/null
+++ b/math/gp-grape/patches/patch-aa
@@ -0,0 +1,13 @@
+$NetBSD: patch-aa,v 1.1.1.1 2002/08/21 08:09:56 cjep Exp $
+
+--- Makefile.in.orig Wed Mar 1 13:31:12 2000
++++ Makefile.in
+@@ -72,7 +72,7 @@
+
+ binaries:
+ if test ! -d bin; then mkdir bin; fi
+- if test ! -d bin/@target@-@CC@; then mkdir bin/@GAPARCH@; fi
++ if test ! -d bin/@GAPARCH@; then mkdir bin/@GAPARCH@; fi
+ ( cd nauty20; rm -f *.o; make CC=$(CC) BINDIR="@GAPARCH@" LDFLAGS="$(LOPTS)" CFLAGS="$(NCOPTS)"; rm -f *.o )
+ ( cd src; make CC=$(CC) BINDIR="@GAPARCH@" LDFLAGS="$(LOPTS)" CFLAGS="$(UCOPTS)" )
+