pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/audio/tenacity



Module Name:    pkgsrc
Committed By:   ryoon
Date:           Wed Jul 22 15:24:33 UTC 2026

Added Files:
        pkgsrc/audio/tenacity: DESCR Makefile PLIST distinfo
        pkgsrc/audio/tenacity/patches: patch-src_effects_Compressor2.cpp

Log Message:
audio/tenacity: import tenacity-1.3.5

Tenacity is an easy-to-use multi-track audio editor and recorder
for Windows, macOS, Linux and other operating systems. It is built
on top of the widely popular Audacity and is being developed by a
wide, diverse group of volunteers.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/audio/tenacity/DESCR \
    pkgsrc/audio/tenacity/Makefile pkgsrc/audio/tenacity/PLIST \
    pkgsrc/audio/tenacity/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/audio/tenacity/patches/patch-src_effects_Compressor2.cpp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Added files:

Index: pkgsrc/audio/tenacity/DESCR
diff -u /dev/null pkgsrc/audio/tenacity/DESCR:1.1
--- /dev/null   Wed Jul 22 15:24:33 2026
+++ pkgsrc/audio/tenacity/DESCR Wed Jul 22 15:24:33 2026
@@ -0,0 +1,4 @@
+Tenacity is an easy-to-use multi-track audio editor and recorder
+for Windows, macOS, Linux and other operating systems. It is built
+on top of the widely popular Audacity and is being developed by a
+wide, diverse group of volunteers.
Index: pkgsrc/audio/tenacity/Makefile
diff -u /dev/null pkgsrc/audio/tenacity/Makefile:1.1
--- /dev/null   Wed Jul 22 15:24:33 2026
+++ pkgsrc/audio/tenacity/Makefile      Wed Jul 22 15:24:33 2026
@@ -0,0 +1,53 @@
+# $NetBSD: Makefile,v 1.1 2026/07/22 15:24:33 ryoon Exp $
+
+DISTNAME=              tenacity-v1.3.5
+PKGNAME=               ${DISTNAME:S/-v/-/}
+CATEGORIES=            audio
+MASTER_SITES=          ${MASTER_SITE_CODEBERG:=tenacityteam/}
+CODEBERG_PROJECT=      tenacity
+CODEBERG_TAG=          v${PKGVERSION_NOREV}
+
+MAINTAINER=    ryoon%NetBSD.org@localhost
+HOMEPAGE=      https://tenacityaudio.org/
+COMMENT=       Easy-to-use, cross-platform multi-track audio editor/recorder
+LICENSE=       gnu-gpl-v2
+
+CODEBERG_SUBMODULES+=  tenacityteam libnyquist aaf654f44192240170cdb5ed4dc2f004dad2b1e2 lib-src/libnyquist
+
+WRKSRC=                        ${WRKDIR}/tenacity
+USE_PKGLOCALEDIR=      yes
+USE_LANGUAGES=         c c++
+USE_TOOLS+=            pkg-config
+
+LDFLAGS+=      ${COMPILER_RPATH_FLAG}${PREFIX}/lib/tenacity
+
+CMAKE_CONFIGURE_ARGS+= -DPCH=OFF
+
+.include "../../devel/cmake/build.mk"
+.include "../../audio/flac/buildlink3.mk"
+.include "../../audio/libid3tag/buildlink3.mk"
+.include "../../audio/jack/buildlink3.mk"
+.include "../../audio/lame/buildlink3.mk"
+.include "../../audio/ladspa/buildlink3.mk"
+.include "../../audio/libmad/buildlink3.mk"
+.include "../../audio/libsbsms/buildlink3.mk"
+.include "../../audio/libsndfile/buildlink3.mk"
+.include "../../audio/libsoxr/buildlink3.mk"
+.include "../../audio/libvorbis/buildlink3.mk"
+.include "../../audio/lilv/buildlink3.mk"
+.include "../../audio/portaudio/buildlink3.mk"
+.include "../../audio/soundtouch/buildlink3.mk"
+.include "../../audio/twolame/buildlink3.mk"
+.include "../../audio/vamp-plugin-sdk/buildlink3.mk"
+.include "../../devel/libebml/buildlink3.mk"
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../databases/sqlite3/buildlink3.mk"
+.include "../../graphics/png/buildlink3.mk"
+.include "../../multimedia/ffmpeg8/buildlink3.mk"
+.include "../../multimedia/libmatroska/buildlink3.mk"
+.include "../../multimedia/libogg/buildlink3.mk"
+.include "../../textproc/expat/buildlink3.mk"
+.include "../../x11/gtk3/buildlink3.mk"
+.include "../../x11/wxGTK32/buildlink3.mk"
+.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/audio/tenacity/PLIST
diff -u /dev/null pkgsrc/audio/tenacity/PLIST:1.1
--- /dev/null   Wed Jul 22 15:24:33 2026
+++ pkgsrc/audio/tenacity/PLIST Wed Jul 22 15:24:33 2026
@@ -0,0 +1,168 @@
+@comment $NetBSD: PLIST,v 1.1 2026/07/22 15:24:33 ryoon Exp $
+bin/tenacity
+lib/tenacity/lib-audio-devices.so
+lib/tenacity/lib-basic-ui.so
+lib/tenacity/lib-components.so
+lib/tenacity/lib-exceptions.so
+lib/tenacity/lib-ffmpeg-support.so
+lib/tenacity/lib-files.so
+lib/tenacity/lib-math.so
+lib/tenacity/lib-preferences.so
+lib/tenacity/lib-project-rate.so
+lib/tenacity/lib-project.so
+lib/tenacity/lib-registries.so
+lib/tenacity/lib-screen-geometry.so
+lib/tenacity/lib-string-utils.so
+lib/tenacity/lib-strings.so
+lib/tenacity/lib-track.so
+lib/tenacity/lib-utility.so
+lib/tenacity/lib-xml.so
+lib/tenacity/modules/mod-script-pipe.so
+man/man1/tenacity.1
+share/applications/tenacity.desktop
+share/doc/tenacity/LICENSE.txt
+share/doc/tenacity/README.md
+share/icons/hicolor/16x16/tenacity.png
+share/icons/hicolor/22x22/tenacity.png
+share/icons/hicolor/24x24/tenacity.png
+share/icons/hicolor/32x32/tenacity.png
+share/icons/hicolor/48x48/tenacity.png
+share/icons/hicolor/scalable/apps/tenacity.svg
+share/locale/af/LC_MESSAGES/tenacity.mo
+share/locale/ar/LC_MESSAGES/tenacity.mo
+share/locale/be/LC_MESSAGES/tenacity.mo
+share/locale/bg/LC_MESSAGES/tenacity.mo
+share/locale/bn/LC_MESSAGES/tenacity.mo
+share/locale/bs/LC_MESSAGES/tenacity.mo
+share/locale/ca/LC_MESSAGES/tenacity.mo
+share/locale/ca_ES@valencia/LC_MESSAGES/tenacity.mo
+share/locale/co/LC_MESSAGES/tenacity.mo
+share/locale/cs/LC_MESSAGES/tenacity.mo
+share/locale/cy/LC_MESSAGES/tenacity.mo
+share/locale/da/LC_MESSAGES/tenacity.mo
+share/locale/de/LC_MESSAGES/tenacity.mo
+share/locale/el/LC_MESSAGES/tenacity.mo
+share/locale/es/LC_MESSAGES/tenacity.mo
+share/locale/eu_ES/LC_MESSAGES/tenacity.mo
+share/locale/fa/LC_MESSAGES/tenacity.mo
+share/locale/fi/LC_MESSAGES/tenacity.mo
+share/locale/fr/LC_MESSAGES/tenacity.mo
+share/locale/ga/LC_MESSAGES/tenacity.mo
+share/locale/gl/LC_MESSAGES/tenacity.mo
+share/locale/he/LC_MESSAGES/tenacity.mo
+share/locale/hi/LC_MESSAGES/tenacity.mo
+share/locale/hr/LC_MESSAGES/tenacity.mo
+share/locale/hu/LC_MESSAGES/tenacity.mo
+share/locale/hy/LC_MESSAGES/tenacity.mo
+share/locale/id/LC_MESSAGES/tenacity.mo
+share/locale/it/LC_MESSAGES/tenacity.mo
+share/locale/ja/LC_MESSAGES/tenacity.mo
+share/locale/ka/LC_MESSAGES/tenacity.mo
+share/locale/km/LC_MESSAGES/tenacity.mo
+share/locale/ko/LC_MESSAGES/tenacity.mo
+share/locale/lt/LC_MESSAGES/tenacity.mo
+share/locale/mk/LC_MESSAGES/tenacity.mo
+share/locale/mr/LC_MESSAGES/tenacity.mo
+share/locale/my/LC_MESSAGES/tenacity.mo
+share/locale/nb/LC_MESSAGES/tenacity.mo
+share/locale/nl/LC_MESSAGES/tenacity.mo
+share/locale/oc/LC_MESSAGES/tenacity.mo
+share/locale/pl/LC_MESSAGES/tenacity.mo
+share/locale/pt_BR/LC_MESSAGES/tenacity.mo
+share/locale/pt_PT/LC_MESSAGES/tenacity.mo
+share/locale/ro/LC_MESSAGES/tenacity.mo
+share/locale/ru/LC_MESSAGES/tenacity.mo
+share/locale/sk/LC_MESSAGES/tenacity.mo
+share/locale/sl/LC_MESSAGES/tenacity.mo
+share/locale/sr_RS/LC_MESSAGES/tenacity.mo
+share/locale/sr_RS@latin/LC_MESSAGES/tenacity.mo
+share/locale/sv/LC_MESSAGES/tenacity.mo
+share/locale/ta/LC_MESSAGES/tenacity.mo
+share/locale/tg/LC_MESSAGES/tenacity.mo
+share/locale/tr/LC_MESSAGES/tenacity.mo
+share/locale/uk/LC_MESSAGES/tenacity.mo
+share/locale/vi/LC_MESSAGES/tenacity.mo
+share/locale/zh_CN/LC_MESSAGES/tenacity.mo
+share/locale/zh_TW/LC_MESSAGES/tenacity.mo
+share/metainfo/tenacity.metainfo.xml
+share/mime/packages/tenacity.xml
+share/pixmaps/gnome-mime-application-x-audacity-project.xpm
+share/pixmaps/tenacity.xpm
+share/pixmaps/tenacity16.xpm
+share/pixmaps/tenacity32.xpm
+share/tenacity/EQDefaultCurves.xml
+share/tenacity/nyquist/aud-do-support.lsp
+share/tenacity/nyquist/dspprims.lsp
+share/tenacity/nyquist/envelopes.lsp
+share/tenacity/nyquist/equalizer.lsp
+share/tenacity/nyquist/evalenv.lsp
+share/tenacity/nyquist/fileio.lsp
+share/tenacity/nyquist/init.lsp
+share/tenacity/nyquist/misc.lsp
+share/tenacity/nyquist/nyinit-dbg.lsp
+share/tenacity/nyquist/nyinit.lsp
+share/tenacity/nyquist/nyqmisc.lsp
+share/tenacity/nyquist/nyquist-plot.txt
+share/tenacity/nyquist/nyquist.lsp
+share/tenacity/nyquist/printrec.lsp
+share/tenacity/nyquist/profile.lsp
+share/tenacity/nyquist/rawwaves/mand1.raw
+share/tenacity/nyquist/rawwaves/mand10.raw
+share/tenacity/nyquist/rawwaves/mand11.raw
+share/tenacity/nyquist/rawwaves/mand12.raw
+share/tenacity/nyquist/rawwaves/mand2.raw
+share/tenacity/nyquist/rawwaves/mand3.raw
+share/tenacity/nyquist/rawwaves/mand4.raw
+share/tenacity/nyquist/rawwaves/mand5.raw
+share/tenacity/nyquist/rawwaves/mand6.raw
+share/tenacity/nyquist/rawwaves/mand7.raw
+share/tenacity/nyquist/rawwaves/mand8.raw
+share/tenacity/nyquist/rawwaves/mand9.raw
+share/tenacity/nyquist/rawwaves/mandpluk.raw
+share/tenacity/nyquist/rawwaves/marmstk1.raw
+share/tenacity/nyquist/rawwaves/sinewave.raw
+share/tenacity/nyquist/sal-parse.lsp
+share/tenacity/nyquist/sal.lsp
+share/tenacity/nyquist/seq.lsp
+share/tenacity/nyquist/seqfnint.lsp
+share/tenacity/nyquist/seqmidi.lsp
+share/tenacity/nyquist/sliders.lsp
+share/tenacity/nyquist/sndfnint.lsp
+share/tenacity/nyquist/spec-plot.lsp
+share/tenacity/nyquist/spectral-analysis.lsp
+share/tenacity/nyquist/stk.lsp
+share/tenacity/nyquist/system.lsp
+share/tenacity/nyquist/test.lsp
+share/tenacity/nyquist/velocity.lsp
+share/tenacity/nyquist/xlinit.lsp
+share/tenacity/nyquist/xm.lsp
+share/tenacity/plug-ins/SpectralEditMulti.ny
+share/tenacity/plug-ins/SpectralEditParametricEQ.ny
+share/tenacity/plug-ins/SpectralEditShelves.ny
+share/tenacity/plug-ins/StudioFadeOut.ny
+share/tenacity/plug-ins/adjustable-fade.ny
+share/tenacity/plug-ins/beat.ny
+share/tenacity/plug-ins/clipfix.ny
+share/tenacity/plug-ins/crossfadeclips.ny
+share/tenacity/plug-ins/crossfadetracks.ny
+share/tenacity/plug-ins/delay.ny
+share/tenacity/plug-ins/eq-xml-to-txt-converter.ny
+share/tenacity/plug-ins/equalabel.ny
+share/tenacity/plug-ins/highpass.ny
+share/tenacity/plug-ins/label-sounds.ny
+share/tenacity/plug-ins/limiter.ny
+share/tenacity/plug-ins/lowpass.ny
+share/tenacity/plug-ins/noisegate.ny
+share/tenacity/plug-ins/notch.ny
+share/tenacity/plug-ins/nyquist-plug-in-installer.ny
+share/tenacity/plug-ins/pluck.ny
+share/tenacity/plug-ins/rhythmtrack.ny
+share/tenacity/plug-ins/rissetdrum.ny
+share/tenacity/plug-ins/rms.ny
+share/tenacity/plug-ins/sample-data-export.ny
+share/tenacity/plug-ins/sample-data-import.ny
+share/tenacity/plug-ins/spectral-delete.ny
+share/tenacity/plug-ins/tremolo.ny
+share/tenacity/plug-ins/vocalrediso.ny
+share/tenacity/plug-ins/vocoder.ny
+@pkgdir share/tenacity/help
Index: pkgsrc/audio/tenacity/distinfo
diff -u /dev/null pkgsrc/audio/tenacity/distinfo:1.1
--- /dev/null   Wed Jul 22 15:24:33 2026
+++ pkgsrc/audio/tenacity/distinfo      Wed Jul 22 15:24:33 2026
@@ -0,0 +1,9 @@
+$NetBSD: distinfo,v 1.1 2026/07/22 15:24:33 ryoon Exp $
+
+BLAKE2s (tenacity-v1.3.5.tar.gz) = e2659c8bae2244eb42fb50a0a10ae0a05a542c483173c8df9204e1cfa1d22557
+SHA512 (tenacity-v1.3.5.tar.gz) = c6f1d99f6e83f0bb89bef15a878cfe5f0c5c100ea842a57b8ca47f096e07db7ae5a678b385f485f65f98d96c46a7b559b1c522f943677368c787a7cbd24de776
+Size (tenacity-v1.3.5.tar.gz) = 48864127 bytes
+BLAKE2s (tenacityteam-libnyquist-aaf654f44192240170cdb5ed4dc2f004dad2b1e2.tar.gz) = 2c54f15e23a14c8dfa69e261002c5d923446d619cb323d9f6ff2afde8a727620
+SHA512 (tenacityteam-libnyquist-aaf654f44192240170cdb5ed4dc2f004dad2b1e2.tar.gz) = 
ad07bbae134f9e626e14c8f5a094d8676078465e2b61c7a57853c9eebdca95029d6f0bcb67d6bc57242b1adaaac3d59342f3d7d742f3153ac25841031245a75a
+Size (tenacityteam-libnyquist-aaf654f44192240170cdb5ed4dc2f004dad2b1e2.tar.gz) = 705278 bytes
+SHA1 (patch-src_effects_Compressor2.cpp) = a2d841de127ac0374a3b684c3d00c2a5985aa91b

Index: pkgsrc/audio/tenacity/patches/patch-src_effects_Compressor2.cpp
diff -u /dev/null pkgsrc/audio/tenacity/patches/patch-src_effects_Compressor2.cpp:1.1
--- /dev/null   Wed Jul 22 15:24:33 2026
+++ pkgsrc/audio/tenacity/patches/patch-src_effects_Compressor2.cpp     Wed Jul 22 15:24:33 2026
@@ -0,0 +1,13 @@
+$NetBSD: patch-src_effects_Compressor2.cpp,v 1.1 2026/07/22 15:24:33 ryoon Exp $
+
+--- src/effects/Compressor2.cpp.orig   2026-03-08 15:09:15.602352465 +0000
++++ src/effects/Compressor2.cpp
+@@ -1138,7 +1138,7 @@ double EffectCompressor2::CompressorGain(double env)
+ 
+    // envDB can become NaN is env is exactly zero.
+    // As solution, use a very low dB value to prevent NaN propagation.
+-   if(isnan(envDB))
++   if(std::isnan(envDB))
+       envDB = -200;
+ 
+    kneeCond = 2.0 * (envDB - mThresholdDB);



Home | Main Index | Thread Index | Old Index