xref: /mports/math/triangle/Makefile
  • Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1PORTNAME=	triangle
2PORTVERSION=	1.6
3PORTREVISION=	5
4CATEGORIES=	math
5MASTER_SITES=	NL/voronoi
6DISTNAME=	${PORTNAME}
7DIST_SUBDIR=	${PORTNAME}-${PORTVERSION}
8
9MAINTAINER=	ports@MidnightBSD.org
10COMMENT=	Two-Dimensional Quality Mesh Generator and Delaunay Triangulator
11WWW=		https://www.cs.cmu.edu/~quake/triangle.html
12
13# Converted from NO_CDROM
14LICENSE=	triangle
15LICENSE_NAME=	triangle
16LICENSE_TEXT=	No commercial use without prior arrangement with the author
17LICENSE_PERMS=	dist-mirror pkg-mirror auto-accept
18
19USES=		zip xorg
20NO_WRKSUBDIR=	yes
21MAKEFILE=	makefile
22USE_XORG=	x11
23USE_LDCONFIG=	yes
24
25PLIST_FILES=	bin/${PORTNAME} bin/showme \
26		include/${PORTNAME}.h \
27		lib/lib${PORTNAME}.so \
28		lib/lib${PORTNAME}.so.${PORTVERSION}
29
30post-build:
31	@cd ${WRKSRC} && ${CC} ${CFLAGS} ${LDFLAGS} -DTRILIBRARY -shared -fPIC -Wl,-soname,lib${PORTNAME}.so.${PORTVERSION} -o lib${PORTNAME}.so.${PORTVERSION} ${PORTNAME}.c
32
33do-install:
34	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${WRKSRC}/showme ${PREFIX}/bin
35	${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.h ${PREFIX}/include
36	${INSTALL_DATA} ${WRKSRC}/lib${PORTNAME}.so.${PORTVERSION} ${PREFIX}/lib
37	cd ${PREFIX}/lib && ${LN} -s lib${PORTNAME}.so.${PORTVERSION} lib${PORTNAME}.so
38	@${STRIP_CMD} ${PREFIX}/lib/lib${PORTNAME}.so.${PORTVERSION}
39
40do-test:
41	@cd ${INSTALL_WRKSRC} && ./${PORTNAME} -p A.poly && ./showme A.1.poly
42
43.include <bsd.port.mk>
44

served by {OpenGrok

Last Index Update: Sun Mar 22 17:06:33 EDT 2026