summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorIvo(sh) Musil2015-11-15 14:32:51 +0100
committerIvo(sh) Musil2015-11-15 14:32:51 +0100
commitf47ace15a20facd51a37e3a250fab38698f4adfe (patch)
tree6a4da2d946a50310ce9bb0b7a9955d04e9d04d98
downloadaur-f47ace15a20facd51a37e3a250fab38698f4adfe.tar.gz
Initial import
-rw-r--r--.SRCINFO20
-rw-r--r--04_GNU_openpty.patch42
-rw-r--r--PKGBUILD43
-rw-r--r--fix_CPPsymlink.patch10
4 files changed, 115 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..c16b5917f876
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+# Generated by makepkg 4.2.0
+# Sat Jan 10 00:50:56 UTC 2015
+pkgbase = zssh
+ pkgdesc = SSH and Telnet client with ZMODEM file transfer capability
+ pkgver = 1.5c
+ pkgrel = 8
+ url = http://zssh.sourceforge.net/
+ arch = i686
+ arch = x86_64
+ license = GPL
+ depends = readline
+ source = http://switch.dl.sourceforge.net/sourceforge/zssh/zssh-1.5c.tgz
+ source = 04_GNU_openpty.patch
+ source = fix_CPPsymlink.patch
+ md5sums = 9f140ec2705a96d6a936b7dca0e8dd13
+ md5sums = 8132f38155298a89b72636e0e0e316d4
+ md5sums = 38d530c901a10117e56f145acc19b925
+
+pkgname = zssh
+
diff --git a/04_GNU_openpty.patch b/04_GNU_openpty.patch
new file mode 100644
index 000000000000..707fcfac990b
--- /dev/null
+++ b/04_GNU_openpty.patch
@@ -0,0 +1,42 @@
+diff -Nur zssh_1.5c.debian.1-3/configure.in zssh_1.5c.debian.1-3.new/configure.in
+--- zssh_1.5c.debian.1-3/configure.in 2007-09-25 01:28:53.000000000 -0700
++++ zssh_1.5c.debian.1-3.new/configure.in 2007-09-25 01:30:03.000000000 -0700
+@@ -57,7 +57,7 @@
+ AC_HEADER_STDC
+ AC_HEADER_SYS_WAIT
+ AC_CHECK_HEADERS(fcntl.h paths.h sys/ioctl.h sys/time.h termios.h unistd.h \
+- err.h sys/cdefs.h sys/param.h util.h stropts.h)
++ err.h sys/cdefs.h sys/param.h util.h stropts.h pty.h)
+
+
+
+@@ -97,7 +97,14 @@
+
+
+ dnl Check what is available for tty/pty allocation
+-AC_CHECK_FUNCS(_getpty getpseudotty openpty grantpt unlockpt)
++AC_CHECK_FUNCS(_getpty getpseudotty grantpt unlockpt)
++AC_CHECK_FUNCS(openpty,,
++ [AC_CHECK_LIB(util,openpty,
++ [AC_DEFINE(HAVE_OPENPTY)
++ LIBS="$LIBS -lutil"]
++ )])
++
++
+ AC_MSG_CHECKING(for pseudo ttys)
+ if test -c /dev/getpty && test $ac_cv_func_getpseudotty = yes
+ then
+diff -Nur zssh_1.5c.debian.1-3/openpty.c zssh_1.5c.debian.1-3.new/openpty.c
+--- zssh_1.5c.debian.1-3/openpty.c 2007-09-25 01:28:53.000000000 -0700
++++ zssh_1.5c.debian.1-3.new/openpty.c 2007-09-25 01:30:03.000000000 -0700
+@@ -25,6 +25,10 @@
+ #include <util.h>
+ #endif
+
++#ifdef HAVE_PTY_H
++#include <pty.h>
++#endif
++
+ void getmaster()
+ {
+ #ifdef DEBUG \ No newline at end of file
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..62311c551095
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,43 @@
+# Contributor: Ross Eldridge <ptepid@ptepid.org>
+pkgname=zssh
+pkgver=1.5c
+pkgrel=8
+pkgdesc="SSH and Telnet client with ZMODEM file transfer capability"
+arch=("i686" "x86_64")
+license="GPL"
+url="http://zssh.sourceforge.net/"
+depends=("readline")
+source=(http://vorboss.dl.sourceforge.net/project/zssh/zssh/1.5/$pkgname-$pkgver.tgz \
+ 04_GNU_openpty.patch \
+ fix_CPPsymlink.patch)
+
+md5sums=(\
+ '9f140ec2705a96d6a936b7dca0e8dd13'\
+ '8132f38155298a89b72636e0e0e316d4'\
+ '38d530c901a10117e56f145acc19b925'\
+ )
+
+prepare() {
+ cd $srcdir/$pkgname-$pkgver
+
+ patch -p1 < $srcdir/04_GNU_openpty.patch
+ patch -p0 < $srcdir/fix_CPPsymlink.patch
+}
+
+build() {
+ cd $srcdir/$pkgname-$pkgver
+ ./configure --prefix=$pkgdir/usr
+ make
+}
+
+package() {
+ mkdir -p $pkgdir/usr/bin
+ mkdir -p $pkgdir/usr/man/man1
+ mkdir -p $pkgdir/usr/share/man/man1
+ cd $srcdir/$pkgname-$pkgver
+ make install
+ chmod a+r $pkgdir/usr/bin/*
+ mv $pkgdir/usr/man/man1/* $pkgdir/usr/share/man/man1/
+ rm -rf $pkgdir/usr/man
+}
+
diff --git a/fix_CPPsymlink.patch b/fix_CPPsymlink.patch
new file mode 100644
index 000000000000..9855f35ceac6
--- /dev/null
+++ b/fix_CPPsymlink.patch
@@ -0,0 +1,10 @@
+--- configure 2014-08-17 15:11:40.382633891 +1000
++++ ../fix/configure 2014-08-17 15:17:24.110722666 +1000
+@@ -52,6 +52,7 @@
+ oldincludedir='/usr/include'
+ infodir='${prefix}/info'
+ mandir='${prefix}/man'
++CPPFLAGS="$CPPFLAGS -O2"
+
+ # Initialize some other variables.
+ subdirs=