freebsd-ports/devel/dbus-java/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

46 lines
1.1 KiB
Makefile

PORTNAME= dbus-java
PORTVERSION= 2.7
CATEGORIES= devel java
MASTER_SITES= https://dbus.freedesktop.org/releases/dbus-java/
MAINTAINER= 0mp@FreeBSD.org
COMMENT= Java API for D-BUS
WWW= https://dbus.freedesktop.org/doc/dbus-java/
LICENSE= ACADEMIC LGPL21+
LICENSE_COMB= dual
LICENSE_NAME_ACADEMIC= Academic Free License version 2.1
LICENSE_FILE_ACADEMIC= ${WRKSRC}/COPYING
LICENSE_FILE_LGPL21+ = ${WRKSRC}/COPYING
LICENSE_PERMS_ACADEMIC= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
LIB_DEPENDS= libunix-java.so:devel/libmatthew
USES= gettext gmake
USE_JAVA= yes
JAVA_VERSION= 8+
MAKE_ARGS= MANPREFIX=${MAN1PREFIX}/share/man/man1
.if defined(WITH_DEBUG)
MAKE_ARGS+= DEBUG=enable
.endif
MAKE_ENV= DOCPREFIX=${DOCSDIR} \
JARPREFIX=${JAVAJARDIR} \
JAVA_HOME=${JAVA_HOME} \
JAVAUNIXJARDIR=${JAVAJARDIR} \
JAVAUNIXLIBDIR=${LOCALBASE}/lib
ALL_TARGET= bin
INSTALL_TARGET= install-bin
NO_ARCH= yes
OPTIONS_DEFINE= DOCS MANPAGES
OPTIONS_DEFAULT= MANPAGES
OPTIONS_SUB= yes
MANPAGES_BUILD_DEPENDS= docbook-to-man>0:textproc/docbook-to-man
MANPAGES_ALL_TARGET= man
MANPAGES_INSTALL_TARGET= install-man
.include <bsd.port.mk>