View | Details | Raw Unified | Return to bug 274644 | Differences between
and this patch

Collapse All | Expand All

(-)b/audio/ardour/Makefile (-5 / +6 lines)
Lines 1-11 Link Here
1
PORTNAME=	ardour
1
PORTNAME=	ardour
2
DISTVERSION=	7.5.0
2
DISTVERSION=	8.1.0
3
CATEGORIES=	audio
3
CATEGORIES=	audio
4
# Official source download is tailored to browsers, downloads from github are
4
# Official source download is tailored to browsers, downloads from github are
5
# deliberately made empty. Put the badly named distfile into a subdirectory.
5
# deliberately made empty. Put the badly named distfile into a subdirectory.
6
MASTER_SITES=	https://community.ardour.org/download/release/
6
MASTER_SITES=	https://community.ardour.org/download/release/
7
DISTNAME=	Ardour-${DISTVERSION}
7
DISTNAME=	Ardour-${DISTVERSION}
8
DISTFILES=	534
8
DISTFILES=	550
9
DIST_SUBDIR=	${DISTNAME}
9
DIST_SUBDIR=	${DISTNAME}
10
10
11
MAINTAINER=	dev@submerge.ch
11
MAINTAINER=	dev@submerge.ch
Lines 17-22 LICENSE_FILE= ${WRKSRC}/COPYING Link Here
17
17
18
BUILD_DEPENDS=	lv2>=1.18.0:audio/lv2 \
18
BUILD_DEPENDS=	lv2>=1.18.0:audio/lv2 \
19
		itstool>2.0.0:textproc/itstool \
19
		itstool>2.0.0:textproc/itstool \
20
		vst3sdk>0:audio/vst3sdk \
20
		${BUILD_DEPENDS_${ARCH}}
21
		${BUILD_DEPENDS_${ARCH}}
21
BUILD_DEPENDS_aarch64=	as:devel/binutils
22
BUILD_DEPENDS_aarch64=	as:devel/binutils
22
LIB_DEPENDS=	libserd-0.so:devel/serd \
23
LIB_DEPENDS=	libserd-0.so:devel/serd \
Lines 42-48 LIB_DEPENDS= libserd-0.so:devel/serd \ Link Here
42
		libcurl.so:ftp/curl \
43
		libcurl.so:ftp/curl \
43
		libogg.so:audio/libogg \
44
		libogg.so:audio/libogg \
44
		libFLAC.so:audio/flac \
45
		libFLAC.so:audio/flac \
45
		libSoundTouch.so:audio/soundtouch \
46
		libwebsockets.so:net/libwebsockets
46
		libwebsockets.so:net/libwebsockets
47
47
48
USES=		compiler:c++11-lang desktop-file-utils gettext gnome \
48
USES=		compiler:c++11-lang desktop-file-utils gettext gnome \
Lines 54-60 USE_LDCONFIG= yes Link Here
54
USE_XORG=	x11
54
USE_XORG=	x11
55
55
56
CONFIGURE_ARGS=	--optimize --ptformat --freedesktop --no-phone-home \
56
CONFIGURE_ARGS=	--optimize --ptformat --freedesktop --no-phone-home \
57
		--with-backends=jack,dummy --internal-shared-libs --no-vst3 \
57
		--with-backends=jack,dummy --internal-shared-libs \
58
		${CONFIGURE_ARGS_${ARCH}}
58
		${CONFIGURE_ARGS_${ARCH}}
59
CONFIGURE_ARGS_amd64=	--arch='-msse -mfpmath=sse -DARCH_X86' --dist-target=x86_64
59
CONFIGURE_ARGS_amd64=	--arch='-msse -mfpmath=sse -DARCH_X86' --dist-target=x86_64
60
# only support for i686 or better
60
# only support for i686 or better
Lines 64-70 LDFLAGS_powerpc= -Wl,-z,notext Link Here
64
64
65
BINARY_ALIAS+=	gas=${CC}
65
BINARY_ALIAS+=	gas=${CC}
66
66
67
ARDOUR_MAJOR=	ardour7
67
ARDOUR_MAJOR=	ardour8
68
DATADIR=	${PREFIX}/share/${ARDOUR_MAJOR}
68
DATADIR=	${PREFIX}/share/${ARDOUR_MAJOR}
69
ETCDIR=		${PREFIX}/etc/${ARDOUR_MAJOR}
69
ETCDIR=		${PREFIX}/etc/${ARDOUR_MAJOR}
70
PLIST_SUB+=	VERSION=${PORTVERSION} \
70
PLIST_SUB+=	VERSION=${PORTVERSION} \
Lines 85-90 post-install: Link Here
85
	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${ARDOUR_MAJOR}/utils/${ARDOUR_MAJOR}-new_session
85
	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${ARDOUR_MAJOR}/utils/${ARDOUR_MAJOR}-new_session
86
	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${ARDOUR_MAJOR}/ardour-exec-wrapper
86
	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${ARDOUR_MAJOR}/ardour-exec-wrapper
87
	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${ARDOUR_MAJOR}/ardour-vst-scanner
87
	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${ARDOUR_MAJOR}/ardour-vst-scanner
88
	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${ARDOUR_MAJOR}/ardour-vst3-scanner
88
	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${ARDOUR_MAJOR}/ardour-${PORTVERSION}
89
	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${ARDOUR_MAJOR}/ardour-${PORTVERSION}
89
	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${ARDOUR_MAJOR}/hardour-${PORTVERSION}
90
	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${ARDOUR_MAJOR}/hardour-${PORTVERSION}
90
	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${ARDOUR_MAJOR}/luasession
91
	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${ARDOUR_MAJOR}/luasession
(-)b/audio/ardour/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1688296708
1
TIMESTAMP = 1697821942
2
SHA256 (Ardour-7.5.0/534) = a63beabe8c665fa685316f0e97d48ac9c95a93a0e5befcad2db731c77af9310f
2
SHA256 (Ardour-8.1.0/550) = 5a2656b326b2ee38f14df9378d044982f9ca1607e7e0bec647686eb6edc9dc17
3
SIZE (Ardour-7.5.0/534) = 13465772
3
SIZE (Ardour-8.1.0/550) = 13835817
(-)b/audio/ardour/files/patch-libs_vst3_pluginterfaces_base_fplatform.h (+11 lines)
Added Link Here
1
--- libs/vst3/pluginterfaces/base/fplatform.h.orig	2023-10-10 20:07:54 UTC
2
+++ libs/vst3/pluginterfaces/base/fplatform.h
3
@@ -86,7 +86,7 @@
4
 //-----------------------------------------------------------------------------
5
 // LINUX
6
 //-----------------------------------------------------------------------------
7
-#elif __gnu_linux__ || __linux__
8
+#elif __gnu_linux__ || __linux__ || __FreeBSD__
9
 	#define SMTG_OS_LINUX	1
10
 	#define SMTG_OS_MACOS	0
11
 	#define SMTG_OS_WINDOWS	0
