[csw-devel] SF.net SVN: gar:[15112] csw/mgar/pkg

dmichelsen at users.sourceforge.net dmichelsen at users.sourceforge.net
Tue Jul 19 13:31:40 CEST 2011


Revision: 15112
          http://gar.svn.sourceforge.net/gar/?rev=15112&view=rev
Author:   dmichelsen
Date:     2011-07-19 11:31:39 +0000 (Tue, 19 Jul 2011)

Log Message:
-----------
hdf5: Split into soname-specific recipes for hdf5-6 and hdf5-7

Added Paths:
-----------
    csw/mgar/pkg/hdf5-6/
    csw/mgar/pkg/hdf5-6/trunk/Makefile
    csw/mgar/pkg/hdf5-6/trunk/checksums
    csw/mgar/pkg/hdf5-7/
    csw/mgar/pkg/hdf5-7/trunk/Makefile
    csw/mgar/pkg/hdf5-7/trunk/checksums

Removed Paths:
-------------
    csw/mgar/pkg/hdf5/
    csw/mgar/pkg/hdf5-6/trunk/Makefile
    csw/mgar/pkg/hdf5-6/trunk/checksums
    csw/mgar/pkg/hdf5-7/trunk/Makefile
    csw/mgar/pkg/hdf5-7/trunk/checksums

Deleted: csw/mgar/pkg/hdf5-6/trunk/Makefile
===================================================================
--- csw/mgar/pkg/hdf5/trunk/Makefile	2011-07-18 23:45:59 UTC (rev 15110)
+++ csw/mgar/pkg/hdf5-6/trunk/Makefile	2011-07-19 11:31:39 UTC (rev 15112)
@@ -1,65 +0,0 @@
-NAME = hdf5
-VERSION = 1.8.5
-CATEGORIES = lib
-
-EXTRA_MODULATORS = VERSION
-MODULATIONS_VERSION = 1.6.10 1.8.5
-
-SKIP_MODULATIONS = isa-sparcv9-garversion-1.6.10
-SKIP_MODULATIONS += isa-amd64-garversion-1.6.10
-
-DESCRIPTION = Event notification library
-define BLURB
-  The libevent API provides a mechanism to execute a callback function when a
-  specific event occurs on a file descriptor or after a timeout has been
-  reached. Furthermore, libevent also support callbacks due to signals or
-  regular timeouts.
-endef
-
-MASTER_SITES = http://www.hdfgroup.org/ftp/HDF5/current/src/
-MASTER_SITES += http://www.hdfgroup.org/ftp/HDF5/current16/src/
-SOURCEFILES = $(foreach V,$(MODULATIONS_VERSION),$(NAME)-$V.tar.gz)
-DISTFILES += $(SOURCEFILES)
-
-NOEXTRACT = $(filter-out $(NAME)-$(VERSION).tar.gz,$(SOURCEFILES))
-
-PACKAGES = CSWhdf5rt CSWhdf5
-
-RUNTIME_DEP_PKGS_CSWhdf5 = CSWhdf5rt CSWzlib
-RUNTIME_DEP_PKGS_CSWhdf5rt = CSWzlib
-
-CATALOGNAME_CSWhdf5 = hdf5
-CATALOGNAME_CSWhdf5rt = hdf5_rt
-
-SPKG_DESC_CSWhdf5 = HDF5 (Hierarchical Data Format 5) Software Utilities
-SPKG_DESC_CSWhdf5rt = HDF5 (Hierarchical Data Format 5) Software Runtime Libraries
-
-# We define upstream file regex so we can be notifed of new upstream software release
-UFILES_REGEX = $(NAME)-(\d+(?:\.\d+)*).tar.gz
-
-SPKG_SOURCEURL = http://www.hdfgroup.org/HDF5/
-
-BUILD64 = 1
-NOISAEXEC = 1
-CONFIGURE_ARGS  = $(DIRPATHS) 
-
-TEST_TARGET = check
-
-MERGE_SCRIPTS_isa-default-garversion-1.6.10 = copy-only
-MERGE_DIRS_isa-default-garversion-1.6.10 = $(libdir)
-MERGE_SCRIPTS_isa-extra-garversion-1.6.10 = copy-relocated-only
-MERGE_DIRS_isa-extra-garversion-1.6.10 = $(libdir)
-
-MERGE_SCRIPTS_isa-default-garversion-1.8.5 = copy-all
-MERGE_SCRIPTS_isa-extra-garversion-1.8.5 = copy-relocated-only
-MERGE_DIRS_isa-extra-garversion-1.8.5 = $(libdir)
-
-PKGFILES_CSWhdf5rt = $(PKGFILES_RT)
-
-include gar/category.mk
-
-pre-install-modulated:
-	ginstall -d $(DESTDIR)$(libdir)
-	ginstall -d $(DESTDIR)$(includedir)
-	ginstall -d $(DESTDIR)$(bindir)
-	@$(MAKECOOKIE)

