aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Osipov <michaelo@FreeBSD.org>2026-05-10 19:02:39 +0000
committerMichael Osipov <michaelo@FreeBSD.org>2026-05-12 09:13:10 +0000
commit982c73d5130c641501c2189ef68bffbb6d798957 (patch)
tree81b594a14b7979437fb37a7c88018e31c6df4c54
parent5447ca06f67ff8e11d77294ed69d34b11e396260 (diff)
devel/maven: Make unversioned port a metaport
-rw-r--r--devel/Makefile1
-rw-r--r--devel/maven/Makefile6
-rw-r--r--devel/maven38/Makefile2
-rw-r--r--devel/maven39/Makefile2
4 files changed, 11 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index cc96518f3852..47afdb9ff796 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -1683,6 +1683,7 @@
SUBDIR += massif-visualizer
SUBDIR += mate-common
SUBDIR += matreshka
+ SUBDIR += maven
SUBDIR += maven-wrapper
SUBDIR += maven363
SUBDIR += maven38
diff --git a/devel/maven/Makefile b/devel/maven/Makefile
new file mode 100644
index 000000000000..3b2e1eb6b080
--- /dev/null
+++ b/devel/maven/Makefile
@@ -0,0 +1,6 @@
+VERSIONS= 38 39
+MAVEN_VERSION?= 38
+
+MASTERDIR= ${.CURDIR}/../maven${MAVEN_VERSION}
+
+.include "${MASTERDIR}/Makefile"
diff --git a/devel/maven38/Makefile b/devel/maven38/Makefile
index a2282a91d263..88a9345fd3b0 100644
--- a/devel/maven38/Makefile
+++ b/devel/maven38/Makefile
@@ -3,7 +3,9 @@ DISTVERSION= 3.8.9
PORTREVISION= 3
CATEGORIES= devel java
MASTER_SITES= APACHE/maven/maven-3/${DISTVERSION}/binaries
+.if !defined(MASTERDIR)
PKGNAMESUFFIX= ${DISTVERSION:R:S/.//}
+.endif
DISTNAME= apache-${PORTNAME}-${DISTVERSION}-bin
MAINTAINER= michaelo@apache.org
diff --git a/devel/maven39/Makefile b/devel/maven39/Makefile
index 653fba7f1998..4064a16d8972 100644
--- a/devel/maven39/Makefile
+++ b/devel/maven39/Makefile
@@ -2,7 +2,9 @@ PORTNAME= maven
DISTVERSION= 3.9.15
CATEGORIES= devel java
MASTER_SITES= APACHE/maven/maven-3/${DISTVERSION}/binaries
+.if !defined(MASTERDIR)
PKGNAMESUFFIX= ${DISTVERSION:R:S/.//}
+.endif
DISTNAME= apache-${PORTNAME}-${DISTVERSION}-bin
MAINTAINER= michaelo@apache.org