[csw-devel] SF.net SVN: gar:[5233] csw/mgar/pkg/x11/xrender/trunk

dmichelsen at users.sourceforge.net dmichelsen at users.sourceforge.net
Thu Jun 11 21:04:25 CEST 2009


Revision: 5233
          http://gar.svn.sourceforge.net/gar/?rev=5233&view=rev
Author:   dmichelsen
Date:     2009-06-11 19:04:25 +0000 (Thu, 11 Jun 2009)

Log Message:
-----------
x11/xrender: Add legacy libs

Modified Paths:
--------------
    csw/mgar/pkg/x11/xrender/trunk/Makefile
    csw/mgar/pkg/x11/xrender/trunk/checksums

Added Paths:
-----------
    csw/mgar/pkg/x11/xrender/trunk/files/libXrender.so.1.2.2-i386
    csw/mgar/pkg/x11/xrender/trunk/files/libXrender.so.1.2.2-sparc

Modified: csw/mgar/pkg/x11/xrender/trunk/Makefile
===================================================================
--- csw/mgar/pkg/x11/xrender/trunk/Makefile	2009-06-11 15:23:38 UTC (rev 5232)
+++ csw/mgar/pkg/x11/xrender/trunk/Makefile	2009-06-11 19:04:25 UTC (rev 5233)
@@ -2,7 +2,7 @@
 GARVERSION = 0.9.4
 CATEGORIES = x11
 
-DESCRIPTION = X Render extension library
+DESCRIPTION = X Render Extension Library
 define BLURB
   The X Rendering Extension (Render) introduces digital image composition as
   the foundation of a new rendering model within the X Window System.
@@ -14,6 +14,15 @@
 DISTNAME = libXrender-$(GARVERSION)
 DISTFILES = $(DISTNAME).tar.gz
 
+# Legacy libraries
+# The idea is to have the legacy libs in /opt/csw/lib to guarantee the existing
+# apps will continue to work. The new lib in /opt/csw/X11/lib relies on the
+# OpenCSW-specific X11 libs, whereas the existing one in /opt/csw/lib links
+# against the Sun X11.
+LEGACYLIB = libXrender.so.1.2.2
+DISTFILES += $(LEGACYLIB)-i386
+DISTFILES += $(LEGACYLIB)-sparc
+
 # We define upstream file regex so we can be notifed of new upstream software release
 UFILES_REGEX = libXrender-(\d+(?:\.\d+)*).tar.gz
 
@@ -27,7 +36,7 @@
 REQUIRED_PKGS_CSWlibxrender = CSWx11common CSWlibx11
 
 SPKG_DESC_CSWlibxrender = $(DESCRIPTION)
-SPKG_DESC_CSWlibxrenderdevel  = $(DESCRIPTION) development package
+SPKG_DESC_CSWlibxrenderdevel  = $(DESCRIPTION) Development Package
 
 PKGFILES_CSWlibxrenderdevel  = $(PKGFILES_DEVEL)
 
@@ -39,5 +48,7 @@
 
 post-merge:
 	ginstall -d $(PKGROOT)$(BUILD_PREFIX)/lib
-	gln -s ../X11/lib/libXrender.so.1 $(PKGROOT)$(BUILD_PREFIX)/lib/libXrender.so.1
+	cp $(DOWNLOADDIR)/$(LEGACYLIB)-$(GARCH)  $(PKGROOT)$(BUILD_PREFIX)/lib/$(LEGACYLIB)
+	gln -s $(LEGACYLIB) $(PKGROOT)$(BUILD_PREFIX)/lib/libXrender.so.1
+	gln -s $(LEGACYLIB) $(PKGROOT)$(BUILD_PREFIX)/lib/libXrender.so
 	@$(MAKECOOKIE)

Modified: csw/mgar/pkg/x11/xrender/trunk/checksums
===================================================================
--- csw/mgar/pkg/x11/xrender/trunk/checksums	2009-06-11 15:23:38 UTC (rev 5232)
+++ csw/mgar/pkg/x11/xrender/trunk/checksums	2009-06-11 19:04:25 UTC (rev 5233)
@@ -1 +1,3 @@
 1d9cb49e6c9149d5a5eca118c9c2bcf6  download/libXrender-0.9.4.tar.gz
+9000fe29fc6339a43ef43478ae763054  download/libXrender.so.1.2.2-i386
+0a3f6793408aca76dbde2e6e3772a029  download/libXrender.so.1.2.2-sparc

Added: csw/mgar/pkg/x11/xrender/trunk/files/libXrender.so.1.2.2-i386
===================================================================
(Binary files differ)


Property changes on: csw/mgar/pkg/x11/xrender/trunk/files/libXrender.so.1.2.2-i386
___________________________________________________________________
Added: svn:executable
   + *
Added: svn:mime-type
   + application/octet-stream

Added: csw/mgar/pkg/x11/xrender/trunk/files/libXrender.so.1.2.2-sparc
===================================================================
(Binary files differ)


Property changes on: csw/mgar/pkg/x11/xrender/trunk/files/libXrender.so.1.2.2-sparc
___________________________________________________________________
Added: svn:executable
   + *
Added: svn:mime-type
   + application/octet-stream


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