From 4e4a927b5f877df542dd4ed070f1b0e13145cdd9 Mon Sep 17 00:00:00 2001 From: danfe Date: Fri, 18 Mar 2005 12:38:19 +0000 Subject: - 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 --- math/concorde/Makefile | 28 +++++++++++++++++++++------- 1 file changed, 21 insertions(+), 7 deletions(-) (limited to 'math/concorde/Makefile') 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 -- cgit v1.1