Index: head/audio/polyphone/Makefile =================================================================== --- head/audio/polyphone/Makefile (revision 458712) +++ head/audio/polyphone/Makefile (revision 458713) @@ -1,50 +1,51 @@ # $FreeBSD$ PORTNAME= polyphone DISTVERSION= 1.8 DISTVERSIONSUFFIX= -src +PORTREVISION= 1 CATEGORIES= audio MASTER_SITES= http://polyphone-soundfonts.com/en/download/file/76-polyphone-1-8-src-zip/latest/download?ae95d968569b61bc77f7b8559a14db4d=1/ MAINTAINER= yuri@FreeBSD.org COMMENT= Graphical user interface for editing soundfont (sf2 and sfz) files LICENSE= GPLv3 LIB_DEPENDS= libjack.so:audio/jack \ libogg.so:audio/libogg \ libportaudio.so:audio/portaudio \ librtmidi.so:audio/rtmidi \ libstk-4.6.0.so:audio/stk \ libvorbisfile.so:audio/libvorbis USES= compiler:c++11-lang desktop-file-utils pkgconfig qmake:outsource shared-mime-info zip USE_GL= gl USE_QT5= core concurrent gui network printsupport svg widgets buildtools_build qmake_build USE_CXXSTD= c++11 QMAKE_ARGS= DEFINES=USE_LOCAL_QCUSTOMPLOT CXXFLAGS+= -D__UNIX_JACK__ WRKSRC= ${WRKDIR}/trunk PLIST_FILES= bin/polyphone \ share/applications/polyphone.desktop \ share/mime/packages/polyphone.xml \ share/pixmaps/polyphone.png post-patch: @${REINPLACE_CMD} -e ' \ s| -mfpmath=387||g; \ s|/usr/include|${LOCALBASE}/include|g; \ s| alsa||g; \ s|ExtraCompiler.commands = $$$${QMAKE_CXX} -fPIC|ExtraCompiler.commands = $$$${QMAKE_CXX} $$(CXXFLAGS) -fPIC|g' \ ${WRKSRC}/polyphone.pro do-install: ${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/RELEASE/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/ressources/${PORTNAME}.png ${STAGEDIR}${PREFIX}/share/pixmaps ${INSTALL_DATA} ${FILESDIR}/${PORTNAME}.desktop ${STAGEDIR}${PREFIX}/share/applications @${MKDIR} ${STAGEDIR}${PREFIX}/share/mime/packages ${INSTALL_DATA} ${FILESDIR}/${PORTNAME}.xml ${STAGEDIR}${PREFIX}/share/mime/packages .include Index: head/audio/rtmidi/Makefile =================================================================== --- head/audio/rtmidi/Makefile (revision 458712) +++ head/audio/rtmidi/Makefile (revision 458713) @@ -1,24 +1,24 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= rtmidi -DISTVERSION= 2.1.1-38 -DISTVERSIONSUFFIX= -g907a94c +DISTVERSIONPREFIX= v +DISTVERSION= 3.0.0 CATEGORIES= audio MAINTAINER= yuri@rawbw.com COMMENT= Set of C++ classes that provide a common API for realtime MIDI I/O LICENSE= MIT LIB_DEPENDS= libjack.so:audio/jack -USES= autoreconf localbase libtool +USES= autoreconf libtool localbase GNU_CONFIGURE= yes USE_GITHUB= yes GH_ACCOUNT= thestk -CONFIGURE_ARGS= --with-jack +CONFIGURE_ARGS= --with-jack --disable-static USE_LDCONFIG= yes INSTALL_TARGET= install-strip .include Index: head/audio/rtmidi/distinfo =================================================================== --- head/audio/rtmidi/distinfo (revision 458712) +++ head/audio/rtmidi/distinfo (revision 458713) @@ -1,3 +1,3 @@ -TIMESTAMP = 1503103513 -SHA256 (thestk-rtmidi-2.1.1-38-g907a94c_GH0.tar.gz) = 6906d2ac6405eff4a0183307d16c9cf2fd6d9ec1958384d2195e4b47eb309de7 -SIZE (thestk-rtmidi-2.1.1-38-g907a94c_GH0.tar.gz) = 80635 +TIMESTAMP = 1515648219 +SHA256 (thestk-rtmidi-v3.0.0_GH0.tar.gz) = 55cd0fba60321aadcd847481d207bf2b70e783b5bfa1a01037bf916554a7d5c4 +SIZE (thestk-rtmidi-v3.0.0_GH0.tar.gz) = 82839 Index: head/audio/rtmidi/files/patch-configure.ac =================================================================== --- head/audio/rtmidi/files/patch-configure.ac (revision 458712) +++ head/audio/rtmidi/files/patch-configure.ac (revision 458713) @@ -1,58 +1,32 @@ ---- configure.ac.orig 2017-04-21 15:27:54 UTC +--- configure.ac.orig 2017-09-01 00:10:07 UTC +++ configure.ac -@@ -65,7 +65,7 @@ AC_MSG_CHECKING(whether to compile debug +@@ -72,7 +72,7 @@ AC_MSG_CHECKING(whether to compile debug AC_ARG_ENABLE(debug, [ --enable-debug = enable various debug output], [AC_SUBST( cppflag, [-D__RTMIDI_DEBUG__] ) AC_SUBST( cxxflag, [-g] ) AC_SUBST( object_path, [Debug] ) AC_MSG_RESULT(yes)], - [AC_SUBST( cppflag, [] ) AC_SUBST( cxxflag, [-O3] ) AC_SUBST( object_path, [Release] ) AC_MSG_RESULT(no)]) + [AC_SUBST( cppflag, [] ) AC_SUBST( object_path, [Release] ) AC_MSG_RESULT(no)]) # Set paths if prefix is defined if test "x$prefix" != "x" && test "x$prefix" != "xNONE"; then -@@ -78,7 +78,7 @@ CPPFLAGS="$CPPFLAGS $cppflag" +@@ -85,7 +85,7 @@ CPPFLAGS="$CPPFLAGS $cppflag" # For debugging and optimization ... overwrite default because it has both -g and -O2 #CXXFLAGS="$CXXFLAGS $cxxflag" -CXXFLAGS="$cxxflag" +CXXFLAGS+="$cxxflag" # Check compiler and use -Wall if gnu. if [test $GXX = "yes" ;] then -@@ -105,25 +105,25 @@ AC_SUBST( api, [""] ) - AC_SUBST( req, [""] ) - AC_MSG_CHECKING(for MIDI API) - case $host in -- *-*-linux*) -+ *-*-freebsd*) - AC_ARG_WITH(jack, [ --with-jack = choose JACK server support (mac and linux only)], [ - api="$api -D__UNIX_JACK__" - AC_MSG_RESULT(using JACK) - AC_CHECK_LIB(jack, jack_client_open, , AC_MSG_ERROR(JACK support requires the jack library!))], ) - - # Look for ALSA flag -- AC_ARG_WITH(alsa, [ --with-alsa = choose native ALSA sequencer API support (linux only)], [ -- api="$api -D__LINUX_ALSA__" -- req="$req alsa" -- AC_MSG_RESULT(using ALSA) -- AC_CHECK_LIB(asound, snd_seq_open, , AC_MSG_ERROR(ALSA support requires the asound library!))], ) -+ #AC_ARG_WITH(alsa, [ --with-alsa = choose native ALSA sequencer API support (linux only)], [ -+ # api="$api -D__LINUX_ALSA__" -+ # req="$req alsa" -+ # AC_MSG_RESULT(using ALSA) -+ # AC_CHECK_LIB(asound, snd_seq_open, , AC_MSG_ERROR(ALSA support requires the asound library!))], ) - -- if [test "$api" == "";] then -- AC_MSG_RESULT(using ALSA) -- AC_SUBST( api, [-D__LINUX_ALSA__] ) -- req="$req alsa" -- AC_CHECK_LIB(asound, snd_seq_open, , AC_MSG_ERROR(ALSA sequencer support requires the asound library!)) -- fi -+ #if [test "$api" == "";] then -+ # AC_MSG_RESULT(using ALSA) -+ # AC_SUBST( api, [-D__LINUX_ALSA__] ) -+ # req="$req alsa" -+ # AC_CHECK_LIB(asound, snd_seq_open, , AC_MSG_ERROR(ALSA sequencer support requires the asound library!)) -+ #fi - - # Checks for pthread library. +@@ -139,6 +139,11 @@ case $host in AC_CHECK_LIB(pthread, pthread_create, , AC_MSG_ERROR(RtMidi requires the pthread library!)) + ;; + ++ *-*-freebsd*) ++ # Checks for pthread library. ++ AC_CHECK_LIB(pthread, pthread_create, , AC_MSG_ERROR(RtMidi requires the pthread library!)) ++ ;; ++ + *-apple*) + # Look for Core flag + AC_ARG_WITH(core, [ --with-core = choose CoreMidi API support (mac only)]) Index: head/audio/rtmidi/pkg-plist =================================================================== --- head/audio/rtmidi/pkg-plist (revision 458712) +++ head/audio/rtmidi/pkg-plist (revision 458713) @@ -1,7 +1,6 @@ include/rtmidi/RtMidi.h include/rtmidi/rtmidi_c.h -lib/librtmidi.a lib/librtmidi.so -lib/librtmidi.so.3 -lib/librtmidi.so.3.0.0 +lib/librtmidi.so.4 +lib/librtmidi.so.4.0.0 libdata/pkgconfig/rtmidi.pc