From e095f78463023f59c04bdd21ffc95fada557410f Mon Sep 17 00:00:00 2001 From: Rene Ladan Date: Fri, 1 Jan 2021 00:57:23 +0000 Subject: Remove most expired ports that depend on Python 2.7: Exceptions are: - mail/mailman, our listservers still use it - www/chromium, solely because of popular demand, upstream is (slowly) working on porting it to Python 3 - ports that have actual patches for Python 3 against them (Cinnamon and a few unrelated other ports) - llvm70 and qt5-webengine because they seem to have a lot of dependencies which need further analysis - sysutils/uefi-edk2-bhyve because bhyve seems to use them - python2 and python27 themselves I'm sure there will be complaints, but the nice thing about a version control system is that we can revert and adjust things. 2020-12-31 audio/ardour: Uses Python 2.7 version of scons, and Python 2.7 which is EOLed upstream 2020-12-31 audio/mixxx21: Uses Python 2.7 version of scons, and Python 2.7 which is EOLed upstream 2020-12-31 audio/xmms2: Uses Python 2.7 which is EOLed upstream 2020-12-31 chinese/sunpinyin: Uses Python 2.7 which is EOLed upstream 2020-12-31 databases/arangodb32: Uses Python 2.7 which is EOLed upstream 2020-12-31 databases/arangodb33: Uses Python 2.7 which is EOLed upstream 2020-12-31 devel/bzr: Uses Python 2.7 which is EOLed upstream 2020-12-31 devel/chromium-gn: Uses deprecated version of python, use devel/gn instead 2020-12-31 devel/electron4: Uses Python 2.7 which is EOLed upstream 2020-12-31 devel/electron5: Uses Python 2.7 which is EOLed upstream 2020-12-31 devel/electron6: Uses Python 2.7 which is EOLed upstream 2020-12-31 devel/electron7: Uses Python 2.7 which is EOLed upstream 2020-12-31 devel/gnatpython: Uses Python 2.7 which is EOLed upstream 2020-12-31 devel/godot2: Uses Python 2.7 version of scons, and Python 2.7 which is EOLed upstream 2020-12-31 devel/godot2-tools: Uses Python 2.7 version of scons, and Python 2.7 which is EOLed upstream 2020-12-31 devel/libhid: Uses Python 2.7 which is EOLed upstream 2020-12-31 devel/libosmocore: Uses Python 2.7 which is EOLed upstream 2020-12-31 devel/llvm60: Uses Python 2.7 which is EOLed upstream 2020-12-31 devel/mongo-cxx-driver: Uses Python 2.7 version of scons, and Python 2.7 which is EOLed upstream 2020-06-30 devel/p5-Log-Any-Adapter-Callback: Use devel/p5-Log-Any (Log::Any::Adapter::Capture) instead 2020-12-31 devel/py-backports.functools_lru_cache: Uses Python 2.7 which is EOLed upstream 2020-12-31 devel/py-backports.os: Python 2 is EOL upstream 2020-12-31 devel/py-backports.shutil_get_terminal_size: Python 2 is EOL upstream 2020-12-31 devel/py-backports_abc: Uses Python 2.7 which is EOLed upstream 2020-12-31 devel/py-cheetah: Uses Python 2.7 which is EOLed upstream 2020-12-31 devel/py-dis3: Python 2 only, backport of Python 3 2020-12-31 devel/py-enum34: Will be removed along with python27 2020-12-31 devel/py-functools32: Python 2 only, backport of Python 3 2020-12-31 devel/py-futures: Uses Python 2.7 which is EOLed upstream 2020-12-31 devel/py-more-itertools5: Uses Python 2.7 which is EOLed upstream 2020-12-31 devel/py-pathlib: Uses Python 2.7 which is EOLed upstream 2020-12-31 devel/py-selectors2: Python 2 is EOL upstream 2020-12-31 devel/py-should_dsl: Uses Python 2.7 which is EOLed upstream 2020-12-31 devel/py-singledispatch: Uses Python 2.7 which is EOLed upstream 2020-12-31 devel/py-subprocess32: Python 2 only, following EOL of lang/python27 2020-12-31 devel/py-total-ordering: Uses Python 2.7 which is EOLed upstream 2020-12-31 devel/py-typing: Python 2 only, backport of Python 3 2020-12-31 devel/py-weakrefmethod: Python 2 only, backport of Python 3 2020-12-31 devel/rbtools: Uses Python 2.7 which is EOLed upstream 2020-12-31 devel/subversion-lts: Uses Python 2.7 which is EOLed upstream 2020-12-31 devel/viewvc: Uses Python 2.7 which is EOLed upstream 2020-12-31 dns/py-dns: Uses Python 2.7 which is EOLed upstream 2020-12-31 editors/atom: Uses Python 2.7 which is EOLed upstream 2020-12-31 emulators/fceux: Uses Python 2.7 version of scons, and Python 2.7 which is EOLed upstream 2020-12-31 emulators/gem5: Uses Python 2.7 version of scons, and Python 2.7 which is EOLed upstream 2020-12-31 emulators/nonpareil: Uses Python 2.7 version of scons, and Python 2.7 which is EOLed upstream 2020-12-31 games/0ad: Uses deprecated version of python 2020-12-31 games/dangerdeep: Uses Python 2.7 version of scons, and Python 2.7 which is EOLed upstream 2020-12-31 games/freera: Uses Python 2.7 version of scons, and Python 2.7 which is EOLed upstream 2020-12-31 games/glob2: Uses Python 2.7 version of scons, and Python 2.7 which is EOLed upstream 2020-12-31 games/marsnomercy: Uses Python 2.7 version of scons, and Python 2.7 which is EOLed upstream 2020-12-31 games/netpanzer: Uses Python 2.7 version of scons, and Python 2.7 which is EOLed upstream 2020-12-31 games/pingus: Uses Python 2.7 version of scons, and Python 2.7 which is EOLed upstream 2020-12-31 games/renpy: Uses deprecated version of python 2020-12-31 graphics/goxel: Uses Python 2.7 version of scons, and Python 2.7 which is EOLed upstream 2020-12-31 graphics/py-pillow6: Uses Python 2.7 which is EOLed upstream 2020-12-31 graphics/sk1libs: Uses Python 2.7 which is EOLed upstream 2020-12-31 graphics/uniconvertor: Uses deprecated version of python 2020-12-31 lang/julia10: Uses Python 2.7 which is EOLed upstream 2020-12-31 lang/pypy: Uses Python 2.7 which is EOLed upstream 2020-12-31 lang/pypy3: Uses Python 2.7 which is EOLed upstream 2020-12-31 lang/spidermonkey185: Uses Python 2.7 which is EOLed upstream 2020-12-31 lang/spidermonkey24: Uses Python 2.7 which is EOLed upstream 2020-12-31 lang/spidermonkey52: Uses Python 2.7 which is EOLed upstream 2020-12-31 lang/spidermonkey60: Requires python2 to build 2020-12-31 lang/tolua++: Uses Python 2.7 version of scons, and Python 2.7 which is EOLed upstream 2020-12-31 mail/getmail: Uses deprecated version of python 2020-12-31 math/gringo: Uses Python 2.7 which is EOLed upstream 2020-12-31 multimedia/ffmpeg2theora: Uses Python 2.7 version of scons, and Python 2.7 which is EOLed upstream 2020-12-31 multimedia/mimms: Uses Python 2.7 which is EOLed upstream 2020-12-31 net/py-ipaddress: Uses Python 2.7 which is EOLed upstream 2020-12-31 net-p2p/linuxdcpp: Uses Python 2.7 version of scons, and Python 2.7 which is EOLed upstream 2020-12-31 security/broccoli: Depends lang/python27 which is EOLed upstream 2020-12-31 security/orthrus: Uses Python 2.7 version of scons, and Python 2.7 which is EOLed upstream 2020-12-31 security/py-backports.ssl_match_hostname: Uses Python 2.7 which is EOLed upstream 2020-12-31 security/sandsifter: Uses deprecated version of python, see https://github.com/rigred/sandsifter/issues/10 2020-12-31 sysutils/cinnamon-control-center: Uses Python 2.7 which is EOLed upstream 2020-12-31 sysutils/ori: Uses Python 2.7 version of scons, and Python 2.7 which is EOLed upstream 2020-12-31 sysutils/osquery: Uses Python 2.7 which is EOLed upstream 2020-12-31 sysutils/py-shutilwhich: Python 2 only, backport of Python 3 2020-12-31 sysutils/uefi-edk2-bhyve-csm: Uses Python 2.7 which is EOLed upstream 2020-12-31 www/cliqz: Uses deprecated version of python 2020-12-31 www/iridium: Uses Python 2.7 which is EOLed upstream 2020-12-31 www/moinmoin: Uses Python 2.7 which is EOLed upstream 2020-12-31 www/node10: Uses Python 2.7 which is EOLed upstream 2020-12-31 www/node12: Uses Python 2.7 which is EOLed upstream 2020-12-31 www/trac: Uses Python 2.7 which is EOLed upstream 2020-12-31 www/trac-OhlohWidgetsMacro: Uses Python 2.7 which is EOLed upstream 2020-12-31 www/trac-TracGoogleAnalytics: Uses Python 2.7 which is EOLed upstream 2020-12-31 www/trac-accountmanager: Uses Python 2.7 which is EOLed upstream 2020-12-31 www/trac-advancedticketworkflow: Uses Python 2.7 which is EOLed upstream 2020-12-31 www/trac-autocomplete: Uses Python 2.7 which is EOLed upstream 2020-12-31 www/trac-ccselector: Uses Python 2.7 which is EOLed upstream 2020-12-31 www/trac-customfieldadmin: Uses Python 2.7 which is EOLed upstream 2020-12-31 www/trac-datefield: Uses Python 2.7 which is EOLed upstream 2020-12-31 www/trac-defaultcc: Uses Python 2.7 which is EOLed upstream 2020-12-31 www/trac-devel: Uses Python 2.7 which is EOLed upstream 2020-12-31 www/trac-discussion: Uses Python 2.7 which is EOLed upstream 2020-12-31 www/trac-downloads: Uses Python 2.7 which is EOLed upstream 2020-12-31 www/trac-email2trac: Uses Python 2.7 which is EOLed upstream 2020-12-31 www/trac-email2trac-postfix: Uses Python 2.7 which is EOLed upstream 2020-12-31 www/trac-estimator: Uses Python 2.7 which is EOLed upstream 2020-12-31 www/trac-fivestarvote: Uses Python 2.7 which is EOLed upstream 2020-12-31 www/trac-fullblog: Uses Python 2.7 which is EOLed upstream 2020-12-31 www/trac-fullblognotification: Uses Python 2.7 which is EOLed upstream 2020-12-31 www/trac-graphviz: Uses Python 2.7 which is EOLed upstream 2020-12-31 www/trac-iniadmin: Uses Python 2.7 which is EOLed upstream 2020-12-31 www/trac-keywords: Uses Python 2.7 which is EOLed upstream 2020-12-31 www/trac-keywordsecretticket: Uses Python 2.7 which is EOLed upstream 2020-12-31 www/trac-ldap: Uses Python 2.7 which is EOLed upstream 2020-12-31 www/trac-ldapauthstore: Uses Python 2.7 which is EOLed upstream 2020-12-31 www/trac-math: Uses Python 2.7 which is EOLed upstream 2020-12-31 www/trac-mercurial: Uses Python 2.7 which is EOLed upstream 2020-12-31 www/trac-navadd: Uses Python 2.7 which is EOLed upstream 2020-12-31 www/trac-permredirect: Uses Python 2.7 which is EOLed upstream 2020-12-31 www/trac-privatetickets: Uses Python 2.7 which is EOLed upstream 2020-12-31 www/trac-pydotorgtheme: Uses Python 2.7 which is EOLed upstream 2020-12-31 www/trac-scrumburndown: Uses Python 2.7 which is EOLed upstream 2020-12-31 www/trac-spam-filter: Uses Python 2.7 which is EOLed upstream 2020-12-31 www/trac-subtickets: Uses Python 2.7 which is EOLed upstream 2020-12-31 www/trac-tags: Uses Python 2.7 which is EOLed upstream 2020-12-31 www/trac-themeengine: Uses Python 2.7 which is EOLed upstream 2020-12-31 www/trac-ticketimport: Uses Python 2.7 which is EOLed upstream 2020-12-31 www/trac-tickettemplate: Uses Python 2.7 which is EOLed upstream 2020-12-31 www/trac-timingandestimation: Uses Python 2.7 which is EOLed upstream 2020-12-31 www/trac-tocmacro: Uses Python 2.7 which is EOLed upstream 2020-12-31 www/trac-tweakui: Uses Python 2.7 which is EOLed upstream 2020-12-31 www/trac-vote: Uses Python 2.7 which is EOLed upstream 2020-12-31 www/trac-wikigoodies: Uses Python 2.7 which is EOLed upstream 2020-12-31 www/trac-wikinotification: Uses Python 2.7 which is EOLed upstream 2020-12-31 www/trac-wikitemplates: Uses Python 2.7 which is EOLed upstream 2020-12-31 www/trac-wikitopdf: Uses Python 2.7 which is EOLed upstream 2020-12-31 www/trac-wysiwyg: Uses Python 2.7 which is EOLed upstream 2020-12-31 www/trac-xmlrpc: Uses Python 2.7 which is EOLed upstream --- audio/ardour/files/patch-libs-ardour-session.cc | 368 ------------------------ 1 file changed, 368 deletions(-) delete mode 100644 audio/ardour/files/patch-libs-ardour-session.cc (limited to 'audio/ardour/files/patch-libs-ardour-session.cc') diff --git a/audio/ardour/files/patch-libs-ardour-session.cc b/audio/ardour/files/patch-libs-ardour-session.cc deleted file mode 100644 index c676a43c79bb..000000000000 --- a/audio/ardour/files/patch-libs-ardour-session.cc +++ /dev/null @@ -1,368 +0,0 @@ ---- libs/ardour/session.cc.orig -+++ libs/ardour/session.cc -@@ -79,7 +79,6 @@ - using namespace std; - using namespace ARDOUR; - using namespace PBD; --using boost::shared_ptr; - - #ifdef __x86_64__ - static const int CPU_CACHE_ALIGN = 64; -@@ -399,14 +398,14 @@ Session::Session (AudioEngine &eng, - int control_id = 1; - - if (control_out_channels) { -- shared_ptr r (new Route (*this, _("monitor"), -1, control_out_channels, -1, control_out_channels, Route::ControlOut)); -+ boost::shared_ptr r (new Route (*this, _("monitor"), -1, control_out_channels, -1, control_out_channels, Route::ControlOut)); - r->set_remote_control_id (control_id++); - - rl.push_back (r); - } - - if (master_out_channels) { -- shared_ptr r (new Route (*this, _("master"), -1, master_out_channels, -1, master_out_channels, Route::MasterOut)); -+ boost::shared_ptr r (new Route (*this, _("master"), -1, master_out_channels, -1, master_out_channels, Route::MasterOut)); - r->set_remote_control_id (control_id); - - rl.push_back (r); -@@ -984,8 +983,8 @@ Session::hookup_io () - boost::shared_ptr - Session::get_routes_with_regions_at (nframes64_t const p) const - { -- shared_ptr r = routes.reader (); -- shared_ptr rl (new RouteList); -+ boost::shared_ptr r = routes.reader (); -+ boost::shared_ptr rl (new RouteList); - - for (RouteList::iterator i = r->begin(); i != r->end(); ++i) { - boost::shared_ptr tr = boost::dynamic_pointer_cast (*i); -@@ -1590,9 +1589,9 @@ struct RouteSorter { - }; - - static void --trace_terminal (shared_ptr r1, shared_ptr rbase) -+trace_terminal (boost::shared_ptr r1, boost::shared_ptr rbase) - { -- shared_ptr r2; -+ boost::shared_ptr r2; - - if ((r1->fed_by.find (rbase) != r1->fed_by.end()) && (rbase->fed_by.find (r1) != rbase->fed_by.end())) { - info << string_compose(_("feedback loop setup between %1 and %2"), r1->name(), rbase->name()) << endmsg; -@@ -1601,13 +1600,13 @@ trace_terminal (shared_ptr r1, sh - - /* make a copy of the existing list of routes that feed r1 */ - -- set > existing = r1->fed_by; -+ set > existing = r1->fed_by; - - /* for each route that feeds r1, recurse, marking it as feeding - rbase as well. - */ - -- for (set >::iterator i = existing.begin(); i != existing.end(); ++i) { -+ for (set >::iterator i = existing.begin(); i != existing.end(); ++i) { - r2 =* i; - - /* r2 is a route that feeds r1 which somehow feeds base. mark -@@ -1651,14 +1650,14 @@ Session::resort_routes () - { - - RCUWriter writer (routes); -- shared_ptr r = writer.get_copy (); -+ boost::shared_ptr r = writer.get_copy (); - resort_routes_using (r); - /* writer goes out of scope and forces update */ - } - } - - void --Session::resort_routes_using (shared_ptr r) -+Session::resort_routes_using (boost::shared_ptr r) - { - RouteList::iterator i, j; - -@@ -1723,7 +1722,7 @@ Session::new_audio_track (int input_chan - /* count existing audio tracks */ - - { -- shared_ptr r = routes.reader (); -+ boost::shared_ptr r = routes.reader (); - - for (RouteList::iterator i = r->begin(); i != r->end(); ++i) { - if (dynamic_cast((*i).get()) != 0) { -@@ -1776,7 +1775,7 @@ Session::new_audio_track (int input_chan - nphysical_out = 0; - } - -- shared_ptr track; -+ boost::shared_ptr track; - - try { - track = boost::shared_ptr((new AudioTrack (*this, track_name, Route::Flag (0), mode))); -@@ -1884,7 +1883,7 @@ Session::set_remote_control_ids () - { - RemoteModel m = Config->get_remote_model(); - -- shared_ptr r = routes.reader (); -+ boost::shared_ptr r = routes.reader (); - - for (RouteList::iterator i = r->begin(); i != r->end(); ++i) { - if ( MixerOrdered == m) { -@@ -1913,7 +1912,7 @@ Session::new_audio_route (int input_chan - /* count existing audio busses */ - - { -- shared_ptr r = routes.reader (); -+ boost::shared_ptr r = routes.reader (); - - for (RouteList::iterator i = r->begin(); i != r->end(); ++i) { - if (dynamic_cast((*i).get()) == 0) { -@@ -1945,7 +1944,7 @@ Session::new_audio_route (int input_chan - } while (bus_id < (UINT_MAX-1)); - - try { -- shared_ptr bus (new Route (*this, bus_name, -1, -1, -1, -1, Route::Flag(0), DataType::AUDIO)); -+ boost::shared_ptr bus (new Route (*this, bus_name, -1, -1, -1, -1, Route::Flag(0), DataType::AUDIO)); - - if (bus->ensure_io (input_channels, output_channels, false, this)) { - error << string_compose (_("cannot configure %1 in/%2 out configuration for new audio track"), -@@ -2060,7 +2059,7 @@ Session::new_route_from_template (uint32 - Track::zero_diskstream_id_in_xml (node_copy); - - try { -- shared_ptr route (XMLRouteFactory (node_copy)); -+ boost::shared_ptr route (XMLRouteFactory (node_copy)); - - if (route == 0) { - error << _("Session: cannot create track/bus from template description") << endmsg; -@@ -2107,7 +2106,7 @@ boost::shared_ptr - Session::new_video_track (string name) - { - uint32_t control_id = ntracks() + nbusses() + 1; -- shared_ptr new_route ( -+ boost::shared_ptr new_route ( - new Route ( *this, name, -1, -1, -1, -1, Route::Flag(0), ARDOUR::DataType::NIL)); - new_route->set_remote_control_id (control_id); - -@@ -2115,7 +2114,7 @@ Session::new_video_track (string name) - rl.push_back (new_route); - { - RCUWriter writer (routes); -- shared_ptr r = writer.get_copy (); -+ boost::shared_ptr r = writer.get_copy (); - r->insert (r->end(), rl.begin(), rl.end()); - resort_routes_using (r); - } -@@ -2127,7 +2126,7 @@ Session::add_routes (RouteList& new_rout - { - { - RCUWriter writer (routes); -- shared_ptr r = writer.get_copy (); -+ boost::shared_ptr r = writer.get_copy (); - r->insert (r->end(), new_routes.begin(), new_routes.end()); - resort_routes_using (r); - } -@@ -2150,7 +2149,7 @@ Session::add_routes (RouteList& new_rout - } - } - -- if (_control_out && IO::connecting_legal) { -+ if (_control_out && IO::connecting_is_legal()) { - - vector cports; - uint32_t ni = _control_out->n_inputs(); -@@ -2198,14 +2197,14 @@ Session::add_diskstream (boost::shared_p - } - - void --Session::remove_route (shared_ptr route) -+Session::remove_route (boost::shared_ptr route) - { - //clear solos before removing the route - route->set_solo ( false, this); - - { - RCUWriter writer (routes); -- shared_ptr rs = writer.get_copy (); -+ boost::shared_ptr rs = writer.get_copy (); - - rs->remove (route); - -@@ -2215,11 +2214,11 @@ Session::remove_route (shared_ptr - */ - - if (route == _master_out) { -- _master_out = shared_ptr (); -+ _master_out = boost::shared_ptr (); - } - - if (route == _control_out) { -- _control_out = shared_ptr (); -+ _control_out = boost::shared_ptr (); - - /* cancel control outs for all routes */ - -@@ -2308,7 +2307,7 @@ Session::route_solo_changed (void* src, - - is_track = (boost::dynamic_pointer_cast(route) != 0); - -- shared_ptr r = routes.reader (); -+ boost::shared_ptr r = routes.reader (); - - for (RouteList::iterator i = r->begin(); i != r->end(); ++i) { - -@@ -2404,7 +2403,7 @@ Session::update_route_solo_state () - the solo mute setting of each track. - */ - -- shared_ptr r = routes.reader (); -+ boost::shared_ptr r = routes.reader (); - - for (RouteList::iterator i = r->begin(); i != r->end(); ++i) { - if ((*i)->soloed()) { -@@ -2446,7 +2445,7 @@ Session::update_route_solo_state () - void - Session::modify_solo_mute (bool is_track, bool mute) - { -- shared_ptr r = routes.reader (); -+ boost::shared_ptr r = routes.reader (); - - for (RouteList::iterator i = r->begin(); i != r->end(); ++i) { - -@@ -2511,7 +2510,7 @@ Session::catch_up_on_solo_mute_override - /* this is called whenever the param solo-mute-override is - changed. - */ -- shared_ptr r = routes.reader (); -+ boost::shared_ptr r = routes.reader (); - - for (RouteList::iterator i = r->begin(); i != r->end(); ++i) { - (*i)->catch_up_on_solo_mute_override (); -@@ -2521,7 +2520,7 @@ Session::catch_up_on_solo_mute_override - bool - Session::io_name_is_legal (const std::string& name) - { -- shared_ptr r = routes.reader (); -+ boost::shared_ptr r = routes.reader (); - - for (RouteList::iterator i = r->begin(); i != r->end(); ++i) { - if ((*i)->name() == name) { -@@ -2536,10 +2535,10 @@ Session::io_name_is_legal (const std::st - return true; - } - --shared_ptr -+boost::shared_ptr - Session::route_by_name (const std::string& name) - { -- shared_ptr r = routes.reader (); -+ boost::shared_ptr r = routes.reader (); - - for (RouteList::iterator i = r->begin(); i != r->end(); ++i) { - if ((*i)->name() == name) { -@@ -2547,13 +2546,13 @@ Session::route_by_name (const std::strin - } - } - -- return shared_ptr ((Route*) 0); -+ return boost::shared_ptr ((Route*) 0); - } - --shared_ptr -+boost::shared_ptr - Session::route_by_id (PBD::ID id) - { -- shared_ptr r = routes.reader (); -+ boost::shared_ptr r = routes.reader (); - - for (RouteList::iterator i = r->begin(); i != r->end(); ++i) { - if ((*i)->id() == id) { -@@ -2561,13 +2560,13 @@ Session::route_by_id (PBD::ID id) - } - } - -- return shared_ptr ((Route*) 0); -+ return boost::shared_ptr ((Route*) 0); - } - --shared_ptr -+boost::shared_ptr - Session::route_by_remote_id (uint32_t id) - { -- shared_ptr r = routes.reader (); -+ boost::shared_ptr r = routes.reader (); - - for (RouteList::iterator i = r->begin(); i != r->end(); ++i) { - if ((*i)->remote_control_id() == id) { -@@ -2575,7 +2574,7 @@ Session::route_by_remote_id (uint32_t id - } - } - -- return shared_ptr ((Route*) 0); -+ return boost::shared_ptr ((Route*) 0); - } - - void -@@ -3595,7 +3594,7 @@ Session::is_auditioning () const - void - Session::set_all_solo (bool yn) - { -- shared_ptr r = routes.reader (); -+ boost::shared_ptr r = routes.reader (); - - for (RouteList::iterator i = r->begin(); i != r->end(); ++i) { - if (!(*i)->hidden()) { -@@ -3609,7 +3608,7 @@ Session::set_all_solo (bool yn) - void - Session::set_all_mute (bool yn) - { -- shared_ptr r = routes.reader (); -+ boost::shared_ptr r = routes.reader (); - - for (RouteList::iterator i = r->begin(); i != r->end(); ++i) { - if (!(*i)->hidden()) { -@@ -3680,7 +3679,7 @@ Session::record_enable_all () - void - Session::record_enable_change_all (bool yn) - { -- shared_ptr r = routes.reader (); -+ boost::shared_ptr r = routes.reader (); - - for (RouteList::iterator i = r->begin(); i != r->end(); ++i) { - AudioTrack* at; -@@ -4071,7 +4070,7 @@ Session::reset_native_file_format () - bool - Session::route_name_unique (string n) const - { -- shared_ptr r = routes.reader (); -+ boost::shared_ptr r = routes.reader (); - - for (RouteList::const_iterator i = r->begin(); i != r->end(); ++i) { - if ((*i)->name() == n) { -@@ -4117,7 +4116,7 @@ Session::allocate_pan_automation_buffers - int - Session::freeze (InterThreadInfo& itt) - { -- shared_ptr r = routes.reader (); -+ boost::shared_ptr r = routes.reader (); - - for (RouteList::iterator i = r->begin(); i != r->end(); ++i) { - -@@ -4355,7 +4354,7 @@ uint32_t - Session::ntracks () const - { - uint32_t n = 0; -- shared_ptr r = routes.reader (); -+ boost::shared_ptr r = routes.reader (); - - for (RouteList::const_iterator i = r->begin(); i != r->end(); ++i) { - if (dynamic_cast ((*i).get())) { -@@ -4370,7 +4369,7 @@ uint32_t - Session::nbusses () const - { - uint32_t n = 0; -- shared_ptr r = routes.reader (); -+ boost::shared_ptr r = routes.reader (); - - for (RouteList::const_iterator i = r->begin(); i != r->end(); ++i) { - if (dynamic_cast ((*i).get()) == 0) { -- cgit v1.2.3