liberation-ttf: update to 2.1.1, use fonts.mk * Wed Jun 03 2020 Vishal Vijayraghavan <vishalvijayraghavan@gmail.com> - Releasing liberation-fonts 2.1.1 version - Few more fixes to Bugzilla #1072095: Liberation Sans renders most Latin combining characters incorrectly * Mon Feb 10 2020 Vishal Vijayraghavan <vishalvijayraghavan@gmail.com> - Releasing liberation-fonts 2.1.0 version - Updated release versioning scheme - Resolved Bugzilla #1072095: Liberation Sans renders most Latin combining characters incorrectly - Resolved Pagure issue-11: Combining diaerasis below does not work except U - Resolved GitHub issue-19: Incorrect glyph name mapped to unicode - Resolved Pagure issue-5: Incorrect glyph of Cent sign (U+00A2) in Sans and Mono style - Resolved Pagure issue-28 : U+25D2 and U+25D3 circle with lower / upper half black are backwards * Mon Mar 4 2019 Vishal Vijayraghavan <vishalvijayraghavan@gmail.com> - Releasing liberation-fonts 2.00.5 version - Resolved issue-10: Improving lowercase Cyrillic glyps localized for Macedonian and Serbian, Patch fix by Dimitrij Mijoski - Resolved #1014357: U+266B incorrect glyph with extra beam -- Added two new glyphs U+266C and U+2669 - Resolved issue-13: COMBINING LONG SOLIDUS OVERLAY (U+0338) not centred on base character. - Validated Missing Points at Extrema, Non-integral coordinates, Wrong Direction issues for newly added and existing glyphs * Mon Nov 05 2018 Vishal Vijayraghavan <vishalvijayraghavan@gmail.com> - Releasing liberation-fonts 2.00.4 version, it includes few bug fixes and enhancements as follows: -- Added Bitcoin sign #1533798 -- Fixed Incorrect lowercase Cyrillic BE for Macedonian language in liberation v2 (look like Greek delta), Patch fix by Dimitrij Mijoski #1574410 -- Fixed Liberation Sans Mono Enhancement Request: Modification needed for "l" Character, Patch fix by Nikolaus Waxweiler #1574410 * Tue Sep 18 2018 Vishal Vijayraghavan <vishalvijayraghavan@gmail.com> - Resolved #1574410: Incorrect lowercase Cyrillic BE for Macedonian language in liberation v2 (look like Greek delta) - Patch fix by Dimitrij Mijoski: https://pagure.io/liberation-fonts/pull-request/21 - Updated LiberationMono-Bold, LiberationMono-Regular, LiberationSans-Bold, LiberationSans-Regular, LiberationSerif-Bold, LiberationSerif-Regular * Thu May 17 2018 Pravin Satpute <psatpute AT redhat DOT com> - 2.00.3 - Releasing liberation-fonts 2.00.3 version, it includes fix for few bugs. - This release was pending from long time, will work on other open bugs post this release.diff -r1.15 -r1.16 pkgsrc/fonts/liberation-ttf/Makefile
(maya)
@@ -1,33 +1,35 @@ | @@ -1,33 +1,35 @@ | |||
1 | # $NetBSD: Makefile,v 1.15 2017/11/01 05:17:06 maya Exp $ | 1 | # $NetBSD: Makefile,v 1.16 2020/11/06 18:07:37 maya Exp $ | |
2 | 2 | |||
3 | DISTNAME= liberation-fonts-ttf-2.00.1 | 3 | DISTNAME= liberation-fonts-ttf-2.1.1 | |
4 | PKGNAME= ${DISTNAME:S/-fonts//} | 4 | PKGNAME= ${DISTNAME:S/-fonts//} | |
5 | PKGREVISION= 1 | |||
6 | CATEGORIES= fonts | 5 | CATEGORIES= fonts | |
7 | MASTER_SITES= https://releases.pagure.org/liberation-fonts/ | 6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=liberationfonts/} | |
7 | GITHUB_PROJECT= liberation-fonts | |||
8 | 8 | |||
9 | MAINTAINER= bartosz.kuzma@gmail.com | 9 | MAINTAINER= bartosz.kuzma@gmail.com | |
10 | HOMEPAGE= http://www.redhat.com/promo/fonts/ | 10 | HOMEPAGE= http://www.redhat.com/promo/fonts/ | |
11 | COMMENT= TrueType fonts from RedHat | 11 | COMMENT= TrueType fonts from RedHat | |
12 | LICENSE= ofl-v1.1 | 12 | LICENSE= ofl-v1.1 | |
13 | 13 | |||
14 | NO_BUILD= yes | 14 | USE_TOOLS+= gmake | |
15 | ||||
15 | NO_CONFIGURE= yes | 16 | NO_CONFIGURE= yes | |
17 | WRKSRC= ${WRKDIR}/${DISTNAME:S/-ttf//} | |||
18 | ||||
19 | DOCSDIR= ${PREFIX}/share/doc/${PKGBASE} | |||
20 | ||||
21 | INSTALLATION_DIRS+= ${DOCSDIR} | |||
16 | 22 | |||
17 | DOCDIR= ${PREFIX}/share/doc/${PKGBASE} | 23 | BUILD_DEPENDS+= ${PYPKGPREFIX}-fonttools-[0-9]*:../../fonts/py-fonttools | |
18 | FONTDIR= ${PREFIX}/share/fonts/X11/TTF | 24 | BUILD_DEPENDS+= fontforge-[0-9]*:../../fonts/fontforge | |
19 | FONTS_DIRS.ttf= ${FONTDIR} | |||
20 | 25 | |||
21 | INSTALLATION_DIRS= ${DOCDIR} ${FONTDIR} | 26 | REPLACE_PYTHON+= scripts/setisFixedPitch-fonttools.py | |
22 | 27 | |||
23 | do-install: | 28 | do-install: | |
24 | set -e; \ | 29 | .for docfile in AUTHORS LICENSE README.md TODO ChangeLog | |
25 | cd ${WRKSRC} && for f in *.ttf ; do \ | 30 | ${INSTALL_DATA} ${WRKSRC}/${docfile} ${DESTDIR}${DOCSDIR} | |
26 | ${INSTALL_DATA} $$f ${DESTDIR}${FONTDIR}/$$f ; \ | 31 | .endfor | |
27 | done | |||
28 | ||||
29 | ${INSTALL_DATA} ${WRKSRC}/AUTHORS ${WRKSRC}/ChangeLog \ | |||
30 | ${WRKSRC}/LICENSE ${WRKSRC}/README ${WRKSRC}/TODO \ | |||
31 | ${DESTDIR}${DOCDIR} | |||
32 | 32 | |||
33 | .include "../../mk/fonts.mk" | |||
34 | .include "../../lang/python/pyversion.mk" | |||
33 | .include "../../mk/bsd.pkg.mk" | 35 | .include "../../mk/bsd.pkg.mk" |
@@ -1,18 +1,18 @@ | @@ -1,18 +1,18 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.6 2018/01/01 22:29:32 rillig Exp $ | 1 | @comment $NetBSD: PLIST,v 1.7 2020/11/06 18:07:37 maya Exp $ | |
2 | share/doc/liberation-ttf/AUTHORS | 2 | share/doc/liberation-ttf/AUTHORS | |
3 | share/doc/liberation-ttf/ChangeLog | 3 | share/doc/liberation-ttf/ChangeLog | |
4 | share/doc/liberation-ttf/LICENSE | 4 | share/doc/liberation-ttf/LICENSE | |
5 | share/doc/liberation-ttf/README | 5 | share/doc/liberation-ttf/README.md | |
6 | share/doc/liberation-ttf/TODO | 6 | share/doc/liberation-ttf/TODO | |
7 | share/fonts/X11/TTF/LiberationMono-Bold.ttf | 7 | share/fonts/X11/TTF/LiberationMono-Bold.ttf | |
8 | share/fonts/X11/TTF/LiberationMono-BoldItalic.ttf | 8 | share/fonts/X11/TTF/LiberationMono-BoldItalic.ttf | |
9 | share/fonts/X11/TTF/LiberationMono-Italic.ttf | 9 | share/fonts/X11/TTF/LiberationMono-Italic.ttf | |
10 | share/fonts/X11/TTF/LiberationMono-Regular.ttf | 10 | share/fonts/X11/TTF/LiberationMono-Regular.ttf | |
11 | share/fonts/X11/TTF/LiberationSans-Bold.ttf | 11 | share/fonts/X11/TTF/LiberationSans-Bold.ttf | |
12 | share/fonts/X11/TTF/LiberationSans-BoldItalic.ttf | 12 | share/fonts/X11/TTF/LiberationSans-BoldItalic.ttf | |
13 | share/fonts/X11/TTF/LiberationSans-Italic.ttf | 13 | share/fonts/X11/TTF/LiberationSans-Italic.ttf | |
14 | share/fonts/X11/TTF/LiberationSans-Regular.ttf | 14 | share/fonts/X11/TTF/LiberationSans-Regular.ttf | |
15 | share/fonts/X11/TTF/LiberationSerif-Bold.ttf | 15 | share/fonts/X11/TTF/LiberationSerif-Bold.ttf | |
16 | share/fonts/X11/TTF/LiberationSerif-BoldItalic.ttf | 16 | share/fonts/X11/TTF/LiberationSerif-BoldItalic.ttf | |
17 | share/fonts/X11/TTF/LiberationSerif-Italic.ttf | 17 | share/fonts/X11/TTF/LiberationSerif-Italic.ttf | |
18 | share/fonts/X11/TTF/LiberationSerif-Regular.ttf | 18 | share/fonts/X11/TTF/LiberationSerif-Regular.ttf |
@@ -1,6 +1,7 @@ | @@ -1,6 +1,7 @@ | |||
1 | $NetBSD: distinfo,v 1.7 2015/11/03 20:44:36 agc Exp $ | 1 | $NetBSD: distinfo,v 1.8 2020/11/06 18:07:37 maya Exp $ | |
2 | 2 | |||
3 | SHA1 (liberation-fonts-ttf-2.00.1.tar.gz) = 84b40d7f8bb0cd085dd70b3abed197133d761557 | 3 | SHA1 (liberation-fonts-ttf-2.1.1.tar.gz) = 174ece9fffa955cc3450d269eae2f2fd0156c85d | |
4 | RMD160 (liberation-fonts-ttf-2.00.1.tar.gz) = 99ee3851f3f1ae9a431541de5765312f01ef19d7 | 4 | RMD160 (liberation-fonts-ttf-2.1.1.tar.gz) = 17f3fcf745df4b47f488e9aae1fcb9614da3dd38 | |
5 | SHA512 (liberation-fonts-ttf-2.00.1.tar.gz) = 52dce5cf2c35165f81c903f2c7245d7f0e37a37eeb4003a015d8cc2404728f17ff4d723ddc5d4b6a6c03044d7ec97b98cf4eecfbc91607fcfed6e0aaff260739 | 5 | SHA512 (liberation-fonts-ttf-2.1.1.tar.gz) = 25de431b1ce71b9dd710757430ad3a5c370ce3e7f3a172fec96dbe578e778c8653c949c973382d791cef1807c7f7bf966784254ebb53e09169f861e3d35d16de | |
6 | Size (liberation-fonts-ttf-2.00.1.tar.gz) = 2285857 bytes | 6 | Size (liberation-fonts-ttf-2.1.1.tar.gz) = 4993547 bytes | |
7 | SHA1 (patch-Makefile) = ce9a1af13c773de0a6ccf4823bb21ef54e677112 |
$NetBSD: patch-Makefile,v 1.1 2020/11/06 18:07:37 maya Exp $
Allow overriding python.
--- Makefile.orig 2020-06-08 04:37:53.000000000 +0000
+++ Makefile
@@ -4,7 +4,7 @@
# 4web: dtto for TTF, WOFF, SVG, and EOT
FONTFORGE = fontforge
-PYTHON = python3
+PYTHON ?= python3
FONTLINT = fontlint
# TTF->EOT converters in fallback order