[csw-devel] SF.net SVN: gar:[16676] csw/mgar/pkg/giflib/trunk

dmichelsen at users.sourceforge.net dmichelsen at users.sourceforge.net
Wed Jan 4 13:33:15 CET 2012


Revision: 16676
          http://gar.svn.sourceforge.net/gar/?rev=16676&view=rev
Author:   dmichelsen
Date:     2012-01-04 12:33:14 +0000 (Wed, 04 Jan 2012)
Log Message:
-----------
giflib/trunk: Remove OpenCSW X11 modulation, split library package

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

Property Changed:
----------------
    csw/mgar/pkg/giflib/trunk/


Property changes on: csw/mgar/pkg/giflib/trunk
___________________________________________________________________
Deleted: svn:externals
   - gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2


Modified: csw/mgar/pkg/giflib/trunk/Makefile
===================================================================
--- csw/mgar/pkg/giflib/trunk/Makefile	2012-01-04 12:26:07 UTC (rev 16675)
+++ csw/mgar/pkg/giflib/trunk/Makefile	2012-01-04 12:33:14 UTC (rev 16676)
@@ -12,88 +12,44 @@
 MASTER_SITES = $(SF_MIRRORS)
 DISTFILES  = $(NAME)-$(VERSION).tar.bz2
 
-# We define upstream file regex so we can be notifed of new upstream software release
-UFILES_REGEX = $(NAME)-(\d+(?:\.\d+)*).tar.bz2
+VENDOR_URL = http://giflib.sourceforge.net/
 
-PACKAGES = CSWgiflib CSWgiflibrt CSWx11giflib CSWx11giflibrt CSWgiflibdoc CSWungif
-
-CATALOGNAME_CSWgiflib = giflib
-CATALOGNAME_CSWgiflibrt = giflib_rt
-CATALOGNAME_CSWx11giflib = x11_giflib
-CATALOGNAME_CSWx11giflibrt = x11_giflib_rt
-CATALOGNAME_CSWgiflibdoc = giflib_doc
-CATALOGNAME_CSWungif = libungif
-
+PACKAGES = CSWgiflib
 SPKG_DESC_CSWgiflib = A library for reading and writing gif images
-SPKG_DESC_CSWgiflibrt = Runtime library for giflib (Sun X11 binding)
-SPKG_DESC_CSWx11giflib = Package for giflib bound against OpenCSW X11
-SPKG_DESC_CSWx11giflibrt = Runtime libraries for giflib bound against OpenCSW X11
-SPKG_DESC_CSWgiflibdoc = Documentation for giflib
-SPKG_DESC_CSWungif = Stub which links to giflib now the patent is dropped
+# PKGFILES is catchall
+RUNTIME_DEP_PKGS_CSWgiflib += CSWlibgif4
+OBSOLETED_BY_CSWgiflib += CSWgiflibdoc
+CATALOGNAME_CSWgiflibdoc = giflib_doc_stub
 
-SPKG_SOURCEURL = http://giflib.sourceforge.net/
+# Just docs, override for now
+CHECKPKG_OVERRIDES_CSWgiflib += file-with-bad-content|/usr/local|root/opt/csw/share/doc/giflib/INSTALL
 
-BUILD_DEP_PKGS = CSWlibicedevel CSWlibsmdevel CSWlibx11devel
+PACKAGES += CSWlibgif4
+SPKG_DESC_CSWlibgif4 = A library for reading and writing GIF images, libgif.so.4
+PKGFILES_CSWlibgif4 += $(call pkgfiles_lib,libgif.so.4)
+OBSOLETED_BY_CSWlibgif4 += CSWgiflibrt
+CATALOGNAME_CSWgiflibrt = giflib_rt_stub
 
-RUNTIME_DEP_PKGS_CSWx11giflibrt = CSWlibice CSWlibsm CSWlibx11
-RUNTIME_DEP_PKGS_CSWx11giflib = CSWlibice CSWlibsm CSWlibx11 CSWx11giflibrt
-RUNTIME_DEP_PKGS_CSWgiflib = CSWgiflibrt
-RUNTIME_DEP_PKGS_CSWungif = CSWgiflib
+PACKAGES += CSWlibungif4
+SPKG_DESC_CSWlibungif4 = GIF access library, previously without compression, now a link to libgif.so.4, libungif.so.4
+PKGFILES_CSWlibungif4 += $(call pkgfiles_lib,libungif.so.4)
+ARCHALL_CSWlibungif4 = 1
+RUNTIME_DEP_PKGS_CSWlibungif4 += CSWlibgif4
+OBSOLETED_BY_CSWlibungif4 += CSWungif
+CATALOGNAME_CSWungif = libungif_stub
 
