Browse Source

fix musl compile, update to latest upstream

Waldemar Brodkorb 11 years ago
parent
commit
b247e33b4c

+ 3 - 3
package/pptp/Makefile

@@ -4,9 +4,9 @@
 include ${TOPDIR}/rules.mk
 
 PKG_NAME:=		pptp
-PKG_VERSION:=		1.6.0
-PKG_RELEASE:=		3
-PKG_MD5SUM:=		9a706327fb9827541d7c86d48ceb9631
+PKG_VERSION:=		1.8.0
+PKG_RELEASE:=		1
+PKG_MD5SUM:=		4efce9f263e2c3f38d79d9df222476de
 PKG_DESCR:=		a Point-to-Point Tunneling Protocol (PPTP) client
 PKG_SECTION:=		ppp
 PKG_DEPENDS:=		ppp kmod-net-ipgre

+ 9 - 13
package/pptp/patches/patch-Makefile

@@ -1,22 +1,18 @@
---- pptp-1.6.0.orig/Makefile	2005-02-18 02:42:45.000000000 +0100
-+++ pptp-1.6.0/Makefile	2011-01-16 21:44:38.000000000 +0100
-@@ -11,14 +11,15 @@ BINDIR=$(DESTDIR)/usr/sbin
+--- pptp-1.8.0.orig/Makefile	2013-10-23 10:10:46.000000000 +0200
++++ pptp-1.8.0/Makefile	2013-12-22 11:35:12.000000000 +0100
+@@ -14,12 +14,13 @@ BINDIR=$(DESTDIR)/usr/sbin
  MANDIR=$(DESTDIR)/usr/share/man/man8
  PPPDIR=$(DESTDIR)/etc/ppp
  
 -CC	= gcc
 +CC	?= gcc
  RM	= rm -f
- OPTIMIZE= -O0
+ OPTIMIZE= -O -Wuninitialized
  DEBUG	= -g
  INCLUDE =
 -CFLAGS  = -Wall $(OPTIMIZE) $(DEBUG) $(INCLUDE)
--LIBS	= -lutil
--LDFLAGS	=
-+CPPFLAGS ?= 
-+CFLAGS  ?= -Wall $(OPTIMIZE) $(DEBUG) $(INCLUDE)
-+LIBS	?= -lutil
-+LDFLAGS	?=
- 
- PPTP_BIN = pptp
- 
++CFLAGS  ?=
++CFLAGS  += -Wall $(INCLUDE)
+ # Solaris
+ # CFLAGS +=  -D_XPG4_2 -D__EXTENSIONS__
+ LIBS	= -lutil

+ 11 - 0
package/pptp/patches/patch-pptp_c

@@ -0,0 +1,11 @@
+--- pptp-1.8.0.orig/pptp.c	2013-10-23 10:10:46.000000000 +0200
++++ pptp-1.8.0/pptp.c	2013-12-22 11:40:01.000000000 +0100
+@@ -447,7 +447,7 @@ struct in_addr get_ip_address(char *name
+     if (host == NULL) {
+         if (h_errno == HOST_NOT_FOUND)
+             fatal("gethostbyname '%s': HOST NOT FOUND", name);
+-        else if (h_errno == NO_ADDRESS)
++        else if (h_errno == NO_DATA)
+             fatal("gethostbyname '%s': NO IP ADDRESS", name);
+         else
+             fatal("gethostbyname '%s': name server error", name);

+ 10 - 0
package/pptp/patches/patch-pqueue_c

@@ -0,0 +1,10 @@
+--- pptp-1.8.0.orig/pqueue.c	2013-10-23 10:10:46.000000000 +0200
++++ pptp-1.8.0/pqueue.c	2013-12-22 11:35:52.000000000 +0100
+@@ -2,6 +2,7 @@
+ #include <stdlib.h>
+ #include <string.h>
+ #include <assert.h>
++#include <sys/types.h>
+ 
+ #include "util.h" // for log()
+ #include "pqueue.h"