ports/168131: New port: databases/freexl FreeXL is an open source library to extract valid data from within an Excel (.xls) spreadsheet.

lbartoletti coder at tuxfamily.org
Sat May 19 09:50:02 UTC 2012


>Number:         168131
>Category:       ports
>Synopsis:       New port: databases/freexl FreeXL is an open source library to extract valid data from within an Excel (.xls) spreadsheet.
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sat May 19 09:50:01 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator:     lbartoletti
>Release:        
>Organization:
>Environment:
>Description:
FreeXL is an open source library to extract valid data from within an Excel (.xls) spreadsheet.
FreeXL design goals:

    to be simple and lightweight
    to be stable, robust and efficient
    to be easily and universally portable
    completely ignoring any GUI-related oddity

Note that the final goal means that FreeXL ignores at all fonts, sizes and alignments, and most formats. It ignores Pivot Table, Charts, Formulas, Visual Basic macros and so on. FreeXL is structurally simple and quite light-weight (typically 40-80K of object code, stripped).

FreeXL is licensed under the MPL tri-license terms; you are free to choose the best-fit license between:

    the MPL 1.1
    the GPL v2.0 or any subsequent version
    the LGPL v2.1 or any subsequent version


FreeXL is needed for spatialite-3.0.1 (Spatial extension for SQlite3)
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	freexl
#	freexl/Makefile
#	freexl/distinfo
#	freexl/pkg-descr
#
echo c - freexl
mkdir -p freexl > /dev/null 2>&1
echo x - freexl/Makefile
sed 's/^X//' >freexl/Makefile << '396fde5c49846dec48f601121f99e455'
X# New ports collection makefile for:	spatialite
X# Date created:				11 July 2008
X# Whom:					Wen Heping <wenheping at gmail.com>
X#
X# $FreeBSD: ports/databases/spatialite/Makefile,v 1.10 2012/05/07 08:12:51 wen Exp $
X#
X
XPORTNAME=	freexl
XPORTVERSION=	1.0.0b
XCATEGORIES=	databases geography
XMASTER_SITES=	http://www.gaia-gis.it/gaia-sins/
X
XMAINTAINER=	coder at tuxfamily.org
XCOMMENT=	Library to extract valid data from within an Excel (.xls) spreadsheet
X
XGNU_CONFIGURE=	yes
XUSE_GMAKE=	yes
XUSE_ICONV=	yes
X
XCFLAGS+=	-I${LOCALBASE}/include
XLDFLAGS+=	-L${LOCALBASE}/lib -liconv
XCONFIGURE_ARGS+=CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
XUSE_LDCONFIG=	yes
X
X.include <bsd.port.mk>
396fde5c49846dec48f601121f99e455
echo x - freexl/distinfo
sed 's/^X//' >freexl/distinfo << '49935d2aac0d371cbd7ec7bc26c1a406'
XSHA256 (freexl-1.0.0b.tar.gz) = da60c6041badd24114b3e4415d72de50c4f1c243fde179a24494e5bbcdc658f0
XSIZE (freexl-1.0.0b.tar.gz) = 909489
49935d2aac0d371cbd7ec7bc26c1a406
echo x - freexl/pkg-descr
sed 's/^X//' >freexl/pkg-descr << 'ab510d2e249d5324f59f11c8c7fdc724'
XFreeXL is an open source library to extract valid data from within an Excel 
X(.xls) spreadsheet.
XFreeXL design goals:
X
X    to be simple and lightweight
X    to be stable, robust and efficient
X    to be easily and universally portable
X    completely ignoring any GUI-related oddity
X
XNote that the final goal means that FreeXL ignores at all fonts, sizes and 
Xalignments, and most formats. It ignores Pivot Table, Charts, Formulas, Visual 
XBasic macros and so on. FreeXL is structurally simple and quite light-weight 
X(typically 40-80K of object code, stripped). 
ab510d2e249d5324f59f11c8c7fdc724
exit



>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list