[Git][java-team/controlsfx][master] 7 commits: Building with openjfx 21
Pierre Gruet (@pgt)
gitlab at salsa.debian.org
Thu Sep 24 16:10:39 BST 2026
Pierre Gruet pushed to branch master at Debian Java Maintainers / controlsfx
Commits:
84726f52 by Pierre Gruet at 2026-09-22T20:38:43+02:00
Building with openjfx 21
- - - - -
49ceed37 by Pierre Gruet at 2026-09-22T20:40:57+02:00
Updating changelog
- - - - -
96c1e666 by Pierre Gruet at 2026-09-24T16:43:27+02:00
Removing Priority: optional, which is now defaults
- - - - -
210cf8b6 by Pierre Gruet at 2026-09-24T16:43:41+02:00
Raising Standards version to 4.7.4
- - - - -
74855bb6 by Pierre Gruet at 2026-09-24T16:44:22+02:00
Raising d/watch version to 5
- - - - -
9c914fe0 by Pierre Gruet at 2026-09-24T16:45:07+02:00
Updating changelog
- - - - -
19046936 by Pierre Gruet at 2026-09-24T16:49:18+02:00
Upload to unstable
- - - - -
5 changed files:
- debian/changelog
- debian/control
- + debian/patches/openjfx-21.patch
- debian/patches/series
- debian/watch
Changes:
=====================================
debian/changelog
=====================================
@@ -1,3 +1,13 @@
+controlsfx (11.0.0-2) unstable; urgency=medium
+
+ * Team upload
+ * Building with openjfx-21.x (Closes: #1148737)
+ * Raising Standards version to 4.7.4:
+ - Removing Priority: optional, which is now defaults
+ * Raising d/watch version to 5
+
+ -- Pierre Gruet <pgt at debian.org> Thu, 24 Sep 2026 16:45:15 +0200
+
controlsfx (11.0.0-1) unstable; urgency=medium
* Team upload.
=====================================
debian/control
=====================================
@@ -1,14 +1,13 @@
Source: controlsfx
Section: java
-Priority: optional
Maintainer: tony mancill <tmancill at debian.org>
Build-Depends:
debhelper-compat (= 13),
default-jdk,
gradle-debian-helper,
maven-repo-helper,
- openjfx (>= 11)
-Standards-Version: 4.6.1
+ openjfx (>= 21.0.12+3)
+Standards-Version: 4.7.4
Vcs-Git: https://salsa.debian.org/java-team/controlsfx.git
Vcs-Browser: https://salsa.debian.org/java-team/controlsfx
Homepage: https://github.com/controlsfx/controlsfx
=====================================
debian/patches/openjfx-21.patch
=====================================
@@ -0,0 +1,28 @@
+Description: properly overriding the addEventHandler and removeEventHandler
+ methods in openjfx 21.0.12+3
+Author: Pierre Gruet <pgt at debian.org>
+Forwarded: no
+Last-Update: 2026-09-22
+
+--- a/controlsfx/src/main/java/org/controlsfx/control/textfield/AutoCompletionBinding.java
++++ b/controlsfx/src/main/java/org/controlsfx/control/textfield/AutoCompletionBinding.java
+@@ -531,7 +531,8 @@
+ * @param eventHandler the handler to register
+ * @throws NullPointerException if the event type or handler is null
+ */
+- public <E extends Event> void addEventHandler(EventType<E> eventType, EventHandler<E> eventHandler) {
++ @Override
++ public <E extends Event> void addEventHandler(EventType<E> eventType, EventHandler<? super E> eventHandler) {
+ eventHandlerManager.addEventHandler(eventType, eventHandler);
+ }
+
+@@ -546,7 +547,8 @@
+ * @param eventHandler the handler to unregister
+ * @throws NullPointerException if the event type or handler is null
+ */
+- public <E extends Event> void removeEventHandler(EventType<E> eventType, EventHandler<E> eventHandler) {
++ @Override
++ public <E extends Event> void removeEventHandler(EventType<E> eventType, EventHandler<? super E> eventHandler) {
+ eventHandlerManager.removeEventHandler(eventType, eventHandler);
+ }
+
=====================================
debian/patches/series
=====================================
@@ -1,2 +1,3 @@
build.patch
java17-compatibility.patch
+openjfx-21.patch
=====================================
debian/watch
=====================================
@@ -1,3 +1,6 @@
-version=4
-opts="compression=xz,repack" \
-https://github.com/controlsfx/controlsfx/tags .*/(\d\S+)\.tar\.gz
+Version: 5
+
+Source: https://github.com/controlsfx/controlsfx/tags
+Matching-Pattern: .*/(\d\S+)\.tar\.gz
+Compression: xz
+Repack: yes
View it on GitLab: https://salsa.debian.org/java-team/controlsfx/-/compare/6f6574dbd2f15d45a5b963d0511259ad763232bb...19046936fb8c330faee9705b18a9f281ce8fa355
--
View it on GitLab: https://salsa.debian.org/java-team/controlsfx/-/compare/6f6574dbd2f15d45a5b963d0511259ad763232bb...19046936fb8c330faee9705b18a9f281ce8fa355
You're receiving this email because of your account on salsa.debian.org. Manage all notifications: https://salsa.debian.org/-/profile/notifications | Help: https://salsa.debian.org/help
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-java-commits/attachments/20260924/52465639/attachment.htm>
More information about the pkg-java-commits
mailing list