summaryrefslogtreecommitdiffstats
path: root/math/concorde/Makefile
diff options
context:
space:
mode:
authordanfe <danfe@FreeBSD.org>2005-03-18 12:38:19 +0000
committerdanfe <danfe@FreeBSD.org>2005-03-18 12:38:19 +0000
commit4e4a927b5f877df542dd4ed070f1b0e13145cdd9 (patch)
tree0ecba805972f5523b996c912b51aab2512690765 /math/concorde/Makefile
parent8c64f31c0cab0d30f72e2c86f8f51d5cd422326c (diff)
downloadFreeBSD-ports-4e4a927b5f877df542dd4ed070f1b0e13145cdd9.zip
FreeBSD-ports-4e4a927b5f877df542dd4ed070f1b0e13145cdd9.tar.gz
- Update to 20031219
- Build all binaries (they are very useful!) - Install them to ${PREFIX}/bin/concorde/ to avoid name collision - Update pkg-descr to reflect homepage PR: ports/75148 Submitted by: Ulrich Spoerlein <q(at)uni.de>
Diffstat (limited to 'math/concorde/Makefile')
-rw-r--r--math/concorde/Makefile28
1 files changed, 21 insertions, 7 deletions
diff --git a/math/concorde/Makefile b/math/concorde/Makefile
index bd6b14e..4d6a6d5 100644
--- a/math/concorde/Makefile
+++ b/math/concorde/Makefile
@@ -6,12 +6,11 @@
#
PORTNAME= concorde
-PORTVERSION= 1.0
-PORTREVISION= 1
+PORTVERSION= 20031219
CATEGORIES= math parallel
-MASTER_SITES= http://www.math.princeton.edu/tsp/concorde/ \
- ftp://ftp.caam.rice.edu/pub/software/keck/
-DISTNAME= co991215
+MASTER_SITES= http://www.tsp.gatech.edu/concorde/ \
+ http://www.math.princeton.edu/tsp/concorde/
+DISTNAME= co031219
EXTRACT_SUFX= .tgz
MAINTAINER= dbader@eece.unm.edu
@@ -19,14 +18,24 @@ COMMENT= Combinatorial Optimization package
WRKSRC= ${WRKDIR}/concorde
-GNU_CONFIGURE= yes
+GNU_CONFIGURE= yes
+ALL_TARGET= everything
INCFILES= bigguy.h combs.h config.h consec1.h cut.h cuttree.h \
delaunay.h edgegen.h fmatch.h heldkarp.h kdtree.h \
linkern.h localcut.h lp.h machdefs.h macrorus.h mlinkern.h \
- necklace.h pq.h pqsets.h profdata.h profrus.h tinytsp.h \
+ necklace.h pq.h pqsets.h tinytsp.h \
tsp.h util.h verify.h
+BINFILES= BIGGUY/bg_test COMBS/combtest CUT/lin_all CUT/mincut \
+ EDGEGEN/edgegen FMATCH/fmatch HELDKARP/heldkarp KDTREE/kdtree \
+ LINKERN/linkern LOCALCUT/checker LOCALCUT/first \
+ LOCALCUT/localcut LOCALCUT/peeler LOCALCUT/peeler2 PQ/pqtest \
+ TINY/tinytsp TOOLS/edg2len TOOLS/edgunion TOOLS/fconvert \
+ TOOLS/killgrun TOOLS/prob2tsp TOOLS/showres TOOLS/tourchk \
+ TOOLS/tourlen TSP/bosstell TSP/concorde TSP/cutserv \
+ TSP/poolcat TSP/probserv TSP/test_tsp VERIFY/verify
+
do-install:
${INSTALL_DATA} ${WRKSRC}/concorde.a ${PREFIX}/lib/libconcorde.a
${INSTALL} -d -o ${SHAREOWN} -g ${SHAREGRP} -m 755 ${PREFIX}/include/concorde
@@ -34,5 +43,10 @@ do-install:
.for f in ${INCFILES}
${INSTALL_DATA} ${WRKSRC}/INCLUDE/${f} ${PREFIX}/include/concorde
.endfor
+ ${INSTALL} -d -o ${BINOWN} -g ${BINGRP} -m 755 ${PREFIX}/bin/concorde
+.for f in ${BINFILES}
+ ${INSTALL_PROGRAM} ${WRKSRC}/${f} ${PREFIX}/bin/concorde
+.endfor
+ ${INSTALL_SCRIPT} ${WRKSRC}/TINY/randtsp.awk ${PREFIX}/bin/concorde
.include <bsd.port.mk>
OpenPOWER on IntegriCloud