From eed1f3d3bfb123dd2f65d8b6f5871b7dbcc6b811 Mon Sep 17 00:00:00 2001 From: Michael Bell Date: Fri, 29 Mar 2024 09:14:20 -0600 Subject: [PATCH] update GrandOrgue to 3.14.0.1 --- audio/grandorgue/Makefile | 50 ++++++++++++++++++++++++++++++++++++ audio/grandorgue/distinfo | 3 +++ audio/grandorgue/pkg-descr | 2 ++ audio/grandorgue/pkg-message | 5 ++++ audio/grandorgue/pkg-plist | 34 ++++++++++++++++++++++++ 5 files changed, 94 insertions(+) create mode 100644 audio/grandorgue/Makefile create mode 100644 audio/grandorgue/distinfo create mode 100644 audio/grandorgue/pkg-descr create mode 100644 audio/grandorgue/pkg-message create mode 100644 audio/grandorgue/pkg-plist diff --git a/audio/grandorgue/Makefile b/audio/grandorgue/Makefile new file mode 100644 index 000000000000..209dd94b8e72 --- /dev/null +++ b/audio/grandorgue/Makefile @@ -0,0 +1,50 @@ +PORTNAME= grandorgue +DISTVERSION= 3.14.0-1 +CATEGORIES= audio +MASTER_SITES= https://github.com/Grandorgue/${DISTNAME}/archive/refs/tags/${DISTVERSION}/ +DISTNAME= grandorgue + +MAINTAINER= tuc03516@gmail.com +COMMENT= Virtual Pipe Organ Software +WWW= https://github.com/GrandOrgue/grandorgue + +LICENSE= GPLv2+ +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= cmake>0:devel/cmake \ + docbook-xsl>0:textproc/docbook-xsl \ + ImageMagick7>0:graphics/ImageMagick7 \ + jackit>0:audio/jack \ + pkgconf>0:devel/pkgconf \ + po4a>0:textproc/po4a \ + portaudio>0:audio/portaudio \ + rtaudio>5:audio/rtaudio \ + wavpack:audio/wavpack \ + zip>0:archivers/zip \ + zita-convolver>0:audio/zita-convolver +LIB_DEPENDS= libasound.so:audio/alsa-lib \ + libfftw3f.so:math/fftw3-float \ + libjack.so:audio/jack \ + librtmidi.so:audio/rtmidi \ + libwavpack.so:audio/wavpack \ + libwx_baseu-3.2.so:x11-toolkits/wxgtk32 \ + libwx_baseu_net-3.2.so:x11-toolkits/wxgtk32 \ + libwx_gtk3u_core-3.2.so:x11-toolkits/wxgtk32 \ + libwx_gtk3u_html-3.2.so:x11-toolkits/wxgtk32 \ + libyaml-cpp.so:devel/yaml-cpp +RUN_DEPENDS= alsa-lib>0:audio/alsa-lib \ + jack_umidi>0:audio/jack_umidi \ + portaudio>0:audio/portaudio \ + rtaudio>5:audio/rtaudio \ + yaml-cpp>0:devel/yaml-cpp \ + zita-convolver>0:audio/zita-convolver + +USE_GITHUB= yes +GH_PROJECT= grandorgue +USES= cmake desktop-file-utils shared-mime-info +CMAKE_ARGS= -DUSE_INTERNAL_PORTAUDIO:BOOL=FALSE \ + -DUSE_INTERNAL_RTAUDIO:BOOL=FALSE \ + -DUSE_INTERNAL_ZITACONVOLVER:BOOL=FALSE \ + -DDOCBOOK_DIR=/usr/local/share/xsl/docbook +CXXFLAGS+= -Wno-inconsistent-missing-override -Wno-unused-but-set-variable -Wno-mismatched-tags -Wno-unused-const-variable -Wno-unused-private-field -Wno-unused-command-line-argument +.include diff --git a/audio/grandorgue/distinfo b/audio/grandorgue/distinfo new file mode 100644 index 000000000000..466d78a6ebcb --- /dev/null +++ b/audio/grandorgue/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1711722755 +SHA256 (grandorgue-grandorgue-3.14.0-1_GH0.tar.gz) = 273c3c0e03885836ff6898a06a1b1a5bb2e57a705515bb5b24a9572f78b08272 +SIZE (grandorgue-grandorgue-3.14.0-1_GH0.tar.gz) = 28278774 diff --git a/audio/grandorgue/pkg-descr b/audio/grandorgue/pkg-descr new file mode 100644 index 000000000000..5853447d00c1 --- /dev/null +++ b/audio/grandorgue/pkg-descr @@ -0,0 +1,2 @@ +GrandOrgue is a Virtual Pipe Organ progam (VPO) that allows you to +use .orgue organ sample set files to play virtual pipe organs diff --git a/audio/grandorgue/pkg-message b/audio/grandorgue/pkg-message new file mode 100644 index 000000000000..577b6456c942 --- /dev/null +++ b/audio/grandorgue/pkg-message @@ -0,0 +1,5 @@ +[ +{ type: install + message: "jack_umidi is required to use midi in from external keyboards." +} +] diff --git a/audio/grandorgue/pkg-plist b/audio/grandorgue/pkg-plist new file mode 100644 index 000000000000..b55c5c95c5b3 --- /dev/null +++ b/audio/grandorgue/pkg-plist @@ -0,0 +1,34 @@ +bin/GrandOrgue +bin/GrandOrgueTool +bin/GrandOrguePerfTest +lib/libGrandOrgueCore.so.3.14.0 +lib/libGrandOrgueImages.so.3.14.0 +share/locale/de/LC_MESSAGES/GrandOrgue.mo +share/locale/es/LC_MESSAGES/GrandOrgue.mo +share/locale/fr/LC_MESSAGES/GrandOrgue.mo +share/locale/hu/LC_MESSAGES/GrandOrgue.mo +share/locale/it/LC_MESSAGES/GrandOrgue.mo +share/locale/nl/LC_MESSAGES/GrandOrgue.mo +share/locale/pl/LC_MESSAGES/GrandOrgue.mo +share/locale/sv/LC_MESSAGES/GrandOrgue.mo +share/GrandOrgue/help/GrandOrgue.htb +share/GrandOrgue/help/GrandOrgue_de.htb +share/GrandOrgue/sounds/metronome/beat.wv +share/GrandOrgue/sounds/metronome/first_beat.wv +share/GrandOrgue/packages/demo-4232D4C616E4B99145537F02B34D342D4E3E3808.orgue +share/GrandOrgue/perftests/00.wav +share/GrandOrgue/perftests/01.wav +share/GrandOrgue/perftests/02.wav +share/icons/hicolor/16x16/apps/GrandOrgue.png +share/icons/hicolor/32x32/apps/GrandOrgue.png +share/icons/hicolor/64x64/apps/GrandOrgue.png +share/icons/hicolor/128x128/apps/GrandOrgue.png +share/icons/hicolor/256x256/apps/GrandOrgue.png +share/icons/hicolor/512x512/apps/GrandOrgue.png +share/icons/hicolor/1024x1024/apps/GrandOrgue.png +share/mime/packages/grandorgue.xml +share/applications/GrandOrgue.desktop +share/metainfo/GrandOrgue.appdata.xml +share/man/man1/GrandOrgue.1.gz +share/man/man1/GrandOrguePerfTest.1.gz +share/man/man1/GrandOrgueTool.1.gz -- 2.44.0