diff options
-rw-r--r-- | package/pptp/Makefile | 6 | ||||
-rw-r--r-- | package/pptp/patches/patch-Makefile | 22 | ||||
-rw-r--r-- | package/pptp/patches/patch-pptp_c | 11 | ||||
-rw-r--r-- | package/pptp/patches/patch-pqueue_c | 10 |
4 files changed, 33 insertions, 16 deletions
diff --git a/package/pptp/Makefile b/package/pptp/Makefile index a2d6fb90a..feea59480 100644 --- a/package/pptp/Makefile +++ b/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 diff --git a/package/pptp/patches/patch-Makefile b/package/pptp/patches/patch-Makefile index 1b7ad4a3d..f96b980fe 100644 --- a/package/pptp/patches/patch-Makefile +++ b/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 diff --git a/package/pptp/patches/patch-pptp_c b/package/pptp/patches/patch-pptp_c new file mode 100644 index 000000000..7a4cfb520 --- /dev/null +++ b/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); diff --git a/package/pptp/patches/patch-pqueue_c b/package/pptp/patches/patch-pqueue_c new file mode 100644 index 000000000..477f7692b --- /dev/null +++ b/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" |