Browse Source

maradns: update to latest

Waldemar Brodkorb 8 years ago
parent
commit
54c99e4773

+ 3 - 3
package/maradns/Makefile

@@ -4,9 +4,9 @@
 include ${ADK_TOPDIR}/rules.mk
 
 PKG_NAME:=		maradns
-PKG_VERSION:=		2.0.09
-PKG_RELEASE:=		2
-PKG_HASH:=		e1ee80836f0fbc47b9b94ec839e112ea19c40bed0b70d672d231849a4dea1083
+PKG_VERSION:=		2.0.13
+PKG_RELEASE:=		1
+PKG_HASH:=		661ea06fb18df6d2469b2bf824ffd93545a091af185362cbc738d1aa408210c3
 PKG_DESCR:=		small and secure DNS server
 PKG_SECTION:=		net/dns
 PKG_DEPENDS:=		libpthread librt duende

+ 0 - 22
package/maradns/patches/patch-deadwood-3_2_05_src_Makefile

@@ -1,22 +0,0 @@
-	- set HOSTCC to the right value for OpenADK
-	- maradns, y u no use HOSTCC when appropriate?!
---- maradns-2.0.09.orig/deadwood-3.2.05/src/Makefile	2011-12-21 20:44:37.000000000 +0100
-+++ maradns-2.0.09/deadwood-3.2.05/src/Makefile	2014-06-19 02:48:35.375046777 +0200
-@@ -5,7 +5,7 @@
- # compiling.  When cross-compiling, we still need to compile and
- # run programs on the build machine, so change the next line when
- # cross-compiling.
--HOSTCC=$(CC)
-+HOSTCC=$(CC_FOR_BUILD)
- 
- OBJS=DwStr.o \
- 	DwMararc.o \
-@@ -68,7 +68,7 @@ DwSys.o:	DwSys.c DwStr.h
- 	$(CC) $(FLAGS) -Wall -c -o DwSys.o DwSys.c
- 
- RandomPrime:	RandomPrime.c
--	$(CC) -O3 -o RandomPrime RandomPrime.c
-+	$(HOSTCC) -O3 -o RandomPrime RandomPrime.c
- 
- DwRandPrime.h: RandomPrime
- 	if [ -e /dev/urandom ] ; then ./RandomPrime > DwRandPrime.h ; fi

+ 72 - 0
package/maradns/patches/patch-deadwood-3_2_09_src_Makefile

