diff options
author | Alexey Neyman <stilor@att.net> | 2017-05-19 21:58:46 -0700 |
---|---|---|
committer | Alexey Neyman <stilor@att.net> | 2017-07-08 10:57:56 -0700 |
commit | e7deac3aad394325f9e6fc6fda41d34ec94a59e0 (patch) | |
tree | 6ad88362f0bfa8385a91eb494009a4646aeb74b6 /packages/libiconv | |
parent | b9af225f58e45c7fae7eb9d3689fe939243e7578 (diff) | |
download | crosstool-ng-e7deac3aad394325f9e6fc6fda41d34ec94a59e0.tar.gz crosstool-ng-e7deac3aad394325f9e6fc6fda41d34ec94a59e0.tar.bz2 crosstool-ng-e7deac3aad394325f9e6fc6fda41d34ec94a59e0.zip |
Switch comp.libs/tools and debug to new framework.
Signed-off-by: Alexey Neyman <stilor@att.net>
Diffstat (limited to 'packages/libiconv')
-rw-r--r-- | packages/libiconv/1.14/100-srclib_stdio.in.h-remove-gets-declarations.patch | 30 | ||||
-rw-r--r-- | packages/libiconv/1.14/version.desc | 1 | ||||
-rw-r--r-- | packages/libiconv/1.15/version.desc | 0 | ||||
-rw-r--r-- | packages/libiconv/package.desc | 1 |
4 files changed, 32 insertions, 0 deletions
diff --git a/packages/libiconv/1.14/100-srclib_stdio.in.h-remove-gets-declarations.patch b/packages/libiconv/1.14/100-srclib_stdio.in.h-remove-gets-declarations.patch new file mode 100644 index 00000000..382c8413 --- /dev/null +++ b/packages/libiconv/1.14/100-srclib_stdio.in.h-remove-gets-declarations.patch @@ -0,0 +1,30 @@ +diff -r -u libiconv-1.14/srclib/stdio.in.h.orig libiconv-1.14/srclib/stdio.in.h +--- libiconv-1.14/srclib/stdio.in.h.orig 2013-02-22 13:52:46.336327969 -0600 ++++ libiconv-1.14/srclib/stdio.in.h 2013-02-22 13:54:27.948207059 -0600 +@@ -679,22 +679,11 @@ + # endif + #endif + +-#if @GNULIB_GETS@ +-# if @REPLACE_STDIO_READ_FUNCS@ && @GNULIB_STDIO_H_NONBLOCKING@ +-# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +-# undef gets +-# define gets rpl_gets +-# endif +-_GL_FUNCDECL_RPL (gets, char *, (char *s) _GL_ARG_NONNULL ((1))); +-_GL_CXXALIAS_RPL (gets, char *, (char *s)); +-# else +-_GL_CXXALIAS_SYS (gets, char *, (char *s)); +-# undef gets +-# endif +-_GL_CXXALIASWARN (gets); + /* It is very rare that the developer ever has full control of stdin, +- so any use of gets warrants an unconditional warning. Assume it is +- always declared, since it is required by C89. */ ++ so any use of gets warrants an unconditional warning; besides, C11 ++ removed it. */ ++#undef gets ++#if HAVE_RAW_DECL_GETS + _GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead"); + #endif + diff --git a/packages/libiconv/1.14/version.desc b/packages/libiconv/1.14/version.desc new file mode 100644 index 00000000..026d275e --- /dev/null +++ b/packages/libiconv/1.14/version.desc @@ -0,0 +1 @@ +obsolete="yes" diff --git a/packages/libiconv/1.15/version.desc b/packages/libiconv/1.15/version.desc new file mode 100644 index 00000000..e69de29b --- /dev/null +++ b/packages/libiconv/1.15/version.desc diff --git a/packages/libiconv/package.desc b/packages/libiconv/package.desc new file mode 100644 index 00000000..eb8318e8 --- /dev/null +++ b/packages/libiconv/package.desc @@ -0,0 +1 @@ +repository="git https://git.savannah.gnu.org/git/libiconv.git" |