pkgsrc-Changes archive

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

CVS commit: pkgsrc/graphics/graphite2



Module Name:    pkgsrc
Committed By:   nia
Date:           Wed Jul 17 09:45:13 UTC 2019

Modified Files:
        pkgsrc/graphics/graphite2: Makefile distinfo
        pkgsrc/graphics/graphite2/patches: patch-src_CMakeLists.txt

Log Message:
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


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 pkgsrc/graphics/graphite2/Makefile \
    pkgsrc/graphics/graphite2/distinfo
cvs rdiff -u -r1.6 -r1.7 \
    pkgsrc/graphics/graphite2/patches/patch-src_CMakeLists.txt

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/graphics/graphite2/Makefile
diff -u pkgsrc/graphics/graphite2/Makefile:1.10 pkgsrc/graphics/graphite2/Makefile:1.11
--- pkgsrc/graphics/graphite2/Makefile:1.10     Thu Apr 25 07:32:57 2019
+++ pkgsrc/graphics/graphite2/Makefile  Wed Jul 17 09:45:13 2019
@@ -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 @@ HOMEPAGE=   https://sourceforge.net/projec
 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"
Index: pkgsrc/graphics/graphite2/distinfo
diff -u pkgsrc/graphics/graphite2/distinfo:1.10 pkgsrc/graphics/graphite2/distinfo:1.11
--- pkgsrc/graphics/graphite2/distinfo:1.10     Thu Jan 24 13:42:55 2019
+++ pkgsrc/graphics/graphite2/distinfo  Wed Jul 17 09:45:13 2019
@@ -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

Index: pkgsrc/graphics/graphite2/patches/patch-src_CMakeLists.txt
diff -u pkgsrc/graphics/graphite2/patches/patch-src_CMakeLists.txt:1.6 pkgsrc/graphics/graphite2/patches/patch-src_CMakeLists.txt:1.7
--- pkgsrc/graphics/graphite2/patches/patch-src_CMakeLists.txt:1.6      Thu Jan 24 13:42:55 2019
+++ pkgsrc/graphics/graphite2/patches/patch-src_CMakeLists.txt  Wed Jul 17 09:45:13 2019
@@ -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