<pre style='margin:0'>
Perry E. Metzger (pmetzger) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/9c4cfc219b2fa3cd192be4253ef4417289c633a1">https://github.com/macports/macports-ports/commit/9c4cfc219b2fa3cd192be4253ef4417289c633a1</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 9c4cfc219b2 ipsw: Update to 3.1.463
</span>9c4cfc219b2 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 9c4cfc219b2fa3cd192be4253ef4417289c633a1
</span>Author: Keto <therealketo@gmail.com>
AuthorDate: Tue Apr 2 18:00:00 2024 -0400
<span style='display:block; white-space:pre;color:#404040;'> ipsw: Update to 3.1.463
</span>---
security/ipsw/Portfile | 15 ++++-----
security/ipsw/files/reproducible-build.diff | 47 -----------------------------
2 files changed, 6 insertions(+), 56 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/security/ipsw/Portfile b/security/ipsw/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index fa58a2a0fd2..9e01777f837 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/security/ipsw/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/security/ipsw/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,7 +3,7 @@
</span> PortSystem 1.0
PortGroup golang 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-go.setup github.com/blacktop/ipsw 3.1.462 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+go.setup github.com/blacktop/ipsw 3.1.463 v
</span> github.tarball_from archive
revision 0
categories security devel
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -16,12 +16,9 @@ description iOS/macOS Research Swiss Army Knife
</span> long_description {*}${description}. Everything you need to start \
researching Apple security and internals.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 c76625b209f70f05876664d5153de3727c93168b \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 b73c9e029e1e25e9a7c5cff018271b9e693e27e5beab29c290c7ad5aaae4f00e \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 4051704
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patch.pre_args -p1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles reproducible-build.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 eb6c42701938023f3450d106a7b14f8e99d08bbb \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 cefadd958d7f3e0f724bbd5a75d3f4c065d4cedf097193328f0fb7ec921c7fb3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 4049094
</span>
depends_build-append path:bin/pkg-config:pkgconfig
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -32,8 +29,8 @@ depends_lib-append path:lib/pkgconfig/libusb-1.0.pc:libusb \
</span> go.offline_build no
build.args-append -tags libusb,unicorn \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- -ldflags \"-s -w\" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -ldflags \"-X ${go.package}/cmd/ipsw/cmd.AppVersion=${version}\"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -ldflags \"-X ${go.package}/cmd/ipsw/cmd.AppVersion=${version} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -X ${go.package}/cmd/ipsw/cmd.AppBuildCommit=unknown\"
</span>
build.post_args-append ./cmd/${name}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/security/ipsw/files/reproducible-build.diff b/security/ipsw/files/reproducible-build.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 23fa21041dc..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/security/ipsw/files/reproducible-build.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,47 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff -urN a/cmd/ipsw/cmd/class_dump.go b/cmd/ipsw/cmd/class_dump.go
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- a/cmd/ipsw/cmd/class_dump.go 2024-03-05 21:03:07.000000000 +0000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/cmd/ipsw/cmd/class_dump.go 2024-03-18 23:19:42.000000000 +0000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -132,7 +132,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Headers: viper.GetBool("class-dump.headers"),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ObjcRefs: viper.GetBool("class-dump.refs"),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Deps: viper.GetBool("class-dump.deps"),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- IpswVersion: fmt.Sprintf("Version: %s, BuildTime: %s", strings.TrimSpace(AppVersion), strings.TrimSpace(AppBuildTime)),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ IpswVersion: fmt.Sprintf("Version: %s", strings.TrimSpace(AppVersion)),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Color: viper.GetBool("color") && !viper.GetBool("no-color"),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Theme: viper.GetString("class-dump.theme"),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Output: viper.GetString("class-dump.output"),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff -urN a/cmd/ipsw/cmd/root.go b/cmd/ipsw/cmd/root.go
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- a/cmd/ipsw/cmd/root.go 2024-03-05 21:03:07.000000000 +0000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/cmd/ipsw/cmd/root.go 2024-03-18 23:07:10.000000000 +0000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -50,8 +50,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Verbose bool
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- // AppVersion stores the plugin's version
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AppVersion string
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- // AppBuildTime stores the plugin's build time
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- AppBuildTime string
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- // rootCmd represents the base command when called without any subcommands
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff -urN a/cmd/ipsw/cmd/swift_dump.go b/cmd/ipsw/cmd/swift_dump.go
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- a/cmd/ipsw/cmd/swift_dump.go 2024-03-05 21:03:07.000000000 +0000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/cmd/ipsw/cmd/swift_dump.go 2024-03-18 23:14:01.000000000 +0000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -121,7 +121,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Interface: viper.GetBool("swift-dump.interface"),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Deps: viper.GetBool("swift-dump.deps"),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Demangle: doDemangle,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- IpswVersion: fmt.Sprintf("Version: %s, BuildTime: %s", strings.TrimSpace(AppVersion), strings.TrimSpace(AppBuildTime)),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ IpswVersion: fmt.Sprintf("Version: %s", strings.TrimSpace(AppVersion)),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Color: viper.GetBool("color") && !viper.GetBool("no-color"),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Theme: viper.GetString("swift-dump.theme"),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Output: viper.GetString("swift-dump.output"),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff -urN a/cmd/ipsw/cmd/version.go b/cmd/ipsw/cmd/version.go
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- a/cmd/ipsw/cmd/version.go 2024-03-05 21:03:07.000000000 +0000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/cmd/ipsw/cmd/version.go 2024-03-18 23:19:53.000000000 +0000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -38,6 +38,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Aliases: []string{"v"},
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Short: "Print the version number of ipsw",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Run: func(cmd *cobra.Command, args []string) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- fmt.Printf("Version: %s, BuildTime: %s\n", strings.TrimSpace(AppVersion), strings.TrimSpace(AppBuildTime))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fmt.Printf("Version: %s\n", strings.TrimSpace(AppVersion))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- },
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span></pre><pre style='margin:0'>
</pre>