@@ -0,0 +1,72 @@
+--- maradns-2.0.13.orig/deadwood-3.2.09/src/Makefile	2015-01-24 09:09:04.000000000 +0100
++++ maradns-2.0.13/deadwood-3.2.09/src/Makefile	2015-10-22 15:56:39.000000000 +0200
+@@ -1,4 +1,4 @@
+-# Makefile for Deadwood-2 (CentOS 5; may work with other other Linux and
++# Makefile for Deadwood-3 (CentOS 5; may work with other other Linux and
+ # *NIX systems)
+ 
+ # The compiler that makes programs designed to run on the machine 
+@@ -41,31 +41,31 @@ version.h:
+ 	./make.version.h
+ 	
+ DwStr.o:	DwStr.c DwStr.h
+-	$(CC) $(FLAGS) -Wall -c -o DwStr.o DwStr.c
++	$(CC) $(FLAGS) -DIPV6 -Wall -c -o DwStr.o DwStr.c
+ 
+ DwCompress.o:	DwCompress.c DwStr.h
+-	$(CC) $(FLAGS) -Wall -c -o DwCompress.o DwCompress.c
++	$(CC) $(FLAGS) -DIPV6 -Wall -c -o DwCompress.o DwCompress.c
+ 
+ DwDnsStr.o:	DwDnsStr.c DwStr.h DwRecurse.h
+-	$(CC) $(FLAGS) -Wall -c -o DwDnsStr.o DwDnsStr.c
++	$(CC) $(FLAGS) -DIPV6 -Wall -c -o DwDnsStr.o DwDnsStr.c
+ 
+ DwMararc.o:	DwMararc.c DwMararc.h 
+-	$(CC) $(FLAGS) -Wall -c -o DwMararc.o DwMararc.c
++	$(CC) $(FLAGS) -DIPV6 -Wall -c -o DwMararc.o DwMararc.c
+ 
+ DwRadioGatun.o:	DwRadioGatun.c DwRadioGatun.h DwStr.h
+-	$(CC) $(FLAGS) -Wall -c -o DwRadioGatun.o DwRadioGatun.c
++	$(CC) $(FLAGS) -DIPV6 -Wall -c -o DwRadioGatun.o DwRadioGatun.c
+ 
+ DwTcpSocket.o:	DwTcpSocket.c DwStr.h DwSocket.h
+-	$(CC) $(FLAGS) -Wall -c -o DwTcpSocket.o DwTcpSocket.c
++	$(CC) $(FLAGS) -DIPV6 -Wall -c -o DwTcpSocket.o DwTcpSocket.c
+ 
+ DwUdpSocket.o:	DwUdpSocket.c DwStr.h DwSocket.h
+-	$(CC) $(FLAGS) -Wall -c -o DwUdpSocket.o DwUdpSocket.c
++	$(CC) $(FLAGS) -DIPV6 -Wall -c -o DwUdpSocket.o DwUdpSocket.c
+ 
+ DwSocket.o:	DwSocket.c DwStr.h DwSocket.h
+-	$(CC) $(FLAGS) -Wall -c -o DwSocket.o DwSocket.c
++	$(CC) $(FLAGS) -DIPV6 -Wall -c -o DwSocket.o DwSocket.c
+ 
+-DwSys.o:	DwSys.c DwStr.h version.h
+-	$(CC) $(FLAGS) -Wall -c -o DwSys.o DwSys.c
++DwSys.o:	DwSys.c DwStr.h
++	$(CC) $(FLAGS) -DIPV6 -Wall -c -o DwSys.o DwSys.c
+ 
+ RandomPrime:	RandomPrime.c
+ 	$(CC) -O3 -o RandomPrime RandomPrime.c
+@@ -74,17 +74,17 @@ DwRandPrime.h: RandomPrime
+ 	if [ -e /dev/urandom ] ; then ./RandomPrime > DwRandPrime.h ; fi
+ 
+ DwHash.o:	DwHash.c DwStr.h DwRandPrime.h DwHash.h
+-	$(CC) $(FLAGS) -Wall -c -o DwHash.o DwHash.c
++	$(CC) $(FLAGS) -DIPV6 -Wall -c -o DwHash.o DwHash.c
+ 
+ DwRecurse.o:	DwRecurse.c DwRecurse.h
+-	$(CC) $(FLAGS) -Wall -c -o DwRecurse.o DwRecurse.c
++	$(CC) $(FLAGS) -DIPV6 -Wall -c -o DwRecurse.o DwRecurse.c
+ 
+ DwDict.o:	DwDict.c DwStr.h DwRandPrime.h DwDict.h
+-	$(CC) $(FLAGS) -Wall -c -o DwDict.o DwDict.c
++	$(CC) $(FLAGS) -DIPV6 -Wall -c -o DwDict.o DwDict.c
+ 
+ Test:		Test.c DwStr.o DwStr.h DwStr_functions.h $(OBJS)
+ 	$(CC) $(FLAGS) -Wall -o Test Test.c $(OBJS)
+ 
+ Deadwood:	DwMain.c $(OBJS) DwStr_functions.h version.h
+-	$(CC) $(FLAGS) -Wall -o Deadwood DwMain.c $(OBJS) -lrt
++	$(CC) $(FLAGS) -DIPV6 -Wall -o Deadwood DwMain.c $(OBJS) -lrt
+ 

+ 2 - 4
package/maradns/patches/patch-deadwood-3_2_05_src_Makefile_ipv6 → package/maradns/patches/patch-deadwood-3_2_09_src_Makefile_ipv6

@@ -1,7 +1,5 @@
-	- set HOSTCC to the right value for OpenADK
-	- maradns, y u no use HOSTCC when appropriate?!
---- maradns-2.0.09.orig/deadwood-3.2.05/src/Makefile.ipv6	2012-12-20 19:30:37.000000000 +0100
-+++ maradns-2.0.09/deadwood-3.2.05/src/Makefile.ipv6	2014-06-30 05:20:02.061294221 +0200
+--- maradns-2.0.13.orig/deadwood-3.2.09/src/Makefile.ipv6	2012-12-20 19:30:37.000000000 +0100
++++ maradns-2.0.13/deadwood-3.2.09/src/Makefile.ipv6	2015-10-22 15:58:40.000000000 +0200
 @@ -5,7 +5,7 @@
  # compiling.  When cross-compiling, we still need to compile and
  # run programs on the build machine, so change the next line when

+ 11 - 2
package/maradns/patches/patch-tcp_Makefile

@@ -1,8 +1,17 @@
 	- pass CFLAGS manually to CC calls, since using the $(M)
 	  from top-level Makefile would lead to double CFLAGS passing
 	  in implicit rules
---- maradns-2.0.09.orig/tcp/Makefile	2010-09-09 22:21:09.000000000 +0200
-+++ maradns-2.0.09/tcp/Makefile	2014-06-19 02:57:49.658775453 +0200
+--- maradns-2.0.13.orig/tcp/Makefile	2010-09-09 22:21:09.000000000 +0200
++++ maradns-2.0.13/tcp/Makefile	2015-10-22 15:46:26.000000000 +0200
+@@ -17,7 +17,7 @@ OBJECTS=$(JOBJS) $(MHOBJS) $(MJOBJS) $(D
+ 	$(TCPOBJS)
+ EXECS=getzone zoneserver fetchzone
+ 
+-FLAGS = -DAUTHONLY
++FLAGS = -DAUTHONLY -DIPV6
+ 
+ all: $(EXECS)
+ 
 @@ -25,11 +25,11 @@ clean:
  	rm -f core $(EXECS) $(TCPOBJS) *.exe