ports/131298: [new port] mumble

Marius Nuennerich marius at nuenneri.ch
Mon Feb 2 15:00:19 UTC 2009


>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 at 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:



More information about the freebsd-ports-bugs mailing list