diff --git a/audio/wildmidi/Makefile b/audio/wildmidi/Makefile index 019e9a727742..dd105f227382 100644 --- a/audio/wildmidi/Makefile +++ b/audio/wildmidi/Makefile @@ -1,70 +1,63 @@ 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 WWW= https://www.mindwerks.net/projects/wildmidi/ # player: GPLv3, library: LGPL3 LICENSE= LGPL3 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 .if ${PORT_OPTIONS:MPLAYER} || ${PORT_OPTIONS:MPLAYERSTATIC} LICENSE+= GPLv3 LICENSE_COMB= multi . if ${PORT_OPTIONS:MOPENAL} USES+= openal:al . elif ${PORT_OPTIONS:MALSA} LIB_DEPENDS+= libasound.so:audio/alsa-lib . endif .endif post-patch: ${REINPLACE_CMD} -e "/^dir \/usr\/share\//{" \ -e "s|/usr/share/midi/freepats|${LOCALBASE}/share/freepats|;" \ -e "h; x; s|^|# |; s|freepats|guspat|; H; s|guspat|eawpats|; H;" \ -e "s|eawpats|eawplus|; H; x;}" ${WRKSRC}/cfg/wildmidi.cfg ${REINPLACE_CMD} -e 's@/etc/wildmidi/@${DATADIR}/@' \ -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 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,31 +1,36 @@ %%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 share/man/man3/WildMidi_Close.3.gz share/man/man3/WildMidi_ConvertBufferToMidi.3.gz share/man/man3/WildMidi_ConvertToMidi.3.gz share/man/man3/WildMidi_FastSeek.3.gz share/man/man3/WildMidi_GetError.3.gz share/man/man3/WildMidi_GetInfo.3.gz share/man/man3/WildMidi_GetLyric.3.gz share/man/man3/WildMidi_GetMidiOutput.3.gz 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 share/man/man3/WildMidi_SetCvtOption.3.gz share/man/man3/WildMidi_SetOption.3.gz share/man/man3/WildMidi_Shutdown.3.gz share/man/man3/WildMidi_SongSeek.3.gz share/man/man5/wildmidi.cfg.5.gz @sample %%DATADIR%%/wildmidi.cfg.sample