- java/openjdk7* has been removed from the tree since 2022-09-03 however the relevant codebases in bsd.java.mk has not been removed and the consumers has also not been updated to use the next jdk version. This commit updates all relevant consumers to use JAVA_VERSION=8 instead of JAVA_VERSION=1.7 - Since the introduction of jdk version 18 it looks like similar with jdk version 8(java version string 1.8). This is prone to error as it looks similar and is only seperated by a '.'. Remove using JAVA_VERSION with dotted fomat of java version string and update all consumers to utilize version 8 instead of 1.8. Approved by: portmgr (blanket)
67 lines
2.5 KiB
Makefile
67 lines
2.5 KiB
Makefile
PORTNAME= OpenJUMP
|
|
PORTVERSION= 2.0
|
|
CATEGORIES= graphics java geography
|
|
MASTER_SITES= SF/jump-pilot/OpenJUMP/${PORTVERSION}
|
|
DISTNAME= ${PORTNAME}-Portable-${PORTVERSION}-r${PLUS_REV}[a56ff6d]-PLUS
|
|
|
|
MAINTAINER= rhurlin@FreeBSD.org
|
|
COMMENT= Open source GIS software written in Java
|
|
WWW= https://sourceforge.net/projects/jump-pilot/files/OpenJUMP_plugins/
|
|
|
|
LICENSE= BSD3CLAUSE CLEARTHOUGHT CPL ECW GPLv2 GPLv3 JAIDL JDOM JYTHON LGPL21 LGPL3
|
|
LICENSE_COMB= multi
|
|
LICENSE_NAME_CLEARTHOUGHT= Clearthought Software License
|
|
LICENSE_NAME_CPL= Common Public License v1.0
|
|
LICENSE_NAME_ECW= EARTH RESOURCE MAPPING
|
|
LICENSE_NAME_JAIDL= Java Advanced Imaging Distribution License
|
|
LICENSE_NAME_JDOM= JDOM Project License
|
|
LICENSE_NAME_JYTHON= The Jython License
|
|
LICENSE_FILE_CLEARTHOUGHT= ${WRKSRC}/licenses/clearthought-2.0.txt
|
|
LICENSE_FILE_CPL= ${WRKSRC}/licenses/cpl-1.0.txt
|
|
LICENSE_FILE_ECW= ${WRKSRC}/licenses/ecw\ license.txt
|
|
LICENSE_FILE_JAIDL= ${WRKSRC}/licenses/jdl-jai.pdf
|
|
LICENSE_FILE_JDOM= ${WRKSRC}/licenses/jdom_license.txt
|
|
LICENSE_FILE_JYTHON= ${WRKSRC}/licenses/jython_license.txt
|
|
LICENSE_PERMS_CLEARTHOUGHT= auto-accept
|
|
LICENSE_PERMS_CPL= auto-accept
|
|
LICENSE_PERMS_ECW= auto-accept
|
|
LICENSE_PERMS_JAIDL= auto-accept
|
|
LICENSE_PERMS_JDOM= auto-accept
|
|
LICENSE_PERMS_JYTHON= auto-accept
|
|
|
|
USES= zip
|
|
USE_JAVA= yes
|
|
JAVA_VERSION= 8+
|
|
|
|
NO_ARCH= yes
|
|
NO_BUILD= yes
|
|
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}-r${PLUS_REV}\[a56ff6d]-PLUS
|
|
|
|
OPTIONS_DEFINE= DOCS
|
|
|
|
PLUS_REV= 5095
|
|
TARGET_DIR= ${STAGEDIR}${PREFIX}/${PORTNAME}
|
|
|
|
do-install:
|
|
@${ECHO_CMD} "---> Installing JAR files"
|
|
${MKDIR} ${TARGET_DIR}/lib
|
|
${INSTALL_DATA} ${WRKSRC}/lib/*.jar ${TARGET_DIR}/lib
|
|
${MKDIR} ${TARGET_DIR}/lib/ext
|
|
@cd ${WRKSRC}/lib/ext && ${COPYTREE_SHARE} . ${TARGET_DIR}/lib/ext
|
|
${MKDIR} ${TARGET_DIR}/lib/native
|
|
${INSTALL_DATA} ${WRKSRC}/lib/native/jecw-0.0.7.jar ${TARGET_DIR}/lib/native
|
|
${MKDIR} ${TARGET_DIR}/lib/icons
|
|
@cd ${WRKSRC}/lib/icons && ${COPYTREE_SHARE} . ${TARGET_DIR}/lib/icons
|
|
@${ECHO_MSG} "---> Installing startup script"
|
|
${MKDIR} ${TARGET_DIR}/bin
|
|
${INSTALL_SCRIPT} ${WRKSRC}/bin/oj_linux.sh ${TARGET_DIR}/bin/openjump
|
|
${LN} -sf ${PREFIX}/${PORTNAME}/bin/openjump ${STAGEDIR}${PREFIX}/bin/openjump
|
|
${INSTALL_DATA} ${WRKSRC}/bin/default-plugins.xml ${TARGET_DIR}/bin/
|
|
${INSTALL_DATA} ${WRKSRC}/bin/log4j.xml ${TARGET_DIR}/bin/
|
|
${INSTALL_DATA} ${WRKSRC}/Readme.txt ${TARGET_DIR}/bin/
|
|
|
|
@${ECHO_MSG} "---> Installing documentation"
|
|
${MKDIR} ${STAGEDIR}${DOCSDIR}
|
|
${INSTALL_DATA} ${WRKSRC}/Changes.txt ${STAGEDIR}${DOCSDIR}
|
|
|
|
.include <bsd.port.mk>
|