pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/audio/audacity There are quite a lot of changes to thi...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/1806cd030b3c
branches:  trunk
changeset: 650292:1806cd030b3c
user:      rodent <rodent%pkgsrc.org@localhost>
date:      Mon Apr 20 13:38:23 2015 +0000

description:
There are quite a lot of changes to this package. They are spread across
eight (8) wiki pages here: http://wiki.audacityteam.org/wiki/Release_Notes.
For pkgsrc changes, some patches were removed which were integrated
upstream or don't exist in source anymore. PKG_OPTIONS framework was added
to enable the user to built with gtk{2,3}, jack, alsa, NLS, ladspa, and
debug options. gtk3, jack, and alsa options need work and aren't supported
currently. This package uses a cc-by-v3.0-license which needs to be
imported sometime too. Using portaudio-devel from pkgsrc is disabled, due
to requiring the Pa_GetStreamHostApiType() function which is not present in
our stable version. The in-tree portaudio is used instead. Nyquist support
is not building as well at the moment along with the portsmf midi support.
Package adds many additional dependencies like lv2, lilv, libogg, twolame,
libsbsms, libsndfile, and more. Enjoy.

diffstat:

 audio/audacity/Makefile                                                         |   52 ++-
 audio/audacity/PLIST                                                            |  151 +++++++--
 audio/audacity/distinfo                                                         |   37 +-
 audio/audacity/options.mk                                                       |   48 +++
 audio/audacity/patches/patch-aa                                                 |    8 +-
 audio/audacity/patches/patch-ab                                                 |   13 -
 audio/audacity/patches/patch-ac                                                 |   13 -
 audio/audacity/patches/patch-ad                                                 |   13 -
 audio/audacity/patches/patch-ae                                                 |   97 ------
 audio/audacity/patches/patch-af                                                 |  105 ------
 audio/audacity/patches/patch-ag                                                 |   13 -
 audio/audacity/patches/patch-ah                                                 |   17 -
 audio/audacity/patches/patch-ai                                                 |   20 -
 audio/audacity/patches/patch-aj                                                 |   13 -
 audio/audacity/patches/patch-ak                                                 |   13 -
 audio/audacity/patches/patch-al                                                 |   13 -
 audio/audacity/patches/patch-am                                                 |   22 +-
 audio/audacity/patches/patch-ba                                                 |   28 +-
 audio/audacity/patches/patch-bb                                                 |   16 +-
 audio/audacity/patches/patch-bc                                                 |   62 ++-
 audio/audacity/patches/patch-bd                                                 |   12 -
 audio/audacity/patches/patch-lib-src_soundtouch_source_SoundTouch_FIRFilter.cpp |   15 -
 audio/audacity/patches/patch-lib-src_soundtouch_source_SoundTouch_Makefile.in   |   13 -
 audio/audacity/patches/patch-lib_src_portmixer_px__unix__oss_px__unix__oss.c    |   13 -
 audio/audacity/patches/patch-src_AudioIO.cpp                                    |   13 -
 audio/audacity/patches/patch-src_effects_NoiseRemoval.cpp                       |   10 +-
 audio/audacity/patches/patch-src_effects_VST_VSTEffect.cpp                      |   18 +
 27 files changed, 306 insertions(+), 542 deletions(-)

diffs (truncated from 1042 to 300 lines):

diff -r a60ed803a2be -r 1806cd030b3c audio/audacity/Makefile
--- a/audio/audacity/Makefile   Mon Apr 20 08:06:13 2015 +0000
+++ b/audio/audacity/Makefile   Mon Apr 20 13:38:23 2015 +0000
@@ -1,28 +1,29 @@
-# $NetBSD: Makefile,v 1.88 2014/05/05 00:47:35 ryoon Exp $
+# $NetBSD: Makefile,v 1.89 2015/04/20 13:38:23 rodent Exp $
 
