svn commit: r453996 - in head/audio: . vmpk vmpk/files

Yuri Victorovich yuri at FreeBSD.org
Sat Nov 11 20:01:22 UTC 2017


Author: yuri
Date: Sat Nov 11 20:01:20 2017
New Revision: 453996
URL: https://svnweb.freebsd.org/changeset/ports/453996

Log:
  New port: audio/vmpk: Virtual MIDI Piano Keyboard
  
  PR:		221460
  Approved by:	tcberner (mentor)
  Differential Revision:	https://reviews.freebsd.org/D13045

Added:
  head/audio/vmpk/
  head/audio/vmpk/Makefile   (contents, props changed)
  head/audio/vmpk/distinfo   (contents, props changed)
  head/audio/vmpk/files/
  head/audio/vmpk/files/patch-cmake__admin_CreateManpages.cmake   (contents, props changed)
  head/audio/vmpk/files/patch-man_CMakeLists.txt   (contents, props changed)
  head/audio/vmpk/pkg-descr   (contents, props changed)
  head/audio/vmpk/pkg-plist   (contents, props changed)
Modified:
  head/audio/Makefile

Modified: head/audio/Makefile
==============================================================================
--- head/audio/Makefile	Sat Nov 11 19:57:17 2017	(r453995)
+++ head/audio/Makefile	Sat Nov 11 20:01:20 2017	(r453996)
@@ -827,6 +827,7 @@
     SUBDIR += virtual_oss_ctl
     SUBDIR += vitunes
     SUBDIR += vm-lv2
+    SUBDIR += vmpk
     SUBDIR += vo-aacenc
     SUBDIR += vo-amrwbenc
     SUBDIR += voipong

Added: head/audio/vmpk/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/vmpk/Makefile	Sat Nov 11 20:01:20 2017	(r453996)
@@ -0,0 +1,31 @@
+# $FreeBSD$
+
+PORTNAME=	vmpk
+DISTVERSION=	0.6.2
+DISTVERSIONSUFFIX=	a
+CATEGORIES=	audio
+MASTER_SITES=	https://phoenixnap.dl.sourceforge.net/project/vmpk/vmpk/${PORTVERSION}/
+
+MAINTAINER=	yuri at FreeBSD.org
+COMMENT=	Virtual MIDI Piano Keyboard
+
+LICENSE=	GPLv3
+LICENSE_FILE=	${WRKSRC}/COPYING
+
+LIB_DEPENDS=	libdrumstick-rt.so:audio/drumstick
+
+USES=		cmake:outsource pkgconfig tar:bz2
+USE_QT5=	core gui network svg widgets x11extras \
+		buildtools_build linguisttools_build qmake_build
+USE_XORG=	xcb
+
+CMAKE_ARGS=	-DXSLTPROC_EXECUTABLE="OFF"
+
+OPTIONS_DEFINE=	DBUS MANPAGES
+OPTIONS_DEFAULT=	MANPAGES
+OPTIONS_SUB=		yes
+
+DBUS_CMAKE_BOOL=	ENABLE_DBUS
+DBUS_USE=	qt5=dbus
+
+.include <bsd.port.mk>

Added: head/audio/vmpk/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/vmpk/distinfo	Sat Nov 11 20:01:20 2017	(r453996)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1502588785
+SHA256 (vmpk-0.6.2a.tar.bz2) = d1453497690bf4df9155a3414b149b79c6ce5e474f00985d8ccdd9be678ca908
+SIZE (vmpk-0.6.2a.tar.bz2) = 452963

Added: head/audio/vmpk/files/patch-cmake__admin_CreateManpages.cmake
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/vmpk/files/patch-cmake__admin_CreateManpages.cmake	Sat Nov 11 20:01:20 2017	(r453996)
@@ -0,0 +1,9 @@
+--- cmake_admin/CreateManpages.cmake.orig	2015-12-29 15:59:13 UTC
++++ cmake_admin/CreateManpages.cmake
+@@ -31,5 +31,5 @@ MACRO(CREATE_MANPAGES)
+     ENDFOREACH (it)
+     ADD_CUSTOM_TARGET(manpages ALL DEPENDS ${outfiles})
+     INSTALL ( FILES ${outfiles}
+-              DESTINATION share/man/man1 )
++              DESTINATION man/man1 )
+ ENDMACRO(CREATE_MANPAGES)

