summaryrefslogtreecommitdiff
path: root/devel/libgsf
diff options
context:
space:
mode:
authorjmmv <jmmv@pkgsrc.org>2003-06-27 22:33:51 +0000
committerjmmv <jmmv@pkgsrc.org>2003-06-27 22:33:51 +0000
commit6de5373f2f067de6de3a73fe97e0214b2435f12d (patch)
treedef01301096f83708524eb147eedde7b631101ba /devel/libgsf
parent3d2e64673fcaef3a1b0f756c3d6d905a26cb8c53 (diff)
downloadpkgsrc-6de5373f2f067de6de3a73fe97e0214b2435f12d.tar.gz
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.
Diffstat (limited to 'devel/libgsf')
-rw-r--r--devel/libgsf/DESCR3
-rw-r--r--devel/libgsf/Makefile31
-rw-r--r--devel/libgsf/PLIST96
-rw-r--r--devel/libgsf/buildlink2.mk35
-rw-r--r--devel/libgsf/distinfo6
-rw-r--r--devel/libgsf/patches/patch-aa20
-rw-r--r--devel/libgsf/patches/patch-ab12
7 files changed, 203 insertions, 0 deletions
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 ####