svn commit: r359708 - in head/audio: . qmidinet qmidinet/files
Chris Rees
crees at FreeBSD.org
Sat Jun 28 17:39:59 UTC 2014
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 at 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
+ at dirrmtry share/icons/hicolor/32x32/apps
+ at dirrmtry share/icons/hicolor/32x32
+ at dirrmtry share/icons/hicolor
+ at dirrmtry share/icons
More information about the svn-ports-all
mailing list