pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/x11/xfce4-terminal



Module Name:    pkgsrc
Committed By:   gutteridge
Date:           Sat Apr 11 02:33:45 UTC 2026

Modified Files:
        pkgsrc/x11/xfce4-terminal: Makefile PLIST distinfo
Added Files:
        pkgsrc/x11/xfce4-terminal/patches:
            patch-terminal_terminal-window-dropdown.c

Log Message:
xfce4-terminal: update to 1.2.0

1.2.0 (2026-03-08)
=====
- build: Rename POTFILES.in to POTFILES
- build: Make xsltproc dependency optional
- Fix previous commit
- Delay tab title update on contents changed to avoid high cpu usage
- cleanup: Move function and set static qualifier
- Do not escape non-ASCII characters in dnded uris
- build: Add 'doc' configure option
- Escape special characters in dnded uris
- build: Fix typo in optimization level
- doc: Add "bugs" section to man page
- search: Shift+Enter for Next; remove throttling
- wayland: dropdown: Handle output disconnection
- I18n: Update po/LINGUAS list
- Allow handling middle click event by terminal applications
- Fix shift + right click propagation to terminal apps
- README.md: Add uninstall info
- Fix hyperlink-related leaks in terminal_widget_get_link
- Remove autotools build
- Use XfceNotebook from libxfce4ui
- Fix "Copy link address" on kwin_wayland
- prefs-dialog: Expose hidden setting 'misc-highlight-urls'
- cleanup: Remove '== (TRUE|FALSE)'
- Update README after switchover to meson
- Adjust include order for FreeBSD
- meson-build: Fix manpage install dir
- Translation Updates:
  Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Bulgarian,
  Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish,
  Dutch, Eastern Armenian, English (Australia), English (United
  Kingdom), Estonian, Finnish, French, Galician, German, Greek, Hebrew,
  Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese,
  Kazakh, Korean, Lithuanian, Malay, Norwegian Bokmål, Occitan (post
  1500), Persian (Iran), Polish, Portuguese, Portuguese (Brazil),
  Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish,
  Tatar, Thai, Turkish, Ukrainian, Uyghur, Vietnamese


To generate a diff of this commit:
cvs rdiff -u -r1.94 -r1.95 pkgsrc/x11/xfce4-terminal/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/x11/xfce4-terminal/PLIST
cvs rdiff -u -r1.29 -r1.30 pkgsrc/x11/xfce4-terminal/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/x11/xfce4-terminal/patches/patch-terminal_terminal-window-dropdown.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/x11/xfce4-terminal/Makefile
diff -u pkgsrc/x11/xfce4-terminal/Makefile:1.94 pkgsrc/x11/xfce4-terminal/Makefile:1.95
--- pkgsrc/x11/xfce4-terminal/Makefile:1.94     Tue Jan 27 08:41:08 2026
+++ pkgsrc/x11/xfce4-terminal/Makefile  Sat Apr 11 02:33:44 2026
@@ -1,26 +1,17 @@
-# $NetBSD: Makefile,v 1.94 2026/01/27 08:41:08 wiz Exp $
+# $NetBSD: Makefile,v 1.95 2026/04/11 02:33:44 gutteridge Exp $
 
-PKGREVISION= 3
 .include "../../meta-pkgs/xfce4/Makefile.common"
 
-DISTNAME=      xfce4-terminal-1.1.5
+DISTNAME=      xfce4-terminal-1.2.0
 CATEGORIES=    x11
-MASTER_SITES=  https://archive.xfce.org/src/apps/xfce4-terminal/1.1/
+MASTER_SITES=  https://archive.xfce.org/src/apps/xfce4-terminal/1.2/
 EXTRACT_SUFX=  .tar.xz
 
 HOMEPAGE=      https://docs.xfce.org/apps/terminal/start
 COMMENT=       Xfce terminal emulator
 
-USE_TOOLS+=    autoconf automake autoreconf
-
-TOOL_DEPENDS+= xfce4-dev-tools>=4.20.0:../../devel/xfce4-dev-tools
-
-CONFIGURE_ARGS+=       --enable-maintainer-mode
-
-pre-configure:
-       cd ${WRKSRC} && autoreconf -fiv
-
 .include "../../devel/gettext-tools/msgfmt-desktop.mk"
+.include "../../devel/meson/build.mk"
 .include "../../devel/pcre2/buildlink3.mk"
 .include "../../graphics/hicolor-icon-theme/buildlink3.mk"
 .include "../../sysutils/dbus-glib/buildlink3.mk"

