Bug 189269

Summary: [PATCH] audio/mangler: update to 1.2.5
Product: Ports & Packages Reporter: Raphael Kubo da Costa <rakuco>
Component: Individual Port(s)Assignee: freebsd-ports-bugs (Nobody) <ports-bugs>
Status: Closed FIXED    
Severity: Affects Only Me CC: janik
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
mangler-1.2.5.patch none

Description Raphael Kubo da Costa freebsd_committer freebsd_triage 2014-05-02 23:20:00 UTC
- 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@hikarihq.com) is cc'd.

Generated with FreeBSD Port Tools 1.02 (mode: update, diff: SVN)
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2014-05-02 23:20:03 UTC
State Changed
From-To: open->feedback

Awaiting maintainers feedback (via the GNATS Auto Assign Tool)
Comment 2 Edwin Groothuis freebsd_committer freebsd_triage 2014-05-02 23:20:03 UTC
Maintainer of audio/mangler,

Please note that PR ports/189269 has just been submitted.

If it contains a patch for an upgrade, an enhancement or a bug fix
you agree on, reply to this email stating that you approve the patch
and a committer will take care of it.

The full text of the PR can be found at:
    http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/189269

-- 
Edwin Groothuis via the GNATS Auto Assign Tool
edwin@FreeBSD.org
Comment 3 dfilter service freebsd_committer freebsd_triage 2014-05-16 22:23:07 UTC
Author: rakuco
Date: Fri May 16 21:23:02 2014
New Revision: 354266
URL: http://svnweb.freebsd.org/changeset/ports/354266
QAT: https://qat.redports.org/buildarchive/r354266/

Log:
  - Update to 1.2.5, removing an outdated MASTER_SITE.
  - Support staging.
  - Fix the library names in LIB_DEPENDS after the conversion to the new
    format.
  - Remove the dependency on gmake, the port builds fine without it.
  - Convert to the new OPTIONS helpers.
  
  This should make the port build again.
  
  PR:		ports/189269
  Submitted by:	rakuco
  Approved by:	maintainer timeout (14 days)
  MFH:		2014Q2

Modified:
  head/audio/mangler/Makefile
  head/audio/mangler/distinfo
  head/audio/mangler/pkg-plist

Modified: head/audio/mangler/Makefile
==============================================================================
--- head/audio/mangler/Makefile	Fri May 16 21:16:50 2014	(r354265)
+++ head/audio/mangler/Makefile	Fri May 16 21:23:02 2014	(r354266)
@@ -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@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 @@ CFLAGS+=	-I${LOCALBASE}/include
 LDFLAGS+=	-L${LOCALBASE}/lib
 
 OPTIONS_DEFINE=	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
+PULSEAUDIO_CONFIGURE_WITH=	pulseaudio
+PULSEAUDIO_LIB_DEPENDS=		libpulse.so:${PORTSDIR}/audio/pulseaudio
 
 .include <bsd.port.mk>

Modified: head/audio/mangler/distinfo
==============================================================================
--- head/audio/mangler/distinfo	Fri May 16 21:16:50 2014	(r354265)
+++ head/audio/mangler/distinfo	Fri May 16 21:23:02 2014	(r354266)
@@ -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

Modified: head/audio/mangler/pkg-plist
==============================================================================
--- head/audio/mangler/pkg-plist	Fri May 16 21:16:50 2014	(r354265)
+++ head/audio/mangler/pkg-plist	Fri May 16 21:23:02 2014	(r354266)
@@ -4,5 +4,6 @@ lib/libventrilo3.a
 lib/libventrilo3.la
 lib/libventrilo3.so
 lib/libventrilo3.so.0
+man/man1/mangler.1.gz
 share/applications/mangler.desktop
 share/pixmaps/mangler_logo.svg
_______________________________________________
svn-ports-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-ports-all
To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
Comment 4 Raphael Kubo da Costa freebsd_committer freebsd_triage 2014-05-16 22:23:27 UTC
State Changed
From-To: feedback->closed

Committed.
Comment 5 dfilter service freebsd_committer freebsd_triage 2014-05-16 22:46:32 UTC
Author: rakuco
Date: Fri May 16 21:46:28 2014
New Revision: 354269
URL: http://svnweb.freebsd.org/changeset/ports/354269
QAT: https://qat.redports.org/buildarchive/r354269/

Log:
  MFH: r354266
  
  - Update to 1.2.5, removing an outdated MASTER_SITE.
  - Support staging.
  - Fix the library names in LIB_DEPENDS after the conversion to the new
    format.
  - Remove the dependency on gmake, the port builds fine without it.
  - Convert to the new OPTIONS helpers.
  
  This should make the port build again.
  
  PR:		ports/189269
  Submitted by:	rakuco
  Approved by:	maintainer timeout (14 days)
  
  Approved by:	portmgr (erwin)

Modified:
  branches/2014Q2/audio/mangler/Makefile
  branches/2014Q2/audio/mangler/distinfo
  branches/2014Q2/audio/mangler/pkg-plist
Directory Properties:
  branches/2014Q2/   (props changed)

Modified: branches/2014Q2/audio/mangler/Makefile
==============================================================================
--- branches/2014Q2/audio/mangler/Makefile	Fri May 16 21:32:51 2014	(r354268)
+++ branches/2014Q2/audio/mangler/Makefile	Fri May 16 21:46:28 2014	(r354269)
@@ -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@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 @@ CFLAGS+=	-I${LOCALBASE}/include
 LDFLAGS+=	-L${LOCALBASE}/lib
 
 OPTIONS_DEFINE=	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
+PULSEAUDIO_CONFIGURE_WITH=	pulseaudio
+PULSEAUDIO_LIB_DEPENDS=		libpulse.so:${PORTSDIR}/audio/pulseaudio
 
 .include <bsd.port.mk>

Modified: branches/2014Q2/audio/mangler/distinfo
==============================================================================
--- branches/2014Q2/audio/mangler/distinfo	Fri May 16 21:32:51 2014	(r354268)
+++ branches/2014Q2/audio/mangler/distinfo	Fri May 16 21:46:28 2014	(r354269)
@@ -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

Modified: branches/2014Q2/audio/mangler/pkg-plist
==============================================================================
--- branches/2014Q2/audio/mangler/pkg-plist	Fri May 16 21:32:51 2014	(r354268)
+++ branches/2014Q2/audio/mangler/pkg-plist	Fri May 16 21:46:28 2014	(r354269)
@@ -4,5 +4,6 @@ lib/libventrilo3.a
 lib/libventrilo3.la
 lib/libventrilo3.so
 lib/libventrilo3.so.0
+man/man1/mangler.1.gz
 share/applications/mangler.desktop
 share/pixmaps/mangler_logo.svg
_______________________________________________
svn-ports-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-ports-all
To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"