Index: audio/Makefile =================================================================== --- audio/Makefile +++ audio/Makefile @@ -827,6 +827,7 @@ SUBDIR += virtual_oss_ctl SUBDIR += vitunes SUBDIR += vm-lv2 + SUBDIR += vmpk SUBDIR += vo-aacenc SUBDIR += vo-amrwbenc SUBDIR += voipong Index: audio/vmpk/Makefile =================================================================== --- /dev/null +++ audio/vmpk/Makefile @@ -0,0 +1,30 @@ +# $FreeBSD$ + +PORTNAME= vmpk +DISTVERSION= 0.6.2 +DISTVERSIONSUFFIX= a +CATEGORIES= audio +MASTER_SITES= https://phoenixnap.dl.sourceforge.net/project/vmpk/vmpk/${PORTVERSION}/ + +MAINTAINER= yuri@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_SUB= yes + +DBUS_CMAKE_BOOL= ENABLE_DBUS +DBUS_USE= qt5=dbus + +.include Index: audio/vmpk/distinfo =================================================================== --- /dev/null +++ audio/vmpk/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1502588785 +SHA256 (vmpk-0.6.2a.tar.bz2) = d1453497690bf4df9155a3414b149b79c6ce5e474f00985d8ccdd9be678ca908 +SIZE (vmpk-0.6.2a.tar.bz2) = 452963 Index: audio/vmpk/files/patch-cmake__admin_CreateManpages.cmake =================================================================== --- /dev/null +++ audio/vmpk/files/patch-cmake__admin_CreateManpages.cmake @@ -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) Index: audio/vmpk/files/patch-man_CMakeLists.txt =================================================================== --- /dev/null +++ audio/vmpk/files/patch-man_CMakeLists.txt @@ -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) Index: audio/vmpk/pkg-descr =================================================================== --- /dev/null +++ audio/vmpk/pkg-descr @@ -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 Index: audio/vmpk/pkg-plist =================================================================== --- /dev/null +++ audio/vmpk/pkg-plist @@ -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