Index: pkgsrc/x11/xfce4-terminal/PLIST
diff -u pkgsrc/x11/xfce4-terminal/PLIST:1.12 pkgsrc/x11/xfce4-terminal/PLIST:1.13
--- pkgsrc/x11/xfce4-terminal/PLIST:1.12        Wed Aug 23 21:27:30 2023
+++ pkgsrc/x11/xfce4-terminal/PLIST     Sat Apr 11 02:33:44 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.12 2023/08/23 21:27:30 gutteridge Exp $
+@comment $NetBSD: PLIST,v 1.13 2026/04/11 02:33:44 gutteridge Exp $
 bin/xfce4-terminal
 man/man1/xfce4-terminal.1
 share/applications/xfce4-terminal-settings.desktop
@@ -71,6 +71,7 @@ share/locale/sv/LC_MESSAGES/xfce4-termin
 share/locale/te/LC_MESSAGES/xfce4-terminal.mo
 share/locale/th/LC_MESSAGES/xfce4-terminal.mo
 share/locale/tr/LC_MESSAGES/xfce4-terminal.mo
+share/locale/tt/LC_MESSAGES/xfce4-terminal.mo
 share/locale/ug/LC_MESSAGES/xfce4-terminal.mo
 share/locale/uk/LC_MESSAGES/xfce4-terminal.mo
 share/locale/ur/LC_MESSAGES/xfce4-terminal.mo

Index: pkgsrc/x11/xfce4-terminal/distinfo
diff -u pkgsrc/x11/xfce4-terminal/distinfo:1.29 pkgsrc/x11/xfce4-terminal/distinfo:1.30
--- pkgsrc/x11/xfce4-terminal/distinfo:1.29     Wed Jun 11 23:49:34 2025
+++ pkgsrc/x11/xfce4-terminal/distinfo  Sat Apr 11 02:33:44 2026
@@ -1,5 +1,6 @@
-$NetBSD: distinfo,v 1.29 2025/06/11 23:49:34 gutteridge Exp $
+$NetBSD: distinfo,v 1.30 2026/04/11 02:33:44 gutteridge Exp $
 
-BLAKE2s (xfce4-terminal-1.1.5.tar.xz) = d1ae716f56277d0a32ae0c8cc82bbe66a5d2cfe35a8cb9e17a0838c0b076b907
-SHA512 (xfce4-terminal-1.1.5.tar.xz) = 075ce32f60198ab6f99ac08f9b00328c70cc3b35a082dcdbf245028a31f471fb5758c2d5569f6ccdce9593c70040f8a88d87ea53b86e021e603a85413b6f89c5
-Size (xfce4-terminal-1.1.5.tar.xz) = 440192 bytes
+BLAKE2s (xfce4-terminal-1.2.0.tar.xz) = b18b081fef6ac63a4f3f1230344943f48954d59603f292ae95ea3f07a5d0a563
+SHA512 (xfce4-terminal-1.2.0.tar.xz) = b0ac9330d7df046955bad43a535a1eb58bb7461d97d7145924df6e179c2b276817ecd607b72fae881d5e724a3ee5b29f2bd309ebadda5b88cc0afab52b33da13
+Size (xfce4-terminal-1.2.0.tar.xz) = 451388 bytes
+SHA1 (patch-terminal_terminal-window-dropdown.c) = a5cc9ce1907f1f945712b187ce3db0f34ca0f9ac

Added files:

Index: pkgsrc/x11/xfce4-terminal/patches/patch-terminal_terminal-window-dropdown.c
diff -u /dev/null pkgsrc/x11/xfce4-terminal/patches/patch-terminal_terminal-window-dropdown.c:1.1
--- /dev/null   Sat Apr 11 02:33:45 2026
+++ pkgsrc/x11/xfce4-terminal/patches/patch-terminal_terminal-window-dropdown.c Sat Apr 11 02:33:45 2026
@@ -0,0 +1,21 @@
+$NetBSD: patch-terminal_terminal-window-dropdown.c,v 1.1 2026/04/11 02:33:45 gutteridge Exp $
+
+Fix builds without Wayland.
+https://gitlab.xfce.org/apps/xfce4-terminal/-/commit/b07d9546a08a3cd70b7e9aaad7a86256fbe32b8b
+
+--- terminal/terminal-window-dropdown.c.orig   2026-03-08 11:12:45.000000000 +0000
++++ terminal/terminal-window-dropdown.c
+@@ -567,11 +567,13 @@ terminal_window_dropdown_finalize (GObject *object)
+   if (dropdown->animation_timeout_id != 0)
+     g_source_remove (dropdown->animation_timeout_id);
+ 
++#ifdef HAVE_GTK_LAYER_SHELL
+   if (dropdown->set_monitor_idle_id != 0)
+     g_source_remove (dropdown->set_monitor_idle_id);
+ 
+   if (dropdown->monitor_removed_idle_id != 0)
+     g_source_remove (dropdown->monitor_removed_idle_id);
++#endif
+ 
+   if (dropdown->status_icon != NULL)
+     g_object_unref (G_OBJECT (dropdown->status_icon));



Home | Main Index | Thread Index | Old Index