audio/ardour6: update to 6.3.0 and unbreak

attempt to fill in the blanks (like FreeBSD support) in this port's
wscript's CPU feature detection. Build time CPU detection is problematic
in the context of package builds, so for now this assumes that all
amd64 CPUs have SSE and i386 CPUs don't. Juggling the flags in this
way also fixes the breakage uncovered by the latest glib update.

PR:		249959
Approved by:	Michael Beer (maintainer)
This commit is contained in:
Christoph Moench-Tegeder 2020-09-29 20:03:39 +00:00
parent 3227c76677
commit a0c5f9da20
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=550616
4 changed files with 218 additions and 12 deletions

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= ardour6
PORTVERSION= 6.2.0
PORTVERSION= 6.3.0
CATEGORIES= audio
MASTER_SITES= https://github.com/beerml/ardour_releases/raw/master/
# The original master side points to the latest release only:
@ -15,7 +15,6 @@ COMMENT= Multichannel digital audio workstation
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
BROKEN= Does not build with glib 2.66.0
BROKEN_aarch64= fails to configure: Could not find the program gas,as,gcc
BUILD_DEPENDS= lv2>=1.18.0:audio/lv2 \

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1598733020
SHA256 (Ardour-6.2.0.tar.bz2) = 97c1868e62a2f991cf8ad02aa8d226826a8014fb18151d094398bc7200350b23
SIZE (Ardour-6.2.0.tar.bz2) = 11042230
TIMESTAMP = 1600982311
SHA256 (Ardour-6.3.0.tar.bz2) = 93418636d7d93f66bdf479ed5bf3c6b0cc0198dc8f76c5555110d3147e4ec74b
SIZE (Ardour-6.3.0.tar.bz2) = 11863993

View File

@ -0,0 +1,25 @@
--- wscript.orig 2020-07-08 18:34:29 UTC
+++ wscript
@@ -502,7 +502,7 @@ int main() { return 0; }''',
c_flags.append("-Qunused-arguments")
cxx_flags.append("-Qunused-arguments")
- if (re.search ("(i[0-9]86|x86_64|AMD64)", cpu) != None) and conf.env['build_target'] != 'none':
+ if (re.search ("(i[0-9]86|x86_64|amd64|AMD64)", cpu) != None) and conf.env['build_target'] != 'none':
#
# ARCH_X86 means anything in the x86 family from i386 to x86_64
@@ -534,6 +534,13 @@ int main() { return 0; }''',
compiler_flags.append ("-march=i586")
elif cpu == "i686":
compiler_flags.append ("-march=i686")
+
+ else :
+ # and cpu == 'amd64' :
+ # this is 20yo tech and present in all 64bit cpus
+ build_host_supports_sse = True
+ compiler_flags.append ("-mmmx")
+ compiler_flags.append ("-m3dnow")
if not is_clang and ((conf.env['build_target'] == 'i686') or (conf.env['build_target'] == 'x86_64')) and build_host_supports_sse:
compiler_flags.extend ([ flags_dict['sse'], flags_dict['fpmath-sse'], flags_dict['xmmintrinsics'] ])

View File

