summaryrefslogtreecommitdiff
path: root/devel/libgsf-gnome
diff options
context:
space:
mode:
authordrochner <drochner@pkgsrc.org>2009-08-02 10:52:06 +0000
committerdrochner <drochner@pkgsrc.org>2009-08-02 10:52:06 +0000
commit49e17bc8e8ea327af54912cd2fd6f356cc1dae43 (patch)
treebebece30c059fe9a164877b7fbf8e8922bda3913 /devel/libgsf-gnome
parent51205fbd8ce89dfc142f4b812e3c5ce42362f629 (diff)
downloadpkgsrc-49e17bc8e8ea327af54912cd2fd6f356cc1dae43.tar.gz
split out gnome support, to get more granular dependencies
Diffstat (limited to 'devel/libgsf-gnome')
-rw-r--r--devel/libgsf-gnome/DESCR3
-rw-r--r--devel/libgsf-gnome/Makefile43
-rw-r--r--devel/libgsf-gnome/PLIST8
-rw-r--r--devel/libgsf-gnome/buildlink3.mk21
4 files changed, 75 insertions, 0 deletions
diff --git a/devel/libgsf-gnome/DESCR b/devel/libgsf-gnome/DESCR
new file mode 100644
index 00000000000..6bb521cb776
--- /dev/null
+++ b/devel/libgsf-gnome/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-gnome/Makefile b/devel/libgsf-gnome/Makefile
new file mode 100644
index 00000000000..7e83054738c
--- /dev/null
+++ b/devel/libgsf-gnome/Makefile
@@ -0,0 +1,43 @@
+# $NetBSD: Makefile,v 1.1 2009/08/02 10:52:06 drochner Exp $
+#
+
+DISTNAME= libgsf-1.14.15
+PKGNAME= libgsf-gnome-1.14.15
+CATEGORIES= devel gnome
+MASTER_SITES= ${MASTER_SITE_GNOME:=sources/libgsf/1.14/}
+EXTRACT_SUFX= .tar.bz2
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://www.gnome.org/
+COMMENT= GNOME2 structured file library
+LICENSE= gnu-gpl-v2 AND gnu-lgpl-v2.1
+
+CONFLICTS+= libgsf<1.14.15nb1
+
+DISTINFO_FILE= ${.CURDIR}/../libgsf/distinfo
+PATCHDIR= ${.CURDIR}/../libgsf/patches
+BUILD_DIRS= gsf-gnome
+INSTALLATION_DIRS= lib/pkgconfig
+PKG_DESTDIR_SUPPORT= user-destdir
+
+USE_TOOLS+= gmake intltool msgfmt pkg-config
+GNU_CONFIGURE= YES
+USE_LIBTOOL= YES
+
+PKGCONFIG_OVERRIDE+= libgsf-gnome-1.pc.in
+
+CONFIGURE_ARGS+= --without-python
+
+post-install:
+ ${INSTALL_DATA} ${WRKSRC}/libgsf-gnome-1.pc \
+ ${DESTDIR}${PREFIX}/lib/pkgconfig
+
+.include "../../archivers/bzip2/buildlink3.mk"
+.include "../../devel/glib2/buildlink3.mk"
+.include "../../devel/libbonobo/buildlink3.mk"
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../sysutils/gnome-vfs/buildlink3.mk"
+.include "../../textproc/libxml2/buildlink3.mk"
+.include "../../devel/GConf/buildlink3.mk"
+.include "../../devel/libgsf/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/libgsf-gnome/PLIST b/devel/libgsf-gnome/PLIST
new file mode 100644
index 00000000000..da2b5ab0a86
--- /dev/null
+++ b/devel/libgsf-gnome/PLIST
@@ -0,0 +1,8 @@
+@comment $NetBSD: PLIST,v 1.1 2009/08/02 10:52:06 drochner 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
+lib/libgsf-gnome-1.la
+lib/pkgconfig/libgsf-gnome-1.pc
diff --git a/devel/libgsf-gnome/buildlink3.mk b/devel/libgsf-gnome/buildlink3.mk
new file mode 100644
index 00000000000..46bbbb0531f
--- /dev/null
+++ b/devel/libgsf-gnome/buildlink3.mk
@@ -0,0 +1,21 @@
+# $NetBSD: buildlink3.mk,v 1.1 2009/08/02 10:52:06 drochner Exp $
+
+BUILDLINK_TREE+= libgsf-gnome
+
+.if !defined(LIBGSF_GNOME_BUILDLINK3_MK)
+LIBGSF_GNOME_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.libgsf-gnome+= libgsf-gnome>=1.14.15
+BUILDLINK_PKGSRCDIR.libgsf-gnome?= ../../devel/libgsf-gnome
+
+.include "../../archivers/bzip2/buildlink3.mk"
+.include "../../devel/glib2/buildlink3.mk"
+.include "../../devel/libbonobo/buildlink3.mk"
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../sysutils/gnome-vfs/buildlink3.mk"
+.include "../../textproc/libxml2/buildlink3.mk"
+.include "../../devel/GConf/buildlink3.mk"
+.include "../../devel/libgsf/buildlink3.mk"
+.endif # LIBGSF_GNOME_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -libgsf-gnome