summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBaptiste Daroussin <bapt@FreeBSD.org>2014-06-09 15:38:18 +0000
committerBaptiste Daroussin <bapt@FreeBSD.org>2014-06-09 15:38:18 +0000
commit76151ac5bea92cc4350cb9c2f0a54802104409bd (patch)
treecc1607d2811d7f62e43ac2c73092abe26084b6da
parentBack port a bug fix from boost svn (diff)
Import librevenge (needed for newer version of most of LibreOffice dependencies
Notes
Notes: svn path=/head/; revision=357174
-rw-r--r--textproc/Makefile1
-rw-r--r--textproc/librevenge/Makefile29
-rw-r--r--textproc/librevenge/distinfo2
-rw-r--r--textproc/librevenge/pkg-descr4
-rw-r--r--textproc/librevenge/pkg-plist47
5 files changed, 83 insertions, 0 deletions
diff --git a/textproc/Makefile b/textproc/Makefile
index 6b239e88bfdb..723582105d4e 100644
--- a/textproc/Makefile
+++ b/textproc/Makefile
@@ -365,6 +365,7 @@
SUBDIR += libnxml
SUBDIR += libodfgen
SUBDIR += libparsifal
+ SUBDIR += librevenge
SUBDIR += libroxml
SUBDIR += libsass
SUBDIR += libsoldout
diff --git a/textproc/librevenge/Makefile b/textproc/librevenge/Makefile
new file mode 100644
index 000000000000..0d3937f2ce0e
--- /dev/null
+++ b/textproc/librevenge/Makefile
@@ -0,0 +1,29 @@
+# $FreeBSD$
+
+PORTNAME= librevenge
+PORTVERSION= 0.0.1
+CATEGORIES= textproc
+MASTER_SITES= SF/libwpd/${PORTNAME}/${PORTNAME}-${PORTVERSION}
+
+MAINTAINER= office@FreeBSD.org
+COMMENT= Base library for writing document import filters
+
+LICENSE= LGPL21 MPL
+LICENSE_COMB= dual
+
+USES= gmake libtool pathfix tar:xz
+GNU_CONFIGURE= yes
+INSTALL_TARGET= install-strip
+
+BUILD_DEPENDS= ${LOCALBASE}/include/boost/algorithm/string.hpp:${PORTSDIR}/devel/boost-libs
+
+OPTIONS_DEFINE= DOCS
+
+CPPFLAGS= -I${LOCALBASE}/include
+CONFIGURE_ARGS= -disable-werror
+
+PORTDOCS= *
+DOCS_BUILD_DEPENDS= doxygen:${PORTSDIR}/devel/doxygen
+DOCS_CONFIGURE_OFF= --without-docs
+
+.include <bsd.port.mk>
diff --git a/textproc/librevenge/distinfo b/textproc/librevenge/distinfo
new file mode 100644
index 000000000000..f38ecbcbfdf7
--- /dev/null
+++ b/textproc/librevenge/distinfo
@@ -0,0 +1,2 @@
+SHA256 (librevenge-0.0.1.tar.xz) = 0cb22773dd1b268f71b291fba0e27127853e8e55ac6ec0fcf5370487d7eeee7d
+SIZE (librevenge-0.0.1.tar.xz) = 390796
diff --git a/textproc/librevenge/pkg-descr b/textproc/librevenge/pkg-descr
new file mode 100644
index 000000000000..bdeec6cfb08c
--- /dev/null
+++ b/textproc/librevenge/pkg-descr
@@ -0,0 +1,4 @@
+librevenge is a base library for writing document import filters. It has
+interfaces for text documents, vector graphics, spreadsheets and presentations.
+
+WWW: http://libwpd.sourceforge.net
diff --git a/textproc/librevenge/pkg-plist b/textproc/librevenge/pkg-plist
new file mode 100644
index 000000000000..bceb50b539f3
--- /dev/null
+++ b/textproc/librevenge/pkg-plist
@@ -0,0 +1,47 @@
+include/librevenge-0.0/librevenge-generators/RVNGCSVSpreadsheetGenerator.h
+include/librevenge-0.0/librevenge-generators/RVNGHTMLTextGenerator.h
+include/librevenge-0.0/librevenge-generators/RVNGRawDrawingGenerator.h
+include/librevenge-0.0/librevenge-generators/RVNGRawPresentationGenerator.h
+include/librevenge-0.0/librevenge-generators/RVNGRawSpreadsheetGenerator.h
+include/librevenge-0.0/librevenge-generators/RVNGRawTextGenerator.h
+include/librevenge-0.0/librevenge-generators/RVNGSVGPresentationGenerator.h
+include/librevenge-0.0/librevenge-generators/RVNGTextDrawingGenerator.h
+include/librevenge-0.0/librevenge-generators/RVNGTextPresentationGenerator.h
+include/librevenge-0.0/librevenge-generators/RVNGTextSpreadsheetGenerator.h
+include/librevenge-0.0/librevenge-generators/RVNGTextTextGenerator.h
+include/librevenge-0.0/librevenge-generators/librevenge-generators-api.h
+include/librevenge-0.0/librevenge-generators/librevenge-generators.h
+include/librevenge-0.0/librevenge-stream/RVNGDirectoryStream.h
+include/librevenge-0.0/librevenge-stream/RVNGStream.h
+include/librevenge-0.0/librevenge-stream/RVNGStreamImplementation.h
+include/librevenge-0.0/librevenge-stream/librevenge-stream-api.h
+include/librevenge-0.0/librevenge-stream/librevenge-stream.h
+include/librevenge-0.0/librevenge/RVNGBinaryData.h
+include/librevenge-0.0/librevenge/RVNGDrawingInterface.h
+include/librevenge-0.0/librevenge/RVNGPresentationInterface.h
+include/librevenge-0.0/librevenge/RVNGProperty.h
+include/librevenge-0.0/librevenge/RVNGPropertyList.h
+include/librevenge-0.0/librevenge/RVNGPropertyListVector.h
+include/librevenge-0.0/librevenge/RVNGSVGDrawingGenerator.h
+include/librevenge-0.0/librevenge/RVNGSpreadsheetInterface.h
+include/librevenge-0.0/librevenge/RVNGString.h
+include/librevenge-0.0/librevenge/RVNGStringVector.h
+include/librevenge-0.0/librevenge/RVNGTextInterface.h
+include/librevenge-0.0/librevenge/librevenge-api.h
+include/librevenge-0.0/librevenge/librevenge.h
+lib/librevenge-0.0.so
+lib/librevenge-0.0.so.0
+lib/librevenge-0.0.so.0.0.1
+lib/librevenge-generators-0.0.so
+lib/librevenge-generators-0.0.so.0
+lib/librevenge-generators-0.0.so.0.0.1
+lib/librevenge-stream-0.0.so
+lib/librevenge-stream-0.0.so.0
+lib/librevenge-stream-0.0.so.0.0.1
+libdata/pkgconfig/librevenge-0.0.pc
+libdata/pkgconfig/librevenge-generators-0.0.pc
+libdata/pkgconfig/librevenge-stream-0.0.pc
+@dirrm include/librevenge-0.0/librevenge
+@dirrm include/librevenge-0.0/librevenge-generators
+@dirrm include/librevenge-0.0/librevenge-stream
+@dirrm include/librevenge-0.0