s/TERMUX_PKG_BUILD_REVISION/TERMUX_PKG_REVISION/
[termux-packages] / packages / socat / build.sh
CommitLineData
59f0d218
FF
1TERMUX_PKG_HOMEPAGE=http://www.dest-unreach.org/socat/
2TERMUX_PKG_DESCRIPTION="Relay for bidirectional data transfer between two independent data channels"
80d47dc4 3TERMUX_PKG_DEPENDS="openssl, readline, libutil"
59f0d218 4TERMUX_PKG_VERSION=1.7.3.0
af4dc416 5TERMUX_PKG_REVISION=1
59f0d218
FF
6TERMUX_PKG_SRCURL=http://www.dest-unreach.org/socat/download/socat-${TERMUX_PKG_VERSION}.tar.gz
7TERMUX_PKG_EXTRA_CONFIGURE_ARGS="ac_header_resolv_h=no ac_cv_c_compiler_gnu=yes ac_compiler_gnu=yes" # sc_cv_sys_crdly_shift=9 sc_cv_sys_csize_shift=4 sc_cv_sys_tabdly_shift=11"
8TERMUX_PKG_BUILD_IN_SRC=yes
9#TERMUX_PKG_HOSTBUILD=yes
10
7ce56385
FF
11termux_step_pre_configure () {
12 LDFLAGS="$LDFLAGS -llog" # uses syslog
13}
59f0d218
FF
14
15#termux_step_configure () {
16 # From socat_buildscript_for_android.sh in socat source:
17#./configure --host --disable-unix --disable-openssl --prefix=$TERMUX_PREFIX
18 # Replace misconfigured values in config.h and enable PTY functions
19#mv config.h config.old
20#cat config.old \
21#| sed 's/CRDLY_SHIFT.*/CRDLY_SHIFT 9/' \
22#| sed 's/TABDLY_SHIFT.*/TABDLY_SHIFT 11/' \
23#| sed 's/CSIZE_SHIFT.*/CSIZE_SHIFT 4/' \
24#| sed 's/\/\* #undef HAVE_OPENPTY \*\//#define HAVE_OPENPTY 1/' \
25#| sed 's/\/\* #undef HAVE_GRANTPT \*\//#define HAVE_GRANTPT 1/' \
26#> config.h
27 # Enable openpty() in Makefile
28#mv Makefile Makefile.old
29#cat Makefile.old | sed 's/error.c/error.c openpty.c/' > Makefile
30#}