View | Details | Raw Unified | Return to bug 256516 | Differences between
and this patch

Collapse All | Expand All

(-)b/math/nauty/Makefile (-44 / +13 lines)
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 nauty.a
27
25
do-install:
28
do-install:
26
	${MKDIR} ${STAGEDIR}${PREFIX}/include/nauty
29
	${MKDIR} ${STAGEDIR}${PREFIX}/include/nauty
27
	${INSTALL_DATA} ${WRKSRC}/nauty.h ${STAGEDIR}${PREFIX}/include/nauty
30
	${INSTALL_DATA} ${WRKSRC}/nauty.h ${STAGEDIR}${PREFIX}/include/nauty
28
	# Do not use ${INSTALL_LIB} to strip the library!
31
	# Do not use ${INSTALL_LIB} to strip the library!
29
	${INSTALL_DATA} ${WRKSRC}/nauty.a ${STAGEDIR}${PREFIX}/lib/libnauty.a
32
	${INSTALL_DATA} ${WRKSRC}/nauty.a ${STAGEDIR}${PREFIX}/lib/libnauty.a
30
	${INSTALL_PROGRAM} ${WRKSRC}/addedgeg ${STAGEDIR}${PREFIX}/bin
33
	${INSTALL_LIB} ${WRKSRC}/libnauty.so ${STAGEDIR}${PREFIX}/lib
31
	${INSTALL_PROGRAM} ${WRKSRC}/amtog ${STAGEDIR}${PREFIX}/bin
34
.for e in \
32
	${INSTALL_PROGRAM} ${WRKSRC}/assembleg ${STAGEDIR}${PREFIX}/bin
35
	NRswitchg addedgeg amtog assembleg biplabg catg complg converseg copyg countg \
33
	${INSTALL_PROGRAM} ${WRKSRC}/biplabg ${STAGEDIR}${PREFIX}/bin
36
	cubhamg deledgeg delptg directg dreadnaut dretodot dretog edgetransg genbg genbgL \
34
	${INSTALL_PROGRAM} ${WRKSRC}/catg ${STAGEDIR}${PREFIX}/bin
37
	geng gengL genquarticg genrang genspecialg gentourng gentreeg hamheuristic labelg linegraphg \
35
	${INSTALL_PROGRAM} ${WRKSRC}/complg ${STAGEDIR}${PREFIX}/bin
38
	listg multig newedgeg pickg planarg ranlabg shortg showg subdivideg twohamg \
36
	${INSTALL_PROGRAM} ${WRKSRC}/converseg ${STAGEDIR}${PREFIX}/bin
39
	underlyingg vcolg watercluster2
37
	${INSTALL_PROGRAM} ${WRKSRC}/copyg ${STAGEDIR}${PREFIX}/bin
40
	${INSTALL_PROGRAM} ${WRKSRC}/${e} ${STAGEDIR}${PREFIX}/bin
38
	${INSTALL_PROGRAM} ${WRKSRC}/countg ${STAGEDIR}${PREFIX}/bin
41
.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
42
74
do-install-DOCS-on:
43
do-install-DOCS-on:
75
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
44
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
(-)b/math/nauty/pkg-descr (-2 / +2 lines)
Lines 1-4 Link Here
1
nauty is a program for computing automorphism groups of graphs and digraphs.
1
nauty and Traces are programs for computing automorphism groups of graphs and
2
It can also produce a canonical labelling.
2
digraphs. They can also produce a canonical label.
3
3
4
WWW: https://users.cecs.anu.edu.au/~bdm/nauty/
4
WWW: https://users.cecs.anu.edu.au/~bdm/nauty/
(-)b/math/nauty/pkg-plist (+1 lines)
Lines 44-46 bin/vcolg Link Here
44
bin/watercluster2
44
bin/watercluster2
45
include/nauty/nauty.h
45
include/nauty/nauty.h
46
lib/libnauty.a
46
lib/libnauty.a
47
lib/libnauty.so

Return to bug 256516