[csw-devel] SF.net SVN: gar:[4770] csw/mgar/pkg/libxft2/trunk

dmichelsen at users.sourceforge.net dmichelsen at users.sourceforge.net
Fri May 8 23:37:31 CEST 2009


Revision: 4770
          http://gar.svn.sourceforge.net/gar/?rev=4770&view=rev
Author:   dmichelsen
Date:     2009-05-08 21:37:31 +0000 (Fri, 08 May 2009)

Log Message:
-----------
libxft2: Update to dynamic gspec and 64 bit

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

Removed Paths:
-------------
    csw/mgar/pkg/libxft2/trunk/files/CSWlibxft2.depend
    csw/mgar/pkg/libxft2/trunk/files/CSWlibxft2.gspec
    csw/mgar/pkg/libxft2/trunk/files/CSWlibxft2.prototype
    csw/mgar/pkg/libxft2/trunk/files/CSWlibxft2dev.depend
    csw/mgar/pkg/libxft2/trunk/files/CSWlibxft2dev.gspec
    csw/mgar/pkg/libxft2/trunk/files/CSWlibxft2dev.prototype

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


Property changes on: csw/mgar/pkg/libxft2/trunk
___________________________________________________________________
Modified: svn:externals
   - gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v1

   + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2


Modified: csw/mgar/pkg/libxft2/trunk/Makefile
===================================================================
--- csw/mgar/pkg/libxft2/trunk/Makefile	2009-05-08 21:18:27 UTC (rev 4769)
+++ csw/mgar/pkg/libxft2/trunk/Makefile	2009-05-08 21:37:31 UTC (rev 4770)
@@ -4,40 +4,38 @@
 
 DESCRIPTION = FreeType-based font drawing library for X
 define BLURB
-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.
+  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
 
-MASTER_SITES =http://xorg.freedesktop.org/releases/individual/lib/
-DISTFILES = libXft-$(GARVERSION).tar.gz
-PKGDIST = libXft-$(GARVERSION).tar.gz
+MASTER_SITES = http://xorg.freedesktop.org/releases/individual/lib/
+DISTNAME = libXft-$(GARVERSION)
+DISTFILES = $(DISTNAME).tar.gz
 
 # We define upstream file regex so we can be notifed of new upstream software release
 UFILES_REGEX = libXft-(\d+(?:\.\d+)*).tar.gz
 
-DISTFILES    += CSWlibxft2.gspec CSWlibxft2.prototype CSWlibxft2.depend 
-DISTFILES    += CSWlibxft2dev.gspec CSWlibxft2dev.prototype CSWlibxft2dev.depend 
-# DISTFILES    += $(call admfiles,CSWlibxft2, depend)
+PACKAGES = CSWlibxft2 CSWlibxft2dev
 
-CFLAGS       += -xlibmil -errtags=yes -erroff=E_EMPTY_DECLARATION
-CXXFLAGS     += -xlibmil -xlibmopt -features=tmplife -norunpath
-LDFLAGS      += -L/opt/csw/lib -R/opt/csw/lib
+REQUIRED_PKGS_CSWlibxft2 = CSWfconfig CSWftype2 CSWlibxrender CSWzlib CSWlibx11
+REQUIRED_PKGS_CSWlibxft2dev = CSWlibxft2
 
-export CFLAGS CXXFLAGS LDFLAGS
+EXTRA_CFLAGS   = -xlibmil -errtags=yes -erroff=E_EMPTY_DECLARATION
+EXTRA_CXXFLAGS = -xlibmil -xlibmopt -features=tmplife -norunpath
 
-TEST_SCRIPTS      = none
+EXTRA_INC = $(prefix)/X11/include
+EXTRA_LIB = $(prefix)/X11/lib
+EXTRA_PKG_CONFIG_DIRS = $(prefix)/X11/lib
 
 GREP = ggrep
 
-include gar/category.mk
+BUILD64 = 1
+CONFIGURE_ARGS = $(DIRPATHS)
 
-CONFIGURE_ARGS = --prefix=/opt/csw --mandir=/opt/csw/share/man 
+TEST_SCRIPTS =
 
