From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Feb 2 15:00:17 2009 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DA2DC1065701 for ; Mon, 2 Feb 2009 15:00:17 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id B49218FC25 for ; Mon, 2 Feb 2009 15:00:17 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n12F08r9074035 for ; Mon, 2 Feb 2009 15:00:08 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n12F08s5074034; Mon, 2 Feb 2009 15:00:08 GMT (envelope-from gnats) Resent-Date: Mon, 2 Feb 2009 15:00:08 GMT Resent-Message-Id: <200902021500.n12F08s5074034@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, Marius Nuennerich Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4BCAE10656C3 for ; Mon, 2 Feb 2009 14:50:16 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 3A5658FC13 for ; Mon, 2 Feb 2009 14:50:16 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id n12EoFcm028144 for ; Mon, 2 Feb 2009 14:50:15 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id n12EoF4f028141; Mon, 2 Feb 2009 14:50:15 GMT (envelope-from nobody) Message-Id: <200902021450.n12EoF4f028141@www.freebsd.org> Date: Mon, 2 Feb 2009 14:50:15 GMT From: Marius Nuennerich To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/131298: [new port] mumble X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Feb 2009 15:00:19 -0000 >Number: 131298 >Category: ports >Synopsis: [new port] mumble >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: Mon Feb 02 15:00:08 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Marius Nuennerich >Release: 7-STABLE >Organization: >Environment: >Description: This is the shar of the new mumble port. >How-To-Repeat: >Fix: Patch attached with submission follows: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # mumble # mumble/pkg-message # mumble/Makefile # mumble/distinfo # mumble/files # mumble/files/patch-src-mumble-mumble.pro # mumble/pkg-descr # echo c - mumble mkdir -p mumble > /dev/null 2>&1 echo x - mumble/pkg-message sed 's/^X//' >mumble/pkg-message << 'b997cf1a646229c3d2de99929a1cbb84' XYou need to load sem.ko into your kernel otherwise mumble Xwon't start and you will get an error message about an invalid system call. X XTo make this persistent over a reboot add X sem_load="YES" Xto your /boot/loader.conf b997cf1a646229c3d2de99929a1cbb84 echo x - mumble/Makefile sed 's/^X//' >mumble/Makefile << '66609b7e5ac3676d6bfa664cff2b87c6' X# New ports collection makefile for: mumble X# Date created: 1 February 2009 X# Whom: marius nuennerich X# X# $FreeBSD$ X# X XPORTNAME= mumble XPORTVERSION= 1.1.6 XCATEGORIES= audio XMASTER_SITES= SF X XMAINTAINER= marius@nuenneri.ch XCOMMENT= A voice chat software primarily intended for use while gaming X XBUILD_DEPENDS+= qt4-l10n>=${QT4_VERSION}:${PORTSDIR}/misc/qt4-l10n XLIB_DEPENDS+= speex.1:${PORTSDIR}/audio/speex \ X boost_iostreams:${PORTSDIR}/devel/boost X XUSE_GMAKE= yes XUSE_QT_VER= 4 XQT_COMPONENTS= gui opengl dbus xml sql network linguist moc_build qmake_build rcc_build uic_build X XPLIST_FILES= bin/mumble XHAS_CONFIGURE= yes X Xpost-patch: X @${REINPLACE_CMD} -e 's|lrelease|lrelease-qt4|' ${WRKSRC}/src/mumble/mumble.pro X @${REINPLACE_CMD} -e 's|-ldl||' ${WRKSRC}/overlay_gl/overlay_gl.pro X Xdo-configure: X cd ${WRKSRC} && ${SETENV} QMAKESPEC=${QMAKESPEC} ${QMAKE} PREFIX=${PREFIX} main.pro "CONFIG+=no-update no-alsa no-speechd no-bundled-speex no-server" X Xdo-install: X ${INSTALL_PROGRAM} ${WRKSRC}/release/mumble ${PREFIX}/bin X X.include 66609b7e5ac3676d6bfa664cff2b87c6 echo x - mumble/distinfo sed 's/^X//' >mumble/distinfo << '461d1f87ca5c2c9b1e904acc6c18bd74' XMD5 (mumble-1.1.6.tar.gz) = e212486c46713fff04fffdd032d35c92 XSHA256 (mumble-1.1.6.tar.gz) = c7672651cf99551bc9e96f6ceca08a95c44ff63055268b4610d891ce005e4d93 XSIZE (mumble-1.1.6.tar.gz) = 1223126 461d1f87ca5c2c9b1e904acc6c18bd74 echo c - mumble/files mkdir -p mumble/files > /dev/null 2>&1 echo x - mumble/files/patch-src-mumble-mumble.pro sed 's/^X//' >mumble/files/patch-src-mumble-mumble.pro << '06b9bc8de725011352902906f2e9199c' X--- src/mumble/mumble.pro 2008-09-13 12:59:57.000000000 +0200 X+++ src/mumble/mumble.pro 2009-02-01 22:18:34.321766312 +0100 X@@ -98,6 +98,24 @@ X SOURCES *= GlobalShortcut_unix.cpp TextToSpeech_unix.cpp Overlay_unix.cpp X } X X+ contains(UNAME, FreeBSD) { X+ !CONFIG(no-oss) { X+ CONFIG *= oss X+ } X+ X+ !CONFIG(no-alsa) { X+ CONFIG *= alsa X+ } X+ X+ !CONFIG(no-speechd) { X+ CONFIG *= speechd X+ } X+ X+ HEADERS *= GlobalShortcut_unix.h X+ SOURCES *= GlobalShortcut_unix.cpp TextToSpeech_unix.cpp Overlay_unix.cpp X+ LIBS *= -lssl X+ } X+ X macx { X TARGET = Mumble X ICON = ../../icons/mumble.icns 06b9bc8de725011352902906f2e9199c echo x - mumble/pkg-descr sed 's/^X//' >mumble/pkg-descr << '15bfc207e67d7df5b1dc7c376808e296' XMumble is an open source, low-latency, high quality voice chat software Xprimarily intended for use while gaming. X XWWW: http://mumble.sourceforge.net/ 15bfc207e67d7df5b1dc7c376808e296 exit >Release-Note: >Audit-Trail: >Unformatted: