head 1.7; access; symbols pkgsrc-2015Q1:1.6.0.70 pkgsrc-2015Q1-base:1.6 pkgsrc-2014Q4:1.6.0.68 pkgsrc-2014Q4-base:1.6 pkgsrc-2014Q3:1.6.0.66 pkgsrc-2014Q3-base:1.6 pkgsrc-2014Q2:1.6.0.64 pkgsrc-2014Q2-base:1.6 pkgsrc-2014Q1:1.6.0.62 pkgsrc-2014Q1-base:1.6 pkgsrc-2013Q4:1.6.0.60 pkgsrc-2013Q4-base:1.6 pkgsrc-2013Q3:1.6.0.58 pkgsrc-2013Q3-base:1.6 pkgsrc-2013Q2:1.6.0.56 pkgsrc-2013Q2-base:1.6 pkgsrc-2013Q1:1.6.0.54 pkgsrc-2013Q1-base:1.6 pkgsrc-2012Q4:1.6.0.52 pkgsrc-2012Q4-base:1.6 pkgsrc-2012Q3:1.6.0.50 pkgsrc-2012Q3-base:1.6 pkgsrc-2012Q2:1.6.0.48 pkgsrc-2012Q2-base:1.6 pkgsrc-2012Q1:1.6.0.46 pkgsrc-2012Q1-base:1.6 pkgsrc-2011Q4:1.6.0.44 pkgsrc-2011Q4-base:1.6 pkgsrc-2011Q3:1.6.0.42 pkgsrc-2011Q3-base:1.6 pkgsrc-2011Q2:1.6.0.40 pkgsrc-2011Q2-base:1.6 TNF:1.1.1 pkgsrc-2011Q1:1.6.0.38 pkgsrc-2011Q1-base:1.6 pkgsrc-2010Q4:1.6.0.36 pkgsrc-2010Q4-base:1.6 pkgsrc-2010Q3:1.6.0.34 pkgsrc-2010Q3-base:1.6 pkgsrc-2010Q2:1.6.0.32 pkgsrc-2010Q2-base:1.6 pkgsrc-2010Q1:1.6.0.30 pkgsrc-2010Q1-base:1.6 pkgsrc-2009Q4:1.6.0.28 pkgsrc-2009Q4-base:1.6 pkgsrc-2009Q3:1.6.0.26 pkgsrc-2009Q3-base:1.6 pkgsrc-2009Q2:1.6.0.24 pkgsrc-2009Q2-base:1.6 pkgsrc-2009Q1:1.6.0.22 pkgsrc-2009Q1-base:1.6 pkgsrc-2008Q4:1.6.0.20 pkgsrc-2008Q4-base:1.6 pkgsrc-2008Q3:1.6.0.18 pkgsrc-2008Q3-base:1.6 cube-native-xorg:1.6.0.16 cube-native-xorg-base:1.6 pkgsrc-2008Q2:1.6.0.14 pkgsrc-2008Q2-base:1.6 cwrapper:1.6.0.12 pkgsrc-2008Q1:1.6.0.10 pkgsrc-2008Q1-base:1.6 pkgsrc-2007Q4:1.6.0.8 pkgsrc-2007Q4-base:1.6 pkgsrc-2007Q3:1.6.0.6 pkgsrc-2007Q3-base:1.6 pkgsrc-2007Q2:1.6.0.4 pkgsrc-2007Q2-base:1.6 pkgsrc-2007Q1:1.6.0.2 pkgsrc-2007Q1-base:1.6 pkgsrc-2006Q4:1.5.0.22 pkgsrc-2006Q4-base:1.5 pkgsrc-2006Q3:1.5.0.20 pkgsrc-2006Q3-base:1.5 pkgsrc-2006Q2:1.5.0.18 pkgsrc-2006Q2-base:1.5 pkgsrc-2006Q1:1.5.0.16 pkgsrc-2006Q1-base:1.5 pkgsrc-2005Q4:1.5.0.14 pkgsrc-2005Q4-base:1.5 pkgsrc-2005Q3:1.5.0.12 pkgsrc-2005Q3-base:1.5 pkgsrc-2005Q2:1.5.0.10 pkgsrc-2005Q2-base:1.5 pkgsrc-2005Q1:1.5.0.8 pkgsrc-2005Q1-base:1.5 pkgsrc-2004Q4:1.5.0.6 pkgsrc-2004Q4-base:1.5 pkgsrc-2004Q3:1.5.0.4 pkgsrc-2004Q3-base:1.5 pkgsrc-2004Q2:1.5.0.2 pkgsrc-2004Q2-base:1.5 pkgsrc-2004Q1:1.4.0.6 pkgsrc-2004Q1-base:1.4 pkgsrc-2003Q4:1.4.0.4 pkgsrc-2003Q4-base:1.4 netbsd-1-6-1:1.4.0.2 netbsd-1-6-1-base:1.4 netbsd-1-6:1.3.0.6 netbsd-1-6-RELEASE-base:1.3 pkgviews:1.3.0.2 pkgviews-base:1.3 buildlink2:1.2.0.2 buildlink2-base:1.3 netbsd-1-5-PATCH003:1.2 tnf-010617:1.1.1.1; locks; strict; comment @# @; 1.7 date 2015.04.20.13.38.23; author rodent; state dead; branches; next 1.6; commitid KaaoUGCoaGiBGkiy; 1.6 date 2007.02.23.03.27.41; author rillig; state Exp; branches; next 1.5; 1.5 date 2004.04.20.18.02.16; author ben; state Exp; branches; next 1.4; 1.4 date 2002.10.04.08.59.36; author jlam; state Exp; branches; next 1.3; 1.3 date 2002.05.20.17.16.08; author cjep; state Exp; branches; next 1.2; 1.2 date 2001.08.02.17.45.33; author drochner; state Exp; branches 1.2.2.1; next 1.1; 1.1 date 2001.06.17.19.13.52; author drochner; state Exp; branches 1.1.1.1; next ; 1.2.2.1 date 2002.06.23.18.37.37; author jlam; state Exp; branches; next ; 1.1.1.1 date 2001.06.17.19.13.52; author drochner; state Exp; branches; next ; desc @@ 1.7 log @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. @ text @$NetBSD: patch-ae,v 1.6 2007/02/23 03:27:41 rillig Exp $ --- configure.in.orig 2005-11-27 03:33:31.000000000 +0100 +++ configure.in 2007-02-23 02:06:19.000000000 +0100 @@@@ -556,8 +556,8 @@@@ if [[ "$use_portaudio" = "v19" ]] ; then AC_CONFIG_SUBDIRS([[lib-src/portaudio-v19]]) -else - +fi +if [[ "$use_portaudio" = "v18" ]] ; then CXXFLAGS="-I../lib-src/portaudio/pa_common $CXXFLAGS" case "${host_os}" in @@@@ -639,6 +639,81 @@@@ else esac fi +if [[ "$use_portaudio" = "system" ]] ; then + + LIBS="$LIBS -lportaudio" + + case "${host_os}" in + darwin* | rhapsody*) + dnl Mac OS X configuration + + CONFIGHEADER="configunix.h" + + dnl CoreAudio + + CXXFLAGS="-I../mac $CXXFLAGS" + + if [[ "$use_portmixer" = "yes" ]] ; then + BUILDLIBS="$BUILDLIBS portmixer/px_mac_core/portmixer.a" + EXTRAOBJS="$EXTRAOBJS ../lib-src/portmixer/px_mac_core/portmixer.a" + fi + + LIBS="-framework AudioUnit -framework AudioToolbox $LIBS" + LIBS="-framework CoreAudio $LIBS -lz" + + EXTRATARGETS="../Audacity.app" + + if [[ "$use_ladspa" = "default" ]] ; then + use_ladspa="yes"; + fi + + dnl VST + + OPTOBJS="$OPTOBJS \$(OBJDIR)/effects/VST/LoadVSTMac.o" + OPTOBJS="$OPTOBJS \$(OBJDIR)/effects/VST/VSTEffect.o" + + ;; + + cygwin*) + dnl Windows/CygWin configuration + + LIBS="$LIBS -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -luuid -lodbc32 -lodbccp32 -lwsock32 -lwinmm" + LIBS="$LIBS -Wl,--subsystem,windows" + CONFIGHEADER="configwin.h" + + if [[ "$use_portmixer" = "yes" ]] ; then + BUILDLIBS="$BUILDLIBS portmixer/px_win_wmme/portmixer.a" + EXTRAOBJS="$EXTRAOBJS ../lib-src/portmixer/px_win_wmme/portmixer.a Audacity.coff" + fi + + if [[ "$use_ladspa" = "default" ]] ; then + use_ladspa="yes"; + fi + + AC_DEFINE(__CYGWIN__,1,[We're using cygwin]) + AC_DEFINE(_FILE_OFFSET_BITS,32,[Placeholder for large file support]) + + AFTERBUILD="" + ;; + + *) + dnl Unix OSS configuration + + CONFIGHEADER="configunix.h" + + if [[ "$use_portmixer" = "yes" ]] ; then + BUILDLIBS="$BUILDLIBS portmixer/px_unix_oss/portmixer.a" + EXTRAOBJS="$EXTRAOBJS ../lib-src/portmixer/px_unix_oss/portmixer.a" + fi + + if [[ "$use_ladspa" = "default" ]] ; then + use_ladspa="yes"; + fi + + AFTERBUILD="" + + esac +fi use_precomp="no" @ 1.6 log @Updated audacity to 1.2.6. Changes since 1.2.4: Changes in 1.2.6: * Fix memory leaks on Windows. * Correct font size problems. * Enable missing FLAC support. Changes in 1.2.5: * An official Intel Mac version is now available. * Fixed bug in Generate Silence which caused it to apply to all tracks instead of just the selected ones. * Mac OS X: audio device opening code has been rewritten. First, it is much more conservative about changing device settings; it will not change settings when you open the program or close the preferences dialog anymore, and it will not change the settings when you begin playback/recording if the current settings are adequate. When it does change the settings, it should work much better on devices such as the Griffin iMic, ART USB Phono Plus, and Ion iMX02 USB. * Mac OS X: added new Audio I/O preference that lets you tell Audacity to never change any audio device settings. * Newer libsndfile supports FLAC import and export * Updated soundtouch to current version which is faster and better quality * Modified configure script prefers system libraries to local copies to reduce compilation times and memory usage. * Minor updates to help files. * New or updated translations: Bulgarian (bg), Galician (gl), Traditional Chinese (zh_TW), Simplified Chinese (zh), Slovenian (sl), Swedish (sv), Bangladeshi (bn), Slovakian (sk), Romanian (ro), Lithuanian (lt), Welsh (cy), and Turkish (tr). @ text @d1 1 a1 1 $NetBSD: patch-ae,v 1.5 2004/04/20 18:02:16 ben Exp $ @ 1.5 log @Upgrade audacity to version 1.2. Notable changes are: * this is now the stable version * can now record and edit 24-bit and 32-bit samples * sound input and output has been improved * can now record more than two channels at once * buffering is improved, for lower chances of skipping and buffer underruns * three new effects change teh pitch and tempo of a track * most effects now include a preview button * other new efefcts include compressor, repeat, and normalize * features a dsp language called nyquist for programming new effects * improved user interface * internationalization @ text @d1 1 a1 1 $NetBSD$ d3 2 a4 2 --- configure.in.orig Sat Feb 28 11:19:39 2004 +++ configure.in d16 1 a16 1 @@@@ -625,6 +625,81 @@@@ else d18 2 a19 16 BUILDLIBS="$BUILDLIBS portaudio/pa_unix_oss/portaudio.a" EXTRAOBJS="$EXTRAOBJS ../lib-src/portaudio/pa_unix_oss/portaudio.a" + + if [[ "$use_portmixer" = "yes" ]] ; then + BUILDLIBS="$BUILDLIBS portmixer/px_unix_oss/portmixer.a" + EXTRAOBJS="$EXTRAOBJS ../lib-src/portmixer/px_unix_oss/portmixer.a" + fi + + if [[ "$use_ladspa" = "default" ]] ; then + use_ladspa="yes"; + fi + + AFTERBUILD="" + + esac +fi d81 16 a97 2 if [[ "$use_portmixer" = "yes" ]] ; then BUILDLIBS="$BUILDLIBS portmixer/px_unix_oss/portmixer.a" @ 1.4 log @Update audio/audacity to 1.0.0.2. Pkgsrc changes from version 0.96 include: * Use the id3lib distributed with the audacity sources instead of audio/id3lib (this seems to fix audacity coredumps when exporting to MP3 after editting ID3 tags). * Install the documentation and license file. Changes from version 0.96 include: * Bug fixes * New effects: invert, reverse, noise removal * Ogg Vorbis import/export support. * Added "Save Changes" dialog. * Added tooltips. * Use libmad instead of libmpeg3 if not using xaudio. XXX OSS audio playback doesn't work on NetBSD with audio/oss. The process XXX hangs in "sndint" state according to top(1). @ text @d3 3 a5 5 --- Makefile.in.orig Fri Jun 7 23:00:04 2002 +++ Makefile.in @@@@ -8,7 +8,10 @@@@ # from Makefile.in # d7 1 a7 24 -LIBS = @@LIBS@@ +HELPDIR = @@HELPDIR@@ +DEV_DSP = @@DEV_DSP@@ +EXTRA_CPPFLAGS = -DHELPDIR=\"$(HELPDIR)\" -DDEV_DSP=\"$(DEV_DSP)\" +LIBS = @@LIBS@@ ${LIBOSSAUDIO} CFLAGS = @@CFLAGS@@ @@CPPFLAGS@@ -Iallegro CCC = @@CXX@@ CC = @@CC@@ @@@@ -106,10 +109,11 @@@@ audacity: $(OBJS) Makefile # # install: + -test -d $(HELPDIR) || mkdir -m 755 -p $(HELPDIR) + -test -f audacity-help.htb && $(INSTALL) -m 644 audacity-help.htb \ + $(HELPDIR)/audacity-help.htb -test -d $(PREFIX)/share/doc/audacity || \ mkdir -m 755 -p $(PREFIX)/share/doc/audacity - -test -f audacity-help.htb && $(INSTALL) -m 644 audacity-help.htb \ - $(PREFIX)/share/doc/audacity/audacity-help.htb $(INSTALL) -m 644 README.txt $(PREFIX)/share/doc/audacity/README.txt $(INSTALL) -m 644 LICENSE.txt $(PREFIX)/share/doc/audacity/LICENSE.txt -test -d $(PREFIX)/bin || \ @@@@ -175,10 +179,10 @@@@ $(DIRS): %: # d9 5 a13 3 $(OBJDIR)/%.cpp.o: %.cpp - $(CCC) -c $(CFLAGS) $< -o $@@ + $(CCC) -c $(CFLAGS) $(EXTRA_CPPFLAGS) $< -o $@@ d15 2 a16 3 $(OBJDIR)/%.c.o: %.c - $(CC) -c $(CFLAGS) $< -o $@@ + $(CC) -c $(CFLAGS) $(EXTRA_CPPFLAGS) $< -o $@@ d18 80 a97 2 # # Include ".depend" if it exists (run "make dep" to generate it) @ 1.3 log @Add NetBSD tag. @ text @d2 4 a5 3 --- Makefile.in.orig Sun Jul 29 03:17:54 2001 +++ Makefile.in Tue Jul 31 19:28:20 2001 @@@@ -8,7 +8,7 @@@@ d10 4 a13 1 +LIBS = @@LIBS@@ -lmpeg3 -lossaudio d17 16 a32 6 @@@@ -82,7 +82,7 @@@@ $(OBJDIR)/prefs/SampleRatePrefs.cpp.o \ $(OBJDIR)/prefs/FileFormatPrefs.cpp.o \ $(OBJDIR)/prefs/DirectoriesPrefs.cpp.o \ - $(OBJDIR)/prefs/SpectrumPrefs.cpp.o @@EXTRAOBJS@@ + $(OBJDIR)/prefs/SpectrumPrefs.cpp.o d34 10 a43 2 ######################################## # DEPENDENCIES @ 1.2 log @update to 0.96 pkgsrc related changes: use libmpeg3 from pkgsrc from the announcement: Mute and Solo buttons! MP3 Exporting (including ID3 support)! Improved Amplify effect! New FFT Filter effect! New Phaser effect! New Wahwah effect! Improved Preferences! @ text @d1 1 @ 1.2.2.1 log @Merge from pkgsrc-current to buildlink2 branch. @ text @a0 1 $NetBSD: patch-ae,v 1.3 2002/05/20 17:16:08 cjep Exp $ @ 1.1 log @Initial revision @ text @d1 2 a2 4 $NetBSD$ --- Makefile.in.orig Mon Apr 30 01:07:29 2001 +++ Makefile.in Fri Jun 15 14:44:55 2001 d8 1 a8 1 +LIBS = @@LIBS@@ -lossaudio d12 6 a17 6 @@@@ -101,7 +101,7 @@@@ # rule for building libmpeg3 -- however, it's only built if selected in # the configure script mpeg3/libmpeg3.a: - make -C mpeg3 + $(MAKE) -C mpeg3 d19 2 a20 2 # # You can optionally "make dep" to make dependencies. @ 1.1.1.1 log @import audacity-0.95, an audio editor @ text @@