<pre style='margin:0'>
Mohamed Akram (mohd-akram) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/f4a6baf1d8928eede05dc20226010188094bedb0">https://github.com/macports/macports-ports/commit/f4a6baf1d8928eede05dc20226010188094bedb0</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 f4a6baf1d89 osxutils: fix build
</span>f4a6baf1d89 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit f4a6baf1d8928eede05dc20226010188094bedb0
</span>Author: Mohamed Akram <makr@macports.org>
AuthorDate: Thu Nov 7 18:25:40 2024 +0400
<span style='display:block; white-space:pre;color:#404040;'> osxutils: fix build
</span>---
sysutils/osxutils/Portfile | 3 +-
sysutils/osxutils/files/patch-compile.diff | 140 +++++++++++++++++++++++++++++
2 files changed, 142 insertions(+), 1 deletion(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/osxutils/Portfile b/sysutils/osxutils/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index a1522994e6c..ff90af76d9c 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/sysutils/osxutils/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/osxutils/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -22,7 +22,8 @@ checksums rmd160 501b91da0a9235dff62856201d0e7f4ee57aa97d \
</span> sha256 a2bafed3746d0a5fc2931198a83cffb653e4e010ca514ae254ebd7291df6553e \
size 61270
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles patch-setfcomment-setfcomment.c.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles patch-compile.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patch-setfcomment-setfcomment.c.diff
</span>
post-patch {
if {${prefix} ne "/usr/local"} {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/osxutils/files/patch-compile.diff b/sysutils/osxutils/files/patch-compile.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..9319ce1940a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/osxutils/files/patch-compile.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,140 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From 8520491f43a3029687ec4b8bda6c5b1c43743002 Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From: Mohamed Akram <mohd.akram@outlook.com>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Date: Thu, 7 Nov 2024 18:17:14 +0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Subject: [PATCH] Fix building with newer Clang
</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;'>+ getfcomment/main.c | 2 +-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ geticon/main.m | 2 +-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ hfsdata/main.c | 12 ++++++------
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ mkalias/mkalias.c | 2 +-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ setfcomment/setfcomment.c | 2 +-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ setlabel/main.c | 2 +-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 6 files changed, 11 insertions(+), 11 deletions(-)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git getfcomment/main.c getfcomment/main.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 9fd89be..f287f20 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- getfcomment/main.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ getfcomment/main.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -149,7 +149,7 @@ static void PrintOSXComment (char *path)
</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;'>+ //retrieve filespec from file ref
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- err = FSGetCatalogInfo (&fileRef, NULL, NULL, NULL, &fileSpec, NULL);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ err = FSGetCatalogInfo (&fileRef, 0, NULL, NULL, &fileSpec, NULL);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (err != noErr)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fprintf(stderr, "FSGetCatalogInfo(): Error %d getting file spec for %s\n", err, path);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git geticon/main.m geticon/main.m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 305c2be..a4639f1 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- geticon/main.m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ geticon/main.m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -144,7 +144,7 @@ static char* CutSuffix (char *name)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (name[len-i] == '.')
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- name[len-i] = NULL;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ name[len-i] = '\0';
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return name;
</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;'>+diff --git hfsdata/main.c hfsdata/main.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index d499019..9dc8c60 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- hfsdata/main.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ hfsdata/main.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -596,7 +596,7 @@ static OSErr PrintFileType (FSRef *fileRef)
</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;'>+ // retrieve filespec from file ref
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- err = FSGetCatalogInfo (fileRef, NULL, NULL, NULL, &fileSpec, NULL);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ err = FSGetCatalogInfo (fileRef, 0, NULL, NULL, &fileSpec, NULL);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (err != noErr)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fprintf(stderr, "FSGetCatalogInfo(): Error %d getting file spec from file reference\n", err);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -636,7 +636,7 @@ static OSErr PrintCreatorCode (FSRef *fileRef)
</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;'>+ // retrieve filespec from file ref
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- err = FSGetCatalogInfo (fileRef, NULL, NULL, NULL, &fileSpec, NULL);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ err = FSGetCatalogInfo (fileRef, 0, NULL, NULL, &fileSpec, NULL);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (err != noErr)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fprintf(stderr, "FSGetCatalogInfo(): Error %d getting file spec from file reference\n", err);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -730,7 +730,7 @@ static OSErr PrintLabelName (FSRef *fileRef)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int labelNum = 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* retrieve filespec from file ref */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- err = FSGetCatalogInfo (fileRef, NULL, NULL, NULL, &fileSpec, NULL);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ err = FSGetCatalogInfo (fileRef, 0, NULL, NULL, &fileSpec, NULL);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (err != noErr)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fprintf(stderr, "FSGetCatalogInfo(): Error %d getting file spec from file reference\n", err);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -772,7 +772,7 @@ static OSErr PrintLabelNumber (FSRef *fileRef)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int labelNum = 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* retrieve filespec from file ref */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- err = FSGetCatalogInfo (fileRef, NULL, NULL, NULL, &fileSpec, NULL);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ err = FSGetCatalogInfo (fileRef, 0, NULL, NULL, &fileSpec, NULL);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (err != noErr)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fprintf(stderr, "FSGetCatalogInfo(): Error %d getting file spec from file reference\n", err);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1033,7 +1033,7 @@ static OSErr PrintOSXComment (FSRef *fileRef)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AEIdleUPP inIdleProc = NewAEIdleUPP(&MyAEIdleCallback);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ //retrieve filespec from file ref
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- err = FSGetCatalogInfo (fileRef, NULL, NULL, NULL, &fileSpec, NULL);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ err = FSGetCatalogInfo (fileRef, 0, NULL, NULL, &fileSpec, NULL);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (err != noErr)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fprintf(stderr, "FSGetCatalogInfo(): Error %d getting file spec for %s\n", err);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1073,7 +1073,7 @@ static OSErr PrintOS9Comment (FSRef *fileRef)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ char comment[255] = "\0";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ //retrieve filespec from file ref
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- err = FSGetCatalogInfo (fileRef, NULL, NULL, NULL, &fileSpec, NULL);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ err = FSGetCatalogInfo (fileRef, 0, NULL, NULL, &fileSpec, NULL);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (err != noErr)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fprintf(stderr, "FSGetCatalogInfo(): Error %d getting file spec\n", err);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git mkalias/mkalias.c mkalias/mkalias.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 10a4393..b6457f3 100755
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- mkalias/mkalias.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ mkalias/mkalias.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -229,7 +229,7 @@ static void CreateAlias (char *srcPath, char *destPath)
</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;'>+ //retrieve source filespec from source file ref
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- err = FSGetCatalogInfo (&srcRef, NULL, NULL, NULL, &sourceFSSpec, NULL);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ err = FSGetCatalogInfo (&srcRef, 0, NULL, NULL, &sourceFSSpec, NULL);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (err != noErr)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fprintf(stderr, "FSGetCatalogInfo(): Error %d getting file spec from source FSRef\n", err);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git setfcomment/setfcomment.c setfcomment/setfcomment.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index a92ec87..d869a89 100755
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- setfcomment/setfcomment.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ setfcomment/setfcomment.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -166,7 +166,7 @@ static void SetFileComment (char *path, char *comment)
</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;'>+ //retrieve filespec from file ref
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- err = FSGetCatalogInfo (&fileRef, NULL, NULL, NULL, &fileSpec, NULL);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ err = FSGetCatalogInfo (&fileRef, 0, NULL, NULL, &fileSpec, NULL);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (err != noErr)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fprintf(stderr, "FSGetCatalogInfo(): Error %d getting file spec for %s\n", err, path);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git setlabel/main.c setlabel/main.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 159e448..b280d1c 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- setlabel/main.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ setlabel/main.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -165,7 +165,7 @@ static void SetFileLabel (char *path, short labelNum)
</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;'>+ //retrieve filespec from file ref
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- err = FSGetCatalogInfo (&fileRef, NULL, NULL, NULL, &fileSpec, NULL);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ err = FSGetCatalogInfo (&fileRef, 0, NULL, NULL, &fileSpec, NULL);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (err != noErr)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fprintf(stderr, "FSGetCatalogInfo(): Error %d getting file spec for %s\n", err, path);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+2.47.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span></pre><pre style='margin:0'>
</pre>