[Midnightbsd-cvs] mports [20653] trunk/science: add science ports

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Fri Nov 6 16:57:06 EST 2015


Revision: 20653
          http://svnweb.midnightbsd.org/mports/?rev=20653
Author:   laffer1
Date:     2015-11-06 16:57:06 -0500 (Fri, 06 Nov 2015)
Log Message:
-----------
add science ports

Modified Paths:
--------------
    trunk/science/Makefile

Added Paths:
-----------
    trunk/science/hdf5/
    trunk/science/hdf5/Makefile
    trunk/science/hdf5/distinfo
    trunk/science/hdf5/pkg-descr
    trunk/science/hdf5/pkg-plist
    trunk/science/szip/
    trunk/science/szip/Makefile
    trunk/science/szip/distinfo
    trunk/science/szip/pkg-descr
    trunk/science/szip/pkg-plist

Modified: trunk/science/Makefile
===================================================================
--- trunk/science/Makefile	2015-11-05 01:27:22 UTC (rev 20652)
+++ trunk/science/Makefile	2015-11-06 21:57:06 UTC (rev 20653)
@@ -4,8 +4,10 @@
 
 SUBDIR += cfitsio
 SUBDIR += gtamsanalyzer
+SUBDIR += hdf5
 SUBDIR += linux-foldingathome 
 SUBDIR += openbabel
 SUBDIR += paje
+SUBDIR += szip
 
 .include <bsd.port.subdir.mk>

Added: trunk/science/hdf5/Makefile
===================================================================
--- trunk/science/hdf5/Makefile	                        (rev 0)
+++ trunk/science/hdf5/Makefile	2015-11-06 21:57:06 UTC (rev 20653)
@@ -0,0 +1,57 @@
+# $MidnightBSD$
+
+PORTNAME=	hdf5
+PORTVERSION=	1.8.15
+DISTVERSIONSUFFIX=	-patch1
+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/${DISTNAME}/src/ \
+		ftp://ftp.hdfgroup.org/HDF5/releases/${DISTNAME}/src/ \
+		FREEBSD_LOCAL/sunpoet
+
+MAINTAINER=	ports at MidnightBSD.org
+COMMENT=	Hierarchical Data Format library (from NCSA)
+
+LICENSE=	bsd4
+
+CONFLICTS_INSTALL=	hdf-4.[0-9]* hdf5-1.6.[0-9]*
+
+OPTIONS_DEFINE=	DEBUG EXAMPLES FORTRAN SZIP
+OPTIONS_DEFAULT=SZIP
+OPTIONS_SUB=	yes
+
+CONFIGURE_ARGS=	--enable-cxx \
+		--enable-hl \
+		--enable-instrument \
+		--enable-strict-format-checks
+GNU_CONFIGURE=	yes
+INSTALL_TARGET=	install-strip
+MAKE_JOBS_UNSAFE=	yes
+USE_LDCONFIG=	yes
+USES=		libtool tar:bzip2
+
+PORTEXAMPLES=	*
+
+DEBUG_CONFIGURE_OFF=	--enable-production
+DEBUG_CONFIGURE_ON=	--disable-production --enable-debug=all
+FORTRAN_CONFIGURE_ENV=	F9X=${FC}
+FORTRAN_CONFIGURE_OFF=	--disable-fortran --disable-fortran2003
+FORTRAN_CONFIGURE_ON=	--enable-fortran --enable-fortran2003
+FORTRAN_USES=		fortran
+SZIP_CONFIGURE_ON=	--with-szlib=${LOCALBASE}
+SZIP_LIB_DEPENDS=	libsz.so:${PORTSDIR}/science/szip
+
+post-patch:
+	@${REINPLACE_CMD} -e 's|-O3||g' ${WRKSRC}/config/gnu-flags
+	@${REINPLACE_CMD} \
+		-e '/LD_LIBRARY_PATH/ s|^|#|' \
+		-e 's|/share/hdf5_examples|/${EXAMPLESDIR_REL}|' \
+		-e 's|(INSTALL)|(INSTALL_DATA)|' \
+			`${FIND} ${WRKSRC} -regex '.*/examples/Makefile.in'`
+	@${REINPLACE_CMD} -e 's|\[ -a|\[ -f|g' `${FIND} ${WRKSRC} -name \*.sh\*`
+
+regression-test test: build
+	cd ${WRKSRC}/ && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} check
+
+.include <bsd.port.mk>


Property changes on: trunk/science/hdf5/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/science/hdf5/distinfo
===================================================================
--- trunk/science/hdf5/distinfo	                        (rev 0)
+++ trunk/science/hdf5/distinfo	2015-11-06 21:57:06 UTC (rev 20653)
@@ -0,0 +1,2 @@
+SHA256 (hdf5-1.8.15-patch1.tar.bz2) = a5afc630c4443547fff15e9637b5b10404adbed4c00206d89517d32d6668fb32
+SIZE (hdf5-1.8.15-patch1.tar.bz2) = 10006036


Property changes on: trunk/science/hdf5/distinfo
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/science/hdf5/pkg-descr
===================================================================
--- trunk/science/hdf5/pkg-descr	                        (rev 0)
+++ trunk/science/hdf5/pkg-descr	2015-11-06 21:57:06 UTC (rev 20653)
@@ -0,0 +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 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/


Property changes on: trunk/science/hdf5/pkg-descr
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/science/hdf5/pkg-plist
===================================================================
--- trunk/science/hdf5/pkg-plist	                        (rev 0)
+++ trunk/science/hdf5/pkg-plist	2015-11-06 21:57:06 UTC (rev 20653)
@@ -0,0 +1,153 @@
+bin/gif2h5
+bin/h52gif
+bin/h5c++
+bin/h5cc
+bin/h5copy
+bin/h5debug
+bin/h5diff
+bin/h5dump
+%%FORTRAN%%bin/h5fc
+bin/h5import
+bin/h5jam
+bin/h5ls
+bin/h5mkgrp
+bin/h5perf_serial
+bin/h5redeploy
+bin/h5repack
+bin/h5repart
+bin/h5stat
+bin/h5unjam
+include/H5ACpublic.h
+include/H5AbstractDs.h
+include/H5Apublic.h
+include/H5ArrayType.h
+include/H5AtomType.h
+include/H5Attribute.h
+include/H5Classes.h
+include/H5CommonFG.h
+include/H5CompType.h
+include/H5Cpp.h
+include/H5CppDoc.h
+include/H5Cpublic.h
+include/H5DOpublic.h
+include/H5DSpublic.h
+include/H5DataSet.h
+include/H5DataSpace.h
+include/H5DataType.h
+include/H5DcreatProp.h
+include/H5Dpublic.h
+include/H5DxferProp.h
+include/H5EnumType.h
+include/H5Epubgen.h
+include/H5Epublic.h
+include/H5Exception.h
+include/H5FDcore.h
+include/H5FDdirect.h
+include/H5FDfamily.h
+include/H5FDlog.h
+include/H5FDmpi.h
+include/H5FDmpio.h
+include/H5FDmulti.h
+include/H5FDpublic.h
+include/H5FDsec2.h
+include/H5FDstdio.h
+include/H5FaccProp.h
+include/H5FcreatProp.h
+include/H5File.h
+include/H5FloatType.h
+include/H5Fpublic.h
+include/H5Gpublic.h
+include/H5Group.h
+include/H5IMpublic.h
+include/H5IdComponent.h
+include/H5Include.h
+include/H5IntType.h
+include/H5Ipublic.h
+include/H5LTpublic.h
+include/H5Library.h
+include/H5Location.h
+include/H5Lpublic.h
+include/H5MMpublic.h
+include/H5Object.h
+include/H5Opublic.h
+include/H5PLextern.h
+include/H5PLpublic.h
+include/H5PTpublic.h
+include/H5PacketTable.h
+include/H5Ppublic.h
+include/H5PredType.h
+include/H5PropList.h
+include/H5Rpublic.h
+include/H5Spublic.h
+include/H5StrType.h
+include/H5TBpublic.h
+include/H5Tpublic.h
+include/H5VarLenType.h
+include/H5Zpublic.h
+include/H5api_adpt.h
+%%FORTRAN%%include/H5f90i.h
+%%FORTRAN%%include/H5f90i_gen.h
+include/H5overflow.h
+include/H5pubconf.h
+include/H5public.h
+include/H5version.h
+%%FORTRAN%%include/h5_dble_interface.mod
+%%FORTRAN%%include/h5a.mod
+%%FORTRAN%%include/h5a_provisional.mod
+%%FORTRAN%%include/h5d.mod
+%%FORTRAN%%include/h5d_provisional.mod
+%%FORTRAN%%include/h5ds.mod
+%%FORTRAN%%include/h5e.mod
+%%FORTRAN%%include/h5e_provisional.mod
+%%FORTRAN%%include/h5f.mod
+%%FORTRAN%%include/h5f_provisional.mod
+%%FORTRAN%%include/h5fortran_types.mod
+%%FORTRAN%%include/h5g.mod
+%%FORTRAN%%include/h5global.mod
+%%FORTRAN%%include/h5i.mod
+%%FORTRAN%%include/h5im.mod
+%%FORTRAN%%include/h5l.mod
+%%FORTRAN%%include/h5l_provisional.mod
+%%FORTRAN%%include/h5lib.mod
+%%FORTRAN%%include/h5lib_provisional.mod
+%%FORTRAN%%include/h5lt.mod
+%%FORTRAN%%include/h5o.mod
+%%FORTRAN%%include/h5o_provisional.mod
+%%FORTRAN%%include/h5p.mod
+%%FORTRAN%%include/h5p_provisional.mod
+%%FORTRAN%%include/h5r.mod
+%%FORTRAN%%include/h5r_provisional.mod
+%%FORTRAN%%include/h5s.mod
+%%FORTRAN%%include/h5t.mod
+%%FORTRAN%%include/h5t_provisional.mod
+%%FORTRAN%%include/h5tb.mod
+%%FORTRAN%%include/h5test_kind_storage_size_mod.mod
+%%FORTRAN%%include/h5z.mod
+include/hdf5.h
+%%FORTRAN%%include/hdf5.mod
+include/hdf5_hl.h
+lib/libhdf5.a
+lib/libhdf5.settings
+lib/libhdf5.so
+lib/libhdf5.so.10
+lib/libhdf5.so.10.0.1
+lib/libhdf5_cpp.a
+lib/libhdf5_cpp.so
+lib/libhdf5_cpp.so.10
+lib/libhdf5_cpp.so.10.0.1
+%%FORTRAN%%lib/libhdf5_fortran.a
+%%FORTRAN%%lib/libhdf5_fortran.so
+%%FORTRAN%%lib/libhdf5_fortran.so.10
+%%FORTRAN%%lib/libhdf5_fortran.so.10.0.1
+lib/libhdf5_hl.a
+lib/libhdf5_hl.so
+lib/libhdf5_hl.so.10
+lib/libhdf5_hl.so.10.0.1
+lib/libhdf5_hl_cpp.a
+lib/libhdf5_hl_cpp.so
+lib/libhdf5_hl_cpp.so.10
+lib/libhdf5_hl_cpp.so.10.0.1
+%%FORTRAN%%lib/libhdf5hl_fortran.a
+%%FORTRAN%%lib/libhdf5hl_fortran.so
+%%FORTRAN%%lib/libhdf5hl_fortran.so.10
+%%FORTRAN%%lib/libhdf5hl_fortran.so.10.0.1


