]> git.ipfire.org Git - ipfire-3.x.git/commitdiff
patch: Update to 2.6.1.
authorMichael Tremer <michael.tremer@ipfire.org>
Wed, 10 Mar 2010 09:43:00 +0000 (10:43 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Wed, 10 Mar 2010 09:43:00 +0000 (10:43 +0100)
pkgs/core/patch/patch.nm
pkgs/core/patch/patches/patch-2.6.1-test_fix-1.patch [new file with mode: 0644]

index a372cf7fb6cc0a8c94fe87bf79ea9b86e9271c70..a1e0a9800c73e9e367ba5e4aa00ea329472f5f15 100644 (file)
@@ -25,7 +25,7 @@
 include $(PKGROOT)/Include
 
 PKG_NAME       = patch
-PKG_VER        = 2.6
+PKG_VER        = 2.6.1
 PKG_REL        = 0
 
 PKG_MAINTAINER =
@@ -44,6 +44,10 @@ endef
 
 PKG_TARBALL    = $(THISAPP).tar.gz
 
+define STAGE_TEST
+       cd $(DIR_APP) && make check
+endef
+
 define STAGE_INSTALL
        cd $(DIR_APP) && make install prefix=$(BUILDROOT)/usr
 endef
diff --git a/pkgs/core/patch/patches/patch-2.6.1-test_fix-1.patch b/pkgs/core/patch/patches/patch-2.6.1-test_fix-1.patch
new file mode 100644 (file)
index 0000000..d80f766
--- /dev/null
@@ -0,0 +1,28 @@
+Submitted by:            Matt Burgess <matthew at linuxfromscratch.org>
+Date:                    2010-01-03
+Initial Package Version: 2.6.1
+Upstream Status:         Submitted
+Origin:                  Matt Burgess
+Description:             Prevents a test from failing when ed is not available.
+
+diff -Naur patch-2.6.1.orig/tests/crlf-handling patch-2.6.1/tests/crlf-handling
+--- patch-2.6.1.orig/tests/crlf-handling       2009-12-30 12:56:30.000000000 +0000
++++ patch-2.6.1/tests/crlf-handling    2010-01-03 11:06:00.340849916 +0000
+@@ -89,10 +89,14 @@
+ # --------------------------------------------------------------
+-diff -e a b > ab.diff
+-cp a c
+-check 'patch c < ab.diff' <<EOF
++if ! have_ed ; then
++    echo "The ed utility is not available; skipping ed related tests"
++else
++    diff -e a b > ab.diff
++    cp a c
++    check 'patch c < ab.diff' <<EOF
+ EOF
++fi
+ check 'cat -A c' <<EOF
+ 1b^M$