Wed Nov 25 10:39:46 2015 UTC ()
Update to 1.1.1:

Overview of changes leading to 1.1.1
Wednesday, November 24, 2015
====================================

- Build fixes, specially for hb-coretext.


(wiz)
diff -r1.58 -r1.59 pkgsrc/fonts/harfbuzz/Makefile
diff -r1.47 -r1.48 pkgsrc/fonts/harfbuzz/distinfo
diff -r1.4 -r0 pkgsrc/fonts/harfbuzz/patches/patch-src_hb-coretext.h

cvs diff -r1.58 -r1.59 pkgsrc/fonts/harfbuzz/Makefile (switch to unified diff)

--- pkgsrc/fonts/harfbuzz/Makefile 2015/11/22 23:33:13 1.58
+++ pkgsrc/fonts/harfbuzz/Makefile 2015/11/25 10:39:46 1.59
@@ -1,60 +1,60 @@ @@ -1,60 +1,60 @@
1# $NetBSD: Makefile,v 1.58 2015/11/22 23:33:13 wiz Exp $ 1# $NetBSD: Makefile,v 1.59 2015/11/25 10:39:46 wiz Exp $
2 2
3DISTNAME= harfbuzz-1.1.0 3DISTNAME= harfbuzz-1.1.1
4CATEGORIES= fonts 4CATEGORIES= fonts
5MASTER_SITES= http://www.freedesktop.org/software/harfbuzz/release/ 5MASTER_SITES= http://www.freedesktop.org/software/harfbuzz/release/
6EXTRACT_SUFX= .tar.bz2 6EXTRACT_SUFX= .tar.bz2
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= http://harfbuzz.org/ 9HOMEPAGE= http://harfbuzz.org/
10COMMENT= OpenType text shaping engine 10COMMENT= OpenType text shaping engine
11LICENSE= mit 11LICENSE= mit
12 12
13USE_LANGUAGES= c c++ 13USE_LANGUAGES= c c++
14USE_LIBTOOL= yes 14USE_LIBTOOL= yes
15USE_TOOLS+= gmake pkg-config 15USE_TOOLS+= gmake pkg-config
16GNU_CONFIGURE= yes 16GNU_CONFIGURE= yes
17CONFIGURE_ARGS+= --with-cairo=no 17CONFIGURE_ARGS+= --with-cairo=no
18 18
19PKGCONFIG_OVERRIDE+= src/harfbuzz.pc.in 19PKGCONFIG_OVERRIDE+= src/harfbuzz.pc.in
20PKGCONFIG_OVERRIDE+= src/harfbuzz-icu.pc.in 20PKGCONFIG_OVERRIDE+= src/harfbuzz-icu.pc.in
21 21
22LDFLAGS.OpenBSD+= -lz 22LDFLAGS.OpenBSD+= -lz
23 23
24.include "options.mk" 24.include "options.mk"
25 25
26.include "../../mk/bsd.prefs.mk" 26.include "../../mk/bsd.prefs.mk"
27 27
28# gcc too old 28# gcc too old
29.if ${OPSYS} == "MirBSD" 29.if ${OPSYS} == "MirBSD"
30BUILDLINK_TRANSFORM+= rm:-fvisibility-inlines-hidden 30BUILDLINK_TRANSFORM+= rm:-fvisibility-inlines-hidden
31.endif 31.endif
32 32
33PLIST_VARS+= coretext 33PLIST_VARS+= coretext
34 34
35.if ${OPSYS} == "Darwin" 35.if ${OPSYS} == "Darwin"
36. if !empty(OS_VERSION:M[0-8].*) 36. if !empty(OS_VERSION:M[0-8].*)
37# MacOS X < 10.5 does not have CoreText. 37# MacOS X < 10.5 does not have CoreText.
38CONFIGURE_ARGS+= --with-coretext=no 38CONFIGURE_ARGS+= --with-coretext=no
39 39
40. elif !empty(OS_VERSION:M9.*) 40. elif !empty(OS_VERSION:M9.*)
41# MacOS X 10.5 has CoreText but it's 41# MacOS X 10.5 has CoreText but it's
42# buggy. CTLineCreateWithAttributedString() seemingly fails when 42# buggy. CTLineCreateWithAttributedString() seemingly fails when
43# trying to use a font which isn't installed into the system standard 43# trying to use a font which isn't installed into the system standard
44# path. 44# path.
45# See http://forum.libcinder.org/topic/text-not-working-in-leopard-osx-10-5 45# See http://forum.libcinder.org/topic/text-not-working-in-leopard-osx-10-5
46CONFIGURE_ARGS+= --with-coretext=no 46CONFIGURE_ARGS+= --with-coretext=no
47 47
48. else 48. else
49CONFIGURE_ARGS+= --with-coretext=yes 49CONFIGURE_ARGS+= --with-coretext=yes
50PLIST.coretext= yes 50PLIST.coretext= yes
51. endif 51. endif
52.endif 52.endif
53 53
54.include "../../devel/glib2/buildlink3.mk" 54.include "../../devel/glib2/buildlink3.mk"
55.include "../../devel/zlib/buildlink3.mk" 55.include "../../devel/zlib/buildlink3.mk"
56#cairo is only needed for the hb-view command line utility 56#cairo is only needed for the hb-view command line utility
57#BUILDLINK_API_DEPENDS.cairo+= cairo>=1.8.0 57#BUILDLINK_API_DEPENDS.cairo+= cairo>=1.8.0
58#.include "../../graphics/cairo/buildlink3.mk" 58#.include "../../graphics/cairo/buildlink3.mk"
59.include "../../graphics/freetype2/buildlink3.mk" 59.include "../../graphics/freetype2/buildlink3.mk"
60.include "../../mk/bsd.pkg.mk" 60.include "../../mk/bsd.pkg.mk"

