forked from Lainports/freebsd-ports
audio/ardour: Update 8.6.0 → 8.10.0
We skipped three minor release versions due to some major issues with Ardour 8.7.0, 8.8.0 and 8.9.0, causing crashes. See changes for details. Changes: https://ardour.org/whatsnew.html PR: 282061
This commit is contained in:
parent
6d4d0236e6
commit
7f7fd58342
4 changed files with 23 additions and 42 deletions
|
|
@ -1,12 +1,11 @@
|
|||
PORTNAME= ardour
|
||||
DISTVERSION= 8.6.0
|
||||
PORTREVISION= 2
|
||||
DISTVERSION= 8.10.0
|
||||
CATEGORIES= audio
|
||||
# Official source download is tailored to browsers, downloads from github are
|
||||
# deliberately made empty. Put the badly named distfile into a subdirectory.
|
||||
MASTER_SITES= https://community.ardour.org/download/release/
|
||||
DISTNAME= Ardour-${DISTVERSION}
|
||||
DISTFILES= 574
|
||||
DISTFILES= 598
|
||||
DIST_SUBDIR= ${DISTNAME}
|
||||
|
||||
MAINTAINER= dev@submerge.ch
|
||||
|
|
@ -16,7 +15,8 @@ WWW= https://ardour.org/
|
|||
LICENSE= GPLv2
|
||||
LICENSE_FILE= ${WRKSRC}/COPYING
|
||||
|
||||
BUILD_DEPENDS= lv2>=1.18.0:audio/lv2 \
|
||||
BUILD_DEPENDS= boost-libs>0:devel/boost-libs \
|
||||
lv2>=1.18.0:audio/lv2 \
|
||||
itstool>2.0.0:textproc/itstool \
|
||||
${BUILD_DEPENDS_${ARCH}}
|
||||
BUILD_DEPENDS_aarch64= as:devel/binutils
|
||||
|
|
@ -33,7 +33,6 @@ LIB_DEPENDS= libserd-0.so:devel/serd \
|
|||
libfontconfig.so:x11-fonts/fontconfig \
|
||||
libfreetype.so:print/freetype2 \
|
||||
libharfbuzz.so:print/harfbuzz \
|
||||
libboost_date_time.so:devel/boost-libs \
|
||||
libvamp-hostsdk.so:audio/vamp-plugin-sdk \
|
||||
libsamplerate.so:audio/libsamplerate \
|
||||
libsndfile.so:audio/libsndfile \
|
||||
|
|
@ -45,11 +44,13 @@ LIB_DEPENDS= libserd-0.so:devel/serd \
|
|||
libFLAC.so:audio/flac \
|
||||
libwebsockets.so:net/libwebsockets
|
||||
|
||||
# libboost_date_time.so:devel/boost-libs
|
||||
|
||||
USES= compiler:c++11-lang desktop-file-utils gettext gnome \
|
||||
libarchive pkgconfig python:build readline tar:bzip2 \
|
||||
libarchive pkgconfig python:build readline ssl tar:bzip2 \
|
||||
waf xorg shared-mime-info
|
||||
USE_CXXSTD= c++11
|
||||
USE_GNOME= atk cairo cairomm gdkpixbuf2 glib20 glibmm gtk20 gtkmm24 pango
|
||||
USE_GNOME= atk cairo cairomm gdkpixbuf2 glib20 glibmm gtk20 gtkmm24 libxml2 pango
|
||||
USE_LDCONFIG= yes
|
||||
USE_XORG= x11
|
||||
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1713026350
|
||||
SHA256 (Ardour-8.6.0/574) = e19740e980b162ecd22379b735000741609f89c7553796b75f47b75e2f1e0a8e
|
||||
SIZE (Ardour-8.6.0/574) = 17588463
|
||||
TIMESTAMP = 1729206695
|
||||
SHA256 (Ardour-8.10.0/598) = ef7a9db00d80f114f8d0869ea3cdc202fdaa1202f273755f1219ff757880881c
|
||||
SIZE (Ardour-8.10.0/598) = 17811275
|
||||
|
|
|
|||
|
|
@ -1,32 +0,0 @@
|
|||
commit f94bde59d740d65e67c5cd13af4d7ea51453aeaa
|
||||
Author: Fabio Pesari <posta@parallelo.eu>
|
||||
Date: Sun Sep 15 11:04:30 2024 +0200
|
||||
|
||||
Fix for Boost 1.8.5
|
||||
|
||||
Recent boost prevents calls to `get_child` with temporary
|
||||
default values.
|
||||
|
||||
diff --git libs/surfaces/websockets/message.cc libs/surfaces/websockets/message.cc
|
||||
index eff8e48ac3..0aee14d0df 100644
|
||||
--- libs/surfaces/websockets/message.cc
|
||||
+++ libs/surfaces/websockets/message.cc
|
||||
@@ -58,14 +58,16 @@ NodeStateMessage::NodeStateMessage (void* buf, size_t len)
|
||||
|
||||
_state = NodeState (root.get<std::string> ("node"));
|
||||
|
||||
- pt::ptree addr = root.get_child ("addr", pt::ptree ());
|
||||
+ pt::ptree addr = pt::ptree ();
|
||||
+ addr = root.get_child ("addr", addr);
|
||||
|
||||
for (pt::ptree::iterator it = addr.begin (); it != addr.end (); ++it) {
|
||||
// throws if datatype not uint32_t
|
||||
_state.add_addr (boost::lexical_cast<uint32_t> (it->second.data ()));
|
||||
}
|
||||
|
||||
- pt::ptree val = root.get_child ("val", pt::ptree ());
|
||||
+ pt::ptree val = pt::ptree ();
|
||||
+ val = root.get_child ("val", val);
|
||||
|
||||
for (pt::ptree::iterator it = val.begin (); it != val.end (); ++it) {
|
||||
std::string val = it->second.data ();
|
||||
|
|
@ -98,6 +98,7 @@ lib/%%ARDOUR_MAJOR%%/surfaces/libardour_faderport2.so
|
|||
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_faderport8.so
|
||||
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_generic_midi.so
|
||||
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_launch_control_xl.so
|
||||
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_launchkey_4.so
|
||||
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_launchpad_mini.so
|
||||
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_launchpad_pro.so
|
||||
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_launchpad_x.so
|
||||
|
|
@ -189,6 +190,8 @@ share/applications/%%ARDOUR_MAJOR%%.desktop
|
|||
%%DATADIR%%/icons/launchpad-mini.png
|
||||
%%DATADIR%%/icons/launchpad-pro.png
|
||||
%%DATADIR%%/icons/launchpad-x.png
|
||||
%%DATADIR%%/icons/lkmk4.png
|
||||
%%DATADIR%%/icons/lkmk4mini.png
|
||||
%%DATADIR%%/icons/mezzforte.png
|
||||
%%DATADIR%%/icons/mezzoforte.png
|
||||
%%DATADIR%%/icons/mezzopiano.png
|
||||
|
|
@ -310,6 +313,7 @@ share/applications/%%ARDOUR_MAJOR%%.desktop
|
|||
%%DATADIR%%/midi_maps/AKAI_MPK249.map
|
||||
%%DATADIR%%/midi_maps/AKAI_MPK61.map
|
||||
%%DATADIR%%/midi_maps/AKAI_MPKmini.map
|
||||
%%DATADIR%%/midi_maps/AKAI_MPKmini_mk3.map
|
||||
%%DATADIR%%/midi_maps/AKAI_MPKminiplus.map
|
||||
%%DATADIR%%/midi_maps/Alesis_Q49v2.map
|
||||
%%DATADIR%%/midi_maps/Alesis_QX25.map
|
||||
|
|
@ -328,6 +332,7 @@ share/applications/%%ARDOUR_MAJOR%%.desktop
|
|||
%%DATADIR%%/midi_maps/Korg_taktile.map
|
||||
%%DATADIR%%/midi_maps/M-Audio_Axiom25.map
|
||||
%%DATADIR%%/midi_maps/M-Audio_Axiom61.map
|
||||
%%DATADIR%%/midi_maps/M-Audio_Axiom_49_mkII.map
|
||||
%%DATADIR%%/midi_maps/M-Audio_Axiom_AIR_Mini_32.map
|
||||
%%DATADIR%%/midi_maps/M-Audio_Axiom_Air_25_2015_Model_Transport_Only.map
|
||||
%%DATADIR%%/midi_maps/M-Audio_Oxygen49.map
|
||||
|
|
@ -578,6 +583,7 @@ share/applications/%%ARDOUR_MAJOR%%.desktop
|
|||
%%DATADIR%%/patchfiles/Korg_Wavestation_SR.midnam
|
||||
%%DATADIR%%/patchfiles/Korg_X2_3_3R.midnam
|
||||
%%DATADIR%%/patchfiles/Korg_X5(D).midnam
|
||||
%%DATADIR%%/patchfiles/Korg_X50.midnam
|
||||
%%DATADIR%%/patchfiles/Korg_X5DR.midnam
|
||||
%%DATADIR%%/patchfiles/Korg_Z1.midnam
|
||||
%%DATADIR%%/patchfiles/Korg_iSeries.midnam
|
||||
|
|
@ -591,6 +597,7 @@ share/applications/%%ARDOUR_MAJOR%%.desktop
|
|||
%%DATADIR%%/patchfiles/Kurzweil_K2500_2600_Expansion.midnam
|
||||
%%DATADIR%%/patchfiles/Kurzweil_K2600.midnam
|
||||
%%DATADIR%%/patchfiles/Kurzweil_K2661.midnam
|
||||
%%DATADIR%%/patchfiles/Kurzweil_K2700.midnam
|
||||
%%DATADIR%%/patchfiles/Kurzweil_Mark_12_152.midnam
|
||||
%%DATADIR%%/patchfiles/Kurzweil_Micro_Piano.midnam
|
||||
%%DATADIR%%/patchfiles/Kurzweil_PC2_PC2r_w_Orch.midnam
|
||||
|
|
@ -843,6 +850,8 @@ share/applications/%%ARDOUR_MAJOR%%.desktop
|
|||
%%DATADIR%%/scripts/collapse_playlists.lua
|
||||
%%DATADIR%%/scripts/create_drum_tracks.lua
|
||||
%%DATADIR%%/scripts/delete_xrun_markers.lua
|
||||
%%DATADIR%%/scripts/dm10studio.lua
|
||||
%%DATADIR%%/scripts/duplicate_to_grid.lua
|
||||
%%DATADIR%%/scripts/export_mp4chaps.lua
|
||||
%%DATADIR%%/scripts/jump_to_marker.lua
|
||||
%%DATADIR%%/scripts/lfo_automation.lua
|
||||
|
|
@ -864,6 +873,7 @@ share/applications/%%ARDOUR_MAJOR%%.desktop
|
|||
%%DATADIR%%/scripts/preare_record_example.lua
|
||||
%%DATADIR%%/scripts/raptor_arp.lua
|
||||
%%DATADIR%%/scripts/record_now.lua
|
||||
%%DATADIR%%/scripts/remove_sysex_from_region.lua
|
||||
%%DATADIR%%/scripts/remove_unknown_procs.lua
|
||||
%%DATADIR%%/scripts/reset_mixer.lua
|
||||
%%DATADIR%%/scripts/reverse_midi.lua
|
||||
|
|
@ -896,6 +906,7 @@ share/applications/%%ARDOUR_MAJOR%%.desktop
|
|||
%%DATADIR%%/scripts/scl_to_mts.lua
|
||||
%%DATADIR%%/scripts/scope.lua
|
||||
%%DATADIR%%/scripts/select_every_2nd_region.lua
|
||||
%%DATADIR%%/scripts/select_regions_at_playhead.lua
|
||||
%%DATADIR%%/scripts/send_to_bus.lua
|
||||
%%DATADIR%%/scripts/session_template_advanced.lua
|
||||
%%DATADIR%%/scripts/session_template_record.lua
|
||||
|
|
@ -918,6 +929,7 @@ share/applications/%%ARDOUR_MAJOR%%.desktop
|
|||
%%DATADIR%%/themes/adwaita_dark-ardour.colors
|
||||
%%DATADIR%%/themes/blueberry_milk-ardour.colors
|
||||
%%DATADIR%%/themes/caineville-ardour.colors
|
||||
%%DATADIR%%/themes/captain_light-ardour.colors
|
||||
%%DATADIR%%/themes/clear_gray-ardour.colors
|
||||
%%DATADIR%%/themes/cubasish-ardour.colors
|
||||
%%DATADIR%%/themes/dark-ardour.colors
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue