diff options
author | sunpoet <sunpoet@FreeBSD.org> | 2013-08-31 16:01:25 +0800 |
---|---|---|
committer | sunpoet <sunpoet@FreeBSD.org> | 2013-08-31 16:01:25 +0800 |
commit | 54ffc8a1c9fc7acb75cf8e0915765d4d890a4994 (patch) | |
tree | 0ef0baea7a588356a981372709b409ef69916bb7 /science | |
parent | c6ee10ada22232ee696ec391f798f3b6c503edd2 (diff) | |
download | freebsd-ports-gnome-54ffc8a1c9fc7acb75cf8e0915765d4d890a4994.tar.gz freebsd-ports-gnome-54ffc8a1c9fc7acb75cf8e0915765d4d890a4994.tar.zst freebsd-ports-gnome-54ffc8a1c9fc7acb75cf8e0915765d4d890a4994.zip |
- Update to 1.8.10 patch 1
- Update MASTER_SITES
- Cosmetic change
- Take maintainership
- Reformat pkg-descr
Changes: http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-1.8.10-patch1/src/hdf5-1.8.10-patch1-RELEASE.txt
PR: ports/176809
Submitted by: sunpoet (myself)
Approved by: maintainer (timeout, 24 weeks)
Diffstat (limited to 'science')
-rw-r--r-- | science/hdf5-18/Makefile | 30 | ||||
-rw-r--r-- | science/hdf5-18/distinfo | 4 | ||||
-rw-r--r-- | science/hdf5-18/pkg-descr | 27 |
3 files changed, 30 insertions, 31 deletions
diff --git a/science/hdf5-18/Makefile b/science/hdf5-18/Makefile index 2844c72ec0e9..3b4ad14a523d 100644 --- a/science/hdf5-18/Makefile +++ b/science/hdf5-18/Makefile @@ -2,17 +2,19 @@ # $FreeBSD$ PORTNAME= hdf5 -PORTVERSION= 1.8.9 +PORTVERSION= 1.8.10 CATEGORIES= science archivers graphics MASTER_SITES= http://www.hdfgroup.org/ftp/HDF5/current/src/ \ ftp://ftp.hdfgroup.org/HDF5/current/src/ \ - http://www.hdfgroup.org/ftp/HDF5/releases/${PORTNAME}-${PORTVERSION}/src/ \ - ftp://ftp.hdfgroup.org/HDF5/releases/${PORTNAME}-${PORTVERSION}/src/ -#DISTNAME= ${PORTNAME}-${PORTVERSION}-patch1 + http://www.hdfgroup.org/ftp/HDF5/releases/${DISTNAME}/src/ \ + ftp://ftp.hdfgroup.org/HDF5/releases/${DISTNAME}/src/ +DISTNAME= ${PORTNAME}-${PORTVERSION}-patch1 -MAINTAINER= koziol@hdfgroup.org +MAINTAINER= sunpoet@FreeBSD.org COMMENT= Hierarchical Data Format library (from NCSA) +OPTIONS_DEFINE= DEBUG EXAMPLES FORTRAN SZIP + CONFLICTS= hdf-4.* hdf5-1.6.* NO_LATEST_LINK= yes @@ -25,20 +27,16 @@ CONFIGURE_ARGS= --enable-cxx \ --with-pthread=/usr \ --with-zlib=/usr -OPTIONS_DEFINE= DEBUG FORTRAN SZIP EXAMPLES -FORTRAN_DESC= Fortran support -SZIP_DESC= SZIP support - -.include <bsd.port.pre.mk> +.include <bsd.port.options.mk> .if ${PORT_OPTIONS:MDEBUG} -CONFIGURE_ARGS+= --enable-debug=all --disable-production +CONFIGURE_ARGS+=--disable-production --enable-debug=all .endif .if ${PORT_OPTIONS:MFORTRAN} USE_FORTRAN= yes -CONFIGURE_ENV+= F9X=${FC} CONFIGURE_ARGS+=--enable-fortran +CONFIGURE_ENV+= F9X=${FC} PLIST_SUB+= FORTRAN="" .else PLIST_SUB+= FORTRAN="@comment " @@ -49,6 +47,8 @@ LIB_DEPENDS+= sz:${PORTSDIR}/science/szip CONFIGURE_ARGS+=--with-szlib=${LOCALBASE} .endif +.include <bsd.port.pre.mk> + .if ${ARCH} == "sparc64" BROKEN= Does not compile on ${ARCH} .endif @@ -62,11 +62,11 @@ post-patch: -e 's|(INSTALL)|(INSTALL_DATA)|' \ `${FIND} ${WRKSRC} -regex '.*/examples/Makefile.in'` @${REINPLACE_CMD} -e 's|\[ -a|\[ -f|g' `${FIND} ${WRKSRC} -name \*.sh\*` -.if ! ${PORT_OPTIONS:MEXAMPLES} +.if !${PORT_OPTIONS:MEXAMPLES} @${REINPLACE_CMD} -e '/^install:/ s|install-examples||' ${WRKSRC}/Makefile.in .endif -regression-test: build - @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} check +regression-test test: build + cd ${WRKSRC}/ && ${SETENV} ${MAKE_ENV} ${MAKE} check .include <bsd.port.post.mk> diff --git a/science/hdf5-18/distinfo b/science/hdf5-18/distinfo index b593ae7b38ce..f046f98d42eb 100644 --- a/science/hdf5-18/distinfo +++ b/science/hdf5-18/distinfo @@ -1,2 +1,2 @@ -SHA256 (hdf5-1.8.9.tar.bz2) = fafe54856b00f0d6531629f66e2c476ab6ee03458803088f270bbfc4a60966c7 -SIZE (hdf5-1.8.9.tar.bz2) = 6006715 +SHA256 (hdf5-1.8.10-patch1.tar.bz2) = 292afb3615ad9e68f4d5d18ebb11e4a73f2aece39f2da3875a457ff1e109fc41 +SIZE (hdf5-1.8.10-patch1.tar.bz2) = 6010792 diff --git a/science/hdf5-18/pkg-descr b/science/hdf5-18/pkg-descr index 0b8ffa7d2fa5..2e3e3061d5c7 100644 --- a/science/hdf5-18/pkg-descr +++ b/science/hdf5-18/pkg-descr @@ -1,17 +1,16 @@ -HDF5 is a completely new Hierarchical Data Format product consisting of a -data format specification and a supporting library implementation. HDF5 is -designed to address some of the limitations of the older HDF product and to -address current and anticipated requirements of modern systems and -applications. +HDF5 is a completely new Hierarchical Data Format product consisting of a data +format specification and a supporting library implementation. HDF5 is designed +to address some of the limitations of the older HDF product and to address +current and anticipated requirements of modern systems and applications. -HDF5 includes the following improvements. - - A new file format designed to address some of the deficiencies of HDF4.x, - particularly the need to store larger files and more objects per file. - - A simpler, more comprehensive data model that includes only two basic - structures: a multidimensional array of record structures, and a grouping - structure. - - A simpler, better-engineered library and API, with improved support for - parallel I/O, threads, and other requirements imposed by modern systems - and applications. +HDF5 includes the following improvements: +- A new file format designed to address some of the deficiencies of HDF4.x, + particularly the need to store larger files and more objects per file. +- A simpler, more comprehensive data model that includes only two basic + structures: a multidimensional array of record structures, and a grouping + structure. +- A simpler, better-engineered library and API, with improved support for + parallel I/O, threads, and other requirements imposed by modern systems + and applications. WWW: http://www.hdfgroup.org/HDF5/ |