1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-25 04:43:33 +00:00

Add port: textproc/freexl

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).

- Fix PORTVERSION to be more standard (SET DISTVERSION, have PORTVERSION auto set) [2]
- Fix Makefile and pkg-plist, pkhconfig must be in libdata/* not lib/* [2]
- Fix category [2]

PR:		ports/168131 [1]
Submitted by:	lbartoletti <coder@tuxfamily.org> [1]
Reviewed by:	scheidell@ (me) [2]
This commit is contained in:
Michael Scheidell 2012-05-20 19:31:10 +00:00
parent 9efc9d4317
commit b9fbf55725
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=297059
5 changed files with 51 additions and 0 deletions

View File

@ -192,6 +192,7 @@
SUBDIR += fpc-aspell
SUBDIR += fpc-libxml2
SUBDIR += freegrep
SUBDIR += freexl
SUBDIR += fy-aspell
SUBDIR += ga-aspell
SUBDIR += gastex

29
textproc/freexl/Makefile Normal file
View File

@ -0,0 +1,29 @@
# New ports collection makefile for: freexl
# Date created: 19 May 2012
# Whom: lbartoletti <coder@tuxfamily.org>
#
# $FreeBSD$
#
PORTNAME= freexl
DISTVERSION= 1.0.0b
#PORTVERSION= 1.0.0b
CATEGORIES= textproc
MASTER_SITES= http://www.gaia-gis.it/gaia-sins/
MAINTAINER= coder@tuxfamily.org
COMMENT= Library to extract valid data from within an Excel (.xls) spreadsheet
GNU_CONFIGURE= yes
USE_GMAKE= yes
USE_ICONV= yes
CFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib -liconv
CONFIGURE_ARGS+=CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
USE_LDCONFIG= yes
post-patch:
@${REINPLACE_CMD} -e 's|(libdir)/pkgconfig|(prefix)/libdata/pkgconfig|g' \
${WRKSRC}/Makefile.in
.include <bsd.port.mk>

2
textproc/freexl/distinfo Normal file
View File

@ -0,0 +1,2 @@
SHA256 (freexl-1.0.0b.tar.gz) = da60c6041badd24114b3e4415d72de50c4f1c243fde179a24494e5bbcdc658f0
SIZE (freexl-1.0.0b.tar.gz) = 909489

13
textproc/freexl/pkg-descr Normal file
View File

@ -0,0 +1,13 @@
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).

View File

@ -0,0 +1,6 @@
include/freexl.h
lib/libfreexl.a
lib/libfreexl.la
lib/libfreexl.so
lib/libfreexl.so.1
libdata/pkgconfig/freexl.pc