Copied: csw/mgar/pkg/hdf5-6/trunk/Makefile (from rev 15111, csw/mgar/pkg/hdf5/trunk/Makefile)
===================================================================
--- csw/mgar/pkg/hdf5-6/trunk/Makefile	                        (rev 0)
+++ csw/mgar/pkg/hdf5-6/trunk/Makefile	2011-07-19 11:31:39 UTC (rev 15112)
@@ -0,0 +1,58 @@
+NAME = hdf5
+VERSION = 1.8.6
+CATEGORIES = lib
+
+DESCRIPTION = Event notification library
+define BLURB
+  The libevent API provides a mechanism to execute a callback function when a
+  specific event occurs on a file descriptor or after a timeout has been
+  reached. Furthermore, libevent also support callbacks due to signals or
+  regular timeouts.
+endef
+
+MASTER_SITES += http://www.hdfgroup.org/ftp/HDF5/hdf5-$(VERSION)/src/
+DISTFILES += $(DISTNAME).tar.gz
+
+PACKAGES += CSWlibhdf5-7
+SPKG_DESC_CSWlibhdf5-7 = HDF5 (hierarchical data format 5) library, libhdf5.so.7
+PKGFILES_CSWlibhdf5-7 += $(call pkgfiles_lib,libhdf5.so.7)
+OBSOLETED_BY_CSWlibhdf5-7 += CSWhdf5rt
+CATALOGNAME_CSWhdf5rt = hdf5_rt_stub
+RUNTIME_DEP_PKGS_CSWlibhdf5-7 += CSWzlib
+
+PACKAGES += CSWlibhdf5hl7
+SPKG_DESC_CSWlibhdf5hl7 = HDF5 (hierarchical data format 5) library, libhdf5_hl.so.7
+PKGFILES_CSWlibhdf5hl7 += $(call pkgfiles_lib,libhdf5_hl.so.7)
+RUNTIME_DEP_PKGS_CSWlibhdf5hl7 += CSWzlib
+RUNTIME_DEP_PKGS_CSWlibhdf5hl7 += CSWlibhdf5-7
+OBSOLETED_BY_CSWlibhdf5hl7 += CSWhdf5rt
+
+PACKAGES += CSWlibhdf5-dev
+SPKG_DESC_CSWlibhdf5-dev = Development files for libhdf5.so.7 and libhdf5_hl.so.7
+# PKGFILES is catchall
+RUNTIME_DEP_PKGS_CSWlibhdf5-dev += CSWlibhdf5-7
+RUNTIME_DEP_PKGS_CSWlibhdf5-dev += CSWlibhdf5hl7
+
+PACKAGES += CSWhdf5
+SPKG_DESC_CSWhdf5 = HDF5 (hierarchical data format 5) software utilities
+PKGFILES_CSWhdf5 += $(bindir)/.*
+RUNTIME_DEP_PKGS_CSWhdf5 += CSWlibhdf5-7
+RUNTIME_DEP_PKGS_CSWhdf5 += CSWlibhdf5hl7
+RUNTIME_DEP_PKGS_CSWhdf5 += CSWzlib
+
+VENDOR_URL = http://www.hdfgroup.org/HDF5/
+
+# By default -L/opt/csw/lib is used which makes the new libhdf5_hl.so link to
+# the existing /opt/csw/lib/libhdf5.so
+LINKER_FLAGS =
+
+BUILD64 = 1
+
+# Image files can be really big
+ISAEXEC = 1
+
+CONFIGURE_ARGS += $(DIRPATHS)
+#CONFIGURE_ARGS += --enable-fortran
+#CONFIGURE_ARGS += --enable-cxx
+
+include gar/category.mk

Deleted: csw/mgar/pkg/hdf5-6/trunk/checksums
===================================================================
--- csw/mgar/pkg/hdf5/trunk/checksums	2011-07-18 23:45:59 UTC (rev 15110)
+++ csw/mgar/pkg/hdf5-6/trunk/checksums	2011-07-19 11:31:39 UTC (rev 15112)
@@ -1,2 +0,0 @@
-6e207a95d22e9e9ffdfaecdd580cd1b3  hdf5-1.6.10.tar.gz
-85d1cea1de32019bf85e484ce83f8bd9  hdf5-1.8.5.tar.gz

