Commit Graph

103 Commits (master)

Author SHA1 Message Date
matthieu a2a9f453ef Add missing file in previsous commit. 2023-05-09 05:37:33 +00:00
matthieu 29f7930174 Add ISO8859-14 encoding
This allows legacy applications (xcalc for instance) to work without
the: "Warning: missing charsets in String to FontSet conversion"
message on systems with only ISO8859-1 and UTF-8 encoded fonts installed.
2023-05-08 15:35:25 +00:00
matthieu baab05c9b8 Regen 2023-03-12 17:44:01 +00:00
matthieu c05ceaf4c1 Update all font packages to latest versions.
Main change is the use of the new XORG_DEFAULT_NOCODE_OPTIONS autotools
option that reduces the configure scripts by a fair amount.
Will speed up builds a bit. No actual changes to fonts.
2023-03-12 17:22:02 +00:00
matthieu 099f55b1f3 Update font-util to version 1.4.0 2023-03-12 17:17:24 +00:00
matthieu c808f39318 Update font-util to 1.3.3 2022-07-15 14:05:10 +00:00
matthieu d21877c4d3 Update font encodings to version 1.0.6 2022-07-15 14:04:11 +00:00
matthieu 3e47516a10 Disable building all of the non Unicode fonts, keep only ISO8859-1. 2021-09-03 07:28:26 +00:00
matthieu 54f69d8538 Update font-alias to 1.0.4 2021-08-29 20:04:25 +00:00
matthieu c6b266203f Update to font-misc-ethiopic 1.0.4 2021-08-29 19:20:30 +00:00
matthieu 4cc195529e Update to font/util 1.3.2 2019-12-14 14:44:26 +00:00
matthieu 7b215e5757 Update to font/encodings 1.0.5 2019-12-14 14:43:17 +00:00
matthieu e573efcd34 Make sure the fontconfig cache in the xbaseXX.tgz set is valid.
Tarballs only store timestamps with 1s resolution, while the
fontconfig cache uses nano-second resolution from the filesystem to
check that a directory hasn't changed.

So the font directories extracted by the installer were almost always
considered out of date, causing applications that use fontconfig to
trigger a rebuild of the cache.

Now, when installing with DESTDIR set, we use a perl one-liner to
remove the nanoseconds from the mtime of the fonts directories before
running fc-cache, so that the timestamps recorded in the cache match
what will be set after extracting the xfont set.

Help and suggestions from at least guenther@, millert@, espie@
and deraadt@
2018-07-09 21:20:56 +00:00
tb b142ca47dd Set permissions of fonts.dir and fonts.scale explicitly, so they don't
depend on the umask.  For historical reasons, ${BINGRP}=wheel here, so
use 'bin' instead of ${BINGRP} to set the group of /etc/fonts/conf.d

push forward deraadt; no objections matthieu
2016-11-19 08:43:19 +00:00
tb d1cd881611 Set permissions of fontconfig cache files, fonts.dir and fons.scale
explicitly, so they don't depend on the umask.

push forward deraadt; no objections matthieu
2016-11-19 08:38:15 +00:00
matthieu fd18c20e72 regen 2016-10-11 22:14:30 +00:00
matthieu 1a97432a77 Fix ownership of fonts.dir and font.scale files as well as
fontconfig font caches.
mkfontdir and mkfontscale are now run out of font/alias at the end
of the build or install, like fc-cache.
fc-cache is using its -y (sysroot) flag that works if used correctly.
2016-10-02 20:55:09 +00:00
matthieu 400881a786 Fix ownership of /etc/fonts/conf.d/42-luxi-mono.conf link 2016-10-02 20:51:20 +00:00
matthieu 836cc0eece regen 2016-10-02 09:36:26 +00:00
matthieu 245607701d Typo font.dir -> fonts.dir 2016-10-02 09:34:35 +00:00
tb 2b5da2cd8d Explicitly set owner and group of the symlinks in etc/fonts/conf.d and
of the fonts.dir and fonts.scale indexes. Needed for noperm release.

ok matthieu
2016-10-02 09:23:26 +00:00
matthieu 462137427f Update to DejaVu fonts 2.37 2016-08-29 17:27:25 +00:00
matthieu 5d1775f3ff Update to dejavu-ttf 2.35 2015-05-24 10:04:16 +00:00
matthieu 559df68685 Update to font-util 1.3.1 2015-05-14 13:39:41 +00:00
matthieu a8fc9116a1 No NEWS is good NEWS - remove a bunch of files not present upstreams anymore 2015-05-10 14:17:51 +00:00
matthieu bd28a6395f Bunch of fonts package updates.
build system churn + removal of old RCS keyworks.
No actual visible changes indended.
2013-11-10 15:20:04 +00:00
naddy ae98c75820 update DejaVu Fonts to 2.34; ok matthieu@ 2013-08-26 19:38:15 +00:00
matthieu 61e2983c70 Fix a number of merge issues accumulated over the years
- INSTALL often got doubled by patch
- empty AUTHORS files didn't get removed.
2013-08-18 06:20:12 +00:00
espie 7796827566 let build and release proceed through the exact same steps, avoiding
nasty surprises...

