summaryrefslogtreecommitdiff
path: root/package/libnet/patches/patch-missing
diff options
context:
space:
mode:
Diffstat (limited to 'package/libnet/patches/patch-missing')
-rw-r--r--package/libnet/patches/patch-missing58
1 files changed, 41 insertions, 17 deletions
diff --git a/package/libnet/patches/patch-missing b/package/libnet/patches/patch-missing
index 6fb39cdd4..1f37fac23 100644
--- a/package/libnet/patches/patch-missing
+++ b/package/libnet/patches/patch-missing
@@ -1,9 +1,13 @@
--- Libnet-1.0.2a.orig/missing 1970-01-01 00:00:00.000000000 +0100
-+++ Libnet-1.0.2a/missing 2009-06-12 21:48:27.000000000 +0200
-@@ -0,0 +1,336 @@
++++ Libnet-1.0.2a/missing 2009-08-23 00:39:58.197624019 +0200
+@@ -0,0 +1,360 @@
+#! /bin/sh
+# Common stub for a few missing GNU programs while installing.
-+# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003 Free Software Foundation, Inc.
++
++scriptversion=2003-09-02.23
++
++# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003
++# Free Software Foundation, Inc.
+# Originally by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996.
+
+# This program is free software; you can redistribute it and/or modify
@@ -41,12 +45,23 @@
+ configure_ac=configure.in
+fi
+
++msg="missing on your system"
++
+case "$1" in
+--run)
+ # Try to run requested program, and just exit if it succeeds.
+ run=
+ shift
+ "$@" && exit 0
++ # Exit code 63 means version mismatch. This often happens
++ # when the user try to use an ancient version of a tool on
++ # a file that requires a minimum version. In this case we
++ # we should proceed has if the program had been absent, or
++ # if --run hadn't been passed.
++ if test $? = 63; then
++ run=:
++ msg="probably too old"
++ fi
+ ;;
+esac
+
@@ -77,11 +92,13 @@
+ lex create \`lex.yy.c', if possible, from existing .c
+ makeinfo touch the output file
+ tar try tar, gnutar, gtar, then tar without non-portable flags
-+ yacc create \`y.tab.[ch]', if possible, from existing .[ch]"
++ yacc create \`y.tab.[ch]', if possible, from existing .[ch]
++
++Send bug reports to <bug-automake@gnu.org>."
+ ;;
+
+ -v|--v|--ve|--ver|--vers|--versi|--versio|--version)
-+ echo "missing 0.4 - GNU automake"
++ echo "missing $scriptversion (GNU Automake)"
+ ;;
+
+ -*)
@@ -97,7 +114,7 @@
+ fi
+
+ echo 1>&2 "\
-+WARNING: \`$1' is missing on your system. You should only need it if
++WARNING: \`$1' is $msg. You should only need it if
+ you modified \`acinclude.m4' or \`${configure_ac}'. You might want
+ to install the \`Automake' and \`Perl' packages. Grab them from
+ any GNU archive site."
@@ -111,7 +128,7 @@
+ fi
+
+ echo 1>&2 "\
-+WARNING: \`$1' is missing on your system. You should only need it if
++WARNING: \`$1' is $msg. You should only need it if
+ you modified \`${configure_ac}'. You might want to install the
+ \`Autoconf' and \`GNU m4' packages. Grab them from any GNU
+ archive site."
@@ -125,7 +142,7 @@
+ fi
+
+ echo 1>&2 "\
-+WARNING: \`$1' is missing on your system. You should only need it if
++WARNING: \`$1' is $msg. You should only need it if
+ you modified \`acconfig.h' or \`${configure_ac}'. You might want
+ to install the \`Autoconf' and \`GNU m4' packages. Grab them
+ from any GNU archive site."
@@ -149,7 +166,7 @@
+ fi
+
+ echo 1>&2 "\
-+WARNING: \`$1' is missing on your system. You should only need it if
++WARNING: \`$1' is $msg. You should only need it if
+ you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'.
+ You might want to install the \`Automake' and \`Perl' packages.
+ Grab them from any GNU archive site."
@@ -165,8 +182,8 @@
+ fi
+
+ echo 1>&2 "\
-+WARNING: \`$1' is needed, and you do not seem to have it handy on your
-+ system. You might have modified some files without having the
++WARNING: \`$1' is needed, but is $msg.
++ You might have modified some files without having the
+ proper tools for further handling them.
+ You can get \`$1' as part of \`Autoconf' from any GNU
+ archive site."
@@ -188,7 +205,7 @@
+
+ bison|yacc)
+ echo 1>&2 "\
-+WARNING: \`$1' is missing on your system. You should only need it if
++WARNING: \`$1' $msg. You should only need it if
+ you modified a \`.y' file. You may need the \`Bison' package
+ in order for those modifications to take effect. You can get
+ \`Bison' from any GNU archive site."
@@ -218,7 +235,7 @@
+
+ lex|flex)
+ echo 1>&2 "\
-+WARNING: \`$1' is missing on your system. You should only need it if
++WARNING: \`$1' is $msg. You should only need it if
+ you modified a \`.l' file. You may need the \`Flex' package
+ in order for those modifications to take effect. You can get
+ \`Flex' from any GNU archive site."
@@ -246,7 +263,7 @@
+ fi
+
+ echo 1>&2 "\
-+WARNING: \`$1' is missing on your system. You should only need it if
++WARNING: \`$1' is $msg. You should only need it if
+ you modified a dependency of a manual page. You may need the
+ \`Help2man' package in order for those modifications to take
+ effect. You can get \`Help2man' from any GNU archive site."
@@ -271,7 +288,7 @@
+ fi
+
+ echo 1>&2 "\
-+WARNING: \`$1' is missing on your system. You should only need it if
++WARNING: \`$1' is $msg. You should only need it if
+ you modified a \`.texi' or \`.texinfo' file, or any other file
+ indirectly affecting the aspect of the manual. The spurious
+ call might also be the consequence of using a buggy \`make' (AIX,
@@ -326,8 +343,8 @@
+
+ *)
+ echo 1>&2 "\
-+WARNING: \`$1' is needed, and you do not seem to have it handy on your
-+ system. You might have modified some files without having the
++WARNING: \`$1' is needed, and is $msg.
++ You might have modified some files without having the
+ proper tools for further handling them. Check the \`README' file,
+ it often tells you about the needed prerequisites for installing
+ this package. You may also peek at any GNU archive site, in case
@@ -337,3 +354,10 @@
+esac
+
+exit 0
++
++# Local variables:
++# eval: (add-hook 'write-file-hooks 'time-stamp)
++# time-stamp-start: "scriptversion="
++# time-stamp-format: "%:y-%02m-%02d.%02H"
++# time-stamp-end: "$"
++# End: