View | Details | Raw Unified | Return to bug 277342
Collapse All | Expand All

(-)b/audio/ardour/Makefile (-5 / +7 lines)
Lines 1-11 Link Here
1
PORTNAME=	ardour
1
PORTNAME=	ardour
2
DISTVERSION=	8.1.0
2
DISTVERSION=	8.4.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=	550
8
DISTFILES=	562
9
DIST_SUBDIR=	${DISTNAME}
9
DIST_SUBDIR=	${DISTNAME}
10
10
11
MAINTAINER=	dev@submerge.ch
11
MAINTAINER=	dev@submerge.ch
Lines 53-64 USE_LDCONFIG= yes Link Here
53
USE_XORG=	x11
53
USE_XORG=	x11
54
54
55
CONFIGURE_ARGS=	--optimize --ptformat --freedesktop --no-phone-home \
55
CONFIGURE_ARGS=	--optimize --ptformat --freedesktop --no-phone-home \
56
		--with-backends=jack,dummy --internal-shared-libs \
56
		--with-backends=jack,dummy --internal-shared-libs --no-ytk \
57
		${CONFIGURE_ARGS_${ARCH}}
57
		${CONFIGURE_ARGS_${ARCH}}
58
CONFIGURE_ARGS_amd64=	--arch='-msse -mfpmath=sse -DARCH_X86' --dist-target=x86_64
58
CONFIGURE_ARGS_amd64=	--arch='-msse -mfpmath=sse -DARCH_X86' --dist-target=x86_64
59
# only support for i686 or better
59
# only support for i686 or better
60
CONFIGURE_ARGS_i386=	--arch='-msse -mfpmath=sse -march=i686 -DARCH_X86' --dist-target=i686
60
CONFIGURE_ARGS_i386=	--arch='-msse -mfpmath=sse -march=i686 -DARCH_X86' --dist-target=i686
61
61
62
CONFIGURE_ENV+=		PYTHONDONTWRITEBYTECODE=1
63
MAKE_ENV+=		PYTHONDONTWRITEBYTECODE=1
64
62
LDFLAGS_powerpc=	-Wl,-z,notext
65
LDFLAGS_powerpc=	-Wl,-z,notext
63
66
64
ARDOUR_MAJOR=	ardour8
67
ARDOUR_MAJOR=	ardour8
Lines 75-82 OPTIONS_SUB= yes Link Here
75
VST3_DESC=		Build with VST3 plugin support
78
VST3_DESC=		Build with VST3 plugin support
76
79
77
VST3_BUILD_DEPENDS=	vst3sdk>0:audio/vst3sdk
80
VST3_BUILD_DEPENDS=	vst3sdk>0:audio/vst3sdk
78
# Inverted logic, the --vst3 argument _disables_ VST3 support.
81
VST3_CONFIGURE_OFF=	--no-vst3
79
VST3_CONFIGURE_OFF=	--vst3
80
82
81
post-patch:
83
post-patch:
82
	@${REINPLACE_CMD} -e 's/obj\.use            = '\''libsmf libpbd'\''/obj\.use            = '\''libsmf_internal libpbd'\''/g' ${WRKSRC}/libs/evoral/wscript
84
	@${REINPLACE_CMD} -e 's/obj\.use            = '\''libsmf libpbd'\''/obj\.use            = '\''libsmf_internal libpbd'\''/g' ${WRKSRC}/libs/evoral/wscript
(-)b/audio/ardour/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1697821942
1
TIMESTAMP = 1708609514
2
SHA256 (Ardour-8.1.0/550) = 5a2656b326b2ee38f14df9378d044982f9ca1607e7e0bec647686eb6edc9dc17
2
SHA256 (Ardour-8.4.0/562) = 7c64fd95808d94440639698e0f8ece30da8b5efde2777fff55c8bc21404e28cf
3
SIZE (Ardour-8.1.0/550) = 13835817
3
SIZE (Ardour-8.4.0/562) = 17574218
(-)b/audio/ardour/files/patch-libs_aaf_AAFIAudioFiles.c (+12 lines)
Added Link Here
1
--- libs/aaf/AAFIAudioFiles.c.orig	2023-12-14 16:14:03 UTC
2
+++ libs/aaf/AAFIAudioFiles.c
3
@@ -39,6 +39,9 @@
4
 #include <arpa/inet.h>
