From 9e7e94c87f04af18ff0f57dcca4b5dc89a8764e1 Mon Sep 17 00:00:00 2001 From: Fredrik Fornwall Date: Sun, 11 Oct 2015 11:31:48 -0400 Subject: [PATCH] dnsutils: Avoid hardlinks to man pages --- packages/dnsutils/build.sh | 2 +- .../dnsutils/lib-lwres-man-Makefile.in.patch | 212 ++++++++++++++++++ 2 files changed, 213 insertions(+), 1 deletion(-) create mode 100644 packages/dnsutils/lib-lwres-man-Makefile.in.patch diff --git a/packages/dnsutils/build.sh b/packages/dnsutils/build.sh index 9d3842c99..a6cbd73fc 100644 --- a/packages/dnsutils/build.sh +++ b/packages/dnsutils/build.sh @@ -1,7 +1,7 @@ TERMUX_PKG_HOMEPAGE=https://www.isc.org/downloads/bind/ TERMUX_PKG_DESCRIPTION="Clients provided with BIND" TERMUX_PKG_VERSION=9.10.3 -TERMUX_PKG_BUILD_REVISION=2 +TERMUX_PKG_BUILD_REVISION=3 TERMUX_PKG_SRCURL="https://www.isc.org/downloads/file/bind-9-10-3/?version=tar-gz" TERMUX_PKG_FOLDERNAME="bind-${TERMUX_PKG_VERSION}" TERMUX_PKG_DEPENDS="openssl" diff --git a/packages/dnsutils/lib-lwres-man-Makefile.in.patch b/packages/dnsutils/lib-lwres-man-Makefile.in.patch new file mode 100644 index 000000000..6e2734b8d --- /dev/null +++ b/packages/dnsutils/lib-lwres-man-Makefile.in.patch @@ -0,0 +1,212 @@ +Avoid hardlinks which does not work on Android 6+. + +diff -u -r ../bind-9.10.3/lib/lwres/man/Makefile.in ./lib/lwres/man/Makefile.in +--- ../bind-9.10.3/lib/lwres/man/Makefile.in 2015-09-08 22:23:40.000000000 -0400 ++++ ./lib/lwres/man/Makefile.in 2015-10-11 11:26:55.640495883 -0400 +@@ -95,138 +95,138 @@ + install:: installdirs + for m in ${MANPAGES}; do ${INSTALL_DATA} ${srcdir}/$$m ${DESTDIR}${mandir}/man3; done + rm -f ${man3}/lwres_addr_parse.3 +- @LN@ ${man3}/lwres_resutil.3 ${man3}/lwres_addr_parse.3 ++ @LN@ -s ${man3}/lwres_resutil.3 ${man3}/lwres_addr_parse.3 + rm -f ${man3}/lwres_buffer_add.3 +- @LN@ ${man3}/lwres_buffer.3 ${man3}/lwres_buffer_add.3 ++ @LN@ -s ${man3}/lwres_buffer.3 ${man3}/lwres_buffer_add.3 + rm -f ${man3}/lwres_buffer_back.3 +- @LN@ ${man3}/lwres_buffer.3 ${man3}/lwres_buffer_back.3 ++ @LN@ -s ${man3}/lwres_buffer.3 ${man3}/lwres_buffer_back.3 + rm -f ${man3}/lwres_buffer_clear.3 +- @LN@ ${man3}/lwres_buffer.3 ${man3}/lwres_buffer_clear.3 ++ @LN@ -s ${man3}/lwres_buffer.3 ${man3}/lwres_buffer_clear.3 + rm -f ${man3}/lwres_buffer_first.3 +- @LN@ ${man3}/lwres_buffer.3 ${man3}/lwres_buffer_first.3 ++ @LN@ -s ${man3}/lwres_buffer.3 ${man3}/lwres_buffer_first.3 + rm -f ${man3}/lwres_buffer_forward.3 +- @LN@ ${man3}/lwres_buffer.3 ${man3}/lwres_buffer_forward.3 ++ @LN@ -s ${man3}/lwres_buffer.3 ${man3}/lwres_buffer_forward.3 + rm -f ${man3}/lwres_buffer_getmem.3 +- @LN@ ${man3}/lwres_buffer.3 ${man3}/lwres_buffer_getmem.3 ++ @LN@ -s ${man3}/lwres_buffer.3 ${man3}/lwres_buffer_getmem.3 + rm -f ${man3}/lwres_buffer_getuint16.3 +- @LN@ ${man3}/lwres_buffer.3 ${man3}/lwres_buffer_getuint16.3 ++ @LN@ -s ${man3}/lwres_buffer.3 ${man3}/lwres_buffer_getuint16.3 + rm -f ${man3}/lwres_buffer_getuint32.3 +- @LN@ ${man3}/lwres_buffer.3 ${man3}/lwres_buffer_getuint32.3 ++ @LN@ -s ${man3}/lwres_buffer.3 ${man3}/lwres_buffer_getuint32.3 + rm -f ${man3}/lwres_buffer_getuint8.3 +- @LN@ ${man3}/lwres_buffer.3 ${man3}/lwres_buffer_getuint8.3 ++ @LN@ -s ${man3}/lwres_buffer.3 ${man3}/lwres_buffer_getuint8.3 + rm -f ${man3}/lwres_buffer_init.3 +- @LN@ ${man3}/lwres_buffer.3 ${man3}/lwres_buffer_init.3 ++ @LN@ -s ${man3}/lwres_buffer.3 ${man3}/lwres_buffer_init.3 + rm -f ${man3}/lwres_buffer_invalidate.3 +- @LN@ ${man3}/lwres_buffer.3 ${man3}/lwres_buffer_invalidate.3 ++ @LN@ -s ${man3}/lwres_buffer.3 ${man3}/lwres_buffer_invalidate.3 + rm -f ${man3}/lwres_buffer_putmem.3 +- @LN@ ${man3}/lwres_buffer.3 ${man3}/lwres_buffer_putmem.3 ++ @LN@ -s ${man3}/lwres_buffer.3 ${man3}/lwres_buffer_putmem.3 + rm -f ${man3}/lwres_buffer_putuint16.3 +- @LN@ ${man3}/lwres_buffer.3 ${man3}/lwres_buffer_putuint16.3 ++ @LN@ -s ${man3}/lwres_buffer.3 ${man3}/lwres_buffer_putuint16.3 + rm -f ${man3}/lwres_buffer_putuint32.3 +- @LN@ ${man3}/lwres_buffer.3 ${man3}/lwres_buffer_putuint32.3 ++ @LN@ -s ${man3}/lwres_buffer.3 ${man3}/lwres_buffer_putuint32.3 + rm -f ${man3}/lwres_buffer_putuint8.3 +- @LN@ ${man3}/lwres_buffer.3 ${man3}/lwres_buffer_putuint8.3 ++ @LN@ -s ${man3}/lwres_buffer.3 ${man3}/lwres_buffer_putuint8.3 + rm -f ${man3}/lwres_buffer_subtract.3 +- @LN@ ${man3}/lwres_buffer.3 ${man3}/lwres_buffer_subtract.3 ++ @LN@ -s ${man3}/lwres_buffer.3 ${man3}/lwres_buffer_subtract.3 + rm -f ${man3}/lwres_conf_clear.3 +- @LN@ ${man3}/lwres_config.3 ${man3}/lwres_conf_clear.3 ++ @LN@ -s ${man3}/lwres_config.3 ${man3}/lwres_conf_clear.3 + rm -f ${man3}/lwres_conf_get.3 +- @LN@ ${man3}/lwres_config.3 ${man3}/lwres_conf_get.3 ++ @LN@ -s ${man3}/lwres_config.3 ${man3}/lwres_conf_get.3 + rm -f ${man3}/lwres_conf_init.3 +- @LN@ ${man3}/lwres_config.3 ${man3}/lwres_conf_init.3 ++ @LN@ -s ${man3}/lwres_config.3 ${man3}/lwres_conf_init.3 + rm -f ${man3}/lwres_conf_parse.3 +- @LN@ ${man3}/lwres_config.3 ${man3}/lwres_conf_parse.3 ++ @LN@ -s ${man3}/lwres_config.3 ${man3}/lwres_conf_parse.3 + rm -f ${man3}/lwres_conf_print.3 +- @LN@ ${man3}/lwres_config.3 ${man3}/lwres_conf_print.3 ++ @LN@ -s ${man3}/lwres_config.3 ${man3}/lwres_conf_print.3 + rm -f ${man3}/lwres_context_allocmem.3 +- @LN@ ${man3}/lwres_context.3 ${man3}/lwres_context_allocmem.3 ++ @LN@ -s ${man3}/lwres_context.3 ${man3}/lwres_context_allocmem.3 + rm -f ${man3}/lwres_context_create.3 +- @LN@ ${man3}/lwres_context.3 ${man3}/lwres_context_create.3 ++ @LN@ -s ${man3}/lwres_context.3 ${man3}/lwres_context_create.3 + rm -f ${man3}/lwres_context_destroy.3 +- @LN@ ${man3}/lwres_context.3 ${man3}/lwres_context_destroy.3 ++ @LN@ -s ${man3}/lwres_context.3 ${man3}/lwres_context_destroy.3 + rm -f ${man3}/lwres_context_freemem.3 +- @LN@ ${man3}/lwres_context.3 ${man3}/lwres_context_freemem.3 ++ @LN@ -s ${man3}/lwres_context.3 ${man3}/lwres_context_freemem.3 + rm -f ${man3}/lwres_context_initserial.3 +- @LN@ ${man3}/lwres_context.3 ${man3}/lwres_context_initserial.3 ++ @LN@ -s ${man3}/lwres_context.3 ${man3}/lwres_context_initserial.3 + rm -f ${man3}/lwres_context_nextserial.3 +- @LN@ ${man3}/lwres_context.3 ${man3}/lwres_context_nextserial.3 ++ @LN@ -s ${man3}/lwres_context.3 ${man3}/lwres_context_nextserial.3 + rm -f ${man3}/lwres_context_sendrecv.3 +- @LN@ ${man3}/lwres_context.3 ${man3}/lwres_context_sendrecv.3 ++ @LN@ -s ${man3}/lwres_context.3 ${man3}/lwres_context_sendrecv.3 + rm -f ${man3}/lwres_endhostent.3 +- @LN@ ${man3}/lwres_gethostent.3 ${man3}/lwres_endhostent.3 ++ @LN@ -s ${man3}/lwres_gethostent.3 ${man3}/lwres_endhostent.3 + rm -f ${man3}/lwres_endhostent_r.3 +- @LN@ ${man3}/lwres_gethostent.3 ${man3}/lwres_endhostent_r.3 ++ @LN@ -s ${man3}/lwres_gethostent.3 ${man3}/lwres_endhostent_r.3 + rm -f ${man3}/lwres_freeaddrinfo.3 +- @LN@ ${man3}/lwres_getaddrinfo.3 ${man3}/lwres_freeaddrinfo.3 ++ @LN@ -s ${man3}/lwres_getaddrinfo.3 ${man3}/lwres_freeaddrinfo.3 + rm -f ${man3}/lwres_freehostent.3 +- @LN@ ${man3}/lwres_getipnode.3 ${man3}/lwres_freehostent.3 ++ @LN@ -s ${man3}/lwres_getipnode.3 ${man3}/lwres_freehostent.3 + rm -f ${man3}/lwres_gabnrequest_free.3 +- @LN@ ${man3}/lwres_gabn.3 ${man3}/lwres_gabnrequest_free.3 ++ @LN@ -s ${man3}/lwres_gabn.3 ${man3}/lwres_gabnrequest_free.3 + rm -f ${man3}/lwres_gabnrequest_parse.3 +- @LN@ ${man3}/lwres_gabn.3 ${man3}/lwres_gabnrequest_parse.3 ++ @LN@ -s ${man3}/lwres_gabn.3 ${man3}/lwres_gabnrequest_parse.3 + rm -f ${man3}/lwres_gabnrequest_render.3 +- @LN@ ${man3}/lwres_gabn.3 ${man3}/lwres_gabnrequest_render.3 ++ @LN@ -s ${man3}/lwres_gabn.3 ${man3}/lwres_gabnrequest_render.3 + rm -f ${man3}/lwres_gabnresponse_free.3 +- @LN@ ${man3}/lwres_gabn.3 ${man3}/lwres_gabnresponse_free.3 ++ @LN@ -s ${man3}/lwres_gabn.3 ${man3}/lwres_gabnresponse_free.3 + rm -f ${man3}/lwres_gabnresponse_parse.3 +- @LN@ ${man3}/lwres_gabn.3 ${man3}/lwres_gabnresponse_parse.3 ++ @LN@ -s ${man3}/lwres_gabn.3 ${man3}/lwres_gabnresponse_parse.3 + rm -f ${man3}/lwres_gabnresponse_render.3 +- @LN@ ${man3}/lwres_gabn.3 ${man3}/lwres_gabnresponse_render.3 ++ @LN@ -s ${man3}/lwres_gabn.3 ${man3}/lwres_gabnresponse_render.3 + rm -f ${man3}/lwres_getaddrsbyname.3 +- @LN@ ${man3}/lwres_resutil.3 ${man3}/lwres_getaddrsbyname.3 ++ @LN@ -s ${man3}/lwres_resutil.3 ${man3}/lwres_getaddrsbyname.3 + rm -f ${man3}/lwres_gethostbyaddr.3 +- @LN@ ${man3}/lwres_gethostent.3 ${man3}/lwres_gethostbyaddr.3 ++ @LN@ -s ${man3}/lwres_gethostent.3 ${man3}/lwres_gethostbyaddr.3 + rm -f ${man3}/lwres_gethostbyaddr_r.3 +- @LN@ ${man3}/lwres_gethostent.3 ${man3}/lwres_gethostbyaddr_r.3 ++ @LN@ -s ${man3}/lwres_gethostent.3 ${man3}/lwres_gethostbyaddr_r.3 + rm -f ${man3}/lwres_gethostbyname.3 +- @LN@ ${man3}/lwres_gethostent.3 ${man3}/lwres_gethostbyname.3 ++ @LN@ -s ${man3}/lwres_gethostent.3 ${man3}/lwres_gethostbyname.3 + rm -f ${man3}/lwres_gethostbyname2.3 +- @LN@ ${man3}/lwres_gethostent.3 ${man3}/lwres_gethostbyname2.3 ++ @LN@ -s ${man3}/lwres_gethostent.3 ${man3}/lwres_gethostbyname2.3 + rm -f ${man3}/lwres_gethostbyname_r.3 +- @LN@ ${man3}/lwres_gethostent.3 ${man3}/lwres_gethostbyname_r.3 ++ @LN@ -s ${man3}/lwres_gethostent.3 ${man3}/lwres_gethostbyname_r.3 + rm -f ${man3}/lwres_gethostent_r.3 +- @LN@ ${man3}/lwres_gethostent.3 ${man3}/lwres_gethostent_r.3 ++ @LN@ -s ${man3}/lwres_gethostent.3 ${man3}/lwres_gethostent_r.3 + rm -f ${man3}/lwres_getipnodebyaddr.3 +- @LN@ ${man3}/lwres_getipnode.3 ${man3}/lwres_getipnodebyaddr.3 ++ @LN@ -s ${man3}/lwres_getipnode.3 ${man3}/lwres_getipnodebyaddr.3 + rm -f ${man3}/lwres_getipnodebyname.3 +- @LN@ ${man3}/lwres_getipnode.3 ${man3}/lwres_getipnodebyname.3 ++ @LN@ -s ${man3}/lwres_getipnode.3 ${man3}/lwres_getipnodebyname.3 + rm -f ${man3}/lwres_getnamebyaddr.3 +- @LN@ ${man3}/lwres_resutil.3 ${man3}/lwres_getnamebyaddr.3 ++ @LN@ -s ${man3}/lwres_resutil.3 ${man3}/lwres_getnamebyaddr.3 + rm -f ${man3}/lwres_gnbarequest_free.3 +- @LN@ ${man3}/lwres_gnba.3 ${man3}/lwres_gnbarequest_free.3 ++ @LN@ -s ${man3}/lwres_gnba.3 ${man3}/lwres_gnbarequest_free.3 + rm -f ${man3}/lwres_gnbarequest_parse.3 +- @LN@ ${man3}/lwres_gnba.3 ${man3}/lwres_gnbarequest_parse.3 ++ @LN@ -s ${man3}/lwres_gnba.3 ${man3}/lwres_gnbarequest_parse.3 + rm -f ${man3}/lwres_gnbarequest_render.3 +- @LN@ ${man3}/lwres_gnba.3 ${man3}/lwres_gnbarequest_render.3 ++ @LN@ -s ${man3}/lwres_gnba.3 ${man3}/lwres_gnbarequest_render.3 + rm -f ${man3}/lwres_gnbaresponse_free.3 +- @LN@ ${man3}/lwres_gnba.3 ${man3}/lwres_gnbaresponse_free.3 ++ @LN@ -s ${man3}/lwres_gnba.3 ${man3}/lwres_gnbaresponse_free.3 + rm -f ${man3}/lwres_gnbaresponse_parse.3 +- @LN@ ${man3}/lwres_gnba.3 ${man3}/lwres_gnbaresponse_parse.3 ++ @LN@ -s ${man3}/lwres_gnba.3 ${man3}/lwres_gnbaresponse_parse.3 + rm -f ${man3}/lwres_gnbaresponse_render.3 +- @LN@ ${man3}/lwres_gnba.3 ${man3}/lwres_gnbaresponse_render.3 ++ @LN@ -s ${man3}/lwres_gnba.3 ${man3}/lwres_gnbaresponse_render.3 + rm -f ${man3}/lwres_herror.3 +- @LN@ ${man3}/lwres_hstrerror.3 ${man3}/lwres_herror.3 ++ @LN@ -s ${man3}/lwres_hstrerror.3 ${man3}/lwres_herror.3 + rm -f ${man3}/lwres_lwpacket_parseheader.3 +- @LN@ ${man3}/lwres_packet.3 ${man3}/lwres_lwpacket_parseheader.3 ++ @LN@ -s ${man3}/lwres_packet.3 ${man3}/lwres_lwpacket_parseheader.3 + rm -f ${man3}/lwres_lwpacket_renderheader.3 +- @LN@ ${man3}/lwres_packet.3 ${man3}/lwres_lwpacket_renderheader.3 ++ @LN@ -s ${man3}/lwres_packet.3 ${man3}/lwres_lwpacket_renderheader.3 + rm -f ${man3}/lwres_net_ntop.3 +- @LN@ ${man3}/lwres_inetntop.3 ${man3}/lwres_net_ntop.3 ++ @LN@ -s ${man3}/lwres_inetntop.3 ${man3}/lwres_net_ntop.3 + rm -f ${man3}/lwres_nooprequest_free.3 +- @LN@ ${man3}/lwres_noop.3 ${man3}/lwres_nooprequest_free.3 ++ @LN@ -s ${man3}/lwres_noop.3 ${man3}/lwres_nooprequest_free.3 + rm -f ${man3}/lwres_nooprequest_parse.3 +- @LN@ ${man3}/lwres_noop.3 ${man3}/lwres_nooprequest_parse.3 ++ @LN@ -s ${man3}/lwres_noop.3 ${man3}/lwres_nooprequest_parse.3 + rm -f ${man3}/lwres_nooprequest_render.3 +- @LN@ ${man3}/lwres_noop.3 ${man3}/lwres_nooprequest_render.3 ++ @LN@ -s ${man3}/lwres_noop.3 ${man3}/lwres_nooprequest_render.3 + rm -f ${man3}/lwres_noopresponse_free.3 +- @LN@ ${man3}/lwres_noop.3 ${man3}/lwres_noopresponse_free.3 ++ @LN@ -s ${man3}/lwres_noop.3 ${man3}/lwres_noopresponse_free.3 + rm -f ${man3}/lwres_noopresponse_parse.3 +- @LN@ ${man3}/lwres_noop.3 ${man3}/lwres_noopresponse_parse.3 ++ @LN@ -s ${man3}/lwres_noop.3 ${man3}/lwres_noopresponse_parse.3 + rm -f ${man3}/lwres_noopresponse_render.3 +- @LN@ ${man3}/lwres_noop.3 ${man3}/lwres_noopresponse_render.3 ++ @LN@ -s ${man3}/lwres_noop.3 ${man3}/lwres_noopresponse_render.3 + rm -f ${man3}/lwres_sethostent.3 +- @LN@ ${man3}/lwres_gethostent.3 ${man3}/lwres_sethostent.3 ++ @LN@ -s ${man3}/lwres_gethostent.3 ${man3}/lwres_sethostent.3 + rm -f ${man3}/lwres_sethostent_r.3 +- @LN@ ${man3}/lwres_gethostent.3 ${man3}/lwres_sethostent_r.3 ++ @LN@ -s ${man3}/lwres_gethostent.3 ${man3}/lwres_sethostent_r.3 + rm -f ${man3}/lwres_string_parse.3 +- @LN@ ${man3}/lwres_resutil.3 ${man3}/lwres_string_parse.3 ++ @LN@ -s ${man3}/lwres_resutil.3 ${man3}/lwres_string_parse.3