From nobody Mon Nov 07 10:46:23 2022 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4N5SZm1fjkz4gdtk; Mon, 7 Nov 2022 10:46:24 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4N5SZm16Dwz3x7P; Mon, 7 Nov 2022 10:46:24 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1667817984; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=esAekHGJsb6pyFoQqMWEpRSAWALM9LX3dUFUcHlfmeU=; b=D+kB0ZMfBGoxHqIM3Gh1ZyXT1GzKqrcIWh0CQXcJVLF7GXwSOfB15OxvVRmHpUOqcIEstD CiTUHxhwKg8f0lal24LBcjpC/tBPY4lH+4icL6IRm/PT1Yr7G3ApWO21ql0rIEQEmy+ABB gIkHwp6GRUJmobt6Ad8RMFkgKZ/Z72vqCMQbweHVir3Qx+d0nUIqKNoQn5NEiNBWcVJtLM UDVdLQo/KPBZ6HBNS6jbh1cFDnrieSpVgwKyRMKLrQH9DK56n3AKBGYp35hhYz0HWySFc3 SEe0HZzbDMSdI0CB3poj3qBDL1CbM62ICnPWR8gD90SQqaYnQEoElw3YMVlGnQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4N5SZm08PGzyCP; Mon, 7 Nov 2022 10:46:24 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 2A7AkNXI038940; Mon, 7 Nov 2022 10:46:23 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 2A7AkNs3038939; Mon, 7 Nov 2022 10:46:23 GMT (envelope-from git) Date: Mon, 7 Nov 2022 10:46:23 GMT Message-Id: <202211071046.2A7AkNs3038939@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Rene Ladan Subject: git: 147de858be78 - main - x11-toolkits/libgdiplus: update to 6.1 List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: rene X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 147de858be78f7229af2ed2187652cf9d6049397 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1667817984; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=esAekHGJsb6pyFoQqMWEpRSAWALM9LX3dUFUcHlfmeU=; b=pkBwlUXvLyJPWSkkQLG1qKD+cgY+xo1kLPChdlUb1Iw8ErGNrk9eksWoZXGMnn+wOjAfBM sOWo3eCsjoojZ09kKrGkU4vvLnspdCmjyET9+uCudV7KoRCWR0EuUh7Y2mCHhd3HQ1qtEI XaPIy1XrfB5PL3a58s7f089hgBMWTpkpFQBu2Jt2xBcRqUNUwDddVV6kTSXVKdk4NZzSVA vLZrNiBgwasfWZTZgTdImDflrisJjVgD4dPGpRaVes8lDpyg2YpvG7drzzobUQRi5b2m9D RNb2FQZWSAVFB5PLmcK3V2FXcBHN1NxsEXNaXe1tvwqwbRa+i/dLbffIjOQ8Tw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1667817984; a=rsa-sha256; cv=none; b=gpMFmQ5GQmoqJMo/HzHZe95FmSq7kEES42vldQyFAFGs9rw6PGyu7TRQhcC9TqN+ldzYAW rCTU4Ir48d6UEJHygAsJ8Vth7ydxrLr41xfQI4nLl/GLl2i470oDzG2gd0Dt96CRP60fMj fz6i30Vl7uauZcMTMMLz3Tbezce4F2yiyIcq8fsch12efhyEcN+WRIHygLDuLxnjgis/rW fSXMkrALUTTb9jzVLMg60OMTBOAv/jv1P+Ijetqf+TTsttsWuQ3DYT5D18L8Go1ToRg0VQ XDFXHrj5EHAxneD9B8BONA/LoMGC6MrSrK/k7Uo585hgp6WaotgX+2yXHkYvRg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by rene: URL: https://cgit.FreeBSD.org/ports/commit/?id=147de858be78f7229af2ed2187652cf9d6049397 commit 147de858be78f7229af2ed2187652cf9d6049397 Author: Robert Nagy AuthorDate: 2022-10-20 14:18:33 +0000 Commit: Rene Ladan CommitDate: 2022-11-07 10:46:11 +0000 x11-toolkits/libgdiplus: update to 6.1 lots of bugfixed and plugged memory leaks Approved by: maintainer timeout (prj@rootwyrm.com, 2+ weeks) --- x11-toolkits/libgdiplus/Makefile | 6 +++- x11-toolkits/libgdiplus/distinfo | 6 ++-- x11-toolkits/libgdiplus/files/patch-configure.ac | 35 ++++++++++++++++++++++++ 3 files changed, 43 insertions(+), 4 deletions(-) diff --git a/x11-toolkits/libgdiplus/Makefile b/x11-toolkits/libgdiplus/Makefile index 924828897d01..1f873b6a8dd1 100644 --- a/x11-toolkits/libgdiplus/Makefile +++ b/x11-toolkits/libgdiplus/Makefile @@ -1,5 +1,5 @@ PORTNAME= libgdiplus -PORTVERSION= 6.0.4 +PORTVERSION= 6.1 CATEGORIES= x11-toolkits MASTER_SITES= http://download.mono-project.com/sources/${PORTNAME}/ @@ -10,6 +10,7 @@ WWW= https://www.mono-project.com/docs/gui/libgdiplus/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE +BUILD_DEPENDS= autoconf>0:devel/autoconf LIB_DEPENDS= libtiff.so:graphics/tiff \ libgif.so:graphics/giflib \ libpng.so:graphics/png \ @@ -41,4 +42,7 @@ PLIST_FILES= lib/libgdiplus.a \ lib/libgdiplus.so.0.0.0 \ libdata/pkgconfig/libgdiplus.pc +pre-configure: + cd ${WRKSRC} && autoconf + .include diff --git a/x11-toolkits/libgdiplus/distinfo b/x11-toolkits/libgdiplus/distinfo index fe28f59d9ae6..36c173de3e2d 100644 --- a/x11-toolkits/libgdiplus/distinfo +++ b/x11-toolkits/libgdiplus/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1584469047 -SHA256 (libgdiplus-6.0.4.tar.gz) = b75c38c9765d5b3e2fb3da4435f169c732983878c0f94b8bf9012137022abf29 -SIZE (libgdiplus-6.0.4.tar.gz) = 1390998 +TIMESTAMP = 1666270821 +SHA256 (libgdiplus-6.1.tar.gz) = 97d5a83d6d6d8f96c27fb7626f4ae11d3b38bc88a1726b4466aeb91451f3255b +SIZE (libgdiplus-6.1.tar.gz) = 2336123 diff --git a/x11-toolkits/libgdiplus/files/patch-configure.ac b/x11-toolkits/libgdiplus/files/patch-configure.ac new file mode 100644 index 000000000000..164585e7a2a3 --- /dev/null +++ b/x11-toolkits/libgdiplus/files/patch-configure.ac @@ -0,0 +1,35 @@ +--- configure.ac.orig 2021-11-03 19:53:36 UTC ++++ configure.ac +@@ -27,7 +27,7 @@ GDIPLUS_LIBS="`$PKG_CONFIG --libs glib-2.0 `" + GDIPLUS_INCLUDES="`$PKG_CONFIG --cflags-only-I glib-2.0 `" + GDIPLUS_CFLAGS="$GDIPLUS_INCLUDES `$PKG_CONFIG --cflags-only-other glib-2.0 `" + +-AC_PATH_PROG(CMAKE, [cmake], [no], [$PATH:/Applications/CMake.app/Contents/bin:/usr/local/bin]) ++AC_PATH_PROG(CMAKE, [DISABLEDcmake], [no], [$PATH:/Applications/CMake.app/Contents/bin:/usr/local/bin]) + if test "x$CMAKE" = "xno"; then + AC_MSG_WARN([*** cmake not found, won't build googletest-based tests.]) + fi +@@ -75,8 +75,8 @@ if test $text_v = "default"; then + [text_v=pango], [text_v=cairo]) + fi + if test $text_v = "pango"; then +- PANGO_LIBS="`$PKG_CONFIG --libs pangocairo `" +- PANGO_CFLAGS="`$PKG_CONFIG --cflags pangocairo `" ++ PANGO_LIBS="`$PKG_CONFIG --libs pangocairo pangoft2`" ++ PANGO_CFLAGS="`$PKG_CONFIG --cflags pangocairo pangoft2`" + AC_DEFINE(USE_PANGO_RENDERING,1,[Use Pango to measure and draw text]) + GDIPLUS_PKG_REQ="$GDIPLUS_PKG_REQ pangocairo-1.0" + fi +@@ -212,9 +212,10 @@ fi + + # when possible hide stuff we don't want to export + AC_MSG_CHECKING(for visibility __attribute__) +-AC_TRY_COMPILE([], [ ++AC_TRY_COMPILE([ + void __attribute__ ((visibility ("hidden"))) doit (void) {} +- void main () { doit (); } ++], [ ++ doit (); + ], [ + have_visibility_hidden=yes + AC_MSG_RESULT(yes)