[csw-devel] SF.net SVN: gar:[2266] csw/trunk/lib/xft

wbonnet at users.sourceforge.net wbonnet at users.sourceforge.net
Mon Nov 10 21:21:35 CET 2008


Revision: 2266
          http://gar.svn.sourceforge.net/gar/?rev=2266&view=rev
Author:   wbonnet
Date:     2008-11-10 20:21:35 +0000 (Mon, 10 Nov 2008)

Log Message:
-----------
Update to 2.1.13

Modified Paths:
--------------
    csw/trunk/lib/xft/Makefile
    csw/trunk/lib/xft/checksums

Added Paths:
-----------
    csw/trunk/lib/xft/files/
    csw/trunk/lib/xft/files/CSWlibxft2.depend
    csw/trunk/lib/xft/files/CSWlibxft2.gspec
    csw/trunk/lib/xft/files/CSWlibxft2.prototype
    csw/trunk/lib/xft/files/CSWlibxft2dev.depend
    csw/trunk/lib/xft/files/CSWlibxft2dev.gspec
    csw/trunk/lib/xft/files/CSWlibxft2dev.prototype

Modified: csw/trunk/lib/xft/Makefile
===================================================================
--- csw/trunk/lib/xft/Makefile	2008-11-10 19:54:33 UTC (rev 2265)
+++ csw/trunk/lib/xft/Makefile	2008-11-10 20:21:35 UTC (rev 2266)
@@ -1,22 +1,40 @@
-GARNAME = xft
-GARVERSION = 2.1.2
+GARNAME = libxft2
+GARVERSION = 2.1.13
 CATEGORIES = lib
 
-DESCRIPTION = X FreeType library.
+DESCRIPTION = FreeType-based font drawing library for X
 define BLURB
-  Part of the FreeDesktop.org project.
+Xft provides a client-side font API for X applications, making the FreeType font rasterizer available to X clients. Fontconfig is used for font specification resolution. Where available, the RENDER extension handles glyph drawing; otherwise, the core X protocol is used.
 endef
 
-# XXX: Obsolete
-#MASTER_SITES = http://pdx.freedesktop.org/~xlibs/release/
-#DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz
+MASTER_SITES =http://xorg.freedesktop.org/releases/individual/lib/
+DISTFILES = libXft-$(GARVERSION).tar.gz
+PKGDIST = libXft-$(GARVERSION).tar.gz
 
-DEPENDS += lib/libxrender
-DEPENDS += lib/freetype
-DEPENDS += lib/fontconfig
+DISTFILES    += CSWlibxft2.gspec CSWlibxft2.prototype CSWlibxft2.depend 
+DISTFILES    += CSWlibxft2dev.gspec CSWlibxft2dev.prototype CSWlibxft2dev.depend 
+# DISTFILES    += $(call admfiles,CSWlibxft2, depend)
 
-CONFIGURE_ARGS = $(DIRPATHS)
+CFLAGS       += -xlibmil -errtags=yes -erroff=E_EMPTY_DECLARATION
+CXXFLAGS     += -xlibmil -xlibmopt -features=tmplife -norunpath
+LDFLAGS      += -L/opt/csw/lib -R/opt/csw/lib
 
-TEST_TARGET = check
+export CFLAGS CXXFLAGS LDFLAGS
 
+TEST_SCRIPTS      = none
+
+GREP = ggrep
+
 include ../category.mk
+
+CONFIGURE_ARGS = --prefix=/opt/csw --mandir=/opt/csw/share/man 
+
+test-none:
+	@$(MAKECOOKIE)
+
+post-extract:
+	( mv $(WORKDIR)/libXft-$(GARVERSION) $(WORKDIR)/$(GARNAME)-$(GARVERSION) )
+	@$(MAKECOOKIE)
+
+post-install:
+	( gfind $(DESTDIR)/opt/csw -exec bash -c "file {} | ggrep ELF | ggrep -e 'executable' -e 'dynamic lib' | ggrep 'not stripped' && strip {}"  \; )

Modified: csw/trunk/lib/xft/checksums
===================================================================
--- csw/trunk/lib/xft/checksums	2008-11-10 19:54:33 UTC (rev 2265)
+++ csw/trunk/lib/xft/checksums	2008-11-10 20:21:35 UTC (rev 2266)
@@ -1 +1,7 @@
-defb7e801d4938b8b15a426ae57e2f3f  download/xft-2.1.2.tar.gz
+40ebc53da7efd520e528fa7a564863db  download/libXft-2.1.13.tar.gz
+8818f7c43dffaddf917728416ea3b14f  download/CSWlibxft2.gspec
+edc5cb1c814f69932be25bf79f6bce0c  download/CSWlibxft2.prototype
+1736d41103dc842a69fc4698807b058e  download/CSWlibxft2.depend
+f0f12695f657e87f2e1bb3b37204da15  download/CSWlibxft2dev.gspec
+8cfe3fbf184539b7e0bbe94b9f8a44ea  download/CSWlibxft2dev.prototype
+7e1f39b438aa74669c8607148de92805  download/CSWlibxft2dev.depend

