summaryrefslogtreecommitdiff
path: root/java/javamail/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'java/javamail/Makefile')
-rw-r--r--java/javamail/Makefile20
1 files changed, 16 insertions, 4 deletions
diff --git a/java/javamail/Makefile b/java/javamail/Makefile
index 39d424b0dc1a..5595070dca98 100644
--- a/java/javamail/Makefile
+++ b/java/javamail/Makefile
@@ -1,8 +1,11 @@
PORTNAME= javamail
DISTVERSIONPREFIX= ${PORTNAME:tu}-
DISTVERSION= 1_6_2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= java mail
+MASTER_SITES= https://github.com/jakartaee/jaf-api/releases/download/1.2.1/:jaf
+DISTFILES= jakarta.activation.jar:jaf
+EXTRACT_ONLY= javaee-javamail-JAVAMAIL-1_6_2_GH0.tar.gz
MAINTAINER= ale@FreeBSD.org
COMMENT= Reference Implementation of JSR 919
@@ -13,11 +16,10 @@ LICENSE_COMB= dual
OPTIONS_DEFINE= DOCS EXAMPLES
-USES= cpe java:ant,run
+USES= cpe java:ant
USE_GITHUB= yes
GH_ACCOUNT= javaee
CPE_VENDOR= sun
-JAVA_VERSION= 8
NO_ARCH= yes
@@ -32,9 +34,19 @@ PORTEXAMPLES= *
ALL_TARGET= all docs
.endif
+.include <bsd.port.pre.mk>
+
+.if ${JAVA_PORT_VERSION} != 8
+PLIST_FILES+= %%JAVAJARDIR%%/jakarta.activation.jar
+MAKE_ARGS+= -Dactivation.jar=${DISTDIR}/jakarta.activation.jar
+.endif
+
do-install:
@${ECHO_MSG} -n ">> Install JAR files in ${JAVAJARDIR}..."
@${INSTALL_DATA} ${WRKSRC}/target/release/mail.jar ${STAGEDIR}${JAVAJARDIR}/
+.if ${JAVA_PORT_VERSION} != 8
+ @${INSTALL_DATA} ${DISTDIR}/jakarta.activation.jar ${STAGEDIR}${JAVAJARDIR}/
+.endif
@${ECHO_MSG} " [ DONE ]"
.if ${PORT_OPTIONS:MDOCS}
@${ECHO_MSG} -n ">> Installing documentation in ${DOCSDIR}..."
@@ -53,4 +65,4 @@ do-install:
@${ECHO_MSG} " [ DONE ]"
.endif
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>