Commit 491d7247 authored by Rene Ladan's avatar Rene Ladan
Browse files

audio/murmur: Remove expired port

2026-06-30 audio/murmur: 1.3 is deprecated by upstream and renamed - use audio/mumble-server instead
parent 2c92ed35
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -5445,3 +5445,4 @@ filesystems/moosefs3-client|filesystems/moosefs-client|2026-06-30|Has expired: 3
filesystems/moosefs3-cgi|filesystems/moosefs-cgi|2026-06-30|Has expired: 3.x reached EoL 2025-03-31, use filesystems/moosefs-* 4.x instead
filesystems/moosefs3-master|filesystems/moosefs-master|2026-06-30|Has expired: 3.x reached EoL 2025-03-31, use filesystems/moosefs-* 4.x instead
textproc/py-elasticsearch5|textproc/py-elasticsearch6|2026-06-30|Has expired: 5.x reached EoL, last version was in 2018 - use textproc/py-elasticsearch 9.3.0 instead
audio/murmur|audio/mumble-server|2026-06-30|Has expired: 1.3 is deprecated by upstream and renamed - use audio/mumble-server instead
+0 −1
Original line number Diff line number Diff line
@@ -499,7 +499,6 @@
    SUBDIR += mpz
    SUBDIR += mumble
    SUBDIR += mumble-server
    SUBDIR += murmur
    SUBDIR += murmur-cli
    SUBDIR += muse-sequencer
    SUBDIR += musepack

audio/murmur/Makefile

deleted100644 → 0
+0 −95
Original line number Diff line number Diff line
PORTNAME=	murmur
DISTVERSION=	1.3.4
PORTREVISION=	13
CATEGORIES=	audio net

MAINTAINER=	vvd@FreeBSD.org
COMMENT=	Server component of Mumble
WWW=		https://www.mumble.info/

LICENSE=	BSD3CLAUSE
LICENSE_FILE=	${WRKSRC}/LICENSE

DEPRECATED=	1.3 is deprecated by upstream and renamed - use audio/mumble-server instead
EXPIRATION_DATE=	2026-06-30

BUILD_DEPENDS=	${LOCALBASE}/include/boost/function.hpp:devel/boost-libs
LIB_DEPENDS=	libabsl_base.so:devel/abseil \
		libprotobuf.so:devel/protobuf

USES=		compiler:c++11-lang qmake pkgconfig python:build qt:5 ssl
BROKEN_SSL=	openssl openssl31
BROKEN_SSL_REASON=	Requires OpenSSL 3.0.0 deprecated CRYPTO_MEM_CHECK_ON
USE_CXXSTD=	c++11
USE_GITHUB=	YES
GH_ACCOUNT=	mumble-voip
GH_PROJECT=	mumble
USE_QT=		buildtools:build core network sql xml
USE_RC_SUBR=	murmur

CONFIG=		no-client
QMAKE_ARGS=	"CONFIG+=${CONFIG}"
QMAKE_ENV+=	"MUMBLE_PYTHON=${PYTHON_CMD}"

PORTSCOUT=	limit:^1\.3\.
SUB_LIST+=	USERS="${USERS}" GROUPS="${GROUPS}"

USERS=		murmur
GROUPS=		murmur

OPTIONS_DEFINE=		BONJOUR DBUS DOCS ICE
OPTIONS_DEFAULT=	BONJOUR MYSQL SQLITE
OPTIONS_MULTI=		SQL
OPTIONS_MULTI_SQL=	MYSQL SQLITE

BONJOUR_DESC=		Bonjour Support
ICE_DESC=		Ice Support

BONJOUR_LIB_DEPENDS=	libdns_sd.so:net/mDNSResponder
BONJOUR_VARS_OFF=	CONFIG+=no-bonjour

DBUS_USE=		QT=dbus
DBUS_VARS_OFF=		CONFIG+=no-dbus

ICE_LIB_DEPENDS=	libIce.so:devel/ice37
ICE_VARS_OFF=		CONFIG+=no-ice

MYSQL_USE=		QT=sql-mysql
MYSQL_VARS_OFF=		CONFIG+=no-sql-mysql

SQLITE_USE=		QT=sql-sqlite3:run
SQLITE_VARS_OFF=	CONFIG+=no-sqlite3_run

.include <bsd.port.pre.mk>
# PCH is broken on GCC
.if ${CHOSEN_COMPILER_TYPE} == gcc
CONFIG+=	no-pch
.endif

post-patch:
	@${REINPLACE_CMD} -e 's|--no-add-needed|--no-copy-dt-needed-entries|' ${WRKSRC}/qmake/compiler.pri
	@${ECHO_CMD} 'QMAKE_LFLAGS += -fstack-protector' >> ${WRKSRC}/src/murmur/murmur.pro

pre-install:
	${SED} -i '' -e 's|database=.*|database=/var/db/murmur/murmur.sqlite|' ${WRKSRC}/scripts/murmur.ini
	${SED} -i '' -e 's|;pidfile=.*|pidfile=/var/run/murmur/murmur.pid|' ${WRKSRC}/scripts/murmur.ini
	${SED} -i '' -e 's|;logfile=.*|logfile=/var/log/murmur/murmur.log|' ${WRKSRC}/scripts/murmur.ini
	${SED} -i '' -e 's|;host=.*|host=0.0.0.0|' ${WRKSRC}/scripts/murmur.ini

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/release/murmurd ${STAGEDIR}${PREFIX}/sbin
	${INSTALL_DATA} ${WRKSRC}/scripts/murmur.ini ${STAGEDIR}${PREFIX}/etc/murmur.ini.sample
	${CP} ${WRKSRC}/man/murmurd.1 ${STAGEDIR}${PREFIX}/share/man/man1

do-install-DOCS-on:
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
.for f in CHANGES INSTALL README README.Linux
	${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR}
.endfor

post-install:
	${MKDIR} ${STAGEDIR}/var/db/murmur
	${MKDIR} ${STAGEDIR}/var/log/murmur
	${MKDIR} ${STAGEDIR}/var/run/murmur

.include <bsd.port.post.mk>

audio/murmur/distinfo

deleted100644 → 0
+0 −3
Original line number Diff line number Diff line
TIMESTAMP = 1705575971
SHA256 (mumble-voip-mumble-1.3.4_GH0.tar.gz) = a692840423ddbd00ecca1ce174e4279c753acf58278579f603e56b644eae6f8e
SIZE (mumble-voip-mumble-1.3.4_GH0.tar.gz) = 4896282

audio/murmur/files/murmur.in

deleted100644 → 0
+0 −32
Original line number Diff line number Diff line
#!/bin/sh

# PROVIDE: murmur
# REQUIRE: DAEMON
# KEYWORD: shutdown
#
# Add the following lines to /etc/rc.conf.local or /etc/rc.conf
# to enable this service:
#
# murmur_enable (bool):		Set to NO by default.
#				Set it to YES to enable murmur.
# murmur_flags (str):		Set to "" by default.
#				Extra flags passed to start command.
#

. /etc/rc.subr

name=murmur
rcvar=murmur_enable
load_rc_config $name

# Set some defaults
: ${murmur_enable:=NO}
: ${murmur_user=%%USERS%%}

command="%%PREFIX%%/sbin/murmurd"
command_args="-ini %%PREFIX%%/etc/murmur.ini"
pidfile=/var/run/murmur/murmur.pid
extra_commands="reload"
sig_reload="USR1"

run_rc_command "$1"
Loading