From 44f5e2a50c040dd6708814fbdd583e4656b3689a25651d240e4aa64611832800 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrian=20Schr=C3=B6ter?= Date: Fri, 3 May 2024 16:46:38 +0200 Subject: [PATCH] Sync from SUSE:SLFO:Main mkfontscale revision f0b41e3b5de6cf616ff943d1d3159fcf --- .gitattributes | 23 ++++++++ mkfontscale-1.2.2.tar.xz | 3 + mkfontscale.changes | 117 +++++++++++++++++++++++++++++++++++++++ mkfontscale.spec | 61 ++++++++++++++++++++ 4 files changed, 204 insertions(+) create mode 100644 .gitattributes create mode 100644 mkfontscale-1.2.2.tar.xz create mode 100644 mkfontscale.changes create mode 100644 mkfontscale.spec diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/mkfontscale-1.2.2.tar.xz b/mkfontscale-1.2.2.tar.xz new file mode 100644 index 0000000..7be94c9 --- /dev/null +++ b/mkfontscale-1.2.2.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ae3fb5b1fe7436e1f565060acaa3e2918fe745b0e4979b5593968914fe2d5c4 +size 143436 diff --git a/mkfontscale.changes b/mkfontscale.changes new file mode 100644 index 0000000..855c9a1 --- /dev/null +++ b/mkfontscale.changes @@ -0,0 +1,117 @@ +------------------------------------------------------------------- +Sun Apr 3 19:28:36 UTC 2022 - Stefan Dirsch + +- Update to version 1.2.2 + * bugfix release + +------------------------------------------------------------------- +Fri Mar 12 23:14:34 UTC 2021 - Dirk Müller + +- modernize spec file (move license to licensedir) + +------------------------------------------------------------------- +Fri Mar 22 12:57:52 UTC 2019 - Stefan Dirsch + +- Update to version 1.2.1 + * This release fixes a regression introduced in the 1.2.0 + release that could leave the mkfontdir script containing + an unexpanded reference to ${exec_prefix} as shown in + https://gitlab.freedesktop.org/xorg/app/mkfontscale/issues/5 + +------------------------------------------------------------------- +Sun Mar 3 09:54:43 UTC 2019 - Stefan Dirsch + +- Update to version 1.2.0 + * Starting with this release, 1.2.0, it now includes the + mkfontdir script previously distributed separately for + compatibility with older X11 versions. +- provide/obsolete mkfontdir package + +------------------------------------------------------------------- +Mon Sep 10 10:21:05 UTC 2018 - sndirsch@suse.com + +- recommends xorg-x11-fonts-core package, so an approprite + encodings.dir file can be written to each font directory + (boo#1106850) + +------------------------------------------------------------------- +Wed Mar 7 11:52:26 UTC 2018 - sndirsch@suse.com + +- Update to version 1.1.3: + * autogen.sh: use quoted string variables + * mkfontscale: Avoid a buffer underrun + * autogen: add default patch prefix + * autogen.sh: use exec instead of waiting for configure to finish + * fix handling of Type1 fonts without /FamilyName and/or /FullName +- supersedes u_mkfontscale-fix-handling-of-Type1-fonts-without-FamilyName-and-o.patch + +------------------------------------------------------------------- +Tue Mar 3 11:20:54 UTC 2015 - pgajdos@suse.com + +- fix segfault for Hershey fonts [bnc#918466] +- treat /FontName as family name when /FamilyName is missing + + u_mkfontscale-fix-handling-of-Type1-fonts-without-FamilyName-and-o.patch + +------------------------------------------------------------------- +Mon Feb 2 23:53:41 UTC 2015 - zaitor@opensuse.org + +- Update to version 1.1.2: + + Remove extraneous duplicate checks for -r & -n options. + + autogen.sh: Honor NOCONFIGURE=1. + + configure: Drop AM_MAINTAINER_MODE. + + Only include config.h if it exists. + + Fix possible malloc allocation error found by clang static + analysis. + + Plug a memory leak found by clang static analysis. + + Print which option was in error along with usage message. + + Make usage() always exit(1). + + Add -v flag to print program version. + + Add missing newline to usage output. + +------------------------------------------------------------------- +Sat Aug 17 22:46:09 UTC 2013 - zaitor@opensuse.org + +- Update to version 1.1.1: + + Protect config.h inclusion like usual. + + Document -u/-U options in man page. + + Replace malloc(strlen);strcpy() calls with strdup. + + Since hash() returns unsigned int, store results in unsigned + ints. + + Fix compilation for MinGW. + + Prefer original file over symlink (v2). +- Drop mkfontscale-skip_symlinks.diff, fixed upstream. + +------------------------------------------------------------------- +Sat Apr 14 20:09:03 UTC 2012 - dimstar@opensuse.org + +- Update to version 1.1.0: + + mkfontscale: fix Culmus entries to precede URW + + Add Culmus foundry to the vendor list for TrueType & Type1 + fonts + + Add const attributes to fix gcc -Wwrite-strings warnings + + Mark format string argument to dsprintf as const char * + + mkfontscale: Support FontForge weight designations. +- Changes from version 1.0.9: + + Add _X_ATTRIBUTE_PRINTF to functions taking printf format + arguments + + makeList: free partially allocated list on failure + + Leave room for null terminator in file & font name arrays + + Sort contents of encodings.dir + + Remove unused NEED_SNPRINTF code to #include non-existent + snprintf.c + + Make fscanf format string constant so it can be checked at + compile time + + Man page fixes. + + Build system fixes. + +------------------------------------------------------------------- +Fri Apr 13 11:33:51 UTC 2012 - vuntz@opensuse.org + +- Update mkfontscale-skip_symlinks.diff to use realpath() instead + of the GNU-specific canonicalize_file_name(). + +------------------------------------------------------------------- +Fri Apr 13 08:46:08 UTC 2012 - vuntz@opensuse.org + +- Split mkfontscale from xorg-x11. Initial version: 1.0.8. + diff --git a/mkfontscale.spec b/mkfontscale.spec new file mode 100644 index 0000000..ff8c0fa --- /dev/null +++ b/mkfontscale.spec @@ -0,0 +1,61 @@ +# +# spec file for package mkfontscale +# +# Copyright (c) 2022 SUSE LLC +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +Name: mkfontscale +Version: 1.2.2 +Release: 0 +Summary: Utility to create index of scalable font files for X +License: MIT +Group: System/X11/Utilities +URL: https://xorg.freedesktop.org/ +Source0: https://xorg.freedesktop.org/releases/individual/app/%{name}-%{version}.tar.xz +BuildRequires: pkgconfig +BuildRequires: zlib-devel +BuildRequires: pkgconfig(fontenc) +BuildRequires: pkgconfig(freetype2) +BuildRequires: pkgconfig(xorg-macros) >= 1.8 +BuildRequires: pkgconfig(xproto) >= 7.0.25 +Recommends: xorg-x11-fonts-core +# This was part of the xorg-x11 package up to version 7.6 +Conflicts: xorg-x11 <= 7.6 +Provides: mkfontdir = 1.0.7 +Obsoletes: mkfontdir <= 1.0.7 + +%description +mkfontscale creates the fonts.scale and fonts.dir index files used by the +legacy X11 font system. + +%prep +%setup -q + +%build +%configure +%make_build + +%install +%make_install + +%files +%license COPYING +%doc ChangeLog README.md +%{_bindir}/mkfontdir +%{_bindir}/mkfontscale +%{_mandir}/man1/mkfontdir.1%{?ext_man} +%{_mandir}/man1/mkfontscale.1%{?ext_man} + +%changelog