Copied: csw/mgar/pkg/hdf5-6/trunk/checksums (from rev 15111, csw/mgar/pkg/hdf5/trunk/checksums)
===================================================================
--- csw/mgar/pkg/hdf5-6/trunk/checksums	                        (rev 0)
+++ csw/mgar/pkg/hdf5-6/trunk/checksums	2011-07-19 11:31:39 UTC (rev 15112)
@@ -0,0 +1 @@
+bd2d369dfcf7aa0437dde6aeb8460a31  hdf5-1.8.6.tar.gz

Deleted: csw/mgar/pkg/hdf5-7/trunk/Makefile
===================================================================
--- csw/mgar/pkg/hdf5/trunk/Makefile	2011-07-18 23:45:59 UTC (rev 15110)
+++ csw/mgar/pkg/hdf5-7/trunk/Makefile	2011-07-19 11:31:39 UTC (rev 15112)
@@ -1,65 +0,0 @@
-NAME = hdf5
-VERSION = 1.8.5
-CATEGORIES = lib
-
-EXTRA_MODULATORS = VERSION
-MODULATIONS_VERSION = 1.6.10 1.8.5
-
-SKIP_MODULATIONS = isa-sparcv9-garversion-1.6.10
-SKIP_MODULATIONS += isa-amd64-garversion-1.6.10
-
-DESCRIPTION = Event notification library
-define BLURB
-  The libevent API provides a mechanism to execute a callback function when a
-  specific event occurs on a file descriptor or after a timeout has been
-  reached. Furthermore, libevent also support callbacks due to signals or
-  regular timeouts.
-endef
-
-MASTER_SITES = http://www.hdfgroup.org/ftp/HDF5/current/src/
-MASTER_SITES += http://www.hdfgroup.org/ftp/HDF5/current16/src/
-SOURCEFILES = $(foreach V,$(MODULATIONS_VERSION),$(NAME)-$V.tar.gz)
-DISTFILES += $(SOURCEFILES)
-
-NOEXTRACT = $(filter-out $(NAME)-$(VERSION).tar.gz,$(SOURCEFILES))
-
-PACKAGES = CSWhdf5rt CSWhdf5
-
-RUNTIME_DEP_PKGS_CSWhdf5 = CSWhdf5rt CSWzlib
-RUNTIME_DEP_PKGS_CSWhdf5rt = CSWzlib
-
-CATALOGNAME_CSWhdf5 = hdf5
-CATALOGNAME_CSWhdf5rt = hdf5_rt
-
-SPKG_DESC_CSWhdf5 = HDF5 (Hierarchical Data Format 5) Software Utilities
-SPKG_DESC_CSWhdf5rt = HDF5 (Hierarchical Data Format 5) Software Runtime Libraries
-
-# We define upstream file regex so we can be notifed of new upstream software release
-UFILES_REGEX = $(NAME)-(\d+(?:\.\d+)*).tar.gz
-
-SPKG_SOURCEURL = http://www.hdfgroup.org/HDF5/
-
-BUILD64 = 1
-NOISAEXEC = 1
-CONFIGURE_ARGS  = $(DIRPATHS) 
-
-TEST_TARGET = check
-
-MERGE_SCRIPTS_isa-default-garversion-1.6.10 = copy-only
-MERGE_DIRS_isa-default-garversion-1.6.10 = $(libdir)
-MERGE_SCRIPTS_isa-extra-garversion-1.6.10 = copy-relocated-only
-MERGE_DIRS_isa-extra-garversion-1.6.10 = $(libdir)
-
-MERGE_SCRIPTS_isa-default-garversion-1.8.5 = copy-all
-MERGE_SCRIPTS_isa-extra-garversion-1.8.5 = copy-relocated-only
-MERGE_DIRS_isa-extra-garversion-1.8.5 = $(libdir)
-
-PKGFILES_CSWhdf5rt = $(PKGFILES_RT)
-
-include gar/category.mk
-
-pre-install-modulated:
-	ginstall -d $(DESTDIR)$(libdir)
-	ginstall -d $(DESTDIR)$(includedir)
-	ginstall -d $(DESTDIR)$(bindir)
-	@$(MAKECOOKIE)