REQUIRES current /usr/share/mk (cd /usr/src/share/mk && make install)

okay matthieu@
2012-08-18 10:38:39 +00:00
matthieu ab74237f1d Update to font-util 1.3.0 2012-05-15 06:12:09 +00:00
matthieu 71ff97e728 Update DejaVu fonts to 2.33. 2011-08-28 18:06:25 +00:00
matthieu 3f0439e5e3 Update to bh-ttf 1.0.3.
Fixes installation of fontconfig configuration files.
2010-11-11 10:57:47 +00:00
matthieu 90122f3a74 Update all font packages to latest X.Org versions. 2010-10-31 21:22:36 +00:00
matthieu f0e68d815c Update to encodings 1.0.4 2010-10-31 20:32:53 +00:00
matthieu 9db35b3c76 Update to font-util 1.2.0. 2010-10-31 20:31:13 +00:00
matthieu ef05bb6d86 A batch of font packages updates, only build-system related:
font-adobe-100dpi		1.0.1
font-adobe-75dpi		1.0.1
font-adobe-utopia-100dpi	1.0.2
font-adobe-utopia-75dpi		1.0.2
font-adobe-utopia-type1		1.0.2
font-arabic-misc		1.0.1
font-bh-100dpi			1.0.1
font-bh-75dpi			1.0.1
font-bh-lucidatypewriter-100dpi	1.0.1
font-bh-lucidatypewriter-75dpi	1.0.1
font-bh-ttf			1.0.1
font-bh-type1			1.0.1
font-bitstream-100dpi		1.0.1
font-bitstream-75dpi		1.0.1
font-bitstream-type1		1.0.1
font-cronyx-cyrillic		1.0.1
font-cursor-misc		1.0.1
font-daewoo-misc		1.0.1
font-dec-misc			1.0.1
font-ibm-type1			1.0.1
font-isas-misc			1.0.1
font-jis-misc			1.0.1
font-micro-misc			1.0.1
font-misc-cyrillic		1.0.1
font-misc-ethiopic		1.0.1
font-misc-meltho		1.0.1
font-mutt-misc			1.0.1
font-screen-cyrillic		1.0.2
font-sony-misc			1.0.1
font-sun-misc			1.0.1
font-winitzki-cyrillic		1.0.1
font-xfree86-type1		1.0.2
2010-07-25 12:04:56 +00:00
matthieu 38e36a814e Update to font-schumacher-misc 1.1.0.
Sync with Markus Kuhn's repository.
2010-07-25 11:47:40 +00:00
matthieu 7fdd9ab1f3 Update to font-misc-misc 1.1.0.
Sync with Markus Kuhn's repository.
2010-07-25 10:50:56 +00:00
matthieu 62df325a54 Update font/alias to 1.0.2 2010-07-24 21:02:30 +00:00
matthieu 407bd7f69e Update fonts/encodings to 1.0.3 2010-07-24 20:54:34 +00:00
matthieu 46bd21e1f7 Update to DejaVu TrueType fonts 2.31.
This release adds a bunch of new glyphs and fixes some existing ones.
2010-07-24 20:35:26 +00:00
matthieu c91db26221 Update to font-util 1.1.1 2010-05-31 19:26:22 +00:00
matthieu 24143da004 Remove Bitstream Vera fonts, replaced by DejaVu. 2010-05-29 17:30:41 +00:00
matthieu b2f88deaff disconnect bitstream-vera fonts from the build.
They are superceeded by DejaVu. reminded by naddy@.
2010-03-28 14:13:21 +00:00
matthieu 09c379f6b1 Build and install DejaVu fonts. ok naddy@. 2010-01-16 08:58:54 +00:00
matthieu 1537180ef0 Import DejaVu fonts. ok naddy@ 2010-01-16 08:48:14 +00:00
matthieu ed11e1ad29 Remove Speedo fonts. Disconnected from build for weeks now. 2010-01-11 20:30:50 +00:00
matthieu 1040b99485 Build of font/util has moved earlier, since some applications
are going to depend on it soon.
2009-12-05 09:02:58 +00:00
matthieu 2e081ee603 Speedo support is gone. Don't install no useless Speedo fonts. 2009-10-31 21:14:03 +00:00
matthieu 5f0dea08be Update to xfree86-type1-1.0.1. 2008-06-12 13:49:35 +00:00