Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 3 Aug 2014 15:25:55 +0000 (UTC)
From:      Dirk Meyer <dinoex@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r363911 - head/archivers/lha/files
Message-ID:  <53de5483.59e8.6edf53c0@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: dinoex
Date: Sun Aug  3 15:25:54 2014
New Revision: 363911
URL: http://svnweb.freebsd.org/changeset/ports/363911
QAT: https://qat.redports.org/buildarchive/r363911/

Log:
  - rename patch files

Added:
  head/archivers/lha/files/patch-lha.h
     - copied unchanged from r363792, head/archivers/lha/files/patch-src_lha.h
  head/archivers/lha/files/patch-lhadd.c
     - copied unchanged from r363792, head/archivers/lha/files/patch-src_lhadd.c
  head/archivers/lha/files/patch-lharc.c
     - copied unchanged from r363792, head/archivers/lha/files/patch-ad
Deleted:
  head/archivers/lha/files/patch-ad
  head/archivers/lha/files/patch-src_lha.h
  head/archivers/lha/files/patch-src_lhadd.c

Copied: head/archivers/lha/files/patch-lha.h (from r363792, head/archivers/lha/files/patch-src_lha.h)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/archivers/lha/files/patch-lha.h	Sun Aug  3 15:25:54 2014	(r363911, copy of r363792, head/archivers/lha/files/patch-src_lha.h)
@@ -0,0 +1,11 @@
+diff -ru src.orig/lha.h src/lha.h
+--- src.orig/lha.h	Thu Oct  5 10:35:38 2000
++++ src/lha.h	Sun May 11 00:31:53 2003
+@@ -11,6 +11,7 @@
+ 		lharc.h		interface.h		slidehuf.h
+ */
+ #include <stdio.h>
++#include <stdlib.h>
+ #include <errno.h>
+ #include <ctype.h>
+ #include <sys/types.h>

Copied: head/archivers/lha/files/patch-lhadd.c (from r363792, head/archivers/lha/files/patch-src_lhadd.c)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/archivers/lha/files/patch-lhadd.c	Sun Aug  3 15:25:54 2014	(r363911, copy of r363792, head/archivers/lha/files/patch-src_lhadd.c)
@@ -0,0 +1,40 @@
+--- src/lhadd.c.orig	Mon Jul 31 18:09:53 2000
++++ src/lhadd.c	Mon Jul 31 18:14:20 2000
+@@ -270,13 +270,35 @@
+ {
+ 	int             old_umask;
+ 	FILE           *afp;
++        int             tempfd;
++
++    #ifdef TMP_FILENAME_TEMPLATE
++          if (extract_directory == NULL) {
++                  strcpy(temporary_name, TMP_FILENAME_TEMPLATE);
++          }
++          else {
++                  sprintf(temporary_name, "%s/lhXXXXXX", extract_directory);
++          }
++          tempfd = mkstemp(temporary_name);
++    #else
++    char           *p, *s;
++   
++          strcpy(temporary_name, archive_name);
++          for (p = temporary_name, s = (char *) 0; *p; p++)
++                  if (*p == '/')
++                          s = p;
++	  strcpy((s ? s + 1 : temporary_name), "lhXXXXXX");
++          tempfd = mkstemp(temporary_name);
++    #endif
++        if (tempfd == -1)
++          return NULL;
+ 
+-	build_temporary_name();
+ 	signal(SIGINT, interrupt);
+ 	signal(SIGHUP, interrupt);
+ 
+ 	old_umask = umask(077);
+-	afp = xfopen(temporary_name, WRITE_BINARY);
++	/*afp = xfopen(temporary_name, WRITE_BINARY);*/
++	afp = fdopen(tempfd, "w+");
+ 	remove_temporary_at_error = TRUE;
+ 	temporary_fp = afp;
+ 	umask(old_umask);

Copied: head/archivers/lha/files/patch-lharc.c (from r363792, head/archivers/lha/files/patch-ad)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/archivers/lha/files/patch-lharc.c	Sun Aug  3 15:25:54 2014	(r363911, copy of r363792, head/archivers/lha/files/patch-ad)
@@ -0,0 +1,19 @@
+--- src/lharc.c.orig   Sun May  7 00:05:29 2000
++++ src/lharc.c        Fri Jul 28 19:35:31 2000
+@@ -889,6 +889,7 @@
+ /*                                                                                                                                                    */
+ /* ------------------------------------------------------------------------ */
+ /* Build temporary file name and store to TEMPORARY_NAME */
++#if !defined(__NetBSD__) && !defined(__FreeBSD__) && !defined(__OpenBSD__)
+ void
+ build_temporary_name()
+ {
+@@ -912,7 +913,7 @@
+       mktemp(temporary_name);
+ #endif
+ }
+-
++#endif
+ /* ------------------------------------------------------------------------ */
+ static void
+ modify_filename_extention(buffer, ext)



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?53de5483.59e8.6edf53c0>