فهرست منبع

Bump vpnc version and remove build of man pages, which breaks when cross compiling

Ulf Samuelsson 16 سال پیش
والد
کامیت
65d2a21b67
3فایلهای تغییر یافته به همراه28 افزوده شده و 1 حذف شده
  1. 15 0
      package/vpnc/vpnc-0.5.3-nomanual.patch
  2. 12 0
      package/vpnc/vpnc-0.5.3-susv3-legacy.patch
  3. 1 1
      package/vpnc/vpnc.mk

+ 15 - 0
package/vpnc/vpnc-0.5.3-nomanual.patch

@@ -0,0 +1,15 @@
+diff -urN vpnc-0.5.3-0rig/Makefile vpnc-0.5.3/Makefile
+--- vpnc-0.5.3-0rig/Makefile	2008-11-19 21:36:12.000000000 +0100
++++ vpnc-0.5.3/Makefile	2009-01-15 00:38:36.000000000 +0100
+@@ -72,7 +72,10 @@
+ 	$(CC) -o $@ $^ $(LDFLAGS)
+ 
+ vpnc.8 : vpnc.8.template makeman.pl vpnc
+-	./makeman.pl
++	@echo "Cannot make manual when cross compiling"
++	touch $@
++
++#	./makeman.pl
+ 
+ vpnc-script : vpnc-script.in
+ 	sed -e 's,@''PREFIX''@,$(PREFIX),g' $< > $@ && chmod 755 $@

+ 12 - 0
package/vpnc/vpnc-0.5.3-susv3-legacy.patch

@@ -0,0 +1,12 @@
+diff -rdup vpnc-0.5.1.oorig/config.c vpnc-0.5.1/config.c
+--- vpnc-0.5.1.oorig/config.c	2007-09-10 22:39:48.000000000 +0200
++++ vpnc-0.5.1/config.c	2007-09-19 14:19:46.000000000 +0200
+@@ -538,7 +538,7 @@ static char *get_config_filename(const c
+ {
+ 	char *realname;
+ 	
+-	asprintf(&realname, "%s%s%s", index(name, '/') ? "" : "/etc/vpnc/", name, add_dot_conf ? ".conf" : "");
++	asprintf(&realname, "%s%s%s", strchr(name, '/') ? "" : "/etc/vpnc/", name, add_dot_conf ? ".conf" : "");
+ 	return realname;
+ }
+ 

+ 1 - 1
package/vpnc/vpnc.mk

@@ -4,7 +4,7 @@
 #
 #############################################################
 
-VPNC_VERSION=0.5.1
+VPNC_VERSION=0.5.3
 VPNC_SOURCE=vpnc-$(VPNC_VERSION).tar.gz
 VPNC_SITE=http://www.unix-ag.uni-kl.de/~massar/vpnc
 VPNC_DIR=$(BUILD_DIR)/vpnc-$(VPNC_VERSION)