Date: Sat, 28 Jun 2014 17:39:58 +0000 (UTC) From: Chris Rees <crees@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r359708 - in head/audio: . qmidinet qmidinet/files Message-ID: <201406281739.s5SHdwQN079503@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: crees Date: Sat Jun 28 17:39:57 2014 New Revision: 359708 URL: http://svnweb.freebsd.org/changeset/ports/359708 QAT: https://qat.redports.org/buildarchive/r359708/ Log: QmidiNet is a MIDI network gateway application that sends and receives MIDI data (ALSA Sequencer and/or JACK MIDI) over the network, using UDP/IP multicast. Inspired by multimidicast (http://llg.cubic.org/tools) and designed to be compatible with ipMIDI for Windows (http://nerds.de). QmidiNet is free, open-source software, distributed under the terms of the GNU General Public License (GPL) version 2 or later. WWW: http://sourceforge.net/projects/qmidinet Added: head/audio/qmidinet/ head/audio/qmidinet/Makefile (contents, props changed) head/audio/qmidinet/distinfo (contents, props changed) head/audio/qmidinet/files/ head/audio/qmidinet/files/patch-configure.ac (contents, props changed) head/audio/qmidinet/files/patch-src__qmidinetUdpDevice.cpp (contents, props changed) head/audio/qmidinet/pkg-descr (contents, props changed) head/audio/qmidinet/pkg-plist (contents, props changed) Modified: head/audio/Makefile Modified: head/audio/Makefile ============================================================================== --- head/audio/Makefile Sat Jun 28 16:30:00 2014 (r359707) +++ head/audio/Makefile Sat Jun 28 17:39:57 2014 (r359708) @@ -617,6 +617,7 @@ SUBDIR += py-xmms2 SUBDIR += pytone SUBDIR += qjackctl + SUBDIR += qmidinet SUBDIR += qmpdclient SUBDIR += qsampler SUBDIR += qsynth Added: head/audio/qmidinet/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/audio/qmidinet/Makefile Sat Jun 28 17:39:57 2014 (r359708) @@ -0,0 +1,28 @@ +# $FreeBSD$ + +PORTNAME= qmidinet +PORTVERSION= 0.2.0 +CATEGORIES= audio net +MASTER_SITES= SF + +MAINTAINER= crees@FreeBSD.org +COMMENT= Sends and receives MIDI over the network using UDP multicast + +LICENSE= GPLv2 + +LIB_DEPENDS= libjack.so:${PORTSDIR}/audio/jack + +# Perfectly compatible with qt5 as well; just needs a configure fiddle, and +# edit the patchfiles for configure.ac +USE_QT4= gui +USE_AUTOTOOLS= autoconf + +GNU_CONFIGURE= yes +CONFIGURE_ARGS+=--disable-alsa-midi +INSTALLS_ICONS= yes + +post-patch: +# What is 'export' doing in a Makefile??? + ${REINPLACE_CMD} 's,^export ,,' ${WRKSRC}/Makefile.in + +.include <bsd.port.mk> Added: head/audio/qmidinet/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/audio/qmidinet/distinfo Sat Jun 28 17:39:57 2014 (r359708) @@ -0,0 +1,2 @@ +SHA256 (qmidinet-0.2.0.tar.gz) = 1ceaa5bb3b9432dc8c58c6824e86762318004c1f8bf3868371a3750bab65138a +SIZE (qmidinet-0.2.0.tar.gz) = 87418 Added: head/audio/qmidinet/files/patch-configure.ac ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/audio/qmidinet/files/patch-configure.ac Sat Jun 28 17:39:57 2014 (r359708) @@ -0,0 +1,27 @@ +--- ./configure.ac.orig 2014-06-19 18:13:07.190594000 +0100 ++++ ./configure.ac 2014-06-27 22:14:07.808215110 +0100 +@@ -175,21 +175,21 @@ + ac_errmsg="not found in current PATH. Maybe QT development environment isn't available (qt-devel)." + + # Check for Qt qmake utility. +-AC_PATH_PROG(ac_qmake, qmake, [no], $ac_path) ++AC_PATH_PROG(ac_qmake, qmake-qt4, [no], $ac_path) + if test "x$ac_qmake" = "xno"; then + AC_MSG_ERROR([qmake $ac_errmsg]) + fi + AC_SUBST(ac_qmake) + + # Check for Qt moc utility. +-AC_PATH_PROG(ac_moc, moc, [no], $ac_path) ++AC_PATH_PROG(ac_moc, moc-qt4, [no], $ac_path) + if test "x$ac_moc" = "xno"; then + AC_MSG_ERROR([moc $ac_errmsg]) + fi + AC_SUBST(ac_moc) + + # Check for Qt uic utility. +-AC_PATH_PROG(ac_uic, uic, [no], $ac_path) ++AC_PATH_PROG(ac_uic, uic-qt4, [no], $ac_path) + if test "x$ac_uic" = "xno"; then + AC_MSG_ERROR([uic $ac_errmsg]) + fi Added: head/audio/qmidinet/files/patch-src__qmidinetUdpDevice.cpp ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/audio/qmidinet/files/patch-src__qmidinetUdpDevice.cpp Sat Jun 28 17:39:57 2014 (r359708) @@ -0,0 +1,11 @@ +--- ./src/qmidinetUdpDevice.cpp.orig 2014-06-27 22:15:38.224214098 +0100 ++++ ./src/qmidinetUdpDevice.cpp 2014-06-27 22:16:02.128215458 +0100 +@@ -25,6 +25,8 @@ + #include <stdlib.h> + #include <string.h> + ++#include <netinet/in.h> ++ + #if defined(WIN32) + static WSADATA g_wsaData; + typedef int socklen_t; Added: head/audio/qmidinet/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/audio/qmidinet/pkg-descr Sat Jun 28 17:39:57 2014 (r359708) @@ -0,0 +1,9 @@ +QmidiNet is a MIDI network gateway application that sends and receives +MIDI data (ALSA Sequencer and/or JACK MIDI) over the network, using UDP/IP +multicast. Inspired by multimidicast (http://llg.cubic.org/tools) and +designed to be compatible with ipMIDI for Windows (http://nerds.de). + +QmidiNet is free, open-source software, distributed under the terms of +the GNU General Public License (GPL) version 2 or later. + +WWW: http://sourceforge.net/projects/qmidinet Added: head/audio/qmidinet/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/audio/qmidinet/pkg-plist Sat Jun 28 17:39:57 2014 (r359708) @@ -0,0 +1,8 @@ +%%QT_BINDIR%%/qmidinet +man/man1/qmidinet.1.gz +share/applications/qmidinet.desktop +share/icons/hicolor/32x32/apps/qmidinet.png +@dirrmtry share/icons/hicolor/32x32/apps +@dirrmtry share/icons/hicolor/32x32 +@dirrmtry share/icons/hicolor +@dirrmtry share/icons
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201406281739.s5SHdwQN079503>