svn commit: r374223 - in head/audio/rawrec: . files

Thomas Zander riggs at FreeBSD.org
Sun Dec 7 19:25:53 UTC 2014


Author: riggs
Date: Sun Dec  7 19:25:52 2014
New Revision: 374223
URL: https://svnweb.freebsd.org/changeset/ports/374223
QAT: https://qat.redports.org/buildarchive/r374223/

Log:
  Fix signal handling (runtime exit with invalid argument) on 10.1
  - Add missing sa_flags in main.c
  - Bump PORTREVISION
  
  While on it:
  - Add LICENSE*
  
  PR:		195284
  Submitted by:	antonfb at hesiod.org
  MFH:		2014Q4

Modified:
  head/audio/rawrec/Makefile
  head/audio/rawrec/files/patch-main.c

Modified: head/audio/rawrec/Makefile
==============================================================================
--- head/audio/rawrec/Makefile	Sun Dec  7 19:19:16 2014	(r374222)
+++ head/audio/rawrec/Makefile	Sun Dec  7 19:25:52 2014	(r374223)
@@ -3,6 +3,7 @@
 
 PORTNAME=	rawrec
 PORTVERSION=	0.9.991
+PORTREVISION=	1
 CATEGORIES=	audio
 MASTER_SITES=	${MASTER_SITE_SUNSITE:S/%SUBDIR%/apps\/sound\/recorders/} \
 		SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
@@ -10,6 +11,9 @@ MASTER_SITES=	${MASTER_SITE_SUNSITE:S/%S
 MAINTAINER=	ports at FreeBSD.org
 COMMENT=	Utility to record and playback raw audio data
 
+LICENSE=	GPLv2 # or later
+LICENSE_FILE=	${WRKDIR}/${DISTNAME}/copyright
+
 WRKSRC=		${WRKDIR}/${DISTNAME}/src
 
 USES=		gmake

Modified: head/audio/rawrec/files/patch-main.c
==============================================================================
--- head/audio/rawrec/files/patch-main.c	Sun Dec  7 19:19:16 2014	(r374222)
+++ head/audio/rawrec/files/patch-main.c	Sun Dec  7 19:25:52 2014	(r374223)
@@ -1,5 +1,5 @@
---- main.c.orig	Wed May 10 17:27:08 2006
-+++ main.c	Wed May 10 17:30:21 2006
+--- main.c.orig	2006-01-22 03:40:17.000000000 +0100
++++ main.c	2014-12-07 19:14:39.778784753 +0100
 @@ -14,6 +14,12 @@
  
  #include "rawrec.h"
@@ -13,3 +13,11 @@
  int main(int argc, char *argv[])
  {
    /* Action for ignoring signals we don't want to deal with.  */
+@@ -118,6 +124,7 @@
+   strncpy(cnst_dflt_format, "s16_le", (size_t) (MAX_FORMAT_STRING_LENGTH + 1));
+ 
+   /* at the moment, this application goes with the default for most signals */
++  ignorer_act.sa_flags = 0;
+   ignorer_act.sa_handler = SIG_IGN;
+   /* because I'm unclear on how SIGIO is supposed to work, it's not 
+      applicable here, and I'm paranoid */


More information about the svn-ports-head mailing list