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