[csw-devel] SF.net SVN: gar:[11352] csw/mgar/pkg/cups/trunk

wahwah at users.sourceforge.net wahwah at users.sourceforge.net
Wed Oct 20 17:27:40 CEST 2010


Revision: 11352
          http://gar.svn.sourceforge.net/gar/?rev=11352&view=rev
Author:   wahwah
Date:     2010-10-20 15:27:40 +0000 (Wed, 20 Oct 2010)

Log Message:
-----------
cups: Upgrade to 1.4.4, and a split off of library packages.

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

Modified: csw/mgar/pkg/cups/trunk/Makefile
===================================================================
--- csw/mgar/pkg/cups/trunk/Makefile	2010-10-20 14:25:01 UTC (rev 11351)
+++ csw/mgar/pkg/cups/trunk/Makefile	2010-10-20 15:27:40 UTC (rev 11352)
@@ -3,7 +3,7 @@
 # $Id$
 
 GARNAME = cups
-GARVERSION = 1.4.3
+GARVERSION = 1.4.4
 CATEGORIES = net
 
 define BLURB
@@ -71,7 +71,12 @@
 
 UFILES_REGEX = cups-(\d+(?:\.\d+)*)-source.tar.bz2
 
-PACKAGES  = CSWlibcups CSWcupsd CSWcupsclient CSWcupsdoc CSWcupsdev CSWcups
+PACKAGES += CSWlibcups
+PACKAGES += CSWcupsd
+PACKAGES += CSWcupsclient
+PACKAGES += CSWcupsdoc
+PACKAGES += CSWcupsdev
+PACKAGES += CSWcups
 PACKAGES += CSWcupslinks
 
 INCOMPATIBLE_PKGS_CSWcupslinks = SUNWpcr SUNWpcu
@@ -80,25 +85,16 @@
 ARCHALL_CSWcupslinks = 1
 ARCHALL_CSWcupsdoc   = 1
 
-RUNTIME_DEP_PKGS_CSWcups  = CSWcupsd CSWcupsclient
-RUNTIME_DEP_PKGS_CSWcupsclient += CSWgnutls
-RUNTIME_DEP_PKGS_CSWcupsclient += CSWlibcups
+RUNTIME_DEP_PKGS_CSWcups += CSWcupsd
+RUNTIME_DEP_PKGS_CSWcups += CSWcupsclient
 RUNTIME_DEP_PKGS_CSWcupsclient += CSWzlib
-RUNTIME_DEP_PKGS_CSWcupsd += CSWgnutls
 RUNTIME_DEP_PKGS_CSWcupsd += CSWkrb5lib
-RUNTIME_DEP_PKGS_CSWcupsd += CSWlibcups
 RUNTIME_DEP_PKGS_CSWcupsd += CSWlibdbus
-RUNTIME_DEP_PKGS_CSWcupsd += CSWoldaprt
 RUNTIME_DEP_PKGS_CSWcupsd += CSWzlib
-RUNTIME_DEP_PKGS_CSWlibcups += CSWgnutls
-RUNTIME_DEP_PKGS_CSWlibcups += CSWjpeg
-RUNTIME_DEP_PKGS_CSWlibcups += CSWpng
-RUNTIME_DEP_PKGS_CSWlibcups += CSWtiff
-RUNTIME_DEP_PKGS_CSWlibcups += CSWzlib
 RUNTIME_DEP_PKGS_CSWcupsdev += CSWlibcups
 
 
-PKGFILES_CSWlibcups  = $(libdir)/libcups.*
+PKGFILES_CSWlibcups  = NONE
 PKGFILES_CSWcupsdoc  = $(datadir)/doc
 PKGFILES_CSWcupsdoc += $(datadir)/doc/.*
 PKGFILES_CSWcupsdoc += $(datadir)/cups/examples.*
@@ -107,6 +103,12 @@
 PKGFILES_CSWcupsdev += $(bindir)/cups-config
 PKGFILES_CSWcupsdev += $(datadir)/cups/ppdc.*
 PKGFILES_CSWcupsdev += $(datadir)/cups/drv.*
