diff options
author | thierry <thierry@FreeBSD.org> | 2004-11-29 17:39:52 +0800 |
---|---|---|
committer | thierry <thierry@FreeBSD.org> | 2004-11-29 17:39:52 +0800 |
commit | fd522e0e2357d7dbd4ebcc962159fea944ffe8c7 (patch) | |
tree | 5a09f8bbedf148121be04212a84fac6ad318f47c /deskutils/freemind | |
parent | 5635db69d4c14a2cd164be709ef4e3ddb71eabbe (diff) | |
download | freebsd-ports-gnome-fd522e0e2357d7dbd4ebcc962159fea944ffe8c7.tar.gz freebsd-ports-gnome-fd522e0e2357d7dbd4ebcc962159fea944ffe8c7.tar.zst freebsd-ports-gnome-fd522e0e2357d7dbd4ebcc962159fea944ffe8c7.zip |
Add freemind 0.7.1, free mind-mapping software written in Java.
PR: 72806
Submitted by: cartola (Carlos E. G. Carvalho)
Diffstat (limited to 'deskutils/freemind')
-rw-r--r-- | deskutils/freemind/Makefile | 54 | ||||
-rw-r--r-- | deskutils/freemind/distinfo | 2 | ||||
-rw-r--r-- | deskutils/freemind/pkg-descr | 24 | ||||
-rw-r--r-- | deskutils/freemind/pkg-plist | 12 |
4 files changed, 92 insertions, 0 deletions
diff --git a/deskutils/freemind/Makefile b/deskutils/freemind/Makefile new file mode 100644 index 000000000000..9fd129786386 --- /dev/null +++ b/deskutils/freemind/Makefile @@ -0,0 +1,54 @@ +# New ports collection makefile for: freemind +# Date created: 22 september 2004 +# Whom: cartola (Carlos E. G. Carvalho) +# +# $FreeBSD$ +# + +PORTNAME= freemind +PORTVERSION= 0.7.1 +CATEGORIES= deskutils editors java +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= freemind +DISTNAME= ${PORTNAME}-bin-${PORTVERSION:S/./_/g} + +MAINTAINER= cartola@openit.com.br +COMMENT= Free mind-mapping software written in Java + +.if defined(ZIPDEPENDS) +BUILD_DEPENDS+= unzip:${PORTSDIR}/archivers/unzip +.endif +.if !exists(/usr/bin/zip) +BUILD_DEPENDS+= zip:${PORTSDIR}/archivers/zip +.endif + +USE_ZIP= yes +USE_JAVA= yes +JAVA_VERSION= 1.4+ +USE_REINPLACE= yes + +PLIST_SUB= VER=${PORTVERSION} + +EXTRACT_AFTER_ARGS= -d ${WRKSRC} +ZIP_CMD= zip + +do-build: + (cd ${WRKSRC}; \ + ${UNZIP_CMD} lib/freemind.jar freemind.properties; \ + ${REINPLACE_CMD} -e '/^properties_folder/ s/freemind/.&/; s|./doc/freemind.mm|${PREFIX}/${PORTNAME}-${PORTVERSION}/doc/freemind.mm|' freemind.properties; \ + ${ZIP_CMD} -u lib/freemind.jar freemind.properties) + +do-install: + ${MKDIR} ${PREFIX}/${PORTNAME}-${PORTVERSION}/accessories + ${MKDIR} ${PREFIX}/${PORTNAME}-${PORTVERSION}/doc + ${MKDIR} ${PREFIX}/${PORTNAME}-${PORTVERSION}/lib + ${INSTALL_DATA} ${WRKSRC}/user.properties ${PREFIX}/${PORTNAME}-${PORTVERSION} + ${INSTALL_DATA} ${WRKSRC}/license ${PREFIX}/${PORTNAME}-${PORTVERSION} + ${INSTALL_DATA} ${WRKSRC}/patterns.xml ${PREFIX}/${PORTNAME}-${PORTVERSION} + ${INSTALL_DATA} ${WRKSRC}/accessories/* ${PREFIX}/${PORTNAME}-${PORTVERSION}/accessories + ${INSTALL_DATA} ${WRKSRC}/doc/freemind.mm ${PREFIX}/${PORTNAME}-${PORTVERSION}/doc + ${INSTALL_DATA} ${WRKSRC}/lib/freemind.jar ${PREFIX}/${PORTNAME}-${PORTVERSION}/lib + @(${ECHO} "#\!/bin/sh"; ${ECHO} "${JAVA_HOME}/bin/java -jar ${PREFIX}/${PORTNAME}-${PORTVERSION}/lib/freemind.jar \$*") > ${WRKDIR}/freemind + ${INSTALL_SCRIPT} ${WRKDIR}/freemind ${PREFIX}/bin + +.include <bsd.port.mk> diff --git a/deskutils/freemind/distinfo b/deskutils/freemind/distinfo new file mode 100644 index 000000000000..e8626fb0f4cc --- /dev/null +++ b/deskutils/freemind/distinfo @@ -0,0 +1,2 @@ +MD5 (freemind-bin-0_7_1.zip) = f2f928c860ba45fd5206e54392cd12c8 +SIZE (freemind-bin-0_7_1.zip) = 402336 diff --git a/deskutils/freemind/pkg-descr b/deskutils/freemind/pkg-descr new file mode 100644 index 000000000000..01d307a201f3 --- /dev/null +++ b/deskutils/freemind/pkg-descr @@ -0,0 +1,24 @@ + Freemind is an incredible thought organization tool + + FROM THE AUTHORS: +FreeMind is a premier free mind-mapping software written in Java. The recent +development has hopefully turned it into high productivity tool. We are proud +that the operation and navigation of FreeMind is faster than that of Mind +Manager because of one-click "fold / unfold" and "follow link" operations. + +So you want to write a completely new metaphysics? Why don't you use FreeMind? +You have a tool at hand that remarkably resembles the tray slips of Robert +Pirsig, described in his sequel to Zen and the Art of Motorcycle Maintenance +called Lila. Do you want to refactor your essays in a similar way you would +refactor software? Or do you want to keep personal knowledge base, which is +easy to manage? Why don't you try FreeMind? + + FROM THE PORTER (me): +Freemind is usable for many different things. I'm using it to plan +projects, document servers and systems, plan and do html presentations +guides, record and mantain progress of tasks and many other things. + +WWW: http://freemind.sourceforge.net/ + +- Ported by Cartola +cartola@openit.com.br diff --git a/deskutils/freemind/pkg-plist b/deskutils/freemind/pkg-plist new file mode 100644 index 000000000000..a8ebc44adedb --- /dev/null +++ b/deskutils/freemind/pkg-plist @@ -0,0 +1,12 @@ +bin/freemind +freemind-%%VER%%/accessories/mm2xbel.xsl +freemind-%%VER%%/accessories/xbel2mm.xsl +freemind-%%VER%%/doc/freemind.mm +freemind-%%VER%%/lib/freemind.jar +freemind-%%VER%%/license +freemind-%%VER%%/patterns.xml +freemind-%%VER%%/user.properties +@dirrm freemind-%%VER%%/accessories +@dirrm freemind-%%VER%%/doc +@dirrm freemind-%%VER%%/lib +@dirrm freemind-%%VER%% |