commit:     5ad56a5cc7a463379abaaf647dbeacb202370e41
Author:     Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 26 11:57:30 2025 +0000
Commit:     Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
CommitDate: Fri Sep 26 11:57:30 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ad56a5c

media-plugins/calf: dropped obsolete 0.90.7

Bug: https://bugs.gentoo.org/963391
Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>

 media-plugins/calf/Manifest                        |  1 -
 media-plugins/calf/calf-0.90.7.ebuild              | 75 ----------------------
 .../calf/files/calf-0.90.6-desktop-file.patch      | 65 -------------------
 media-plugins/calf/files/calf-0.90.7-lv2gui.patch  | 18 ------
 4 files changed, 159 deletions(-)

diff --git a/media-plugins/calf/Manifest b/media-plugins/calf/Manifest
index dbab0a31360f..b7288e3dffa9 100644
--- a/media-plugins/calf/Manifest
+++ b/media-plugins/calf/Manifest
@@ -1,2 +1 @@
-DIST calf-0.90.7.tar.gz 16119531 BLAKE2B 
a9262be48c955901617aac1d1abafbe523eab5cdea6671aa87d6372eba70fedfe2e636e5f66b83cc1d9107de56ec34ed4feb1e4fbf1e1e880e005ed473b84c1d
 SHA512 
a407566717ee31fd26e17ff1e6cd412ecf7a0abef58314c632ef08cc1d80f26e9243b363de82958eb3cc5754dc79af3a682782be0c2654f821bbbcaef9c58f3d
 DIST calf-0.90.8.tar.gz 16119457 BLAKE2B 
6f154e581c69f6597d3806a779b43b0100ad53264ef50f4056efd1908892348da723eb850c78e5cfdc5eed6348799ad2340b1a5f4b77c65d3650b3d12fd54e83
 SHA512 
a90e4780ee9006b450525d90142f325e7d93594c875984bd2590964e9a45a68daeaa35bcc68c7c0806ba39fc28ef79250744c3406647906447ce43b238cbd432

diff --git a/media-plugins/calf/calf-0.90.7.ebuild 
b/media-plugins/calf/calf-0.90.7.ebuild
deleted file mode 100644
index ca03c17945f6..000000000000
--- a/media-plugins/calf/calf-0.90.7.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic toolchain-funcs xdg
-
-DESCRIPTION="Set of open source instruments and effects for digital audio 
workstations"
-HOMEPAGE="https://calf-studio-gear.org/";
-
-if [[ ${PV} == *9999* ]] ; then
-       inherit git-r3
-       EGIT_REPO_URI="https://github.com/calf-studio-gear/calf.git";
-else
-       SRC_URI="https://github.com/calf-studio-gear/calf/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
-       KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
-fi
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-IUSE="cpu_flags_x86_sse experimental gui jack lash lv2"
-
-REQUIRED_USE="jack? ( gui )"
-
-BDEPEND="
-       virtual/pkgconfig
-"
-DEPEND="
-       >=app-accessibility/at-spi2-core-2.46.0
-       dev-libs/expat
-       dev-libs/glib:2
-       media-sound/fluidsynth:=
-       gui? (
-               x11-libs/cairo
-               x11-libs/gdk-pixbuf
-               x11-libs/gtk+:2
-               x11-libs/pango
-       )
-       jack? ( virtual/jack )
-       lash? ( media-sound/lash )
-       lv2? ( media-libs/lv2 )
-"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
-       # pending upstream PRs:
-       "${FILESDIR}/${PN}-0.90.6-desktop-file.patch" # bug 955628
-       "${FILESDIR}/${PN}-0.90.7-lv2gui.patch" # bug 954142
-       "${FILESDIR}/${PN}-0.90.7-no-remove-ttl.patch"
-)
-
-src_configure() {
-       # Upstream append -ffast-math by default, however since libtool links 
C++
-       # shared libs with -nostdlib, this causes symbol resolution error for
-       # __powidn2 when using compiler-rt. Disable fast math on compiler-rt 
until
-       # a better fix is found.
-       [[ $(tc-get-c-rtlib) = "compiler-rt" ]] && append-cxxflags 
"-fno-fast-math"
-
-       local mycmakeargs=(
-               -DWANT_GUI=$(usex gui)
-               -DWANT_JACK=$(usex jack)
-               -DWANT_LASH=$(usex lash)
-               -DWANT_LV2=$(usex lv2)
-               -DWANT_LV2_GUI=$(usex lv2)
-               -DWANT_SORDI=ON
-               -DWANT_EXPERIMENTAL=$(usex experimental)
-       )
-       cmake_src_configure
-}
-
-src_install() {
-       cmake_src_install
-       mv "${ED}"/usr/share/bash-completion/completions/calf \
-               "${ED}"/usr/share/bash-completion/completions/calfjackhost || 
die "Failed to install bash completion"
-}

