summaryrefslogtreecommitdiff
path: root/graphics/librsvg
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2007-09-20 21:36:55 +0000
committerwiz <wiz@pkgsrc.org>2007-09-20 21:36:55 +0000
commitaa7d704248f27e48e5af71d0cf923a15bb88a342 (patch)
treed0cef1cc3095f8ac0c2bba62873ac4615a8ad106 /graphics/librsvg
parentadf08d0b3fb89f79e711a0b5749a89a34b17943e (diff)
downloadpkgsrc-aa7d704248f27e48e5af71d0cf923a15bb88a342.tar.gz
Rename librsvg2 to librsvg, to make upstream name.
Diffstat (limited to 'graphics/librsvg')
-rw-r--r--graphics/librsvg/DESCR5
-rw-r--r--graphics/librsvg/Makefile53
-rw-r--r--graphics/librsvg/PLIST37
-rw-r--r--graphics/librsvg/buildlink3.mk24
-rw-r--r--graphics/librsvg/distinfo6
-rw-r--r--graphics/librsvg/patches/patch-ab15
6 files changed, 140 insertions, 0 deletions
diff --git a/graphics/librsvg/DESCR b/graphics/librsvg/DESCR
new file mode 100644
index 00000000000..912bf0120a3
--- /dev/null
+++ b/graphics/librsvg/DESCR
@@ -0,0 +1,5 @@
+librsvg is Raph's scalable vector graphics library. It provides support for
+SVG graphics, and is used by the GNOME desktop.
+
+This package provides the librsvg library as well as some addons -- a pixbuf
+loader and a theme engine -- for the GTK+ toolkit.
diff --git a/graphics/librsvg/Makefile b/graphics/librsvg/Makefile
new file mode 100644
index 00000000000..953e103eb0d
--- /dev/null
+++ b/graphics/librsvg/Makefile
@@ -0,0 +1,53 @@
+# $NetBSD: Makefile,v 1.25 2007/09/20 21:36:56 wiz Exp $
+
+DISTNAME= librsvg-2.18.2
+PKGREVISION= 1
+CATEGORIES= graphics gnome
+MASTER_SITES= ${MASTER_SITE_GNOME:=sources/librsvg/2.18/}
+EXTRACT_SUFX= .tar.bz2
+
+MAINTAINER= jmmv@NetBSD.org
+HOMEPAGE= http://librsvg.sourceforge.net/
+COMMENT= SVG library for GNOME2
+
+PKG_DESTDIR_SUPPORT= user-destdir
+
+CONFLICTS+= librsvg2-gtk-[0-9]* librsvg2-[0-9]*
+MAKE_JOBS_SAFE= NO
+
+USE_DIRS+= xdg-1.1
+USE_LIBTOOL= yes
+USE_TOOLS+= pkg-config
+GNU_CONFIGURE= yes
+
+PKGCONFIG_OVERRIDE= librsvg-2.0.pc.in
+
+TEST_TARGET= check
+
+CONFIGURE_ARGS+= --with-gimp=no
+CONFIGURE_ARGS+= --with-tags=
+CONFIGURE_ARGS+= --disable-mozilla-plugin
+
+GTK2_LOADERS= yes
+
+BUILDLINK_API_DEPENDS.cairo+= cairo>=1.2.0
+BUILDLINK_API_DEPENDS.glib2+= glib2>=2.11.0
+BUILDLINK_API_DEPENDS.gtk2+= gtk2+>=2.6.0
+
+post-install:
+ -rmdir -p ${PREFIX}/lib/mozilla/plugins
+
+.include "../../devel/glib2/buildlink3.mk"
+.include "../../devel/libgsf/buildlink3.mk"
+.include "../../devel/pango/buildlink3.mk"
+.include "../../graphics/cairo/buildlink3.mk"
+.include "../../graphics/freetype2/buildlink3.mk"
+.include "../../fonts/fontconfig/buildlink3.mk"
+.include "../../print/libgnomeprint/buildlink3.mk"
+.include "../../print/libgnomeprintui/buildlink3.mk"
+BUILDLINK_API_DEPENDS.libcroco+= libcroco>=0.6.1
+.include "../../sysutils/gnome-vfs/buildlink3.mk"
+.include "../../textproc/libcroco/buildlink3.mk"
+.include "../../textproc/libxml2/buildlink3.mk"
+.include "../../x11/gtk2/modules.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/graphics/librsvg/PLIST b/graphics/librsvg/PLIST
new file mode 100644
index 00000000000..b87c4829130
--- /dev/null
+++ b/graphics/librsvg/PLIST
@@ -0,0 +1,37 @@
+@comment $NetBSD: PLIST,v 1.5 2007/09/20 21:36:56 wiz Exp $
+bin/rsvg
+bin/rsvg-convert
+bin/rsvg-view
+include/librsvg-2/librsvg/librsvg-enum-types.h
+include/librsvg-2/librsvg/librsvg-features.h
+include/librsvg-2/librsvg/rsvg-cairo.h
+include/librsvg-2/librsvg/rsvg.h
+lib/gtk-2.0/2.10.0/engines/libsvg.la
+lib/gtk-2.0/2.10.0/loaders/svg_loader.la
+lib/librsvg-2.la
+lib/pkgconfig/librsvg-2.0.pc
+man/man1/rsvg.1
+share/gtk-doc/html/rsvg/home.png
+share/gtk-doc/html/rsvg/index.html
+share/gtk-doc/html/rsvg/index.sgml
+share/gtk-doc/html/rsvg/ix01.html
+share/gtk-doc/html/rsvg/left.png
+share/gtk-doc/html/rsvg/pt02.html
+share/gtk-doc/html/rsvg/pt03.html
+share/gtk-doc/html/rsvg/pt04.html
+share/gtk-doc/html/rsvg/right.png
+share/gtk-doc/html/rsvg/rsvg-Cairo.html
+share/gtk-doc/html/rsvg/rsvg-Core-API.html
+share/gtk-doc/html/rsvg/rsvg-GdkPixbuf.html
+share/gtk-doc/html/rsvg/rsvg.devhelp
+share/gtk-doc/html/rsvg/rsvg.devhelp2
+share/gtk-doc/html/rsvg/rsvg.html
+share/gtk-doc/html/rsvg/style.css
+share/gtk-doc/html/rsvg/up.png
+share/pixmaps/svg-viewer.svg
+@comment in xdg-dirs: @dirrm share/pixmaps
+@dirrm share/gtk-doc/html/rsvg
+@comment in gtk2: @dirrm lib/gtk-2.0/2.10.0/loaders
+@comment in gtk2: @dirrm lib/gtk-2.0/2.10.0/engines
+@dirrm include/librsvg-2/librsvg
+@dirrm include/librsvg-2
diff --git a/graphics/librsvg/buildlink3.mk b/graphics/librsvg/buildlink3.mk
new file mode 100644
index 00000000000..56b6ce9d567
--- /dev/null
+++ b/graphics/librsvg/buildlink3.mk
@@ -0,0 +1,24 @@
+# $NetBSD: buildlink3.mk,v 1.10 2007/09/20 21:36:56 wiz Exp $
+
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
+LIBRSVG_BUILDLINK3_MK:= ${LIBRSVG_BUILDLINK3_MK}+
+
+.if !empty(BUILDLINK_DEPTH:M+)
+BUILDLINK_DEPENDS+= librsvg
+.endif
+
+BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nlibrsvg}
+BUILDLINK_PACKAGES+= librsvg
+BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}librsvg
+
+.if !empty(LIBRSVG_BUILDLINK3_MK:M+)
+BUILDLINK_API_DEPENDS.librsvg+= librsvg>=2.12.6nb1
+BUILDLINK_ABI_DEPENDS.librsvg+= librsvg>=2.16.1nb2
+BUILDLINK_PKGSRCDIR.librsvg?= ../../graphics/librsvg
+.endif # LIBRSVG_BUILDLINK3_MK
+
+.include "../../devel/libgsf/buildlink3.mk"
+.include "../../print/libgnomeprintui/buildlink3.mk"
+.include "../../textproc/libcroco/buildlink3.mk"
+
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}
diff --git a/graphics/librsvg/distinfo b/graphics/librsvg/distinfo
new file mode 100644
index 00000000000..e747c912cd1
--- /dev/null
+++ b/graphics/librsvg/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.8 2007/09/20 21:36:57 wiz Exp $
+
+SHA1 (librsvg-2.18.2.tar.bz2) = 9e3017817708025737e53b60fe3bfa813e670e02
+RMD160 (librsvg-2.18.2.tar.bz2) = df154e6a3c74a406a5d6435a82611b3d204f147f
+Size (librsvg-2.18.2.tar.bz2) = 461122 bytes
+SHA1 (patch-ab) = f1cbfcccd0a7d17801d2f5b60645c39e885d7c37
diff --git a/graphics/librsvg/patches/patch-ab b/graphics/librsvg/patches/patch-ab
new file mode 100644
index 00000000000..6d049241942
--- /dev/null
+++ b/graphics/librsvg/patches/patch-ab
@@ -0,0 +1,15 @@
+$NetBSD: patch-ab,v 1.4 2007/09/20 21:36:57 wiz Exp $
+
+--- gdk-pixbuf-loader/Makefile.in.orig 2006-04-01 16:31:29.000000000 +0000
++++ gdk-pixbuf-loader/Makefile.in
+@@ -545,10 +545,6 @@ uninstall-am: uninstall-info-am uninstal
+
+
+ install-data-hook:
+- if [ -z "$(DESTDIR)" ] ; then \
+- $(mkinstalldirs) $(DESTDIR)$(sysconfdir)/gtk-2.0 ; \
+- $(QUERYLOADERS) > $(DESTDIR)$(sysconfdir)/gtk-2.0/gdk-pixbuf.loaders ; \
+- fi
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
+ .NOEXPORT: