[csw-devel] SF.net SVN: gar:[6391] csw/mgar/pkg/x11
dmichelsen at users.sourceforge.net
dmichelsen at users.sourceforge.net
Tue Sep 22 15:28:49 CEST 2009
Revision: 6391
http://gar.svn.sourceforge.net/gar/?rev=6391&view=rev
Author: dmichelsen
Date: 2009-09-22 13:28:49 +0000 (Tue, 22 Sep 2009)
Log Message:
-----------
x11/libxpm: Initial commit
Modified Paths:
--------------
csw/mgar/pkg/x11/libxpm/trunk/Makefile
csw/mgar/pkg/x11/libxpm/trunk/checksums
Added Paths:
-----------
csw/mgar/pkg/x11/libxpm/
Modified: csw/mgar/pkg/x11/libxpm/trunk/Makefile
===================================================================
--- csw/mgar/pkg/x11/libxaw/trunk/Makefile 2009-09-22 13:26:21 UTC (rev 6389)
+++ csw/mgar/pkg/x11/libxpm/trunk/Makefile 2009-09-22 13:28:49 UTC (rev 6391)
@@ -1,36 +1,66 @@
-GARNAME = libxaw
-GARVERSION = 1.0.6
+GARNAME = libxpm
+GARVERSION = 3.5.7
CATEGORIES = x11
-DESCRIPTION = X Athena Widgets
+DESCRIPTION = X11 pixmap library
define BLURB
- Xaw is a widget set based on the X Toolkit Intrinsics (Xt) Library.
+ LibXpm provides support and common operation for the XPM pixmap format,
+ which is commonly used in legacy X applications. XPM is an extension of
+ the monochrome XBM bitmap.
endef
MASTER_SITES = $(X11_LIB_MASTER_SITE)
-DISTNAME = libXaw-$(GARVERSION)
+DISTNAME = libXpm-$(GARVERSION)
DISTFILES = $(DISTNAME).tar.bz2
# We define upstream file regex so we can be notifed of new upstream software release
UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2
-# xproto x11 xext xextproto xt xmu xpm
-#PREREQUISITE_PKGS = CSWlibicedevel
-#REQUIRED_PKGS = CSWlibice
+# CSWxpm is the legacy library
+PACKAGES = CSWlibxpm CSWlibxpmdevel CSWxpm
-PACKAGES = CSWlibxaw CSWlibxawdevel
+CATALOGNAME_CSWlibxpm = libxpm
+CATALOGNAME_CSWlibxpmdevel = libxpm_devel
-CATALOGNAME_CSWlibxaw = libxaw
-CATALOGNAME_CSWlibxawdevel = libxaw_devel
+SPKG_DESC_CSWlibxpm = X11 pixmap library
+SPKG_DESC_CSWlibxpmdevel = X11 pixmap library development files
-SPKG_DESC_CSWlibxaw = X Athena Widgets
-SPKG_DESC_CSWlibxawdevel = X Athena Widgets development files
+REQUIRED_PKGS_CSWlibxpm = CSWlibice CSWlibsm CSWlibx11 CSWlibxext CSWlibxt
+REQUIRED_PKGS_CSWlibxpmdevel = CSWlibxpm
+REQUIRED_PKGS_CSWxpm = CSWlibxpm
+PKGFILES_CSWlibxpmdevel = $(PKGFILES_DEVEL)
+PKGFILES_CSWxpm = /opt/csw/bin/.*
+PKGFILES_CSWxpm += /opt/csw/lib/.*
+
BUILD64 = 1
-NOISALIST = 1
-
+NO_ISAEXEC = 1
+EXTRA_BUILD_ISAS = sparcv8plus+vis
CONFIGURE_ARGS = $(DIRPATHS)
-PKGFILES_CSWlibxawdevel = $(PKGFILES_DEVEL)
+# We don't want optimized binaries, optimized libs are sufficient
+ MERGE_DIRS_isa-sparcv9 = $(libdir)
+MERGE_DIRS_isa-sparcv8plus+vis = $(libdir)
+ MERGE_DIRS_isa-amd64 = $(libdir)
include gar/category.mk
+
+post-merge:
+ifeq ($(GARCH),sparc)
+ @ginstall -d $(PKGROOT)/opt/csw/lib/sparcv8plus+vis
+ ln -s ../../X11/lib/sparcv8plus+vis/libXpm.so.4.11 $(PKGROOT)/opt/csw/lib/sparcv8plus+vis
+ ln -s ../../X11/lib/sparcv8plus+vis/libXpm.so.4 $(PKGROOT)/opt/csw/lib/sparcv8plus+vis
+ ln -s ../../X11/lib/sparcv8plus+vis/libXpm.so $(PKGROOT)/opt/csw/lib/sparcv8plus+vis
+ @ginstall -d $(PKGROOT)/opt/csw/lib/sparcv9
+ ln -s ../../X11/lib/sparcv9/libXpm.so.4.11 $(PKGROOT)/opt/csw/lib/sparcv9
+ ln -s ../../X11/lib/sparcv9/libXpm.so.4 $(PKGROOT)/opt/csw/lib/sparcv9
+ ln -s ../../X11/lib/sparcv9/libXpm.so $(PKGROOT)/opt/csw/lib/sparcv9
+endif
+ @ginstall -d $(PKGROOT)/opt/csw/lib
+ ln -s ../X11/lib/libXpm.so.4.11 $(PKGROOT)/opt/csw/lib
+ ln -s ../X11/lib/libXpm.so.4 $(PKGROOT)/opt/csw/lib
+ ln -s ../X11/lib/libXpm.so $(PKGROOT)/opt/csw/lib
+ @ginstall -d $(PKGROOT)/opt/csw/bin
+ ln -s ../X11/bin/sxpm $(PKGROOT)/opt/csw/bin
+ ln -s ../X11/bin/cxpm $(PKGROOT)/opt/csw/bin
+ @$(MAKECOOKIE)
Modified: csw/mgar/pkg/x11/libxpm/trunk/checksums
===================================================================
--- csw/mgar/pkg/x11/libxaw/trunk/checksums 2009-09-22 13:26:21 UTC (rev 6389)
+++ csw/mgar/pkg/x11/libxpm/trunk/checksums 2009-09-22 13:28:49 UTC (rev 6391)
@@ -1 +1 @@
-066218dceb82eb8da0e11d259ed3ceda download/libXaw-1.0.6.tar.bz2
+cd15ee542d9f515538b4462a6f79d977 download/libXpm-3.5.7.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