Added: csw/trunk/lib/xft/files/CSWlibxft2.depend
===================================================================
--- csw/trunk/lib/xft/files/CSWlibxft2.depend	                        (rev 0)
+++ csw/trunk/lib/xft/files/CSWlibxft2.depend	2008-11-10 20:21:35 UTC (rev 2266)
@@ -0,0 +1,4 @@
+P CSWfconfig
+P CSWftype2
+P CSWlibxrender
+P CSWzlib

Added: csw/trunk/lib/xft/files/CSWlibxft2.gspec
===================================================================
--- csw/trunk/lib/xft/files/CSWlibxft2.gspec	                        (rev 0)
+++ csw/trunk/lib/xft/files/CSWlibxft2.gspec	2008-11-10 20:21:35 UTC (rev 2266)
@@ -0,0 +1,4 @@
+%var            bitname libxft2
+%var            pkgname CSWlibxft2
+%include        url file://%{PKGLIB}/csw_dyndepend.gspec
+%copyright      url file://%{WORKSRC}/COPYING

Added: csw/trunk/lib/xft/files/CSWlibxft2.prototype
===================================================================
--- csw/trunk/lib/xft/files/CSWlibxft2.prototype	                        (rev 0)
+++ csw/trunk/lib/xft/files/CSWlibxft2.prototype	2008-11-10 20:21:35 UTC (rev 2266)
@@ -0,0 +1,16 @@
+d none /opt/csw/bin 0755 root bin
+f none /opt/csw/bin/xft-config 0755 root bin
+d none /opt/csw/lib 0755 root bin
+f none /opt/csw/lib/libXft.la 0755 root bin
+f none /opt/csw/lib/libXft.so.2.1.13 0755 root bin
+s none /opt/csw/lib/libXft.so.2=libXft.so.2.1.13
+s none /opt/csw/lib/libXft.so=libXft.so.2.1.13
+d none /opt/csw/share 0755 root bin
+d none /opt/csw/share/man 0755 root bin
+d none /opt/csw/share/man/man1 0755 root bin
+f none /opt/csw/share/man/man1/xft-config.1 0644 root bin
+d none /opt/csw/share/man/man3 0755 root bin
+f none /opt/csw/share/man/man3/Xft.3 0644 root bin
+i copyright=CSWlibxft2.copyright
+i depend=CSWlibxft2.depend
+i pkginfo=CSWlibxft2.pkginfo

Added: csw/trunk/lib/xft/files/CSWlibxft2dev.depend
===================================================================
--- csw/trunk/lib/xft/files/CSWlibxft2dev.depend	                        (rev 0)
+++ csw/trunk/lib/xft/files/CSWlibxft2dev.depend	2008-11-10 20:21:35 UTC (rev 2266)
@@ -0,0 +1 @@
+P CSWlibxft2

Added: csw/trunk/lib/xft/files/CSWlibxft2dev.gspec
===================================================================
--- csw/trunk/lib/xft/files/CSWlibxft2dev.gspec	                        (rev 0)
+++ csw/trunk/lib/xft/files/CSWlibxft2dev.gspec	2008-11-10 20:21:35 UTC (rev 2266)
@@ -0,0 +1,4 @@
+%var            bitname libxft2dev
+%var            pkgname CSWlibxft2dev
+%include        url file://%{PKGLIB}/csw_dyndepend.gspec
+%copyright      url file://%{WORKSRC}/COPYING

Added: csw/trunk/lib/xft/files/CSWlibxft2dev.prototype
===================================================================
--- csw/trunk/lib/xft/files/CSWlibxft2dev.prototype	                        (rev 0)
+++ csw/trunk/lib/xft/files/CSWlibxft2dev.prototype	2008-11-10 20:21:35 UTC (rev 2266)
@@ -0,0 +1,11 @@
+d none /opt/csw/include/X11 0755 root bin
+d none /opt/csw/include/X11/Xft 0755 root bin
+f none /opt/csw/include/X11/Xft/Xft.h 0644 root bin
+f none /opt/csw/include/X11/Xft/XftCompat.h 0644 root bin
+d none /opt/csw/lib 0755 root bin
+f none /opt/csw/lib/libXft.a 0644 root bin
+d none /opt/csw/lib/pkgconfig 0755 root bin
+f none /opt/csw/lib/pkgconfig/xft.pc 0644 root bin
+i copyright=CSWlibxft2dev.copyright
+i depend=CSWlibxft2dev.depend
+i pkginfo=CSWlibxft2dev.pkginfo


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