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

wahwah at users.sourceforge.net wahwah at users.sourceforge.net
Mon Jan 25 13:49:00 CET 2010


Revision: 8170
          http://gar.svn.sourceforge.net/gar/?rev=8170&view=rev
Author:   wahwah
Date:     2010-01-25 12:48:59 +0000 (Mon, 25 Jan 2010)

Log Message:
-----------
cups: A bugfix for http://www.opencsw.org/mantis/view.php?id=4168 and a dependency cleanup (using checkpkg-libs.py)

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

Modified: csw/mgar/pkg/cups/trunk/Makefile
===================================================================
--- csw/mgar/pkg/cups/trunk/Makefile	2010-01-25 12:35:39 UTC (rev 8169)
+++ csw/mgar/pkg/cups/trunk/Makefile	2010-01-25 12:48:59 UTC (rev 8170)
@@ -72,28 +72,34 @@
 SPKG_CLASSES = none cswcpsampleconf cswinitsmf
 
 PACKAGES  = CSWlibcups CSWcupsd CSWcupsclient CSWcupsdoc CSWcupsdev CSWcups
-PACKAGES += CSWcupsclient-ln
+PACKAGES += CSWcupslinks
 
-INCOMPATIBLE_PKGS_CSWcupsclient-ln = SUNWpcr SUNWpcu
-CATALOGNAME_CSWcupsclient-ln = cupsclient_ln
-ARCHALL_CSWcupsclient-ln = 1
+INCOMPATIBLE_PKGS_CSWcupslinks = SUNWpcr SUNWpcu
+CATALOGNAME_CSWcupslinks = cups_links
+ARCHALL_CSWcupslinks = 1
 
 ARCHALL_CSWcupsdoc = 1
 ARCHALL_CSWcupsdev = 1
 
 REQUIRED_PKGS_CSWcups  = CSWcupsd CSWcupsclient
-REQUIRED_PKGS_CSWcupsd  = CSWlibcups CSWoldaprt CSWzlib
-REQUIRED_PKGS_CSWcupsd += CSWjpeg CSWpng CSWtiff CSWlibtasn1
-REQUIRED_PKGS_CSWcupsd += CSWgcrypt CSWgnutls CSWgpgerr CSWlibdbus
-REQUIRED_PKGS_CSWcupsd += CSWkrb5lib CSWosslrt CSWcupsdoc
-REQUIRED_PKGS_CSWcupsd += CSWdbusglib CSWggettextrt CSWglib2
-REQUIRED_PKGS_CSWcupsclient  = CSWlibcups CSWoldaprt CSWzlib
-REQUIRED_PKGS_CSWcupsclient += CSWgcrypt CSWgnutls CSWgpgerr CSWlibtasn1 CSWosslrt
+REQUIRED_PKGS_CSWcupsd += CSWgnutls
+REQUIRED_PKGS_CSWcupsd += CSWkrb5lib
+REQUIRED_PKGS_CSWcupsd += CSWlibcups
+REQUIRED_PKGS_CSWcupsd += CSWlibdbus
+REQUIRED_PKGS_CSWcupsd += CSWoldaprt
+REQUIRED_PKGS_CSWcupsd += CSWzlib
+
+REQUIRED_PKGS_CSWcupsclient  = CSWgnutls
+REQUIRED_PKGS_CSWcupsclient += CSWlibcups
+REQUIRED_PKGS_CSWcupsclient += CSWzlib
 REQUIRED_PKGS_CSWcupsdoc = 
-REQUIRED_PKGS_CSWcupsdev = 
-REQUIRED_PKGS_CSWlibcups  = CSWjpeg CSWpng CSWtiff CSWzlib
-REQUIRED_PKGS_CSWlibcups += CSWgcrypt CSWgnutls CSWgpgerr CSWlibtasn1 CSWosslrt
-REQUIRED_PKGS_CSWcupsclient-ln = CSWcupsclient
+REQUIRED_PKGS_CSWcupsdev = CSWcupsd
+REQUIRED_PKGS_CSWlibcups += CSWgnutls
+REQUIRED_PKGS_CSWlibcups += CSWjpeg
+REQUIRED_PKGS_CSWlibcups += CSWpng
+REQUIRED_PKGS_CSWlibcups += CSWtiff
+REQUIRED_PKGS_CSWlibcups += CSWzlib
+REQUIRED_PKGS_CSWcupslinks = CSWcupsclient
 
 PKGFILES_CSWlibcups  = $(libdir)/libcups.*
 
@@ -150,8 +156,8 @@
 PKGFILES_CSWcupsclient += $(mandir)/man5/ppdcfile\.5
 PKGFILES_CSWcupsclient += $(mandir)/man7/(drv|notifier)\.7
 PKGFILES_CSWcupsclient += $(sysconfdir)/cups/client\.conf\.CSW
-PKGFILES_CSWcupsclient-ln  = /usr/sbin/.*
-PKGFILES_CSWcupsclient-ln += /usr/bin/.*
+PKGFILES_CSWcupslinks  = /usr/sbin/.*
+PKGFILES_CSWcupslinks += /usr/bin/.*
 
 SPKG_DESC_CSWcups = Common Unix Printing System
 SPKG_DESC_CSWlibcups = CUPS libraries
@@ -159,7 +165,7 @@
 SPKG_DESC_CSWcupsclient = CUPS client binaries
 SPKG_DESC_CSWcupsdoc = CUPS documentation
 SPKG_DESC_CSWcupsdev = CUPS header files
-SPKG_DESC_CSWcupsclient-ln = Drop-in replacement for SUNWpcu and SUNWpcr
+SPKG_DESC_CSWcupslinks = Drop-in replacement for SUNWpcu and SUNWpcr
 
 # http://lists.opencsw.org/pipermail/maintainers/2009-September/004249.html
 SAMPLECONF  = $(sysconfdir)/cups/cupsd\.conf\.CSW
@@ -208,7 +214,7 @@
 
 include gar/category.mk
 
-post-install:
+post-install-modulated:
 	(cd $(DESTDIR)$(sysconfdir)/cups; \
 	echo "Making .CSW configs in $(DESTDIR)$(sysconfdir)/cups"; \
 	for i in cupsd.conf; do \
@@ -229,4 +235,7 @@
 	for f in accept lpadmin lpc lpinfo lpmove reject; do \
 		ln -s ../../opt/csw/sbin/$$f $(DESTDIR)/usr/sbin/$$f; \
 	done
+	for f in $(DESTDIR)$(libdir)/cups/backend/*; do \
+		chmod 0700 $${f}; \
+	done
 	@$(MAKECOOKIE)


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