Update to 4.3.80
PR: 80524 (based on) Submitted by: sylvio cesar (maintainer)
This commit is contained in:
parent
ae5e5e4597
commit
c8518a2fd5
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=134503
@ -6,11 +6,10 @@
|
||||
#
|
||||
|
||||
PORTNAME= sharutils
|
||||
PORTVERSION= 4.3.77
|
||||
PORTREVISION= 1
|
||||
PORTVERSION= 4.3.80
|
||||
CATEGORIES= archivers
|
||||
MASTER_SITES= ${MASTER_SITE_GNU}
|
||||
MASTER_SITE_SUBDIR= ${PORTNAME}/${PORTVERSION}
|
||||
MASTER_SITE_SUBDIR= ${PORTNAME}/REL-${PORTVERSION}
|
||||
|
||||
MAINTAINER= sylvioc@gmail.com
|
||||
COMMENT= Pack, send and unpack shell archives; synchronize via e-mail
|
||||
@ -38,5 +37,7 @@ post-patch:
|
||||
@${REINPLACE_CMD} -e 's|@SH@|${SH}|' \
|
||||
${WRKSRC}/src/mail-files.in ${WRKSRC}/src/mailshar.in
|
||||
@${REINPLACE_CMD} -e 's|@PERL@|${PERL}|' ${WRKSRC}/src/remsync.in
|
||||
@${FIND} ${WRKSRC} -name \*.c -or -name \*.h | ${XARGS} \
|
||||
${REINPLACE_CMD} -e 's|uintmax_t|unsigned long long|;s|intmax_t|long long|'
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1,2 +1,2 @@
|
||||
MD5 (sharutils-4.3.77.tar.gz) = 813e7d2d119fc807286b1e01448cf450
|
||||
SIZE (sharutils-4.3.77.tar.gz) = 686211
|
||||
MD5 (sharutils-4.3.80.tar.gz) = 1a9e41753998cb20cfa4484ed21d7fc9
|
||||
SIZE (sharutils-4.3.80.tar.gz) = 799351
|
||||
|
@ -1,36 +0,0 @@
|
||||
--- src/unshar.c.orig 1995-11-21 17:22:14.000000000 +0100
|
||||
+++ src/unshar.c 2004-09-29 15:09:44.682469264 +0200
|
||||
@@ -346,8 +346,8 @@
|
||||
{
|
||||
size_t size_read;
|
||||
FILE *file;
|
||||
- char name_buffer[NAME_BUFFER_SIZE];
|
||||
- char copy_buffer[NAME_BUFFER_SIZE];
|
||||
+ char name_buffer[NAME_BUFFER_SIZE] = {'\0'};
|
||||
+ char copy_buffer[NAME_BUFFER_SIZE] = {'\0'};
|
||||
int optchar;
|
||||
|
||||
program_name = argv[0];
|
||||
@@ -409,14 +409,14 @@
|
||||
if (optind < argc)
|
||||
for (; optind < argc; optind++)
|
||||
{
|
||||
- if (argv[optind][0] == '/')
|
||||
- stpcpy (name_buffer, argv[optind]);
|
||||
- else
|
||||
- {
|
||||
- char *cp = stpcpy (name_buffer, current_directory);
|
||||
- *cp++ = '/';
|
||||
- stpcpy (cp, argv[optind]);
|
||||
- }
|
||||
+ if (argv[optind][0] == '/') {
|
||||
+ strncpy (name_buffer, argv[optind], sizeof(name_buffer));
|
||||
+ name_buffer[sizeof(name_buffer)-1] = '\0';
|
||||
+ }
|
||||
+ else {
|
||||
+ snprintf(name_buffer, sizeof(name_buffer),"%s/%s", current_directory, argv[optind]);
|
||||
+ name_buffer[sizeof(name_buffer)-1] = '\0';
|
||||
+ }
|
||||
if (file = fopen (name_buffer, "r"), !file)
|
||||
error (EXIT_FAILURE, errno, name_buffer);
|
||||
unarchive_shar_file (name_buffer, file);
|
Loading…
Reference in New Issue
Block a user