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-head mailing list