[csw-devel] SF.net SVN: gar:[3234] csw/mgar/pkg

hson at users.sourceforge.net hson at users.sourceforge.net
Wed Feb 18 20:55:07 CET 2009


Revision: 3234
          http://gar.svn.sourceforge.net/gar/?rev=3234&view=rev
Author:   hson
Date:     2009-02-18 19:55:07 +0000 (Wed, 18 Feb 2009)

Log Message:
-----------
librsvg: Initial commit

Added Paths:
-----------
    csw/mgar/pkg/librsvg/
    csw/mgar/pkg/librsvg/branches/
    csw/mgar/pkg/librsvg/tags/
    csw/mgar/pkg/librsvg/trunk/
    csw/mgar/pkg/librsvg/trunk/Makefile
    csw/mgar/pkg/librsvg/trunk/checksums
    csw/mgar/pkg/librsvg/trunk/files/
    csw/mgar/pkg/librsvg/trunk/files/CSWlibrsvg.gspec
    csw/mgar/pkg/librsvg/trunk/files/doc_makefile.patch
    csw/mgar/pkg/librsvg/trunk/files/librsvg-2.so.2.15.90.i
    csw/mgar/pkg/librsvg/trunk/files/librsvg-2.so.2.15.90.s
    csw/mgar/pkg/librsvg/trunk/files/pdiff.patch
    csw/mgar/pkg/librsvg/trunk/files/perceptualdiff.patch
    csw/mgar/pkg/librsvg/trunk/files/test_makefiles.patch


Property changes on: csw/mgar/pkg/librsvg/trunk
___________________________________________________________________
Added: svn:ignore
   + cookies
download
work


Added: svn:externals
   + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2


Added: csw/mgar/pkg/librsvg/trunk/Makefile
===================================================================
--- csw/mgar/pkg/librsvg/trunk/Makefile	                        (rev 0)
+++ csw/mgar/pkg/librsvg/trunk/Makefile	2009-02-18 19:55:07 UTC (rev 3234)
@@ -0,0 +1,61 @@
+GARNAME = librsvg
+GARVERSION = 2.22
+GARSUBREV = 3
+CATEGORIES = lib
+
+DESCRIPTION = Scalable Vector Graphics library
+define BLURB
+	This is librsvg - A high performance SVG rendering library associated with the
+	Gnome Project.
+
+	If you have questions or comments about librsvg, please send email to 
+	librsvg-devel at lists.sourceforge.net. Any bugs should be reported to 
+	http://bugzilla.gnome.org/
+
+	Also, more information on librsvg can be found at librsvg.sf.net
+endef
+
+SPKG_VERSION= $(GARVERSION).$(GARSUBREV)
+
+MASTER_SITES = http://ftp.gnome.org/pub/GNOME/sources/librsvg/$(GARVERSION)/
+DISTFILES  = $(GARNAME)-$(GARVERSION).$(GARSUBREV).tar.bz2
+DISTFILES += librsvg-2.so.2.15.90.i
+DISTFILES += librsvg-2.so.2.15.90.s
+DISTFILES += $(call admfiles,CSWlibrsvg,)
+
+DISTNAME = $(GARNAME)-$(GARVERSION).$(GARSUBREV)
+
+REQUIRED_PKGS += CSWbzip2 CSWfconfig CSWftype2 CSWggettext CSWggettextrt
+REQUIRED_PKGS += CSWglib2 CSWgs CSWgtk2 CSWiconv CSWlibatk
+REQUIRED_PKGS += CSWlibcairo CSWlibcroco CSWlibgsf
+REQUIRED_PKGS += CSWlibxml2 CSWlibxml2devel CSWpango CSWpng CSWsunmath CSWzlib
+REQUIRED_PKGS += CSWbonobo2 CSWgconf2 CSWgnomevfs2 CSWlibxrender CSWorbit2
+
+# We define upstream file regex so we can be notifed of new upstream software release
+UFILES_REGEX = -(\d+(?:\.\d+)*).tar.gz
+
+# If the url used to check for software update is different of MASTER_SITES, then 
+# uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES
+# UPSTREAM_MASTER_SITES = 
+
+# Upstream develops on gcc only 
+PATCHFILES = pdiff.patch
+PATCHFILES += perceptualdiff.patch
+# Upstream have missed adding some required libs
+PATCHFILES += test_makefiles.patch
+# gtkdoc-rebase doesn't exist
+PATCHFILES += doc_makefile.patch
+
+CONFIGURE_ARGS = $(DIRPATHS)
+CONFIGURE_ARGS += --enable-shared=yes --enable-static=no
+
+TEST_TARGET = check
+
+include gar/category.mk
+
+
+post-install-isa-sparcv8:
+	@cp $(FILEDIR)/librsvg-2.so.2.15.90.s $(INSTALLISADIR)/opt/csw/lib/librsvg-2.so.2.15.90
+
+post-install-isa-i386:
+	@cp $(FILEDIR)/librsvg-2.so.2.15.90.i $(INSTALLISADIR)/opt/csw/lib/librsvg-2.so.2.15.90

