From 307c86bac00cebd86359107fbec6a98e6eb852a1 Mon Sep 17 00:00:00 2001 From: kennypm Date: Fri, 15 Dec 2023 13:26:27 -0500 Subject: [PATCH] media-sound/pure-data: bump to 0.54.1 and add support for double-precision --- media-sound/pure-data/Manifest | 1 + media-sound/pure-data/metadata.xml | 3 +++ media-sound/pure-data/pure-data-0.54.1.ebuild | 1 + media-sound/pure-data/pure-data-9999.ebuild | 5 +++-- 4 files changed, 8 insertions(+), 2 deletions(-) create mode 120000 media-sound/pure-data/pure-data-0.54.1.ebuild diff --git a/media-sound/pure-data/Manifest b/media-sound/pure-data/Manifest index c1be62ce..39e00776 100644 --- a/media-sound/pure-data/Manifest +++ b/media-sound/pure-data/Manifest @@ -1,3 +1,4 @@ DIST pd-0.51-3.src.tar.gz 10036862 BLAKE2B 289f82f0f87c18abbe8e92930175a94e1333609f55f03ea67caf65dad227727c4c939b9cc09dc07874137305b67dcba18a3804ca705bd86903c572947290b9b2 SHA512 e1e1879e06f28ccc3e0d6c016efb3bbef62a4c919f8f62183eb21c45b6bc4696cdfc7f3a47ff503eaea4a9a2d936f5c1041279fc165afbf62e12813935a6050c DIST pd-0.51-4.src.tar.gz 10043573 BLAKE2B 9a57214551296297754fa71efe9b6d8c75f4dc27a1680b5e3d43548b621640f3b2b807ef314729a8c236469dec19a57420c255d50648c4cfd4cd6e76c938c0ca SHA512 849d2b58b081833d47509d14cf3b0ce71a1a9aa19964a96728df7a11b7ea5233fa1848ac6ca9fd1cd1c2d492b9a84d736bb59f8a71d29aaba0d909f3bcfb3617 +DIST pd-0.54-1.src.tar.gz 9883713 BLAKE2B 13fb8b2e720f115ba01c9ada7ff38ce0dfdba5f05f03c08654d037f61bae9ca943140fe6963f2507fe6c4beb78d54b2f002870de92c8d9b9f008d463693cc22d SHA512 619a4bb9ddb13fdc278e868c98c8715e1251936f34d5d43da275cf4c9fdd18aa4a140c7def7e6201b6aa0ea3193afc65afe85efd44139a4534b332187b675a55 DIST pure-data.png 1155 BLAKE2B 94825077c55cae4267b1642eee7482385fb8ee4f020dc8680d122106852c33674b6bf90f6d5cbb8e77008f81d2e0861606e57a5e0e5bd243d7bb87ab2cd60af4 SHA512 89b2973c1087bfae3573a4f4ba4106bdafd172052e3b40ab6373c05d7d8843fb762721b28e88cc7c7850a80e488da29fe49f2e647e9a8fbd516df4d71bf3288e diff --git a/media-sound/pure-data/metadata.xml b/media-sound/pure-data/metadata.xml index d4009361..ba855ec3 100644 --- a/media-sound/pure-data/metadata.xml +++ b/media-sound/pure-data/metadata.xml @@ -9,4 +9,7 @@ Simon van der Veldt simon.vanderveldt+audio-overlay@gmail.com + + Use double- rather than single-precision floating-point representation + diff --git a/media-sound/pure-data/pure-data-0.54.1.ebuild b/media-sound/pure-data/pure-data-0.54.1.ebuild new file mode 120000 index 00000000..70ba988b --- /dev/null +++ b/media-sound/pure-data/pure-data-0.54.1.ebuild @@ -0,0 +1 @@ +pure-data-9999.ebuild \ No newline at end of file diff --git a/media-sound/pure-data/pure-data-9999.ebuild b/media-sound/pure-data/pure-data-9999.ebuild index 20c8c05c..e010ba51 100644 --- a/media-sound/pure-data/pure-data-9999.ebuild +++ b/media-sound/pure-data/pure-data-9999.ebuild @@ -3,7 +3,7 @@ EAPI=7 -inherit autotools desktop xdg +inherit autotools desktop xdg flag-o-matic DESCRIPTION="Visual programming language for multimedia" HOMEPAGE="http://msp.ucsd.edu/software.html" @@ -22,7 +22,7 @@ fi LICENSE="BSD" SLOT="0" -IUSE="alsa fftw jack oss" +IUSE="alsa fftw jack oss double-precision" REQUIRED_USE="|| ( alsa jack oss )" RDEPEND=" @@ -40,6 +40,7 @@ src_prepare() { # Disable portaudio and portmidi because otherwise Pd's local sources get installed src_configure() { + use double-precision && append-cppflags "-DPD_FLOATSIZE=64" econf --disable-portaudio \ --without-local-portaudio \ --disable-portmidi \