ports/189269: [PATCH] audio/mangler: update to 1.2.5

Raphael Kubo da Costa rakuco at FreeBSD.org
Fri May 2 22:20:00 UTC 2014


>Number:         189269
>Category:       ports
>Synopsis:       [PATCH] audio/mangler: update to 1.2.5
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Fri May 02 22:20:00 UTC 2014
>Closed-Date:
>Last-Modified:
>Originator:     Raphael Kubo da Costa <rakuco at FreeBSD.org>
>Release:        FreeBSD 11.0-CURRENT amd64
>Organization:
>Environment:
System: FreeBSD orwell 11.0-CURRENT FreeBSD 11.0-CURRENT #9 r264665: Fri Apr 18 23:19:11 EEST
>Description:
- Update to 1.2.5
- Fix some LIB_DEPENDS names after the conversion to the new format.
- Support staging.
- Stop depending on GNU make, the port builds fine without it.
- Use the new OPTIONS helpers.

Most importantly, this patch also makes the port build fine without GCC.

Port maintainer (janik at hikarihq.com) is cc'd.

Generated with FreeBSD Port Tools 1.02 (mode: update, diff: SVN)
>How-To-Repeat:
>Fix:

--- mangler-1.2.5.patch begins here ---
Index: Makefile
===================================================================
--- Makefile	(revision 352851)
+++ Makefile	(working copy)
@@ -2,23 +2,20 @@
 # $FreeBSD$
 
 PORTNAME=	mangler
-PORTVERSION=	1.2.3
-PORTREVISION=	1
+PORTVERSION=	1.2.5
 CATEGORIES=	audio
-MASTER_SITES=	http://www.mangler.org/downloads/ \
-		http://ultimeordi.com/pub/mangler/
+MASTER_SITES=	http://www.mangler.org/downloads/
 
 MAINTAINER=	janik at hikarihq.com
 COMMENT=	A Ventrilo VOIP compatible client
 
 LIB_DEPENDS=	libcelt0.so:${PORTSDIR}/audio/celt \
-		libspeex..so:${PORTSDIR}/audio/speex \
+		libspeex.so:${PORTSDIR}/audio/speex \
 		libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib \
-		libgtkmm-2.4..so:${PORTSDIR}/x11-toolkits/gtkmm24 \
+		libgtkmm-2.4.so:${PORTSDIR}/x11-toolkits/gtkmm24 \
 		libgsm.so:${PORTSDIR}/audio/gsm
 
-USES=		gmake pkgconfig
-NO_STAGE=	yes
+USES=		pkgconfig
 USE_GNOME=	librsvg2
 GNU_CONFIGURE=	yes
 CONFIGURE_ARGS=	--without-alsa
@@ -28,16 +25,7 @@
 LDFLAGS+=	-L${LOCALBASE}/lib
 
 OPTIONS_DEFINE=	PULSEAUDIO
+PULSEAUDIO_CONFIGURE_WITH=	pulseaudio
+PULSEAUDIO_LIB_DEPENDS=		libpulse.so:${PORTSDIR}/audio/pulseaudio
 
-MAN1=   mangler.1
-
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MPULSEAUDIO}
-LIB_DEPENDS+=	libpulse.so:${PORTSDIR}/audio/pulseaudio
-CONFIGURE_ARGS+=--with-pulseaudio
-.else
-CONFIGURE_ARGS+=--without-pulseaudio
-.endif
-
 .include <bsd.port.mk>
Index: distinfo
===================================================================
--- distinfo	(revision 352851)
+++ distinfo	(working copy)
@@ -1,2 +1,2 @@
-SHA256 (mangler-1.2.3.tar.gz) = 3d93b2a7404acb8ba6323545d1100fb739f8b12d9f32335ab5c5208877eabb77
-SIZE (mangler-1.2.3.tar.gz) = 6795847
+SHA256 (mangler-1.2.5.tar.gz) = 6f4e024f2d78e131229817c7b8ae19d3ea63dff1febe1b144113040f859cd7ab
+SIZE (mangler-1.2.5.tar.gz) = 6797759
Index: pkg-plist
===================================================================
--- pkg-plist	(revision 352851)
+++ pkg-plist	(working copy)
@@ -4,5 +4,6 @@
 lib/libventrilo3.la
 lib/libventrilo3.so
 lib/libventrilo3.so.0
+man/man1/mangler.1.gz
 share/applications/mangler.desktop
 share/pixmaps/mangler_logo.svg
--- mangler-1.2.5.patch ends here ---

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


More information about the freebsd-ports-bugs mailing list