Fri Nov 6 18:07:37 2020 UTC ()
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.


(maya)
diff -r1.15 -r1.16 pkgsrc/fonts/liberation-ttf/Makefile
diff -r1.6 -r1.7 pkgsrc/fonts/liberation-ttf/PLIST
diff -r1.7 -r1.8 pkgsrc/fonts/liberation-ttf/distinfo
diff -r0 -r1.1 pkgsrc/fonts/liberation-ttf/patches/patch-Makefile

cvs diff -r1.15 -r1.16 pkgsrc/fonts/liberation-ttf/Makefile (expand / switch to unified diff)

--- pkgsrc/fonts/liberation-ttf/Makefile 2017/11/01 05:17:06 1.15
+++ pkgsrc/fonts/liberation-ttf/Makefile 2020/11/06 18:07:37 1.16
@@ -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
3DISTNAME= liberation-fonts-ttf-2.00.1 3DISTNAME= liberation-fonts-ttf-2.1.1
4PKGNAME= ${DISTNAME:S/-fonts//} 4PKGNAME= ${DISTNAME:S/-fonts//}
5PKGREVISION= 1 
6CATEGORIES= fonts 5CATEGORIES= fonts
7MASTER_SITES= https://releases.pagure.org/liberation-fonts/ 6MASTER_SITES= ${MASTER_SITE_GITHUB:=liberationfonts/}
 7GITHUB_PROJECT= liberation-fonts
8 8
9MAINTAINER= bartosz.kuzma@gmail.com 9MAINTAINER= bartosz.kuzma@gmail.com
10HOMEPAGE= http://www.redhat.com/promo/fonts/ 10HOMEPAGE= http://www.redhat.com/promo/fonts/
11COMMENT= TrueType fonts from RedHat 11COMMENT= TrueType fonts from RedHat
12LICENSE= ofl-v1.1 12LICENSE= ofl-v1.1
13 13
14NO_BUILD= yes 14USE_TOOLS+= gmake
 15
15NO_CONFIGURE= yes 16NO_CONFIGURE= yes
 17WRKSRC= ${WRKDIR}/${DISTNAME:S/-ttf//}
 18
 19DOCSDIR= ${PREFIX}/share/doc/${PKGBASE}
 20
 21INSTALLATION_DIRS+= ${DOCSDIR}
16 22
17DOCDIR= ${PREFIX}/share/doc/${PKGBASE} 23BUILD_DEPENDS+= ${PYPKGPREFIX}-fonttools-[0-9]*:../../fonts/py-fonttools
18FONTDIR= ${PREFIX}/share/fonts/X11/TTF 24BUILD_DEPENDS+= fontforge-[0-9]*:../../fonts/fontforge
19FONTS_DIRS.ttf= ${FONTDIR} 
20 25
21INSTALLATION_DIRS= ${DOCDIR} ${FONTDIR} 26REPLACE_PYTHON+= scripts/setisFixedPitch-fonttools.py
22 27
23do-install: 28do-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"

cvs diff -r1.6 -r1.7 pkgsrc/fonts/liberation-ttf/PLIST (expand / switch to unified diff)

--- pkgsrc/fonts/liberation-ttf/PLIST 2018/01/01 22:29:32 1.6
+++ pkgsrc/fonts/liberation-ttf/PLIST 2020/11/06 18:07:37 1.7
@@ -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 $
2share/doc/liberation-ttf/AUTHORS 2share/doc/liberation-ttf/AUTHORS
3share/doc/liberation-ttf/ChangeLog 3share/doc/liberation-ttf/ChangeLog
4share/doc/liberation-ttf/LICENSE 4share/doc/liberation-ttf/LICENSE
5share/doc/liberation-ttf/README 5share/doc/liberation-ttf/README.md
6share/doc/liberation-ttf/TODO 6share/doc/liberation-ttf/TODO
7share/fonts/X11/TTF/LiberationMono-Bold.ttf 7share/fonts/X11/TTF/LiberationMono-Bold.ttf
8share/fonts/X11/TTF/LiberationMono-BoldItalic.ttf 8share/fonts/X11/TTF/LiberationMono-BoldItalic.ttf
9share/fonts/X11/TTF/LiberationMono-Italic.ttf 9share/fonts/X11/TTF/LiberationMono-Italic.ttf
10share/fonts/X11/TTF/LiberationMono-Regular.ttf 10share/fonts/X11/TTF/LiberationMono-Regular.ttf
11share/fonts/X11/TTF/LiberationSans-Bold.ttf 11share/fonts/X11/TTF/LiberationSans-Bold.ttf
12share/fonts/X11/TTF/LiberationSans-BoldItalic.ttf 12share/fonts/X11/TTF/LiberationSans-BoldItalic.ttf
13share/fonts/X11/TTF/LiberationSans-Italic.ttf 13share/fonts/X11/TTF/LiberationSans-Italic.ttf
14share/fonts/X11/TTF/LiberationSans-Regular.ttf 14share/fonts/X11/TTF/LiberationSans-Regular.ttf
15share/fonts/X11/TTF/LiberationSerif-Bold.ttf 15share/fonts/X11/TTF/LiberationSerif-Bold.ttf
16share/fonts/X11/TTF/LiberationSerif-BoldItalic.ttf 16share/fonts/X11/TTF/LiberationSerif-BoldItalic.ttf
17share/fonts/X11/TTF/LiberationSerif-Italic.ttf 17share/fonts/X11/TTF/LiberationSerif-Italic.ttf
18share/fonts/X11/TTF/LiberationSerif-Regular.ttf 18share/fonts/X11/TTF/LiberationSerif-Regular.ttf

cvs diff -r1.7 -r1.8 pkgsrc/fonts/liberation-ttf/distinfo (expand / switch to unified diff)

--- pkgsrc/fonts/liberation-ttf/distinfo 2015/11/03 20:44:36 1.7
+++ pkgsrc/fonts/liberation-ttf/distinfo 2020/11/06 18:07:37 1.8
@@ -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
3SHA1 (liberation-fonts-ttf-2.00.1.tar.gz) = 84b40d7f8bb0cd085dd70b3abed197133d761557 3SHA1 (liberation-fonts-ttf-2.1.1.tar.gz) = 174ece9fffa955cc3450d269eae2f2fd0156c85d
4RMD160 (liberation-fonts-ttf-2.00.1.tar.gz) = 99ee3851f3f1ae9a431541de5765312f01ef19d7 4RMD160 (liberation-fonts-ttf-2.1.1.tar.gz) = 17f3fcf745df4b47f488e9aae1fcb9614da3dd38
5SHA512 (liberation-fonts-ttf-2.00.1.tar.gz) = 52dce5cf2c35165f81c903f2c7245d7f0e37a37eeb4003a015d8cc2404728f17ff4d723ddc5d4b6a6c03044d7ec97b98cf4eecfbc91607fcfed6e0aaff260739 5SHA512 (liberation-fonts-ttf-2.1.1.tar.gz) = 25de431b1ce71b9dd710757430ad3a5c370ce3e7f3a172fec96dbe578e778c8653c949c973382d791cef1807c7f7bf966784254ebb53e09169f861e3d35d16de
6Size (liberation-fonts-ttf-2.00.1.tar.gz) = 2285857 bytes 6Size (liberation-fonts-ttf-2.1.1.tar.gz) = 4993547 bytes
 7SHA1 (patch-Makefile) = ce9a1af13c773de0a6ccf4823bb21ef54e677112

File Added: pkgsrc/fonts/liberation-ttf/patches/patch-Makefile
$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