freebsd-ports/graphics/openjump/Makefile
Muhammad Moinur Rahman 4cda17ab14 */*: Refactor java/openjdk7 removal
- 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)
2023-04-04 13:10:53 -05:00

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>