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