summaryrefslogtreecommitdiff
path: root/java/apache-commons-logging/Makefile
diff options
context:
space:
mode:
authorVladimir Druzenko <vvd@FreeBSD.org>2025-09-30 18:52:31 +0300
committerVladimir Druzenko <vvd@FreeBSD.org>2025-09-30 19:00:45 +0300
commit3a74e04f0a59e2cce1332b331f5713a5389a9e10 (patch)
tree006804c6bd2351c35e1f9bd497c31b70255e10c0 /java/apache-commons-logging/Makefile
parentaudio/virtual_oss: Ignore FreeBSD 15 (diff)
java/apache-commons-logging: Improve port
- Add LICENSE_FILE. - Add EXTRACT_AFTER_ARGS to prevent extract unnecessary files. - Replace %%JAVAJARDIR%% with ${JAVAJARDIR} in PLIST_FILES. - Replace LN with RLN. - Copy documentation only if DOCS option is on. - Add to documentation NOTICE.txt RELEASE-NOTES.txt. PR: 286425 Approved by: Atanu Biswas <atanubiswas484@gmail.com> (maintainer)
Diffstat (limited to 'java/apache-commons-logging/Makefile')
-rw-r--r--java/apache-commons-logging/Makefile22
1 files changed, 15 insertions, 7 deletions
diff --git a/java/apache-commons-logging/Makefile b/java/apache-commons-logging/Makefile
index 6ba44b395918..1050f090e52d 100644
--- a/java/apache-commons-logging/Makefile
+++ b/java/apache-commons-logging/Makefile
@@ -1,5 +1,6 @@
PORTNAME= commons-logging
DISTVERSION= 1.3.5
+PORTREVISION= 1
CATEGORIES= java devel
MASTER_SITES= APACHE_COMMONS_BINARIES
PKGNAMEPREFIX= apache-
@@ -10,9 +11,15 @@ COMMENT= Generic logging wrapper library
WWW= https://commons.apache.org/proper/commons-logging/
LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
USES= java
+EXTRACT_AFTER_ARGS= --exclude ._* \
+ --exclude .DS_Store \
+ --exclude ${PORTNAME}-${DISTVERSION}-*.jar \
+ --no-same-owner --no-same-permissions
+
NO_ARCH= yes
NO_BUILD= yes
@@ -20,18 +27,19 @@ WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION}
JARFILE= ${PORTNAME}-${DISTVERSION}.jar
-PLIST_FILES= %%JAVAJARDIR%%/${PORTNAME}.jar \
- %%JAVAJARDIR%%/${JARFILE}
+PLIST_FILES= ${JAVAJARDIR}/${PORTNAME}.jar \
+ ${JAVAJARDIR}/${JARFILE}
PORTDOCS= *
OPTIONS_DEFINE= DOCS
-post-extract:
- @${FIND} ${WRKSRC} -name "._*" -delete
-
do-install:
${INSTALL_DATA} ${WRKSRC}/${JARFILE} ${STAGEDIR}${JAVAJARDIR}
- ${LN} -sf ${JARFILE} ${STAGEDIR}${JAVAJARDIR}/${PORTNAME}.jar
- (cd ${WRKSRC}/apidocs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
+ ${RLN} ${STAGEDIR}${JAVAJARDIR}/${JARFILE} \
+ ${STAGEDIR}${JAVAJARDIR}/${PORTNAME}.jar
+
+do-install-DOCS-on:
+ (cd ${WRKSRC} && ${COPYTREE_SHARE} apidocs ${STAGEDIR}${DOCSDIR} && \
+ ${INSTALL_DATA} NOTICE.txt RELEASE-NOTES.txt ${STAGEDIR}${DOCSDIR})
.include <bsd.port.mk>