Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/graphics/freetype2 freetype2: updated to 2.10.2



details:   https://anonhg.NetBSD.org/pkgsrc/rev/2fc8c651b0da
branches:  trunk
changeset: 433491:2fc8c651b0da
user:      adam <adam%pkgsrc.org@localhost>
date:      Wed Jun 03 08:40:21 2020 +0000

description:
freetype2: updated to 2.10.2

CHANGES BETWEEN 2.10.1 and 2.10.2

  I. IMPORTANT CHANGES

  - Support  of  WOFF2  fonts.   This  code  contribution  was  Nikhil
    Ramakrishnan's GSoC 2019 project.


  II. MISCELLANEOUS

  - Function  `FT_Get_Var_Axis_Flags' returned random data for  Type 1
    MM fonts.

  - Type 1 fonts with non-integer metrics are now supported by the new
    (CFF) engine introduced in FreeType 2.9.

  - Drop  support  for Python 2 in Freetype's API reference  generator
    `docwriter'  (Python >= 3.5 is required for targets  `make refdoc'
    and `make refdoc-venv').

  - Auto-hinter support for Hanifi Rohingya.

  - Document the `FT2_KEEP_ALIVE' debugging environment variable.

  - The Visual C++ (and Visual C)  project files for Windows builds no
    longer generate libraries that contain the FreeType version in its
    filenames.   Instead,  a  resource  file gets  used  to  make  the
    libraries contain the corresponding information.

  - The next release will remove Jam build support.

  - The  `ftbench'  demo  program  has  a new  test  for  testing  the
    `FT_Glyph_Stroke' functionality.

diffstat:

 graphics/freetype2/Makefile                             |   4 ++--
 graphics/freetype2/buildlink3.mk                        |   4 ++--
 graphics/freetype2/distinfo                             |  12 ++++++------
 graphics/freetype2/patches/patch-builds_unix_unix-cc.in |  16 ++++++++--------
 4 files changed, 18 insertions(+), 18 deletions(-)

diffs (80 lines):

diff -r 0836bbe6e025 -r 2fc8c651b0da graphics/freetype2/Makefile
--- a/graphics/freetype2/Makefile       Wed Jun 03 08:39:16 2020 +0000
+++ b/graphics/freetype2/Makefile       Wed Jun 03 08:40:21 2020 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.119 2020/04/26 10:04:33 rillig Exp $
+# $NetBSD: Makefile,v 1.120 2020/06/03 08:40:21 adam Exp $
 
-DISTNAME=      freetype-2.10.1
+DISTNAME=      freetype-2.10.2
 PKGNAME=       ${DISTNAME:S/-/2-/}
 CATEGORIES=    graphics
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=freetype/}
diff -r 0836bbe6e025 -r 2fc8c651b0da graphics/freetype2/buildlink3.mk
--- a/graphics/freetype2/buildlink3.mk  Wed Jun 03 08:39:16 2020 +0000
+++ b/graphics/freetype2/buildlink3.mk  Wed Jun 03 08:40:21 2020 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.49 2019/09/09 12:40:50 wiz Exp $
+# $NetBSD: buildlink3.mk,v 1.50 2020/06/03 08:40:21 adam Exp $
 
 BUILDLINK_TREE+=       freetype2
 
@@ -20,7 +20,7 @@
 pkgbase := freetype2
 .include "../../mk/pkg-build-options.mk"
 
-.if !empty(PKG_BUILD_OPTIONS.freetype2:Mpng)
+.if ${PKG_BUILD_OPTIONS.freetype2:Mpng}
 CHECK_BUILTIN.freetype2:=      yes
 .include "../../graphics/freetype2/builtin.mk"
 CHECK_BUILTIN.freetype2:=      no
diff -r 0836bbe6e025 -r 2fc8c651b0da graphics/freetype2/distinfo
--- a/graphics/freetype2/distinfo       Wed Jun 03 08:39:16 2020 +0000
+++ b/graphics/freetype2/distinfo       Wed Jun 03 08:40:21 2020 +0000
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.67 2019/08/03 08:31:25 adam Exp $
+$NetBSD: distinfo,v 1.68 2020/06/03 08:40:21 adam Exp $
 