5
 #include <mntent.h>
6
 #include <unistd.h> /* access() */
7
+#elif defined(__FreeBSD__)
8
+#include <limits.h>
9
+#include <unistd.h>
10
 #elif defined(__APPLE__)
11
 #include <sys/syslimits.h>
12
 #include <unistd.h> /* access() */
(-)b/audio/ardour/files/patch-libs_aaf_aaf_LibCFB.h (+11 lines)
Added Link Here
1
--- libs/aaf/aaf/LibCFB.h.orig	2023-12-14 15:52:18 UTC
2
+++ libs/aaf/aaf/LibCFB.h
3
@@ -28,6 +28,8 @@
4
 
5
 #if defined(__linux__)
6
 #include <linux/limits.h>
7
+#elif defined(__FreeBSD__)
8
+#include <limits.h>
9
 #elif defined(__APPLE__)
10
 #include <sys/syslimits.h>
11
 #elif defined(_MSC_VER) // MSVC
(-)b/audio/ardour/pkg-plist (-1 / +15 lines)
Lines 46-51 lib/%%ARDOUR_MAJOR%%/backends/libdummy_audiobackend.so Link Here
46
lib/%%ARDOUR_MAJOR%%/backends/libjack_audiobackend.so
46
lib/%%ARDOUR_MAJOR%%/backends/libjack_audiobackend.so
47
lib/%%ARDOUR_MAJOR%%/engines/libclearlooks.so
47
lib/%%ARDOUR_MAJOR%%/engines/libclearlooks.so
48
lib/%%ARDOUR_MAJOR%%/hardour-%%VERSION%%
48
lib/%%ARDOUR_MAJOR%%/hardour-%%VERSION%%
49
lib/%%ARDOUR_MAJOR%%/libaaf.so
50
lib/%%ARDOUR_MAJOR%%/libaaf.so.0
51
lib/%%ARDOUR_MAJOR%%/libaaf.so.0.0.0
49
lib/%%ARDOUR_MAJOR%%/libardour.so
52
lib/%%ARDOUR_MAJOR%%/libardour.so
50
lib/%%ARDOUR_MAJOR%%/libardour.so.3
53
lib/%%ARDOUR_MAJOR%%/libardour.so.3
51
lib/%%ARDOUR_MAJOR%%/libardour.so.3.0.0
54
lib/%%ARDOUR_MAJOR%%/libardour.so.3.0.0
Lines 95-103 lib/%%ARDOUR_MAJOR%%/surfaces/libardour_faderport2.so Link Here
95
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_faderport8.so
98
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_faderport8.so
96
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_generic_midi.so
99
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_generic_midi.so
97
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_launch_control_xl.so
100
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_launch_control_xl.so
101
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_launchpad_mini.so
98
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_launchpad_pro.so
102
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_launchpad_pro.so
103
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_launchpad_x.so
99
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_mcp.so
104
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_mcp.so
100
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_osc.so
105
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_osc.so
106
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_ssl_uf8.so
101
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_us2400.so
107
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_us2400.so
102
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_websockets.so
108
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_websockets.so
103
lib/%%ARDOUR_MAJOR%%/utils/ardour-util.sh
109
lib/%%ARDOUR_MAJOR%%/utils/ardour-util.sh
Lines 180-186 share/applications/%%ARDOUR_MAJOR%%.desktop Link Here
180
%%DATADIR%%/icons/halfnote.png
186
%%DATADIR%%/icons/halfnote.png
181
%%DATADIR%%/icons/i_beam_cursor.png
187
%%DATADIR%%/icons/i_beam_cursor.png
182
%%DATADIR%%/icons/launch_control_xl.png
188
%%DATADIR%%/icons/launch_control_xl.png
189
%%DATADIR%%/icons/launchpad-mini.png
183
%%DATADIR%%/icons/launchpad-pro.png
190
%%DATADIR%%/icons/launchpad-pro.png
191
%%DATADIR%%/icons/launchpad-x.png
184
%%DATADIR%%/icons/mezzforte.png
192
%%DATADIR%%/icons/mezzforte.png
185
%%DATADIR%%/icons/mezzoforte.png
193
%%DATADIR%%/icons/mezzoforte.png
186
%%DATADIR%%/icons/mezzopiano.png
194
%%DATADIR%%/icons/mezzopiano.png
Lines 307-312 share/applications/%%ARDOUR_MAJOR%%.desktop Link Here
307
%%DATADIR%%/midi_maps/Alesis_QX25.map
315
%%DATADIR%%/midi_maps/Alesis_QX25.map
308
%%DATADIR%%/midi_maps/Alesis_VI25.map
316
%%DATADIR%%/midi_maps/Alesis_VI25.map
309
%%DATADIR%%/midi_maps/Arturia_KeyLab49.map
317
%%DATADIR%%/midi_maps/Arturia_KeyLab49.map
318
%%DATADIR%%/midi_maps/Arturia_MiniLab_3.map
310
%%DATADIR%%/midi_maps/Arturia_MiniLab_mkII.map
319
%%DATADIR%%/midi_maps/Arturia_MiniLab_mkII.map
311
%%DATADIR%%/midi_maps/DDX3216.map
320
%%DATADIR%%/midi_maps/DDX3216.map
312
%%DATADIR%%/midi_maps/Devine_Versakey.map
321
%%DATADIR%%/midi_maps/Devine_Versakey.map
Lines 336-341 share/applications/%%ARDOUR_MAJOR%%.desktop Link Here
336
%%DATADIR%%/midi_maps/akai-mpd-32.map
345
%%DATADIR%%/midi_maps/akai-mpd-32.map
337
%%DATADIR%%/midi_maps/bcf2000.map
346
%%DATADIR%%/midi_maps/bcf2000.map
338
%%DATADIR%%/midi_maps/bcf2000_mackie.map
347
%%DATADIR%%/midi_maps/bcf2000_mackie.map
348
%%DATADIR%%/midi_maps/donnerdmk25.map
339
%%DATADIR%%/midi_maps/m-audio-oxygen61v3.map
349
%%DATADIR%%/midi_maps/m-audio-oxygen61v3.map
340
%%DATADIR%%/midi_maps/m-audio_oxygen25.map
350
%%DATADIR%%/midi_maps/m-audio_oxygen25.map
341
%%DATADIR%%/midi_maps/m-audio_oxygen25_3rdGen.map
351
%%DATADIR%%/midi_maps/m-audio_oxygen25_3rdGen.map
Lines 594-599 share/applications/%%ARDOUR_MAJOR%%.desktop Link Here
594
%%DATADIR%%/patchfiles/Lexicon_DR_Music_FX_Expansion.midnam
604
%%DATADIR%%/patchfiles/Lexicon_DR_Music_FX_Expansion.midnam
595
%%DATADIR%%/patchfiles/Lexicon_Dual_FX_Expansion.midnam
605
%%DATADIR%%/patchfiles/Lexicon_Dual_FX_Expansion.midnam
596
%%DATADIR%%/patchfiles/Lexicon_Dual_Vrb_Expansion.midnam
606
%%DATADIR%%/patchfiles/Lexicon_Dual_Vrb_Expansion.midnam
607
%%DATADIR%%/patchfiles/Lexicon_MPX100.midnam
597
%%DATADIR%%/patchfiles/Lexicon_MPX500.midnam
608
%%DATADIR%%/patchfiles/Lexicon_MPX500.midnam
598
%%DATADIR%%/patchfiles/Lexicon_MPX_1.midnam
609
%%DATADIR%%/patchfiles/Lexicon_MPX_1.midnam
599
%%DATADIR%%/patchfiles/Lexicon_MPX_500.midnam
610
%%DATADIR%%/patchfiles/Lexicon_MPX_500.midnam
Lines 792-797 share/applications/%%ARDOUR_MAJOR%%.desktop Link Here
792
%%DATADIR%%/patchfiles/Yamaha_S30_80.midnam
803
%%DATADIR%%/patchfiles/Yamaha_S30_80.midnam
793
%%DATADIR%%/patchfiles/Yamaha_S90.midnam
804
%%DATADIR%%/patchfiles/Yamaha_S90.midnam
794
%%DATADIR%%/patchfiles/Yamaha_SY77.midnam
805
%%DATADIR%%/patchfiles/Yamaha_SY77.midnam
806
%%DATADIR%%/patchfiles/Yamaha_SY85.midnam
795
%%DATADIR%%/patchfiles/Yamaha_SY99.midnam
807
%%DATADIR%%/patchfiles/Yamaha_SY99.midnam
796
%%DATADIR%%/patchfiles/Yamaha_So3.midnam
808
%%DATADIR%%/patchfiles/Yamaha_So3.midnam
797
%%DATADIR%%/patchfiles/Yamaha_So8.midnam
809
%%DATADIR%%/patchfiles/Yamaha_So8.midnam
Lines 854-859 share/applications/%%ARDOUR_MAJOR%%.desktop Link Here
854
%%DATADIR%%/scripts/record_now.lua
866
%%DATADIR%%/scripts/record_now.lua
855
%%DATADIR%%/scripts/remove_unknown_procs.lua
867
%%DATADIR%%/scripts/remove_unknown_procs.lua
856
%%DATADIR%%/scripts/reset_mixer.lua
868
%%DATADIR%%/scripts/reset_mixer.lua
869
%%DATADIR%%/scripts/reverse_midi.lua
857
%%DATADIR%%/scripts/rubberband_swing.lua
870
%%DATADIR%%/scripts/rubberband_swing.lua
858
%%DATADIR%%/scripts/s_chanmap.lua
871
%%DATADIR%%/scripts/s_chanmap.lua
859
%%DATADIR%%/scripts/s_cut_copy_section.lua
872
%%DATADIR%%/scripts/s_cut_copy_section.lua
Lines 896-906 share/applications/%%ARDOUR_MAJOR%%.desktop Link Here
896
%%DATADIR%%/scripts/surround_to_stereo.lua
909
%%DATADIR%%/scripts/surround_to_stereo.lua
897
%%DATADIR%%/scripts/tomsloop.lua
910
%%DATADIR%%/scripts/tomsloop.lua
898
%%DATADIR%%/scripts/track_organizer.lua
911
%%DATADIR%%/scripts/track_organizer.lua
912
%%DATADIR%%/scripts/trigger_mixer_scene.lua
899
%%DATADIR%%/scripts/tx_raw_midi_from_file.lua
913
%%DATADIR%%/scripts/tx_raw_midi_from_file.lua
900
%%DATADIR%%/scripts/vamp_audio_to_midi.lua
914
%%DATADIR%%/scripts/vamp_audio_to_midi.lua
901
%%DATADIR%%/scripts/voice_activate.lua
915
%%DATADIR%%/scripts/voice_activate.lua
902
%%DATADIR%%/scripts/x-fade.lua
916
%%DATADIR%%/scripts/x-fade.lua
903
%%DATADIR%%/templates/.stub
917
%%DATADIR%%/templates/.stub
918
%%DATADIR%%/themes/adwaita_dark-ardour.colors
904
%%DATADIR%%/themes/blueberry_milk-ardour.colors
919
%%DATADIR%%/themes/blueberry_milk-ardour.colors
905
%%DATADIR%%/themes/caineville-ardour.colors
920
%%DATADIR%%/themes/caineville-ardour.colors
906
%%DATADIR%%/themes/clear_gray-ardour.colors
921
%%DATADIR%%/themes/clear_gray-ardour.colors
907
- 

Return to bug 277342