aboutsummaryrefslogtreecommitdiffstats
path: root/java/eclipse/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'java/eclipse/Makefile')
-rw-r--r--java/eclipse/Makefile18
1 files changed, 8 insertions, 10 deletions
diff --git a/java/eclipse/Makefile b/java/eclipse/Makefile
index 39e95819957d..586736265dd6 100644
--- a/java/eclipse/Makefile
+++ b/java/eclipse/Makefile
@@ -1,6 +1,5 @@
PORTNAME= eclipse
-DISTVERSION= 4.34
-PORTREVISION= 2
+DISTVERSION= 4.35
CATEGORIES= java devel
ECLIPSE_TAG= R${DISTVERSION:S|.|_|g}
@@ -17,11 +16,10 @@ ONLY_FOR_ARCHS= aarch64 amd64
BUILD_DEPENDS= git:devel/git \
mvn:devel/maven39 \
zip:archivers/zip
+LIB_DEPENDS= libsecret-1.so:security/libsecret
+RUN_DEPENDS= webkit2-gtk_41>=0:www/webkit2-gtk@41
-LIB_DEPENDS= libsecret-1.so:security/libsecret \
- libwebkit2gtk-4.0.so:www/webkit2-gtk@40
-
-USES= compiler:c++17-lang gl gmake java pkgconfig gnome
+USES= compiler:c++17-lang gl gmake gnome java pkgconfig
# The github repositories. The repository under NorbertXYZ is for a predefined maven
# download, so the build does not need to download while do-build is running
USE_GITHUB= yes
@@ -38,10 +36,10 @@ GH_TUPLE= chirontt:eclipse.platform.releng.aggregator:${ECLIPSE_TAG}_maintenance
chirontt:equinox:${ECLIPSE_TAG}_maintenance:k/equinox \
chirontt:equinox.binaries:${ECLIPSE_TAG}_maintenance:l/equinox.binaries \
chirontt:p2:${ECLIPSE_TAG}_maintenance:m/equinox.p2 \
- NorbertXYZ:eclipse_maven:${DISTVERSION}:n
+ NorbertXYZ:eclipse-maven:${DISTVERSION}:n
USE_GL= gl glu
-USE_GNOME= gtk30
-JAVA_VERSION= 17+
+USE_GNOME= gtk30 gtk40
+JAVA_VERSION= 21+
DESKTOP_ENTRIES= "Eclipse" \
"${COMMENT}" \
@@ -61,7 +59,7 @@ MAVEN_ENV= MAVEN_OPTS=-Xmx2048m CC=${CC} CFLAGS="${CFLAGS}" JAVA_HOME=${JAVA_HOM
MAVEN_ARCH= ${ARCH:S|amd64|x86_64|}
MAVEN_PARAMS= --offline \
- -Dmaven.repo.local=${WRKDIR}/eclipse_maven-${DISTVERSION} \
+ -Dmaven.repo.local=${WRKDIR}/eclipse-maven-${DISTVERSION} \
-Dnative=gtk.freebsd.${MAVEN_ARCH} \
-DskipTests clean verify