<pre style='margin:0'>
Christopher Nielsen (mascguy) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/db528a45299e900c6da0a97c5472b1d1c307edd8">https://github.com/macports/macports-ports/commit/db528a45299e900c6da0a97c5472b1d1c307edd8</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new db528a45299 librsvg-devel: reconcile with librsvg
</span>db528a45299 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit db528a45299e900c6da0a97c5472b1d1c307edd8
</span>Author: Christopher Nielsen <mascguy@github.com>
AuthorDate: Tue Aug 30 15:46:50 2022 -0400

<span style='display:block; white-space:pre;color:#404040;'>    librsvg-devel: reconcile with librsvg
</span>---
 graphics/librsvg-devel/Portfile                 | 12 ++++--
 graphics/librsvg-devel/files/patch-no_objc.diff | 50 +++++++++++++++++++++++++
 2 files changed, 59 insertions(+), 3 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/librsvg-devel/Portfile b/graphics/librsvg-devel/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 3d1f9f278eb..6f1c3583bc1 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/librsvg-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/librsvg-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -27,7 +27,7 @@ license_noconflict  gobject-introspection \
</span>                     rust \
                     vala
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set min_darwin_for_rust 11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set min_darwin_for_rust 10
</span> 
 #----------------------------------------------------------------------------------------
 # Developer-only override, allowing easy testing of desired behavior:
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -45,8 +45,8 @@ if {[info exists librsvg.override.fallback]} {
</span> } else {
     if {${os.platform} eq "darwin" && (
             ${os.major} < ${min_darwin_for_rust}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-            || ${build_arch} eq "i386"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            || ${universal_possible} && [variant_isset universal] && "i386" in ${configure.universal_archs}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            || ${configure.build_arch} in "ppc ppc64"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            || ${universal_possible} && [variant_isset universal] && ("ppc" in ${configure.universal_archs} || "ppc64" in ${configure.universal_archs})
</span>         )} {
         set librsvg_fallback yes
     } else {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -101,6 +101,12 @@ if {${librsvg_fallback}} {
</span>     patchfiles-append \
                     patch-configure-rust_target_subdir.diff
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    if { ${os.major} < 11 } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # Mac OS X Lion seems to have introduced new functionality to the Objective-C runtime
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        patchfiles-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-no_objc.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> }
 
 set branch          [join [lrange [split ${version} .] 0 1] .]
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/librsvg-devel/files/patch-no_objc.diff b/graphics/librsvg-devel/files/patch-no_objc.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..79a0f2ad409
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/librsvg-devel/files/patch-no_objc.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,50 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- vendor/locale_config/Cargo.toml.orig   2022-02-16 20:31:59.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ vendor/locale_config/Cargo.toml        2022-04-04 23:29:22.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -29,10 +29,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ [dependencies.regex]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version = "1"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-[target."cfg(target_os = \"macos\")".dependencies.objc]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++[target."cfg(target_os = \"macos_disabled\")".dependencies.objc]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version = "^0.2"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-[target."cfg(target_os = \"macos\")".dependencies.objc-foundation]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++[target."cfg(target_os = \"macos_disabled\")".dependencies.objc-foundation]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version = "^0.1"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ [target."cfg(windows)".dependencies.winapi]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version = "0.3"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- vendor/locale_config/src/lib.rs.orig   2022-02-16 20:31:59.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ vendor/locale_config/src/lib.rs        2022-04-04 23:31:59.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -17,7 +17,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern crate regex;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#[cfg(target_os = "macos")]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#[cfg(target_os = "macos_disabled")]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #[macro_use]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extern crate objc;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -714,7 +714,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ mod emscripten;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ // macOS support
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#[cfg(target_os = "macos")]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#[cfg(target_os = "macos_disabled")]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ mod macos;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static INITIALISERS: &'static [fn() -> Option<Locale>] = &[
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -722,7 +722,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     unix::system_locale,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     #[cfg(target_family = "windows")] win32::system_locale,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     #[cfg(target_os = "emscripten")] emscripten::system_locale,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  #[cfg(target_os = "macos")] macos::system_locale,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  #[cfg(target_os = "macos_disabled")] macos::system_locale,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fn system_locale() -> Locale {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- vendor/locale_config/.cargo-checksum.json.orig 2022-02-16 20:31:59.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ vendor/locale_config/.cargo-checksum.json      2022-04-05 00:28:48.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1 +1 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-{"files":{"Cargo.toml":"c485513f59b62ad34dbb9aff643d8813625d145f352beb281cd79407235e33c6","LICENSE":"0ceba5b58dfaeb0281ccd2da83a34eed8b3c5d5e0c1e1b947ce93000043f0200","README.md":"520ac15eb0a30f8b0838df6971e5621f6992be5bcf6ae5e7bb53a1dbc5c573c8","examples/show-user-locale.rs":"d6f3a7260141d573fc4922b33925592eedf627e51afc864d50a6afce547db66b","src/cgi.rs":"2774ad77b2a778319f27006ba88f2860ee9e102c2b1ffbe7a2b10b675d960ad4","src/emscripten.rs":"37d981db37074702def822d6933ad3614eb4ced23f7cdc [...]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+\ No newline at end of file
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++{"files":{"Cargo.toml":"8f75971951305d56db4eb4f1b71b785f17f3ffeec2ff1ba45551646549237ee1","LICENSE":"0ceba5b58dfaeb0281ccd2da83a34eed8b3c5d5e0c1e1b947ce93000043f0200","README.md":"520ac15eb0a30f8b0838df6971e5621f6992be5bcf6ae5e7bb53a1dbc5c573c8","examples/show-user-locale.rs":"d6f3a7260141d573fc4922b33925592eedf627e51afc864d50a6afce547db66b","src/cgi.rs":"2774ad77b2a778319f27006ba88f2860ee9e102c2b1ffbe7a2b10b675d960ad4","src/emscripten.rs":"37d981db37074702def822d6933ad3614eb4ced23f7cdc [...]
</span></pre><pre style='margin:0'>

</pre>