-SHA1 (freetype-2.10.1.tar.xz) = 79874ef4eaa52025126b71d836453b8279bdd331
-RMD160 (freetype-2.10.1.tar.xz) = 9f4d8caf9396995b81658c2534d4dce17b48a733
-SHA512 (freetype-2.10.1.tar.xz) = c7a565b0ab3dce81927008a6965d5c7540f0dc973fcefdc1677c2e65add8668b4701c2958d25593cb41f706f4488765365d40b93da71dbfa72907394f28b2650
-Size (freetype-2.10.1.tar.xz) = 2378784 bytes
+SHA1 (freetype-2.10.2.tar.xz) = b074d5c34dc0e3cc150be6e7aa6b07c9ec4ed875
+RMD160 (freetype-2.10.2.tar.xz) = 24422bafc6753ae0579a9deaf3ddde0abf3f31b7
+SHA512 (freetype-2.10.2.tar.xz) = cf45089bd8893d7de2cdcb59d91bbb300e13dd0f0a9ef80ed697464ba7aeaf46a5a81b82b59638e6b21691754d8f300f23e1f0d11683604541d77f0f581affaa
+Size (freetype-2.10.2.tar.xz) = 2404456 bytes
 SHA1 (patch-builds_unix_freetype-config.in) = 60217b884a0f50c90f89529eaf909ded2693e3be
-SHA1 (patch-builds_unix_unix-cc.in) = 39e5a3defda9e330b36f56e47a9a27c39eacddae
+SHA1 (patch-builds_unix_unix-cc.in) = 24f2842f3c6bab662d870917af3d77d663c50f77
diff -r 0836bbe6e025 -r 2fc8c651b0da graphics/freetype2/patches/patch-builds_unix_unix-cc.in
--- a/graphics/freetype2/patches/patch-builds_unix_unix-cc.in   Wed Jun 03 08:39:16 2020 +0000
+++ b/graphics/freetype2/patches/patch-builds_unix_unix-cc.in   Wed Jun 03 08:40:21 2020 +0000
@@ -1,20 +1,20 @@
-$NetBSD: patch-builds_unix_unix-cc.in,v 1.2 2018/05/04 08:40:11 adam Exp $
+$NetBSD: patch-builds_unix_unix-cc.in,v 1.3 2020/06/03 08:40:21 adam Exp $
 
 Provide tag to libtool.
 Use CFLAGS when compiling executables.
 
---- builds/unix/unix-cc.in.orig        2018-04-22 09:41:36.000000000 +0000
+--- builds/unix/unix-cc.in.orig        2020-05-04 04:07:22.000000000 +0000
 +++ builds/unix/unix-cc.in
-@@ -88,7 +88,7 @@ ANSIFLAGS := @XX_ANSIFLAGS@
- # C compiler to use -- we use libtool!
+@@ -95,7 +95,7 @@ ANSIFLAGS := @XX_ANSIFLAGS@
+ # libtool call is always prepended.
  #
- CCraw := $(CC)
--CC    := $(LIBTOOL) --mode=compile $(CCraw)
-+CC    := $(LIBTOOL) --tag=CC --mode=compile $(CCraw)
+ CCraw       := $(CC)
+-override CC := $(LIBTOOL) --mode=compile $(CCraw)
++override CC := $(LIBTOOL) --tag=CC --mode=compile $(CCraw)
  
  # Resource compiler to use on Cygwin/MinGW, usually windres.
  #
-@@ -108,14 +108,14 @@ LIB_CLOCK_GETTIME := @LIB_CLOCK_GETTIME@
+@@ -115,14 +115,14 @@ LIB_CLOCK_GETTIME := @LIB_CLOCK_GETTIME@
  CCraw_build  := @CC_BUILD@    # native CC of building system
  E_BUILD      := @EXEEXT_BUILD@        # extension for executable on building system
  EXPORTS_LIST := $(OBJ_DIR)/ftexport.sym



Home | Main Index | Thread Index | Old Index