Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package xfontsel for openSUSE:Factory 
checked in at 2026-06-30 15:27:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xfontsel (Old)
 and      /work/SRC/openSUSE:Factory/.xfontsel.new.11887 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "xfontsel"

Tue Jun 30 15:27:21 2026 rev:12 rq:1362664 version:1.1.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/xfontsel/xfontsel.changes        2024-03-04 
21:25:17.478733648 +0100
+++ /work/SRC/openSUSE:Factory/.xfontsel.new.11887/xfontsel.changes     
2026-06-30 15:27:23.212268185 +0200
@@ -1,0 +2,7 @@
+Tue Jun 30 12:50:56 UTC 2026 - Stefan Dirsch <[email protected]>
+
+- Update to version 1.1.2
+  * This release adds support for building with meson as well as
+    autoconf.
+
+-------------------------------------------------------------------

Old:
----
  xfontsel-1.1.1.tar.xz
  xfontsel-1.1.1.tar.xz.sig

New:
----
  xfontsel-1.1.2.tar.xz
  xfontsel-1.1.2.tar.xz.sig

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ xfontsel.spec ++++++
--- /var/tmp/diff_new_pack.vKcKyI/_old  2026-06-30 15:27:24.812322176 +0200
+++ /var/tmp/diff_new_pack.vKcKyI/_new  2026-06-30 15:27:24.832322851 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package xfontsel
 #
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           xfontsel
-Version:        1.1.1
+Version:        1.1.2
 Release:        0
 Summary:        Utility to display X11 font names
 License:        X11
@@ -26,6 +26,7 @@
 Source0:        
https://xorg.freedesktop.org/releases/individual/app/%{name}-%{version}.tar.xz
 Source1:        
https://xorg.freedesktop.org/releases/individual/app/%{name}-%{version}.tar.xz.sig
 Source2:        xfontsel.keyring
+BuildRequires:  meson
 BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig(x11)
 BuildRequires:  pkgconfig(xaw7)
@@ -44,11 +45,11 @@
 %setup -q
 
 %build
-%configure
-%make_build
+%meson
+%meson_build
 
 %install
-%make_install
+%meson_install
 
 %files
 %license COPYING

