mirror of
https://git.freebsd.org/ports.git
synced 2025-06-07 13:50:38 -04:00
- Update to 4.3pre1
- Register conflict with editors/jedit NOTE: the port now requires Java 1.4+ Also apply the same recent changes as in editors/jedit: - Update to bsd.java.mk 2.0 - Fix dynamic plist creation where all JAVASHAREDIR would be listed (and thus removed with the port) (!) - Use SUB_LIST and tweak the launcher shell script - Use DATADIR=${JAVASHAREDIR}/${PORTNAME} PR: 75770 Submitted by: Linh Pham <question+fbsdports@closedsrc.org>
This commit is contained in:
parent
e1b1b2b500
commit
742ec08b51
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=129519
5 changed files with 26 additions and 35 deletions
|
@ -6,40 +6,39 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
PORTNAME= jedit
|
PORTNAME= jedit
|
||||||
PORTVERSION= 4.2.0pre15
|
PORTVERSION= 4.3.p1
|
||||||
CATEGORIES= editors java
|
CATEGORIES= editors java
|
||||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
|
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
|
||||||
MASTER_SITE_SUBDIR= ${PORTNAME}
|
MASTER_SITE_SUBDIR= ${PORTNAME}
|
||||||
_DISTNAME= ${PORTNAME}${PORTVERSION:S/.//g}install
|
DISTNAME= ${PORTNAME}${PORTVERSION:S/.//g:S/p/pre/}install
|
||||||
DISTNAME= ${_DISTNAME:S/0pre/pre/}
|
|
||||||
EXTRACT_SUFX= .jar
|
EXTRACT_SUFX= .jar
|
||||||
EXTRACT_ONLY=
|
EXTRACT_ONLY=
|
||||||
|
|
||||||
MAINTAINER= ports@FreeBSD.org
|
MAINTAINER= ports@FreeBSD.org
|
||||||
COMMENT= Powerful programmer's text editor written in Java
|
COMMENT= Powerful programmer\'s text editor written in Java
|
||||||
|
|
||||||
IGNORE= marked as IGNORE: editors/jedit is the latest version
|
RUN_DEPENDS= java:${PORTSDIR}/java/javavmwrapper
|
||||||
EXPIRATION_DATE=2005-02-18
|
|
||||||
DEPRECATED= "${IGNORE}"
|
|
||||||
|
|
||||||
USE_JAVA= 1.3+
|
USE_JAVA= yes
|
||||||
|
JAVA_VERSION= 1.4+
|
||||||
|
|
||||||
|
CONFLICTS= jedit-4.2*
|
||||||
|
|
||||||
LATEST_LINK= jedit-devel
|
|
||||||
USE_XLIB= yes
|
USE_XLIB= yes
|
||||||
NO_BUILD= yes
|
NO_BUILD= yes
|
||||||
|
|
||||||
|
DATADIR= ${JAVASHAREDIR}/${PORTNAME}
|
||||||
|
|
||||||
|
SUB_FILES= jedit.sh
|
||||||
|
|
||||||
MAN1= jedit.1
|
MAN1= jedit.1
|
||||||
# The complete PLIST is generated in post-install
|
# The complete PLIST is generated in post-install
|
||||||
PLIST_FILES= bin/jedit
|
PLIST_FILES= bin/jedit
|
||||||
|
|
||||||
do-configure:
|
|
||||||
@${SED} "s|%%PREFIX%%|${PREFIX}|g ; s|%%LOCALBASE%%|${LOCALBASE}|g" \
|
|
||||||
${FILESDIR}/jedit.sh > ${WRKDIR}/jedit.sh
|
|
||||||
|
|
||||||
do-install:
|
do-install:
|
||||||
@${SED} "s|%%PREFIX%%|${PREFIX}| ; s|%%WRKDIR%%|${WRKDIR}|" ${FILESDIR}/instscript | \
|
@${SED} "s|%%PREFIX%%|${PREFIX}| ; s|%%DATADIR%%|${DATADIR}| ; s|%%WRKDIR%%|${WRKDIR}|" ${FILESDIR}/instscript | \
|
||||||
${SETENV} CLASSPATH=${DISTDIR}/${DISTNAME}.jar \
|
${SETENV} CLASSPATH=${DISTDIR}/${DISTNAME}.jar \
|
||||||
${LOCALBASE}/bin/javavm installer.Install text
|
${JAVA} installer.Install text
|
||||||
@${INSTALL_SCRIPT} ${WRKDIR}/jedit.sh ${PREFIX}/bin/jedit
|
@${INSTALL_SCRIPT} ${WRKDIR}/jedit.sh ${PREFIX}/bin/jedit
|
||||||
|
|
||||||
.if defined(PARALLEL_PACKAGE_BUILD)
|
.if defined(PARALLEL_PACKAGE_BUILD)
|
||||||
|
@ -47,16 +46,9 @@ IGNORE= hang
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
post-install:
|
post-install:
|
||||||
@${FIND} ${JAVASHAREDIR} ! -type d | \
|
@${FIND} ${DATADIR} ! -type d | \
|
||||||
${SED} 's,^${PREFIX}/,,' >> ${TMPPLIST}
|
${SED} 's,^${PREFIX}/,,' >> ${TMPPLIST}
|
||||||
@${FIND} ${JAVASHAREDIR} -type d | ${SORT} -r | \
|
@${FIND} ${DATADIR} -type d | ${SORT} -r | \
|
||||||
${SED} 's,^${PREFIX}/,@dirrm ,' >> ${TMPPLIST}
|
${SED} 's,^${PREFIX}/,@dirrm ,' >> ${TMPPLIST}
|
||||||
@${ECHO_CMD} "******************************************************"
|
|
||||||
@${ECHO_CMD} ""
|
|
||||||
@${ECHO_CMD} "In order to use the optional SFTP plug-in for jEdit,"
|
|
||||||
@${ECHO_CMD} "you will need to have Java JDK version 1.4 or newer"
|
|
||||||
@${ECHO_CMD} "installed."
|
|
||||||
@${ECHO_CMD} ""
|
|
||||||
@${ECHO_CMD} "******************************************************"
|
|
||||||
|
|
||||||
.include <bsd.port.mk>
|
.include <bsd.port.mk>
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
MD5 (jedit42pre15install.jar) = bc91d479864cae0bf0471de13036251b
|
MD5 (jedit43pre1install.jar) = 05f6cbe772168e2f2a4452bf43350115
|
||||||
SIZE (jedit42pre15install.jar) = 2066422
|
SIZE (jedit43pre1install.jar) = 2094257
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
%%PREFIX%%/share/java/jedit
|
%%DATADIR%%
|
||||||
%%WRKDIR%%
|
%%WRKDIR%%
|
||||||
%%PREFIX%%/man/man1
|
%%PREFIX%%/man/man1
|
||||||
Y
|
Y
|
||||||
|
|
|
@ -1,8 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
# $FreeBSD: /tmp/pcvs/ports/editors/jedit-devel/files/Attic/jedit.sh,v 1.1 2004-06-03 02:35:30 ijliao Exp $
|
|
||||||
|
|
||||||
# Java heap size, in megabytes
|
|
||||||
JAVA_HEAP_SIZE=32
|
|
||||||
|
|
||||||
exec %%LOCALBASE%%/bin/javavm -mx${JAVA_HEAP_SIZE}m ${JEDIT} -jar \
|
|
||||||
"%%PREFIX%%/share/java/jedit/jedit.jar" "$@"
|
|
7
editors/jedit-devel/files/jedit.sh.in
Normal file
7
editors/jedit-devel/files/jedit.sh.in
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
#!/bin/sh
|
||||||
|
# $FreeBSD$
|
||||||
|
|
||||||
|
# Java heap size, in megabytes
|
||||||
|
JAVA_HEAP_SIZE=32
|
||||||
|
|
||||||
|
JAVA_VERSION="1.4+" "%%LOCALBASE%%/bin/java" -mx${JAVA_HEAP_SIZE}m ${JEDIT} -jar "%%DATADIR%%/jedit.jar" "$@"
|
Loading…
Add table
Reference in a new issue