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