diff options
author | ahze <ahze@df743ca5-7f9a-e211-a948-0013205c9059> | 2006-07-18 21:12:51 +0800 |
---|---|---|
committer | ahze <ahze@df743ca5-7f9a-e211-a948-0013205c9059> | 2006-07-18 21:12:51 +0800 |
commit | 9bb337d76b3785ca4d66cba7f18e619edde0cffe (patch) | |
tree | da9baac472146ad581bc037205e90d95bb13aaa3 /graphics/librsvg | |
parent | 4575b779306f291af2946256c6e67b52efb32bb0 (diff) | |
download | marcuscom-ports-9bb337d76b3785ca4d66cba7f18e619edde0cffe.tar marcuscom-ports-9bb337d76b3785ca4d66cba7f18e619edde0cffe.tar.gz marcuscom-ports-9bb337d76b3785ca4d66cba7f18e619edde0cffe.tar.bz2 marcuscom-ports-9bb337d76b3785ca4d66cba7f18e619edde0cffe.tar.lz marcuscom-ports-9bb337d76b3785ca4d66cba7f18e619edde0cffe.tar.xz marcuscom-ports-9bb337d76b3785ca4d66cba7f18e619edde0cffe.tar.zst marcuscom-ports-9bb337d76b3785ca4d66cba7f18e619edde0cffe.zip |
- Move to LOCALBASE
git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@6624 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'graphics/librsvg')
-rw-r--r-- | graphics/librsvg/Makefile | 30 | ||||
-rw-r--r-- | graphics/librsvg/distinfo | 3 | ||||
-rw-r--r-- | graphics/librsvg/files/patch-Makefile.in | 52 | ||||
-rw-r--r-- | graphics/librsvg/files/patch-configure | 30 | ||||
-rw-r--r-- | graphics/librsvg/files/patch-librsvg-config.in | 13 | ||||
-rw-r--r-- | graphics/librsvg/files/patch-rsvg-ft.c | 12 | ||||
-rw-r--r-- | graphics/librsvg/files/patch-test-ft-gtk.c | 12 | ||||
-rw-r--r-- | graphics/librsvg/files/patch-test-ft.c | 12 | ||||
-rw-r--r-- | graphics/librsvg/pkg-descr | 7 | ||||
-rw-r--r-- | graphics/librsvg/pkg-plist | 22 |
10 files changed, 193 insertions, 0 deletions
diff --git a/graphics/librsvg/Makefile b/graphics/librsvg/Makefile new file mode 100644 index 000000000..d69f85a0b --- /dev/null +++ b/graphics/librsvg/Makefile @@ -0,0 +1,30 @@ +# New ports collection makefile for: librsvg +# Date created: 8th May 2001 +# Whom: Ade Lovett <ade@FreeBSD.org> +# +# $FreeBSD$ +# $MCom$ + +PORTNAME= librsvg +PORTVERSION= 1.0.3 +PORTREVISION= 4 +CATEGORIES= graphics gnome +MASTER_SITES= ${MASTER_SITE_GNOME} +MASTER_SITE_SUBDIR= sources/librsvg/1.0 + +MAINTAINER= gnome@FreeBSD.org +COMMENT= Library for parsing and rendering SVG vector-graphic files + +BUILD_DEPENDS= freetype-config:${PORTSDIR}/print/freetype2 # XXX +LIB_DEPENDS= freetype.9:${PORTSDIR}/print/freetype2 \ + popt.0:${PORTSDIR}/devel/popt + +USE_GMAKE= yes +USE_XLIB= yes +USE_GNOME= gnomelibs gdkpixbuf +INSTALLS_SHLIB= yes +GNU_CONFIGURE= yes +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ + LIBS="-L${LOCALBASE}/lib" + +.include <bsd.port.mk> diff --git a/graphics/librsvg/distinfo b/graphics/librsvg/distinfo new file mode 100644 index 000000000..d75539230 --- /dev/null +++ b/graphics/librsvg/distinfo @@ -0,0 +1,3 @@ +MD5 (librsvg-1.0.3.tar.gz) = dedaae33d63db3e5c7e3b310ae87ff00 +SHA256 (librsvg-1.0.3.tar.gz) = d5e04b1599fcb9f830f0ccd3ae1f4b41349c0bc8483c6083875079bd75f387bb +SIZE (librsvg-1.0.3.tar.gz) = 213368 diff --git a/graphics/librsvg/files/patch-Makefile.in b/graphics/librsvg/files/patch-Makefile.in new file mode 100644 index 000000000..076b991ec --- /dev/null +++ b/graphics/librsvg/files/patch-Makefile.in @@ -0,0 +1,52 @@ +--- Makefile.in.orig Fri Jul 27 16:29:51 2001 ++++ Makefile.in Fri Jul 27 16:30:27 2001 +@@ -110,7 +110,7 @@ + XML_CONFIG = @XML_CONFIG@ + XML_LIBS = @XML_LIBS@ + +-noinst_PROGRAMS = test-ft-gtk test-ft test-rsvg ++noinst_PROGRAMS = #test-ft-gtk test-ft test-rsvg + + bin_SCRIPTS = librsvg-config + +@@ -151,10 +151,10 @@ + test_rsvg_DEPENDENCIES = $(DEPS) + test_rsvg_LDADD = $(LDADDS) -lm + +-m4datadir = $(datadir)/aclocal ++m4datadir = $(prefix)/share/aclocal + m4data_DATA = librsvg.m4 + +-confexecdir = $(libdir) ++confexecdir = $(sysconfdir) + confexec_DATA = librsvgConf.sh + + pkgconfigdir = $(libdir)/pkgconfig +@@ -188,7 +188,7 @@ + LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) + CCLD = $(CC) + LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ +-DATA = $(confexec_DATA) $(m4data_DATA) $(pkgconfig_DATA) ++DATA = $(confexec_DATA) $(m4data_DATA) + + HEADERS = $(librsvginc_HEADERS) + +@@ -560,8 +560,7 @@ + install-confexecDATA + install-exec: install-exec-am + +-install-data-am: install-m4dataDATA install-pkgconfigDATA \ +- install-librsvgincHEADERS ++install-data-am: install-m4dataDATA install-librsvgincHEADERS + install-data: install-data-am + + install-am: all-am +@@ -579,7 +578,7 @@ + installdirs: + $(mkinstalldirs) $(DESTDIR)$(libdir) $(DESTDIR)$(bindir) \ + $(DESTDIR)$(confexecdir) $(DESTDIR)$(m4datadir) \ +- $(DESTDIR)$(pkgconfigdir) $(DESTDIR)$(librsvgincdir) ++ $(DESTDIR)$(librsvgincdir) + + + mostlyclean-generic: diff --git a/graphics/librsvg/files/patch-configure b/graphics/librsvg/files/patch-configure new file mode 100644 index 000000000..e34540082 --- /dev/null +++ b/graphics/librsvg/files/patch-configure @@ -0,0 +1,30 @@ +--- configure.orig Thu Jan 17 13:54:07 2002 ++++ configure Mon Mar 22 23:16:08 2004 +@@ -5397,6 +5397,7 @@ + + # This can be used to rebuild libtool when needed + LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh" ++$ac_aux_dir/ltconfig $LIBTOOL_DEPS + + # Always use our own libtool. + LIBTOOL='$(SHELL) $(top_builddir)/libtool' +@@ -6020,7 +6021,8 @@ + #include <stdio.h> + #include <stdlib.h> + #include <string.h> +-#include <freetype/freetype.h> ++#include <ft2build.h> ++#include FT_FREETYPE_H + + char* + my_strdup (char *str) +@@ -6114,7 +6116,8 @@ + #include "confdefs.h" + + #include <stdio.h> +-#include <freetype/freetype.h> ++#include <ft2build.h> ++#include FT_FREETYPE_H + + int main() { + return 0; diff --git a/graphics/librsvg/files/patch-librsvg-config.in b/graphics/librsvg/files/patch-librsvg-config.in new file mode 100644 index 000000000..2c4c58a19 --- /dev/null +++ b/graphics/librsvg/files/patch-librsvg-config.in @@ -0,0 +1,13 @@ +--- librsvg-config.in 2001/10/05 14:55:24 1.1 ++++ librsvg-config.in 2001/10/05 15:05:57 +@@ -39,9 +39,7 @@ + echo @LIBRSVG_VERSION@ + ;; + --cflags) +- if test @includedir@ != /usr/include ; then +- includes=-I@includedir@ +- fi ++ includes=-I@includedir@/librsvg-1 + echo $includes + ;; + --libs) diff --git a/graphics/librsvg/files/patch-rsvg-ft.c b/graphics/librsvg/files/patch-rsvg-ft.c new file mode 100644 index 000000000..60740ddb1 --- /dev/null +++ b/graphics/librsvg/files/patch-rsvg-ft.c @@ -0,0 +1,12 @@ +--- rsvg-ft.c.orig Mon Mar 22 23:16:39 2004 ++++ rsvg-ft.c Mon Mar 22 23:16:57 2004 +@@ -28,7 +28,8 @@ + #include <stdlib.h> + #include <math.h> + +-#include <freetype/freetype.h> ++#include <ft2build.h> ++#include FT_FREETYPE_H + + #include <libart_lgpl/art_misc.h> + #include <libart_lgpl/art_rect.h> diff --git a/graphics/librsvg/files/patch-test-ft-gtk.c b/graphics/librsvg/files/patch-test-ft-gtk.c new file mode 100644 index 000000000..07bc00113 --- /dev/null +++ b/graphics/librsvg/files/patch-test-ft-gtk.c @@ -0,0 +1,12 @@ +--- test-ft-gtk.c.orig Mon Mar 22 23:17:19 2004 ++++ test-ft-gtk.c Mon Mar 22 23:17:38 2004 +@@ -34,7 +34,8 @@ + + #include <gdk-pixbuf/gdk-pixbuf.h> + +-#include <freetype/freetype.h> ++#include <ft2build.h> ++#include FT_FREETYPE_H + + #include <libart_lgpl/art_misc.h> + #include <libart_lgpl/art_rect.h> diff --git a/graphics/librsvg/files/patch-test-ft.c b/graphics/librsvg/files/patch-test-ft.c new file mode 100644 index 000000000..97f323bdb --- /dev/null +++ b/graphics/librsvg/files/patch-test-ft.c @@ -0,0 +1,12 @@ +--- test-ft.c.orig Mon Mar 22 23:17:54 2004 ++++ test-ft.c Mon Mar 22 23:18:06 2004 +@@ -30,7 +30,8 @@ + + #include <gdk-pixbuf/gdk-pixbuf.h> + +-#include <freetype/freetype.h> ++#include <ft2build.h> ++#include FT_FREETYPE_H + + #include <libart_lgpl/art_misc.h> + #include <libart_lgpl/art_rect.h> diff --git a/graphics/librsvg/pkg-descr b/graphics/librsvg/pkg-descr new file mode 100644 index 000000000..09e3d9c95 --- /dev/null +++ b/graphics/librsvg/pkg-descr @@ -0,0 +1,7 @@ +The librsvg library is a lightweight library for parsing and rendering +vector-graphic files in SVG format (like the ones made by sodipodi). It also +includes functions that render anti-aliased fonts using freetype, including +caching of glyphs. It's used by Nautilus for drawing vector icons and +anti-aliased type. + +WWW: http://librsvg.sourceforge.net/ diff --git a/graphics/librsvg/pkg-plist b/graphics/librsvg/pkg-plist new file mode 100644 index 000000000..0398939df --- /dev/null +++ b/graphics/librsvg/pkg-plist @@ -0,0 +1,22 @@ +bin/librsvg-config +etc/librsvgConf.sh +include/librsvg-1/librsvg/art_render.h +include/librsvg-1/librsvg/art_render_gradient.h +include/librsvg-1/librsvg/art_render_mask.h +include/librsvg-1/librsvg/art_render_svp.h +include/librsvg-1/librsvg/art_rgba.h +include/librsvg-1/librsvg/librsvg-features.h +include/librsvg-1/librsvg/rsvg-bpath-util.h +include/librsvg-1/librsvg/rsvg-css.h +include/librsvg-1/librsvg/rsvg-defs.h +include/librsvg-1/librsvg/rsvg-ft.h +include/librsvg-1/librsvg/rsvg-paint-server.h +include/librsvg-1/librsvg/rsvg-path.h +include/librsvg-1/librsvg/rsvg.h +lib/librsvg.a +lib/librsvg.la +lib/librsvg.so +lib/librsvg.so.1 +share/aclocal/librsvg.m4 +@dirrm include/librsvg-1/librsvg +@dirrm include/librsvg-1 |