diff options
author | steve <steve@FreeBSD.org> | 2000-05-01 11:12:29 +0800 |
---|---|---|
committer | steve <steve@FreeBSD.org> | 2000-05-01 11:12:29 +0800 |
commit | 181fad3761020acbfb0544e9ee54deb30f61ba59 (patch) | |
tree | bdc2a851bb1f7ce4f03355bfa6c8d7f4b94b2b91 /editors/jext/Makefile | |
parent | d7647f9c6391460906acb97dde3e220fadbd2cc1 (diff) | |
download | freebsd-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/Makefile | 61 |
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> |