Property changes on: trunk/science/hdf5/pkg-plist
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/science/szip/Makefile
===================================================================
--- trunk/science/szip/Makefile	                        (rev 0)
+++ trunk/science/szip/Makefile	2015-11-06 21:57:06 UTC (rev 20653)
@@ -0,0 +1,36 @@
+# $MidnightBSD$
+
+PORTNAME=	szip
+PORTVERSION=	2.1
+CATEGORIES=	science archivers
+MASTER_SITES=	http://www.hdfgroup.org/ftp/lib-external/${PORTNAME}/${PORTVERSION}/src/:src \
+		http://www.hdfgroup.org/doc_resource/SZIP/:doc \
+		FREEBSD_LOCAL/sunpoet:src,doc
+PKGNAMEPREFIX=	hdf-
+DISTFILES=	${DISTNAME}${EXTRACT_SUFX}:src \
+		${PORTDOCS}:doc
+EXTRACT_ONLY=	${DISTNAME}${EXTRACT_SUFX}
+
+MAINTAINER=	ports at MidnightBSD.org
+COMMENT=	Lossless compression library for scientific data
+
+LICENSE=	other
+
+OPTIONS_DEFINE=	DOCS
+
+GNU_CONFIGURE=	yes
+INSTALL_TARGET=	install-strip
+LIBS+=		-lm
+USE_LDCONFIG=	yes
+USES=		libtool
+
+PORTDOCS=	Release_notes_2_0.pdf
+
+post-install:
+	${MKDIR} ${DOCSDIR}/
+	${INSTALL_DATA} ${DISTDIR}/${PORTDOCS} ${DOCSDIR}/
+
+regression-test test: build
+	cd ${WRKSRC}/ && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} check
+
+.include <bsd.port.mk>


Property changes on: trunk/science/szip/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/science/szip/distinfo
===================================================================
--- trunk/science/szip/distinfo	                        (rev 0)
+++ trunk/science/szip/distinfo	2015-11-06 21:57:06 UTC (rev 20653)
@@ -0,0 +1,4 @@
+SHA256 (szip-2.1.tar.gz) = a816d95d5662e8279625abdbea7d0e62157d7d1f028020b1075500bf483ed5ef
+SIZE (szip-2.1.tar.gz) = 383968
+SHA256 (Release_notes_2_0.pdf) = d620c17130464f235c34cca4c576920ffbb96d4b8656c1fc04f7ac0671db8914
+SIZE (Release_notes_2_0.pdf) = 215119


Property changes on: trunk/science/szip/distinfo
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/science/szip/pkg-descr
===================================================================
--- trunk/science/szip/pkg-descr	                        (rev 0)
+++ trunk/science/szip/pkg-descr	2015-11-06 21:57:06 UTC (rev 20653)
@@ -0,0 +1,3 @@
+Szip is an implementation of the extended-Rice lossless compression algorithm.
+
+WWW: http://www.hdfgroup.org/doc_resource/SZIP/


Property changes on: trunk/science/szip/pkg-descr
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/science/szip/pkg-plist
===================================================================
--- trunk/science/szip/pkg-plist	                        (rev 0)
+++ trunk/science/szip/pkg-plist	2015-11-06 21:57:06 UTC (rev 20653)
@@ -0,0 +1,7 @@
+include/ricehdf.h
+include/szip_adpt.h
+include/szlib.h
+lib/libsz.a
+lib/libsz.so
+lib/libsz.so.2
+lib/libsz.so.2.0.0


Property changes on: trunk/science/szip/pkg-plist
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property


More information about the Midnightbsd-cvs mailing list