aboutsummaryrefslogtreecommitdiffstats
path: root/math/concorde
diff options
context:
space:
mode:
authorwill <will@FreeBSD.org>2000-07-04 10:38:00 +0800
committerwill <will@FreeBSD.org>2000-07-04 10:38:00 +0800
commit7a548e71554b64efd6ff635526cba8994b622666 (patch)
tree175ef75d28ddeb613221f277e74d6defff8ba571 /math/concorde
parent6c6d8d71b38f1668eba86f73c8e19472470ef91e (diff)
downloadfreebsd-ports-gnome-7a548e71554b64efd6ff635526cba8994b622666.tar.gz
freebsd-ports-gnome-7a548e71554b64efd6ff635526cba8994b622666.tar.zst
freebsd-ports-gnome-7a548e71554b64efd6ff635526cba8994b622666.zip
Add concorde, a combinatorial optimization library.
PR: 19685 Submitted by: David A. Bader <dbader@eece.unm.edu>
Diffstat (limited to 'math/concorde')
-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
5 files changed, 49 insertions, 0 deletions
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