git: 70a03ce3a607 - main - www/jcef: new port, Java Chromium Embedded Framework
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 09 Aug 2026 10:22:47 UTC
The branch main has been updated by thierry:
URL: https://cgit.FreeBSD.org/ports/commit/?id=70a03ce3a607cc2f9dafc3f3b00c09eb376fa037
commit 70a03ce3a607cc2f9dafc3f3b00c09eb376fa037
Author: Thierry Thomas <thierry@FreeBSD.org>
AuthorDate: 2026-08-09 09:37:08 +0000
Commit: Thierry Thomas <thierry@FreeBSD.org>
CommitDate: 2026-08-09 10:22:32 +0000
www/jcef: new port, Java Chromium Embedded Framework
Required by Scilab.
---
www/Makefile | 1 +
www/jcef/Makefile | 32 ++++++++++++++++++++++++++++++++
www/jcef/distinfo | 3 +++
www/jcef/pkg-descr | 3 +++
4 files changed, 39 insertions(+)
diff --git a/www/Makefile b/www/Makefile
index 5460687910d7..4771c7caa7a5 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -308,6 +308,7 @@
SUBDIR += iocaine
SUBDIR += iridium
SUBDIR += janus
+ SUBDIR += jcef
SUBDIR += jericho-html
SUBDIR += jesred
SUBDIR += jetty10
diff --git a/www/jcef/Makefile b/www/jcef/Makefile
new file mode 100644
index 000000000000..4ae203661b5a
--- /dev/null
+++ b/www/jcef/Makefile
@@ -0,0 +1,32 @@
+PORTNAME= jcef
+DISTVERSION= 146.0.10 # To be supported by math/scilab !!!
+CATEGORIES= www java
+MASTER_SITES= https://github.com/jcefmaven/jcefmaven/releases/download/${PORTVERSION}/
+DISTNAME= jcef-api-jcef-${JCEF_TAG}+cef-${CEF_VERSION}
+EXTRACT_SUFX= .jar
+EXTRACT_ONLY=
+
+MAINTAINER= thierry@FreeBSD.org
+COMMENT= Java Chromium Embedded Framework
+WWW= https://github.com/chromiumembedded/java-cef
+
+LICENSE= APACHE20
+
+USES= java:run
+
+JCEF_TAG= d3de827
+CEF_TAG= g8219561
+CHROMIUM_VER= 146.0.7680.179
+CEF_VERSION= ${PORTVERSION}+${CEF_TAG}+chromium-${CHROMIUM_VER}
+
+NO_BUILD= yes
+NO_ARCH= yes
+
+PLIST_FILES= %%JAVAJARDIR%%/${PORTNAME}.jar
+
+do-install:
+ @${MKDIR} ${STAGEDIR}${JAVAJARDIR}
+ ${INSTALL_DATA} ${DISTDIR}/${DISTNAME}.jar \
+ ${STAGEDIR}${JAVAJARDIR}/${PORTNAME}.jar
+
+.include <bsd.port.mk>
diff --git a/www/jcef/distinfo b/www/jcef/distinfo
new file mode 100644
index 000000000000..aba3e968a02b
--- /dev/null
+++ b/www/jcef/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1785516836
+SHA256 (jcef-api-jcef-d3de827+cef-146.0.10+g8219561+chromium-146.0.7680.179.jar) = b0271c8817cbdeb9e2e41420804d62e21c94acdf3b4d6072577fb19d546a4b08
+SIZE (jcef-api-jcef-d3de827+cef-146.0.10+g8219561+chromium-146.0.7680.179.jar) = 221967
diff --git a/www/jcef/pkg-descr b/www/jcef/pkg-descr
new file mode 100644
index 000000000000..da4b9d463604
--- /dev/null
+++ b/www/jcef/pkg-descr
@@ -0,0 +1,3 @@
+The Java Chromium Embedded Framework (JCEF) is a simple framework for embedding
+Chromium-based browsers in other applications using the Java programming
+language.