pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/graphics/graphite2 graphite2: Update to 1.3.13



details:   https://anonhg.NetBSD.org/pkgsrc/rev/d9906a51bc0b
branches:  trunk
changeset: 336539:d9906a51bc0b
user:      nia <nia%pkgsrc.org@localhost>
date:      Wed Jul 17 09:45:13 2019 +0000

description:
graphite2: Update to 1.3.13

1.3.13
- Resolve minor spacing issue in rtl non-overlap kerning
- python3 for graphite.py
- Better fuzzing
- Better building on windows

1.3.12
- Graphite no longer does dumb rendering for fonts with no smarts
- Segment caching code removed. Anything attempting to use the segment cache gets given a regular face instead
- Add libfuzzer support
- Builds now require C++11
- Improvements to Windows 64 bit builds
- Support different versions of python including 32 bit and python 3
- Various minor bug fixes

diffstat:

 graphics/graphite2/Makefile                         |  10 ++++++----
 graphics/graphite2/distinfo                         |  12 ++++++------
 graphics/graphite2/patches/patch-src_CMakeLists.txt |   8 ++++----
 3 files changed, 16 insertions(+), 14 deletions(-)

diffs (65 lines):

diff -r b836ef7ead46 -r d9906a51bc0b graphics/graphite2/Makefile
--- a/graphics/graphite2/Makefile       Wed Jul 17 09:25:45 2019 +0000
+++ b/graphics/graphite2/Makefile       Wed Jul 17 09:45:13 2019 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.10 2019/04/25 07:32:57 maya Exp $
+# $NetBSD: Makefile,v 1.11 2019/07/17 09:45:13 nia Exp $
 
-DISTNAME=      graphite2-1.3.11
-PKGREVISION=   2
+DISTNAME=      graphite2-1.3.13
 CATEGORIES=    graphics
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=silgraphite/}
 EXTRACT_SUFX=  .tgz
@@ -11,10 +10,13 @@
 COMMENT=       Cross-platform rendering for complex writing systems
 LICENSE=       gnu-lgpl-v2
 
-USE_LANGUAGES= c c++
+USE_LANGUAGES= c c++11
 USE_CMAKE=     yes
 USE_LIBTOOL=   yes
 
+# C++11
+GCC_REQD+=     4.8
+
 .include "../../mk/bsd.prefs.mk"
 
 .if ${OPSYS} == "Linux"
diff -r b836ef7ead46 -r d9906a51bc0b graphics/graphite2/distinfo
--- a/graphics/graphite2/distinfo       Wed Jul 17 09:25:45 2019 +0000
+++ b/graphics/graphite2/distinfo       Wed Jul 17 09:45:13 2019 +0000
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.10 2019/01/24 13:42:55 tnn Exp $
+$NetBSD: distinfo,v 1.11 2019/07/17 09:45:13 nia Exp $
 
-SHA1 (graphite2-1.3.11.tgz) = 26b70897bac68868d964ef70002c384ec10b6572
-RMD160 (graphite2-1.3.11.tgz) = fa10a176d3e53d9d464384c828fc86e4bb2fb675
-SHA512 (graphite2-1.3.11.tgz) = fd5e997a30492a7668ad7afd78889e40cb37195cb8e11f42817ee00901b699d6a591e8230bf7a40abd1b218ae26588948a92b23e48c9fd03164fd5e2f4031afe
-Size (graphite2-1.3.11.tgz) = 4236760 bytes
-SHA1 (patch-src_CMakeLists.txt) = 97dad5f29114b9545eeb0a6fd6739103df9fb21b
+SHA1 (graphite2-1.3.13.tgz) = bd3494575a1ff1c5b4ea796444274dab1e5992c9
+RMD160 (graphite2-1.3.13.tgz) = a222c91d85d1353e76936d0239cf092aa870910f
+SHA512 (graphite2-1.3.13.tgz) = 44ac2f353c1a795a55c78b4ff72df35a3a5a94700356c0eefe105d66cd499ac93f9cfd5ab7b3ea842b575156cb8df19e0b57ff8b9dbaee8a576319ff5889c131
+Size (graphite2-1.3.13.tgz) = 6664757 bytes
+SHA1 (patch-src_CMakeLists.txt) = 24c0e719283156bb74c51a6029245b293e1c16ae
diff -r b836ef7ead46 -r d9906a51bc0b graphics/graphite2/patches/patch-src_CMakeLists.txt
--- a/graphics/graphite2/patches/patch-src_CMakeLists.txt       Wed Jul 17 09:25:45 2019 +0000
+++ b/graphics/graphite2/patches/patch-src_CMakeLists.txt       Wed Jul 17 09:45:13 2019 +0000
@@ -1,12 +1,12 @@
-$NetBSD: patch-src_CMakeLists.txt,v 1.6 2019/01/24 13:42:55 tnn Exp $
+$NetBSD: patch-src_CMakeLists.txt,v 1.7 2019/07/17 09:45:13 nia Exp $
 
 Always install the libtool .la file.
 
---- src/CMakeLists.txt.orig    2018-03-05 04:05:42.000000000 +0000
+--- src/CMakeLists.txt.orig    2018-12-20 06:28:50.000000000 +0000
 +++ src/CMakeLists.txt
-@@ -159,6 +159,12 @@ if  (${CMAKE_SYSTEM_NAME} STREQUAL "Wind
+@@ -151,6 +151,12 @@ if  (${CMAKE_SYSTEM_NAME} STREQUAL "Wind
          COMPILE_DEFINITIONS "_SCL_SECURE_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;UNICODE;GRAPHITE2_EXPORTING")
- endif (${CMAKE_SYSTEM_NAME} STREQUAL "Windows")
+ endif()
  
 +if  (NOT ${CMAKE_SYSTEM_NAME} STREQUAL "Windows" AND NOT ${CMAKE_SYSTEM_NAME} STREQUAL "Linux" AND NOT ${CMAKE_SYSTEM_NAME} STREQUAL "Darwin")
 +    target_link_libraries(graphite2 c)



Home | Main Index | Thread Index | Old Index