From 273bd89da164c18bf65299a3b9a00d3c18f2f4b8 Mon Sep 17 00:00:00 2001 From: drochner Date: Wed, 21 Mar 2012 17:38:39 +0000 Subject: add libgxps-0.2.2, a library to read "xps" documents --- print/libgxps/DESCR | 2 ++ print/libgxps/Makefile | 35 +++++++++++++++++++++++++++++++++++ print/libgxps/PLIST | 35 +++++++++++++++++++++++++++++++++++ print/libgxps/buildlink3.mk | 19 +++++++++++++++++++ print/libgxps/distinfo | 6 ++++++ print/libgxps/files/libarchive.pc | 6 ++++++ print/libgxps/patches/patch-aa | 12 ++++++++++++ 7 files changed, 115 insertions(+) create mode 100644 print/libgxps/DESCR create mode 100644 print/libgxps/Makefile create mode 100644 print/libgxps/PLIST create mode 100644 print/libgxps/buildlink3.mk create mode 100644 print/libgxps/distinfo create mode 100644 print/libgxps/files/libarchive.pc create mode 100644 print/libgxps/patches/patch-aa (limited to 'print') diff --git a/print/libgxps/DESCR b/print/libgxps/DESCR new file mode 100644 index 00000000000..43526fed726 --- /dev/null +++ b/print/libgxps/DESCR @@ -0,0 +1,2 @@ +libgxps is a GObject based library for handling and rendering XPS +documents. diff --git a/print/libgxps/Makefile b/print/libgxps/Makefile new file mode 100644 index 00000000000..86865f8ba35 --- /dev/null +++ b/print/libgxps/Makefile @@ -0,0 +1,35 @@ +# $NetBSD: Makefile,v 1.1.1.1 2012/03/21 17:38:39 drochner Exp $ +# + +DISTNAME= libgxps-0.2.2 +CATEGORIES= print +MASTER_SITES= ${MASTER_SITE_GNOME:=sources/libgxps/0.2/} +EXTRACT_SUFX= .tar.xz + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= http://www.gnome.org/ +COMMENT= Library for XPS documents +LICENSE= gnu-lgpl-v2 + +PKG_DESTDIR_SUPPORT= user-destdir + +GNU_CONFIGURE= yes +USE_LIBTOOL= yes +USE_TOOLS+= pkg-config + +PKGCONFIG_OVERRIDE+= libgxps.pc.in + +pre-configure: + ${CP} ${FILESDIR}/libarchive.pc ${BUILDLINK_DIR}/lib/pkgconfig + +# for test +#.include "../../x11/gtk3/buildlink3.mk" + +.include "../../devel/glib2/buildlink3.mk" +.include "../../graphics/cairo/buildlink3.mk" +.include "../../archivers/libarchive/buildlink3.mk" +.include "../../graphics/freetype2/buildlink3.mk" +.include "../../mk/jpeg.buildlink3.mk" +.include "../../graphics/tiff/buildlink3.mk" +.include "../../graphics/lcms2/buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/print/libgxps/PLIST b/print/libgxps/PLIST new file mode 100644 index 00000000000..b463177daa2 --- /dev/null +++ b/print/libgxps/PLIST @@ -0,0 +1,35 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2012/03/21 17:38:39 drochner Exp $ +bin/xpstojpeg +bin/xpstopdf +bin/xpstopng +bin/xpstops +bin/xpstosvg +include/libgxps/gxps-document-structure.h +include/libgxps/gxps-document.h +include/libgxps/gxps-error.h +include/libgxps/gxps-file.h +include/libgxps/gxps-links.h +include/libgxps/gxps-page.h +include/libgxps/gxps-version.h +include/libgxps/gxps.h +lib/libgxps.la +lib/pkgconfig/libgxps.pc +share/gtk-doc/html/libgxps/GXPSDocument.html +share/gtk-doc/html/libgxps/GXPSDocumentStructure.html +share/gtk-doc/html/libgxps/GXPSFile.html +share/gtk-doc/html/libgxps/GXPSPage.html +share/gtk-doc/html/libgxps/annotation-glossary.html +share/gtk-doc/html/libgxps/api-index-0-2-1.html +share/gtk-doc/html/libgxps/api-index-full.html +share/gtk-doc/html/libgxps/ch01.html +share/gtk-doc/html/libgxps/home.png +share/gtk-doc/html/libgxps/index.html +share/gtk-doc/html/libgxps/index.sgml +share/gtk-doc/html/libgxps/left.png +share/gtk-doc/html/libgxps/libgxps-GXPS-Links.html +share/gtk-doc/html/libgxps/libgxps-GXPSError.html +share/gtk-doc/html/libgxps/libgxps-Version-Information.html +share/gtk-doc/html/libgxps/libgxps.devhelp2 +share/gtk-doc/html/libgxps/right.png +share/gtk-doc/html/libgxps/style.css +share/gtk-doc/html/libgxps/up.png diff --git a/print/libgxps/buildlink3.mk b/print/libgxps/buildlink3.mk new file mode 100644 index 00000000000..da586f1ce20 --- /dev/null +++ b/print/libgxps/buildlink3.mk @@ -0,0 +1,19 @@ +# $NetBSD: buildlink3.mk,v 1.1.1.1 2012/03/21 17:38:39 drochner Exp $ + +BUILDLINK_TREE+= libgxps + +.if !defined(LIBGXPS_BUILDLINK3_MK) +LIBGXPS_BUILDLINK3_MK:= + +BUILDLINK_API_DEPENDS.libgxps+= libgxps>=0.2.1 +BUILDLINK_PKGSRCDIR.libgxps?= ../../print/libgxps + +.include "../../devel/glib2/buildlink3.mk" +.include "../../graphics/cairo/buildlink3.mk" +.include "../../archivers/libarchive/buildlink3.mk" +.include "../../graphics/freetype2/buildlink3.mk" +.include "../../graphics/tiff/buildlink3.mk" +.include "../../graphics/lcms2/buildlink3.mk" +.endif # LIBGXPS_BUILDLINK3_MK + +BUILDLINK_TREE+= -libgxps diff --git a/print/libgxps/distinfo b/print/libgxps/distinfo new file mode 100644 index 00000000000..67305eb7803 --- /dev/null +++ b/print/libgxps/distinfo @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.1.1.1 2012/03/21 17:38:39 drochner Exp $ + +SHA1 (libgxps-0.2.2.tar.xz) = 8d5a2151aeb631119f0c75e1bb10bbc71a0da78d +RMD160 (libgxps-0.2.2.tar.xz) = 4a4abb182d20342fa4d8856854ab4692dcd5d61f +Size (libgxps-0.2.2.tar.xz) = 302844 bytes +SHA1 (patch-aa) = 5756ca52be824adc388982353dc9530520cdc927 diff --git a/print/libgxps/files/libarchive.pc b/print/libgxps/files/libarchive.pc new file mode 100644 index 00000000000..ce58a35ba49 --- /dev/null +++ b/print/libgxps/files/libarchive.pc @@ -0,0 +1,6 @@ +# $NetBSD: libarchive.pc,v 1.1.1.1 2012/03/21 17:38:39 drochner Exp $ + +Name: libarchive +Description: libarchive +Version: 2.8.0 +Libs: -larchive diff --git a/print/libgxps/patches/patch-aa b/print/libgxps/patches/patch-aa new file mode 100644 index 00000000000..743c59204ed --- /dev/null +++ b/print/libgxps/patches/patch-aa @@ -0,0 +1,12 @@ +$NetBSD: patch-aa,v 1.1.1.1 2012/03/21 17:38:39 drochner Exp $ + +--- libgxps.pc.in.orig 2010-09-05 10:21:14.000000000 +0000 ++++ libgxps.pc.in +@@ -6,6 +6,6 @@ includedir=@includedir@ + Name: libgxps + Description: XPS Documents library + Version: @VERSION@ +-Requires: gio-2.0 >= @GLIB_REQUIRED@ libarchive >= @LIBARCHIVE_REQUIRED@ cairo >= @CAIRO_REQUIRED@ gobject-2.0 >= @GLIB_REQUIRED@ ++Requires: gio-2.0 >= @GLIB_REQUIRED@ cairo >= @CAIRO_REQUIRED@ gobject-2.0 >= @GLIB_REQUIRED@ + Libs: -L${libdir} -lgxps + Cflags: -I${includedir} -- cgit v1.2.3