From eb2794183f6980b94d25fb3b7419a36092a2a008 Mon Sep 17 00:00:00 2001 From: Thierry Thomas Date: Sat, 28 Aug 2010 15:56:43 +0000 Subject: Jarnal is an open-source application for notetaking, sketching, keeping a journal, making a presentation, annotating a document - including pdf - or collaborating using a stylus, mouse or keyboard. It is similar to Microsoft Windows Journal and to the earlier Mimeo whiteboarding and Palm notepad applications. WWW: http://levine.sscnet.ucla.edu/general/software/tc1000/jarnal.htm --- textproc/Makefile | 1 + textproc/jarnal/Makefile | 45 +++++++++++++++++++++++++++ textproc/jarnal/distinfo | 3 ++ textproc/jarnal/files/patch-jarnal.sh | 21 +++++++++++++ textproc/jarnal/files/patch-jarnalannotate.sh | 16 ++++++++++ textproc/jarnal/pkg-descr | 7 +++++ textproc/jarnal/pkg-plist | 22 +++++++++++++ 7 files changed, 115 insertions(+) create mode 100644 textproc/jarnal/Makefile create mode 100644 textproc/jarnal/distinfo create mode 100644 textproc/jarnal/files/patch-jarnal.sh create mode 100644 textproc/jarnal/files/patch-jarnalannotate.sh create mode 100644 textproc/jarnal/pkg-descr create mode 100644 textproc/jarnal/pkg-plist diff --git a/textproc/Makefile b/textproc/Makefile index d193ffd82f60..ae1a187ee04d 100644 --- a/textproc/Makefile +++ b/textproc/Makefile @@ -286,6 +286,7 @@ SUBDIR += jakarta-commons-digester SUBDIR += jakarta-poi SUBDIR += jalingo + SUBDIR += jarnal SUBDIR += java2html SUBDIR += javacc SUBDIR += jaxup diff --git a/textproc/jarnal/Makefile b/textproc/jarnal/Makefile new file mode 100644 index 000000000000..1b4f26b79d7e --- /dev/null +++ b/textproc/jarnal/Makefile @@ -0,0 +1,45 @@ +# New ports collection makefile for: jarnal +# Date created: 28 August 2010 +# Whom: Thierry Thomas +# +# $FreeBSD$ +# + +PORTNAME= jarnal +PORTVERSION= 970 +CATEGORIES= textproc editors +MASTER_SITES= http://levine.sscnet.ucla.edu/general/software/tc1000/ +DISTNAME= ${PORTNAME}-install +DIST_SUBDIR= ${PORTNAME}-${PORTVERSION} + +MAINTAINER= thierry@FreeBSD.org +COMMENT= A tool to take notes, annotate documents (including PDF), and more + +RUN_DEPENDS= java:${PORTSDIR}/java/javavmwrapper + +USE_ZIP= yes +USE_JAVA= yes +JAVA_VERSION= 1.4+ + +LICENSE= GPLv2 + +NO_BUILD= yes +NO_WRKSUBDIR= yes + +SCRIPTS= jarnal.sh jarnalannotate.sh +LIBFILES= lbouncy_license.html lib-ver.txt jarnal-readme.txt + +pre-configure: + ${MV} ${WRKDIR}/lib/readme.txt ${WRKDIR}/lib/jarnal-readme.txt + ${REINPLACE_CMD} -e 's|%%JAVAJARDIR%%|${JAVAJARDIR}|' \ + -e 's|%%DATADIR%%|${DATADIR}|' ${SCRIPTS:S|^|${WRKDIR}/|} + +do-install: + ${MKDIR} ${JAVAJARDIR}/lib ${DATADIR}/templates + ${INSTALL_DATA} ${PORTNAME:S|^|${WRKDIR}/|:S|$|.jar|} ${JAVAJARDIR} + ${INSTALL_DATA} ${WRKDIR}/lib/*.jar ${JAVAJARDIR}/lib/ + ${INSTALL_DATA} ${LIBFILES:S|^|${WRKDIR}/lib/|} ${JAVAJARDIR}/lib/ + ${INSTALL_SCRIPT} ${SCRIPTS:S|^|${WRKDIR}/|} ${PREFIX}/bin/ + ${INSTALL_DATA} ${WRKDIR}/templates/* ${DATADIR}/templates/ + +.include diff --git a/textproc/jarnal/distinfo b/textproc/jarnal/distinfo new file mode 100644 index 000000000000..7624eb3b2670 --- /dev/null +++ b/textproc/jarnal/distinfo @@ -0,0 +1,3 @@ +MD5 (jarnal-970/jarnal-install.zip) = e0e5c8cbb1dded5873d42cf9c9f88c79 +SHA256 (jarnal-970/jarnal-install.zip) = 79fdaaf1214f44668ad7e78785bc0149d10fca2ff95ed782cf3ee5bc31a75c71 +SIZE (jarnal-970/jarnal-install.zip) = 12819263 diff --git a/textproc/jarnal/files/patch-jarnal.sh b/textproc/jarnal/files/patch-jarnal.sh new file mode 100644 index 000000000000..3f0b8b7e30bc --- /dev/null +++ b/textproc/jarnal/files/patch-jarnal.sh @@ -0,0 +1,21 @@ +--- jarnal.sh.orig 2009-09-02 15:02:32.000000000 +0200 ++++ jarnal.sh 2010-08-28 15:46:31.000000000 +0200 +@@ -1,14 +1,14 @@ +-#! /bin/bash ++#! /bin/sh + +-cd `dirname $0` ++cd %%JAVAJARDIR%% + if [ -d upgrade-lib ]; then + cp -fr lib old-lib + cp -fr upgrade-lib lib +- rm -fr upgrade-lib ++ rm -fr upgrade-lib + fi + if [ -f upgrade-jarnal.jar ]; then + cp -f jarnal.jar old-jarnal.jar + cp -f upgrade-jarnal.jar jarnal.jar + rm -f upgrade-jarnal.jar + fi +-java -Dfile.encoding=UTF-8 -Xmx192m -jar jarnal.jar -t templates/default.jaj "$1" "$2" "$3" "$4" "$5" ++java -Dfile.encoding=UTF-8 -Xmx192m -jar jarnal.jar -t %%DATADIR%%/templates/default.jaj "$1" "$2" "$3" "$4" "$5" diff --git a/textproc/jarnal/files/patch-jarnalannotate.sh b/textproc/jarnal/files/patch-jarnalannotate.sh new file mode 100644 index 000000000000..0769efa06f1e --- /dev/null +++ b/textproc/jarnal/files/patch-jarnalannotate.sh @@ -0,0 +1,16 @@ +--- jarnalannotate.sh.orig 2009-09-02 16:04:31.000000000 +0200 ++++ jarnalannotate.sh 2010-08-28 16:34:02.000000000 +0200 +@@ -1,10 +1,10 @@ +-#! /bin/bash ++#! /bin/sh + +-cd `dirname $0` ++cd %%JAVAJARDIR%% + if [ -d upgrade-lib ]; then + cp -fr lib old-lib + cp -fr upgrade-lib lib +- rm -fr upgrade-lib ++ rm -fr upgrade-lib + fi + if [ -f upgrade-jarnal.jar ]; then + cp -f jarnal.jar old-jarnal.jar diff --git a/textproc/jarnal/pkg-descr b/textproc/jarnal/pkg-descr new file mode 100644 index 000000000000..5da6e8ce5fd1 --- /dev/null +++ b/textproc/jarnal/pkg-descr @@ -0,0 +1,7 @@ +Jarnal is an open-source application for notetaking, sketching, keeping a +journal, making a presentation, annotating a document - including pdf - or +collaborating using a stylus, mouse or keyboard. It is similar to Microsoft +Windows Journal and to the earlier Mimeo whiteboarding and Palm notepad +applications. + +WWW: http://levine.sscnet.ucla.edu/general/software/tc1000/jarnal.htm diff --git a/textproc/jarnal/pkg-plist b/textproc/jarnal/pkg-plist new file mode 100644 index 000000000000..0783d8735174 --- /dev/null +++ b/textproc/jarnal/pkg-plist @@ -0,0 +1,22 @@ +bin/jarnal.sh +bin/jarnalannotate.sh +%%DATADIR%%/templates/annotate.jaj +%%DATADIR%%/templates/default.jaj +%%DATADIR%%/templates/tab-email.jaj +%%DATADIR%%/templates/text.jaj +%%JAVAJARDIR%%/jarnal.jar +%%JAVAJARDIR%%/lib/bcprov-jdk14-119.jar +%%JAVAJARDIR%%/lib/cid.jar +%%JAVAJARDIR%%/lib/itext-1.2.jar +%%JAVAJARDIR%%/lib/jai_codec.jar +%%JAVAJARDIR%%/lib/jai_core.jar +%%JAVAJARDIR%%/lib/jai_imageio.jar +%%JAVAJARDIR%%/lib/jarnal-readme.txt +%%JAVAJARDIR%%/lib/jdom.jar +%%JAVAJARDIR%%/lib/jpedalt.jar +%%JAVAJARDIR%%/lib/lbouncy_license.html +%%JAVAJARDIR%%/lib/lib-ver.txt +@dirrmtry %%JAVAJARDIR%%/lib +@dirrmtry %%JAVAJARDIR%% +@dirrm %%DATADIR%%/templates +@dirrm %%DATADIR%% -- cgit v1.2.3