svn commit: r368072 - head/science/silo

Jason E. Hale jhale at FreeBSD.org
Fri Sep 12 23:32:39 UTC 2014


Author: jhale
Date: Fri Sep 12 23:32:38 2014
New Revision: 368072
URL: http://svnweb.freebsd.org/changeset/ports/368072
QAT: https://qat.redports.org/buildarchive/r368072/

Log:
  - Update to 4.10
  - Update WWW
  
  While here:
  - Update LICENSE
  - Convert non-functional (since February) USE_FORTRAN to USES=fortran
  - Convert USE_PYTHON to USES=python:2 (3.x doesn't seem to work)
  - Further convert to options helpers
  - FORTRAN and QT4 options seem to build fine together, so make
    them non-exclusive regular options
  
  PR:		193590
  Submitted by:	pfg

Modified:
  head/science/silo/Makefile
  head/science/silo/distinfo
  head/science/silo/pkg-descr
  head/science/silo/pkg-plist

Modified: head/science/silo/Makefile
==============================================================================
--- head/science/silo/Makefile	Fri Sep 12 23:13:00 2014	(r368071)
+++ head/science/silo/Makefile	Fri Sep 12 23:32:38 2014	(r368072)
@@ -2,57 +2,49 @@
 # $FreeBSD$
 
 PORTNAME=	silo
-PORTVERSION=	4.9.1
+PORTVERSION=	4.10
 DISTVERSIONSUFFIX=	-bsd
-PORTREVISION=	2
 CATEGORIES=	science
 MASTER_SITES=	https://wci.llnl.gov/codes/${PORTNAME}/silo-${PORTVERSION}/
 
 MAINTAINER=	ports at FreeBSD.org
 COMMENT=	Mesh and field I/O library and scientific database
 
-LICENSE=	BSD
+LICENSE=	BSD3CLAUSE
 LICENSE_FILE=	${WRKSRC}/COPYRIGHT
 
-OPTIONS_DEFINE=	HDF5 PYTHON
-OPTIONS_RADIO=	EXCLUSIVE
-OPTIONS_RADIO_EXCLUSIVE=	FORTRAN QT4
-OPTIONS_DEFAULT=	QT4
-
-OPTIONS_SUB=	yes
-
 GNU_CONFIGURE=	yes
 CONFIGURE_ARGS=	--enable-shared --disable-static
 INSTALL_TARGET=	install-strip
 USES=		gmake libtool readline
 USE_LDCONFIG=	yes
 
+OPTIONS_DEFINE=			FORTRAN HDF5 PYTHON QT4
+OPTIONS_DEFAULT=		HDF5
+OPTIONS_SUB=			yes
+
 FORTRAN_CONFIGURE_ENABLE=	fortran
-FORTRAN_USE=			FORTRAN=yes
+FORTRAN_USES=			fortran
+
+HDF5_LIB_DEPENDS=		libhdf5.so:${PORTSDIR}/science/hdf5
+HDF5_CONFIGURE_ON=		--with-hdf5=${LOCALBASE}/include,${LOCALBASE}/lib
+HDF5_PLIST_SUB=			SUFX_HDF5="h5"
+HDF5_PLIST_SUB_OFF=		SUFX_HDF5=""
 
 PYTHON_CONFIGURE_ENABLE=	pythonmodule
-PYTHON_USE=			PYTHON=yes
+PYTHON_USES=			python:2
 
 QT4_USE=			XORG=xext,xi,xmu,xt \
 				QT4=gui,linguist_build,moc_build,uic_build
 QT4_CONFIGURE_ON=		--with-Qt-dir=${QT_PREFIX} \
 				--with-Qt-lib="QtGui -lQtCore"
+QT4_CONFIGURE_ENABLE=		silex
 
 .include <bsd.port.options.mk>
 
-.if ${PORT_OPTIONS:MHDF5}
-LIB_DEPENDS+=	libhdf5.so:${PORTSDIR}/science/hdf5
-CONFIGURE_ARGS+=	--with-hdf5=${LOCALBASE}/include,${LOCALBASE}/lib
-PLIST_SUB+=	SUFX_HDF5="h5"
-.else
-PLIST_SUB+=	SUFX_HDF5=""
-.endif
-
 .if ${PORT_OPTIONS:MQT4}
 QT_NONSTANDARD=	yes
 DESKTOP_ENTRIES="Silex" "Silex browser for Silo files" "" "silex" "" true
-.else
-CONFIGURE_ARGS+=	--disable-silex
 .endif
 
 post-extract:

Modified: head/science/silo/distinfo
==============================================================================
--- head/science/silo/distinfo	Fri Sep 12 23:13:00 2014	(r368071)
+++ head/science/silo/distinfo	Fri Sep 12 23:32:38 2014	(r368072)
@@ -1,2 +1,2 @@
-SHA256 (silo-4.9.1-bsd.tar.gz) = 7d19f570309d0c235171e39f5b726abc77a3093227db900a59473b1762e82313
-SIZE (silo-4.9.1-bsd.tar.gz) = 11994742
+SHA256 (silo-4.10-bsd.tar.gz) = e801f2c86de8e42059c09b2a274285ad8d30da1fff4134e359fadf70fd07aca0
+SIZE (silo-4.10-bsd.tar.gz) = 13067090

Modified: head/science/silo/pkg-descr
==============================================================================
--- head/science/silo/pkg-descr	Fri Sep 12 23:13:00 2014	(r368071)
+++ head/science/silo/pkg-descr	Fri Sep 12 23:32:38 2014	(r368072)
@@ -5,4 +5,4 @@ developed applications running on dispar
 Consequently, Silo facilitates the development of general purpose tools
 for processing scientific data.
 
-WWW: https://wci.llnl.gov/codes/silo/
+WWW: https://wci.llnl.gov/simulation/computer-codes/silo

Modified: head/science/silo/pkg-plist
==============================================================================
--- head/science/silo/pkg-plist	Fri Sep 12 23:13:00 2014	(r368071)
+++ head/science/silo/pkg-plist	Fri Sep 12 23:32:38 2014	(r368072)
@@ -6,6 +6,9 @@ bin/silofile
 include/ioperf.h
 include/pmpio.h
 include/silo.h
+include/silo_exports.h
+include/silo_f77.inc
+include/silo_f9x.inc
 include/silo.inc
 %%PYTHON%%%%PYTHON_SITELIBDIR%%/Silo.so
 lib/libsilo%%SUFX_HDF5%%.so


More information about the svn-ports-head mailing list