ports/154996: [MAINTAINER] audio/murmur: update to 1.2.3
Ayumi Mitsui
ayu at commun.jp
Thu Feb 24 09:10:08 UTC 2011
>Number: 154996
>Category: ports
>Synopsis: [MAINTAINER] audio/murmur: update to 1.2.3
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Thu Feb 24 09:10:07 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator: Ayumi Mitsui
>Release: FreeBSD 8.1-RELEASE amd64
>Organization:
>Environment:
System: FreeBSD dahlia.commun.jp 8.1-RELEASE FreeBSD 8.1-RELEASE #0: Mon Jul 19 02:36:49 UTC 2010
>Description:
- Update to 1.2.3
Added file(s):
- pkg-deinstall
Tested with Tinderbox:
http://tinderbox.commun.jp/index.php?action=describe_port&id=1
Generated with FreeBSD Port Tools 0.99
>How-To-Repeat:
>Fix:
--- murmur-1.2.3.patch begins here ---
diff -ruN --exclude=CVS /usr/ports/audio/murmur-1.2.2_2/Makefile /usr/ports/audio/murmur/Makefile
--- /usr/ports/audio/murmur-1.2.2_2/Makefile 2011-02-23 11:27:13.000000000 +0900
+++ /usr/ports/audio/murmur/Makefile 2011-02-23 11:27:29.000000000 +0900
@@ -6,8 +6,7 @@
#
PORTNAME= murmur
-PORTVERSION= 1.2.2
-PORTREVISION= 2
+PORTVERSION= 1.2.3
CATEGORIES= audio net
MASTER_SITES= SF/mumble/Mumble/${PORTVERSION}
DISTNAME= mumble-${PORTVERSION}
diff -ruN --exclude=CVS /usr/ports/audio/murmur-1.2.2_2/distinfo /usr/ports/audio/murmur/distinfo
--- /usr/ports/audio/murmur-1.2.2_2/distinfo 2011-02-23 11:27:13.000000000 +0900
+++ /usr/ports/audio/murmur/distinfo 2011-02-23 11:28:01.000000000 +0900
@@ -1,3 +1,2 @@
-MD5 (mumble-1.2.2.tar.gz) = de30ee85170e183b66568b53b04c5727
-SHA256 (mumble-1.2.2.tar.gz) = 2c564e3d5b7481129482f2365375a2dc77e134c0c00012073cfdfbeadaa49be8
-SIZE (mumble-1.2.2.tar.gz) = 2920587
+SHA256 (mumble-1.2.3.tar.gz) = 05895122ae4abec3fb62ef24ed9d167ffd768e7080ed179c8bf3afca96d18a5c
+SIZE (mumble-1.2.3.tar.gz) = 3448053
diff -ruN --exclude=CVS /usr/ports/audio/murmur-1.2.2_2/files/murmur.in /usr/ports/audio/murmur/files/murmur.in
--- /usr/ports/audio/murmur-1.2.2_2/files/murmur.in 2011-02-23 11:27:13.000000000 +0900
+++ /usr/ports/audio/murmur/files/murmur.in 2011-02-24 16:13:47.000000000 +0900
@@ -11,12 +11,16 @@
#
# 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
# Set some defaults
-murmur_user=${murmur_user:-"murmur"}
+: ${murmur_enable="NO"}
+: ${murmur_user="murmur"}
+: ${murmur_flags=""}
name=murmur
rcvar=${name}_enable
@@ -27,6 +31,4 @@
load_rc_config $name
-: ${murmur_enable="NO"}
-
run_rc_command "$1"
diff -ruN --exclude=CVS /usr/ports/audio/murmur-1.2.2_2/pkg-deinstall /usr/ports/audio/murmur/pkg-deinstall
--- /usr/ports/audio/murmur-1.2.2_2/pkg-deinstall 1970-01-01 09:00:00.000000000 +0900
+++ /usr/ports/audio/murmur/pkg-deinstall 2011-02-24 17:45:02.000000000 +0900
@@ -0,0 +1,21 @@
+#!/bin/sh
+# $FreeBSD$
+
+PATH=/bin:/usr/sbin
+USER=murmur
+GROUP=murmur
+RUNDIR=/var/run/murmur
+
+case $2 in
+ POST-DEINSTALL)
+ if pw group show ${GROUP} 2>&1 > /dev/null; then
+ echo "You should manually remove the \"${GROUP}\" group."
+ fi
+
+ if pw user show ${USER} 2>&1 > /dev/null; then
+ echo "You should manually remove the \"${USER}\" user."
+ fi
+
+ rm -Rf ${RUNDIR}
+ ;;
+esac
diff -ruN --exclude=CVS /usr/ports/audio/murmur-1.2.2_2/pkg-install /usr/ports/audio/murmur/pkg-install
--- /usr/ports/audio/murmur-1.2.2_2/pkg-install 2011-02-23 11:27:13.000000000 +0900
+++ /usr/ports/audio/murmur/pkg-install 2011-02-24 17:07:51.000000000 +0900
@@ -37,26 +37,4 @@
chown -R ${USER}:${GROUP} ${LOGDIR} ${DBDIR} ${RUNDIR}
;;
-
- POST-DEINSTALL)
- if pw group show ${GROUP} 2> /dev/null; then
- if pw group del ${GROUP}; then
- echo "Removed group \"${GROUP}\"."
- else
- echo "Removing group \"${GROUP}\" failed..."
- exit 1
- fi
- fi
-
- if pw user show ${USER} 2> /dev/null; then
- if pw userdel ${USER}; then
- echo "Removed user \"${USER}\"."
- else
- echo "Removing user \"${USER}\" failed..."
- exit 1
- fi
- fi
-
- rm -Rf ${PIDDIR}
- ;;
esac
diff -ruN --exclude=CVS /usr/ports/audio/murmur-1.2.2_2/pkg-plist /usr/ports/audio/murmur/pkg-plist
--- /usr/ports/audio/murmur-1.2.2_2/pkg-plist 2011-02-23 11:27:13.000000000 +0900
+++ /usr/ports/audio/murmur/pkg-plist 2011-02-24 15:43:42.000000000 +0900
@@ -1,3 +1,4 @@
+ at stopdaemon murmur
@unexec if cmp -s %D/etc/murmur.ini.sample %D/etc/murmur.ini; then rm -f %D/etc/murmur.ini; fi
etc/murmur.ini.sample
@exec if [ ! -f %D/etc/murmur.ini ] ; then cp -p %D/%F %B/murmur.ini; fi
--- murmur-1.2.3.patch ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list