ports/90294: [maintainer update] audio/audacity to 1.2.4

Craig Boston craig at yekse.gank.org
Mon Dec 12 17:00:49 UTC 2005


>Number:         90294
>Category:       ports
>Synopsis:       [maintainer update] audio/audacity to 1.2.4
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Mon Dec 12 17:00:17 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Craig Boston
>Release:        FreeBSD 6.0-STABLE i386
>Organization:
>Environment:
>Description:
	Update to Audacity 1.2.4

	Switch to wxGTK 2.6 -- it's not officially supported by the Audacity
	team, but neither is wxGTK2.4 + GTK2.  2.6 seemed to be more stable
	during testing.

	OPTIONSify

	Fix edge case of linking against libid3tag if installed without
	registering a dependency (reported by Laurent Debacker).
>How-To-Repeat:
>Fix:

--- audacity-1.2.4.patch begins here ---
diff -ruN audacity.orig/Makefile audacity/Makefile
--- audacity.orig/Makefile	Sun Dec 11 19:33:19 2005
+++ audacity/Makefile	Sun Dec 11 19:08:48 2005
@@ -5,8 +5,7 @@
 # $FreeBSD: ports/audio/audacity/Makefile,v 1.25 2005/11/15 06:47:50 ade Exp $
 
 PORTNAME=	audacity
-PORTVERSION=	1.2.3
-PORTREVISION=	2
+PORTVERSION=	1.2.4
 CATEGORIES=	audio
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=	${PORTNAME}
@@ -16,7 +15,7 @@
 COMMENT=	Audacity is a GUI editor for digital audio waveforms
 
 BUILD_DEPENDS+=	zip:${PORTSDIR}/archivers/zip
-LIB_DEPENDS=	wx_gtk2-2.4.0:${PORTSDIR}/x11-toolkits/wxgtk24
+LIB_DEPENDS=	wx_gtk2_core-2.6.0:${PORTSDIR}/x11-toolkits/wxgtk26
 
 WRKSRC=		${WRKDIR}/${PORTNAME}-src-${PORTVERSION}
 GNU_CONFIGURE=	yes
@@ -24,6 +23,10 @@
 USE_X_PREFIX=	yes
 USE_AUTOTOOLS=	libtool:15
 
+OPTIONS=	ID3TAG "ID3 tag support" off \
+		MAD "libmad MP3 support" on \
+		VORBIS "Ogg Vorbis support" on
+
 .include <bsd.port.pre.mk>
 
 .if ${ARCH} == "i386" && ${OSVERSION} >= 501103
@@ -32,8 +35,7 @@
 CONFIGURE_ENV+=	LDFLAGS="${LDFLAGS} -L${LOCALBASE}/lib ${PTHREAD_LIBS}" \
 		CPPFLAGS="${CPPFLAGS} -I${LOCALBASE}/include ${SSE_CFLAGS} ${PTHREAD_CFLAGS}" \
 		CFLAGS="${CFLAGS} -I${LOCALBASE}/include ${SSE_CFLAGS} ${PTHREAD_CFLAGS}" \
-		WX_CONFIG=${X11BASE}/bin/wxgtk2-2.4-config
-CONFIGURE_ARGS+=	--with-id3=no
+		WX_CONFIG=${X11BASE}/bin/wxgtk2-2.6-config
 
 .if !defined(NOPORTDOCS)
 MAKE_ENV=	DOC=yes
@@ -53,12 +55,11 @@
 CONFIGURE_ARGS+=	--without-vorbis
 .endif
 
-pre-everything::
-.if !defined(WITHOUT_MAD)
-	@${ECHO_MSG} "You can disable support for libmad (MP3) by defining WITHOUT_MAD."
-.endif
-.if !defined(WITHOUT_VORBIS)
-	@${ECHO_MSG} "You can disable support for vorbis by defining WITHOUT_VORBIS."
+.if defined(WITH_ID3TAG)
+CONFIGURE_ARGS+=	--with-id3tag=system
+LIB_DEPENDS+=	id3tag.0:${PORTSDIR}/audio/libid3tag
+.else
+CONFIGURE_ARGS+=	--without-id3tag
 .endif
 
 MAN1=		audacity.1
diff -ruN audacity.orig/distinfo audacity/distinfo
--- audacity.orig/distinfo	Mon Dec  6 14:33:29 2004
+++ audacity/distinfo	Mon Dec 12 09:16:46 2005
@@ -1,2 +1,3 @@
-MD5 (audacity-src-1.2.3.tar.gz) = dbfc1b401420aa694753d35acb5a8a28
-SIZE (audacity-src-1.2.3.tar.gz) = 4175943
+MD5 (audacity-src-1.2.4.tar.gz) = b3e135cd1e34192f6cafa48cca0f77e7
+SHA256 (audacity-src-1.2.4.tar.gz) = 87621874a81453fec3b7f1b50890f0e31c7415135375dc8dd8fb71cb1fc30a6b
+SIZE (audacity-src-1.2.4.tar.gz) = 4497621
diff -ruN audacity.orig/pkg-plist audacity/pkg-plist
--- audacity.orig/pkg-plist	Mon Dec 12 09:49:36 2005
+++ audacity/pkg-plist	Mon Dec 12 10:00:38 2005
@@ -17,6 +17,7 @@
 share/audacity/nyquist/system.lsp
 share/audacity/nyquist/test.lsp
 share/audacity/nyquist/xlinit.lsp
+share/audacity/plug-ins/SilenceMarker.ny
 share/audacity/plug-ins/clicktrack.ny
 share/audacity/plug-ins/crossfadein.ny
 share/audacity/plug-ins/crossfadeout.ny
@@ -26,17 +27,22 @@
 share/audacity/plug-ins/pluck.ny
 share/audacity/plug-ins/tremolo.ny
 share/audacity/audacity-1.2-help.htb
+share/locale/ar/LC_MESSAGES/audacity.mo
 share/locale/bg/LC_MESSAGES/audacity.mo
 share/locale/ca/LC_MESSAGES/audacity.mo
 share/locale/cs/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/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
@@ -47,6 +53,7 @@
 share/locale/sv/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
 @dirrm share/audacity/plug-ins
 @dirrm share/audacity/nyquist
 @dirrm share/audacity
--- audacity-1.2.4.patch ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list