Wed Oct 14 14:37:43 2015 UTC ()
Update fonts/Hack-ttf to Hack-ttf-2.015.

pkgsrc changes (no functional changes intended):
 o unset USE_LANGUAGES
 o use NO_BUILD instead of defining an empty do-build target

Changes:
# Version 2.015 (release build)
Changes vs. release v2.013:
- new vertical metrics = decreased line spacing height - Issues #28, #32, #39,
  #41, #95, #103
- adjusted vertical position of the colon to a higher position, improves
  alignment with other punctuation glyphs (U+003A) - Issue #66
- changed vertical position of the dash (U+002D) so that regular and oblique,
  bold and bold oblique are properly aligned - Issue #107
- updated hinting algorithm for bold set (improved point position over stem of
  lowercase j/i for some text sizes) - Issue #84
- underscore (U+005F) centered, increased width, increased height & aligned
  vertical position closer to baseline - Issues #97, #98, #100, 103,
- increased vertical position of dieresis mark on lowercase u dieresis
  (U+00FC) - Issue #61
- increased vertical position of dieresis mark on lowercase i dieresis (U+00EF)
- increased vertical position of dieresis mark on lowercase e dieresis (U+00EB)
- decreased vertical position of the asterisk (U+002A) - Issue #34
- new design for ascii tilde - broader curves, taller glyph with goal to
  improve appearance at small text sizes where it tended to render like a dash
  (U+007E) - Issue #37
- new ttf build autohinting script
  (./postbuild_processing/tt-hinting/autohint.sh)
- new ttf build autohinting Control Instructions File - bold set
  (./postbuild_processing/tt-hinting/Hack-Bold-TA.txt)
- new ttf build release script (./postbuild_processing/tt-hinting/release.sh)
- new web font release script
  (./postbuild_processing/webfonts/releasewebfonts.sh)
- new vfb to UFO source file conversion script (./tools/makeufo.sh)
- new UFO source file types - includes separate source files for TrueType
  (`*-TT.ufo`) and PostScript (`*-PS.ufo`) releases
- source file path changes: now includes separate `ufo` and `vfb` directories
  under the `./source` repository directory
- Hack Open Font license updated to version 2.0.  The license changes better
  define the Hack project as a derivative project of the Bitstream Vera Sans
  Mono typeface project and are intended to make the license more consistent
  with the Bitstream Vera libre, open source license under which Hack is
  co-licensed.  There are no new restrictions on use of the fonts with these
  license changes.  Embedding permissions are made explicit in this version
  of the Hack Open Font license.

