Up to [cvs.NetBSD.org] / pkgsrc / fonts / mkfontscale
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
mkfontscale: update to 1.2.3. This release switches to the use of pkg-config to find the zlib library. For platforms like darwin that don't ship zlib.pc, you can specify ZLIB_CFLAGS and ZLIB_LIBS in the build environment to bypass this. For those building for 32-bit platforms, it also enables use of the "large file" APIs - while font files should never be more than 2gb in size, they may be stored on filesystems with large inodes. Since this release was generated using the new GNU autoconf 2.72, this also adds a --enable-year2038 configure flag which may allow mkfontscale to work with files whose timestamps are later than January 19, 2038, but this has not been tested. Alan Coopersmith (12): configure: Use pkg-config to find zlib configure: Use AC_SYS_LARGEFILE to enable large file support gitlab CI: stop requiring Signed-off-by in commits Remove "All rights reserved" from Oracle copyright notices Convert to X.Org standard code style doDirectory: add missing check for malloc() returning NULL mkfontscale.c: handle -Wshadow warnings from gcc ident.c: clear -Wdeclaration-after-statement warning Variable scope reductions as recommended by cppcheck Resolve some -Wsign-conversion warnings from clang Fix -Wimplicit-float-conversion warnings from clang mkfontscale 1.2.3 Jeremy Huddleston Sequoia (2): configure: Move check for zlib into its own section Address a UBSan warning about int left shift overflow
mkfontscale: update to 1.2.2. Alan Coopersmith (4): Fix spelling/wording issues gitlab CI: add a basic build test Build xz tarballs instead of bzip2 mkfontscale 1.2.2 Maya Rashish (2): Use case insensitive comparison for T1 font weight Add "ExtraBold" as a valid T1 font weight.
fonts: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes
fonts: Remove SHA1 hashes for distfiles
mkfontscale: update to 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 . Alan Coopersmith (2): Revert "Use autoconf instead of sed to substitute @bindir@ in mkfontdir.in" mkfontscale 1.2.1
mkfontscale: update to 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. (The entries below starting with 'mkfontdir: ' represent the git commits grafted from the mkfontdir repo and were all included in the mkfontdir 1.0.7 or earlier releases.) Adam Jackson (1): mkfontdir: Find mkfontscale through @bindir@ rather than AC_PATH_PROG, since the one in the path could be from an old install that doesn't support all the needed flags. Alan Coopersmith (20): Remove last use of strcat Replace dsprintf("%s", s) with strdup(s) Use vasprintf(), if available, to implement dsprintf() Rename variable 'n' to avoid shadowing another 'n' in doDirectory Stop shadowing 'found' in checkExtraEncoding() Update README for gitlab migration Update configure.ac bug URL for gitlab migration Clear some -Wsign-compare warnings from gcc 7 Clear some -Wshorten-64-to-32 warnings from clang 6 mkfontdir: Add references to mkfontscale to man page mkfontdir: Fill in COPYING file with copyright/license notices mkfontdir: Fix formatting of man page so ellipsis are shown with Solaris nroff mkfontdir: Migrate to xorg macros 1.3 & XORG_DEFAULT_OPTIONS mkfontdir: config: Remove unnecessary calls from configure.ac mkfontdir: Drop CVS version tag from mkfontdir.cpp too mkfontdir: Make Makefile.am compatible with Solaris make Add mkfontdir to README.md Use autoconf instead of sed to substitute @bindir@ in mkfontdir.in Add mkfontdir to .gitignore mkfontscale 1.2.0 Bernhard M. Wiedemann (1): Sort input file list Egbert Eich (5): mkfontdir: Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004 mkfontdir: readding XFree86's cvs IDs mkfontdir: Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004 mkfontdir: Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004 mkfontdir: Merging XORG-CURRENT into trunk Gaetan Nadon (3): mkfontdir: man: remove trailing spaces and tabs mkfontdir: config: move man pages into their own directory mkfontdir: config: substitute bindir in mkfontdir using Autoconf @bindir@ Jeremy Huddleston (1): mkfontdir: Fix issues where mkfontscale and mkfontdir are installed in different locations or bindir contains a space Jesse Adkins (1): mkfontdir: Purge cvs tags. Jon TURNEY (1): mkfontdir: Fix for non-srcdir builds Kaleb Keithley (3): mkfontdir: R6.6 is the Xorg base-line mkfontdir: XFree86 4.3.0.1 mkfontdir: Initial revision Kevin E Martin (1): mkfontdir: Add build system for bdftopcf, mkfontdir and mkfontscale Matthieu Herrb (2): mkfontdir: build fix for non-GNU make mkfontdir: Let BSD make find mkfontdir.cpp when building in a separate obj dir Thomas Klausner (1): Add new ConstList functions and use them.
mkfontscale: update to 1.1.3. Alan Coopersmith (1): mkfontscale 1.1.3 Emil Velikov (1): autogen.sh: use quoted string variables Jeremy Huddleston Sequoia (1): mkfontscale: Avoid a buffer underrun Mihail Konev (1): autogen: add default patch prefix Peter Hutterer (1): autogen.sh: use exec instead of waiting for configure to finish Stefan Dirsch (1): fix handling of Type1 fonts without /FamilyName and/or /FullName
Add SHA512 digests for distfiles for fonts category Problems found locating distfiles: Package acroread7-chsfont: missing distfile acrobat7-fonts/chsfont.tar.gz Package acroread7-font-share: missing distfile acrobat7-fonts/korfont.tar.gz Package acroread7-korfont: missing distfile acrobat7-fonts/korfont.tar.gz Package acroread9-chtfont: missing distfile acrobat9-fonts/FontPack910_cht_i486-linux.tar.bz2 Package acroread9-jpnfont: missing distfile acrobat9-fonts/FontPack910_jpn_i486-linux.tar.bz2 Package cyberbase-ttf: missing distfile cyberbit-ttf/Cyberbase.ZIP Package cyberbit-ttf: missing distfile cyberbit-ttf/Cyberbit.ZIP Package pixel-sagas-startrek: missing distfile PS_Font_Fontana.zip Package pixel-sagas-startrek: missing distfile PS_Font_Montalban.zip Package pixel-sagas-startrek: missing distfile PS_Font_Probert.zip Package pixel-sagas-startrek: missing distfile PS_Font_Sternbach.zip Package pixel-sagas-startrek: missing distfile PS_Font_Trek_Arrowcaps.zip Package umefont-ttf: missing distfile umefont_560.tar.xz Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
Update to 1.1.2: This minor maintenance release provides the usual set of accumulated build configuration improvements, compiler & static analyzer warning fixes, and other janitorial cleanups. Alan Coopersmith (8): Add missing newline to usage output Add -v flag to print program version Make usage() always exit(1) Print which option was in error along with usage message configure: Drop AM_MAINTAINER_MODE autogen.sh: Honor NOCONFIGURE=1 Remove extraneous duplicate checks for -r & -n options mkfontscale 1.1.2 Jeremy Huddleston Sequoia (2): Plug a memory leak found by clang static analysis Fix possible malloc allocation error found by clang static analysis Thomas Klausner (1): Only include config.h if it exists.
Update to 1.1.1: This minor maintenance release prefers direct files over symlinks when both appear in the same directory, and includes a number of minor code cleanups and adds a couple previously missing options to the man page. Alan Coopersmith (3): Since hash() returns unsigned int, store results in unsigned ints Replace malloc(strlen);strcpy() calls with strdup mkfontscale 1.1.1 Egbert Eich (2): Prefer original file over symlink (v2) Fix compilation for MinGW Peter Hutterer (1): Document -u/-U options in man page Thomas Klausner (1): Protect config.h inclusion like usual.
Update to 1.1.0: This minor feature release adds support for the 'ExtraLight' and 'Heavy' weights in Type 1 fonts generated by FontForge, and recognizes the fonts from the Culmus project <http://culmus.sourceforge.net>, mapping them to the XLFD foundry name "culmus".
Based on PR pkg/45460, update mkfontscale 1.0.7 to 1.0.9. The list of Changes are in ChangeLog. The size of text reaches about 5kB after edit. Please look at the file, mkfontscale-1.0.9/ChangeLog for the detail.
Update to mkfontscale-1.0.7. Changes: Migrate to xorg macros 1.3 & XORG_DEFAULT_OPTIONS Add link to SubmittingPatches wiki page to README Silence sparse warnings and update .gitignore.
Update to 1.0.6: Alan Coopersmith (6): Add support for bzip2 compressed fonts if configured --with-bzip2 Use XORG_CWARNFLAGS & XORG_CHANGELOG from xorg-macros 1.2 Add basic README with URL's of git, bugzilla & mailing list Add hooks for checking sources with lint/sparse/etc. man page typo fix Version 1.0.6
Update to mkfontscale 1.0.5. Changes since 1.0.4: Fix handling of OpenType/CFF fonts with embedded bitmaps. The old workaround would trigger with CFF fonts with embedded bitmaps. We now explicitly check for the font format being TrueType. Reported by Andrey V. Panov. Remove doubly included header. Add bdf and pcf to font priority table. This mirrors the behaviour of the old mkfontdir, which prefers pcf to bdf fonts. Fix typo in mkfontscale.c. This spurious break statement disabled checking for Apple and ISO Unicode CMaps in SFNT fonts. Thanks to Alan Coopersmith and Stefan Dirsch. Compile warning fixes. Include headers for proper prototypes and "ansify" makeHashTable.
Update to 1.0.4: Adam Jackson (2): Bug #11337: Use strcasecmp() instead of broken open-coded version. mkfontscale 1.0.4 Alan Coopersmith (2): Convert (1) to (__appmansuffix__) in man page Fix typo in man page James Cloos (3): Rename .cvsignore to .gitignore Add *~ to .gitignore to skip patch/emacs droppings Replace static ChangeLog with dist-hook to generate from git log
Update to 1.0.3, changes unknown.
Readd mkfontscale, this time the version from modular Xorg.
Import the standalone mkfontscale from modular Xorg.
Remove mkfontscale -- nowadays included in both XFree86 and x.org distributions. Ok by maintainer, rxg.
Add RMD160 digests to the SHA1 ones.
permit large number of fonts to be processed (free resource appropriately). bump PKGREVISION.
Fix build problem on system without "xpkgwedge" installed.
Merge from pkgsrc-current to buildlink2 branch.
file distinfo was added on branch buildlink2 on 2002-06-23 18:45:50 +0000
Update to 20020524. - Implements ``fuzz'' value for large encodings (defaults to 1%); precise heuristics are still used for 8-bit fonts. - Implements simple heuristic for distinguishing charcell fonts; tested with Courier New (-m-) and Lucida Console (-c-), more testing is needed. - Empty names are now treated the same as missing, which may (or may not) work around some arguably incorrect fonts. - Changed big5.eten-0 to big5-0.
Fix incorrect "Imakefile" which causes build failures on XFree86 4.2.0 systems without "xpkwedge" installed.
Initial import of mkfontscale: create an index of scalable font files for X Provided by rxg in pkg/16811.
Initial revision