From a4b3c17418570d8e320a5dbe5946f14795df0aba Mon Sep 17 00:00:00 2001
From: Roger Hardiman <roger@FreeBSD.org>
Date: Thu, 9 Sep 1999 18:14:29 +0000
Subject: Add patch submitted by Randall, the FXTV author

---
 multimedia/fxtv/files/patch-ab | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)
 create mode 100644 multimedia/fxtv/files/patch-ab

(limited to 'multimedia/fxtv')

diff --git a/multimedia/fxtv/files/patch-ab b/multimedia/fxtv/files/patch-ab
new file mode 100644
index 000000000000..ce2a6bc2ceea
--- /dev/null
+++ b/multimedia/fxtv/files/patch-ab
@@ -0,0 +1,25 @@
+--- t/fxtv-1.00/vidsav_dlg.c	Mon Sep  6 10:39:18 1999
++++ vidsav_dlg.c	Wed Sep  8 16:39:04 1999
+@@ -70,7 +70,7 @@
+ /*      ******************** Local defines                ************** */
+ 
+ #define AV_RAWNAME_FMT      "%s.AVraw"
+-#define SCRIPT_FNAME_FMT    "./%s.sh"
++#define SCRIPT_FNAME_FMT    "%s%s.sh"
+ 
+ #define OPTIMIZE_NUM_FRAMES 200
+ 
+@@ -801,9 +801,12 @@
+     char        *str;
+     struct stat  stat;
+     TV_INT32     i;
++    TV_BOOL      has_path;
+ 
+     /*  Open output script file  */
+-    sprintf( p->script_fname, SCRIPT_FNAME_FMT, p->fname_base );
++    has_path = strchr( "p->fname_base", '/' ) != NULL;
++    sprintf( p->script_fname, SCRIPT_FNAME_FMT, 
++             (has_path ? "./" : ""), p->fname_base );
+ 
+     if ( (fp = fopen( p->script_fname, "wt" )) == NULL ) {
+         fprintf( stderr, "Failed to open for write: %s\n", p->script_fname );
-- 
cgit debian/1.2.3+git2.25.1-1-2-gaceb0