blob: 7da4946861f596167705f4366078e012e624edc1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
|
# Maintainer: Gabor Pali <pali.gabor@gmail.com>
pkgname=socat
pkgver=1.8.0.0
pkgrel=0 # base: 0
pkgdesc="Multipurpose relay for binary protocols (stripped)"
options="!check"
url="http://www.dest-unreach.org/socat/"
arch="all"
license="GPL-2.0-only WITH OpenSSL-Exception"
makedepends="linux-headers"
subpackages="$pkgname-with-udp:_udp"
source="http://www.dest-unreach.org/socat/download/socat-$pkgver.tar.gz
use-linux-headers.patch
netdb-internal.patch
no-extras.patch
"
_srcdir="$srcdir"/"$pkgname"-"$pkgver"
_stripped_build_dir="$srcdir"/build-stripped
_with_udp_build_dir="$srcdir"/build-with-udp
prepare() {
default_prepare
mkdir -p \
"$_stripped_build_dir" \
"$_with_udp_build_dir"
}
_options="--srcdir=$_srcdir
--build=$CBUILD
--host=$CHOST
--disable-stdio
--disable-fdnum
--disable-file
--disable-creat
--disable-gopen
--disable-pipe
--disable-socketpair
--disable-shell
--disable-stats
--disable-ip6
--disable-rawip
--disable-genericsocket
--disable-interface
--disable-sctp
--disable-dccp
--disable-vsock
--disable-namespaces
--disable-posixmq
--disable-socks4
--disable-socks4a
--disable-socks5
--disable-proxy
--disable-exec
--disable-system
--disable-pty
--disable-fs
--disable-readline
--disable-openssl
--disable-tun
--disable-sycls
--disable-filan
--disable-retry
--disable-libwrap
--prefix=/usr"
build() {
msg "Building stripped (strict)"
cd "$_stripped_build_dir"
"$_srcdir"/configure \
$_options \
--disable-udp
make -j8
msg "Building with UDP"
cd "$_with_udp_build_dir"
"$_srcdir"/configure \
$_options
make -j8
}
package() {
cd "$_stripped_build_dir"
make DESTDIR="$pkgdir" install
}
_udp() {
pkgdesc="Multipurpose relay for binary protocols (with UDP enabled)"
provides="socat"
mkdir -p "$subpkgdir"
cd "$_with_udp_build_dir"
make DESTDIR="$subpkgdir" install
}
sha512sums="
edf459a9f1907a14025e13b3101ad29787f9a72795cffcd00017ce98847562884db29a95b9ae478a6a50868137548b142947c43fb18e975eb5853a763c42902c socat-1.8.0.0.tar.gz
2032b6528cb27b69d8fb6a6f64af32fcc1f6e4934bb0d7c8931b38ab7ad5e27f6f4344a6cf49751fa3178cd725f954e195373362f7d5929e587d7f0309346059 use-linux-headers.patch
22a6e0c2317a9317997c98114daac258ebbcc3d8e58e49a6ebf24781b98967afed47c63807282582fa0909076fe349281f05e4462faacb90e7aabc853903d6e6 netdb-internal.patch
017c0b51e416ae7f199885d808173b40ba72a419dbe946d692a044a81dcffd0c38e40a99abb7d1cbed01d132c5a9adfc5f9a1de1fe4e8a4ff7d22ed7b0ec53d3 no-extras.patch
"
|