+PKGFILES_CSWcupsdev += $(libdir)/libcups.so
+PKGFILES_CSWcupsdev += $(libdir)/libcupscgi.so
+PKGFILES_CSWcupsdev += $(libdir)/libcupsdriver.so
+PKGFILES_CSWcupsdev += $(libdir)/libcupsimage.so
+PKGFILES_CSWcupsdev += $(libdir)/libcupsmime.so
+PKGFILES_CSWcupsdev += $(libdir)/libcupsppdc.so
 PKGFILES_CSWcupsd += $(sysconfdir)/init\.d/.*
 PKGFILES_CSWcupsd += $(sysconfdir)/rc.*
 PKGFILES_CSWcupsd += $(sysconfdir)/cups/cupsd.*
@@ -153,13 +155,106 @@
 PKGFILES_CSWcupslinks += /usr/bin/.*
 
 SPKG_DESC_CSWcups       = Common Unix Printing System
-SPKG_DESC_CSWlibcups    = CUPS libraries
+SPKG_DESC_CSWlibcups    = Empty transitional package (was: CUPS libraries)
 SPKG_DESC_CSWcupsd      = CUPS daemon
 SPKG_DESC_CSWcupsclient = CUPS client binaries
 SPKG_DESC_CSWcupsdoc    = CUPS documentation
 SPKG_DESC_CSWcupsdev    = CUPS header files
 SPKG_DESC_CSWcupslinks  = Drop-in replacement for SUNWpcu and SUNWpcr
 
