<pre style='margin:0'>
Ryan Carsten Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/07ce5af3288c5a965f9373bd280efdb9e58d0055">https://github.com/macports/macports-ports/commit/07ce5af3288c5a965f9373bd280efdb9e58d0055</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 07ce5af3288 ocp: Update to 0.2.107
</span>07ce5af3288 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 07ce5af3288c5a965f9373bd280efdb9e58d0055
</span>Author: Ryan Carsten Schmidt <ryandesign@macports.org>
AuthorDate: Sun Mar 3 14:24:44 2024 -0600
<span style='display:block; white-space:pre;color:#404040;'> ocp: Update to 0.2.107
</span>---
audio/ocp/Portfile | 12 ++++++------
audio/ocp/files/const.patch | 27 ---------------------------
audio/ocp/files/filesystem.patch | 21 +++++++++++++++++++++
3 files changed, 27 insertions(+), 33 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/audio/ocp/Portfile b/audio/ocp/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 4a85424d48b..3ad688b2127 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/audio/ocp/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/audio/ocp/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,11 +3,11 @@
</span> PortSystem 1.0
PortGroup github 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup mywave82 opencubicplayer 0.2.106 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup mywave82 opencubicplayer 0.2.107 v
</span> revision 0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 1c8e442eab5efc4d44208a71d084b1ecb3096651 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 bf11d96d4a58bbf9c344eb53cf815fc2097c63a3c2c713f7ffb134073bd84721 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 3985404
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 1bd8fe827740f9b7c1ce5316a8ec7101cac22fe8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 7627e4fe3acf7ffd7108ac2a6bf53e8a28de7a220c054338c8642c4e37d94626 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 3994444
</span>
name ocp
categories audio
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -24,7 +24,7 @@ github.tarball_from releases
</span> distname ${name}-${version}
use_xz yes
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build-append port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append path:bin/pkg-config:pkgconfig \
</span> port:unifont-ttf \
port:xa
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -40,7 +40,7 @@ depends_lib-append port:ancient \
</span> port:ncurses \
port:zlib
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles const.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles filesystem.patch
</span>
# ancient requires C++17
compiler.cxx_standard 2017
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/audio/ocp/files/const.patch b/audio/ocp/files/const.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index a6a61e23cdb..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/audio/ocp/files/const.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,27 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Fix:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-error: incompatible function pointer types initializing 'const void (*)(uint16_t, const char *)' (aka 'const void (*)(unsigned short, const char *)') with an expression of type 'void (uint16_t, const char *)' (aka 'void (unsigned short, const char *)') [-Wincompatible-function-pointer-types]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-error: incompatible function pointer types initializing 'const void (*)(void)' with an expression of type 'void (void)' [-Wincompatible-function-pointer-types]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-error: incompatible function pointer types initializing 'const int (*)(void)' with an expression of type 'int (void)' [-Wincompatible-function-pointer-types]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-error: incompatible function pointer types initializing 'const void (*)(void)' with an expression of type 'void (void)' [-Wincompatible-function-pointer-types]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-https://github.com/mywave82/opencubicplayer/issues/105
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-https://github.com/mywave82/opencubicplayer/commit/638a348aae972471dc5c5f12897b2cf37d637951
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- filesel/filesystem-file-dev.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ filesel/filesystem-file-dev.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -27,11 +27,11 @@ struct DevInterfaceAPI_t
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- const struct dmDrive *dmFile;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- const void (*KeyHelp) (uint16_t key, const char *shorthelp); /* Called on ALT-K to issue help about each keyboard shortcut */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- const void (*KeyHelpClear) (void); /* Clears the current keyboard shortcut list, only used by keyboard/display loops */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- const int (*KeyHelpDisplay) (void); /* Draws the keyboard shortcut list and polls keyboard. Call for each draw-iteration until it returns zero */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ void (*KeyHelp) (uint16_t key, const char *shorthelp); /* Called on ALT-K to issue help about each keyboard shortcut */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ void (*KeyHelpClear) (void); /* Clears the current keyboard shortcut list, only used by keyboard/display loops */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ int (*KeyHelpDisplay) (void); /* Draws the keyboard shortcut list and polls keyboard. Call for each draw-iteration until it returns zero */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- const void (*fsDraw) (void); /* Draws the filesystem browser, great for virtual devices that has a dialog */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ void (*fsDraw) (void); /* Draws the filesystem browser, great for virtual devices that has a dialog */
</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;'>- struct IOCTL_DevInterface
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/audio/ocp/files/filesystem.patch b/audio/ocp/files/filesystem.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..b9095478a56
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/audio/ocp/files/filesystem.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,21 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Fix:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+error: expected expression
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+error: use of undeclared identifier 'filename'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://github.com/mywave82/opencubicplayer/commit/93ec77fa19226a42972d599a2037e2b0cbd2ac00
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- filesel/filesystem-rpg.c.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ filesel/filesystem-rpg.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -609,11 +609,10 @@ static int rpg_dir_readdir_iterate (ocpdirhandle_pt _self)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ self->dir->owner->archive_filehandle->seek_set (self->dir->owner->archive_filehandle, self->nextheader_offset);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (self->dir->owner->archive_filehandle->read (self->dir->owner->archive_filehandle, header, sizeof (header)) < 6)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-finished:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ const char *filename;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ uint8_t *metadata = 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size_t metadatasize = 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++finished:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ self->dir->owner->ready = 1;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rpg_instance_encode_blob (self->dir->owner, &metadata, &metadatasize);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (metadata)
</span></pre><pre style='margin:0'>
</pre>