git: 7a6dbbf80eb6 - main - audio/ardour: Update to 8.11.0 release.
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 16 Mar 2025 10:20:19 UTC
The branch main has been updated by fuz:
URL: https://cgit.FreeBSD.org/ports/commit/?id=7a6dbbf80eb642d2fec0a09735d3bc43d2863be4
commit 7a6dbbf80eb642d2fec0a09735d3bc43d2863be4
Author: Florian Walpen <dev@submerge.ch>
AuthorDate: 2025-02-03 22:59:10 +0000
Commit: Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2025-03-16 10:19:25 +0000
audio/ardour: Update to 8.11.0 release.
This is another urgent bugfix release. Fix build with boost-1.87 by compiling
with c++14 standard. Remove the unnecessary "mark as broken" from c6bdda6336ec4.
Changes: https://ardour.org/whatsnew.html
PR: 284849
---
audio/ardour/Makefile | 27 +++++++++++++++++----------
audio/ardour/distinfo | 6 +++---
audio/ardour/pkg-plist | 2 ++
3 files changed, 22 insertions(+), 13 deletions(-)
diff --git a/audio/ardour/Makefile b/audio/ardour/Makefile
index c644062a9258..b01fcbbc162b 100644
--- a/audio/ardour/Makefile
+++ b/audio/ardour/Makefile
@@ -1,12 +1,11 @@
PORTNAME= ardour
-DISTVERSION= 8.10.0
-PORTREVISION= 1
+DISTVERSION= 8.11.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= 598
+DISTFILES= 604
DIST_SUBDIR= ${DISTNAME}
MAINTAINER= dev@submerge.ch
@@ -16,8 +15,6 @@ WWW= https://ardour.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-BROKEN= fails to build with Boost>=1.87
-
BUILD_DEPENDS= boost-libs>0:devel/boost-libs \
lv2>=1.18.0:audio/lv2 \
itstool>2.0.0:textproc/itstool \
@@ -47,12 +44,10 @@ 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 \
+USES= compiler:c++14-lang desktop-file-utils gettext gnome \
libarchive pkgconfig python:build readline ssl tar:bzip2 \
waf xorg shared-mime-info
-USE_CXXSTD= c++11
+USE_CXXSTD= c++14
USE_GNOME= atk cairo cairomm gdkpixbuf2 glib20 glibmm gtk20 gtkmm24 libxml2 pango
USE_LDCONFIG= yes
USE_XORG= x11
@@ -117,4 +112,16 @@ post-install:
post-install-VST3-on:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${ARDOUR_MAJOR}/ardour-vst3-scanner
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+# Some peripheral libraries are only built with libusb-1.0 >= 1.0.16
+.if ${OPSYS} == FreeBSD && \
+ (${OSVERSION} <= 1304500 \
+ || 1400000 <= ${OSVERSION} && ${OSVERSION} <= 1401502 \
+ || 1500000 <= ${OSVERSION} && ${OSVERSION} <= 1500019)
+PLIST_SUB+= LIBUSB="@comment "
+.else
+PLIST_SUB+= LIBUSB=""
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/audio/ardour/distinfo b/audio/ardour/distinfo
index cc8731ad1bc5..87c4a8428c7d 100644
--- a/audio/ardour/distinfo
+++ b/audio/ardour/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1729206695
-SHA256 (Ardour-8.10.0/598) = ef7a9db00d80f114f8d0869ea3cdc202fdaa1202f273755f1219ff757880881c
-SIZE (Ardour-8.10.0/598) = 17811275
+TIMESTAMP = 1739723038
+SHA256 (Ardour-8.11.0/604) = d20876d5431b85ee6c311d06090a1d9907f5efd9cae4ee07fd56934d5286879d
+SIZE (Ardour-8.11.0/604) = 17812329
diff --git a/audio/ardour/pkg-plist b/audio/ardour/pkg-plist
index a2a018aa2d25..6d4e251041fb 100644
--- a/audio/ardour/pkg-plist
+++ b/audio/ardour/pkg-plist
@@ -92,6 +92,7 @@ lib/%%ARDOUR_MAJOR%%/panners/libpanvbap.so
lib/%%ARDOUR_MAJOR%%/sanityCheck
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_cc121.so
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_console1.so
+%%LIBUSB%%lib/%%ARDOUR_MAJOR%%/surfaces/libardour_contourdesign.so
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_faderport.so
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_faderport16.so
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_faderport2.so
@@ -104,6 +105,7 @@ lib/%%ARDOUR_MAJOR%%/surfaces/libardour_launchpad_pro.so
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_launchpad_x.so
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_mcp.so
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_osc.so
+%%LIBUSB%%lib/%%ARDOUR_MAJOR%%/surfaces/libardour_push2.so
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_ssl_uf8.so
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_us2400.so
lib/%%ARDOUR_MAJOR%%/surfaces/libardour_websockets.so