svn commit: r343078 - head/print/pdfbox
Alex Dupre
ale at FreeBSD.org
Thu Feb 6 13:51:16 UTC 2014
Author: ale
Date: Thu Feb 6 13:51:15 2014
New Revision: 343078
URL: http://svnweb.freebsd.org/changeset/ports/343078
QAT: https://qat.redports.org/buildarchive/r343078/
Log:
- Update to 1.8.4 release
- Overhaul port
- Stagify
- Take maintainership
Modified:
head/print/pdfbox/Makefile
head/print/pdfbox/distinfo
head/print/pdfbox/pkg-descr
Modified: head/print/pdfbox/Makefile
==============================================================================
--- head/print/pdfbox/Makefile Thu Feb 6 13:48:59 2014 (r343077)
+++ head/print/pdfbox/Makefile Thu Feb 6 13:51:15 2014 (r343078)
@@ -2,38 +2,35 @@
# $FreeBSD$
PORTNAME= pdfbox
-PORTVERSION= 1.8.1
+PORTVERSION= 1.8.4
CATEGORIES= print textproc java
MASTER_SITES= ${MASTER_SITE_APACHE:S,%SUBDIR%,pdfbox/${PORTVERSION},}
MASTER_SITE_SUBDIR= ${PORTNAME}
-DISTFILES= ${PORTNAME}-app-${PORTVERSION}.jar \
- fontbox-${PORTVERSION}.jar jempbox-${PORTVERSION}.jar
+DISTFILES= ${JAR_NAMES:S/$/-${PORTVERSION}.jar/}
-MAINTAINER= ports at FreeBSD.org
-COMMENT= Java PDF Library
+MAINTAINER= ale at FreeBSD.org
+COMMENT= Java tool for working with PDF documents
LICENSE= APACHE20
RUN_DEPENDS= ${JAVAJARDIR}/bcmail.jar:${PORTSDIR}/java/bouncycastle \
${JAVALIBDIR}/commons-logging.jar:${PORTSDIR}/java/jakarta-commons-logging
-USE_JAVA= yes
-JAVA_VERSION= 1.6+
+JAR_NAMES= pdfbox fontbox jempbox preflight xmpbox
-DIST_SUBDIR= ${PORTNAME}
+USE_JAVA= yes
NO_EXTRACT= yes
NO_BUILD= yes
-PLIST_FILES= %%JAVAJARDIR%%/fontbox-${PORTVERSION}.jar \
- %%JAVAJARDIR%%/jempbox-${PORTVERSION}.jar \
- %%JAVAJARDIR%%/${PORTNAME}-app-${PORTVERSION}.jar
+PLIST_FILES= ${JAR_NAMES:S/^/%%JAVAJARDIR%%\//:S/$/.jar/}
-NO_STAGE= yes
do-install:
@${ECHO_MSG} -n ">> Installing JAR files in ${JAVAJARDIR}..."
- @${MKDIR} ${JAVAJARDIR}
- @${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/*-${PORTVERSION}.jar \
- ${JAVAJARDIR}
+ @${MKDIR} ${STAGEDIR}${JAVAJARDIR}
+.for f in ${JAR_NAMES}
+ ${INSTALL_DATA} ${DISTDIR}/${f}-${PORTVERSION}.jar \
+ ${STAGEDIR}${JAVAJARDIR}/${f}.jar
+.endfor
@${ECHO_MSG} " [ DONE ]"
.include <bsd.port.mk>
Modified: head/print/pdfbox/distinfo
==============================================================================
--- head/print/pdfbox/distinfo Thu Feb 6 13:48:59 2014 (r343077)
+++ head/print/pdfbox/distinfo Thu Feb 6 13:51:15 2014 (r343078)
@@ -1,6 +1,10 @@
-SHA256 (pdfbox/pdfbox-app-1.8.1.jar) = af8ca208421ebc1db685cc47d04b3da488d019f5598c518882e53bca1f5fdd18
-SIZE (pdfbox/pdfbox-app-1.8.1.jar) = 10468862
-SHA256 (pdfbox/fontbox-1.8.1.jar) = 999c4481d265163ca67a5c5d5a4e10c0d3fc3a49813f5c6f59d76139f04e6888
-SIZE (pdfbox/fontbox-1.8.1.jar) = 205153
-SHA256 (pdfbox/jempbox-1.8.1.jar) = efd6895a66f7bd36db3e563d87e833d392608abac4af311125d64ca99b7f5491
-SIZE (pdfbox/jempbox-1.8.1.jar) = 50972
+SHA256 (pdfbox-1.8.4.jar) = 097d89d010625d4dab99d1d384624ae97707b9a990cb2539a1576f5a5ec29f5f
+SIZE (pdfbox-1.8.4.jar) = 3997494
+SHA256 (fontbox-1.8.4.jar) = fff0788fd5962af0e096efa36ffe0cd49133b326a49f4365c2d587dd9ff663d3
+SIZE (fontbox-1.8.4.jar) = 205430
+SHA256 (jempbox-1.8.4.jar) = 4daa7fe823c5c2c55dd450a5b5111a0c198b86982f1087736138884c0a34a214
+SIZE (jempbox-1.8.4.jar) = 50980
+SHA256 (preflight-1.8.4.jar) = 22bc4b2c672d8fbe5d5c79eaa1c577c52c45f2ab2baf83f61a5d4b68ec67bb28
+SIZE (preflight-1.8.4.jar) = 297410
+SHA256 (xmpbox-1.8.4.jar) = 6aa0be8cfa3ad54345d32f837353c646f382febc0bdfb8875f457aa837a90c08
+SIZE (xmpbox-1.8.4.jar) = 114621
Modified: head/print/pdfbox/pkg-descr
==============================================================================
--- head/print/pdfbox/pkg-descr Thu Feb 6 13:48:59 2014 (r343077)
+++ head/print/pdfbox/pkg-descr Thu Feb 6 13:51:15 2014 (r343078)
@@ -1,19 +1,16 @@
-Apache PDFBox - Java PDF Library
-
-Apache PDFBox is an open source Java PDF library for working with PDF
+The Apache PDFBox library is an open source Java tool for working with PDF
documents. This project allows creation of new PDF documents, manipulation of
existing documents and the ability to extract content from documents. Apache
-PDFBox also includes a command line utility.
-
-Features
+PDFBox also includes several command line utilities.
- * PDF to text extraction
- * Merge PDF Documents
- * PDF Document Encryption/Decryption
- * Lucene Search Engine Integration
- * Fill in form data FDF and XFDF
- * Create a PDF from a text file
- * Create images from PDF pages
- * Print a PDF
+Features:
+ - Text extraction
+ - Merging & Splitting
+ - Forms Filling
+ - PDF/A Validation
+ - PDF Printing
+ - PDF to Image Conversion
+ - PDF Creation
+ - PDF Signing
WWW: http://pdfbox.apache.org/
More information about the svn-ports-head
mailing list