++++++ xfontsel-1.1.1.tar.xz -> xfontsel-1.1.2.tar.xz ++++++
++++ 10359 lines of diff (skipped)
++++    retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/xfontsel-1.1.1/ChangeLog new/xfontsel-1.1.2/ChangeLog
--- old/xfontsel-1.1.1/ChangeLog        2024-03-03 23:26:27.000000000 +0100
+++ new/xfontsel-1.1.2/ChangeLog        2026-06-29 03:07:13.000000000 +0200
@@ -1,3 +1,88 @@
+commit f6c301a62839448167f7de53af8e93441076b940
+Author: Alan Coopersmith <[email protected]>
+Date:   Sun Jun 28 18:03:39 2026 -0700
+
+    xfontsel 1.1.2
+    
+    Signed-off-by: Alan Coopersmith <[email protected]>
+
+commit e307e15ca3f857b3db648263e13dc03fd299f66d
+Author: Alan Coopersmith <[email protected]>
+Date:   Tue May 19 18:38:50 2026 -0700
+
+    configure: fix warning about redefining AM_CPPFLAGS in Makefile.am
+    
+    Makefile.am:59: warning: AM_CPPFLAGS was already defined in condition 
TRUE, which includes condition USE_GETTEXT ...
+    Makefile.am:25: ... 'AM_CPPFLAGS' previously defined here
+    
+    Fixes: f286ef3 ("Use gettext() to localize messages if available")
+    Signed-off-by: Alan Coopersmith <[email protected]>
+    Part-of: 
<https://gitlab.freedesktop.org/xorg/app/xfontsel/-/merge_requests/16>
+
+commit 3499609189ff0a04d3d52de55777d1421703d3a6
+Author: Alan Coopersmith <[email protected]>
+Date:   Sat Apr 18 18:14:26 2026 -0700
+
+    meson: Add option to build with meson
+    
+    Also updates the gitlab CI config to test both build types
+    and compare the generated output/installed files.
+    
+    Signed-off-by: Alan Coopersmith <[email protected]>
+    Part-of: 
<https://gitlab.freedesktop.org/xorg/app/xfontsel/-/merge_requests/15>
+
+commit 89f1c14239d1eacf48fd2bfbb686c44265c15316
+Author: Alan Coopersmith <[email protected]>
+Date:   Sun Jan 11 11:20:41 2026 -0800
+
+    gitlab CI: drop the ci-fairy check-mr job
+    
+    The only thing this checked was the checkbox for allowing maintainers to
+    edit the MR. Changed permissions checks now fail this job but luckily
+    the setting it checked has been the default for years anyway so we can
+    drop it.
+    
+    https://gitlab.freedesktop.org/freedesktop/ci-templates/-/issues/81
+    
+    Signed-off-by: Alan Coopersmith <[email protected]>
+    Part-of: 
<https://gitlab.freedesktop.org/xorg/app/xfontsel/-/merge_requests/15>
+
+commit 5924c65d96d2f1301fbfff849a4a1eae90f9d2cb
+Author: Alan Coopersmith <[email protected]>
+Date:   Sun May 25 09:51:32 2025 -0700
+
+    man page: fix warnings from `mandoc -T lint` and `groff -rCHECKSTYLE=10`
+    
+    mandoc: xfontsel.1:40:16: WARNING: cannot parse date, using it verbatim: 
TH xfontsel 1.1.1
+    mandoc: xfontsel.1:50:2: WARNING: skipping paragraph macro: PP empty
+    mandoc: xfontsel.1:44:2: WARNING: skipping paragraph macro: PP after SH
+    mandoc: xfontsel.1:91:2: WARNING: skipping paragraph macro: PP empty
+    mandoc: xfontsel.1:52:2: WARNING: skipping paragraph macro: PP after SH
+    mandoc: xfontsel.1:126:2: WARNING: skipping paragraph macro: PP empty
+    mandoc: xfontsel.1:93:2: WARNING: skipping paragraph macro: PP after SH
+    mandoc: xfontsel.1:139:2: WARNING: skipping paragraph macro: PP empty
+    mandoc: xfontsel.1:178:2: WARNING: skipping paragraph macro: PP empty
+    mandoc: xfontsel.1:193:2: WARNING: skipping paragraph macro: PP empty
+    mandoc: xfontsel.1:128:2: WARNING: skipping paragraph macro: PP after SH
+    mandoc: xfontsel.1:197:2: WARNING: skipping paragraph macro: PP empty
+    mandoc: xfontsel.1:195:2: WARNING: skipping paragraph macro: PP after SH
+    mandoc: xfontsel.1:202:2: WARNING: skipping paragraph macro: PP empty
+    mandoc: xfontsel.1:204:2: WARNING: skipping paragraph macro: PP after SH
+    mandoc: xfontsel.1:225:2: WARNING: skipping paragraph macro: PP after SH
+    an.tmac:xfontsel.1:196: style: 1 leading space(s) on input line
+    
+    Signed-off-by: Alan Coopersmith <[email protected]>
+    Part-of: 
<https://gitlab.freedesktop.org/xorg/app/xfontsel/-/merge_requests/14>
+
+commit 59f1bcdcf1a289b00800cbcb69be03bc3711d45d
+Author: Alan Coopersmith <[email protected]>
+Date:   Tue Mar 25 17:49:39 2025 -0700
+
+    Improve man page formatting
+    
+    Signed-off-by: Alan Coopersmith <[email protected]>
+    Part-of: 
<https://gitlab.freedesktop.org/xorg/app/xfontsel/-/merge_requests/13>
+
 commit e7c62d035698841b12599384ee921e04ab417138
 Author: Alan Coopersmith <[email protected]>
 Date:   Sun Mar 3 14:21:49 2024 -0800
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/xfontsel-1.1.1/Makefile.am new/xfontsel-1.1.2/Makefile.am
--- old/xfontsel-1.1.1/Makefile.am      2024-03-03 23:26:17.000000000 +0100
+++ new/xfontsel-1.1.2/Makefile.am      2026-06-29 03:07:03.000000000 +0200
@@ -52,10 +52,11 @@
 
 dist-hook: ChangeLog INSTALL
 
-EXTRA_DIST = README.md
+EXTRA_DIST  = README.md meson.build meson.options
+EXTRA_DIST += po/LINGUAS po/POTFILES po/meson.build
 
 if USE_GETTEXT
-AM_CPPFLAGS = -DLOCALEDIR='"$(LOCALEDIR)"'
+AM_CPPFLAGS += -DLOCALEDIR='"$(LOCALEDIR)"'
 
 noinst_DATA = xfontsel.po
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/xfontsel-1.1.1/compile new/xfontsel-1.1.2/compile
--- old/xfontsel-1.1.1/compile  2024-03-03 23:26:22.000000000 +0100
+++ new/xfontsel-1.1.2/compile  2026-06-29 03:07:08.000000000 +0200
@@ -1,9 +1,9 @@
 #! /bin/sh
 # Wrapper for compilers which do not understand '-c -o'.
 
-scriptversion=2018-03-07.03; # UTC
+scriptversion=2025-06-18.21; # UTC
 
-# Copyright (C) 1999-2021 Free Software Foundation, Inc.
+# Copyright (C) 1999-2025 Free Software Foundation, Inc.
 # Written by Tom Tromey <[email protected]>.
 #
 # This program is free software; you can redistribute it and/or modify
@@ -37,11 +37,11 @@
 
 file_conv=
 
-# func_file_conv build_file lazy
+# func_file_conv build_file unneeded_conversions
 # Convert a $build file to $host form and store it in $file
 # Currently only supports Windows hosts. If the determined conversion
-# type is listed in (the comma separated) LAZY, no conversion will
-# take place.
+# type is listed in (the comma separated) UNNEEDED_CONVERSIONS, no
+# conversion will take place.
 func_file_conv ()
 {
   file=$1
@@ -51,9 +51,20 @@
        # lazily determine how to convert abs files
        case `uname -s` in
          MINGW*)
-           file_conv=mingw
+           if test -n "$MSYSTEM" && (cygpath --version) >/dev/null 2>&1; then
+             # MSYS2 environment.
+             file_conv=cygwin
+           else
+             # Original MinGW environment.
+             file_conv=mingw
+           fi
            ;;
-         CYGWIN* | MSYS*)
+         MSYS*)
+           # Old MSYS environment, or MSYS2 with 32-bit MSYS2 shell.
+           file_conv=cygwin
+           ;;
+         CYGWIN*)
+           # Cygwin environment.
            file_conv=cygwin
            ;;
          *)
@@ -63,12 +74,14 @@
       fi
       case $file_conv/,$2, in
        *,$file_conv,*)
+         # This is the optimization mentioned above:
+         # If UNNEEDED_CONVERSIONS contains $file_conv, don't convert.
          ;;
        mingw/*)
          file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'`
          ;;
-       cygwin/* | msys/*)
-         file=`cygpath -m "$file" || echo "$file"`
+       cygwin/*)
+         file=`cygpath -w "$file" || echo "$file"`
          ;;
        wine/*)
          file=`winepath -w "$file" || echo "$file"`
@@ -143,7 +156,7 @@
          # configure might choose to run compile as 'compile cc -o foo foo.c'.
          eat=1
          case $2 in
-           *.o | *.[oO][bB][jJ])
+           *.o | *.lo | *.[oO][bB][jJ])
              func_file_conv "$2"
              set x "$@" -Fo"$file"
              shift
@@ -248,14 +261,17 @@
 right script to run: please start by reading the file 'INSTALL'.
 
 Report bugs to <[email protected]>.
+GNU Automake home page: <https://www.gnu.org/software/automake/>.
+General help using GNU software: <https://www.gnu.org/gethelp/>.
 EOF
     exit $?
     ;;
   -v | --v*)
-    echo "compile $scriptversion"
+    echo "compile (GNU Automake) $scriptversion"
     exit $?
     ;;
   cl | *[/\\]cl | cl.exe | *[/\\]cl.exe | \
+  clang-cl | *[/\\]clang-cl | clang-cl.exe | *[/\\]clang-cl.exe | \
   icl | *[/\\]icl | icl.exe | *[/\\]icl.exe )
     func_cl_wrapper "$@"      # Doesn't return...
     ;;
@@ -340,9 +356,9 @@
 # Local Variables:
 # mode: shell-script
 # sh-indentation: 2
-# eval: (add-hook 'before-save-hook 'time-stamp)
+# eval: (add-hook 'before-save-hook 'time-stamp nil t)
 # time-stamp-start: "scriptversion="
-# time-stamp-format: "%:y-%02m-%02d.%02H"
+# time-stamp-format: "%Y-%02m-%02d.%02H"
 # time-stamp-time-zone: "UTC0"
 # time-stamp-end: "; # UTC"
 # End:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/xfontsel-1.1.1/configure.ac new/xfontsel-1.1.2/configure.ac
--- old/xfontsel-1.1.1/configure.ac     2024-03-03 23:26:17.000000000 +0100
+++ new/xfontsel-1.1.2/configure.ac     2026-06-29 03:07:03.000000000 +0200
@@ -23,7 +23,7 @@
 
 # Initialize Autoconf
 AC_PREREQ([2.60])
-AC_INIT([xfontsel], [1.1.1],
+AC_INIT([xfontsel], [1.1.2],
        [https://gitlab.freedesktop.org/xorg/app/xfontsel/-/issues], [xfontsel])
 AC_CONFIG_SRCDIR([Makefile.am])
 AC_CONFIG_HEADERS([config.h])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/xfontsel-1.1.1/man/xfontsel.man new/xfontsel-1.1.2/man/xfontsel.man
--- old/xfontsel-1.1.1/man/xfontsel.man 2024-03-03 23:26:17.000000000 +0100
+++ new/xfontsel-1.1.2/man/xfontsel.man 2026-06-29 03:07:03.000000000 +0200
@@ -24,33 +24,17 @@
 .\" other dealings in this Software without prior written authorization
 .\" from the X Consortium.
 .\"
-.de EX         \"Begin example
-.ne 5
-.if n .sp 1
-.if t .sp .5
-.nf
-.in +.5i
-..
-.de EE
-.fi
-.in -.5i
-.if n .sp 1
-.if t .sp .5
-..
-.TH XFONTSEL 1 __xorgversion__
+.TH XFONTSEL 1 2023-02-11 __xorgversion__
 .SH NAME
 xfontsel \- point and click selection of X11 font names
-.SH SYNTAX
-.PP
+.SH SYNOPSIS
 .nf
 \fBxfontsel\fP [-\fItoolkitoption\fP ...] [\fB-help\fP] [\fB-pattern\fP 
\fIfontname\fP] [\fB-print\fP]
          [\fB-sample\fP \fItext\fP] [\fB-sample16\fP \fItext16\fP] 
[\fB-sampleUCS\fP \fItextUCS\fP]
          [\fB-scaled\fP] [\fB-version\fP]
 .fi
-.PP
 .SH DESCRIPTION
-.PP
-The \fIxfontsel\fP application provides a simple way to display
+The \fBxfontsel\fP application provides a simple way to display
 the fonts known to your X server, examine samples of each, and
 retrieve the X Logical Font Description ("XLFD") full name for a font.
 .PP
@@ -83,14 +67,12 @@
 The \fB-scaled\fP option enables the ability to select scaled fonts
 at arbitrary pixel or point sizes.
 .PP
-The \fB\-help\fP option specifies that \fIxfontsel\fP should
+The \fB\-help\fP option specifies that \fBxfontsel\fP should
 print a usage message and exit.
 .PP
-The \fB\-version\fP option specifies that \fIxfontsel\fP should
+The \fB\-version\fP option specifies that \fBxfontsel\fP should
 print version info and exit.
-.PP
 .SH INTERACTIONS
-.PP
 Clicking any pointer button in one of the XLFD field names will pop up
 a menu of the currently-known possibilities for that field.  If
 previous choices of other fields were made, only values
@@ -99,7 +81,7 @@
 some other field(s) by choosing the ``*'' entry in that field.
 Unselectable values may be omitted from the menu entirely as
 a configuration option; see the \fBShowUnselectable\fP resource, below.
-Whenever any change is made to a field value, \fIxfontsel\fP will
+Whenever any change is made to a field value, \fBxfontsel\fP will
 assert ownership of the PRIMARY_FONT selection.  Other applications
 (see, e.g., \fIxterm\fP) may then retrieve the selected font specification.
 .PP
@@ -119,13 +101,11 @@
 highlighted to remind you of this fact, and de-highlights when
 some other application takes the PRIMARY selection away.  The
 \fIselect\fP widget is a toggle; pressing it when it is highlighted
-will cause \fIxfontsel\fP to release the selection ownership and
+will cause \fBxfontsel\fP to release the selection ownership and
 de-highlight the widget.  Activating the \fIselect\fP widget twice
-is the only way to cause \fIxfontsel\fP to release the
+is the only way to cause \fBxfontsel\fP to release the
 PRIMARY_FONT selection.
-.PP
 .SH RESOURCES
-.PP
 The application class is \fBXFontSel\fP.  Most of the user-interface
 is configured in the app-defaults file; if this file is missing
 a warning message will be printed to standard output and the
@@ -136,7 +116,6 @@
 .IR __apploaddir__/XFontSel ,
 .PP
 Application specific resources:
-.PP
 .TP 8
 .B "cursor (\fPclass\fB Cursor)"
 Specifies the cursor for the application window.
@@ -175,7 +154,6 @@
 scalable fonts is enabled.
 .PP
 Widget specific resources:
-.PP
 .TP 8
 .B "showUnselectable (\fPclass\fB ShowUnselectable)"
 Specifies, for each field menu, whether or not to show values that
@@ -190,16 +168,13 @@
 in font) and False for field 11.  If you never want to see
 unselectable entries, '*menu.options.showUnselectable:False' is
 a reasonable thing to specify in a resource file.
-.PP
 .SH FILES
-.PP
- $XFILESEARCHPATH/XFontSel
-.PP
+.IB $XFILESEARCHPATH /XFontSel
 .SH SEE ALSO
-xrdb(__appmansuffix__), xfd(__appmansuffix__)
-.PP
+.BR xrdb (__appmansuffix__),
+.BR xfd (__appmansuffix__),
+.I "X Logical Font Description Conventions"
 .SH BUGS
-.PP
 Sufficiently ambiguous patterns can be misinterpreted and lead to an
 initial selection string which may not correspond to what the user intended
 and which may cause the initial sample text output to fail to match
@@ -209,7 +184,7 @@
 Should be able to return a FONT for the PRIMARY selection, not
 just a STRING.
 .PP
-Any change in a field value will cause \fIxfontsel\fP to assert
+Any change in a field value will cause \fBxfontsel\fP to assert
 ownership of the PRIMARY_FONT selection.  Perhaps this should
 be parameterized.
 .PP
@@ -220,7 +195,6 @@
 .PP
 The average-width menu is too large to be useful.
 .SH AUTHOR
-.PP
 Ralph R. Swick, Digital Equipment Corporation/MIT Project Athena
 .PP
 Mark Leisher <[email protected]> added the support for the UTF-8 sample
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/xfontsel-1.1.1/meson.build new/xfontsel-1.1.2/meson.build
--- old/xfontsel-1.1.1/meson.build      1970-01-01 01:00:00.000000000 +0100
+++ new/xfontsel-1.1.2/meson.build      2026-06-29 03:07:03.000000000 +0200
@@ -0,0 +1,122 @@
+# SPDX-License-Identifier: MIT
+#
+# Copyright (c) 2026, Oracle and/or its affiliates.
+#
+# Permission is hereby granted, free of charge, to any person obtaining a
+# copy of this software and associated documentation files (the "Software"),
+# to deal in the Software without restriction, including without limitation
+# the rights to use, copy, modify, merge, publish, distribute, sublicense,
+# and/or sell copies of the Software, and to permit persons to whom the
+# Software is furnished to do so, subject to the following conditions:
+#
+# The above copyright notice and this permission notice (including the next
+# paragraph) shall be included in all copies or substantial portions of the
+# Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
+# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+# DEALINGS IN THE SOFTWARE.
+#
+
+project(
+  'xfontsel',
+  'c',
+  version: '1.1.2',
+  license: 'X11 AND SMLNJ AND MIT',
+  license_files: 'COPYING',
+  meson_version: '>= 1.1.0',
+)
+
+conf = configuration_data()
+package_string = ' '.join(meson.project_name(), meson.project_version())
+conf.set_quoted('PACKAGE_STRING', package_string)
+
+cc = meson.get_compiler('c')
+
+# Replacement for XORG_DEFAULT_OPTIONS
+if cc.has_argument('-fno-strict-aliasing')
+  add_project_arguments('-fno-strict-aliasing', language: 'c')
+endif
+
+# Checks for pkg-config packages
+dep_libxaw = dependency('xaw7', required: true)
+dep_libxmu = dependency('xmu', required: true)
+dep_libxt  = dependency('xt')
+dep_libx11 = dependency('x11', required: true)
+dep_xproto = dependency('xproto', required: true, version: '>= 7.0.17')
+deps = [dep_libxaw, dep_libxmu, dep_libxt, dep_libx11, dep_xproto]
+
+# Internationalization & localization support
+use_gettext = cc.has_function('gettext')
+if use_gettext == false
+  dep_libintl = cc.find_library('intl', required: false)
+  use_gettext = cc.has_function('gettext', dependencies: dep_libintl)
+  if use_gettext == true
+    deps += dep_libintl
+  endif
+endif
+conf.set('USE_GETTEXT', use_gettext ? 1 : false,
+         description: 'Define to 1 if you want to use the gettext() function.')
+summary('Use gettext', use_gettext)
+subdir('po')
+
+# where to install localized messages
+localedir = get_option('prefix') / get_option('localedir')
+conf.set_quoted('LOCALEDIR', localedir)
+
+config_h = configure_file(output: 'config.h', configuration: conf)
+add_project_arguments('-DHAVE_CONFIG_H', language: ['c'])
+add_project_arguments('-D_CONST_X_STRING', language: ['c'])
+
+xfontsel_sources = [
+  config_h,
+  'ULabel.c',
+  'ULabel.h',
+  'ULabelP.h',
+  'xfontsel.c',
+]
+
+executable(
+  'xfontsel',
+  xfontsel_sources,
+  dependencies: deps,
+  install: true
+)
+
+# Find directory for installing app-defaults files
+appdefaultdir = get_option('appdefaultdir')
+if appdefaultdir == ''
+  appdefaultdir = dep_libxt.get_variable('appdefaultdir')
+endif
+summary('appdefaultdir', appdefaultdir)
+
+# App default files  (*.ad)
+install_data(
+  'app-defaults/XFontSel',
+  install_dir: appdefaultdir,
+  install_tag: 'runtime',
+)
+
+# Man page
+prog_sed = find_program('sed')
+
+custom_target(
+  'xfontsel.man',
+  input: 'man/xfontsel.man',
+  output: 'xfontsel.1',
+  command: [
+    prog_sed,
+    '-e', 's/__xorgversion__/"xfontsel @0@" "X Version 
11"/'.format(meson.project_version()),
+    '-e', 's/__appmansuffix__/1/g',
+    '-e', f's%__apploaddir__%@appdefaultdir@%g',
+    '@INPUT@',
+  ],
+  capture: true,
+  install: true,
+  install_dir: get_option('mandir') / 'man1',
+  install_tag: 'man',
+)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/xfontsel-1.1.1/meson.options new/xfontsel-1.1.2/meson.options
--- old/xfontsel-1.1.1/meson.options    1970-01-01 01:00:00.000000000 +0100
+++ new/xfontsel-1.1.2/meson.options    2026-06-29 03:07:03.000000000 +0200
@@ -0,0 +1,5 @@
+option(
+  'appdefaultdir',
+  type: 'string',
+  description: 'directory for app-defaults files (default is autodetected)',
+)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/xfontsel-1.1.1/missing new/xfontsel-1.1.2/missing
--- old/xfontsel-1.1.1/missing  2024-03-03 23:26:22.000000000 +0100
+++ new/xfontsel-1.1.2/missing  2026-06-29 03:07:08.000000000 +0200
@@ -1,9 +1,11 @@
 #! /bin/sh
-# Common wrapper for a few potentially missing GNU programs.
+# Common wrapper for a few potentially missing GNU and other programs.
 
-scriptversion=2018-03-07.03; # UTC
+scriptversion=2025-06-18.21; # UTC
 
-# Copyright (C) 1996-2021 Free Software Foundation, Inc.
+# shellcheck disable=SC2006,SC2268 # we must support pre-POSIX shells
+
+# Copyright (C) 1996-2025 Free Software Foundation, Inc.
 # Originally written by Fran,cois Pinard <[email protected]>, 1996.
 
 # This program is free software; you can redistribute it and/or modify
@@ -54,18 +56,20 @@
   -v, --version   output version information and exit
 
 Supported PROGRAM values:
-  aclocal   autoconf  autoheader   autom4te  automake  makeinfo
-  bison     yacc      flex         lex       help2man
+aclocal autoconf autogen  autoheader autom4te automake autoreconf
+bison   flex     help2man lex        makeinfo perl     yacc
 
 Version suffixes to PROGRAM as well as the prefixes 'gnu-', 'gnu', and
 'g' are ignored when checking the name.
 
-Send bug reports to <[email protected]>."
+Report bugs to <[email protected]>.
+GNU Automake home page: <https://www.gnu.org/software/automake/>.
+General help using GNU software: <https://www.gnu.org/gethelp/>."
     exit $?
     ;;
 
   -v|--v|--ve|--ver|--vers|--versi|--versio|--version)
-    echo "missing $scriptversion (GNU Automake)"
+    echo "missing (GNU Automake) $scriptversion"
     exit $?
     ;;
 
@@ -108,7 +112,7 @@
 program_details ()
 {
   case $1 in
-    aclocal|automake)
+    aclocal|automake|autoreconf)
       echo "The '$1' program is part of the GNU Automake package:"
       echo "<$gnu_software_URL/automake>"
       echo "It also requires GNU Autoconf, GNU m4 and Perl in order to run:"
@@ -123,6 +127,9 @@
       echo "<$gnu_software_URL/m4/>"
       echo "<$perl_URL>"
       ;;
+    *)
+      :
+      ;;
   esac
 }
 
@@ -137,48 +144,55 @@
   printf '%s\n' "'$1' is $msg."
 
   configure_deps="'configure.ac' or m4 files included by 'configure.ac'"
+  autoheader_deps="'acconfig.h'"
+  automake_deps="'Makefile.am'"
+  aclocal_deps="'acinclude.m4'"
   case $normalized_program in
+    aclocal*)
+      echo "You should only need it if you modified $aclocal_deps or"
+      echo "$configure_deps."
+      ;;
     autoconf*)
-      echo "You should only need it if you modified 'configure.ac',"
-      echo "or m4 files included by it."
-      program_details 'autoconf'
+      echo "You should only need it if you modified $configure_deps."
+      ;;
+    autogen*)
+      echo "You should only need it if you modified a '.def' or '.tpl' file."
+      echo "You may want to install the GNU AutoGen package:"
+      echo "<$gnu_software_URL/autogen/>"
       ;;
     autoheader*)
-      echo "You should only need it if you modified 'acconfig.h' or"
+      echo "You should only need it if you modified $autoheader_deps or"
       echo "$configure_deps."
-      program_details 'autoheader'
       ;;
     automake*)
-      echo "You should only need it if you modified 'Makefile.am' or"
-      echo "$configure_deps."
-      program_details 'automake'
-      ;;
-    aclocal*)
-      echo "You should only need it if you modified 'acinclude.m4' or"
+      echo "You should only need it if you modified $automake_deps or"
       echo "$configure_deps."
-      program_details 'aclocal'
       ;;
-   autom4te*)
+    autom4te*)
       echo "You might have modified some maintainer files that require"
       echo "the 'autom4te' program to be rebuilt."
-      program_details 'autom4te'
+      ;;
+    autoreconf*)
+      echo "You should only need it if you modified $aclocal_deps or"
+      echo "$automake_deps or $autoheader_deps or $automake_deps or"
+      echo "$configure_deps."
       ;;
     bison*|yacc*)
       echo "You should only need it if you modified a '.y' file."
       echo "You may want to install the GNU Bison package:"
       echo "<$gnu_software_URL/bison/>"
       ;;
-    lex*|flex*)
-      echo "You should only need it if you modified a '.l' file."
-      echo "You may want to install the Fast Lexical Analyzer package:"
-      echo "<$flex_URL>"
-      ;;
     help2man*)
       echo "You should only need it if you modified a dependency" \
            "of a man page."
       echo "You may want to install the GNU Help2man package:"
       echo "<$gnu_software_URL/help2man/>"
     ;;
+    lex*|flex*)
+      echo "You should only need it if you modified a '.l' file."
+      echo "You may want to install the Fast Lexical Analyzer package:"
+      echo "<$flex_URL>"
+      ;;
     makeinfo*)
       echo "You should only need it if you modified a '.texi' file, or"
       echo "any other file indirectly affecting the aspect of the manual."
@@ -189,6 +203,12 @@
       echo "want to install GNU make:"
       echo "<$gnu_software_URL/make/>"
       ;;
+    perl*)
+      echo "You should only need it to run GNU Autoconf, GNU Automake, "
+      echo "  assorted other tools, or if you modified a Perl source file."
+      echo "You may want to install the Perl 5 language interpreter:"
+      echo "<$perl_URL>"
+      ;;
     *)
       echo "You might have modified some files without having the proper"
       echo "tools for further handling them.  Check the 'README' file, it"
@@ -197,6 +217,7 @@
       echo "case some other package contains this missing '$1' program."
       ;;
   esac
+  program_details "$normalized_program"
 }
 
 give_advice "$1" | sed -e '1s/^/WARNING: /' \
@@ -207,9 +228,9 @@
 exit $st
 
 # Local variables:
-# eval: (add-hook 'before-save-hook 'time-stamp)
+# eval: (add-hook 'before-save-hook 'time-stamp nil t)
 # time-stamp-start: "scriptversion="
-# time-stamp-format: "%:y-%02m-%02d.%02H"
+# time-stamp-format: "%Y-%02m-%02d.%02H"
 # time-stamp-time-zone: "UTC0"
 # time-stamp-end: "; # UTC"
 # End:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/xfontsel-1.1.1/po/POTFILES new/xfontsel-1.1.2/po/POTFILES
--- old/xfontsel-1.1.1/po/POTFILES      1970-01-01 01:00:00.000000000 +0100
+++ new/xfontsel-1.1.2/po/POTFILES      2026-06-29 03:07:03.000000000 +0200
@@ -0,0 +1,4 @@
+ULabel.c
+ULabel.h
+ULabelP.h
+xfontsel.c
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/xfontsel-1.1.1/po/meson.build new/xfontsel-1.1.2/po/meson.build
--- old/xfontsel-1.1.1/po/meson.build   1970-01-01 01:00:00.000000000 +0100
+++ new/xfontsel-1.1.2/po/meson.build   2026-06-29 03:07:03.000000000 +0200
@@ -0,0 +1,4 @@
+if use_gettext == true
+  i18n = import('i18n')
+  i18n.gettext(meson.project_name())
+endif

++++++ xfontsel.keyring ++++++
--- /var/tmp/diff_new_pack.vKcKyI/_old  2026-06-30 15:27:25.640350117 +0200
+++ /var/tmp/diff_new_pack.vKcKyI/_new  2026-06-30 15:27:25.668351062 +0200
@@ -966,3 +966,70 @@
 =HYZQ
 -----END PGP PUBLIC KEY BLOCK-----
 
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+
+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
+=GeYt
+-----END PGP PUBLIC KEY BLOCK-----
+
+

Reply via email to