1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-24 00:45:52 +00:00

Add libgsf, the GNOME structured file library. This is needed for the

upcoming Gnumeric 2 port.
This commit is contained in:
Joe Marcus Clarke 2002-09-11 05:56:05 +00:00
parent a8dcfb9365
commit ecad288abf
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=66107
9 changed files with 152 additions and 0 deletions

View File

@ -69,6 +69,7 @@
SUBDIR += libgail-gnome
SUBDIR += libgnomeprintui
SUBDIR += libgnomeui
SUBDIR += libgsf
SUBDIR += libgtkeditor
SUBDIR += libj2dplot
SUBDIR += libjparser

View File

@ -0,0 +1,37 @@
# New ports collection makefile for: libgsf
# Date created: 11 September 2002
# Whom: Joe Marcus Clarke <marcus@FreeBSD.org>
#
# $FreeBSD$
#
PORTNAME= libgsf
PORTVERSION= 1.3.0
CATEGORIES= x11-toolkits gnome
MASTER_SITES= ${MASTER_SITE_GNOME}
MASTER_SITE_SUBDIR= unstable/sources/${PORTNAME}
DIST_SUBDIR= gnome2
MAINTAINER= gnome@FreeBSD.org
LIB_DEPENDS= bonobo-2.0:${PORTSDIR}/devel/libbonobo \
gnomevfs-2.0:${PORTSDIR}/devel/gnomevfs2
USE_BZIP2= yes
USE_X_PREFIX= yes
USE_PERL5= yes
USE_GMAKE= yes
USE_GNOMENG= yes
USE_GNOME= gnomehack gnomeprefix
USE_REINPLACE= yes
INSTALLS_SHLIB= yes
USE_LIBTOOL= yes
CONFIGURE_ARGS= --enable-compile-warnings=no
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
LIBS="-L${LOCALBASE}/lib"
post-patch:
@${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|g ; \
s|DATADIRNAME=lib|DATADIRNAME=share|g' ${WRKSRC}/configure
.include <bsd.port.mk>

View File

@ -0,0 +1 @@
MD5 (gnome2/libgsf-1.3.0.tar.bz2) = 49bae0d52e91e98a0c635b595584aa8e

View File

@ -0,0 +1,10 @@
--- configure.orig Wed Sep 11 01:40:20 2002
+++ configure Wed Sep 11 01:40:47 2002
@@ -7245,6 +7245,7 @@
# This can be used to rebuild libtool when needed
LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
+$ac_aux_dir/ltconfig $LIBTOOL_DEPS
# Always use our own libtool.
LIBTOOL='$(SHELL) $(top_builddir)/libtool'

View File

@ -0,0 +1,11 @@
--- doc/Makefile.in.orig Wed Sep 11 01:47:50 2002
+++ doc/Makefile.in Wed Sep 11 01:47:57 2002
@@ -152,7 +152,7 @@
GPATH = $(srcdir)
TARGET_DIR = $(HTML_DIR)/$(DOC_MODULE)
-DOC_DIR = $(datadir)/doc$(TARGET_DIR)
+DOC_DIR = $(datadir)/doc/$(TARGET_DIR)
EXTRA_DIST = $(content_files) $(extra_files) $(HTML_IMAGES) $(DOC_MAIN_SGML_FILE) $(DOC_MODULE).types $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt

View File

@ -0,0 +1,10 @@
--- gsf/gsf-shared-memory.c.orig Wed Sep 11 01:44:59 2002
+++ gsf/gsf-shared-memory.c Wed Sep 11 01:45:19 2002
@@ -21,6 +21,7 @@
#include <gsf-config.h>
#include <gsf/gsf-shared-memory.h>
#include <gsf/gsf-impl-utils.h>
+#include <sys/types.h>
#ifdef HAVE_MMAP
#include <sys/mman.h>

View File

@ -0,0 +1 @@
The GNOME structured file library

View File

@ -0,0 +1,2 @@
This library takes a little bit from OLE and VBA. It is used by Gnumeric 2.
It replaces libole2 and gnome-basic.

View File

@ -0,0 +1,79 @@
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-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-gzip.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-io-context.h
include/libgsf-1/gsf/gsf-libxml.h
include/libgsf-1/gsf/gsf-msole-metadata.h
include/libgsf-1/gsf/gsf-outfile-msole.h
include/libgsf-1/gsf/gsf-outfile.h
include/libgsf-1/gsf/gsf-output-stdio.h
include/libgsf-1/gsf/gsf-output.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.so
lib/libgsf-1.so.4
lib/libgsf-gnome-1.a
lib/libgsf-gnome-1.so
lib/libgsf-gnome-1.so.4
libdata/pkgconfig/libgsf-1.pc
libdata/pkgconfig/libgsf-gnome-1.pc
share/gnome/doc/gsf/gsf-gsf-impl-utils.html
share/gnome/doc/gsf/gsf-gsf-infile-msole.html
share/gnome/doc/gsf/gsf-gsf-infile-zip.html
share/gnome/doc/gsf/gsf-gsf-infile.html
share/gnome/doc/gsf/gsf-gsf-input-gnomevfs.html
share/gnome/doc/gsf/gsf-gsf-input-gzip.html
share/gnome/doc/gsf/gsf-gsf-input-memory.html
share/gnome/doc/gsf/gsf-gsf-input-stdio.html
share/gnome/doc/gsf/gsf-gsf-input-textline.html
share/gnome/doc/gsf/gsf-gsf-input.html
share/gnome/doc/gsf/gsf-gsf-libxml.html
share/gnome/doc/gsf/gsf-gsf-outfile.html
share/gnome/doc/gsf/gsf-gsf-output.html
share/gnome/doc/gsf/gsf-gsf-shared-memory.html
share/gnome/doc/gsf/gsf-gsf-utils.html
share/gnome/doc/gsf/gsf-gsf.html
share/gnome/doc/gsf/gsf-gsfinfile.html
share/gnome/doc/gsf/gsf-gsfinput.html
share/gnome/doc/gsf/gsf-gsfoutput.html
share/gnome/doc/gsf/gsf.html
share/gnome/doc/gsf/i1970.html
share/gnome/doc/gsf/index.html
share/gnome/doc/gsf/index.sgml
share/gnome/doc/gsf/r1024.html
share/gnome/doc/gsf/r1192.html
share/gnome/doc/gsf/r1282.html
share/gnome/doc/gsf/r14.html
share/gnome/doc/gsf/r1414.html
share/gnome/doc/gsf/r1487.html
share/gnome/doc/gsf/r1520.html
share/gnome/doc/gsf/r171.html
share/gnome/doc/gsf/r1713.html
share/gnome/doc/gsf/r1757.html
share/gnome/doc/gsf/r1879.html
share/gnome/doc/gsf/r305.html
share/gnome/doc/gsf/r338.html
share/gnome/doc/gsf/r437.html
share/gnome/doc/gsf/r530.html
share/gnome/doc/gsf/r56.html
share/gnome/doc/gsf/r792.html
share/gnome/doc/gsf/r913.html
share/gnome/doc/gsf/r931.html
@dirrm share/gnome/doc/gsf
@dirrm include/libgsf-1/gsf
@dirrm include/libgsf-1/gsf-gnome
@dirrm include/libgsf-1