aboutsummaryrefslogtreecommitdiff
path: root/print
diff options
context:
space:
mode:
authorAlex Dupre <ale@FreeBSD.org>2008-11-25 08:24:06 +0000
committerAlex Dupre <ale@FreeBSD.org>2008-11-25 08:24:06 +0000
commita78b72618f29fd6a16e92ed53783841adcef108e (patch)
treeae512e2c318f26ccc457a71f7494e662ab027162 /print
parentfd4c1e4938285c82fb5d34dd411cc675dc22b532 (diff)
downloadports-a78b72618f29fd6a16e92ed53783841adcef108e.tar.gz
ports-a78b72618f29fd6a16e92ed53783841adcef108e.zip
The PDF Renderer is an open source, all Java library which renders
PDF documents to the screen using Java2D. Some features: * view PDFs in your own app * print-preview before exporting PDF files * render PDFs to PNGs in a server-side web application * view PDFs in a 3D scene * draw on top of PDFs and annotate them in a networked viewer WWW: https://pdf-renderer.dev.java.net/
Notes
Notes: svn path=/head/; revision=223360
Diffstat (limited to 'print')
-rw-r--r--print/Makefile1
-rw-r--r--print/pdf-renderer/Makefile42
-rw-r--r--print/pdf-renderer/distinfo3
-rw-r--r--print/pdf-renderer/files/patch-nbproject_project.properties10
-rw-r--r--print/pdf-renderer/pkg-descr15
5 files changed, 71 insertions, 0 deletions
diff --git a/print/Makefile b/print/Makefile
index a92be3704072..bd379ccd21cf 100644
--- a/print/Makefile
+++ b/print/Makefile
@@ -206,6 +206,7 @@
SUBDIR += passivetex
SUBDIR += pcal
SUBDIR += pclprint
+ SUBDIR += pdf-renderer
SUBDIR += pdfcube
SUBDIR += pdfjam
SUBDIR += pdflib
diff --git a/print/pdf-renderer/Makefile b/print/pdf-renderer/Makefile
new file mode 100644
index 000000000000..4256f6fb212e
--- /dev/null
+++ b/print/pdf-renderer/Makefile
@@ -0,0 +1,42 @@
+# Ports collection makefile for: pdf-renderer
+# Date created: 21 Nov 2008
+# Whom: Alex Dupre <ale@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= pdf-renderer
+PORTVERSION= 0.20081121
+CATEGORIES= print java
+MASTER_SITES= ${MASTER_SITE_LOCAL}
+MASTER_SITE_SUBDIR= ale
+
+MAINTAINER= ale@FreeBSD.org
+COMMENT= A 100% Java PDF renderer and viewer
+
+USE_JAVA= yes
+JAVA_VERSION= 1.5+
+USE_ANT= yes
+
+ALL_TARGET= jar
+.if !defined(NOPORTDOCS)
+ALL_TARGET+= javadoc
+.endif
+
+PLIST_FILES= %%JAVAJARDIR%%/${PORTNAME}.jar
+
+PORTDOCS= *
+
+do-install:
+ @${ECHO_MSG} -n ">> Installing JAR file as ${JAVAJARDIR}/${PORTNAME}.jar..."
+ @${INSTALL_DATA} ${WRKSRC}/dist/PDFRenderer.jar ${JAVAJARDIR}/${PORTNAME}.jar
+ @${ECHO_MSG} " [DONE]"
+.if !defined(NOPORTDOCS)
+ @${ECHO_MSG} -n ">> Installing documentation..."
+ @${MKDIR} ${DOCSDIR}
+ @cd ${WRKSRC}/dist && ${FIND} javadoc \
+ | ${CPIO} -pdmu -R ${SHAREOWN}:${SHAREGRP} ${DOCSDIR} > /dev/null 2>&1
+ @${ECHO_MSG} " [DONE]"
+.endif
+
+.include <bsd.port.mk>
diff --git a/print/pdf-renderer/distinfo b/print/pdf-renderer/distinfo
new file mode 100644
index 000000000000..c1da4cf3aac1
--- /dev/null
+++ b/print/pdf-renderer/distinfo
@@ -0,0 +1,3 @@
+MD5 (pdf-renderer-0.20081121.tar.gz) = 0457a1921eff75a4c14b1457574c0a20
+SHA256 (pdf-renderer-0.20081121.tar.gz) = c0745a008499feafa2a24142adde0d4d8ea640b207b85ab7ae6b675a673e78ed
+SIZE (pdf-renderer-0.20081121.tar.gz) = 1408932
diff --git a/print/pdf-renderer/files/patch-nbproject_project.properties b/print/pdf-renderer/files/patch-nbproject_project.properties
new file mode 100644
index 000000000000..6cd611b74e58
--- /dev/null
+++ b/print/pdf-renderer/files/patch-nbproject_project.properties
@@ -0,0 +1,10 @@
+--- nbproject/project.properties.orig 2008-11-21 17:46:37.000000000 +0100
++++ nbproject/project.properties 2008-11-21 17:47:11.000000000 +0100
+@@ -45,6 +45,7 @@
+ javadoc.nonavbar=false
+ javadoc.notree=false
+ javadoc.private=false
++javadoc.srcpath=${src.dir}
+ javadoc.splitindex=true
+ javadoc.use=true
+ javadoc.version=false
diff --git a/print/pdf-renderer/pkg-descr b/print/pdf-renderer/pkg-descr
new file mode 100644
index 000000000000..aa70ee5657f4
--- /dev/null
+++ b/print/pdf-renderer/pkg-descr
@@ -0,0 +1,15 @@
+The PDF Renderer is an open source, all Java library which renders
+PDF documents to the screen using Java2D.
+
+Some features:
+
+ * view PDFs in your own app
+ * print-preview before exporting PDF files
+ * render PDFs to PNGs in a server-side web application
+ * view PDFs in a 3D scene
+ * draw on top of PDFs and annotate them in a networked viewer
+
+WWW: https://pdf-renderer.dev.java.net/
+
+- Alex Dupre
+ale@FreeBSD.org