Added: csw/mgar/pkg/librsvg/trunk/checksums
===================================================================
--- csw/mgar/pkg/librsvg/trunk/checksums	                        (rev 0)
+++ csw/mgar/pkg/librsvg/trunk/checksums	2009-02-18 19:55:07 UTC (rev 3234)
@@ -0,0 +1,8 @@
+c4ec4fdb2b1842e221ca39127e85682d  download/librsvg-2.22.3.tar.bz2
+300ffe1b2413261b5ce5e451c8c7d0eb  download/librsvg-2.so.2.15.90.i
+5e90964c1f99f46100f71cdb3d549fcc  download/librsvg-2.so.2.15.90.s
+d2491b9b8f422321a88f0414f5e78196  download/CSWlibrsvg.gspec
+5b0c0387946c3b7ca7feb913de436936  download/pdiff.patch
+8a26f6d0d0cf1cfce1a1e0365c6624ce  download/perceptualdiff.patch
+803a5d10e3e9c9a561b397aade043024  download/test_makefiles.patch
+5eddcc7be3ee182c94ee21691720c6aa  download/doc_makefile.patch

Added: csw/mgar/pkg/librsvg/trunk/files/CSWlibrsvg.gspec
===================================================================
--- csw/mgar/pkg/librsvg/trunk/files/CSWlibrsvg.gspec	                        (rev 0)
+++ csw/mgar/pkg/librsvg/trunk/files/CSWlibrsvg.gspec	2009-02-18 19:55:07 UTC (rev 3234)
@@ -0,0 +1,4 @@
+%var            bitname librsvg
+%var            pkgname CSWlibrsvg
+%include        url file://%{PKGLIB}/csw_dyndepend.gspec
+%copyright      url file://%{WORKSRC}/COPYING

Added: csw/mgar/pkg/librsvg/trunk/files/doc_makefile.patch
===================================================================
--- csw/mgar/pkg/librsvg/trunk/files/doc_makefile.patch	                        (rev 0)
+++ csw/mgar/pkg/librsvg/trunk/files/doc_makefile.patch	2009-02-18 19:55:07 UTC (rev 3234)
@@ -0,0 +1,13 @@
+--- librsvg-2.22.3.orig/doc/Makefile.in	2008-09-23 02:54:51.000000000 +0200
++++ librsvg-2.22.3/doc/Makefile.in	2009-02-16 14:43:59.506582432 +0100
+@@ -568,8 +568,8 @@
+ @GTK_DOC_INSTALLED_TRUE@	  done; \
+ @GTK_DOC_INSTALLED_TRUE@	  echo '-- Installing $(srcdir)/html/index.sgml' ; \
+ @GTK_DOC_INSTALLED_TRUE@	  $(INSTALL_DATA) $(srcdir)/html/index.sgml $(DESTDIR)$(TARGET_DIR) || :; \
+- at GTK_DOC_INSTALLED_TRUE@	  which gtkdoc-rebase >/dev/null && \
+- at GTK_DOC_INSTALLED_TRUE@	    gtkdoc-rebase --relative --dest-dir=$(DESTDIR) --html-dir=$(DESTDIR)$(TARGET_DIR) ; \
++ at GTK_DOC_INSTALLED_TRUE@	  #which gtkdoc-rebase >/dev/null && \
++ at GTK_DOC_INSTALLED_TRUE@	    #gtkdoc-rebase --relative --dest-dir=$(DESTDIR) --html-dir=$(DESTDIR)$(TARGET_DIR) ; \
+ @GTK_DOC_INSTALLED_TRUE@	fi
+ 
+ @GTK_DOC_INSTALLED_TRUE at uninstall-local:

Added: csw/mgar/pkg/librsvg/trunk/files/librsvg-2.so.2.15.90.i
===================================================================
(Binary files differ)


Property changes on: csw/mgar/pkg/librsvg/trunk/files/librsvg-2.so.2.15.90.i
___________________________________________________________________
Added: svn:executable
   + *
Added: svn:mime-type
   + application/octet-stream

Added: csw/mgar/pkg/librsvg/trunk/files/librsvg-2.so.2.15.90.s
===================================================================
(Binary files differ)


Property changes on: csw/mgar/pkg/librsvg/trunk/files/librsvg-2.so.2.15.90.s
___________________________________________________________________
Added: svn:executable
   + *
Added: svn:mime-type
   + application/octet-stream

