Date: Wed, 18 Jul 2007 22:29:58 +0200 (CEST) From: Thierry Thomas <thierry@FreeBSD.org> To: FreeBSD-gnats-submit@FreeBSD.org Cc: giffunip@yahoo.com, shaun@FreeBSD.org Subject: ports/114710: math/tetgen: upgrade to 1.4.2. Message-ID: <20070718202958.30C121147F@graf.pompo.net> Resent-Message-ID: <200707182030.l6IKU3gZ074913@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 114710 >Category: ports >Synopsis: math/tetgen: upgrade to 1.4.2. >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Wed Jul 18 20:30:02 GMT 2007 >Closed-Date: >Last-Modified: >Originator: Thierry Thomas >Release: FreeBSD 6.2-STABLE i386 >Organization: Kabbale Eros >Environment: System: FreeBSD graf.pompo.net 6.2-STABLE >Description: - Upgrade to 1.4.2 (notified by Pedro F. Giffuni, who had a problem with his machine and cannot send this PR himself); Changelog at <http://tetgen.berlios.de/relnotes.html>. - Replace the test target by the canonical regression-test. >How-To-Repeat: N/A. >Fix: Please apply the following patch: --- tetgen.diff begins here --- diff -urN math/tetgen.orig/Makefile math/tetgen/Makefile --- math/tetgen.orig/Makefile Thu Aug 3 23:21:57 2006 +++ math/tetgen/Makefile Wed Jul 18 22:01:36 2007 @@ -6,7 +6,7 @@ # PORTNAME= tetgen -PORTVERSION= 1.4.1 +PORTVERSION= 1.4.2 CATEGORIES= math MASTER_SITES= http://www.wias-berlin.de/people/si/ \ http://mirror.inerd.com/FreeBSD/distfiles/${PORTNAME}/ @@ -21,11 +21,6 @@ MAKEFILE= makefile ALL_TARGET= tetgen tetlib -.if defined(MAINTAINER_MODE) -test: build - (cd ${INSTALL_WRKSRC} && ./tetgen -p example.poly ) -.endif - do-install: @${INSTALL_PROGRAM} ${WRKSRC}/tetgen ${PREFIX}/bin @${INSTALL_DATA} ${WRKSRC}/tetgen.h ${PREFIX}/include @@ -34,5 +29,8 @@ @${MKDIR} ${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/example.poly ${EXAMPLESDIR} .endif + +regression-test: + (cd ${INSTALL_WRKSRC} && ./tetgen -p example.poly ) .include <bsd.port.mk> diff -urN math/tetgen.orig/distinfo math/tetgen/distinfo --- math/tetgen.orig/distinfo Thu Aug 3 23:21:57 2006 +++ math/tetgen/distinfo Wed Jul 18 22:01:48 2007 @@ -1,3 +1,3 @@ -MD5 (tetgen1.4.1.tar.gz) = 916934ae75478d12af197f45b678ef15 -SHA256 (tetgen1.4.1.tar.gz) = c02633d72d86fdc55c17da93a6b18d871acbb69de7b45b0a0ffbbd9927315321 -SIZE (tetgen1.4.1.tar.gz) = 550952 +MD5 (tetgen1.4.2.tar.gz) = 59c92b223f69cc7e50ae6cd9d1539db1 +SHA256 (tetgen1.4.2.tar.gz) = 38f24694983f20e5bffa2ebc1d35a7c3abea50479a6df6449cc900bf2732891d +SIZE (tetgen1.4.2.tar.gz) = 294143 diff -urN math/tetgen.orig/files/patch-makefile math/tetgen/files/patch-makefile --- math/tetgen.orig/files/patch-makefile Sat Mar 11 18:41:28 2006 +++ math/tetgen/files/patch-makefile Wed Jul 18 22:04:57 2007 @@ -1,26 +1,29 @@ ---- makefile.orig Fri Jan 13 15:30:08 2006 -+++ makefile Wed Mar 8 16:20:59 2006 -@@ -6,12 +6,12 @@ - - # CC should be set to the name of your favorite C++ compiler. - --CC = g++ -+CC = $(CXX) - - # OPT is the level of optimiztion, default is -O. One should try -O2, -O3 - # ... to find the best optimization level. - --OPT = -g -+OPT = ${CXXFLAGS} - - # CFLAGS is a list of switches to compile TetGen. - # -@@ -23,7 +23,7 @@ +--- makefile.orig Mon Apr 16 16:45:21 2007 ++++ makefile Wed Jul 18 22:04:08 2007 +@@ -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 + + # 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 @@ # down the speed of TetGen. They can be skipped by define the -DNDEBUG # switch. --CFLAGS = -Wall -DSELF_CHECK -+CFLAGS = -DNDEBUG +-SWITCHES = -Wall -DSELF_CHECK ++SWITCHES = -DNDEBUG - #CFLAGS = -funroll-all-loops -fomit-frame-pointer\ - # -Wall -Wabi -Wctor-dtor-privacy \ + # SWITCHES = -Wall -Wabi -Wctor-dtor-privacy \ + # -Woverloaded-virtual -Wno-pmf-conversions -Wsign-promo \ --- tetgen.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070718202958.30C121147F>