+PACKAGES += CSWlibgif-dev
+SPKG_DESC_CSWlibgif-dev = Development files for libgif.so.4 and legacy libungif.so.4
+PKGFILES_CSWlibgif-dev += $(PKGFILES_DEVEL)
+RUNTIME_DEP_PKGS_CSWlibgif-dev += CSWlibgif4
+RUNTIME_DEP_PKGS_CSWlibgif-dev += CSWlibungif4
 
-EXTRA_MODULATORS = X11
-MODULATIONS_X11 = sunwx11 cswx11
-
-# EXTRA_INC_cswx11 = $(prefix)/X11/include
-# EXTRA_LIB_cswx11 = $(prefix)/X11/lib
-# EXTRA_PKG_CONFIG_DIRS_cswx11 = $(prefix)/X11/lib
-
-# EXTRA_INC = $(EXTRA_INC_$(X11))
-# EXTRA_LIB = $(EXTRA_LIB_$(X11))
-# EXTRA_PKG_CONFIG_DIRS = $(EXTRA_PKG_CONFIG_DIRS_$(X11))
-
-STRIP_LIBTOOL = 1
-
 BUILD64 = 1
 
-prefix_cswx11 = $(BUILD_PREFIX)/X11
-prefix = $(or $(prefix_$(X11)),$(BUILD_PREFIX))
-
 CONFIGURE_ARGS = $(DIRPATHS)
+CONFIGURE_ARGS += --x-includes=/usr/openwin/include
+CONFIGURE_ARGS += --x-libraries=$(abspath /usr/openwin/lib/$(MM_LIBDIR))
 
-CONFIGURE_ARGS_sunwx11  = --x-includes=/usr/openwin/include
-CONFIGURE_ARGS_sunwx11 += --x-libraries=$(abspath /usr/openwin/lib/$(MM_LIBDIR))
-CONFIGURE_ARGS_cswx11  = --x-include=$(prefix)/include
-CONFIGURE_ARGS_cswx11 += --x-libraries=$(abspath $(prefix)/lib/$(MM_LIBDIR))
-CONFIGURE_ARGS += $(CONFIGURE_ARGS_$(X11))
-
-TEST_TARGET = check
-
-# We don't want 64 bit executables as they gain no speed
-NOISAEXEC = 1
-
-MERGE_SCRIPTS_isa-default-x11-sunwx11 = copy-all
-MERGE_SCRIPTS_isa-default64-x11-sunwx11 = copy-relocated-only
-MERGE_DIRS_isa-default64-x11-sunwx11 = $(libdir)
-MERGE_SCRIPTS_isa-default-x11-cswx11 = copy-only
-MERGE_DIRS_isa-default-x11-cswx11 = $(libdir) $(bindir)
-MERGE_SCRIPTS_isa-default64-x11-cswx11 = copy-relocated-only
-MERGE_DIRS_isa-default64-x11-cswx11 = $(libdir)
-
-ARCHALL_CSWgiflibdoc = 1
-ARCHALL_CSWungif = 1
-
-PKGFILES_CSWgiflibrt = $(call baseisadirs,$(libdir),libgif\.so.*)
-PKGFILES_CSWx11giflibrt = $(call baseisadirs,$(prefix)/X11/lib,[^/]*\.so(\.\d+)*)
-PKGFILES_CSWx11giflib = $(prefix)/X11/bin/.*
-PKGFILES_CSWgiflibdoc = $(PKGFILES_DOC)
-PKGFILES_CSWungif = .*/libungif\..*
-
-CHECKPKG_OVERRIDES_CSWungif += surplus-dependency|CSWgiflib
-CHECKPKG_OVERRIDES_CSWgiflibrt += bad-rpath-entry|/usr/openwin/lib/64|opt/csw/lib/sparcv9/libgif.so.4.1.6
-CHECKPKG_OVERRIDES_CSWgiflibrt += bad-rpath-entry|/usr/openwin/lib/64|opt/csw/lib/amd64/libgif.so.4.1.6
-CHECKPKG_OVERRIDES_CSWgiflibrt += linked-against-discouraged-library|libgif.so.4.1.6|libX11.so.4
-
 include gar/category.mk
 
 DOCFILES = AUTHORS BUGS COPYING ChangeLog DEVELOPERS INSTALL NEWS ONEWS README TODO

Modified: csw/mgar/pkg/giflib/trunk/checksums
===================================================================
--- csw/mgar/pkg/giflib/trunk/checksums	2012-01-04 12:26:07 UTC (rev 16675)
+++ csw/mgar/pkg/giflib/trunk/checksums	2012-01-04 12:33:14 UTC (rev 16676)
@@ -1 +1 @@
-7125644155ae6ad33dbc9fc15a14735f  download/giflib-4.1.6.tar.bz2
+7125644155ae6ad33dbc9fc15a14735f  giflib-4.1.6.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