pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/graphics/freetype2
Module Name: pkgsrc
Committed By: wiz
Date: Wed Apr 20 20:59:52 UTC 2022
Modified Files:
pkgsrc/graphics/freetype2: Makefile PLIST distinfo
pkgsrc/graphics/freetype2/patches: patch-builds_unix_unix-cc.in
Log Message:
freetype2: update to 2.12.0.
CHANGES BETWEEN 2.11.1 and 2.12.0
I. IMPORTANT CHANGES
- FreeType now handles OT-SVG fonts, to be controlled with
`FT_CONFIG_OPTION_SVG` configuration macro. By default, it can
only load the 'SVG ' table of an OpenType font. However, by using
the `svg-hooks` property of the new 'ot-svg' module it is possible
to register an external SVG rendering engine. The FreeType demo
programs have been set up to use 'librsvg' as the rendering
library.
This work was Moazin Khatti's GSoC 2019 project.
II. MISCELLANEOUS
- The handling of fonts with an 'sbix' table has been improved.
- Corrected bitmap offsets.
- A new tag `FT_PARAM_TAG_IGNORE_SBIX` for `FT_Open_Face` makes
FreeType ignore an 'sbix' table in a font, allowing applications
to access the font's outline glyphs.
- `FT_FACE_FLAG_SBIX` and `FT_FACE_FLAG_SBIX_OVERLAY` together
with their corresponding preprocessor macros `FT_HAS_SBIX` and
`FT_HAS_SBIX_OVERLAY` enable applications to treat 'sbix' tables
as described in the OpenType specification.
- The internal 'zlib' code has been updated to be in sync with the
current 'zlib' version (1.2.11).
- The previously internal load flag `FT_LOAD_SBITS_ONLY` is now
public.
- Some minor improvements of the building systems, in particular
handling of the 'zlib' library (internal vs. external).
- Support for non-desktop Universal Windows Platform.
- Various other minor bug and documentation fixes.
- The `ftdump` demo program shows more information for Type1 fonts
if option `-n` is given.
- `ftgrid` can now display embedded bitmap strikes.
To generate a diff of this commit:
cvs rdiff -u -r1.123 -r1.124 pkgsrc/graphics/freetype2/Makefile
cvs rdiff -u -r1.30 -r1.31 pkgsrc/graphics/freetype2/PLIST
cvs rdiff -u -r1.72 -r1.73 pkgsrc/graphics/freetype2/distinfo
cvs rdiff -u -r1.3 -r1.4 \
pkgsrc/graphics/freetype2/patches/patch-builds_unix_unix-cc.in
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/graphics/freetype2/Makefile
diff -u pkgsrc/graphics/freetype2/Makefile:1.123 pkgsrc/graphics/freetype2/Makefile:1.124
--- pkgsrc/graphics/freetype2/Makefile:1.123 Tue Apr 12 23:38:13 2022
+++ pkgsrc/graphics/freetype2/Makefile Wed Apr 20 20:59:52 2022
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.123 2022/04/12 23:38:13 wiz Exp $
+# $NetBSD: Makefile,v 1.124 2022/04/20 20:59:52 wiz Exp $
-DISTNAME= freetype-2.11.1
+DISTNAME= freetype-2.12.0
PKGNAME= ${DISTNAME:S/-/2-/}
-PKGREVISION= 1
CATEGORIES= graphics
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=freetype/}
MASTER_SITES+= http://download.savannah.gnu.org/releases/freetype/
Index: pkgsrc/graphics/freetype2/PLIST
diff -u pkgsrc/graphics/freetype2/PLIST:1.30 pkgsrc/graphics/freetype2/PLIST:1.31
--- pkgsrc/graphics/freetype2/PLIST:1.30 Tue Jan 4 13:16:17 2022
+++ pkgsrc/graphics/freetype2/PLIST Wed Apr 20 20:59:52 2022
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.30 2022/01/04 13:16:17 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.31 2022/04/20 20:59:52 wiz Exp $
bin/freetype-config
include/freetype2/freetype/config/ftconfig.h
include/freetype2/freetype/config/ftheader.h
@@ -49,6 +49,7 @@ include/freetype2/freetype/ftsystem.h
include/freetype2/freetype/fttrigon.h
include/freetype2/freetype/fttypes.h
include/freetype2/freetype/ftwinfnt.h
+include/freetype2/freetype/otsvg.h
include/freetype2/freetype/t1tables.h
include/freetype2/freetype/ttnameid.h
include/freetype2/freetype/tttables.h
Index: pkgsrc/graphics/freetype2/distinfo
diff -u pkgsrc/graphics/freetype2/distinfo:1.72 pkgsrc/graphics/freetype2/distinfo:1.73
--- pkgsrc/graphics/freetype2/distinfo:1.72 Tue Jan 4 13:16:17 2022
+++ pkgsrc/graphics/freetype2/distinfo Wed Apr 20 20:59:52 2022
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.72 2022/01/04 13:16:17 ryoon Exp $
+$NetBSD: distinfo,v 1.73 2022/04/20 20:59:52 wiz Exp $
-BLAKE2s (freetype-2.11.1.tar.xz) = 86ac5455d54c72720ddfff32ad112795d8e495feca27187af4789741829f0e73
-SHA512 (freetype-2.11.1.tar.xz) = 0848678482fbe20603a866f02da82c91122014d6f815ba4f1d9c03601c32e3ceb781f721c2b4427b6117d7c9742018af8dbb26566faf018595c70b50f8db3f08
-Size (freetype-2.11.1.tar.xz) = 2270728 bytes
+BLAKE2s (freetype-2.12.0.tar.xz) = 8798d5c519ecdb3512c8f1c3c6c190c5c04cc6ccc233500313464a1a8ca8738b
+SHA512 (freetype-2.12.0.tar.xz) = d2426b46ef56268f5030951840a73be9a626129c6fc6ad2ab06e572c9325d0192f47b007798c2ffa3608fe50e296ad129ac41312b1fd3f8864d7e55e8c237c54
+Size (freetype-2.12.0.tar.xz) = 2340352 bytes
SHA1 (patch-builds_unix_freetype-config.in) = 60217b884a0f50c90f89529eaf909ded2693e3be
-SHA1 (patch-builds_unix_unix-cc.in) = 24f2842f3c6bab662d870917af3d77d663c50f77
+SHA1 (patch-builds_unix_unix-cc.in) = dbd8e7011a1128067531526d8aeb0202ff799ad8
Index: pkgsrc/graphics/freetype2/patches/patch-builds_unix_unix-cc.in
diff -u pkgsrc/graphics/freetype2/patches/patch-builds_unix_unix-cc.in:1.3 pkgsrc/graphics/freetype2/patches/patch-builds_unix_unix-cc.in:1.4
--- pkgsrc/graphics/freetype2/patches/patch-builds_unix_unix-cc.in:1.3 Wed Jun 3 08:40:21 2020
+++ pkgsrc/graphics/freetype2/patches/patch-builds_unix_unix-cc.in Wed Apr 20 20:59:52 2022
@@ -1,9 +1,9 @@
-$NetBSD: patch-builds_unix_unix-cc.in,v 1.3 2020/06/03 08:40:21 adam Exp $
+$NetBSD: patch-builds_unix_unix-cc.in,v 1.4 2022/04/20 20:59:52 wiz Exp $
Provide tag to libtool.
Use CFLAGS when compiling executables.
---- builds/unix/unix-cc.in.orig 2020-05-04 04:07:22.000000000 +0000
+--- builds/unix/unix-cc.in.orig 2022-01-27 07:43:19.000000000 +0000
+++ builds/unix/unix-cc.in
@@ -95,7 +95,7 @@ ANSIFLAGS := @XX_ANSIFLAGS@
# libtool call is always prepended.
@@ -14,21 +14,22 @@ Use CFLAGS when compiling executables.
# Resource compiler to use on Cygwin/MinGW, usually windres.
#
-@@ -115,14 +115,14 @@ LIB_CLOCK_GETTIME := @LIB_CLOCK_GETTIME@
+@@ -113,15 +113,14 @@ LDFLAGS := @LDFLAGS@
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
-CCexe := $(CCraw_build) # used to compile `apinames' only
-+CCexe := $(CCraw_build) @CFLAGS@ # used to compile `apinames' only
++CCexe := $(CCraw_build) @CFLAGS@ # used to compile `apinames' only
- # Library linking
+ # Library linking.
#
-LINK_LIBRARY = $(LIBTOOL) --mode=link $(CCraw) -o $@ $(OBJECTS_LIST) \
+LINK_LIBRARY = $(LIBTOOL) --tag=CC --mode=link $(CCraw) -o $@ $(OBJECTS_LIST) \
-rpath $(libdir) -version-info $(version_info) \
- $(LDFLAGS) -no-undefined \
+- $(LDFLAGS) -no-undefined \
- -export-symbols $(EXPORTS_LIST)
-+ # -export-symbols $(EXPORTS_LIST)
++ $(LDFLAGS) -no-undefined
- # EOF
+ # For the demo programs.
+ FT_DEMO_CFLAGS := @FT_DEMO_CFLAGS@
Home |
Main Index |
Thread Index |
Old Index