[csw-devel] SF.net SVN: gar:[12222] csw/mgar/pkg/yaz/trunk

dmichelsen at users.sourceforge.net dmichelsen at users.sourceforge.net
Thu Jan 6 15:22:07 CET 2011


Revision: 12222
          http://gar.svn.sourceforge.net/gar/?rev=12222&view=rev
Author:   dmichelsen
Date:     2011-01-06 14:22:07 +0000 (Thu, 06 Jan 2011)

Log Message:
-----------
yaz: Update to 4.1.2 and package split

Modified Paths:
--------------
    csw/mgar/pkg/yaz/trunk/Makefile
    csw/mgar/pkg/yaz/trunk/checksums

Modified: csw/mgar/pkg/yaz/trunk/Makefile
===================================================================
--- csw/mgar/pkg/yaz/trunk/Makefile	2011-01-06 13:20:01 UTC (rev 12221)
+++ csw/mgar/pkg/yaz/trunk/Makefile	2011-01-06 14:22:07 UTC (rev 12222)
@@ -1,5 +1,5 @@
 NAME = yaz
-VERSION = 4.0.9
+VERSION = 4.1.2
 CATEGORIES = utils
 
 DESCRIPTION = Toolkit for Z39.50/SRW/SRU clients and servers
@@ -13,10 +13,62 @@
 # We define upstream file regex so we can be notifed of new upstream software release
 UFILES_REGEX = $(NAME)-(\d+(?:\.\d+)*).tar.gz
 
+VENDOR_URL = https://www.indexdata.com/yaz
 LICENSE = LICENSE
 
-DEP_PKGS = CSWgcrypt CSWgnutls CSWreadline CSWncurses CSWlibxslt CSWgpgerr CSWiconv CSWlibxml2 CSWzlib CSWlibicu
+# File splitting taken from yaz.spec
 
+PACKAGES += CSWlibyaz4
+CATALOGNAME_CSWlibyaz4 = libyaz4
+SPKG_DESC_CSWlibyaz4 = Toolkit for Z39.50/SRW/SRU clients and servers, libyaz.so.4
+PKGFILES_CSWlibyaz4 = $(call baseisadirs,$(libdir),libyaz.*\.so\.4(\.\d+)*)
+RUNTIME_DEP_PKGS_CSWlibyaz4 += CSWzlib
+RUNTIME_DEP_PKGS_CSWlibyaz4 += CSWlibxml2
+RUNTIME_DEP_PKGS_CSWlibyaz4 += CSWgcrypt
+RUNTIME_DEP_PKGS_CSWlibyaz4 += CSWlibicu46
+RUNTIME_DEP_PKGS_CSWlibyaz4 += CSWlibxslt
+RUNTIME_DEP_PKGS_CSWlibyaz4 += CSWiconv
+RUNTIME_DEP_PKGS_CSWlibyaz4 += CSWgnutls
+RUNTIME_DEP_PKGS_CSWlibyaz4 += CSWgpgerr
+
+PACKAGES += CSWlibyaz-devel
+CATALOGNAME_CSWlibyaz-devel = libyaz_devel
+SPKG_DESC_CSWlibyaz-devel = Development files for libyaz
+PKGFILES_CSWlibyaz-devel += $(PKGFILES_DEVEL)
+PKGFILES_CSWlibyaz-devel += $(bindir)/yaz-asncomp
+PKGFILES_CSWlibyaz-devel += $(sharedstatedir)/yaz/.*
+PKGFILES_CSWlibyaz-devel += $(docdir)/yaz/.*
+PKGFILES_CSWlibyaz-devel += $(mandir)/man7/.*
+RUNTIME_DEP_PKGS_CSWlibyaz-devel += CSWlibyaz4
+
+# %{_bindir}/yaz-config
+# %{_bindir}/yaz-asncomp
+# %{_includedir}/yaz
+# %{_libdir}/pkgconfig/yaz.pc
+# %{_libdir}/*.so
+# %{_libdir}/*.a
+# %{_datadir}/aclocal/yaz.m4
+# %{_mandir}/man1/yaz-asncomp.*
+# %{_mandir}/man7/yaz.*
+# %{_mandir}/man?/yaz-config.*
+# %{_datadir}/doc/yaz
+# %{_datadir}/yaz
+
+PACKAGES += CSWyaz
+CATALOGNAME_CSWyaz = yaz
+SPKG_DESC_CSWyaz = Toolkit for Z39.50/SRW/SRU clients and servers
+RUNTIME_DEP_PKGS_CSWyaz += CSWlibyaz4
+RUNTIME_DEP_PKGS_CSWyaz += CSWiconv
+RUNTIME_DEP_PKGS_CSWyaz += CSWgnutls
+RUNTIME_DEP_PKGS_CSWyaz += CSWgpgerr
+RUNTIME_DEP_PKGS_CSWyaz += CSWncurses
+RUNTIME_DEP_PKGS_CSWyaz += CSWlibxslt
+RUNTIME_DEP_PKGS_CSWyaz += CSWzlib
+RUNTIME_DEP_PKGS_CSWyaz += CSWlibxml2
+RUNTIME_DEP_PKGS_CSWyaz += CSWreadline
+RUNTIME_DEP_PKGS_CSWyaz += CSWgcrypt
+RUNTIME_DEP_PKGS_CSWyaz += CSWlibicu46
+
 BUILD64 = 1
 CONFIGURE_ARGS = $(DIRPATHS)
 