Added: head/audio/vmpk/files/patch-man_CMakeLists.txt
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/vmpk/files/patch-man_CMakeLists.txt	Sat Nov 11 20:01:20 2017	(r453996)
@@ -0,0 +1,9 @@
+--- man/CMakeLists.txt.orig	2015-12-29 15:59:14 UTC
++++ man/CMakeLists.txt
+@@ -21,5 +21,5 @@ IF(XSLTPROC_EXECUTABLE)
+     CREATE_MANPAGES(vmpk.xml)
+ ELSE(XSLTPROC_EXECUTABLE)
+     MESSAGE(STATUS "XSLTPROC NOT Found")
+-    INSTALL( FILES vmpk.1 DESTINATION share/man/man1 )
++    INSTALL( FILES vmpk.1 DESTINATION man/man1 )
+ ENDIF(XSLTPROC_EXECUTABLE)

Added: head/audio/vmpk/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/vmpk/pkg-descr	Sat Nov 11 20:01:20 2017	(r453996)
@@ -0,0 +1,8 @@
+Virtual MIDI Piano Keyboard is a MIDI events generator and receiver. It doesn't
+produce any sound by itself, but can be used to drive a MIDI synthesizer
+(either hardware or software, internal or external). You can use the computer's
+keyboard to play MIDI notes, and also the mouse. You can use the Virtual MIDI
+Piano Keyboard to display the played MIDI notes from another instrument or MIDI
+file player. To do so, connect the other MIDI port to the input port of VMPK.
+
+WWW: http://vmpk.sourceforge.net

Added: head/audio/vmpk/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/vmpk/pkg-plist	Sat Nov 11 20:01:20 2017	(r453996)
@@ -0,0 +1,33 @@
+bin/vmpk
+%%MANPAGES%%man/man1/vmpk.1.gz
+share/applications/vmpk.desktop
+share/icons/hicolor/128x128/apps/vmpk.png
+share/icons/hicolor/16x16/apps/vmpk.png
+share/icons/hicolor/32x32/apps/vmpk.png
+share/icons/hicolor/48x48/apps/vmpk.png
+share/icons/hicolor/64x64/apps/vmpk.png
+share/icons/hicolor/scalable/apps/vmpk.svgz
+%%DATADIR%%/Serbian-cyr.xml
+%%DATADIR%%/Serbian-lat.xml
+%%DATADIR%%/azerty.xml
+%%DATADIR%%/german.xml
+%%DATADIR%%/gmgsxg.ins
+%%DATADIR%%/help.html
+%%DATADIR%%/help_es.html
+%%DATADIR%%/help_ru.html
+%%DATADIR%%/help_sr.html
+%%DATADIR%%/it-qwerty.xml
+%%DATADIR%%/locale/vmpk_cs.qm
+%%DATADIR%%/locale/vmpk_de.qm
+%%DATADIR%%/locale/vmpk_es.qm
+%%DATADIR%%/locale/vmpk_fr.qm
+%%DATADIR%%/locale/vmpk_gl.qm
+%%DATADIR%%/locale/vmpk_ru.qm
+%%DATADIR%%/locale/vmpk_sr.qm
+%%DATADIR%%/locale/vmpk_sv.qm
+%%DATADIR%%/pc102mac.xml
+%%DATADIR%%/pc102win.xml
+%%DATADIR%%/pc102x11.xml
+%%DATADIR%%/spanish.xml
+%%DATADIR%%/txt2ins.awk
+%%DATADIR%%/vkeybd-default.xml


More information about the svn-ports-all mailing list