git: c37befcd7c01 - main - audio/dmidiplayer: New port: Featured MIDI file player
Yuri Victorovich
yuri at FreeBSD.org
Thu Jul 1 16:39:43 UTC 2021
The branch main has been updated by yuri:
URL: https://cgit.FreeBSD.org/ports/commit/?id=c37befcd7c01b6f5723a23bcb24f016879bf02db
commit c37befcd7c01b6f5723a23bcb24f016879bf02db
Author: Yuri Victorovich <yuri at FreeBSD.org>
AuthorDate: 2021-07-01 16:38:45 +0000
Commit: Yuri Victorovich <yuri at FreeBSD.org>
CommitDate: 2021-07-01 16:39:40 +0000
audio/dmidiplayer: New port: Featured MIDI file player
---
audio/Makefile | 1 +
audio/dmidiplayer/Makefile | 21 +++++++++++++++++++++
audio/dmidiplayer/distinfo | 3 +++
audio/dmidiplayer/pkg-descr | 8 ++++++++
audio/dmidiplayer/pkg-plist | 22 ++++++++++++++++++++++
5 files changed, 55 insertions(+)
diff --git a/audio/Makefile b/audio/Makefile
index e6e8631bac7f..4a3716affc3f 100644
--- a/audio/Makefile
+++ b/audio/Makefile
@@ -116,6 +116,7 @@
SUBDIR += denemo
SUBDIR += din
SUBDIR += discid
+ SUBDIR += dmidiplayer
SUBDIR += dpf-plugins-lv2
SUBDIR += dragonfly-reverb-lv2
SUBDIR += drumgizmo
diff --git a/audio/dmidiplayer/Makefile b/audio/dmidiplayer/Makefile
new file mode 100644
index 000000000000..ba9e3f3d3437
--- /dev/null
+++ b/audio/dmidiplayer/Makefile
@@ -0,0 +1,21 @@
+PORTNAME= dmidiplayer
+DISTVERSION= 1.4.0
+CATEGORIES= audio
+MASTER_SITES= SF/${PORTNAME}/v${DISTVERSION}/
+
+MAINTAINER= yuri at FreeBSD.org
+COMMENT= Featured MIDI file player
+
+LICENSE= GPLv3
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+LIB_DEPENDS= libdrumstick-rt.so:audio/drumstick \
+ libuchardet.so:textproc/uchardet
+
+USES= compiler:c++11-lang cmake desktop-file-utils pkgconfig qt:5 tar:bz2
+USE_QT= core gui printsupport widgets buildtools_build linguisttools qmake_build
+
+CMAKE_ON= EMBED_TRANSLATIONS
+CMAKE_OFF= BUILD_DOCS
+
+.include <bsd.port.mk>
diff --git a/audio/dmidiplayer/distinfo b/audio/dmidiplayer/distinfo
new file mode 100644
index 000000000000..7a8f2b095fa9
--- /dev/null
+++ b/audio/dmidiplayer/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1625155657
+SHA256 (dmidiplayer-1.4.0.tar.bz2) = bdfaeee156be3719e3809239b18384ffdbcc8b6b4cfbdf2bfac8c73a010a44d8
+SIZE (dmidiplayer-1.4.0.tar.bz2) = 1354068
diff --git a/audio/dmidiplayer/pkg-descr b/audio/dmidiplayer/pkg-descr
new file mode 100644
index 000000000000..e610b4ac41d1
--- /dev/null
+++ b/audio/dmidiplayer/pkg-descr
@@ -0,0 +1,8 @@
+Featured MIDI File Player for Linux, Windows, and macOS written in C++, and
+using Qt5 and Drumstick2.
+
+Features:
+* MIDI Output to hardware MIDI ports, or any other Drumstick backend
+* Transpose song tonality between -12 and +12 semitones
+
+WWW: https://sourceforge.net/projects/dmidiplayer/
diff --git a/audio/dmidiplayer/pkg-plist b/audio/dmidiplayer/pkg-plist
new file mode 100644
index 000000000000..9ee0fe951d1b
--- /dev/null
+++ b/audio/dmidiplayer/pkg-plist
@@ -0,0 +1,22 @@
+bin/dmidiplayer
+man/man1/dmidiplayer.1.gz
+share/applications/net.sourceforge.dmidiplayer.desktop
+%%DATADIR%%/dmidiplayer_cs.qm
+%%DATADIR%%/dmidiplayer_es.qm
+%%DATADIR%%/dmidiplayer_ru.qm
+%%DATADIR%%/examples.lst
+%%DATADIR%%/haendel_hallelujah.mid
+%%DATADIR%%/lindaamiga.mid
+%%DATADIR%%/mozart_aveverum.mid
+%%DATADIR%%/mozart_diesirae.mid
+%%DATADIR%%/mozart_konigdernacht.mid
+%%DATADIR%%/schubert_avemaria.mid
+%%DATADIR%%/test.mid
+%%DATADIR%%/twinkle.kar
+share/icons/hicolor/128x128/apps/dmidiplayer.png
+share/icons/hicolor/24x24/apps/dmidiplayer.png
+share/icons/hicolor/32x32/apps/dmidiplayer.png
+share/icons/hicolor/48x48/apps/dmidiplayer.png
+share/icons/hicolor/64x64/apps/dmidiplayer.png
+share/icons/hicolor/scalable/apps/dmidiplayer.svgz
+share/metainfo/net.sourceforge.dmidiplayer.appdata.xml
More information about the dev-commits-ports-all
mailing list