# Version 2.013 (release build)
Changes vs. release v2.010:
- Fixed missing middle dot glyph (U+00B7), adjusted width of U+00B7 em box to
  address spacing issues in editors that highlight empty spaces
  (Issues #27 & #46)
- Powerline glyph alignment and size adjustments (Issue #33)
- Fixed name tables to address:
  - incorrect oblique rendering with Java type renderers on OS X (Issue #26)
  - incorrect italic + bold + bold oblique rendering in some syntax
    highlighters (Issues #42, #50, #60)
  - backslash character took inappropriate vertical alignment because of
    incorrect slant angle in some editors (Issue #67)
- Changed oblique and bold oblique font names to "Hack Italic" and "Hack Bold
  Italic" to address Windows listings
- Changed oblique and bold oblique webfont names to "hack-italic-webfont.[xxx]"
  and "hack-bolditalic-webfont.[xxx]"
- Changed oblique and bold oblique basic Latin + Latin-1 webfont subsets to the
  names "hack-italic-latin-webfont.[xxx]" and
  "hack-bolditalic-latin-webfont.[xxx]"
- Changed license name from "Modified SIL Open Font License" to "Hack Open Font
  License" to comply with SIL regulations for SIL Open Font License
  modifications
- Removed all license references to SIL to comply with SIL regulations for
  modifications of the SIL Open Font License
- Removed SIL Open Font License preamble from the Hack Open Font License to
  comply with SIL regulations for modifications of the SIL Open Font License
- Removed the following statement from Hack Open Font License condition #3:
  "This restriction only applies to the primary font name as presented to the
  users." to address a reserved font name conflict with the Bitstream Vera
  license
- Modified the build directory structure for the Hack web fonts
- Added Hack webfont CSS files to the build directory


(leot)
diff -r1.2 -r1.3 pkgsrc/fonts/Hack-ttf/Makefile
diff -r1.1 -r1.2 pkgsrc/fonts/Hack-ttf/PLIST
diff -r1.1 -r1.2 pkgsrc/fonts/Hack-ttf/distinfo

cvs diff -r1.2 -r1.3 pkgsrc/fonts/Hack-ttf/Makefile (expand / switch to unified diff)

--- pkgsrc/fonts/Hack-ttf/Makefile 2015/09/14 21:08:04 1.2
+++ pkgsrc/fonts/Hack-ttf/Makefile 2015/10/14 14:37:43 1.3
@@ -1,26 +1,27 @@ @@ -1,26 +1,27 @@
1# $NetBSD: Makefile,v 1.2 2015/09/14 21:08:04 wiz Exp $ 1# $NetBSD: Makefile,v 1.3 2015/10/14 14:37:43 leot Exp $
2 2
3DISTNAME= Hack-v2_010-ttf 3DISTNAME= Hack-v2_015-ttf
4PKGNAME= Hack-ttf-2.010 4PKGNAME= Hack-ttf-2.015
5CATEGORIES= fonts 5CATEGORIES= fonts
6MASTER_SITES= ${MASTER_SITE_GITHUB:=chrissimpkins/} 6MASTER_SITES= ${MASTER_SITE_GITHUB:=chrissimpkins/}
7GITHUB_PROJECT= Hack 7GITHUB_PROJECT= Hack
8GITHUB_RELEASE= v${PKGVERSION_NOREV} 8GITHUB_RELEASE= v${PKGVERSION_NOREV}
9EXTRACT_SUFX= .zip 9EXTRACT_SUFX= .zip
10 10
11MAINTAINER= pkgsrc-users@NetBSD.org 11MAINTAINER= pkgsrc-users@NetBSD.org
12HOMEPAGE= http://sourcefoundry.org/hack/ 12HOMEPAGE= http://sourcefoundry.org/hack/
13COMMENT= Typeface designed for source code 13COMMENT= Typeface designed for source code
14LICENSE= vera-ttf-license AND ofl-v1.1 # with modifications 14LICENSE= vera-ttf-license AND ofl-v1.1 # with modifications
15 15
 16USE_LANGUAGES= # none
 17NO_BUILD= yes
 18
16WRKSRC= ${WRKDIR} 19WRKSRC= ${WRKDIR}
17 20
18FONTS_DIRS.ttf= ${PREFIX}/share/fonts/X11/TTF 21FONTS_DIRS.ttf= ${PREFIX}/share/fonts/X11/TTF
19INSTALLATION_DIRS= ${FONTS_DIRS.ttf} 22INSTALLATION_DIRS= ${FONTS_DIRS.ttf}
20 23
21do-build: 
22 
23do-install: 24do-install:
24 ${INSTALL_DATA} ${WRKSRC}/*ttf ${DESTDIR}/${FONTS_DIRS.ttf} 25 ${INSTALL_DATA} ${WRKSRC}/*ttf ${DESTDIR}/${FONTS_DIRS.ttf}
25 26
26.include "../../mk/bsd.pkg.mk" 27.include "../../mk/bsd.pkg.mk"

cvs diff -r1.1 -r1.2 pkgsrc/fonts/Hack-ttf/PLIST (expand / switch to unified diff)

--- pkgsrc/fonts/Hack-ttf/PLIST 2015/09/06 09:16:24 1.1
+++ pkgsrc/fonts/Hack-ttf/PLIST 2015/10/14 14:37:43 1.2
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1@comment $NetBSD: PLIST,v 1.1 2015/09/06 09:16:24 wiz Exp $ 1@comment $NetBSD: PLIST,v 1.2 2015/10/14 14:37:43 leot Exp $
2share/fonts/X11/TTF/Hack-Bold.ttf 2share/fonts/X11/TTF/Hack-Bold.ttf
3share/fonts/X11/TTF/Hack-BoldOblique.ttf 3share/fonts/X11/TTF/Hack-BoldItalic.ttf
 4share/fonts/X11/TTF/Hack-Italic.ttf
4share/fonts/X11/TTF/Hack-Regular.ttf 5share/fonts/X11/TTF/Hack-Regular.ttf
5share/fonts/X11/TTF/Hack-RegularOblique.ttf 

cvs diff -r1.1 -r1.2 pkgsrc/fonts/Hack-ttf/distinfo (expand / switch to unified diff)

--- pkgsrc/fonts/Hack-ttf/distinfo 2015/09/06 09:16:24 1.1
+++ pkgsrc/fonts/Hack-ttf/distinfo 2015/10/14 14:37:43 1.2
@@ -1,5 +1,6 @@ @@ -1,5 +1,6 @@
1$NetBSD: distinfo,v 1.1 2015/09/06 09:16:24 wiz Exp $ 1$NetBSD: distinfo,v 1.2 2015/10/14 14:37:43 leot Exp $
2 2
3SHA1 (Hack-v2_010-ttf.zip) = 532de6abecfc2aa34825e8f7445a96ffcc2d1c3c 3SHA1 (Hack-v2_015-ttf.zip) = 25c05d50c286af2b893962d0e1b199ebaa1f6109
4RMD160 (Hack-v2_010-ttf.zip) = 7c66fb4dec3eed07508b03d5fb16a77311c2bf41 4RMD160 (Hack-v2_015-ttf.zip) = 7912e5c0895c4f8252e9f4d145f421435760e01a
5Size (Hack-v2_010-ttf.zip) = 683457 bytes 5SHA512 (Hack-v2_015-ttf.zip) = 01d8b5192244c1ada3281d6e18e7de5e9c340aa39c8b628c28d9e28f21d77eb4227054eb171df321ef946ffd9b35c09c8d1b93f89e62c64a21486adc7289aab8
 6Size (Hack-v2_015-ttf.zip) = 690406 bytes