svn commit: r381564 - in head/science/hdf: . files

Sunpoet Po-Chuan Hsieh sunpoet at FreeBSD.org
Wed Mar 18 15:25:42 UTC 2015


Author: sunpoet
Date: Wed Mar 18 15:25:37 2015
New Revision: 381564
URL: https://svnweb.freebsd.org/changeset/ports/381564
QAT: https://qat.redports.org/buildarchive/r381564/

Log:
  - Update to 4.2.11
  - Update pkg-descr
  
  Changes:	http://www.hdfgroup.org/ftp/HDF/releases/HDF4.2.11/src/hdf-4.2.11-RELEASE.txt
  		http://www.hdfgroup.org/ftp/HDF/releases/HDF4.2.10/src/hdf-4.2.10-RELEASE.txt
  		http://www.hdfgroup.org/ftp/HDF/releases/HDF4.2.9/src/hdf-4.2.9-RELEASE.txt

Added:
  head/science/hdf/files/patch-hdf-examples-Makefile.in   (contents, props changed)
  head/science/hdf/files/patch-hdf-fortran-examples-Makefile.in   (contents, props changed)
  head/science/hdf/files/patch-hdf-src-Makefile.in
     - copied, changed from r381386, head/science/hdf/files/patch-hdf__src__Makefile.in
  head/science/hdf/files/patch-mfhdf-examples-Makefile.in   (contents, props changed)
  head/science/hdf/files/patch-mfhdf-fortran-examples-Makefile.in   (contents, props changed)
  head/science/hdf/files/patch-mfhdf-libsrc-Makefile.in
     - copied, changed from r381386, head/science/hdf/files/patch-mfhdf__libsrc__Makefile.in
Deleted:
  head/science/hdf/files/patch-hdf__src__Makefile.in
  head/science/hdf/files/patch-mfhdf__libsrc__Makefile.in
Modified:
  head/science/hdf/Makefile
  head/science/hdf/distinfo
  head/science/hdf/pkg-descr
  head/science/hdf/pkg-plist

Modified: head/science/hdf/Makefile
==============================================================================
--- head/science/hdf/Makefile	Wed Mar 18 15:20:14 2015	(r381563)
+++ head/science/hdf/Makefile	Wed Mar 18 15:25:37 2015	(r381564)
@@ -2,12 +2,11 @@
 # $FreeBSD$
 
 PORTNAME=	hdf
-DISTVERSION=	4.2.8
-PORTREVISION=	4
+PORTVERSION=	4.2.11
 PORTEPOCH=	1
 CATEGORIES=	science archivers graphics
-MASTER_SITES=	http://www.hdfgroup.org/ftp/HDF/releases/%SUBDIR%/
-MASTER_SITE_SUBDIR=	${PORTNAME:tu}${PORTVERSION}/src/
+MASTER_SITES=	http://www.hdfgroup.org/ftp/HDF/releases/HDF${PORTVERSION}/src/ \
+		ftp://ftp.hdfgroup.org/HDF/releases/HDF${PORTVERSION}/src/
 
 MAINTAINER=	ports at FreeBSD.org
 COMMENT=	Hierarchical Data Format library (from NCSA)
@@ -18,25 +17,24 @@ LIB_DEPENDS=	libjpeg.so:${PORTSDIR}/grap
 CONFLICTS=	netcdf-*
 
 GNU_CONFIGURE=	yes
-CONFIGURE_ARGS=	--with-jpeg="${LOCALBASE}" \
-		--with-szlib="${LOCALBASE}" \
-		--enable-shared
+CONFIGURE_ARGS=	--enable-shared --with-jpeg=${LOCALBASE} --with-szlib=${LOCALBASE}
 INSTALL_TARGET=	install-strip
-USES=		fortran libtool tar:bzip2
 USE_LDCONFIG=	yes
+USES=		fortran libtool tar:bzip2
+
+PORTDATA=	*
+PORTEXAMPLES=	*
 
 BROKEN_powerpc=	Does not compile on powerpc
 
 post-patch:
-	@${REINPLACE_CMD} -e \
-		'/PROD_/s|=.*|=""|' ${WRKSRC}/config/freebsd
+	@${REINPLACE_CMD} -e '/PROD_/ s|=.*|=""|' ${WRKSRC}/config/freebsd
 
 post-install:
