summaryrefslogtreecommitdiff
path: root/print/pdflib/Makefile.common
diff options
context:
space:
mode:
authorjlam <jlam@pkgsrc.org>2001-10-01 20:51:45 +0000
committerjlam <jlam@pkgsrc.org>2001-10-01 20:51:45 +0000
commit42334271974f4aca77cd2ec848f8731a4c6b5d05 (patch)
tree542decdcb26f73c6577bd6b6b079e5724cd07dbf /print/pdflib/Makefile.common
parent3ad1fec0e7709211895bceae187351afa8d558c1 (diff)
downloadpkgsrc-42334271974f4aca77cd2ec848f8731a4c6b5d05.tar.gz
Modify package so that we can create separate packages for the different
language bindings for PDFlib: we split the Makefile in a common part and a package-specific part, and we cause the configure script to substitute the correct values to link against an installed libpdf.so when linking the binding shared objects.
Diffstat (limited to 'print/pdflib/Makefile.common')
-rw-r--r--print/pdflib/Makefile.common44
1 files changed, 44 insertions, 0 deletions
diff --git a/print/pdflib/Makefile.common b/print/pdflib/Makefile.common
new file mode 100644
index 00000000000..a7d4f2255f0
--- /dev/null
+++ b/print/pdflib/Makefile.common
@@ -0,0 +1,44 @@
+# $NetBSD: Makefile.common,v 1.1 2001/10/01 20:51:45 jlam Exp $
+
+DISTNAME= pdflib-${PDFLIB_DIST_VERS}
+CATEGORIES= print
+MASTER_SITES= http://www.pdflib.com/pdflib/download/
+
+MAINTAINER= packages@netbsd.org
+HOMEPAGE= http://www.pdflib.com/pdflib/index.html
+
+# Version numbering scheme:
+#
+# PDFLIB_DIST_VERS version number on the distfile
+# PDFLIB_BASE_VERS pkgsrc-mangled version number (convert pl -> .)
+# PDFLIB_PKG_VERS pkgsrc revisions (nbX, etc.)
+# PDFLIB_VERS pkgsrc version number of package
+#
+PDFLIB_DIST_VERS= 4.0.1
+PDFLIB_PKG_VERS?= # empty
+PDFLIB_VERS= ${PDFLIB_DIST_VERS}${PDFLIB_PKG_VERS}
+
+DISTINFO_FILE= ${.CURDIR}/../pdflib/distinfo
+PATCHDIR= ${.CURDIR}/../pdflib/patches
+
+USE_GMAKE= YES
+GNU_CONFIGURE= YES
+CONFIGURE_ARGS+= --with-pnglib
+CONFIGURE_ARGS+= --with-tifflib
+CONFIGURE_ARGS+= --with-zlib
+
+# Disable all of the extra interfaces to PDFlib.
+CONFIGURE_ARGS+= --with-java=no
+CONFIGURE_ARGS+= --with-perl=no
+CONFIGURE_ARGS+= --with-py=no
+CONFIGURE_ARGS+= --with-tcl=no
+CONFIGURE_ARGS+= --enable-php=no
+CONFIGURE_ARGS+= --enable-cxx=no
+
+CPPFLAGS+= -Dunix
+
+USE_LIBTOOL= YES
+LTCONFIG_OVERRIDE= ${WRKSRC}/config/ltconfig
+
+.include "../../graphics/png/buildlink.mk"
+.include "../../graphics/tiff/buildlink.mk"