Added: csw/mgar/pkg/librsvg/trunk/files/pdiff.patch
===================================================================
--- csw/mgar/pkg/librsvg/trunk/files/pdiff.patch	                        (rev 0)
+++ csw/mgar/pkg/librsvg/trunk/files/pdiff.patch	2009-02-18 19:55:07 UTC (rev 3234)
@@ -0,0 +1,18 @@
+diff --speed-large-files --minimal -Nru librsvg-2.22.3.orig/tests/pdiff/pdiff.c librsvg-2.22.3/tests/pdiff/pdiff.c
+--- librsvg-2.22.3.orig/tests/pdiff/pdiff.c     2008-09-23 02:37:57.000000000 +0200
++++ librsvg-2.22.3/tests/pdiff/pdiff.c  2009-02-04 00:45:00.628206678 +0100
+@@ -22,12 +22,14 @@
+ #include <stdint.h>
+ #else
+ #include <glib.h>
++/*
+ typedef gint8 int8_t;
+ typedef guint8 uint8_t;
+ typedef gint16 int16_t;
+ typedef guint16 uint16_t;
+ typedef gint32 int32_t;
+ typedef guint32 uint32_t;
++*/
+ #endif
+ 
+ #include "lpyramid.h"

Added: csw/mgar/pkg/librsvg/trunk/files/perceptualdiff.patch
===================================================================
--- csw/mgar/pkg/librsvg/trunk/files/perceptualdiff.patch	                        (rev 0)
+++ csw/mgar/pkg/librsvg/trunk/files/perceptualdiff.patch	2009-02-18 19:55:07 UTC (rev 3234)
@@ -0,0 +1,18 @@
+diff --speed-large-files --minimal -Nru librsvg-2.22.3.orig/tests/pdiff/perceptualdiff.c librsvg-2.22.3/tests/pdiff/perceptualdiff.c
+--- librsvg-2.22.3.orig/tests/pdiff/perceptualdiff.c    2008-09-23 02:37:57.000000000 +0200
++++ librsvg-2.22.3/tests/pdiff/perceptualdiff.c 2009-02-04 00:45:09.487007307 +0100
+@@ -23,12 +23,14 @@
+ #include <stdint.h>
+ #else
+ #include <glib.h>
++/*
+ typedef gint8 int8_t;
+ typedef guint8 uint8_t;
+ typedef gint16 int16_t;
+ typedef guint16 uint16_t;
+ typedef gint32 int32_t;
+ typedef guint32 uint32_t;
++*/
+ #endif
+ 
+ #include <string.h>

Added: csw/mgar/pkg/librsvg/trunk/files/test_makefiles.patch
===================================================================
--- csw/mgar/pkg/librsvg/trunk/files/test_makefiles.patch	                        (rev 0)
+++ csw/mgar/pkg/librsvg/trunk/files/test_makefiles.patch	2009-02-18 19:55:07 UTC (rev 3234)
@@ -0,0 +1,24 @@
+diff --speed-large-files --minimal -Nru librsvg-2.22.3.orig/tests/pdiff/Makefile.in librsvg-2.22.3/tests/pdiff/Makefile.in 
+--- librsvg-2.22.3.orig/tests/pdiff/Makefile.in 2008-09-23 02:54:52.000000000 +0200
++++ librsvg-2.22.3/tests/pdiff/Makefile.in      2009-02-16 03:35:29.779065807 +0100
+@@ -134,7 +134,7 @@
+ LIBRSVG_MAJOR_VERSION = @LIBRSVG_MAJOR_VERSION@
+ LIBRSVG_MICRO_VERSION = @LIBRSVG_MICRO_VERSION@
+ LIBRSVG_MINOR_VERSION = @LIBRSVG_MINOR_VERSION@
+-LIBS = @LIBS@
++LIBS = @LIBS@ -lm
+ LIBTOOL = @LIBTOOL@
+ LIBXML_REQUIRED = @LIBXML_REQUIRED@
+ LN_S = @LN_S@
+diff --speed-large-files --minimal -Nru librsvg-2.22.3.orig/tests/Makefile.in librsvg-2.22.3/tests/Makefile.in 
+--- librsvg-2.22.3.orig/tests/Makefile.in       2008-09-23 02:54:52.000000000 +0200
++++ librsvg-2.22.3/tests/Makefile.in    2009-02-16 03:35:18.338184863 +0100
+@@ -139,7 +139,7 @@
+ LIBRSVG_MAJOR_VERSION = @LIBRSVG_MAJOR_VERSION@
+ LIBRSVG_MICRO_VERSION = @LIBRSVG_MICRO_VERSION@
+ LIBRSVG_MINOR_VERSION = @LIBRSVG_MINOR_VERSION@
+-LIBS = @LIBS@
++LIBS = @LIBS@ -lm
+ LIBTOOL = @LIBTOOL@
+ LIBXML_REQUIRED = @LIBXML_REQUIRED@
+ LN_S = @LN_S@


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