+# Packages compliant with the shared library policy.
+PACKAGES += CSWlibcups2
+CATALOGNAME_CSWlibcups2 = libcups2
+PKGFILES_CSWlibcups2 += /opt/csw/lib/libcups.so.2
+PKGFILES_CSWlibcups2 += /opt/csw/lib/libcups.so.2\.[0-9\.]+
+SPKG_DESC_CSWlibcups2 += CUPS libraries, libcups.so.2
+RUNTIME_DEP_PKGS_CSWlibcups += CSWlibcups2
+PACKAGES += CSWlibcupscgi1
+CATALOGNAME_CSWlibcupscgi1 = libcupscgi1
+PKGFILES_CSWlibcupscgi1 += /opt/csw/lib/libcupscgi.so.1
+PKGFILES_CSWlibcupscgi1 += /opt/csw/lib/libcupscgi.so.1\.[0-9\.]+
+SPKG_DESC_CSWlibcupscgi1 += CUPS libraries, libcupscgi.so.1
+RUNTIME_DEP_PKGS_CSWlibcups += CSWlibcupscgi1
+PACKAGES += CSWlibcupsdriver1
+CATALOGNAME_CSWlibcupsdriver1 = libcupsdriver1
+PKGFILES_CSWlibcupsdriver1 += /opt/csw/lib/libcupsdriver.so.1
+PKGFILES_CSWlibcupsdriver1 += /opt/csw/lib/libcupsdriver.so.1\.[0-9\.]+
+SPKG_DESC_CSWlibcupsdriver1 += CUPS libraries, libcupsdriver.so.1
+RUNTIME_DEP_PKGS_CSWlibcups += CSWlibcupsdriver1
+PACKAGES += CSWlibcupsimage2
+CATALOGNAME_CSWlibcupsimage2 = libcupsimage2
+PKGFILES_CSWlibcupsimage2 += /opt/csw/lib/libcupsimage.so.2
+PKGFILES_CSWlibcupsimage2 += /opt/csw/lib/libcupsimage.so.2\.[0-9\.]+
+SPKG_DESC_CSWlibcupsimage2 += CUPS libraries, libcupsimage.so.2
+RUNTIME_DEP_PKGS_CSWlibcups += CSWlibcupsimage2
+PACKAGES += CSWlibcupsmime1
+CATALOGNAME_CSWlibcupsmime1 = libcupsmime1
+PKGFILES_CSWlibcupsmime1 += /opt/csw/lib/libcupsmime.so.1
+PKGFILES_CSWlibcupsmime1 += /opt/csw/lib/libcupsmime.so.1\.[0-9\.]+
+SPKG_DESC_CSWlibcupsmime1 += CUPS libraries, libcupsmime.so.1
+RUNTIME_DEP_PKGS_CSWlibcups += CSWlibcupsmime1
+PACKAGES += CSWlibcupsppdc1
+CATALOGNAME_CSWlibcupsppdc1 = libcupsppdc1
+PKGFILES_CSWlibcupsppdc1 += /opt/csw/lib/libcupsppdc.so.1
+PKGFILES_CSWlibcupsppdc1 += /opt/csw/lib/libcupsppdc.so.1\.[0-9\.]+
+SPKG_DESC_CSWlibcupsppdc1 += CUPS libraries, libcupsppdc.so.1
+RUNTIME_DEP_PKGS_CSWlibcups += CSWlibcupsppdc1
+
+RUNTIME_DEP_PKGS_CSWlibcups += CSWosslrt
+RUNTIME_DEP_PKGS_CSWcupsd += CSWosslrt
+RUNTIME_DEP_PKGS_CSWcupsclient += CSWosslrt
+RUNTIME_DEP_PKGS_CSWcupsclient += CSWlibcups2
+RUNTIME_DEP_PKGS_CSWcupsclient += CSWlibcupsimage2
+
+ARCHALL_CSWlibcups = 1
+RUNTIME_DEP_PKGS_CSWcupsd += CSWlibcupsppdc1
+RUNTIME_DEP_PKGS_CSWcupsd += CSWlibcups2
+RUNTIME_DEP_PKGS_CSWcupsd += CSWlibcupscgi1
+RUNTIME_DEP_PKGS_CSWcupsd += CSWlibcupsdriver1
+RUNTIME_DEP_PKGS_CSWcupsd += CSWlibcupsmime1
+RUNTIME_DEP_PKGS_CSWcupsd += CSWlibcupsimage2
+RUNTIME_DEP_PKGS_CSWlibcups2 += CSWosslrt
+RUNTIME_DEP_PKGS_CSWlibcups2 += CSWzlib
+RUNTIME_DEP_PKGS_CSWlibcupsmime1 += CSWosslrt
+RUNTIME_DEP_PKGS_CSWlibcupsmime1 += CSWlibcups2
+RUNTIME_DEP_PKGS_CSWlibcupsdriver1 += CSWosslrt
+RUNTIME_DEP_PKGS_CSWlibcupsdriver1 += CSWlibcups2
+RUNTIME_DEP_PKGS_CSWlibcupscgi1 += CSWosslrt
+RUNTIME_DEP_PKGS_CSWlibcupscgi1 += CSWlibcups2
+RUNTIME_DEP_PKGS_CSWlibcupsimage2 += CSWtiff
+RUNTIME_DEP_PKGS_CSWlibcupsimage2 += CSWlibcups2
+RUNTIME_DEP_PKGS_CSWlibcupsimage2 += CSWpng
+RUNTIME_DEP_PKGS_CSWlibcupsimage2 += CSWosslrt
+RUNTIME_DEP_PKGS_CSWlibcupsimage2 += CSWzlib
+RUNTIME_DEP_PKGS_CSWlibcupsimage2 += CSWjpeg
+RUNTIME_DEP_PKGS_CSWlibcupsppdc1 += CSWosslrt
+RUNTIME_DEP_PKGS_CSWlibcupsppdc1 += CSWlibcups2
+
+# Since CSWlibcups is an empty transitional package
+CHECKPKG_OVERRIDES_CSWlibcups += surplus-dependency|CSWlibcupsppdc1
+CHECKPKG_OVERRIDES_CSWlibcups += surplus-dependency|CSWlibcupsdriver1
+CHECKPKG_OVERRIDES_CSWlibcups += surplus-dependency|CSWlibcups2
+CHECKPKG_OVERRIDES_CSWlibcups += surplus-dependency|CSWlibcupsmime1
+CHECKPKG_OVERRIDES_CSWlibcups += surplus-dependency|CSWlibcupsimage2
+CHECKPKG_OVERRIDES_CSWlibcups += surplus-dependency|CSWosslrt
+CHECKPKG_OVERRIDES_CSWlibcups += surplus-dependency|CSWlibcupscgi1
+
+# The development package needs all the libraries
+RUNTIME_DEP_PKGS_CSWcupsdev += CSWlibcupsppdc1
+RUNTIME_DEP_PKGS_CSWcupsdev += CSWlibcupsdriver1
+RUNTIME_DEP_PKGS_CSWcupsdev += CSWlibcups2
+RUNTIME_DEP_PKGS_CSWcupsdev += CSWlibcupsmime1
+RUNTIME_DEP_PKGS_CSWcupsdev += CSWlibcupsimage2
+RUNTIME_DEP_PKGS_CSWcupsdev += CSWlibcupscgi1
+
+# ...and the overrides:
+CHECKPKG_OVERRIDES_CSWcupsdev += surplus-dependency|CSWlibcupsppdc1
+CHECKPKG_OVERRIDES_CSWcupsdev += surplus-dependency|CSWlibcupsdriver1
+CHECKPKG_OVERRIDES_CSWcupsdev += surplus-dependency|CSWlibcups2
+CHECKPKG_OVERRIDES_CSWcupsdev += surplus-dependency|CSWlibcupsmime1
+CHECKPKG_OVERRIDES_CSWcupsdev += surplus-dependency|CSWlibcupsimage2
+CHECKPKG_OVERRIDES_CSWcupsdev += surplus-dependency|CSWlibcupscgi1
+
 # http://lists.opencsw.org/pipermail/maintainers/2009-September/004249.html
 SAMPLECONF_CSWcupsd       = $(sysconfdir)/cups/cupsd\.conf\.CSW
 SAMPLECONF_CSWcupsclient += $(sysconfdir)/cups/client\.conf\.CSW
