Index: head/math/tetgen/Makefile =================================================================== --- head/math/tetgen/Makefile (revision 366827) +++ head/math/tetgen/Makefile (revision 366828) @@ -1,36 +1,35 @@ # Created by: Pedro F. Giffuni # $FreeBSD$ PORTNAME= tetgen -PORTVERSION= 1.4.3.20110119 +PORTVERSION= 1.5.0.20131104 CATEGORIES= math -MASTER_SITES= http://wias-berlin.de/software/tetgen/files/ +MASTER_SITES= http://wias-berlin.de/software/tetgen/1.5/src/ DISTNAME= ${PORTNAME}${PORTVERSION:R} DIST_SUBDIR= ${PORTNAME} MAINTAINER= ports@FreeBSD.org COMMENT= Quality Tetrahedral Mesh Generator and Delaunay Triangulator -LICENSE_FILE= ${WRKDIR}/LICENSE - -NO_CDROM= Tetgen is for academic or personal use only +LICENSE= AGPLv3 +LICENSE_FILE= ${WRKSRC}/LICENSE OPTIONS_DEFINE= EXAMPLES MAKEFILE= makefile ALL_TARGET= tetgen tetlib PORTEXAMPLES= example.poly PLIST_FILES= bin/tetgen include/tetgen.h lib/libtet.a do-install: ${INSTALL_PROGRAM} ${WRKSRC}/tetgen ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/tetgen.h ${STAGEDIR}${PREFIX}/include ${INSTALL_DATA} ${WRKSRC}/libtet.a ${STAGEDIR}${PREFIX}/lib ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/example.poly ${STAGEDIR}${EXAMPLESDIR} regression-test: (cd ${INSTALL_WRKSRC} && ./tetgen -p example.poly ) .include Index: head/math/tetgen/distinfo =================================================================== --- head/math/tetgen/distinfo (revision 366827) +++ head/math/tetgen/distinfo (revision 366828) @@ -1,2 +1,2 @@ -SHA256 (tetgen/tetgen1.4.3.tar.gz) = 952711bb06b7f64fd855eb24c33f08e3faf40bdd54764de10bbe5ed5b0dce034 -SIZE (tetgen/tetgen1.4.3.tar.gz) = 298600 +SHA256 (tetgen/tetgen1.5.0.tar.gz) = 4d114861d5ef2063afd06ef38885ec46822e90e7b4ea38c864f76493451f9cf3 +SIZE (tetgen/tetgen1.5.0.tar.gz) = 272513 Index: head/math/tetgen/files/patch-makefile =================================================================== --- head/math/tetgen/files/patch-makefile (revision 366827) +++ head/math/tetgen/files/patch-makefile (revision 366828) @@ -1,29 +1,29 @@ ---- makefile.orig Mon Apr 16 16:45:21 2007 -+++ makefile Wed Jul 18 22:04:08 2007 +--- makefile.orig 2013-11-06 15:26:24.000000000 -0500 ++++ makefile 2014-08-29 10:51:57.000000000 -0500 @@ -11,7 +11,7 @@ # CXX should be set to the name of your favorite C++ compiler. # =========================================================== -CXX = g++ +#CXX = g++ #CXX = icpc #CXX = CC @@ -19,7 +19,7 @@ # -O2, -O3 ... to find the best optimization level. # =================================================================== --CXXFLAGS = -g -+#CXXFLAGS = -g +-CXXFLAGS = -O3 ++CXXFLAGS ?= -O3 - # PREDCXXFLAGS is for compiling J. Shewchuk's predicates. It should - # always be equal to -O0 (no optimization). Otherwise, TetGen may not -@@ -38,7 +38,7 @@ + # PREDCXXFLAGS is for compiling J. Shewchuk's predicates. + +@@ -36,7 +36,7 @@ # down the speed of TetGen. They can be skipped by define the -DNDEBUG # switch. --SWITCHES = -Wall -DSELF_CHECK +-SWITCHES = +SWITCHES = -DNDEBUG - # SWITCHES = -Wall -Wabi -Wctor-dtor-privacy \ - # -Woverloaded-virtual -Wno-pmf-conversions -Wsign-promo \ + # RM should be set to the name of your favorite rm (file deletion program). +