(-)b/audio/ardour/pkg-plist (-1 / +20 lines)
Lines 41-46 lib/%%ARDOUR_MAJOR%%/ardour-%%VERSION%% Link Here
41
lib/%%ARDOUR_MAJOR%%/ardour-avahi
41
lib/%%ARDOUR_MAJOR%%/ardour-avahi
42
lib/%%ARDOUR_MAJOR%%/ardour-exec-wrapper
42
lib/%%ARDOUR_MAJOR%%/ardour-exec-wrapper
43
lib/%%ARDOUR_MAJOR%%/ardour-vst-scanner
43
lib/%%ARDOUR_MAJOR%%/ardour-vst-scanner
44
lib/%%ARDOUR_MAJOR%%/ardour-vst3-scanner
44
lib/%%ARDOUR_MAJOR%%/backends/libdummy_audiobackend.so
45
lib/%%ARDOUR_MAJOR%%/backends/libdummy_audiobackend.so
45
lib/%%ARDOUR_MAJOR%%/backends/libjack_audiobackend.so
46
lib/%%ARDOUR_MAJOR%%/backends/libjack_audiobackend.so
46
lib/%%ARDOUR_MAJOR%%/engines/libclearlooks.so
47
lib/%%ARDOUR_MAJOR%%/engines/libclearlooks.so
Lines 94-99 lib/%%ARDOUR_MAJOR%%/surfaces/libardour_faderport2.so Link Here
94
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_faderport8.so
95
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_faderport8.so
95
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_generic_midi.so
96
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_generic_midi.so
96
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_launch_control_xl.so
97
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_launch_control_xl.so
98
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_launchpad_pro.so
97
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_mcp.so
99
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_mcp.so
98
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_osc.so
100
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_osc.so
99
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_us2400.so
101
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_us2400.so
Lines 178-183 share/applications/%%ARDOUR_MAJOR%%.desktop Link Here
178
%%DATADIR%%/icons/halfnote.png
180
%%DATADIR%%/icons/halfnote.png
179
%%DATADIR%%/icons/i_beam_cursor.png
181
%%DATADIR%%/icons/i_beam_cursor.png
180
%%DATADIR%%/icons/launch_control_xl.png
182
%%DATADIR%%/icons/launch_control_xl.png
183
%%DATADIR%%/icons/launchpad-pro.png
181
%%DATADIR%%/icons/mezzforte.png
184
%%DATADIR%%/icons/mezzforte.png
182
%%DATADIR%%/icons/mezzoforte.png
185
%%DATADIR%%/icons/mezzoforte.png
183
%%DATADIR%%/icons/mezzopiano.png
186
%%DATADIR%%/icons/mezzopiano.png
Lines 233-238 share/applications/%%ARDOUR_MAJOR%%.desktop Link Here
233
%%DATADIR%%/icons/solo-safe-icon.png
236
%%DATADIR%%/icons/solo-safe-icon.png
234
%%DATADIR%%/icons/soloed-by-others.png
237
%%DATADIR%%/icons/soloed-by-others.png
235
%%DATADIR%%/icons/soundcloud.png
238
%%DATADIR%%/icons/soundcloud.png
239
%%DATADIR%%/icons/ssl-uf8-small.png
236
%%DATADIR%%/icons/thirtysecondnote.png
240
%%DATADIR%%/icons/thirtysecondnote.png
237
%%DATADIR%%/icons/time_exp.png
241
%%DATADIR%%/icons/time_exp.png
238
%%DATADIR%%/icons/trim_bottom_cursor.png
242
%%DATADIR%%/icons/trim_bottom_cursor.png
Lines 271-276 share/applications/%%ARDOUR_MAJOR%%.desktop Link Here
271
%%DATADIR%%/mcp/qcon_g2ex+g2.device
275
%%DATADIR%%/mcp/qcon_g2ex+g2.device
272
%%DATADIR%%/mcp/qex+qcon.device
276
%%DATADIR%%/mcp/qex+qcon.device
273
%%DATADIR%%/mcp/ruco.device
277
%%DATADIR%%/mcp/ruco.device
278
%%DATADIR%%/mcp/ssl-uf8+1.device
279
%%DATADIR%%/mcp/ssl-uf8+2.device
280
%%DATADIR%%/mcp/ssl-uf8+3.device
281
%%DATADIR%%/mcp/ssl-uf8.device
274
%%DATADIR%%/mcp/two_platform_x+_platform_m+.device
282
%%DATADIR%%/mcp/two_platform_x+_platform_m+.device
275
%%DATADIR%%/mcp/user.profile
283
%%DATADIR%%/mcp/user.profile
276
%%DATADIR%%/mcp/x-touch+2x-touch-compact.device
284
%%DATADIR%%/mcp/x-touch+2x-touch-compact.device
Lines 285-290 share/applications/%%ARDOUR_MAJOR%%.desktop Link Here
285
%%DATADIR%%/media/.daw-meta.xml
293
%%DATADIR%%/media/.daw-meta.xml
286
%%DATADIR%%/media/click-120bpm.flac
294
%%DATADIR%%/media/click-120bpm.flac
287
%%DATADIR%%/media/click.mid
295
%%DATADIR%%/media/click.mid
296
%%DATADIR%%/midi_maps/AKAI_APCmini.map
297
%%DATADIR%%/midi_maps/AKAI_APCmini_mk2.map
288
%%DATADIR%%/midi_maps/AKAI_MIDIMix_EQ_Mode.map
298
%%DATADIR%%/midi_maps/AKAI_MIDIMix_EQ_Mode.map
289
%%DATADIR%%/midi_maps/AKAI_MIDIMix_Normal_Mode.map
299
%%DATADIR%%/midi_maps/AKAI_MIDIMix_Normal_Mode.map
290
%%DATADIR%%/midi_maps/AKAI_MPK225_Normal.map
300
%%DATADIR%%/midi_maps/AKAI_MPK225_Normal.map
Lines 292-303 share/applications/%%ARDOUR_MAJOR%%.desktop Link Here
292
%%DATADIR%%/midi_maps/AKAI_MPK249.map
302
%%DATADIR%%/midi_maps/AKAI_MPK249.map
293
%%DATADIR%%/midi_maps/AKAI_MPK61.map
303
%%DATADIR%%/midi_maps/AKAI_MPK61.map
294
%%DATADIR%%/midi_maps/AKAI_MPKmini.map
304
%%DATADIR%%/midi_maps/AKAI_MPKmini.map
305
%%DATADIR%%/midi_maps/AKAI_MPKminiplus.map
295
%%DATADIR%%/midi_maps/Alesis_Q49v2.map
306
%%DATADIR%%/midi_maps/Alesis_Q49v2.map
296
%%DATADIR%%/midi_maps/Alesis_QX25.map
307
%%DATADIR%%/midi_maps/Alesis_QX25.map
297
%%DATADIR%%/midi_maps/Alesis_VI25.map
308
%%DATADIR%%/midi_maps/Alesis_VI25.map
298
%%DATADIR%%/midi_maps/Arturia_KeyLab49.map
309
%%DATADIR%%/midi_maps/Arturia_KeyLab49.map
299
%%DATADIR%%/midi_maps/Arturia_MiniLab_mkII.map
310
%%DATADIR%%/midi_maps/Arturia_MiniLab_mkII.map
300
%%DATADIR%%/midi_maps/DDX3216.map
311
%%DATADIR%%/midi_maps/DDX3216.map
312
%%DATADIR%%/midi_maps/Devine_Versakey.map
313
%%DATADIR%%/midi_maps/Donner_StarryPad.map
301
%%DATADIR%%/midi_maps/Korg_nanoKONTROL.map
314
%%DATADIR%%/midi_maps/Korg_nanoKONTROL.map
302
%%DATADIR%%/midi_maps/Korg_nanoKONTROL2.map
315
%%DATADIR%%/midi_maps/Korg_nanoKONTROL2.map
303
%%DATADIR%%/midi_maps/Korg_nanoKONTROL2_With_Master.map
316
%%DATADIR%%/midi_maps/Korg_nanoKONTROL2_With_Master.map
Lines 576-581 share/applications/%%ARDOUR_MAJOR%%.desktop Link Here
576
%%DATADIR%%/patchfiles/Kurzweil_PC88_MX.midnam
589
%%DATADIR%%/patchfiles/Kurzweil_PC88_MX.midnam
577
%%DATADIR%%/patchfiles/Kurzweil_PC88_VGM.midnam
590
%%DATADIR%%/patchfiles/Kurzweil_PC88_VGM.midnam
578
%%DATADIR%%/patchfiles/Kurzweil_PX_Plus.midnam
591
%%DATADIR%%/patchfiles/Kurzweil_PX_Plus.midnam
592
%%DATADIR%%/patchfiles/Kurzweil_SP4.midnam
579
%%DATADIR%%/patchfiles/Kurzweil_SP88x.midnam
593
%%DATADIR%%/patchfiles/Kurzweil_SP88x.midnam
580
%%DATADIR%%/patchfiles/Lexicon_DR_Music_FX_Expansion.midnam
594
%%DATADIR%%/patchfiles/Lexicon_DR_Music_FX_Expansion.midnam
581
%%DATADIR%%/patchfiles/Lexicon_Dual_FX_Expansion.midnam
595
%%DATADIR%%/patchfiles/Lexicon_Dual_FX_Expansion.midnam
Lines 608-613 share/applications/%%ARDOUR_MAJOR%%.desktop Link Here
608
%%DATADIR%%/patchfiles/Moog_MF_108M_Cluster_Flux.midnam
622
%%DATADIR%%/patchfiles/Moog_MF_108M_Cluster_Flux.midnam
609
%%DATADIR%%/patchfiles/Moog_Minitaur.midnam
623
%%DATADIR%%/patchfiles/Moog_Minitaur.midnam
610
%%DATADIR%%/patchfiles/Moog_Slim_Phatty.midnam
624
%%DATADIR%%/patchfiles/Moog_Slim_Phatty.midnam
625
%%DATADIR%%/patchfiles/Moog_Subsequent_37.midnam
611
%%DATADIR%%/patchfiles/Morning_Star_MacWaveMaker.midnam
626
%%DATADIR%%/patchfiles/Morning_Star_MacWaveMaker.midnam
612
%%DATADIR%%/patchfiles/Nord_Modular.midnam
627
%%DATADIR%%/patchfiles/Nord_Modular.midnam
613
%%DATADIR%%/patchfiles/Novation_A_Station.midnam
628
%%DATADIR%%/patchfiles/Novation_A_Station.midnam
Lines 801-806 share/applications/%%ARDOUR_MAJOR%%.desktop Link Here
801
%%DATADIR%%/scripts/a_dtmf_phone.lua
816
%%DATADIR%%/scripts/a_dtmf_phone.lua
802
%%DATADIR%%/scripts/a_mute.lua
817
%%DATADIR%%/scripts/a_mute.lua
803
%%DATADIR%%/scripts/a_slow_mute.lua
818
%%DATADIR%%/scripts/a_slow_mute.lua
819
%%DATADIR%%/scripts/a_stereo_routing.lua
804
%%DATADIR%%/scripts/ab_switch.lua
820
%%DATADIR%%/scripts/ab_switch.lua
805
%%DATADIR%%/scripts/access_action.lua
821
%%DATADIR%%/scripts/access_action.lua
806
%%DATADIR%%/scripts/add_MIDI_monitor.lua
822
%%DATADIR%%/scripts/add_MIDI_monitor.lua
Lines 809-814 share/applications/%%ARDOUR_MAJOR%%.desktop Link Here
809
%%DATADIR%%/scripts/addscopes.lua
825
%%DATADIR%%/scripts/addscopes.lua
810
%%DATADIR%%/scripts/amp5.lua
826
%%DATADIR%%/scripts/amp5.lua
811
%%DATADIR%%/scripts/avldrums_midimap.lua
827
%%DATADIR%%/scripts/avldrums_midimap.lua
828
%%DATADIR%%/scripts/barlow_arp.lua
812
%%DATADIR%%/scripts/bounce_replace.lua
829
%%DATADIR%%/scripts/bounce_replace.lua
813
%%DATADIR%%/scripts/bypass_all_plugins.lua
830
%%DATADIR%%/scripts/bypass_all_plugins.lua
814
%%DATADIR%%/scripts/collapse_playlists.lua
831
%%DATADIR%%/scripts/collapse_playlists.lua
Lines 833-838 share/applications/%%ARDOUR_MAJOR%%.desktop Link Here
833
%%DATADIR%%/scripts/pitch_to_mts.lua
850
%%DATADIR%%/scripts/pitch_to_mts.lua
834
%%DATADIR%%/scripts/post_export_save_hook.lua
851
%%DATADIR%%/scripts/post_export_save_hook.lua
835
%%DATADIR%%/scripts/preare_record_example.lua
852
%%DATADIR%%/scripts/preare_record_example.lua
853
%%DATADIR%%/scripts/raptor_arp.lua
836
%%DATADIR%%/scripts/record_now.lua
854
%%DATADIR%%/scripts/record_now.lua
837
%%DATADIR%%/scripts/remove_unknown_procs.lua
855
%%DATADIR%%/scripts/remove_unknown_procs.lua
838
%%DATADIR%%/scripts/reset_mixer.lua
856
%%DATADIR%%/scripts/reset_mixer.lua
Lines 852-857 share/applications/%%ARDOUR_MAJOR%%.desktop Link Here
852
%%DATADIR%%/scripts/s_region_gain2.lua
870
%%DATADIR%%/scripts/s_region_gain2.lua
853
%%DATADIR%%/scripts/s_region_gain_curve.lua
871
%%DATADIR%%/scripts/s_region_gain_curve.lua
854
%%DATADIR%%/scripts/s_replaceplugin.lua
872
%%DATADIR%%/scripts/s_replaceplugin.lua
873
%%DATADIR%%/scripts/s_sections.lua
855
%%DATADIR%%/scripts/s_selection.lua
874
%%DATADIR%%/scripts/s_selection.lua
856
%%DATADIR%%/scripts/s_set_region_fades.lua
875
%%DATADIR%%/scripts/s_set_region_fades.lua
857
%%DATADIR%%/scripts/s_showhide_track.lua
876
%%DATADIR%%/scripts/s_showhide_track.lua
Lines 868-873 share/applications/%%ARDOUR_MAJOR%%.desktop Link Here
868
%%DATADIR%%/scripts/session_template_advanced.lua
887
%%DATADIR%%/scripts/session_template_advanced.lua
869
%%DATADIR%%/scripts/session_template_record.lua
888
%%DATADIR%%/scripts/session_template_record.lua
870
%%DATADIR%%/scripts/set_automation_mode.lua
889
%%DATADIR%%/scripts/set_automation_mode.lua
890
%%DATADIR%%/scripts/simple_arp.lua
871
%%DATADIR%%/scripts/singen.lua
891
%%DATADIR%%/scripts/singen.lua
872
%%DATADIR%%/scripts/spectrogram.lua
892
%%DATADIR%%/scripts/spectrogram.lua
873
%%DATADIR%%/scripts/split_all_markers.lua
893
%%DATADIR%%/scripts/split_all_markers.lua
874
- 

Return to bug 274644