ports/182528: update for net/crtmpserver
Gavriloaie Eugen-Andrei
support at rtmpd.com
Tue Oct 1 01:10:00 UTC 2013
>Number: 182528
>Category: ports
>Synopsis: update for net/crtmpserver
>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: Tue Oct 01 01:10:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator: Gavriloaie Eugen-Andrei
>Release: 9.1
>Organization:
C++ RTMP Server
>Environment:
FreeBSD 9.1-RELEASE FreeBSD 9.1-RELEASE #0 r243825: Tue Dec 4 09:23:10 UTC 2012 root at farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64
>Description:
Update for net/crtmpserver from 0.806 to 0.811
It fixes a serious SIGSEGV and also fixes the build for FreeBSD 10.0
I've put back "@stopdaemon crtmpserver" inside pkg-plist. Although is there, it doesn't seems to work. When doing deinstall while the server is running, is not stopping it before starting to do the deletes. Any hints are greatly appreciated.
Also, I have disabled parallel build. GCC chokes on it because of precompiled headers support. clang works great tho
>How-To-Repeat:
>Fix:
Patch attached with submission follows:
diff -ur /home/shiretu/old/Makefile /usr/ports/net/crtmpserver/Makefile
--- /home/shiretu/old/Makefile 2013-10-01 06:46:38.000000000 +0300
+++ /usr/ports/net/crtmpserver/Makefile 2013-10-01 06:51:13.000000000 +0300
@@ -1,8 +1,8 @@
# Created by: shiretu
-# $FreeBSD: net/crtmpserver/Makefile 327755 2013-09-20 22:10:23Z bapt $
+# $FreeBSD$
PORTNAME= crtmpserver
-PORTVERSION= 0.806
+PORTVERSION= 0.811
CATEGORIES= net
MASTER_SITES= http://rtmpd.com/assets/sources/
@@ -16,6 +16,7 @@
USE_LUA= 5.1
WANT_LUA_VER= 5.1
+MAKE_JOBS_UNSAFE= yes
USE_LDCONFIG= yes
USES= cmake:outsource
CMAKE_SOURCE_PATH= ${WRKSRC}/builders/cmake
diff -ur /home/shiretu/old/distinfo /usr/ports/net/crtmpserver/distinfo
--- /home/shiretu/old/distinfo 2013-10-01 06:46:38.000000000 +0300
+++ /usr/ports/net/crtmpserver/distinfo 2013-10-01 06:51:13.000000000 +0300
@@ -1,2 +1,2 @@
-SHA256 (crtmpserver-0.806.tar.gz) = 162333b8559cfdcd1506368eaae0a7143fd4d5ce6d594bc9f44d32db619dab48
-SIZE (crtmpserver-0.806.tar.gz) = 1399313
+SHA256 (crtmpserver-0.811.tar.gz) = e0284f2e06e08f115b317e7087c4d66dc4f37d7d8b1de2187fb40ec3ee9bb06f
+SIZE (crtmpserver-0.811.tar.gz) = 1464451
diff -ur /home/shiretu/old/files/crtmpserver.in /usr/ports/net/crtmpserver/files/crtmpserver.in
--- /home/shiretu/old/files/crtmpserver.in 2013-10-01 06:46:38.000000000 +0300
+++ /usr/ports/net/crtmpserver/files/crtmpserver.in 2013-10-01 06:51:13.000000000 +0300
@@ -1,6 +1,6 @@
#!/bin/sh
-# $FreeBSD: net/crtmpserver/files/crtmpserver.in 326852 2013-09-09 22:54:40Z wg $
+# $FreeBSD$
#
# PROVIDE: crtmpserver
# REQUIRE: LOGIN
diff -ur /home/shiretu/old/pkg-plist /usr/ports/net/crtmpserver/pkg-plist
--- /home/shiretu/old/pkg-plist 2013-10-01 06:46:38.000000000 +0300
+++ /usr/ports/net/crtmpserver/pkg-plist 2013-10-01 06:51:13.000000000 +0300
@@ -1,3 +1,4 @@
+ at stopdaemon crtmpserver
@unexec if cmp -s %D/etc/crtmpserver.lua.sample %D/etc/crtmpserver.lua; then rm -f %D/etc/crtmpserver.lua; fi
etc/crtmpserver.lua.sample
@exec if [ ! -f %D/etc/crtmpserver.lua ] ; then cp -p %D/%F %B/crtmpserver.lua; fi
@@ -15,8 +16,6 @@
lib/crtmpserver/applications/proxypublish/libproxypublish.so
lib/crtmpserver/applications/stresstest/libstresstest.so
sbin/crtmpserver
- at dirrmtry var/crtmpserver/media
- at dirrmtry var/crtmpserver
@dirrmtry lib/crtmpserver/applications/flvplayback
@dirrmtry lib/crtmpserver/applications/appselector
@dirrmtry lib/crtmpserver/applications/samplefactory
@@ -27,3 +26,5 @@
@dirrmtry lib/crtmpserver/applications
@dirrmtry lib/crtmpserver
@dirrmtry var/log/crtmpserver
+ at dirrmtry var/crtmpserver/media
+ at dirrmtry var/crtmpserver
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list