@@ -218,7 +313,7 @@
 # The following overrides are necessary because of a bug in krb5-config, please
 # see bug http://www.opencsw.org/bugtrack/view.php?id=4384
 CHECKPKG_OVERRIDES_CSWcupsd += bad-rpath-entry|/opt/csw/lib/|opt/csw/sbin/cupsd
-CHECKPKG_OVERRIDES_CSWlibcups += bad-rpath-entry|/opt/csw/lib/|opt/csw/lib/libcups.so.2
+CHECKPKG_OVERRIDES_CSWlibcups2 += bad-rpath-entry|/opt/csw/lib/|opt/csw/lib/libcups.so.2
 
 include gar/category.mk
 

Modified: csw/mgar/pkg/cups/trunk/checksums
===================================================================
--- csw/mgar/pkg/cups/trunk/checksums	2010-10-20 14:25:01 UTC (rev 11351)
+++ csw/mgar/pkg/cups/trunk/checksums	2010-10-20 15:27:40 UTC (rev 11352)
@@ -1,13 +1 @@
-1e5e54a2b503cfdeeda1b683bcccab83  0001-cswcups-for-service-name.patch
-0da4ea6bf72d61adfc4316a738b90ab5  0002-Adding-the-refcount-member-to-mime_type_t.patch
-a80b8543633e2f9b3b1e531ac2289306  0003-Reference-counting-for-printers-only.patch
-0dd35cc0938696577104852781ec1df6  0006-Fail-compilation-if-no-SSL-impl-chosen.patch
-44ff410e237d6f4f9f0fe650ba2c7fa0  0007-Solaris-zone-support-in-init-script.patch
-9714ccb8b117c3eb57c0b4556480905f  0008-Adding-CFLAGS-and-CXXFLAGS-to-linker-calls.patch
-c01746cdcc93635abf86df2179658f2e  0009-Add-workaround-for-krb5-config-outputting-CFLAGS.patch
-e5a145b36404974a689ac694f679d1e1  CFLAGS-leaking-to-C++-compiler.patch
-cf6a3fe902545aac1ab2303e41c08a3e  CSWcupsclient.preinstall
-ca7718998e56c320c08a77cfefe046f6  CSWcupsd.postremove
-cf6a3fe902545aac1ab2303e41c08a3e  CSWcupsd.preinstall
-4e6b68d829be4e88afd27ac4897957f4  client.conf.CSW
-e70b1c3f60143d7310c1d74c111a21ab  cups-1.4.3-source.tar.bz2
+8776403ad60fea9e85eab9c04d88560d  cups-1.4.4-source.tar.bz2


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