svn commit: r363911 - head/archivers/lha/files
Dirk Meyer
dinoex at FreeBSD.org
Sun Aug 3 15:25:56 UTC 2014
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)
More information about the svn-ports-all
mailing list