diff options
-rw-r--r-- | graphics/librsvg-c/DESCR | 8 | ||||
-rw-r--r-- | graphics/librsvg-c/Makefile | 61 | ||||
-rw-r--r-- | graphics/librsvg-c/PLIST | 41 | ||||
-rw-r--r-- | graphics/librsvg-c/distinfo | 7 | ||||
-rw-r--r-- | graphics/librsvg-c/patches/patch-test-driver | 15 |
5 files changed, 132 insertions, 0 deletions
diff --git a/graphics/librsvg-c/DESCR b/graphics/librsvg-c/DESCR new file mode 100644 index 00000000000..b366d9b88e2 --- /dev/null +++ b/graphics/librsvg-c/DESCR @@ -0,0 +1,8 @@ +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. + +This package provides the older 2.40.x branch of librsvg that is written +in plain C. diff --git a/graphics/librsvg-c/Makefile b/graphics/librsvg-c/Makefile new file mode 100644 index 00000000000..be8cde3bf4d --- /dev/null +++ b/graphics/librsvg-c/Makefile @@ -0,0 +1,61 @@ +# $NetBSD: Makefile,v 1.1 2019/05/29 12:34:52 wiz Exp $ + +DISTNAME= librsvg-2.40.20 +PKGREVISION= 4 +CATEGORIES= graphics gnome +MASTER_SITES= ${MASTER_SITE_GNOME:=sources/librsvg/${PKGVERSION_NOREV:R}/} +EXTRACT_SUFX= .tar.xz + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= https://wiki.gnome.org/LibRsvg +COMMENT= SVG library for GNOME (2.40.xx branch, C only) +LICENSE= gnu-lgpl-v2 + +CONFLICTS+= librsvg2-gtk-[0-9]* librsvg2-[0-9]* + +USE_LIBTOOL= yes +USE_TOOLS+= pkg-config gmake +USE_LANGUAGES+= c c++ +GNU_CONFIGURE= yes +CONFIGURE_ARGS+= --disable-tools +CONFIGURE_ARGS+= --enable-Bsymbolic=auto + +PKGCONFIG_OVERRIDE= librsvg.pc.in + +TEST_TARGET= check + +CONFIGURE_ARGS.Darwin+= --disable-Bsymbolic + +PKG_OPTIONS_VAR= PKG_OPTIONS.librsvg +PKG_SUPPORTED_OPTIONS= introspection +PKG_SUGGESTED_OPTIONS= introspection +.include "../../mk/bsd.options.mk" + +PLIST_VARS+= introspection + +.if !empty(PKG_OPTIONS:Mintrospection) +PLIST.introspection= yes +CONFIGURE_ARGS+= --enable-introspection +BUILDLINK_DEPMETHOD.gobject-introspection+= build +.include "../../devel/gobject-introspection/buildlink3.mk" +.else +CONFIGURE_ARGS+= --disable-introspection +.endif + +BUILDLINK_API_DEPENDS.glib2+= glib2>=2.24.0 +.include "../../devel/glib2/buildlink3.mk" +BUILDLINK_API_DEPENDS.pango+= pango>=1.38 +.include "../../devel/pango/buildlink3.mk" +.include "../../fonts/fontconfig/buildlink3.mk" +BUILDLINK_API_DEPENDS.cairo+= cairo>=1.2.0 +.include "../../graphics/cairo/buildlink3.mk" +BUILDLINK_DEPMETHOD.cairo-gobject+= build +.include "../../graphics/cairo-gobject/buildlink3.mk" +.include "../../graphics/freetype2/buildlink3.mk" +.include "../../graphics/gdk-pixbuf2/loaders.mk" +BUILDLINK_API_DEPENDS.libcroco+= libcroco>=0.6.1 +.include "../../textproc/libcroco/buildlink3.mk" +BUILDLINK_API_DEPENDS.libxml2+= libxml2>=2.9 +.include "../../textproc/libxml2/buildlink3.mk" +.include "../../graphics/gdk-pixbuf2/buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/graphics/librsvg-c/PLIST b/graphics/librsvg-c/PLIST new file mode 100644 index 00000000000..602d6308762 --- /dev/null +++ b/graphics/librsvg-c/PLIST @@ -0,0 +1,41 @@ +@comment $NetBSD: PLIST,v 1.1 2019/05/29 12:34:52 wiz Exp $ +bin/rsvg-convert +include/librsvg-2.0/librsvg/librsvg-enum-types.h +include/librsvg-2.0/librsvg/librsvg-features.h +include/librsvg-2.0/librsvg/rsvg-cairo.h +include/librsvg-2.0/librsvg/rsvg.h +lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.la +${PLIST.introspection}lib/girepository-1.0/Rsvg-2.0.typelib +lib/librsvg-2.la +lib/pkgconfig/librsvg-2.0.pc +man/man1/rsvg-convert.1 +${PLIST.introspection}share/gir-1.0/Rsvg-2.0.gir +share/gtk-doc/html/rsvg-2.0/RsvgHandle.html +share/gtk-doc/html/rsvg-2.0/annotation-glossary.html +share/gtk-doc/html/rsvg-2.0/api-index-2-14.html +share/gtk-doc/html/rsvg-2.0/api-index-2-22.html +share/gtk-doc/html/rsvg-2.0/api-index-2-32.html +share/gtk-doc/html/rsvg-2.0/api-index-2-36.html +share/gtk-doc/html/rsvg-2.0/api-index-2-4.html +share/gtk-doc/html/rsvg-2.0/api-index-2-8.html +share/gtk-doc/html/rsvg-2.0/api-index-2-9.html +share/gtk-doc/html/rsvg-2.0/api-index-deprecated.html +share/gtk-doc/html/rsvg-2.0/api-index-full.html +share/gtk-doc/html/rsvg-2.0/home.png +share/gtk-doc/html/rsvg-2.0/index.html +share/gtk-doc/html/rsvg-2.0/left-insensitive.png +share/gtk-doc/html/rsvg-2.0/left.png +share/gtk-doc/html/rsvg-2.0/licence.html +share/gtk-doc/html/rsvg-2.0/object-tree.html +share/gtk-doc/html/rsvg-2.0/right-insensitive.png +share/gtk-doc/html/rsvg-2.0/right.png +share/gtk-doc/html/rsvg-2.0/rsvg-2.0.devhelp2 +share/gtk-doc/html/rsvg-2.0/rsvg-Using-RSVG-with-GIO.html +share/gtk-doc/html/rsvg-2.0/rsvg-Using-RSVG-with-GdkPixbuf.html +share/gtk-doc/html/rsvg-2.0/rsvg-Using-RSVG-with-cairo.html +share/gtk-doc/html/rsvg-2.0/rsvg-Version-check-and-feature-tests.html +share/gtk-doc/html/rsvg-2.0/rsvg.html +share/gtk-doc/html/rsvg-2.0/style.css +share/gtk-doc/html/rsvg-2.0/up-insensitive.png +share/gtk-doc/html/rsvg-2.0/up.png +share/thumbnailers/librsvg.thumbnailer diff --git a/graphics/librsvg-c/distinfo b/graphics/librsvg-c/distinfo new file mode 100644 index 00000000000..b95ed1f2da4 --- /dev/null +++ b/graphics/librsvg-c/distinfo @@ -0,0 +1,7 @@ +$NetBSD: distinfo,v 1.1 2019/05/29 12:34:52 wiz Exp $ + +SHA1 (librsvg-2.40.20.tar.xz) = 244441b0f83ea8b3888cea2e9337eed3426f0149 +RMD160 (librsvg-2.40.20.tar.xz) = e697e1220779f77e81a890718ef5cda5b5e6b740 +SHA512 (librsvg-2.40.20.tar.xz) = cdd8224deb4c3786e29f48ed02c32ed9dff5cb15aba574a5ef845801ad3669cfcc3eedb9d359c22213dc7a29de24c363248825adad5877c40abf73b3688ff12f +Size (librsvg-2.40.20.tar.xz) = 1796376 bytes +SHA1 (patch-test-driver) = 802362f69cc54ce59483715f4c943d629a1680a7 diff --git a/graphics/librsvg-c/patches/patch-test-driver b/graphics/librsvg-c/patches/patch-test-driver new file mode 100644 index 00000000000..232c07a5995 --- /dev/null +++ b/graphics/librsvg-c/patches/patch-test-driver @@ -0,0 +1,15 @@ +$NetBSD: patch-test-driver,v 1.1 2019/05/29 12:34:52 wiz Exp $ + +Fix unportable test(1) operator. + +--- test-driver.orig 2017-07-20 01:11:47.000000000 +0000 ++++ test-driver +@@ -59,7 +59,7 @@ enable_hard_errors=yes + while test $# -gt 1; do + arg=${1%=*} + val=${1#*=} +- if [ $arg == $val ]; then ++ if [ $arg = $val ]; then + val=$2 + shift + fi |