diff --git a/media-plugins/calf/files/calf-0.90.6-desktop-file.patch 
b/media-plugins/calf/files/calf-0.90.6-desktop-file.patch
deleted file mode 100644
index 0472d08981cf..000000000000
--- a/media-plugins/calf/files/calf-0.90.6-desktop-file.patch
+++ /dev/null
@@ -1,65 +0,0 @@
-From: https://github.com/calf-studio-gear/calf/pull/385
-
-From c88956484bc06cc3192303b71a6f4907d5ea34c5 Mon Sep 17 00:00:00 2001
-From: Johannes Lorenz <[email protected]>
-Date: Sat, 17 May 2025 16:26:03 +0200
-Subject: [PATCH] Fix calf.desktop
-
-The `Version` must be the "Version of the Desktop Entry Specification",
-and not of the application.
-
-This also updates/fixes the `Categories` section.
-
-Fixes https://955628.bugs.gentoo.org/attachment.cgi?id=928147 .
----
- .gitignore                      | 1 -
- .svnignore                      | 1 -
- CMakeLists.txt                  | 3 +--
- calf.desktop.in => calf.desktop | 7 ++++---
- configure.ac.deprecated         | 1 -
- 5 files changed, 5 insertions(+), 8 deletions(-)
- rename calf.desktop.in => calf.desktop (95%)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index bd723ed70..5b976127d 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -200,7 +200,6 @@ else()
- endif()
- 
- configure_file(config.h.cmake.in config.h)
--configure_file(${PROJECT_NAME}.desktop.in ${PROJECT_NAME}.desktop)
- include_directories(${CMAKE_BINARY_DIR})
- 
- #
-@@ -231,7 +230,7 @@ install(DIRECTORY ${CMAKE_SOURCE_DIR}/doc/manuals/scripts/
-         DESTINATION ${CMAKE_INSTALL_DOCDIR}/scripts FILES_MATCHING PATTERN 
"*.js")
- install(DIRECTORY ${CMAKE_SOURCE_DIR}/sf2/
-         DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/${PROJECT_NAME}/sf2 
FILES_MATCHING PATTERN "*.sf2")
--install(FILES ${CMAKE_BINARY_DIR}/${PROJECT_NAME}.desktop
-+install(FILES ${CMAKE_SOURCE_DIR}/${PROJECT_NAME}.desktop
-         DESTINATION ${CMAKE_INSTALL_DATADIR}/applications)
- install(FILES ${CMAKE_SOURCE_DIR}/${PROJECT_NAME}jackhost.1
-         DESTINATION ${CMAKE_INSTALL_MANDIR}/man1)
-diff --git a/calf.desktop.in b/calf.desktop
-similarity index 95%
-rename from calf.desktop.in
-rename to calf.desktop
-index 3514ee874..c0a2071ac 100644
---- a/calf.desktop.in
-+++ b/calf.desktop
-@@ -1,10 +1,11 @@
- [Desktop Entry]
--Categories=Application;AudioVideo;Audio;GNOME
-+Type=Application
-+Version=1.5
-+
-+Categories=AudioVideo;Audio;Sequencer;X-Jack;GTK
- Exec=calfjackhost
- Icon=calf
- Terminal=false
--Type=Application
--Version=@VERSION@
- 
- Name=Calf Plugin Pack for JACK
- Name[fr]=Ensemble de greffons Calf pour JACK

diff --git a/media-plugins/calf/files/calf-0.90.7-lv2gui.patch 
b/media-plugins/calf/files/calf-0.90.7-lv2gui.patch
deleted file mode 100644
index 11d84a7d08ab..000000000000
--- a/media-plugins/calf/files/calf-0.90.7-lv2gui.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-From: https://github.com/calf-studio-gear/calf/pull/384
-
-From 4f6adaa9bea90bfceaca02334a1a9f1642016444 Mon Sep 17 00:00:00 2001
-From: Johannes Lorenz <[email protected]>
-Date: Fri, 16 May 2025 20:54:44 +0200
-Subject: [PATCH] Fix #383: Only install lv2gui if Lv2 *and* GUI are set
-
---- a/src/CMakeLists.txt
-+++ b/src/CMakeLists.txt
-@@ -121,7 +121,7 @@ endif()
- install(TARGETS ${PROJECT_NAME}
-         LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}/${PROJECT_NAME}
-         ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}/${PROJECT_NAME})
--if(USE_GUI)
-+if(USE_LV2 AND USE_GUI)
-     install(TARGETS ${PROJECT_NAME}lv2gui DESTINATION 
${CMAKE_INSTALL_LIBDIR}/${PROJECT_NAME})
- endif()
- 

Reply via email to