x11-fonts/webfonts: Fix ClearType extraction with libarchive 3.8.9 Unpack ppviewer.cab to a file instead of piping it into a second bsdtar. libarchive 3.8.9 fails to skip entries of an LZX cabinet read from a stream and aborts with "LZX decompression failed (-25)", while the seekable path works on every version: https://github.com/libarchive/libarchive/issues/3542 The fix is already upstream but is in no release yet, and main, stable/15 and stable/14 all carry 3.8.9. Extracting eula.txt now happens in the same pass over the outer cabinet. While here, move NO_WRKSUBDIR where portclippy wants it. PR: 299148 Reported by: KOT@MATPOCKuH.Ruf42887e268
Port details
x11-fonts/webfonts0.30_15
TrueType core fonts for the Web
- Maintainer
- olgeni@FreeBSD.org
- Packages
- webfonts 0.30_15
- Upstream
- up to date
- CPE
- none, CVEs only via VuXML
- WWW
- https://corefonts.sourceforge.net/
- Links
- cgit · VuXML
Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE
None. There is no CVE without a VuXML entry for this version.
VuXML only (0) · listed, port not fixed yet
None.
pkg audit reports nothing for this version.Fixed (0)
No VuXML entries for this package.
Commits (68)
x11-fonts/webfonts: Fix port when NEWVERDANA option is disabled Due to an oversight on my end I only did final testing with NEWVERDANA enabled. While at it move EXTRACT_ONLY variable to correct section Reported by: leres@1b5c535968
x11-fonts/webfonts: Improve port Make use of the framework instead of working around it PR: 298040 Approved by: maintainer timeout, 2+ weeksbb6a0eca39
x11-fonts/webfonts: Add WWW and sort Makefile variables Move NO_ARCH and SUB_FILES into the standard variable block and sort the option descriptions and helpers, so portclippy is happy.4f0aece7ca
x11-fonts/webfonts: Use bsdtar for extraction The distfiles are Microsoft self-extracting cabinets, which bsdtar reads directly, so archivers/cabextract is no longer needed and the port now builds without any dependencies. cabextract lowercased the extracted names with -L; the names inside the cabinets are mixed case, so lowercase them explicitly instead. PR: 298032d4d20b8e0e
x11-fonts/webfonts: Remove stale pkg message The note provided instructions on using the X11 FreeType module, which does not exist, having been superseded by libxft built into xorg-server for almost two decades. PR: 291015 Approved by: maintainer timeout Differential Revision: https://reviews.freebsd.org/D53565021f96a55a
x11-fonts: remove 'Created by' lines A big Thank You to the original contributors of these ports: * Aaron Dalton <aaron@FreeBSD.org> * Alexey Dokuchaev <danfe@FreeBSD.org> * Alexey Illarionov <littlesavage@rambler.ru> * Andreas Kohn <andreas@syndrom23.de> * Andrew Pantyukhin <infofarmer@FreeBSD.org> * Ashish Shukla <wahjava@gmail.com> * Babak Farrokhi <babak@farrokhi.net> * Björn König <bkoenig@alpha-tierchen.de> * Brett Taylor * Dave Cottlehuber <dch@skunkwerks.at> * Dejan Lesjak <lesi@FreeBSD.org> * Dennis Herrmann <adox@mcx2.org> * Dominic Marks <dominic.marks@btinternet.com> * Dryice Liu <dryice@liu.com.cn> * Emanuel Haupt <ehaupt@FreeBSD.org> * Eric Anholt <anholt@FreeBSD.org> * Florian Limberger <flo@snakeoilproductions.net> * Guerkan Senguen <gurkan@phys.ethz.ch> * Gvozdikov Veniamin <g.veniamin@googlemail.com> * Herbert J. Skuhra <herbert.skuhra@gmx.at> * Horia Racoviceanu <horia@racoviceanu.com> * Ilya A. Arkhipov <rum1cro@yandex.ru> * Joe Marcus Clarke <marcus@FreeBSD.org> * Johannes Lundberg <johalun0@gmail.com> * Jordan Irwin <antumdeluge@gmail.com> * KOMATSU Shinichiro * Kevin Lo <kevlo@FreeBSD.org> * Konstantinos Konstantinidis <kkonstan@daemon.gr> * Koop Mast <kwm@FreeBSD.org> * Kuan-Chung Chiu <buganini@gmail.com> * Leland Wang <llwang@infor.org> * Lowell Gilbert <lgfbsd@be-well.ilk.org> * Manuel Giraud <manuel.giraud@gmail.com> * Marcin Cieslak <saper@SYSTEM.PL> * Masaki TAGAWA <masaki@club.kyutech.ac.jp> * Mateusz Piotrowski <0mp@FreeBSD.org> * Matt Lancereau <matt@rimasec.net> * Matthew Seaman * Maxim Sobolev <sobomax@FreeBSD.org> * Michael Hsin <mhsin@mhsin.org> * Michael Johnson <ahze@FreeBSD.org> * NAKATA, Maho <maho@FreeBSD.org> * Naresh Venkateshappa <nareshov@gmail.com> * Norberto Lopes <nlopes.ml@gmail.com> * Oliver Lehmann <lehmann@ans-netz.de> * Olivier Duchateau <duchateau.olivier@gmail.com> * Pawel Worach * Pedro Giffuni * Pete Fritchman <petef@databits.net> * Piotr Kubaj <pkubaj@FreeBSD.org> * Piotr Kubaj <pkubaj@anongoth.pl> * Po-Chuan Hsieh <sunpoet@FreeBSD.org> * Rusmir Dusko <nemysis@FreeBSD.org> * Satoshi TAOKA <taoka@FreeBSD.org> * Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org> * Thierry Thomas <thierry@pompo.net> * Winston Weinert <winstonw@lavabit.com> * Yoshihiko Sarumaru <mistral@imasy.or.jp> * Zhihao Yuan <lichray@gmail.com> * arrowd <6yearold@gmail.com> * bf <bf@FreeBSD.org> * dburr@FreeBSD.org * erich@FreeBSD.org * giffunip@asme.org * heiner Eichmann <h.eichmann@gmx.de> * mi@aldan.algebra.com * nork@FreeBSD.org * past@ebs.gr * trevor With hat: portmgr8d4fe7cd07
Deorbit RESTRICTED && NO_CDROM, part one. For ports that already use the licenses framwork, merge the content of RESTRICTED/NO_CDROM/LEGAL* entries into LICENSEs. Approved by: rene Differential Revision: https://reviews.freebsd.org/D30010adb93122cb
Remove # $FreeBSD$ from Makefiles.305f148f48
x11-fonts/webfonts: make Comic Sans optional PR: 252051 Approved by: olgeni (maintainer)76ef8e68d7
Convert to UCL & cleanup pkg-message (categories x)467ad301e8
x11-fonts/mkfontscale: Update to 1.2.0 Update x11-fonts/mkfontscale to 1.2.0 Remove x11-fonts/mkfontdir, which has been merged into mkfontscale. Update dependencies and bump portrevisions. Add an entry to UPDATING and MOVES Changelog: https://lists.x.org/archives/xorg/2019-March/059633.html Thanks to Antoine for the exp-run! PR: 236336 (exp-run) Obtained from: FreeBSD Graphics Team dev repo https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/mkfontscale Sponsored by: B3 Init7a325e6491
Add DOCS options to ports that should have one. Also various fixes related to said option. PR: 230864 Submitted by: mat exp-runs by: antoinee1bfdfbe56
Provide a NEWVERDANA option (off by default) to install the y2006 version of Verdana. Some glyphs of Verdana Bold y2006 are not rendered correctly by freetype in anti-aliased mode. PR: 213512 Submitted by: Vladimir Kondratyevd4058294f6
Sync webfonts collection with mscorefonts2. - Update Arial, Times, Trebuchet and Verdana fonts to y2006 version. - Include ClearType fonts: Calibri, Cambria, Consolas, Constantia, Corbel. Add LICENSE information while I'm here. PR: 213512 Submitted by: Vladimir Kondratyev7d3408e1e2
Update MASTER_SITES for extra fonts since the old one has disappeared. PR: 211169 Submitted by: Carsten Larsen138b6ebbe7
- Fix trailing whitespace in pkg-descrs, categories [p-x]* Approved by: portmgr blanket1f8b48b772
Remove ${PORTSDIR}/ from dependencies, categories v, w, x, y, and z.
With hat: portmgr
Sponsored by: Absolight72ea7e696bMake fonts repecting XDG
Xorg is now looking in ${LOCALBASE}/share/fonts by default
Xorg now accepts symlinks in etc/X11/fontpath.d (as decribed in Xserver(1))
Large cleanup on lots of font ports
All fonts are now properly dynamically generating fonts.dir and fonts.scale
instead of sometime overwriting existing ones)
All fonts are generating fontconfig's cache
Improve consistency in fonts portsa5da770e67Fix packaging and take maintainership from ports@.2ebbf930c6
Convert to USES=fonts While here simplify5058cf534a
Convert to @fc Bump portrevision previous version didn't work as expected Reported by: peter16302f7104
In some straightforward cases, protect documentation behind PORTDOCS, adding a DOCS option where needed, and a couple PORTEXAMPLES for good measure.511c49bdec
- Stage support PR: 190173 Submitted byc12269b439
Multiple ports: reset maintainers Maintainers for these ports have been notified on 5 separate occasions over the course of several months about pending actions required. We really appreciate the time and effort you put in to maintain these ports. If you are still interested in helping to maintain these ports just reply to me or file a PR and I will happily assign the port to you again. Approved by: portmgr (implicit)eccf5db03a
Fix properties on pkg-pliste04b632220
Add NO_STAGE all over the place in preparation for the staging support (cat: x11-fonts)8370206e3b
The vast majority of pkg-descr files had the following format when they had both lines: Author: ... WWW: .... So standardize on that, and move them to the end of the file when necessary. Also fix some more whitespace, and remove more "signature tags" of varying forms, like -- name, etc. s/AUTHOR/Author/ A few other various formatting issues989772c9ac
- Add missing SHA256 sum of webfonts/ielpkth.cab PR: ports/152223 Submitted by: Grzegorz Blach <magik@roorback.net> Approved by: Konstantinos Konstantinidis <kkonstan@duth.gr> (maintainer)71c5fffb24
- Remove dead mirrors PR: 143465 Submitted by: Yuri Pankov <yuri.pankov@gmail.com> Approved by: Konstantinos Konstantinidis <kkonstan@duth.gr> (maintainer)381e2ac4eb
- Fix some more SF URLs, including ones in PATCH_SITES and comments (for consistency) Approved by: portmgr (pav)048988d9ba
Install the proprietary license text as advertised in pkg-message. PR: 127447 Submitted by: Till Klampaeckel <till@php.net> Approved by: maintainer timeout6b9a8cdf69
- Fix pkg-plist. - Bump PORTREVISION. Reported by: itetcu Approved by: gabor (mentor)a4347aa2d7
- Remove unneeded dependency from gtk12/gtk20 [1] - Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG - Remove X11BASE support in favor of LOCALBASE or PREFIX - Use USE_LDCONFIG instead of INSTALLS_SHLIB - Remove unneeded USE_GCC 3.4+ Thanks to all Helpers: Dmitry Marakasov, Chess Griffin, beech@, dinoex, rafan, gahr, ehaupt, nox, itetcu, flz, pav PR: 116263 Tested on: pointyhat Approved by: portmgr (pav)3e4ed01146
- Makefile cosmetic changes. - Move pkg-message to FILESDIR. - Bump PORTREVISION. PR: ports/121753 Submitted by: myself Approved by: araujo (mentor), Konstantinos Konstantinidis <kkonstan@duth.gr> (maintainer)09cec24050
add SHA256 checksums and reformat Makefile5560a9badb
- Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG - Bump PORTREVISION Approved by: portmgr (xorg cleanup)06aa815303
Clean up pkg-message a bit: - support for XFree86 3.x has been dropped - mention xorg before XFree86 as it is default X system for long time PR: ports/112867 Approved by: maintainer Approved by: portmgr (erwin)0f886f6131
- Welcome X.org 7.2 \o/. - Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}. - Bump PORTREVISION for ports intalling files in ${X11BASE}.d4f0d0048a- Remove support for xfree86-3 PR: ports/106666 Submitted by: vd With hat: portmgr45a085ac12
NO_CDROM and NO_PACKAGE are not appropriate; use RESTRICTED instead7c01d45474
Remove dead mastersites per distfile survey. Approved by: maintainer9bbc301792
HAVE_MSWINDOWS_LICENSE -> WITH_MSWINDOWS_LICENSE for now. Requested by: kris3f74b02e85
Add Tahoma TTF fonts, it's off by default with HAVE_MSWINDOWS_LICENSE knob to enable it. You must have a Windows License to use it. Bump it to 0.30. PR: ports/87847 Submitted by: Rostislav Krasny <rosti.bsd@gmail.com> Approved by: Konstantinos Konstantinidis <konstand@gmail.com> (maintainer)d7ddb40ab5
Fix a ftp link in the MASTER_SITES: -ftp://ftp.uni-koeln.de/pc/win32/msoft-95/ +ftp://ftp.uni-koeln.de/pc/win32/msoft/ Submitted by: Rostislav Krasny <rosti.bsd@gmail.com>2cf76b0be5
Update and improvement on the fonts.dir, bump the PORTREVISION. - Add more encodings fonts like add iso8859-6, ansi-1251, and etc. - Correct info of font what kind of they are to allow some apps to search for specific font like monospaced stuff correct. Ex: Before: [...] mono-medium-r-normal--0-0-0-0-c-0-adobe-standard After: [...] mono-book-r-monospaced--0-0-0-0-m-0-adobe-standard Don't ask me why there are no tools (ttmkfdir, mkfontscale, etc) that will give the same output. What I am doing is merge to the each others for what they can find encodings stuff, they work together just fine. Submitted by: ache Approved by: maintainer (implicit, only fix and add missing encodings allowed)896016dc77
- Remove ttmkfdir dependency and do not use it, using static method by add fonts.dir in webfonts/files/. It's easier on us for no prefer what to use tools. For example, if you install Xorg and why do you need ttmkfdir when there have mkfontscale and mkfontdir that came with Xorg? - Add run fc-cache like bitstream-vera port has, useful for the new Xorg/XFree86 and other desktops. - Remove
BTW: If it causes any different language font problem, please let me know and
I will be happy to try to fix it.
PR: ports/84201
Approved by: Konstantinos Konstantinidis <konstand@gmail.com> (maintainer)
Tested by: keramida (Greek font)d2543525ff- Add the X_WINDOW_SYSTEM={xorg,xfree86-4,xfree86-3} variable to bsd.port.mk, and make XFREE86_VERSION map to it. XFREE86_VERSION is now deprecated. - Make xorg the default X_WINDOW_SYSTEM on -current. - Add several new X_*_PORT variables which point to various pieces of X11 based on the setting of X_WINDOW_SYSTEM, and make ports use them. - Add information to CHANGES about how to handle the
PR: ports/68763
Approved by: portmgr (marcus)
Approved by: re (scottl)4eb209da7dSIZEify (maintainer timeout)8232e82f85
Move cabextract dependency from BUILD_DEPENDS to EXTRACT_DEPENDS to unbreak the build on systems without cabextract. Approved by: krisb9b0e92a41