From 20ec1e2c93dd1cc2ea23c7bdb5617a44a7f21a5ac17ae589c1b70d3a1b663e95 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrian=20Schr=C3=B6ter?= Date: Sat, 4 May 2024 01:03:13 +0200 Subject: [PATCH] Sync from SUSE:SLFO:Main t1utils revision 799a10faa38759bc811127e6b9de7199 --- .gitattributes | 23 ++++++++++ t1utils-1.42.tar.gz | 3 ++ t1utils.changes | 106 ++++++++++++++++++++++++++++++++++++++++++++ t1utils.spec | 63 ++++++++++++++++++++++++++ 4 files changed, 195 insertions(+) create mode 100644 .gitattributes create mode 100644 t1utils-1.42.tar.gz create mode 100644 t1utils.changes create mode 100644 t1utils.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/t1utils-1.42.tar.gz b/t1utils-1.42.tar.gz new file mode 100644 index 0000000..489c409 --- /dev/null +++ b/t1utils-1.42.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:61877935b1987044ddff4bb90a05200ca7164678a355e170bf5f1a5556cc9f29 +size 184666 diff --git a/t1utils.changes b/t1utils.changes new file mode 100644 index 0000000..cb2412c --- /dev/null +++ b/t1utils.changes @@ -0,0 +1,106 @@ +------------------------------------------------------------------- +Sun Feb 21 05:44:27 UTC 2021 - Dave Plater + +- Update to 1.42 to fix t1asm seg fault in lilypond's Factory build + See: boo#1182596 and + https://github.com/kohler/lcdf-typetools/issues/8 + +------------------------------------------------------------------- +Mon Aug 24 18:18:24 UTC 2020 - Dirk Mueller + +- update to 1.41: + * t1asm, t1disasm: More security fixes. + * t1disasm: More security fixes reported by Jakub Wilk and Niels Thykier. + +------------------------------------------------------------------- +Sat Mar 28 22:12:14 UTC 2015 - mpluskal@suse.com + +- Update to 1.39 + * t1disasm: Security fixes for buffer overrun reported by Jakub + Wilk and Niels Thykier + +------------------------------------------------------------------- +Fri Mar 27 14:33:15 UTC 2015 - p.drouand@gmail.com + +- Update to version 1.38 + * t1disasm: Fix an infinite loop on some fonts +-Changes from version 1.37 + * t1asm: Use a dynamically allocated buffer to handle huge characters +- Remove obsolete AUTHORS section +- Use %configure macro +- Do not copy INSTALL into the doc directory + +------------------------------------------------------------------- +Thu Mar 29 08:43:06 UTC 2012 - cfarrell@suse.com + +- license update: ISC + Obligations most akin to ISC license (http://www.spdx.org/licenses/ISC) + +------------------------------------------------------------------- +Wed Dec 21 10:31:50 UTC 2011 - coolo@suse.com + +- remove call to suse_update_config (very old work around) + +------------------------------------------------------------------- +Sun Sep 26 18:48:43 UTC 2010 - mrdocs@opensuse.org + +-version bump to 1.36 +-Add '--enable-multiplatform' +-(For details please read the NEWS file) +-t1disasm: Avoid memory corruption bug (strings passed to eexec_line are + not null terminated). Reported by Werner Lemberg. +- Several minor cleanups +- drop patch now upstream + +------------------------------------------------------------------- +Fri Dec 18 13:49:43 CET 2009 - jengelh@medozas.de + +- enable parallel building + +------------------------------------------------------------------- +Mon Jun 8 00:23:40 CEST 2009 - ro@suse.de + +- rename getline to my_getline to avoid collision with function + from glibc + +------------------------------------------------------------------- +Wed Jan 25 21:42:00 CET 2006 - mls@suse.de + +- converted neededforbuild to BuildRequires + +------------------------------------------------------------------- +Thu Mar 25 18:52:27 CET 2004 - kukuk@suse.de + +- Cleanup neededforbuild +- Don't build as root + +------------------------------------------------------------------- +Sun Aug 11 16:11:57 CEST 2002 - mfabian@suse.de + +- update to 1.26 + * t1mac: Fix buglet (C++ comment, and temporary file left behind). Reported + by Vladimir Volovich . + * t1asm: Beware extra characters after `currentfile closefile'. Reported by + Luc Devroye . + * Fixed compilation bugs on various platforms reported by Nelson H. F. + Beebe . + +------------------------------------------------------------------- +Tue Nov 13 15:59:24 CET 2001 - mfabian@suse.de + +- update to t1utils-1.23 + - Fixed Macintosh file bugs + - Fixed bug on processing PFA fonts with DOS line endings. + - t1ascii, t1asm, t1unmac: Raised minimum PFA line length to 8. + (For details please read the NEWS file). + +------------------------------------------------------------------- +Mon May 7 18:51:52 CEST 2001 - mfabian@suse.de + +- bzip2 sources + +------------------------------------------------------------------- +Fri Dec 1 02:00:28 CET 2000 - Mike Fabian + +- new package: t1utils-1.20 + diff --git a/t1utils.spec b/t1utils.spec new file mode 100644 index 0000000..7807766 --- /dev/null +++ b/t1utils.spec @@ -0,0 +1,63 @@ +# +# spec file for package t1utils +# +# Copyright (c) 2021 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: t1utils +Version: 1.42 +Release: 0 +Summary: A collection of simple type-1 font manipulation programs +License: ISC +Group: Productivity/Publishing/PS +URL: https://www.lcdf.org/type/#t1utils +Source0: https://www.lcdf.org/type/t1utils-%{version}.tar.gz + +%description +The t1utils are a collection of simple type-1 font manipulation programs. +Together, they allow you to convert between PFA (ASCII) and PFB +(binary) formats, disassemble PFA or PFB files into human-readable +form, and reassemble them into PFA or PFB format. Additionally, you can +extract font resources from a Macintosh font file (ATM/Laserwriter) or +create a Macintosh Type 1 font file from a PFA or PFB font. + +%prep +%setup -q + +%build +rm -f config.cache +# update config.{guess,sub} +%configure +%make_build + +%install +%make_install + +%files +%doc NEWS.md README.md +%{_bindir}/t1ascii +%{_bindir}/t1binary +%{_bindir}/t1asm +%{_bindir}/t1disasm +%{_bindir}/t1unmac +%{_bindir}/t1mac +%{_mandir}/man1/t1asm.1%{?ext_man} +%{_mandir}/man1/t1disasm.1%{?ext_man} +%{_mandir}/man1/t1unmac.1%{?ext_man} +%{_mandir}/man1/t1mac.1%{?ext_man} +%{_mandir}/man1/t1ascii.1%{?ext_man} +%{_mandir}/man1/t1binary.1%{?ext_man} + +%changelog