From nobody Thu Mar 24 13:50:36 2022 X-Original-To: dev-commits-ports-main@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 3461E1A22254; Thu, 24 Mar 2022 13:50:37 +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 4KPRSX6k3Xz3lbR; Thu, 24 Mar 2022 13:50:36 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1648129837; 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=2mdo/SDd1euWVunmqbAquBgqX18I/+97pL1Sr7bh9ak=; b=vjmJxbKXdH2NOoqRqofQStHIxsVL8MogZ1RFpDLWTrXYiq19ewzIBYIS4LwjTrpmzIfpbH GHdzwfHSUOcx0k4VCwIoqXZpTZqArEXdD6zQUJXW7X65uuYzeF1P/RFqvbMiXD0awLIm4h jdH6lK0LaMc8WZoVDdVkdZUX0w+FLvs5sdyYXWGI3aAaZnefRcDJ06LiBMyzat15CPoIVx wYtbB1KxtvVRPMNyqL2wrUmk/XOSWMcganHaqrIk5dDSaw9A2DG3HNDueh6FX4kNuuv5ym B3rr9Oy209EWNqBkEE/TAZlbX6Z0FOqMHF5TZNmACk1bUcqhRqbs5Ph3SoEN2A== 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 C839318969; Thu, 24 Mar 2022 13:50:36 +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 22ODoaBp080955; Thu, 24 Mar 2022 13:50:36 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 22ODoagK080954; Thu, 24 Mar 2022 13:50:36 GMT (envelope-from git) Date: Thu, 24 Mar 2022 13:50:36 GMT Message-Id: <202203241350.22ODoagK080954@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Jan Beich Subject: git: 74b6f85a16a7 - main - graphics/librsvg2-rust: update to 2.54.0 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jbeich X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 74b6f85a16a77cf7fb847a40abbc932ddfd36d2e Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1648129837; 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=2mdo/SDd1euWVunmqbAquBgqX18I/+97pL1Sr7bh9ak=; b=LsCXVFmZhfTPOgq7pnU+aDWnuvySYw50wpLnPWh4BVVjlCSaVFPQiUglT5hn1+2+G84FgV Gb/oBMjARdwA42BXNDQbylejzD3Jv1viDAhsBvekVVny0yX2Anp7NNqRDOn+g6pvjI5087 NUIXNwIBD/D2xiNdAyzdEzEwvX0PBrRRWUxCG1EkN23gemrr2b8rKaBLJv4xZjoeuM7pD/ ivuj42y16jXfUK45s4sMMLXGlS/EX4H7PYIbPWQQm680CVh16vNvstgYOxW+jYNSDQISS6 NHMjUzG4108TBpTPY6YZowrfZ/WRtHGlQQEP86juDozgcRgQKBLJk9xG1fQmVQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1648129837; a=rsa-sha256; cv=none; b=uYXdpG5hIZ8qIG4AKhoh4erGlMgHjjcPfIhZEQpHRdd+YprsTkmtc7C7GJ2p00SYhQbWH0 Yi/sfmb5oAKUN0aotcZE11WVZTkwv9pBgVXtIs/CsM3FdZmbpTLpo1uaAQrzyr8K4RfAWH jZ31tb1XyxOCY0c3ghRyFl8/UVeXS9JAReiJ0GYV9A/pjgJyeIHeuwgXDlL69CO+QGW1P3 ATT2rm4XmBToWLU1X8SGAFqw2j+T5EnV6j8DmNGUUpD1cgX1opv2KT8IgERntzIUXgNa/v F3g/DDxsrW3mCj9z1Yu61jbDUSCHrVOE1GJUQpuJaNczvZM+7UQy3KJETeK0bA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by jbeich: URL: https://cgit.FreeBSD.org/ports/commit/?id=74b6f85a16a77cf7fb847a40abbc932ddfd36d2e commit 74b6f85a16a77cf7fb847a40abbc932ddfd36d2e Author: Jan Beich AuthorDate: 2022-03-16 22:38:59 +0000 Commit: Jan Beich CommitDate: 2022-03-24 13:50:04 +0000 graphics/librsvg2-rust: update to 2.54.0 Changes: https://gitlab.gnome.org/GNOME/librsvg/-/blob/2.54.0/NEWS PR: 262669 Reported by: Repology Exp-run by: antoine Approved by: tcberner --- graphics/librsvg2-rust/Makefile | 6 +- graphics/librsvg2-rust/distinfo | 6 +- .../files/patch-include_librsvg_rsvg.h | 16 +++ graphics/librsvg2-rust/pkg-plist | 146 +++++++++++++++++---- 4 files changed, 141 insertions(+), 33 deletions(-) diff --git a/graphics/librsvg2-rust/Makefile b/graphics/librsvg2-rust/Makefile index c9c25c2e1106..e26c1e61cf84 100644 --- a/graphics/librsvg2-rust/Makefile +++ b/graphics/librsvg2-rust/Makefile @@ -1,7 +1,7 @@ # Created by: Ade Lovett PORTNAME= librsvg -PORTVERSION= 2.52.8 +PORTVERSION= 2.54.0 CATEGORIES= graphics gnome MASTER_SITES= GNOME PKGNAMESUFFIX= 2-rust @@ -13,7 +13,9 @@ COMMENT= Library for parsing and rendering SVG vector-graphic files LICENSE= LGPL20 BUILD_DEPENDS= ${RUST_DEFAULT}>=1.39.0:lang/${RUST_DEFAULT} \ - valac:lang/vala + valac:lang/vala \ + gi-docgen:textproc/py-gi-docgen \ + rst2man:textproc/py-docutils LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libharfbuzz.so:print/harfbuzz \ diff --git a/graphics/librsvg2-rust/distinfo b/graphics/librsvg2-rust/distinfo index 32a5142a88e6..2151510ca4f0 100644 --- a/graphics/librsvg2-rust/distinfo +++ b/graphics/librsvg2-rust/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1647555577 -SHA256 (gnome2/librsvg-2.52.8.tar.xz) = bade8eda74f2d7efb414e9bae53004806e1fa7dc05f04cad59b74eb1a5756962 -SIZE (gnome2/librsvg-2.52.8.tar.xz) = 23704984 +TIMESTAMP = 1647470339 +SHA256 (gnome2/librsvg-2.54.0.tar.xz) = baf8ebc147f146b4261bb3d0cd0fac944bf8dbb4b1f2347d23341f974dcc3085 +SIZE (gnome2/librsvg-2.54.0.tar.xz) = 23489972 diff --git a/graphics/librsvg2-rust/files/patch-include_librsvg_rsvg.h b/graphics/librsvg2-rust/files/patch-include_librsvg_rsvg.h new file mode 100644 index 000000000000..1d2fb0ae5c79 --- /dev/null +++ b/graphics/librsvg2-rust/files/patch-include_librsvg_rsvg.h @@ -0,0 +1,16 @@ +https://gitlab.gnome.org/GNOME/librsvg/-/issues/856 + +C-style comments (`/* something */`) cannot be nested. Rephrase to +unbreak at least x11/fuzzel. + +--- include/librsvg/rsvg.h.orig 2022-03-16 22:38:59 UTC ++++ include/librsvg/rsvg.h +@@ -122,7 +122,7 @@ GType rsvg_error_get_type (void); + * if the base file is `/foo/bar/baz.svg`, then librsvg will + * only try to load referenced files (from SVG's + * `` element, for example, or from content +- * included through XML entities) if those files are in `/foo/bar/*` or in `/foo/bar/*\/.../*`. ++ * included through XML entities) if those files are under `/foo/bar/` or `/foo/bar/.../`. + * This is so that malicious SVG files cannot include files that are in a directory above. + * + * The full set of rules for deciding which URLs may be loaded is as follows; diff --git a/graphics/librsvg2-rust/pkg-plist b/graphics/librsvg2-rust/pkg-plist index a3e0f508e379..eac007058524 100644 --- a/graphics/librsvg2-rust/pkg-plist +++ b/graphics/librsvg2-rust/pkg-plist @@ -10,34 +10,124 @@ lib/librsvg-2.so.2 lib/librsvg-2.so.2.48.0 libdata/pkgconfig/librsvg-2.0.pc man/man1/rsvg-convert.1.gz -share/doc/rsvg-2.0/RsvgHandle.html -share/doc/rsvg-2.0/annotation-glossary.html -share/doc/rsvg-2.0/api-index-full.html -share/doc/rsvg-2.0/ch01.html -share/doc/rsvg-2.0/ch01s02.html -share/doc/rsvg-2.0/ch01s03.html -share/doc/rsvg-2.0/ch02.html -share/doc/rsvg-2.0/ch03.html -share/doc/rsvg-2.0/home.png -share/doc/rsvg-2.0/index.html -share/doc/rsvg-2.0/left-insensitive.png -share/doc/rsvg-2.0/left.png -share/doc/rsvg-2.0/licence.html -share/doc/rsvg-2.0/migrating-to-geometry-apis.html -share/doc/rsvg-2.0/object-tree.html -share/doc/rsvg-2.0/recommendations-assets.html -share/doc/rsvg-2.0/right-insensitive.png -share/doc/rsvg-2.0/right.png -share/doc/rsvg-2.0/rsvg-2.0.devhelp2 -share/doc/rsvg-2.0/rsvg-Deprecated-functions-to-render-to-GdkPixbuf.html -share/doc/rsvg-2.0/rsvg-Deprecated-functions-to-render-with-Cairo.html -share/doc/rsvg-2.0/rsvg-Using-RSVG-with-Cairo.html -share/doc/rsvg-2.0/rsvg-Using-RSVG-with-GIO.html -share/doc/rsvg-2.0/rsvg-Version-checks.html -share/doc/rsvg-2.0/rsvg.html -share/doc/rsvg-2.0/style.css -share/doc/rsvg-2.0/up-insensitive.png -share/doc/rsvg-2.0/up.png +%%DOCSDIR%%/COMPILING.md +%%DOCSDIR%%/CONTRIBUTING.md +%%DOCSDIR%%/README.md +%%DOCSDIR%%/Rsvg-2.0/RedHatDisplay-Black.woff +%%DOCSDIR%%/Rsvg-2.0/RedHatDisplay-Black.woff2 +%%DOCSDIR%%/Rsvg-2.0/RedHatDisplay-BlackItalic.woff +%%DOCSDIR%%/Rsvg-2.0/RedHatDisplay-BlackItalic.woff2 +%%DOCSDIR%%/Rsvg-2.0/RedHatDisplay-Bold.woff +%%DOCSDIR%%/Rsvg-2.0/RedHatDisplay-Bold.woff2 +%%DOCSDIR%%/Rsvg-2.0/RedHatDisplay-BoldItalic.woff +%%DOCSDIR%%/Rsvg-2.0/RedHatDisplay-BoldItalic.woff2 +%%DOCSDIR%%/Rsvg-2.0/RedHatDisplay-Medium.woff +%%DOCSDIR%%/Rsvg-2.0/RedHatDisplay-Medium.woff2 +%%DOCSDIR%%/Rsvg-2.0/RedHatDisplay-MediumItalic.woff +%%DOCSDIR%%/Rsvg-2.0/RedHatDisplay-MediumItalic.woff2 +%%DOCSDIR%%/Rsvg-2.0/RedHatDisplay-Regular.woff +%%DOCSDIR%%/Rsvg-2.0/RedHatDisplay-Regular.woff2 +%%DOCSDIR%%/Rsvg-2.0/RedHatText-Bold.woff +%%DOCSDIR%%/Rsvg-2.0/RedHatText-Bold.woff2 +%%DOCSDIR%%/Rsvg-2.0/RedHatText-BoldItalic.woff +%%DOCSDIR%%/Rsvg-2.0/RedHatText-BoldItalic.woff2 +%%DOCSDIR%%/Rsvg-2.0/RedHatText-Italic.woff +%%DOCSDIR%%/Rsvg-2.0/RedHatText-Italic.woff2 +%%DOCSDIR%%/Rsvg-2.0/RedHatText-Medium.woff +%%DOCSDIR%%/Rsvg-2.0/RedHatText-Medium.woff2 +%%DOCSDIR%%/Rsvg-2.0/RedHatText-MediumItalic.woff +%%DOCSDIR%%/Rsvg-2.0/RedHatText-MediumItalic.woff2 +%%DOCSDIR%%/Rsvg-2.0/RedHatText-Regular.woff +%%DOCSDIR%%/Rsvg-2.0/RedHatText-Regular.woff2 +%%DOCSDIR%%/Rsvg-2.0/Rsvg-2.0.devhelp2 +%%DOCSDIR%%/Rsvg-2.0/callback.SizeFunc.html +%%DOCSDIR%%/Rsvg-2.0/class.Handle.html +%%DOCSDIR%%/Rsvg-2.0/classes_hierarchy.html +%%DOCSDIR%%/Rsvg-2.0/const.MAJOR_VERSION.html +%%DOCSDIR%%/Rsvg-2.0/const.MICRO_VERSION.html +%%DOCSDIR%%/Rsvg-2.0/const.MINOR_VERSION.html +%%DOCSDIR%%/Rsvg-2.0/const.VERSION.html +%%DOCSDIR%%/Rsvg-2.0/ctor.Handle.new.html +%%DOCSDIR%%/Rsvg-2.0/ctor.Handle.new_from_data.html +%%DOCSDIR%%/Rsvg-2.0/ctor.Handle.new_from_file.html +%%DOCSDIR%%/Rsvg-2.0/ctor.Handle.new_from_gfile_sync.html +%%DOCSDIR%%/Rsvg-2.0/ctor.Handle.new_from_stream_sync.html +%%DOCSDIR%%/Rsvg-2.0/ctor.Handle.new_with_flags.html +%%DOCSDIR%%/Rsvg-2.0/enum.Unit.html +%%DOCSDIR%%/Rsvg-2.0/error.Error.html +%%DOCSDIR%%/Rsvg-2.0/flags.HandleFlags.html +%%DOCSDIR%%/Rsvg-2.0/fonts.css +%%DOCSDIR%%/Rsvg-2.0/func.CHECK_VERSION.html +%%DOCSDIR%%/Rsvg-2.0/func.DEPRECATED_FOR.html +%%DOCSDIR%%/Rsvg-2.0/func.cleanup.html +%%DOCSDIR%%/Rsvg-2.0/func.init.html +%%DOCSDIR%%/Rsvg-2.0/func.pixbuf_from_file.html +%%DOCSDIR%%/Rsvg-2.0/func.pixbuf_from_file_at_max_size.html +%%DOCSDIR%%/Rsvg-2.0/func.pixbuf_from_file_at_size.html +%%DOCSDIR%%/Rsvg-2.0/func.pixbuf_from_file_at_zoom.html +%%DOCSDIR%%/Rsvg-2.0/func.pixbuf_from_file_at_zoom_with_max.html +%%DOCSDIR%%/Rsvg-2.0/func.set_default_dpi.html +%%DOCSDIR%%/Rsvg-2.0/func.set_default_dpi_x_y.html +%%DOCSDIR%%/Rsvg-2.0/func.term.html +%%DOCSDIR%%/Rsvg-2.0/fzy.js +%%DOCSDIR%%/Rsvg-2.0/go-up-symbolic.png +%%DOCSDIR%%/Rsvg-2.0/index.html +%%DOCSDIR%%/Rsvg-2.0/index.json +%%DOCSDIR%%/Rsvg-2.0/main.js +%%DOCSDIR%%/Rsvg-2.0/method.Handle.close.html +%%DOCSDIR%%/Rsvg-2.0/method.Handle.free.html +%%DOCSDIR%%/Rsvg-2.0/method.Handle.get_base_uri.html +%%DOCSDIR%%/Rsvg-2.0/method.Handle.get_desc.html +%%DOCSDIR%%/Rsvg-2.0/method.Handle.get_dimensions.html +%%DOCSDIR%%/Rsvg-2.0/method.Handle.get_dimensions_sub.html +%%DOCSDIR%%/Rsvg-2.0/method.Handle.get_geometry_for_element.html +%%DOCSDIR%%/Rsvg-2.0/method.Handle.get_geometry_for_layer.html +%%DOCSDIR%%/Rsvg-2.0/method.Handle.get_intrinsic_dimensions.html +%%DOCSDIR%%/Rsvg-2.0/method.Handle.get_intrinsic_size_in_pixels.html +%%DOCSDIR%%/Rsvg-2.0/method.Handle.get_metadata.html +%%DOCSDIR%%/Rsvg-2.0/method.Handle.get_pixbuf.html +%%DOCSDIR%%/Rsvg-2.0/method.Handle.get_pixbuf_sub.html +%%DOCSDIR%%/Rsvg-2.0/method.Handle.get_position_sub.html +%%DOCSDIR%%/Rsvg-2.0/method.Handle.get_title.html +%%DOCSDIR%%/Rsvg-2.0/method.Handle.has_sub.html +%%DOCSDIR%%/Rsvg-2.0/method.Handle.internal_set_testing.html +%%DOCSDIR%%/Rsvg-2.0/method.Handle.read_stream_sync.html +%%DOCSDIR%%/Rsvg-2.0/method.Handle.render_cairo.html +%%DOCSDIR%%/Rsvg-2.0/method.Handle.render_cairo_sub.html +%%DOCSDIR%%/Rsvg-2.0/method.Handle.render_document.html +%%DOCSDIR%%/Rsvg-2.0/method.Handle.render_element.html +%%DOCSDIR%%/Rsvg-2.0/method.Handle.render_layer.html +%%DOCSDIR%%/Rsvg-2.0/method.Handle.set_base_gfile.html +%%DOCSDIR%%/Rsvg-2.0/method.Handle.set_base_uri.html +%%DOCSDIR%%/Rsvg-2.0/method.Handle.set_dpi.html +%%DOCSDIR%%/Rsvg-2.0/method.Handle.set_dpi_x_y.html +%%DOCSDIR%%/Rsvg-2.0/method.Handle.set_size_callback.html +%%DOCSDIR%%/Rsvg-2.0/method.Handle.set_stylesheet.html +%%DOCSDIR%%/Rsvg-2.0/method.Handle.write.html +%%DOCSDIR%%/Rsvg-2.0/migrating.html +%%DOCSDIR%%/Rsvg-2.0/overview.html +%%DOCSDIR%%/Rsvg-2.0/property.Handle.base-uri.html +%%DOCSDIR%%/Rsvg-2.0/property.Handle.desc.html +%%DOCSDIR%%/Rsvg-2.0/property.Handle.dpi-x.html +%%DOCSDIR%%/Rsvg-2.0/property.Handle.dpi-y.html +%%DOCSDIR%%/Rsvg-2.0/property.Handle.em.html +%%DOCSDIR%%/Rsvg-2.0/property.Handle.ex.html +%%DOCSDIR%%/Rsvg-2.0/property.Handle.flags.html +%%DOCSDIR%%/Rsvg-2.0/property.Handle.height.html +%%DOCSDIR%%/Rsvg-2.0/property.Handle.metadata.html +%%DOCSDIR%%/Rsvg-2.0/property.Handle.title.html +%%DOCSDIR%%/Rsvg-2.0/property.Handle.width.html +%%DOCSDIR%%/Rsvg-2.0/pygment.css +%%DOCSDIR%%/Rsvg-2.0/recommendations.html +%%DOCSDIR%%/Rsvg-2.0/search.js +%%DOCSDIR%%/Rsvg-2.0/struct.DimensionData.html +%%DOCSDIR%%/Rsvg-2.0/struct.Length.html +%%DOCSDIR%%/Rsvg-2.0/struct.PositionData.html +%%DOCSDIR%%/Rsvg-2.0/struct.Rectangle.html +%%DOCSDIR%%/Rsvg-2.0/style.css +%%DOCSDIR%%/Rsvg-2.0/type_func.Error.quark.html +%%DOCSDIR%%/Rsvg-2.0/urlmap.js +%%DOCSDIR%%/code-of-conduct.md share/gir-1.0/Rsvg-2.0.gir share/thumbnailers/librsvg.thumbnailer share/vala/vapi/librsvg-2.0.vapi