summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAria Moradi2021-01-14 19:04:02 +0330
committerAria Moradi2021-01-14 19:04:02 +0330
commit7a796574d868d272bc78b7407e78612b85698f64 (patch)
tree07a3da8d347bfef22edc7055ea458778bbe90562
downloadaur-7a796574d868d272bc78b7407e78612b85698f64.tar.gz
initial commit
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD51
-rw-r--r--zebedee.patch54
3 files changed, 118 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..5845f081698f
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,13 @@
+pkgbase = zebedee
+ pkgdesc = A simple program to establish an encrypted, compressed tunnel for TCP/IP or UDP data transfer between two systems.
+ pkgver = 2.5.3
+ pkgrel = 1
+ url = https://github.com/AriaMoradi/zebedee
+ arch = x86_64
+ license = GPL2
+ makedepends = git
+ source = zebedee::git+https://github.com/AriaMoradi/zebedee.git
+ md5sums = SKIP
+
+pkgname = zebedee
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..743e40ce6e20
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,51 @@
+# Maintainer: Aria Moradi <aria.moradi007 at gmail dot com>
+
+pkgname=zebedee
+pkgver=2.5.3
+pkgrel=1
+pkgdesc="A simple program to establish an encrypted, compressed "tunnel" for TCP/IP or UDP data transfer between two systems."
+arch=('x86_64')
+url="https://github.com/AriaMoradi/zebedee"
+license=('GPL2')
+depends=()
+makedepends=(git)
+source=('zebedee::git+https://github.com/AriaMoradi/zebedee.git')
+md5sums=('SKIP')
+
+prepare() {
+ cd $srcdir/$pkgname
+ tar xvf zebedee-2.5.3.tar.gz
+ tar xvf zlib-1.2.3.tar.gz
+ tar xvf blowfish-0.9.5a.tar.gz
+ tar xvf bzip2-1.0.3.tar.gz
+
+ # patch the Makefile so it builds successfully and accepts a DESTDIR value
+ cd zebedee-2.5.3
+ patch --forward --strip=1 --input="${srcdir}/../zebedee.patch"
+ cd ..
+}
+
+build() {
+ cd $srcdir/$pkgname
+
+ cd blowfish-0.9.5a
+ make optimize
+ cd ..
+
+ cd zlib-1.2.3
+ ./configure
+ make
+ cd ..
+
+ cd bzip2-1.0.3
+ make
+ cd ..
+
+ cd zebedee-2.5.3
+ make OS=linux64
+}
+
+package() {
+ cd $srcdir/$pkgname/$pkgname-$pkgver
+ make DESTDIR="$pkgdir/" OS=linux64 install
+}
diff --git a/zebedee.patch b/zebedee.patch
new file mode 100644
index 000000000000..f824394dab70
--- /dev/null
+++ b/zebedee.patch
@@ -0,0 +1,54 @@
+Only in /home/armor/programming/zebedee/zebedee-2.5.3/doc_jp: ftpgw.tcl.1
+Only in /home/armor/programming/zebedee/zebedee-2.5.3/doc_jp: pod2htmd.tmp
+Only in /home/armor/programming/zebedee/zebedee-2.5.3/doc_jp: tmp
+Only in /home/armor/programming/zebedee/zebedee-2.5.3/doc_jp: zebedee.1
+Only in /home/armor/programming/zebedee/zebedee-2.5.3/doc_jp: zebedee.html
+Only in /home/armor/programming/zebedee/zebedee-2.5.3/: ftpgw.tcl.1
+Only in /home/armor/programming/zebedee/zebedee-2.5.3/: ftpgw.tcl.html
+Only in /home/armor/programming/zebedee/zebedee-2.5.3/: huge.o
+diff --unified --recursive --text zebedee-2.5.3/Makefile /home/armor/programming/zebedee/zebedee-2.5.3/Makefile
+--- zebedee-2.5.3/Makefile 2005-09-06 10:29:53.000000000 +0430
++++ /home/armor/programming/zebedee/zebedee-2.5.3/Makefile 2021-01-14 18:09:14.033992921 +0330
+@@ -73,8 +73,8 @@
+ POD2MAN = $(PERL) -S pod2man$(BAT_$(OS))
+
+ # Installation directories for the Linux/Solaris/*NIX World
+-
+-ROOTDIR = /usr
++DESTDIR = /
++ROOTDIR = $(DESTDIR)usr
+ BINDIR = $(ROOTDIR)/bin
+ ZBDDIR = $(ROOTDIR)/lib/zebedee
+ MANDIR = $(ROOTDIR)/man/man1
+@@ -196,11 +196,11 @@
+ client1.key client2.key clients.id
+
+ TXTFILES = README.txt LICENCE.txt GPL2.txt CHANGES.txt NOTICE.txt \
+- zebedee.html ftpgw.tcl.html zebedee.ja_JP.html zebedee.iss
++ zebedee.html ftpgw.tcl.html zebedee.iss
+
+ EXTRAFILES = $(ZBDFILES) $(TXTFILES)
+
+-all : precheck zebedee$(EXE) zebedee.1 zebedee.html ftpgw.tcl.1 ftpgw.tcl.html zebedee.ja_JP.html
++all : precheck zebedee$(EXE) zebedee.1 zebedee.html ftpgw.tcl.1 ftpgw.tcl.html
+
+ precheck :
+ @ if test -z "$(OS)"; then echo "Use '$(MAKE) OS=xxx' where xxx is win32, linux, linux64, solaris, freebsd, tru64, irix, hpux, macosx or bsdi"; exit 1; fi
+@@ -222,10 +222,6 @@
+ $(PERL) fixhtml.pl < zebedee.tmp > zebedee.html
+ rm -f zebedee.tmp
+
+-zebedee.ja_JP.html :
+- ( cd doc_jp; \
+- $(MAKE) PERL="$(PERL)" POD2HTML="$(POD2HTML)" POD2MAN="$(POD2MAN)" INSTALL="$(INSTALL)" ROOTDIR="$(ROOTDIR)" )
+-
+ ftpgw.tcl.1 : ftpgw.tcl.pod
+ $(POD2MAN) --release="1.0" --center=ftpgw.tcl ftpgw.tcl.pod > ftpgw.tcl.1
+
+Only in /home/armor/programming/zebedee/zebedee-2.5.3/: pod2htmd.tmp
+Only in /home/armor/programming/zebedee/zebedee-2.5.3/: sha_func.o
+Only in /home/armor/programming/zebedee/zebedee-2.5.3/: tmp
+Only in /home/armor/programming/zebedee/zebedee-2.5.3/: zebedee
+Only in /home/armor/programming/zebedee/zebedee-2.5.3/: zebedee.1
+Only in /home/armor/programming/zebedee/zebedee-2.5.3/: zebedee.html
+Only in /home/armor/programming/zebedee/zebedee-2.5.3/: zebedee.o