# Maintainer: Gabor Pali pkgname=socat pkgver=1.7.4.3 pkgrel=0 # base: 0 pkgdesc="Multipurpose relay for binary protocols" options="!check" url="http://www.dest-unreach.org/socat/" arch="all" license="GPL-2.0-only WITH OpenSSL-Exception" makedepends="openssl1.1-compat-dev readline-dev linux-headers" subpackages= source="http://www.dest-unreach.org/socat/download/socat-$pkgver.tar.gz use-linux-headers.patch netdb-internal.patch no-extras.patch " build() { # Just like Solaris, musl doesn't have getprotobynumber_r. # Setting the configure variable to 2 ensures it isn't used. sc_cv_getprotobynumber_r=2 \ ./configure \ --build=$CBUILD \ --host=$CHOST \ --disable-stdio \ --disable-fdnum \ --disable-file \ --disable-creat \ --disable-gopen \ --disable-pipe \ --disable-termios \ --disable-ip6 \ --disable-rawip \ --disable-genericsocket \ --disable-interface \ --disable-udp \ --disable-sctp \ --disable-vsock \ --disable-socks4 \ --disable-socks4a \ --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 make } package() { make DESTDIR="$pkgdir" install } sha512sums=" 81cb34c245052b6a0ae38a711591358460b6070957af4a9eeb11a3cadb4aff184eeaedabbc7ecdc7fdf21a6126c06f90f19b24a87ce74b30bfd60a3879181046 socat-1.7.4.3.tar.gz 2032b6528cb27b69d8fb6a6f64af32fcc1f6e4934bb0d7c8931b38ab7ad5e27f6f4344a6cf49751fa3178cd725f954e195373362f7d5929e587d7f0309346059 use-linux-headers.patch 22a6e0c2317a9317997c98114daac258ebbcc3d8e58e49a6ebf24781b98967afed47c63807282582fa0909076fe349281f05e4462faacb90e7aabc853903d6e6 netdb-internal.patch de2ca2d318ada9ac7140ad6fbc42006ea0ef040d68cc579ed1452246fd16a7eceb4ce577336bc20e513cf6fe24da296447529ec36c22fa17a4c18be29e180b81 no-extras.patch "