git: c7e761f657f7 - 2026Q3 - audio/wildmidi: Update 0.4.2 => 0.4.6
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 11 Jul 2026 03:22:20 UTC
The branch 2026Q3 has been updated by vvd:
URL: https://cgit.FreeBSD.org/ports/commit/?id=c7e761f657f73fba198464dea425523740f0bbb5
commit c7e761f657f73fba198464dea425523740f0bbb5
Author: Vladimir Druzenko <vvd@FreeBSD.org>
AuthorDate: 2026-07-11 03:12:55 +0000
Commit: Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2026-07-11 03:22:11 +0000
audio/wildmidi: Update 0.4.2 => 0.4.6
Changelogs:
https://github.com/Mindwerks/wildmidi/releases#release-wildmidi-0.4.3
https://github.com/Mindwerks/wildmidi/releases#release-wildmidi-0.4.4
https://github.com/Mindwerks/wildmidi/releases#release-wildmidi-0.4.5
https://github.com/Mindwerks/wildmidi/releases#release-wildmidi-0.4.6
- Switch from dynamically genereated distfiles by github with prepared
by upstream.
- Fix warnings from portclippy.
- Switch default BACKEND from ALSA to OSS.
- Replace CP with INSTALL_DATA.
Sponsored by: UNIS Labs
MFH: 2026Q3
(cherry picked from commit 6d2b4b2bef97aa2ec4a66439baa4ee39a7f27850)
---
audio/wildmidi/Makefile | 41 +++++++++++++++++------------------------
audio/wildmidi/distinfo | 6 +++---
audio/wildmidi/pkg-plist | 7 ++++++-
3 files changed, 26 insertions(+), 28 deletions(-)
diff --git a/audio/wildmidi/Makefile b/audio/wildmidi/Makefile
index 019e9a727742..dd105f227382 100644
--- a/audio/wildmidi/Makefile
+++ b/audio/wildmidi/Makefile
@@ -1,8 +1,7 @@
PORTNAME= wildmidi
-PORTVERSION= 0.4.2
-PORTREVISION= 1
-DISTVERSIONPREFIX= ${PORTNAME}-
+DISTVERSION= 0.4.6
CATEGORIES= audio
+MASTER_SITES= https://github.com/Mindwerks/${PORTNAME}/releases/download/${PORTNAME}-${DISTVERSION}/
MAINTAINER= ports@FreeBSD.org
COMMENT= Simple software midi player and core softsynth library
@@ -15,26 +14,23 @@ USES= cmake cpe
CPE_VENDOR= mindwerks
USE_LDCONFIG= yes
-USE_GITHUB= yes
-GH_ACCOUNT= Mindwerks
-
-OPTIONS_SUB= yes
-OPTIONS_RADIO= BACKEND
+OPTIONS_DEFINE= PLAYER PLAYERSTATIC STATIC
+OPTIONS_DEFAULT= OSS PLAYER
+OPTIONS_RADIO= BACKEND
OPTIONS_RADIO_BACKEND= ALSA OPENAL OSS
-OPTIONS_DEFINE= PLAYER PLAYERSTATIC STATIC
-OPTIONS_DEFAULT= ALSA PLAYER
-
-STATIC_CMAKE_BOOL= WANT_STATIC
+OPTIONS_SUB= yes
-PLAYER_DESC= Simple player
+BACKEND_DESC= Sound system PLAYER and PLAYERSTATIC use
PLAYERSTATIC_DESC= Simple player using STATIC libWildMidi
-BACKEND_DESC= Sound system PLAYER and PLAYERSTATIC use
-PLAYER_CMAKE_BOOL= WANT_PLAYER
+PLAYER_DESC= Simple player
+
+ALSA_CMAKE_BOOL= WANT_ALSA
+OPENAL_CMAKE_BOOL= WANT_OPENAL
+OSS_CMAKE_BOOL= WANT_OSS
+PLAYERSTATIC_IMPLIES= STATIC
PLAYERSTATIC_CMAKE_BOOL= WANT_PLAYERSTATIC
-PLAYERSTATIC_IMPLIES= STATIC
-ALSA_CMAKE_BOOL= WANT_ALSA
-OPENAL_CMAKE_BOOL= WANT_OPENAL
-OSS_CMAKE_BOOL= WANT_OSS
+PLAYER_CMAKE_BOOL= WANT_PLAYER
+STATIC_CMAKE_BOOL= WANT_STATIC
.include <bsd.port.options.mk>
@@ -57,14 +53,11 @@ post-patch:
-e 's@/etc/@${DATADIR}/@' ${WRKSRC}/docs/man/man1/wildmidi.1 \
${WRKSRC}/docs/man/man5/wildmidi.cfg.5 \
${WRKSRC}/CMakeLists.txt
- ${REINPLACE_CMD} \
- -e '/pkgconfig/s/$${WILDMIDILIB_INSTALLDIR}/libdata/' \
- ${WRKSRC}/src/CMakeLists.txt
pre-install:
@${RM} ${WRKSRC}/docs/man/man1/wildmidi.1${REINPLACE_ARGS:S/-i//} \
${WRKSRC}/docs/man/man5/wildmidi.cfg.5${REINPLACE_ARGS:S/-i//}
- ${MKDIR} ${STAGEDIR}${DATADIR} ; \
- ${CP} ${WRKSRC}/cfg/wildmidi.cfg ${STAGEDIR}${DATADIR}/wildmidi.cfg.sample
+ ${MKDIR} ${STAGEDIR}${DATADIR}
+ ${INSTALL_DATA} ${WRKSRC}/cfg/wildmidi.cfg ${STAGEDIR}${DATADIR}/wildmidi.cfg.sample
.include <bsd.port.mk>
diff --git a/audio/wildmidi/distinfo b/audio/wildmidi/distinfo
index 090ee7329c6c..e3c893ae7da4 100644
--- a/audio/wildmidi/distinfo
+++ b/audio/wildmidi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1511827036
-SHA256 (Mindwerks-wildmidi-wildmidi-0.4.2_GH0.tar.gz) = 551d43cb6de6019885f933a20b6f3205a92814f50da8b0d8bceac002b9a8109d
-SIZE (Mindwerks-wildmidi-wildmidi-0.4.2_GH0.tar.gz) = 192441
+TIMESTAMP = 1783636363
+SHA256 (wildmidi-0.4.6.tar.gz) = 24ca992639ce76efa3737029fceb3672385d56e2ac0a15d50b40cc12d26e60de
+SIZE (wildmidi-0.4.6.tar.gz) = 198496
diff --git a/audio/wildmidi/pkg-plist b/audio/wildmidi/pkg-plist
index 53764a97d91c..252cd5532c66 100644
--- a/audio/wildmidi/pkg-plist
+++ b/audio/wildmidi/pkg-plist
@@ -1,10 +1,14 @@
%%PLAYER%%bin/wildmidi
%%PLAYERSTATIC%%bin/wildmidi-static
include/wildmidi_lib.h
+lib/cmake/WildMidi/WildMidiConfig.cmake
+lib/cmake/WildMidi/WildMidiConfigVersion.cmake
+lib/cmake/WildMidi/WildMidiTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/WildMidi/WildMidiTargets.cmake
%%STATIC%%lib/libWildMidi.a
lib/libWildMidi.so
lib/libWildMidi.so.2
-lib/libWildMidi.so.2.0.1
+lib/libWildMidi.so.2.1.0
libdata/pkgconfig/wildmidi.pc
share/man/man1/wildmidi.1.gz
share/man/man3/WildMidi_ClearError.3.gz
@@ -20,6 +24,7 @@ share/man/man3/WildMidi_GetOutput.3.gz
share/man/man3/WildMidi_GetString.3.gz
share/man/man3/WildMidi_GetVersion.3.gz
share/man/man3/WildMidi_Init.3.gz
+share/man/man3/WildMidi_InitVIO.3.gz
share/man/man3/WildMidi_MasterVolume.3.gz
share/man/man3/WildMidi_Open.3.gz
share/man/man3/WildMidi_OpenBuffer.3.gz