From 188f926e8968e71e57198e42e18270f0257845e5 Mon Sep 17 00:00:00 2001 From: jmmv Date: Fri, 27 Jun 2003 22:33:51 +0000 Subject: Initial import of libgsf, version 1.8.0: libgsf provides an efficient extensible I/O abstraction for dealing with different structured file formats. It has support for Microsoft OLE2 streams and Zip import. The aim of this library is to replace libole2. Provided in pkgsrc-wip by Jeremy C. Reed with many changes by me. --- devel/libgsf/DESCR | 3 ++ devel/libgsf/Makefile | 31 ++++++++++++++ devel/libgsf/PLIST | 96 +++++++++++++++++++++++++++++++++++++++++++ devel/libgsf/buildlink2.mk | 35 ++++++++++++++++ devel/libgsf/distinfo | 6 +++ devel/libgsf/patches/patch-aa | 20 +++++++++ devel/libgsf/patches/patch-ab | 12 ++++++ 7 files changed, 203 insertions(+) create mode 100644 devel/libgsf/DESCR create mode 100644 devel/libgsf/Makefile create mode 100644 devel/libgsf/PLIST create mode 100644 devel/libgsf/buildlink2.mk create mode 100644 devel/libgsf/distinfo create mode 100644 devel/libgsf/patches/patch-aa create mode 100644 devel/libgsf/patches/patch-ab (limited to 'devel') diff --git a/devel/libgsf/DESCR b/devel/libgsf/DESCR new file mode 100644 index 00000000000..6bb521cb776 --- /dev/null +++ b/devel/libgsf/DESCR @@ -0,0 +1,3 @@ +libgsf provides an efficient extensible I/O abstraction for dealing with +different structured file formats. It has support for Microsoft OLE2 +streams and Zip import. The aim of this library is to replace libole2. diff --git a/devel/libgsf/Makefile b/devel/libgsf/Makefile new file mode 100644 index 00000000000..f6bbef2a1bf --- /dev/null +++ b/devel/libgsf/Makefile @@ -0,0 +1,31 @@ +# $NetBSD: Makefile,v 1.1.1.1 2003/06/27 22:33:51 jmmv Exp $ +# + +DISTNAME= libgsf-1.8.0 +CATEGORIES= devel gnome +MASTER_SITES= ${MASTER_SITE_GNOME:=sources/libgsf/1.8/} +EXTRACT_SUFX= .tar.bz2 + +MAINTAINER= tech-pkg@netbsd.org +HOMEPAGE= http://www.gnome.org/ +COMMENT= GNOME2 structured file library + +GNU_CONFIGURE= YES +USE_BUILDLINK2= YES +USE_LIBTOOL= YES + +LIBTOOL_OVERRIDE= ${WRKSRC}/libtool +PKGCONFIG_OVERRIDE= ${WRKSRC}/libgsf-1.pc.in +PKGCONFIG_OVERRIDE+= ${WRKSRC}/libgsf-gnome-1.pc.in + +CONFIGURE_ARGS+= --disable-gtk-doc +CONFIGURE_ARGS+= --with-html-dir=${PREFIX}/share/doc/html/libgsf + +.include "../../archivers/bzip2/buildlink2.mk" +.include "../../devel/glib2/buildlink2.mk" +.include "../../devel/libbonobo/buildlink2.mk" +.include "../../devel/pkgconfig/buildlink2.mk" +.include "../../devel/zlib/buildlink2.mk" +.include "../../sysutils/gnome-vfs2/buildlink2.mk" +.include "../../textproc/libxml2/buildlink2.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/devel/libgsf/PLIST b/devel/libgsf/PLIST new file mode 100644 index 00000000000..09025b1f7e2 --- /dev/null +++ b/devel/libgsf/PLIST @@ -0,0 +1,96 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2003/06/27 22:33:51 jmmv Exp $ +include/libgsf-1/gsf-gnome/gsf-input-bonobo.h +include/libgsf-1/gsf-gnome/gsf-input-gnomevfs.h +include/libgsf-1/gsf-gnome/gsf-output-bonobo.h +include/libgsf-1/gsf-gnome/gsf-output-gnomevfs.h +include/libgsf-1/gsf-gnome/gsf-shared-bonobo-stream.h +include/libgsf-1/gsf/gsf-doc-meta-data.h +include/libgsf-1/gsf/gsf-impl-utils.h +include/libgsf-1/gsf/gsf-infile-msole.h +include/libgsf-1/gsf/gsf-infile-msvba.h +include/libgsf-1/gsf/gsf-infile-zip.h +include/libgsf-1/gsf/gsf-infile.h +include/libgsf-1/gsf/gsf-input-bzip.h +include/libgsf-1/gsf/gsf-input-gzip.h +include/libgsf-1/gsf/gsf-input-iochannel.h +include/libgsf-1/gsf/gsf-input-memory.h +include/libgsf-1/gsf/gsf-input-stdio.h +include/libgsf-1/gsf/gsf-input-textline.h +include/libgsf-1/gsf/gsf-input.h +include/libgsf-1/gsf/gsf-libxml.h +include/libgsf-1/gsf/gsf-msole-utils.h +include/libgsf-1/gsf/gsf-outfile-msole.h +include/libgsf-1/gsf/gsf-outfile-zip.h +include/libgsf-1/gsf/gsf-outfile.h +include/libgsf-1/gsf/gsf-output-bzip.h +include/libgsf-1/gsf/gsf-output-gzip.h +include/libgsf-1/gsf/gsf-output-iochannel.h +include/libgsf-1/gsf/gsf-output-memory.h +include/libgsf-1/gsf/gsf-output-stdio.h +include/libgsf-1/gsf/gsf-output.h +include/libgsf-1/gsf/gsf-structured-blob.h +include/libgsf-1/gsf/gsf-timestamp.h +include/libgsf-1/gsf/gsf-utils.h +include/libgsf-1/gsf/gsf.h +lib/libgsf-1.a +lib/libgsf-1.la +lib/libgsf-1.so +lib/libgsf-1.so.9 +lib/libgsf-1.so.9.0 +lib/libgsf-gnome-1.a +lib/libgsf-gnome-1.la +lib/libgsf-gnome-1.so +lib/libgsf-gnome-1.so.9 +lib/libgsf-gnome-1.so.9.0 +lib/pkgconfig/libgsf-1.pc +lib/pkgconfig/libgsf-gnome-1.pc +share/doc/html/libgsf/gsf-gsf-impl-utils.html +share/doc/html/libgsf/gsf-gsf-infile-msole.html +share/doc/html/libgsf/gsf-gsf-infile-zip.html +share/doc/html/libgsf/gsf-gsf-infile.html +share/doc/html/libgsf/gsf-gsf-input-gnomevfs.html +share/doc/html/libgsf/gsf-gsf-input-gzip.html +share/doc/html/libgsf/gsf-gsf-input-memory.html +share/doc/html/libgsf/gsf-gsf-input-stdio.html +share/doc/html/libgsf/gsf-gsf-input-textline.html +share/doc/html/libgsf/gsf-gsf-input.html +share/doc/html/libgsf/gsf-gsf-libxml.html +share/doc/html/libgsf/gsf-gsf-outfile.html +share/doc/html/libgsf/gsf-gsf-output.html +share/doc/html/libgsf/gsf-gsf-shared-memory.html +share/doc/html/libgsf/gsf-gsf-utils.html +share/doc/html/libgsf/gsf-gsf.html +share/doc/html/libgsf/gsf-gsfinfile.html +share/doc/html/libgsf/gsf-gsfinput.html +share/doc/html/libgsf/gsf-gsfoutput.html +share/doc/html/libgsf/gsf.html +share/doc/html/libgsf/home.png +share/doc/html/libgsf/i1785.html +share/doc/html/libgsf/index.html +share/doc/html/libgsf/index.sgml +share/doc/html/libgsf/left.png +share/doc/html/libgsf/r1079.html +share/doc/html/libgsf/r1162.html +share/doc/html/libgsf/r1282.html +share/doc/html/libgsf/r1346.html +share/doc/html/libgsf/r1376.html +share/doc/html/libgsf/r14.html +share/doc/html/libgsf/r1542.html +share/doc/html/libgsf/r1584.html +share/doc/html/libgsf/r1699.html +share/doc/html/libgsf/r175.html +share/doc/html/libgsf/r299.html +share/doc/html/libgsf/r329.html +share/doc/html/libgsf/r415.html +share/doc/html/libgsf/r501.html +share/doc/html/libgsf/r56.html +share/doc/html/libgsf/r743.html +share/doc/html/libgsf/r858.html +share/doc/html/libgsf/r876.html +share/doc/html/libgsf/r962.html +share/doc/html/libgsf/right.png +share/doc/html/libgsf/up.png +@dirrm share/doc/html/libgsf +@dirrm include/libgsf-1/gsf-gnome +@dirrm include/libgsf-1/gsf +@dirrm include/libgsf-1 diff --git a/devel/libgsf/buildlink2.mk b/devel/libgsf/buildlink2.mk new file mode 100644 index 00000000000..ed89c8f363b --- /dev/null +++ b/devel/libgsf/buildlink2.mk @@ -0,0 +1,35 @@ +# $NetBSD: buildlink2.mk,v 1.1.1.1 2003/06/27 22:33:51 jmmv Exp $ +# +# This Makefile fragment is included by packages that use libgsf. +# +# This file was created automatically using createbuildlink 2.6. +# + +.if !defined(LIBGSF_BUILDLINK2_MK) +LIBGSF_BUILDLINK2_MK= # defined + +BUILDLINK_PACKAGES+= libgsf +BUILDLINK_DEPENDS.libgsf?= libgsf>=1.8.0 +BUILDLINK_PKGSRCDIR.libgsf?= ../../devel/libgsf + +EVAL_PREFIX+= BUILDLINK_PREFIX.libgsf=libgsf +BUILDLINK_PREFIX.libgsf_DEFAULT= ${LOCALBASE} +BUILDLINK_FILES.libgsf+= include/libgsf-1/gsf-gnome/* +BUILDLINK_FILES.libgsf+= include/libgsf-1/gsf/* +BUILDLINK_FILES.libgsf+= lib/libgsf-1.* +BUILDLINK_FILES.libgsf+= lib/libgsf-gnome-1.* +BUILDLINK_FILES.libgsf+= lib/pkgconfig/libgsf-1.pc +BUILDLINK_FILES.libgsf+= lib/pkgconfig/libgsf-gnome-1.pc + +.include "../../archivers/bzip2/buildlink2.mk" +.include "../../devel/glib2/buildlink2.mk" +.include "../../devel/libbonobo/buildlink2.mk" +.include "../../devel/zlib/buildlink2.mk" +.include "../../sysutils/gnome-vfs2/buildlink2.mk" +.include "../../textproc/libxml2/buildlink2.mk" + +BUILDLINK_TARGETS+= libgsf-buildlink + +libgsf-buildlink: _BUILDLINK_USE + +.endif # LIBGSF_BUILDLINK2_MK diff --git a/devel/libgsf/distinfo b/devel/libgsf/distinfo new file mode 100644 index 00000000000..ccc8af80397 --- /dev/null +++ b/devel/libgsf/distinfo @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.1.1.1 2003/06/27 22:33:51 jmmv Exp $ + +SHA1 (libgsf-1.8.0.tar.bz2) = 3e2812e2afeebc168f6306ebb49dc4119a3bffc5 +Size (libgsf-1.8.0.tar.bz2) = 259399 bytes +SHA1 (patch-aa) = 0fe549f9af39e108b88865d534b47cc43e15f66b +SHA1 (patch-ab) = f991c03f992cc30276693a7add6aa3c6ea8f1af2 diff --git a/devel/libgsf/patches/patch-aa b/devel/libgsf/patches/patch-aa new file mode 100644 index 00000000000..f7a8fae7bd7 --- /dev/null +++ b/devel/libgsf/patches/patch-aa @@ -0,0 +1,20 @@ +$NetBSD: patch-aa,v 1.1.1.1 2003/06/27 22:33:51 jmmv Exp $ + +--- configure.orig 2003-06-27 21:39:48.000000000 +0200 ++++ configure +@@ -9299,6 +9299,7 @@ else + fi + + have_orbit_python=false ++if false; then + + succeeded=no + +@@ -9395,6 +9396,7 @@ echo "${ECHO_T}$ORBIT_PYTHON_LIBS" >&6 + have_orbit_python=false + fi + ++fi + + + diff --git a/devel/libgsf/patches/patch-ab b/devel/libgsf/patches/patch-ab new file mode 100644 index 00000000000..3d4c5fdc740 --- /dev/null +++ b/devel/libgsf/patches/patch-ab @@ -0,0 +1,12 @@ +$NetBSD: patch-ab,v 1.1.1.1 2003/06/27 22:33:51 jmmv Exp $ + +--- doc/Makefile.in.orig 2003-06-27 21:46:02.000000000 +0200 ++++ doc/Makefile.in +@@ -262,6 +262,7 @@ mostlyclean-generic distclean-generic cl + maintainer-clean-generic clean mostlyclean distclean maintainer-clean + + ++@ENABLE_GTK_DOC_FALSE@all-local: + @ENABLE_GTK_DOC_TRUE@all-local: html-build.stamp + + #### scan #### -- cgit v1.2.3