cvs diff -r1.47 -r1.48 pkgsrc/fonts/harfbuzz/distinfo (switch to unified diff)

--- pkgsrc/fonts/harfbuzz/distinfo 2015/11/24 08:20:51 1.47
+++ pkgsrc/fonts/harfbuzz/distinfo 2015/11/25 10:39:46 1.48
@@ -1,7 +1,6 @@ @@ -1,7 +1,6 @@
1$NetBSD: distinfo,v 1.47 2015/11/24 08:20:51 wiz Exp $ 1$NetBSD: distinfo,v 1.48 2015/11/25 10:39:46 wiz Exp $
2 2
3SHA1 (harfbuzz-1.1.0.tar.bz2) = de3af3a17a37641dc266296c2bd29049785338bf 3SHA1 (harfbuzz-1.1.1.tar.bz2) = ec1b1c235e6777256b0ad2d9364c338f2c1a6f77
4RMD160 (harfbuzz-1.1.0.tar.bz2) = a333a0cb4fad1db481b09484f37a166e0b35f802 4RMD160 (harfbuzz-1.1.1.tar.bz2) = 3b0258d69531b06eeab8c22a5e264291df381995
5SHA512 (harfbuzz-1.1.0.tar.bz2) = 64ee51f50bd567c4b94082d6ca50d2b5ed91b030150d1df1e24c97601a62d1dcf5aff69036bdf490a2a2ad4241c791bf19fc5d47ab4fd5a05b0bb89ac5890d6e 5SHA512 (harfbuzz-1.1.1.tar.bz2) = b639f278fe2940b59bdda1bcb46333ff8309c52e3408b2b9d9168d433a3a04bdca49cf59c31fcb021603f43c3cd24d624693c6ebc3efb3f476f4910172310bbf
6Size (harfbuzz-1.1.0.tar.bz2) = 1255422 bytes 6Size (harfbuzz-1.1.1.tar.bz2) = 1255688 bytes
7SHA1 (patch-src_hb-coretext.h) = 6b9965b14e1fbc9f6e7e6352a97c44864ca5a263 

File Deleted: pkgsrc/fonts/harfbuzz/patches/Attic/patch-src_hb-coretext.h