Bug 176809 - [PATCH] science/hdf5-18: update to 1.8.10, take maintainership
Summary: [PATCH] science/hdf5-18: update to 1.8.10, take maintainership
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Po-Chuan Hsieh
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-03-10 09:20 UTC by Po-Chuan Hsieh
Modified: 2013-08-31 09:10 UTC (History)
1 user (show)

See Also:


Attachments
hdf5-1.8.10.patch (4.70 KB, patch)
2013-03-10 09:20 UTC, Po-Chuan Hsieh
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Po-Chuan Hsieh freebsd_committer 2013-03-10 09:20:00 UTC
- Update to 1.8.10 patch 1
- Convert to new options framework
- Cleanup Makefile header
- Cosmetic change
- Request maintainership
- Reformat pkg-descr

Changes:	http://www.hdfgroup.org/ftp/HDF5/current/src/hdf5-1.8.10-patch1-RELEASE.txt
		http://www.hdfgroup.org/HDF5/doc/ADGuide/Changes.html

Port maintainer (koziol@hdfgroup.org) is cc'd.

Generated with FreeBSD Port Tools 0.99_7 (mode: update, diff: SVN)
Comment 1 Edwin Groothuis freebsd_committer 2013-03-10 09:20:12 UTC
State Changed
From-To: open->feedback

Awaiting maintainers feedback (via the GNATS Auto Assign Tool)
Comment 2 Edwin Groothuis freebsd_committer 2013-03-10 09:20:12 UTC
Maintainer of science/hdf5,

Please note that PR ports/176809 has just been submitted.

If it contains a patch for an upgrade, an enhancement or a bug fix
you agree on, reply to this email stating that you approve the patch
and a committer will take care of it.

The full text of the PR can be found at:
    http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/176809

-- 
Edwin Groothuis via the GNATS Auto Assign Tool
edwin@FreeBSD.org
Comment 3 Po-Chuan Hsieh freebsd_committer 2013-03-10 14:50:14 UTC
Responsible Changed
From-To: freebsd-ports-bugs->sunpoet

I submitted this PR.
Comment 4 dfilter service freebsd_committer 2013-08-31 09:01:39 UTC
Author: sunpoet
Date: Sat Aug 31 08:01:25 2013
New Revision: 325778
URL: http://svnweb.freebsd.org/changeset/ports/325778

Log:
  - 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)

Modified:
  head/science/hdf5-18/Makefile   (contents, props changed)
  head/science/hdf5-18/distinfo   (contents, props changed)
  head/science/hdf5-18/pkg-descr   (contents, props changed)

Modified: head/science/hdf5-18/Makefile
==============================================================================
--- head/science/hdf5-18/Makefile	Sat Aug 31 07:57:18 2013	(r325777)
+++ head/science/hdf5-18/Makefile	Sat Aug 31 08:01:25 2013	(r325778)
@@ -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/szi
 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>

Modified: head/science/hdf5-18/distinfo
==============================================================================
--- head/science/hdf5-18/distinfo	Sat Aug 31 07:57:18 2013	(r325777)
+++ head/science/hdf5-18/distinfo	Sat Aug 31 08:01:25 2013	(r325778)
@@ -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

Modified: head/science/hdf5-18/pkg-descr
==============================================================================
--- head/science/hdf5-18/pkg-descr	Sat Aug 31 07:57:18 2013	(r325777)
+++ head/science/hdf5-18/pkg-descr	Sat Aug 31 08:01:25 2013	(r325778)
@@ -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/
_______________________________________________
svn-ports-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-ports-all
To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
Comment 5 Po-Chuan Hsieh freebsd_committer 2013-08-31 09:01:49 UTC
State Changed
From-To: feedback->closed

Committed. Thanks!