diff options
author | Ivo(sh) Musil | 2015-11-15 14:32:51 +0100 |
---|---|---|
committer | Ivo(sh) Musil | 2015-11-15 14:32:51 +0100 |
commit | f47ace15a20facd51a37e3a250fab38698f4adfe (patch) | |
tree | 6a4da2d946a50310ce9bb0b7a9955d04e9d04d98 | |
download | aur-f47ace15a20facd51a37e3a250fab38698f4adfe.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | 04_GNU_openpty.patch | 42 | ||||
-rw-r--r-- | PKGBUILD | 43 | ||||
-rw-r--r-- | fix_CPPsymlink.patch | 10 |
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= |