-	${INSTALL_MAN} ${WRKSRC}/man/hdfunpac.1 ${STAGEDIR}${MAN1PREFIX}/man/man1
-	${INSTALL_MAN} ${WRKSRC}/man/gr_chunk.3 ${STAGEDIR}${MAN3PREFIX}/man/man3
+	${INSTALL_MAN} ${WRKSRC}/man/hdfunpac.1 ${STAGEDIR}${MAN1PREFIX}/man/man1/
+	${INSTALL_MAN} ${WRKSRC}/man/gr_chunk.3 ${STAGEDIR}${MAN3PREFIX}/man/man3/
 
-check regression-test test: build
-	@(cd ${WRKSRC}/hdf/test && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \
-		${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} check)
+regression-test test: build
+	cd ${WRKSRC}/hdf/test/ && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} check
 
 .include <bsd.port.mk>

Modified: head/science/hdf/distinfo
==============================================================================
--- head/science/hdf/distinfo	Wed Mar 18 15:20:14 2015	(r381563)
+++ head/science/hdf/distinfo	Wed Mar 18 15:25:37 2015	(r381564)
@@ -1,2 +1,2 @@
-SHA256 (hdf-4.2.8.tar.bz2) = e8a94ae2c838007ccdd55bb3cd9684adba3ded367c09803ffc84a2704f83c00f
-SIZE (hdf-4.2.8.tar.bz2) = 3027253
+SHA256 (hdf-4.2.11.tar.bz2) = bb0e900b8cc6bc89a5730abc97e654e7705e8e1fbc4e0d4477f417822428d99b
+SIZE (hdf-4.2.11.tar.bz2) = 3173535

Added: head/science/hdf/files/patch-hdf-examples-Makefile.in
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/science/hdf/files/patch-hdf-examples-Makefile.in	Wed Mar 18 15:25:37 2015	(r381564)
@@ -0,0 +1,13 @@
+--- hdf/examples/Makefile.in.orig	2015-02-10 00:43:49.000000000 +0800
++++ hdf/examples/Makefile.in	2015-03-16 23:05:52.348877136 +0800
+@@ -530,8 +530,8 @@
+ INSTALL_TOP_FILES = README
+ 
+ # Where to install example files
+-EXAMPLEDIR = $(prefix)/examples/c
+-EXAMPLETOPDIR = $(prefix)/examples
++EXAMPLEDIR = $(DESTDIR)$(prefix)/share/examples/hdf/c
++EXAMPLETOPDIR = $(DESTDIR)$(prefix)/share/examples/hdf
+ DISTCLEANFILES = *.chkexe *.chklog
+ @BUILD_SHARED_SZIP_CONDITIONAL_TRUE at LD_LIBRARY_PATH = $(LL_PATH)
+ 

Added: head/science/hdf/files/patch-hdf-fortran-examples-Makefile.in
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/science/hdf/files/patch-hdf-fortran-examples-Makefile.in	Wed Mar 18 15:25:37 2015	(r381564)
@@ -0,0 +1,11 @@
+--- hdf/fortran/examples/Makefile.in.orig	2015-02-10 00:43:49.000000000 +0800
++++ hdf/fortran/examples/Makefile.in	2015-03-16 23:41:52.776730245 +0800
+@@ -525,7 +525,7 @@
+ INSTALL_SCRIPT_FILES = run-fortran-ex.sh
+ 
+ # Where to install Fortran example files
+-EXAMPLEDIR = $(prefix)/examples/fortran
++EXAMPLEDIR = $(DESTDIR)$(prefix)/share/hdf/examples/fortran
+ DISTCLEANFILES = *.chkexe *.chklog
+ @BUILD_SHARED_SZIP_CONDITIONAL_TRUE at LD_LIBRARY_PATH = $(LL_PATH)
+ 

Copied and modified: head/science/hdf/files/patch-hdf-src-Makefile.in (from r381386, head/science/hdf/files/patch-hdf__src__Makefile.in)
==============================================================================
--- head/science/hdf/files/patch-hdf__src__Makefile.in	Mon Mar 16 12:47:53 2015	(r381386, copy source)
+++ head/science/hdf/files/patch-hdf-src-Makefile.in	Wed Mar 18 15:25:37 2015	(r381564)
@@ -1,6 +1,6 @@
---- hdf/src/Makefile.in.orig	2012-08-07 13:11:36.000000000 +0900
-+++ hdf/src/Makefile.in	2012-08-14 21:08:53.000000000 +0900
-@@ -187,7 +187,7 @@
+--- hdf/src/Makefile.in.orig	2015-02-10 00:43:49.000000000 +0800
++++ hdf/src/Makefile.in	2015-03-16 23:48:46.316696873 +0800
+@@ -296,7 +296,7 @@
  INSTALL_SCRIPT = @INSTALL_SCRIPT@
  INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
  LD = @LD@
@@ -9,12 +9,12 @@
  LEX = @LEX@
  LIBOBJS = @LIBOBJS@
  LIBS = @LIBS@
-@@ -290,8 +290,6 @@
- CP = cp
- H4CC = $(bindir)/h4cc
- H4FC = $(bindir)/h4fc
+@@ -408,8 +408,6 @@
+ LIBMFHDF = $(top_builddir)/mfhdf/libsrc/libmfhdf.la
+ H4CC = ${DESTDIR}$(bindir)/h4cc
+ H4FC = ${DESTDIR}$(bindir)/h4fc
 - at HDF_BUILD_XDR_TRUE@XDR_ADD = -R$(abs_top_builddir)/mfhdf/xdr/.libs
 - at HDF_BUILD_SHARED_TRUE@AM_LDFLAGS = -R$(abs_top_builddir)/mfhdf/libsrc/.libs -R$(abs_top_builddir)/hdf/src/.libs $(XDR_ADD)
  ACLOCAL_AMFLAGS = "-I m4"
- lib_LTLIBRARIES = libdf.la
- FSOURCES = df24ff.f dfanf.c dfanff.f dff.c dfff.f dfpf.c dfpff.f dfr8f.c    \
+ 
+ # .chkexe files are used to mark tests that have run successfully.

Added: head/science/hdf/files/patch-mfhdf-examples-Makefile.in
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/science/hdf/files/patch-mfhdf-examples-Makefile.in	Wed Mar 18 15:25:37 2015	(r381564)
@@ -0,0 +1,11 @@
+--- mfhdf/examples/Makefile.in.orig	2015-02-10 00:43:50.000000000 +0800
++++ mfhdf/examples/Makefile.in	2015-03-16 23:43:17.287721940 +0800
+@@ -507,7 +507,7 @@
+ 	SD_get_info.c SD_find_sds_by_name.c SD_set_get_dim_info.c        \
+ 	SD_dimscale_vs_sds.c SD_set_attr.c SD_get_attr.c SD_chunking_example.c
+ 
+-EXAMPLEDIR = $(prefix)/examples/c
++EXAMPLEDIR = $(DESTDIR)$(prefix)/share/examples/hdf/c
+ DISTCLEANFILES = *.chklog *.chkexe .deps
+ @BUILD_SHARED_SZIP_CONDITIONAL_TRUE at LD_LIBRARY_PATH = $(LL_PATH)
+ 

Added: head/science/hdf/files/patch-mfhdf-fortran-examples-Makefile.in
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/science/hdf/files/patch-mfhdf-fortran-examples-Makefile.in	Wed Mar 18 15:25:37 2015	(r381564)
@@ -0,0 +1,11 @@
+--- mfhdf/fortran/examples/Makefile.in.orig	2015-02-10 00:43:50.000000000 +0800
++++ mfhdf/fortran/examples/Makefile.in	2015-03-16 23:44:30.846716566 +0800
+@@ -511,7 +511,7 @@
+ 
+ 
+ # Where to install example files
+-EXAMPLEDIR = $(prefix)/examples/fortran
++EXAMPLEDIR = $(DESTDIR)$(prefix)/share/examples/hdf/fortran
+ DISTCLEANFILES = *.chkexe *.chklog
+ @BUILD_SHARED_SZIP_CONDITIONAL_TRUE at LD_LIBRARY_PATH = $(LL_PATH)
+ 

Copied and modified: head/science/hdf/files/patch-mfhdf-libsrc-Makefile.in (from r381386, head/science/hdf/files/patch-mfhdf__libsrc__Makefile.in)
==============================================================================
--- head/science/hdf/files/patch-mfhdf__libsrc__Makefile.in	Mon Mar 16 12:47:53 2015	(r381386, copy source)
+++ head/science/hdf/files/patch-mfhdf-libsrc-Makefile.in	Wed Mar 18 15:25:37 2015	(r381564)
@@ -1,6 +1,6 @@
---- mfhdf/libsrc/Makefile.in.orig	2012-08-07 13:11:12.000000000 +0900
-+++ mfhdf/libsrc/Makefile.in	2012-08-14 21:08:58.000000000 +0900
-@@ -161,7 +161,7 @@
+--- mfhdf/libsrc/Makefile.in.orig	2015-02-10 00:43:51.000000000 +0800
++++ mfhdf/libsrc/Makefile.in	2015-03-16 23:48:46.325704247 +0800
+@@ -272,7 +272,7 @@
  INSTALL_SCRIPT = @INSTALL_SCRIPT@
  INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
  LD = @LD@
