aboutsummaryrefslogtreecommitdiffstats
path: root/editors/jext/Makefile
diff options
context:
space:
mode:
authorsteve <steve@FreeBSD.org>2000-05-01 11:12:29 +0800
committersteve <steve@FreeBSD.org>2000-05-01 11:12:29 +0800
commit181fad3761020acbfb0544e9ee54deb30f61ba59 (patch)
treebdc2a851bb1f7ce4f03355bfa6c8d7f4b94b2b91 /editors/jext/Makefile
parentd7647f9c6391460906acb97dde3e220fadbd2cc1 (diff)
downloadfreebsd-ports-graphics-181fad3761020acbfb0544e9ee54deb30f61ba59.tar.gz
freebsd-ports-graphics-181fad3761020acbfb0544e9ee54deb30f61ba59.tar.zst
freebsd-ports-graphics-181fad3761020acbfb0544e9ee54deb30f61ba59.zip
Adding jext version 2.7.0.6.
Jext is a powerful 100% pure Java text editor. Jext has been mainly designed for programmers. Thus, Jext provides a lot of useful functions for coders: syntax colorizing (Perl, XML/HTML, Java, JavaScript), auto indent, methods seeker for Java, source code formatting and much more... PR: 17111 Submitted by: Maxim Sobolev <sobomax@altavista.net>
Diffstat (limited to 'editors/jext/Makefile')
-rw-r--r--editors/jext/Makefile61
1 files changed, 61 insertions, 0 deletions
diff --git a/editors/jext/Makefile b/editors/jext/Makefile
new file mode 100644
index 00000000000..600ccec069e
--- /dev/null
+++ b/editors/jext/Makefile
@@ -0,0 +1,61 @@
+# New ports collection makefile for: jext
+# Date created: 17 Febrary 2000
+# Whom: Maxim Sobolev <sobomax@altavista.net>
+#
+# $FreeBSD$
+#
+
+PORTNAME= jext
+PORTVERSION= 2.7.0.6
+CATEGORIES= editors java
+MASTER_SITES= http://members.xoom.com/romainguy/jext/
+DISTNAME= ${PORTNAME}
+
+MAINTAINER= sobomax@altavista.net
+
+RUN_DEPENDS= ${JAVAVM}:${PORTSDIR}/java/jdk \
+ ${JFC}:${PORTSDIR}/java/jfc
+
+FETCH_BEFORE_ARGS= -b
+
+WRKSRC= ${WRKDIR}
+USE_ZIP= yes
+USE_XLIB= yes
+NO_BUILD= yes
+
+JDK_VERSION= 1.1.8
+JFC_VERSION= 1.1.1
+JAVAVM= ${LOCALBASE}/jdk${JDK_VERSION}/bin/java
+JFC= ${LOCALBASE}/share/java/classes/jfc-${JFC_VERSION}/swing.jar
+
+.if defined(USE_JIT)
+RUN_DEPENDS+= ${LOCALBASE}/jdk${JDK_VERSION}/lib/${ARCH}/green_threads/libshujit.so:${PORTSDIR}/java/shujit
+JAVAJIT= shujit
+.else
+JAVAJIT=
+.endif
+
+INSTSBDR= ${PREFIX}/share/java/jext
+DATATARG= jext.jar icons plugins scripts xtools
+
+post-extract:
+ @${PERL} -pi -e "s.\x0D.." ${WRKSRC}/jext
+
+pre-install:
+ @${PERL} -pi -e "s|%JAVAVM%|${JAVAVM}|g" ${WRKSRC}/jext
+ @${PERL} -pi -e "s|%JEXT_HOME%|${INSTSBDR}|g" ${WRKSRC}/jext
+ @${PERL} -pi -e "s|%JAVAJIT%|${JAVAJIT}|g" ${WRKSRC}/jext
+ @${PERL} -pi -e "s|%JFC%|${JFC}|g" ${WRKSRC}/jext
+
+do-install:
+ @${MKDIR} ${INSTSBDR}
+ @${INSTALL_SCRIPT} ${WRKSRC}/jext ${PREFIX}/bin
+ @(cd ${WRKSRC} && ${TAR} -c -f - ${DATATARG}) \
+ | (cd ${INSTSBDR} && ${TAR} --unlink -x -f -)
+.if !defined(NOPORTDOCS)
+ @${MKDIR} ${PREFIX}/share/doc/java/jext
+ @(cd ${WRKSRC}/doc && ${TAR} -c -f - * ) \
+ | (cd ${PREFIX}/share/doc/java/jext && ${TAR} --unlink -x -f -)
+.endif
+
+.include <bsd.port.mk>