head 1.2; access; symbols pkgsrc-2026Q1:1.2.0.12 pkgsrc-2026Q1-base:1.2 pkgsrc-2025Q4:1.2.0.10 pkgsrc-2025Q4-base:1.2 pkgsrc-2025Q3:1.2.0.8 pkgsrc-2025Q3-base:1.2 pkgsrc-2025Q2:1.2.0.6 pkgsrc-2025Q2-base:1.2 pkgsrc-2025Q1:1.2.0.4 pkgsrc-2025Q1-base:1.2 pkgsrc-2024Q4:1.2.0.2 pkgsrc-2024Q4-base:1.2 pkgsrc-2024Q3:1.1.0.2 pkgsrc-2024Q3-base:1.1; locks; strict; comment @# @; 1.2 date 2024.10.07.00.40.58; author schmonz; state Exp; branches; next 1.1; commitid tXNyjEKaQ685gFsF; 1.1 date 2024.09.10.20.08.29; author schmonz; state Exp; branches; next ; commitid 7JC6ClcYXebqAipF; desc @@ 1.2 log @fehqlibs: update to 26. Changes: - Remove K/R declarations in include genalloc.h - sgetln() changed to getln2() according to docs and man page. @ text @$NetBSD: patch-src_dnsstub_Makefile,v 1.1 2024/09/10 20:08:29 schmonz Exp $ Libtoolize for portable shared libraries. --- src/dnsstub/Makefile.orig 2024-10-05 13:26:36.000000000 +0000 +++ src/dnsstub/Makefile @@@@ -1,9 +1,19 @@@@ # dnsstub Makefile -COMPILE=./../compile -MAKELIB=./../makelib +SHELL=/bin/sh + CCFLAGS=-I../../include +.SUFFIXES: .lo +.c.lo: + $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) $(CCFLAGS) -c -o $@@ $< + +OBJS=dns_cname.lo dns_dfd.lo dns_domain.lo dns_dtda.lo dns_ip.lo dns_ipq.lo \ + dns_mx.lo dns_name.lo dns_nd.lo dns_packet.lo dns_random.lo dns_rcip.lo \ + dns_rcrw.lo dns_resolve.lo dns_sortip.lo dns_transmit.lo dns_txt.lo +COMPILE=../../compile +MAKELIB=../../makelib + default: clean check dnsresolv.a check: @@@@ -12,13 +22,5 @@@@ check: clean: rm -f `cat TARGETS` -dnsresolv.a: \ -dns_domain.c dns_dtda.c dns_ip.c dns_ipq.c dns_name.c \ -dns_nd.c dns_packet.c dns_random.c dns_rcip.c dns_rcrw.c dns_resolve.c \ -dns_sortip.c dns_transmit.c dns_txt.c - $(COMPILE) $(CCFLAGS) dns_domain.c dns_dfd.c dns_dtda.c dns_ip.c dns_ipq.c \ - dns_mx.c dns_name.c dns_nd.c dns_packet.c dns_random.c dns_rcip.c \ - dns_rcrw.c dns_resolve.c dns_sortip.c dns_transmit.c dns_txt.c dns_cname.c - $(MAKELIB) dnsresolv.a dns_domain.o dns_dfd.o dns_dtda.o dns_ip.o dns_ipq.o \ - dns_mx.o dns_name.o dns_nd.o dns_packet.o dns_random.o dns_rcip.o \ - dns_rcrw.o dns_resolve.o dns_sortip.o dns_transmit.o dns_txt.o dns_cname.o +dnsresolv.a: $(OBJS) + $(MAKELIB) dnsresolv.a $(OBJS) @ 1.1 log @fehqlibs: update to 25a. Changes: - Removed 'register' in functions. Added 'const' for input strings. - Compatibility with current gcc and clang compilers: - (Internal) Unrolling for() loops removed. Internal functions are static now. - (Internal) buffer_init uses now 'buffer_unixread' and 'buffer_unixwrite' with matching signatures. - (External) Added getopb() as external and thus removing getop() compatibility. - (Installation) Moved C source files to ./src. Added INSTALL.md to describe changes. - (Compilation) Added -fwrapv flag to the compiler (correctly handling two's complement). - (Internal) alloc_re()'s first argument is now a void pointer to a list [gcc 14.2]. @ text @d1 1 a1 1 $NetBSD$ d5 1 a5 1 --- src/dnsstub/Makefile.orig 2024-07-21 10:43:29.000000000 +0000 d7 1 a7 1 @@@@ -1,8 +1,18 @@@@ d10 2 d14 2 a15 2 +CCFLAGS=-I../../include + d23 3 a25 4 COMPILE=../../compile MAKELIB=../../makelib -CCFLAGS=-I../../include d28 1 @