@ -284,6 +284,7 @@ share/applications/ardour6.desktop
%%DATADIR%%/midi_maps/AKAI_MPKmini.map
%%DATADIR%%/midi_maps/Alesis_QX25.map
%%DATADIR%%/midi_maps/Arturia_KeyLab49.map
%%DATADIR%%/midi_maps/Arturia_MiniLab_mkII.map
%%DATADIR%%/midi_maps/DDX3216.map
%%DATADIR%%/midi_maps/Korg_nanoKONTROL.map
%%DATADIR%%/midi_maps/Korg_nanoKONTROL2.map
@ -780,6 +781,7 @@ share/applications/ardour6.desktop
%%DATADIR%%/scripts/a-noise.lua
%%DATADIR%%/scripts/a_mute.lua
%%DATADIR%%/scripts/a_slow_mute.lua
%%DATADIR%%/scripts/ab_switch.lua
%%DATADIR%%/scripts/access_action.lua
%%DATADIR%%/scripts/addscopes.lua
%%DATADIR%%/scripts/amp5.lua
@ -848,20 +850,200 @@ share/applications/ardour6.desktop
%%DATADIR%%/scripts/tx_raw_midi_from_file.lua
%%DATADIR%%/scripts/vamp_audio_to_midi.lua
%%DATADIR%%/scripts/voice_activate.lua
%%DATADIR%%/scripts/x-fade.lua
%%DATADIR%%/templates/.stub
%%DATADIR%%/themes/blueberry_milk-ardour.colors
%%DATADIR%%/themes/caineville-ardour.colors
%%DATADIR%%/themes/clear_gray-ardour.colors
%%DATADIR%%/themes/cubasish-ardour.colors
%%DATADIR%%/themes/dark-ardour.colors
%%DATADIR%%/themes/recbox-ardour.colors
%%DATADIR%%/themes/unastudia-ardour.colors
%%DATADIR%%/web_surfaces/builtin/mixer-demo/css/main.css
%%DATADIR%%/web_surfaces/builtin/mixer-demo/css/widget.css
%%DATADIR%%/web_surfaces/builtin/mixer-demo/img/ardour-icon.svg
%%DATADIR%%/web_surfaces/builtin/mixer-demo/index.html
%%DATADIR%%/web_surfaces/builtin/mixer-demo/js/main.js
%%DATADIR%%/web_surfaces/builtin/mixer-demo/js/widget.js
%%DATADIR%%/web_surfaces/builtin/mixer-demo/manifest.xml
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/button.css
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/buttonarray.css
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/chart.css
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/circular.css
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/clock.css
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/colorpicker.css
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/colorpickerdialog.css
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/container.css
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/crossover.css
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/dialog.css
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/dynamics.css
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/expander.css
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/fader.css
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/frame.css
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/frequencyresponse.css
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/gauge.css
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/globalcursor.css
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/graph.css
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/grid.css
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/icon.css
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/knob.css
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/label.css
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/levelmeter.css
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/meterbase.css
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/multimeter.css
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/notification.css
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/notifications.css
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/pager.css
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/responsehandle.css
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/responsehandler.css
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/root.css
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/scale.css
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/select.css
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/slider.css
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/state.css
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/toggle.css
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/tooltip.css
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/value.css
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/valuebutton.css
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/valueknob.css
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/css/window.css
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/background.png
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/chart/background.png
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/chart/background.xcf
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/fader/background_horizontal_center.png
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/fader/background_horizontal_left.png
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/fader/background_horizontal_right.png
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/fader/background_vertical_bottom.png
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/fader/background_vertical_center.png
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/fader/background_vertical_top.png
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/fader/handle_horizontal.png
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/fader/handle_horizontal_warn.png
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/fader/handle_vertical.png
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/fader/handle_vertical_warn.png
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/gradients/blue_in.jpg
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/gradients/blue_in.png
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/gradients/blue_out.jpg
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/gradients/blue_out.png
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/gradients/grey_in.jpg
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/gradients/grey_in.png
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/gradients/grey_out.jpg
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/gradients/grey_out.png
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/knob/background.svg
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/bevel_soft_horizontal.png
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/bevel_soft_vertical.png
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/bevel_strong_horizontal.png
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/bevel_strong_vertical.png
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/grid_soft.png
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/grid_strong.png
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/led_horizontal.png
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/led_vertical.png
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/slim_soft_horizontal.png
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/slim_soft_vertical.png
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/slim_strong_horizontal.png
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/meterbase/slim_strong_vertical.png
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/select/arrow_down.png
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/state/circle.png
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/state/horizontal.png
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/state/over.xcf
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/state/square.png
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/state/vertical.png
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/window/background.png
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/images/window/resize.png
%%DATADIR%%/web_surfaces/builtin/mixer/ardour-toolkit-theme/theme.css
%%DATADIR%%/web_surfaces/builtin/mixer/expand.svg
%%DATADIR%%/web_surfaces/builtin/mixer/index.html
%%DATADIR%%/web_surfaces/builtin/mixer/js/main.js
%%DATADIR%%/web_surfaces/builtin/mixer/js/scale.js
%%DATADIR%%/web_surfaces/builtin/mixer/js/tkloader.js
%%DATADIR%%/web_surfaces/builtin/mixer/js/tkwidget.js
%%DATADIR%%/web_surfaces/builtin/mixer/js/widget.js
%%DATADIR%%/web_surfaces/builtin/mixer/main.css
%%DATADIR%%/web_surfaces/builtin/mixer/manifest.xml
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/COPYING
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/G.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/implements/README
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/implements/anchor.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/implements/audiomath.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/implements/base.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/implements/globalcursor.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/implements/gradient.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/implements/notes.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/implements/ranged.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/implements/ranges.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/implements/warning.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/modules/README
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/modules/circular.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/modules/drag.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/modules/dragcapture.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/modules/dragvalue.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/modules/eqband.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/modules/filter.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/modules/graph.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/modules/grid.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/modules/range.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/modules/resize.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/modules/responsehandle.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/modules/scale.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/modules/scrollvalue.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/polyfill/raf.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/styles/fonts/Toolkit.css
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/styles/fonts/Toolkit.css.in
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/styles/fonts/Toolkit.html
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/styles/fonts/Toolkit.html.in
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/styles/fonts/Toolkit.svg
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/styles/fonts/Toolkit.ttf
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/styles/toolkit.css
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/toolkit.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/widgets/README
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/widgets/button.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/widgets/buttonarray.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/widgets/chart.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/widgets/clock.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/widgets/colorpicker.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/widgets/colorpickerdialog.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/widgets/colors.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/widgets/confirmbutton.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/widgets/container.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/widgets/crossover.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/widgets/dialog.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/widgets/dynamics.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/widgets/equalizer.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/widgets/expander.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/widgets/fader.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/widgets/frame.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/widgets/frequencyresponse.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/widgets/gauge.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/widgets/icon.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/widgets/knob.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/widgets/label.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/widgets/levelmeter.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/widgets/list.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/widgets/listitem.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/widgets/meterbase.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/widgets/multimeter.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/widgets/notification.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/widgets/notifications.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/widgets/pager.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/widgets/responsehandler.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/widgets/root.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/widgets/select.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/widgets/slider.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/widgets/sortablelist.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/widgets/sortablelistitem.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/widgets/state.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/widgets/tag.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/widgets/taggable.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/widgets/taggablelistitem.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/widgets/taggabletreeitem.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/widgets/tagger.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/widgets/tagnode.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/widgets/tags.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/widgets/toggle.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/widgets/tooltips.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/widgets/treeitem.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/widgets/value.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/widgets/valuebutton.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/widgets/valueknob.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/widgets/widget.js
%%DATADIR%%/web_surfaces/builtin/mixer/toolkit/widgets/window.js
%%DATADIR%%/web_surfaces/builtin/protocol/ardour-icon.svg
%%DATADIR%%/web_surfaces/builtin/protocol/index.html
%%DATADIR%%/web_surfaces/builtin/protocol/main.css
%%DATADIR%%/web_surfaces/builtin/protocol/main.js
%%DATADIR%%/web_surfaces/builtin/protocol/manifest.xml
%%DATADIR%%/web_surfaces/builtin/transport/img/expand.svg
%%DATADIR%%/web_surfaces/builtin/transport/img/pause.svg
%%DATADIR%%/web_surfaces/builtin/transport/img/play.svg