Lines 2-7
Link Here
|
2 |
|
2 |
|
3 |
PORTNAME= nauty |
3 |
PORTNAME= nauty |
4 |
PORTVERSION= 27r1 |
4 |
PORTVERSION= 27r1 |
|
|
5 |
PORTREVISION= 1 |
5 |
CATEGORIES= math |
6 |
CATEGORIES= math |
6 |
MASTER_SITES= https://users.cecs.anu.edu.au/~bdm/nauty/ |
7 |
MASTER_SITES= https://users.cecs.anu.edu.au/~bdm/nauty/ |
7 |
DISTNAME= ${PORTNAME}${PORTVERSION} |
8 |
DISTNAME= ${PORTNAME}${PORTVERSION} |
Lines 10-16
MAINTAINER= moritz@schmi.tt
Link Here
|
10 |
COMMENT= Nauty & Traces are programs for computing graph automorphisms |
11 |
COMMENT= Nauty & Traces are programs for computing graph automorphisms |
11 |
|
12 |
|
12 |
LICENSE= APACHE20 |
13 |
LICENSE= APACHE20 |
13 |
LICENSE_FILE= ${WRKSRC}/COPYRIGHT |
|
|
14 |
|
14 |
|
15 |
USES= gmake |
15 |
USES= gmake |
16 |
|
16 |
|
Lines 22-75
CFLAGS+= -fPIC
Link Here
|
22 |
|
22 |
|
23 |
OPTIONS_DEFINE= DOCS |
23 |
OPTIONS_DEFINE= DOCS |
24 |
|
24 |
|
|
|
25 |
post-build: |
26 |
@cd ${WRKSRC} && ${CC} ${LDFLAGS} -shared -o libnauty.so \ |
27 |
gtnauty.o gtools.o gutil1.o gutil2.o naugraph.o naugroup.o naurng.o nausparse.o nautil.o nautinv.o \ |
28 |
naututil.o nauty.o nautycliquer.o schreier.o traces.o |
29 |
|
25 |
do-install: |
30 |
do-install: |
26 |
${MKDIR} ${STAGEDIR}${PREFIX}/include/nauty |
31 |
${MKDIR} ${STAGEDIR}${PREFIX}/include/nauty |
27 |
${INSTALL_DATA} ${WRKSRC}/nauty.h ${STAGEDIR}${PREFIX}/include/nauty |
32 |
${INSTALL_DATA} ${WRKSRC}/nauty.h ${STAGEDIR}${PREFIX}/include/nauty |
28 |
# Do not use ${INSTALL_LIB} to strip the library! |
33 |
# Do not use ${INSTALL_LIB} to strip the library! |
29 |
${INSTALL_DATA} ${WRKSRC}/nauty.a ${STAGEDIR}${PREFIX}/lib/libnauty.a |
34 |
${INSTALL_DATA} ${WRKSRC}/nauty.a ${STAGEDIR}${PREFIX}/lib/libnauty.a |
30 |
${INSTALL_PROGRAM} ${WRKSRC}/addedgeg ${STAGEDIR}${PREFIX}/bin |
35 |
${INSTALL_LIB} ${WRKSRC}/libnauty.so ${STAGEDIR}${PREFIX}/lib |
31 |
${INSTALL_PROGRAM} ${WRKSRC}/amtog ${STAGEDIR}${PREFIX}/bin |
36 |
.for e in \ |
32 |
${INSTALL_PROGRAM} ${WRKSRC}/assembleg ${STAGEDIR}${PREFIX}/bin |
37 |
NRswitchg addedgeg amtog assembleg biplabg catg complg converseg copyg countg \ |
33 |
${INSTALL_PROGRAM} ${WRKSRC}/biplabg ${STAGEDIR}${PREFIX}/bin |
38 |
cubhamg deledgeg delptg directg dreadnaut dretodot dretog edgetransg genbg genbgL \ |
34 |
${INSTALL_PROGRAM} ${WRKSRC}/catg ${STAGEDIR}${PREFIX}/bin |
39 |
geng gengL genquarticg genrang genspecialg gentourng gentreeg hamheuristic labelg linegraphg \ |
35 |
${INSTALL_PROGRAM} ${WRKSRC}/complg ${STAGEDIR}${PREFIX}/bin |
40 |
listg multig newedgeg pickg planarg ranlabg shortg showg subdivideg twohamg \ |
36 |
${INSTALL_PROGRAM} ${WRKSRC}/converseg ${STAGEDIR}${PREFIX}/bin |
41 |
underlyingg vcolg watercluster2 |
37 |
${INSTALL_PROGRAM} ${WRKSRC}/copyg ${STAGEDIR}${PREFIX}/bin |
42 |
${INSTALL_PROGRAM} ${WRKSRC}/${e} ${STAGEDIR}${PREFIX}/bin |
38 |
${INSTALL_PROGRAM} ${WRKSRC}/countg ${STAGEDIR}${PREFIX}/bin |
43 |
.endfor |
39 |
${INSTALL_PROGRAM} ${WRKSRC}/cubhamg ${STAGEDIR}${PREFIX}/bin |
|
|
40 |
${INSTALL_PROGRAM} ${WRKSRC}/deledgeg ${STAGEDIR}${PREFIX}/bin |
41 |
${INSTALL_PROGRAM} ${WRKSRC}/delptg ${STAGEDIR}${PREFIX}/bin |
42 |
${INSTALL_PROGRAM} ${WRKSRC}/directg ${STAGEDIR}${PREFIX}/bin |
43 |
${INSTALL_PROGRAM} ${WRKSRC}/dreadnaut ${STAGEDIR}${PREFIX}/bin |
44 |
${INSTALL_PROGRAM} ${WRKSRC}/dretodot ${STAGEDIR}${PREFIX}/bin |
45 |
${INSTALL_PROGRAM} ${WRKSRC}/dretog ${STAGEDIR}${PREFIX}/bin |
46 |
${INSTALL_PROGRAM} ${WRKSRC}/edgetransg ${STAGEDIR}${PREFIX}/bin |
47 |
${INSTALL_PROGRAM} ${WRKSRC}/genbg ${STAGEDIR}${PREFIX}/bin |
48 |
${INSTALL_PROGRAM} ${WRKSRC}/genbgL ${STAGEDIR}${PREFIX}/bin |
49 |
${INSTALL_PROGRAM} ${WRKSRC}/geng ${STAGEDIR}${PREFIX}/bin |
50 |
${INSTALL_PROGRAM} ${WRKSRC}/gengL ${STAGEDIR}${PREFIX}/bin |
51 |
${INSTALL_PROGRAM} ${WRKSRC}/genquarticg ${STAGEDIR}${PREFIX}/bin |
52 |
${INSTALL_PROGRAM} ${WRKSRC}/genrang ${STAGEDIR}${PREFIX}/bin |
53 |
${INSTALL_PROGRAM} ${WRKSRC}/genspecialg ${STAGEDIR}${PREFIX}/bin |
54 |
${INSTALL_PROGRAM} ${WRKSRC}/gentourng ${STAGEDIR}${PREFIX}/bin |
55 |
${INSTALL_PROGRAM} ${WRKSRC}/gentreeg ${STAGEDIR}${PREFIX}/bin |
56 |
${INSTALL_PROGRAM} ${WRKSRC}/hamheuristic ${STAGEDIR}${PREFIX}/bin |
57 |
${INSTALL_PROGRAM} ${WRKSRC}/labelg ${STAGEDIR}${PREFIX}/bin |
58 |
${INSTALL_PROGRAM} ${WRKSRC}/linegraphg ${STAGEDIR}${PREFIX}/bin |
59 |
${INSTALL_PROGRAM} ${WRKSRC}/listg ${STAGEDIR}${PREFIX}/bin |
60 |
${INSTALL_PROGRAM} ${WRKSRC}/multig ${STAGEDIR}${PREFIX}/bin |
61 |
${INSTALL_PROGRAM} ${WRKSRC}/newedgeg ${STAGEDIR}${PREFIX}/bin |
62 |
${INSTALL_PROGRAM} ${WRKSRC}/NRswitchg ${STAGEDIR}${PREFIX}/bin |
63 |
${INSTALL_PROGRAM} ${WRKSRC}/pickg ${STAGEDIR}${PREFIX}/bin |
64 |
${INSTALL_PROGRAM} ${WRKSRC}/planarg ${STAGEDIR}${PREFIX}/bin |
65 |
${INSTALL_PROGRAM} ${WRKSRC}/ranlabg ${STAGEDIR}${PREFIX}/bin |
66 |
${INSTALL_PROGRAM} ${WRKSRC}/shortg ${STAGEDIR}${PREFIX}/bin |
67 |
${INSTALL_PROGRAM} ${WRKSRC}/showg ${STAGEDIR}${PREFIX}/bin |
68 |
${INSTALL_PROGRAM} ${WRKSRC}/subdivideg ${STAGEDIR}${PREFIX}/bin |
69 |
${INSTALL_PROGRAM} ${WRKSRC}/twohamg ${STAGEDIR}${PREFIX}/bin |
70 |
${INSTALL_PROGRAM} ${WRKSRC}/underlyingg ${STAGEDIR}${PREFIX}/bin |
71 |
${INSTALL_PROGRAM} ${WRKSRC}/vcolg ${STAGEDIR}${PREFIX}/bin |
72 |
${INSTALL_PROGRAM} ${WRKSRC}/watercluster2 ${STAGEDIR}${PREFIX}/bin |
73 |
|
44 |
|
74 |
do-install-DOCS-on: |
45 |
do-install-DOCS-on: |
75 |
@${MKDIR} ${STAGEDIR}${DOCSDIR} |
46 |
@${MKDIR} ${STAGEDIR}${DOCSDIR} |