pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/converters/libfreehand libfreehand: Update to 0.1.2
details: https://anonhg.NetBSD.org/pkgsrc/rev/bcbc6698570e
branches: trunk
changeset: 414147:bcbc6698570e
user: nia <nia%pkgsrc.org@localhost>
date: Tue Mar 24 15:49:36 2020 +0000
description:
libfreehand: Update to 0.1.2
libfreehand 0.1.2
- Fix several hangs and leaks when reading damaged files found with the
help of american-fuzzy-lop.
- Fix build with recent clang.
- Make --help output of all command-line tools more help2man-friendly.
- Require C++11 for build.
- Parse more features:
* text on path
* more text attributes
* stroke patterns
* arrows
* paragraph attributes
* custom line and fill styles
* text effects
- Write correct rotation center of a textbox.
- Fix an issue found by oss-fuzz.
- Fix several issues found by Coverity.
- Various code cleanups and other small improvements.
diffstat:
converters/libfreehand/Makefile | 20 +++++++++---------
converters/libfreehand/distinfo | 10 ++++----
converters/libfreehand/patches/patch-src_lib_FHPath.h | 13 ------------
3 files changed, 15 insertions(+), 28 deletions(-)
diffs (71 lines):
diff -r 27e996a7f793 -r bcbc6698570e converters/libfreehand/Makefile
--- a/converters/libfreehand/Makefile Tue Mar 24 15:49:13 2020 +0000
+++ b/converters/libfreehand/Makefile Tue Mar 24 15:49:36 2020 +0000
@@ -1,10 +1,9 @@
-# $NetBSD: Makefile,v 1.34 2020/01/26 17:30:51 rillig Exp $
+# $NetBSD: Makefile,v 1.35 2020/03/24 15:49:36 nia Exp $
-DISTNAME= libfreehand-0.1.1
-PKGREVISION= 25
+DISTNAME= libfreehand-0.1.2
CATEGORIES= converters
-MASTER_SITES= http://dev-www.libreoffice.org/src/
-EXTRACT_SUFX= .tar.bz2
+MASTER_SITES= https://dev-www.libreoffice.org/src/
+EXTRACT_SUFX= .tar.xz
MAINTAINER= ryoon%NetBSD.org@localhost
HOMEPAGE= https://dev-www.libreoffice.org/src/
@@ -16,13 +15,14 @@
GNU_CONFIGURE= yes
USE_LIBTOOL= yes
USE_TOOLS+= perl:build pkg-config
-USE_LANGUAGES= c c++
+USE_LANGUAGES= c c++11
+
+# C++11
+GCC_REQD+= 4.7
CONFIGURE_ARGS+= --without-docs
-.include "../../mk/compiler.mk"
-.if !empty(PKGSRC_COMPILER:Mclang)
-CXXFLAGS+= -Wno-error=deprecated-register
-.endif
+CONFIGURE_ARGS+= --disable-tests
+CONFIGURE_ARGS+= --disable-werror
PKGCONFIG_OVERRIDE+= libfreehand.pc.in
diff -r 27e996a7f793 -r bcbc6698570e converters/libfreehand/distinfo
--- a/converters/libfreehand/distinfo Tue Mar 24 15:49:13 2020 +0000
+++ b/converters/libfreehand/distinfo Tue Mar 24 15:49:36 2020 +0000
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.6 2019/01/06 02:51:47 tnn Exp $
+$NetBSD: distinfo,v 1.7 2020/03/24 15:49:36 nia Exp $
-SHA1 (libfreehand-0.1.1.tar.bz2) = 713ffc76f065390ce82016ba205415d5bffe724f
-RMD160 (libfreehand-0.1.1.tar.bz2) = 4770e3c4c62909221e4b6f7875b3c88ebf362f86
-SHA512 (libfreehand-0.1.1.tar.bz2) = 2189eb9b4e0959d4a1854f8f73048b00d639c9c155f948f0823c3bf13da28fbeee5ed548ba18c14c1255bc0420df4500382da640488e695ba743a9284655933b
-Size (libfreehand-0.1.1.tar.bz2) = 597212 bytes
+SHA1 (libfreehand-0.1.2.tar.xz) = f945b23b7801a3601998973028a054ee379967cb
+RMD160 (libfreehand-0.1.2.tar.xz) = 192b04b4aa85a6d3e7f1200aad7588e72978a329
+SHA512 (libfreehand-0.1.2.tar.xz) = 4112a76ac99999801d97d1b282596d631d8496a5bf65778ab26aa06da86637b1e2b630648a67ea01bf3316ecec9f2715546baff27af090b900267c87a011b963
+Size (libfreehand-0.1.2.tar.xz) = 516132 bytes
SHA1 (patch-src_lib_FHPath.h) = a883f19924232b178b98aeb480cc0fa1ab37e98f
diff -r 27e996a7f793 -r bcbc6698570e converters/libfreehand/patches/patch-src_lib_FHPath.h
--- a/converters/libfreehand/patches/patch-src_lib_FHPath.h Tue Mar 24 15:49:13 2020 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-$NetBSD: patch-src_lib_FHPath.h,v 1.1 2015/06/27 18:41:40 joerg Exp $
-
---- src/lib/FHPath.h.orig 2015-06-27 14:05:28.000000000 +0000
-+++ src/lib/FHPath.h
-@@ -16,7 +16,7 @@
- namespace libfreehand
- {
-
--class FHTransform;
-+struct FHTransform;
-
- class FHPathElement
- {
Home |
Main Index |
Thread Index |
Old Index