59 lines
1.6 KiB
Makefile
59 lines
1.6 KiB
Makefile
# $NetBSD$
|
|
|
|
PKGBASE= jedit
|
|
VERSION= 5.3.0
|
|
PKGNAME= ${PKGBASE}-${VERSION}
|
|
DISTNAME= ${PKGBASE}${VERSION}install
|
|
CATEGORIES= editors
|
|
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=jedit/}
|
|
EXTRACT_SUFX= .jar
|
|
|
|
MAINTAINER= jared_pkgsrc@gmail.com
|
|
HOMEPAGE= http://jedit.org/
|
|
COMMENT= Text editor written in Java
|
|
LICENSE= gnu-gpl-v2
|
|
|
|
NO_BUILD= yes
|
|
USE_JAVA= run
|
|
PKG_JVMS_ACCEPTED= sun-jdk7 openjdk7 oracle-jdk8 openjdk8
|
|
|
|
USE_TOOLS+= unzip tar pax cp
|
|
|
|
WRKSRC= ${WRKDIR}/${PKGBASE}_staging
|
|
|
|
SHAREDIR= ${PREFIX}/share/${PKGBASE}
|
|
|
|
AUTO_MKDIRS= yes
|
|
INSTALLATION_DIRS+= ${PKGMANDIR}/man1
|
|
|
|
CHECK_SHLIBS_SUPPORTED= no
|
|
|
|
SUBST_CLASSES+= launcher
|
|
SUBST_STAGE.launcher= pre-configure
|
|
SUBST_FILES.launcher= jedit
|
|
SUBST_VARS.launcher= PKG_JAVA_HOME
|
|
SUBST_SED.launcher+= -e 's,@JEDIT_HOME@,'${SHAREDIR:Q}',g'
|
|
|
|
post-extract:
|
|
${RUN} ${MKDIR} ${WRKSRC}
|
|
${RUN} unzip -q -d ${WRKDIR} ${WRKDIR}/${DISTNAME}${EXTRACT_SUFX}
|
|
${RUN} ${TAR} -C ${WRKSRC} -xjf ${WRKDIR}/installer/jedit-api.tar.bz2
|
|
${RUN} ${TAR} -C ${WRKSRC} -xjf ${WRKDIR}/installer/jedit-macros.tar.bz2
|
|
${RUN} ${TAR} -C ${WRKSRC} -xjf ${WRKDIR}/installer/jedit-program.tar.bz2
|
|
${RUN} ${CP} ${WRKDIR}/jedit.1 ${WRKSRC}
|
|
${RUN} ${CP} ${FILESDIR}/jedit.sh ${WRKSRC}/jedit
|
|
|
|
do-install:
|
|
${RUN} ${INSTALL_DATA_DIR} ${DESTDIR}${SHAREDIR}
|
|
${RUN} for f in jars doc jedit.jar keymaps macros modes properties startup; \
|
|
do \
|
|
cd ${WRKSRC} && ${PAX} -rw -pm $${f} ${DESTDIR}${SHAREDIR}; \
|
|
done
|
|
${RUN} ${INSTALL_SCRIPT} ${WRKSRC}/jedit ${DESTDIR}${PREFIX}/bin
|
|
|
|
post-install:
|
|
${RUN} ${INSTALL_MAN} ${WRKSRC}/jedit.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
|
|
|
|
.include "../../mk/java-vm.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|