Date: Mon, 2 Feb 2009 14:50:15 GMT From: Marius Nuennerich <marius@nuenneri.ch> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/131298: [new port] mumble Message-ID: <200902021450.n12EoF4f028141@www.freebsd.org> Resent-Message-ID: <200902021500.n12F08s5074034@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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 <bsd.port.mk> 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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200902021450.n12EoF4f028141>