summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWill Andrews <will@FreeBSD.org>2000-07-04 02:38:00 +0000
committerWill Andrews <will@FreeBSD.org>2000-07-04 02:38:00 +0000
commitad5ea862bc3b49419203fead5724dac74cad711e (patch)
tree2830ee749af97c8437607d75e420ac75fa45663c
parentpanasync must have been absent in CSE101 when they taught you not to (diff)
Add concorde, a combinatorial optimization library.
PR: 19685 Submitted by: David A. Bader <dbader@eece.unm.edu>
Notes
Notes: svn path=/head/; revision=30153
-rw-r--r--math/Makefile1
-rw-r--r--math/concorde/Makefile25
-rw-r--r--math/concorde/distinfo1
-rw-r--r--math/concorde/pkg-comment1
-rw-r--r--math/concorde/pkg-descr20
-rw-r--r--math/concorde/pkg-plist2
6 files changed, 50 insertions, 0 deletions
diff --git a/math/Makefile b/math/Makefile
index 8424c68047f8..09ae131a8479 100644
--- a/math/Makefile
+++ b/math/Makefile
@@ -11,6 +11,7 @@
SUBDIR += blas
SUBDIR += calc
SUBDIR += calctool
+ SUBDIR += concorde
SUBDIR += dcdflib
SUBDIR += eispack
SUBDIR += eval
diff --git a/math/concorde/Makefile b/math/concorde/Makefile
new file mode 100644
index 000000000000..2acbc30a28ce
--- /dev/null
+++ b/math/concorde/Makefile
@@ -0,0 +1,25 @@
+# New ports collection makefile for: concorde
+# Date created: 3 July 2000
+# Whom: dbader@eece.unm.edu
+#
+# $FreeBSD$
+#
+
+PORTNAME= concorde
+PORTVERSION= 1.0
+CATEGORIES= math
+MASTER_SITES= ftp://ftp.caam.rice.edu/pub/software/keck/
+DISTNAME= co991215
+EXTRACT_SUFX= .tgz
+
+MAINTAINER= dbader@eece.unm.edu
+
+WRKSRC= ${WRKDIR}/concorde
+
+GNU_CONFIGURE= yes
+
+do-install:
+ ${INSTALL_DATA} ${WRKSRC}/concorde.a ${PREFIX}/lib/libconcorde.a
+ ${INSTALL_DATA} ${WRKSRC}/concorde.h ${PREFIX}/include
+
+.include <bsd.port.mk>
diff --git a/math/concorde/distinfo b/math/concorde/distinfo
new file mode 100644
index 000000000000..e92c8f14d3d7
--- /dev/null
+++ b/math/concorde/distinfo
@@ -0,0 +1 @@
+MD5 (co991215.tgz) = 30c7dcccbde91a03d66e3e715f656650
diff --git a/math/concorde/pkg-comment b/math/concorde/pkg-comment
new file mode 100644
index 000000000000..76fbe87b3a35
--- /dev/null
+++ b/math/concorde/pkg-comment
@@ -0,0 +1 @@
+Combinatorial Optimization package
diff --git a/math/concorde/pkg-descr b/math/concorde/pkg-descr
new file mode 100644
index 000000000000..eaaf615bb022
--- /dev/null
+++ b/math/concorde/pkg-descr
@@ -0,0 +1,20 @@
+Concorde (99.12.15 release) This is the initial full release of Concorde.
+More data about Concorde is available from the Concorde page at
+http://www.caam.rice.edu/keck/concorde.html.
+
+Concorde is a computer code for the traveling salesman problem (TSP)
+and some related network optimization problems. The code is written
+in the ANSI C programming language and it is available for academic
+research use; for other uses, contact concorde@caam.rice.edu for
+licensing options.
+
+Concorde's TSP solver has been used to obtain the optimal solutions to
+all TSPLIB instances having up to 13,509 cities.
+
+The Concorde callable library includes over 700 functions permitting
+users to create specialized codes for TSP-like problems. All Concorde
+functions are thread-safe for prgramming in shared-memory parallel
+environments; the main TSP solver includes code for running over
+networks of unix workstations.
+
+WWW: http://www.caam.rice.edu/keck/concorde/
diff --git a/math/concorde/pkg-plist b/math/concorde/pkg-plist
new file mode 100644
index 000000000000..7646ca274eae
--- /dev/null
+++ b/math/concorde/pkg-plist
@@ -0,0 +1,2 @@
+lib/libconcorde.a
+include/concorde.h