This commit is contained in:
commit
50b7227e09
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
## Default LFS
|
||||||
|
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.bsp filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.gem filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.jar filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.lz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.lzma filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.obscpio filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.oxt filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.png filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.rpm filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tbz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tbz2 filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tgz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.ttf filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.txz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.whl filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.zst filter=lfs diff=lfs merge=lfs -text
|
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
.osc
|
28
lrzsz-0.12.20-automake-1.12.patch
Normal file
28
lrzsz-0.12.20-automake-1.12.patch
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
--- lrzsz-0.12.20/configure.in
|
||||||
|
+++ lrzsz-0.12.20/configure.in
|
||||||
|
@@ -97,7 +97,6 @@
|
||||||
|
AC_ISC_POSIX
|
||||||
|
AC_USE_SYSTEM_EXTENSIONS
|
||||||
|
AM_GNU_GETTEXT
|
||||||
|
-AM_C_PROTOTYPES
|
||||||
|
AC_C_CONST
|
||||||
|
AC_C_INLINE
|
||||||
|
|
||||||
|
--- lrzsz-0.12.20/lib/Makefile.am
|
||||||
|
+++ lrzsz-0.12.20/lib/Makefile.am
|
||||||
|
@@ -1,5 +1,4 @@
|
||||||
|
noinst_LIBRARIES=libzmodem.a
|
||||||
|
-AUTOMAKE_OPTIONS=ansi2knr
|
||||||
|
|
||||||
|
EXTRA_DIST = alloca.c ansi2knr.1 ansi2knr.c \
|
||||||
|
getopt.c getopt1.c mkdir.c mktime.c \
|
||||||
|
--- lrzsz-0.12.20/src/Makefile.am
|
||||||
|
+++ lrzsz-0.12.20/src/Makefile.am
|
||||||
|
@@ -7,7 +7,6 @@
|
||||||
|
DISTCLEAN_FILES=lrzszbug
|
||||||
|
|
||||||
|
LDADD = ../lib/libzmodem.a @INTLLIBS@
|
||||||
|
-AUTOMAKE_OPTIONS=ansi2knr
|
||||||
|
EXTRA_DIST = ansi2knr.1 ansi2knr.c lrzszbug.in
|
||||||
|
INCLUDES = -I.. -I$(srcdir) -I$(top_srcdir)/src -I../intl -I$(top_srcdir)/lib
|
||||||
|
#DEFS = -DLOCALEDIR=\"$(localedir)\" -DOS=\"@host_os@\" -DCPU=\"@host_cpu@\"
|
12
lrzsz-0.12.20-automake-1.13.patch
Normal file
12
lrzsz-0.12.20-automake-1.13.patch
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
diff -urN lrzsz-0.12.20/configure.in lrzsz-0.12.20-new/configure.in
|
||||||
|
--- lrzsz-0.12.20/configure.in 1998-12-30 16:50:07.000000000 +0900
|
||||||
|
+++ lrzsz-0.12.20-new/configure.in 2013-04-26 18:53:29.020100620 +0900
|
||||||
|
@@ -1,7 +1,7 @@
|
||||||
|
dnl Process this file with autoconf to produce a configure script.
|
||||||
|
AC_INIT(src/crctab.c)
|
||||||
|
AM_INIT_AUTOMAKE(lrzsz, 0.12.20)
|
||||||
|
-AM_CONFIG_HEADER(config.h)
|
||||||
|
+AC_CONFIG_HEADERS([config.h])
|
||||||
|
|
||||||
|
|
||||||
|
dnl AC_C_CROSS is in AC_PROG_CC since 2.12
|
12
lrzsz-0.12.20-null-pointer.patch
Normal file
12
lrzsz-0.12.20-null-pointer.patch
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
diff -urN lrzsz-0.12.20/src/lrz.c lrzsz-0.12.20.new/src/lrz.c
|
||||||
|
--- lrzsz-0.12.20/src/lrz.c 1998-12-30 08:49:24.000000000 +0100
|
||||||
|
+++ lrzsz-0.12.20.new/src/lrz.c 2014-05-12 16:50:38.212549624 +0200
|
||||||
|
@@ -2319,7 +2319,7 @@
|
||||||
|
if (*s == '!')
|
||||||
|
++s;
|
||||||
|
io_mode(0,0);
|
||||||
|
- execl("/bin/sh", "sh", "-c", s);
|
||||||
|
+ execl("/bin/sh", "sh", "-c", s, NULL);
|
||||||
|
zpfatal("execl");
|
||||||
|
exit(1);
|
||||||
|
}
|
18
lrzsz-0.12.20-use-after-free.patch
Normal file
18
lrzsz-0.12.20-use-after-free.patch
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
---
|
||||||
|
src/lsz.c | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
--- lrzsz-0.12.20.orig/src/lsz.c
|
||||||
|
+++ lrzsz-0.12.20/src/lsz.c
|
||||||
|
@@ -839,10 +839,10 @@ send_pseudo(const char *name, const char
|
||||||
|
lfd=0;
|
||||||
|
do {
|
||||||
|
if (lfd++==10) {
|
||||||
|
- free(tmp);
|
||||||
|
vstringf (_ ("send_pseudo %s: cannot open tmpfile %s: %s"),
|
||||||
|
name, tmp, strerror (errno));
|
||||||
|
vstring ("\r\n");
|
||||||
|
+ free(tmp);
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
sprintf(tmp+plen,"%s.%lu.%d",name,(unsigned long) getpid(),lfd);
|
3
lrzsz-0.12.20.tar.bz2
Normal file
3
lrzsz-0.12.20.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:d2aadf1d295d88cf22208926358c8157ec48efaf3ad327075359ef12258511ba
|
||||||
|
size 233462
|
264
lrzsz-autotools.patch
Normal file
264
lrzsz-autotools.patch
Normal file
@ -0,0 +1,264 @@
|
|||||||
|
diff -Nru lrzsz-0.12.20.orig/acinclude.m4 lrzsz-0.12.20/acinclude.m4
|
||||||
|
--- lrzsz-0.12.20.orig/acinclude.m4 1998-12-27 23:08:59.000000000 +0100
|
||||||
|
+++ lrzsz-0.12.20/acinclude.m4 2010-09-25 00:43:43.000000000 +0200
|
||||||
|
@@ -13,7 +13,7 @@
|
||||||
|
lrzsz_cv_decl_errno=yes, lrzsz_cv_decl_errno=no)])
|
||||||
|
AC_MSG_RESULT($lrzsz_cv_decl_errno)
|
||||||
|
if test $lrzsz_cv_decl_errno = yes; then
|
||||||
|
- AC_DEFINE([HAVE_ERRNO_DECLARATION])
|
||||||
|
+ AC_DEFINE([HAVE_ERRNO_DECLARATION], 1, [[HAVE_ERRNO_DECLARATION]])
|
||||||
|
fi
|
||||||
|
])
|
||||||
|
|
||||||
|
@@ -57,7 +57,7 @@
|
||||||
|
], ac_cv_type_speed_t=yes, ac_cv_type_speed_t=no)])dnl
|
||||||
|
AC_MSG_RESULT($ac_cv_type_speed_t)
|
||||||
|
if test $ac_cv_type_speed_t = no; then
|
||||||
|
- AC_DEFINE([speed_t],long)
|
||||||
|
+ AC_DEFINE([speed_t],long, [speed_t])
|
||||||
|
fi
|
||||||
|
])
|
||||||
|
|
||||||
|
@@ -69,7 +69,7 @@
|
||||||
|
#include <sys/select.h>],
|
||||||
|
[struct tm *tp;], lrzsz_cv_header_sys_select=yes, lrzsz_cv_header_sys_select=no)])
|
||||||
|
if test $lrzsz_cv_header_sys_select = no; then
|
||||||
|
- AC_DEFINE(SYS_TIME_WITHOUT_SYS_SELECT)
|
||||||
|
+ AC_DEFINE(SYS_TIME_WITHOUT_SYS_SELECT, 1, [SYS_TIME_WITHOUT_SYS_SELECT])
|
||||||
|
fi
|
||||||
|
])
|
||||||
|
|
||||||
|
diff -Nru lrzsz-0.12.20.orig/configure.in lrzsz-0.12.20/configure.in
|
||||||
|
--- lrzsz-0.12.20.orig/configure.in 1998-12-30 08:50:07.000000000 +0100
|
||||||
|
+++ lrzsz-0.12.20/configure.in 2010-09-25 00:45:10.000000000 +0200
|
||||||
|
@@ -20,6 +20,11 @@
|
||||||
|
AC_SUBST(PACKAGE)
|
||||||
|
AC_SUBST(VERSION)
|
||||||
|
|
||||||
|
+GT_YES="#"
|
||||||
|
+GT_NO=""
|
||||||
|
+AC_SUBST(GT_YES)
|
||||||
|
+AC_SUBST(GT_NO)
|
||||||
|
+
|
||||||
|
changequote(,)dnl
|
||||||
|
case $VERSION in
|
||||||
|
[0-9]*.[0-9]*.[0-9]*) README_ALPHA="README-alpha";;
|
||||||
|
@@ -33,25 +38,25 @@
|
||||||
|
[if test "$enableval" = "no" ; then
|
||||||
|
:
|
||||||
|
else
|
||||||
|
- AC_DEFINE(ENABLE_TIMESYNC)
|
||||||
|
+ AC_DEFINE(ENABLE_TIMESYNC, 1, [ENABLE_TIMESYNC])
|
||||||
|
fi],
|
||||||
|
- [AC_DEFINE(ENABLE_TIMESYNC)])
|
||||||
|
+ [AC_DEFINE(ENABLE_TIMESYNC, 1, [ENABLE_TIMESYNC])])
|
||||||
|
AC_SUBST(ENABLE_TIMESYNC)
|
||||||
|
AC_ARG_ENABLE(pubdir,
|
||||||
|
[--enable-pubdir=/path include support for a public writeable directory],
|
||||||
|
[if test "$enableval" = "no" ; then
|
||||||
|
:
|
||||||
|
else
|
||||||
|
- AC_DEFINE_UNQUOTED(PUBDIR,"$enableval")
|
||||||
|
+ AC_DEFINE_UNQUOTED(PUBDIR,"$enableval", [PUBDIR])
|
||||||
|
fi])
|
||||||
|
AC_ARG_ENABLE(mkdir,
|
||||||
|
[--disable-mkdir disable support for creating directories (lrz)],
|
||||||
|
[if test "$enableval" = "no" ; then
|
||||||
|
:
|
||||||
|
else
|
||||||
|
- AC_DEFINE(ENABLE_MKDIR)
|
||||||
|
+ AC_DEFINE(ENABLE_MKDIR, 1, [ENABLE_MKDIR])
|
||||||
|
fi],
|
||||||
|
- [AC_DEFINE(ENABLE_MKDIR)])
|
||||||
|
+ [AC_DEFINE(ENABLE_MKDIR, 1, [ENABLE_MKDIR])])
|
||||||
|
AC_ARG_ENABLE(syslog,
|
||||||
|
[--enable-syslog=FACILITY,{force,default,optional} include syslogsupport],
|
||||||
|
[
|
||||||
|
@@ -62,7 +67,7 @@
|
||||||
|
*,*)
|
||||||
|
level=`echo $enableval|sed -e 's/^.*,//'`
|
||||||
|
fac=`echo $enableval|sed -e 's/,.*$//'`
|
||||||
|
- AC_DEFINE_UNQUOTED(ENABLE_SYSLOG,$fac)
|
||||||
|
+ AC_DEFINE_UNQUOTED(ENABLE_SYSLOG,$fac, [ENABLE_SYSLOG])
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
lookup_facility=LOG_UUCP
|
||||||
|
@@ -70,16 +75,16 @@
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
if test "$level" = "force" ; then
|
||||||
|
- AC_DEFINE(ENABLE_SYSLOG_FORCE)
|
||||||
|
+ AC_DEFINE(ENABLE_SYSLOG_FORCE, 1, [ENABLE_SYSLOG_FORCE])
|
||||||
|
else
|
||||||
|
if test "$level" = "optional" ; then
|
||||||
|
:
|
||||||
|
else
|
||||||
|
- AC_DEFINE(ENABLE_SYSLOG_DEFAULT)
|
||||||
|
+ AC_DEFINE(ENABLE_SYSLOG_DEFAULT, 1, [ENABLE_SYSLOG_DEFAULT])
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
fi],[
|
||||||
|
- AC_DEFINE(ENABLE_SYSLOG_DEFAULT)
|
||||||
|
+ AC_DEFINE(ENABLE_SYSLOG_DEFAULT, 1, [ENABLE_SYSLOG_DEFAULT])
|
||||||
|
lookup_facility=LOG_UUCP
|
||||||
|
])
|
||||||
|
|
||||||
|
@@ -90,8 +95,8 @@
|
||||||
|
dnl AC_PROG_MAKE_SET included in AM_INIT_AUTOMAKE
|
||||||
|
AC_PROG_RANLIB
|
||||||
|
AC_ISC_POSIX
|
||||||
|
-AC_AIX
|
||||||
|
-AC_MINIX
|
||||||
|
+AC_USE_SYSTEM_EXTENSIONS
|
||||||
|
+AM_GNU_GETTEXT
|
||||||
|
AM_C_PROTOTYPES
|
||||||
|
AC_C_CONST
|
||||||
|
AC_C_INLINE
|
||||||
|
@@ -113,7 +118,7 @@
|
||||||
|
fi
|
||||||
|
case "$CFLAGS" in
|
||||||
|
*-Wstrict-prototypes*)
|
||||||
|
- AC_DEFINE(STRICT_PROTOTYPES)
|
||||||
|
+ AC_DEFINE(STRICT_PROTOTYPES, 1, [STRICT_PROTOTYPES])
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
@@ -131,7 +136,7 @@
|
||||||
|
LRZSZ_HEADERS_TERM_IO
|
||||||
|
AC_CHECK_HEADERS(termios.h sys/termios.h termio.h sys/termio.h sgtty.h)
|
||||||
|
AC_CHECK_HEADERS(sys/mman.h utime.h syslog.h sys/syslog.h sys/param.h)
|
||||||
|
-AC_CHECK_HEADERS(sys/select.h strings.h arpa/inet.h)
|
||||||
|
+AC_CHECK_HEADERS(sys/select.h strings.h locale.h arpa/inet.h)
|
||||||
|
|
||||||
|
dnl Checks for typedefs, structures, and compiler characteristics.
|
||||||
|
AC_TYPE_SIZE_T
|
||||||
|
@@ -153,7 +158,7 @@
|
||||||
|
dnl AC_FUNC_UTIME_NULL
|
||||||
|
AC_FUNC_MMAP
|
||||||
|
AC_FUNC_ALLOCA
|
||||||
|
-AC_EGREP_HEADER([struct.*utimbuf], utime.h, AC_DEFINE(HAVE_STRUCT_UTIMBUF))
|
||||||
|
+AC_EGREP_HEADER([struct.*utimbuf], utime.h, AC_DEFINE(HAVE_STRUCT_UTIMBUF, 1, [HAVE_STRUCT_UTIMBUF]))
|
||||||
|
|
||||||
|
AC_CHECK_FUNCS(gettimeofday settimeofday)
|
||||||
|
AC_CHECK_FUNCS(strchr memcpy select vprintf)
|
||||||
|
@@ -206,10 +211,10 @@
|
||||||
|
lrzsz_cv_sys_ftime_ok=no,
|
||||||
|
lrzsz_cv_sys_ftime_ok=runtime)])
|
||||||
|
case $lrzsz_cv_sys_ftime_ok in
|
||||||
|
-yes) AC_DEFINE(HAVE_FTIME) AC_MSG_RESULT(yes) ;;
|
||||||
|
+yes) AC_DEFINE(HAVE_FTIME, 1, [HAVE_FTIME]) AC_MSG_RESULT(yes) ;;
|
||||||
|
no) AC_MSG_RESULT(no)
|
||||||
|
AC_MSG_WARN(ftime seems to be buggy) ;;
|
||||||
|
-runtime) AC_DEFINE(HAVE_FTIME)
|
||||||
|
+runtime) AC_DEFINE(HAVE_FTIME, 1, [HAVE_FTIME])
|
||||||
|
AC_MSG_RESULT(will check at run time) ;;
|
||||||
|
esac
|
||||||
|
])
|
||||||
|
@@ -223,7 +228,7 @@
|
||||||
|
])
|
||||||
|
if test $libquark_cv_var_timezone = yes ; then
|
||||||
|
AC_MSG_RESULT(yes)
|
||||||
|
- AC_DEFINE(HAVE_TIMEZONE_VAR)
|
||||||
|
+ AC_DEFINE(HAVE_TIMEZONE_VAR, 1, [HAVE_TIMEZONE_VAR])
|
||||||
|
else
|
||||||
|
AC_MSG_RESULT(no)
|
||||||
|
fi
|
||||||
|
@@ -245,9 +250,9 @@
|
||||||
|
])
|
||||||
|
if test $lrzsz_cv_lookup_facility = yes ; then
|
||||||
|
AC_MSG_RESULT(yes)
|
||||||
|
- AC_DEFINE_UNQUOTED(ENABLE_SYSLOG,$lookup_facility)
|
||||||
|
+ AC_DEFINE_UNQUOTED(ENABLE_SYSLOG,$lookup_facility, [ENABLE_SYSLOG])
|
||||||
|
else
|
||||||
|
- AC_DEFINE(ENABLE_SYSLOG,LOG_USER)
|
||||||
|
+ AC_DEFINE(ENABLE_SYSLOG,LOG_USER, [ENABLE_SYSLOG])
|
||||||
|
AC_MSG_RESULT(no)
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
@@ -257,9 +262,8 @@
|
||||||
|
AC_SUBST(LDFLAGS)
|
||||||
|
AC_SUBST(LIBS)
|
||||||
|
|
||||||
|
-AM_GNU_GETTEXT
|
||||||
|
|
||||||
|
-AC_DEFINE_UNQUOTED(LOCALEDIR,"$prefix/$DATADIRNAME")
|
||||||
|
+AC_DEFINE_UNQUOTED(LOCALEDIR,"$prefix/$DATADIRNAME", [LOCALEDIR])
|
||||||
|
AC_LINK_FILES($nls_cv_header_libgt, $nls_cv_header_intl)
|
||||||
|
|
||||||
|
AC_OUTPUT([Makefile intl/Makefile lib/Makefile testsuite/Makefile \
|
||||||
|
diff -Nru lrzsz-0.12.20.orig/lib/Makefile.am lrzsz-0.12.20/lib/Makefile.am
|
||||||
|
--- lrzsz-0.12.20.orig/lib/Makefile.am 1998-12-27 17:25:26.000000000 +0100
|
||||||
|
+++ lrzsz-0.12.20/lib/Makefile.am 2010-09-25 00:43:43.000000000 +0200
|
||||||
|
@@ -1,5 +1,4 @@
|
||||||
|
noinst_LIBRARIES=libzmodem.a
|
||||||
|
-CFLAGS=@CFLAGS@
|
||||||
|
AUTOMAKE_OPTIONS=ansi2knr
|
||||||
|
|
||||||
|
EXTRA_DIST = alloca.c ansi2knr.1 ansi2knr.c \
|
||||||
|
diff -Nru lrzsz-0.12.20.orig/po/Makefile.in.in lrzsz-0.12.20/po/Makefile.in.in
|
||||||
|
--- lrzsz-0.12.20.orig/po/Makefile.in.in 1998-04-26 15:22:40.000000000 +0200
|
||||||
|
+++ lrzsz-0.12.20/po/Makefile.in.in 2010-09-25 00:43:43.000000000 +0200
|
||||||
|
@@ -51,7 +51,7 @@
|
||||||
|
|
||||||
|
POTFILES = \
|
||||||
|
|
||||||
|
-CATALOGS = @CATALOGS@
|
||||||
|
+CATALOGS = de.gmo
|
||||||
|
CATOBJEXT = @CATOBJEXT@
|
||||||
|
INSTOBJEXT = @INSTOBJEXT@
|
||||||
|
|
||||||
|
@@ -118,8 +118,8 @@
|
||||||
|
for cat in $$catalogs; do \
|
||||||
|
cat=`basename $$cat`; \
|
||||||
|
case "$$cat" in \
|
||||||
|
- *.gmo) destdir=$(gnulocaledir);; \
|
||||||
|
- *) destdir=$(localedir);; \
|
||||||
|
+ *.gmo) destdir=$(DESTDIR)$(gnulocaledir);; \
|
||||||
|
+ *) destdir=$(DESTDIR)$(localedir);; \
|
||||||
|
esac; \
|
||||||
|
lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \
|
||||||
|
dir=$$destdir/$$lang/LC_MESSAGES; \
|
||||||
|
diff -Nru lrzsz-0.12.20.orig/src/Makefile.am lrzsz-0.12.20/src/Makefile.am
|
||||||
|
--- lrzsz-0.12.20.orig/src/Makefile.am 1998-12-28 09:38:47.000000000 +0100
|
||||||
|
+++ lrzsz-0.12.20/src/Makefile.am 2010-09-25 00:43:43.000000000 +0200
|
||||||
|
@@ -4,7 +4,6 @@
|
||||||
|
noinst_HEADERS = timing.h zglobal.h zmodem.h
|
||||||
|
datadir = $(prefix)/@DATADIRNAME@
|
||||||
|
localedir = $(datadir)/locale
|
||||||
|
-CFLAGS=@CFLAGS@
|
||||||
|
DISTCLEAN_FILES=lrzszbug
|
||||||
|
|
||||||
|
LDADD = ../lib/libzmodem.a @INTLLIBS@
|
||||||
|
@@ -14,22 +13,16 @@
|
||||||
|
#DEFS = -DLOCALEDIR=\"$(localedir)\" -DOS=\"@host_os@\" -DCPU=\"@host_cpu@\"
|
||||||
|
DEFS = -DNFGVMIN @DEFS@ -DLOCALEDIR=\"$(localedir)\"
|
||||||
|
|
||||||
|
-install-exec-local:
|
||||||
|
- rm -f $(DESTDIR)/$(bindir)/`echo lsb | sed -e '$(transform)'`
|
||||||
|
- ln $(DESTDIR)/$(bindir)/`echo lsz |sed -e '$(transform)'` \
|
||||||
|
- $(DESTDIR)/$(bindir)/`echo lsb |sed -e '$(transform)'`
|
||||||
|
- rm -f $(bindir)/`echo lsx | sed -e '$(transform)'`
|
||||||
|
- ln $(DESTDIR)/$(bindir)/`echo lsz |sed -e '$(transform)'` \
|
||||||
|
- $(DESTDIR)/$(bindir)/`echo lsx |sed -e '$(transform)'`
|
||||||
|
- rm -f $(bindir)/`echo lrb | sed -e '$(transform)'`
|
||||||
|
- ln $(DESTDIR)/$(bindir)/`echo lrz |sed -e '$(transform)'` \
|
||||||
|
- $(DESTDIR)/$(bindir)/`echo lrb |sed -e '$(transform)'`
|
||||||
|
- rm -f $(bindir)/`echo lrx | sed -e '$(transform)'`
|
||||||
|
- ln $(DESTDIR)/$(bindir)/`echo lrz |sed -e '$(transform)'` \
|
||||||
|
- $(DESTDIR)/$(bindir)/`echo lrx |sed -e '$(transform)'`
|
||||||
|
-# rm -f $(bindir)/`echo lrzszbug | sed -e '$(transform)'`
|
||||||
|
-# ln $(bindir)/`echo lrzszbug |sed -e '$(transform)'` \
|
||||||
|
-# $(bindir)/`echo lrzszbug |sed -e '$(transform)'`
|
||||||
|
+# Caveat: program name transformation is ignored here.
|
||||||
|
+$(DESTDIR)$(bindir)/lsz $(DESTDIR)$(bindir)/lrz: install-binPROGRAMS
|
||||||
|
+
|
||||||
|
+$(DESTDIR)$(bindir)/lsb $(DESTDIR)$(bindir)/lsx: $(DESTDIR)$(bindir)/lsz
|
||||||
|
+ rm -f $@ ; ln -s `basename $<` $@
|
||||||
|
+
|
||||||
|
+$(DESTDIR)$(bindir)/lrb $(DESTDIR)$(bindir)/lrx: $(DESTDIR)$(bindir)/lrz
|
||||||
|
+ rm -f $@ ; ln -s `basename $<` $@
|
||||||
|
+
|
||||||
|
+install-exec-local: $(DESTDIR)$(bindir)/lsb $(DESTDIR)$(bindir)/lsx $(DESTDIR)$(bindir)/lrb $(DESTDIR)$(bindir)/lrx
|
||||||
|
|
||||||
|
uninstall-local:
|
||||||
|
rm -f $(DESTDIR)/$(bindir)/`echo lsb |sed -e '$(transform)'`
|
23
lrzsz-implicit-decl.patch
Normal file
23
lrzsz-implicit-decl.patch
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
--- lrzsz-0.12.20/lib/long-options.c
|
||||||
|
+++ lrzsz-0.12.20/lib/long-options.c
|
||||||
|
@@ -22,6 +22,7 @@
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#include <stdio.h>
|
||||||
|
+#include <stdlib.h>
|
||||||
|
#include <getopt.h>
|
||||||
|
#include "long-options.h"
|
||||||
|
|
||||||
|
--- lrzsz-0.12.20/src/lsyslog.c
|
||||||
|
+++ lrzsz-0.12.20/src/lsyslog.c
|
||||||
|
@@ -20,8 +20,10 @@
|
||||||
|
*/
|
||||||
|
#include "config.h"
|
||||||
|
#ifdef ENABLE_SYSLOG
|
||||||
|
+#define _GNU_SOURCE
|
||||||
|
#include "zglobal.h"
|
||||||
|
#include <pwd.h>
|
||||||
|
+#include <stdio.h>
|
||||||
|
#include <stdlib.h>
|
||||||
|
#include <string.h>
|
||||||
|
#endif
|
11
lrzsz-po.patch
Normal file
11
lrzsz-po.patch
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
--- po/de.po
|
||||||
|
+++ po/de.po 2001/01/22 09:52:51 1.3
|
||||||
|
@@ -258,7 +258,7 @@
|
||||||
|
#: src/lsz.c:1380
|
||||||
|
#, c-format
|
||||||
|
msgid "Xmodem sectors/kbytes sent: %3d/%2dk"
|
||||||
|
-msgstr "Ymodem Sektoren/Kilobytes gesendet: %3d/%2dk"
|
||||||
|
+msgstr "Xmodem Sektoren/Kilobytes gesendet: %3d/%2dk"
|
||||||
|
|
||||||
|
#: src/lsz.c:1382
|
||||||
|
#, c-format
|
137
rzsz.changes
Normal file
137
rzsz.changes
Normal file
@ -0,0 +1,137 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Apr 14 12:40:11 UTC 2016 - normand@linux.vnet.ibm.com
|
||||||
|
|
||||||
|
- ignore ZMODEMtcp* tests failure for ppc64 archi
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 4 15:31:38 CEST 2014 - ro@suse.de
|
||||||
|
|
||||||
|
- re-diff lrzsz-implicit-decl.patch
|
||||||
|
- Drop unused drop_ftime.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon May 12 14:52:21 UTC 2014 - tchvatal@suse.com
|
||||||
|
|
||||||
|
- Cleanup with spec-cleaner
|
||||||
|
- Apply autoconf patches to allow autoreconf:
|
||||||
|
* lrzsz-autotools.patch
|
||||||
|
* lrzsz-0.12.20-automake-1.12.patch
|
||||||
|
* lrzsz-0.12.20-automake-1.13.patch
|
||||||
|
- Fix compilation with latest gccs:
|
||||||
|
* lrzsz-implicit-decl.patch
|
||||||
|
- Fix null as last argument for function calls:
|
||||||
|
* lrzsz-0.12.20-null-pointer.patch
|
||||||
|
- Remove weirdly done patch that merged multiple operations at once:
|
||||||
|
* lrzsz-0.12.20.dif
|
||||||
|
- Run test phase
|
||||||
|
- Run make install properly and create symlinks for the
|
||||||
|
other binaries to provide lrz* to r* symlinks and thus match other
|
||||||
|
distributions.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Nov 14 20:30:02 UTC 2013 - dvaleev@suse.com
|
||||||
|
|
||||||
|
- Drop obsoleted ftime. (drop_ftime.patch)
|
||||||
|
Broken under PowerKVM
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Sep 30 16:12:50 UTC 2011 - uli@suse.com
|
||||||
|
|
||||||
|
- cross-build fixes: use %configure macro, install to correct bindir
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Sep 7 15:30:10 CEST 2009 - mmarek@suse.cz
|
||||||
|
|
||||||
|
- lrzsz-0.12.20-use-after-free.patch: fix for bnc#529899.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Feb 25 15:11:21 CET 2008 - crrodriguez@suse.de
|
||||||
|
|
||||||
|
- use find_lang macro
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jan 25 21:41:18 CET 2006 - mls@suse.de
|
||||||
|
|
||||||
|
- converted neededforbuild to BuildRequires
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jun 17 14:48:14 CEST 2005 - meissner@suse.de
|
||||||
|
|
||||||
|
- use RPM_OPT_FLAGS.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jan 24 17:12:56 CET 2005 - meissner@suse.de
|
||||||
|
|
||||||
|
- fixed some implicit warnings, fixed one execle.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Jan 11 12:02:06 CET 2004 - adrian@suse.de
|
||||||
|
|
||||||
|
- add %defattr
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Aug 22 10:02:21 CEST 2002 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- installed /usr/bin/sx again (sx from package sp was renamed)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jan 22 10:59:11 CET 2001 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- fixed typo in german po file
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Oct 9 09:37:19 CEST 2000 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- fixed Copyright
|
||||||
|
- used bzip2
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Apr 20 14:09:54 CEST 2000 - nadvornik@suse.cz
|
||||||
|
|
||||||
|
- added BuildRoot
|
||||||
|
- added URL
|
||||||
|
- removed Makefile.Linux
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Mar 2 22:11:20 CET 2000 - zoz@suse.de
|
||||||
|
|
||||||
|
- /usr/man -> /usr/share/man
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Oct 1 17:07:44 CEST 1999 - zoz@suse.de
|
||||||
|
|
||||||
|
- manpage sx removed, added remark to man sz
|
||||||
|
- added README.SuSE with same remark
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de
|
||||||
|
|
||||||
|
- ran old prepare_spec on spec file to switch to new prepare_spec.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Mar 1 11:24:42 MET 1999 - ro@suse.de
|
||||||
|
|
||||||
|
- don't redeclare strstr if already defined as a macro
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jan 20 15:28:26 MET 1999 - bs@suse.de
|
||||||
|
|
||||||
|
- removed /usr/bin/sx from file list (is in package sp)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jan 19 13:17:27 MET 1999 - florian@suse.de
|
||||||
|
|
||||||
|
- update to lrzsz 0.12.20
|
||||||
|
- fixed list of files
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Sep 27 18:18:36 MEST 1998 - ro@suse.de
|
||||||
|
|
||||||
|
- define DST_NONE if undefined
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Oct 23 13:37:48 MEST 1997 - ro@suse.de
|
||||||
|
|
||||||
|
- ready for autobuild
|
||||||
|
|
||||||
|
update to new version lrzsz 0.12b
|
104
rzsz.spec
Normal file
104
rzsz.spec
Normal file
@ -0,0 +1,104 @@
|
|||||||
|
#
|
||||||
|
# spec file for package rzsz
|
||||||
|
#
|
||||||
|
# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
|
||||||
|
#
|
||||||
|
# All modifications and additions to the file contributed by third parties
|
||||||
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
|
# upon. The license for this file, and modifications and additions to the
|
||||||
|
# file, is the same license as for the pristine package itself (unless the
|
||||||
|
# license for the pristine package is not an Open Source License, in which
|
||||||
|
# case the license is the MIT License). An "Open Source License" is a
|
||||||
|
# license that conforms to the Open Source Definition (Version 1.9)
|
||||||
|
# published by the Open Source Initiative.
|
||||||
|
|
||||||
|
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
||||||
|
#
|
||||||
|
|
||||||
|
|
||||||
|
Name: rzsz
|
||||||
|
Version: 0.12.20
|
||||||
|
Release: 0
|
||||||
|
Summary: X-, Y-, and Z-Modem Data Transfer Protocols
|
||||||
|
License: GPL-2.0+
|
||||||
|
Group: Hardware/Modem
|
||||||
|
Url: http://www.ohse.de/uwe/software/lrzsz.html
|
||||||
|
Source: http://www.ohse.de/uwe/releases/lrzsz-%{version}.tar.bz2
|
||||||
|
Patch1: lrzsz-po.patch
|
||||||
|
Patch2: lrzsz-0.12.20-use-after-free.patch
|
||||||
|
Patch4: lrzsz-autotools.patch
|
||||||
|
Patch5: lrzsz-implicit-decl.patch
|
||||||
|
Patch6: lrzsz-0.12.20-automake-1.12.patch
|
||||||
|
Patch7: lrzsz-0.12.20-automake-1.13.patch
|
||||||
|
Patch8: lrzsz-0.12.20-null-pointer.patch
|
||||||
|
BuildRequires: autoconf
|
||||||
|
BuildRequires: automake
|
||||||
|
Provides: lrzsz
|
||||||
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
|
|
||||||
|
%description
|
||||||
|
rzsz allows you to use "sz filename" to send a file to your local
|
||||||
|
system.
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%setup -q -n lrzsz-%{version}
|
||||||
|
%patch1
|
||||||
|
%patch2 -p1
|
||||||
|
%patch4 -p1
|
||||||
|
%patch5 -p1
|
||||||
|
%patch6 -p1
|
||||||
|
%patch7 -p1
|
||||||
|
%patch8 -p1
|
||||||
|
|
||||||
|
# Missing file
|
||||||
|
>> config.rpath
|
||||||
|
# Too old
|
||||||
|
rm -f missing
|
||||||
|
# Broken header
|
||||||
|
rm -f acconfig.h
|
||||||
|
|
||||||
|
autoreconf -fvi
|
||||||
|
|
||||||
|
%build
|
||||||
|
%configure
|
||||||
|
make %{?_smp_mflags}
|
||||||
|
|
||||||
|
%install
|
||||||
|
make DESTDIR=%{buildroot} install %{?_smp_mflags}
|
||||||
|
%find_lang lrzsz
|
||||||
|
|
||||||
|
# Fix various symlinks
|
||||||
|
for x in {r,s}{b,x,z} ; do
|
||||||
|
pushd "%{buildroot}/%{_bindir}"
|
||||||
|
ln -s l$x $x
|
||||||
|
popd
|
||||||
|
pushd "%{buildroot}/%{_mandir}/man1"
|
||||||
|
ln -s l${x:0:1}z.1 ${x}.1
|
||||||
|
popd
|
||||||
|
done
|
||||||
|
|
||||||
|
%check
|
||||||
|
%ifarch ppc64
|
||||||
|
make vcheck -j1 || echo "Warning: ignore ZMODEMtcp* tests failure for ppc64";
|
||||||
|
%else
|
||||||
|
make vcheck -j1
|
||||||
|
%endif
|
||||||
|
|
||||||
|
%files -f lrzsz.lang
|
||||||
|
%defattr(-,root,root)
|
||||||
|
%{_mandir}/man1/*
|
||||||
|
%doc README.* ABOUT-NLS AUTHORS COMPATABILITY COPYING ChangeLog NEWS THANKS TODO
|
||||||
|
%{_bindir}/rb
|
||||||
|
%{_bindir}/rx
|
||||||
|
%{_bindir}/rz
|
||||||
|
%{_bindir}/sb
|
||||||
|
%{_bindir}/sx
|
||||||
|
%{_bindir}/sz
|
||||||
|
%{_bindir}/lrb
|
||||||
|
%{_bindir}/lrx
|
||||||
|
%{_bindir}/lrz
|
||||||
|
%{_bindir}/lsb
|
||||||
|
%{_bindir}/lsx
|
||||||
|
%{_bindir}/lsz
|
||||||
|
|
||||||
|
%changelog
|
Loading…
Reference in New Issue
Block a user