[Midnightbsd-cvs] mports [18667] trunk/editors/jedit: jedit 5.2.0

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sun Apr 12 12:13:11 EDT 2015


Revision: 18667
          http://svnweb.midnightbsd.org/mports/?rev=18667
Author:   laffer1
Date:     2015-04-12 12:13:10 -0400 (Sun, 12 Apr 2015)
Log Message:
-----------
jedit 5.2.0

Modified Paths:
--------------
    trunk/editors/jedit/Makefile
    trunk/editors/jedit/distinfo

Modified: trunk/editors/jedit/Makefile
===================================================================
--- trunk/editors/jedit/Makefile	2015-04-12 15:50:48 UTC (rev 18666)
+++ trunk/editors/jedit/Makefile	2015-04-12 16:13:10 UTC (rev 18667)
@@ -1,7 +1,7 @@
 # $MidnightBSD$
 
 PORTNAME=	jedit
-PORTVERSION=	5.1.0
+PORTVERSION=	5.2.0
 PORTEPOCH=	1
 CATEGORIES=	editors java
 MASTER_SITES=	SF
@@ -11,13 +11,18 @@
 
 MAINTAINER=	ports at MidnightBSD.org
 COMMENT=	Powerful programmer\'s text editor written in Java
+
 LICENSE=	gpl2
 
 BUILD_DEPENDS=	javavm:${PORTSDIR}/java/javavmwrapper
 RUN_DEPENDS=	javavm:${PORTSDIR}/java/javavmwrapper
 
-CONFLICTS=	jedit-4.3.p*
+OPTIONS_DEFINE=	MACROS DOCS
+MACROS_DESC=	Install default set of macros (highly recommended)
 
+OPTIONS_DEFAULT=	MACROS
+OPTIONS_SUB=	yes
+
 USE_JAVA=	yes
 JAVA_VERSION=	1.6+
 
@@ -25,23 +30,29 @@
 NO_BUILD=	yes
 
 DATADIR=	${JAVASHAREDIR}/${PORTNAME}
-
+DOCSDIR=	${DATADIR}/doc
+PORTDOCS=	*
 SUB_FILES=	jedit.sh
 
-MAN1=		jedit.1
-# The complete PLIST is generated in post-install
-PLIST_FILES=	bin/jedit
+DESKTOP_ENTRIES="jEdit" "${COMMENT}" "${PORTNAME}" \
+	"${PORTNAME}" "Development;" false
 
+post-extract:
+	@(cd ${WRKDIR}/installer ; ${TAR} -xjf jedit-api.tar.bz2 ;\
+		${TAR} -xjf jedit-macros.tar.bz2 ; \
+		${TAR} -xjf jedit-program.tar.bz2)
+
 do-install:
-	@${SED} "s|%%PREFIX%%|${PREFIX}| ; s|%%DATADIR%%|${DATADIR}| ; s|%%WRKDIR%%|${WRKDIR}|" ${FILESDIR}/instscript | \
-		${SETENV} CLASSPATH=${DISTDIR}/${DISTNAME}.jar \
-		${JAVA} installer.Install text
-	@${INSTALL_SCRIPT} ${WRKDIR}/jedit.sh ${PREFIX}/bin/jedit
+	@${MKDIR} ${DATADIR}
+	${INSTALL_DATA} ${WRKDIR}/installer/${PORTNAME}.jar ${DATADIR}/
+.for dir in doc jars keymaps modes properties startup
+	(cd ${WRKDIR}/installer ; ${COPYTREE_SHARE} ${dir} ${DATADIR}/)
+.endfor
+	(cd ${WRKDIR}/installer ; ${TAR} --exclude 'modes' --exclude 'keymaps' \
+		-chf - macros | ${TAR}  -xf - -C ${DATADIR}/)
+	${INSTALL_SCRIPT} ${WRKDIR}/jedit.sh ${PREFIX}/bin/jedit
+	${INSTALL_DATA} ${DATADIR}/doc/jedit.png \
+		${PREFIX}/share/pixmaps/${PORTNAME}.png
+	${INSTALL_MAN} ${WRKDIR}/jedit.1 ${MAN1PREFIX}/man/man1
 
-post-install:
-	@${FIND} ${DATADIR} ! -type d | \
-		${SED} 's,^${PREFIX}/,,' >> ${TMPPLIST}
-	@${FIND} ${DATADIR} -type d | ${SORT} -r | \
-		${SED} 's,^${PREFIX}/, at dirrm ,' >> ${TMPPLIST}
-
 .include <bsd.port.mk>

Modified: trunk/editors/jedit/distinfo
===================================================================
--- trunk/editors/jedit/distinfo	2015-04-12 15:50:48 UTC (rev 18666)
+++ trunk/editors/jedit/distinfo	2015-04-12 16:13:10 UTC (rev 18667)
@@ -1,2 +1,2 @@
-SHA256 (jedit5.1.0install.jar) = 96f229d91a1effd6b0da1aee209390d8a131bd68e0cf4cd274dca14245ba30d7
-SIZE (jedit5.1.0install.jar) = 3196992
+SHA256 (jedit5.2.0install.jar) = 78869461199947fd51f629fdf3863482e3c02d64fac2c0d96103dfc438d2924c
+SIZE (jedit5.2.0install.jar) = 3229185



More information about the Midnightbsd-cvs mailing list