pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/audio/ardour Import Ardour-4.7 (ardour4) as audio/ardour
details: https://anonhg.NetBSD.org/pkgsrc/rev/466db7a4f630
branches: trunk
changeset: 348902:466db7a4f630
user: kamil <kamil%pkgsrc.org@localhost>
date: Mon Jun 20 08:17:42 2016 +0000
description:
Import Ardour-4.7 (ardour4) as audio/ardour
Ardour is a multi-channel digital audio workstation, allowing users to record,
edit, mix and master audio and MIDI projects. It is targeted at audio
engineers, musicians, soundtrack editors and composers.
Originally packaged in pkgsrc-wip by:
- myself,
- <coypu>,
- Thomas Klausner.
diffstat:
audio/ardour/DESCR | 3 +
audio/ardour/MESSAGE | 11 +
audio/ardour/Makefile | 203 ++++
audio/ardour/PLIST | 419 ++++++++++
audio/ardour/distinfo | 18 +
audio/ardour/options.mk | 38 +
audio/ardour/patches/patch-gtk2__ardour_ardour.sh.in | 35 +
audio/ardour/patches/patch-gtk2__ardour_wscript | 64 +
audio/ardour/patches/patch-libs_ardour_session__state.cc | 32 +
audio/ardour/patches/patch-libs_ardouralsautil_wscript | 29 +
audio/ardour/patches/patch-libs_backends_alsa_zita-alsa-pcmi.cc | 32 +
audio/ardour/patches/patch-libs_backends_jack_wscript | 18 +
audio/ardour/patches/patch-libs_fst_wscript | 15 +
audio/ardour/patches/patch-libs_pbd_fpu.cc | 16 +
audio/ardour/patches/patch-libs_pbd_mountpoint.cc | 18 +
audio/ardour/patches/patch-libs_pbd_wscript | 26 +
audio/ardour/patches/patch-libs_vfork_wscript | 13 +
audio/ardour/patches/patch-wscript | 45 +
18 files changed, 1035 insertions(+), 0 deletions(-)
diffs (truncated from 1107 to 300 lines):
diff -r f8044865e72c -r 466db7a4f630 audio/ardour/DESCR
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/audio/ardour/DESCR Mon Jun 20 08:17:42 2016 +0000
@@ -0,0 +1,3 @@
+Ardour is a multi-channel digital audio workstation, allowing users to record,
+edit, mix and master audio and MIDI projects. It is targeted at audio
+engineers, musicians, soundtrack editors and composers.
diff -r f8044865e72c -r 466db7a4f630 audio/ardour/MESSAGE
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/audio/ardour/MESSAGE Mon Jun 20 08:17:42 2016 +0000
@@ -0,0 +1,11 @@
+===========================================================================
+$NetBSD: MESSAGE,v 1.1 2016/06/20 08:17:42 kamil Exp $
+
+In order to get additional features available in Ardour, video-timeline and
+video-monitor for soundtracks you need to install:
+
+1) audio/xjadeo - X JAck viDEo mOnitor
+
+2) multimedia/harvid - HTTP Ardour Video Daemon
+
+===========================================================================
diff -r f8044865e72c -r 466db7a4f630 audio/ardour/Makefile
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/audio/ardour/Makefile Mon Jun 20 08:17:42 2016 +0000
@@ -0,0 +1,203 @@
+# $NetBSD: Makefile,v 1.1 2016/06/20 08:17:42 kamil Exp $
+
+DISTNAME= ardour-4.7
+CATEGORIES= audio
+MASTER_SITES= ${MASTER_SITE_GITHUB:=Ardour/}
+GITHUB_TAG= ${PKGVERSION_NOREV}
+
+MAINTAINER= pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE= http://ardour.org/
+COMMENT= Digital Audio Workstation
+LICENSE= gnu-gpl-v2
+
+EXTRACT_USING= bsdtar
+USE_TOOLS+= bsdtar pkg-config perl bash
+USE_LANGUAGES= c c++
+
+REPLACE_PYTHON+= export/wscript
+REPLACE_PYTHON+= libs/pbd/pbd/signals.py
+REPLACE_PYTHON+= mcp/wscript
+REPLACE_PYTHON+= midi_maps/wscript
+REPLACE_PYTHON+= patchfiles/wscript
+REPLACE_PYTHON+= templates/wscript
+REPLACE_PYTHON+= tools/bug_tool/ardour_bugs
+REPLACE_PYTHON+= tools/cstyle.py
+REPLACE_PYTHON+= tools/session_exchange.py
+
+REPLACE_PYTHON+= cfgtool/wscript
+REPLACE_PYTHON+= gtk2_ardour/wscript
+REPLACE_PYTHON+= headless/wscript
+REPLACE_PYTHON+= libs/appleutility/wscript
+REPLACE_PYTHON+= libs/ardour/wscript
+REPLACE_PYTHON+= libs/ardouralsautil/wscript
+REPLACE_PYTHON+= libs/audiographer/wscript
+REPLACE_PYTHON+= libs/backends/alsa/wscript
+REPLACE_PYTHON+= libs/backends/asio/wscript
+REPLACE_PYTHON+= libs/backends/coreaudio/wscript
+REPLACE_PYTHON+= libs/backends/dummy/wscript
+REPLACE_PYTHON+= libs/backends/jack/wscript
+REPLACE_PYTHON+= libs/backends/portaudio/wscript
+REPLACE_PYTHON+= libs/backends/wavesaudio/wscript
+REPLACE_PYTHON+= libs/backends/wscript
+REPLACE_PYTHON+= libs/canvas/wscript
+REPLACE_PYTHON+= libs/clearlooks-newer/wscript
+REPLACE_PYTHON+= libs/evoral/wscript
+REPLACE_PYTHON+= libs/fst/wscript
+REPLACE_PYTHON+= libs/gtkmm2ext/wscript
+REPLACE_PYTHON+= libs/libltc/wscript
+REPLACE_PYTHON+= libs/midi++2/wscript
+REPLACE_PYTHON+= libs/panners/1in2out/wscript
+REPLACE_PYTHON+= libs/panners/2in2out/wscript
+REPLACE_PYTHON+= libs/panners/stereobalance/wscript
+REPLACE_PYTHON+= libs/panners/vbap/wscript
+REPLACE_PYTHON+= libs/panners/wscript
+REPLACE_PYTHON+= libs/pbd/wscript
+REPLACE_PYTHON+= libs/plugins/reasonablesynth.lv2/wscript
+REPLACE_PYTHON+= libs/ptformat/wscript
+REPLACE_PYTHON+= libs/qm-dsp/wscript
+REPLACE_PYTHON+= libs/surfaces/control_protocol/wscript
+REPLACE_PYTHON+= libs/surfaces/frontier/wscript
+REPLACE_PYTHON+= libs/surfaces/generic_midi/wscript
+REPLACE_PYTHON+= libs/surfaces/mackie/wscript
+REPLACE_PYTHON+= libs/surfaces/osc/wscript
+REPLACE_PYTHON+= libs/surfaces/tranzport/wscript
+REPLACE_PYTHON+= libs/surfaces/wiimote/wscript
+REPLACE_PYTHON+= libs/surfaces/wscript
+REPLACE_PYTHON+= libs/timecode/wscript
+REPLACE_PYTHON+= libs/vamp-plugins/wscript
+REPLACE_PYTHON+= libs/vfork/wscript
+REPLACE_PYTHON+= tools/autowaf.py
+REPLACE_PYTHON+= tools/gccabicheck/wscript
+REPLACE_PYTHON+= tools/sanity_check/wscript
+REPLACE_PYTHON+= wscript
+REPLACE_PYTHON+= waf
+
+REPLACE_PERL+= tools/fmt-bindings
+REPLACE_PERL+= tools/resample_session.pl
+REPLACE_PERL+= tools/synthesize_sources.pl
+
+REPLACE_BASH+= gtk2_ardour/icons/export_icons.sh
+REPLACE_BASH+= libs/ardour/run-profiling.sh
+REPLACE_BASH+= libs/ardour/run-session-tests.sh
+REPLACE_BASH+= libs/ardour/run-tests.sh
+REPLACE_BASH+= libs/canvas/build-and-run-benchmark.sh
+REPLACE_BASH+= libs/canvas/build-and-run-manual-test.sh
+REPLACE_BASH+= libs/canvas/build-and-run-tests.sh
+REPLACE_BASH+= libs/canvas/run-manual-test.sh
+REPLACE_BASH+= libs/canvas/run-tests.sh
+REPLACE_BASH+= libs/pbd/run-tests.sh
+REPLACE_BASH+= tools/linux_packaging/build
+REPLACE_BASH+= tools/linux_packaging/package
+REPLACE_BASH+= tools/osx_packaging/osx_build
+REPLACE_BASH+= tools/windows_packaging/clean.sh
+REPLACE_BASH+= tools/windows_packaging/configure-debug.sh
+REPLACE_BASH+= tools/windows_packaging/configure-distcc-debug.sh
+REPLACE_BASH+= tools/windows_packaging/configure-distcc-release.sh
+REPLACE_BASH+= tools/windows_packaging/configure-release.sh
+REPLACE_BASH+= tools/windows_packaging/copydll-fedora.sh
+REPLACE_BASH+= tools/windows_packaging/copydll-waves.sh
+REPLACE_BASH+= tools/windows_packaging/cptovmshare.sh
+REPLACE_BASH+= tools/windows_packaging/make-installer.sh
+REPLACE_BASH+= tools/windows_packaging/mingw-env.sh
+REPLACE_BASH+= tools/windows_packaging/package-f19.sh
+REPLACE_BASH+= tools/windows_packaging/package-f20.sh
+REPLACE_BASH+= tools/windows_packaging/package.sh
+REPLACE_BASH+= tools/windows_packaging/package_win32.sh
+REPLACE_BASH+= tools/windows_packaging/waf.sh
+REPLACE_BASH+= tools/windows_packaging/win32-env.sh
+REPLACE_BASH+= tools/windows_packaging/wine-ardour-tests.sh
+REPLACE_BASH+= tools/windows_packaging/wine-ardour.sh
+REPLACE_BASH+= tools/windows_packaging/wine-env.sh
+REPLACE_BASH+= tools/windows_packaging/wine-evoral-tests.sh
+REPLACE_BASH+= tools/windows_packaging/wine-pbd-tests.sh
+REPLACE_BASH+= tools/x-win/compile.sh
+REPLACE_BASH+= tools/x-win/package.sh
+
+PKGCONFIG_OVERRIDE+= libs/gtkmm2ext/libgtkmm2ext.pc.in
+PKGCONFIG_OVERRIDE+= libs/midi++2/libmidi++.pc.in
+PKGCONFIG_OVERRIDE+= libs/pbd/libpbd.pc.in
+
+BUILD_DEFS+= PKG_SYSCONFBASE
+
+EGDIR= ${PREFIX}/share/examples/ardour4
+PKG_SYSCONFSUBDIR= ardour4
+
+OWN_DIRS= ${PKG_SYSCONFDIR}
+OWN_DIRS= ${PKG_SYSCONFDIR}/export
+
+CONF_FILES+= ${EGDIR}/ardour.menus ${PKG_SYSCONFDIR}/ardour.menus
+CONF_FILES+= ${EGDIR}/clearlooks.rc ${PKG_SYSCONFDIR}/clearlooks.rc
+CONF_FILES+= ${EGDIR}/dark.colors ${PKG_SYSCONFDIR}/dark.colors
+CONF_FILES+= ${EGDIR}/default_ui_config ${PKG_SYSCONFDIR}/default_ui_config
+CONF_FILES+= ${EGDIR}/export/CD.format ${PKG_SYSCONFDIR}/export/CD.format
+CONF_FILES+= ${EGDIR}/mixer.bindings ${PKG_SYSCONFDIR}/mixer.bindings
+CONF_FILES+= ${EGDIR}/mnemonic-us.bindings ${PKG_SYSCONFDIR}/mnemonic-us.bindings
+CONF_FILES+= ${EGDIR}/step_editing.bindings ${PKG_SYSCONFDIR}/step_editing.bindings
+CONF_FILES+= ${EGDIR}/system_config ${PKG_SYSCONFDIR}/system_config
+CONF_FILES+= ${EGDIR}/trx.menus ${PKG_SYSCONFDIR}/trx.menus
+
+# As of NetBSD-7.99.21 pkgsrc's checks cannot open file with rare unicode characters
+CHECK_PORTABILITY_SKIP+= libs/pbd/test/i18n_test/*.tst
+
+PYTHON_VERSIONS_INCOMPATIBLE= 33 34 35 35 # as of 4.4
+
+.include "../../mk/bsd.prefs.mk"
+
+.if ${OPSYS} != "Linux"
+BUILDLINK_TRANSFORM+= rm:-ldl
+.endif
+
+LDFLAGS+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib/ardour4/LV2/reasonablesynth.lv2
+LDFLAGS+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib/ardour4
+LDFLAGS+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib/ardour4/backends
+LDFLAGS+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib/ardour4/engines
+LDFLAGS+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib/ardour4/panners
+LDFLAGS+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib/ardour4/surfaces
+LDFLAGS+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib/ardour4/utils
+LDFLAGS+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib/ardour4/vamp
+
+pre-configure:
+ ${SED} -e 's!REVISION!${PKGVERSION_NOREV}!' \
+ ${FILESDIR}/revision.cc > ${WRKSRC}/libs/ardour/revision.cc
+
+WAF_ARGS+= --prefix=${PREFIX}
+WAF_ARGS+= --configdir=${PKG_SYSCONFBASE}
+# Use dlopen(3) for the JACK library
+WAF_ARGS+= --libjack=weak
+WAF_ARGS+= --optimize
+# Required to build on NetBSD
+WAF_ARGS+= --cxx11
+
+# Sources are patched to install configuration into EGDIR instead of CONFDIR
+WAF_ENV+= EGDIR=${EGDIR}
+
+WAF_REPLACE_EXECUTABLE= no
+
+# ./waf i18n
+
+.include "options.mk"
+
+.include "../../devel/waf/waf.mk"
+.include "../../x11/gtkmm/buildlink3.mk"
+.include "../../audio/lilv/buildlink3.mk"
+.include "../../converters/sratom/buildlink3.mk"
+.include "../../textproc/sord/buildlink3.mk"
+.include "../../textproc/serd/buildlink3.mk"
+.include "../../audio/lv2/buildlink3.mk"
+.include "../../textproc/liblrdf/buildlink3.mk"
+.include "../../devel/cppunit/buildlink3.mk"
+.include "../../textproc/libxml2/buildlink3.mk"
+.include "../../audio/aubio/buildlink3.mk"
+.include "../../math/fftwf/buildlink3.mk"
+.include "../../audio/rubberband/buildlink3.mk"
+.include "../../audio/vamp-plugin-sdk/buildlink3.mk"
+.include "../../audio/taglib/buildlink3.mk"
+.include "../../audio/liblo/buildlink3.mk"
+.include "../../www/curl/buildlink3.mk"
+.include "../../audio/libsndfile/buildlink3.mk"
+.include "../../devel/glibmm/buildlink3.mk"
+.include "../../devel/glib2/buildlink3.mk"
+.include "../../devel/boost-libs/buildlink3.mk"
+.include "../../mk/dlopen.buildlink3.mk"
+.include "../../lang/python/application.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r f8044865e72c -r 466db7a4f630 audio/ardour/PLIST
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/audio/ardour/PLIST Mon Jun 20 08:17:42 2016 +0000
@@ -0,0 +1,419 @@
+@comment $NetBSD: PLIST,v 1.1 2016/06/20 08:17:42 kamil Exp $
+bin/ardour4
+${PLIST.dummy}bin/ardour4-export
+lib/ardour4/LV2/reasonablesynth.lv2/manifest.ttl
+lib/ardour4/LV2/reasonablesynth.lv2/reasonablesynth.so
+lib/ardour4/LV2/reasonablesynth.lv2/reasonablesynth.ttl
+lib/ardour4/${PKGNAME}.0
+lib/ardour4/ardour-exec-wrapper
+lib/ardour4/ardour-vst-scanner
+${PLIST.alsa}lib/ardour4/backends/libalsa_audiobackend.so
+${PLIST.dummy}lib/ardour4/backends/libdummy_audiobackend.so
+${PLIST.jack}lib/ardour4/backends/libjack_audiobackend.so
+lib/ardour4/engines/libclearlooks.so
+lib/ardour4/h${PKGNAME}.0
+lib/ardour4/libardour.so
+lib/ardour4/libardour.so.3
+lib/ardour4/libardour.so.3.0.0
+${PLIST.alsa}lib/ardour4/libardouralsautil.so
+${PLIST.alsa}lib/ardour4/libardouralsautil.so.0
+${PLIST.alsa}lib/ardour4/libardouralsautil.so.0.0.1
+lib/ardour4/libardourcp.so
+lib/ardour4/libaudiographer.so
+lib/ardour4/libaudiographer.so.0
+lib/ardour4/libaudiographer.so.0.0.0
+lib/ardour4/libcanvas.so
+lib/ardour4/libcanvas.so.0
+lib/ardour4/libcanvas.so.0.0.0
+lib/ardour4/libevoral.so
+lib/ardour4/libevoral.so.0
+lib/ardour4/libevoral.so.0.0.0
+lib/ardour4/libgtkmm2ext.so
+lib/ardour4/libgtkmm2ext.so.0
+lib/ardour4/libgtkmm2ext.so.0.8.3
+lib/ardour4/libmidipp.so
+lib/ardour4/libmidipp.so.4
+lib/ardour4/libmidipp.so.4.1.0
+lib/ardour4/libpbd.so
+lib/ardour4/libpbd.so.4
+lib/ardour4/libpbd.so.4.1.0
+lib/ardour4/libptformat.so
+lib/ardour4/libptformat.so.0
+lib/ardour4/libptformat.so.0.0.0
+lib/ardour4/libqmdsp.so
+lib/ardour4/libqmdsp.so.0
+lib/ardour4/libqmdsp.so.0.0.0
+lib/ardour4/libtimecode.so
+lib/ardour4/panners/libpan1in2out.so
+lib/ardour4/panners/libpan2in2out.so
+lib/ardour4/panners/libpanbalance.so
+lib/ardour4/panners/libpanvbap.so
+lib/ardour4/sanityCheck
+lib/ardour4/surfaces/libardour_faderport.so
+lib/ardour4/surfaces/libardour_generic_midi.so
+lib/ardour4/surfaces/libardour_mcp.so
+lib/ardour4/surfaces/libardour_osc.so
+${PLIST.dummy}lib/ardour4/utils/ardour-util.sh
+${PLIST.dummy}lib/ardour4/utils/ardour4-export
+lib/ardour4/vamp/libardourvampplugins.so
+lib/ardour4/vamp/libardourvampplugins.so.0
+lib/ardour4/vamp/libardourvampplugins.so.0.0.0
+share/ardour4/ArdourMono.ttf
+share/ardour4/export/CD (Red Book).format
+share/ardour4/export/CD + DVD-A.preset
+share/ardour4/export/CD + FLAC (tagged).preset
+share/ardour4/export/CD + FLAC.preset
+share/ardour4/export/CD + Ogg_Vorbis (tagged).preset
+share/ardour4/export/CD + Ogg_Vorbis + FLAC (tagged).preset
Home |
Main Index |
Thread Index |
Old Index