diff --git a/audio/bambootracker/Makefile b/audio/bambootracker/Makefile index 4980866fb4f4..d844faaa72d9 100644 --- a/audio/bambootracker/Makefile +++ b/audio/bambootracker/Makefile @@ -1,70 +1,70 @@ PORTNAME= bambootracker DISTVERSIONPREFIX= v DISTVERSION= 0.6.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= audio MASTER_SITES= https://github.com/BambooTracker/BambooTracker/releases/download/${DISTVERSIONPREFIX}${DISTVERSION}/ DISTNAME= BambooTracker-src-${DISTVERSIONPREFIX}${DISTVERSION} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Music tracker for the Yamaha YM2608 (OPNA) sound chip WWW= https://github.com/rerrahkr/BambooTracker LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= librtaudio.so:audio/rtaudio \ librtmidi.so:audio/rtmidi USES= compiler:c++14-lang desktop-file-utils gl qmake qt:5 \ shared-mime-info xorg USE_GL= gl USE_QT= buildtools core gui multimedia network widgets \ linguisttools:build DATADIR= ${PREFIX}/share/BambooTracker DOCSDIR= ${PREFIX}/share/doc/BambooTracker EXAMPLESDIR= ${PREFIX}/share/examples/BambooTracker WRKSRC= ${WRKDIR}/BambooTracker-src-${DISTVERSIONPREFIX}${DISTVERSION} OPTIONS_DEFINE= ALSA EXAMPLES JACK NLS PULSEAUDIO OPTIONS_DEFAULT= PULSEAUDIO OPTIONS_SUB= yes ALSA_DESC= ALSA audio architecture support (EXPERIMENTAL) JACK_DESC= JACK audio server support (EXPERIMENTAL) ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib JACK_LIB_DEPENDS= libjack.so:audio/jack PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio .include .if ${PORT_OPTIONS:MALSA} QMAKE_ARGS+= CONFIG+="use_alsa" .endif .if ${PORT_OPTIONS:MJACK} QMAKE_ARGS+= CONFIG+="jack_has_rename" CONFIG+="use_jack" .endif .if ${PORT_OPTIONS:MPULSEAUDIO} QMAKE_ARGS+= CONFIG+="use_pulse" .endif post-install: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${STAGEDIR}${MANPREFIX}/share/man/man1 ${MV} ${STAGEDIR}${PREFIX}/share/BambooTracker/demos/* ${STAGEDIR}${EXAMPLESDIR}/ ${MV} ${STAGEDIR}${MANPREFIX}/share/man/en/man1/BambooTracker.1 ${STAGEDIR}${MANPREFIX}/share/man/man1/ ${RMDIR} ${STAGEDIR}${PREFIX}/share/BambooTracker/demos ${RMDIR} ${STAGEDIR}${MANPREFIX}/share/man/en/man1 ${RMDIR} ${STAGEDIR}${MANPREFIX}/share/man/en # maintainer targets try-latest: clean extract @${RM} -rf ${WRKSRC} @git clone --recurse-submodules https://github.com/BambooTracker/BambooTracker.git ${WRKSRC} .include diff --git a/audio/furnace/Makefile b/audio/furnace/Makefile index 39a851d5dd93..65aa7d4e3d71 100644 --- a/audio/furnace/Makefile +++ b/audio/furnace/Makefile @@ -1,43 +1,43 @@ PORTNAME= furnace PORTVERSION= 0.5.8 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= audio MASTER_SITES= http://sid.ethz.ch/debian/furnace/ \ LOCAL/ehaupt DISTNAME= ${PORTNAME}_${PORTVERSION}+git20220302+ds.orig MAINTAINER= ehaupt@FreeBSD.org COMMENT= Chiptune tracker compatible with DefleMask modules (.dmf) WWW= https://github.com/tildearrow/furnace LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libasound.so:audio/alsa-lib \ libfmt.so:devel/libfmt \ librtmidi.so:audio/rtmidi \ libsndfile.so:audio/libsndfile USES= cmake pkgconfig sdl tar:xz USE_SDL= sdl2 CMAKE_ARGS+= -DBUILD_GUI:BOOL=ON \ -DSYSTEM_FMT:BOOL=ON \ -DSYSTEM_LIBSNDFILE:BOOL=ON \ -DSYSTEM_RTMIDI=ON \ -DSYSTEM_SDL2:BOOL=ON \ -DSYSTEM_ZLIB:BOOL=ON WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}+git20220302+ds OPTIONS_DEFINE= DOCS JACK JACK_LIB_DEPENDS= libjack.so:audio/jack JACK_CMAKE_OFF= -DWITH_JACK:BOOL=OFF post-install: ${INSTALL_DATA} \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/1024x1024/apps/furnace.png \ ${STAGEDIR}${PREFIX}/share/icons/ .include diff --git a/audio/giada/Makefile b/audio/giada/Makefile index 224250051e62..9ad51f717395 100644 --- a/audio/giada/Makefile +++ b/audio/giada/Makefile @@ -1,41 +1,41 @@ PORTNAME= giada DISTVERSIONPREFIX= v DISTVERSION= 0.17.1 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= audio MAINTAINER= yuri@FreeBSD.org COMMENT= Hardcore loop machine WWW= https://www.giadamusic.com/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libasound.so:audio/alsa-lib \ libfltk.so:x11-toolkits/fltk \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libjack.so:audio/jack \ libjansson.so:devel/jansson \ libpulse.so:audio/pulseaudio \ librtmidi.so:audio/rtmidi \ libsamplerate.so:audio/libsamplerate \ libsndfile.so:audio/libsndfile USES= autoreconf compiler:c++14-lang gmake localbase pkgconfig xorg GH_TUPLE= nlohmann:json:db78ac1d7716f56fc9f1b030b715f872f93964e4:json/src/deps/json \ monocasual:rtaudio:5386a90:rtaudio/src/deps/rtaudio USE_GITHUB= yes GH_ACCOUNT= monocasual GNU_CONFIGURE= yes CONFIGURE_ARGS= --target=${OPSYS:tl} USE_XORG= x11 xcursor xext xfixes xft xinerama xpm xrender CXXFLAGS+= `pkg-config --cflags rtmidi` LDFLAGS+= -lfltk PLIST_FILES= bin/${PORTNAME} .include diff --git a/audio/milkytracker/Makefile b/audio/milkytracker/Makefile index d491e3847752..725ee94e30b3 100644 --- a/audio/milkytracker/Makefile +++ b/audio/milkytracker/Makefile @@ -1,49 +1,49 @@ PORTNAME= milkytracker PORTVERSION= 1.04.00 DISTVERSIONPREFIX= v -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= audio PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ PATCHFILES+= 7e9171488fc47ad2de646a4536794fda21e7303d.patch:-p1 MAINTAINER= ehaupt@FreeBSD.org COMMENT= Music creation tool inspired by Fast Tracker 2 WWW= https://milkytracker.titandemo.org/ LICENSE= BSD3CLAUSE GPLv3+ LICENSE_COMB= multi LICENSE_FILE_GPLv3+ = ${WRKSRC}/COPYING LIB_DEPENDS= libjack.so:audio/jack \ liblhasa.so:archivers/lhasa \ libzzip.so:devel/zziplib USES= cmake compiler:c11 cpe sdl CPE_VENDOR= milkytracker_project USE_GITHUB= yes GH_PROJECT= MilkyTracker USE_SDL= sdl2 ICONS= carton.ico carton.png # ci pipeline creates transient tags PORTSCOUT= ignore:1 OPTIONS_DEFINE= DOCS RTMIDI OPTIONS_DEFAULT= DOCS RTMIDI RTMIDI_DESC= MIDI input support via rtmidi RTMIDI_LIB_DEPENDS= libasound.so:audio/alsa-lib \ librtmidi.so:audio/rtmidi RTMIDI_CMAKE_ON= -DENABLE_RTMIDI:BOOL=ON post-install: .for f in ${ICONS} ${INSTALL_DATA} ${WRKSRC}/resources/pictures/${f} \ ${STAGEDIR}${PREFIX}/share/pixmaps/${f:C/carton/milkytracker/} .endfor ${INSTALL_DATA} ${WRKSRC}/resources/${PORTNAME}.desktop ${STAGEDIR}${DESKTOPDIR} .include diff --git a/audio/pianobooster/Makefile b/audio/pianobooster/Makefile index 8ede493c1b73..8e3eb452c371 100644 --- a/audio/pianobooster/Makefile +++ b/audio/pianobooster/Makefile @@ -1,38 +1,38 @@ PORTNAME= pianobooster DISTVERSIONPREFIX= v DISTVERSION= 1.0.0 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= audio MAINTAINER= yuri@FreeBSD.org COMMENT= MIDI file player that teaches how to play the piano WWW= https://www.pianobooster.org/index.html LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/gplv3.txt LIB_DEPENDS= libftgl.so:graphics/ftgl \ libjack.so:audio/jack \ librtmidi.so:audio/rtmidi USES= cmake compiler:c++11-lang desktop-file-utils gl pkgconfig qt:5 USE_GITHUB= yes GH_ACCOUNT= captnfab GH_PROJECT= PianoBooster USE_QT= core gui opengl widgets xml buildtools:build linguisttools:build qmake:build USE_GL= gl glu CMAKE_ON= USE_JACK CMAKE_OFF= USE_BUNDLED_RTMIDI CMAKE_ARGS= -DDATA_DIR:STRING=share/${PORTNAME} OPTIONS_DEFINE= FLUIDSYNTH OPTIONS_DEFAULT= FLUIDSYNTH FLUIDSYNTH_CMAKE_BOOL= EXPERIMENTAL_USE_FLUIDSYNTH FLUIDSYNTH_LIB_DEPENDS= libfluidsynth.so:audio/fluidsynth post-stage: @${RM} -r ${STAGEDIR}${DOCSDIR} .include diff --git a/audio/polyphone/Makefile b/audio/polyphone/Makefile index 5e48651b10c0..b0b4f7fa9d87 100644 --- a/audio/polyphone/Makefile +++ b/audio/polyphone/Makefile @@ -1,42 +1,42 @@ PORTNAME= polyphone DISTVERSION= 2.3.0 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= audio MAINTAINER= yuri@FreeBSD.org COMMENT= Graphical user interface for editing soundfont (sf2 and sfz) files WWW= https://www.polyphone-soundfonts.com/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/../LICENSE.txt LIB_DEPENDS= libFLAC.so:audio/flac \ libjack.so:audio/jack \ libogg.so:audio/libogg \ libportaudio.so:audio/portaudio \ libQCustomPlot-qt5.so:graphics/qcustomplot-qt5 \ librtmidi.so:audio/rtmidi \ libstk.so:audio/stk \ libvorbisfile.so:audio/libvorbis USES= compiler:c++11-lang desktop-file-utils dos2unix gl gnome pkgconfig qmake:outsource qt:5 shared-mime-info ssl xorg DOS2UNIX_FILES= polyphone.pro \ editor/graphics/graphiquefourier.cpp \ editor/tree/treeitemdelegate.cpp USE_GL= gl USE_QT= core concurrent gui network printsupport svg widgets buildtools:build linguisttools:build qmake:build USE_GNOME= glib20 USE_CXXSTD= c++11 USE_GITHUB= yes GH_ACCOUNT= davy7125 CXXFLAGS+= -D__UNIX_JACK__ LIBS+= -lssl -lcrypto WRKSRC_SUBDIR= sources post-extract: # unbundle @${RM} -r ${WRKSRC}/lib/_option_qcustomplot ${WRKSRC}/lib/_option_rtmidi ${WRKSRC}/lib/_option_stk .include diff --git a/audio/rtmidi/Makefile b/audio/rtmidi/Makefile index e76935d43ba2..1e69852724c5 100644 --- a/audio/rtmidi/Makefile +++ b/audio/rtmidi/Makefile @@ -1,25 +1,31 @@ PORTNAME= rtmidi -DISTVERSION= 5.0.0 -PORTREVISION= 1 +DISTVERSION= 6.0.0 CATEGORIES= audio MAINTAINER= yuri@FreeBSD.org COMMENT= Set of C++ classes that provide a common API for realtime MIDI I/O WWW= https://github.com/thestk/rtmidi LICENSE= MIT LIB_DEPENDS= libjack.so:audio/jack USES= autoreconf compiler:c11 libtool localbase USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= thestk GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-jack --disable-static INSTALL_TARGET= install-strip +PLIST_FILES= include/rtmidi/RtMidi.h \ + include/rtmidi/rtmidi_c.h \ + lib/librtmidi.so \ + lib/librtmidi.so.7 \ + lib/librtmidi.so.7.0.0 \ + libdata/pkgconfig/rtmidi.pc + .include diff --git a/audio/rtmidi/distinfo b/audio/rtmidi/distinfo index 00a3a2eba681..8e102594dffc 100644 --- a/audio/rtmidi/distinfo +++ b/audio/rtmidi/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1644043523 -SHA256 (thestk-rtmidi-5.0.0_GH0.tar.gz) = c7923e4eee82b06c007435892cb2c3212d9007fa482c6b718943bda71c02c5a7 -SIZE (thestk-rtmidi-5.0.0_GH0.tar.gz) = 103144 +TIMESTAMP = 1691460506 +SHA256 (thestk-rtmidi-6.0.0_GH0.tar.gz) = ef7bcda27fee6936b651c29ebe9544c74959d0b1583b716ce80a1c6fea7617f0 +SIZE (thestk-rtmidi-6.0.0_GH0.tar.gz) = 515502 diff --git a/audio/rtmidi/pkg-plist b/audio/rtmidi/pkg-plist deleted file mode 100644 index cd59276fd632..000000000000 --- a/audio/rtmidi/pkg-plist +++ /dev/null @@ -1,6 +0,0 @@ -include/rtmidi/RtMidi.h -include/rtmidi/rtmidi_c.h -lib/librtmidi.so -lib/librtmidi.so.6 -lib/librtmidi.so.6.0.0 -libdata/pkgconfig/rtmidi.pc diff --git a/math/octave-forge-audio/Makefile b/math/octave-forge-audio/Makefile index e9c202244a49..bb2c7db3b11e 100644 --- a/math/octave-forge-audio/Makefile +++ b/math/octave-forge-audio/Makefile @@ -1,24 +1,25 @@ PORTNAME= octave-forge-audio DISTVERSIONPREFIX= release- DISTVERSION= 2.0.7 +PORTREVISION= 1 CATEGORIES= math MAINTAINER= stephen@FreeBSD.org COMMENT= Octave-forge package ${OCTAVE_PKGNAME} WWW= https://packages.octave.org/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/../COPYING LIB_DEPENDS+= librtmidi.so:audio/rtmidi USES= compiler:c++11-lang octave pkgconfig autoreconf USE_GITHUB= yes GH_ACCOUNT= gnu-octave GH_PROJECT= octave-audio OCTAVE_SRC= ${GH_PROJECT}-release-${DISTVERSION} GNU_CONFIGURE= yes .include