1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-27 00:57:50 +00:00

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/
This commit is contained in:
Jung-uk Kim 2013-02-20 07:30:01 +00:00
parent 22d92b7cd6
commit 22269286e1
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=312614
6 changed files with 110 additions and 0 deletions

View File

@ -1044,6 +1044,7 @@
SUBDIR += libopensync
SUBDIR += libopensync022
SUBDIR += libopkele
SUBDIR += liborcus
SUBDIR += libowfat
SUBDIR += libpafe
SUBDIR += libpafe-ruby

30
devel/liborcus/Makefile Normal file
View File

@ -0,0 +1,30 @@
# $FreeBSD$
PORTNAME= liborcus
PORTVERSION= 0.3.0
CATEGORIES= devel misc
MASTER_SITES= http://kohei.us/files/orcus/src/
DISTNAME= ${PORTNAME}_${PORTVERSION}
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= zip:${PORTSDIR}/archivers/libzip \
boost_system:${PORTSDIR}/devel/boost-libs
GNU_CONFIGURE= yes
USE_BZIP2= yes
USE_GMAKE= yes
USE_GNOME= gnomehack
USE_LDCONFIG= yes
USE_PKGCONFIG= build
CONFIGURE_ARGS= --disable-spreadsheet-model --disable-werror \
--with-boost-system=boost_system
CONFIGURE_ENV= ZLIB_CFLAGS="-D_FILE_OFFSET_BITS=64" ZLIB_LIBS="-lz"
CPPFLAGS+= -I${LOCALBASE}/include
.include <bsd.port.mk>

2
devel/liborcus/distinfo Normal file
View File

@ -0,0 +1,2 @@
SHA256 (liborcus_0.3.0.tar.bz2) = 30829484b2328d0666c859b32370d3826b3468f3945d054abdac8234f4083c77
SIZE (liborcus_0.3.0.tar.bz2) = 1373518

View File

@ -0,0 +1,11 @@
--- src/liborcus/dom_tree.cpp.orig 2012-11-28 07:21:10.000000000 -0500
+++ src/liborcus/dom_tree.cpp 2013-02-19 16:17:53.000000000 -0500
@@ -34,6 +34,8 @@
#include <iostream>
#include <sstream>
+#include <boost/noncopyable.hpp>
+
using namespace std;
namespace orcus {

6
devel/liborcus/pkg-descr Normal file
View File

@ -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/

60
devel/liborcus/pkg-plist Normal file
View File

@ -0,0 +1,60 @@
bin/orcus-xml-dump
include/liborcus-0.4/orcus/cell_buffer.hpp
include/liborcus-0.4/orcus/css_parser.hpp
include/liborcus-0.4/orcus/csv_parser.hpp
include/liborcus-0.4/orcus/dom_tree.hpp
include/liborcus-0.4/orcus/env.hpp
include/liborcus-0.4/orcus/exception.hpp
include/liborcus-0.4/orcus/global.hpp
include/liborcus-0.4/orcus/odf/odf_token_constants.hpp
include/liborcus-0.4/orcus/odf/odf_token_constants.inl
include/liborcus-0.4/orcus/odf/odf_tokens.hpp
include/liborcus-0.4/orcus/odf/ods_context.hpp
include/liborcus-0.4/orcus/odf/ods_handler.hpp
include/liborcus-0.4/orcus/odf/para_context.hpp
include/liborcus-0.4/orcus/ooxml/content_types.hpp
include/liborcus-0.4/orcus/ooxml/global.hpp
include/liborcus-0.4/orcus/ooxml/ooxml_token_constants.hpp
include/liborcus-0.4/orcus/ooxml/ooxml_token_constants.inl
include/liborcus-0.4/orcus/ooxml/ooxml_tokens.hpp
include/liborcus-0.4/orcus/ooxml/ooxml_types.hpp
include/liborcus-0.4/orcus/ooxml/opc_context.hpp
include/liborcus-0.4/orcus/ooxml/opc_reader.hpp
include/liborcus-0.4/orcus/ooxml/opc_token_constants.hpp
include/liborcus-0.4/orcus/ooxml/opc_token_constants.inl
include/liborcus-0.4/orcus/ooxml/schemas.hpp
include/liborcus-0.4/orcus/ooxml/xlsx_context.hpp
include/liborcus-0.4/orcus/ooxml/xlsx_handler.hpp
include/liborcus-0.4/orcus/ooxml/xlsx_sheet_context.hpp
include/liborcus-0.4/orcus/ooxml/xlsx_types.hpp
include/liborcus-0.4/orcus/ooxml/xlsx_workbook_context.hpp
include/liborcus-0.4/orcus/orcus_csv.hpp
include/liborcus-0.4/orcus/orcus_gnumeric.hpp
include/liborcus-0.4/orcus/orcus_ods.hpp
include/liborcus-0.4/orcus/orcus_xlsx.hpp
include/liborcus-0.4/orcus/orcus_xml.hpp
include/liborcus-0.4/orcus/pstring.hpp
include/liborcus-0.4/orcus/sax_ns_parser.hpp
include/liborcus-0.4/orcus/sax_parser.hpp
include/liborcus-0.4/orcus/sax_token_parser.hpp
include/liborcus-0.4/orcus/spreadsheet/export_interface.hpp
include/liborcus-0.4/orcus/spreadsheet/import_interface.hpp
include/liborcus-0.4/orcus/spreadsheet/types.hpp
include/liborcus-0.4/orcus/tokens.hpp
include/liborcus-0.4/orcus/types.hpp
include/liborcus-0.4/orcus/xml_context.hpp
include/liborcus-0.4/orcus/xml_handler.hpp
include/liborcus-0.4/orcus/xml_namespace.hpp
include/liborcus-0.4/orcus/xml_parser.hpp
include/liborcus-0.4/orcus/xml_simple_handler.hpp
include/liborcus-0.4/orcus/xml_structure_tree.hpp
lib/liborcus-0.4.a
lib/liborcus-0.4.la
lib/liborcus-0.4.so
lib/liborcus-0.4.so.0
libdata/pkgconfig/liborcus-0.4.pc
@dirrm include/liborcus-0.4/orcus/spreadsheet
@dirrm include/liborcus-0.4/orcus/ooxml
@dirrm include/liborcus-0.4/orcus/odf
@dirrm include/liborcus-0.4/orcus
@dirrm include/liborcus-0.4