+++ /dev/null
-AUX audacity-3.0.2-disable-ccache.patch 517 BLAKE2B 68905209219fda1a30ed7cd7d5b305ccb5dd76f0ddde5edf832405ba54f72e8630385619c0600cbfefb3e01638cc399c190bc4e005ca2ba24ce8b884e437a5a6 SHA512 0059a8cfcc60bd868e08196941e4ae2e8733d9cad99179c89033108f003eb2e75395e81ac32f3f4b9684404effc632af8107caed044c8ba39d70aa9ce164bbd7
-AUX audacity-3.0.2-fix-gettimeofday.patch 311 BLAKE2B 1461b57759c42cc9b1b505a8454041bb83bfc70584e472ddf7c466acfb88bdd2a722fd4e0a54e89f3235f4af2ccb7e896ebf79271fe0825b798d42a2c5be3948 SHA512 468cdf4edc4b0ba08f4525226ece7c383a0e2264615977c4b94063396c8d26e1321c4973a41540eed34d358fcb8151046bf2c05d07e968cbfa91d35ec8f03f7d
-AUX audacity-3.0.2-fix-jack_support.patch 485 BLAKE2B 9c5c06f741e43e6e8c1fad7a62c8ed298ddebc4ca9fefd790afdae8de882f815470adc1f82078295afc922da002e2fe196dfdb5e8f994a214f421766c90905d1 SHA512 22c3557847bedd6cd8e36b039bcce67f269c49caf204bb820ec7f66b8aecbea6aec624e89f9309fa2808a5bb3f7f04d964a230c96736d7992103ca8b07166d8a
-AUX audacity-3.0.2-fix-metainfo.patch 485 BLAKE2B 8272a5ed9530e53e65498f324cde9e2b62fa7eddb3bbeda701c9c3bb04fa96bbb1ab43aed86e63fe6eeee8fe54477567afc13bc06931320c192d216a1424db58 SHA512 8ba35601db82f9490c89ccb138faf476d437b94b329fdcb4320d61ca74c48e312d2d6e513314a827b6bf88c723a4a265ddd115d61b3183806a258983f9b6254c
-AUX audacity-3.0.2-gentoo-wx-build.patch 1278 BLAKE2B 684a3585da98af5958a5e20e698130ec75401849790dc15f7c49c34ec590398c9b4177db437f7e38f208d1484d037023bbe0db1a4344760d06035620b5d583da SHA512 4e64e665b8a8d1d3b8b0fc36c64312407e3ca7190e0380129a98cc3af6f8007b3981d910dde3305da6b1f0ef9d2af89025731e273e888d5187e428261b521d24
-DIST audacity-minsrc-3.0.2.tar.xz 13330160 BLAKE2B a29d1d2dc661c240242e01f3a393b5437b364d527341562ebb644e8753c00097f9c73083c14b177517e38d76c613f7582b97f9a15ab99f01bcbbff7817f54868 SHA512 9fb57b218ff9fdedc21a18feae7a7cac68db4ddcf92b4292ff11e516528f58e9a3c52cccb55b6e40af1e03f1eba0315ea97f77312709cce8d17eb43771a896aa
-DIST audacity-wxwidgets-3.1.3.tar.gz 116271058 BLAKE2B 0ddcd4703b435c1b6ad40d4c91e339e92845947f289d564e29b863552473d307c9aa082a21603755e5e44d4b6815e6868de211691c99fcd8d0357b7236daba91 SHA512 ff9248fc2a51540b521853ba856f4421191a4267cf3934b3a02ca595ede2c13f705376f8e4a00c3a2d0e8cbe5060ec1ef281f65e87ed56e876844f791a22ffa5
-DIST master.zip 23496012 BLAKE2B 61f1cc6aa6e9dfdb5d1d215629571fe80452b0e350b74daa4f7c92c8dd84adf109f93d775f063ea84845c24583289a3327ddeaf34be5ec03e20698fbf85e0b54 SHA512 e53d22592d1d666c277d33a0046874a3c88fe9ce0e9f11c05826ba6a560bd47d272c926d54362d8117f6f3717d11a6dd73cfad37d8bbd4a7483a7fb1a978d74a
-DIST v3.1.3-audacity.tar.gz 20459376 BLAKE2B 1851c0dc4fa1455a80821667c366847b831af587512f321f2d81f4d4f65cc2db0bb84c39d78c135bd40ac62016935f9428f681b993f5b8f2b04403dc463483e5 SHA512 6d613e652236ac34cfb4a56d932f2d6da7254bca6d9e7e8889e331e338e297ea2c09b18df075cef9fb02a789b443fc4455054c566b87c0b356b41e0831d8cb91
-EBUILD audacity-3.0.2-r1.ebuild 4074 BLAKE2B 0b4061d474a198880fd0dac982033013fa483fc1f8064d15aabcc9545c477bffbb362b1882d28023f791c830cb0b7c93e3f0ef4af6ba32af1bde436956de9ffd SHA512 d5d3de4f577e2026474f13e7917f9e1a5c6eaf4f1f8dd820aa7f1c0ec479bfdc530c75a74ae5907f5263ebaccfd92812da50748e7519ab619ec86f59b39b1aab
-EBUILD audacity-3.0.2.ebuild 3954 BLAKE2B a98efabdeca5c1d9f7a9cd91985297bb6b28d9b327dd6ac366da2629317d5b9451a2454245ebfca7e52b83a0627cdb663a4e126bb8ddb439adc4d6ff15e4336e SHA512 5285d4b5bbc24eebe4f3c444d0c66565bb57a533d5563a24c1a28744e978b5007ca5bd57fc6640e4856fe671bbd0c45439dd4977a78aabbceefc4f472b91ec56
-MISC metadata.xml 1202 BLAKE2B 2d3da00c349554901026197a6c383b16138b4295c113affdcd6d83cc370fc3d5f3c5010971dc7feda71942d998a0043e3a216e646b6a72c2eb6f61bb06ccc178 SHA512 999f3fa992af333d1b64fb558c44e43ac6978f779975bc929a3c615c43c831e5db4c83b4e39240ac1dade66a2d2afade7b8e5828b88cd75de8ddb0a2284121ad
+++ /dev/null
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-WID_VER="3.1.3"
-WX_GTK_VER="3.0-gtk3"
-
-inherit cmake flag-o-matic xdg wxwidgets
-
-MY_P="Audacity-${PV}"
-DOC_PV="${PV}"
-DESCRIPTION="Free crossplatform audio editor"
-HOMEPAGE="https://web.audacityteam.org/"
-SRC_URI=" https://github.com/${PN}/${PN}/releases/download/${P^}/${PN}-minsrc-${PV}.tar.xz
- https://github.com/${PN}/wxWidgets/archive/refs/tags/v${WID_VER}-${PN}.tar.gz
-doc? ( https://github.com/${PN}/${PN}-manual/archive/refs/heads/master.zip )"
-
-S="${WORKDIR}/${PN}-minsrc-${PV}"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~mips ~ppc ~ppc64 ~x86"
-IUSE="alsa doc ffmpeg flac id3tag jack ladspa lv2 mad ogg oss pch portmidi portmixer portsmf sbsms soundtouch expat lame sndfile soxr sqlite twolame vamp vorbis vst"
-RESTRICT="test"
-RDEPEND="
- "x11-libs/wxGTK:${WX_GTK_VER}"
- expat? ( >=dev-libs/expat-2.1.0 )
- lame? ( >=media-sound/lame-3.100 )
- sndfile? ( >=media-libs/libsndfile-1.0.28 )
- soxr? ( >=media-libs/soxr-0.1.1 )
- sqlite? ( >=dev-db/sqlite-3.32.0:3 )
-
- ffmpeg? ( media-video/ffmpeg )
- id3tag? ( >=media-libs/libid3tag-0.15.1b )
- mad? ( >=media-libs/libmad-0.15.1b )
- vamp? ( >=media-libs/vamp-plugin-sdk-2.5 )
- ogg? ( >=media-libs/libogg-1.3.1 )
- vorbis? ( >=media-libs/libvorbis-1.3.3 )
- flac? ( >=media-libs/flac-1.3.1[cxx] )
- lv2? (
- >=media-libs/lilv-0.24.6
- >=media-libs/lv2-1.16.0
- >=dev-libs/serd-0.30.2
- >=dev-libs/sord-0.16.4
- >=media-libs/sratom-0.6.4
- >=media-libs/suil-0.10.6
- )
- portmidi? ( >=media-libs/portmidi-0.1 )
- soundtouch? ( >=media-libs/libsoundtouch-1.7.1 )
- twolame? ( >=media-sound/twolame-0.3.13 )
-
- alsa? ( media-libs/alsa-lib )
- jack? ( virtual/jack )
-"
- #sbsms? ( >=media-libs/libsbsms-2.2.0 ) #can't use yet, not in the tree.
-
-DEPEND="${RDEPEND}"
-BDEPEND="app-arch/unzip
- sys-devel/gettext
- virtual/pkgconfig
-"
-
-REQUIRED_USE="portmidi? ( portsmf )"
-
-PATCHES=(
- "${FILESDIR}/${P}-fix-jack_support.patch"
- "${FILESDIR}/${P}-fix-gettimeofday.patch"
- "${FILESDIR}/${P}-fix-metainfo.patch"
- "${FILESDIR}/${P}-disable-ccache.patch"
- "${FILESDIR}/${P}-gentoo-wx-build.patch"
-)
-
-src_prepare() {
- cmake_src_prepare
- WID_SRC="${BUILD_DIR}/cmake-proxies/wxWidgets/wxwidgets"
- mkdir "${WID_SRC%/*}" -p
- mv "${WORKDIR}/wxWidgets-${WID_VER}-${PN}" "${WID_SRC}"
-}
-
-src_configure() {
- append-cxxflags -std=gnu++14
- # * always use system libraries if possible
- # * options listed in the order that lists them
- local mycmakeargs=(
- -DCMAKE_BUILD_TYPE=Release
- -Daudacity_lib_preference=system
- -Daudacity_use_wxwidgets=gentoo
- -Daudacity_use_pa_alsa=$(usex alsa system off)
- -Daudacity_use_ffmpeg=$(usex ffmpeg loaded off)
- -Daudacity_use_flac=$(usex flac system off)
- -Daudacity_use_id3tag=$(usex id3tag system off)
- -Daudacity_use_pa_jack=$(usex jack loaded off)
- -Daudacity_use_ladspa=$(usex ladspa)
- -Daudacity_use_lv2=$(usex lv2 system off)
- -Daudacity_use_mad=$(usex mad system off)
- -Daudacity_use_midi=$(usex portmidi system off)
- -Daudacity_use_ogg=$(usex ogg system off)
- -Daudacity_use_portmixer=$(usex portmixer local off)
- -Daudacity_use_portsmf=$(usex portsmf local off)
- -Daudacity_use_sbsms=$(usex sbsms local off)
- ## ^^ fix when suitable version is in portage ^^ ##
- -Daudacity_use_soundtouch=$(usex soundtouch system off)
- -Daudacity_use_expat=$(usex expat system local)
- -Daudacity_use_lame=$(usex lame system local)
- -Daudacity_use_sndfile=$(usex sndfile system local)
- -Daudacity_use_soxr=$(usex soxr system local)
- -Daudacity_use_sqlite=$(usex sqlite system local)
- -Daudacity_use_vamp=$(usex vamp system off)
- -Daudacity_use_vorbis=$(usex vorbis system off)
- -Daudacity_use_vst=$(usex vst)
- )
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
-
- Remove bad doc install
- rm -r "${ED}"/usr/share/doc || die
-
- if use doc ; then
- docinto html
- dodoc -r "${WORKDIR}"/audacity-manual-master/manual/{m,man}
- dodoc "${WORKDIR}"/audacity-manual-master/manual/{favicon.ico,index.html,quick_help.html}
- dosym ../../doc/${PF}/html /usr/share/${PN}/help/manual
- fi
-}
+++ /dev/null
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-WX_VER="3.1.3"
-WX_GTK_VER="3.0-gtk3"
-
-inherit cmake flag-o-matic xdg wxwidgets
-
-MY_P="Audacity-${PV}"
-DOC_PV="${PV}"
-DESCRIPTION="Free crossplatform audio editor"
-HOMEPAGE="https://web.audacityteam.org/"
-SRC_URI=" https://github.com/${PN}/${PN}/releases/download/${P^}/${PN}-minsrc-${PV}.tar.xz
- https://liquid.me.uk/${PN}-wxwidgets-${WX_VER}.tar.gz
-doc? ( https://github.com/${PN}/${PN}-manual/archive/refs/heads/master.zip )"
-
-S="${WORKDIR}/${PN}-minsrc-${PV}"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~mips ~ppc ~ppc64 ~x86"
-IUSE="alsa doc ffmpeg flac id3tag jack ladspa lv2 mad ogg oss pch portmidi portmixer portsmf sbsms soundtouch expat lame sndfile soxr sqlite twolame vamp vorbis vst"
-RESTRICT="test"
-RDEPEND="
- "x11-libs/wxGTK:${WX_GTK_VER}"
- expat? ( >=dev-libs/expat-2.1.0 )
- lame? ( >=media-sound/lame-3.100 )
- sndfile? ( >=media-libs/libsndfile-1.0.28 )
- soxr? ( >=media-libs/soxr-0.1.1 )
- sqlite? ( >=dev-db/sqlite-3.32.0:3 )
-
- ffmpeg? ( media-video/ffmpeg )
- id3tag? ( >=media-libs/libid3tag-0.15.1b )
- mad? ( >=media-libs/libmad-0.15.1b )
- vamp? ( >=media-libs/vamp-plugin-sdk-2.5 )
- ogg? ( >=media-libs/libogg-1.3.1 )
- vorbis? ( >=media-libs/libvorbis-1.3.3 )
- flac? ( >=media-libs/flac-1.3.1[cxx] )
- lv2? (
- >=media-libs/lilv-0.24.6
- >=media-libs/lv2-1.16.0
- >=dev-libs/serd-0.30.2
- >=dev-libs/sord-0.16.4
- >=media-libs/sratom-0.6.4
- >=media-libs/suil-0.10.6
- )
- portmidi? ( >=media-libs/portmidi-0.1 )
- soundtouch? ( >=media-libs/libsoundtouch-1.7.1 )
- twolame? ( >=media-sound/twolame-0.3.13 )
-
- alsa? ( media-libs/alsa-lib )
- jack? ( virtual/jack )
-"
- #sbsms? ( >=media-libs/libsbsms-2.2.0 ) #can't use yet, not in the tree.
-
-DEPEND="${RDEPEND}"
-BDEPEND="app-arch/unzip
- sys-devel/gettext
- virtual/pkgconfig
-"
-
-REQUIRED_USE="portmidi? ( portsmf )"
-
-PATCHES=(
- "${FILESDIR}/${P}-fix-jack_support.patch"
- "${FILESDIR}/${P}-fix-gettimeofday.patch"
- "${FILESDIR}/${P}-fix-metainfo.patch"
- "${FILESDIR}/${P}-disable-ccache.patch"
- "${FILESDIR}/${P}-gentoo-wx-build.patch"
-)
-
-src_prepare() {
- cmake_src_prepare
- mv "${WORKDIR}/cmake-proxies" "${BUILD_DIR}"
-}
-
-src_configure() {
- append-cxxflags -std=gnu++14
- # * always use system libraries if possible
- # * options listed in the order that lists them
- local mycmakeargs=(
- -DCMAKE_BUILD_TYPE=Release
- -Daudacity_lib_preference=system
- -Daudacity_use_wxwidgets=gentoo
- -Daudacity_use_pa_alsa=$(usex alsa system off)
- -Daudacity_use_ffmpeg=$(usex ffmpeg loaded off)
- -Daudacity_use_flac=$(usex flac system off)
- -Daudacity_use_id3tag=$(usex id3tag system off)
- -Daudacity_use_pa_jack=$(usex jack loaded off)
- -Daudacity_use_ladspa=$(usex ladspa)
- -Daudacity_use_lv2=$(usex lv2 system off)
- -Daudacity_use_mad=$(usex mad system off)
- -Daudacity_use_midi=$(usex portmidi system off)
- -Daudacity_use_ogg=$(usex ogg system off)
- -Daudacity_use_portmixer=$(usex portmixer local off)
- -Daudacity_use_portsmf=$(usex portsmf local off)
- -Daudacity_use_sbsms=$(usex sbsms local off)
- ## ^^ fix when suitable version is in portage ^^ ##
- -Daudacity_use_soundtouch=$(usex soundtouch system off)
- -Daudacity_use_expat=$(usex expat system local)
- -Daudacity_use_lame=$(usex lame system local)
- -Daudacity_use_sndfile=$(usex sndfile system local)
- -Daudacity_use_soxr=$(usex soxr system local)
- -Daudacity_use_sqlite=$(usex sqlite system local)
- -Daudacity_use_vamp=$(usex vamp system off)
- -Daudacity_use_vorbis=$(usex vorbis system off)
- -Daudacity_use_vst=$(usex vst)
- )
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
-
- Remove bad doc install
- rm -r "${ED}"/usr/share/doc || die
-
- if use doc ; then
- docinto html
- dodoc -r "${WORKDIR}"/audacity-manual-master/manual/{m,man}
- dodoc "${WORKDIR}"/audacity-manual-master/manual/{favicon.ico,index.html,quick_help.html}
- dosym ../../doc/${PF}/html /usr/share/${PN}/help/manual
- fi
-}
+++ /dev/null
-diff -ur a/CMakeLists.txt b/CMakeLists.txt
---- a/CMakeLists.txt 2021-06-16 19:27:39.958424889 +0100
-+++ b/CMakeLists.txt 2021-06-16 19:28:31.819492780 +0100
-@@ -74,14 +74,6 @@
- set( CMAKE_CXX_STANDARD 14 )
- set( CMAKE_CXX_STANDARD_REQUIRED ON )
-
--# Use ccache if available
--find_program( CCACHE_PROGRAM ccache )
--mark_as_advanced( FORCE CCACHE_PROGRAM )
--
--if( CCACHE_PROGRAM )
-- set_property( GLOBAL PROPERTY RULE_LAUNCH_COMPILE "${CCACHE_PROGRAM}" )
--endif()
--
- # Our very own project
- project( Audacity )
+++ /dev/null
-diff -ur a/src/AudioIO.cpp b/src/AudioIO.cpp
---- a/src/AudioIO.cpp 2021-06-16 19:12:33.010241391 +0100
-+++ b/src/AudioIO.cpp 2021-06-16 19:11:22.813162783 +0100
-@@ -427,6 +427,7 @@
- #include <math.h>
- #include <stdlib.h>
- #include <algorithm>
-+#include <sys/time.h>
-
- #ifdef __WXMSW__
- #include <malloc.h>
+++ /dev/null
-diff -ur a/cmake-proxies/portaudio-v19/CMakeLists.txt b/cmake-proxies/portaudio-v19/CMakeLists.txt
---- a/cmake-proxies/portaudio-v19/CMakeLists.txt 2021-06-16 22:38:35.187099781 +0100
-+++ b/cmake-proxies/portaudio-v19/CMakeLists.txt 2021-06-16 22:39:54.212204914 +0100
-@@ -88,7 +88,7 @@
-
- if( NOT ${_OPT}use_pa_jack STREQUAL "off" )
- # Find it
-- find_package( jack )
-+ find_package( Jack )
- if( NOT JACK_FOUND)
- set_cache_value( ${_OPT}use_pa_jack "off" )
- endif()
+++ /dev/null
-diff -ur a/help/CMakeLists.txt b/help/CMakeLists.txt
---- a/help/CMakeLists.txt 2021-06-16 19:15:42.501459678 +0100
-+++ b/help/CMakeLists.txt 2021-06-16 19:17:13.109584392 +0100
-@@ -41,7 +41,7 @@
- install( FILES "${_SRCDIR}/audacity.1"
- DESTINATION "${_MANDIR}/man1" )
- install( FILES "${_SRCDIR}/audacity.appdata.xml"
-- DESTINATION "${_DATADIR}/appdata" )
-+ DESTINATION "${_DATADIR}/metainfo" )
- endif()
- endif()
-
+++ /dev/null
-diff -ur a/cmake-proxies/wxWidgets/CMakeLists.txt b/cmake-proxies/wxWidgets/CMakeLists.txt
---- a/cmake-proxies/wxWidgets/CMakeLists.txt 2021-06-17 01:50:25.976610830 +0100
-+++ b/cmake-proxies/wxWidgets/CMakeLists.txt 2021-06-17 01:53:09.771826826 +0100
-@@ -9,7 +9,7 @@
- cmd_option( ${_OPT}use_wxwidgets
- "Use ${name} library [system (if available), local]"
- "${audacity_lib_preference}"
-- STRINGS "system" "local"
-+ STRINGS "system" "local" "gentoo"
- )
-
- if( ${_OPT}use_wxwidgets STREQUAL "system" )
-@@ -74,15 +74,18 @@
-
- set( toolkit "${wxWidgets_LIBRARIES}" )
- else()
-- message( STATUS "Using local '${name}' library" )
--
-+ if( ${_OPT}use_wxwidgets STREQUAL "gentoo" )
-+ message( STATUS "Using gentoo local '${name}' library" )
-+ else()
-+ message( STATUS "Using local '${name}' library" )
-+ endif()
- set( WXWIN $ENV{WXWIN} )
- if( "${WXWIN}" STREQUAL "" )
- # XXX: Look into importing instead of adding to this project
- set( WXWIN "${_INTDIR}/wxwidgets" )
- endif()
-
-- if( NOT EXISTS "${WXWIN}" )
-+ if( NOT EXISTS "${WXWIN}" AND NOT ${_OPT}use_wxwidgets STREQUAL "gentoo" )
- if( NOT GIT_FOUND )
- message( FATAL_ERROR "Git is needed to clone wxWidgets" )
- endif()
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>proaudio@gentoo.org</email>
- <name>Gentoo ProAudio Project</name>
- </maintainer>
- <maintainer type="person" proxied="yes">
- <email>richard@audacityteam.org</email>
- <name>Richard Ash</name>
- <description>Upstream - please CC on bugs that concerns upstream</description>
- </maintainer>
- <use>
- <flag name="id3tag">Enables ID3 tagging with id3tag library</flag>
- <flag name="lv2">Add support for Ladspa V2</flag>
- <flag name="portmidi">Enable support for MIDI via media-libs/portmidi</flag>
- <flag name="portmixer">Enable the internal portmixer feature</flag>
- <flag name="portsmf">Enable support for Portable Standard Midi File Library</flag>
- <flag name="sbsms">Enables sbsms library support for slower, more accurate
- pitch and tempo changing</flag>
- <flag name="twolame">Enables twolame support (MPEG Audio Layer 2 encoder)</flag>
- <flag name="vamp">Enables vamp plugins support (Audio analysing plugins)</flag>
- <flag name="vst">Enable VST plugin support</flag>
- </use>
-</pkgmetadata>
+++ /dev/null
-DIST jack2-1.9.18.tar.gz 987166 BLAKE2B e1684d50c26ce45b36133b5e9632e916cd5bdf2a2ffba9257d7d6018d9fab8ade87f2de4c837d3cc3cb37bdda296fbcd8c2da6468676a3a4c74563fb42397879 SHA512 7b9116b8002db88d9df746acf99e523cf9103c1a7955e8174912c8538b2c53bc8e7c34a64d0df4dc1f212e35035392814fdfcfe78597e26bd08ec028876bcb98
-DIST jack2-1.9.19.tar.gz 988780 BLAKE2B 37536e23f97ea8a3bf62fe77e35a4a40c5d88cea1197a2f72c4ab31cbbc689fcf99a1d51bb0ee96122c618464eefe1ca8479dc53ab7de9e6570cb4009cf2a7a1 SHA512 d8d5fe17e2984959546af3c53f044aa4648860e19ff8ffd54452e87fa6cdfd111f825c57e3df17cb8ed95de8392b6f354b12ded41e3e021a37f07b99a89ba18d
-EBUILD jack2-1.9.18.ebuild 2399 BLAKE2B 86e5f0ab5115cee946ce94003aaf90171b6867f91c4ee051fd57c8246e90e952450c20182ea871bea170fa01fbdc4cdcb5f2cf390adfdd2c01562092d3c1bae8 SHA512 ba5bb433a77a7fb0059b348cdb0a4519e98de0d88b7709ec8a8323f85f46f44796be264571f5c1f47800cf3747d44754cb396c4942ec7a6126b6c78803b43023
-EBUILD jack2-1.9.19.ebuild 2399 BLAKE2B 86e5f0ab5115cee946ce94003aaf90171b6867f91c4ee051fd57c8246e90e952450c20182ea871bea170fa01fbdc4cdcb5f2cf390adfdd2c01562092d3c1bae8 SHA512 ba5bb433a77a7fb0059b348cdb0a4519e98de0d88b7709ec8a8323f85f46f44796be264571f5c1f47800cf3747d44754cb396c4942ec7a6126b6c78803b43023
+++ /dev/null
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8,9,10} )
-PYTHON_REQ_USE="threads(+)"
-inherit python-single-r1 waf-utils multilib-minimal
-
-DESCRIPTION="Jackdmp jack implemention for multi-processor machine"
-HOMEPAGE="https://jackaudio.org/"
-
-if [[ "${PV}" = "9999" ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/jackaudio/${PN}.git"
-else
- MY_PV="${PV/_rc/-RC}"
- MY_P="${PN}-${MY_PV}"
- S="${WORKDIR}/${MY_P}"
- SRC_URI="https://github.com/jackaudio/jack2/archive/v${MY_PV}/v${MY_PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86"
-fi
-
-LICENSE="GPL-2"
-SLOT="2"
-IUSE="alsa +classic dbus doc ieee1394 libsamplerate metadata opus pam readline sndfile"
-
-REQUIRED_USE="
- ${PYTHON_REQUIRED_USE}
- || ( classic dbus )"
-
-BDEPEND="
- virtual/pkgconfig
- doc? ( app-doc/doxygen )
-"
-DEPEND="${PYTHON_DEPS}
- media-libs/libsamplerate
- media-libs/libsndfile
- sys-libs/readline:0=
- alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] )
- dbus? (
- dev-libs/expat[${MULTILIB_USEDEP}]
- sys-apps/dbus[${MULTILIB_USEDEP}]
- )
- ieee1394? ( media-libs/libffado:=[${MULTILIB_USEDEP}] )
- metadata? ( sys-libs/db:* )
- opus? ( media-libs/opus[custom-modes,${MULTILIB_USEDEP}] )"
-RDEPEND="${DEPEND}
- dbus? (
- $(python_gen_cond_dep '
- dev-python/dbus-python[${PYTHON_USEDEP}]
- ')
- )
- pam? ( sys-auth/realtime-base )
- !media-sound/jack-audio-connection-kit:0"
-
-DOCS=( AUTHORS.rst ChangeLog.rst README.rst README_NETJACK2 )
-
-src_prepare() {
- default
- python_fix_shebang waf
- multilib_copy_sources
-}
-
-multilib_src_configure() {
- local mywafconfargs=(
- --htmldir=/usr/share/doc/${PF}/html
- $(usex dbus --dbus "")
- $(usex classic --classic "")
- --alsa=$(usex alsa yes no)
- --celt=no
- --db=$(usex metadata yes no)
- --doxygen=$(multilib_native_usex doc yes no)
- --firewire=$(usex ieee1394 yes no)
- --iio=no
- --opus=$(usex opus yes no)
- --portaudio=no
- --readline=$(multilib_native_usex readline yes no)
- --samplerate=$(multilib_native_usex libsamplerate yes no)
- --sndfile=$(multilib_native_usex sndfile yes no)
- --winmme=no
- )
-
- waf-utils_src_configure ${mywafconfargs[@]}
-}
-
-multilib_src_compile() {
- WAF_BINARY="${BUILD_DIR}"/waf waf-utils_src_compile
-}
-
-multilib_src_install() {
- WAF_BINARY="${BUILD_DIR}"/waf waf-utils_src_install
-}
-
-multilib_src_install_all() {
- python_fix_shebang "${ED}"
-}