summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGiancarlo Razzolini2015-08-03 17:34:47 -0300
committerGiancarlo Razzolini2015-08-03 17:34:47 -0300
commit813a48753d11d959a511eaab4894dbaac3bc815b (patch)
tree503835a955ff2ed0bc66b3ac0ef18046ea113f48
downloadaur-813a48753d11d959a511eaab4894dbaac3bc815b.tar.gz
* Uping the same version that existed on the old AUR, plus some makedepends=() improvements, less some specific patches.
-rw-r--r--.SRCINFO21
-rw-r--r--.gitignore3
-rw-r--r--PKGBUILD33
-rw-r--r--head-1.patch40
4 files changed, 97 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..ebda6ed008f0
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,21 @@
+pkgbase = ucspi-tcp
+ pkgdesc = Easy-to-use command-line tools for building TCP client-server applications.
+ pkgver = 0.88
+ pkgrel = 5
+ url = http://cr.yp.to/ucspi-tcp.html
+ arch = i686
+ arch = x86_64
+ license = public-domain
+ makedepends = gcc
+ makedepends = make
+ makedepends = patch
+ depends = glibc
+ source = http://cr.yp.to/ucspi-tcp/ucspi-tcp-0.88.tar.gz
+ source = http://www.bltweb.net/qmail/ucspi-tcp-0.88-ipv6.patch
+ source = head-1.patch
+ sha512sums = 44efbd477dacf31d39fc970e2d2f74526dc815b905742f6127f0d5c80928ecc7e743089eaab0492386a58d5b97905113fbe8bbc7214ae179b7be27966b7566c7
+ sha512sums = 4180f2e8e0bd23bc345d363b5cfeab321293360203386fc93672bcb5c6fd8145d82c4eedb261abd0faacbce15bcd3180d7b02f2604039db735def7cdcd30abbc
+ sha512sums = 815b4caa3d9a294e3fe69a464f37d1f50ebd83e25d608955dff4b78da1d3ddd9fb4f2586ab41552f006a117f2bd7a937a6ee485dd7897d2d63a9f9e2e12a1d8d
+
+pkgname = ucspi-tcp
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..c7b924837c5e
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,3 @@
+ucspi-tcp-*.patch
+ucspi-tcp-*.tar.gz
+ucspi-tcp-*.tar.xz
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..21c8111341c1
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,33 @@
+# Maintainer: Giancarlo Razzolini <grazzoli@gmail.com
+# Contributor: Christer Edwards <cedwards@xmission.com>
+# Contributor: eric <eric@archlinux.org>
+# Contributor: Manolis Tzanidakis
+pkgname=ucspi-tcp
+pkgver=0.88
+pkgrel=5
+pkgdesc="Easy-to-use command-line tools for building TCP client-server applications."
+arch=('i686' 'x86_64')
+url="http://cr.yp.to/ucspi-tcp.html"
+license=('public-domain')
+depends=('glibc')
+makedepends=('gcc' 'make' 'patch')
+source=("http://cr.yp.to/$pkgname/$pkgname-$pkgver.tar.gz"
+ "http://www.bltweb.net/qmail/ucspi-tcp-$pkgver-ipv6.patch"
+ "head-1.patch")
+sha512sums=('44efbd477dacf31d39fc970e2d2f74526dc815b905742f6127f0d5c80928ecc7e743089eaab0492386a58d5b97905113fbe8bbc7214ae179b7be27966b7566c7'
+ '4180f2e8e0bd23bc345d363b5cfeab321293360203386fc93672bcb5c6fd8145d82c4eedb261abd0faacbce15bcd3180d7b02f2604039db735def7cdcd30abbc'
+ '815b4caa3d9a294e3fe69a464f37d1f50ebd83e25d608955dff4b78da1d3ddd9fb4f2586ab41552f006a117f2bd7a937a6ee485dd7897d2d63a9f9e2e12a1d8d')
+
+package() {
+ cd $srcdir/$pkgname-$pkgver
+ patch -p0 < $srcdir/head-1.patch || return 1
+ patch -p1 < $srcdir/ucspi-tcp-$pkgver-ipv6.patch || return 1
+ echo "gcc ${CFLAGS}" > conf-cc
+ echo "/usr" > conf-home
+ make || return 1
+ for bin in tcpserver tcprules tcprulescheck argv0 recordio \
+ tcpclient *\@ tcpcat mconnect mconnect-io addcr \
+ delcr fixcrio rblsmtpd; do
+ install -m 755 -D $bin $pkgdir/usr/bin/$bin
+ done
+}
diff --git a/head-1.patch b/head-1.patch
new file mode 100644
index 000000000000..b8b0fd9b38d4
--- /dev/null
+++ b/head-1.patch
@@ -0,0 +1,40 @@
+--- Makefile.orig 2003-09-03 10:42:49.624475128 -0400
++++ Makefile 2003-09-03 10:43:04.950145272 -0400
+@@ -41 +41 @@
+- ./auto-str auto_home `head -1 conf-home` > auto_home.c
++ ./auto-str auto_home `head -n 1 conf-home` > auto_home.c
+@@ -152 +152 @@
+- | sed s}HOME}"`head -1 conf-home`"}g \
++ | sed s}HOME}"`head -n 1 conf-home`"}g \
+@@ -164 +164 @@
+- echo exec "`head -1 conf-cc`" '-c $${1+"$$@"}' \
++ echo exec "`head -n 1 conf-cc`" '-c $${1+"$$@"}' \
+@@ -171 +171 @@
+- | sed s}HOME}"`head -1 conf-home`"}g \
++ | sed s}HOME}"`head -n 1 conf-home`"}g \
+@@ -295 +295 @@
+- | sed s}HOME}"`head -1 conf-home`"}g \
++ | sed s}HOME}"`head -n 1 conf-home`"}g \
+@@ -349 +349 @@
+- | sed s}HOME}"`head -1 conf-home`"}g \
++ | sed s}HOME}"`head -n 1 conf-home`"}g \
+@@ -392 +392 @@
+- echo exec "`head -1 conf-ld`" \
++ echo exec "`head -n 1 conf-ld`" \
+@@ -419 +419 @@
+- | sed s}HOME}"`head -1 conf-home`"}g \
++ | sed s}HOME}"`head -n 1 conf-home`"}g \
+@@ -517 +517 @@
+- | sed s}HOME}"`head -1 conf-home`"}g \
++ | sed s}HOME}"`head -n 1 conf-home`"}g \
+@@ -674,2 +674,2 @@
+- echo CC=\'`head -1 conf-cc`\'; \
+- echo LD=\'`head -1 conf-ld`\'; \
++ echo CC=\'`head -n 1 conf-cc`\'; \
++ echo LD=\'`head -n 1 conf-ld`\'; \
+@@ -718 +718 @@
+- | sed s}HOME}"`head -1 conf-home`"}g \
++ | sed s}HOME}"`head -n 1 conf-home`"}g \
+@@ -860 +860 @@
+- | sed s}HOME}"`head -1 conf-home`"}g \
++ | sed s}HOME}"`head -n 1 conf-home`"}g \