[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: 3c78c36c615983443fad467f1818cc895d3a33c7
Author: Andreas Sturmlechner gentoo org>
AuthorDate: Mon Jan 19 21:23:40 2026 +
Commit: Miroslav Šulc gentoo org>
CommitDate: Tue Jan 20 19:06:13 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c78c36c
media-sound/ardour: drop 8.12-r1
Signed-off-by: Andreas Sturmlechner gentoo.org>
Signed-off-by: Miroslav Šulc gentoo.org>
media-sound/ardour/ardour-8.12-r1.ebuild | 194 ---
1 file changed, 194 deletions(-)
diff --git a/media-sound/ardour/ardour-8.12-r1.ebuild
b/media-sound/ardour/ardour-8.12-r1.ebuild
deleted file mode 100644
index b0dfe8dc51a4..
--- a/media-sound/ardour/ardour-8.12-r1.ebuild
+++ /dev/null
@@ -1,194 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{11..13} )
-PYTHON_REQ_USE='threads(+)'
-PLOCALES="ca cs de el en_GB es eu fr it ja ko nn pl pt pt_PT ru sv zh"
-inherit toolchain-funcs flag-o-matic plocale python-any-r1 waf-utils desktop
xdg
-
-DESCRIPTION="Digital Audio Workstation"
-HOMEPAGE="https://ardour.org/";
-
-if [[ ${PV} == ** ]]; then
- EGIT_REPO_URI="https://git.ardour.org/ardour/ardour.git";
- inherit git-r3
-else
-
SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/Ardour-${PV}.0.tar.bz2";
- S="${WORKDIR}/Ardour-${PV}.0"
- KEYWORDS="amd64 ~loong ~x86"
-fi
-
-LICENSE="GPL-2"
-SLOT="8"
-IUSE="doc jack nls phonehome pulseaudio cpu_flags_ppc_altivec
cpu_flags_x86_sse cpu_flags_x86_mmx cpu_flags_x86_3dnow"
-
-RDEPEND="
- dev-cpp/cairomm:0
- dev-cpp/glibmm:2
- dev-cpp/pangomm:1.4
- dev-libs/boost:=
- dev-libs/glib:2
- dev-libs/libsigc++:2
- dev-libs/libxml2:2=
- media-libs/alsa-lib
- media-libs/aubio
- media-libs/flac:=
- media-libs/freetype:2
- media-libs/liblo
- media-libs/liblrdf
- media-libs/libsamplerate
- media-libs/libsndfile
- media-libs/libsoundtouch
- media-libs/raptor:2
- media-libs/rubberband
- media-libs/taglib:=
- media-libs/vamp-plugin-sdk
- net-libs/libwebsockets
- net-misc/curl
- sys-libs/readline:0=
- sci-libs/fftw:3.0[threads]
- virtual/libusb:1
- x11-libs/cairo
- x11-libs/pango
- jack? ( virtual/jack )
- pulseaudio? ( media-libs/libpulse )
- media-libs/lilv
- media-libs/sratom
- dev-libs/sord
- media-libs/lv2"
-# media-libs/suil[X,gtk2] bundled suil is now used, probably because of
ytk
-# !bundled-libs? ( media-sound/fluidsynth ) at least libltc is missing to
be able to unbundle...
-
-DEPEND="${RDEPEND}
- jack? ( virtual/jack )"
-BDEPEND="${PYTHON_DEPS}
- dev-util/itstool
- sys-devel/gettext
- virtual/pkgconfig
- doc? ( app-text/doxygen[dot] )"
-
-PATCHES=(
- "${FILESDIR}/${PN}-6.8-metadata.patch"
- "${FILESDIR}/${PN}-9.0.0-fix-clang-crash.patch"
- "${FILESDIR}/${PN}-9.0.0-properly-check-for-syscall.patch"
- "${FILESDIR}/${PN}-9.0.0-fix-unlikely-buffer-overflow.patch"
-)
-
-pkg_pretend() {
- [[ $(tc-getLD) == *gold* ]] && (has_version sci-libs/fftw[openmp] ||
has_version sci-libs/fftw[threads]) && \
- ewarn "Linking with gold linker might produce broken
executable, see bug #733972"
-}
-
-src_prepare() {
- default
-
- # delete optimization flags
- sed 's/'full-optimization\'\ :\ \\[.*'/'full-optimization\'\ :\
\'\','/' -i "${S}"/wscript || die
-
- # handle arch
- MARCH=$(get-flag march)
- OPTFLAGS=""
- if use cpu_flags_x86_sse; then
- if [[ ${MARCH} == "i686" ]] || [[ ${MARCH} == "i486" ]]; then
- elog "You enabled sse but use an march that does not
support sse!"
- elog "We add -msse to the flags now, but please
consider switching your march in make.conf!"
- fi
- OPTFLAGS="sse"
- fi
- if use cpu_flags_x86_mmx; then
- if [[ ${MARCH} == "i486" ]]; then
- elog "You enabled mmx with i486 set as march! You have
been warned!"
- fi
- OPTFLAGS="${OPTFLAGS} mmx"
- fi
- if use cpu_flags_x86_3dnow; then
- OPTFLAGS="${OPTFLAGS} 3dnow"
- fi
- sed 's/flag_line\ =\ o.*/flag_line\ =\ \": '"${OPTFLAGS}"' just some
place holders\"/' \
- -i "${S}"/wscript || die
- sed 's/cpu\ ==\ .*/cpu\ ==\ "LeaveMarchAsIs":/' -i "${S}"/wscript || die
-
- # boost and shebang
- append-flags "-lboost_system"
- python_fix_shebang "${S}"/wscript
- python_fix_shebang "${S}"/waf
-
- # handle locales
- my_lcmsg() {
- rm -f
{gtk2_ardour,gtk2_ardour/appdata,libs/ardour,libs/gtkmm2ext}/po/${1}.po
- }
- plocale_for_each_disabled
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: 956ff170b94d58eabc6ffb6976f2a725f565b3cc
Author: Sam James gentoo org>
AuthorDate: Sun Jan 18 22:34:48 2026 +
Commit: Sam James gentoo org>
CommitDate: Sun Jan 18 22:34:48 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=956ff170
media-sound/ardour: Stabilize 8.12-r2 amd64, #968779
Signed-off-by: Sam James gentoo.org>
media-sound/ardour/ardour-8.12-r2.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/media-sound/ardour/ardour-8.12-r2.ebuild
b/media-sound/ardour/ardour-8.12-r2.ebuild
index c1813e918272..a5955db8292c 100644
--- a/media-sound/ardour/ardour-8.12-r2.ebuild
+++ b/media-sound/ardour/ardour-8.12-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -24,7 +24,7 @@ else
# https://community.ardour.org/download?architecture=x86_64&type=source
SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/Ardour-${PV}.0.tar.bz2";
S="${WORKDIR}/Ardour-${PV}.0"
- KEYWORDS="~amd64 ~loong ~x86"
+ KEYWORDS="amd64 ~loong ~x86"
fi
LICENSE="GPL-2"
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: 1bb78aea06653fa384be3623b49d974ac79dadf7
Author: Nicolas PARLANT parhuet fr>
AuthorDate: Sun Dec 7 17:22:27 2025 +
Commit: Miroslav Šulc gentoo org>
CommitDate: Sun Dec 14 18:48:07 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bb78aea
media-sound/ardour: optfeature gmsynth-lv2
Ardour uses it as default if installed
Bug: https://bugs.gentoo.org/966074
Signed-off-by: Nicolas PARLANT parhuet.fr>
Part-of: https://github.com/gentoo/gentoo/pull/44943
Closes: https://github.com/gentoo/gentoo/pull/44943
Signed-off-by: Miroslav Šulc gentoo.org>
media-sound/ardour/ardour-8.12-r2.ebuild | 1 +
media-sound/ardour/ardour-.ebuild| 1 +
2 files changed, 2 insertions(+)
diff --git a/media-sound/ardour/ardour-8.12-r2.ebuild
b/media-sound/ardour/ardour-8.12-r2.ebuild
index 91d86ecd8398..c1813e918272 100644
--- a/media-sound/ardour/ardour-8.12-r2.ebuild
+++ b/media-sound/ardour/ardour-8.12-r2.ebuild
@@ -232,6 +232,7 @@ src_install() {
pkg_postinst() {
xdg_pkg_postinst
+ optfeature "another synth used by default if installed"
media-plugins/gmsynth-lv2
optfeature "exporting audio in mp3" media-video/ffmpeg[lame]
elog "Please do _not_ report problems with the package to ${PN}
upstream."
diff --git a/media-sound/ardour/ardour-.ebuild
b/media-sound/ardour/ardour-.ebuild
index 5a9fa6586de2..50b451cd85b0 100644
--- a/media-sound/ardour/ardour-.ebuild
+++ b/media-sound/ardour/ardour-.ebuild
@@ -223,6 +223,7 @@ src_install() {
pkg_postinst() {
xdg_pkg_postinst
+ optfeature "another synth used by default if installed"
media-plugins/gmsynth-lv2
optfeature "exporting audio in mp3" media-video/ffmpeg[lame]
elog "Please do _not_ report problems with the package to ${PN}
upstream."
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/, media-sound/ardour/files/
commit: 49e5f10191541079b8fe7201e478b9dcd6c1c400
Author: Nicolas PARLANT parhuet fr>
AuthorDate: Thu Dec 4 05:22:53 2025 +
Commit: Miroslav Šulc gentoo org>
CommitDate: Sun Dec 14 18:47:43 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49e5f101
media-sound/ardour: update live
update deps from wscripts files
remove plocale
boost is now header only (since 6.0)
fix cpp harcoded
add test
fix linking for few extra binaries like ardour-export
fix prefix for configdir
set cxx17 to fix building w/ gcc-16
remove check for (old)gold linker
move appdata to metainfo instead of a patch because it causes fail
otherwise with translation
doc does nothing, doxygen must be called
cpu_flags reworked :
separate avx, avx512f, fma3
rm 3dnow, mmx (just added a cflag)
rm altivec, not keyworded and no-fpu-optimization doesn't handle it
patches:
remove unwanted flags and hopefully clarify optimizations
direct call to ffmpeg and ffprobe for transcoding
Signed-off-by: Nicolas PARLANT parhuet.fr>
Part-of: https://github.com/gentoo/gentoo/pull/44943
Signed-off-by: Miroslav Šulc gentoo.org>
media-sound/ardour/ardour-.ebuild | 194
.../ardour/files/ardour-8.12-fix_fftranscode.patch | 22 +++
media-sound/ardour/files/ardour-8.12-fix_fpu.patch | 196 +
3 files changed, 334 insertions(+), 78 deletions(-)
diff --git a/media-sound/ardour/ardour-.ebuild
b/media-sound/ardour/ardour-.ebuild
index 33c8a136294f..5a9fa6586de2 100644
--- a/media-sound/ardour/ardour-.ebuild
+++ b/media-sound/ardour/ardour-.ebuild
@@ -5,18 +5,23 @@ EAPI=8
PYTHON_COMPAT=( python3_{11..13} )
PYTHON_REQ_USE='threads(+)'
-PLOCALES="ca cs de el en_GB es eu fr it ja ko nn pl pt pt_PT ru sv zh"
-inherit toolchain-funcs flag-o-matic plocale python-any-r1 waf-utils desktop
xdg
+inherit desktop edo flag-o-matic optfeature python-any-r1 waf-utils
toolchain-funcs xdg
DESCRIPTION="Digital Audio Workstation"
HOMEPAGE="https://ardour.org/";
if [[ ${PV} == ** ]]; then
- # Main repo disabled for now by upstream
+ # Main repo not stable
#EGIT_REPO_URI="https://git.ardour.org/ardour/ardour.git";
EGIT_REPO_URI="https://github.com/Ardour/ardour.git";
inherit git-r3
else
+ # We previously had 8.12 instead of 8.12.0 despite SRC_URI + S
+ [[ ${PV} != 8.12 ]] && die "Please fix the version to be X.Y.Z instead
of X.Y on this next bump!"
+ # upstream doesn't provide a release tarball in github repo
+ # see https://github.com/Ardour/ardour/blob/master/README-GITHUB.txt
+ # official link is available here, but with token/expiration:
+ # https://community.ardour.org/download?architecture=x86_64&type=source
SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/Ardour-${PV}.0.tar.bz2";
S="${WORKDIR}/Ardour-${PV}.0"
KEYWORDS="~amd64 ~loong ~x86"
@@ -24,101 +29,110 @@ fi
LICENSE="GPL-2"
SLOT="9"
-IUSE="doc jack nls phonehome pulseaudio cpu_flags_ppc_altivec
cpu_flags_x86_sse cpu_flags_x86_mmx cpu_flags_x86_3dnow"
+IUSE="doc jack phonehome pulseaudio test"
+CPU_USE=(
+ cpu_flags_x86_{avx,avx512f,fma3,sse}
+)
+IUSE+=" ${CPU_USE[@]}"
+RESTRICT="!test? ( test )"
RDEPEND="
- dev-cpp/cairomm:0
+ app-arch/libarchive:=
+ dev-cpp/cairomm:0[X]
dev-cpp/glibmm:2
dev-cpp/pangomm:1.4
- dev-libs/boost:=
dev-libs/glib:2
dev-libs/libsigc++:2
dev-libs/libxml2:2=
media-libs/alsa-lib
- media-libs/aubio
- media-libs/flac:=
+ media-libs/aubio:=
+ media-libs/flac
+ media-libs/fontconfig
media-libs/freetype:2
media-libs/liblo
media-libs/liblrdf
+ media-libs/libpng:=
media-libs/libsamplerate
media-libs/libsndfile
- media-libs/libsoundtouch
+ media-libs/lilv
+ media-libs/lv2
media-libs/raptor:2
- media-libs/rubberband
+ media-libs/rubberband:=
media-libs/taglib:=
media-libs/vamp-plugin-sdk
- net-libs/libwebsockets
+ net-libs/libwebsockets:=
net-misc/curl
+ sys-apps/dbus
sys-libs/readline:0=
- sci-libs/fftw:3.0[threads]
+ sci-libs/fftw:3.0=[threads]
virtual/libusb:1
- x11-libs/cairo
+ x11-libs/cairo[X]
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXinerama
+ x11-libs/libXrandr
x11-libs/pango
+ x11-themes/hicolor-icon-theme
jack? ( virtual/jack )
pulseaudio? ( media-libs/libpulse )
- media-libs/lilv
- media-libs/sratom
- dev-libs/sord
- media-libs/lv2"
+"
# media-libs/suil[X,gtk2] bundled suil is used, maybe probably because of
ytk
# !bundled-libs? ( media-sound/fluidsynth ) at least libltc is missing to
be able to unbundle...
-
-DEPEND="${RDEPEND}
- jack? ( virtual/jack )"
-BDEPEND="${PYTHON_DEPS}
+DEPEND
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: 88adb5ef8e618fd95ea77bd34ae59ede4fec56e4
Author: Nicolas PARLANT parhuet fr>
AuthorDate: Thu Dec 4 05:38:56 2025 +
Commit: Miroslav Šulc gentoo org>
CommitDate: Sun Dec 14 18:48:06 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88adb5ef
media-sound/ardour: sync with live
... except for libXi added with 9.0
and testsuite binaries that must be removed
Bug: https://bugs.gentoo.org/733972
Closes: https://bugs.gentoo.org/966219
Closes: https://bugs.gentoo.org/967187
Signed-off-by: Nicolas PARLANT parhuet.fr>
Part-of: https://github.com/gentoo/gentoo/pull/44943
Signed-off-by: Miroslav Šulc gentoo.org>
media-sound/ardour/ardour-8.12-r2.ebuild | 240 +++
1 file changed, 240 insertions(+)
diff --git a/media-sound/ardour/ardour-8.12-r2.ebuild
b/media-sound/ardour/ardour-8.12-r2.ebuild
new file mode 100644
index ..91d86ecd8398
--- /dev/null
+++ b/media-sound/ardour/ardour-8.12-r2.ebuild
@@ -0,0 +1,240 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_REQ_USE='threads(+)'
+inherit desktop edo flag-o-matic optfeature python-any-r1 waf-utils
toolchain-funcs xdg
+
+DESCRIPTION="Digital Audio Workstation"
+HOMEPAGE="https://ardour.org/";
+
+if [[ ${PV} == ** ]]; then
+ # Main repo not stable
+ #EGIT_REPO_URI="https://git.ardour.org/ardour/ardour.git";
+ EGIT_REPO_URI="https://github.com/Ardour/ardour.git";
+ inherit git-r3
+else
+ # We previously had 8.12 instead of 8.12.0 despite SRC_URI + S
+ [[ ${PV} != 8.12 ]] && die "Please fix the version to be X.Y.Z instead
of X.Y on this next bump!"
+ # upstream doesn't provide a release tarball in github repo
+ # see https://github.com/Ardour/ardour/blob/master/README-GITHUB.txt
+ # official link is available here, but with token/expiration:
+ # https://community.ardour.org/download?architecture=x86_64&type=source
+
SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/Ardour-${PV}.0.tar.bz2";
+ S="${WORKDIR}/Ardour-${PV}.0"
+ KEYWORDS="~amd64 ~loong ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="8"
+IUSE="doc jack phonehome pulseaudio test"
+CPU_USE=(
+ cpu_flags_x86_{avx,avx512f,fma3,sse}
+)
+IUSE+=" ${CPU_USE[@]}"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ app-arch/libarchive:=
+ dev-cpp/cairomm:0[X]
+ dev-cpp/glibmm:2
+ dev-cpp/pangomm:1.4
+ dev-libs/glib:2
+ dev-libs/libsigc++:2
+ dev-libs/libxml2:2=
+ media-libs/alsa-lib
+ media-libs/aubio:=
+ media-libs/flac
+ media-libs/fontconfig
+ media-libs/freetype:2
+ media-libs/liblo
+ media-libs/liblrdf
+ media-libs/libpng:=
+ media-libs/libsamplerate
+ media-libs/libsndfile
+ media-libs/lilv
+ media-libs/lv2
+ media-libs/raptor:2
+ media-libs/rubberband:=
+ media-libs/taglib:=
+ media-libs/vamp-plugin-sdk
+ net-libs/libwebsockets:=
+ net-misc/curl
+ sys-apps/dbus
+ sys-libs/readline:0=
+ sci-libs/fftw:3.0=[threads]
+ virtual/libusb:1
+ x11-libs/cairo[X]
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXinerama
+ x11-libs/libXrandr
+ x11-libs/pango
+ x11-themes/hicolor-icon-theme
+ jack? ( virtual/jack )
+ pulseaudio? ( media-libs/libpulse )
+"
+# media-libs/suil[X,gtk2] bundled suil is used, maybe probably because of
ytk
+# !bundled-libs? ( media-sound/fluidsynth ) at least libltc is missing to
be able to unbundle...
+DEPEND="
+ ${RDEPEND}
+ dev-libs/boost
+ dev-libs/sord
+ media-libs/sratom
+ test? ( dev-util/cppunit )
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ dev-util/itstool
+ sys-devel/gettext
+ virtual/pkgconfig
+ doc? (
+ app-text/doxygen
+ media-gfx/graphviz
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-9.0.0-fix-clang-crash.patch"
+ "${FILESDIR}/${PN}-9.0.0-properly-check-for-syscall.patch"
+ "${FILESDIR}/${PN}-9.0.0-fix-unlikely-buffer-overflow.patch"
+ "${FILESDIR}/${PN}-8.12-fix_fpu.patch"
+ # see bug #966219
+ "${FILESDIR}/${PN}-8.12-fix_fftranscode.patch"
+)
+
+src_prepare() {
+ default
+
+ local optflags=(
+ $(usev cpu_flags_x86_sse sse)
+ )
+ # these flags imply sse and avx
+ if use cpu_flags_x86_sse && use cpu_flags_x86_avx; then
+ optflags+=(
+ avx
+ $(usev cpu_flags_x86_avx512f avx512f)
+ $(usev cpu_flags_x86_fma3 fma)
+ )
+ fi
+
+ # use only flags defined by users
+ sed 's/flag_line = o.*/flag_line = \": '"${optflags[*]}"'\"/' \
+ -i wscript || die
+
+ # shebang
+ python_fix_shebang wscri
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: a323562d6176468103a77f0a67cda8554b374c9e
Author: Sam James gentoo org>
AuthorDate: Tue Jun 3 20:26:15 2025 +
Commit: Sam James gentoo org>
CommitDate: Tue Jun 3 20:26:15 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a323562d
media-sound/ardour: drop py3.{13,14}t from PYTHON_COMPAT
This is annoying for python-any-r1 as it drags it in on people's systems
where it's not going to be possible for it to be the sole interpreter
anyway.
Signed-off-by: Sam James gentoo.org>
media-sound/ardour/{ardour-8.12.ebuild => ardour-8.12-r1.ebuild} | 2 +-
media-sound/ardour/ardour-.ebuild| 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/media-sound/ardour/ardour-8.12.ebuild
b/media-sound/ardour/ardour-8.12-r1.ebuild
similarity index 99%
rename from media-sound/ardour/ardour-8.12.ebuild
rename to media-sound/ardour/ardour-8.12-r1.ebuild
index d657adb69b4d..66ba4feec0ca 100644
--- a/media-sound/ardour/ardour-8.12.ebuild
+++ b/media-sound/ardour/ardour-8.12-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9..13} python3_13t )
+PYTHON_COMPAT=( python3_{11..13} )
PYTHON_REQ_USE='threads(+)'
PLOCALES="ca cs de el en_GB es eu fr it ja ko nn pl pt pt_PT ru sv zh"
inherit toolchain-funcs flag-o-matic plocale python-any-r1 waf-utils desktop
xdg
diff --git a/media-sound/ardour/ardour-.ebuild
b/media-sound/ardour/ardour-.ebuild
index 7f197538c693..3958396d5138 100644
--- a/media-sound/ardour/ardour-.ebuild
+++ b/media-sound/ardour/ardour-.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9..13} python3_13t )
+PYTHON_COMPAT=( python3_{11..13} )
PYTHON_REQ_USE='threads(+)'
PLOCALES="ca cs de el en_GB es eu fr it ja ko nn pl pt pt_PT ru sv zh"
inherit toolchain-funcs flag-o-matic plocale python-any-r1 waf-utils desktop
xdg
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: 8505d257ae5d85f93701d9146a49d7861308ae80
Author: Miroslav Šulc gentoo org>
AuthorDate: Thu May 15 10:21:27 2025 +
Commit: Miroslav Šulc gentoo org>
CommitDate: Thu May 15 10:21:27 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8505d257
media-sound/ardour: dropped obsolete 8.11
Bug: https://bugs.gentoo.org/955851
Signed-off-by: Miroslav Šulc gentoo.org>
media-sound/ardour/Manifest | 1 -
media-sound/ardour/ardour-8.11.ebuild | 194 --
2 files changed, 195 deletions(-)
diff --git a/media-sound/ardour/Manifest b/media-sound/ardour/Manifest
index fe3ba28caf88..d7df34f67765 100644
--- a/media-sound/ardour/Manifest
+++ b/media-sound/ardour/Manifest
@@ -1,2 +1 @@
-DIST Ardour-8.11.0.tar.bz2 17812329 BLAKE2B
0683e4517afc58e258c05dfc027649f522c99b64a01353b27d32cd4ef9d474273f4c182c9d59992a0377b031d7ef7a3ff5396b73bd4f6b9b3b1bdc9eb472ae06
SHA512
17f8bb4f70da60a6d7c3934ba5a22fd3e14ff0520cbcb3fcdd151bac3ea46aef468faa2011b1110e502f71e6e7bbaa9810440c140a32e06aa5d4c0013d1628ff
DIST Ardour-8.12.0.tar.bz2 17816405 BLAKE2B
7826081746c0c4d7fd5076b681fa2fdff204af26f2af82bb048294cc916eb1a33999a8f7900edc28984868f4941cbf9d8ba1caba38e5359f4b0077e82d905834
SHA512
cc74ea3a7faa43d0620fac3e251c9f765b3bb61756a90966756245eb9acca59b043605ccb0e4d5a6165f65e1be3c63ca738b84f6613d705236b5f787bc11de53
diff --git a/media-sound/ardour/ardour-8.11.ebuild
b/media-sound/ardour/ardour-8.11.ebuild
deleted file mode 100644
index d657adb69b4d..
--- a/media-sound/ardour/ardour-8.11.ebuild
+++ /dev/null
@@ -1,194 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..13} python3_13t )
-PYTHON_REQ_USE='threads(+)'
-PLOCALES="ca cs de el en_GB es eu fr it ja ko nn pl pt pt_PT ru sv zh"
-inherit toolchain-funcs flag-o-matic plocale python-any-r1 waf-utils desktop
xdg
-
-DESCRIPTION="Digital Audio Workstation"
-HOMEPAGE="https://ardour.org/";
-
-if [[ ${PV} == ** ]]; then
- EGIT_REPO_URI="https://git.ardour.org/ardour/ardour.git";
- inherit git-r3
-else
-
SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/Ardour-${PV}.0.tar.bz2";
- S="${WORKDIR}/Ardour-${PV}.0"
- KEYWORDS="amd64 ~loong ~x86"
-fi
-
-LICENSE="GPL-2"
-SLOT="8"
-IUSE="doc jack nls phonehome pulseaudio cpu_flags_ppc_altivec
cpu_flags_x86_sse cpu_flags_x86_mmx cpu_flags_x86_3dnow"
-
-RDEPEND="
- dev-cpp/cairomm:0
- dev-cpp/glibmm:2
- dev-cpp/pangomm:1.4
- dev-libs/boost:=
- dev-libs/glib:2
- dev-libs/libsigc++:2
- dev-libs/libxml2:2
- media-libs/alsa-lib
- media-libs/aubio
- media-libs/flac:=
- media-libs/freetype:2
- media-libs/liblo
- media-libs/liblrdf
- media-libs/libsamplerate
- media-libs/libsndfile
- media-libs/libsoundtouch
- media-libs/raptor:2
- media-libs/rubberband
- media-libs/taglib:=
- media-libs/vamp-plugin-sdk
- net-libs/libwebsockets
- net-misc/curl
- sys-libs/readline:0=
- sci-libs/fftw:3.0[threads]
- virtual/libusb:1
- x11-libs/cairo
- x11-libs/pango
- jack? ( virtual/jack )
- pulseaudio? ( media-libs/libpulse )
- media-libs/lilv
- media-libs/sratom
- dev-libs/sord
- media-libs/lv2"
-# media-libs/suil[X,gtk2] bundled suil is now used, probably because of
ytk
-# !bundled-libs? ( media-sound/fluidsynth ) at least libltc is missing to
be able to unbundle...
-
-DEPEND="${RDEPEND}
- jack? ( virtual/jack )"
-BDEPEND="${PYTHON_DEPS}
- dev-util/itstool
- sys-devel/gettext
- virtual/pkgconfig
- doc? ( app-text/doxygen[dot] )"
-
-PATCHES=(
- "${FILESDIR}/${PN}-6.8-metadata.patch"
- "${FILESDIR}/${PN}-9.0.0-fix-clang-crash.patch"
- "${FILESDIR}/${PN}-9.0.0-properly-check-for-syscall.patch"
- "${FILESDIR}/${PN}-9.0.0-fix-unlikely-buffer-overflow.patch"
-)
-
-pkg_pretend() {
- [[ $(tc-getLD) == *gold* ]] && (has_version sci-libs/fftw[openmp] ||
has_version sci-libs/fftw[threads]) && \
- ewarn "Linking with gold linker might produce broken
executable, see bug #733972"
-}
-
-src_prepare() {
- default
-
- # delete optimization flags
- sed 's/'full-optimization\'\ :\ \\[.*'/'full-optimization\'\ :\
\'\','/' -i "${S}"/wscript || die
-
- # handle arch
- MARCH=$(get-flag march)
- OPTFLAGS=""
- if use cpu_flags_x86_sse; then
- if [[ ${MARCH} == "i686" ]] || [[ ${MARCH} == "i486" ]]; then
- elog "You enabled sse but use an march that does not
support sse!"
- elog "We add -msse to the flags now, but please
consider switching your march in make.conf!"
- fi
- OPTFLAGS="sse"
- fi
- if use cpu_flags_x86_mmx; then
-
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: 993a4817299142c11ab1e0863b4560bc8b662474
Author: Miroslav Šulc gentoo org>
AuthorDate: Sun Apr 20 11:21:08 2025 +
Commit: Miroslav Šulc gentoo org>
CommitDate: Sun Apr 20 11:21:22 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=993a4817
media-sound/ardour: updated live ebuild repo uri
Signed-off-by: Miroslav Šulc gentoo.org>
media-sound/ardour/ardour-.ebuild | 6 --
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/media-sound/ardour/ardour-.ebuild
b/media-sound/ardour/ardour-.ebuild
index bbfe10e43adb..7f197538c693 100644
--- a/media-sound/ardour/ardour-.ebuild
+++ b/media-sound/ardour/ardour-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,7 +12,9 @@ DESCRIPTION="Digital Audio Workstation"
HOMEPAGE="https://ardour.org/";
if [[ ${PV} == ** ]]; then
- EGIT_REPO_URI="https://git.ardour.org/ardour/ardour.git";
+ # Main repo disabled for now by upstream
+ #EGIT_REPO_URI="https://git.ardour.org/ardour/ardour.git";
+ EGIT_REPO_URI="https://github.com/Ardour/ardour.git";
inherit git-r3
else
SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/Ardour-${PV}.0.tar.bz2";
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: e2cfe784688c2261732d3d8f9e7e916282bfb86d
Author: Miroslav Šulc gentoo org>
AuthorDate: Wed Apr 9 17:53:52 2025 +
Commit: Miroslav Šulc gentoo org>
CommitDate: Wed Apr 9 17:53:58 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2cfe784
media-sound/ardour: bump to 8.12
Signed-off-by: Miroslav Šulc gentoo.org>
media-sound/ardour/Manifest | 1 +
media-sound/ardour/ardour-8.12.ebuild | 194 ++
2 files changed, 195 insertions(+)
diff --git a/media-sound/ardour/Manifest b/media-sound/ardour/Manifest
index 68d4cc03ac81..fe3ba28caf88 100644
--- a/media-sound/ardour/Manifest
+++ b/media-sound/ardour/Manifest
@@ -1 +1,2 @@
DIST Ardour-8.11.0.tar.bz2 17812329 BLAKE2B
0683e4517afc58e258c05dfc027649f522c99b64a01353b27d32cd4ef9d474273f4c182c9d59992a0377b031d7ef7a3ff5396b73bd4f6b9b3b1bdc9eb472ae06
SHA512
17f8bb4f70da60a6d7c3934ba5a22fd3e14ff0520cbcb3fcdd151bac3ea46aef468faa2011b1110e502f71e6e7bbaa9810440c140a32e06aa5d4c0013d1628ff
+DIST Ardour-8.12.0.tar.bz2 17816405 BLAKE2B
7826081746c0c4d7fd5076b681fa2fdff204af26f2af82bb048294cc916eb1a33999a8f7900edc28984868f4941cbf9d8ba1caba38e5359f4b0077e82d905834
SHA512
cc74ea3a7faa43d0620fac3e251c9f765b3bb61756a90966756245eb9acca59b043605ccb0e4d5a6165f65e1be3c63ca738b84f6613d705236b5f787bc11de53
diff --git a/media-sound/ardour/ardour-8.12.ebuild
b/media-sound/ardour/ardour-8.12.ebuild
new file mode 100644
index ..0fe0a3ec51e3
--- /dev/null
+++ b/media-sound/ardour/ardour-8.12.ebuild
@@ -0,0 +1,194 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..13} python3_13t )
+PYTHON_REQ_USE='threads(+)'
+PLOCALES="ca cs de el en_GB es eu fr it ja ko nn pl pt pt_PT ru sv zh"
+inherit toolchain-funcs flag-o-matic plocale python-any-r1 waf-utils desktop
xdg
+
+DESCRIPTION="Digital Audio Workstation"
+HOMEPAGE="https://ardour.org/";
+
+if [[ ${PV} == ** ]]; then
+ EGIT_REPO_URI="https://git.ardour.org/ardour/ardour.git";
+ inherit git-r3
+else
+
SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/Ardour-${PV}.0.tar.bz2";
+ S="${WORKDIR}/Ardour-${PV}.0"
+ KEYWORDS="~amd64 ~loong ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="8"
+IUSE="doc jack nls phonehome pulseaudio cpu_flags_ppc_altivec
cpu_flags_x86_sse cpu_flags_x86_mmx cpu_flags_x86_3dnow"
+
+RDEPEND="
+ dev-cpp/cairomm:0
+ dev-cpp/glibmm:2
+ dev-cpp/pangomm:1.4
+ dev-libs/boost:=
+ dev-libs/glib:2
+ dev-libs/libsigc++:2
+ dev-libs/libxml2:2
+ media-libs/alsa-lib
+ media-libs/aubio
+ media-libs/flac:=
+ media-libs/freetype:2
+ media-libs/liblo
+ media-libs/liblrdf
+ media-libs/libsamplerate
+ media-libs/libsndfile
+ media-libs/libsoundtouch
+ media-libs/raptor:2
+ media-libs/rubberband
+ media-libs/taglib:=
+ media-libs/vamp-plugin-sdk
+ net-libs/libwebsockets
+ net-misc/curl
+ sys-libs/readline:0=
+ sci-libs/fftw:3.0[threads]
+ virtual/libusb:1
+ x11-libs/cairo
+ x11-libs/pango
+ jack? ( virtual/jack )
+ pulseaudio? ( media-libs/libpulse )
+ media-libs/lilv
+ media-libs/sratom
+ dev-libs/sord
+ media-libs/lv2"
+# media-libs/suil[X,gtk2] bundled suil is now used, probably because of
ytk
+# !bundled-libs? ( media-sound/fluidsynth ) at least libltc is missing to
be able to unbundle...
+
+DEPEND="${RDEPEND}
+ jack? ( virtual/jack )"
+BDEPEND="${PYTHON_DEPS}
+ dev-util/itstool
+ sys-devel/gettext
+ virtual/pkgconfig
+ doc? ( app-text/doxygen[dot] )"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-6.8-metadata.patch"
+ "${FILESDIR}/${PN}-9.0.0-fix-clang-crash.patch"
+ "${FILESDIR}/${PN}-9.0.0-properly-check-for-syscall.patch"
+ "${FILESDIR}/${PN}-9.0.0-fix-unlikely-buffer-overflow.patch"
+)
+
+pkg_pretend() {
+ [[ $(tc-getLD) == *gold* ]] && (has_version sci-libs/fftw[openmp] ||
has_version sci-libs/fftw[threads]) && \
+ ewarn "Linking with gold linker might produce broken
executable, see bug #733972"
+}
+
+src_prepare() {
+ default
+
+ # delete optimization flags
+ sed 's/'full-optimization\'\ :\ \\[.*'/'full-optimization\'\ :\
\'\','/' -i "${S}"/wscript || die
+
+ # handle arch
+ MARCH=$(get-flag march)
+ OPTFLAGS=""
+ if use cpu_flags_x86_sse; then
+ if [[ ${MARCH} == "i686" ]] || [[ ${MARCH} == "i486" ]]; then
+ elog "You enabled sse but use an march that does not
support sse!"
+ elog "We add -msse to the flags now, but please
consider switching your march in make.conf!"
+ fi
+ OPTFLAGS="sse"
+ fi
+ if use cpu_flags_x86_mmx; then
+ if [[ ${MARCH} == "i486" ]]; then
+
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: becc959316536ef611a853aad8a0b8a42bcb6028
Author: Miroslav Šulc gentoo org>
AuthorDate: Wed Apr 9 17:31:21 2025 +
Commit: Miroslav Šulc gentoo org>
CommitDate: Wed Apr 9 17:32:11 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=becc9593
media-sound/ardour: dropped obsolete 8.10-r4
Signed-off-by: Miroslav Šulc gentoo.org>
media-sound/ardour/Manifest | 1 -
media-sound/ardour/ardour-8.10-r4.ebuild | 194 ---
2 files changed, 195 deletions(-)
diff --git a/media-sound/ardour/Manifest b/media-sound/ardour/Manifest
index a79f5c88cbf9..68d4cc03ac81 100644
--- a/media-sound/ardour/Manifest
+++ b/media-sound/ardour/Manifest
@@ -1,2 +1 @@
-DIST Ardour-8.10.0.tar.bz2 17811275 BLAKE2B
5a0edc68c707ae1659b080cf543a4a3dc3397c91366e5c5e3084fe0095d983ba1170acc1fde49dbd6abd1b05325e2117b79fcf96c1d5c84b24d5ecc76a39cd64
SHA512
744e4bc73e35a758fce46c0035a11b430b70aa77503446a0118aba62b86b62fb293be1418ec8cfc0e1495a3a005bb71445f48661d9302a3b5bacc1a7f6c2874b
DIST Ardour-8.11.0.tar.bz2 17812329 BLAKE2B
0683e4517afc58e258c05dfc027649f522c99b64a01353b27d32cd4ef9d474273f4c182c9d59992a0377b031d7ef7a3ff5396b73bd4f6b9b3b1bdc9eb472ae06
SHA512
17f8bb4f70da60a6d7c3934ba5a22fd3e14ff0520cbcb3fcdd151bac3ea46aef468faa2011b1110e502f71e6e7bbaa9810440c140a32e06aa5d4c0013d1628ff
diff --git a/media-sound/ardour/ardour-8.10-r4.ebuild
b/media-sound/ardour/ardour-8.10-r4.ebuild
deleted file mode 100644
index b6e3201bbb13..
--- a/media-sound/ardour/ardour-8.10-r4.ebuild
+++ /dev/null
@@ -1,194 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..13} python3_13t )
-PYTHON_REQ_USE='threads(+)'
-PLOCALES="ca cs de el en_GB es eu fr it ja ko nn pl pt pt_PT ru sv zh"
-inherit toolchain-funcs flag-o-matic plocale python-any-r1 waf-utils desktop
xdg
-
-DESCRIPTION="Digital Audio Workstation"
-HOMEPAGE="https://ardour.org/";
-
-if [[ ${PV} == ** ]]; then
- EGIT_REPO_URI="https://git.ardour.org/ardour/ardour.git";
- inherit git-r3
-else
-
SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/Ardour-${PV}.0.tar.bz2";
- S="${WORKDIR}/Ardour-${PV}.0"
- KEYWORDS="amd64 ~loong ~x86"
-fi
-
-LICENSE="GPL-2"
-SLOT="8"
-IUSE="doc jack nls phonehome pulseaudio cpu_flags_ppc_altivec
cpu_flags_x86_sse cpu_flags_x86_mmx cpu_flags_x86_3dnow"
-
-RDEPEND="
- dev-cpp/cairomm:0
- dev-cpp/glibmm:2
- dev-cpp/pangomm:1.4
- dev-libs/boost:=
- dev-libs/glib:2
- dev-libs/libsigc++:2
- dev-libs/libxml2:2
- media-libs/alsa-lib
- media-libs/aubio
- media-libs/flac:=
- media-libs/freetype:2
- media-libs/liblo
- media-libs/liblrdf
- media-libs/libsamplerate
- media-libs/libsndfile
- media-libs/libsoundtouch
- media-libs/raptor:2
- media-libs/rubberband
- media-libs/taglib:=
- media-libs/vamp-plugin-sdk
- net-libs/libwebsockets
- net-misc/curl
- sys-libs/readline:0=
- sci-libs/fftw:3.0[threads]
- virtual/libusb:1
- x11-libs/cairo
- x11-libs/pango
- jack? ( virtual/jack )
- pulseaudio? ( media-libs/libpulse )
- media-libs/lilv
- media-libs/sratom
- dev-libs/sord
- media-libs/lv2"
-# media-libs/suil[X,gtk2] bundled suil is now used, probably because of
ytk
-# !bundled-libs? ( media-sound/fluidsynth ) at least libltc is missing to
be able to unbundle...
-
-DEPEND="${RDEPEND}
- jack? ( virtual/jack )"
-BDEPEND="${PYTHON_DEPS}
- dev-util/itstool
- sys-devel/gettext
- virtual/pkgconfig
- doc? ( app-text/doxygen[dot] )"
-
-PATCHES=(
- "${FILESDIR}/${PN}-6.8-metadata.patch"
- "${FILESDIR}/${PN}-9.0.0-fix-clang-crash.patch"
- "${FILESDIR}/${PN}-9.0.0-properly-check-for-syscall.patch"
- "${FILESDIR}/${PN}-9.0.0-fix-unlikely-buffer-overflow.patch"
-)
-
-pkg_pretend() {
- [[ $(tc-getLD) == *gold* ]] && (has_version sci-libs/fftw[openmp] ||
has_version sci-libs/fftw[threads]) && \
- ewarn "Linking with gold linker might produce broken
executable, see bug #733972"
-}
-
-src_prepare() {
- default
-
- # delete optimization flags
- sed 's/'full-optimization\'\ :\ \\[.*'/'full-optimization\'\ :\
\'\','/' -i "${S}"/wscript || die
-
- # handle arch
- MARCH=$(get-flag march)
- OPTFLAGS=""
- if use cpu_flags_x86_sse; then
- if [[ ${MARCH} == "i686" ]] || [[ ${MARCH} == "i486" ]]; then
- elog "You enabled sse but use an march that does not
support sse!"
- elog "We add -msse to the flags now, but please
consider switching your march in make.conf!"
- fi
- OPTFLAGS="sse"
- fi
- if use cpu_flags_x86_mmx; then
- if [[ ${MARCH}
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: bb3c2f5781f8165512200ae8e8639e47a29bd23a
Author: Sam James gentoo org>
AuthorDate: Tue Mar 11 22:13:03 2025 +
Commit: Sam James gentoo org>
CommitDate: Tue Mar 11 22:13:03 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb3c2f57
media-sound/ardour: Stabilize 8.11 amd64, #951172
Signed-off-by: Sam James gentoo.org>
media-sound/ardour/ardour-8.11.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-sound/ardour/ardour-8.11.ebuild
b/media-sound/ardour/ardour-8.11.ebuild
index 0fe0a3ec51e3..d657adb69b4d 100644
--- a/media-sound/ardour/ardour-8.11.ebuild
+++ b/media-sound/ardour/ardour-8.11.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} == ** ]]; then
else
SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/Ardour-${PV}.0.tar.bz2";
S="${WORKDIR}/Ardour-${PV}.0"
- KEYWORDS="~amd64 ~loong ~x86"
+ KEYWORDS="amd64 ~loong ~x86"
fi
LICENSE="GPL-2"
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: 5bc2ad092c2d343078cc474f1e31d2b0a50daa7b
Author: Miroslav Šulc gentoo org>
AuthorDate: Thu Feb 6 18:55:30 2025 +
Commit: Miroslav Šulc gentoo org>
CommitDate: Thu Feb 6 18:55:30 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bc2ad09
media-sound/ardour: bump to 8.11
Signed-off-by: Miroslav Šulc gentoo.org>
media-sound/ardour/Manifest | 1 +
media-sound/ardour/ardour-8.11.ebuild | 194 ++
2 files changed, 195 insertions(+)
diff --git a/media-sound/ardour/Manifest b/media-sound/ardour/Manifest
index d48fa646b0eb..a79f5c88cbf9 100644
--- a/media-sound/ardour/Manifest
+++ b/media-sound/ardour/Manifest
@@ -1 +1,2 @@
DIST Ardour-8.10.0.tar.bz2 17811275 BLAKE2B
5a0edc68c707ae1659b080cf543a4a3dc3397c91366e5c5e3084fe0095d983ba1170acc1fde49dbd6abd1b05325e2117b79fcf96c1d5c84b24d5ecc76a39cd64
SHA512
744e4bc73e35a758fce46c0035a11b430b70aa77503446a0118aba62b86b62fb293be1418ec8cfc0e1495a3a005bb71445f48661d9302a3b5bacc1a7f6c2874b
+DIST Ardour-8.11.0.tar.bz2 17812329 BLAKE2B
0683e4517afc58e258c05dfc027649f522c99b64a01353b27d32cd4ef9d474273f4c182c9d59992a0377b031d7ef7a3ff5396b73bd4f6b9b3b1bdc9eb472ae06
SHA512
17f8bb4f70da60a6d7c3934ba5a22fd3e14ff0520cbcb3fcdd151bac3ea46aef468faa2011b1110e502f71e6e7bbaa9810440c140a32e06aa5d4c0013d1628ff
diff --git a/media-sound/ardour/ardour-8.11.ebuild
b/media-sound/ardour/ardour-8.11.ebuild
new file mode 100644
index ..0fe0a3ec51e3
--- /dev/null
+++ b/media-sound/ardour/ardour-8.11.ebuild
@@ -0,0 +1,194 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..13} python3_13t )
+PYTHON_REQ_USE='threads(+)'
+PLOCALES="ca cs de el en_GB es eu fr it ja ko nn pl pt pt_PT ru sv zh"
+inherit toolchain-funcs flag-o-matic plocale python-any-r1 waf-utils desktop
xdg
+
+DESCRIPTION="Digital Audio Workstation"
+HOMEPAGE="https://ardour.org/";
+
+if [[ ${PV} == ** ]]; then
+ EGIT_REPO_URI="https://git.ardour.org/ardour/ardour.git";
+ inherit git-r3
+else
+
SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/Ardour-${PV}.0.tar.bz2";
+ S="${WORKDIR}/Ardour-${PV}.0"
+ KEYWORDS="~amd64 ~loong ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="8"
+IUSE="doc jack nls phonehome pulseaudio cpu_flags_ppc_altivec
cpu_flags_x86_sse cpu_flags_x86_mmx cpu_flags_x86_3dnow"
+
+RDEPEND="
+ dev-cpp/cairomm:0
+ dev-cpp/glibmm:2
+ dev-cpp/pangomm:1.4
+ dev-libs/boost:=
+ dev-libs/glib:2
+ dev-libs/libsigc++:2
+ dev-libs/libxml2:2
+ media-libs/alsa-lib
+ media-libs/aubio
+ media-libs/flac:=
+ media-libs/freetype:2
+ media-libs/liblo
+ media-libs/liblrdf
+ media-libs/libsamplerate
+ media-libs/libsndfile
+ media-libs/libsoundtouch
+ media-libs/raptor:2
+ media-libs/rubberband
+ media-libs/taglib:=
+ media-libs/vamp-plugin-sdk
+ net-libs/libwebsockets
+ net-misc/curl
+ sys-libs/readline:0=
+ sci-libs/fftw:3.0[threads]
+ virtual/libusb:1
+ x11-libs/cairo
+ x11-libs/pango
+ jack? ( virtual/jack )
+ pulseaudio? ( media-libs/libpulse )
+ media-libs/lilv
+ media-libs/sratom
+ dev-libs/sord
+ media-libs/lv2"
+# media-libs/suil[X,gtk2] bundled suil is now used, probably because of
ytk
+# !bundled-libs? ( media-sound/fluidsynth ) at least libltc is missing to
be able to unbundle...
+
+DEPEND="${RDEPEND}
+ jack? ( virtual/jack )"
+BDEPEND="${PYTHON_DEPS}
+ dev-util/itstool
+ sys-devel/gettext
+ virtual/pkgconfig
+ doc? ( app-text/doxygen[dot] )"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-6.8-metadata.patch"
+ "${FILESDIR}/${PN}-9.0.0-fix-clang-crash.patch"
+ "${FILESDIR}/${PN}-9.0.0-properly-check-for-syscall.patch"
+ "${FILESDIR}/${PN}-9.0.0-fix-unlikely-buffer-overflow.patch"
+)
+
+pkg_pretend() {
+ [[ $(tc-getLD) == *gold* ]] && (has_version sci-libs/fftw[openmp] ||
has_version sci-libs/fftw[threads]) && \
+ ewarn "Linking with gold linker might produce broken
executable, see bug #733972"
+}
+
+src_prepare() {
+ default
+
+ # delete optimization flags
+ sed 's/'full-optimization\'\ :\ \\[.*'/'full-optimization\'\ :\
\'\','/' -i "${S}"/wscript || die
+
+ # handle arch
+ MARCH=$(get-flag march)
+ OPTFLAGS=""
+ if use cpu_flags_x86_sse; then
+ if [[ ${MARCH} == "i686" ]] || [[ ${MARCH} == "i486" ]]; then
+ elog "You enabled sse but use an march that does not
support sse!"
+ elog "We add -msse to the flags now, but please
consider switching your march in make.conf!"
+ fi
+ OPTFLAGS="sse"
+ fi
+ if use cpu_flags_x86_mmx; then
+ if [[ ${MARCH} == "i486" ]]; then
+
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/files/, media-sound/ardour/
commit: 1bbe1bf2c456641d81c05e79acaf900ab3139c91
Author: Miroslav Šulc gentoo org>
AuthorDate: Mon Nov 25 08:23:29 2024 +
Commit: Miroslav Šulc gentoo org>
CommitDate: Mon Nov 25 08:23:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bbe1bf2
media-sound/ardour: dropped obsolete 8.7
Bug: https://bugs.gentoo.org/943918
Closes: https://bugs.gentoo.org/808381
Signed-off-by: Miroslav Šulc gentoo.org>
media-sound/ardour/Manifest| 1 -
media-sound/ardour/ardour-8.7.ebuild | 200 -
.../ardour/files/ardour-6.8-boost-1.85.patch | 19 --
3 files changed, 220 deletions(-)
diff --git a/media-sound/ardour/Manifest b/media-sound/ardour/Manifest
index a1f7358358f9..d48fa646b0eb 100644
--- a/media-sound/ardour/Manifest
+++ b/media-sound/ardour/Manifest
@@ -1,2 +1 @@
DIST Ardour-8.10.0.tar.bz2 17811275 BLAKE2B
5a0edc68c707ae1659b080cf543a4a3dc3397c91366e5c5e3084fe0095d983ba1170acc1fde49dbd6abd1b05325e2117b79fcf96c1d5c84b24d5ecc76a39cd64
SHA512
744e4bc73e35a758fce46c0035a11b430b70aa77503446a0118aba62b86b62fb293be1418ec8cfc0e1495a3a005bb71445f48661d9302a3b5bacc1a7f6c2874b
-DIST Ardour-8.7.0.tar.bz2 17807972 BLAKE2B
9bbe4ed5c3ad62d643518881a45b71642f5ce41c8620eb4c82befcb9df1053b08b60d3683961d78825f99e3a74222404c511073491972f138edaaaea445c6961
SHA512
cd2cdc1360b01d23cd3df62ee949ecab9d5d8da5112636438c2ef8a88d188503bcd7f09f2a5d8e07460dacbc35cecd96e8edbc748adccc50b5a90375f2f742d0
diff --git a/media-sound/ardour/ardour-8.7.ebuild
b/media-sound/ardour/ardour-8.7.ebuild
deleted file mode 100644
index fa3ba391ecf7..
--- a/media-sound/ardour/ardour-8.7.ebuild
+++ /dev/null
@@ -1,200 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..13} )
-PYTHON_REQ_USE='threads(+)'
-PLOCALES="ca cs de el en_GB es eu fr it ja ko nn pl pt pt_PT ru sv zh"
-inherit toolchain-funcs flag-o-matic plocale python-any-r1 waf-utils desktop
xdg
-
-DESCRIPTION="Digital Audio Workstation"
-HOMEPAGE="https://ardour.org/";
-
-if [[ ${PV} == ** ]]; then
- EGIT_REPO_URI="https://git.ardour.org/ardour/ardour.git";
- inherit git-r3
-else
- KEYWORDS="amd64 ~loong ~x86"
-
SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/Ardour-${PV}.0.tar.bz2";
- S="${WORKDIR}/Ardour-${PV}.0"
-fi
-
-LICENSE="GPL-2"
-SLOT="8"
-IUSE="doc jack nls phonehome pulseaudio cpu_flags_ppc_altivec
cpu_flags_x86_sse cpu_flags_x86_mmx cpu_flags_x86_3dnow"
-
-RDEPEND="
- dev-cpp/glibmm:2
- dev-cpp/gtkmm:2.4
- dev-libs/boost:=
- dev-libs/glib:2
- dev-libs/libsigc++:2
- dev-libs/libxml2:2
- media-libs/alsa-lib
- media-libs/aubio
- media-libs/flac:=
- media-libs/freetype:2
- media-libs/liblo
- media-libs/liblrdf
- media-libs/libsamplerate
- media-libs/libsndfile
- media-libs/libsoundtouch
- media-libs/raptor:2
- media-libs/rubberband
- media-libs/taglib
- media-libs/vamp-plugin-sdk
- net-libs/libwebsockets
- net-misc/curl
- sys-libs/readline:0=
- sci-libs/fftw:3.0[threads]
- virtual/libusb:1
- x11-libs/cairo
- x11-libs/gtk+:2
- x11-libs/pango
- jack? ( virtual/jack )
- pulseaudio? ( media-libs/libpulse )
- media-libs/lilv
- media-libs/sratom
- dev-libs/sord
- media-libs/suil[X,gtk2]
- media-libs/lv2"
-# !bundled-libs? ( media-sound/fluidsynth ) at least libltc is missing to
be able to unbundle...
-
-DEPEND="${RDEPEND}
- ${PYTHON_DEPS}
- dev-util/itstool
- sys-devel/gettext
- virtual/pkgconfig
- doc? ( app-text/doxygen[dot] )
- jack? ( virtual/jack )"
-
-PATCHES=(
- "${FILESDIR}/${PN}-6.8-metadata.patch"
- "${FILESDIR}/${PN}-6.8-boost-1.85.patch"
-)
-
-pkg_pretend() {
- [[ $(tc-getLD) == *gold* ]] && (has_version sci-libs/fftw[openmp] ||
has_version sci-libs/fftw[threads]) && \
- ewarn "Linking with gold linker might produce broken
executable, see bug #733972"
-}
-
-pkg_setup() {
- if has_version \>=dev-libs/libsigc++-2.6 ; then
- append-cxxflags -std=c++11
- fi
- python-any-r1_pkg_setup
-}
-
-src_prepare() {
- default
-
- # delete optimization flags
- sed 's/'full-optimization\'\ :\ \\[.*'/'full-optimization\'\ :\
\'\','/' -i "${S}"/wscript || die
-
- # handle arch
- MARCH=$(get-flag march)
- OPTFLAGS=""
- if use cpu_flags_x86_sse; then
- if [[ ${MARCH} == "i686" ]] || [[ ${MARCH} == "i486" ]]; then
- elog "You enabled sse but use an march that does not
support sse!"
- elog "We add -msse to the flags now, but please
consider switching your march in make.conf!"
- fi
- OPTFLAGS="sse"
-
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: 17c0ae590ce5ee09fbe93a01a36fb640cd6d347f
Author: Jakov Smolić gentoo org>
AuthorDate: Sun Nov 24 15:47:17 2024 +
Commit: Jakov Smolić gentoo org>
CommitDate: Sun Nov 24 15:47:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17c0ae59
media-sound/ardour: Stabilize 8.10-r3 amd64, #943918
Signed-off-by: Jakov Smolić gentoo.org>
media-sound/ardour/ardour-8.10-r3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-sound/ardour/ardour-8.10-r3.ebuild
b/media-sound/ardour/ardour-8.10-r3.ebuild
index cba0bc79c8e1..40c4702cd588 100644
--- a/media-sound/ardour/ardour-8.10-r3.ebuild
+++ b/media-sound/ardour/ardour-8.10-r3.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
EGIT_REPO_URI="https://git.ardour.org/ardour/ardour.git";
inherit git-r3
else
- KEYWORDS="~amd64 ~loong ~x86"
+ KEYWORDS="amd64 ~loong ~x86"
SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/Ardour-${PV}.0.tar.bz2";
S="${WORKDIR}/Ardour-${PV}.0"
fi
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: 7c80917c6c24b7774c47c323d936c018e185c1d4
Author: Miroslav Šulc gentoo org>
AuthorDate: Tue Nov 19 08:37:55 2024 +
Commit: Miroslav Šulc gentoo org>
CommitDate: Tue Nov 19 08:37:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c80917c
media-sound/ardour: dropped obsolete 8.10
Signed-off-by: Miroslav Šulc gentoo.org>
media-sound/ardour/ardour-8.10.ebuild | 199 --
1 file changed, 199 deletions(-)
diff --git a/media-sound/ardour/ardour-8.10.ebuild
b/media-sound/ardour/ardour-8.10.ebuild
deleted file mode 100644
index d3af7b789e27..
--- a/media-sound/ardour/ardour-8.10.ebuild
+++ /dev/null
@@ -1,199 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..13} )
-PYTHON_REQ_USE='threads(+)'
-PLOCALES="ca cs de el en_GB es eu fr it ja ko nn pl pt pt_PT ru sv zh"
-inherit toolchain-funcs flag-o-matic plocale python-any-r1 waf-utils desktop
xdg
-
-DESCRIPTION="Digital Audio Workstation"
-HOMEPAGE="https://ardour.org/";
-
-if [[ ${PV} == ** ]]; then
- EGIT_REPO_URI="https://git.ardour.org/ardour/ardour.git";
- inherit git-r3
-else
- KEYWORDS="~amd64 ~loong ~x86"
-
SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/Ardour-${PV}.0.tar.bz2";
- S="${WORKDIR}/Ardour-${PV}.0"
-fi
-
-LICENSE="GPL-2"
-SLOT="8"
-IUSE="doc jack nls phonehome pulseaudio cpu_flags_ppc_altivec
cpu_flags_x86_sse cpu_flags_x86_mmx cpu_flags_x86_3dnow"
-
-RDEPEND="
- dev-cpp/glibmm:2
- dev-cpp/gtkmm:2.4
- dev-libs/boost:=
- dev-libs/glib:2
- dev-libs/libsigc++:2
- dev-libs/libxml2:2
- media-libs/alsa-lib
- media-libs/aubio
- media-libs/flac:=
- media-libs/freetype:2
- media-libs/liblo
- media-libs/liblrdf
- media-libs/libsamplerate
- media-libs/libsndfile
- media-libs/libsoundtouch
- media-libs/raptor:2
- media-libs/rubberband
- media-libs/taglib
- media-libs/vamp-plugin-sdk
- net-libs/libwebsockets
- net-misc/curl
- sys-libs/readline:0=
- sci-libs/fftw:3.0[threads]
- virtual/libusb:1
- x11-libs/cairo
- x11-libs/gtk+:2
- x11-libs/pango
- jack? ( virtual/jack )
- pulseaudio? ( media-libs/libpulse )
- media-libs/lilv
- media-libs/sratom
- dev-libs/sord
- media-libs/suil[X,gtk2]
- media-libs/lv2"
-# !bundled-libs? ( media-sound/fluidsynth ) at least libltc is missing to
be able to unbundle...
-
-DEPEND="${RDEPEND}
- ${PYTHON_DEPS}
- dev-util/itstool
- sys-devel/gettext
- virtual/pkgconfig
- doc? ( app-text/doxygen[dot] )
- jack? ( virtual/jack )"
-
-PATCHES=(
- "${FILESDIR}/${PN}-6.8-metadata.patch"
-)
-
-pkg_pretend() {
- [[ $(tc-getLD) == *gold* ]] && (has_version sci-libs/fftw[openmp] ||
has_version sci-libs/fftw[threads]) && \
- ewarn "Linking with gold linker might produce broken
executable, see bug #733972"
-}
-
-pkg_setup() {
- if has_version \>=dev-libs/libsigc++-2.6 ; then
- append-cxxflags -std=c++11
- fi
- python-any-r1_pkg_setup
-}
-
-src_prepare() {
- default
-
- # delete optimization flags
- sed 's/'full-optimization\'\ :\ \\[.*'/'full-optimization\'\ :\
\'\','/' -i "${S}"/wscript || die
-
- # handle arch
- MARCH=$(get-flag march)
- OPTFLAGS=""
- if use cpu_flags_x86_sse; then
- if [[ ${MARCH} == "i686" ]] || [[ ${MARCH} == "i486" ]]; then
- elog "You enabled sse but use an march that does not
support sse!"
- elog "We add -msse to the flags now, but please
consider switching your march in make.conf!"
- fi
- OPTFLAGS="sse"
- fi
- if use cpu_flags_x86_mmx; then
- if [[ ${MARCH} == "i486" ]]; then
- elog "You enabled mmx with i486 set as march! You have
been warned!"
- fi
- OPTFLAGS="${OPTFLAGS} mmx"
- fi
- if use cpu_flags_x86_3dnow; then
- OPTFLAGS="${OPTFLAGS} 3dnow"
- fi
- sed 's/flag_line\ =\ o.*/flag_line\ =\ \": '"${OPTFLAGS}"' just some
place holders\"/' \
- -i "${S}"/wscript || die
- sed 's/cpu\ ==\ .*/cpu\ ==\ "LeaveMarchAsIs":/' -i "${S}"/wscript || die
-
- # boost and shebang
- append-flags "-lboost_system"
- python_fix_shebang "${S}"/wscript
- python_fix_shebang "${S}"/waf
-
- # handle locales
- my_lcmsg() {
- rm -f
{gtk2_ardour,gtk2_ardour/appdata,libs/ardour,libs/gtkmm2ext}/po/${1}.po
- }
- plocale_for_each_disabled_locale my_lcmsg
-}
-
-src_configure() {
- # avoid bug https://bugs.gentoo.org/800067
- local -x AS="$(tc-getCC) -c"
-
- # -Werro
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/files/, media-sound/ardour/
commit: aa6f52b9dbb8f1c5d387c26b0677b601420747b2
Author: Miroslav Šulc gentoo org>
AuthorDate: Wed Nov 6 07:43:17 2024 +
Commit: Miroslav Šulc gentoo org>
CommitDate: Wed Nov 6 07:43:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa6f52b9
media-sound/ardour: fixed implicit function declaration in 8.10 + added an
improvement from the master repo
Bug: https://bugs.gentoo.org/939584
Signed-off-by: Miroslav Šulc gentoo.org>
.../{ardour-8.10-r2.ebuild => ardour-8.10-r3.ebuild} | 2 ++
.../ardour-9.0.0-fix-unlikely-buffer-overflow.patch | 19 +++
.../ardour-9.0.0-properly-check-for-syscall.patch | 16
3 files changed, 37 insertions(+)
diff --git a/media-sound/ardour/ardour-8.10-r2.ebuild
b/media-sound/ardour/ardour-8.10-r3.ebuild
similarity index 97%
rename from media-sound/ardour/ardour-8.10-r2.ebuild
rename to media-sound/ardour/ardour-8.10-r3.ebuild
index bb6ece851b94..cba0bc79c8e1 100644
--- a/media-sound/ardour/ardour-8.10-r2.ebuild
+++ b/media-sound/ardour/ardour-8.10-r3.ebuild
@@ -72,6 +72,8 @@ DEPEND="${RDEPEND}
PATCHES=(
"${FILESDIR}/${PN}-6.8-metadata.patch"
"${FILESDIR}/${PN}-9.0.0-fix-clang-crash.patch"
+ "${FILESDIR}/${PN}-9.0.0-properly-check-for-syscall.patch"
+ "${FILESDIR}/${PN}-9.0.0-fix-unlikely-buffer-overflow.patch"
)
pkg_pretend() {
diff --git
a/media-sound/ardour/files/ardour-9.0.0-fix-unlikely-buffer-overflow.patch
b/media-sound/ardour/files/ardour-9.0.0-fix-unlikely-buffer-overflow.patch
new file mode 100644
index ..fd698f67bdd3
--- /dev/null
+++ b/media-sound/ardour/files/ardour-9.0.0-fix-unlikely-buffer-overflow.patch
@@ -0,0 +1,19 @@
+From 02fde5f1aa3997d880f185c2083707e8715cfa59 Mon Sep 17 00:00:00 2001
+From: Robin Gareus
+Date: Wed, 6 Nov 2024 04:07:01 +0100
+Subject: [PATCH] Fix unlikely buffer overflow #9845
+
+> warning: 'sscanf' may overflow; destination buffer in argument 6
+> has size 32, but the corresponding specifier may require size 33
+> [-Wfortify-source]
+--- a/gtk2_ardour/transcode_ffmpeg.cc
b/gtk2_ardour/transcode_ffmpeg.cc
+@@ -192,7 +192,7 @@ TranscodeFfmpeg::probe ()
+ PARSE_FRACTIONAL_FPS (timebase)
+ } else if (key == X_("timecode") &&
m_duration == 0 && m_fps > 0) {
+ int h, m, s;
+- char f[32];
++ char f[33];
+ if (sscanf (i->at (16).c_str
(), "%d:%d:%d:%32s", &h, &m, &s, f) == 4) {
+ m_duration =
(ARDOUR::samplecnt_t)floor (m_fps * (h * 3600.0 + m * 60.0 + s * 1.0 + atoi (f)
/ pow ((double)10, (int)strlen (f;
+ }
diff --git
a/media-sound/ardour/files/ardour-9.0.0-properly-check-for-syscall.patch
b/media-sound/ardour/files/ardour-9.0.0-properly-check-for-syscall.patch
new file mode 100644
index ..12f677c3828c
--- /dev/null
+++ b/media-sound/ardour/files/ardour-9.0.0-properly-check-for-syscall.patch
@@ -0,0 +1,16 @@
+From ba4d9709c6e442ee57329fd592d48fc98ea0b937 Mon Sep 17 00:00:00 2001
+From: Robin Gareus
+Date: Wed, 6 Nov 2024 04:07:25 +0100
+Subject: [PATCH] Properly check for syscall (#9845)
+
+--- a/libs/ardour/wscript
b/libs/ardour/wscript
+@@ -355,7 +355,7 @@ def configure(conf):
+ features = 'c',
+ mandatory = False,
+ execute = False,
+-fragment = "#include \nint main () {
syscall(SYS_ioprio_set, 1, 0, 8192); return 0; }")
++fragment = "#include \n#include \nint
main () { syscall(SYS_ioprio_set, 1, 0, 8192); return 0; }")
+
+ if have_sys_ioprio:
+ conf.define('HAVE_IOPRIO', 1)
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/files/, media-sound/ardour/
commit: 76367ed3e2d0c4915db59bfa604f67c60d740001
Author: Miroslav Šulc gentoo org>
AuthorDate: Mon Nov 4 19:27:59 2024 +
Commit: Miroslav Šulc gentoo org>
CommitDate: Mon Nov 4 19:28:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76367ed3
media-sound/ardour: applied patch to 8.10-r2 to prevent crash on startup when
compiled with clang + dropped old c++11 flag
Signed-off-by: Miroslav Šulc gentoo.org>
...ardour-8.10-r1.ebuild => ardour-8.10-r2.ebuild} | 8 +-
.../files/ardour-9.0.0-fix-clang-crash.patch | 123 +
2 files changed, 124 insertions(+), 7 deletions(-)
diff --git a/media-sound/ardour/ardour-8.10-r1.ebuild
b/media-sound/ardour/ardour-8.10-r2.ebuild
similarity index 97%
rename from media-sound/ardour/ardour-8.10-r1.ebuild
rename to media-sound/ardour/ardour-8.10-r2.ebuild
index 0f3b1f15c091..bb6ece851b94 100644
--- a/media-sound/ardour/ardour-8.10-r1.ebuild
+++ b/media-sound/ardour/ardour-8.10-r2.ebuild
@@ -71,6 +71,7 @@ DEPEND="${RDEPEND}
PATCHES=(
"${FILESDIR}/${PN}-6.8-metadata.patch"
+ "${FILESDIR}/${PN}-9.0.0-fix-clang-crash.patch"
)
pkg_pretend() {
@@ -78,13 +79,6 @@ pkg_pretend() {
ewarn "Linking with gold linker might produce broken
executable, see bug #733972"
}
-pkg_setup() {
- if has_version \>=dev-libs/libsigc++-2.6 ; then
- append-cxxflags -std=c++11
- fi
- python-any-r1_pkg_setup
-}
-
src_prepare() {
default
diff --git a/media-sound/ardour/files/ardour-9.0.0-fix-clang-crash.patch
b/media-sound/ardour/files/ardour-9.0.0-fix-clang-crash.patch
new file mode 100644
index ..6162782d91f5
--- /dev/null
+++ b/media-sound/ardour/files/ardour-9.0.0-fix-clang-crash.patch
@@ -0,0 +1,123 @@
+From f17a6562174ccf658eb35ba7a425d3ac340c1607 Mon Sep 17 00:00:00 2001
+From: Robin Gareus
+Date: Mon, 4 Nov 2024 18:46:21 +0100
+Subject: [PATCH] use modern C++ for snprintf (#9841)
+
+This replaces vector::operator[] (which now
+a constexpr since C++20). We could use &vector::data(),
+but a unique_ptr seems more appropriate for the case at hand.
+--- a/libs/ardour/broadcast_info.cc
b/libs/ardour/broadcast_info.cc
+@@ -39,15 +39,15 @@ namespace ARDOUR
+ static void
+ snprintf_bounded_null_filled (char* target, size_t target_size, char const *
fmt, ...)
+ {
+- std::vector buf(target_size+1);
++ std::unique_ptr buf (new char [target_size + 1]);
+ va_list ap;
+
+ va_start (ap, fmt);
+- vsnprintf (&buf[0], target_size+1, fmt, ap);
++ vsnprintf (buf.get (), target_size+1, fmt, ap);
+ va_end (ap);
+
+ memset (target, 0, target_size);
+- memcpy (target, &buf[0], target_size);
++ memcpy (target, buf.get (), target_size);
+
+ }
+
+--- a/libs/ardour/export_graph_builder.cc
b/libs/ardour/export_graph_builder.cc
+@@ -796,9 +796,9 @@ ExportGraphBuilder::Intermediate::Intermediate
(ExportGraphBuilder & parent, Fil
+ int format = ExportFormatBase::F_RAW | ExportFormatBase::SF_Float;
+
+ if (parent._realtime) {
+- tmp_file.reset (new TmpFileRt (&tmpfile_path_buf[0],
format, channels, config.format->sample_rate()));
++ tmp_file.reset (new TmpFileRt (tmpfile_path_buf.data (),
format, channels, config.format->sample_rate()));
+ } else {
+- tmp_file.reset (new TmpFileSync (&tmpfile_path_buf[0],
format, channels, config.format->sample_rate()));
++ tmp_file.reset (new TmpFileSync (tmpfile_path_buf.data
(), format, channels, config.format->sample_rate()));
+ }
+
+ tmp_file->FileWritten.connect_same_thread (post_processing_connection,
+--- a/libs/ardour/io.cc
b/libs/ardour/io.cc
+@@ -1338,7 +1338,6 @@ IO::bundle_changed (Bundle::Change /*c*/)
+ string
+ IO::build_legal_port_name (std::shared_ptr ports, DataType
type)
+ {
+- const int name_size = AudioEngine::instance()->port_name_size();
+ int limit;
+ string suffix;
+
+@@ -1372,21 +1371,24 @@ IO::build_legal_port_name (std::shared_ptr ports, DataType type)
+
+ // allow up to 4 digits for the output port number, plus the slash,
suffix and extra space
+
++ uint32_t name_size = AudioEngine::instance()->port_name_size();
+ limit = name_size - AudioEngine::instance()->my_name().length() -
(suffix.length() + 5);
+
+- std::vector buf1(name_size+1);
+- std::vector buf2(name_size+1);
++ ++name_size; // allow for \0
++
++ std::unique_ptr buf1 (new char[name_size]);
++ std::unique_ptr buf2 (new char[name_size]);
+
+ /* colons are illegal in port names, so fix that */
+
+ string nom = legalize_io_name (_name.val());
+
+- snprintf (&buf1[0], name_size+1, ("%.*s/%s"), limit, nom.c_str(),
suffix.c_str());
++ std::snprintf (buf1.get(), name_size, ("%.*s/%s"), limit, nom.c_str(),
suffix.c_str());
+
+- int port_number = find_port_hole (ports, &buf1[0]);
+-
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: ce2e2794d825c54be3f3ec06acec1af19fa2179c
Author: Miroslav Šulc gentoo org>
AuthorDate: Thu Oct 31 11:49:14 2024 +
Commit: Miroslav Šulc gentoo org>
CommitDate: Thu Oct 31 11:49:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce2e2794
media-sound/ardour: added python3_13t
Signed-off-by: Miroslav Šulc gentoo.org>
media-sound/ardour/ardour-8.10-r1.ebuild | 2 +-
media-sound/ardour/ardour-.ebuild| 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/media-sound/ardour/ardour-8.10-r1.ebuild
b/media-sound/ardour/ardour-8.10-r1.ebuild
index 3f87b44422c6..0f3b1f15c091 100644
--- a/media-sound/ardour/ardour-8.10-r1.ebuild
+++ b/media-sound/ardour/ardour-8.10-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9..13} )
+PYTHON_COMPAT=( python3_{9..13} python3_13t )
PYTHON_REQ_USE='threads(+)'
PLOCALES="ca cs de el en_GB es eu fr it ja ko nn pl pt pt_PT ru sv zh"
inherit toolchain-funcs flag-o-matic plocale python-any-r1 waf-utils desktop
xdg
diff --git a/media-sound/ardour/ardour-.ebuild
b/media-sound/ardour/ardour-.ebuild
index 41e34da807d6..86fc01e0c354 100644
--- a/media-sound/ardour/ardour-.ebuild
+++ b/media-sound/ardour/ardour-.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9..13} )
+PYTHON_COMPAT=( python3_{9..13} python3_13t )
PYTHON_REQ_USE='threads(+)'
PLOCALES="ca cs de el en_GB es eu fr it ja ko nn pl pt pt_PT ru sv zh"
inherit toolchain-funcs flag-o-matic plocale python-any-r1 waf-utils desktop
xdg
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: 613cf656ddd00546f942b96c2a90ea7f7e81e00f Author: Miroslav Šulc gentoo org> AuthorDate: Thu Oct 31 11:45:08 2024 + Commit: Miroslav Šulc gentoo org> CommitDate: Thu Oct 31 11:46:06 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=613cf656 media-sound/ardour: added missing dep Closes: https://bugs.gentoo.org/942598 Signed-off-by: Miroslav Šulc gentoo.org> media-sound/ardour/ardour-8.10-r1.ebuild | 1 + media-sound/ardour/ardour-.ebuild| 1 + 2 files changed, 2 insertions(+) diff --git a/media-sound/ardour/ardour-8.10-r1.ebuild b/media-sound/ardour/ardour-8.10-r1.ebuild index 3f30d74b1a16..3f87b44422c6 100644 --- a/media-sound/ardour/ardour-8.10-r1.ebuild +++ b/media-sound/ardour/ardour-8.10-r1.ebuild @@ -27,6 +27,7 @@ IUSE="doc jack nls phonehome pulseaudio cpu_flags_ppc_altivec cpu_flags_x86_sse RDEPEND=" dev-cpp/cairomm:0 dev-cpp/glibmm:2 + dev-cpp/pangomm:1.4 dev-libs/boost:= dev-libs/glib:2 dev-libs/libsigc++:2 diff --git a/media-sound/ardour/ardour-.ebuild b/media-sound/ardour/ardour-.ebuild index 2ca2d1289f3c..41e34da807d6 100644 --- a/media-sound/ardour/ardour-.ebuild +++ b/media-sound/ardour/ardour-.ebuild @@ -27,6 +27,7 @@ IUSE="doc jack nls phonehome pulseaudio cpu_flags_ppc_altivec cpu_flags_x86_sse RDEPEND=" dev-cpp/cairomm:0 dev-cpp/glibmm:2 + dev-cpp/pangomm:1.4 dev-libs/boost:= dev-libs/glib:2 dev-libs/libsigc++:2
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: d66f9c8f5e4dec008edda5433072031dfcbba949 Author: Miroslav Šulc gentoo org> AuthorDate: Thu Oct 31 11:13:02 2024 + Commit: Miroslav Šulc gentoo org> CommitDate: Thu Oct 31 11:13:02 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d66f9c8f media-sound/ardour: added missing dep Closes: https://bugs.gentoo.org/942597 Signed-off-by: Miroslav Šulc gentoo.org> media-sound/ardour/ardour-8.10-r1.ebuild | 1 + media-sound/ardour/ardour-.ebuild| 1 + 2 files changed, 2 insertions(+) diff --git a/media-sound/ardour/ardour-8.10-r1.ebuild b/media-sound/ardour/ardour-8.10-r1.ebuild index a689739c7c59..3f30d74b1a16 100644 --- a/media-sound/ardour/ardour-8.10-r1.ebuild +++ b/media-sound/ardour/ardour-8.10-r1.ebuild @@ -25,6 +25,7 @@ SLOT="8" IUSE="doc jack nls phonehome pulseaudio cpu_flags_ppc_altivec cpu_flags_x86_sse cpu_flags_x86_mmx cpu_flags_x86_3dnow" RDEPEND=" + dev-cpp/cairomm:0 dev-cpp/glibmm:2 dev-libs/boost:= dev-libs/glib:2 diff --git a/media-sound/ardour/ardour-.ebuild b/media-sound/ardour/ardour-.ebuild index 6010d25500d9..2ca2d1289f3c 100644 --- a/media-sound/ardour/ardour-.ebuild +++ b/media-sound/ardour/ardour-.ebuild @@ -25,6 +25,7 @@ SLOT="9" IUSE="doc jack nls phonehome pulseaudio cpu_flags_ppc_altivec cpu_flags_x86_sse cpu_flags_x86_mmx cpu_flags_x86_3dnow" RDEPEND=" + dev-cpp/cairomm:0 dev-cpp/glibmm:2 dev-libs/boost:= dev-libs/glib:2
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: f3f6340be078db42c62ef2768143abae2b23f924
Author: Miroslav Šulc gentoo org>
AuthorDate: Thu Oct 31 10:56:12 2024 +
Commit: Miroslav Šulc gentoo org>
CommitDate: Thu Oct 31 10:56:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3f6340b
media-sound/ardour: switched 8.10 from gtk to ytk
Bug: https://bugs.gentoo.org/808381
Signed-off-by: Miroslav Šulc gentoo.org>
media-sound/ardour/ardour-8.10-r1.ebuild | 196 +++
1 file changed, 196 insertions(+)
diff --git a/media-sound/ardour/ardour-8.10-r1.ebuild
b/media-sound/ardour/ardour-8.10-r1.ebuild
new file mode 100644
index ..a689739c7c59
--- /dev/null
+++ b/media-sound/ardour/ardour-8.10-r1.ebuild
@@ -0,0 +1,196 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..13} )
+PYTHON_REQ_USE='threads(+)'
+PLOCALES="ca cs de el en_GB es eu fr it ja ko nn pl pt pt_PT ru sv zh"
+inherit toolchain-funcs flag-o-matic plocale python-any-r1 waf-utils desktop
xdg
+
+DESCRIPTION="Digital Audio Workstation"
+HOMEPAGE="https://ardour.org/";
+
+if [[ ${PV} == ** ]]; then
+ EGIT_REPO_URI="https://git.ardour.org/ardour/ardour.git";
+ inherit git-r3
+else
+ KEYWORDS="~amd64 ~loong ~x86"
+
SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/Ardour-${PV}.0.tar.bz2";
+ S="${WORKDIR}/Ardour-${PV}.0"
+fi
+
+LICENSE="GPL-2"
+SLOT="8"
+IUSE="doc jack nls phonehome pulseaudio cpu_flags_ppc_altivec
cpu_flags_x86_sse cpu_flags_x86_mmx cpu_flags_x86_3dnow"
+
+RDEPEND="
+ dev-cpp/glibmm:2
+ dev-libs/boost:=
+ dev-libs/glib:2
+ dev-libs/libsigc++:2
+ dev-libs/libxml2:2
+ media-libs/alsa-lib
+ media-libs/aubio
+ media-libs/flac:=
+ media-libs/freetype:2
+ media-libs/liblo
+ media-libs/liblrdf
+ media-libs/libsamplerate
+ media-libs/libsndfile
+ media-libs/libsoundtouch
+ media-libs/raptor:2
+ media-libs/rubberband
+ media-libs/taglib
+ media-libs/vamp-plugin-sdk
+ net-libs/libwebsockets
+ net-misc/curl
+ sys-libs/readline:0=
+ sci-libs/fftw:3.0[threads]
+ virtual/libusb:1
+ x11-libs/cairo
+ x11-libs/pango
+ jack? ( virtual/jack )
+ pulseaudio? ( media-libs/libpulse )
+ media-libs/lilv
+ media-libs/sratom
+ dev-libs/sord
+ media-libs/lv2"
+# media-libs/suil[X,gtk2] bundled suil is now used, probably because of
ytk
+# !bundled-libs? ( media-sound/fluidsynth ) at least libltc is missing to
be able to unbundle...
+
+DEPEND="${RDEPEND}
+ ${PYTHON_DEPS}
+ dev-util/itstool
+ sys-devel/gettext
+ virtual/pkgconfig
+ doc? ( app-text/doxygen[dot] )
+ jack? ( virtual/jack )"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-6.8-metadata.patch"
+)
+
+pkg_pretend() {
+ [[ $(tc-getLD) == *gold* ]] && (has_version sci-libs/fftw[openmp] ||
has_version sci-libs/fftw[threads]) && \
+ ewarn "Linking with gold linker might produce broken
executable, see bug #733972"
+}
+
+pkg_setup() {
+ if has_version \>=dev-libs/libsigc++-2.6 ; then
+ append-cxxflags -std=c++11
+ fi
+ python-any-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+
+ # delete optimization flags
+ sed 's/'full-optimization\'\ :\ \\[.*'/'full-optimization\'\ :\
\'\','/' -i "${S}"/wscript || die
+
+ # handle arch
+ MARCH=$(get-flag march)
+ OPTFLAGS=""
+ if use cpu_flags_x86_sse; then
+ if [[ ${MARCH} == "i686" ]] || [[ ${MARCH} == "i486" ]]; then
+ elog "You enabled sse but use an march that does not
support sse!"
+ elog "We add -msse to the flags now, but please
consider switching your march in make.conf!"
+ fi
+ OPTFLAGS="sse"
+ fi
+ if use cpu_flags_x86_mmx; then
+ if [[ ${MARCH} == "i486" ]]; then
+ elog "You enabled mmx with i486 set as march! You have
been warned!"
+ fi
+ OPTFLAGS="${OPTFLAGS} mmx"
+ fi
+ if use cpu_flags_x86_3dnow; then
+ OPTFLAGS="${OPTFLAGS} 3dnow"
+ fi
+ sed 's/flag_line\ =\ o.*/flag_line\ =\ \": '"${OPTFLAGS}"' just some
place holders\"/' \
+ -i "${S}"/wscript || die
+ sed 's/cpu\ ==\ .*/cpu\ ==\ "LeaveMarchAsIs":/' -i "${S}"/wscript || die
+
+ # boost and shebang
+ append-flags "-lboost_system"
+ python_fix_shebang "${S}"/wscript
+ python_fix_shebang "${S}"/waf
+
+ # handle locales
+ my_lcmsg() {
+ rm -f
{gtk2_ardour,gtk2_ardour/appdata,libs/ardour,libs/gtkmm2ext}/po/${1}.po
+ }
+ plocale_for_each_disabled_locale my_lcmsg
+}
+
+src_configure() {
+ # avoid bug https://bugs.gentoo.org/800067
+
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: 01da2c5cf7ead4e2f9a1e88df9b09a0ac151b4b6
Author: Miroslav Šulc gentoo org>
AuthorDate: Thu Oct 31 10:42:22 2024 +
Commit: Miroslav Šulc gentoo org>
CommitDate: Thu Oct 31 10:42:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01da2c5c
media-sound/ardour: switched live from gtk to ytk
Signed-off-by: Miroslav Šulc gentoo.org>
media-sound/ardour/ardour-.ebuild | 5 +
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/media-sound/ardour/ardour-.ebuild
b/media-sound/ardour/ardour-.ebuild
index 24a2798f1e9a..6010d25500d9 100644
--- a/media-sound/ardour/ardour-.ebuild
+++ b/media-sound/ardour/ardour-.ebuild
@@ -26,7 +26,6 @@ IUSE="doc jack nls phonehome pulseaudio cpu_flags_ppc_altivec
cpu_flags_x86_sse
RDEPEND="
dev-cpp/glibmm:2
- dev-cpp/gtkmm:2.4
dev-libs/boost:=
dev-libs/glib:2
dev-libs/libsigc++:2
@@ -50,15 +49,14 @@ RDEPEND="
sci-libs/fftw:3.0[threads]
virtual/libusb:1
x11-libs/cairo
- x11-libs/gtk+:2
x11-libs/pango
jack? ( virtual/jack )
pulseaudio? ( media-libs/libpulse )
media-libs/lilv
media-libs/sratom
dev-libs/sord
- media-libs/suil[X,gtk2]
media-libs/lv2"
+# media-libs/suil[X,gtk2] bundled suil is used, maybe probably because of
ytk
# !bundled-libs? ( media-sound/fluidsynth ) at least libltc is missing to
be able to unbundle...
DEPEND="${RDEPEND}
@@ -138,7 +136,6 @@ src_configure() {
--freedesktop
--noconfirm
--optimize
- --no-ytk
--with-backends=${backends}
$({ use cpu_flags_ppc_altivec || use cpu_flags_x86_sse; } && \
echo '' || echo "--no-fpu-optimization")
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: 3582058f2b9c458d3e11031bf19f6b2ebf127b01
Author: Miroslav Šulc gentoo org>
AuthorDate: Sat Oct 19 11:20:01 2024 +
Commit: Miroslav Šulc gentoo org>
CommitDate: Sat Oct 19 11:20:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3582058f
media-sound/ardour: updated live
updated slot to 9
std c++17 is now needed
Signed-off-by: Miroslav Šulc gentoo.org>
media-sound/ardour/ardour-.ebuild | 9 +
1 file changed, 1 insertion(+), 8 deletions(-)
diff --git a/media-sound/ardour/ardour-.ebuild
b/media-sound/ardour/ardour-.ebuild
index d3af7b789e27..24a2798f1e9a 100644
--- a/media-sound/ardour/ardour-.ebuild
+++ b/media-sound/ardour/ardour-.ebuild
@@ -21,7 +21,7 @@ else
fi
LICENSE="GPL-2"
-SLOT="8"
+SLOT="9"
IUSE="doc jack nls phonehome pulseaudio cpu_flags_ppc_altivec
cpu_flags_x86_sse cpu_flags_x86_mmx cpu_flags_x86_3dnow"
RDEPEND="
@@ -78,13 +78,6 @@ pkg_pretend() {
ewarn "Linking with gold linker might produce broken
executable, see bug #733972"
}
-pkg_setup() {
- if has_version \>=dev-libs/libsigc++-2.6 ; then
- append-cxxflags -std=c++11
- fi
- python-any-r1_pkg_setup
-}
-
src_prepare() {
default
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: d584b6655ed6e868a9a0fa199289d3d9c72e20c6
Author: Miroslav Šulc gentoo org>
AuthorDate: Sat Oct 19 10:28:48 2024 +
Commit: Miroslav Šulc gentoo org>
CommitDate: Sat Oct 19 10:29:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d584b665
media-sound/ardour: bump to 8.10, dropped 8.9
Signed-off-by: Miroslav Šulc gentoo.org>
media-sound/ardour/Manifest | 2 +-
media-sound/ardour/{ardour-8.9.ebuild => ardour-8.10.ebuild} | 0
2 files changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-sound/ardour/Manifest b/media-sound/ardour/Manifest
index 57806c71e39a..a1f7358358f9 100644
--- a/media-sound/ardour/Manifest
+++ b/media-sound/ardour/Manifest
@@ -1,2 +1,2 @@
+DIST Ardour-8.10.0.tar.bz2 17811275 BLAKE2B
5a0edc68c707ae1659b080cf543a4a3dc3397c91366e5c5e3084fe0095d983ba1170acc1fde49dbd6abd1b05325e2117b79fcf96c1d5c84b24d5ecc76a39cd64
SHA512
744e4bc73e35a758fce46c0035a11b430b70aa77503446a0118aba62b86b62fb293be1418ec8cfc0e1495a3a005bb71445f48661d9302a3b5bacc1a7f6c2874b
DIST Ardour-8.7.0.tar.bz2 17807972 BLAKE2B
9bbe4ed5c3ad62d643518881a45b71642f5ce41c8620eb4c82befcb9df1053b08b60d3683961d78825f99e3a74222404c511073491972f138edaaaea445c6961
SHA512
cd2cdc1360b01d23cd3df62ee949ecab9d5d8da5112636438c2ef8a88d188503bcd7f09f2a5d8e07460dacbc35cecd96e8edbc748adccc50b5a90375f2f742d0
-DIST Ardour-8.9.0.tar.bz2 17811448 BLAKE2B
ca38836a9e38c62e18c64fcdf78d1faab0622a0b8bf220edee74625390e1fc8a61479983c2edf055594c66652c830073c00b3bef5f921c9540633f0d2db97744
SHA512
b67a053c1e1d2f42fa32eaaee7b0841f13074cf877716d192c563d25cba9527e0719a3dbb310442d27119df809aa37321909bc0c3be53a1fbaeae0b74ac47af7
diff --git a/media-sound/ardour/ardour-8.9.ebuild
b/media-sound/ardour/ardour-8.10.ebuild
similarity index 100%
rename from media-sound/ardour/ardour-8.9.ebuild
rename to media-sound/ardour/ardour-8.10.ebuild
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: e8bc682bf44368f626f8d03cb775f65f95fd505f
Author: Miroslav Šulc gentoo org>
AuthorDate: Tue Oct 15 07:44:36 2024 +
Commit: Miroslav Šulc gentoo org>
CommitDate: Tue Oct 15 07:44:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8bc682b
media-sound/ardour: dropped obsolete 8.6-r1
Bug: https://bugs.gentoo.org/941459
Signed-off-by: Miroslav Šulc gentoo.org>
media-sound/ardour/Manifest | 1 -
media-sound/ardour/ardour-8.6-r1.ebuild | 200
2 files changed, 201 deletions(-)
diff --git a/media-sound/ardour/Manifest b/media-sound/ardour/Manifest
index 2bb4940da0ea..57806c71e39a 100644
--- a/media-sound/ardour/Manifest
+++ b/media-sound/ardour/Manifest
@@ -1,3 +1,2 @@
-DIST Ardour-8.6.0.tar.bz2 17588463 BLAKE2B
e8d3b603fecaf453eae9e0c2cac531a5c2d35850b282d27c25dbd22a930a6537fbbff3f1fa58f4dcc525dcc65ef8343172642d16ad473c8b80b0e373364a06cb
SHA512
c4a3b6369fe1a1789ba2b5cbcfd23b6ac6b93f819b016aac2c071f1135e32826ca4f5bb99d4c3e4e1d8f91f82719ae17bcf2991eb29072c14e60f282545f934a
DIST Ardour-8.7.0.tar.bz2 17807972 BLAKE2B
9bbe4ed5c3ad62d643518881a45b71642f5ce41c8620eb4c82befcb9df1053b08b60d3683961d78825f99e3a74222404c511073491972f138edaaaea445c6961
SHA512
cd2cdc1360b01d23cd3df62ee949ecab9d5d8da5112636438c2ef8a88d188503bcd7f09f2a5d8e07460dacbc35cecd96e8edbc748adccc50b5a90375f2f742d0
DIST Ardour-8.9.0.tar.bz2 17811448 BLAKE2B
ca38836a9e38c62e18c64fcdf78d1faab0622a0b8bf220edee74625390e1fc8a61479983c2edf055594c66652c830073c00b3bef5f921c9540633f0d2db97744
SHA512
b67a053c1e1d2f42fa32eaaee7b0841f13074cf877716d192c563d25cba9527e0719a3dbb310442d27119df809aa37321909bc0c3be53a1fbaeae0b74ac47af7
diff --git a/media-sound/ardour/ardour-8.6-r1.ebuild
b/media-sound/ardour/ardour-8.6-r1.ebuild
deleted file mode 100644
index fa3ba391ecf7..
--- a/media-sound/ardour/ardour-8.6-r1.ebuild
+++ /dev/null
@@ -1,200 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..13} )
-PYTHON_REQ_USE='threads(+)'
-PLOCALES="ca cs de el en_GB es eu fr it ja ko nn pl pt pt_PT ru sv zh"
-inherit toolchain-funcs flag-o-matic plocale python-any-r1 waf-utils desktop
xdg
-
-DESCRIPTION="Digital Audio Workstation"
-HOMEPAGE="https://ardour.org/";
-
-if [[ ${PV} == ** ]]; then
- EGIT_REPO_URI="https://git.ardour.org/ardour/ardour.git";
- inherit git-r3
-else
- KEYWORDS="amd64 ~loong ~x86"
-
SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/Ardour-${PV}.0.tar.bz2";
- S="${WORKDIR}/Ardour-${PV}.0"
-fi
-
-LICENSE="GPL-2"
-SLOT="8"
-IUSE="doc jack nls phonehome pulseaudio cpu_flags_ppc_altivec
cpu_flags_x86_sse cpu_flags_x86_mmx cpu_flags_x86_3dnow"
-
-RDEPEND="
- dev-cpp/glibmm:2
- dev-cpp/gtkmm:2.4
- dev-libs/boost:=
- dev-libs/glib:2
- dev-libs/libsigc++:2
- dev-libs/libxml2:2
- media-libs/alsa-lib
- media-libs/aubio
- media-libs/flac:=
- media-libs/freetype:2
- media-libs/liblo
- media-libs/liblrdf
- media-libs/libsamplerate
- media-libs/libsndfile
- media-libs/libsoundtouch
- media-libs/raptor:2
- media-libs/rubberband
- media-libs/taglib
- media-libs/vamp-plugin-sdk
- net-libs/libwebsockets
- net-misc/curl
- sys-libs/readline:0=
- sci-libs/fftw:3.0[threads]
- virtual/libusb:1
- x11-libs/cairo
- x11-libs/gtk+:2
- x11-libs/pango
- jack? ( virtual/jack )
- pulseaudio? ( media-libs/libpulse )
- media-libs/lilv
- media-libs/sratom
- dev-libs/sord
- media-libs/suil[X,gtk2]
- media-libs/lv2"
-# !bundled-libs? ( media-sound/fluidsynth ) at least libltc is missing to
be able to unbundle...
-
-DEPEND="${RDEPEND}
- ${PYTHON_DEPS}
- dev-util/itstool
- sys-devel/gettext
- virtual/pkgconfig
- doc? ( app-text/doxygen[dot] )
- jack? ( virtual/jack )"
-
-PATCHES=(
- "${FILESDIR}/${PN}-6.8-metadata.patch"
- "${FILESDIR}/${PN}-6.8-boost-1.85.patch"
-)
-
-pkg_pretend() {
- [[ $(tc-getLD) == *gold* ]] && (has_version sci-libs/fftw[openmp] ||
has_version sci-libs/fftw[threads]) && \
- ewarn "Linking with gold linker might produce broken
executable, see bug #733972"
-}
-
-pkg_setup() {
- if has_version \>=dev-libs/libsigc++-2.6 ; then
- append-cxxflags -std=c++11
- fi
- python-any-r1_pkg_setup
-}
-
-src_prepare() {
- default
-
- # delete optimization flags
- sed 's/'full-optimization\'\ :\ \\[.*'/'full-optimization\'\ :\
\'\','/' -i "${S}"/wscript || die
-
- # handle arch
- MARCH=$(get-flag march)
- OPTFLAGS=""
- if use cpu_flags_x86_sse; then
- if [[ ${MARCH} == "i686" ]] || [[ ${MARCH} == "i486" ]]; then
- elog "You enabled sse but u
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: 555f2da755b710c9c8a993a62238a0a4d95e1c32
Author: Sam James gentoo org>
AuthorDate: Sun Oct 13 11:05:33 2024 +
Commit: Sam James gentoo org>
CommitDate: Sun Oct 13 11:05:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=555f2da7
media-sound/ardour: Stabilize 8.7 amd64, #941459
Signed-off-by: Sam James gentoo.org>
media-sound/ardour/ardour-8.7.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-sound/ardour/ardour-8.7.ebuild
b/media-sound/ardour/ardour-8.7.ebuild
index 3eb5cde4c590..fa3ba391ecf7 100644
--- a/media-sound/ardour/ardour-8.7.ebuild
+++ b/media-sound/ardour/ardour-8.7.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
EGIT_REPO_URI="https://git.ardour.org/ardour/ardour.git";
inherit git-r3
else
- KEYWORDS="~amd64 ~loong ~x86"
+ KEYWORDS="amd64 ~loong ~x86"
SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/Ardour-${PV}.0.tar.bz2";
S="${WORKDIR}/Ardour-${PV}.0"
fi
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: c9adb48d896e1513546edeba724f1026d3f6de0d
Author: Miroslav Šulc gentoo org>
AuthorDate: Thu Oct 10 10:44:57 2024 +
Commit: Miroslav Šulc gentoo org>
CommitDate: Thu Oct 10 10:44:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9adb48d
media-sound/ardour: bump to 8.9, dropped 8.8
Signed-off-by: Miroslav Šulc gentoo.org>
media-sound/ardour/Manifest | 2 +-
media-sound/ardour/{ardour-8.8.ebuild => ardour-8.9.ebuild} | 0
2 files changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-sound/ardour/Manifest b/media-sound/ardour/Manifest
index 87cf8062e049..2bb4940da0ea 100644
--- a/media-sound/ardour/Manifest
+++ b/media-sound/ardour/Manifest
@@ -1,3 +1,3 @@
DIST Ardour-8.6.0.tar.bz2 17588463 BLAKE2B
e8d3b603fecaf453eae9e0c2cac531a5c2d35850b282d27c25dbd22a930a6537fbbff3f1fa58f4dcc525dcc65ef8343172642d16ad473c8b80b0e373364a06cb
SHA512
c4a3b6369fe1a1789ba2b5cbcfd23b6ac6b93f819b016aac2c071f1135e32826ca4f5bb99d4c3e4e1d8f91f82719ae17bcf2991eb29072c14e60f282545f934a
DIST Ardour-8.7.0.tar.bz2 17807972 BLAKE2B
9bbe4ed5c3ad62d643518881a45b71642f5ce41c8620eb4c82befcb9df1053b08b60d3683961d78825f99e3a74222404c511073491972f138edaaaea445c6961
SHA512
cd2cdc1360b01d23cd3df62ee949ecab9d5d8da5112636438c2ef8a88d188503bcd7f09f2a5d8e07460dacbc35cecd96e8edbc748adccc50b5a90375f2f742d0
-DIST Ardour-8.8.0.tar.bz2 17809437 BLAKE2B
35c1346bcaf772c02195f8aeb1451d476a14c50bd3bded845961ca2142dec5b7e31bf39ff86ccb5d8ff6a96662b364c7923313e16d9e8d3e5dc9cdb84175d14a
SHA512
dc0b8724ea495df2c2df2c133c980c7c7da57f14a438d5ecdc6e3810d5e462e7347309f932287f3cc5b7dd364cd9afd35e2ef0739877454274c37505954c5424
+DIST Ardour-8.9.0.tar.bz2 17811448 BLAKE2B
ca38836a9e38c62e18c64fcdf78d1faab0622a0b8bf220edee74625390e1fc8a61479983c2edf055594c66652c830073c00b3bef5f921c9540633f0d2db97744
SHA512
b67a053c1e1d2f42fa32eaaee7b0841f13074cf877716d192c563d25cba9527e0719a3dbb310442d27119df809aa37321909bc0c3be53a1fbaeae0b74ac47af7
diff --git a/media-sound/ardour/ardour-8.8.ebuild
b/media-sound/ardour/ardour-8.9.ebuild
similarity index 100%
rename from media-sound/ardour/ardour-8.8.ebuild
rename to media-sound/ardour/ardour-8.9.ebuild
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: 56abe6a85c5cecf8d175738451844b8ff733e795
Author: Miroslav Šulc gentoo org>
AuthorDate: Sun Oct 6 07:43:21 2024 +
Commit: Miroslav Šulc gentoo org>
CommitDate: Sun Oct 6 07:43:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56abe6a8
media-sound/ardour: bump to 8.8
Signed-off-by: Miroslav Šulc gentoo.org>
media-sound/ardour/Manifest | 1 +
media-sound/ardour/ardour-8.8.ebuild | 199 +++
2 files changed, 200 insertions(+)
diff --git a/media-sound/ardour/Manifest b/media-sound/ardour/Manifest
index 4d138dc00905..87cf8062e049 100644
--- a/media-sound/ardour/Manifest
+++ b/media-sound/ardour/Manifest
@@ -1,2 +1,3 @@
DIST Ardour-8.6.0.tar.bz2 17588463 BLAKE2B
e8d3b603fecaf453eae9e0c2cac531a5c2d35850b282d27c25dbd22a930a6537fbbff3f1fa58f4dcc525dcc65ef8343172642d16ad473c8b80b0e373364a06cb
SHA512
c4a3b6369fe1a1789ba2b5cbcfd23b6ac6b93f819b016aac2c071f1135e32826ca4f5bb99d4c3e4e1d8f91f82719ae17bcf2991eb29072c14e60f282545f934a
DIST Ardour-8.7.0.tar.bz2 17807972 BLAKE2B
9bbe4ed5c3ad62d643518881a45b71642f5ce41c8620eb4c82befcb9df1053b08b60d3683961d78825f99e3a74222404c511073491972f138edaaaea445c6961
SHA512
cd2cdc1360b01d23cd3df62ee949ecab9d5d8da5112636438c2ef8a88d188503bcd7f09f2a5d8e07460dacbc35cecd96e8edbc748adccc50b5a90375f2f742d0
+DIST Ardour-8.8.0.tar.bz2 17809437 BLAKE2B
35c1346bcaf772c02195f8aeb1451d476a14c50bd3bded845961ca2142dec5b7e31bf39ff86ccb5d8ff6a96662b364c7923313e16d9e8d3e5dc9cdb84175d14a
SHA512
dc0b8724ea495df2c2df2c133c980c7c7da57f14a438d5ecdc6e3810d5e462e7347309f932287f3cc5b7dd364cd9afd35e2ef0739877454274c37505954c5424
diff --git a/media-sound/ardour/ardour-8.8.ebuild
b/media-sound/ardour/ardour-8.8.ebuild
new file mode 100644
index ..d3af7b789e27
--- /dev/null
+++ b/media-sound/ardour/ardour-8.8.ebuild
@@ -0,0 +1,199 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..13} )
+PYTHON_REQ_USE='threads(+)'
+PLOCALES="ca cs de el en_GB es eu fr it ja ko nn pl pt pt_PT ru sv zh"
+inherit toolchain-funcs flag-o-matic plocale python-any-r1 waf-utils desktop
xdg
+
+DESCRIPTION="Digital Audio Workstation"
+HOMEPAGE="https://ardour.org/";
+
+if [[ ${PV} == ** ]]; then
+ EGIT_REPO_URI="https://git.ardour.org/ardour/ardour.git";
+ inherit git-r3
+else
+ KEYWORDS="~amd64 ~loong ~x86"
+
SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/Ardour-${PV}.0.tar.bz2";
+ S="${WORKDIR}/Ardour-${PV}.0"
+fi
+
+LICENSE="GPL-2"
+SLOT="8"
+IUSE="doc jack nls phonehome pulseaudio cpu_flags_ppc_altivec
cpu_flags_x86_sse cpu_flags_x86_mmx cpu_flags_x86_3dnow"
+
+RDEPEND="
+ dev-cpp/glibmm:2
+ dev-cpp/gtkmm:2.4
+ dev-libs/boost:=
+ dev-libs/glib:2
+ dev-libs/libsigc++:2
+ dev-libs/libxml2:2
+ media-libs/alsa-lib
+ media-libs/aubio
+ media-libs/flac:=
+ media-libs/freetype:2
+ media-libs/liblo
+ media-libs/liblrdf
+ media-libs/libsamplerate
+ media-libs/libsndfile
+ media-libs/libsoundtouch
+ media-libs/raptor:2
+ media-libs/rubberband
+ media-libs/taglib
+ media-libs/vamp-plugin-sdk
+ net-libs/libwebsockets
+ net-misc/curl
+ sys-libs/readline:0=
+ sci-libs/fftw:3.0[threads]
+ virtual/libusb:1
+ x11-libs/cairo
+ x11-libs/gtk+:2
+ x11-libs/pango
+ jack? ( virtual/jack )
+ pulseaudio? ( media-libs/libpulse )
+ media-libs/lilv
+ media-libs/sratom
+ dev-libs/sord
+ media-libs/suil[X,gtk2]
+ media-libs/lv2"
+# !bundled-libs? ( media-sound/fluidsynth ) at least libltc is missing to
be able to unbundle...
+
+DEPEND="${RDEPEND}
+ ${PYTHON_DEPS}
+ dev-util/itstool
+ sys-devel/gettext
+ virtual/pkgconfig
+ doc? ( app-text/doxygen[dot] )
+ jack? ( virtual/jack )"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-6.8-metadata.patch"
+)
+
+pkg_pretend() {
+ [[ $(tc-getLD) == *gold* ]] && (has_version sci-libs/fftw[openmp] ||
has_version sci-libs/fftw[threads]) && \
+ ewarn "Linking with gold linker might produce broken
executable, see bug #733972"
+}
+
+pkg_setup() {
+ if has_version \>=dev-libs/libsigc++-2.6 ; then
+ append-cxxflags -std=c++11
+ fi
+ python-any-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+
+ # delete optimization flags
+ sed 's/'full-optimization\'\ :\ \\[.*'/'full-optimization\'\ :\
\'\','/' -i "${S}"/wscript || die
+
+ # handle arch
+ MARCH=$(get-flag march)
+ OPTFLAGS=""
+ if use cpu_flags_x86_sse; then
+ if [[ ${MARCH} == "i686" ]] || [[ ${MARCH} == "i486" ]]; then
+ elog "You enabled sse but use an march that does not
support sse!"
+ elog "We add -msse to the flags now, but pleas
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: c3932f19e7542a09636eca760ee81057a7f0ee03
Author: Miroslav Šulc gentoo org>
AuthorDate: Sun Sep 15 10:27:17 2024 +
Commit: Miroslav Šulc gentoo org>
CommitDate: Sun Sep 15 10:27:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3932f19
media-sound/ardour: updated live ebuild
Signed-off-by: Miroslav Šulc gentoo.org>
media-sound/ardour/ardour-.ebuild | 1 -
1 file changed, 1 deletion(-)
diff --git a/media-sound/ardour/ardour-.ebuild
b/media-sound/ardour/ardour-.ebuild
index 3eb5cde4c590..d3af7b789e27 100644
--- a/media-sound/ardour/ardour-.ebuild
+++ b/media-sound/ardour/ardour-.ebuild
@@ -71,7 +71,6 @@ DEPEND="${RDEPEND}
PATCHES=(
"${FILESDIR}/${PN}-6.8-metadata.patch"
- "${FILESDIR}/${PN}-6.8-boost-1.85.patch"
)
pkg_pretend() {
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: 934b09d4d5ec68ec87bcf4d4534ae78d715965f3
Author: Miroslav Šulc gentoo org>
AuthorDate: Fri Sep 13 07:16:52 2024 +
Commit: Miroslav Šulc gentoo org>
CommitDate: Fri Sep 13 07:16:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=934b09d4
media-sound/ardour: bump to 8.7 + python 3.13
Signed-off-by: Miroslav Šulc gentoo.org>
media-sound/ardour/Manifest | 1 +
media-sound/ardour/ardour-8.6-r1.ebuild | 2 +-
media-sound/ardour/{ardour-.ebuild => ardour-8.7.ebuild} | 2 +-
media-sound/ardour/ardour-.ebuild| 2 +-
4 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/media-sound/ardour/Manifest b/media-sound/ardour/Manifest
index 497da85e1998..4d138dc00905 100644
--- a/media-sound/ardour/Manifest
+++ b/media-sound/ardour/Manifest
@@ -1 +1,2 @@
DIST Ardour-8.6.0.tar.bz2 17588463 BLAKE2B
e8d3b603fecaf453eae9e0c2cac531a5c2d35850b282d27c25dbd22a930a6537fbbff3f1fa58f4dcc525dcc65ef8343172642d16ad473c8b80b0e373364a06cb
SHA512
c4a3b6369fe1a1789ba2b5cbcfd23b6ac6b93f819b016aac2c071f1135e32826ca4f5bb99d4c3e4e1d8f91f82719ae17bcf2991eb29072c14e60f282545f934a
+DIST Ardour-8.7.0.tar.bz2 17807972 BLAKE2B
9bbe4ed5c3ad62d643518881a45b71642f5ce41c8620eb4c82befcb9df1053b08b60d3683961d78825f99e3a74222404c511073491972f138edaaaea445c6961
SHA512
cd2cdc1360b01d23cd3df62ee949ecab9d5d8da5112636438c2ef8a88d188503bcd7f09f2a5d8e07460dacbc35cecd96e8edbc748adccc50b5a90375f2f742d0
diff --git a/media-sound/ardour/ardour-8.6-r1.ebuild
b/media-sound/ardour/ardour-8.6-r1.ebuild
index f52d764936e0..fa3ba391ecf7 100644
--- a/media-sound/ardour/ardour-8.6-r1.ebuild
+++ b/media-sound/ardour/ardour-8.6-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_COMPAT=( python3_{9..13} )
PYTHON_REQ_USE='threads(+)'
PLOCALES="ca cs de el en_GB es eu fr it ja ko nn pl pt pt_PT ru sv zh"
inherit toolchain-funcs flag-o-matic plocale python-any-r1 waf-utils desktop
xdg
diff --git a/media-sound/ardour/ardour-.ebuild
b/media-sound/ardour/ardour-8.7.ebuild
similarity index 99%
copy from media-sound/ardour/ardour-.ebuild
copy to media-sound/ardour/ardour-8.7.ebuild
index cba836bba78d..3eb5cde4c590 100644
--- a/media-sound/ardour/ardour-.ebuild
+++ b/media-sound/ardour/ardour-8.7.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_COMPAT=( python3_{9..13} )
PYTHON_REQ_USE='threads(+)'
PLOCALES="ca cs de el en_GB es eu fr it ja ko nn pl pt pt_PT ru sv zh"
inherit toolchain-funcs flag-o-matic plocale python-any-r1 waf-utils desktop
xdg
diff --git a/media-sound/ardour/ardour-.ebuild
b/media-sound/ardour/ardour-.ebuild
index cba836bba78d..3eb5cde4c590 100644
--- a/media-sound/ardour/ardour-.ebuild
+++ b/media-sound/ardour/ardour-.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_COMPAT=( python3_{9..13} )
PYTHON_REQ_USE='threads(+)'
PLOCALES="ca cs de el en_GB es eu fr it ja ko nn pl pt pt_PT ru sv zh"
inherit toolchain-funcs flag-o-matic plocale python-any-r1 waf-utils desktop
xdg
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: 33dd24ea293e4c4cc75807991dcd6635f6989fa4
Author: Miroslav Šulc gentoo org>
AuthorDate: Tue Aug 20 10:37:04 2024 +
Commit: Miroslav Šulc gentoo org>
CommitDate: Tue Aug 20 10:37:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33dd24ea
media-sound/ardour: dropped obsolete 8.6
Bug: https://bugs.gentoo.org/938176
Closes: https://bugs.gentoo.org/936131
Signed-off-by: Miroslav Šulc gentoo.org>
media-sound/ardour/ardour-8.6.ebuild | 199 ---
1 file changed, 199 deletions(-)
diff --git a/media-sound/ardour/ardour-8.6.ebuild
b/media-sound/ardour/ardour-8.6.ebuild
deleted file mode 100644
index 365ac6ace241..
--- a/media-sound/ardour/ardour-8.6.ebuild
+++ /dev/null
@@ -1,199 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..12} )
-PYTHON_REQ_USE='threads(+)'
-PLOCALES="ca cs de el en_GB es eu fr it ja ko nn pl pt pt_PT ru sv zh"
-inherit toolchain-funcs flag-o-matic plocale python-any-r1 waf-utils desktop
xdg
-
-DESCRIPTION="Digital Audio Workstation"
-HOMEPAGE="https://ardour.org/";
-
-if [[ ${PV} == ** ]]; then
- EGIT_REPO_URI="https://git.ardour.org/ardour/ardour.git";
- inherit git-r3
-else
- KEYWORDS="amd64 ~loong ~x86"
-
SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/Ardour-${PV}.0.tar.bz2";
- S="${WORKDIR}/Ardour-${PV}.0"
-fi
-
-LICENSE="GPL-2"
-SLOT="8"
-IUSE="doc jack nls phonehome pulseaudio cpu_flags_ppc_altivec
cpu_flags_x86_sse cpu_flags_x86_mmx cpu_flags_x86_3dnow"
-
-RDEPEND="
- dev-cpp/glibmm:2
- dev-cpp/gtkmm:2.4
- dev-libs/boost:=
- dev-libs/glib:2
- dev-libs/libsigc++:2
- dev-libs/libxml2:2
- media-libs/alsa-lib
- media-libs/aubio
- media-libs/flac:=
- media-libs/freetype:2
- media-libs/liblo
- media-libs/liblrdf
- media-libs/libsamplerate
- media-libs/libsndfile
- media-libs/libsoundtouch
- media-libs/raptor:2
- media-libs/rubberband
- media-libs/taglib
- media-libs/vamp-plugin-sdk
- net-libs/libwebsockets
- net-misc/curl
- sys-libs/readline:0=
- sci-libs/fftw:3.0[threads]
- virtual/libusb:1
- x11-libs/cairo
- x11-libs/gtk+:2
- x11-libs/pango
- jack? ( virtual/jack )
- pulseaudio? ( media-libs/libpulse )
- media-libs/lilv
- media-libs/sratom
- dev-libs/sord
- media-libs/suil[X,gtk2]
- media-libs/lv2"
-# !bundled-libs? ( media-sound/fluidsynth ) at least libltc is missing to
be able to unbundle...
-
-DEPEND="${RDEPEND}
- ${PYTHON_DEPS}
- dev-util/itstool
- sys-devel/gettext
- virtual/pkgconfig
- doc? ( app-text/doxygen[dot] )
- jack? ( virtual/jack )"
-
-PATCHES=(
- "${FILESDIR}/${PN}-6.8-metadata.patch"
- "${FILESDIR}/${PN}-6.8-boost-1.85.patch"
-)
-
-pkg_pretend() {
- [[ $(tc-getLD) == *gold* ]] && (has_version sci-libs/fftw[openmp] ||
has_version sci-libs/fftw[threads]) && \
- ewarn "Linking with gold linker might produce broken
executable, see bug #733972"
-}
-
-pkg_setup() {
- if has_version \>=dev-libs/libsigc++-2.6 ; then
- append-cxxflags -std=c++11
- fi
- python-any-r1_pkg_setup
-}
-
-src_prepare() {
- default
-
- # delete optimization flags
- sed 's/'full-optimization\'\ :\ \\[.*'/'full-optimization\'\ :\
\'\','/' -i "${S}"/wscript || die
-
- # handle arch
- MARCH=$(get-flag march)
- OPTFLAGS=""
- if use cpu_flags_x86_sse; then
- if [[ ${MARCH} == "i686" ]] || [[ ${MARCH} == "i486" ]]; then
- elog "You enabled sse but use an march that does not
support sse!"
- elog "We add -msse to the flags now, but please
consider switching your march in make.conf!"
- fi
- OPTFLAGS="sse"
- fi
- if use cpu_flags_x86_mmx; then
- if [[ ${MARCH} == "i486" ]]; then
- elog "You enabled mmx with i486 set as march! You have
been warned!"
- fi
- OPTFLAGS="${OPTFLAGS} mmx"
- fi
- if use cpu_flags_x86_3dnow; then
- OPTFLAGS="${OPTFLAGS} 3dnow"
- fi
- sed 's/flag_line\ =\ o.*/flag_line\ =\ \": '"${OPTFLAGS}"' just some
place holders\"/' \
- -i "${S}"/wscript || die
- sed 's/cpu\ ==\ .*/cpu\ ==\ "LeaveMarchAsIs":/' -i "${S}"/wscript || die
-
- # boost and shebang
- append-flags "-lboost_system"
- python_fix_shebang "${S}"/wscript
- python_fix_shebang "${S}"/waf
-
- # handle locales
- my_lcmsg() {
- rm -f
{gtk2_ardour,gtk2_ardour/appdata,libs/ardour,libs/gtkmm2ext}/po/${1}.po
- }
- plocale_for_each_disabled_locale my_lcmsg
-}
-
-src_c
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: 6d899a9d469ef654f1bf455260c44d9d19a49161
Author: Arthur Zamarin gentoo org>
AuthorDate: Mon Aug 19 10:51:30 2024 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Mon Aug 19 10:51:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d899a9d
media-sound/ardour: Stabilize 8.6-r1 amd64, #938176
Signed-off-by: Arthur Zamarin gentoo.org>
media-sound/ardour/ardour-8.6-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-sound/ardour/ardour-8.6-r1.ebuild
b/media-sound/ardour/ardour-8.6-r1.ebuild
index cba836bba78d..f52d764936e0 100644
--- a/media-sound/ardour/ardour-8.6-r1.ebuild
+++ b/media-sound/ardour/ardour-8.6-r1.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
EGIT_REPO_URI="https://git.ardour.org/ardour/ardour.git";
inherit git-r3
else
- KEYWORDS="~amd64 ~loong ~x86"
+ KEYWORDS="amd64 ~loong ~x86"
SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/Ardour-${PV}.0.tar.bz2";
S="${WORKDIR}/Ardour-${PV}.0"
fi
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: 1b4ad675c03bd45029ccee0a8a32b46a63829094
Author: Alexander Tsoy tsoy me>
AuthorDate: Fri Jul 19 07:11:08 2024 +
Commit: Miroslav Šulc gentoo org>
CommitDate: Sat Jul 20 09:38:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b4ad675
media-sound/ardour: use system gtk2 instead of ytk
ytk is an internal stripped down version of gtk2 intended for distros
who decided to remove gtk2. gtk2 is not yet removed from gentoo, so
lets continue to use it for now.
As a bonus this should fix build on musl.
Bug: https://bugs.gentoo.org/936131
Signed-off-by: Alexander Tsoy tsoy.me>
Closes: https://github.com/gentoo/gentoo/pull/37614
Signed-off-by: Miroslav Šulc gentoo.org>
media-sound/ardour/{ardour-.ebuild => ardour-8.6-r1.ebuild} | 1 +
media-sound/ardour/ardour-.ebuild | 1 +
2 files changed, 2 insertions(+)
diff --git a/media-sound/ardour/ardour-.ebuild
b/media-sound/ardour/ardour-8.6-r1.ebuild
similarity index 99%
copy from media-sound/ardour/ardour-.ebuild
copy to media-sound/ardour/ardour-8.6-r1.ebuild
index ffe4801efe13..cba836bba78d 100644
--- a/media-sound/ardour/ardour-.ebuild
+++ b/media-sound/ardour/ardour-8.6-r1.ebuild
@@ -146,6 +146,7 @@ src_configure() {
--freedesktop
--noconfirm
--optimize
+ --no-ytk
--with-backends=${backends}
$({ use cpu_flags_ppc_altivec || use cpu_flags_x86_sse; } && \
echo '' || echo "--no-fpu-optimization")
diff --git a/media-sound/ardour/ardour-.ebuild
b/media-sound/ardour/ardour-.ebuild
index ffe4801efe13..cba836bba78d 100644
--- a/media-sound/ardour/ardour-.ebuild
+++ b/media-sound/ardour/ardour-.ebuild
@@ -146,6 +146,7 @@ src_configure() {
--freedesktop
--noconfirm
--optimize
+ --no-ytk
--with-backends=${backends}
$({ use cpu_flags_ppc_altivec || use cpu_flags_x86_sse; } && \
echo '' || echo "--no-fpu-optimization")
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/files/, media-sound/ardour/
commit: 5e07ca5693cf685291678bb251dcb33c7312c3a2
Author: Miroslav Šulc gentoo org>
AuthorDate: Tue May 21 17:23:48 2024 +
Commit: Miroslav Šulc gentoo org>
CommitDate: Tue May 21 17:24:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e07ca56
media-sound/ardour: fixed compilation with boost 1.85
Closes: https://bugs.gentoo.org/932349
Signed-off-by: Miroslav Šulc gentoo.org>
media-sound/ardour/ardour-8.6.ebuild | 1 +
media-sound/ardour/ardour-.ebuild| 1 +
media-sound/ardour/files/ardour-6.8-boost-1.85.patch | 19 +++
3 files changed, 21 insertions(+)
diff --git a/media-sound/ardour/ardour-8.6.ebuild
b/media-sound/ardour/ardour-8.6.ebuild
index 51d880ba1dae..365ac6ace241 100644
--- a/media-sound/ardour/ardour-8.6.ebuild
+++ b/media-sound/ardour/ardour-8.6.ebuild
@@ -71,6 +71,7 @@ DEPEND="${RDEPEND}
PATCHES=(
"${FILESDIR}/${PN}-6.8-metadata.patch"
+ "${FILESDIR}/${PN}-6.8-boost-1.85.patch"
)
pkg_pretend() {
diff --git a/media-sound/ardour/ardour-.ebuild
b/media-sound/ardour/ardour-.ebuild
index cee5f390d988..ffe4801efe13 100644
--- a/media-sound/ardour/ardour-.ebuild
+++ b/media-sound/ardour/ardour-.ebuild
@@ -71,6 +71,7 @@ DEPEND="${RDEPEND}
PATCHES=(
"${FILESDIR}/${PN}-6.8-metadata.patch"
+ "${FILESDIR}/${PN}-6.8-boost-1.85.patch"
)
pkg_pretend() {
diff --git a/media-sound/ardour/files/ardour-6.8-boost-1.85.patch
b/media-sound/ardour/files/ardour-6.8-boost-1.85.patch
new file mode 100644
index ..ffa8a6b092b6
--- /dev/null
+++ b/media-sound/ardour/files/ardour-6.8-boost-1.85.patch
@@ -0,0 +1,19 @@
+--- Ardour-8.6.0.orig/libs/surfaces/websockets/message.cc
Ardour-8.6.0/libs/surfaces/websockets/message.cc
+@@ -58,14 +58,14 @@ NodeStateMessage::NodeStateMessage (void
+
+ _state = NodeState (root.get ("node"));
+
+- pt::ptree addr = root.get_child ("addr", pt::ptree ());
++ pt::ptree addr = root.get_child ("addr");
+
+ for (pt::ptree::iterator it = addr.begin (); it != addr.end ();
++it) {
+ // throws if datatype not uint32_t
+ _state.add_addr (boost::lexical_cast
(it->second.data ()));
+ }
+
+- pt::ptree val = root.get_child ("val", pt::ptree ());
++ pt::ptree val = root.get_child ("val");
+
+ for (pt::ptree::iterator it = val.begin (); it != val.end ();
++it) {
+ std::string val = it->second.data ();
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: 2cf5bd6dd449e1f484dcaebd8edf4ff4c3068fca
Author: Miroslav Šulc gentoo org>
AuthorDate: Sat May 18 09:54:17 2024 +
Commit: Miroslav Šulc gentoo org>
CommitDate: Sat May 18 09:54:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cf5bd6d
media-sound/ardour: dropped obsolete 8.4
Bug: https://bugs.gentoo.org/932081
Signed-off-by: Miroslav Šulc gentoo.org>
media-sound/ardour/Manifest | 1 -
media-sound/ardour/ardour-8.4.ebuild | 198 ---
2 files changed, 199 deletions(-)
diff --git a/media-sound/ardour/Manifest b/media-sound/ardour/Manifest
index 1667aa11aae7..497da85e1998 100644
--- a/media-sound/ardour/Manifest
+++ b/media-sound/ardour/Manifest
@@ -1,2 +1 @@
-DIST Ardour-8.4.0.tar.bz2 17574218 BLAKE2B
a71be1af5577cf3cbded339c2cb25f3124f973bf8966bd663b1c53cdea51e069a61217e844b2ecbf329ddbc54c61e4e4364fc70c9f90cf38871d0ff55e496846
SHA512
838eae28867f1bf108207d171ac60e50d4d7f467a3fd64f95e8c9585d1b2b02ded1af0405c0a363664f9ea3a007143e9ec4e54f36a7df5387b5e12549b804719
DIST Ardour-8.6.0.tar.bz2 17588463 BLAKE2B
e8d3b603fecaf453eae9e0c2cac531a5c2d35850b282d27c25dbd22a930a6537fbbff3f1fa58f4dcc525dcc65ef8343172642d16ad473c8b80b0e373364a06cb
SHA512
c4a3b6369fe1a1789ba2b5cbcfd23b6ac6b93f819b016aac2c071f1135e32826ca4f5bb99d4c3e4e1d8f91f82719ae17bcf2991eb29072c14e60f282545f934a
diff --git a/media-sound/ardour/ardour-8.4.ebuild
b/media-sound/ardour/ardour-8.4.ebuild
deleted file mode 100644
index 51d880ba1dae..
--- a/media-sound/ardour/ardour-8.4.ebuild
+++ /dev/null
@@ -1,198 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..12} )
-PYTHON_REQ_USE='threads(+)'
-PLOCALES="ca cs de el en_GB es eu fr it ja ko nn pl pt pt_PT ru sv zh"
-inherit toolchain-funcs flag-o-matic plocale python-any-r1 waf-utils desktop
xdg
-
-DESCRIPTION="Digital Audio Workstation"
-HOMEPAGE="https://ardour.org/";
-
-if [[ ${PV} == ** ]]; then
- EGIT_REPO_URI="https://git.ardour.org/ardour/ardour.git";
- inherit git-r3
-else
- KEYWORDS="amd64 ~loong ~x86"
-
SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/Ardour-${PV}.0.tar.bz2";
- S="${WORKDIR}/Ardour-${PV}.0"
-fi
-
-LICENSE="GPL-2"
-SLOT="8"
-IUSE="doc jack nls phonehome pulseaudio cpu_flags_ppc_altivec
cpu_flags_x86_sse cpu_flags_x86_mmx cpu_flags_x86_3dnow"
-
-RDEPEND="
- dev-cpp/glibmm:2
- dev-cpp/gtkmm:2.4
- dev-libs/boost:=
- dev-libs/glib:2
- dev-libs/libsigc++:2
- dev-libs/libxml2:2
- media-libs/alsa-lib
- media-libs/aubio
- media-libs/flac:=
- media-libs/freetype:2
- media-libs/liblo
- media-libs/liblrdf
- media-libs/libsamplerate
- media-libs/libsndfile
- media-libs/libsoundtouch
- media-libs/raptor:2
- media-libs/rubberband
- media-libs/taglib
- media-libs/vamp-plugin-sdk
- net-libs/libwebsockets
- net-misc/curl
- sys-libs/readline:0=
- sci-libs/fftw:3.0[threads]
- virtual/libusb:1
- x11-libs/cairo
- x11-libs/gtk+:2
- x11-libs/pango
- jack? ( virtual/jack )
- pulseaudio? ( media-libs/libpulse )
- media-libs/lilv
- media-libs/sratom
- dev-libs/sord
- media-libs/suil[X,gtk2]
- media-libs/lv2"
-# !bundled-libs? ( media-sound/fluidsynth ) at least libltc is missing to
be able to unbundle...
-
-DEPEND="${RDEPEND}
- ${PYTHON_DEPS}
- dev-util/itstool
- sys-devel/gettext
- virtual/pkgconfig
- doc? ( app-text/doxygen[dot] )
- jack? ( virtual/jack )"
-
-PATCHES=(
- "${FILESDIR}/${PN}-6.8-metadata.patch"
-)
-
-pkg_pretend() {
- [[ $(tc-getLD) == *gold* ]] && (has_version sci-libs/fftw[openmp] ||
has_version sci-libs/fftw[threads]) && \
- ewarn "Linking with gold linker might produce broken
executable, see bug #733972"
-}
-
-pkg_setup() {
- if has_version \>=dev-libs/libsigc++-2.6 ; then
- append-cxxflags -std=c++11
- fi
- python-any-r1_pkg_setup
-}
-
-src_prepare() {
- default
-
- # delete optimization flags
- sed 's/'full-optimization\'\ :\ \\[.*'/'full-optimization\'\ :\
\'\','/' -i "${S}"/wscript || die
-
- # handle arch
- MARCH=$(get-flag march)
- OPTFLAGS=""
- if use cpu_flags_x86_sse; then
- if [[ ${MARCH} == "i686" ]] || [[ ${MARCH} == "i486" ]]; then
- elog "You enabled sse but use an march that does not
support sse!"
- elog "We add -msse to the flags now, but please
consider switching your march in make.conf!"
- fi
- OPTFLAGS="sse"
- fi
- if use cpu_flags_x86_mmx; then
- if [[ ${MARCH} == "i486" ]]; then
- elog "You enabled mmx with i486 set as march!
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: f6517c6659a6b5e9aeebb766e0376aaa9781c094
Author: Sam James gentoo org>
AuthorDate: Fri May 17 13:04:37 2024 +
Commit: Sam James gentoo org>
CommitDate: Fri May 17 13:04:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6517c66
media-sound/ardour: Stabilize 8.6 amd64, #932081
Signed-off-by: Sam James gentoo.org>
media-sound/ardour/ardour-8.6.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-sound/ardour/ardour-8.6.ebuild
b/media-sound/ardour/ardour-8.6.ebuild
index cee5f390d988..51d880ba1dae 100644
--- a/media-sound/ardour/ardour-8.6.ebuild
+++ b/media-sound/ardour/ardour-8.6.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
EGIT_REPO_URI="https://git.ardour.org/ardour/ardour.git";
inherit git-r3
else
- KEYWORDS="~amd64 ~loong ~x86"
+ KEYWORDS="amd64 ~loong ~x86"
SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/Ardour-${PV}.0.tar.bz2";
S="${WORKDIR}/Ardour-${PV}.0"
fi
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: 2acf5207ba8f52865c0e0af5b34e198b3140591e
Author: Miroslav Šulc gentoo org>
AuthorDate: Mon Apr 15 07:37:18 2024 +
Commit: Miroslav Šulc gentoo org>
CommitDate: Mon Apr 15 07:37:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2acf5207
media-sound/ardour: bump to 8.6, dropped 8.5
Signed-off-by: Miroslav Šulc gentoo.org>
media-sound/ardour/Manifest | 2 +-
media-sound/ardour/{ardour-8.5.ebuild => ardour-8.6.ebuild} | 0
2 files changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-sound/ardour/Manifest b/media-sound/ardour/Manifest
index 99b203f40211..1667aa11aae7 100644
--- a/media-sound/ardour/Manifest
+++ b/media-sound/ardour/Manifest
@@ -1,2 +1,2 @@
DIST Ardour-8.4.0.tar.bz2 17574218 BLAKE2B
a71be1af5577cf3cbded339c2cb25f3124f973bf8966bd663b1c53cdea51e069a61217e844b2ecbf329ddbc54c61e4e4364fc70c9f90cf38871d0ff55e496846
SHA512
838eae28867f1bf108207d171ac60e50d4d7f467a3fd64f95e8c9585d1b2b02ded1af0405c0a363664f9ea3a007143e9ec4e54f36a7df5387b5e12549b804719
-DIST Ardour-8.5.0.tar.bz2 17589054 BLAKE2B
43cb8be9e5afd1957d7b9672d3f0a77d00bef8805363dd0b117cc1037f6fd509da708fe301a2a17b975ab66350c96cfe650be3f61ed66b659a4b8651900960b9
SHA512
515b9684e8394d591d66b7ed65e8cb6525e20fe23c2755ed7bc28ac1311b14c408a9d7a5218cdf40e60983e6cd400fbab7f3cf2c9385e855efdbe2c713fa2fca
+DIST Ardour-8.6.0.tar.bz2 17588463 BLAKE2B
e8d3b603fecaf453eae9e0c2cac531a5c2d35850b282d27c25dbd22a930a6537fbbff3f1fa58f4dcc525dcc65ef8343172642d16ad473c8b80b0e373364a06cb
SHA512
c4a3b6369fe1a1789ba2b5cbcfd23b6ac6b93f819b016aac2c071f1135e32826ca4f5bb99d4c3e4e1d8f91f82719ae17bcf2991eb29072c14e60f282545f934a
diff --git a/media-sound/ardour/ardour-8.5.ebuild
b/media-sound/ardour/ardour-8.6.ebuild
similarity index 100%
rename from media-sound/ardour/ardour-8.5.ebuild
rename to media-sound/ardour/ardour-8.6.ebuild
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: 7edff0b6ea77c4550b83dbe9ff85a7cb23945e36
Author: Miroslav Šulc gentoo org>
AuthorDate: Fri Apr 12 09:13:37 2024 +
Commit: Miroslav Šulc gentoo org>
CommitDate: Fri Apr 12 09:13:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7edff0b6
media-sound/ardour: bump to 8.5
Signed-off-by: Miroslav Šulc gentoo.org>
media-sound/ardour/Manifest | 1 +
media-sound/ardour/ardour-8.5.ebuild | 198 +++
2 files changed, 199 insertions(+)
diff --git a/media-sound/ardour/Manifest b/media-sound/ardour/Manifest
index 47b40997f3a8..99b203f40211 100644
--- a/media-sound/ardour/Manifest
+++ b/media-sound/ardour/Manifest
@@ -1 +1,2 @@
DIST Ardour-8.4.0.tar.bz2 17574218 BLAKE2B
a71be1af5577cf3cbded339c2cb25f3124f973bf8966bd663b1c53cdea51e069a61217e844b2ecbf329ddbc54c61e4e4364fc70c9f90cf38871d0ff55e496846
SHA512
838eae28867f1bf108207d171ac60e50d4d7f467a3fd64f95e8c9585d1b2b02ded1af0405c0a363664f9ea3a007143e9ec4e54f36a7df5387b5e12549b804719
+DIST Ardour-8.5.0.tar.bz2 17589054 BLAKE2B
43cb8be9e5afd1957d7b9672d3f0a77d00bef8805363dd0b117cc1037f6fd509da708fe301a2a17b975ab66350c96cfe650be3f61ed66b659a4b8651900960b9
SHA512
515b9684e8394d591d66b7ed65e8cb6525e20fe23c2755ed7bc28ac1311b14c408a9d7a5218cdf40e60983e6cd400fbab7f3cf2c9385e855efdbe2c713fa2fca
diff --git a/media-sound/ardour/ardour-8.5.ebuild
b/media-sound/ardour/ardour-8.5.ebuild
new file mode 100644
index ..cee5f390d988
--- /dev/null
+++ b/media-sound/ardour/ardour-8.5.ebuild
@@ -0,0 +1,198 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_REQ_USE='threads(+)'
+PLOCALES="ca cs de el en_GB es eu fr it ja ko nn pl pt pt_PT ru sv zh"
+inherit toolchain-funcs flag-o-matic plocale python-any-r1 waf-utils desktop
xdg
+
+DESCRIPTION="Digital Audio Workstation"
+HOMEPAGE="https://ardour.org/";
+
+if [[ ${PV} == ** ]]; then
+ EGIT_REPO_URI="https://git.ardour.org/ardour/ardour.git";
+ inherit git-r3
+else
+ KEYWORDS="~amd64 ~loong ~x86"
+
SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/Ardour-${PV}.0.tar.bz2";
+ S="${WORKDIR}/Ardour-${PV}.0"
+fi
+
+LICENSE="GPL-2"
+SLOT="8"
+IUSE="doc jack nls phonehome pulseaudio cpu_flags_ppc_altivec
cpu_flags_x86_sse cpu_flags_x86_mmx cpu_flags_x86_3dnow"
+
+RDEPEND="
+ dev-cpp/glibmm:2
+ dev-cpp/gtkmm:2.4
+ dev-libs/boost:=
+ dev-libs/glib:2
+ dev-libs/libsigc++:2
+ dev-libs/libxml2:2
+ media-libs/alsa-lib
+ media-libs/aubio
+ media-libs/flac:=
+ media-libs/freetype:2
+ media-libs/liblo
+ media-libs/liblrdf
+ media-libs/libsamplerate
+ media-libs/libsndfile
+ media-libs/libsoundtouch
+ media-libs/raptor:2
+ media-libs/rubberband
+ media-libs/taglib
+ media-libs/vamp-plugin-sdk
+ net-libs/libwebsockets
+ net-misc/curl
+ sys-libs/readline:0=
+ sci-libs/fftw:3.0[threads]
+ virtual/libusb:1
+ x11-libs/cairo
+ x11-libs/gtk+:2
+ x11-libs/pango
+ jack? ( virtual/jack )
+ pulseaudio? ( media-libs/libpulse )
+ media-libs/lilv
+ media-libs/sratom
+ dev-libs/sord
+ media-libs/suil[X,gtk2]
+ media-libs/lv2"
+# !bundled-libs? ( media-sound/fluidsynth ) at least libltc is missing to
be able to unbundle...
+
+DEPEND="${RDEPEND}
+ ${PYTHON_DEPS}
+ dev-util/itstool
+ sys-devel/gettext
+ virtual/pkgconfig
+ doc? ( app-text/doxygen[dot] )
+ jack? ( virtual/jack )"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-6.8-metadata.patch"
+)
+
+pkg_pretend() {
+ [[ $(tc-getLD) == *gold* ]] && (has_version sci-libs/fftw[openmp] ||
has_version sci-libs/fftw[threads]) && \
+ ewarn "Linking with gold linker might produce broken
executable, see bug #733972"
+}
+
+pkg_setup() {
+ if has_version \>=dev-libs/libsigc++-2.6 ; then
+ append-cxxflags -std=c++11
+ fi
+ python-any-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+
+ # delete optimization flags
+ sed 's/'full-optimization\'\ :\ \\[.*'/'full-optimization\'\ :\
\'\','/' -i "${S}"/wscript || die
+
+ # handle arch
+ MARCH=$(get-flag march)
+ OPTFLAGS=""
+ if use cpu_flags_x86_sse; then
+ if [[ ${MARCH} == "i686" ]] || [[ ${MARCH} == "i486" ]]; then
+ elog "You enabled sse but use an march that does not
support sse!"
+ elog "We add -msse to the flags now, but please
consider switching your march in make.conf!"
+ fi
+ OPTFLAGS="sse"
+ fi
+ if use cpu_flags_x86_mmx; then
+ if [[ ${MARCH} == "i486" ]]; then
+ elog "You enabled mmx with i486 set as march! You have
been warned!"
+ fi
+
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: 26135c8ce33afc61e2131a6fbf8a480cb8c1b141
Author: Miroslav Šulc gentoo org>
AuthorDate: Wed Mar 27 08:34:27 2024 +
Commit: Miroslav Šulc gentoo org>
CommitDate: Wed Mar 27 08:34:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26135c8c
media-sound/ardour: dropped obsolete 8.2
Bug: https://bugs.gentoo.org/927772
Signed-off-by: Miroslav Šulc gentoo.org>
media-sound/ardour/Manifest | 1 -
media-sound/ardour/ardour-8.2.ebuild | 193 ---
2 files changed, 194 deletions(-)
diff --git a/media-sound/ardour/Manifest b/media-sound/ardour/Manifest
index 1e71b8eb2649..47b40997f3a8 100644
--- a/media-sound/ardour/Manifest
+++ b/media-sound/ardour/Manifest
@@ -1,2 +1 @@
-DIST Ardour-8.2.0.tar.bz2 13897958 BLAKE2B
54916b2f0ac3925f160df9536db61b1ece4ace3f9f4a09880c00661e328835a32c04a8faa2b04bb3fe34aeeb97064e0139f4e19524be1a17f33d7e773b893e1b
SHA512
62962929201c649a0028c2cfc1e7e6acce3ab9ee24adbc5ebb5a7c3d70f73430c579801788f696769afd2d14d766eb2ef4936b5957dce2288a30cf671ca62ee1
DIST Ardour-8.4.0.tar.bz2 17574218 BLAKE2B
a71be1af5577cf3cbded339c2cb25f3124f973bf8966bd663b1c53cdea51e069a61217e844b2ecbf329ddbc54c61e4e4364fc70c9f90cf38871d0ff55e496846
SHA512
838eae28867f1bf108207d171ac60e50d4d7f467a3fd64f95e8c9585d1b2b02ded1af0405c0a363664f9ea3a007143e9ec4e54f36a7df5387b5e12549b804719
diff --git a/media-sound/ardour/ardour-8.2.ebuild
b/media-sound/ardour/ardour-8.2.ebuild
deleted file mode 100644
index b72cb0880944..
--- a/media-sound/ardour/ardour-8.2.ebuild
+++ /dev/null
@@ -1,193 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..12} )
-PYTHON_REQ_USE='threads(+)'
-PLOCALES="ca cs de el en_GB es eu fr it ja ko nn pl pt pt_PT ru sv zh"
-inherit toolchain-funcs flag-o-matic plocale python-any-r1 waf-utils desktop
xdg
-
-DESCRIPTION="Digital Audio Workstation"
-HOMEPAGE="https://ardour.org/";
-
-if [[ ${PV} == ** ]]; then
- EGIT_REPO_URI="https://git.ardour.org/ardour/ardour.git";
- inherit git-r3
-else
- KEYWORDS="amd64 ~loong ~x86"
-
SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/Ardour-${PV}.0.tar.bz2";
- S="${WORKDIR}/Ardour-${PV}.0"
-fi
-
-LICENSE="GPL-2"
-SLOT="8"
-IUSE="doc jack nls phonehome pulseaudio cpu_flags_ppc_altivec
cpu_flags_x86_sse cpu_flags_x86_mmx cpu_flags_x86_3dnow"
-
-RDEPEND="
- dev-cpp/glibmm:2
- dev-cpp/gtkmm:2.4
- dev-libs/boost:=
- dev-libs/glib:2
- dev-libs/libsigc++:2
- dev-libs/libxml2:2
- media-libs/alsa-lib
- media-libs/aubio
- media-libs/flac:=
- media-libs/freetype:2
- media-libs/liblo
- media-libs/liblrdf
- media-libs/libsamplerate
- media-libs/libsndfile
- media-libs/libsoundtouch
- media-libs/raptor:2
- media-libs/rubberband
- media-libs/taglib
- media-libs/vamp-plugin-sdk
- net-libs/libwebsockets
- net-misc/curl
- sys-libs/readline:0=
- sci-libs/fftw:3.0[threads]
- virtual/libusb:1
- x11-libs/cairo
- x11-libs/gtk+:2
- x11-libs/pango
- jack? ( virtual/jack )
- pulseaudio? ( media-libs/libpulse )
- media-libs/lilv
- media-libs/sratom
- dev-libs/sord
- media-libs/suil[X,gtk2]
- media-libs/lv2"
-# !bundled-libs? ( media-sound/fluidsynth ) at least libltc is missing to
be able to unbundle...
-
-DEPEND="${RDEPEND}
- ${PYTHON_DEPS}
- dev-util/itstool
- sys-devel/gettext
- virtual/pkgconfig
- doc? ( app-text/doxygen[dot] )
- jack? ( virtual/jack )"
-
-PATCHES=(
- "${FILESDIR}/${PN}-6.8-metadata.patch"
-)
-
-pkg_pretend() {
- [[ $(tc-getLD) == *gold* ]] && (has_version sci-libs/fftw[openmp] ||
has_version sci-libs/fftw[threads]) && \
- ewarn "Linking with gold linker might produce broken
executable, see bug #733972"
-}
-
-pkg_setup() {
- if has_version \>=dev-libs/libsigc++-2.6 ; then
- append-cxxflags -std=c++11
- fi
- python-any-r1_pkg_setup
-}
-
-src_prepare() {
- default
-
- # delete optimization flags
- sed 's/'full-optimization\'\ :\ \\[.*'/'full-optimization\'\ :\
\'\','/' -i "${S}"/wscript || die
-
- # handle arch
- MARCH=$(get-flag march)
- OPTFLAGS=""
- if use cpu_flags_x86_sse; then
- if [[ ${MARCH} == "i686" ]] || [[ ${MARCH} == "i486" ]]; then
- elog "You enabled sse but use an march that does not
support sse!"
- elog "We add -msse to the flags now, but please
consider switching your march in make.conf!"
- fi
- OPTFLAGS="sse"
- fi
- if use cpu_flags_x86_mmx; then
- if [[ ${MARCH} == "i486" ]]; then
- elog "You enabled mmx with i486 set as march!
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: b7b9476440483b43febab9a423c37ddd95ed0a08
Author: Sam James gentoo org>
AuthorDate: Mon Mar 25 10:13:41 2024 +
Commit: Sam James gentoo org>
CommitDate: Mon Mar 25 10:13:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7b94764
media-sound/ardour: Stabilize 8.4 amd64, #927772
Signed-off-by: Sam James gentoo.org>
media-sound/ardour/ardour-8.4.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-sound/ardour/ardour-8.4.ebuild
b/media-sound/ardour/ardour-8.4.ebuild
index cee5f390d988..51d880ba1dae 100644
--- a/media-sound/ardour/ardour-8.4.ebuild
+++ b/media-sound/ardour/ardour-8.4.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
EGIT_REPO_URI="https://git.ardour.org/ardour/ardour.git";
inherit git-r3
else
- KEYWORDS="~amd64 ~loong ~x86"
+ KEYWORDS="amd64 ~loong ~x86"
SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/Ardour-${PV}.0.tar.bz2";
S="${WORKDIR}/Ardour-${PV}.0"
fi
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: 38655534205d0c3d6ffe696d134c88afb6e01603
Author: Eli Schwartz gmail com>
AuthorDate: Thu Feb 29 00:46:59 2024 +
Commit: Sam James gentoo org>
CommitDate: Thu Feb 29 00:51:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38655534
media-sound/ardour: mark as LTO-unsafe
See https://tracker.ardour.org/view.php?id=9649 for details.
Closes: https://bugs.gentoo.org/917095
Signed-off-by: Eli Schwartz gmail.com>
Signed-off-by: Sam James gentoo.org>
media-sound/ardour/ardour-8.4.ebuild | 5 +
media-sound/ardour/ardour-.ebuild | 5 +
2 files changed, 10 insertions(+)
diff --git a/media-sound/ardour/ardour-8.4.ebuild
b/media-sound/ardour/ardour-8.4.ebuild
index 4f99e58488e4..cee5f390d988 100644
--- a/media-sound/ardour/ardour-8.4.ebuild
+++ b/media-sound/ardour/ardour-8.4.ebuild
@@ -130,6 +130,11 @@ src_configure() {
# avoid bug https://bugs.gentoo.org/800067
local -x AS="$(tc-getCC) -c"
+ # -Werror=odr
+ # https://tracker.ardour.org/view.php?id=9649
+ # https://bugs.gentoo.org/917095
+ filter-lto
+
local backends="alsa,dummy"
use jack && backends+=",jack"
use pulseaudio && backends+=",pulseaudio"
diff --git a/media-sound/ardour/ardour-.ebuild
b/media-sound/ardour/ardour-.ebuild
index 4f99e58488e4..cee5f390d988 100644
--- a/media-sound/ardour/ardour-.ebuild
+++ b/media-sound/ardour/ardour-.ebuild
@@ -130,6 +130,11 @@ src_configure() {
# avoid bug https://bugs.gentoo.org/800067
local -x AS="$(tc-getCC) -c"
+ # -Werror=odr
+ # https://tracker.ardour.org/view.php?id=9649
+ # https://bugs.gentoo.org/917095
+ filter-lto
+
local backends="alsa,dummy"
use jack && backends+=",jack"
use pulseaudio && backends+=",pulseaudio"
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: 4e1f1e521247cf971e23759bfc916889ea7beeec
Author: Miroslav Šulc gentoo org>
AuthorDate: Wed Feb 21 09:53:24 2024 +
Commit: Miroslav Šulc gentoo org>
CommitDate: Wed Feb 21 09:53:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e1f1e52
media-sound/ardour: bump to 8.4
Signed-off-by: Miroslav Šulc gentoo.org>
media-sound/ardour/Manifest | 1 +
media-sound/ardour/ardour-8.4.ebuild | 193 +++
2 files changed, 194 insertions(+)
diff --git a/media-sound/ardour/Manifest b/media-sound/ardour/Manifest
index 063cf413e698..1e71b8eb2649 100644
--- a/media-sound/ardour/Manifest
+++ b/media-sound/ardour/Manifest
@@ -1 +1,2 @@
DIST Ardour-8.2.0.tar.bz2 13897958 BLAKE2B
54916b2f0ac3925f160df9536db61b1ece4ace3f9f4a09880c00661e328835a32c04a8faa2b04bb3fe34aeeb97064e0139f4e19524be1a17f33d7e773b893e1b
SHA512
62962929201c649a0028c2cfc1e7e6acce3ab9ee24adbc5ebb5a7c3d70f73430c579801788f696769afd2d14d766eb2ef4936b5957dce2288a30cf671ca62ee1
+DIST Ardour-8.4.0.tar.bz2 17574218 BLAKE2B
a71be1af5577cf3cbded339c2cb25f3124f973bf8966bd663b1c53cdea51e069a61217e844b2ecbf329ddbc54c61e4e4364fc70c9f90cf38871d0ff55e496846
SHA512
838eae28867f1bf108207d171ac60e50d4d7f467a3fd64f95e8c9585d1b2b02ded1af0405c0a363664f9ea3a007143e9ec4e54f36a7df5387b5e12549b804719
diff --git a/media-sound/ardour/ardour-8.4.ebuild
b/media-sound/ardour/ardour-8.4.ebuild
new file mode 100644
index ..4f99e58488e4
--- /dev/null
+++ b/media-sound/ardour/ardour-8.4.ebuild
@@ -0,0 +1,193 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_REQ_USE='threads(+)'
+PLOCALES="ca cs de el en_GB es eu fr it ja ko nn pl pt pt_PT ru sv zh"
+inherit toolchain-funcs flag-o-matic plocale python-any-r1 waf-utils desktop
xdg
+
+DESCRIPTION="Digital Audio Workstation"
+HOMEPAGE="https://ardour.org/";
+
+if [[ ${PV} == ** ]]; then
+ EGIT_REPO_URI="https://git.ardour.org/ardour/ardour.git";
+ inherit git-r3
+else
+ KEYWORDS="~amd64 ~loong ~x86"
+
SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/Ardour-${PV}.0.tar.bz2";
+ S="${WORKDIR}/Ardour-${PV}.0"
+fi
+
+LICENSE="GPL-2"
+SLOT="8"
+IUSE="doc jack nls phonehome pulseaudio cpu_flags_ppc_altivec
cpu_flags_x86_sse cpu_flags_x86_mmx cpu_flags_x86_3dnow"
+
+RDEPEND="
+ dev-cpp/glibmm:2
+ dev-cpp/gtkmm:2.4
+ dev-libs/boost:=
+ dev-libs/glib:2
+ dev-libs/libsigc++:2
+ dev-libs/libxml2:2
+ media-libs/alsa-lib
+ media-libs/aubio
+ media-libs/flac:=
+ media-libs/freetype:2
+ media-libs/liblo
+ media-libs/liblrdf
+ media-libs/libsamplerate
+ media-libs/libsndfile
+ media-libs/libsoundtouch
+ media-libs/raptor:2
+ media-libs/rubberband
+ media-libs/taglib
+ media-libs/vamp-plugin-sdk
+ net-libs/libwebsockets
+ net-misc/curl
+ sys-libs/readline:0=
+ sci-libs/fftw:3.0[threads]
+ virtual/libusb:1
+ x11-libs/cairo
+ x11-libs/gtk+:2
+ x11-libs/pango
+ jack? ( virtual/jack )
+ pulseaudio? ( media-libs/libpulse )
+ media-libs/lilv
+ media-libs/sratom
+ dev-libs/sord
+ media-libs/suil[X,gtk2]
+ media-libs/lv2"
+# !bundled-libs? ( media-sound/fluidsynth ) at least libltc is missing to
be able to unbundle...
+
+DEPEND="${RDEPEND}
+ ${PYTHON_DEPS}
+ dev-util/itstool
+ sys-devel/gettext
+ virtual/pkgconfig
+ doc? ( app-text/doxygen[dot] )
+ jack? ( virtual/jack )"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-6.8-metadata.patch"
+)
+
+pkg_pretend() {
+ [[ $(tc-getLD) == *gold* ]] && (has_version sci-libs/fftw[openmp] ||
has_version sci-libs/fftw[threads]) && \
+ ewarn "Linking with gold linker might produce broken
executable, see bug #733972"
+}
+
+pkg_setup() {
+ if has_version \>=dev-libs/libsigc++-2.6 ; then
+ append-cxxflags -std=c++11
+ fi
+ python-any-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+
+ # delete optimization flags
+ sed 's/'full-optimization\'\ :\ \\[.*'/'full-optimization\'\ :\
\'\','/' -i "${S}"/wscript || die
+
+ # handle arch
+ MARCH=$(get-flag march)
+ OPTFLAGS=""
+ if use cpu_flags_x86_sse; then
+ if [[ ${MARCH} == "i686" ]] || [[ ${MARCH} == "i486" ]]; then
+ elog "You enabled sse but use an march that does not
support sse!"
+ elog "We add -msse to the flags now, but please
consider switching your march in make.conf!"
+ fi
+ OPTFLAGS="sse"
+ fi
+ if use cpu_flags_x86_mmx; then
+ if [[ ${MARCH} == "i486" ]]; then
+ elog "You enabled mmx with i486 set as march! You have
been warned!"
+ fi
+
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: 1006e11883a439337e9801abd515180b93157893
Author: Miroslav Šulc gentoo org>
AuthorDate: Sat Jan 13 13:00:52 2024 +
Commit: Miroslav Šulc gentoo org>
CommitDate: Sat Jan 13 13:00:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1006e118
media-sound/ardour: dropped obsolete 8.1
Bug: https://bugs.gentoo.org/921978
Signed-off-by: Miroslav Šulc gentoo.org>
media-sound/ardour/Manifest | 1 -
media-sound/ardour/ardour-8.1.ebuild | 193 ---
2 files changed, 194 deletions(-)
diff --git a/media-sound/ardour/Manifest b/media-sound/ardour/Manifest
index 10a2579f9759..063cf413e698 100644
--- a/media-sound/ardour/Manifest
+++ b/media-sound/ardour/Manifest
@@ -1,2 +1 @@
-DIST Ardour-8.1.0.tar.bz2 13835817 BLAKE2B
1d1e048ea8a23ba0a6b6cabda7c3d21ff9630ea02d70025fc414661612f8d674ffc2143578b3cd9cb43240a0fb823d731bbe14eac6b33816047ce4b04c4ff09f
SHA512
d8e534b67b0b7daba0c6b384cb718d077739c538ee3371b3dd415589b34d03bdaf6270e8e2f953c6fd404ac52930a4e485cf0639b02fd5681a7b38584f5ce14c
DIST Ardour-8.2.0.tar.bz2 13897958 BLAKE2B
54916b2f0ac3925f160df9536db61b1ece4ace3f9f4a09880c00661e328835a32c04a8faa2b04bb3fe34aeeb97064e0139f4e19524be1a17f33d7e773b893e1b
SHA512
62962929201c649a0028c2cfc1e7e6acce3ab9ee24adbc5ebb5a7c3d70f73430c579801788f696769afd2d14d766eb2ef4936b5957dce2288a30cf671ca62ee1
diff --git a/media-sound/ardour/ardour-8.1.ebuild
b/media-sound/ardour/ardour-8.1.ebuild
deleted file mode 100644
index b72cb0880944..
--- a/media-sound/ardour/ardour-8.1.ebuild
+++ /dev/null
@@ -1,193 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..12} )
-PYTHON_REQ_USE='threads(+)'
-PLOCALES="ca cs de el en_GB es eu fr it ja ko nn pl pt pt_PT ru sv zh"
-inherit toolchain-funcs flag-o-matic plocale python-any-r1 waf-utils desktop
xdg
-
-DESCRIPTION="Digital Audio Workstation"
-HOMEPAGE="https://ardour.org/";
-
-if [[ ${PV} == ** ]]; then
- EGIT_REPO_URI="https://git.ardour.org/ardour/ardour.git";
- inherit git-r3
-else
- KEYWORDS="amd64 ~loong ~x86"
-
SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/Ardour-${PV}.0.tar.bz2";
- S="${WORKDIR}/Ardour-${PV}.0"
-fi
-
-LICENSE="GPL-2"
-SLOT="8"
-IUSE="doc jack nls phonehome pulseaudio cpu_flags_ppc_altivec
cpu_flags_x86_sse cpu_flags_x86_mmx cpu_flags_x86_3dnow"
-
-RDEPEND="
- dev-cpp/glibmm:2
- dev-cpp/gtkmm:2.4
- dev-libs/boost:=
- dev-libs/glib:2
- dev-libs/libsigc++:2
- dev-libs/libxml2:2
- media-libs/alsa-lib
- media-libs/aubio
- media-libs/flac:=
- media-libs/freetype:2
- media-libs/liblo
- media-libs/liblrdf
- media-libs/libsamplerate
- media-libs/libsndfile
- media-libs/libsoundtouch
- media-libs/raptor:2
- media-libs/rubberband
- media-libs/taglib
- media-libs/vamp-plugin-sdk
- net-libs/libwebsockets
- net-misc/curl
- sys-libs/readline:0=
- sci-libs/fftw:3.0[threads]
- virtual/libusb:1
- x11-libs/cairo
- x11-libs/gtk+:2
- x11-libs/pango
- jack? ( virtual/jack )
- pulseaudio? ( media-libs/libpulse )
- media-libs/lilv
- media-libs/sratom
- dev-libs/sord
- media-libs/suil[X,gtk2]
- media-libs/lv2"
-# !bundled-libs? ( media-sound/fluidsynth ) at least libltc is missing to
be able to unbundle...
-
-DEPEND="${RDEPEND}
- ${PYTHON_DEPS}
- dev-util/itstool
- sys-devel/gettext
- virtual/pkgconfig
- doc? ( app-text/doxygen[dot] )
- jack? ( virtual/jack )"
-
-PATCHES=(
- "${FILESDIR}/${PN}-6.8-metadata.patch"
-)
-
-pkg_pretend() {
- [[ $(tc-getLD) == *gold* ]] && (has_version sci-libs/fftw[openmp] ||
has_version sci-libs/fftw[threads]) && \
- ewarn "Linking with gold linker might produce broken
executable, see bug #733972"
-}
-
-pkg_setup() {
- if has_version \>=dev-libs/libsigc++-2.6 ; then
- append-cxxflags -std=c++11
- fi
- python-any-r1_pkg_setup
-}
-
-src_prepare() {
- default
-
- # delete optimization flags
- sed 's/'full-optimization\'\ :\ \\[.*'/'full-optimization\'\ :\
\'\','/' -i "${S}"/wscript || die
-
- # handle arch
- MARCH=$(get-flag march)
- OPTFLAGS=""
- if use cpu_flags_x86_sse; then
- if [[ ${MARCH} == "i686" ]] || [[ ${MARCH} == "i486" ]]; then
- elog "You enabled sse but use an march that does not
support sse!"
- elog "We add -msse to the flags now, but please
consider switching your march in make.conf!"
- fi
- OPTFLAGS="sse"
- fi
- if use cpu_flags_x86_mmx; then
- if [[ ${MARCH} == "i486" ]]; then
- elog "You enabled mmx with i486 set as march!
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: 0266c591c80da5beb493b65667ac964fb10c73b2
Author: Arthur Zamarin gentoo org>
AuthorDate: Sat Jan 13 12:48:47 2024 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Sat Jan 13 12:48:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0266c591
media-sound/ardour: Stabilize 8.2 amd64, #921978
Signed-off-by: Arthur Zamarin gentoo.org>
media-sound/ardour/ardour-8.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-sound/ardour/ardour-8.2.ebuild
b/media-sound/ardour/ardour-8.2.ebuild
index 4f99e58488e4..b72cb0880944 100644
--- a/media-sound/ardour/ardour-8.2.ebuild
+++ b/media-sound/ardour/ardour-8.2.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
EGIT_REPO_URI="https://git.ardour.org/ardour/ardour.git";
inherit git-r3
else
- KEYWORDS="~amd64 ~loong ~x86"
+ KEYWORDS="amd64 ~loong ~x86"
SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/Ardour-${PV}.0.tar.bz2";
S="${WORKDIR}/Ardour-${PV}.0"
fi
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/, media-sound/ardour/files/
commit: 9e6d103a001dba57b31dc8f2f9bae44a752c3bd7
Author: Miroslav Šulc gentoo org>
AuthorDate: Fri Dec 15 11:34:06 2023 +
Commit: Miroslav Šulc gentoo org>
CommitDate: Fri Dec 15 11:35:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e6d103a
media-sound/ardour: dropped obsolete 7.5-r3
Bug: https://bugs.gentoo.org/917663
Signed-off-by: Miroslav Šulc gentoo.org>
media-sound/ardour/Manifest | 1 -
media-sound/ardour/ardour-7.5-r3.ebuild | 194 ---
media-sound/ardour/files/ardour-7.4-libc++.patch | 49 --
3 files changed, 244 deletions(-)
diff --git a/media-sound/ardour/Manifest b/media-sound/ardour/Manifest
index 1c2296eb8879..10a2579f9759 100644
--- a/media-sound/ardour/Manifest
+++ b/media-sound/ardour/Manifest
@@ -1,3 +1,2 @@
-DIST Ardour-7.5.0.tar.bz2 13465772 BLAKE2B
647a6f952431c77ec6a66837e9668c75b69eb1a228c32c87772baf9a6dc18ab3554eea2c4056fe9d31c38acc398a3e55f681b66413bac49a9c8069f002c592c8
SHA512
9c3e37b5e4c12f2efd0fa567c2c0c7a324d3b4e6b86e2931b6574ca9bfdbc1e8af08bdf4d84bdc7cad9372d8015adb27410385bee0d6d8efec090bb26c319f8e
DIST Ardour-8.1.0.tar.bz2 13835817 BLAKE2B
1d1e048ea8a23ba0a6b6cabda7c3d21ff9630ea02d70025fc414661612f8d674ffc2143578b3cd9cb43240a0fb823d731bbe14eac6b33816047ce4b04c4ff09f
SHA512
d8e534b67b0b7daba0c6b384cb718d077739c538ee3371b3dd415589b34d03bdaf6270e8e2f953c6fd404ac52930a4e485cf0639b02fd5681a7b38584f5ce14c
DIST Ardour-8.2.0.tar.bz2 13897958 BLAKE2B
54916b2f0ac3925f160df9536db61b1ece4ace3f9f4a09880c00661e328835a32c04a8faa2b04bb3fe34aeeb97064e0139f4e19524be1a17f33d7e773b893e1b
SHA512
62962929201c649a0028c2cfc1e7e6acce3ab9ee24adbc5ebb5a7c3d70f73430c579801788f696769afd2d14d766eb2ef4936b5957dce2288a30cf671ca62ee1
diff --git a/media-sound/ardour/ardour-7.5-r3.ebuild
b/media-sound/ardour/ardour-7.5-r3.ebuild
deleted file mode 100644
index dbd8b4331e81..
--- a/media-sound/ardour/ardour-7.5-r3.ebuild
+++ /dev/null
@@ -1,194 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..12} )
-PYTHON_REQ_USE='threads(+)'
-PLOCALES="ca cs de el en_GB es eu fr it ja ko nn pl pt pt_PT ru sv zh"
-inherit toolchain-funcs flag-o-matic plocale python-any-r1 waf-utils desktop
xdg
-
-DESCRIPTION="Digital Audio Workstation"
-HOMEPAGE="https://ardour.org/";
-
-if [[ ${PV} == ** ]]; then
- EGIT_REPO_URI="https://git.ardour.org/ardour/ardour.git";
- inherit git-r3
-else
- KEYWORDS="amd64 ~loong x86"
-
SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/Ardour-${PV}.0.tar.bz2";
- S="${WORKDIR}/Ardour-${PV}.0"
-fi
-
-LICENSE="GPL-2"
-SLOT="7"
-IUSE="doc jack nls phonehome pulseaudio cpu_flags_ppc_altivec
cpu_flags_x86_sse cpu_flags_x86_mmx cpu_flags_x86_3dnow"
-
-RDEPEND="
- dev-cpp/glibmm:2
- dev-cpp/gtkmm:2.4
- dev-libs/boost:=
- dev-libs/glib:2
- dev-libs/libsigc++:2
- dev-libs/libxml2:2
- media-libs/alsa-lib
- media-libs/aubio
- media-libs/flac:=
- media-libs/freetype:2
- media-libs/liblo
- media-libs/liblrdf
- media-libs/libsamplerate
- media-libs/libsndfile
- media-libs/libsoundtouch
- media-libs/raptor:2
- media-libs/rubberband
- media-libs/taglib
- media-libs/vamp-plugin-sdk
- net-libs/libwebsockets
- net-misc/curl
- sys-libs/readline:0=
- sci-libs/fftw:3.0[threads]
- virtual/libusb:1
- x11-libs/cairo
- x11-libs/gtk+:2
- x11-libs/pango
- jack? ( virtual/jack )
- pulseaudio? ( media-libs/libpulse )
- media-libs/lilv
- media-libs/sratom
- dev-libs/sord
- media-libs/suil[X,gtk2]
- media-libs/lv2"
-# !bundled-libs? ( media-sound/fluidsynth ) at least libltc is missing to
be able to unbundle...
-
-DEPEND="${RDEPEND}
- ${PYTHON_DEPS}
- dev-util/itstool
- sys-devel/gettext
- virtual/pkgconfig
- doc? ( app-doc/doxygen[dot] )
- jack? ( virtual/jack )"
-
-PATCHES=(
- "${FILESDIR}/${PN}-6.8-metadata.patch"
- "${FILESDIR}/${PN}-7.4-libc++.patch"
-)
-
-pkg_pretend() {
- [[ $(tc-getLD) == *gold* ]] && (has_version sci-libs/fftw[openmp] ||
has_version sci-libs/fftw[threads]) && \
- ewarn "Linking with gold linker might produce broken
executable, see bug #733972"
-}
-
-pkg_setup() {
- if has_version \>=dev-libs/libsigc++-2.6 ; then
- append-cxxflags -std=c++11
- fi
- python-any-r1_pkg_setup
-}
-
-src_prepare() {
- default
-
- # delete optimization flags
- sed 's/'full-optimization\'\ :\ \\[.*'/'full-optimization\'\ :\
\'\','/' -i "${S}"/wscript || die
-
- # handle arch
- MARCH=$(get-flag march)
- OPTFLAGS=""
- if use cpu_flags_x86_sse; then
- if [[ ${MARCH} == "i686" ]] || [[ ${MARCH} == "
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: 7f8ac5bb0b90b8569c13e586d78d7c258d5f1df6
Author: Miroslav Šulc gentoo org>
AuthorDate: Wed Dec 13 22:46:26 2023 +
Commit: Miroslav Šulc gentoo org>
CommitDate: Wed Dec 13 22:46:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f8ac5bb
media-sound/ardour: bump to 8.2
Signed-off-by: Miroslav Šulc gentoo.org>
media-sound/ardour/Manifest | 1 +
media-sound/ardour/ardour-8.2.ebuild | 193 +++
2 files changed, 194 insertions(+)
diff --git a/media-sound/ardour/Manifest b/media-sound/ardour/Manifest
index f6ac30aff411..1c2296eb8879 100644
--- a/media-sound/ardour/Manifest
+++ b/media-sound/ardour/Manifest
@@ -1,2 +1,3 @@
DIST Ardour-7.5.0.tar.bz2 13465772 BLAKE2B
647a6f952431c77ec6a66837e9668c75b69eb1a228c32c87772baf9a6dc18ab3554eea2c4056fe9d31c38acc398a3e55f681b66413bac49a9c8069f002c592c8
SHA512
9c3e37b5e4c12f2efd0fa567c2c0c7a324d3b4e6b86e2931b6574ca9bfdbc1e8af08bdf4d84bdc7cad9372d8015adb27410385bee0d6d8efec090bb26c319f8e
DIST Ardour-8.1.0.tar.bz2 13835817 BLAKE2B
1d1e048ea8a23ba0a6b6cabda7c3d21ff9630ea02d70025fc414661612f8d674ffc2143578b3cd9cb43240a0fb823d731bbe14eac6b33816047ce4b04c4ff09f
SHA512
d8e534b67b0b7daba0c6b384cb718d077739c538ee3371b3dd415589b34d03bdaf6270e8e2f953c6fd404ac52930a4e485cf0639b02fd5681a7b38584f5ce14c
+DIST Ardour-8.2.0.tar.bz2 13897958 BLAKE2B
54916b2f0ac3925f160df9536db61b1ece4ace3f9f4a09880c00661e328835a32c04a8faa2b04bb3fe34aeeb97064e0139f4e19524be1a17f33d7e773b893e1b
SHA512
62962929201c649a0028c2cfc1e7e6acce3ab9ee24adbc5ebb5a7c3d70f73430c579801788f696769afd2d14d766eb2ef4936b5957dce2288a30cf671ca62ee1
diff --git a/media-sound/ardour/ardour-8.2.ebuild
b/media-sound/ardour/ardour-8.2.ebuild
new file mode 100644
index ..1f492cf44559
--- /dev/null
+++ b/media-sound/ardour/ardour-8.2.ebuild
@@ -0,0 +1,193 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_REQ_USE='threads(+)'
+PLOCALES="ca cs de el en_GB es eu fr it ja ko nn pl pt pt_PT ru sv zh"
+inherit toolchain-funcs flag-o-matic plocale python-any-r1 waf-utils desktop
xdg
+
+DESCRIPTION="Digital Audio Workstation"
+HOMEPAGE="https://ardour.org/";
+
+if [[ ${PV} == ** ]]; then
+ EGIT_REPO_URI="https://git.ardour.org/ardour/ardour.git";
+ inherit git-r3
+else
+ KEYWORDS="~amd64 ~loong ~x86"
+
SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/Ardour-${PV}.0.tar.bz2";
+ S="${WORKDIR}/Ardour-${PV}.0"
+fi
+
+LICENSE="GPL-2"
+SLOT="8"
+IUSE="doc jack nls phonehome pulseaudio cpu_flags_ppc_altivec
cpu_flags_x86_sse cpu_flags_x86_mmx cpu_flags_x86_3dnow"
+
+RDEPEND="
+ dev-cpp/glibmm:2
+ dev-cpp/gtkmm:2.4
+ dev-libs/boost:=
+ dev-libs/glib:2
+ dev-libs/libsigc++:2
+ dev-libs/libxml2:2
+ media-libs/alsa-lib
+ media-libs/aubio
+ media-libs/flac:=
+ media-libs/freetype:2
+ media-libs/liblo
+ media-libs/liblrdf
+ media-libs/libsamplerate
+ media-libs/libsndfile
+ media-libs/libsoundtouch
+ media-libs/raptor:2
+ media-libs/rubberband
+ media-libs/taglib
+ media-libs/vamp-plugin-sdk
+ net-libs/libwebsockets
+ net-misc/curl
+ sys-libs/readline:0=
+ sci-libs/fftw:3.0[threads]
+ virtual/libusb:1
+ x11-libs/cairo
+ x11-libs/gtk+:2
+ x11-libs/pango
+ jack? ( virtual/jack )
+ pulseaudio? ( media-libs/libpulse )
+ media-libs/lilv
+ media-libs/sratom
+ dev-libs/sord
+ media-libs/suil[X,gtk2]
+ media-libs/lv2"
+# !bundled-libs? ( media-sound/fluidsynth ) at least libltc is missing to
be able to unbundle...
+
+DEPEND="${RDEPEND}
+ ${PYTHON_DEPS}
+ dev-util/itstool
+ sys-devel/gettext
+ virtual/pkgconfig
+ doc? ( app-doc/doxygen[dot] )
+ jack? ( virtual/jack )"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-6.8-metadata.patch"
+)
+
+pkg_pretend() {
+ [[ $(tc-getLD) == *gold* ]] && (has_version sci-libs/fftw[openmp] ||
has_version sci-libs/fftw[threads]) && \
+ ewarn "Linking with gold linker might produce broken
executable, see bug #733972"
+}
+
+pkg_setup() {
+ if has_version \>=dev-libs/libsigc++-2.6 ; then
+ append-cxxflags -std=c++11
+ fi
+ python-any-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+
+ # delete optimization flags
+ sed 's/'full-optimization\'\ :\ \\[.*'/'full-optimization\'\ :\
\'\','/' -i "${S}"/wscript || die
+
+ # handle arch
+ MARCH=$(get-flag march)
+ OPTFLAGS=""
+ if use cpu_flags_x86_sse; then
+ if [[ ${MARCH} == "i686" ]] || [[ ${MARCH} == "i486" ]]; then
+ elog "You enabled sse but use an march that does not
support sse!"
+ elog "We add -msse to the flags now, but please
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: 6c7de3748b90c72f76a7adc6c63cab7f321d0f03
Author: Arthur Zamarin gentoo org>
AuthorDate: Wed Nov 22 11:15:35 2023 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Wed Nov 22 11:15:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c7de374
media-sound/ardour: Stabilize 8.1 amd64, #917663
Signed-off-by: Arthur Zamarin gentoo.org>
media-sound/ardour/ardour-8.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-sound/ardour/ardour-8.1.ebuild
b/media-sound/ardour/ardour-8.1.ebuild
index 1f492cf44559..f5f3b85ba401 100644
--- a/media-sound/ardour/ardour-8.1.ebuild
+++ b/media-sound/ardour/ardour-8.1.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
EGIT_REPO_URI="https://git.ardour.org/ardour/ardour.git";
inherit git-r3
else
- KEYWORDS="~amd64 ~loong ~x86"
+ KEYWORDS="amd64 ~loong ~x86"
SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/Ardour-${PV}.0.tar.bz2";
S="${WORKDIR}/Ardour-${PV}.0"
fi
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: e0490d8ab7deae2fcc309cd190ebfa97228f8ce0
Author: Miroslav Šulc gentoo org>
AuthorDate: Sat Oct 21 08:08:08 2023 +
Commit: Miroslav Šulc gentoo org>
CommitDate: Sat Oct 21 08:08:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0490d8a
media-sound/ardour: bump to 8.1 (bugfix release), dropped 8.0
Signed-off-by: Miroslav Šulc gentoo.org>
media-sound/ardour/Manifest | 2 +-
media-sound/ardour/{ardour-8.0.ebuild => ardour-8.1.ebuild} | 0
2 files changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-sound/ardour/Manifest b/media-sound/ardour/Manifest
index 030599dd1643..f6ac30aff411 100644
--- a/media-sound/ardour/Manifest
+++ b/media-sound/ardour/Manifest
@@ -1,2 +1,2 @@
DIST Ardour-7.5.0.tar.bz2 13465772 BLAKE2B
647a6f952431c77ec6a66837e9668c75b69eb1a228c32c87772baf9a6dc18ab3554eea2c4056fe9d31c38acc398a3e55f681b66413bac49a9c8069f002c592c8
SHA512
9c3e37b5e4c12f2efd0fa567c2c0c7a324d3b4e6b86e2931b6574ca9bfdbc1e8af08bdf4d84bdc7cad9372d8015adb27410385bee0d6d8efec090bb26c319f8e
-DIST Ardour-8.0.0.tar.bz2 13828001 BLAKE2B
3ea0b6195a21f69e1ba240d728a2ebe41d55d3cd50e02daf432567b65043632ede9d095ad160ab46677124aa070751f55c66697c86ddf6978cf860cc8d8297d5
SHA512
c9354cc64c36841a7662b88cdef86438b13b5dda753cd06c76ca4839fa3532e468e3e4c42b4c09b032521438c978410a13663158c5d899295b641bcc61c041c2
+DIST Ardour-8.1.0.tar.bz2 13835817 BLAKE2B
1d1e048ea8a23ba0a6b6cabda7c3d21ff9630ea02d70025fc414661612f8d674ffc2143578b3cd9cb43240a0fb823d731bbe14eac6b33816047ce4b04c4ff09f
SHA512
d8e534b67b0b7daba0c6b384cb718d077739c538ee3371b3dd415589b34d03bdaf6270e8e2f953c6fd404ac52930a4e485cf0639b02fd5681a7b38584f5ce14c
diff --git a/media-sound/ardour/ardour-8.0.ebuild
b/media-sound/ardour/ardour-8.1.ebuild
similarity index 100%
rename from media-sound/ardour/ardour-8.0.ebuild
rename to media-sound/ardour/ardour-8.1.ebuild
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: 2d7965c1692dbdad4db8556d5ca82fb43592c0ab
Author: Miroslav Šulc gentoo org>
AuthorDate: Sun Oct 15 21:08:57 2023 +
Commit: Miroslav Šulc gentoo org>
CommitDate: Sun Oct 15 21:09:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d7965c1
media-sound/ardour: fixed a config switch in 8.0 and live
Closes: https://bugs.gentoo.org/915829
Signed-off-by: Miroslav Šulc gentoo.org>
media-sound/ardour/ardour-8.0.ebuild | 2 +-
media-sound/ardour/ardour-.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/media-sound/ardour/ardour-8.0.ebuild
b/media-sound/ardour/ardour-8.0.ebuild
index dc901064219f..1f492cf44559 100644
--- a/media-sound/ardour/ardour-8.0.ebuild
+++ b/media-sound/ardour/ardour-8.0.ebuild
@@ -145,7 +145,7 @@ src_configure() {
echo '' || echo "--no-fpu-optimization")
$(usex doc "--docs" '')
$(usex nls '' "--no-nls")
- $(usex phonehome "--phone-home" "--no-phone-home")
+ $(usex phonehome '' "--no-phone-home")
# not possible right now --use-external-libs
# missing dependency: https://github.com/c4dm/qm-dsp
)
diff --git a/media-sound/ardour/ardour-.ebuild
b/media-sound/ardour/ardour-.ebuild
index dc901064219f..1f492cf44559 100644
--- a/media-sound/ardour/ardour-.ebuild
+++ b/media-sound/ardour/ardour-.ebuild
@@ -145,7 +145,7 @@ src_configure() {
echo '' || echo "--no-fpu-optimization")
$(usex doc "--docs" '')
$(usex nls '' "--no-nls")
- $(usex phonehome "--phone-home" "--no-phone-home")
+ $(usex phonehome '' "--no-phone-home")
# not possible right now --use-external-libs
# missing dependency: https://github.com/c4dm/qm-dsp
)
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: c2ef47c6398c5b969451586997ff2dbb306b0642
Author: Miroslav Šulc gentoo org>
AuthorDate: Mon Oct 9 11:33:41 2023 +
Commit: Miroslav Šulc gentoo org>
CommitDate: Mon Oct 9 11:33:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2ef47c6
media-sound/ardour: bump to 8.0
Signed-off-by: Miroslav Šulc gentoo.org>
media-sound/ardour/Manifest | 1 +
media-sound/ardour/ardour-8.0.ebuild | 193 +++
2 files changed, 194 insertions(+)
diff --git a/media-sound/ardour/Manifest b/media-sound/ardour/Manifest
index 65460172da1b..030599dd1643 100644
--- a/media-sound/ardour/Manifest
+++ b/media-sound/ardour/Manifest
@@ -1 +1,2 @@
DIST Ardour-7.5.0.tar.bz2 13465772 BLAKE2B
647a6f952431c77ec6a66837e9668c75b69eb1a228c32c87772baf9a6dc18ab3554eea2c4056fe9d31c38acc398a3e55f681b66413bac49a9c8069f002c592c8
SHA512
9c3e37b5e4c12f2efd0fa567c2c0c7a324d3b4e6b86e2931b6574ca9bfdbc1e8af08bdf4d84bdc7cad9372d8015adb27410385bee0d6d8efec090bb26c319f8e
+DIST Ardour-8.0.0.tar.bz2 13828001 BLAKE2B
3ea0b6195a21f69e1ba240d728a2ebe41d55d3cd50e02daf432567b65043632ede9d095ad160ab46677124aa070751f55c66697c86ddf6978cf860cc8d8297d5
SHA512
c9354cc64c36841a7662b88cdef86438b13b5dda753cd06c76ca4839fa3532e468e3e4c42b4c09b032521438c978410a13663158c5d899295b641bcc61c041c2
diff --git a/media-sound/ardour/ardour-8.0.ebuild
b/media-sound/ardour/ardour-8.0.ebuild
new file mode 100644
index ..dc901064219f
--- /dev/null
+++ b/media-sound/ardour/ardour-8.0.ebuild
@@ -0,0 +1,193 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_REQ_USE='threads(+)'
+PLOCALES="ca cs de el en_GB es eu fr it ja ko nn pl pt pt_PT ru sv zh"
+inherit toolchain-funcs flag-o-matic plocale python-any-r1 waf-utils desktop
xdg
+
+DESCRIPTION="Digital Audio Workstation"
+HOMEPAGE="https://ardour.org/";
+
+if [[ ${PV} == ** ]]; then
+ EGIT_REPO_URI="https://git.ardour.org/ardour/ardour.git";
+ inherit git-r3
+else
+ KEYWORDS="~amd64 ~loong ~x86"
+
SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/Ardour-${PV}.0.tar.bz2";
+ S="${WORKDIR}/Ardour-${PV}.0"
+fi
+
+LICENSE="GPL-2"
+SLOT="8"
+IUSE="doc jack nls phonehome pulseaudio cpu_flags_ppc_altivec
cpu_flags_x86_sse cpu_flags_x86_mmx cpu_flags_x86_3dnow"
+
+RDEPEND="
+ dev-cpp/glibmm:2
+ dev-cpp/gtkmm:2.4
+ dev-libs/boost:=
+ dev-libs/glib:2
+ dev-libs/libsigc++:2
+ dev-libs/libxml2:2
+ media-libs/alsa-lib
+ media-libs/aubio
+ media-libs/flac:=
+ media-libs/freetype:2
+ media-libs/liblo
+ media-libs/liblrdf
+ media-libs/libsamplerate
+ media-libs/libsndfile
+ media-libs/libsoundtouch
+ media-libs/raptor:2
+ media-libs/rubberband
+ media-libs/taglib
+ media-libs/vamp-plugin-sdk
+ net-libs/libwebsockets
+ net-misc/curl
+ sys-libs/readline:0=
+ sci-libs/fftw:3.0[threads]
+ virtual/libusb:1
+ x11-libs/cairo
+ x11-libs/gtk+:2
+ x11-libs/pango
+ jack? ( virtual/jack )
+ pulseaudio? ( media-libs/libpulse )
+ media-libs/lilv
+ media-libs/sratom
+ dev-libs/sord
+ media-libs/suil[X,gtk2]
+ media-libs/lv2"
+# !bundled-libs? ( media-sound/fluidsynth ) at least libltc is missing to
be able to unbundle...
+
+DEPEND="${RDEPEND}
+ ${PYTHON_DEPS}
+ dev-util/itstool
+ sys-devel/gettext
+ virtual/pkgconfig
+ doc? ( app-doc/doxygen[dot] )
+ jack? ( virtual/jack )"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-6.8-metadata.patch"
+)
+
+pkg_pretend() {
+ [[ $(tc-getLD) == *gold* ]] && (has_version sci-libs/fftw[openmp] ||
has_version sci-libs/fftw[threads]) && \
+ ewarn "Linking with gold linker might produce broken
executable, see bug #733972"
+}
+
+pkg_setup() {
+ if has_version \>=dev-libs/libsigc++-2.6 ; then
+ append-cxxflags -std=c++11
+ fi
+ python-any-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+
+ # delete optimization flags
+ sed 's/'full-optimization\'\ :\ \\[.*'/'full-optimization\'\ :\
\'\','/' -i "${S}"/wscript || die
+
+ # handle arch
+ MARCH=$(get-flag march)
+ OPTFLAGS=""
+ if use cpu_flags_x86_sse; then
+ if [[ ${MARCH} == "i686" ]] || [[ ${MARCH} == "i486" ]]; then
+ elog "You enabled sse but use an march that does not
support sse!"
+ elog "We add -msse to the flags now, but please
consider switching your march in make.conf!"
+ fi
+ OPTFLAGS="sse"
+ fi
+ if use cpu_flags_x86_mmx; then
+ if [[ ${MARCH} == "i486" ]]; then
+ elog "You enabled mmx with i486 set as march! You have
been warned!"
+ fi
+
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: 2d426c5f8fb389aabbe2eeb76cb30d4fc6771e11
Author: Miroslav Šulc gentoo org>
AuthorDate: Sun Oct 8 08:58:13 2023 +
Commit: Miroslav Šulc gentoo org>
CommitDate: Sun Oct 8 08:58:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d426c5f
media-sound/ardour: added dependency on net-libs/libwebsockets
Closes: https://bugs.gentoo.org/915143
Signed-off-by: Miroslav Šulc gentoo.org>
media-sound/ardour/{ardour-7.5-r2.ebuild => ardour-7.5-r3.ebuild} | 1 +
1 file changed, 1 insertion(+)
diff --git a/media-sound/ardour/ardour-7.5-r2.ebuild
b/media-sound/ardour/ardour-7.5-r3.ebuild
similarity index 99%
rename from media-sound/ardour/ardour-7.5-r2.ebuild
rename to media-sound/ardour/ardour-7.5-r3.ebuild
index 82c6d9e313d4..dbd8b4331e81 100644
--- a/media-sound/ardour/ardour-7.5-r2.ebuild
+++ b/media-sound/ardour/ardour-7.5-r3.ebuild
@@ -44,6 +44,7 @@ RDEPEND="
media-libs/rubberband
media-libs/taglib
media-libs/vamp-plugin-sdk
+ net-libs/libwebsockets
net-misc/curl
sys-libs/readline:0=
sci-libs/fftw:3.0[threads]
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: 09714d5ce7591dd8f9a1f7f0cb48d10df4b319a0
Author: Miroslav Šulc gentoo org>
AuthorDate: Tue Oct 3 22:02:05 2023 +
Commit: Miroslav Šulc gentoo org>
CommitDate: Tue Oct 3 22:02:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09714d5c
synced with live ebuild
Signed-off-by: Miroslav Šulc gentoo.org>
.../ardour/{ardour-7.5-r1.ebuild => ardour-7.5-r2.ebuild}| 9 +
1 file changed, 9 insertions(+)
diff --git a/media-sound/ardour/ardour-7.5-r1.ebuild
b/media-sound/ardour/ardour-7.5-r2.ebuild
similarity index 96%
rename from media-sound/ardour/ardour-7.5-r1.ebuild
rename to media-sound/ardour/ardour-7.5-r2.ebuild
index c68a856a7726..82c6d9e313d4 100644
--- a/media-sound/ardour/ardour-7.5-r1.ebuild
+++ b/media-sound/ardour/ardour-7.5-r2.ebuild
@@ -88,7 +88,10 @@ pkg_setup() {
src_prepare() {
default
+ # delete optimization flags
sed 's/'full-optimization\'\ :\ \\[.*'/'full-optimization\'\ :\
\'\','/' -i "${S}"/wscript || die
+
+ # handle arch
MARCH=$(get-flag march)
OPTFLAGS=""
if use cpu_flags_x86_sse; then
@@ -110,9 +113,13 @@ src_prepare() {
sed 's/flag_line\ =\ o.*/flag_line\ =\ \": '"${OPTFLAGS}"' just some
place holders\"/' \
-i "${S}"/wscript || die
sed 's/cpu\ ==\ .*/cpu\ ==\ "LeaveMarchAsIs":/' -i "${S}"/wscript || die
+
+ # boost and shebang
append-flags "-lboost_system"
python_fix_shebang "${S}"/wscript
python_fix_shebang "${S}"/waf
+
+ # handle locales
my_lcmsg() {
rm -f
{gtk2_ardour,gtk2_ardour/appdata,libs/ardour,libs/gtkmm2ext}/po/${1}.po
}
@@ -140,6 +147,7 @@ src_configure() {
$(usex nls "--nls" "--no-nls")
$(usex phonehome "--phone-home" "--no-phone-home")
# not possible right now --use-external-libs
+ # missing dependency: https://github.com/c4dm/qm-dsp
)
waf-utils_src_configure "${myconf[@]}"
@@ -173,6 +181,7 @@ src_install() {
insinto /usr/share/mime/packages
newins build/gtk2_ardour/ardour.xml ardour${SLOT}.xml
+ rm "${D}/usr/share/mime/packages/ardour.xml" || die
}
pkg_postinst() {
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: 6f343e89c0109e4960dd7a45915446d543acf2fd Author: Miroslav Šulc gentoo org> AuthorDate: Tue Oct 3 21:40:00 2023 + Commit: Miroslav Šulc gentoo org> CommitDate: Tue Oct 3 21:50:59 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f343e89 media-sound/ardour: dropped unused dependency Signed-off-by: Miroslav Šulc gentoo.org> media-sound/ardour/ardour-7.5-r1.ebuild | 1 - media-sound/ardour/ardour-.ebuild | 1 - 2 files changed, 2 deletions(-) diff --git a/media-sound/ardour/ardour-7.5-r1.ebuild b/media-sound/ardour/ardour-7.5-r1.ebuild index eb2d466bd5c7..bf49fc7991dd 100644 --- a/media-sound/ardour/ardour-7.5-r1.ebuild +++ b/media-sound/ardour/ardour-7.5-r1.ebuild @@ -35,7 +35,6 @@ RDEPEND=" media-libs/aubio media-libs/flac:= media-libs/freetype:2 - media-libs/libart_lgpl media-libs/liblo media-libs/liblrdf media-libs/libsamplerate diff --git a/media-sound/ardour/ardour-.ebuild b/media-sound/ardour/ardour-.ebuild index dd0ad0671839..65be1faeb514 100644 --- a/media-sound/ardour/ardour-.ebuild +++ b/media-sound/ardour/ardour-.ebuild @@ -35,7 +35,6 @@ RDEPEND=" media-libs/aubio media-libs/flac:= media-libs/freetype:2 - media-libs/libart_lgpl media-libs/liblo media-libs/liblrdf media-libs/libsamplerate
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: 4ed1a0d02171698e27f9d70052f215b0e8c515ca
Author: Miroslav Šulc gentoo org>
AuthorDate: Tue Oct 3 21:45:30 2023 +
Commit: Miroslav Šulc gentoo org>
CommitDate: Tue Oct 3 21:51:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ed1a0d0
media-sound/ardour: added python3.12
Signed-off-by: Miroslav Šulc gentoo.org>
media-sound/ardour/ardour-7.5-r1.ebuild | 2 +-
media-sound/ardour/ardour-.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/media-sound/ardour/ardour-7.5-r1.ebuild
b/media-sound/ardour/ardour-7.5-r1.ebuild
index bf49fc7991dd..c68a856a7726 100644
--- a/media-sound/ardour/ardour-7.5-r1.ebuild
+++ b/media-sound/ardour/ardour-7.5-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
PYTHON_REQ_USE='threads(+)'
PLOCALES="ca cs de el en_GB es eu fr it ja ko nn pl pt pt_PT ru sv zh"
inherit toolchain-funcs flag-o-matic plocale python-any-r1 waf-utils desktop
xdg
diff --git a/media-sound/ardour/ardour-.ebuild
b/media-sound/ardour/ardour-.ebuild
index 65be1faeb514..dc901064219f 100644
--- a/media-sound/ardour/ardour-.ebuild
+++ b/media-sound/ardour/ardour-.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
PYTHON_REQ_USE='threads(+)'
PLOCALES="ca cs de el en_GB es eu fr it ja ko nn pl pt pt_PT ru sv zh"
inherit toolchain-funcs flag-o-matic plocale python-any-r1 waf-utils desktop
xdg
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: 27bbe563dd0c86d055dd0244b209f9f3302dd44a
Author: Miroslav Šulc gentoo org>
AuthorDate: Tue Oct 3 21:32:34 2023 +
Commit: Miroslav Šulc gentoo org>
CommitDate: Tue Oct 3 21:34:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27bbe563
media-sound/ardour: dropped D variable from src_configure
Closes: https://bugs.gentoo.org/836075
Signed-off-by: Miroslav Šulc gentoo.org>
media-sound/ardour/ardour-7.5-r1.ebuild | 1 -
media-sound/ardour/ardour-.ebuild | 1 -
2 files changed, 2 deletions(-)
diff --git a/media-sound/ardour/ardour-7.5-r1.ebuild
b/media-sound/ardour/ardour-7.5-r1.ebuild
index 65e86add3cdf..eb2d466bd5c7 100644
--- a/media-sound/ardour/ardour-7.5-r1.ebuild
+++ b/media-sound/ardour/ardour-7.5-r1.ebuild
@@ -129,7 +129,6 @@ src_configure() {
use pulseaudio && backends+=",pulseaudio"
tc-export CC CXX
- mkdir -p "${D}"
local myconf=(
--configdir=/etc
--freedesktop
diff --git a/media-sound/ardour/ardour-.ebuild
b/media-sound/ardour/ardour-.ebuild
index e5e14cd43ea4..dd0ad0671839 100644
--- a/media-sound/ardour/ardour-.ebuild
+++ b/media-sound/ardour/ardour-.ebuild
@@ -136,7 +136,6 @@ src_configure() {
use pulseaudio && backends+=",pulseaudio"
tc-export CC CXX
- mkdir -p "${D}"
local myconf=(
--configdir=/etc
--freedesktop
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: d87d765a9a84da866c8815d4b502d366d0faac51
Author: Miroslav Šulc gentoo org>
AuthorDate: Tue Oct 3 21:18:38 2023 +
Commit: Miroslav Šulc gentoo org>
CommitDate: Tue Oct 3 21:18:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d87d765a
media-sound/ardour: dropped obsolete 7.4-r3
Bug: https://bugs.gentoo.org/911236
Signed-off-by: Miroslav Šulc gentoo.org>
media-sound/ardour/Manifest | 1 -
media-sound/ardour/ardour-7.4-r3.ebuild | 186
2 files changed, 187 deletions(-)
diff --git a/media-sound/ardour/Manifest b/media-sound/ardour/Manifest
index 00cc8fbcec20..65460172da1b 100644
--- a/media-sound/ardour/Manifest
+++ b/media-sound/ardour/Manifest
@@ -1,2 +1 @@
-DIST Ardour-7.4.0.tar.bz2 12940403 BLAKE2B
4f3ca19e44a9ab5908fb6a6cf29adefb6a7abf4a9f43f810f0a0fdbe8fc1e11cdb49e2a66336fddb0e5d49a0780ac5af7b9363d2f14d9e309b787ceb8c8dd060
SHA512
2533167986a8b7550848e03475931fcd1409f188abed0c7c2a5999869995a73576976d02080cf2ac310113b57ff62d39031615c92cb4fafbe5d96edfc3a4ec45
DIST Ardour-7.5.0.tar.bz2 13465772 BLAKE2B
647a6f952431c77ec6a66837e9668c75b69eb1a228c32c87772baf9a6dc18ab3554eea2c4056fe9d31c38acc398a3e55f681b66413bac49a9c8069f002c592c8
SHA512
9c3e37b5e4c12f2efd0fa567c2c0c7a324d3b4e6b86e2931b6574ca9bfdbc1e8af08bdf4d84bdc7cad9372d8015adb27410385bee0d6d8efec090bb26c319f8e
diff --git a/media-sound/ardour/ardour-7.4-r3.ebuild
b/media-sound/ardour/ardour-7.4-r3.ebuild
deleted file mode 100644
index c9ac3af6d6f0..
--- a/media-sound/ardour/ardour-7.4-r3.ebuild
+++ /dev/null
@@ -1,186 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-PYTHON_REQ_USE='threads(+)'
-PLOCALES="ca cs de el en_GB es eu fr it ja ko nn pl pt pt_PT ru sv zh"
-inherit toolchain-funcs flag-o-matic plocale python-any-r1 waf-utils desktop
xdg
-
-DESCRIPTION="Digital Audio Workstation"
-HOMEPAGE="https://ardour.org/";
-
-if [[ ${PV} == ** ]]; then
- EGIT_REPO_URI="https://git.ardour.org/ardour/ardour.git";
- inherit git-r3
-else
- KEYWORDS="amd64 x86"
-
SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/Ardour-${PV}.0.tar.bz2";
- S="${WORKDIR}/Ardour-${PV}.0"
-fi
-
-LICENSE="GPL-2"
-SLOT="7"
-IUSE="doc jack nls phonehome pulseaudio cpu_flags_ppc_altivec
cpu_flags_x86_sse cpu_flags_x86_mmx cpu_flags_x86_3dnow"
-
-RDEPEND="
- dev-cpp/glibmm:2
- dev-cpp/gtkmm:2.4
- dev-libs/boost:=
- dev-libs/glib:2
- dev-libs/libsigc++:2
- dev-libs/libxml2:2
- media-libs/alsa-lib
- media-libs/aubio
- media-libs/flac:=
- media-libs/freetype:2
- media-libs/libart_lgpl
- media-libs/liblo
- media-libs/liblrdf
- media-libs/libsamplerate
- media-libs/libsndfile
- media-libs/libsoundtouch
- media-libs/raptor:2
- media-libs/rubberband
- media-libs/taglib
- media-libs/vamp-plugin-sdk
- net-misc/curl
- sys-libs/readline:0=
- sci-libs/fftw:3.0[threads]
- virtual/libusb:1
- x11-libs/cairo
- x11-libs/gtk+:2
- x11-libs/pango
- jack? ( virtual/jack )
- pulseaudio? ( media-libs/libpulse )
- media-libs/lilv
- media-libs/sratom
- dev-libs/sord
- media-libs/suil[X,gtk2]
- media-libs/lv2"
-# !bundled-libs? ( media-sound/fluidsynth ) at least libltc is missing to
be able to unbundle...
-
-DEPEND="${RDEPEND}
- ${PYTHON_DEPS}
- dev-util/itstool
- sys-devel/gettext
- virtual/pkgconfig
- doc? ( app-doc/doxygen[dot] )
- jack? ( virtual/jack )"
-
-PATCHES=(
- "${FILESDIR}/${PN}-6.8-metadata.patch"
- "${FILESDIR}/${PN}-7.4-libc++.patch"
-)
-
-pkg_pretend() {
- [[ $(tc-getLD) == *gold* ]] && (has_version sci-libs/fftw[openmp] ||
has_version sci-libs/fftw[threads]) && \
- ewarn "Linking with gold linker might produce broken
executable, see bug #733972"
-}
-
-pkg_setup() {
- if has_version \>=dev-libs/libsigc++-2.6 ; then
- append-cxxflags -std=c++11
- fi
- python-any-r1_pkg_setup
-}
-
-src_prepare() {
- default
-
- sed 's/'full-optimization\'\ :\ \\[.*'/'full-optimization\'\ :\
\'\','/' -i "${S}"/wscript || die
- MARCH=$(get-flag march)
- OPTFLAGS=""
- if use cpu_flags_x86_sse; then
- if [[ ${MARCH} == "i686" ]] || [[ ${MARCH} == "i486" ]]; then
- elog "You enabled sse but use an march that does not
support sse!"
- elog "We add -msse to the flags now, but please
consider switching your march in make.conf!"
- fi
- OPTFLAGS="sse"
- fi
- if use cpu_flags_x86_mmx; then
- if [[ ${MARCH} == "i486" ]]; then
- elog "You enabled mmx with i486 set as march! You have
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: 5042887ad34839040e0e73c49a0b11c768a2a7be
Author: Miroslav Šulc gentoo org>
AuthorDate: Tue Oct 3 21:16:45 2023 +
Commit: Miroslav Šulc gentoo org>
CommitDate: Tue Oct 3 21:16:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5042887a
media-sound/ardour: stabilized x86 (bug ignored), bug #911236
Signed-off-by: Miroslav Šulc gentoo.org>
media-sound/ardour/ardour-7.5-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-sound/ardour/ardour-7.5-r1.ebuild
b/media-sound/ardour/ardour-7.5-r1.ebuild
index b4284c57729e..65e86add3cdf 100644
--- a/media-sound/ardour/ardour-7.5-r1.ebuild
+++ b/media-sound/ardour/ardour-7.5-r1.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
EGIT_REPO_URI="https://git.ardour.org/ardour/ardour.git";
inherit git-r3
else
- KEYWORDS="amd64 ~loong ~x86"
+ KEYWORDS="amd64 ~loong x86"
SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/Ardour-${PV}.0.tar.bz2";
S="${WORKDIR}/Ardour-${PV}.0"
fi
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: e1ec76820de921b84b3f4fd432aac07ff7da1897
Author: Miroslav Šulc gentoo org>
AuthorDate: Tue Oct 3 19:05:24 2023 +
Commit: Miroslav Šulc gentoo org>
CommitDate: Tue Oct 3 19:05:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1ec7682
media-sound/ardour: fixed live ebuild
Signed-off-by: Miroslav Šulc gentoo.org>
media-sound/ardour/ardour-.ebuild | 19 +++
1 file changed, 15 insertions(+), 4 deletions(-)
diff --git a/media-sound/ardour/ardour-.ebuild
b/media-sound/ardour/ardour-.ebuild
index d38fad48fe22..e5e14cd43ea4 100644
--- a/media-sound/ardour/ardour-.ebuild
+++ b/media-sound/ardour/ardour-.ebuild
@@ -21,8 +21,8 @@ else
fi
LICENSE="GPL-2"
-SLOT="7"
-IUSE="doc jack phonehome pulseaudio cpu_flags_x86_sse cpu_flags_x86_mmx
cpu_flags_x86_3dnow"
+SLOT="8"
+IUSE="doc jack nls phonehome pulseaudio cpu_flags_ppc_altivec
cpu_flags_x86_sse cpu_flags_x86_mmx cpu_flags_x86_3dnow"
RDEPEND="
dev-cpp/glibmm:2
@@ -45,6 +45,7 @@ RDEPEND="
media-libs/rubberband
media-libs/taglib
media-libs/vamp-plugin-sdk
+ net-libs/libwebsockets
net-misc/curl
sys-libs/readline:0=
sci-libs/fftw:3.0[threads]
@@ -88,7 +89,10 @@ pkg_setup() {
src_prepare() {
default
+ # delete optimization flags
sed 's/'full-optimization\'\ :\ \\[.*'/'full-optimization\'\ :\
\'\','/' -i "${S}"/wscript || die
+
+ # handle arch
MARCH=$(get-flag march)
OPTFLAGS=""
if use cpu_flags_x86_sse; then
@@ -110,9 +114,13 @@ src_prepare() {
sed 's/flag_line\ =\ o.*/flag_line\ =\ \": '"${OPTFLAGS}"' just some
place holders\"/' \
-i "${S}"/wscript || die
sed 's/cpu\ ==\ .*/cpu\ ==\ "LeaveMarchAsIs":/' -i "${S}"/wscript || die
+
+ # boost and shebang
append-flags "-lboost_system"
python_fix_shebang "${S}"/wscript
python_fix_shebang "${S}"/waf
+
+ # handle locales
my_lcmsg() {
rm -f
{gtk2_ardour,gtk2_ardour/appdata,libs/ardour,libs/gtkmm2ext}/po/${1}.po
}
@@ -135,11 +143,13 @@ src_configure() {
--noconfirm
--optimize
--with-backends=${backends}
- --no-fpu-optimization
+ $({ use cpu_flags_ppc_altivec || use cpu_flags_x86_sse; } && \
+ echo '' || echo "--no-fpu-optimization")
$(usex doc "--docs" '')
- --no-nls
+ $(usex nls '' "--no-nls")
$(usex phonehome "--phone-home" "--no-phone-home")
# not possible right now --use-external-libs
+ # missing dependency: https://github.com/c4dm/qm-dsp
)
waf-utils_src_configure "${myconf[@]}"
@@ -173,6 +183,7 @@ src_install() {
insinto /usr/share/mime/packages
newins build/gtk2_ardour/ardour.xml ardour${SLOT}.xml
+ rm "${D}/usr/share/mime/packages/ardour.xml" || die
}
pkg_postinst() {
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: 441445f817376c4cf58969ca9dea625090bc1d12
Author: Miroslav Šulc gentoo org>
AuthorDate: Sun Sep 24 07:47:22 2023 +
Commit: Miroslav Šulc gentoo org>
CommitDate: Sun Sep 24 07:48:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=441445f8
media-sound/ardour: some cleanup
dropped dev-libs/libxslt & =gnome-base/libgnomecanvas from all ebuilds
dropped unsupported configuration switched from live ebuild (though it still
fails to compile)
Bug: https://bugs.gentoo.org/808381
Signed-off-by: Miroslav Šulc gentoo.org>
media-sound/ardour/ardour-7.4-r3.ebuild | 2 --
media-sound/ardour/ardour-7.5-r1.ebuild | 2 --
media-sound/ardour/ardour-.ebuild | 9 +++--
3 files changed, 3 insertions(+), 10 deletions(-)
diff --git a/media-sound/ardour/ardour-7.4-r3.ebuild
b/media-sound/ardour/ardour-7.4-r3.ebuild
index 0fee9b81252e..c9ac3af6d6f0 100644
--- a/media-sound/ardour/ardour-7.4-r3.ebuild
+++ b/media-sound/ardour/ardour-7.4-r3.ebuild
@@ -31,8 +31,6 @@ RDEPEND="
dev-libs/glib:2
dev-libs/libsigc++:2
dev-libs/libxml2:2
- dev-libs/libxslt
- >=gnome-base/libgnomecanvas-2
media-libs/alsa-lib
media-libs/aubio
media-libs/flac:=
diff --git a/media-sound/ardour/ardour-7.5-r1.ebuild
b/media-sound/ardour/ardour-7.5-r1.ebuild
index e012233b45d4..b4284c57729e 100644
--- a/media-sound/ardour/ardour-7.5-r1.ebuild
+++ b/media-sound/ardour/ardour-7.5-r1.ebuild
@@ -31,8 +31,6 @@ RDEPEND="
dev-libs/glib:2
dev-libs/libsigc++:2
dev-libs/libxml2:2
- dev-libs/libxslt
- >=gnome-base/libgnomecanvas-2
media-libs/alsa-lib
media-libs/aubio
media-libs/flac:=
diff --git a/media-sound/ardour/ardour-.ebuild
b/media-sound/ardour/ardour-.ebuild
index 6416faf2f9b8..d38fad48fe22 100644
--- a/media-sound/ardour/ardour-.ebuild
+++ b/media-sound/ardour/ardour-.ebuild
@@ -22,7 +22,7 @@ fi
LICENSE="GPL-2"
SLOT="7"
-IUSE="doc jack nls phonehome pulseaudio cpu_flags_ppc_altivec
cpu_flags_x86_sse cpu_flags_x86_mmx cpu_flags_x86_3dnow"
+IUSE="doc jack phonehome pulseaudio cpu_flags_x86_sse cpu_flags_x86_mmx
cpu_flags_x86_3dnow"
RDEPEND="
dev-cpp/glibmm:2
@@ -31,8 +31,6 @@ RDEPEND="
dev-libs/glib:2
dev-libs/libsigc++:2
dev-libs/libxml2:2
- dev-libs/libxslt
- >=gnome-base/libgnomecanvas-2
media-libs/alsa-lib
media-libs/aubio
media-libs/flac:=
@@ -137,10 +135,9 @@ src_configure() {
--noconfirm
--optimize
--with-backends=${backends}
- $({ use cpu_flags_ppc_altivec || use cpu_flags_x86_sse; } && \
- echo "--fpu-optimization" || echo
"--no-fpu-optimization")
+ --no-fpu-optimization
$(usex doc "--docs" '')
- $(usex nls "--nls" "--no-nls")
+ --no-nls
$(usex phonehome "--phone-home" "--no-phone-home")
# not possible right now --use-external-libs
)
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/, media-sound/ardour/files/
commit: ebed4d88e0d42a34cf0090463f28b78f1702f593
Author: Violet Purcell inventati org>
AuthorDate: Sat Sep 23 17:54:37 2023 +
Commit: Sam James gentoo org>
CommitDate: Sat Sep 23 19:38:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebed4d88
media-sound/ardour: Fix libc++ patch
Fix libc++ patch and remove from .
Upstream-PR: https://github.com/Ardour/ardour/pull/824
Signed-off-by: Violet Purcell inventati.org>
Closes: https://github.com/gentoo/gentoo/pull/33012
Signed-off-by: Sam James gentoo.org>
media-sound/ardour/ardour-.ebuild| 1 -
media-sound/ardour/files/ardour-7.4-libc++.patch | 12 ++--
2 files changed, 6 insertions(+), 7 deletions(-)
diff --git a/media-sound/ardour/ardour-.ebuild
b/media-sound/ardour/ardour-.ebuild
index 029d71ed7696..6416faf2f9b8 100644
--- a/media-sound/ardour/ardour-.ebuild
+++ b/media-sound/ardour/ardour-.ebuild
@@ -73,7 +73,6 @@ DEPEND="${RDEPEND}
PATCHES=(
"${FILESDIR}/${PN}-6.8-metadata.patch"
- "${FILESDIR}/${PN}-7.4-libc++.patch"
)
pkg_pretend() {
diff --git a/media-sound/ardour/files/ardour-7.4-libc++.patch
b/media-sound/ardour/files/ardour-7.4-libc++.patch
index a596fafba0f7..44d8b2ccca47 100644
--- a/media-sound/ardour/files/ardour-7.4-libc++.patch
+++ b/media-sound/ardour/files/ardour-7.4-libc++.patch
@@ -13,9 +13,9 @@ Signed-off-by: Violet Purcell
#endif
#if SMTG_OS_LINUX
-+#if !defined (SMTG_USE_STDATOMIC_H)
++#if !defined (SMTG_USE_ATOMIC)
+#if defined (_LIBCPP_VERSION)
-+#define SMTG_USE_STDATOMIC_H 1
++#define SMTG_USE_ATOMIC 1
+#else
#include
+#endif
@@ -26,8 +26,8 @@ Signed-off-by: Violet Purcell
#include
#endif
-+#if defined (SMTG_USE_STDATOMIC_H) && SMTG_USE_STDATOMIC_H
-+#include
++#if defined (SMTG_USE_ATOMIC) && SMTG_USE_ATOMIC
++#include
+#endif
+
namespace Steinberg {
@@ -38,8 +38,8 @@ Signed-off-by: Violet Purcell
int32 PLUGIN_API atomicAdd (int32& var, int32 d)
{
-#if SMTG_OS_WINDOWS
-+#if SMTG_USE_STDATOMIC_H
-+ return atomic_fetch_add (reinterpret_cast
(&var), d) +d;
++#if SMTG_USE_ATOMIC
++ return atomic_fetch_add (reinterpret_cast
(&var), d) +d;
+#elif SMTG_OS_WINDOWS
return InterlockedExchangeAdd ((volatile long int*)&var, d) + d;
#elif SMTG_OS_MACOS
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/files/, media-sound/ardour/
commit: acf9acf595f777967f52efca811a3028d7af8431
Author: Violet Purcell inventati org>
AuthorDate: Fri Sep 22 01:17:20 2023 +
Commit: Sam James gentoo org>
CommitDate: Fri Sep 22 15:42:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acf9acf5
media-sound/ardour: Improve libc++ fix
This commit makes the libc++ fix for ardour use the fix from Steinberg's
upstream vst3 sdk, which actually provides an implementation for
AtomicAdd, unlike the previous fix. Additionally, this fix does not
require an extra configure arg.
Upstream-PR: https://github.com/Ardour/ardour/pull/822
Signed-off-by: Violet Purcell inventati.org>
Closes: https://github.com/gentoo/gentoo/pull/32981
Signed-off-by: Sam James gentoo.org>
.../{ardour-7.4-r2.ebuild => ardour-7.4-r3.ebuild} | 2 -
.../{ardour-7.5.ebuild => ardour-7.5-r1.ebuild}| 2 -
media-sound/ardour/ardour-.ebuild | 2 -
media-sound/ardour/files/ardour-7.4-libc++.patch | 56 +-
4 files changed, 33 insertions(+), 29 deletions(-)
diff --git a/media-sound/ardour/ardour-7.4-r2.ebuild
b/media-sound/ardour/ardour-7.4-r3.ebuild
similarity index 98%
rename from media-sound/ardour/ardour-7.4-r2.ebuild
rename to media-sound/ardour/ardour-7.4-r3.ebuild
index 2bfcbebca1ea..0fee9b81252e 100644
--- a/media-sound/ardour/ardour-7.4-r2.ebuild
+++ b/media-sound/ardour/ardour-7.4-r3.ebuild
@@ -146,8 +146,6 @@ src_configure() {
# not possible right now --use-external-libs
)
- [[ "$(tc-get-cxx-stdlib)" = "libc++" ]] && myconf+=( --use-libc++ )
-
waf-utils_src_configure "${myconf[@]}"
}
diff --git a/media-sound/ardour/ardour-7.5.ebuild
b/media-sound/ardour/ardour-7.5-r1.ebuild
similarity index 98%
rename from media-sound/ardour/ardour-7.5.ebuild
rename to media-sound/ardour/ardour-7.5-r1.ebuild
index 2bef74d90d7e..e012233b45d4 100644
--- a/media-sound/ardour/ardour-7.5.ebuild
+++ b/media-sound/ardour/ardour-7.5-r1.ebuild
@@ -146,8 +146,6 @@ src_configure() {
# not possible right now --use-external-libs
)
- [[ "$(tc-get-cxx-stdlib)" = "libc++" ]] && myconf+=( --use-libc++ )
-
waf-utils_src_configure "${myconf[@]}"
}
diff --git a/media-sound/ardour/ardour-.ebuild
b/media-sound/ardour/ardour-.ebuild
index 607dfeed3930..029d71ed7696 100644
--- a/media-sound/ardour/ardour-.ebuild
+++ b/media-sound/ardour/ardour-.ebuild
@@ -146,8 +146,6 @@ src_configure() {
# not possible right now --use-external-libs
)
- [[ "$(tc-get-cxx-stdlib)" = "libc++" ]] && myconf+=( --use-libc++ )
-
waf-utils_src_configure "${myconf[@]}"
}
diff --git a/media-sound/ardour/files/ardour-7.4-libc++.patch
b/media-sound/ardour/files/ardour-7.4-libc++.patch
index 85f13ba47dbc..a596fafba0f7 100644
--- a/media-sound/ardour/files/ardour-7.4-libc++.patch
+++ b/media-sound/ardour/files/ardour-7.4-libc++.patch
@@ -1,39 +1,49 @@
-From d8e42490b18bd0c8a827d96608e951bf5bc875e4 Mon Sep 17 00:00:00 2001
+From
https://github.com/Ardour/ardour/pull/822/commits/c2ac82bfbacc583c49b306826dedec754633bbe7
Mon Sep 17 00:00:00 2001
From: Violet Purcell
-Date: Sun, 4 Jun 2023 04:56:58 -0400
-Subject: [PATCH] Fix build with libc++ on linux
+Date: Thu, 21 Sep 2023 21:09:30 -0400
+Subject: [PATCH] Backport VST3 libc++ fix on linux
+LLVM libc++ does not have the ext/atomicity.h header. This fix is copied
+from the upstream vst3_pluginterfaces repo.
+
+Signed-off-by: Violet Purcell
--- a/libs/vst3/pluginterfaces/base/funknown.cpp
+++ b/libs/vst3/pluginterfaces/base/funknown.cpp
-@@ -44,7 +44,9 @@
+@@ -44,13 +44,23 @@
#endif
#if SMTG_OS_LINUX
-+#ifndef USE_LIBCXX
++#if !defined (SMTG_USE_STDATOMIC_H)
++#if defined (_LIBCPP_VERSION)
++#define SMTG_USE_STDATOMIC_H 1
++#else
#include
++#endif
+#endif
/* UUID */
#include
#include
-@@ -83,7 +85,7 @@ int32 PLUGIN_API atomicAdd (int32& var, int32 d)
+ #include
+ #endif
+
++#if defined (SMTG_USE_STDATOMIC_H) && SMTG_USE_STDATOMIC_H
++#include
++#endif
++
+ namespace Steinberg {
+
+ //
+@@ -79,7 +89,9 @@ namespace FUnknownPrivate {
+ //
+ int32 PLUGIN_API atomicAdd (int32& var, int32 d)
+ {
+-#if SMTG_OS_WINDOWS
++#if SMTG_USE_STDATOMIC_H
++ return atomic_fetch_add (reinterpret_cast
(&var), d) +d;
++#elif SMTG_OS_WINDOWS
return InterlockedExchangeAdd ((volatile long int*)&var, d) + d;
#elif SMTG_OS_MACOS
return OSAtomicAdd32Barrier (d, (int32_t*)&var);
--#elif SMTG_OS_LINUX
-+#elif SMTG_OS_LINUX && !defined USE_LIBCXX
- __gnu_cxx::__atomic_add (&var, d);
- return var;
- #else
a/wscript
-+++ b/wscript
-@@ -545,6 +545,8 @@ int main() { return 0; }''',
- if opt.use_libcpp or conf.env['build_host'] in [ 'yosemite',
'el_capitan', 'sierra', 'high_sierra', '
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: 47f094ac46178d9e87f002f2c59464546fe1b932
Author: WANG Xuerui gentoo org>
AuthorDate: Thu Aug 31 21:11:11 2023 +
Commit: WANG Xuerui gentoo org>
CommitDate: Wed Sep 6 18:29:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47f094ac
media-sound/ardour: forward ~loong
Signed-off-by: WANG Xuerui gentoo.org>
media-sound/ardour/ardour-.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-sound/ardour/ardour-.ebuild
b/media-sound/ardour/ardour-.ebuild
index 93b6a1742f84..607dfeed3930 100644
--- a/media-sound/ardour/ardour-.ebuild
+++ b/media-sound/ardour/ardour-.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
EGIT_REPO_URI="https://git.ardour.org/ardour/ardour.git";
inherit git-r3
else
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="~amd64 ~loong ~x86"
SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/Ardour-${PV}.0.tar.bz2";
S="${WORKDIR}/Ardour-${PV}.0"
fi
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: dee0b20c10136da46d94ef9886a7e563e10457f6
Author: WANG Xuerui gentoo org>
AuthorDate: Thu Aug 31 21:11:09 2023 +
Commit: WANG Xuerui gentoo org>
CommitDate: Wed Sep 6 18:29:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dee0b20c
media-sound/ardour: keyword 7.5 for ~loong
Signed-off-by: WANG Xuerui gentoo.org>
media-sound/ardour/ardour-7.5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-sound/ardour/ardour-7.5.ebuild
b/media-sound/ardour/ardour-7.5.ebuild
index 8a8f569fbeb5..2bef74d90d7e 100644
--- a/media-sound/ardour/ardour-7.5.ebuild
+++ b/media-sound/ardour/ardour-7.5.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
EGIT_REPO_URI="https://git.ardour.org/ardour/ardour.git";
inherit git-r3
else
- KEYWORDS="amd64 ~x86"
+ KEYWORDS="amd64 ~loong ~x86"
SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/Ardour-${PV}.0.tar.bz2";
S="${WORKDIR}/Ardour-${PV}.0"
fi
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: 0338403d5239a78b1e27e4dc3996047ed7279131
Author: Sam James gentoo org>
AuthorDate: Wed Jul 26 23:11:19 2023 +
Commit: Sam James gentoo org>
CommitDate: Wed Jul 26 23:11:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0338403d
media-sound/ardour: Stabilize 7.5 amd64, #911236
Signed-off-by: Sam James gentoo.org>
media-sound/ardour/ardour-7.5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-sound/ardour/ardour-7.5.ebuild
b/media-sound/ardour/ardour-7.5.ebuild
index 93b6a1742f84..8a8f569fbeb5 100644
--- a/media-sound/ardour/ardour-7.5.ebuild
+++ b/media-sound/ardour/ardour-7.5.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
EGIT_REPO_URI="https://git.ardour.org/ardour/ardour.git";
inherit git-r3
else
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 ~x86"
SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/Ardour-${PV}.0.tar.bz2";
S="${WORKDIR}/Ardour-${PV}.0"
fi
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: c6f10e73f3f6004a9c4581933c15157d5fb3c5bf
Author: Miroslav Šulc gentoo org>
AuthorDate: Sun Jun 25 07:21:00 2023 +
Commit: Miroslav Šulc gentoo org>
CommitDate: Sun Jun 25 07:21:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6f10e73
media-sound/ardour: bump to 7.5
Signed-off-by: Miroslav Šulc gentoo.org>
media-sound/ardour/Manifest | 1 +
media-sound/ardour/ardour-7.5.ebuild | 190 +++
2 files changed, 191 insertions(+)
diff --git a/media-sound/ardour/Manifest b/media-sound/ardour/Manifest
index ae2ac2cf95c6..00cc8fbcec20 100644
--- a/media-sound/ardour/Manifest
+++ b/media-sound/ardour/Manifest
@@ -1 +1,2 @@
DIST Ardour-7.4.0.tar.bz2 12940403 BLAKE2B
4f3ca19e44a9ab5908fb6a6cf29adefb6a7abf4a9f43f810f0a0fdbe8fc1e11cdb49e2a66336fddb0e5d49a0780ac5af7b9363d2f14d9e309b787ceb8c8dd060
SHA512
2533167986a8b7550848e03475931fcd1409f188abed0c7c2a5999869995a73576976d02080cf2ac310113b57ff62d39031615c92cb4fafbe5d96edfc3a4ec45
+DIST Ardour-7.5.0.tar.bz2 13465772 BLAKE2B
647a6f952431c77ec6a66837e9668c75b69eb1a228c32c87772baf9a6dc18ab3554eea2c4056fe9d31c38acc398a3e55f681b66413bac49a9c8069f002c592c8
SHA512
9c3e37b5e4c12f2efd0fa567c2c0c7a324d3b4e6b86e2931b6574ca9bfdbc1e8af08bdf4d84bdc7cad9372d8015adb27410385bee0d6d8efec090bb26c319f8e
diff --git a/media-sound/ardour/ardour-7.5.ebuild
b/media-sound/ardour/ardour-7.5.ebuild
new file mode 100644
index ..93b6a1742f84
--- /dev/null
+++ b/media-sound/ardour/ardour-7.5.ebuild
@@ -0,0 +1,190 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE='threads(+)'
+PLOCALES="ca cs de el en_GB es eu fr it ja ko nn pl pt pt_PT ru sv zh"
+inherit toolchain-funcs flag-o-matic plocale python-any-r1 waf-utils desktop
xdg
+
+DESCRIPTION="Digital Audio Workstation"
+HOMEPAGE="https://ardour.org/";
+
+if [[ ${PV} == ** ]]; then
+ EGIT_REPO_URI="https://git.ardour.org/ardour/ardour.git";
+ inherit git-r3
+else
+ KEYWORDS="~amd64 ~x86"
+
SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/Ardour-${PV}.0.tar.bz2";
+ S="${WORKDIR}/Ardour-${PV}.0"
+fi
+
+LICENSE="GPL-2"
+SLOT="7"
+IUSE="doc jack nls phonehome pulseaudio cpu_flags_ppc_altivec
cpu_flags_x86_sse cpu_flags_x86_mmx cpu_flags_x86_3dnow"
+
+RDEPEND="
+ dev-cpp/glibmm:2
+ dev-cpp/gtkmm:2.4
+ dev-libs/boost:=
+ dev-libs/glib:2
+ dev-libs/libsigc++:2
+ dev-libs/libxml2:2
+ dev-libs/libxslt
+ >=gnome-base/libgnomecanvas-2
+ media-libs/alsa-lib
+ media-libs/aubio
+ media-libs/flac:=
+ media-libs/freetype:2
+ media-libs/libart_lgpl
+ media-libs/liblo
+ media-libs/liblrdf
+ media-libs/libsamplerate
+ media-libs/libsndfile
+ media-libs/libsoundtouch
+ media-libs/raptor:2
+ media-libs/rubberband
+ media-libs/taglib
+ media-libs/vamp-plugin-sdk
+ net-misc/curl
+ sys-libs/readline:0=
+ sci-libs/fftw:3.0[threads]
+ virtual/libusb:1
+ x11-libs/cairo
+ x11-libs/gtk+:2
+ x11-libs/pango
+ jack? ( virtual/jack )
+ pulseaudio? ( media-libs/libpulse )
+ media-libs/lilv
+ media-libs/sratom
+ dev-libs/sord
+ media-libs/suil[X,gtk2]
+ media-libs/lv2"
+# !bundled-libs? ( media-sound/fluidsynth ) at least libltc is missing to
be able to unbundle...
+
+DEPEND="${RDEPEND}
+ ${PYTHON_DEPS}
+ dev-util/itstool
+ sys-devel/gettext
+ virtual/pkgconfig
+ doc? ( app-doc/doxygen[dot] )
+ jack? ( virtual/jack )"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-6.8-metadata.patch"
+ "${FILESDIR}/${PN}-7.4-libc++.patch"
+)
+
+pkg_pretend() {
+ [[ $(tc-getLD) == *gold* ]] && (has_version sci-libs/fftw[openmp] ||
has_version sci-libs/fftw[threads]) && \
+ ewarn "Linking with gold linker might produce broken
executable, see bug #733972"
+}
+
+pkg_setup() {
+ if has_version \>=dev-libs/libsigc++-2.6 ; then
+ append-cxxflags -std=c++11
+ fi
+ python-any-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+
+ sed 's/'full-optimization\'\ :\ \\[.*'/'full-optimization\'\ :\
\'\','/' -i "${S}"/wscript || die
+ MARCH=$(get-flag march)
+ OPTFLAGS=""
+ if use cpu_flags_x86_sse; then
+ if [[ ${MARCH} == "i686" ]] || [[ ${MARCH} == "i486" ]]; then
+ elog "You enabled sse but use an march that does not
support sse!"
+ elog "We add -msse to the flags now, but please
consider switching your march in make.conf!"
+ fi
+ OPTFLAGS="sse"
+ fi
+ if use cpu_flags_x86_mmx; then
+ if [[ ${MARCH} == "i486" ]]; then
+ elog "You enabled mmx with i486 set as march! You ha
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/, media-sound/ardour/files/
commit: 4586446a72d3240d66048b4c66a820fb056b69d2
Author: Violet Purcell inventati org>
AuthorDate: Sun Jun 4 09:12:02 2023 +
Commit: Miroslav Šulc gentoo org>
CommitDate: Tue Jun 6 06:24:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4586446a
media-sound/ardour: Fix build with libc++
Signed-off-by: Violet Purcell inventati.org>
Closes: https://github.com/gentoo/gentoo/pull/31301
Signed-off-by: Miroslav Šulc gentoo.org>
media-sound/ardour/ardour-7.4-r2.ebuild| 3 ++
media-sound/ardour/ardour-.ebuild | 3 ++
media-sound/ardour/files/ardour-6.8-metadata.patch | 2 --
media-sound/ardour/files/ardour-7.4-libc++.patch | 39 ++
4 files changed, 45 insertions(+), 2 deletions(-)
diff --git a/media-sound/ardour/ardour-7.4-r2.ebuild
b/media-sound/ardour/ardour-7.4-r2.ebuild
index 7393250c576f..2bfcbebca1ea 100644
--- a/media-sound/ardour/ardour-7.4-r2.ebuild
+++ b/media-sound/ardour/ardour-7.4-r2.ebuild
@@ -73,6 +73,7 @@ DEPEND="${RDEPEND}
PATCHES=(
"${FILESDIR}/${PN}-6.8-metadata.patch"
+ "${FILESDIR}/${PN}-7.4-libc++.patch"
)
pkg_pretend() {
@@ -145,6 +146,8 @@ src_configure() {
# not possible right now --use-external-libs
)
+ [[ "$(tc-get-cxx-stdlib)" = "libc++" ]] && myconf+=( --use-libc++ )
+
waf-utils_src_configure "${myconf[@]}"
}
diff --git a/media-sound/ardour/ardour-.ebuild
b/media-sound/ardour/ardour-.ebuild
index 0d0ba16716f4..93b6a1742f84 100644
--- a/media-sound/ardour/ardour-.ebuild
+++ b/media-sound/ardour/ardour-.ebuild
@@ -73,6 +73,7 @@ DEPEND="${RDEPEND}
PATCHES=(
"${FILESDIR}/${PN}-6.8-metadata.patch"
+ "${FILESDIR}/${PN}-7.4-libc++.patch"
)
pkg_pretend() {
@@ -145,6 +146,8 @@ src_configure() {
# not possible right now --use-external-libs
)
+ [[ "$(tc-get-cxx-stdlib)" = "libc++" ]] && myconf+=( --use-libc++ )
+
waf-utils_src_configure "${myconf[@]}"
}
diff --git a/media-sound/ardour/files/ardour-6.8-metadata.patch
b/media-sound/ardour/files/ardour-6.8-metadata.patch
index fa7b6e121197..ea540b34df5f 100644
--- a/media-sound/ardour/files/ardour-6.8-metadata.patch
+++ b/media-sound/ardour/files/ardour-6.8-metadata.patch
@@ -1,5 +1,3 @@
-diff --git a/gtk2_ardour/wscript b/gtk2_ardour/wscript
-index f5d0533..a68cb3f 100644
--- a/gtk2_ardour/wscript
+++ b/gtk2_ardour/wscript
@@ -943,7 +943,7 @@ def build(bld):
diff --git a/media-sound/ardour/files/ardour-7.4-libc++.patch
b/media-sound/ardour/files/ardour-7.4-libc++.patch
new file mode 100644
index ..85f13ba47dbc
--- /dev/null
+++ b/media-sound/ardour/files/ardour-7.4-libc++.patch
@@ -0,0 +1,39 @@
+From d8e42490b18bd0c8a827d96608e951bf5bc875e4 Mon Sep 17 00:00:00 2001
+From: Violet Purcell
+Date: Sun, 4 Jun 2023 04:56:58 -0400
+Subject: [PATCH] Fix build with libc++ on linux
+
+--- a/libs/vst3/pluginterfaces/base/funknown.cpp
b/libs/vst3/pluginterfaces/base/funknown.cpp
+@@ -44,7 +44,9 @@
+ #endif
+
+ #if SMTG_OS_LINUX
++#ifndef USE_LIBCXX
+ #include
++#endif
+ /* UUID */
+ #include
+ #include
+@@ -83,7 +85,7 @@ int32 PLUGIN_API atomicAdd (int32& var, int32 d)
+ return InterlockedExchangeAdd ((volatile long int*)&var, d) + d;
+ #elif SMTG_OS_MACOS
+ return OSAtomicAdd32Barrier (d, (int32_t*)&var);
+-#elif SMTG_OS_LINUX
++#elif SMTG_OS_LINUX && !defined USE_LIBCXX
+ __gnu_cxx::__atomic_add (&var, d);
+ return var;
+ #else
+--- a/wscript
b/wscript
+@@ -545,6 +545,8 @@ int main() { return 0; }''',
+ if opt.use_libcpp or conf.env['build_host'] in [ 'yosemite',
'el_capitan', 'sierra', 'high_sierra', 'mojave', 'catalina' ]:
+ cxx_flags.append('--stdlib=libc++')
+ linker_flags.append('--stdlib=libc++')
++if platform == 'linux':
++cxx_flags.append('-DUSE_LIBCXX')
+
+ if conf.options.cxx11 or conf.env['build_host'] in [ 'mavericks',
'yosemite', 'el_capitan', 'sierra', 'high_sierra', 'mojave', 'catalina' ,
'bigsur', 'monterey', 'ventura' ]:
+ conf.check_cxx(cxxflags=["-std=c++11"])
+--
+2.40.1
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: 37754f73a530ec6b9d7b00258257b7d29a24d54a
Author: Miroslav Šulc gentoo org>
AuthorDate: Tue May 30 05:50:39 2023 +
Commit: Miroslav Šulc gentoo org>
CommitDate: Tue May 30 05:50:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37754f73
media-sound/ardour: dropped obsolete 6.9-r2 & 7.3-r1
Bug: https://bugs.gentoo.org/884239
Signed-off-by: Miroslav Šulc gentoo.org>
media-sound/ardour/Manifest | 2 -
media-sound/ardour/ardour-6.9-r2.ebuild | 183 ---
media-sound/ardour/ardour-7.3-r1.ebuild | 186
3 files changed, 371 deletions(-)
diff --git a/media-sound/ardour/Manifest b/media-sound/ardour/Manifest
index d8cf7dc01774..ae2ac2cf95c6 100644
--- a/media-sound/ardour/Manifest
+++ b/media-sound/ardour/Manifest
@@ -1,3 +1 @@
-DIST Ardour-6.9.0.tar.bz2 12297369 BLAKE2B
62037130b9f2d15a7f527b549c552a281105298dc85e3019d0f7ac09cb791f2b5460c4a7bd2f2098ccade6b87c70a16e6414691d90ec4baafeb6065f26d10a66
SHA512
ace45f5bfe6d0c9e4bb1712ae53ebaee2f15f883045650cae3ddcae251d4fd2f645ba745effb739b47c73a0568ae9e8ae443b711dd610584e04575fd9046b234
-DIST Ardour-7.3.0.tar.bz2 12897398 BLAKE2B
518de10fd43220e843c775c9374347cf827562ff979a99ecdb9507f69daad642345a1c2ddec6f601511b599167a6904905dcdd25ac15f71616c3cb432897545d
SHA512
4c0119768015aea447ea5c4ef15708a6440e189bd3578aca74b8ea2cac86920a8c8bd975e03f2af25108f76231d8afccf0003e6a2f8de1de28bcdce9085fe98c
DIST Ardour-7.4.0.tar.bz2 12940403 BLAKE2B
4f3ca19e44a9ab5908fb6a6cf29adefb6a7abf4a9f43f810f0a0fdbe8fc1e11cdb49e2a66336fddb0e5d49a0780ac5af7b9363d2f14d9e309b787ceb8c8dd060
SHA512
2533167986a8b7550848e03475931fcd1409f188abed0c7c2a5999869995a73576976d02080cf2ac310113b57ff62d39031615c92cb4fafbe5d96edfc3a4ec45
diff --git a/media-sound/ardour/ardour-6.9-r2.ebuild
b/media-sound/ardour/ardour-6.9-r2.ebuild
deleted file mode 100644
index 7d328f9b56f6..
--- a/media-sound/ardour/ardour-6.9-r2.ebuild
+++ /dev/null
@@ -1,183 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{9..11} )
-PYTHON_REQ_USE='threads(+)'
-PLOCALES="cs de el en_GB es eu fr it ja nn pl pt pt_PT ru sv zh"
-inherit toolchain-funcs flag-o-matic plocale python-any-r1 waf-utils desktop
xdg
-
-DESCRIPTION="Digital Audio Workstation"
-HOMEPAGE="https://ardour.org/";
-
-if [[ ${PV} == ** ]]; then
- EGIT_REPO_URI="https://git.ardour.org/ardour/ardour.git";
- inherit git-r3
-else
- KEYWORDS="amd64 x86"
-
SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/Ardour-${PV}.0.tar.bz2";
- S="${WORKDIR}/Ardour-${PV}.0"
-fi
-
-LICENSE="GPL-2"
-SLOT="6"
-IUSE="doc jack nls phonehome pulseaudio cpu_flags_ppc_altivec
cpu_flags_x86_sse cpu_flags_x86_mmx cpu_flags_x86_3dnow"
-
-RDEPEND="
- dev-cpp/glibmm:2
- dev-cpp/gtkmm:2.4
- dev-libs/boost:=
- dev-libs/glib:2
- dev-libs/libsigc++:2
- dev-libs/libxml2:2
- dev-libs/libxslt
- >=gnome-base/libgnomecanvas-2
- media-libs/alsa-lib
- media-libs/aubio
- media-libs/flac:=
- media-libs/freetype:2
- media-libs/libart_lgpl
- media-libs/liblo
- media-libs/liblrdf
- media-libs/libsamplerate
- media-libs/libsndfile
- media-libs/libsoundtouch
- media-libs/raptor:2
- media-libs/rubberband
- media-libs/taglib
- media-libs/vamp-plugin-sdk
- net-misc/curl
- sys-libs/readline:0=
- sci-libs/fftw:3.0[threads]
- virtual/libusb:1
- x11-libs/cairo
- x11-libs/gtk+:2
- x11-libs/pango
- jack? ( virtual/jack )
- pulseaudio? ( media-sound/pulseaudio )
- media-libs/lilv
- media-libs/sratom
- dev-libs/sord
- media-libs/suil[X,gtk2]
- media-libs/lv2"
-# !bundled-libs? ( media-sound/fluidsynth ) at least libltc is missing to
be able to unbundle...
-
-DEPEND="${RDEPEND}
- ${PYTHON_DEPS}
- dev-util/itstool
- sys-devel/gettext
- virtual/pkgconfig
- doc? ( app-doc/doxygen[dot] )
- jack? ( virtual/jack )"
-
-PATCHES=(
- "${FILESDIR}/${PN}-6.8-metadata.patch"
-)
-
-pkg_pretend() {
- [[ $(tc-getLD) == *gold* ]] && (has_version sci-libs/fftw[openmp] ||
has_version sci-libs/fftw[threads]) && \
- ewarn "Linking with gold linker might produce broken
executable, see bug #733972"
-}
-
-pkg_setup() {
- if has_version \>=dev-libs/libsigc++-2.6 ; then
- append-cxxflags -std=c++11
- fi
- python-any-r1_pkg_setup
-}
-
-src_prepare() {
- xdg_src_prepare
-
- sed 's/'full-optimization\'\ :\ \\[.*'/'full-optimization\'\ :\
\'\','/' -i "${S}"/wscript || die
- MARCH=$(get-flag march)
- OPTFLAGS=""
- if use cpu_flags_x86_sse; then
- if [[ ${MARCH} == "i686" ]] || [[ ${MARCH} == "i486" ]]; then
-
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: accc6a0478681d2bbb42cb45401f8ad190c0d5c6
Author: Arthur Zamarin gentoo org>
AuthorDate: Mon May 29 17:57:42 2023 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Mon May 29 17:57:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=accc6a04
media-sound/ardour: Stabilize 7.4-r2 x86, #884239
Signed-off-by: Arthur Zamarin gentoo.org>
media-sound/ardour/ardour-7.4-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-sound/ardour/ardour-7.4-r2.ebuild
b/media-sound/ardour/ardour-7.4-r2.ebuild
index c6a5540799d5..7393250c576f 100644
--- a/media-sound/ardour/ardour-7.4-r2.ebuild
+++ b/media-sound/ardour/ardour-7.4-r2.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
EGIT_REPO_URI="https://git.ardour.org/ardour/ardour.git";
inherit git-r3
else
- KEYWORDS="amd64 ~x86"
+ KEYWORDS="amd64 x86"
SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/Ardour-${PV}.0.tar.bz2";
S="${WORKDIR}/Ardour-${PV}.0"
fi
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: e0f7408a35e408f84ac2b3ec9446fa3fa8ca8cf2
Author: Arthur Zamarin gentoo org>
AuthorDate: Mon May 29 17:57:04 2023 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Mon May 29 17:57:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0f7408a
media-sound/ardour: Stabilize 7.4-r2 amd64, #884239
Signed-off-by: Arthur Zamarin gentoo.org>
media-sound/ardour/ardour-7.4-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-sound/ardour/ardour-7.4-r2.ebuild
b/media-sound/ardour/ardour-7.4-r2.ebuild
index 0d0ba16716f4..c6a5540799d5 100644
--- a/media-sound/ardour/ardour-7.4-r2.ebuild
+++ b/media-sound/ardour/ardour-7.4-r2.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
EGIT_REPO_URI="https://git.ardour.org/ardour/ardour.git";
inherit git-r3
else
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 ~x86"
SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/Ardour-${PV}.0.tar.bz2";
S="${WORKDIR}/Ardour-${PV}.0"
fi
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: 104020af1de0af8c568c608a14f9592a37ba3fdb
Author: Andreas Sturmlechner gentoo org>
AuthorDate: Mon May 29 09:28:02 2023 +
Commit: Andreas Sturmlechner gentoo org>
CommitDate: Mon May 29 13:10:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=104020af
media-sound/ardour: Switch IUSE=pulseaudio to media-libs/libpulse
Signed-off-by: Andreas Sturmlechner gentoo.org>
media-sound/ardour/ardour-.ebuild | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/media-sound/ardour/ardour-.ebuild
b/media-sound/ardour/ardour-.ebuild
index b956ddf4cfa5..0d0ba16716f4 100644
--- a/media-sound/ardour/ardour-.ebuild
+++ b/media-sound/ardour/ardour-.ebuild
@@ -2,6 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
+
PYTHON_COMPAT=( python3_{9..11} )
PYTHON_REQ_USE='threads(+)'
PLOCALES="ca cs de el en_GB es eu fr it ja ko nn pl pt pt_PT ru sv zh"
@@ -54,7 +55,7 @@ RDEPEND="
x11-libs/gtk+:2
x11-libs/pango
jack? ( virtual/jack )
- pulseaudio? ( media-sound/pulseaudio )
+ pulseaudio? ( media-libs/libpulse )
media-libs/lilv
media-libs/sratom
dev-libs/sord
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: d854f01cdc9737705bb0a51c0b961aa821279aa3
Author: Andreas Sturmlechner gentoo org>
AuthorDate: Mon May 29 10:53:04 2023 +
Commit: Andreas Sturmlechner gentoo org>
CommitDate: Mon May 29 13:10:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d854f01c
media-sound/ardour: 7.4: Switch IUSE=pulseaudio to media-libs/libpulse
Signed-off-by: Andreas Sturmlechner gentoo.org>
media-sound/ardour/{ardour-7.4-r1.ebuild => ardour-7.4-r2.ebuild} | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/media-sound/ardour/ardour-7.4-r1.ebuild
b/media-sound/ardour/ardour-7.4-r2.ebuild
similarity index 99%
rename from media-sound/ardour/ardour-7.4-r1.ebuild
rename to media-sound/ardour/ardour-7.4-r2.ebuild
index b956ddf4cfa5..0d0ba16716f4 100644
--- a/media-sound/ardour/ardour-7.4-r1.ebuild
+++ b/media-sound/ardour/ardour-7.4-r2.ebuild
@@ -2,6 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
+
PYTHON_COMPAT=( python3_{9..11} )
PYTHON_REQ_USE='threads(+)'
PLOCALES="ca cs de el en_GB es eu fr it ja ko nn pl pt pt_PT ru sv zh"
@@ -54,7 +55,7 @@ RDEPEND="
x11-libs/gtk+:2
x11-libs/pango
jack? ( virtual/jack )
- pulseaudio? ( media-sound/pulseaudio )
+ pulseaudio? ( media-libs/libpulse )
media-libs/lilv
media-libs/sratom
dev-libs/sord
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: f78b62df98d79228a5e3fbc7103f69f02f1f6d1f
Author: Violet Purcell inventati org>
AuthorDate: Sun May 21 03:00:23 2023 +
Commit: Miroslav Šulc gentoo org>
CommitDate: Sun May 21 07:46:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f78b62df
media-sound/ardour: add media-libs/suil[X] usedep
Signed-off-by: Violet Purcell inventati.org>
Closes: https://github.com/gentoo/gentoo/pull/31112
Signed-off-by: Miroslav Šulc gentoo.org>
media-sound/ardour/ardour-6.9-r2.ebuild| 5 +++--
media-sound/ardour/{ardour-7.3.ebuild => ardour-7.3-r1.ebuild} | 5 +++--
media-sound/ardour/{ardour-7.4.ebuild => ardour-7.4-r1.ebuild} | 5 +++--
media-sound/ardour/ardour-.ebuild | 5 +++--
4 files changed, 12 insertions(+), 8 deletions(-)
diff --git a/media-sound/ardour/ardour-6.9-r2.ebuild
b/media-sound/ardour/ardour-6.9-r2.ebuild
index 9cce4dcd47e0..7d328f9b56f6 100644
--- a/media-sound/ardour/ardour-6.9-r2.ebuild
+++ b/media-sound/ardour/ardour-6.9-r2.ebuild
@@ -58,7 +58,7 @@ RDEPEND="
media-libs/lilv
media-libs/sratom
dev-libs/sord
- media-libs/suil[gtk2]
+ media-libs/suil[X,gtk2]
media-libs/lv2"
# !bundled-libs? ( media-sound/fluidsynth ) at least libltc is missing to
be able to unbundle...
@@ -136,7 +136,8 @@ src_configure() {
--noconfirm
--optimize
--with-backends=${backends}
- $({ use cpu_flags_ppc_altivec || use cpu_flags_x86_sse; } &&
echo "--fpu-optimization" || echo "--no-fpu-optimization")
+ $({ use cpu_flags_ppc_altivec || use cpu_flags_x86_sse; } && \
+ echo "--fpu-optimization" || echo
"--no-fpu-optimization")
$(usex doc "--docs" '')
$(usex nls "--nls" "--no-nls")
$(usex phonehome "--phone-home" "--no-phone-home")
diff --git a/media-sound/ardour/ardour-7.3.ebuild
b/media-sound/ardour/ardour-7.3-r1.ebuild
similarity index 96%
rename from media-sound/ardour/ardour-7.3.ebuild
rename to media-sound/ardour/ardour-7.3-r1.ebuild
index 534c435d20b3..b956ddf4cfa5 100644
--- a/media-sound/ardour/ardour-7.3.ebuild
+++ b/media-sound/ardour/ardour-7.3-r1.ebuild
@@ -58,7 +58,7 @@ RDEPEND="
media-libs/lilv
media-libs/sratom
dev-libs/sord
- media-libs/suil[gtk2]
+ media-libs/suil[X,gtk2]
media-libs/lv2"
# !bundled-libs? ( media-sound/fluidsynth ) at least libltc is missing to
be able to unbundle...
@@ -136,7 +136,8 @@ src_configure() {
--noconfirm
--optimize
--with-backends=${backends}
- $({ use cpu_flags_ppc_altivec || use cpu_flags_x86_sse; } &&
echo "--fpu-optimization" || echo "--no-fpu-optimization")
+ $({ use cpu_flags_ppc_altivec || use cpu_flags_x86_sse; } && \
+ echo "--fpu-optimization" || echo
"--no-fpu-optimization")
$(usex doc "--docs" '')
$(usex nls "--nls" "--no-nls")
$(usex phonehome "--phone-home" "--no-phone-home")
diff --git a/media-sound/ardour/ardour-7.4.ebuild
b/media-sound/ardour/ardour-7.4-r1.ebuild
similarity index 96%
rename from media-sound/ardour/ardour-7.4.ebuild
rename to media-sound/ardour/ardour-7.4-r1.ebuild
index 534c435d20b3..b956ddf4cfa5 100644
--- a/media-sound/ardour/ardour-7.4.ebuild
+++ b/media-sound/ardour/ardour-7.4-r1.ebuild
@@ -58,7 +58,7 @@ RDEPEND="
media-libs/lilv
media-libs/sratom
dev-libs/sord
- media-libs/suil[gtk2]
+ media-libs/suil[X,gtk2]
media-libs/lv2"
# !bundled-libs? ( media-sound/fluidsynth ) at least libltc is missing to
be able to unbundle...
@@ -136,7 +136,8 @@ src_configure() {
--noconfirm
--optimize
--with-backends=${backends}
- $({ use cpu_flags_ppc_altivec || use cpu_flags_x86_sse; } &&
echo "--fpu-optimization" || echo "--no-fpu-optimization")
+ $({ use cpu_flags_ppc_altivec || use cpu_flags_x86_sse; } && \
+ echo "--fpu-optimization" || echo
"--no-fpu-optimization")
$(usex doc "--docs" '')
$(usex nls "--nls" "--no-nls")
$(usex phonehome "--phone-home" "--no-phone-home")
diff --git a/media-sound/ardour/ardour-.ebuild
b/media-sound/ardour/ardour-.ebuild
index 534c435d20b3..b956ddf4cfa5 100644
--- a/media-sound/ardour/ardour-.ebuild
+++ b/media-sound/ardour/ardour-.ebuild
@@ -58,7 +58,7 @@ RDEPEND="
media-libs/lilv
media-libs/sratom
dev-libs/sord
- media-libs/suil[gtk2]
+ media-libs/suil[X,gtk2]
media-libs/lv2"
# !bundled-libs? ( media-sound/fluidsynth ) at least libltc is missing to
be able to unbundle...
@@ -136,7 +136,8 @@ src_configure() {
--noconfirm
--o
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: f32ed13d4e1de492bd47eba31ef5c88b66a9a9db
Author: Miroslav Šulc gentoo org>
AuthorDate: Fri Apr 28 06:45:31 2023 +
Commit: Miroslav Šulc gentoo org>
CommitDate: Fri Apr 28 06:45:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f32ed13d
media-sound/ardour: bump to 7.4
Signed-off-by: Miroslav Šulc gentoo.org>
media-sound/ardour/Manifest | 1 +
media-sound/ardour/ardour-7.4.ebuild | 185 +++
2 files changed, 186 insertions(+)
diff --git a/media-sound/ardour/Manifest b/media-sound/ardour/Manifest
index 33ef2c14d55b..d8cf7dc01774 100644
--- a/media-sound/ardour/Manifest
+++ b/media-sound/ardour/Manifest
@@ -1,2 +1,3 @@
DIST Ardour-6.9.0.tar.bz2 12297369 BLAKE2B
62037130b9f2d15a7f527b549c552a281105298dc85e3019d0f7ac09cb791f2b5460c4a7bd2f2098ccade6b87c70a16e6414691d90ec4baafeb6065f26d10a66
SHA512
ace45f5bfe6d0c9e4bb1712ae53ebaee2f15f883045650cae3ddcae251d4fd2f645ba745effb739b47c73a0568ae9e8ae443b711dd610584e04575fd9046b234
DIST Ardour-7.3.0.tar.bz2 12897398 BLAKE2B
518de10fd43220e843c775c9374347cf827562ff979a99ecdb9507f69daad642345a1c2ddec6f601511b599167a6904905dcdd25ac15f71616c3cb432897545d
SHA512
4c0119768015aea447ea5c4ef15708a6440e189bd3578aca74b8ea2cac86920a8c8bd975e03f2af25108f76231d8afccf0003e6a2f8de1de28bcdce9085fe98c
+DIST Ardour-7.4.0.tar.bz2 12940403 BLAKE2B
4f3ca19e44a9ab5908fb6a6cf29adefb6a7abf4a9f43f810f0a0fdbe8fc1e11cdb49e2a66336fddb0e5d49a0780ac5af7b9363d2f14d9e309b787ceb8c8dd060
SHA512
2533167986a8b7550848e03475931fcd1409f188abed0c7c2a5999869995a73576976d02080cf2ac310113b57ff62d39031615c92cb4fafbe5d96edfc3a4ec45
diff --git a/media-sound/ardour/ardour-7.4.ebuild
b/media-sound/ardour/ardour-7.4.ebuild
new file mode 100644
index ..534c435d20b3
--- /dev/null
+++ b/media-sound/ardour/ardour-7.4.ebuild
@@ -0,0 +1,185 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE='threads(+)'
+PLOCALES="ca cs de el en_GB es eu fr it ja ko nn pl pt pt_PT ru sv zh"
+inherit toolchain-funcs flag-o-matic plocale python-any-r1 waf-utils desktop
xdg
+
+DESCRIPTION="Digital Audio Workstation"
+HOMEPAGE="https://ardour.org/";
+
+if [[ ${PV} == ** ]]; then
+ EGIT_REPO_URI="https://git.ardour.org/ardour/ardour.git";
+ inherit git-r3
+else
+ KEYWORDS="~amd64 ~x86"
+
SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/Ardour-${PV}.0.tar.bz2";
+ S="${WORKDIR}/Ardour-${PV}.0"
+fi
+
+LICENSE="GPL-2"
+SLOT="7"
+IUSE="doc jack nls phonehome pulseaudio cpu_flags_ppc_altivec
cpu_flags_x86_sse cpu_flags_x86_mmx cpu_flags_x86_3dnow"
+
+RDEPEND="
+ dev-cpp/glibmm:2
+ dev-cpp/gtkmm:2.4
+ dev-libs/boost:=
+ dev-libs/glib:2
+ dev-libs/libsigc++:2
+ dev-libs/libxml2:2
+ dev-libs/libxslt
+ >=gnome-base/libgnomecanvas-2
+ media-libs/alsa-lib
+ media-libs/aubio
+ media-libs/flac:=
+ media-libs/freetype:2
+ media-libs/libart_lgpl
+ media-libs/liblo
+ media-libs/liblrdf
+ media-libs/libsamplerate
+ media-libs/libsndfile
+ media-libs/libsoundtouch
+ media-libs/raptor:2
+ media-libs/rubberband
+ media-libs/taglib
+ media-libs/vamp-plugin-sdk
+ net-misc/curl
+ sys-libs/readline:0=
+ sci-libs/fftw:3.0[threads]
+ virtual/libusb:1
+ x11-libs/cairo
+ x11-libs/gtk+:2
+ x11-libs/pango
+ jack? ( virtual/jack )
+ pulseaudio? ( media-sound/pulseaudio )
+ media-libs/lilv
+ media-libs/sratom
+ dev-libs/sord
+ media-libs/suil[gtk2]
+ media-libs/lv2"
+# !bundled-libs? ( media-sound/fluidsynth ) at least libltc is missing to
be able to unbundle...
+
+DEPEND="${RDEPEND}
+ ${PYTHON_DEPS}
+ dev-util/itstool
+ sys-devel/gettext
+ virtual/pkgconfig
+ doc? ( app-doc/doxygen[dot] )
+ jack? ( virtual/jack )"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-6.8-metadata.patch"
+)
+
+pkg_pretend() {
+ [[ $(tc-getLD) == *gold* ]] && (has_version sci-libs/fftw[openmp] ||
has_version sci-libs/fftw[threads]) && \
+ ewarn "Linking with gold linker might produce broken
executable, see bug #733972"
+}
+
+pkg_setup() {
+ if has_version \>=dev-libs/libsigc++-2.6 ; then
+ append-cxxflags -std=c++11
+ fi
+ python-any-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+
+ sed 's/'full-optimization\'\ :\ \\[.*'/'full-optimization\'\ :\
\'\','/' -i "${S}"/wscript || die
+ MARCH=$(get-flag march)
+ OPTFLAGS=""
+ if use cpu_flags_x86_sse; then
+ if [[ ${MARCH} == "i686" ]] || [[ ${MARCH} == "i486" ]]; then
+ elog "You enabled sse but use an march that does not
support sse!"
+ elog "We add -msse to the flags now, but please
con
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: 07283d5a01e78f8a28f2d1d4700adaf53d5abf69
Author: Miroslav Šulc gentoo org>
AuthorDate: Mon Feb 27 06:30:06 2023 +
Commit: Miroslav Šulc gentoo org>
CommitDate: Mon Feb 27 06:30:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07283d5a
media-sound/ardour: updated langs in the latest and live ebuild
Closes: https://bugs.gentoo.org/831752
Signed-off-by: Miroslav Šulc gentoo.org>
media-sound/ardour/ardour-7.3.ebuild | 2 +-
media-sound/ardour/ardour-.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/media-sound/ardour/ardour-7.3.ebuild
b/media-sound/ardour/ardour-7.3.ebuild
index 4c32a9d5eadb..534c435d20b3 100644
--- a/media-sound/ardour/ardour-7.3.ebuild
+++ b/media-sound/ardour/ardour-7.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
PYTHON_REQ_USE='threads(+)'
-PLOCALES="cs de el en_GB es eu fr it ja nn pl pt pt_PT ru sv zh"
+PLOCALES="ca cs de el en_GB es eu fr it ja ko nn pl pt pt_PT ru sv zh"
inherit toolchain-funcs flag-o-matic plocale python-any-r1 waf-utils desktop
xdg
DESCRIPTION="Digital Audio Workstation"
diff --git a/media-sound/ardour/ardour-.ebuild
b/media-sound/ardour/ardour-.ebuild
index 4c32a9d5eadb..534c435d20b3 100644
--- a/media-sound/ardour/ardour-.ebuild
+++ b/media-sound/ardour/ardour-.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
PYTHON_REQ_USE='threads(+)'
-PLOCALES="cs de el en_GB es eu fr it ja nn pl pt pt_PT ru sv zh"
+PLOCALES="ca cs de el en_GB es eu fr it ja ko nn pl pt pt_PT ru sv zh"
inherit toolchain-funcs flag-o-matic plocale python-any-r1 waf-utils desktop
xdg
DESCRIPTION="Digital Audio Workstation"
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: 0ebf16473af779f14aba40c52ec3ee753ebe67ab
Author: Miroslav Šulc gentoo org>
AuthorDate: Thu Feb 16 09:18:01 2023 +
Commit: Miroslav Šulc gentoo org>
CommitDate: Thu Feb 16 09:48:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ebf1647
media-sound/ardour: bump to 7.3 + eapi8 + updated live
Signed-off-by: Miroslav Šulc gentoo.org>
media-sound/ardour/Manifest | 1 +
media-sound/ardour/{ardour-.ebuild => ardour-7.3.ebuild} | 4 ++--
media-sound/ardour/ardour-.ebuild| 4 ++--
3 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/media-sound/ardour/Manifest b/media-sound/ardour/Manifest
index 818f8d5db6aa..c05def17cf61 100644
--- a/media-sound/ardour/Manifest
+++ b/media-sound/ardour/Manifest
@@ -1,3 +1,4 @@
DIST Ardour-6.9.0.tar.bz2 12297369 BLAKE2B
62037130b9f2d15a7f527b549c552a281105298dc85e3019d0f7ac09cb791f2b5460c4a7bd2f2098ccade6b87c70a16e6414691d90ec4baafeb6065f26d10a66
SHA512
ace45f5bfe6d0c9e4bb1712ae53ebaee2f15f883045650cae3ddcae251d4fd2f645ba745effb739b47c73a0568ae9e8ae443b711dd610584e04575fd9046b234
DIST Ardour-7.1.0.tar.bz2 12731494 BLAKE2B
1473d89089b378db9d7cb665d0d3fb9980abe5344e3e35114352141116547490fba1446d61c1ff4ee1262ac114e78baec994a4671e8362a1c146ff7f6020332d
SHA512
e5fb26a03059eb96df3000977544f622e30aae0772f9265f5acb7da8f88460624dfed500423786975d69a6629821340dd74a03343f2c7ff70f959434e795c0fd
DIST Ardour-7.2.0.tar.bz2 12882609 BLAKE2B
fe4912e4e6be318605f41cbd58ea51711d6ae6537c673c5534ff48a74455e54d92bcb6aa14b18b0014d8ebf4463d630e817696013b5b56255529183471a51566
SHA512
a8e1337324eed503e864f8fe3da34410b2a21e61a2b243a27ac68ac4d41b59ac3417e7713497f38f310a57b8d9885e758b99b00fec992b77756076a86f5ef7b3
+DIST Ardour-7.3.0.tar.bz2 12897398 BLAKE2B
518de10fd43220e843c775c9374347cf827562ff979a99ecdb9507f69daad642345a1c2ddec6f601511b599167a6904905dcdd25ac15f71616c3cb432897545d
SHA512
4c0119768015aea447ea5c4ef15708a6440e189bd3578aca74b8ea2cac86920a8c8bd975e03f2af25108f76231d8afccf0003e6a2f8de1de28bcdce9085fe98c
diff --git a/media-sound/ardour/ardour-.ebuild
b/media-sound/ardour/ardour-7.3.ebuild
similarity index 99%
copy from media-sound/ardour/ardour-.ebuild
copy to media-sound/ardour/ardour-7.3.ebuild
index 2fb765891251..4c32a9d5eadb 100644
--- a/media-sound/ardour/ardour-.ebuild
+++ b/media-sound/ardour/ardour-7.3.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
PYTHON_REQ_USE='threads(+)'
PLOCALES="cs de el en_GB es eu fr it ja nn pl pt pt_PT ru sv zh"
@@ -87,7 +87,7 @@ pkg_setup() {
}
src_prepare() {
- xdg_src_prepare
+ default
sed 's/'full-optimization\'\ :\ \\[.*'/'full-optimization\'\ :\
\'\','/' -i "${S}"/wscript || die
MARCH=$(get-flag march)
diff --git a/media-sound/ardour/ardour-.ebuild
b/media-sound/ardour/ardour-.ebuild
index 2fb765891251..4c32a9d5eadb 100644
--- a/media-sound/ardour/ardour-.ebuild
+++ b/media-sound/ardour/ardour-.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
PYTHON_REQ_USE='threads(+)'
PLOCALES="cs de el en_GB es eu fr it ja nn pl pt pt_PT ru sv zh"
@@ -87,7 +87,7 @@ pkg_setup() {
}
src_prepare() {
- xdg_src_prepare
+ default
sed 's/'full-optimization\'\ :\ \\[.*'/'full-optimization\'\ :\
\'\','/' -i "${S}"/wscript || die
MARCH=$(get-flag march)
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: b065771b7791fc95e213bc0ad10c6dc209cfa09e
Author: Miroslav Šulc gentoo org>
AuthorDate: Wed Dec 14 08:09:41 2022 +
Commit: Miroslav Šulc gentoo org>
CommitDate: Wed Dec 14 08:09:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b065771b
media-sound/ardour: bump to 7.2
Signed-off-by: Miroslav Šulc gentoo.org>
media-sound/ardour/Manifest | 1 +
media-sound/ardour/ardour-7.2.ebuild | 185 +++
2 files changed, 186 insertions(+)
diff --git a/media-sound/ardour/Manifest b/media-sound/ardour/Manifest
index 6156fb6b574d..818f8d5db6aa 100644
--- a/media-sound/ardour/Manifest
+++ b/media-sound/ardour/Manifest
@@ -1,2 +1,3 @@
DIST Ardour-6.9.0.tar.bz2 12297369 BLAKE2B
62037130b9f2d15a7f527b549c552a281105298dc85e3019d0f7ac09cb791f2b5460c4a7bd2f2098ccade6b87c70a16e6414691d90ec4baafeb6065f26d10a66
SHA512
ace45f5bfe6d0c9e4bb1712ae53ebaee2f15f883045650cae3ddcae251d4fd2f645ba745effb739b47c73a0568ae9e8ae443b711dd610584e04575fd9046b234
DIST Ardour-7.1.0.tar.bz2 12731494 BLAKE2B
1473d89089b378db9d7cb665d0d3fb9980abe5344e3e35114352141116547490fba1446d61c1ff4ee1262ac114e78baec994a4671e8362a1c146ff7f6020332d
SHA512
e5fb26a03059eb96df3000977544f622e30aae0772f9265f5acb7da8f88460624dfed500423786975d69a6629821340dd74a03343f2c7ff70f959434e795c0fd
+DIST Ardour-7.2.0.tar.bz2 12882609 BLAKE2B
fe4912e4e6be318605f41cbd58ea51711d6ae6537c673c5534ff48a74455e54d92bcb6aa14b18b0014d8ebf4463d630e817696013b5b56255529183471a51566
SHA512
a8e1337324eed503e864f8fe3da34410b2a21e61a2b243a27ac68ac4d41b59ac3417e7713497f38f310a57b8d9885e758b99b00fec992b77756076a86f5ef7b3
diff --git a/media-sound/ardour/ardour-7.2.ebuild
b/media-sound/ardour/ardour-7.2.ebuild
new file mode 100644
index ..463082c09921
--- /dev/null
+++ b/media-sound/ardour/ardour-7.2.ebuild
@@ -0,0 +1,185 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_REQ_USE='threads(+)'
+PLOCALES="cs de el en_GB es eu fr it ja nn pl pt pt_PT ru sv zh"
+inherit toolchain-funcs flag-o-matic plocale python-any-r1 waf-utils desktop
xdg
+
+DESCRIPTION="Digital Audio Workstation"
+HOMEPAGE="https://ardour.org/";
+
+if [[ ${PV} == ** ]]; then
+ EGIT_REPO_URI="https://git.ardour.org/ardour/ardour.git";
+ inherit git-r3
+else
+ KEYWORDS="~amd64 ~x86"
+
SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/Ardour-${PV}.0.tar.bz2";
+ S="${WORKDIR}/Ardour-${PV}.0"
+fi
+
+LICENSE="GPL-2"
+SLOT="7"
+IUSE="doc jack nls phonehome pulseaudio cpu_flags_ppc_altivec
cpu_flags_x86_sse cpu_flags_x86_mmx cpu_flags_x86_3dnow"
+
+RDEPEND="
+ dev-cpp/glibmm:2
+ dev-cpp/gtkmm:2.4
+ dev-libs/boost:=
+ dev-libs/glib:2
+ dev-libs/libsigc++:2
+ dev-libs/libxml2:2
+ dev-libs/libxslt
+ >=gnome-base/libgnomecanvas-2
+ media-libs/alsa-lib
+ media-libs/aubio
+ media-libs/flac:=
+ media-libs/freetype:2
+ media-libs/libart_lgpl
+ media-libs/liblo
+ media-libs/liblrdf
+ media-libs/libsamplerate
+ media-libs/libsndfile
+ media-libs/libsoundtouch
+ media-libs/raptor:2
+ media-libs/rubberband
+ media-libs/taglib
+ media-libs/vamp-plugin-sdk
+ net-misc/curl
+ sys-libs/readline:0=
+ sci-libs/fftw:3.0[threads]
+ virtual/libusb:1
+ x11-libs/cairo
+ x11-libs/gtk+:2
+ x11-libs/pango
+ jack? ( virtual/jack )
+ pulseaudio? ( media-sound/pulseaudio )
+ media-libs/lilv
+ media-libs/sratom
+ dev-libs/sord
+ media-libs/suil[gtk2]
+ media-libs/lv2"
+# !bundled-libs? ( media-sound/fluidsynth ) at least libltc is missing to
be able to unbundle...
+
+DEPEND="${RDEPEND}
+ ${PYTHON_DEPS}
+ dev-util/itstool
+ sys-devel/gettext
+ virtual/pkgconfig
+ doc? ( app-doc/doxygen[dot] )
+ jack? ( virtual/jack )"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-6.8-metadata.patch"
+)
+
+pkg_pretend() {
+ [[ $(tc-getLD) == *gold* ]] && (has_version sci-libs/fftw[openmp] ||
has_version sci-libs/fftw[threads]) && \
+ ewarn "Linking with gold linker might produce broken
executable, see bug #733972"
+}
+
+pkg_setup() {
+ if has_version \>=dev-libs/libsigc++-2.6 ; then
+ append-cxxflags -std=c++11
+ fi
+ python-any-r1_pkg_setup
+}
+
+src_prepare() {
+ xdg_src_prepare
+
+ sed 's/'full-optimization\'\ :\ \\[.*'/'full-optimization\'\ :\
\'\','/' -i "${S}"/wscript || die
+ MARCH=$(get-flag march)
+ OPTFLAGS=""
+ if use cpu_flags_x86_sse; then
+ if [[ ${MARCH} == "i686" ]] || [[ ${MARCH} == "i486" ]]; then
+ elog "You enabled sse but use an march that does not
support sse!"
+ elog "We add -msse to the flags now, but please
c
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: bba46a0a1d6427e2653a8f4400038b392fd79dea
Author: Miroslav Šulc gentoo org>
AuthorDate: Fri Nov 4 07:40:10 2022 +
Commit: Miroslav Šulc gentoo org>
CommitDate: Fri Nov 4 07:40:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bba46a0a
media-sound/ardour: bump to 7.1, dropped 7.0 (serious bugs)
Signed-off-by: Miroslav Šulc gentoo.org>
media-sound/ardour/Manifest | 2 +-
media-sound/ardour/{ardour-7.0.ebuild => ardour-7.1.ebuild} | 0
2 files changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-sound/ardour/Manifest b/media-sound/ardour/Manifest
index 580feef8f94b..6156fb6b574d 100644
--- a/media-sound/ardour/Manifest
+++ b/media-sound/ardour/Manifest
@@ -1,2 +1,2 @@
DIST Ardour-6.9.0.tar.bz2 12297369 BLAKE2B
62037130b9f2d15a7f527b549c552a281105298dc85e3019d0f7ac09cb791f2b5460c4a7bd2f2098ccade6b87c70a16e6414691d90ec4baafeb6065f26d10a66
SHA512
ace45f5bfe6d0c9e4bb1712ae53ebaee2f15f883045650cae3ddcae251d4fd2f645ba745effb739b47c73a0568ae9e8ae443b711dd610584e04575fd9046b234
-DIST Ardour-7.0.0.tar.bz2 12681139 BLAKE2B
7549c627ca085f40b4224ecd8a8f6e2a7a8a9a662e8a97048e9af3a0c6a0463ce69cea8ea20b867ae98649c3ab1b5940efed39978579b6b319b29ba5beb75d4d
SHA512
5eeb84973f9a08e3bd2fbf9b829e902e001137ce330bcb26404f7a9da4ab3e89fdecca867511df7ae7bd3c744f7f2a5f9235b3de56c0d0c90d0a95dd6c043a27
+DIST Ardour-7.1.0.tar.bz2 12731494 BLAKE2B
1473d89089b378db9d7cb665d0d3fb9980abe5344e3e35114352141116547490fba1446d61c1ff4ee1262ac114e78baec994a4671e8362a1c146ff7f6020332d
SHA512
e5fb26a03059eb96df3000977544f622e30aae0772f9265f5acb7da8f88460624dfed500423786975d69a6629821340dd74a03343f2c7ff70f959434e795c0fd
diff --git a/media-sound/ardour/ardour-7.0.ebuild
b/media-sound/ardour/ardour-7.1.ebuild
similarity index 100%
rename from media-sound/ardour/ardour-7.0.ebuild
rename to media-sound/ardour/ardour-7.1.ebuild
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: db39ae81c26dbf98f1b299447bea2e62855bf8c5 Author: Miroslav Šulc gentoo org> AuthorDate: Sun Oct 16 04:53:38 2022 + Commit: Miroslav Šulc gentoo org> CommitDate: Sun Oct 16 04:53:38 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db39ae81 media-sound/ardour: dropped reference to non-existent suil version Signed-off-by: Miroslav Šulc gentoo.org> media-sound/ardour/ardour-6.9-r2.ebuild | 2 +- media-sound/ardour/ardour-7.0.ebuild| 2 +- media-sound/ardour/ardour-.ebuild | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/media-sound/ardour/ardour-6.9-r2.ebuild b/media-sound/ardour/ardour-6.9-r2.ebuild index 21e7af85210c..3f85c9a41e8f 100644 --- a/media-sound/ardour/ardour-6.9-r2.ebuild +++ b/media-sound/ardour/ardour-6.9-r2.ebuild @@ -58,7 +58,7 @@ RDEPEND=" media-libs/lilv media-libs/sratom dev-libs/sord - || ( >=media-libs/suil-0.10.16-r1[gtk2]
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: 9185c4a4b00c4a811d3a3e330ca9f7ece185d111
Author: Miroslav Šulc gentoo org>
AuthorDate: Sun Oct 16 04:51:12 2022 +
Commit: Miroslav Šulc gentoo org>
CommitDate: Sun Oct 16 04:51:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9185c4a4
media-sound/ardour: bump to 7.0
Signed-off-by: Miroslav Šulc gentoo.org>
media-sound/ardour/Manifest | 1 +
media-sound/ardour/ardour-7.0.ebuild | 185 +++
2 files changed, 186 insertions(+)
diff --git a/media-sound/ardour/Manifest b/media-sound/ardour/Manifest
index 8194e131ce35..580feef8f94b 100644
--- a/media-sound/ardour/Manifest
+++ b/media-sound/ardour/Manifest
@@ -1 +1,2 @@
DIST Ardour-6.9.0.tar.bz2 12297369 BLAKE2B
62037130b9f2d15a7f527b549c552a281105298dc85e3019d0f7ac09cb791f2b5460c4a7bd2f2098ccade6b87c70a16e6414691d90ec4baafeb6065f26d10a66
SHA512
ace45f5bfe6d0c9e4bb1712ae53ebaee2f15f883045650cae3ddcae251d4fd2f645ba745effb739b47c73a0568ae9e8ae443b711dd610584e04575fd9046b234
+DIST Ardour-7.0.0.tar.bz2 12681139 BLAKE2B
7549c627ca085f40b4224ecd8a8f6e2a7a8a9a662e8a97048e9af3a0c6a0463ce69cea8ea20b867ae98649c3ab1b5940efed39978579b6b319b29ba5beb75d4d
SHA512
5eeb84973f9a08e3bd2fbf9b829e902e001137ce330bcb26404f7a9da4ab3e89fdecca867511df7ae7bd3c744f7f2a5f9235b3de56c0d0c90d0a95dd6c043a27
diff --git a/media-sound/ardour/ardour-7.0.ebuild
b/media-sound/ardour/ardour-7.0.ebuild
new file mode 100644
index ..6b4cd2f9e9be
--- /dev/null
+++ b/media-sound/ardour/ardour-7.0.ebuild
@@ -0,0 +1,185 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_REQ_USE='threads(+)'
+PLOCALES="cs de el en_GB es eu fr it ja nn pl pt pt_PT ru sv zh"
+inherit toolchain-funcs flag-o-matic plocale python-any-r1 waf-utils desktop
xdg
+
+DESCRIPTION="Digital Audio Workstation"
+HOMEPAGE="https://ardour.org/";
+
+if [[ ${PV} == ** ]]; then
+ EGIT_REPO_URI="https://git.ardour.org/ardour/ardour.git";
+ inherit git-r3
+else
+ KEYWORDS="~amd64 ~x86"
+
SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/Ardour-${PV}.0.tar.bz2";
+ S="${WORKDIR}/Ardour-${PV}.0"
+fi
+
+LICENSE="GPL-2"
+SLOT="7"
+IUSE="doc jack nls phonehome pulseaudio cpu_flags_ppc_altivec
cpu_flags_x86_sse cpu_flags_x86_mmx cpu_flags_x86_3dnow"
+
+RDEPEND="
+ dev-cpp/glibmm:2
+ dev-cpp/gtkmm:2.4
+ dev-libs/boost:=
+ dev-libs/glib:2
+ dev-libs/libsigc++:2
+ dev-libs/libxml2:2
+ dev-libs/libxslt
+ >=gnome-base/libgnomecanvas-2
+ media-libs/alsa-lib
+ media-libs/aubio
+ media-libs/flac:=
+ media-libs/freetype:2
+ media-libs/libart_lgpl
+ media-libs/liblo
+ media-libs/liblrdf
+ media-libs/libsamplerate
+ media-libs/libsndfile
+ media-libs/libsoundtouch
+ media-libs/raptor:2
+ media-libs/rubberband
+ media-libs/taglib
+ media-libs/vamp-plugin-sdk
+ net-misc/curl
+ sys-libs/readline:0=
+ sci-libs/fftw:3.0[threads]
+ virtual/libusb:1
+ x11-libs/cairo
+ x11-libs/gtk+:2
+ x11-libs/pango
+ jack? ( virtual/jack )
+ pulseaudio? ( media-sound/pulseaudio )
+ media-libs/lilv
+ media-libs/sratom
+ dev-libs/sord
+ || ( >=media-libs/suil-0.10.16-r1[gtk2]
=dev-libs/libsigc++-2.6 ; then
+ append-cxxflags -std=c++11
+ fi
+ python-any-r1_pkg_setup
+}
+
+src_prepare() {
+ xdg_src_prepare
+
+ sed 's/'full-optimization\'\ :\ \\[.*'/'full-optimization\'\ :\
\'\','/' -i "${S}"/wscript || die
+ MARCH=$(get-flag march)
+ OPTFLAGS=""
+ if use cpu_flags_x86_sse; then
+ if [[ ${MARCH} == "i686" ]] || [[ ${MARCH} == "i486" ]]; then
+ elog "You enabled sse but use an march that does not
support sse!"
+ elog "We add -msse to the flags now, but please
consider switching your march in make.conf!"
+ fi
+ OPTFLAGS="sse"
+ fi
+ if use cpu_flags_x86_mmx; then
+ if [[ ${MARCH} == "i486" ]]; then
+ elog "You enabled mmx with i486 set as march! You have
been warned!"
+ fi
+ OPTFLAGS="${OPTFLAGS} mmx"
+ fi
+ if use cpu_flags_x86_3dnow; then
+ OPTFLAGS="${OPTFLAGS} 3dnow"
+ fi
+ sed 's/flag_line\ =\ o.*/flag_line\ =\ \": '"${OPTFLAGS}"' just some
place holders\"/' \
+ -i "${S}"/wscript || die
+ sed 's/cpu\ ==\ .*/cpu\ ==\ "LeaveMarchAsIs":/' -i "${S}"/wscript || die
+ append-flags "-lboost_system"
+ python_fix_shebang "${S}"/wscript
+ python_fix_shebang "${S}"/waf
+ my_lcmsg() {
+ rm -f
{gtk2_ardour,gtk2_ardour/appdata,libs/ardour,libs/gtkmm2ext}/po/${1}.po
+ }
+ plocale_for_each_disabled_loca
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: b92a8a2f9a01b5ca49218444ab133e887c7ccfec
Author: Miroslav Šulc gentoo org>
AuthorDate: Sun Sep 18 13:34:02 2022 +
Commit: Miroslav Šulc gentoo org>
CommitDate: Sun Sep 18 13:34:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b92a8a2f
media-sound/ardour: updated python versions, dropped eutils.eclass, updated to
changes in media-libs/suil
Bug: https://bugs.gentoo.org/863614
Signed-off-by: Miroslav Šulc gentoo.org>
media-sound/ardour/ardour-6.9-r2.ebuild | 6 +++---
media-sound/ardour/ardour-.ebuild | 6 +++---
2 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/media-sound/ardour/ardour-6.9-r2.ebuild
b/media-sound/ardour/ardour-6.9-r2.ebuild
index d25d23fb3095..21e7af85210c 100644
--- a/media-sound/ardour/ardour-6.9-r2.ebuild
+++ b/media-sound/ardour/ardour-6.9-r2.ebuild
@@ -2,10 +2,10 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9,10} )
+PYTHON_COMPAT=( python3_{8..11} )
PYTHON_REQ_USE='threads(+)'
PLOCALES="cs de el en_GB es eu fr it ja nn pl pt pt_PT ru sv zh"
-inherit eutils toolchain-funcs flag-o-matic plocale python-any-r1 waf-utils
desktop xdg
+inherit toolchain-funcs flag-o-matic plocale python-any-r1 waf-utils desktop
xdg
DESCRIPTION="Digital Audio Workstation"
HOMEPAGE="https://ardour.org/";
@@ -58,7 +58,7 @@ RDEPEND="
media-libs/lilv
media-libs/sratom
dev-libs/sord
- media-libs/suil[gtk]
+ || ( >=media-libs/suil-0.10.16-r1[gtk2]
https://ardour.org/";
@@ -58,7 +58,7 @@ RDEPEND="
media-libs/lilv
media-libs/sratom
dev-libs/sord
- media-libs/suil[gtk]
+ || ( >=media-libs/suil-0.10.16-r1[gtk2]
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: 625225b100e8b271eac480f0567edb505a5f2818
Author: Sam James gentoo org>
AuthorDate: Sat Sep 10 08:32:45 2022 +
Commit: Sam James gentoo org>
CommitDate: Sat Sep 10 08:40:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=625225b1
media-sound/ardour: add media-libs/flac subslot dep
media-libs/flac-1.4.0 breaks ABI.
Signed-off-by: Sam James gentoo.org>
media-sound/ardour/{ardour-6.9-r1.ebuild => ardour-6.9-r2.ebuild} | 2 +-
media-sound/ardour/ardour-.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/media-sound/ardour/ardour-6.9-r1.ebuild
b/media-sound/ardour/ardour-6.9-r2.ebuild
similarity index 99%
rename from media-sound/ardour/ardour-6.9-r1.ebuild
rename to media-sound/ardour/ardour-6.9-r2.ebuild
index e258a1144663..d25d23fb3095 100644
--- a/media-sound/ardour/ardour-6.9-r1.ebuild
+++ b/media-sound/ardour/ardour-6.9-r2.ebuild
@@ -34,7 +34,7 @@ RDEPEND="
>=gnome-base/libgnomecanvas-2
media-libs/alsa-lib
media-libs/aubio
- media-libs/flac
+ media-libs/flac:=
media-libs/freetype:2
media-libs/libart_lgpl
media-libs/liblo
diff --git a/media-sound/ardour/ardour-.ebuild
b/media-sound/ardour/ardour-.ebuild
index 9309627c651a..19e5493895f8 100644
--- a/media-sound/ardour/ardour-.ebuild
+++ b/media-sound/ardour/ardour-.ebuild
@@ -34,7 +34,7 @@ RDEPEND="
>=gnome-base/libgnomecanvas-2
media-libs/alsa-lib
media-libs/aubio
- media-libs/flac
+ media-libs/flac:=
media-libs/freetype:2
media-libs/libart_lgpl
media-libs/liblo
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: c5847446077555f498556bb7aec7eb2ee9599aba
Author: David Seifert gentoo org>
AuthorDate: Fri Jul 15 07:58:00 2022 +
Commit: David Seifert gentoo org>
CommitDate: Fri Jul 15 07:58:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5847446
media-sound/ardour: altivec -> cpu_flags_ppc_altivec
Signed-off-by: David Seifert gentoo.org>
media-sound/ardour/ardour-6.9-r1.ebuild | 4 ++--
media-sound/ardour/ardour-.ebuild | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/media-sound/ardour/ardour-6.9-r1.ebuild
b/media-sound/ardour/ardour-6.9-r1.ebuild
index 95a824b4d2d7..e258a1144663 100644
--- a/media-sound/ardour/ardour-6.9-r1.ebuild
+++ b/media-sound/ardour/ardour-6.9-r1.ebuild
@@ -21,7 +21,7 @@ fi
LICENSE="GPL-2"
SLOT="6"
-IUSE="altivec doc jack nls phonehome pulseaudio cpu_flags_x86_sse
cpu_flags_x86_mmx cpu_flags_x86_3dnow"
+IUSE="doc jack nls phonehome pulseaudio cpu_flags_ppc_altivec
cpu_flags_x86_sse cpu_flags_x86_mmx cpu_flags_x86_3dnow"
RDEPEND="
dev-cpp/glibmm:2
@@ -136,7 +136,7 @@ src_configure() {
--noconfirm
--optimize
--with-backends=${backends}
- $({ use altivec || use cpu_flags_x86_sse; } && echo
"--fpu-optimization" || echo "--no-fpu-optimization")
+ $({ use cpu_flags_ppc_altivec || use cpu_flags_x86_sse; } &&
echo "--fpu-optimization" || echo "--no-fpu-optimization")
$(usex doc "--docs" '')
$(usex nls "--nls" "--no-nls")
$(usex phonehome "--phone-home" "--no-phone-home")
diff --git a/media-sound/ardour/ardour-.ebuild
b/media-sound/ardour/ardour-.ebuild
index 4b3a74958f62..9309627c651a 100644
--- a/media-sound/ardour/ardour-.ebuild
+++ b/media-sound/ardour/ardour-.ebuild
@@ -21,7 +21,7 @@ fi
LICENSE="GPL-2"
SLOT="7"
-IUSE="altivec doc jack nls phonehome pulseaudio cpu_flags_x86_sse
cpu_flags_x86_mmx cpu_flags_x86_3dnow"
+IUSE="doc jack nls phonehome pulseaudio cpu_flags_ppc_altivec
cpu_flags_x86_sse cpu_flags_x86_mmx cpu_flags_x86_3dnow"
RDEPEND="
dev-cpp/glibmm:2
@@ -136,7 +136,7 @@ src_configure() {
--noconfirm
--optimize
--with-backends=${backends}
- $({ use altivec || use cpu_flags_x86_sse; } && echo
"--fpu-optimization" || echo "--no-fpu-optimization")
+ $({ use cpu_flags_ppc_altivec || use cpu_flags_x86_sse; } &&
echo "--fpu-optimization" || echo "--no-fpu-optimization")
$(usex doc "--docs" '')
$(usex nls "--nls" "--no-nls")
$(usex phonehome "--phone-home" "--no-phone-home")
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: e9526a355ffb2cc4dd787d3ec621db565728703a
Author: Sam James gentoo org>
AuthorDate: Sun Mar 20 21:51:03 2022 +
Commit: Sam James gentoo org>
CommitDate: Sun Mar 20 21:54:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9526a35
media-sound/ardour: drop stale dev-cpp/libgnomecanvasmm dependency
Dep doesn't build with Clang for a start which is how we noticed
(thanks Jannik), but actually, the dep was dropped upstream in.. 2007!
Thanks-to: Jannik Glückert gmail.com>
Signed-off-by: Sam James gentoo.org>
media-sound/ardour/{ardour-6.9.ebuild => ardour-6.9-r1.ebuild} | 3 +--
media-sound/ardour/ardour-.ebuild | 3 +--
2 files changed, 2 insertions(+), 4 deletions(-)
diff --git a/media-sound/ardour/ardour-6.9.ebuild
b/media-sound/ardour/ardour-6.9-r1.ebuild
similarity index 98%
rename from media-sound/ardour/ardour-6.9.ebuild
rename to media-sound/ardour/ardour-6.9-r1.ebuild
index db6b4df64dd7..95a824b4d2d7 100644
--- a/media-sound/ardour/ardour-6.9.ebuild
+++ b/media-sound/ardour/ardour-6.9-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -26,7 +26,6 @@ IUSE="altivec doc jack nls phonehome pulseaudio
cpu_flags_x86_sse cpu_flags_x86_
RDEPEND="
dev-cpp/glibmm:2
dev-cpp/gtkmm:2.4
- dev-cpp/libgnomecanvasmm:2.6
dev-libs/boost:=
dev-libs/glib:2
dev-libs/libsigc++:2
diff --git a/media-sound/ardour/ardour-.ebuild
b/media-sound/ardour/ardour-.ebuild
index d4f641297a64..4b3a74958f62 100644
--- a/media-sound/ardour/ardour-.ebuild
+++ b/media-sound/ardour/ardour-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -26,7 +26,6 @@ IUSE="altivec doc jack nls phonehome pulseaudio
cpu_flags_x86_sse cpu_flags_x86_
RDEPEND="
dev-cpp/glibmm:2
dev-cpp/gtkmm:2.4
- dev-cpp/libgnomecanvasmm:2.6
dev-libs/boost:=
dev-libs/glib:2
dev-libs/libsigc++:2
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: 2dd9c2c1164df2e57ca5e5082ea506fd31f628d2 Author: Miroslav Šulc gentoo org> AuthorDate: Thu Nov 18 08:34:58 2021 + Commit: Miroslav Šulc gentoo org> CommitDate: Thu Nov 18 08:35:13 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2dd9c2c1 media-sound/ardour: added for media-libs/suil[gtk] for plugins Closes: https://bugs.gentoo.org/820353 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Miroslav Šulc gentoo.org> media-sound/ardour/ardour-6.9.ebuild | 2 +- media-sound/ardour/ardour-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/media-sound/ardour/ardour-6.9.ebuild b/media-sound/ardour/ardour-6.9.ebuild index c8eefac90452..db6b4df64dd7 100644 --- a/media-sound/ardour/ardour-6.9.ebuild +++ b/media-sound/ardour/ardour-6.9.ebuild @@ -59,7 +59,7 @@ RDEPEND=" media-libs/lilv media-libs/sratom dev-libs/sord - media-libs/suil + media-libs/suil[gtk] media-libs/lv2" # !bundled-libs? ( media-sound/fluidsynth ) at least libltc is missing to be able to unbundle... diff --git a/media-sound/ardour/ardour-.ebuild b/media-sound/ardour/ardour-.ebuild index b6fc5f46d356..d4f641297a64 100644 --- a/media-sound/ardour/ardour-.ebuild +++ b/media-sound/ardour/ardour-.ebuild @@ -59,7 +59,7 @@ RDEPEND=" media-libs/lilv media-libs/sratom dev-libs/sord - media-libs/suil + media-libs/suil[gtk] media-libs/lv2" # !bundled-libs? ( media-sound/fluidsynth ) at least libltc is missing to be able to unbundle...
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: bcfe2b2185d80387ff654efd790c0fd65e5ecd7f
Author: Miroslav Šulc gentoo org>
AuthorDate: Fri Sep 24 07:23:02 2021 +
Commit: Miroslav Šulc gentoo org>
CommitDate: Fri Sep 24 07:23:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcfe2b21
media-sound/ardour: removed obsolete 6.8-r1
Package-Manager: Portage-3.0.23, Repoman-3.0.3
Signed-off-by: Miroslav Šulc gentoo.org>
media-sound/ardour/Manifest | 1 -
media-sound/ardour/ardour-6.8-r1.ebuild | 183
2 files changed, 184 deletions(-)
diff --git a/media-sound/ardour/Manifest b/media-sound/ardour/Manifest
index 7470fc34c31..8194e131ce3 100644
--- a/media-sound/ardour/Manifest
+++ b/media-sound/ardour/Manifest
@@ -1,2 +1 @@
-DIST Ardour-6.8.0.tar.bz2 12152361 BLAKE2B
9f00a0eeae40fcb1f24e3138a639d1063a9cdbaecae2f17425bce133edee5e34ce4d0a1455be4da00725e52389bc1f9d829825b7ef5c591df2c5b0ce5538f463
SHA512
9f829df99fd6d857d54491e18a5c936b4a9b5e55715d71618454dc7c23fb3a2878a0ec87035c226a69da604111e27ddb00cd28087e34a46e24810c0ff403
DIST Ardour-6.9.0.tar.bz2 12297369 BLAKE2B
62037130b9f2d15a7f527b549c552a281105298dc85e3019d0f7ac09cb791f2b5460c4a7bd2f2098ccade6b87c70a16e6414691d90ec4baafeb6065f26d10a66
SHA512
ace45f5bfe6d0c9e4bb1712ae53ebaee2f15f883045650cae3ddcae251d4fd2f645ba745effb739b47c73a0568ae9e8ae443b711dd610584e04575fd9046b234
diff --git a/media-sound/ardour/ardour-6.8-r1.ebuild
b/media-sound/ardour/ardour-6.8-r1.ebuild
deleted file mode 100644
index f1e41fea895..000
--- a/media-sound/ardour/ardour-6.8-r1.ebuild
+++ /dev/null
@@ -1,183 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9,10} )
-PYTHON_REQ_USE='threads(+)'
-PLOCALES="cs de el en_GB es eu fr it ja nn pl pt pt_PT ru sv zh"
-inherit eutils toolchain-funcs flag-o-matic plocale python-any-r1 waf-utils
desktop xdg
-
-DESCRIPTION="Digital Audio Workstation"
-HOMEPAGE="https://ardour.org/";
-
-if [[ ${PV} == ** ]]; then
- EGIT_REPO_URI="https://git.ardour.org/ardour/ardour.git";
- inherit git-r3
-else
- KEYWORDS="amd64 x86"
-
SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/Ardour-${PV}.0.tar.bz2";
- S="${WORKDIR}/Ardour-${PV}.0"
-fi
-
-LICENSE="GPL-2"
-SLOT="6"
-IUSE="altivec doc jack nls phonehome pulseaudio cpu_flags_x86_sse
cpu_flags_x86_mmx cpu_flags_x86_3dnow"
-
-RDEPEND="
- dev-cpp/glibmm:2
- dev-cpp/gtkmm:2.4
- dev-cpp/libgnomecanvasmm:2.6
- dev-libs/boost:=
- dev-libs/glib:2
- dev-libs/libsigc++:2
- dev-libs/libxml2:2
- dev-libs/libxslt
- >=gnome-base/libgnomecanvas-2
- media-libs/alsa-lib
- media-libs/aubio
- media-libs/flac
- media-libs/freetype:2
- media-libs/libart_lgpl
- media-libs/liblo
- media-libs/liblrdf
- media-libs/libsamplerate
- media-libs/libsndfile
- media-libs/libsoundtouch
- media-libs/raptor:2
- media-libs/rubberband
- media-libs/taglib
- media-libs/vamp-plugin-sdk
- net-misc/curl
- sys-libs/readline:0=
- sci-libs/fftw:3.0[threads]
- virtual/libusb:1
- x11-libs/cairo
- x11-libs/gtk+:2
- x11-libs/pango
- jack? ( virtual/jack )
- pulseaudio? ( media-sound/pulseaudio )
- media-libs/lilv
- media-libs/sratom
- dev-libs/sord
- media-libs/suil
- media-libs/lv2"
-# !bundled-libs? ( media-sound/fluidsynth ) at least libltc is missing to
be able to unbundle...
-
-DEPEND="${RDEPEND}
- ${PYTHON_DEPS}
- dev-util/itstool
- sys-devel/gettext
- virtual/pkgconfig
- doc? ( app-doc/doxygen[dot] )
- jack? ( virtual/jack )"
-
-PATCHES=(
- "${FILESDIR}/${P}-metadata.patch"
-)
-
-pkg_pretend() {
- [[ $(tc-getLD) == *gold* ]] && (has_version sci-libs/fftw[openmp] ||
has_version sci-libs/fftw[threads]) && \
- ewarn "Linking with gold linker might produce broken
executable, see bug #733972"
-}
-
-pkg_setup() {
- if has_version \>=dev-libs/libsigc++-2.6 ; then
- append-cxxflags -std=c++11
- fi
- python-any-r1_pkg_setup
-}
-
-src_prepare() {
- xdg_src_prepare
-
- sed 's/'full-optimization\'\ :\ \\[.*'/'full-optimization\'\ :\
\'\','/' -i "${S}"/wscript || die
- MARCH=$(get-flag march)
- OPTFLAGS=""
- if use cpu_flags_x86_sse; then
- if [[ ${MARCH} == "i686" ]] || [[ ${MARCH} == "i486" ]]; then
- elog "You enabled sse but use an march that does not
support sse!"
- elog "We add -msse to the flags now, but please
consider switching your march in make.conf!"
- fi
- OPTFLAGS="sse"
- fi
- if use cpu_flags_x86_mmx; then
- if [[ ${MARCH} == "i486" ]]; then
- elog "Yo
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: c26c6131bd2ce8804c8c380e44c8ba521b68d949
Author: Agostino Sarubbo gentoo org>
AuthorDate: Fri Sep 24 07:00:29 2021 +
Commit: Agostino Sarubbo gentoo org>
CommitDate: Fri Sep 24 07:00:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c26c6131
media-sound/ardour: x86 stable wrt bug #814446
Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo gentoo.org>
media-sound/ardour/ardour-6.9.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-sound/ardour/ardour-6.9.ebuild
b/media-sound/ardour/ardour-6.9.ebuild
index cc9b3325fdf..c8eefac9045 100644
--- a/media-sound/ardour/ardour-6.9.ebuild
+++ b/media-sound/ardour/ardour-6.9.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == ** ]]; then
EGIT_REPO_URI="https://git.ardour.org/ardour/ardour.git";
inherit git-r3
else
- KEYWORDS="amd64 ~x86"
+ KEYWORDS="amd64 x86"
SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/Ardour-${PV}.0.tar.bz2";
S="${WORKDIR}/Ardour-${PV}.0"
fi
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: ea413e1dc44ca4d508247b20400acece8a062861
Author: Agostino Sarubbo gentoo org>
AuthorDate: Thu Sep 23 13:57:41 2021 +
Commit: Agostino Sarubbo gentoo org>
CommitDate: Thu Sep 23 13:57:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea413e1d
media-sound/ardour: amd64 stable wrt bug #814446
Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo gentoo.org>
media-sound/ardour/ardour-6.9.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-sound/ardour/ardour-6.9.ebuild
b/media-sound/ardour/ardour-6.9.ebuild
index 41b264273ca..cc9b3325fdf 100644
--- a/media-sound/ardour/ardour-6.9.ebuild
+++ b/media-sound/ardour/ardour-6.9.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == ** ]]; then
EGIT_REPO_URI="https://git.ardour.org/ardour/ardour.git";
inherit git-r3
else
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 ~x86"
SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/Ardour-${PV}.0.tar.bz2";
S="${WORKDIR}/Ardour-${PV}.0"
fi
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: 472f2d7db90e3cb04d5a9072e2e3271b1114f2a3
Author: Miroslav Šulc gentoo org>
AuthorDate: Sat Aug 14 19:53:18 2021 +
Commit: Miroslav Šulc gentoo org>
CommitDate: Sat Aug 14 19:53:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=472f2d7d
media-sound/ardour: updated live for slot 7
Closes: https://bugs.gentoo.org/808096
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Miroslav Šulc gentoo.org>
media-sound/ardour/ardour-.ebuild | 5 -
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/media-sound/ardour/ardour-.ebuild
b/media-sound/ardour/ardour-.ebuild
index 41b264273ca..b6fc5f46d35 100644
--- a/media-sound/ardour/ardour-.ebuild
+++ b/media-sound/ardour/ardour-.ebuild
@@ -20,7 +20,7 @@ else
fi
LICENSE="GPL-2"
-SLOT="6"
+SLOT="7"
IUSE="altivec doc jack nls phonehome pulseaudio cpu_flags_x86_sse
cpu_flags_x86_mmx cpu_flags_x86_3dnow"
RDEPEND="
@@ -164,6 +164,9 @@ src_install() {
newicon -s ${s} gtk2_ardour/resources/Ardour-icon_${s}px.png
ardour${SLOT}.png
done
+ # the build system still installs ardour6.png files so we get rid of
those to not conflict with ardour:6
+ find "${D}/usr/share/icons/" -name ardour6.png -delete
+
sed -i \
-e "s/\(^Name=\).*/\1Ardour ${SLOT}/" \
-e 's/;AudioEditing;/;X-AudioEditing;/' \
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: bfb9de727c9d833ad0f45d09684ac152e82c8195
Author: Miroslav Šulc gentoo org>
AuthorDate: Sat Aug 14 07:08:20 2021 +
Commit: Miroslav Šulc gentoo org>
CommitDate: Sat Aug 14 07:11:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfb9de72
media-sound/ardour: bump to 6.9
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Miroslav Šulc gentoo.org>
media-sound/ardour/Manifest | 1 +
media-sound/ardour/ardour-6.9.ebuild | 183 +++
2 files changed, 184 insertions(+)
diff --git a/media-sound/ardour/Manifest b/media-sound/ardour/Manifest
index c5abd59e599..7470fc34c31 100644
--- a/media-sound/ardour/Manifest
+++ b/media-sound/ardour/Manifest
@@ -1 +1,2 @@
DIST Ardour-6.8.0.tar.bz2 12152361 BLAKE2B
9f00a0eeae40fcb1f24e3138a639d1063a9cdbaecae2f17425bce133edee5e34ce4d0a1455be4da00725e52389bc1f9d829825b7ef5c591df2c5b0ce5538f463
SHA512
9f829df99fd6d857d54491e18a5c936b4a9b5e55715d71618454dc7c23fb3a2878a0ec87035c226a69da604111e27ddb00cd28087e34a46e24810c0ff403
+DIST Ardour-6.9.0.tar.bz2 12297369 BLAKE2B
62037130b9f2d15a7f527b549c552a281105298dc85e3019d0f7ac09cb791f2b5460c4a7bd2f2098ccade6b87c70a16e6414691d90ec4baafeb6065f26d10a66
SHA512
ace45f5bfe6d0c9e4bb1712ae53ebaee2f15f883045650cae3ddcae251d4fd2f645ba745effb739b47c73a0568ae9e8ae443b711dd610584e04575fd9046b234
diff --git a/media-sound/ardour/ardour-6.9.ebuild
b/media-sound/ardour/ardour-6.9.ebuild
new file mode 100644
index 000..41b264273ca
--- /dev/null
+++ b/media-sound/ardour/ardour-6.9.ebuild
@@ -0,0 +1,183 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7,8,9,10} )
+PYTHON_REQ_USE='threads(+)'
+PLOCALES="cs de el en_GB es eu fr it ja nn pl pt pt_PT ru sv zh"
+inherit eutils toolchain-funcs flag-o-matic plocale python-any-r1 waf-utils
desktop xdg
+
+DESCRIPTION="Digital Audio Workstation"
+HOMEPAGE="https://ardour.org/";
+
+if [[ ${PV} == ** ]]; then
+ EGIT_REPO_URI="https://git.ardour.org/ardour/ardour.git";
+ inherit git-r3
+else
+ KEYWORDS="~amd64 ~x86"
+
SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/Ardour-${PV}.0.tar.bz2";
+ S="${WORKDIR}/Ardour-${PV}.0"
+fi
+
+LICENSE="GPL-2"
+SLOT="6"
+IUSE="altivec doc jack nls phonehome pulseaudio cpu_flags_x86_sse
cpu_flags_x86_mmx cpu_flags_x86_3dnow"
+
+RDEPEND="
+ dev-cpp/glibmm:2
+ dev-cpp/gtkmm:2.4
+ dev-cpp/libgnomecanvasmm:2.6
+ dev-libs/boost:=
+ dev-libs/glib:2
+ dev-libs/libsigc++:2
+ dev-libs/libxml2:2
+ dev-libs/libxslt
+ >=gnome-base/libgnomecanvas-2
+ media-libs/alsa-lib
+ media-libs/aubio
+ media-libs/flac
+ media-libs/freetype:2
+ media-libs/libart_lgpl
+ media-libs/liblo
+ media-libs/liblrdf
+ media-libs/libsamplerate
+ media-libs/libsndfile
+ media-libs/libsoundtouch
+ media-libs/raptor:2
+ media-libs/rubberband
+ media-libs/taglib
+ media-libs/vamp-plugin-sdk
+ net-misc/curl
+ sys-libs/readline:0=
+ sci-libs/fftw:3.0[threads]
+ virtual/libusb:1
+ x11-libs/cairo
+ x11-libs/gtk+:2
+ x11-libs/pango
+ jack? ( virtual/jack )
+ pulseaudio? ( media-sound/pulseaudio )
+ media-libs/lilv
+ media-libs/sratom
+ dev-libs/sord
+ media-libs/suil
+ media-libs/lv2"
+# !bundled-libs? ( media-sound/fluidsynth ) at least libltc is missing to
be able to unbundle...
+
+DEPEND="${RDEPEND}
+ ${PYTHON_DEPS}
+ dev-util/itstool
+ sys-devel/gettext
+ virtual/pkgconfig
+ doc? ( app-doc/doxygen[dot] )
+ jack? ( virtual/jack )"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-6.8-metadata.patch"
+)
+
+pkg_pretend() {
+ [[ $(tc-getLD) == *gold* ]] && (has_version sci-libs/fftw[openmp] ||
has_version sci-libs/fftw[threads]) && \
+ ewarn "Linking with gold linker might produce broken
executable, see bug #733972"
+}
+
+pkg_setup() {
+ if has_version \>=dev-libs/libsigc++-2.6 ; then
+ append-cxxflags -std=c++11
+ fi
+ python-any-r1_pkg_setup
+}
+
+src_prepare() {
+ xdg_src_prepare
+
+ sed 's/'full-optimization\'\ :\ \\[.*'/'full-optimization\'\ :\
\'\','/' -i "${S}"/wscript || die
+ MARCH=$(get-flag march)
+ OPTFLAGS=""
+ if use cpu_flags_x86_sse; then
+ if [[ ${MARCH} == "i686" ]] || [[ ${MARCH} == "i486" ]]; then
+ elog "You enabled sse but use an march that does not
support sse!"
+ elog "We add -msse to the flags now, but please
consider switching your march in make.conf!"
+ fi
+ OPTFLAGS="sse"
+ fi
+ if use cpu_flags_x86_mmx; then
+ if [[ ${MARCH} == "i486" ]]; then
+ elog "You enabled mmx with i
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: f43a50d215885c1c39c42859a3367f57053af1c2
Author: Miroslav Šulc gentoo org>
AuthorDate: Wed Aug 11 06:47:39 2021 +
Commit: Miroslav Šulc gentoo org>
CommitDate: Wed Aug 11 06:47:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f43a50d2
media-sound/ardour: removed obsolete 6.7
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Miroslav Šulc gentoo.org>
media-sound/ardour/Manifest | 1 -
media-sound/ardour/ardour-6.7.ebuild | 180 ---
2 files changed, 181 deletions(-)
diff --git a/media-sound/ardour/Manifest b/media-sound/ardour/Manifest
index 9b4b0fa1934..c5abd59e599 100644
--- a/media-sound/ardour/Manifest
+++ b/media-sound/ardour/Manifest
@@ -1,2 +1 @@
-DIST Ardour-6.7.0.tar.bz2 12135868 BLAKE2B
3b217340187e16d3da9302e3505c499c3bba8da7e3be82ff12e8aa99e1c934d42e71c62ae357d7a1265e668293c933a2192ae2f6d6b97f21a2f7c379caf5e9be
SHA512
73cf6fff40c838c42c3b29842e15d2e2b991f1e92d57ef0a8e68ef75b39ec8075906ac3ded322b521f2c5fd9fa9d1b7f9c7770b4cc6deee9efe1796889aeffe2
DIST Ardour-6.8.0.tar.bz2 12152361 BLAKE2B
9f00a0eeae40fcb1f24e3138a639d1063a9cdbaecae2f17425bce133edee5e34ce4d0a1455be4da00725e52389bc1f9d829825b7ef5c591df2c5b0ce5538f463
SHA512
9f829df99fd6d857d54491e18a5c936b4a9b5e55715d71618454dc7c23fb3a2878a0ec87035c226a69da604111e27ddb00cd28087e34a46e24810c0ff403
diff --git a/media-sound/ardour/ardour-6.7.ebuild
b/media-sound/ardour/ardour-6.7.ebuild
deleted file mode 100644
index a86c358a226..000
--- a/media-sound/ardour/ardour-6.7.ebuild
+++ /dev/null
@@ -1,180 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9,10} )
-PYTHON_REQ_USE='threads(+)'
-PLOCALES="cs de el en_GB es eu fr it ja nn pl pt pt_PT ru sv zh"
-inherit eutils toolchain-funcs flag-o-matic plocale python-any-r1 waf-utils
desktop xdg
-
-DESCRIPTION="Digital Audio Workstation"
-HOMEPAGE="https://ardour.org/";
-
-if [[ ${PV} == ** ]]; then
- EGIT_REPO_URI="https://git.ardour.org/ardour/ardour.git";
- inherit git-r3
-else
- KEYWORDS="amd64 x86"
-
SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/Ardour-${PV}.0.tar.bz2";
- S="${WORKDIR}/Ardour-${PV}.0"
-fi
-
-LICENSE="GPL-2"
-SLOT="6"
-IUSE="altivec doc jack nls phonehome pulseaudio cpu_flags_x86_sse
cpu_flags_x86_mmx cpu_flags_x86_3dnow"
-
-RDEPEND="
- dev-cpp/glibmm:2
- dev-cpp/gtkmm:2.4
- dev-cpp/libgnomecanvasmm:2.6
- dev-libs/boost:=
- dev-libs/glib:2
- dev-libs/libsigc++:2
- dev-libs/libxml2:2
- dev-libs/libxslt
- >=gnome-base/libgnomecanvas-2
- media-libs/alsa-lib
- media-libs/aubio
- media-libs/flac
- media-libs/freetype:2
- media-libs/libart_lgpl
- media-libs/liblo
- media-libs/liblrdf
- media-libs/libsamplerate
- media-libs/libsndfile
- media-libs/libsoundtouch
- media-libs/raptor:2
- media-libs/rubberband
- media-libs/taglib
- media-libs/vamp-plugin-sdk
- net-misc/curl
- sys-libs/readline:0=
- sci-libs/fftw:3.0[threads]
- virtual/libusb:1
- x11-libs/cairo
- x11-libs/gtk+:2
- x11-libs/pango
- jack? ( virtual/jack )
- pulseaudio? ( media-sound/pulseaudio )
- media-libs/lilv
- media-libs/sratom
- dev-libs/sord
- media-libs/suil
- media-libs/lv2"
-# !bundled-libs? ( media-sound/fluidsynth ) at least libltc is missing to
be able to unbundle...
-
-DEPEND="${RDEPEND}
- ${PYTHON_DEPS}
- dev-util/itstool
- sys-devel/gettext
- virtual/pkgconfig
- doc? ( app-doc/doxygen[dot] )
- jack? ( virtual/jack )"
-
-pkg_pretend() {
- [[ $(tc-getLD) == *gold* ]] && (has_version sci-libs/fftw[openmp] ||
has_version sci-libs/fftw[threads]) && \
- ewarn "Linking with gold linker might produce broken
executable, see bug #733972"
-}
-
-pkg_setup() {
- if has_version \>=dev-libs/libsigc++-2.6 ; then
- append-cxxflags -std=c++11
- fi
- python-any-r1_pkg_setup
-}
-
-src_prepare() {
- default
- xdg_src_prepare
-
- sed 's/'full-optimization\'\ :\ \\[.*'/'full-optimization\'\ :\
\'\','/' -i "${S}"/wscript || die
- MARCH=$(get-flag march)
- OPTFLAGS=""
- if use cpu_flags_x86_sse; then
- if [[ ${MARCH} == "i686" ]] || [[ ${MARCH} == "i486" ]]; then
- elog "You enabled sse but use an march that does not
support sse!"
- elog "We add -msse to the flags now, but please
consider switching your march in make.conf!"
- fi
- OPTFLAGS="sse"
- fi
- if use cpu_flags_x86_mmx; then
- if [[ ${MARCH} == "i486" ]]; then
- elog "You enabled mmx with i486 set as march! You have
been warn
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: e636704c086e8a4587f6125606457c284b2629d6
Author: Agostino Sarubbo gentoo org>
AuthorDate: Wed Aug 11 06:43:09 2021 +
Commit: Agostino Sarubbo gentoo org>
CommitDate: Wed Aug 11 06:43:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e636704c
media-sound/ardour: x86 stable wrt bug #806812
Package-Manager: Portage-3.0.20, Repoman-3.0.2
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo gentoo.org>
media-sound/ardour/ardour-6.8-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-sound/ardour/ardour-6.8-r1.ebuild
b/media-sound/ardour/ardour-6.8-r1.ebuild
index 5d2ed1d239d..f1e41fea895 100644
--- a/media-sound/ardour/ardour-6.8-r1.ebuild
+++ b/media-sound/ardour/ardour-6.8-r1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == ** ]]; then
EGIT_REPO_URI="https://git.ardour.org/ardour/ardour.git";
inherit git-r3
else
- KEYWORDS="amd64 ~x86"
+ KEYWORDS="amd64 x86"
SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/Ardour-${PV}.0.tar.bz2";
S="${WORKDIR}/Ardour-${PV}.0"
fi
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: a43a57c711ab638ec2ca8e099b81d4d4d5f616a7
Author: Agostino Sarubbo gentoo org>
AuthorDate: Sat Aug 7 05:09:14 2021 +
Commit: Agostino Sarubbo gentoo org>
CommitDate: Sat Aug 7 05:09:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a43a57c7
media-sound/ardour: amd64 stable wrt bug #806812
Package-Manager: Portage-3.0.20, Repoman-3.0.2
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo gentoo.org>
media-sound/ardour/ardour-6.8-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-sound/ardour/ardour-6.8-r1.ebuild
b/media-sound/ardour/ardour-6.8-r1.ebuild
index f3108601e72..5d2ed1d239d 100644
--- a/media-sound/ardour/ardour-6.8-r1.ebuild
+++ b/media-sound/ardour/ardour-6.8-r1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == ** ]]; then
EGIT_REPO_URI="https://git.ardour.org/ardour/ardour.git";
inherit git-r3
else
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 ~x86"
SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/Ardour-${PV}.0.tar.bz2";
S="${WORKDIR}/Ardour-${PV}.0"
fi
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/files/, media-sound/ardour/
commit: dd26c5689532219bffe52836c49bf1d5d231b53f
Author: Miroslav Šulc gentoo org>
AuthorDate: Fri Aug 6 13:46:35 2021 +
Commit: Miroslav Šulc gentoo org>
CommitDate: Fri Aug 6 14:10:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd26c568
media-sound/ardour: fixes in 6.8 and
fixed handling of AS
fixed location of appdata
Closes: https://bugs.gentoo.org/800070
Closes: https://bugs.gentoo.org/800067
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Miroslav Šulc gentoo.org>
.../ardour/{ardour-6.8.ebuild => ardour-6.8-r1.ebuild} | 11 +++
media-sound/ardour/ardour-.ebuild | 11 +++
media-sound/ardour/files/ardour-6.8-metadata.patch | 13 +
3 files changed, 27 insertions(+), 8 deletions(-)
diff --git a/media-sound/ardour/ardour-6.8.ebuild
b/media-sound/ardour/ardour-6.8-r1.ebuild
similarity index 97%
rename from media-sound/ardour/ardour-6.8.ebuild
rename to media-sound/ardour/ardour-6.8-r1.ebuild
index bd4fb59624c..f3108601e72 100644
--- a/media-sound/ardour/ardour-6.8.ebuild
+++ b/media-sound/ardour/ardour-6.8-r1.ebuild
@@ -71,6 +71,10 @@ DEPEND="${RDEPEND}
doc? ( app-doc/doxygen[dot] )
jack? ( virtual/jack )"
+PATCHES=(
+ "${FILESDIR}/${P}-metadata.patch"
+)
+
pkg_pretend() {
[[ $(tc-getLD) == *gold* ]] && (has_version sci-libs/fftw[openmp] ||
has_version sci-libs/fftw[threads]) && \
ewarn "Linking with gold linker might produce broken
executable, see bug #733972"
@@ -84,7 +88,6 @@ pkg_setup() {
}
src_prepare() {
- default
xdg_src_prepare
sed 's/'full-optimization\'\ :\ \\[.*'/'full-optimization\'\ :\
\'\','/' -i "${S}"/wscript || die
@@ -119,6 +122,9 @@ src_prepare() {
}
src_configure() {
+ # avoid bug https://bugs.gentoo.org/800067
+ local -x AS="$(tc-getCC) -c"
+
local backends="alsa,dummy"
use jack && backends+=",jack"
use pulseaudio && backends+=",pulseaudio"
@@ -166,9 +172,6 @@ src_install() {
insinto /usr/share/mime/packages
newins build/gtk2_ardour/ardour.xml ardour${SLOT}.xml
-
- insinto /usr/share/metainfo
- doins build/gtk2_ardour/ardour${SLOT}.appdata.xml
}
pkg_postinst() {
diff --git a/media-sound/ardour/ardour-.ebuild
b/media-sound/ardour/ardour-.ebuild
index bd4fb59624c..41b264273ca 100644
--- a/media-sound/ardour/ardour-.ebuild
+++ b/media-sound/ardour/ardour-.ebuild
@@ -71,6 +71,10 @@ DEPEND="${RDEPEND}
doc? ( app-doc/doxygen[dot] )
jack? ( virtual/jack )"
+PATCHES=(
+ "${FILESDIR}/${PN}-6.8-metadata.patch"
+)
+
pkg_pretend() {
[[ $(tc-getLD) == *gold* ]] && (has_version sci-libs/fftw[openmp] ||
has_version sci-libs/fftw[threads]) && \
ewarn "Linking with gold linker might produce broken
executable, see bug #733972"
@@ -84,7 +88,6 @@ pkg_setup() {
}
src_prepare() {
- default
xdg_src_prepare
sed 's/'full-optimization\'\ :\ \\[.*'/'full-optimization\'\ :\
\'\','/' -i "${S}"/wscript || die
@@ -119,6 +122,9 @@ src_prepare() {
}
src_configure() {
+ # avoid bug https://bugs.gentoo.org/800067
+ local -x AS="$(tc-getCC) -c"
+
local backends="alsa,dummy"
use jack && backends+=",jack"
use pulseaudio && backends+=",pulseaudio"
@@ -166,9 +172,6 @@ src_install() {
insinto /usr/share/mime/packages
newins build/gtk2_ardour/ardour.xml ardour${SLOT}.xml
-
- insinto /usr/share/metainfo
- doins build/gtk2_ardour/ardour${SLOT}.appdata.xml
}
pkg_postinst() {
diff --git a/media-sound/ardour/files/ardour-6.8-metadata.patch
b/media-sound/ardour/files/ardour-6.8-metadata.patch
new file mode 100644
index 000..fa7b6e12119
--- /dev/null
+++ b/media-sound/ardour/files/ardour-6.8-metadata.patch
@@ -0,0 +1,13 @@
+diff --git a/gtk2_ardour/wscript b/gtk2_ardour/wscript
+index f5d0533..a68cb3f 100644
+--- a/gtk2_ardour/wscript
b/gtk2_ardour/wscript
+@@ -943,7 +943,7 @@ def build(bld):
+ obj.chmod= Utils.O644
+ obj.dict = freedesktop_subst_dict
+ set_subst_dict(obj, freedesktop_subst_dict)
+-bld.install_files (os.path.join (bld.env['PREFIX'], 'share/appdata'),
obj.target)
++bld.install_files (os.path.join (bld.env['PREFIX'],
'share/metadata'), obj.target)
+
+ # install desktop icon files
+
bld.install_as('${PREFIX}/share/icons/hicolor/16x16/apps/ardour6.png',
'resources/Ardour-icon_16px.png')
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: b7a739e00c17aed95e77919efb3eef17516d960e
Author: Miroslav Šulc gentoo org>
AuthorDate: Fri Jul 2 19:32:13 2021 +
Commit: Miroslav Šulc gentoo org>
CommitDate: Fri Jul 2 19:32:26 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7a739e0
media-sound/ardour: bump to 6.8
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Miroslav Šulc gentoo.org>
media-sound/ardour/Manifest | 1 +
media-sound/ardour/ardour-6.8.ebuild | 180 +++
2 files changed, 181 insertions(+)
diff --git a/media-sound/ardour/Manifest b/media-sound/ardour/Manifest
index 20798aa982a..9b4b0fa1934 100644
--- a/media-sound/ardour/Manifest
+++ b/media-sound/ardour/Manifest
@@ -1 +1,2 @@
DIST Ardour-6.7.0.tar.bz2 12135868 BLAKE2B
3b217340187e16d3da9302e3505c499c3bba8da7e3be82ff12e8aa99e1c934d42e71c62ae357d7a1265e668293c933a2192ae2f6d6b97f21a2f7c379caf5e9be
SHA512
73cf6fff40c838c42c3b29842e15d2e2b991f1e92d57ef0a8e68ef75b39ec8075906ac3ded322b521f2c5fd9fa9d1b7f9c7770b4cc6deee9efe1796889aeffe2
+DIST Ardour-6.8.0.tar.bz2 12152361 BLAKE2B
9f00a0eeae40fcb1f24e3138a639d1063a9cdbaecae2f17425bce133edee5e34ce4d0a1455be4da00725e52389bc1f9d829825b7ef5c591df2c5b0ce5538f463
SHA512
9f829df99fd6d857d54491e18a5c936b4a9b5e55715d71618454dc7c23fb3a2878a0ec87035c226a69da604111e27ddb00cd28087e34a46e24810c0ff403
diff --git a/media-sound/ardour/ardour-6.8.ebuild
b/media-sound/ardour/ardour-6.8.ebuild
new file mode 100644
index 000..c275eb05302
--- /dev/null
+++ b/media-sound/ardour/ardour-6.8.ebuild
@@ -0,0 +1,180 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7,8,9,10} )
+PYTHON_REQ_USE='threads(+)'
+PLOCALES="cs de el en_GB es eu fr it ja nn pl pt pt_PT ru sv zh"
+inherit eutils toolchain-funcs flag-o-matic l10n python-any-r1 waf-utils
desktop xdg
+
+DESCRIPTION="Digital Audio Workstation"
+HOMEPAGE="https://ardour.org/";
+
+if [[ ${PV} == ** ]]; then
+ EGIT_REPO_URI="https://git.ardour.org/ardour/ardour.git";
+ inherit git-r3
+else
+ KEYWORDS="~amd64 ~x86"
+
SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/Ardour-${PV}.0.tar.bz2";
+ S="${WORKDIR}/Ardour-${PV}.0"
+fi
+
+LICENSE="GPL-2"
+SLOT="6"
+IUSE="altivec doc jack nls phonehome pulseaudio cpu_flags_x86_sse
cpu_flags_x86_mmx cpu_flags_x86_3dnow"
+
+RDEPEND="
+ dev-cpp/glibmm:2
+ dev-cpp/gtkmm:2.4
+ dev-cpp/libgnomecanvasmm:2.6
+ dev-libs/boost:=
+ dev-libs/glib:2
+ dev-libs/libsigc++:2
+ dev-libs/libxml2:2
+ dev-libs/libxslt
+ >=gnome-base/libgnomecanvas-2
+ media-libs/alsa-lib
+ media-libs/aubio
+ media-libs/flac
+ media-libs/freetype:2
+ media-libs/libart_lgpl
+ media-libs/liblo
+ media-libs/liblrdf
+ media-libs/libsamplerate
+ media-libs/libsndfile
+ media-libs/libsoundtouch
+ media-libs/raptor:2
+ media-libs/rubberband
+ media-libs/taglib
+ media-libs/vamp-plugin-sdk
+ net-misc/curl
+ sys-libs/readline:0=
+ sci-libs/fftw:3.0[threads]
+ virtual/libusb:1
+ x11-libs/cairo
+ x11-libs/gtk+:2
+ x11-libs/pango
+ jack? ( virtual/jack )
+ pulseaudio? ( media-sound/pulseaudio )
+ media-libs/lilv
+ media-libs/sratom
+ dev-libs/sord
+ media-libs/suil
+ media-libs/lv2"
+# !bundled-libs? ( media-sound/fluidsynth ) at least libltc is missing to
be able to unbundle...
+
+DEPEND="${RDEPEND}
+ ${PYTHON_DEPS}
+ dev-util/itstool
+ sys-devel/gettext
+ virtual/pkgconfig
+ doc? ( app-doc/doxygen[dot] )
+ jack? ( virtual/jack )"
+
+pkg_pretend() {
+ [[ $(tc-getLD) == *gold* ]] && (has_version sci-libs/fftw[openmp] ||
has_version sci-libs/fftw[threads]) && \
+ ewarn "Linking with gold linker might produce broken
executable, see bug #733972"
+}
+
+pkg_setup() {
+ if has_version \>=dev-libs/libsigc++-2.6 ; then
+ append-cxxflags -std=c++11
+ fi
+ python-any-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+ xdg_src_prepare
+
+ sed 's/'full-optimization\'\ :\ \\[.*'/'full-optimization\'\ :\
\'\','/' -i "${S}"/wscript || die
+ MARCH=$(get-flag march)
+ OPTFLAGS=""
+ if use cpu_flags_x86_sse; then
+ if [[ ${MARCH} == "i686" ]] || [[ ${MARCH} == "i486" ]]; then
+ elog "You enabled sse but use an march that does not
support sse!"
+ elog "We add -msse to the flags now, but please
consider switching your march in make.conf!"
+ fi
+ OPTFLAGS="sse"
+ fi
+ if use cpu_flags_x86_mmx; then
+ if [[ ${MARCH} == "i486" ]]; then
+ elog "You enabled mmx with i486 set as march! You have been
warned!"
+
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: 0d7ff8a108279605ffddabcaf7b6bd2996f86b83
Author: Miroslav Šulc gentoo org>
AuthorDate: Wed Jun 30 06:44:45 2021 +
Commit: Miroslav Šulc gentoo org>
CommitDate: Wed Jun 30 06:44:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d7ff8a1
media-sound/ardour: removed obsolete 6.6-r1
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Miroslav Šulc gentoo.org>
media-sound/ardour/Manifest | 2 -
media-sound/ardour/ardour-6.6-r1.ebuild | 183
2 files changed, 185 deletions(-)
diff --git a/media-sound/ardour/Manifest b/media-sound/ardour/Manifest
index a7955a638ed..20798aa982a 100644
--- a/media-sound/ardour/Manifest
+++ b/media-sound/ardour/Manifest
@@ -1,3 +1 @@
-DIST Ardour-6.6.0.tar.bz2 12046173 BLAKE2B
d3a61ebe97fc26d89eee3f7a43c1ac47f5fda28251b76dcd635bba8c794541436a48fa288f40d1e156f01841e085588b60c8fa962b958c2f4bc6d7cdb4b1af75
SHA512
e175100bc03921865c5b387de68e30c21dd3e65dbf3868783092d165d5106a883aa4fca74e71b2e267e50b3c2f5c7b707a73967bbc93e66808d25aa3065b425f
DIST Ardour-6.7.0.tar.bz2 12135868 BLAKE2B
3b217340187e16d3da9302e3505c499c3bba8da7e3be82ff12e8aa99e1c934d42e71c62ae357d7a1265e668293c933a2192ae2f6d6b97f21a2f7c379caf5e9be
SHA512
73cf6fff40c838c42c3b29842e15d2e2b991f1e92d57ef0a8e68ef75b39ec8075906ac3ded322b521f2c5fd9fa9d1b7f9c7770b4cc6deee9efe1796889aeffe2
-DIST ardour-6.6-volatile-atomic-glib-2.68.patch.gz 22322 BLAKE2B
cd113f721d0c6c63c85372873cd43782e3a43b8963c4f9222e771039c4b397585582ffd4cb77d4928bcdc656ef533e4a4b40799ff0c32355985c592589766466
SHA512
3fa2ede8b943881b9c77b233892f146e354c4722265f6599417d55fdf69961d65f6d54ed2c74f53f1f835d006ee99e44adcb03ee117ba44a7be3bedbae2c8efc
diff --git a/media-sound/ardour/ardour-6.6-r1.ebuild
b/media-sound/ardour/ardour-6.6-r1.ebuild
deleted file mode 100644
index fd67dc62545..000
--- a/media-sound/ardour/ardour-6.6-r1.ebuild
+++ /dev/null
@@ -1,183 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9} )
-PYTHON_REQ_USE='threads(+)'
-PLOCALES="cs de el en_GB es eu fr it ja nn pl pt pt_PT ru sv zh"
-inherit eutils toolchain-funcs flag-o-matic l10n python-any-r1 waf-utils
desktop xdg
-
-DESCRIPTION="Digital Audio Workstation"
-HOMEPAGE="https://ardour.org/";
-
-if [[ ${PV} == ** ]]; then
- EGIT_REPO_URI="https://git.ardour.org/ardour/ardour.git";
- inherit git-r3
-else
- KEYWORDS="amd64 x86"
-
SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/Ardour-${PV}.0.tar.bz2";
- SRC_URI+="
https://dev.gentoo.org/~mattst88/distfiles/${P}-volatile-atomic-glib-2.68.patch.gz";
- S="${WORKDIR}/Ardour-${PV}.0"
-fi
-
-LICENSE="GPL-2"
-SLOT="6"
-IUSE="altivec doc jack nls phonehome pulseaudio cpu_flags_x86_sse
cpu_flags_x86_mmx cpu_flags_x86_3dnow"
-
-RDEPEND="
- dev-cpp/glibmm:2
- dev-cpp/gtkmm:2.4
- dev-cpp/libgnomecanvasmm:2.6
- dev-libs/boost:=
- dev-libs/glib:2
- dev-libs/libsigc++:2
- dev-libs/libxml2:2
- dev-libs/libxslt
- >=gnome-base/libgnomecanvas-2
- media-libs/alsa-lib
- media-libs/aubio
- media-libs/flac
- media-libs/freetype:2
- media-libs/libart_lgpl
- media-libs/liblo
- media-libs/liblrdf
- media-libs/libsamplerate
- media-libs/libsndfile
- media-libs/libsoundtouch
- media-libs/raptor:2
- media-libs/rubberband
- media-libs/taglib
- media-libs/vamp-plugin-sdk
- net-misc/curl
- sys-libs/readline:0=
- sci-libs/fftw:3.0[threads]
- virtual/libusb:1
- x11-libs/cairo
- x11-libs/gtk+:2
- x11-libs/pango
- jack? ( virtual/jack )
- pulseaudio? ( media-sound/pulseaudio )
- media-libs/lilv
- media-libs/sratom
- dev-libs/sord
- media-libs/suil
- media-libs/lv2"
-# !bundled-libs? ( media-sound/fluidsynth ) at least libltc is missing to
be able to unbundle...
-
-DEPEND="${RDEPEND}
- ${PYTHON_DEPS}
- dev-util/itstool
- sys-devel/gettext
- virtual/pkgconfig
- doc? ( app-doc/doxygen[dot] )
- jack? ( virtual/jack )"
-
-pkg_pretend() {
- [[ $(tc-getLD) == *gold* ]] && (has_version sci-libs/fftw[openmp] ||
has_version sci-libs/fftw[threads]) && \
- ewarn "Linking with gold linker might produce broken
executable, see bug #733972"
-}
-
-pkg_setup() {
- if has_version \>=dev-libs/libsigc++-2.6 ; then
- append-cxxflags -std=c++11
- fi
- python-any-r1_pkg_setup
-}
-
-src_prepare() {
- default
- xdg_src_prepare
-
- eapply "${WORKDIR}/${P}-volatile-atomic-glib-2.68.patch"
-
- sed 's/'full-optimization\'\ :\ \\[.*'/'full-optimization\'\ :\
\'\','/' -i "${S}"/wscript || die
- MARCH=$(get-flag march)
- OPTFLAGS=""
- if use cpu_flags_x86_sse; then
-
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: 47bfb204839a863b0422efb9250287e799d2ef65
Author: Sam James gentoo org>
AuthorDate: Tue Jun 29 21:23:56 2021 +
Commit: Sam James gentoo org>
CommitDate: Tue Jun 29 21:23:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47bfb204
media-sound/ardour: Stabilize 6.7 amd64, #797508
Signed-off-by: Sam James gentoo.org>
media-sound/ardour/ardour-6.7.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-sound/ardour/ardour-6.7.ebuild
b/media-sound/ardour/ardour-6.7.ebuild
index 9480507f8e0..b596036aa4a 100644
--- a/media-sound/ardour/ardour-6.7.ebuild
+++ b/media-sound/ardour/ardour-6.7.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == ** ]]; then
EGIT_REPO_URI="https://git.ardour.org/ardour/ardour.git";
inherit git-r3
else
- KEYWORDS="~amd64 x86"
+ KEYWORDS="amd64 x86"
SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/Ardour-${PV}.0.tar.bz2";
S="${WORKDIR}/Ardour-${PV}.0"
fi
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: 959ab807731e5a17e9336cf05948fb7c2758fe00
Author: Sam James gentoo org>
AuthorDate: Thu Jun 24 21:44:30 2021 +
Commit: Sam James gentoo org>
CommitDate: Thu Jun 24 21:44:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=959ab807
media-sound/ardour: Stabilize 6.7 x86, #797508
Signed-off-by: Sam James gentoo.org>
media-sound/ardour/ardour-6.7.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-sound/ardour/ardour-6.7.ebuild
b/media-sound/ardour/ardour-6.7.ebuild
index c275eb05302..9480507f8e0 100644
--- a/media-sound/ardour/ardour-6.7.ebuild
+++ b/media-sound/ardour/ardour-6.7.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == ** ]]; then
EGIT_REPO_URI="https://git.ardour.org/ardour/ardour.git";
inherit git-r3
else
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="~amd64 x86"
SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/Ardour-${PV}.0.tar.bz2";
S="${WORKDIR}/Ardour-${PV}.0"
fi
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: 20487a802d3902bd2be68a0108a233eaa5011f68
Author: Miroslav Šulc gentoo org>
AuthorDate: Sat May 22 08:37:11 2021 +
Commit: Miroslav Šulc gentoo org>
CommitDate: Sat May 22 08:37:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20487a80
media-sound/ardour: bump to 6.7 + py3.10
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Miroslav Šulc gentoo.org>
media-sound/ardour/Manifest | 1 +
media-sound/ardour/{ardour-.ebuild => ardour-6.7.ebuild} | 2 +-
media-sound/ardour/ardour-.ebuild| 2 +-
3 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/media-sound/ardour/Manifest b/media-sound/ardour/Manifest
index 400b25ec05a..a7955a638ed 100644
--- a/media-sound/ardour/Manifest
+++ b/media-sound/ardour/Manifest
@@ -1,2 +1,3 @@
DIST Ardour-6.6.0.tar.bz2 12046173 BLAKE2B
d3a61ebe97fc26d89eee3f7a43c1ac47f5fda28251b76dcd635bba8c794541436a48fa288f40d1e156f01841e085588b60c8fa962b958c2f4bc6d7cdb4b1af75
SHA512
e175100bc03921865c5b387de68e30c21dd3e65dbf3868783092d165d5106a883aa4fca74e71b2e267e50b3c2f5c7b707a73967bbc93e66808d25aa3065b425f
+DIST Ardour-6.7.0.tar.bz2 12135868 BLAKE2B
3b217340187e16d3da9302e3505c499c3bba8da7e3be82ff12e8aa99e1c934d42e71c62ae357d7a1265e668293c933a2192ae2f6d6b97f21a2f7c379caf5e9be
SHA512
73cf6fff40c838c42c3b29842e15d2e2b991f1e92d57ef0a8e68ef75b39ec8075906ac3ded322b521f2c5fd9fa9d1b7f9c7770b4cc6deee9efe1796889aeffe2
DIST ardour-6.6-volatile-atomic-glib-2.68.patch.gz 22322 BLAKE2B
cd113f721d0c6c63c85372873cd43782e3a43b8963c4f9222e771039c4b397585582ffd4cb77d4928bcdc656ef533e4a4b40799ff0c32355985c592589766466
SHA512
3fa2ede8b943881b9c77b233892f146e354c4722265f6599417d55fdf69961d65f6d54ed2c74f53f1f835d006ee99e44adcb03ee117ba44a7be3bedbae2c8efc
diff --git a/media-sound/ardour/ardour-.ebuild
b/media-sound/ardour/ardour-6.7.ebuild
similarity index 99%
copy from media-sound/ardour/ardour-.ebuild
copy to media-sound/ardour/ardour-6.7.ebuild
index a2199b8d3d8..c275eb05302 100644
--- a/media-sound/ardour/ardour-.ebuild
+++ b/media-sound/ardour/ardour-6.7.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9} )
+PYTHON_COMPAT=( python3_{7,8,9,10} )
PYTHON_REQ_USE='threads(+)'
PLOCALES="cs de el en_GB es eu fr it ja nn pl pt pt_PT ru sv zh"
inherit eutils toolchain-funcs flag-o-matic l10n python-any-r1 waf-utils
desktop xdg
diff --git a/media-sound/ardour/ardour-.ebuild
b/media-sound/ardour/ardour-.ebuild
index a2199b8d3d8..c275eb05302 100644
--- a/media-sound/ardour/ardour-.ebuild
+++ b/media-sound/ardour/ardour-.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9} )
+PYTHON_COMPAT=( python3_{7,8,9,10} )
PYTHON_REQ_USE='threads(+)'
PLOCALES="cs de el en_GB es eu fr it ja nn pl pt pt_PT ru sv zh"
inherit eutils toolchain-funcs flag-o-matic l10n python-any-r1 waf-utils
desktop xdg
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: 0e460531878507ce554bb1fa18cb3ae088c6e084
Author: Miroslav Šulc gentoo org>
AuthorDate: Sun Apr 18 17:53:06 2021 +
Commit: Miroslav Šulc gentoo org>
CommitDate: Sun Apr 18 17:53:06 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e460531
media-sound/ardour: reverted back to stable
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Miroslav Šulc gentoo.org>
media-sound/ardour/ardour-6.6-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-sound/ardour/ardour-6.6-r1.ebuild
b/media-sound/ardour/ardour-6.6-r1.ebuild
index a2199b8d3d8..d55b9f5ed21 100644
--- a/media-sound/ardour/ardour-6.6-r1.ebuild
+++ b/media-sound/ardour/ardour-6.6-r1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == ** ]]; then
EGIT_REPO_URI="https://git.ardour.org/ardour/ardour.git";
inherit git-r3
else
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 x86"
SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/Ardour-${PV}.0.tar.bz2";
S="${WORKDIR}/Ardour-${PV}.0"
fi
[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/
commit: 8e0f7b78bcbd8a30cbaee1fa107827bb750c2ae5
Author: Miroslav Šulc gentoo org>
AuthorDate: Sun Apr 18 17:51:44 2021 +
Commit: Miroslav Šulc gentoo org>
CommitDate: Sun Apr 18 17:51:59 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e0f7b78
media-sound/ardour: added cli tools
Closes: https://bugs.gentoo.org/781047
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Miroslav Šulc gentoo.org>
media-sound/ardour/{ardour-6.6.ebuild => ardour-6.6-r1.ebuild} | 4 ++--
media-sound/ardour/ardour-.ebuild | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/media-sound/ardour/ardour-6.6.ebuild
b/media-sound/ardour/ardour-6.6-r1.ebuild
similarity index 98%
rename from media-sound/ardour/ardour-6.6.ebuild
rename to media-sound/ardour/ardour-6.6-r1.ebuild
index cb35c8c520d..a2199b8d3d8 100644
--- a/media-sound/ardour/ardour-6.6.ebuild
+++ b/media-sound/ardour/ardour-6.6-r1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == ** ]]; then
EGIT_REPO_URI="https://git.ardour.org/ardour/ardour.git";
inherit git-r3
else
- KEYWORDS="amd64 x86"
+ KEYWORDS="~amd64 ~x86"
SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/Ardour-${PV}.0.tar.bz2";
S="${WORKDIR}/Ardour-${PV}.0"
fi
@@ -119,7 +119,7 @@ src_prepare() {
}
src_configure() {
- local backends="alsa"
+ local backends="alsa,dummy"
use jack && backends+=",jack"
use pulseaudio && backends+=",pulseaudio"
diff --git a/media-sound/ardour/ardour-.ebuild
b/media-sound/ardour/ardour-.ebuild
index ceeb6768060..a2199b8d3d8 100644
--- a/media-sound/ardour/ardour-.ebuild
+++ b/media-sound/ardour/ardour-.ebuild
@@ -119,7 +119,7 @@ src_prepare() {
}
src_configure() {
- local backends="alsa"
+ local backends="alsa,dummy"
use jack && backends+=",jack"
use pulseaudio && backends+=",pulseaudio"
