From owner-svn-ports-head@FreeBSD.ORG Fri Apr 11 08:45:25 2014 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 7408490D; Fri, 11 Apr 2014 08:45:25 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 60311194F; Fri, 11 Apr 2014 08:45:25 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s3B8jPgr031095; Fri, 11 Apr 2014 08:45:25 GMT (envelope-from gahr@svn.freebsd.org) Received: (from gahr@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s3B8jOtt031092; Fri, 11 Apr 2014 08:45:24 GMT (envelope-from gahr@svn.freebsd.org) Message-Id: <201404110845.s3B8jOtt031092@svn.freebsd.org> From: Pietro Cerutti Date: Fri, 11 Apr 2014 08:45:24 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r350905 - head/devel/gdcm X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Apr 2014 08:45:25 -0000 Author: gahr Date: Fri Apr 11 08:45:24 2014 New Revision: 350905 URL: http://svnweb.freebsd.org/changeset/ports/350905 QAT: https://qat.redports.org/buildarchive/r350905/ Log: - Update to 2.4.2 - Support both VTK5 and VTK6 Modified: head/devel/gdcm/Makefile head/devel/gdcm/distinfo head/devel/gdcm/pkg-plist Modified: head/devel/gdcm/Makefile ============================================================================== --- head/devel/gdcm/Makefile Fri Apr 11 08:25:47 2014 (r350904) +++ head/devel/gdcm/Makefile Fri Apr 11 08:45:24 2014 (r350905) @@ -12,12 +12,23 @@ COMMENT= Grassroots DICOM library LIB_DEPENDS= libopenjpeg.so:${PORTSDIR}/graphics/openjpeg \ libexpat.so:${PORTSDIR}/textproc/expat2 -OPTIONS_DEFINE= VTK DOCS +OPTIONS_DEFINE= DOCS OPTIONS_UNSET= DOCS -VTK_DESC= Build with VTK bindings +OPTIONS_RADIO= VTK +OPTIONS_RADIO_VTK= VTK5 VTK6 +VTK5_DESC= Build VTK 5 integration classes +VTK6_DESC= Build VTK 6 integration classes -USE_BZIP2= yes -USES= cmake:outsource +# Change this when updating the port +GDCM_MAJOR= 2 +GDCM_MINOR= 4 +GDCM_PATCH= 2 + +# Change this whenever VTK is updated +VTK5_VERSION= 5.10 +VTK6_VERSION= 6.1 + +USES= cmake:outsource tar:bzip2 USE_OPENSSL= yes USE_LDCONFIG= ${PREFIX}/lib CFLAGS+= -I${LOCALBASE}/include @@ -33,18 +44,24 @@ CMAKE_ARGS+= -DGDCM_PDF_DOCUMENTATION:BO .include -.if ${PORT_OPTIONS:MVTK} -LIB_DEPENDS+= libvtkHybrid.so.5:${PORTSDIR}/math/vtk5 -CMAKE_ARGS+= -DGDCM_USE_VTK:BOOL=YES +.if ${PORT_OPTIONS:MVTK5} +LIB_DEPENDS+= libvtkHybrid.so:${PORTSDIR}/math/vtk5 +CMAKE_ARGS+= -DGDCM_USE_VTK:BOOL=YES \ + -DVTK_DIR:PATH=${LOCALBASE}/lib/vtk-${VTK5_VERSION} +.endif + +.if ${PORT_OPTIONS:MVTK6} +LIB_DEPENDS+= libvtkCommonCore-${VTK6_VERSION}.so:${PORTSDIR}/math/vtk6 +CMAKE_ARGS+= -DGDCM_USE_VTK:BOOL=YES \ + -DVTK_DIR:PATH=${LOCALBASE}/lib/vtk-${VTK6_VERSION} +.endif + +.if ${PORT_OPTIONS:MVTK5} || ${PORT_OPTIONS:MVTK6} PLIST_SUB+= VTK="" .else -PLIST_SUB+= VTK="@comment " +PLIST_SUB+= VTK="@comment " .endif -GDCM_MAJOR= 2 -GDCM_MINOR= 4 -GDCM_PATCH= 1 - PLIST_SUB+= GDCM_MAJOR="${GDCM_MAJOR}" \ GDCM_MINOR="${GDCM_MINOR}" \ GDCM_PATCH="${GDCM_PATCH}" Modified: head/devel/gdcm/distinfo ============================================================================== --- head/devel/gdcm/distinfo Fri Apr 11 08:25:47 2014 (r350904) +++ head/devel/gdcm/distinfo Fri Apr 11 08:45:24 2014 (r350905) @@ -1,2 +1,2 @@ -SHA256 (gdcm-2.4.1.tar.bz2) = 57da8d4dc9d9d149e5d857453e9471598ae39414bbac74b31129c2b7cdb6cb0f -SIZE (gdcm-2.4.1.tar.bz2) = 4376426 +SHA256 (gdcm-2.4.2.tar.bz2) = fe2f8b1a206912d4fc83ed5de4e5eedaa08e2f32b295b13407c8b27c1bef5d11 +SIZE (gdcm-2.4.2.tar.bz2) = 4401949 Modified: head/devel/gdcm/pkg-plist ============================================================================== --- head/devel/gdcm/pkg-plist Fri Apr 11 08:25:47 2014 (r350904) +++ head/devel/gdcm/pkg-plist Fri Apr 11 08:45:24 2014 (r350905) @@ -394,6 +394,7 @@ include/gdcm-%%GDCM_MAJOR%%.%%GDCM_MINOR include/gdcm-%%GDCM_MAJOR%%.%%GDCM_MINOR%%/socketxx/sockunix.h include/gdcm-%%GDCM_MAJOR%%.%%GDCM_MINOR%%/zipstreamimpl.h %%VTK%%include/gdcm-%%GDCM_MAJOR%%.%%GDCM_MINOR%%/vtkGDCMImageReader.h +%%VTK%%include/gdcm-%%GDCM_MAJOR%%.%%GDCM_MINOR%%/vtkGDCMImageReader2.h %%VTK%%include/gdcm-%%GDCM_MAJOR%%.%%GDCM_MINOR%%/vtkGDCMImageWriter.h %%VTK%%include/gdcm-%%GDCM_MAJOR%%.%%GDCM_MINOR%%/vtkGDCMMedicalImageProperties.h %%VTK%%include/gdcm-%%GDCM_MAJOR%%.%%GDCM_MINOR%%/vtkGDCMPolyDataReader.h