Module submission - PDFlib-Lite

duncan.gibson@xs4all.nl duncan.gibson at xs4all.nl
Sat Mar 24 18:37:43 CET 2007


module name       : PDFlib-Lite
suggested section : libs
update (y/n)      : n
bugfix (y/n)      : n
security (y/n)    : n

while trawling through the old modules, I found that pdflib-4.0.3
had a broken download link, and that PDFlin-7.0.1 is a binary blob
that requires the purchase of a licence to remove a watermark from
the output pdf file. The old pdflib module is an optional_depends
for php5 and php5-suhosin, so I guess nobody is using it anyway, or
else someone would already have noticed.

However, there is a PDFlib-Lite-7.0.1 which provides source code
for a subset of the PHPlib functionality, but the exact licence
terms are a bit confused. In the readme it states:

  PDFlib Lite can freely be used for non-profit personal use.

but there is a PDFlib-Lite-license.pdf with all legalese that I
think says the same thing via lots of definitions and exemptions.
I not sure how to specify that in DETAILS/LICENCE though.

PDFlib-Lite downloads, builds and installs without problems.
I've tested running pdfimage, and some of the C examples. I have
not tested the other language bindings even though I've added
optional_depends for perl, python and tcl.

Duncan / engelsman

-------------- next part --------------
--- PDFlib-Lite/DEPENDS	1970-01-01 01:00:00.000000000 +0100
+++ PDFlib-Lite/DEPENDS	2007-03-24 17:05:10.000000000 +0100
@@ -0,0 +1,16 @@
+optional_depends  "perl"  \
+	"" \
+	"--with-perl=no" \
+	"optional Perl binding" &&
+
+optional_depends  "Python" \
+	"--with-py=/var/lib/python2.5 --with-pyincl=/usr/include/python2.5" \
+	"--with-py=no" \
+	"optional Python binding" &&
+
+optional_depends  "tcl" \
+	"" \
+	"--with-tcl=no" \
+	"optional Tcl binding"
+
+# should probably add optional_depends on java, ruby and openssl too
--- PDFlib-Lite/DETAILS	1970-01-01 01:00:00.000000000 +0100
+++ PDFlib-Lite/DETAILS	2007-03-24 18:29:04.000000000 +0100
@@ -0,0 +1,22 @@
+          MODULE=PDFlib-Lite
+         VERSION=7.0.1
+          SOURCE=$MODULE-$VERSION.tar.gz
+   SOURCE_URL[0]=http://www.pdflib.com/binaries/PDFlib/701/
+   SOURCE_VFY[0]=sha1:096f0b569695aab6fbf675f4eeb19b32d4e5e443
+        WEB_SITE=http://www.pdflib.com/
+         ENTERED=20070324
+         UPDATED=20070324
+           SHORT="library for processing PDF documents"
+
+cat << EOF
+PDFlib is a library for generating PDF files. It offers an API with
+support for text, vector graphics, raster image, and hypertext. Call
+PDFlib routines from within your client program and voila: dynamic
+PDF files!
+
+PDFlib Lite is the Open-source edition for basic PDF generation, free
+for personal use.  PDFlib Lite does not support all languages, and is
+not available on EBCDIC platforms.
+
+Important note: PDFlib Lite supports only a subset of PDFlib features.
+EOF
-------------- next part --------------
lvu submit PDFlib-Lite 2a2ed0e1479c8b8e1be8c449720aadf0  -
2.6.20.3 2.6.12 gcc-3.4.6 glibc-2.3.6


More information about the Lunar mailing list