aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--devel/Makefile1
-rw-r--r--devel/liborcus/Makefile4
-rw-r--r--devel/liborcus/pkg-plist7
-rw-r--r--devel/liborcus07/Makefile30
-rw-r--r--devel/liborcus07/distinfo2
-rw-r--r--devel/liborcus07/pkg-descr6
-rw-r--r--devel/liborcus07/pkg-plist53
7 files changed, 96 insertions, 7 deletions
diff --git a/devel/Makefile b/devel/Makefile
index 19455a72b254..0366708ce284 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -1088,6 +1088,7 @@
SUBDIR += libopensync022
SUBDIR += libopkele
SUBDIR += liborcus
+ SUBDIR += liborcus07
SUBDIR += libosinfo
SUBDIR += libosmo-abis
SUBDIR += libosmo-sccp
diff --git a/devel/liborcus/Makefile b/devel/liborcus/Makefile
index e49501c374ad..9dfb069c7e49 100644
--- a/devel/liborcus/Makefile
+++ b/devel/liborcus/Makefile
@@ -2,6 +2,7 @@
PORTNAME= liborcus
PORTVERSION= 0.5.2
+PORTREVISION= 1
CATEGORIES= devel misc
MASTER_SITES= http://kohei.us/files/orcus/src/
@@ -26,4 +27,7 @@ CONFIGURE_ENV= ZLIB_CFLAGS="-I/usr/include" ZLIB_LIBS="-lz"
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
+post-stage:
+ @${RM} -f ${STAGEDIR}${PREFIX}/bin/*
+
.include <bsd.port.mk>
diff --git a/devel/liborcus/pkg-plist b/devel/liborcus/pkg-plist
index 643867efe7c6..356d1f95fbc4 100644
--- a/devel/liborcus/pkg-plist
+++ b/devel/liborcus/pkg-plist
@@ -1,6 +1,3 @@
-bin/orcus-mso-encryption
-bin/orcus-xml-dump
-bin/orcus-zip-dump
include/liborcus-0.6/orcus/base64.hpp
include/liborcus-0.6/orcus/cell_buffer.hpp
include/liborcus-0.6/orcus/css_parser.hpp
@@ -44,7 +41,3 @@ lib/liborcus-parser-0.6.so
lib/liborcus-parser-0.6.so.0
lib/liborcus-parser-0.6.so.0.0.0
libdata/pkgconfig/liborcus-0.6.pc
-@dirrm include/liborcus-0.6/orcus/spreadsheet
-@dirrm include/liborcus-0.6/orcus/ooxml
-@dirrm include/liborcus-0.6/orcus
-@dirrm include/liborcus-0.6
diff --git a/devel/liborcus07/Makefile b/devel/liborcus07/Makefile
new file mode 100644
index 000000000000..51c4d83f17fe
--- /dev/null
+++ b/devel/liborcus07/Makefile
@@ -0,0 +1,30 @@
+# $FreeBSD$
+
+PORTNAME= liborcus
+PORTVERSION= 0.7.0
+CATEGORIES= devel misc
+MASTER_SITES= http://kohei.us/files/orcus/src/
+PKGNAMESUFFIX= 07
+
+MAINTAINER= office@FreeBSD.org
+COMMENT= Standalone file import filter library for spreadsheet documents
+
+LICENSE= MIT
+
+BUILD_DEPENDS= ${LOCALBASE}/include/mdds/global.hpp:${PORTSDIR}/devel/mdds
+LIB_DEPENDS= libzip.so:${PORTSDIR}/archivers/libzip \
+ libboost_system.so:${PORTSDIR}/devel/boost-libs
+
+GNU_CONFIGURE= yes
+USES= gmake libtool pathfix pkgconfig tar:bzip2
+USE_LDCONFIG= yes
+INSTALL_TARGET= install-strip
+
+CONFIGURE_ARGS= --disable-spreadsheet-model --disable-werror \
+ --with-boost="${LOCALBASE}" \
+ --with-boost-system=boost_system
+CONFIGURE_ENV= ZLIB_CFLAGS="-I/usr/include" ZLIB_LIBS="-lz"
+CPPFLAGS+= -I${LOCALBASE}/include
+LDFLAGS+= -L${LOCALBASE}/lib
+
+.include <bsd.port.mk>
diff --git a/devel/liborcus07/distinfo b/devel/liborcus07/distinfo
new file mode 100644
index 000000000000..965dd297bbdc
--- /dev/null
+++ b/devel/liborcus07/distinfo
@@ -0,0 +1,2 @@
+SHA256 (liborcus-0.7.0.tar.bz2) = 7773a8f5f0b810e0f146dbcf3dbb42e89dd8af0868235e01d9f0cdefde41a8a9
+SIZE (liborcus-0.7.0.tar.bz2) = 1665988
diff --git a/devel/liborcus07/pkg-descr b/devel/liborcus07/pkg-descr
new file mode 100644
index 000000000000..0fae702668b5
--- /dev/null
+++ b/devel/liborcus07/pkg-descr
@@ -0,0 +1,6 @@
+Orcus is a library that provides a collection of standalone file processing
+filters. It is currently focused on providing filters for spreadsheet
+documents, but filters for other productivity application types (such as
+wordprocessor and presentation) are in consideration.
+
+WWW: http://gitorious.org/orcus/
diff --git a/devel/liborcus07/pkg-plist b/devel/liborcus07/pkg-plist
new file mode 100644
index 000000000000..97977e6e80f7
--- /dev/null
+++ b/devel/liborcus07/pkg-plist
@@ -0,0 +1,53 @@
+bin/orcus-detect
+bin/orcus-mso-encryption
+bin/orcus-xml-dump
+bin/orcus-zip-dump
+include/liborcus-0.8/orcus/base64.hpp
+include/liborcus-0.8/orcus/cell_buffer.hpp
+include/liborcus-0.8/orcus/css_parser.hpp
+include/liborcus-0.8/orcus/csv_parser.hpp
+include/liborcus-0.8/orcus/csv_parser_base.hpp
+include/liborcus-0.8/orcus/dom_tree.hpp
+include/liborcus-0.8/orcus/env.hpp
+include/liborcus-0.8/orcus/exception.hpp
+include/liborcus-0.8/orcus/format_detection.hpp
+include/liborcus-0.8/orcus/global.hpp
+include/liborcus-0.8/orcus/interface.hpp
+include/liborcus-0.8/orcus/measurement.hpp
+include/liborcus-0.8/orcus/ooxml/encryption_info.hpp
+include/liborcus-0.8/orcus/orcus_csv.hpp
+include/liborcus-0.8/orcus/orcus_gnumeric.hpp
+include/liborcus-0.8/orcus/orcus_ods.hpp
+include/liborcus-0.8/orcus/orcus_xls_xml.hpp
+include/liborcus-0.8/orcus/orcus_xlsx.hpp
+include/liborcus-0.8/orcus/orcus_xml.hpp
+include/liborcus-0.8/orcus/parser_global.hpp
+include/liborcus-0.8/orcus/pstring.hpp
+include/liborcus-0.8/orcus/sax_ns_parser.hpp
+include/liborcus-0.8/orcus/sax_parser.hpp
+include/liborcus-0.8/orcus/sax_parser_base.hpp
+include/liborcus-0.8/orcus/sax_token_parser.hpp
+include/liborcus-0.8/orcus/spreadsheet/export_interface.hpp
+include/liborcus-0.8/orcus/spreadsheet/import_interface.hpp
+include/liborcus-0.8/orcus/spreadsheet/types.hpp
+include/liborcus-0.8/orcus/stream.hpp
+include/liborcus-0.8/orcus/string_pool.hpp
+include/liborcus-0.8/orcus/tokens.hpp
+include/liborcus-0.8/orcus/types.hpp
+include/liborcus-0.8/orcus/xml_namespace.hpp
+include/liborcus-0.8/orcus/xml_structure_tree.hpp
+include/liborcus-0.8/orcus/zip_archive.hpp
+include/liborcus-0.8/orcus/zip_archive_stream.hpp
+lib/liborcus-0.8.a
+lib/liborcus-0.8.so
+lib/liborcus-0.8.so.0
+lib/liborcus-0.8.so.0.0.0
+lib/liborcus-mso-0.8.a
+lib/liborcus-mso-0.8.so
+lib/liborcus-mso-0.8.so.0
+lib/liborcus-mso-0.8.so.0.0.0
+lib/liborcus-parser-0.8.a
+lib/liborcus-parser-0.8.so
+lib/liborcus-parser-0.8.so.0
+lib/liborcus-parser-0.8.so.0.0.0
+libdata/pkgconfig/liborcus-0.8.pc