From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Mar 10 09:20:01 2013 Return-Path: Delivered-To: freebsd-ports-bugs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 11933F98 for ; Sun, 10 Mar 2013 09:20:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id EA13D320 for ; Sun, 10 Mar 2013 09:20:00 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r2A9K0OG093073 for ; Sun, 10 Mar 2013 09:20:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r2A9K0cR093072; Sun, 10 Mar 2013 09:20:00 GMT (envelope-from gnats) Resent-Date: Sun, 10 Mar 2013 09:20:00 GMT Resent-Message-Id: <201303100920.r2A9K0cR093072@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Sunpoet Po-Chuan Hsieh Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 79C8BD98 for ; Sun, 10 Mar 2013 09:12:21 +0000 (UTC) (envelope-from sunpoet@sunpoet.net) Received: from sunpoet.net (sunpoet-1-pt.tunnel.tserv29.fmt1.ipv6.he.net [IPv6:2001:470:66:3a7::2]) by mx1.freebsd.org (Postfix) with ESMTP id BD6332F8 for ; Sun, 10 Mar 2013 09:12:20 +0000 (UTC) Received: by sunpoet.net (Postfix, from userid 1000) id CC10B504; Sun, 10 Mar 2013 17:12:21 +0800 (CST) Message-Id: <20130310091221.CC10B504@sunpoet.net> Date: Sun, 10 Mar 2013 17:12:21 +0800 (CST) From: Sunpoet Po-Chuan Hsieh To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.113 Subject: ports/176809: [PATCH] science/hdf5: update to 1.8.10, take maintainership Cc: koziol@hdfgroup.org X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 10 Mar 2013 09:20:01 -0000 >Number: 176809 >Category: ports >Synopsis: [PATCH] science/hdf5: update to 1.8.10, take maintainership >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Sun Mar 10 09:20:00 UTC 2013 >Closed-Date: >Last-Modified: >Originator: Sunpoet Po-Chuan Hsieh >Release: FreeBSD 9.1-STABLE amd64 >Organization: The FreeBSD Project >Environment: System: FreeBSD bonjour.sunpoet.net 9.1-STABLE FreeBSD 9.1-STABLE #0 r247564: Sat Mar 2 08:05:30 >Description: - 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) >How-To-Repeat: >Fix: --- hdf5-1.8.10.patch begins here --- Index: Makefile =================================================================== --- Makefile (revision 313818) +++ Makefile (working copy) @@ -1,22 +1,20 @@ -# New ports collection makefile for: hdf5-18 -# Date created: Nov 20, 2008 -# Whom: Wen Heping -# +# Created by: Wen Heping # $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 +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 @@ -29,30 +27,28 @@ --with-pthread=/usr \ --with-zlib=/usr -OPTIONS= DEBUG "Debug" off \ - FORTRAN "Fortran support" off \ - SZIP "SZIP support" off +.include -.include - -.if defined(WITH_DEBUG) -CONFIGURE_ARGS+= --enable-debug=all --disable-production +.if ${PORT_OPTIONS:MDEBUG} +CONFIGURE_ARGS+=--disable-production --enable-debug=all .endif -.if defined(WITH_FORTRAN) +.if ${PORT_OPTIONS:MFORTRAN} USE_FORTRAN= yes +CONFIGURE_ARGS+=--enable-fortran CONFIGURE_ENV+= F9X=${FC} -CONFIGURE_ARGS+=--enable-fortran PLIST_SUB+= FORTRAN="" .else PLIST_SUB+= FORTRAN="@comment " .endif -.if defined(WITH_SZIP) +.if ${PORT_OPTIONS:MSZIP} LIB_DEPENDS+= sz:${PORTSDIR}/science/szip CONFIGURE_ARGS+=--with-szlib=${LOCALBASE} .endif +.include + .if ${ARCH} == "sparc64" BROKEN= Does not compile on ${ARCH} .endif @@ -66,11 +62,11 @@ -e 's|(INSTALL)|(INSTALL_DATA)|' \ `${FIND} ${WRKSRC} -regex '.*/examples/Makefile.in'` @${REINPLACE_CMD} -e 's|\[ -a|\[ -f|g' `${FIND} ${WRKSRC} -name \*.sh\*` -.if defined(NOPORTEXAMPLES) +.if empty(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 Index: distinfo =================================================================== --- distinfo (revision 313818) +++ distinfo (working copy) @@ -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 Index: pkg-descr =================================================================== --- pkg-descr (revision 313818) +++ pkg-descr (working copy) @@ -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/ --- hdf5-1.8.10.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted: