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----- + +