@@ -24,8 +76,19 @@
 MERGE_SCRIPTS_isa-extra = copy-relocated-only copy-config-only
 MERGE_DIRS_isa-extra = $(libdir)
 
-CHECKPKG_OVERRIDES_CSWyaz += soname-not-found|libm.so.2|is|needed|by|opt/csw/lib/amd64/libyaz_icu.so.4.0.0
-CHECKPKG_OVERRIDES_CSWyaz += soname-not-found|libm.so.2|is|needed|by|opt/csw/lib/amd64/libyaz_server.so.4.0.0
-CHECKPKG_OVERRIDES_CSWyaz += soname-not-found|libm.so.2|is|needed|by|opt/csw/lib/amd64/libyaz.so.4.0.0
+# This is a bug in checkpkg
+CHECKPKG_OVERRIDES_CSWlibyaz4 += shared-lib-pkgname-mismatch
+CHECKPKG_OVERRIDES_CSWlibyaz-devel += wrong-docdir|expected=/opt/csw/shared/doc/libyaz_devel/...|in-package=/opt/csw/share/doc/yaz/license.html
 
+# These can go away after CSWlibicu46 has been officially released
+CHECKPKG_OVERRIDES_CSWlibyaz4 += soname-not-found
+CHECKPKG_OVERRIDES_CSWlibyaz4 += unidentified-dependency|CSWlibicu46
+CHECKPKG_OVERRIDES_CSWlibyaz4 += surplus-dependency|CSWlibicu46
+CHECKPKG_OVERRIDES_CSWyaz-icu += soname-not-found
+CHECKPKG_OVERRIDES_CSWyaz-icu += unidentified-dependency|CSWlibicu46
+CHECKPKG_OVERRIDES_CSWyaz-icu += surplus-dependency|CSWlibicu46
+CHECKPKG_OVERRIDES_CSWyaz += soname-not-found
+CHECKPKG_OVERRIDES_CSWyaz += unidentified-dependency|CSWlibicu46
+CHECKPKG_OVERRIDES_CSWyaz += surplus-dependency|CSWlibicu46
+
 include gar/category.mk

Modified: csw/mgar/pkg/yaz/trunk/checksums
===================================================================
--- csw/mgar/pkg/yaz/trunk/checksums	2011-01-06 13:20:01 UTC (rev 12221)
+++ csw/mgar/pkg/yaz/trunk/checksums	2011-01-06 14:22:07 UTC (rev 12222)
@@ -1 +1 @@
-de6a8285e5691d5089971975994210a3  yaz-4.0.9.tar.gz
+54e76ff8ee6f460d68678df298e7da71  yaz-4.1.2.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