From owner-freebsd-ports-bugs@FreeBSD.ORG Sat Nov 2 09:20:03 2013 Return-Path: Delivered-To: freebsd-ports-bugs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id ACE3E28E for ; Sat, 2 Nov 2013 09:20:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 8CE122A75 for ; Sat, 2 Nov 2013 09:20:03 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id rA29K39J040209 for ; Sat, 2 Nov 2013 09:20:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id rA29K3aX040208; Sat, 2 Nov 2013 09:20:03 GMT (envelope-from gnats) Resent-Date: Sat, 2 Nov 2013 09:20:03 GMT Resent-Message-Id: <201311020920.rA29K3aX040208@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Peter Wullinger Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id DD495FA4 for ; Sat, 2 Nov 2013 09:12:45 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from oldred.freebsd.org (oldred.freebsd.org [8.8.178.121]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id BC5EA2A4E for ; Sat, 2 Nov 2013 09:12:45 +0000 (UTC) Received: from oldred.freebsd.org ([127.0.1.6]) by oldred.freebsd.org (8.14.5/8.14.7) with ESMTP id rA29Cj6N079518 for ; Sat, 2 Nov 2013 09:12:45 GMT (envelope-from nobody@oldred.freebsd.org) Received: (from nobody@localhost) by oldred.freebsd.org (8.14.5/8.14.5/Submit) id rA29CjWg079511; Sat, 2 Nov 2013 09:12:45 GMT (envelope-from nobody) Message-Id: <201311020912.rA29CjWg079511@oldred.freebsd.org> Date: Sat, 2 Nov 2013 09:12:45 GMT From: Peter Wullinger To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Subject: ports/183586: [patch] vlc 2.1.0 port requires pulse, works fine with oss, too X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 02 Nov 2013 09:20:03 -0000 >Number: 183586 >Category: ports >Synopsis: [patch] vlc 2.1.0 port requires pulse, works fine with oss, too >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sat Nov 02 09:20:03 UTC 2013 >Closed-Date: >Last-Modified: >Originator: Peter Wullinger >Release: 9.2-STABLE >Organization: >Environment: FreeBSD kaliope.home 9.2-STABLE FreeBSD 9.2-STABLE #34 r255964M: Tue Oct 1 12:12:55 CEST 2013 src@kaliope.home:/usr/obj/usr/src/sys/KALIOPE_MONO amd64 >Description: Since the update to 2.1.0 The multimedia/vlc port now requires pulseaudio. The relevant commit states - Disable OSS (it is broken in vlc 2.1.0 and FreeBSD #9760) This may as well be true, but the port still works perfectly on older versions of FreeBSD. I'd suggest either making this change dependent on the installed FreeBSD version or making pulseaudio the default with OSS still being an option (even though I do not like that option either). >How-To-Repeat: Install port multimedia/vlc # cd /usr/ports/multimedia/vlc # make install >Fix: Apply the attached patch and rebuild multimedia/vlc # cd /usr/ports/multimedia/vlc # make && make deinstall reinstall Patch attached with submission follows: --- Makefile.orig 2013-11-01 08:03:19.101369627 +0100 +++ Makefile 2013-11-01 08:27:54.321389004 +0100 @@ -17,8 +17,7 @@ LIB_DEPENDS= libgcrypt.so:${PORTSDIR}/security/libgcrypt \ libproxy.so:${PORTSDIR}/net/libproxy \ - libdvbpsi.so:${PORTSDIR}/multimedia/libdvbpsi \ - libpulse.so:${PORTSDIR}/audio/pulseaudio + libdvbpsi.so:${PORTSDIR}/multimedia/libdvbpsi BUILD_DEPENDS= ffmpeg>=2.0:${PORTSDIR}/multimedia/ffmpeg RUN_DEPENDS= ffmpeg>=2.0:${PORTSDIR}/multimedia/ffmpeg @@ -30,7 +29,8 @@ SAMBA SCHROED SDL SHOUTCAST SKINS STREAM SPEEX SVG \ TAGLIB THEORA TWOLAME UPNP V4L VAAPI VCD VORBIS \ X11 X264 ZVBI SERVER_ONLY DEBUG \ - GME NO_DVD LIBBLURAY SAMPLERATE SIDPLAY + GME NO_DVD LIBBLURAY SAMPLERATE SIDPLAY \ + PULSE OPTIONS_DEFAULT=A52 AVAHI DBUS DTS DVDREAD DVDNAV FAAD FLAC GNUTLS \ HTTPD LUA MAD MATROSKA MPEG2 OGG OPUS PNG QT4 REALAUDIO \ SDL SKINS STREAM SPEEX TAGLIB THEORA TWOLAME V4L \ @@ -59,6 +59,7 @@ ZVBI_DESC= VBI decoding support SERVER_ONLY_DESC= Only build server parts NO_DVD_DESC= disable DVD specific features +PULSE_DESC= use pulseaudio QT4_CONFIGURE_ENABLE= qt @@ -182,8 +183,8 @@ PNG_LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png PNG_CONFIGURE_ENABLE= png -#PULSEAUDIO_LIB_DEPENDS= libpulse.so:${PORTSDIR}/audio/pulseaudio -#PULSEAUDIO_CONFIGURE_ENABLE= pulse +PULSEAUDIO_LIB_DEPENDS= libpulse.so:${PORTSDIR}/audio/pulseaudio +PULSEAUDIO_CONFIGURE_ENABLE= pulse REALAUDIO_CONFIGURE_ENABLE= realrtsp @@ -258,17 +259,17 @@ CONFIGURE_ARGS+= --enable-vlc \ --enable-avcodec \ --enable-avformat \ + --enable-oss \ --enable-postproc \ - --enable-pulse \ --enable-sftp \ --enable-libgcrypt \ --disable-alsa \ --disable-dc1394 \ --disable-directfb \ - --disable-oss \ --disable-projectm \ --disable-telx \ --disable-tremor \ + --disable-libvnc \ --disable-udev \ --disable-update-check >Release-Note: >Audit-Trail: >Unformatted: