Commit 6afbfedb authored by Wade Berrier's avatar Wade Berrier
Browse files

vim:

-Apply patches from list
 (http://buildroot.uclibc.org/lists/buildroot/2008-July/009846.html
  http://buildroot.uclibc.org/lists/buildroot/2008-August/010104.html)
-add more vim patches
-Switch to http vs ftp since ftp is slow
-Fix configure.patch to apply cleanly after patch update
parent af971053
Loading
Loading
Loading
Loading
+0 −45
Original line number Diff line number Diff line
@@ -4427,51 +4427,6 @@ diff -ur vim71-original/src/auto/configure vim71/src/auto/configure
 case `uname` in
     OS/390)	OS390Unix="yes";
 										if test "$CC" = "cc"; then
@@ -3601,30 +4143,30 @@
 		  exit 1
 		fi
 		CFLAGS="$CFLAGS -D_ALL_SOURCE"; LDFLAGS="$LDFLAGS -Wl,EDIT=NO"
-		echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
+		{ echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6; }
 		;;
     *)		OS390Unix="no";
-		echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
+		{ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
 		;;
 esac
 fi
 
 
 
-echo "$as_me:$LINENO: checking --with-features argument" >&5
-echo $ECHO_N "checking --with-features argument... $ECHO_C" >&6
+{ echo "$as_me:$LINENO: checking --with-features argument" >&5
+echo $ECHO_N "checking --with-features argument... $ECHO_C" >&6; }
 
-# Check whether --with-features or --without-features was given.
+# Check whether --with-features was given.
 if test "${with_features+set}" = set; then
-  withval="$with_features"
-  features="$withval"; echo "$as_me:$LINENO: result: $features" >&5
-echo "${ECHO_T}$features" >&6
-else
-  features="normal"; echo "$as_me:$LINENO: result: Defaulting to normal" >&5
-echo "${ECHO_T}Defaulting to normal" >&6
-fi;
+  withval=$with_features; features="$withval"; { echo "$as_me:$LINENO: result: $features" >&5
+echo "${ECHO_T}$features" >&6; }
+else
+  features="normal"; { echo "$as_me:$LINENO: result: Defaulting to normal" >&5
+echo "${ECHO_T}Defaulting to normal" >&6; }
+fi
+
 
 dovimdiff=""
 dogvimdiff=""
@@ -3652,109 +4194,109 @@
 _ACEOF
  dovimdiff="installvimdiff";
+68 −1
Original line number Diff line number Diff line
@@ -112,7 +112,7 @@
122
123
125
126
126ne
127
130
131
@@ -231,3 +231,70 @@
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
276
277
279
284
286
287
289
290
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
313
314
315
316
317
318
319
320
322
323
324
325
326
327
328
329
330
+5 −11
Original line number Diff line number Diff line
@@ -5,30 +5,24 @@
#############################################################
VIM_VERSION:=7.1
VIM_SOURCE:=vim-$(VIM_VERSION).tar.bz2
VIM_EXTRA:=vim-$(VIM_VERSION)-extra.tar.gz
VIM_SITE:=ftp://ftp.vim.org/pub/vim
VIM_SITE:=http://ftp.vim.org/pub/vim
VIM_SOURCE_SITE:=$(VIM_SITE)/unix
VIM_EXTRA_SITE:=$(VIM_SITE)/extra
VIM_PATCH_SITE:=$(VIM_SITE)/patches/7.1
VIM_DIR:=$(BUILD_DIR)/vim71
VIM_PATCHES:=$(shell cat package/editors/vim/patches | sed -s 's:\([0-9]\{3\}\):$(DL_DIR)/vim/$(VIM_VERSION).\1:')
VIM_PATCHES:=$(shell cat package/editors/vim/patches | sed -s 's:\(.\+\):$(DL_DIR)/vim/$(VIM_VERSION).\1:')
VIM_CONFIG_H:=$(VIM_DIR)/src/auto/config.h
VIM_CONFIG_MK:=$(VIM_DIR)/src/auto/config.mk

$(DL_DIR)/$(VIM_SOURCE):
	$(WGET) -P $(DL_DIR) $(VIM_SOURCE_SITE)/$(VIM_SOURCE)

$(DL_DIR)/$(VIM_EXTRA):
	$(WGET) -P $(DL_DIR) $(VIM_EXTRA_SITE)/$(VIM_EXTRA)

$(DL_DIR)/vim/%:
	$(WGET) -P $(DL_DIR)/vim/ $(VIM_PATCH_SITE)/$*

vim-source: $(DL_DIR)/$(VIM_SOURCE) $(DL_DIR)/$(VIM_EXTRA) $(VIM_PATCHES)
vim-source: $(DL_DIR)/$(VIM_SOURCE) $(VIM_PATCHES)

$(VIM_DIR)/.unpacked: $(DL_DIR)/$(VIM_SOURCE)
	$(BZCAT) $(DL_DIR)/$(VIM_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
	$(ZCAT) $(DL_DIR)/$(VIM_EXTRA) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
	touch $@

$(VIM_DIR)/.patched: $(VIM_DIR)/.unpacked
@@ -36,7 +30,7 @@ $(VIM_DIR)/.patched: $(VIM_DIR)/.unpacked
		echo "Patching with $$i"; \
		cd $(VIM_DIR); \
		patch -p0 < $$i) \
    done;
	done
	toolchain/patch-kernel.sh $(VIM_DIR) package/editors/vim/ \*.patch
	touch $@

@@ -79,7 +73,7 @@ $(TARGET_DIR)/usr/bin/vim: $(VIM_DIR)/.build
		make DESTDIR=$(TARGET_DIR) installvimbin; \
		make DESTDIR=$(TARGET_DIR) installlinks; \
	)
ifeq ($(R2_PACKAGE_VIM_RUNTIME),y)
ifeq ($(BR2_PACKAGE_VIM_RUNTIME),y)
	(cd $(VIM_DIR)/src; \
		make DESTDIR=$(TARGET_DIR) installrtbase; \
		make DESTDIR=$(TARGET_DIR) installmacros; \