-test-none:
-	@$(MAKECOOKIE)
+PKGFILES_CSWlibxft2dev = $(PKGFILES_DEVEL)
 
-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 {}"  \; )
+include gar/category.mk

Modified: csw/mgar/pkg/libxft2/trunk/checksums
===================================================================
--- csw/mgar/pkg/libxft2/trunk/checksums	2009-05-08 21:18:27 UTC (rev 4769)
+++ csw/mgar/pkg/libxft2/trunk/checksums	2009-05-08 21:37:31 UTC (rev 4770)
@@ -1,7 +1 @@
 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

Deleted: csw/mgar/pkg/libxft2/trunk/files/CSWlibxft2.depend
===================================================================
--- csw/mgar/pkg/libxft2/trunk/files/CSWlibxft2.depend	2009-05-08 21:18:27 UTC (rev 4769)
+++ csw/mgar/pkg/libxft2/trunk/files/CSWlibxft2.depend	2009-05-08 21:37:31 UTC (rev 4770)
@@ -1,4 +0,0 @@
-P CSWfconfig
-P CSWftype2
-P CSWlibxrender
-P CSWzlib

Deleted: csw/mgar/pkg/libxft2/trunk/files/CSWlibxft2.gspec
===================================================================
--- csw/mgar/pkg/libxft2/trunk/files/CSWlibxft2.gspec	2009-05-08 21:18:27 UTC (rev 4769)
+++ csw/mgar/pkg/libxft2/trunk/files/CSWlibxft2.gspec	2009-05-08 21:37:31 UTC (rev 4770)
@@ -1,4 +0,0 @@
-%var            bitname libxft2
-%var            pkgname CSWlibxft2
-%include        url file://%{PKGLIB}/csw_dyndepend.gspec
-%copyright      url file://%{WORKSRC}/COPYING

Deleted: csw/mgar/pkg/libxft2/trunk/files/CSWlibxft2.prototype
===================================================================
--- csw/mgar/pkg/libxft2/trunk/files/CSWlibxft2.prototype	2009-05-08 21:18:27 UTC (rev 4769)
+++ csw/mgar/pkg/libxft2/trunk/files/CSWlibxft2.prototype	2009-05-08 21:37:31 UTC (rev 4770)
@@ -1,16 +0,0 @@
-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

Deleted: csw/mgar/pkg/libxft2/trunk/files/CSWlibxft2dev.depend
===================================================================
--- csw/mgar/pkg/libxft2/trunk/files/CSWlibxft2dev.depend	2009-05-08 21:18:27 UTC (rev 4769)
+++ csw/mgar/pkg/libxft2/trunk/files/CSWlibxft2dev.depend	2009-05-08 21:37:31 UTC (rev 4770)
@@ -1 +0,0 @@
-P CSWlibxft2

Deleted: csw/mgar/pkg/libxft2/trunk/files/CSWlibxft2dev.gspec
===================================================================
--- csw/mgar/pkg/libxft2/trunk/files/CSWlibxft2dev.gspec	2009-05-08 21:18:27 UTC (rev 4769)
+++ csw/mgar/pkg/libxft2/trunk/files/CSWlibxft2dev.gspec	2009-05-08 21:37:31 UTC (rev 4770)
@@ -1,4 +0,0 @@
-%var            bitname libxft2dev
-%var            pkgname CSWlibxft2dev
-%include        url file://%{PKGLIB}/csw_dyndepend.gspec
-%copyright      url file://%{WORKSRC}/COPYING

Deleted: csw/mgar/pkg/libxft2/trunk/files/CSWlibxft2dev.prototype
===================================================================
--- csw/mgar/pkg/libxft2/trunk/files/CSWlibxft2dev.prototype	2009-05-08 21:18:27 UTC (rev 4769)
+++ csw/mgar/pkg/libxft2/trunk/files/CSWlibxft2dev.prototype	2009-05-08 21:37:31 UTC (rev 4770)
@@ -1,11 +0,0 @@
-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