-DISTNAME=              audacity-src-1.2.6
-PKGREVISION=           26
-PKGNAME=               ${DISTNAME:S/-src-/-/}
+DISTNAME=              audacity-minsrc-2.1.0
+PKGNAME=               ${DISTNAME:S/-minsrc//1}
 CATEGORIES=            audio
 MASTER_SITES=          ${MASTER_SITE_SOURCEFORGE:=audacity/}
+EXTRACT_SUFX=          .tar.xz
 
 MAINTAINER=            pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=              http://audacity.sourceforge.net/
 COMMENT=               Audio editor
-
-MAKE_JOBS_SAFE=                no
+LICENSE=               gnu-gpl-v2 # AND cc-by-v3.0-license
 
 USE_LIBTOOL=           yes
-USE_TOOLS+=            autoconf gmake msgfmt pkg-config zip:run
+USE_TOOLS+=            autoconf gmake intltool msgfmt msgmerge pkg-config
+USE_TOOLS+=            xgettext zip:run
 USE_LANGUAGES=         c c++
 GNU_CONFIGURE=         yes
-CONFIGURE_ARGS+=       --without-xaudio
-CONFIGURE_ARGS+=       --with-id3=system
-CONFIGURE_ARGS+=       --with-libmad=system
-CONFIGURE_ARGS+=       --with-libsndfile=system
-CONFIGURE_ARGS+=       --with-portaudio=system
-CONFIGURE_ARGS+=       --with-vorbis=system
-CONFIGURE_ENV+=                WX_CONFIG=${LOCALBASE}/bin/wx24-config
+CONFIGURE_ARGS+=       --with-expat=system --without-xaudio
+CONFIGURE_ARGS+=       --with-ffmpeg=system --with-libflac=system
+CONFIGURE_ARGS+=       --with-id3tag=system --with-libmad=system
+CONFIGURE_ARGS+=       --with-vorbis=system --with-sbsms=system
+CONFIGURE_ARGS+=       --with-libsamplerate=system --with-soundtouch=system
+CONFIGURE_ARGS+=       --with-twolame=system --with-lv2=system
+CONFIGURE_ARGS+=       --with-libsndfile=system --with-portaudio=local
+CONFIGURE_ARGS+=       --enable-nyquist=no --without-midi # both are BROKEN
 
 CONFIG_GUESS_OVERRIDE=         \
        config.guess */config.guess */*/config.guess */*/*/config.guess
@@ -30,16 +31,33 @@
        config.sub */config.sub */*/config.sub */*/*/config.sub
 
 PTHREAD_AUTO_VARS=     yes
+BUILDLINK_TRANSFORM+=  opt:-ldl:${BUILDLINK_LDADD.dl:M*}
 
+.include "options.mk"
+
+.include "../../sysutils/desktop-file-utils/desktopdb.mk"
+.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+.include "../../multimedia/libogg/buildlink3.mk"
+.include "../../audio/lilv/buildlink3.mk"
+.include "../../audio/lv2/buildlink3.mk"
+.include "../../audio/soundtouch/buildlink3.mk"
+BUILDLINK_API_DEPENDS.twolame+=        twolame>=0.3.9
+.include "../../audio/twolame/buildlink3.mk"
 .include "../../audio/lame/buildlink3.mk"
 .include "../../audio/libid3tag/buildlink3.mk"
 .include "../../audio/libmad/buildlink3.mk"
+.include "../../audio/libsbsms/buildlink3.mk"
+.include "../../audio/libsamplerate/buildlink3.mk"
 .include "../../audio/libsndfile/buildlink3.mk"
 .include "../../audio/libvorbis/buildlink3.mk"
-.include "../../audio/portaudio/buildlink3.mk"
+#.include "../../audio/portaudio-devel/buildlink3.mk" # Needs Pa_GetStreamHostApiType
 .include "../../devel/zlib/buildlink3.mk"
-.include "../../x11/wxGTK24/buildlink3.mk"
-
+BUILDLINK_API_DEPENDS.flac+=   flac>=1.3.0
+.include "../../audio/flac/buildlink3.mk"
+.include "../../multimedia/ffmpeg1/buildlink3.mk"
+.include "../../textproc/expat/buildlink3.mk"
+.include "../../x11/wxGTK28/buildlink3.mk"
+.include "../../mk/dlopen.buildlink3.mk"
 .include "../../mk/oss.buildlink3.mk"
 .include "../../mk/pthread.buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r a60ed803a2be -r 1806cd030b3c audio/audacity/PLIST
--- a/audio/audacity/PLIST      Mon Apr 20 08:06:13 2015 +0000
+++ b/audio/audacity/PLIST      Mon Apr 20 13:38:23 2015 +0000
@@ -1,67 +1,140 @@
-@comment $NetBSD: PLIST,v 1.9 2009/06/14 17:32:02 joerg Exp $
+@comment $NetBSD: PLIST,v 1.10 2015/04/20 13:38:23 rodent Exp $
 bin/audacity
 man/man1/audacity.1
-share/audacity/audacity-1.2-help.htb
+share/appdata/audacity.appdata.xml
+share/applications/audacity.desktop
+share/audacity/EQDefaultCurves.xml
+share/audacity/include/audacity/ConfigInterface.h
+share/audacity/include/audacity/EffectAutomationParameters.h
+share/audacity/include/audacity/EffectInterface.h
+share/audacity/include/audacity/IdentInterface.h
+share/audacity/include/audacity/ImporterInterface.h
+share/audacity/include/audacity/ModuleInterface.h
+share/audacity/include/audacity/PluginInterface.h
+share/audacity/include/audacity/Types.h
 share/audacity/nyquist/bug.lsp
 share/audacity/nyquist/dspprims.lsp
+share/audacity/nyquist/envelopes.lsp
+share/audacity/nyquist/equalizer.lsp
 share/audacity/nyquist/evalenv.lsp
+share/audacity/nyquist/fileio.lsp
 share/audacity/nyquist/follow.lsp
 share/audacity/nyquist/init.lsp
 share/audacity/nyquist/misc.lsp
 share/audacity/nyquist/nyinit.lsp
 share/audacity/nyquist/nyqmisc.lsp
+share/audacity/nyquist/nyquist-plot.txt
 share/audacity/nyquist/nyquist.lsp
 share/audacity/nyquist/printrec.lsp
 share/audacity/nyquist/profile.lsp
+share/audacity/nyquist/rawwaves/mand1.raw
+share/audacity/nyquist/rawwaves/mand10.raw
+share/audacity/nyquist/rawwaves/mand11.raw
+share/audacity/nyquist/rawwaves/mand12.raw
+share/audacity/nyquist/rawwaves/mand2.raw
+share/audacity/nyquist/rawwaves/mand3.raw
+share/audacity/nyquist/rawwaves/mand4.raw
+share/audacity/nyquist/rawwaves/mand5.raw
+share/audacity/nyquist/rawwaves/mand6.raw
+share/audacity/nyquist/rawwaves/mand7.raw
+share/audacity/nyquist/rawwaves/mand8.raw
+share/audacity/nyquist/rawwaves/mand9.raw
+share/audacity/nyquist/rawwaves/mandpluk.raw
+share/audacity/nyquist/rawwaves/marmstk1.raw
+share/audacity/nyquist/rawwaves/sinewave.raw
+share/audacity/nyquist/sal-parse.lsp
+share/audacity/nyquist/sal.lsp
 share/audacity/nyquist/seq.lsp
 share/audacity/nyquist/seqfnint.lsp
 share/audacity/nyquist/seqmidi.lsp
 share/audacity/nyquist/sndfnint.lsp
+share/audacity/nyquist/stk.lsp
 share/audacity/nyquist/system.lsp
-share/audacity/nyquist/test.lsp
 share/audacity/nyquist/xlinit.lsp
+share/audacity/nyquist/xm.lsp
 share/audacity/plug-ins/SilenceMarker.ny
+share/audacity/plug-ins/SoundFinder.ny
+share/audacity/plug-ins/StudioFadeOut.ny
+share/audacity/plug-ins/adjustable-fade.ny
+share/audacity/plug-ins/beat.ny
 share/audacity/plug-ins/clicktrack.ny
-share/audacity/plug-ins/crossfadein.ny
-share/audacity/plug-ins/crossfadeout.ny
+share/audacity/plug-ins/clipfix.ny
+share/audacity/plug-ins/crossfadetracks.ny
 share/audacity/plug-ins/delay.ny
+share/audacity/plug-ins/equalabel.ny
 share/audacity/plug-ins/highpass.ny
 share/audacity/plug-ins/lowpass.ny
+share/audacity/plug-ins/notch.ny
 share/audacity/plug-ins/pluck.ny
+share/audacity/plug-ins/rissetdrum.ny
+share/audacity/plug-ins/sample-data-export.ny
 share/audacity/plug-ins/tremolo.ny
+share/audacity/plug-ins/vocalremover.ny
+share/audacity/plug-ins/vocoder.ny
 share/doc/audacity/LICENSE.txt
 share/doc/audacity/README.txt
-share/locale/af/LC_MESSAGES/audacity.mo
-share/locale/ar/LC_MESSAGES/audacity.mo
-share/locale/bg/LC_MESSAGES/audacity.mo
-share/locale/bn/LC_MESSAGES/audacity.mo
-share/locale/ca/LC_MESSAGES/audacity.mo
-share/locale/cs/LC_MESSAGES/audacity.mo
-share/locale/cy/LC_MESSAGES/audacity.mo
-share/locale/da/LC_MESSAGES/audacity.mo
-share/locale/de/LC_MESSAGES/audacity.mo
-share/locale/el/LC_MESSAGES/audacity.mo
-share/locale/es/LC_MESSAGES/audacity.mo
-share/locale/eu/LC_MESSAGES/audacity.mo
-share/locale/fi/LC_MESSAGES/audacity.mo
-share/locale/fr/LC_MESSAGES/audacity.mo
-share/locale/ga/LC_MESSAGES/audacity.mo
-share/locale/gl/LC_MESSAGES/audacity.mo
-share/locale/hu/LC_MESSAGES/audacity.mo
-share/locale/it/LC_MESSAGES/audacity.mo
-share/locale/ja/LC_MESSAGES/audacity.mo
-share/locale/lt/LC_MESSAGES/audacity.mo
-share/locale/mk/LC_MESSAGES/audacity.mo
-share/locale/nb/LC_MESSAGES/audacity.mo
-share/locale/nl/LC_MESSAGES/audacity.mo
-share/locale/pl/LC_MESSAGES/audacity.mo
-share/locale/pt/LC_MESSAGES/audacity.mo
-share/locale/ro/LC_MESSAGES/audacity.mo
-share/locale/ru/LC_MESSAGES/audacity.mo
-share/locale/sk/LC_MESSAGES/audacity.mo
-share/locale/sl/LC_MESSAGES/audacity.mo
-share/locale/sv/LC_MESSAGES/audacity.mo
-share/locale/tr/LC_MESSAGES/audacity.mo
-share/locale/uk/LC_MESSAGES/audacity.mo
-share/locale/zh/LC_MESSAGES/audacity.mo
-share/locale/zh_TW/LC_MESSAGES/audacity.mo
+share/icons/hicolor/16x16/apps/audacity.png
+share/icons/hicolor/22x22/apps/audacity.png
+share/icons/hicolor/24x24/apps/audacity.png
+share/icons/hicolor/32x32/apps/audacity.png
+share/icons/hicolor/48x48/apps/audacity.png
+share/icons/hicolor/scalable/apps/audacity.svg
+${PLIST.nls}share/locale/af/LC_MESSAGES/audacity.mo
+${PLIST.nls}share/locale/ar/LC_MESSAGES/audacity.mo
+${PLIST.nls}share/locale/be/LC_MESSAGES/audacity.mo
+${PLIST.nls}share/locale/bg/LC_MESSAGES/audacity.mo
+${PLIST.nls}share/locale/bn/LC_MESSAGES/audacity.mo
+${PLIST.nls}share/locale/bs/LC_MESSAGES/audacity.mo
+${PLIST.nls}share/locale/ca/LC_MESSAGES/audacity.mo
+${PLIST.nls}share/locale/ca@valencia/LC_MESSAGES/audacity.mo
+${PLIST.nls}share/locale/cs/LC_MESSAGES/audacity.mo
+${PLIST.nls}share/locale/cy/LC_MESSAGES/audacity.mo
+${PLIST.nls}share/locale/da/LC_MESSAGES/audacity.mo
+${PLIST.nls}share/locale/de/LC_MESSAGES/audacity.mo
+${PLIST.nls}share/locale/el/LC_MESSAGES/audacity.mo
+${PLIST.nls}share/locale/es/LC_MESSAGES/audacity.mo
+${PLIST.nls}share/locale/eu/LC_MESSAGES/audacity.mo
+${PLIST.nls}share/locale/fa/LC_MESSAGES/audacity.mo
+${PLIST.nls}share/locale/fi/LC_MESSAGES/audacity.mo
+${PLIST.nls}share/locale/fr/LC_MESSAGES/audacity.mo
+${PLIST.nls}share/locale/ga/LC_MESSAGES/audacity.mo
+${PLIST.nls}share/locale/gl/LC_MESSAGES/audacity.mo
+${PLIST.nls}share/locale/he/LC_MESSAGES/audacity.mo
+${PLIST.nls}share/locale/hi/LC_MESSAGES/audacity.mo
+${PLIST.nls}share/locale/hr/LC_MESSAGES/audacity.mo
+${PLIST.nls}share/locale/hu/LC_MESSAGES/audacity.mo
+${PLIST.nls}share/locale/hy/LC_MESSAGES/audacity.mo
+${PLIST.nls}share/locale/id/LC_MESSAGES/audacity.mo
+${PLIST.nls}share/locale/it/LC_MESSAGES/audacity.mo
+${PLIST.nls}share/locale/ja/LC_MESSAGES/audacity.mo
+${PLIST.nls}share/locale/ka/LC_MESSAGES/audacity.mo
+${PLIST.nls}share/locale/km/LC_MESSAGES/audacity.mo
+${PLIST.nls}share/locale/ko/LC_MESSAGES/audacity.mo
+${PLIST.nls}share/locale/lt/LC_MESSAGES/audacity.mo
+${PLIST.nls}share/locale/mk/LC_MESSAGES/audacity.mo
+${PLIST.nls}share/locale/my/LC_MESSAGES/audacity.mo
+${PLIST.nls}share/locale/nb/LC_MESSAGES/audacity.mo
+${PLIST.nls}share/locale/nl/LC_MESSAGES/audacity.mo
+${PLIST.nls}share/locale/oc/LC_MESSAGES/audacity.mo
+${PLIST.nls}share/locale/pl/LC_MESSAGES/audacity.mo
+${PLIST.nls}share/locale/pt/LC_MESSAGES/audacity.mo
+${PLIST.nls}share/locale/pt_BR/LC_MESSAGES/audacity.mo
+${PLIST.nls}share/locale/ro/LC_MESSAGES/audacity.mo
+${PLIST.nls}share/locale/ru/LC_MESSAGES/audacity.mo
+${PLIST.nls}share/locale/sk/LC_MESSAGES/audacity.mo
+${PLIST.nls}share/locale/sl/LC_MESSAGES/audacity.mo
+${PLIST.nls}share/locale/sr_RS/LC_MESSAGES/audacity.mo
+${PLIST.nls}share/locale/sr_RS@latin/LC_MESSAGES/audacity.mo
+${PLIST.nls}share/locale/sv/LC_MESSAGES/audacity.mo
+${PLIST.nls}share/locale/ta/LC_MESSAGES/audacity.mo
+${PLIST.nls}share/locale/tg/LC_MESSAGES/audacity.mo
+${PLIST.nls}share/locale/tr/LC_MESSAGES/audacity.mo
+${PLIST.nls}share/locale/uk/LC_MESSAGES/audacity.mo
+${PLIST.nls}share/locale/vi/LC_MESSAGES/audacity.mo
+${PLIST.nls}share/locale/zh/LC_MESSAGES/audacity.mo
+${PLIST.nls}share/locale/zh_TW/LC_MESSAGES/audacity.mo
+share/mime/packages/audacity.xml
+share/pixmaps/audacity.xpm
+share/pixmaps/audacity16.xpm
+share/pixmaps/audacity32.xpm
+share/pixmaps/gnome-mime-application-x-audacity-project.xpm
diff -r a60ed803a2be -r 1806cd030b3c audio/audacity/distinfo
--- a/audio/audacity/distinfo   Mon Apr 20 08:06:13 2015 +0000
+++ b/audio/audacity/distinfo   Mon Apr 20 13:38:23 2015 +0000
@@ -1,27 +1,12 @@
-$NetBSD: distinfo,v 1.23 2013/12/10 14:23:44 jperkin Exp $
+$NetBSD: distinfo,v 1.24 2015/04/20 13:38:23 rodent Exp $
 
-SHA1 (audacity-src-1.2.6.tar.gz) = 1bfdd119fdc09d1aa334aee21d4831ef6e939fce
-RMD160 (audacity-src-1.2.6.tar.gz) = f59ca075ae430a518b77ce2ed08441abe2b67a0c
-Size (audacity-src-1.2.6.tar.gz) = 4882379 bytes
-SHA1 (patch-aa) = 5494f3fb6035f15a4447556f8cf4a0a2404a2259
-SHA1 (patch-ab) = 8630488f5a89b1542ac2a9f01080c36f1eac7c7d
-SHA1 (patch-ac) = 2baaf1650c9bdc627000e8676f0ac6ec16b6ec26
-SHA1 (patch-ad) = 820e5321a6558063d04ee8da11fc606d59e33046
-SHA1 (patch-ae) = 628a6353b37418d182f3edd9f26bcea7b5f779d4
-SHA1 (patch-af) = 05c1c345ef9b92410fbe4d8b4b46ab4b7ba7a226
-SHA1 (patch-ag) = 68bcbd932cd4440bc9090c6afc369cfcae54a16b
-SHA1 (patch-ah) = fa0c240f7e20299a6ed26692d443dfb95c0b7eb9
-SHA1 (patch-ai) = 625cd6337d8a246d1a9c388279efa0ade34a2093
-SHA1 (patch-aj) = 34b4cdd266345f04954983cc14e4b762f09f4df8
-SHA1 (patch-ak) = 5f012eb47c832a8f11bcfbdcaf0ab2e876abd04e
-SHA1 (patch-al) = 224437cc76e1f25d600e859d278ad73bbf261efa
-SHA1 (patch-am) = 3210d8632ee9f5361008277e2c887f24d87205a1
-SHA1 (patch-ba) = c27676c7110bf6ef2fcd448d68402b7bfd21b631
-SHA1 (patch-bb) = 050c6edc0a174e2496ef0b572002eca185bd38de
-SHA1 (patch-bc) = 8a08526c37e025a89a747fa2c7a48668fe797572
-SHA1 (patch-bd) = dc24c670cdf078f08c29318c5c5dc8efed398f59
-SHA1 (patch-lib-src_soundtouch_source_SoundTouch_FIRFilter.cpp) = 4d4aee4af18a5211074bdce7cc30507b42337941
-SHA1 (patch-lib-src_soundtouch_source_SoundTouch_Makefile.in) = 882de67691e6b7b4b611ead0e1fe20ebafa57d40
-SHA1 (patch-lib_src_portmixer_px__unix__oss_px__unix__oss.c) = 4c78a5b39ea0fc1d022c8bfabd68a77989b33a54
-SHA1 (patch-src_AudioIO.cpp) = 79af6045ae0a9ff754ae0ea30d987f47363df18f
-SHA1 (patch-src_effects_NoiseRemoval.cpp) = 1487650a4784feb5d57ee0ceeda3346fb4abf8de
+SHA1 (audacity-minsrc-2.1.0.tar.xz) = a53bce0276240bb56f2e3fd1bf235a4ef688caa3



Home | Main Index | Thread Index | Old Index