Copied: csw/mgar/pkg/hdf5-7/trunk/Makefile (from rev 15111, csw/mgar/pkg/hdf5/trunk/Makefile)
===================================================================
--- csw/mgar/pkg/hdf5-7/trunk/Makefile	                        (rev 0)
+++ csw/mgar/pkg/hdf5-7/trunk/Makefile	2011-07-19 11:31:39 UTC (rev 15112)
@@ -0,0 +1,58 @@
+NAME = hdf5
+VERSION = 1.8.7
+CATEGORIES = lib
+
+DESCRIPTION = Event notification library
+define BLURB
+  The libevent API provides a mechanism to execute a callback function when a
+  specific event occurs on a file descriptor or after a timeout has been
+  reached. Furthermore, libevent also support callbacks due to signals or
+  regular timeouts.
+endef
+
+MASTER_SITES = http://www.hdfgroup.org/ftp/HDF5/hdf5-$(VERSION)/src/
+DISTFILES += $(DISTNAME).tar.gz
+
+PACKAGES += CSWlibhdf5-7
+SPKG_DESC_CSWlibhdf5-7 = HDF5 (hierarchical data format 5) library, libhdf5.so.7
+PKGFILES_CSWlibhdf5-7 += $(call pkgfiles_lib,libhdf5.so.7)
+OBSOLETED_BY_CSWlibhdf5-7 += CSWhdf5rt
+CATALOGNAME_CSWhdf5rt = hdf5_rt_stub
+RUNTIME_DEP_PKGS_CSWlibhdf5-7 += CSWzlib
+
+PACKAGES += CSWlibhdf5hl7
+SPKG_DESC_CSWlibhdf5hl7 = HDF5 (hierarchical data format 5) library, libhdf5_hl.so.7
+PKGFILES_CSWlibhdf5hl7 += $(call pkgfiles_lib,libhdf5_hl.so.7)
+RUNTIME_DEP_PKGS_CSWlibhdf5hl7 += CSWzlib
+RUNTIME_DEP_PKGS_CSWlibhdf5hl7 += CSWlibhdf5-7
+OBSOLETED_BY_CSWlibhdf5hl7 += CSWhdf5rt
+
+PACKAGES += CSWlibhdf5-dev
+SPKG_DESC_CSWlibhdf5-dev = Development files for libhdf5.so.7 and libhdf5_hl.so.7
+# PKGFILES is catchall
+RUNTIME_DEP_PKGS_CSWlibhdf5-dev += CSWlibhdf5-7
+RUNTIME_DEP_PKGS_CSWlibhdf5-dev += CSWlibhdf5hl7
+
+PACKAGES += CSWhdf5
+SPKG_DESC_CSWhdf5 = HDF5 (hierarchical data format 5) software utilities
+PKGFILES_CSWhdf5 += $(bindir)/.*
+RUNTIME_DEP_PKGS_CSWhdf5 += CSWlibhdf5-7
+RUNTIME_DEP_PKGS_CSWhdf5 += CSWlibhdf5hl7
+RUNTIME_DEP_PKGS_CSWhdf5 += CSWzlib
+
+VENDOR_URL = http://www.hdfgroup.org/HDF5/
+
+# By default -L/opt/csw/lib is used which makes the new libhdf5_hl.so link to
+# the existing /opt/csw/lib/libhdf5.so
+LINKER_FLAGS =
+
+BUILD64 = 1
+
+# Image files can be really big
+ISAEXEC = 1
+
+CONFIGURE_ARGS += $(DIRPATHS)
+#CONFIGURE_ARGS += --enable-fortran
+#CONFIGURE_ARGS += --enable-cxx
+
+include gar/category.mk

Deleted: csw/mgar/pkg/hdf5-7/trunk/checksums
===================================================================
--- csw/mgar/pkg/hdf5/trunk/checksums	2011-07-18 23:45:59 UTC (rev 15110)
+++ csw/mgar/pkg/hdf5-7/trunk/checksums	2011-07-19 11:31:39 UTC (rev 15112)
@@ -1,2 +0,0 @@
-6e207a95d22e9e9ffdfaecdd580cd1b3  hdf5-1.6.10.tar.gz
-85d1cea1de32019bf85e484ce83f8bd9  hdf5-1.8.5.tar.gz

Copied: csw/mgar/pkg/hdf5-7/trunk/checksums (from rev 15111, csw/mgar/pkg/hdf5/trunk/checksums)
===================================================================
--- csw/mgar/pkg/hdf5-7/trunk/checksums	                        (rev 0)
+++ csw/mgar/pkg/hdf5-7/trunk/checksums	2011-07-19 11:31:39 UTC (rev 15112)
@@ -0,0 +1 @@
+37711d4bcb72997e93d495f97c76c33a  hdf5-1.8.7.tar.gz


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.


More information about the devel mailing list