@@ -9,12 +9,12 @@
  LEX = @LEX@
  LIBOBJS = @LIBOBJS@
  LIBS = @LIBS@
-@@ -264,8 +264,6 @@
- CP = cp
- H4CC = $(bindir)/h4cc
- H4FC = $(bindir)/h4fc
+@@ -384,8 +384,6 @@
+ LIBMFHDF = $(top_builddir)/mfhdf/libsrc/libmfhdf.la
+ H4CC = ${DESTDIR}$(bindir)/h4cc
+ H4FC = ${DESTDIR}$(bindir)/h4fc
 - at HDF_BUILD_XDR_TRUE@XDR_ADD = -R$(abs_top_builddir)/mfhdf/xdr/.libs
 - at HDF_BUILD_SHARED_TRUE@AM_LDFLAGS = -R$(abs_top_builddir)/mfhdf/libsrc/.libs -R$(abs_top_builddir)/hdf/src/.libs $(XDR_ADD)
  ACLOCAL_AMFLAGS = "-I m4"
- INCLUDES = -I$(top_srcdir)/hdf/src        \
-          -I$(top_srcdir)/mfhdf/libsrc   
+ 
+ # .chkexe files are used to mark tests that have run successfully.

Modified: head/science/hdf/pkg-descr
==============================================================================
--- head/science/hdf/pkg-descr	Wed Mar 18 15:20:14 2015	(r381563)
+++ head/science/hdf/pkg-descr	Wed Mar 18 15:25:37 2015	(r381564)
@@ -1,22 +1,16 @@
-From HDF's manpage:
+HDF4 (originally known as HDF) is a file format for storing scientific data and
+a software library that provides high-level APIs and a low-level data interface.
 
-       hdf - Hierarchical Data Format library
-
-Description:
-       HDF  is	a  multi-object  file format that facilitates the
-       transfer of  various  types  of	scientific  data  between
-       machines  and  operating systems.  Machines currently sup-
-       ported  include	the  Cray,  Convex,  HP,  Vax,	Sun,  IBM
-       RS/6000,  Silicon  Graphics, Macintosh, and IBM PC comput-
-       ers.  HDF allows self-definitions of data content and easy
-       extensibility  for  future  enhancements  or compatibility
-       with other standard formats. HDF includes  Fortran  and	C
-       calling	interfaces,and	utilities to prepare raw image of
-       data files or for use with other NCSA software.	 The  HDF
-       library	contains  interfaces  for  storing and retrieving
-       compressed or uncompressed 8-bit and 24-bit raster  images
-       with   palettes,  n-Dimensional	scientific  datasets  and
-       binary tables. An interface is also included  that  allows
-       arbitray grouping of other HDF objects.
+HDF technologies at present include two data management formats (HDF4 and HDF5)
+and libraries, a modular data browser/editor, associated tools and utilities,
+and a conversion library. Both HDF4 and HDF5 were designed to be a general
+scientific format, adaptable to virtually any scientific or engineering
+application, and also have been used successfully in non-technical areas. The
+Open Source format is a key technological foundation for HDF core technologies.
+It allows users to collaborate with The HDF Group regarding functionality
+requirements and permits users' experience and knowledge to be incorporated into
+the HDF product when appropriate. It also permits users and organizations
+without adequate technology resources to use a sophisticated and robust data
+management tool for no charge.
 
 WWW: http://www.hdfgroup.org/products/hdf4/

Modified: head/science/hdf/pkg-plist
==============================================================================
--- head/science/hdf/pkg-plist	Wed Mar 18 15:20:14 2015	(r381563)
+++ head/science/hdf/pkg-plist	Wed Mar 18 15:25:37 2015	(r381564)
@@ -91,7 +91,7 @@ lib/libmfhdf.so
 lib/libmfhdf.so.3
 lib/libmfhdf.so.3.0.0
 man/man1/hdf.1.gz
-man/man1/hdfunpac.1.gz 
-man/man1/ncdump.1.gz 
-man/man1/ncgen.1.gz 
+man/man1/hdfunpac.1.gz
+man/man1/ncdump.1.gz
+man/man1/ncgen.1.gz
 man/man3/gr_chunk.3.gz


More information about the svn-ports-head mailing list