[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/

2025-04-20 Thread Miroslav Šulc
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/

2025-04-09 Thread Miroslav Šulc
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/

2025-04-09 Thread Miroslav Šulc
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/

2025-03-11 Thread Sam James
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/

2025-02-06 Thread Miroslav Šulc
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/

2024-11-25 Thread Miroslav Šulc
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/

2024-11-24 Thread Jakov Smolić
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/

2024-11-19 Thread Miroslav Šulc
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/

2024-11-05 Thread Miroslav Šulc
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/

2024-11-04 Thread Miroslav Šulc
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/

2024-10-31 Thread Miroslav Šulc
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/

2024-10-31 Thread Miroslav Šulc
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/

2024-10-31 Thread Miroslav Šulc
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/

2024-10-31 Thread Miroslav Šulc
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/

2024-10-31 Thread Miroslav Šulc
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/

2024-10-19 Thread Miroslav Šulc
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/

2024-10-19 Thread Miroslav Šulc
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/

2024-10-15 Thread Miroslav Šulc
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/

2024-10-13 Thread Sam James
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/

2024-10-10 Thread Miroslav Šulc
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/

2024-10-06 Thread Miroslav Šulc
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/

2024-09-15 Thread Miroslav Šulc
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/

2024-09-13 Thread Miroslav Šulc
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/

2024-08-20 Thread Miroslav Šulc
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/

2024-08-19 Thread Arthur Zamarin
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/

2024-07-20 Thread Miroslav Šulc
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/

2024-05-21 Thread Miroslav Šulc
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/

2024-05-18 Thread Miroslav Šulc
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/

2024-05-17 Thread Sam James
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/

2024-04-15 Thread Miroslav Šulc
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/

2024-04-12 Thread Miroslav Šulc
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/

2024-03-27 Thread Miroslav Šulc
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/

2024-03-25 Thread Sam James
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/

2024-02-28 Thread Sam James
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/

2024-02-21 Thread Miroslav Šulc
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/

2024-01-13 Thread Miroslav Šulc
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/

2024-01-13 Thread Arthur Zamarin
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/

2023-12-15 Thread Miroslav Šulc
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/

2023-12-13 Thread Miroslav Šulc
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/

2023-11-22 Thread Arthur Zamarin
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/

2023-10-21 Thread Miroslav Šulc
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/

2023-10-15 Thread Miroslav Šulc
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/

2023-10-09 Thread Miroslav Šulc
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/

2023-10-08 Thread Miroslav Šulc
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/

2023-10-03 Thread Miroslav Šulc
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/

2023-10-03 Thread Miroslav Šulc
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/

2023-10-03 Thread Miroslav Šulc
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/

2023-10-03 Thread Miroslav Šulc
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/

2023-10-03 Thread Miroslav Šulc
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/

2023-10-03 Thread Miroslav Šulc
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/

2023-10-03 Thread Miroslav Šulc
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/

2023-09-24 Thread Miroslav Šulc
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/

2023-09-23 Thread Sam James
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/

2023-09-22 Thread Sam James
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/

2023-09-06 Thread WANG Xuerui
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/

2023-09-06 Thread WANG Xuerui
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/

2023-07-26 Thread Sam James
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/

2023-06-25 Thread Miroslav Šulc
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/

2023-06-05 Thread Miroslav Šulc
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/

2023-05-29 Thread Miroslav Šulc
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/

2023-05-29 Thread Arthur Zamarin
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/

2023-05-29 Thread Arthur Zamarin
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/

2023-05-29 Thread Andreas Sturmlechner
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/

2023-05-29 Thread Andreas Sturmlechner
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/

2023-05-21 Thread Miroslav Šulc
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/

2023-04-27 Thread Miroslav Šulc
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/

2023-02-26 Thread Miroslav Šulc
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/

2023-02-16 Thread Miroslav Šulc
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/

2022-12-14 Thread Miroslav Šulc
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/

2022-11-04 Thread Miroslav Šulc
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/

2022-10-15 Thread Miroslav Šulc
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/

2022-10-15 Thread Miroslav Šulc
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/

2022-09-18 Thread Miroslav Šulc
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/

2022-09-10 Thread Sam James
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/

2022-07-15 Thread David Seifert
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/

2022-03-20 Thread Sam James
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/

2021-11-18 Thread Miroslav Šulc
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/

2021-09-24 Thread Miroslav Šulc
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/

2021-09-24 Thread Agostino Sarubbo
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/

2021-09-23 Thread Agostino Sarubbo
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/

2021-08-14 Thread Miroslav Šulc
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/

2021-08-14 Thread Miroslav Šulc
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/

2021-08-10 Thread Miroslav Šulc
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/

2021-08-10 Thread Agostino Sarubbo
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/

2021-08-06 Thread Agostino Sarubbo
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/

2021-08-06 Thread Miroslav Šulc
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/

2021-07-02 Thread Miroslav Šulc
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/

2021-06-29 Thread Miroslav Šulc
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/

2021-06-29 Thread Sam James
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/

2021-06-24 Thread Sam James
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/

2021-05-22 Thread Miroslav Šulc
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/

2021-04-18 Thread Miroslav Šulc
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/

2021-04-18 Thread Miroslav Šulc
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"
 



[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/

2021-03-28 Thread Miroslav Šulc
commit: fa0ab80f07194fb00d009515183185e19df1588f
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Mon Mar 29 06:48:49 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon Mar 29 06:48:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa0ab80f

media-sound/ardour: removed obsolete 6.5-r2

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/ardour/Manifest |   1 -
 media-sound/ardour/ardour-6.5-r2.ebuild | 180 
 2 files changed, 181 deletions(-)

diff --git a/media-sound/ardour/Manifest b/media-sound/ardour/Manifest
index 71cee235744..f22a710c46f 100644
--- a/media-sound/ardour/Manifest
+++ b/media-sound/ardour/Manifest
@@ -1,2 +1 @@
-DIST Ardour-6.5.0.tar.bz2 12000901 BLAKE2B 
a44ba0b6b071e6b0c9b4bad86c1454584e4f1ee360de490e176af022d5862d57bde97edbe5f8d0ed2fbc5597ab6d8d1ef7f4a2691e7183d59b38d5a143c2d5e7
 SHA512 
28bb0939c12b687e136de7a8b1ce28f1065d4040bdc171e228c648586bd5d3bd25ab00c677aa55f835e060cc8cbd0a1d1c283c018e4ab0d72d8bde0eb0a26f2a
 DIST Ardour-6.6.0.tar.bz2 12046173 BLAKE2B 
d3a61ebe97fc26d89eee3f7a43c1ac47f5fda28251b76dcd635bba8c794541436a48fa288f40d1e156f01841e085588b60c8fa962b958c2f4bc6d7cdb4b1af75
 SHA512 
e175100bc03921865c5b387de68e30c21dd3e65dbf3868783092d165d5106a883aa4fca74e71b2e267e50b3c2f5c7b707a73967bbc93e66808d25aa3065b425f

diff --git a/media-sound/ardour/ardour-6.5-r2.ebuild 
b/media-sound/ardour/ardour-6.5-r2.ebuild
deleted file mode 100644
index 8db68c8d6a8..000
--- a/media-sound/ardour/ardour-6.5-r2.ebuild
+++ /dev/null
@@ -1,180 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-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 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/

2021-03-28 Thread Sam James
commit: c7e27584c7265d63d4eca2132d19e3453ea19524
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 28 18:18:09 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 28 18:18:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7e27584

media-sound/ardour: Stabilize 6.6 x86, #778347

Signed-off-by: Sam James  gentoo.org>

 media-sound/ardour/ardour-6.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/ardour/ardour-6.6.ebuild 
b/media-sound/ardour/ardour-6.6.ebuild
index 94b4609a1c3..cb35c8c520d 100644
--- a/media-sound/ardour/ardour-6.6.ebuild
+++ b/media-sound/ardour/ardour-6.6.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/

2021-03-26 Thread Sam James
commit: 8c901462af831bac4002f5e597ff65f1570887b8
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 26 21:35:17 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 26 21:35:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c901462

media-sound/ardour: Stabilize 6.6 amd64, #778347

Signed-off-by: Sam James  gentoo.org>

 media-sound/ardour/ardour-6.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/ardour/ardour-6.6.ebuild 
b/media-sound/ardour/ardour-6.6.ebuild
index ceeb6768060..94b4609a1c3 100644
--- a/media-sound/ardour/ardour-6.6.ebuild
+++ b/media-sound/ardour/ardour-6.6.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/

2021-02-24 Thread Miroslav Šulc
commit: 5083b843ecb0de5ed2133ff3bf38023e007befa2
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Wed Feb 24 10:52:37 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Feb 24 10:52:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5083b843

media-sound/ardour: bump to 6.6, eapi7 + updated live

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/ardour/Manifest  | 1 +
 media-sound/ardour/{ardour-.ebuild => ardour-6.6.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 f555e57cd9b..71cee235744 100644
--- a/media-sound/ardour/Manifest
+++ b/media-sound/ardour/Manifest
@@ -1 +1,2 @@
 DIST Ardour-6.5.0.tar.bz2 12000901 BLAKE2B 
a44ba0b6b071e6b0c9b4bad86c1454584e4f1ee360de490e176af022d5862d57bde97edbe5f8d0ed2fbc5597ab6d8d1ef7f4a2691e7183d59b38d5a143c2d5e7
 SHA512 
28bb0939c12b687e136de7a8b1ce28f1065d4040bdc171e228c648586bd5d3bd25ab00c677aa55f835e060cc8cbd0a1d1c283c018e4ab0d72d8bde0eb0a26f2a
+DIST Ardour-6.6.0.tar.bz2 12046173 BLAKE2B 
d3a61ebe97fc26d89eee3f7a43c1ac47f5fda28251b76dcd635bba8c794541436a48fa288f40d1e156f01841e085588b60c8fa962b958c2f4bc6d7cdb4b1af75
 SHA512 
e175100bc03921865c5b387de68e30c21dd3e65dbf3868783092d165d5106a883aa4fca74e71b2e267e50b3c2f5c7b707a73967bbc93e66808d25aa3065b425f

diff --git a/media-sound/ardour/ardour-.ebuild 
b/media-sound/ardour/ardour-6.6.ebuild
similarity index 99%
copy from media-sound/ardour/ardour-.ebuild
copy to media-sound/ardour/ardour-6.6.ebuild
index 9d4f2f8cc5a..ceeb6768060 100644
--- a/media-sound/ardour/ardour-.ebuild
+++ b/media-sound/ardour/ardour-6.6.ebuild
@@ -1,11 +1,11 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+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 xdg
+inherit eutils toolchain-funcs flag-o-matic l10n python-any-r1 waf-utils 
desktop xdg
 
 DESCRIPTION="Digital Audio Workstation"
 HOMEPAGE="https://ardour.org/";

diff --git a/media-sound/ardour/ardour-.ebuild 
b/media-sound/ardour/ardour-.ebuild
index 9d4f2f8cc5a..ceeb6768060 100644
--- a/media-sound/ardour/ardour-.ebuild
+++ b/media-sound/ardour/ardour-.ebuild
@@ -1,11 +1,11 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+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 xdg
+inherit eutils toolchain-funcs flag-o-matic l10n python-any-r1 waf-utils 
desktop xdg
 
 DESCRIPTION="Digital Audio Workstation"
 HOMEPAGE="https://ardour.org/";



[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/

2021-02-15 Thread Matt Turner
commit: 9d33bf973865dcdb67e558b162ae8f227c00c242
Author: David Michael  gmail  com>
AuthorDate: Sat Feb  6 22:24:54 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Feb 16 01:25:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d33bf97

media-sound/ardour: Specify the glibmm slot

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: David Michael  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 media-sound/ardour/{ardour-6.5-r1.ebuild => ardour-6.5-r2.ebuild} | 2 +-
 media-sound/ardour/ardour-.ebuild | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/media-sound/ardour/ardour-6.5-r1.ebuild 
b/media-sound/ardour/ardour-6.5-r2.ebuild
similarity index 99%
rename from media-sound/ardour/ardour-6.5-r1.ebuild
rename to media-sound/ardour/ardour-6.5-r2.ebuild
index 7a6e537e563..8db68c8d6a8 100644
--- a/media-sound/ardour/ardour-6.5-r1.ebuild
+++ b/media-sound/ardour/ardour-6.5-r2.ebuild
@@ -24,7 +24,7 @@ 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
+   dev-cpp/glibmm:2
dev-cpp/gtkmm:2.4
dev-cpp/libgnomecanvasmm:2.6
dev-libs/boost:=

diff --git a/media-sound/ardour/ardour-.ebuild 
b/media-sound/ardour/ardour-.ebuild
index 9cc16d9c4da..9d4f2f8cc5a 100644
--- a/media-sound/ardour/ardour-.ebuild
+++ b/media-sound/ardour/ardour-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -24,7 +24,7 @@ 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
+   dev-cpp/glibmm:2
dev-cpp/gtkmm:2.4
dev-cpp/libgnomecanvasmm:2.6
dev-libs/boost:=



[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/

2021-01-15 Thread Miroslav Šulc
commit: 78565813ab868b8276832ae905abdb8d44f6c5f4
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Fri Jan 15 08:48:54 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Fri Jan 15 08:49:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78565813

media-sound/ardour: removed obsolete 6.5

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/ardour/ardour-6.5.ebuild | 152 ---
 1 file changed, 152 deletions(-)

diff --git a/media-sound/ardour/ardour-6.5.ebuild 
b/media-sound/ardour/ardour-6.5.ebuild
deleted file mode 100644
index 348085665a1..000
--- a/media-sound/ardour/ardour-6.5.ebuild
+++ /dev/null
@@ -1,152 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python3_{6,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
-
-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
-   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}
-   jack? ( virtual/jack )
-   sys-devel/gettext
-   virtual/pkgconfig
-   doc? ( app-doc/doxygen[dot] )"
-
-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 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
-   }
-   l10n_for_each_disabled_locale_do my_lcmsg
-}
-
-src_configure() {
-   local backends="alsa"
-   use jack && backends+=",jack"
-   use pulseaudio && backends+=",pulseaudio"
-
-   tc-export CC CXX
-   mkdir -p "${D}"
-   waf-utils_src_configure \
-   --des

[gentoo-commits] repo/gentoo:master commit in: media-sound/ardour/

2021-01-14 Thread Sam James
commit: a4f763c1ad3d9ff414e49066c9bc134328e139b9
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 14 23:34:17 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 14 23:34:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4f763c1

media-sound/ardour: Stabilize 6.5-r1 amd64, #763504

Signed-off-by: Sam James  gentoo.org>

 media-sound/ardour/ardour-6.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/ardour/ardour-6.5-r1.ebuild 
b/media-sound/ardour/ardour-6.5-r1.ebuild
index 04ce50423c2..bb8049a79cb 100644
--- a/media-sound/ardour/ardour-6.5-r1.ebuild
+++ b/media-sound/ardour/ardour-6.5-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



  1   2   >