Version updates and recipe removals
cover Version updates and recipe removals
This patchset has the usual bunch of version updates and upstream check fixes.
It also carries a number of recipe removals for the stuff that is no longer needed in oe-core. In particular recipes mandated by LSB4 are trimmed down
(https://bugzilla.yoctoproject.org/show_bug.cgi?id=11316).
There's also an new selftest which detects regressions in upstream version checks
(https://bugzilla.yoctoproject.org/show_bug.cgi?id=11031).
The following changes since commit 9ea5a31776440abd6468f003c5e1905f079446d3:
ovmf: fix secureboot PACKAGECONFIG + OpenSSL update (2017-06-16 10:58:23 +0100)
are available in the git repository at:
git://git.yoctoproject.org/poky-contrib akanavin/package-version-updates
http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=akanavin/package-version-updates
Alexander Kanavin (28):
libiconv: remove recipe
python-pycurl: remove the recipe
python: remove unused 2.x versions of several packages
packagegroup-core-lsb: do not include Qt4 anymore
libpng12: remove the recipe
recipes-lsb4/perl: remove the recipes
mailx: remove the recipe
README.LSB: describe oe-core's deviations from the LSB spec
trace-cmd: update to 2.6.1
oe-selftest: add a test for upstream version check regressions
logrotate: fix upstream version check
speex: fix upstream version check
libid3tag: fix upstream version check
grub2: remove autogen dependency
autogen-native: remove the recipe
remake: remove the recipe
guile: remove the recipe
bdwgc: remove the recipe
uninative-flags.inc: do not default to old C++ ABI
icu: update to 59.1
epiphany: update to 3.24.2
gobject-introspection: update to 1.52.1
python3-pygobject: update to 3.24.1
gettext: relocate msgfmt utility for all recipes gnomebase.bbclass: add datadir/icons and datadir/appdata to standard
FILES list
liburcu: update to 0.10.0
npth: update to 1.5
dmidecode: update to 3.1
Khem Raj (1):
webkitgtk: Upgrade to 2.16.3
Upgrade Helper (3):
vala: upgrade to 0.36.3
libfakekey: upgrade to 0.3+gitAUTOINC+7ad885912e
btrfs-tools: upgrade to 4.11
README.LSB | 25 +
meta-selftest/files/distrodata/checkpkg_exceptions | 26 +
meta/classes/gnomebase.bbclass | 2 +
meta/conf/distro/include/distro_alias.inc | 2 -
meta/conf/distro/include/security_flags.inc | 2 -
meta/conf/distro/include/uninative-flags.inc | 10 -
meta/lib/oeqa/selftest/cases/distrodata.py | 43 +
meta/recipes-bsp/grub/grub2.inc | 2 +-
meta/recipes-core/gettext/gettext_0.19.8.1.bb | 4 +
.../autogen/autogen-native_5.18.12.bb | 40 -
...pts.m4-regenerate-it-from-config-libopts..patch | 39 -
...2-autoopts-mk-tpl-config.sh-fix-perl-path.patch | 32 -
.../fix-script-err-when-processing-libguile.patch | 37 -
.../autogen/autogen/increase-timeout-limit.patch | 30 -
...ig.sh-force-exit-value-to-be-0-in-subproc.patch | 30 -
.../{btrfs-tools_4.10.2.bb => btrfs-tools_4.11.bb} | 2 +-
.../{dmidecode_3.0.bb => dmidecode_3.1.bb} | 4 +-
.../recipes-devtools/guile/files/arm_aarch64.patch | 19 -
.../guile/files/arm_endianness.patch | 23 -
...-modules-are-removed-gc-test-as-unresolve.patch | 39 -
...with-owner-not-retained-threads-test-as-u.patch | 33 -
.../guile/files/guile_2.0.6_fix_sed_error.patch | 24 -
.../guile/files/libguile-Makefile.am-hook.patch | 42 -
.../guile/files/opensuse/guile-64bit.patch | 39 -
.../files/workaround-ice-ssa-corruption.patch | 60 -
meta/recipes-devtools/guile/guile_2.0.14.bb | 125 -
meta/recipes-devtools/python/python-async_0.6.2.bb | 5 -
meta/recipes-devtools/python/python-git_2.1.3.bb | 7 -
meta/recipes-devtools/python/python-gitdb_0.6.4.bb | 7 -
meta/recipes-devtools/python/python-mako_1.0.6.bb | 17 -
.../python/python-pexpect_4.2.1.bb | 28 -
.../python/python-ptyprocess_0.5.1.bb | 23 -
meta/recipes-devtools/python/python-pycurl.inc | 31 -
.../python/python-pycurl/no-static-link.patch | 17 -
.../python/python-pycurl_7.21.5.bb | 3 -
meta/recipes-devtools/python/python-six_1.10.0.bb | 4 -
meta/recipes-devtools/python/python-smmap_0.9.0.bb | 5 -
.../python/python3-pycurl_7.21.5.bb | 5 -
...bject_3.22.0.bb => python3-pygobject_3.24.1.bb} | 4 +-
meta/recipes-devtools/remake/remake.inc | 16 -
.../remake/remake/version-remake.texi.patch | 16 -
meta/recipes-devtools/remake/remake_4.1+dbg-1.1.bb | 28 -
.../vala/{vala_0.36.2.bb => vala_0.36.3.bb} | 4 +-
meta/recipes-extended/logrotate/logrotate_3.9.1.bb | 1 +
...e-weak-symbol-optopt-to-fix-FTBFS-on-mips.patch | 59 -
...-SSL2-support-since-it-is-no-longer-suppo.patch | 41 -
...ntian-warning-warning-macro-N-not-defined.patch | 25 -
.../0011-outof-Introduce-expandaddr-flag.patch | 71 -
...ble-option-processing-for-email-addresses.patch | 79 -
...c-Unconditionally-require-wordexp-support.patch | 113 -
...4-globname-Invoke-wordexp-with-WRDE_NOCMD.patch | 31 -
.../mailx/files/0015-usr-sbin-sendmail.patch | 38 -
.../files/explicitly.disable.krb5.support.patch | 46 -
meta/recipes-extended/mailx/mailx_12.5-5.bb | 53 -
.../packagegroups/packagegroup-core-lsb.bb | 34 -
.../{epiphany_3.22.6.bb => epiphany_3.24.2.bb} | 12 +-
...n_1.50.0.bb => gobject-introspection_1.52.1.bb} | 6 +-
meta/recipes-graphics/libfakekey/libfakekey_git.bb | 4 +-
meta/recipes-kernel/sysprof/sysprof_3.24.1.bb | 5 -
meta/recipes-kernel/trace-cmd/kernelshark_git.bb | 3 +-
meta/recipes-kernel/trace-cmd/trace-cmd.inc | 5 +-
...its.h-so-that-PATH_MAX-is-defined-an-issu.patch | 27 +
meta/recipes-kernel/trace-cmd/trace-cmd_git.bb | 4 +-
meta/recipes-lsb4/libpng/libpng12_1.2.57.bb | 36 -
meta/recipes-lsb4/perl/libclass-isa-perl_0.36.bb | 31 -
meta/recipes-lsb4/perl/libdumpvalue-perl_1.17.bb | 18 -
meta/recipes-lsb4/perl/libenv-perl_1.04.bb | 21 -
.../perl/libfile-checktree-perl_4.41.bb | 32 -
.../recipes-lsb4/perl/libi18n-collate-perl_1.02.bb | 21 -
meta/recipes-lsb4/perl/libpod-plainer-perl_1.04.bb | 23 -
.../libid3tag/libid3tag_0.15.1b.bb | 2 +
meta/recipes-multimedia/speex/speex_1.2.0.bb | 1 +
.../webkit/webkitgtk/ppc-musl-fix.patch | 12 +-
.../{webkitgtk_2.16.1.bb => webkitgtk_2.16.3.bb} | 5 +-
...ac-add-check-for-NO_GETCONTEXT-definition.patch | 29 -
.../bdwgc/bdwgc/musl_header_fix.patch | 27 -
meta/recipes-support/bdwgc/bdwgc_7.6.0.bb | 42 -
.../icu/{icu_58.2.bb => icu_59.1.bb} | 6 +-
.../libiconv-1.14/add-relocatable-module.patch | 5008 --------------------
.../libiconv/libiconv-1.14/autoconf.patch | 50 -
meta/recipes-support/libiconv/libiconv_1.14.bb | 52 -
.../0001-Support-for-NIOS2-architecture.patch | 145 -
.../{liburcu_0.9.3.bb => liburcu_0.10.0.bb} | 9 +-
.../npth/{npth_1.3.bb => npth_1.5.bb} | 9 +-
84 files changed, 177 insertions(+), 7013 deletions(-)
create mode 100644 README.LSB
create mode 100644 meta-selftest/files/distrodata/checkpkg_exceptions
create mode 100644 meta/lib/oeqa/selftest/cases/distrodata.py
delete mode 100644 meta/recipes-devtools/autogen/autogen-native_5.18.12.bb
delete mode 100644 meta/recipes-devtools/autogen/autogen/0001-config-libopts.m4-regenerate-it-from-config-libopts..patch
delete mode 100644 meta/recipes-devtools/autogen/autogen/0002-autoopts-mk-tpl-config.sh-fix-perl-path.patch
delete mode 100644 meta/recipes-devtools/autogen/autogen/fix-script-err-when-processing-libguile.patch
delete mode 100644 meta/recipes-devtools/autogen/autogen/increase-timeout-limit.patch
delete mode 100644 meta/recipes-devtools/autogen/autogen/mk-tpl-config.sh-force-exit-value-to-be-0-in-subproc.patch
rename meta/recipes-devtools/btrfs-tools/{btrfs-tools_4.10.2.bb => btrfs-tools_4.11.bb} (95%)
rename meta/recipes-devtools/dmidecode/{dmidecode_3.0.bb => dmidecode_3.1.bb} (80%)
delete mode 100644 meta/recipes-devtools/guile/files/arm_aarch64.patch
delete mode 100644 meta/recipes-devtools/guile/files/arm_endianness.patch
delete mode 100644 meta/recipes-devtools/guile/files/debian/0002-Mark-Unused-modules-are-removed-gc-test-as-unresolve.patch
delete mode 100644 meta/recipes-devtools/guile/files/debian/0003-Mark-mutex-with-owner-not-retained-threads-test-as-u.patch
delete mode 100644 meta/recipes-devtools/guile/files/guile_2.0.6_fix_sed_error.patch
delete mode 100644 meta/recipes-devtools/guile/files/libguile-Makefile.am-hook.patch
delete mode 100644 meta/recipes-devtools/guile/files/opensuse/guile-64bit.patch
delete mode 100644 meta/recipes-devtools/guile/files/workaround-ice-ssa-corruption.patch
delete mode 100644 meta/recipes-devtools/guile/guile_2.0.14.bb
delete mode 100644 meta/recipes-devtools/python/python-async_0.6.2.bb
delete mode 100644 meta/recipes-devtools/python/python-git_2.1.3.bb
delete mode 100644 meta/recipes-devtools/python/python-gitdb_0.6.4.bb
delete mode 100644 meta/recipes-devtools/python/python-mako_1.0.6.bb
delete mode 100644 meta/recipes-devtools/python/python-pexpect_4.2.1.bb
delete mode 100644 meta/recipes-devtools/python/python-ptyprocess_0.5.1.bb
delete mode 100644 meta/recipes-devtools/python/python-pycurl.inc
delete mode 100644 meta/recipes-devtools/python/python-pycurl/no-static-link.patch
delete mode 100644 meta/recipes-devtools/python/python-pycurl_7.21.5.bb
delete mode 100644 meta/recipes-devtools/python/python-six_1.10.0.bb
delete mode 100644 meta/recipes-devtools/python/python-smmap_0.9.0.bb
delete mode 100644 meta/recipes-devtools/python/python3-pycurl_7.21.5.bb
rename meta/recipes-devtools/python/{python3-pygobject_3.22.0.bb => python3-pygobject_3.24.1.bb} (87%)
delete mode 100644 meta/recipes-devtools/remake/remake.inc
delete mode 100644 meta/recipes-devtools/remake/remake/version-remake.texi.patch
delete mode 100644 meta/recipes-devtools/remake/remake_4.1+dbg-1.1.bb
rename meta/recipes-devtools/vala/{vala_0.36.2.bb => vala_0.36.3.bb} (56%)
delete mode 100644 meta/recipes-extended/mailx/files/0001-Don-t-reuse-weak-symbol-optopt-to-fix-FTBFS-on-mips.patch
delete mode 100644 meta/recipes-extended/mailx/files/0002-Patched-out-SSL2-support-since-it-is-no-longer-suppo.patch
delete mode 100644 meta/recipes-extended/mailx/files/0003-Fixed-Lintian-warning-warning-macro-N-not-defined.patch
delete mode 100644 meta/recipes-extended/mailx/files/0011-outof-Introduce-expandaddr-flag.patch
delete mode 100644 meta/recipes-extended/mailx/files/0012-unpack-Disable-option-processing-for-email-addresses.patch
delete mode 100644 meta/recipes-extended/mailx/files/0013-fio.c-Unconditionally-require-wordexp-support.patch
delete mode 100644 meta/recipes-extended/mailx/files/0014-globname-Invoke-wordexp-with-WRDE_NOCMD.patch
delete mode 100644 meta/recipes-extended/mailx/files/0015-usr-sbin-sendmail.patch
delete mode 100644 meta/recipes-extended/mailx/files/explicitly.disable.krb5.support.patch
delete mode 100644 meta/recipes-extended/mailx/mailx_12.5-5.bb
rename meta/recipes-gnome/epiphany/{epiphany_3.22.6.bb => epiphany_3.24.2.bb} (57%)
rename meta/recipes-gnome/gobject-introspection/{gobject-introspection_1.50.0.bb => gobject-introspection_1.52.1.bb} (97%)
create mode 100644 meta/recipes-kernel/trace-cmd/trace-cmd/0001-Include-limits.h-so-that-PATH_MAX-is-defined-an-issu.patch
delete mode 100644 meta/recipes-lsb4/libpng/libpng12_1.2.57.bb
delete mode 100644 meta/recipes-lsb4/perl/libclass-isa-perl_0.36.bb
delete mode 100644 meta/recipes-lsb4/perl/libdumpvalue-perl_1.17.bb
delete mode 100644 meta/recipes-lsb4/perl/libenv-perl_1.04.bb
delete mode 100644 meta/recipes-lsb4/perl/libfile-checktree-perl_4.41.bb
delete mode 100644 meta/recipes-lsb4/perl/libi18n-collate-perl_1.02.bb
delete mode 100644 meta/recipes-lsb4/perl/libpod-plainer-perl_1.04.bb
rename meta/recipes-sato/webkit/{webkitgtk_2.16.1.bb => webkitgtk_2.16.3.bb} (96%)
delete mode 100644 meta/recipes-support/bdwgc/bdwgc/0001-configure.ac-add-check-for-NO_GETCONTEXT-definition.patch
delete mode 100644 meta/recipes-support/bdwgc/bdwgc/musl_header_fix.patch
delete mode 100644 meta/recipes-support/bdwgc/bdwgc_7.6.0.bb
rename meta/recipes-support/icu/{icu_58.2.bb => icu_59.1.bb} (77%)
delete mode 100644 meta/recipes-support/libiconv/libiconv-1.14/add-relocatable-module.patch
delete mode 100644 meta/recipes-support/libiconv/libiconv-1.14/autoconf.patch
delete mode 100644 meta/recipes-support/libiconv/libiconv_1.14.bb
delete mode 100644 meta/recipes-support/liburcu/liburcu/0001-Support-for-NIOS2-architecture.patch
rename meta/recipes-support/liburcu/{liburcu_0.9.3.bb => liburcu_0.10.0.bb} (51%)
rename meta/recipes-support/npth/{npth_1.3.bb => npth_1.5.bb} (61%)Signature · 1 line
2.11.0
PATCH 1/32 libiconv: remove recipe
It was in use by oe-core only when uclibc was used, and so serves no purpose anymore. Both glibc and musl provide their own implementation.
However, meta-mingw still depends on it, and so the recipe has been moved there.
--- .../libiconv-1.14/add-relocatable-module.patch | 5008 -------------------- .../libiconv/libiconv-1.14/autoconf.patch | 50 - meta/recipes-support/libiconv/libiconv_1.14.bb | 52 - 3 files changed, 5110 deletions(-) delete mode 100644 meta/recipes-support/libiconv/libiconv-1.14/add-relocatable-module.patch delete mode 100644 meta/recipes-support/libiconv/libiconv-1.14/autoconf.patch delete mode 100644 meta/recipes-support/libiconv/libiconv_1.14.bb
meta/recipes-support/libiconv/libiconv-1.14/add-relocatable-module.patch deleted +0 -5008
@@ -1,5008 +0,0 @@ -This patch is needed to solve issues like -| iconv.o: In function `main': -| /home/james/stuff/beagle/tmp-eglibc/work/armv7a-vfp-neon-oe-linux-gnueabi/libiconv-1.14-r0/libiconv-1.14/src/./iconv.c:861: undefined reference to `relocate' -| ../srclib/libicrt.a(progreloc.o): In function `prepare_relocate': -| /home/james/stuff/beagle/tmp-eglibc/work/armv7a-vfp-neon-oe-linux-gnueabi/libiconv-1.14-r0/libiconv-1.14/srclib/progreloc.c:297: undefined reference to `compute_curr_prefix' -| /home/james/stuff/beagle/tmp-eglibc/work/armv7a-vfp-neon-oe-linux-gnueabi/libiconv-1.14-r0/libiconv-1.14/srclib/progreloc.c:302: undefined reference to `set_relocation_prefix' -| collect2: ld returned 1 exit status -| make[1]: *** [install] Error 1 - -Upstream-Status: Inappropriate [OE config specific] - -Signed-off-by: Khem Raj <[email protected]> - -diff -Naurp libiconv-1.14.org//build-aux/arg-nonnull.h libiconv-1.14/build-aux/arg-nonnull.h ---- libiconv-1.14.org//build-aux/arg-nonnull.h 1969-12-31 16:00:00.000000000 -0800 -+++ libiconv-1.14/build-aux/arg-nonnull.h 2012-01-08 02:07:39.930484438 -0800 -@@ -0,0 +1,26 @@ -+/* A C macro for declaring that specific arguments must not be NULL. -+ Copyright (C) 2009-2011 Free Software Foundation, Inc. -+ -+ This program is free software: you can redistribute it and/or modify it -+ under the terms of the GNU General Public License as published -+ by the Free Software Foundation; either version 3 of the License, or -+ (at your option) any later version. -+ -+ This program is distributed in the hope that it will be useful, -+ but WITHOUT ANY WARRANTY; without even the implied warranty of -+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -+ General Public License for more details. -+ -+ You should have received a copy of the GNU General Public License -+ along with this program. If not, see <http://www.gnu.org/licenses/>. */ -+ -+/* _GL_ARG_NONNULL((n,...,m)) tells the compiler and static analyzer tools -+ that the values passed as arguments n, ..., m must be non-NULL pointers. -+ n = 1 stands for the first argument, n = 2 for the second argument etc. */ -+#ifndef _GL_ARG_NONNULL -+# if (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || __GNUC__ > 3 -+# define _GL_ARG_NONNULL(params) __attribute__ ((__nonnull__ params)) -+# else -+# define _GL_ARG_NONNULL(params) -+# endif -+#endif -diff -Naurp libiconv-1.14.org//build-aux/c++defs.h libiconv-1.14/build-aux/c++defs.h ---- libiconv-1.14.org//build-aux/c++defs.h 1969-12-31 16:00:00.000000000 -0800 -+++ libiconv-1.14/build-aux/c++defs.h 2012-01-08 02:07:39.942484438 -0800 -@@ -0,0 +1,271 @@ -+/* C++ compatible function declaration macros. -+ Copyright (C) 2010-2011 Free Software Foundation, Inc. -+ -+ This program is free software: you can redistribute it and/or modify it -+ under the terms of the GNU General Public License as published -+ by the Free Software Foundation; either version 3 of the License, or -+ (at your option) any later version. -+ -+ This program is distributed in the hope that it will be useful, -+ but WITHOUT ANY WARRANTY; without even the implied warranty of -+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -+ General Public License for more details. -+ -+ You should have received a copy of the GNU General Public License -+ along with this program. If not, see <http://www.gnu.org/licenses/>. */ -+ -+#ifndef _GL_CXXDEFS_H -+#define _GL_CXXDEFS_H -+ -+/* The three most frequent use cases of these macros are: -+ -+ * For providing a substitute for a function that is missing on some -+ platforms, but is declared and works fine on the platforms on which -+ it exists: -+ -+ #if @GNULIB_FOO@ -+ # if !@HAVE_FOO@ -+ _GL_FUNCDECL_SYS (foo, ...); -+ # endif -+ _GL_CXXALIAS_SYS (foo, ...); -+ _GL_CXXALIASWARN (foo); -+ #elif defined GNULIB_POSIXCHECK -+ ... -+ #endif -+ -+ * For providing a replacement for a function that exists on all platforms, -+ but is broken/insufficient and needs to be replaced on some platforms: -+ -+ #if @GNULIB_FOO@ -+ # if @REPLACE_FOO@ -+ # if !(defined __cplusplus && defined GNULIB_NAMESPACE) -+ # undef foo -+ # define foo rpl_foo -+ # endif -+ _GL_FUNCDECL_RPL (foo, ...); -+ _GL_CXXALIAS_RPL (foo, ...); -+ # else -+ _GL_CXXALIAS_SYS (foo, ...); -+ # endif -+ _GL_CXXALIASWARN (foo); -+ #elif defined GNULIB_POSIXCHECK -+ ... -+ #endif -+ -+ * For providing a replacement for a function that exists on some platforms -+ but is broken/insufficient and needs to be replaced on some of them and -+ is additionally either missing or undeclared on some other platforms: -+ -+ #if @GNULIB_FOO@ -+ # if @REPLACE_FOO@ -+ # if !(defined __cplusplus && defined GNULIB_NAMESPACE) -+ # undef foo -+ # define foo rpl_foo -+ # endif -+ _GL_FUNCDECL_RPL (foo, ...); -+ _GL_CXXALIAS_RPL (foo, ...); -+ # else -+ # if !@HAVE_FOO@ or if !@HAVE_DECL_FOO@ -+ _GL_FUNCDECL_SYS (foo, ...); -+ # endif -+ _GL_CXXALIAS_SYS (foo, ...); -+ # endif -+ _GL_CXXALIASWARN (foo); -+ #elif defined GNULIB_POSIXCHECK -+ ... -+ #endif -+*/ -+ -+/* _GL_EXTERN_C declaration; -+ performs the declaration with C linkage. */ -+#if defined __cplusplus -+# define _GL_EXTERN_C extern "C" -+#else -+# define _GL_EXTERN_C extern -+#endif -+ -+/* _GL_FUNCDECL_RPL (func, rettype, parameters_and_attributes); -+ declares a replacement function, named rpl_func, with the given prototype, -+ consisting of return type, parameters, and attributes. -+ Example: -+ _GL_FUNCDECL_RPL (open, int, (const char *filename, int flags, ...) -+ _GL_ARG_NONNULL ((1))); -+ */ -+#define _GL_FUNCDECL_RPL(func,rettype,parameters_and_attributes) \ -+ _GL_FUNCDECL_RPL_1 (rpl_##func, rettype, parameters_and_attributes) -+#define _GL_FUNCDECL_RPL_1(rpl_func,rettype,parameters_and_attributes) \ -+ _GL_EXTERN_C rettype rpl_func parameters_and_attributes -+ -+/* _GL_FUNCDECL_SYS (func, rettype, parameters_and_attributes); -+ declares the system function, named func, with the given prototype, -+ consisting of return type, parameters, and attributes. -+ Example: -+ _GL_FUNCDECL_SYS (open, int, (const char *filename, int flags, ...) -+ _GL_ARG_NONNULL ((1))); -+ */ -+#define _GL_FUNCDECL_SYS(func,rettype,parameters_and_attributes) \ -+ _GL_EXTERN_C rettype func parameters_and_attributes -+ -+/* _GL_CXXALIAS_RPL (func, rettype, parameters); -+ declares a C++ alias called GNULIB_NAMESPACE::func -+ that redirects to rpl_func, if GNULIB_NAMESPACE is defined. -+ Example: -+ _GL_CXXALIAS_RPL (open, int, (const char *filename, int flags, ...)); -+ */ -+#define _GL_CXXALIAS_RPL(func,rettype,parameters) \ -+ _GL_CXXALIAS_RPL_1 (func, rpl_##func, rettype, parameters) -+#if defined __cplusplus && defined GNULIB_NAMESPACE -+# define _GL_CXXALIAS_RPL_1(func,rpl_func,rettype,parameters) \ -+ namespace GNULIB_NAMESPACE \ -+ { \ -+ rettype (*const func) parameters = ::rpl_func; \ -+ } \ -+ _GL_EXTERN_C int _gl_cxxalias_dummy -+#else -+# define _GL_CXXALIAS_RPL_1(func,rpl_func,rettype,parameters) \ -+ _GL_EXTERN_C int _gl_cxxalias_dummy -+#endif -+ -+/* _GL_CXXALIAS_RPL_CAST_1 (func, rpl_func, rettype, parameters); -+ is like _GL_CXXALIAS_RPL_1 (func, rpl_func, rettype, parameters); -+ except that the C function rpl_func may have a slightly different -+ declaration. A cast is used to silence the "invalid conversion" error -+ that would otherwise occur. */ -+#if defined __cplusplus && defined GNULIB_NAMESPACE -+# define _GL_CXXALIAS_RPL_CAST_1(func,rpl_func,rettype,parameters) \ -+ namespace GNULIB_NAMESPACE \ -+ { \ -+ rettype (*const func) parameters = \ -+ reinterpret_cast<rettype(*)parameters>(::rpl_func); \ -+ } \ -+ _GL_EXTERN_C int _gl_cxxalias_dummy -+#else -+# define _GL_CXXALIAS_RPL_CAST_1(func,rpl_func,rettype,parameters) \ -+ _GL_EXTERN_C int _gl_cxxalias_dummy -+#endif -+ -+/* _GL_CXXALIAS_SYS (func, rettype, parameters); -+ declares a C++ alias called GNULIB_NAMESPACE::func -+ that redirects to the system provided function func, if GNULIB_NAMESPACE -+ is defined. -+ Example: -+ _GL_CXXALIAS_SYS (open, int, (const char *filename, int flags, ...)); -+ */ -+#if defined __cplusplus && defined GNULIB_NAMESPACE -+ /* If we were to write -+ rettype (*const func) parameters = ::func; -+ like above in _GL_CXXALIAS_RPL_1, the compiler could optimize calls -+ better (remove an indirection through a 'static' pointer variable), -+ but then the _GL_CXXALIASWARN macro below would cause a warning not only -+ for uses of ::func but also for uses of GNULIB_NAMESPACE::func. */ -+# define _GL_CXXALIAS_SYS(func,rettype,parameters) \ -+ namespace GNULIB_NAMESPACE \ -+ { \ -+ static rettype (*func) parameters = ::func; \ -+ } \ -+ _GL_EXTERN_C int _gl_cxxalias_dummy -+#else -+# define _GL_CXXALIAS_SYS(func,rettype,parameters) \ -+ _GL_EXTERN_C int _gl_cxxalias_dummy -+#endif -+ -+/* _GL_CXXALIAS_SYS_CAST (func, rettype, parameters); -+ is like _GL_CXXALIAS_SYS (func, rettype, parameters); -+ except that the C function func may have a slightly different declaration. -+ A cast is used to silence the "invalid conversion" error that would -+ otherwise occur. */ -+#if defined __cplusplus && defined GNULIB_NAMESPACE -+# define _GL_CXXALIAS_SYS_CAST(func,rettype,parameters) \ -+ namespace GNULIB_NAMESPACE \ -+ { \ -+ static rettype (*func) parameters = \ -+ reinterpret_cast<rettype(*)parameters>(::func); \ -+ } \ -+ _GL_EXTERN_C int _gl_cxxalias_dummy -+#else -+# define _GL_CXXALIAS_SYS_CAST(func,rettype,parameters) \ -+ _GL_EXTERN_C int _gl_cxxalias_dummy -+#endif -+ -+/* _GL_CXXALIAS_SYS_CAST2 (func, rettype, parameters, rettype2, parameters2); -+ is like _GL_CXXALIAS_SYS (func, rettype, parameters); -+ except that the C function is picked among a set of overloaded functions, -+ namely the one with rettype2 and parameters2. Two consecutive casts -+ are used to silence the "cannot find a match" and "invalid conversion" -+ errors that would otherwise occur. */ -+#if defined __cplusplus && defined GNULIB_NAMESPACE -+ /* The outer cast must be a reinterpret_cast. -+ The inner cast: When the function is defined as a set of overloaded -+ functions, it works as a static_cast<>, choosing the designated variant. -+ When the function is defined as a single variant, it works as a -+ reinterpret_cast<>. The parenthesized cast syntax works both ways. */ -+# define _GL_CXXALIAS_SYS_CAST2(func,rettype,parameters,rettype2,parameters2) \ -+ namespace GNULIB_NAMESPACE \ -+ { \ -+ static rettype (*func) parameters = \ -+ reinterpret_cast<rettype(*)parameters>( \ -+ (rettype2(*)parameters2)(::func)); \ -+ } \ -+ _GL_EXTERN_C int _gl_cxxalias_dummy -+#else -+# define _GL_CXXALIAS_SYS_CAST2(func,rettype,parameters,rettype2,parameters2) \ -+ _GL_EXTERN_C int _gl_cxxalias_dummy -+#endif -+ -+/* _GL_CXXALIASWARN (func); -+ causes a warning to be emitted when ::func is used but not when -+ GNULIB_NAMESPACE::func is used. func must be defined without overloaded -+ variants. */ -+#if defined __cplusplus && defined GNULIB_NAMESPACE -+# define _GL_CXXALIASWARN(func) \ -+ _GL_CXXALIASWARN_1 (func, GNULIB_NAMESPACE) -+# define _GL_CXXALIASWARN_1(func,namespace) \ -+ _GL_CXXALIASWARN_2 (func, namespace) -+/* To work around GCC bug <http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43881>, -+ we enable the warning only when not optimizing. */ -+# if !__OPTIMIZE__ -+# define _GL_CXXALIASWARN_2(func,namespace) \ -+ _GL_WARN_ON_USE (func, \ -+ "The symbol ::" #func " refers to the system function. " \ -+ "Use " #namespace "::" #func " instead.") -+# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING -+# define _GL_CXXALIASWARN_2(func,namespace) \ -+ extern __typeof__ (func) func -+# else -+# define _GL_CXXALIASWARN_2(func,namespace) \ -+ _GL_EXTERN_C int _gl_cxxalias_dummy -+# endif -+#else -+# define _GL_CXXALIASWARN(func) \ -+ _GL_EXTERN_C int _gl_cxxalias_dummy -+#endif -+ -+/* _GL_CXXALIASWARN1 (func, rettype, parameters_and_attributes); -+ causes a warning to be emitted when the given overloaded variant of ::func -+ is used but not when GNULIB_NAMESPACE::func is used. */ -+#if defined __cplusplus && defined GNULIB_NAMESPACE -+# define _GL_CXXALIASWARN1(func,rettype,parameters_and_attributes) \ -+ _GL_CXXALIASWARN1_1 (func, rettype, parameters_and_attributes, \ -+ GNULIB_NAMESPACE) -+# define _GL_CXXALIASWARN1_1(func,rettype,parameters_and_attributes,namespace) \ -+ _GL_CXXALIASWARN1_2 (func, rettype, parameters_and_attributes, namespace) -+/* To work around GCC bug <http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43881>, -+ we enable the warning only when not optimizing. */ -+# if !__OPTIMIZE__ -+# define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \ -+ _GL_WARN_ON_USE_CXX (func, rettype, parameters_and_attributes, \ -+ "The symbol ::" #func " refers to the system function. " \ -+ "Use " #namespace "::" #func " instead.") -+# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING -+# define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \ -+ extern __typeof__ (func) func -+# else -+# define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \ -+ _GL_EXTERN_C int _gl_cxxalias_dummy -+# endif -+#else -+# define _GL_CXXALIASWARN1(func,rettype,parameters_and_attributes) \ -+ _GL_EXTERN_C int _gl_cxxalias_dummy -+#endif -+ -+#endif /* _GL_CXXDEFS_H */ -diff -Naurp libiconv-1.14.org//build-aux/snippet/arg-nonnull.h libiconv-1.14/build-aux/snippet/arg-nonnull.h ---- libiconv-1.14.org//build-aux/snippet/arg-nonnull.h 2011-08-07 06:22:07.000000000 -0700 -+++ libiconv-1.14/build-aux/snippet/arg-nonnull.h 1969-12-31 16:00:00.000000000 -0800 -@@ -1,26 +0,0 @@ --/* A C macro for declaring that specific arguments must not be NULL. -- Copyright (C) 2009-2011 Free Software Foundation, Inc. -- -- This program is free software: you can redistribute it and/or modify it -- under the terms of the GNU General Public License as published -- by the Free Software Foundation; either version 3 of the License, or -- (at your option) any later version. -- -- This program is distributed in the hope that it will be useful, -- but WITHOUT ANY WARRANTY; without even the implied warranty of -- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -- General Public License for more details. -- -- You should have received a copy of the GNU General Public License -- along with this program. If not, see <http://www.gnu.org/licenses/>. */ -- --/* _GL_ARG_NONNULL((n,...,m)) tells the compiler and static analyzer tools -- that the values passed as arguments n, ..., m must be non-NULL pointers. -- n = 1 stands for the first argument, n = 2 for the second argument etc. */ --#ifndef _GL_ARG_NONNULL --# if (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || __GNUC__ > 3 --# define _GL_ARG_NONNULL(params) __attribute__ ((__nonnull__ params)) --# else --# define _GL_ARG_NONNULL(params) --# endif --#endif -diff -Naurp libiconv-1.14.org//build-aux/snippet/c++defs.h libiconv-1.14/build-aux/snippet/c++defs.h ---- libiconv-1.14.org//build-aux/snippet/c++defs.h 2011-08-07 06:22:07.000000000 -0700 -+++ libiconv-1.14/build-aux/snippet/c++defs.h 1969-12-31 16:00:00.000000000 -0800 -@@ -1,271 +0,0 @@ --/* C++ compatible function declaration macros. -- Copyright (C) 2010-2011 Free Software Foundation, Inc. -- -- This program is free software: you can redistribute it and/or modify it -- under the terms of the GNU General Public License as published -- by the Free Software Foundation; either version 3 of the License, or -- (at your option) any later version. -- -- This program is distributed in the hope that it will be useful, -- but WITHOUT ANY WARRANTY; without even the implied warranty of -- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -- General Public License for more details. -- -- You should have received a copy of the GNU General Public License -- along with this program. If not, see <http://www.gnu.org/licenses/>. */ -- --#ifndef _GL_CXXDEFS_H --#define _GL_CXXDEFS_H -- --/* The three most frequent use cases of these macros are: -- -- * For providing a substitute for a function that is missing on some -- platforms, but is declared and works fine on the platforms on which -- it exists: -- -- #if @GNULIB_FOO@ -- # if !@HAVE_FOO@ -- _GL_FUNCDECL_SYS (foo, ...); -- # endif -- _GL_CXXALIAS_SYS (foo, ...); -- _GL_CXXALIASWARN (foo); -- #elif defined GNULIB_POSIXCHECK -- ... -- #endif -- -- * For providing a replacement for a function that exists on all platforms, -- but is broken/insufficient and needs to be replaced on some platforms: -- -- #if @GNULIB_FOO@ -- # if @REPLACE_FOO@ -- # if !(defined __cplusplus && defined GNULIB_NAMESPACE) -- # undef foo -- # define foo rpl_foo -- # endif -- _GL_FUNCDECL_RPL (foo, ...); -- _GL_CXXALIAS_RPL (foo, ...); -- # else -- _GL_CXXALIAS_SYS (foo, ...); -- # endif -- _GL_CXXALIASWARN (foo); -- #elif defined GNULIB_POSIXCHECK -- ... -- #endif -- -- * For providing a replacement for a function that exists on some platforms -- but is broken/insufficient and needs to be replaced on some of them and -- is additionally either missing or undeclared on some other platforms: -- -- #if @GNULIB_FOO@ -- # if @REPLACE_FOO@ -- # if !(defined __cplusplus && defined GNULIB_NAMESPACE) -- # undef foo -- # define foo rpl_foo -- # endif -- _GL_FUNCDECL_RPL (foo, ...); -- _GL_CXXALIAS_RPL (foo, ...); -- # else -- # if !@HAVE_FOO@ or if !@HAVE_DECL_FOO@ -- _GL_FUNCDECL_SYS (foo, ...); -- # endif -- _GL_CXXALIAS_SYS (foo, ...); -- # endif -- _GL_CXXALIASWARN (foo); -- #elif defined GNULIB_POSIXCHECK -- ... -- #endif --*/ -- --/* _GL_EXTERN_C declaration; -- performs the declaration with C linkage. */ --#if defined __cplusplus --# define _GL_EXTERN_C extern "C" --#else --# define _GL_EXTERN_C extern --#endif -- --/* _GL_FUNCDECL_RPL (func, rettype, parameters_and_attributes); -- declares a replacement function, named rpl_func, with the given prototype, -- consisting of return type, parameters, and attributes. -- Example: -- _GL_FUNCDECL_RPL (open, int, (const char *filename, int flags, ...) -- _GL_ARG_NONNULL ((1))); -- */ --#define _GL_FUNCDECL_RPL(func,rettype,parameters_and_attributes) \ -- _GL_FUNCDECL_RPL_1 (rpl_##func, rettype, parameters_and_attributes) --#define _GL_FUNCDECL_RPL_1(rpl_func,rettype,parameters_and_attributes) \ -- _GL_EXTERN_C rettype rpl_func parameters_and_attributes -- --/* _GL_FUNCDECL_SYS (func, rettype, parameters_and_attributes); -- declares the system function, named func, with the given prototype, -- consisting of return type, parameters, and attributes. -- Example: -- _GL_FUNCDECL_SYS (open, int, (const char *filename, int flags, ...) -- _GL_ARG_NONNULL ((1))); -- */ --#define _GL_FUNCDECL_SYS(func,rettype,parameters_and_attributes) \ -- _GL_EXTERN_C rettype func parameters_and_attributes -- --/* _GL_CXXALIAS_RPL (func, rettype, parameters); -- declares a C++ alias called GNULIB_NAMESPACE::func -- that redirects to rpl_func, if GNULIB_NAMESPACE is defined. -- Example: -- _GL_CXXALIAS_RPL (open, int, (const char *filename, int flags, ...)); -- */ --#define _GL_CXXALIAS_RPL(func,rettype,parameters) \ -- _GL_CXXALIAS_RPL_1 (func, rpl_##func, rettype, parameters) --#if defined __cplusplus && defined GNULIB_NAMESPACE --# define _GL_CXXALIAS_RPL_1(func,rpl_func,rettype,parameters) \ -- namespace GNULIB_NAMESPACE \ -- { \ -- rettype (*const func) parameters = ::rpl_func; \ -- } \ -- _GL_EXTERN_C int _gl_cxxalias_dummy --#else --# define _GL_CXXALIAS_RPL_1(func,rpl_func,rettype,parameters) \ -- _GL_EXTERN_C int _gl_cxxalias_dummy --#endif -- --/* _GL_CXXALIAS_RPL_CAST_1 (func, rpl_func, rettype, parameters); -- is like _GL_CXXALIAS_RPL_1 (func, rpl_func, rettype, parameters); -- except that the C function rpl_func may have a slightly different -- declaration. A cast is used to silence the "invalid conversion" error -- that would otherwise occur. */ --#if defined __cplusplus && defined GNULIB_NAMESPACE --# define _GL_CXXALIAS_RPL_CAST_1(func,rpl_func,rettype,parameters) \ -- namespace GNULIB_NAMESPACE \ -- { \ -- rettype (*const func) parameters = \ -- reinterpret_cast<rettype(*)parameters>(::rpl_func); \ -- } \ -- _GL_EXTERN_C int _gl_cxxalias_dummy --#else --# define _GL_CXXALIAS_RPL_CAST_1(func,rpl_func,rettype,parameters) \ -- _GL_EXTERN_C int _gl_cxxalias_dummy --#endif -- --/* _GL_CXXALIAS_SYS (func, rettype, parameters); -- declares a C++ alias called GNULIB_NAMESPACE::func -- that redirects to the system provided function func, if GNULIB_NAMESPACE -- is defined. -- Example: -- _GL_CXXALIAS_SYS (open, int, (const char *filename, int flags, ...)); -- */ --#if defined __cplusplus && defined GNULIB_NAMESPACE -- /* If we were to write -- rettype (*const func) parameters = ::func; -- like above in _GL_CXXALIAS_RPL_1, the compiler could optimize calls -- better (remove an indirection through a 'static' pointer variable), -- but then the _GL_CXXALIASWARN macro below would cause a warning not only -- for uses of ::func but also for uses of GNULIB_NAMESPACE::func. */ --# define _GL_CXXALIAS_SYS(func,rettype,parameters) \ -- namespace GNULIB_NAMESPACE \ -- { \ -- static rettype (*func) parameters = ::func; \ -- } \ -- _GL_EXTERN_C int _gl_cxxalias_dummy --#else --# define _GL_CXXALIAS_SYS(func,rettype,parameters) \ -- _GL_EXTERN_C int _gl_cxxalias_dummy --#endif -- --/* _GL_CXXALIAS_SYS_CAST (func, rettype, parameters); -- is like _GL_CXXALIAS_SYS (func, rettype, parameters); -- except that the C function func may have a slightly different declaration. -- A cast is used to silence the "invalid conversion" error that would -- otherwise occur. */ --#if defined __cplusplus && defined GNULIB_NAMESPACE --# define _GL_CXXALIAS_SYS_CAST(func,rettype,parameters) \ -- namespace GNULIB_NAMESPACE \ -- { \ -- static rettype (*func) parameters = \ -- reinterpret_cast<rettype(*)parameters>(::func); \ -- } \ -- _GL_EXTERN_C int _gl_cxxalias_dummy --#else --# define _GL_CXXALIAS_SYS_CAST(func,rettype,parameters) \ -- _GL_EXTERN_C int _gl_cxxalias_dummy --#endif -- --/* _GL_CXXALIAS_SYS_CAST2 (func, rettype, parameters, rettype2, parameters2); -- is like _GL_CXXALIAS_SYS (func, rettype, parameters); -- except that the C function is picked among a set of overloaded functions, -- namely the one with rettype2 and parameters2. Two consecutive casts -- are used to silence the "cannot find a match" and "invalid conversion" -- errors that would otherwise occur. */ --#if defined __cplusplus && defined GNULIB_NAMESPACE -- /* The outer cast must be a reinterpret_cast. -- The inner cast: When the function is defined as a set of overloaded -- functions, it works as a static_cast<>, choosing the designated variant. -- When the function is defined as a single variant, it works as a -- reinterpret_cast<>. The parenthesized cast syntax works both ways. */ --# define _GL_CXXALIAS_SYS_CAST2(func,rettype,parameters,rettype2,parameters2) \ -- namespace GNULIB_NAMESPACE \ -- { \ -- static rettype (*func) parameters = \ -- reinterpret_cast<rettype(*)parameters>( \ -- (rettype2(*)parameters2)(::func)); \ -- } \ -- _GL_EXTERN_C int _gl_cxxalias_dummy --#else --# define _GL_CXXALIAS_SYS_CAST2(func,rettype,parameters,rettype2,parameters2) \ -- _GL_EXTERN_C int _gl_cxxalias_dummy --#endif -- --/* _GL_CXXALIASWARN (func); -- causes a warning to be emitted when ::func is used but not when -- GNULIB_NAMESPACE::func is used. func must be defined without overloaded -- variants. */ --#if defined __cplusplus && defined GNULIB_NAMESPACE --# define _GL_CXXALIASWARN(func) \ -- _GL_CXXALIASWARN_1 (func, GNULIB_NAMESPACE) --# define _GL_CXXALIASWARN_1(func,namespace) \ -- _GL_CXXALIASWARN_2 (func, namespace) --/* To work around GCC bug <http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43881>, -- we enable the warning only when not optimizing. */ --# if !__OPTIMIZE__ --# define _GL_CXXALIASWARN_2(func,namespace) \ -- _GL_WARN_ON_USE (func, \ -- "The symbol ::" #func " refers to the system function. " \ -- "Use " #namespace "::" #func " instead.") --# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING --# define _GL_CXXALIASWARN_2(func,namespace) \ -- extern __typeof__ (func) func --# else --# define _GL_CXXALIASWARN_2(func,namespace) \ -- _GL_EXTERN_C int _gl_cxxalias_dummy --# endif --#else --# define _GL_CXXALIASWARN(func) \ -- _GL_EXTERN_C int _gl_cxxalias_dummy --#endif -- --/* _GL_CXXALIASWARN1 (func, rettype, parameters_and_attributes); -- causes a warning to be emitted when the given overloaded variant of ::func -- is used but not when GNULIB_NAMESPACE::func is used. */ --#if defined __cplusplus && defined GNULIB_NAMESPACE --# define _GL_CXXALIASWARN1(func,rettype,parameters_and_attributes) \ -- _GL_CXXALIASWARN1_1 (func, rettype, parameters_and_attributes, \ -- GNULIB_NAMESPACE) --# define _GL_CXXALIASWARN1_1(func,rettype,parameters_and_attributes,namespace) \ -- _GL_CXXALIASWARN1_2 (func, rettype, parameters_and_attributes, namespace) --/* To work around GCC bug <http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43881>, -- we enable the warning only when not optimizing. */ --# if !__OPTIMIZE__ --# define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \ -- _GL_WARN_ON_USE_CXX (func, rettype, parameters_and_attributes, \ -- "The symbol ::" #func " refers to the system function. " \ -- "Use " #namespace "::" #func " instead.") --# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING --# define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \ -- extern __typeof__ (func) func --# else --# define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \ -- _GL_EXTERN_C int _gl_cxxalias_dummy --# endif --#else --# define _GL_CXXALIASWARN1(func,rettype,parameters_and_attributes) \ -- _GL_EXTERN_C int _gl_cxxalias_dummy --#endif -- --#endif /* _GL_CXXDEFS_H */ -diff -Naurp libiconv-1.14.org//build-aux/snippet/_Noreturn.h libiconv-1.14/build-aux/snippet/_Noreturn.h ---- libiconv-1.14.org//build-aux/snippet/_Noreturn.h 2011-08-07 06:22:07.000000000 -0700 -+++ libiconv-1.14/build-aux/snippet/_Noreturn.h 1969-12-31 16:00:00.000000000 -0800 -@@ -1,10 +0,0 @@ --#ifndef _Noreturn --# if (3 <= __GNUC__ || (__GNUC__ == 2 && 8 <= __GNUC_MINOR__) \ -- || 0x5110 <= __SUNPRO_C) --# define _Noreturn __attribute__ ((__noreturn__)) --# elif 1200 <= _MSC_VER --# define _Noreturn __declspec (noreturn) --# else --# define _Noreturn --# endif --#endif -diff -Naurp libiconv-1.14.org//build-aux/snippet/warn-on-use.h libiconv-1.14/build-aux/snippet/warn-on-use.h ---- libiconv-1.14.org//build-aux/snippet/warn-on-use.h 2011-08-07 06:22:07.000000000 -0700 -+++ libiconv-1.14/build-aux/snippet/warn-on-use.h 1969-12-31 16:00:00.000000000 -0800 -@@ -1,109 +0,0 @@ --/* A C macro for emitting warnings if a function is used. -- Copyright (C) 2010-2011 Free Software Foundation, Inc. -- -- This program is free software: you can redistribute it and/or modify it -- under the terms of the GNU General Public License as published -- by the Free Software Foundation; either version 3 of the License, or -- (at your option) any later version. -- -- This program is distributed in the hope that it will be useful, -- but WITHOUT ANY WARRANTY; without even the implied warranty of -- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -- General Public License for more details. -- -- You should have received a copy of the GNU General Public License -- along with this program. If not, see <http://www.gnu.org/licenses/>. */ -- --/* _GL_WARN_ON_USE (function, "literal string") issues a declaration -- for FUNCTION which will then trigger a compiler warning containing -- the text of "literal string" anywhere that function is called, if -- supported by the compiler. If the compiler does not support this -- feature, the macro expands to an unused extern declaration. -- -- This macro is useful for marking a function as a potential -- portability trap, with the intent that "literal string" include -- instructions on the replacement function that should be used -- instead. However, one of the reasons that a function is a -- portability trap is if it has the wrong signature. Declaring -- FUNCTION with a different signature in C is a compilation error, so -- this macro must use the same type as any existing declaration so -- that programs that avoid the problematic FUNCTION do not fail to -- compile merely because they included a header that poisoned the -- function. But this implies that _GL_WARN_ON_USE is only safe to -- use if FUNCTION is known to already have a declaration. Use of -- this macro implies that there must not be any other macro hiding -- the declaration of FUNCTION; but undefining FUNCTION first is part -- of the poisoning process anyway (although for symbols that are -- provided only via a macro, the result is a compilation error rather -- than a warning containing "literal string"). Also note that in -- C++, it is only safe to use if FUNCTION has no overloads. -- -- For an example, it is possible to poison 'getline' by: -- - adding a call to gl_WARN_ON_USE_PREPARE([[#include <stdio.h>]], -- [getline]) in configure.ac, which potentially defines -- HAVE_RAW_DECL_GETLINE -- - adding this code to a header that wraps the system <stdio.h>: -- #undef getline -- #if HAVE_RAW_DECL_GETLINE -- _GL_WARN_ON_USE (getline, "getline is required by POSIX 2008, but" -- "not universally present; use the gnulib module getline"); -- #endif -- -- It is not possible to directly poison global variables. But it is -- possible to write a wrapper accessor function, and poison that -- (less common usage, like &environ, will cause a compilation error -- rather than issue the nice warning, but the end result of informing -- the developer about their portability problem is still achieved): -- #if HAVE_RAW_DECL_ENVIRON -- static inline char ***rpl_environ (void) { return &environ; } -- _GL_WARN_ON_USE (rpl_environ, "environ is not always properly declared"); -- # undef environ -- # define environ (*rpl_environ ()) -- #endif -- */ --#ifndef _GL_WARN_ON_USE -- --# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) --/* A compiler attribute is available in gcc versions 4.3.0 and later. */ --# define _GL_WARN_ON_USE(function, message) \ --extern __typeof__ (function) function __attribute__ ((__warning__ (message))) --# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING --/* Verify the existence of the function. */ --# define _GL_WARN_ON_USE(function, message) \ --extern __typeof__ (function) function --# else /* Unsupported. */ --# define _GL_WARN_ON_USE(function, message) \ --_GL_WARN_EXTERN_C int _gl_warn_on_use --# endif --#endif -- --/* _GL_WARN_ON_USE_CXX (function, rettype, parameters_and_attributes, "string") -- is like _GL_WARN_ON_USE (function, "string"), except that the function is -- declared with the given prototype, consisting of return type, parameters, -- and attributes. -- This variant is useful for overloaded functions in C++. _GL_WARN_ON_USE does -- not work in this case. */ --#ifndef _GL_WARN_ON_USE_CXX --# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) --# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ --extern rettype function parameters_and_attributes \ -- __attribute__ ((__warning__ (msg))) --# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING --/* Verify the existence of the function. */ --# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ --extern rettype function parameters_and_attributes --# else /* Unsupported. */ --# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ --_GL_WARN_EXTERN_C int _gl_warn_on_use --# endif --#endif -- --/* _GL_WARN_EXTERN_C declaration; -- performs the declaration with C linkage. */ --#ifndef _GL_WARN_EXTERN_C --# if defined __cplusplus --# define _GL_WARN_EXTERN_C extern "C" --# else --# define _GL_WARN_EXTERN_C extern --# endif --#endif -diff -Naurp libiconv-1.14.org//build-aux/warn-on-use.h libiconv-1.14/build-aux/warn-on-use.h ---- libiconv-1.14.org//build-aux/warn-on-use.h 1969-12-31 16:00:00.000000000 -0800 -+++ libiconv-1.14/build-aux/warn-on-use.h 2012-01-08 02:07:39.950484439 -0800 -@@ -0,0 +1,109 @@ -+/* A C macro for emitting warnings if a function is used. -+ Copyright (C) 2010-2011 Free Software Foundation, Inc. -+ -+ This program is free software: you can redistribute it and/or modify it -+ under the terms of the GNU General Public License as published -+ by the Free Software Foundation; either version 3 of the License, or -+ (at your option) any later version. -+ -+ This program is distributed in the hope that it will be useful, -+ but WITHOUT ANY WARRANTY; without even the implied warranty of -+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -+ General Public License for more details. -+ -+ You should have received a copy of the GNU General Public License -+ along with this program. If not, see <http://www.gnu.org/licenses/>. */ -+ -+/* _GL_WARN_ON_USE (function, "literal string") issues a declaration -+ for FUNCTION which will then trigger a compiler warning containing -+ the text of "literal string" anywhere that function is called, if -+ supported by the compiler. If the compiler does not support this -+ feature, the macro expands to an unused extern declaration. -+ -+ This macro is useful for marking a function as a potential -+ portability trap, with the intent that "literal string" include -+ instructions on the replacement function that should be used -+ instead. However, one of the reasons that a function is a -+ portability trap is if it has the wrong signature. Declaring -+ FUNCTION with a different signature in C is a compilation error, so -+ this macro must use the same type as any existing declaration so -+ that programs that avoid the problematic FUNCTION do not fail to -+ compile merely because they included a header that poisoned the -+ function. But this implies that _GL_WARN_ON_USE is only safe to -+ use if FUNCTION is known to already have a declaration. Use of -+ this macro implies that there must not be any other macro hiding -+ the declaration of FUNCTION; but undefining FUNCTION first is part -+ of the poisoning process anyway (although for symbols that are -+ provided only via a macro, the result is a compilation error rather -+ than a warning containing "literal string"). Also note that in -+ C++, it is only safe to use if FUNCTION has no overloads. -+ -+ For an example, it is possible to poison 'getline' by: -+ - adding a call to gl_WARN_ON_USE_PREPARE([[#include <stdio.h>]], -+ [getline]) in configure.ac, which potentially defines -+ HAVE_RAW_DECL_GETLINE -+ - adding this code to a header that wraps the system <stdio.h>: -+ #undef getline -+ #if HAVE_RAW_DECL_GETLINE -+ _GL_WARN_ON_USE (getline, "getline is required by POSIX 2008, but" -+ "not universally present; use the gnulib module getline"); -+ #endif -+ -+ It is not possible to directly poison global variables. But it is -+ possible to write a wrapper accessor function, and poison that -+ (less common usage, like &environ, will cause a compilation error -+ rather than issue the nice warning, but the end result of informing -+ the developer about their portability problem is still achieved): -+ #if HAVE_RAW_DECL_ENVIRON -+ static inline char ***rpl_environ (void) { return &environ; } -+ _GL_WARN_ON_USE (rpl_environ, "environ is not always properly declared"); -+ # undef environ -+ # define environ (*rpl_environ ()) -+ #endif -+ */ -+#ifndef _GL_WARN_ON_USE -+ -+# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) -+/* A compiler attribute is available in gcc versions 4.3.0 and later. */ -+# define _GL_WARN_ON_USE(function, message) \ -+extern __typeof__ (function) function __attribute__ ((__warning__ (message))) -+# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING -+/* Verify the existence of the function. */ -+# define _GL_WARN_ON_USE(function, message) \ -+extern __typeof__ (function) function -+# else /* Unsupported. */ -+# define _GL_WARN_ON_USE(function, message) \ -+_GL_WARN_EXTERN_C int _gl_warn_on_use -+# endif -+#endif -+ -+/* _GL_WARN_ON_USE_CXX (function, rettype, parameters_and_attributes, "string") -+ is like _GL_WARN_ON_USE (function, "string"), except that the function is -+ declared with the given prototype, consisting of return type, parameters, -+ and attributes. -+ This variant is useful for overloaded functions in C++. _GL_WARN_ON_USE does -+ not work in this case. */ -+#ifndef _GL_WARN_ON_USE_CXX -+# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__) -+# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ -+extern rettype function parameters_and_attributes \ -+ __attribute__ ((__warning__ (msg))) -+# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING -+/* Verify the existence of the function. */ -+# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ -+extern rettype function parameters_and_attributes -+# else /* Unsupported. */ -+# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \ -+_GL_WARN_EXTERN_C int _gl_warn_on_use -+# endif -+#endif -+ -+/* _GL_WARN_EXTERN_C declaration; -+ performs the declaration with C linkage. */ -+#ifndef _GL_WARN_EXTERN_C -+# if defined __cplusplus -+# define _GL_WARN_EXTERN_C extern "C" -+# else -+# define _GL_WARN_EXTERN_C extern -+# endif -+#endif -diff -Naurp libiconv-1.14.org//srclib/allocator.h libiconv-1.14/srclib/allocator.h ---- libiconv-1.14.org//srclib/allocator.h 2011-08-07 06:42:06.000000000 -0700 -+++ libiconv-1.14/srclib/allocator.h 2012-01-08 02:07:40.050484444 -0800 -@@ -45,11 +45,10 @@ struct allocator - /* Call FREE to free memory, like 'free'. */ - void (*free) (void *); - -- /* If nonnull, call DIE (SIZE) if MALLOC (SIZE) or REALLOC (..., -- SIZE) fails. DIE should not return. SIZE should equal SIZE_MAX -- if size_t overflow was detected while calculating sizes to be -- passed to MALLOC or REALLOC. */ -- void (*die) (size_t); -+ /* If nonnull, call DIE if MALLOC or REALLOC fails. DIE should not -+ return. DIE can be used by code that detects memory overflow -+ while calculating sizes to be passed to MALLOC or REALLOC. */ -+ void (*die) (void); - }; - - /* An allocator using the stdlib functions and a null DIE function. */ -diff -Naurp libiconv-1.14.org//srclib/canonicalize-lgpl.c libiconv-1.14/srclib/canonicalize-lgpl.c ---- libiconv-1.14.org//srclib/canonicalize-lgpl.c 2011-08-07 06:42:06.000000000 -0700 -+++ libiconv-1.14/srclib/canonicalize-lgpl.c 2012-01-08 02:07:40.094484446 -0800 -@@ -125,7 +125,7 @@ __realpath (const char *name, char *reso - #else - path_max = pathconf (name, _PC_PATH_MAX); - if (path_max <= 0) -- path_max = 8192; -+ path_max = 1024; - #endif - - if (resolved == NULL) -diff -Naurp libiconv-1.14.org//srclib/careadlinkat.c libiconv-1.14/srclib/careadlinkat.c ---- libiconv-1.14.org//srclib/careadlinkat.c 2011-08-07 06:42:06.000000000 -0700 -+++ libiconv-1.14/srclib/careadlinkat.c 2012-01-08 02:07:40.102484445 -0800 -@@ -133,7 +133,6 @@ careadlinkat (int fd, char const *filena - if (buf == stack_buf) - { - char *b = (char *) alloc->allocate (link_size); -- buf_size = link_size; - if (! b) - break; - memcpy (b, buf, link_size); -@@ -157,11 +156,6 @@ careadlinkat (int fd, char const *filena - buf_size *= 2; - else if (buf_size < buf_size_max) - buf_size = buf_size_max; -- else if (buf_size_max < SIZE_MAX) -- { -- errno = ENAMETOOLONG; -- return NULL; -- } - else - break; - buf = (char *) alloc->allocate (buf_size); -@@ -169,7 +163,7 @@ careadlinkat (int fd, char const *filena - while (buf); - - if (alloc->die) -- alloc->die (buf_size); -+ alloc->die (); - errno = ENOMEM; - return NULL; - } -diff -Naurp libiconv-1.14.org//srclib/errno.in.h libiconv-1.14/srclib/errno.in.h ---- libiconv-1.14.org//srclib/errno.in.h 2011-08-07 06:42:06.000000000 -0700 -+++ libiconv-1.14/srclib/errno.in.h 2012-01-08 02:07:40.122484446 -0800 -@@ -16,7 +16,7 @@ - along with this program; if not, write to the Free Software Foundation, - Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ - --#ifndef _@GUARD_PREFIX@_ERRNO_H -+#ifndef _GL_ERRNO_H - - #if __GNUC__ >= 3 - @PRAGMA_SYSTEM_HEADER@ -@@ -26,8 +26,8 @@ - /* The include_next requires a split double-inclusion guard. */ - #@INCLUDE_NEXT@ @NEXT_ERRNO_H@ - --#ifndef _@GUARD_PREFIX@_ERRNO_H --#define _@GUARD_PREFIX@_ERRNO_H -+#ifndef _GL_ERRNO_H -+#define _GL_ERRNO_H - - - /* On native Windows platforms, many macros are not defined. */ -@@ -147,16 +147,6 @@ - # define GNULIB_defined_ENOTSUP 1 - # endif - --# ifndef ENETRESET --# define ENETRESET 2011 --# define GNULIB_defined_ENETRESET 1 --# endif -- --# ifndef ECONNABORTED --# define ECONNABORTED 2012 --# define GNULIB_defined_ECONNABORTED 1 --# endif -- - # ifndef ESTALE - # define ESTALE 2009 - # define GNULIB_defined_ESTALE 1 -@@ -173,5 +163,5 @@ - # endif - - --#endif /* _@GUARD_PREFIX@_ERRNO_H */ --#endif /* _@GUARD_PREFIX@_ERRNO_H */ -+#endif /* _GL_ERRNO_H */ -+#endif /* _GL_ERRNO_H */ -diff -Naurp libiconv-1.14.org//srclib/error.c libiconv-1.14/srclib/error.c ---- libiconv-1.14.org//srclib/error.c 2011-08-07 06:42:06.000000000 -0700 -+++ libiconv-1.14/srclib/error.c 2012-01-08 02:07:40.134484448 -0800 -@@ -97,15 +97,11 @@ extern void __error_at_line (int status, - /* The gnulib override of fcntl is not needed in this file. */ - # undef fcntl - --# if !HAVE_DECL_STRERROR_R -+# if !HAVE_DECL_STRERROR_R && STRERROR_R_CHAR_P - # ifndef HAVE_DECL_STRERROR_R - "this configure-time declaration test was not run" - # endif --# if STRERROR_R_CHAR_P - char *strerror_r (); --# else --int strerror_r (); --# endif - # endif - - /* The calling program should define program_name and set it to the -diff -Naurp libiconv-1.14.org//srclib/fcntl.in.h libiconv-1.14/srclib/fcntl.in.h ---- libiconv-1.14.org//srclib/fcntl.in.h 2011-08-07 06:42:06.000000000 -0700 -+++ libiconv-1.14/srclib/fcntl.in.h 2012-01-08 02:07:40.154484449 -0800 -@@ -40,7 +40,7 @@ - #else - /* Normal invocation convention. */ - --#ifndef _@GUARD_PREFIX@_FCNTL_H -+#ifndef _GL_FCNTL_H - - #include <sys/types.h> - /* On some systems other than glibc, <sys/stat.h> is a prerequisite of -@@ -55,8 +55,8 @@ - /* The include_next requires a split double-inclusion guard. */ - #@INCLUDE_NEXT@ @NEXT_FCNTL_H@ - --#ifndef _@GUARD_PREFIX@_FCNTL_H --#define _@GUARD_PREFIX@_FCNTL_H -+#ifndef _GL_FCNTL_H -+#define _GL_FCNTL_H - - #ifndef __GLIBC__ /* Avoid namespace pollution on glibc systems. */ - # include <unistd.h> -@@ -320,6 +320,6 @@ _GL_WARN_ON_USE (openat, "openat is not - #endif - - --#endif /* _@GUARD_PREFIX@_FCNTL_H */ --#endif /* _@GUARD_PREFIX@_FCNTL_H */ -+#endif /* _GL_FCNTL_H */ -+#endif /* _GL_FCNTL_H */ - #endif -diff -Naurp libiconv-1.14.org//srclib/intprops.h libiconv-1.14/srclib/intprops.h ---- libiconv-1.14.org//srclib/intprops.h 2011-08-07 06:42:06.000000000 -0700 -+++ libiconv-1.14/srclib/intprops.h 2012-01-08 02:07:40.174484450 -0800 -@@ -22,13 +22,14 @@ - - #include <limits.h> - --/* Return an integer value, converted to the same type as the integer -- expression E after integer type promotion. V is the unconverted value. */ --#define _GL_INT_CONVERT(e, v) (0 * (e) + (v)) -+/* Return a integer value, converted to the same type as the integer -+ expression E after integer type promotion. V is the unconverted value. -+ E should not have side effects. */ -+#define _GL_INT_CONVERT(e, v) ((e) - (e) + (v)) - - /* Act like _GL_INT_CONVERT (E, -V) but work around a bug in IRIX 6.5 cc; see - <http://lists.gnu.org/archive/html/bug-gnulib/2011-05/msg00406.html>. */ --#define _GL_INT_NEGATE_CONVERT(e, v) (0 * (e) - (v)) -+#define _GL_INT_NEGATE_CONVERT(e, v) ((e) - (e) - (v)) - - /* The extra casts in the following macros work around compiler bugs, - e.g., in Cray C 5.0.3.0. */ -@@ -52,7 +53,7 @@ - #define TYPE_SIGNED(t) (! ((t) 0 < (t) -1)) - - /* Return 1 if the integer expression E, after integer promotion, has -- a signed type. */ -+ a signed type. E should not have side effects. */ - #define _GL_INT_SIGNED(e) (_GL_INT_NEGATE_CONVERT (e, 1) < 0) - - -@@ -310,10 +311,13 @@ - /* Return 1 if the expression A <op> B would overflow, - where OP_RESULT_OVERFLOW (A, B, MIN, MAX) does the actual test, - assuming MIN and MAX are the minimum and maximum for the result type. -- Arguments should be free of side effects. */ -+ -+ This macro assumes that A | B is a valid integer if both A and B are, -+ which is true of all known practical hosts. If this is a problem -+ for you, please let us know how to fix it for your host. */ - #define _GL_BINARY_OP_OVERFLOW(a, b, op_result_overflow) \ - op_result_overflow (a, b, \ -- _GL_INT_MINIMUM (0 * (b) + (a)), \ -- _GL_INT_MAXIMUM (0 * (b) + (a))) -+ _GL_INT_MINIMUM ((a) | (b)), \ -+ _GL_INT_MAXIMUM ((a) | (b))) - - #endif /* _GL_INTPROPS_H */ -diff -Naurp libiconv-1.14.org//srclib/Makefile.gnulib libiconv-1.14/srclib/Makefile.gnulib ---- libiconv-1.14.org//srclib/Makefile.gnulib 2012-01-08 02:05:18.754477606 -0800 -+++ libiconv-1.14/srclib/Makefile.gnulib 2012-01-08 02:07:43.138484592 -0800 -@@ -9,7 +9,7 @@ - # the same distribution terms as the rest of that program. - # - # Generated by gnulib-tool. --# Reproduce by: gnulib-tool --import --dir=. --local-dir=gnulib-local --lib=libicrt --source-base=srclib --m4-base=srcm4 --doc-base=doc --tests-base=tests --aux-dir=build-aux --makefile-name=Makefile.gnulib --no-conditional-dependencies --no-libtool --macro-prefix=gl --no-vc-files binary-io error gettext gettext-h libiconv-misc mbstate memmove progname relocatable-prog safe-read sigpipe stdio stdlib strerror unistd uniwidth/width unlocked-io xalloc -+# Reproduce by: gnulib-tool --import --dir=. --local-dir=gnulib-local --lib=libicrt --source-base=srclib --m4-base=srcm4 --doc-base=doc --tests-base=tests --aux-dir=build-aux --makefile-name=Makefile.gnulib --no-libtool --macro-prefix=gl --no-vc-files binary-io error gettext gettext-h libiconv-misc mbstate memmove progname relocatable relocatable-prog safe-read sigpipe stdio stdlib strerror unistd uniwidth/width unlocked-io xalloc - - - MOSTLYCLEANFILES += core *.stackdump -@@ -60,12 +60,60 @@ EXTRA_DIST += areadlink.h - - ## end gnulib module areadlink - -+## begin gnulib module arg-nonnull -+ -+# The BUILT_SOURCES created by this Makefile snippet are not used via #include -+# statements but through direct file reference. Therefore this snippet must be -+# present in all Makefile.am that need it. This is ensured by the applicability -+# 'all' defined above. -+ -+BUILT_SOURCES += arg-nonnull.h -+# The arg-nonnull.h that gets inserted into generated .h files is the same as -+# build-aux/arg-nonnull.h, except that it has the copyright header cut off. -+arg-nonnull.h: $(top_srcdir)/build-aux/arg-nonnull.h -+ $(AM_V_GEN)rm -f $@-t $@ && \ -+ sed -n -e '/GL_ARG_NONNULL/,$$p' \ -+ < $(top_srcdir)/build-aux/arg-nonnull.h \ -+ > $@-t && \ -+ mv $@-t $@ -+MOSTLYCLEANFILES += arg-nonnull.h arg-nonnull.h-t -+ -+ARG_NONNULL_H=arg-nonnull.h -+ -+EXTRA_DIST += $(top_srcdir)/build-aux/arg-nonnull.h -+ -+## end gnulib module arg-nonnull -+ - ## begin gnulib module binary-io - - libicrt_a_SOURCES += binary-io.h - - ## end gnulib module binary-io - -+## begin gnulib module c++defs -+ -+# The BUILT_SOURCES created by this Makefile snippet are not used via #include -+# statements but through direct file reference. Therefore this snippet must be -+# present in all Makefile.am that need it. This is ensured by the applicability -+# 'all' defined above. -+ -+BUILT_SOURCES += c++defs.h -+# The c++defs.h that gets inserted into generated .h files is the same as -+# build-aux/c++defs.h, except that it has the copyright header cut off. -+c++defs.h: $(top_srcdir)/build-aux/c++defs.h -+ $(AM_V_GEN)rm -f $@-t $@ && \ -+ sed -n -e '/_GL_CXXDEFS/,$$p' \ -+ < $(top_srcdir)/build-aux/c++defs.h \ -+ > $@-t && \ -+ mv $@-t $@ -+MOSTLYCLEANFILES += c++defs.h c++defs.h-t -+ -+CXXDEFS_H=c++defs.h -+ -+EXTRA_DIST += $(top_srcdir)/build-aux/c++defs.h -+ -+## end gnulib module c++defs -+ - ## begin gnulib module canonicalize-lgpl - - -@@ -100,8 +148,7 @@ if GL_GENERATE_ERRNO_H - errno.h: errno.in.h $(top_builddir)/config.status - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ -- sed -e 's|@''GUARD_PREFIX''@|GL|g' \ -- -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ -+ sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ - -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ - -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ - -e 's|@''NEXT_ERRNO_H''@|$(NEXT_ERRNO_H)|g' \ -@@ -142,15 +189,14 @@ BUILT_SOURCES += fcntl.h - fcntl.h: fcntl.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H) - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ -- sed -e 's|@''GUARD_PREFIX''@|GL|g' \ -- -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ -+ sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ - -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ - -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ - -e 's|@''NEXT_FCNTL_H''@|$(NEXT_FCNTL_H)|g' \ -- -e 's/@''GNULIB_FCNTL''@/$(GNULIB_FCNTL)/g' \ -- -e 's/@''GNULIB_NONBLOCKING''@/$(GNULIB_NONBLOCKING)/g' \ -- -e 's/@''GNULIB_OPEN''@/$(GNULIB_OPEN)/g' \ -- -e 's/@''GNULIB_OPENAT''@/$(GNULIB_OPENAT)/g' \ -+ -e 's|@''GNULIB_FCNTL''@|$(GNULIB_FCNTL)|g' \ -+ -e 's|@''GNULIB_NONBLOCKING''@|$(GNULIB_NONBLOCKING)|g' \ -+ -e 's|@''GNULIB_OPEN''@|$(GNULIB_OPEN)|g' \ -+ -e 's|@''GNULIB_OPENAT''@|$(GNULIB_OPENAT)|g' \ - -e 's|@''HAVE_FCNTL''@|$(HAVE_FCNTL)|g' \ - -e 's|@''HAVE_OPENAT''@|$(HAVE_OPENAT)|g' \ - -e 's|@''REPLACE_FCNTL''@|$(REPLACE_FCNTL)|g' \ -@@ -297,7 +343,7 @@ EXTRA_DIST += $(top_srcdir)/build-aux/co - ## begin gnulib module relocatable-prog-wrapper - - --EXTRA_DIST += allocator.c allocator.h areadlink.c areadlink.h c-ctype.c c-ctype.h canonicalize-lgpl.c careadlinkat.c careadlinkat.h malloca.c malloca.h progname.c progname.h progreloc.c readlink.c relocatable.c relocatable.h relocwrapper.c setenv.c -+EXTRA_DIST += allocator.c allocator.h areadlink.c areadlink.h c-ctype.c c-ctype.h canonicalize-lgpl.c careadlinkat.c careadlinkat.h malloca.c malloca.h progname.c progname.h progreloc.c readlink.c relocatable.c relocatable.h relocwrapper.c setenv.c strerror.c - - EXTRA_DIST += $(top_srcdir)/build-aux/install-reloc - -@@ -305,9 +351,10 @@ EXTRA_DIST += $(top_srcdir)/build-aux/in - - ## begin gnulib module safe-read - --libicrt_a_SOURCES += safe-read.c - --EXTRA_DIST += safe-read.h -+EXTRA_DIST += safe-read.c safe-read.h -+ -+EXTRA_libicrt_a_SOURCES += safe-read.c - - ## end gnulib module safe-read - -@@ -320,24 +367,20 @@ BUILT_SOURCES += signal.h - signal.h: signal.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H) - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ -- sed -e 's|@''GUARD_PREFIX''@|GL|g' \ -- -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ -+ sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ - -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ - -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ - -e 's|@''NEXT_SIGNAL_H''@|$(NEXT_SIGNAL_H)|g' \ -- -e 's|@''GNULIB_PTHREAD_SIGMASK''@|$(GNULIB_PTHREAD_SIGMASK)|g' \ -- -e 's/@''GNULIB_SIGNAL_H_SIGPIPE''@/$(GNULIB_SIGNAL_H_SIGPIPE)/g' \ -- -e 's/@''GNULIB_SIGPROCMASK''@/$(GNULIB_SIGPROCMASK)/g' \ -- -e 's/@''GNULIB_SIGACTION''@/$(GNULIB_SIGACTION)/g' \ -+ -e 's|@''GNULIB_SIGNAL_H_SIGPIPE''@|$(GNULIB_SIGNAL_H_SIGPIPE)|g' \ -+ -e 's|@''GNULIB_SIGPROCMASK''@|$(GNULIB_SIGPROCMASK)|g' \ -+ -e 's|@''GNULIB_SIGACTION''@|$(GNULIB_SIGACTION)|g' \ - -e 's|@''HAVE_POSIX_SIGNALBLOCKING''@|$(HAVE_POSIX_SIGNALBLOCKING)|g' \ -- -e 's|@''HAVE_PTHREAD_SIGMASK''@|$(HAVE_PTHREAD_SIGMASK)|g' \ - -e 's|@''HAVE_SIGSET_T''@|$(HAVE_SIGSET_T)|g' \ - -e 's|@''HAVE_SIGINFO_T''@|$(HAVE_SIGINFO_T)|g' \ - -e 's|@''HAVE_SIGACTION''@|$(HAVE_SIGACTION)|g' \ - -e 's|@''HAVE_STRUCT_SIGACTION_SA_SIGACTION''@|$(HAVE_STRUCT_SIGACTION_SA_SIGACTION)|g' \ - -e 's|@''HAVE_TYPE_VOLATILE_SIG_ATOMIC_T''@|$(HAVE_TYPE_VOLATILE_SIG_ATOMIC_T)|g' \ - -e 's|@''HAVE_SIGHANDLER_T''@|$(HAVE_SIGHANDLER_T)|g' \ -- -e 's|@''REPLACE_PTHREAD_SIGMASK''@|$(REPLACE_PTHREAD_SIGMASK)|g' \ - -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \ - -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \ - -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \ -@@ -368,87 +411,6 @@ EXTRA_libicrt_a_SOURCES += sigprocmask.c - - ## end gnulib module sigprocmask - --## begin gnulib module snippet/_Noreturn -- --# Because this Makefile snippet defines a variable used by other --# gnulib Makefile snippets, it must be present in all Makefile.am that --# need it. This is ensured by the applicability 'all' defined above. -- --_NORETURN_H=$(top_srcdir)/build-aux/snippet/_Noreturn.h -- --EXTRA_DIST += $(top_srcdir)/build-aux/snippet/_Noreturn.h -- --## end gnulib module snippet/_Noreturn -- --## begin gnulib module snippet/arg-nonnull -- --# The BUILT_SOURCES created by this Makefile snippet are not used via #include --# statements but through direct file reference. Therefore this snippet must be --# present in all Makefile.am that need it. This is ensured by the applicability --# 'all' defined above. -- --BUILT_SOURCES += arg-nonnull.h --# The arg-nonnull.h that gets inserted into generated .h files is the same as --# build-aux/snippet/arg-nonnull.h, except that it has the copyright header cut --# off. --arg-nonnull.h: $(top_srcdir)/build-aux/snippet/arg-nonnull.h -- $(AM_V_GEN)rm -f $@-t $@ && \ -- sed -n -e '/GL_ARG_NONNULL/,$$p' \ -- < $(top_srcdir)/build-aux/snippet/arg-nonnull.h \ -- > $@-t && \ -- mv $@-t $@ --MOSTLYCLEANFILES += arg-nonnull.h arg-nonnull.h-t -- --ARG_NONNULL_H=arg-nonnull.h -- --EXTRA_DIST += $(top_srcdir)/build-aux/snippet/arg-nonnull.h -- --## end gnulib module snippet/arg-nonnull -- --## begin gnulib module snippet/c++defs -- --# The BUILT_SOURCES created by this Makefile snippet are not used via #include --# statements but through direct file reference. Therefore this snippet must be --# present in all Makefile.am that need it. This is ensured by the applicability --# 'all' defined above. -- --BUILT_SOURCES += c++defs.h --# The c++defs.h that gets inserted into generated .h files is the same as --# build-aux/snippet/c++defs.h, except that it has the copyright header cut off. --c++defs.h: $(top_srcdir)/build-aux/snippet/c++defs.h -- $(AM_V_GEN)rm -f $@-t $@ && \ -- sed -n -e '/_GL_CXXDEFS/,$$p' \ -- < $(top_srcdir)/build-aux/snippet/c++defs.h \ -- > $@-t && \ -- mv $@-t $@ --MOSTLYCLEANFILES += c++defs.h c++defs.h-t -- --CXXDEFS_H=c++defs.h -- --EXTRA_DIST += $(top_srcdir)/build-aux/snippet/c++defs.h -- --## end gnulib module snippet/c++defs -- --## begin gnulib module snippet/warn-on-use -- --BUILT_SOURCES += warn-on-use.h --# The warn-on-use.h that gets inserted into generated .h files is the same as --# build-aux/snippet/warn-on-use.h, except that it has the copyright header cut --# off. --warn-on-use.h: $(top_srcdir)/build-aux/snippet/warn-on-use.h -- $(AM_V_GEN)rm -f $@-t $@ && \ -- sed -n -e '/^.ifndef/,$$p' \ -- < $(top_srcdir)/build-aux/snippet/warn-on-use.h \ -- > $@-t && \ -- mv $@-t $@ --MOSTLYCLEANFILES += warn-on-use.h warn-on-use.h-t -- --WARN_ON_USE_H=warn-on-use.h -- --EXTRA_DIST += $(top_srcdir)/build-aux/snippet/warn-on-use.h -- --## end gnulib module snippet/warn-on-use -- - ## begin gnulib module stat - - -@@ -491,8 +453,7 @@ if GL_GENERATE_STDDEF_H - stddef.h: stddef.in.h $(top_builddir)/config.status - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ -- sed -e 's|@''GUARD_PREFIX''@|GL|g' \ -- -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ -+ sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ - -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ - -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ - -e 's|@''NEXT_STDDEF_H''@|$(NEXT_STDDEF_H)|g' \ -@@ -521,8 +482,7 @@ if GL_GENERATE_STDINT_H - stdint.h: stdint.in.h $(top_builddir)/config.status - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ -- sed -e 's|@''GUARD_PREFIX''@|GL|g' \ -- -e 's/@''HAVE_STDINT_H''@/$(HAVE_STDINT_H)/g' \ -+ sed -e 's/@''HAVE_STDINT_H''@/$(HAVE_STDINT_H)/g' \ - -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ - -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ - -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ -@@ -570,63 +530,62 @@ BUILT_SOURCES += stdio.h - stdio.h: stdio.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H) - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ -- sed -e 's|@''GUARD_PREFIX''@|GL|g' \ -- -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ -+ sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ - -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ - -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ - -e 's|@''NEXT_STDIO_H''@|$(NEXT_STDIO_H)|g' \ -- -e 's/@''GNULIB_DPRINTF''@/$(GNULIB_DPRINTF)/g' \ -- -e 's/@''GNULIB_FCLOSE''@/$(GNULIB_FCLOSE)/g' \ -- -e 's/@''GNULIB_FFLUSH''@/$(GNULIB_FFLUSH)/g' \ -- -e 's/@''GNULIB_FGETC''@/$(GNULIB_FGETC)/g' \ -- -e 's/@''GNULIB_FGETS''@/$(GNULIB_FGETS)/g' \ -- -e 's/@''GNULIB_FOPEN''@/$(GNULIB_FOPEN)/g' \ -- -e 's/@''GNULIB_FPRINTF''@/$(GNULIB_FPRINTF)/g' \ -- -e 's/@''GNULIB_FPRINTF_POSIX''@/$(GNULIB_FPRINTF_POSIX)/g' \ -- -e 's/@''GNULIB_FPURGE''@/$(GNULIB_FPURGE)/g' \ -- -e 's/@''GNULIB_FPUTC''@/$(GNULIB_FPUTC)/g' \ -- -e 's/@''GNULIB_FPUTS''@/$(GNULIB_FPUTS)/g' \ -- -e 's/@''GNULIB_FREAD''@/$(GNULIB_FREAD)/g' \ -- -e 's/@''GNULIB_FREOPEN''@/$(GNULIB_FREOPEN)/g' \ -- -e 's/@''GNULIB_FSCANF''@/$(GNULIB_FSCANF)/g' \ -- -e 's/@''GNULIB_FSEEK''@/$(GNULIB_FSEEK)/g' \ -- -e 's/@''GNULIB_FSEEKO''@/$(GNULIB_FSEEKO)/g' \ -- -e 's/@''GNULIB_FTELL''@/$(GNULIB_FTELL)/g' \ -- -e 's/@''GNULIB_FTELLO''@/$(GNULIB_FTELLO)/g' \ -- -e 's/@''GNULIB_FWRITE''@/$(GNULIB_FWRITE)/g' \ -- -e 's/@''GNULIB_GETC''@/$(GNULIB_GETC)/g' \ -- -e 's/@''GNULIB_GETCHAR''@/$(GNULIB_GETCHAR)/g' \ -- -e 's/@''GNULIB_GETDELIM''@/$(GNULIB_GETDELIM)/g' \ -- -e 's/@''GNULIB_GETLINE''@/$(GNULIB_GETLINE)/g' \ -- -e 's/@''GNULIB_GETS''@/$(GNULIB_GETS)/g' \ -- -e 's/@''GNULIB_OBSTACK_PRINTF''@/$(GNULIB_OBSTACK_PRINTF)/g' \ -- -e 's/@''GNULIB_OBSTACK_PRINTF_POSIX''@/$(GNULIB_OBSTACK_PRINTF_POSIX)/g' \ -- -e 's/@''GNULIB_PERROR''@/$(GNULIB_PERROR)/g' \ -- -e 's/@''GNULIB_POPEN''@/$(GNULIB_POPEN)/g' \ -- -e 's/@''GNULIB_PRINTF''@/$(GNULIB_PRINTF)/g' \ -- -e 's/@''GNULIB_PRINTF_POSIX''@/$(GNULIB_PRINTF_POSIX)/g' \ -- -e 's/@''GNULIB_PUTC''@/$(GNULIB_PUTC)/g' \ -- -e 's/@''GNULIB_PUTCHAR''@/$(GNULIB_PUTCHAR)/g' \ -- -e 's/@''GNULIB_PUTS''@/$(GNULIB_PUTS)/g' \ -- -e 's/@''GNULIB_REMOVE''@/$(GNULIB_REMOVE)/g' \ -- -e 's/@''GNULIB_RENAME''@/$(GNULIB_RENAME)/g' \ -- -e 's/@''GNULIB_RENAMEAT''@/$(GNULIB_RENAMEAT)/g' \ -- -e 's/@''GNULIB_SCANF''@/$(GNULIB_SCANF)/g' \ -- -e 's/@''GNULIB_SNPRINTF''@/$(GNULIB_SNPRINTF)/g' \ -- -e 's/@''GNULIB_SPRINTF_POSIX''@/$(GNULIB_SPRINTF_POSIX)/g' \ -- -e 's/@''GNULIB_STDIO_H_NONBLOCKING''@/$(GNULIB_STDIO_H_NONBLOCKING)/g' \ -- -e 's/@''GNULIB_STDIO_H_SIGPIPE''@/$(GNULIB_STDIO_H_SIGPIPE)/g' \ -- -e 's/@''GNULIB_TMPFILE''@/$(GNULIB_TMPFILE)/g' \ -- -e 's/@''GNULIB_VASPRINTF''@/$(GNULIB_VASPRINTF)/g' \ -- -e 's/@''GNULIB_VDPRINTF''@/$(GNULIB_VDPRINTF)/g' \ -- -e 's/@''GNULIB_VFPRINTF''@/$(GNULIB_VFPRINTF)/g' \ -- -e 's/@''GNULIB_VFPRINTF_POSIX''@/$(GNULIB_VFPRINTF_POSIX)/g' \ -- -e 's/@''GNULIB_VFSCANF''@/$(GNULIB_VFSCANF)/g' \ -- -e 's/@''GNULIB_VSCANF''@/$(GNULIB_VSCANF)/g' \ -- -e 's/@''GNULIB_VPRINTF''@/$(GNULIB_VPRINTF)/g' \ -- -e 's/@''GNULIB_VPRINTF_POSIX''@/$(GNULIB_VPRINTF_POSIX)/g' \ -- -e 's/@''GNULIB_VSNPRINTF''@/$(GNULIB_VSNPRINTF)/g' \ -- -e 's/@''GNULIB_VSPRINTF_POSIX''@/$(GNULIB_VSPRINTF_POSIX)/g' \ -+ -e 's|@''GNULIB_DPRINTF''@|$(GNULIB_DPRINTF)|g' \ -+ -e 's|@''GNULIB_FCLOSE''@|$(GNULIB_FCLOSE)|g' \ -+ -e 's|@''GNULIB_FFLUSH''@|$(GNULIB_FFLUSH)|g' \ -+ -e 's|@''GNULIB_FGETC''@|$(GNULIB_FGETC)|g' \ -+ -e 's|@''GNULIB_FGETS''@|$(GNULIB_FGETS)|g' \ -+ -e 's|@''GNULIB_FOPEN''@|$(GNULIB_FOPEN)|g' \ -+ -e 's|@''GNULIB_FPRINTF''@|$(GNULIB_FPRINTF)|g' \ -+ -e 's|@''GNULIB_FPRINTF_POSIX''@|$(GNULIB_FPRINTF_POSIX)|g' \ -+ -e 's|@''GNULIB_FPURGE''@|$(GNULIB_FPURGE)|g' \ -+ -e 's|@''GNULIB_FPUTC''@|$(GNULIB_FPUTC)|g' \ -+ -e 's|@''GNULIB_FPUTS''@|$(GNULIB_FPUTS)|g' \ -+ -e 's|@''GNULIB_FREAD''@|$(GNULIB_FREAD)|g' \ -+ -e 's|@''GNULIB_FREOPEN''@|$(GNULIB_FREOPEN)|g' \ -+ -e 's|@''GNULIB_FSCANF''@|$(GNULIB_FSCANF)|g' \ -+ -e 's|@''GNULIB_FSEEK''@|$(GNULIB_FSEEK)|g' \ -+ -e 's|@''GNULIB_FSEEKO''@|$(GNULIB_FSEEKO)|g' \ -+ -e 's|@''GNULIB_FTELL''@|$(GNULIB_FTELL)|g' \ -+ -e 's|@''GNULIB_FTELLO''@|$(GNULIB_FTELLO)|g' \ -+ -e 's|@''GNULIB_FWRITE''@|$(GNULIB_FWRITE)|g' \ -+ -e 's|@''GNULIB_GETC''@|$(GNULIB_GETC)|g' \ -+ -e 's|@''GNULIB_GETCHAR''@|$(GNULIB_GETCHAR)|g' \ -+ -e 's|@''GNULIB_GETDELIM''@|$(GNULIB_GETDELIM)|g' \ -+ -e 's|@''GNULIB_GETLINE''@|$(GNULIB_GETLINE)|g' \ -+ -e 's|@''GNULIB_GETS''@|$(GNULIB_GETS)|g' \ -+ -e 's|@''GNULIB_OBSTACK_PRINTF''@|$(GNULIB_OBSTACK_PRINTF)|g' \ -+ -e 's|@''GNULIB_OBSTACK_PRINTF_POSIX''@|$(GNULIB_OBSTACK_PRINTF_POSIX)|g' \ -+ -e 's|@''GNULIB_PERROR''@|$(GNULIB_PERROR)|g' \ -+ -e 's|@''GNULIB_POPEN''@|$(GNULIB_POPEN)|g' \ -+ -e 's|@''GNULIB_PRINTF''@|$(GNULIB_PRINTF)|g' \ -+ -e 's|@''GNULIB_PRINTF_POSIX''@|$(GNULIB_PRINTF_POSIX)|g' \ -+ -e 's|@''GNULIB_PUTC''@|$(GNULIB_PUTC)|g' \ -+ -e 's|@''GNULIB_PUTCHAR''@|$(GNULIB_PUTCHAR)|g' \ -+ -e 's|@''GNULIB_PUTS''@|$(GNULIB_PUTS)|g' \ -+ -e 's|@''GNULIB_REMOVE''@|$(GNULIB_REMOVE)|g' \ -+ -e 's|@''GNULIB_RENAME''@|$(GNULIB_RENAME)|g' \ -+ -e 's|@''GNULIB_RENAMEAT''@|$(GNULIB_RENAMEAT)|g' \ -+ -e 's|@''GNULIB_SCANF''@|$(GNULIB_SCANF)|g' \ -+ -e 's|@''GNULIB_SNPRINTF''@|$(GNULIB_SNPRINTF)|g' \ -+ -e 's|@''GNULIB_SPRINTF_POSIX''@|$(GNULIB_SPRINTF_POSIX)|g' \ -+ -e 's|@''GNULIB_STDIO_H_NONBLOCKING''@|$(GNULIB_STDIO_H_NONBLOCKING)|g' \ -+ -e 's|@''GNULIB_STDIO_H_SIGPIPE''@|$(GNULIB_STDIO_H_SIGPIPE)|g' \ -+ -e 's|@''GNULIB_TMPFILE''@|$(GNULIB_TMPFILE)|g' \ -+ -e 's|@''GNULIB_VASPRINTF''@|$(GNULIB_VASPRINTF)|g' \ -+ -e 's|@''GNULIB_VDPRINTF''@|$(GNULIB_VDPRINTF)|g' \ -+ -e 's|@''GNULIB_VFPRINTF''@|$(GNULIB_VFPRINTF)|g' \ -+ -e 's|@''GNULIB_VFPRINTF_POSIX''@|$(GNULIB_VFPRINTF_POSIX)|g' \ -+ -e 's|@''GNULIB_VFSCANF''@|$(GNULIB_VFSCANF)|g' \ -+ -e 's|@''GNULIB_VSCANF''@|$(GNULIB_VSCANF)|g' \ -+ -e 's|@''GNULIB_VPRINTF''@|$(GNULIB_VPRINTF)|g' \ -+ -e 's|@''GNULIB_VPRINTF_POSIX''@|$(GNULIB_VPRINTF_POSIX)|g' \ -+ -e 's|@''GNULIB_VSNPRINTF''@|$(GNULIB_VSNPRINTF)|g' \ -+ -e 's|@''GNULIB_VSPRINTF_POSIX''@|$(GNULIB_VSPRINTF_POSIX)|g' \ - < $(srcdir)/stdio.in.h | \ - sed -e 's|@''HAVE_DECL_FPURGE''@|$(HAVE_DECL_FPURGE)|g' \ - -e 's|@''HAVE_DECL_FSEEKO''@|$(HAVE_DECL_FSEEKO)|g' \ -@@ -691,43 +650,41 @@ BUILT_SOURCES += stdlib.h - - # We need the following in order to create <stdlib.h> when the system - # doesn't have one that works with the given compiler. --stdlib.h: stdlib.in.h $(top_builddir)/config.status $(CXXDEFS_H) \ -- $(_NORETURN_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H) -+stdlib.h: stdlib.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H) - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ -- sed -e 's|@''GUARD_PREFIX''@|GL|g' \ -- -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ -+ sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ - -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ - -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ - -e 's|@''NEXT_STDLIB_H''@|$(NEXT_STDLIB_H)|g' \ -- -e 's/@''GNULIB__EXIT''@/$(GNULIB__EXIT)/g' \ -- -e 's/@''GNULIB_ATOLL''@/$(GNULIB_ATOLL)/g' \ -- -e 's/@''GNULIB_CALLOC_POSIX''@/$(GNULIB_CALLOC_POSIX)/g' \ -- -e 's/@''GNULIB_CANONICALIZE_FILE_NAME''@/$(GNULIB_CANONICALIZE_FILE_NAME)/g' \ -- -e 's/@''GNULIB_GETLOADAVG''@/$(GNULIB_GETLOADAVG)/g' \ -- -e 's/@''GNULIB_GETSUBOPT''@/$(GNULIB_GETSUBOPT)/g' \ -- -e 's/@''GNULIB_GRANTPT''@/$(GNULIB_GRANTPT)/g' \ -- -e 's/@''GNULIB_MALLOC_POSIX''@/$(GNULIB_MALLOC_POSIX)/g' \ -- -e 's/@''GNULIB_MBTOWC''@/$(GNULIB_MBTOWC)/g' \ -- -e 's/@''GNULIB_MKDTEMP''@/$(GNULIB_MKDTEMP)/g' \ -- -e 's/@''GNULIB_MKOSTEMP''@/$(GNULIB_MKOSTEMP)/g' \ -- -e 's/@''GNULIB_MKOSTEMPS''@/$(GNULIB_MKOSTEMPS)/g' \ -- -e 's/@''GNULIB_MKSTEMP''@/$(GNULIB_MKSTEMP)/g' \ -- -e 's/@''GNULIB_MKSTEMPS''@/$(GNULIB_MKSTEMPS)/g' \ -- -e 's/@''GNULIB_PTSNAME''@/$(GNULIB_PTSNAME)/g' \ -- -e 's/@''GNULIB_PUTENV''@/$(GNULIB_PUTENV)/g' \ -- -e 's/@''GNULIB_RANDOM_R''@/$(GNULIB_RANDOM_R)/g' \ -- -e 's/@''GNULIB_REALLOC_POSIX''@/$(GNULIB_REALLOC_POSIX)/g' \ -- -e 's/@''GNULIB_REALPATH''@/$(GNULIB_REALPATH)/g' \ -- -e 's/@''GNULIB_RPMATCH''@/$(GNULIB_RPMATCH)/g' \ -- -e 's/@''GNULIB_SETENV''@/$(GNULIB_SETENV)/g' \ -- -e 's/@''GNULIB_STRTOD''@/$(GNULIB_STRTOD)/g' \ -- -e 's/@''GNULIB_STRTOLL''@/$(GNULIB_STRTOLL)/g' \ -- -e 's/@''GNULIB_STRTOULL''@/$(GNULIB_STRTOULL)/g' \ -- -e 's/@''GNULIB_SYSTEM_POSIX''@/$(GNULIB_SYSTEM_POSIX)/g' \ -- -e 's/@''GNULIB_UNLOCKPT''@/$(GNULIB_UNLOCKPT)/g' \ -- -e 's/@''GNULIB_UNSETENV''@/$(GNULIB_UNSETENV)/g' \ -- -e 's/@''GNULIB_WCTOMB''@/$(GNULIB_WCTOMB)/g' \ -+ -e 's|@''GNULIB__EXIT''@|$(GNULIB__EXIT)|g' \ -+ -e 's|@''GNULIB_ATOLL''@|$(GNULIB_ATOLL)|g' \ -+ -e 's|@''GNULIB_CALLOC_POSIX''@|$(GNULIB_CALLOC_POSIX)|g' \ -+ -e 's|@''GNULIB_CANONICALIZE_FILE_NAME''@|$(GNULIB_CANONICALIZE_FILE_NAME)|g' \ -+ -e 's|@''GNULIB_GETLOADAVG''@|$(GNULIB_GETLOADAVG)|g' \ -+ -e 's|@''GNULIB_GETSUBOPT''@|$(GNULIB_GETSUBOPT)|g' \ -+ -e 's|@''GNULIB_GRANTPT''@|$(GNULIB_GRANTPT)|g' \ -+ -e 's|@''GNULIB_MALLOC_POSIX''@|$(GNULIB_MALLOC_POSIX)|g' \ -+ -e 's|@''GNULIB_MBTOWC''@|$(GNULIB_MBTOWC)|g' \ -+ -e 's|@''GNULIB_MKDTEMP''@|$(GNULIB_MKDTEMP)|g' \ -+ -e 's|@''GNULIB_MKOSTEMP''@|$(GNULIB_MKOSTEMP)|g' \ -+ -e 's|@''GNULIB_MKOSTEMPS''@|$(GNULIB_MKOSTEMPS)|g' \ -+ -e 's|@''GNULIB_MKSTEMP''@|$(GNULIB_MKSTEMP)|g' \ -+ -e 's|@''GNULIB_MKSTEMPS''@|$(GNULIB_MKSTEMPS)|g' \ -+ -e 's|@''GNULIB_PTSNAME''@|$(GNULIB_PTSNAME)|g' \ -+ -e 's|@''GNULIB_PUTENV''@|$(GNULIB_PUTENV)|g' \ -+ -e 's|@''GNULIB_RANDOM_R''@|$(GNULIB_RANDOM_R)|g' \ -+ -e 's|@''GNULIB_REALLOC_POSIX''@|$(GNULIB_REALLOC_POSIX)|g' \ -+ -e 's|@''GNULIB_REALPATH''@|$(GNULIB_REALPATH)|g' \ -+ -e 's|@''GNULIB_RPMATCH''@|$(GNULIB_RPMATCH)|g' \ -+ -e 's|@''GNULIB_SETENV''@|$(GNULIB_SETENV)|g' \ -+ -e 's|@''GNULIB_STRTOD''@|$(GNULIB_STRTOD)|g' \ -+ -e 's|@''GNULIB_STRTOLL''@|$(GNULIB_STRTOLL)|g' \ -+ -e 's|@''GNULIB_STRTOULL''@|$(GNULIB_STRTOULL)|g' \ -+ -e 's|@''GNULIB_SYSTEM_POSIX''@|$(GNULIB_SYSTEM_POSIX)|g' \ -+ -e 's|@''GNULIB_UNLOCKPT''@|$(GNULIB_UNLOCKPT)|g' \ -+ -e 's|@''GNULIB_UNSETENV''@|$(GNULIB_UNSETENV)|g' \ -+ -e 's|@''GNULIB_WCTOMB''@|$(GNULIB_WCTOMB)|g' \ - < $(srcdir)/stdlib.in.h | \ - sed -e 's|@''HAVE__EXIT''@|$(HAVE__EXIT)|g' \ - -e 's|@''HAVE_ATOLL''@|$(HAVE_ATOLL)|g' \ -@@ -766,7 +723,6 @@ stdlib.h: stdlib.in.h $(top_builddir)/co - -e 's|@''REPLACE_UNSETENV''@|$(REPLACE_UNSETENV)|g' \ - -e 's|@''REPLACE_WCTOMB''@|$(REPLACE_WCTOMB)|g' \ - -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \ -- -e '/definition of _Noreturn/r $(_NORETURN_H)' \ - -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \ - -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)'; \ - } > $@-t && \ -@@ -793,15 +749,6 @@ EXTRA_libicrt_a_SOURCES += strerror.c - - ## end gnulib module strerror - --## begin gnulib module strerror-override -- -- --EXTRA_DIST += strerror-override.c strerror-override.h -- --EXTRA_libicrt_a_SOURCES += strerror-override.c -- --## end gnulib module strerror-override -- - ## begin gnulib module string - - BUILT_SOURCES += string.h -@@ -811,52 +758,47 @@ BUILT_SOURCES += string.h - string.h: string.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H) - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ -- sed -e 's|@''GUARD_PREFIX''@|GL|g' \ -- -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ -+ sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ - -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ - -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ - -e 's|@''NEXT_STRING_H''@|$(NEXT_STRING_H)|g' \ -- -e 's/@''GNULIB_FFSL''@/$(GNULIB_FFSL)/g' \ -- -e 's/@''GNULIB_FFSLL''@/$(GNULIB_FFSLL)/g' \ -- -e 's/@''GNULIB_MBSLEN''@/$(GNULIB_MBSLEN)/g' \ -- -e 's/@''GNULIB_MBSNLEN''@/$(GNULIB_MBSNLEN)/g' \ -- -e 's/@''GNULIB_MBSCHR''@/$(GNULIB_MBSCHR)/g' \ -- -e 's/@''GNULIB_MBSRCHR''@/$(GNULIB_MBSRCHR)/g' \ -- -e 's/@''GNULIB_MBSSTR''@/$(GNULIB_MBSSTR)/g' \ -- -e 's/@''GNULIB_MBSCASECMP''@/$(GNULIB_MBSCASECMP)/g' \ -- -e 's/@''GNULIB_MBSNCASECMP''@/$(GNULIB_MBSNCASECMP)/g' \ -- -e 's/@''GNULIB_MBSPCASECMP''@/$(GNULIB_MBSPCASECMP)/g' \ -- -e 's/@''GNULIB_MBSCASESTR''@/$(GNULIB_MBSCASESTR)/g' \ -- -e 's/@''GNULIB_MBSCSPN''@/$(GNULIB_MBSCSPN)/g' \ -- -e 's/@''GNULIB_MBSPBRK''@/$(GNULIB_MBSPBRK)/g' \ -- -e 's/@''GNULIB_MBSSPN''@/$(GNULIB_MBSSPN)/g' \ -- -e 's/@''GNULIB_MBSSEP''@/$(GNULIB_MBSSEP)/g' \ -- -e 's/@''GNULIB_MBSTOK_R''@/$(GNULIB_MBSTOK_R)/g' \ -- -e 's/@''GNULIB_MEMCHR''@/$(GNULIB_MEMCHR)/g' \ -- -e 's/@''GNULIB_MEMMEM''@/$(GNULIB_MEMMEM)/g' \ -- -e 's/@''GNULIB_MEMPCPY''@/$(GNULIB_MEMPCPY)/g' \ -- -e 's/@''GNULIB_MEMRCHR''@/$(GNULIB_MEMRCHR)/g' \ -- -e 's/@''GNULIB_RAWMEMCHR''@/$(GNULIB_RAWMEMCHR)/g' \ -- -e 's/@''GNULIB_STPCPY''@/$(GNULIB_STPCPY)/g' \ -- -e 's/@''GNULIB_STPNCPY''@/$(GNULIB_STPNCPY)/g' \ -- -e 's/@''GNULIB_STRCHRNUL''@/$(GNULIB_STRCHRNUL)/g' \ -- -e 's/@''GNULIB_STRDUP''@/$(GNULIB_STRDUP)/g' \ -- -e 's/@''GNULIB_STRNCAT''@/$(GNULIB_STRNCAT)/g' \ -- -e 's/@''GNULIB_STRNDUP''@/$(GNULIB_STRNDUP)/g' \ -- -e 's/@''GNULIB_STRNLEN''@/$(GNULIB_STRNLEN)/g' \ -- -e 's/@''GNULIB_STRPBRK''@/$(GNULIB_STRPBRK)/g' \ -- -e 's/@''GNULIB_STRSEP''@/$(GNULIB_STRSEP)/g' \ -- -e 's/@''GNULIB_STRSTR''@/$(GNULIB_STRSTR)/g' \ -- -e 's/@''GNULIB_STRCASESTR''@/$(GNULIB_STRCASESTR)/g' \ -- -e 's/@''GNULIB_STRTOK_R''@/$(GNULIB_STRTOK_R)/g' \ -- -e 's/@''GNULIB_STRERROR''@/$(GNULIB_STRERROR)/g' \ -- -e 's/@''GNULIB_STRERROR_R''@/$(GNULIB_STRERROR_R)/g' \ -- -e 's/@''GNULIB_STRSIGNAL''@/$(GNULIB_STRSIGNAL)/g' \ -- -e 's/@''GNULIB_STRVERSCMP''@/$(GNULIB_STRVERSCMP)/g' \ -+ -e 's|@''GNULIB_MBSLEN''@|$(GNULIB_MBSLEN)|g' \ -+ -e 's|@''GNULIB_MBSNLEN''@|$(GNULIB_MBSNLEN)|g' \ -+ -e 's|@''GNULIB_MBSCHR''@|$(GNULIB_MBSCHR)|g' \ -+ -e 's|@''GNULIB_MBSRCHR''@|$(GNULIB_MBSRCHR)|g' \ -+ -e 's|@''GNULIB_MBSSTR''@|$(GNULIB_MBSSTR)|g' \ -+ -e 's|@''GNULIB_MBSCASECMP''@|$(GNULIB_MBSCASECMP)|g' \ -+ -e 's|@''GNULIB_MBSNCASECMP''@|$(GNULIB_MBSNCASECMP)|g' \ -+ -e 's|@''GNULIB_MBSPCASECMP''@|$(GNULIB_MBSPCASECMP)|g' \ -+ -e 's|@''GNULIB_MBSCASESTR''@|$(GNULIB_MBSCASESTR)|g' \ -+ -e 's|@''GNULIB_MBSCSPN''@|$(GNULIB_MBSCSPN)|g' \ -+ -e 's|@''GNULIB_MBSPBRK''@|$(GNULIB_MBSPBRK)|g' \ -+ -e 's|@''GNULIB_MBSSPN''@|$(GNULIB_MBSSPN)|g' \ -+ -e 's|@''GNULIB_MBSSEP''@|$(GNULIB_MBSSEP)|g' \ -+ -e 's|@''GNULIB_MBSTOK_R''@|$(GNULIB_MBSTOK_R)|g' \ -+ -e 's|@''GNULIB_MEMCHR''@|$(GNULIB_MEMCHR)|g' \ -+ -e 's|@''GNULIB_MEMMEM''@|$(GNULIB_MEMMEM)|g' \ -+ -e 's|@''GNULIB_MEMPCPY''@|$(GNULIB_MEMPCPY)|g' \ -+ -e 's|@''GNULIB_MEMRCHR''@|$(GNULIB_MEMRCHR)|g' \ -+ -e 's|@''GNULIB_RAWMEMCHR''@|$(GNULIB_RAWMEMCHR)|g' \ -+ -e 's|@''GNULIB_STPCPY''@|$(GNULIB_STPCPY)|g' \ -+ -e 's|@''GNULIB_STPNCPY''@|$(GNULIB_STPNCPY)|g' \ -+ -e 's|@''GNULIB_STRCHRNUL''@|$(GNULIB_STRCHRNUL)|g' \ -+ -e 's|@''GNULIB_STRDUP''@|$(GNULIB_STRDUP)|g' \ -+ -e 's|@''GNULIB_STRNCAT''@|$(GNULIB_STRNCAT)|g' \ -+ -e 's|@''GNULIB_STRNDUP''@|$(GNULIB_STRNDUP)|g' \ -+ -e 's|@''GNULIB_STRNLEN''@|$(GNULIB_STRNLEN)|g' \ -+ -e 's|@''GNULIB_STRPBRK''@|$(GNULIB_STRPBRK)|g' \ -+ -e 's|@''GNULIB_STRSEP''@|$(GNULIB_STRSEP)|g' \ -+ -e 's|@''GNULIB_STRSTR''@|$(GNULIB_STRSTR)|g' \ -+ -e 's|@''GNULIB_STRCASESTR''@|$(GNULIB_STRCASESTR)|g' \ -+ -e 's|@''GNULIB_STRTOK_R''@|$(GNULIB_STRTOK_R)|g' \ -+ -e 's|@''GNULIB_STRERROR''@|$(GNULIB_STRERROR)|g' \ -+ -e 's|@''GNULIB_STRERROR_R''@|$(GNULIB_STRERROR_R)|g' \ -+ -e 's|@''GNULIB_STRSIGNAL''@|$(GNULIB_STRSIGNAL)|g' \ -+ -e 's|@''GNULIB_STRVERSCMP''@|$(GNULIB_STRVERSCMP)|g' \ - < $(srcdir)/string.in.h | \ -- sed -e 's|@''HAVE_FFSL''@|$(HAVE_FFSL)|g' \ -- -e 's|@''HAVE_FFSLL''@|$(HAVE_FFSLL)|g' \ -- -e 's|@''HAVE_MBSLEN''@|$(HAVE_MBSLEN)|g' \ -+ sed -e 's|@''HAVE_MBSLEN''@|$(HAVE_MBSLEN)|g' \ - -e 's|@''HAVE_MEMCHR''@|$(HAVE_MEMCHR)|g' \ - -e 's|@''HAVE_DECL_MEMMEM''@|$(HAVE_DECL_MEMMEM)|g' \ - -e 's|@''HAVE_MEMPCPY''@|$(HAVE_MEMPCPY)|g' \ -@@ -912,23 +854,22 @@ sys/stat.h: sys_stat.in.h $(top_builddir - $(AM_V_at)$(MKDIR_P) sys - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ -- sed -e 's|@''GUARD_PREFIX''@|GL|g' \ -- -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ -+ sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ - -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ - -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ - -e 's|@''NEXT_SYS_STAT_H''@|$(NEXT_SYS_STAT_H)|g' \ -- -e 's/@''GNULIB_FCHMODAT''@/$(GNULIB_FCHMODAT)/g' \ -- -e 's/@''GNULIB_FSTATAT''@/$(GNULIB_FSTATAT)/g' \ -- -e 's/@''GNULIB_FUTIMENS''@/$(GNULIB_FUTIMENS)/g' \ -- -e 's/@''GNULIB_LCHMOD''@/$(GNULIB_LCHMOD)/g' \ -- -e 's/@''GNULIB_LSTAT''@/$(GNULIB_LSTAT)/g' \ -- -e 's/@''GNULIB_MKDIRAT''@/$(GNULIB_MKDIRAT)/g' \ -- -e 's/@''GNULIB_MKFIFO''@/$(GNULIB_MKFIFO)/g' \ -- -e 's/@''GNULIB_MKFIFOAT''@/$(GNULIB_MKFIFOAT)/g' \ -- -e 's/@''GNULIB_MKNOD''@/$(GNULIB_MKNOD)/g' \ -- -e 's/@''GNULIB_MKNODAT''@/$(GNULIB_MKNODAT)/g' \ -- -e 's/@''GNULIB_STAT''@/$(GNULIB_STAT)/g' \ -- -e 's/@''GNULIB_UTIMENSAT''@/$(GNULIB_UTIMENSAT)/g' \ -+ -e 's|@''GNULIB_FCHMODAT''@|$(GNULIB_FCHMODAT)|g' \ -+ -e 's|@''GNULIB_FSTATAT''@|$(GNULIB_FSTATAT)|g' \ -+ -e 's|@''GNULIB_FUTIMENS''@|$(GNULIB_FUTIMENS)|g' \ -+ -e 's|@''GNULIB_LCHMOD''@|$(GNULIB_LCHMOD)|g' \ -+ -e 's|@''GNULIB_LSTAT''@|$(GNULIB_LSTAT)|g' \ -+ -e 's|@''GNULIB_MKDIRAT''@|$(GNULIB_MKDIRAT)|g' \ -+ -e 's|@''GNULIB_MKFIFO''@|$(GNULIB_MKFIFO)|g' \ -+ -e 's|@''GNULIB_MKFIFOAT''@|$(GNULIB_MKFIFOAT)|g' \ -+ -e 's|@''GNULIB_MKNOD''@|$(GNULIB_MKNOD)|g' \ -+ -e 's|@''GNULIB_MKNODAT''@|$(GNULIB_MKNODAT)|g' \ -+ -e 's|@''GNULIB_STAT''@|$(GNULIB_STAT)|g' \ -+ -e 's|@''GNULIB_UTIMENSAT''@|$(GNULIB_UTIMENSAT)|g' \ - -e 's|@''HAVE_FCHMODAT''@|$(HAVE_FCHMODAT)|g' \ - -e 's|@''HAVE_FSTATAT''@|$(HAVE_FSTATAT)|g' \ - -e 's|@''HAVE_FUTIMENS''@|$(HAVE_FUTIMENS)|g' \ -@@ -971,16 +912,15 @@ BUILT_SOURCES += time.h - time.h: time.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H) - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ -- sed -e 's|@''GUARD_PREFIX''@|GL|g' \ -- -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ -+ sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ - -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ - -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ - -e 's|@''NEXT_TIME_H''@|$(NEXT_TIME_H)|g' \ -- -e 's/@''GNULIB_MKTIME''@/$(GNULIB_MKTIME)/g' \ -- -e 's/@''GNULIB_NANOSLEEP''@/$(GNULIB_NANOSLEEP)/g' \ -- -e 's/@''GNULIB_STRPTIME''@/$(GNULIB_STRPTIME)/g' \ -- -e 's/@''GNULIB_TIMEGM''@/$(GNULIB_TIMEGM)/g' \ -- -e 's/@''GNULIB_TIME_R''@/$(GNULIB_TIME_R)/g' \ -+ -e 's|@''GNULIB_MKTIME''@|$(GNULIB_MKTIME)|g' \ -+ -e 's|@''GNULIB_NANOSLEEP''@|$(GNULIB_NANOSLEEP)|g' \ -+ -e 's|@''GNULIB_STRPTIME''@|$(GNULIB_STRPTIME)|g' \ -+ -e 's|@''GNULIB_TIMEGM''@|$(GNULIB_TIMEGM)|g' \ -+ -e 's|@''GNULIB_TIME_R''@|$(GNULIB_TIME_R)|g' \ - -e 's|@''HAVE_DECL_LOCALTIME_R''@|$(HAVE_DECL_LOCALTIME_R)|g' \ - -e 's|@''HAVE_NANOSLEEP''@|$(HAVE_NANOSLEEP)|g' \ - -e 's|@''HAVE_STRPTIME''@|$(HAVE_STRPTIME)|g' \ -@@ -1013,56 +953,55 @@ BUILT_SOURCES += unistd.h - unistd.h: unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H) - $(AM_V_GEN)rm -f $@-t $@ && \ - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ -- sed -e 's|@''GUARD_PREFIX''@|GL|g' \ -- -e 's|@''HAVE_UNISTD_H''@|$(HAVE_UNISTD_H)|g' \ -+ sed -e 's|@''HAVE_UNISTD_H''@|$(HAVE_UNISTD_H)|g' \ - -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ - -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ - -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ - -e 's|@''NEXT_UNISTD_H''@|$(NEXT_UNISTD_H)|g' \ -- -e 's/@''GNULIB_CHOWN''@/$(GNULIB_CHOWN)/g' \ -- -e 's/@''GNULIB_CLOSE''@/$(GNULIB_CLOSE)/g' \ -- -e 's/@''GNULIB_DUP2''@/$(GNULIB_DUP2)/g' \ -- -e 's/@''GNULIB_DUP3''@/$(GNULIB_DUP3)/g' \ -- -e 's/@''GNULIB_ENVIRON''@/$(GNULIB_ENVIRON)/g' \ -- -e 's/@''GNULIB_EUIDACCESS''@/$(GNULIB_EUIDACCESS)/g' \ -- -e 's/@''GNULIB_FACCESSAT''@/$(GNULIB_FACCESSAT)/g' \ -- -e 's/@''GNULIB_FCHDIR''@/$(GNULIB_FCHDIR)/g' \ -- -e 's/@''GNULIB_FCHOWNAT''@/$(GNULIB_FCHOWNAT)/g' \ -- -e 's/@''GNULIB_FSYNC''@/$(GNULIB_FSYNC)/g' \ -- -e 's/@''GNULIB_FTRUNCATE''@/$(GNULIB_FTRUNCATE)/g' \ -- -e 's/@''GNULIB_GETCWD''@/$(GNULIB_GETCWD)/g' \ -- -e 's/@''GNULIB_GETDOMAINNAME''@/$(GNULIB_GETDOMAINNAME)/g' \ -- -e 's/@''GNULIB_GETDTABLESIZE''@/$(GNULIB_GETDTABLESIZE)/g' \ -- -e 's/@''GNULIB_GETGROUPS''@/$(GNULIB_GETGROUPS)/g' \ -- -e 's/@''GNULIB_GETHOSTNAME''@/$(GNULIB_GETHOSTNAME)/g' \ -- -e 's/@''GNULIB_GETLOGIN''@/$(GNULIB_GETLOGIN)/g' \ -- -e 's/@''GNULIB_GETLOGIN_R''@/$(GNULIB_GETLOGIN_R)/g' \ -- -e 's/@''GNULIB_GETPAGESIZE''@/$(GNULIB_GETPAGESIZE)/g' \ -- -e 's/@''GNULIB_GETUSERSHELL''@/$(GNULIB_GETUSERSHELL)/g' \ -- -e 's/@''GNULIB_GROUP_MEMBER''@/$(GNULIB_GROUP_MEMBER)/g' \ -- -e 's/@''GNULIB_LCHOWN''@/$(GNULIB_LCHOWN)/g' \ -- -e 's/@''GNULIB_LINK''@/$(GNULIB_LINK)/g' \ -- -e 's/@''GNULIB_LINKAT''@/$(GNULIB_LINKAT)/g' \ -- -e 's/@''GNULIB_LSEEK''@/$(GNULIB_LSEEK)/g' \ -- -e 's/@''GNULIB_PIPE''@/$(GNULIB_PIPE)/g' \ -- -e 's/@''GNULIB_PIPE2''@/$(GNULIB_PIPE2)/g' \ -- -e 's/@''GNULIB_PREAD''@/$(GNULIB_PREAD)/g' \ -- -e 's/@''GNULIB_PWRITE''@/$(GNULIB_PWRITE)/g' \ -- -e 's/@''GNULIB_READ''@/$(GNULIB_READ)/g' \ -- -e 's/@''GNULIB_READLINK''@/$(GNULIB_READLINK)/g' \ -- -e 's/@''GNULIB_READLINKAT''@/$(GNULIB_READLINKAT)/g' \ -- -e 's/@''GNULIB_RMDIR''@/$(GNULIB_RMDIR)/g' \ -- -e 's/@''GNULIB_SLEEP''@/$(GNULIB_SLEEP)/g' \ -- -e 's/@''GNULIB_SYMLINK''@/$(GNULIB_SYMLINK)/g' \ -- -e 's/@''GNULIB_SYMLINKAT''@/$(GNULIB_SYMLINKAT)/g' \ -- -e 's/@''GNULIB_TTYNAME_R''@/$(GNULIB_TTYNAME_R)/g' \ -- -e 's/@''GNULIB_UNISTD_H_GETOPT''@/$(GNULIB_UNISTD_H_GETOPT)/g' \ -- -e 's/@''GNULIB_UNISTD_H_NONBLOCKING''@/$(GNULIB_UNISTD_H_NONBLOCKING)/g' \ -- -e 's/@''GNULIB_UNISTD_H_SIGPIPE''@/$(GNULIB_UNISTD_H_SIGPIPE)/g' \ -- -e 's/@''GNULIB_UNLINK''@/$(GNULIB_UNLINK)/g' \ -- -e 's/@''GNULIB_UNLINKAT''@/$(GNULIB_UNLINKAT)/g' \ -- -e 's/@''GNULIB_USLEEP''@/$(GNULIB_USLEEP)/g' \ -- -e 's/@''GNULIB_WRITE''@/$(GNULIB_WRITE)/g' \ -+ -e 's|@''GNULIB_CHOWN''@|$(GNULIB_CHOWN)|g' \ -+ -e 's|@''GNULIB_CLOSE''@|$(GNULIB_CLOSE)|g' \ -+ -e 's|@''GNULIB_DUP2''@|$(GNULIB_DUP2)|g' \ -+ -e 's|@''GNULIB_DUP3''@|$(GNULIB_DUP3)|g' \ -+ -e 's|@''GNULIB_ENVIRON''@|$(GNULIB_ENVIRON)|g' \ -+ -e 's|@''GNULIB_EUIDACCESS''@|$(GNULIB_EUIDACCESS)|g' \ -+ -e 's|@''GNULIB_FACCESSAT''@|$(GNULIB_FACCESSAT)|g' \ -+ -e 's|@''GNULIB_FCHDIR''@|$(GNULIB_FCHDIR)|g' \ -+ -e 's|@''GNULIB_FCHOWNAT''@|$(GNULIB_FCHOWNAT)|g' \ -+ -e 's|@''GNULIB_FSYNC''@|$(GNULIB_FSYNC)|g' \ -+ -e 's|@''GNULIB_FTRUNCATE''@|$(GNULIB_FTRUNCATE)|g' \ -+ -e 's|@''GNULIB_GETCWD''@|$(GNULIB_GETCWD)|g' \ -+ -e 's|@''GNULIB_GETDOMAINNAME''@|$(GNULIB_GETDOMAINNAME)|g' \ -+ -e 's|@''GNULIB_GETDTABLESIZE''@|$(GNULIB_GETDTABLESIZE)|g' \ -+ -e 's|@''GNULIB_GETGROUPS''@|$(GNULIB_GETGROUPS)|g' \ -+ -e 's|@''GNULIB_GETHOSTNAME''@|$(GNULIB_GETHOSTNAME)|g' \ -+ -e 's|@''GNULIB_GETLOGIN''@|$(GNULIB_GETLOGIN)|g' \ -+ -e 's|@''GNULIB_GETLOGIN_R''@|$(GNULIB_GETLOGIN_R)|g' \ -+ -e 's|@''GNULIB_GETPAGESIZE''@|$(GNULIB_GETPAGESIZE)|g' \ -+ -e 's|@''GNULIB_GETUSERSHELL''@|$(GNULIB_GETUSERSHELL)|g' \ -+ -e 's|@''GNULIB_GROUP_MEMBER''@|$(GNULIB_GROUP_MEMBER)|g' \ -+ -e 's|@''GNULIB_LCHOWN''@|$(GNULIB_LCHOWN)|g' \ -+ -e 's|@''GNULIB_LINK''@|$(GNULIB_LINK)|g' \ -+ -e 's|@''GNULIB_LINKAT''@|$(GNULIB_LINKAT)|g' \ -+ -e 's|@''GNULIB_LSEEK''@|$(GNULIB_LSEEK)|g' \ -+ -e 's|@''GNULIB_PIPE''@|$(GNULIB_PIPE)|g' \ -+ -e 's|@''GNULIB_PIPE2''@|$(GNULIB_PIPE2)|g' \ -+ -e 's|@''GNULIB_PREAD''@|$(GNULIB_PREAD)|g' \ -+ -e 's|@''GNULIB_PWRITE''@|$(GNULIB_PWRITE)|g' \ -+ -e 's|@''GNULIB_READ''@|$(GNULIB_READ)|g' \ -+ -e 's|@''GNULIB_READLINK''@|$(GNULIB_READLINK)|g' \ -+ -e 's|@''GNULIB_READLINKAT''@|$(GNULIB_READLINKAT)|g' \ -+ -e 's|@''GNULIB_RMDIR''@|$(GNULIB_RMDIR)|g' \ -+ -e 's|@''GNULIB_SLEEP''@|$(GNULIB_SLEEP)|g' \ -+ -e 's|@''GNULIB_SYMLINK''@|$(GNULIB_SYMLINK)|g' \ -+ -e 's|@''GNULIB_SYMLINKAT''@|$(GNULIB_SYMLINKAT)|g' \ -+ -e 's|@''GNULIB_TTYNAME_R''@|$(GNULIB_TTYNAME_R)|g' \ -+ -e 's|@''GNULIB_UNISTD_H_GETOPT''@|$(GNULIB_UNISTD_H_GETOPT)|g' \ -+ -e 's|@''GNULIB_UNISTD_H_NONBLOCKING''@|$(GNULIB_UNISTD_H_NONBLOCKING)|g' \ -+ -e 's|@''GNULIB_UNISTD_H_SIGPIPE''@|$(GNULIB_UNISTD_H_SIGPIPE)|g' \ -+ -e 's|@''GNULIB_UNLINK''@|$(GNULIB_UNLINK)|g' \ -+ -e 's|@''GNULIB_UNLINKAT''@|$(GNULIB_UNLINKAT)|g' \ -+ -e 's|@''GNULIB_USLEEP''@|$(GNULIB_USLEEP)|g' \ -+ -e 's|@''GNULIB_WRITE''@|$(GNULIB_WRITE)|g' \ - < $(srcdir)/unistd.in.h | \ - sed -e 's|@''HAVE_CHOWN''@|$(HAVE_CHOWN)|g' \ - -e 's|@''HAVE_DUP2''@|$(HAVE_DUP2)|g' \ -@@ -1198,6 +1137,25 @@ EXTRA_DIST += verify.h - - ## end gnulib module verify - -+## begin gnulib module warn-on-use -+ -+BUILT_SOURCES += warn-on-use.h -+# The warn-on-use.h that gets inserted into generated .h files is the same as -+# build-aux/warn-on-use.h, except that it has the copyright header cut off. -+warn-on-use.h: $(top_srcdir)/build-aux/warn-on-use.h -+ $(AM_V_GEN)rm -f $@-t $@ && \ -+ sed -n -e '/^.ifndef/,$$p' \ -+ < $(top_srcdir)/build-aux/warn-on-use.h \ -+ > $@-t && \ -+ mv $@-t $@ -+MOSTLYCLEANFILES += warn-on-use.h warn-on-use.h-t -+ -+WARN_ON_USE_H=warn-on-use.h -+ -+EXTRA_DIST += $(top_srcdir)/build-aux/warn-on-use.h -+ -+## end gnulib module warn-on-use -+ - ## begin gnulib module xalloc - - libicrt_a_SOURCES += xalloc.h xmalloc.c xstrdup.c -diff -Naurp libiconv-1.14.org//srclib/pathmax.h libiconv-1.14/srclib/pathmax.h ---- libiconv-1.14.org//srclib/pathmax.h 2011-08-07 06:42:06.000000000 -0700 -+++ libiconv-1.14/srclib/pathmax.h 2012-01-08 02:07:40.218484451 -0800 -@@ -19,27 +19,6 @@ - #ifndef _PATHMAX_H - # define _PATHMAX_H - --/* POSIX:2008 defines PATH_MAX to be the maximum number of bytes in a filename, -- including the terminating NUL byte. -- <http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/limits.h.html> -- PATH_MAX is not defined on systems which have no limit on filename length, -- such as GNU/Hurd. -- -- This file does *not* define PATH_MAX always. Programs that use this file -- can handle the GNU/Hurd case in several ways: -- - Either with a package-wide handling, or with a per-file handling, -- - Either through a -- #ifdef PATH_MAX -- or through a fallback like -- #ifndef PATH_MAX -- # define PATH_MAX 8192 -- #endif -- or through a fallback like -- #ifndef PATH_MAX -- # define PATH_MAX pathconf ("/", _PC_PATH_MAX) -- #endif -- */ -- - # include <unistd.h> - - # include <limits.h> -@@ -48,6 +27,11 @@ - # define _POSIX_PATH_MAX 256 - # endif - -+# if !defined PATH_MAX && defined _PC_PATH_MAX && defined HAVE_PATHCONF -+# define PATH_MAX (pathconf ("/", _PC_PATH_MAX) < 1 ? 1024 \ -+ : pathconf ("/", _PC_PATH_MAX)) -+# endif -+ - /* Don't include sys/param.h if it already has been. */ - # if defined HAVE_SYS_PARAM_H && !defined PATH_MAX && !defined MAXPATHLEN - # include <sys/param.h> -@@ -57,13 +41,8 @@ - # define PATH_MAX MAXPATHLEN - # endif - --# ifdef __hpux --/* On HP-UX, PATH_MAX designates the maximum number of bytes in a filename, -- *not* including the terminating NUL byte, and is set to 1023. -- Additionally, when _XOPEN_SOURCE is defined to 500 or more, PATH_MAX is -- not defined at all any more. */ --# undef PATH_MAX --# define PATH_MAX 1024 -+# ifndef PATH_MAX -+# define PATH_MAX _POSIX_PATH_MAX - # endif - - #endif /* _PATHMAX_H */ -diff -Naurp libiconv-1.14.org//srclib/relocwrapper.c libiconv-1.14/srclib/relocwrapper.c ---- libiconv-1.14.org//srclib/relocwrapper.c 2011-08-07 06:42:06.000000000 -0700 -+++ libiconv-1.14/srclib/relocwrapper.c 2012-01-08 02:07:40.282484455 -0800 -@@ -29,6 +29,7 @@ - -> relocatable - -> setenv - -> malloca -+ -> strerror - -> c-ctype - - Macros that need to be set while compiling this file: -diff -Naurp libiconv-1.14.org//srclib/safe-read.h libiconv-1.14/srclib/safe-read.h ---- libiconv-1.14.org//srclib/safe-read.h 2011-08-07 06:42:06.000000000 -0700 -+++ libiconv-1.14/srclib/safe-read.h 2012-01-08 02:07:40.298484455 -0800 -@@ -14,19 +14,6 @@ - You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ - --/* Some system calls may be interrupted and fail with errno = EINTR in the -- following situations: -- - The process is stopped and restarted (signal SIGSTOP and SIGCONT, user -- types Ctrl-Z) on some platforms: MacOS X. -- - The process receives a signal for which a signal handler was installed -- with sigaction() with an sa_flags field that does not contain -- SA_RESTART. -- - The process receives a signal for which a signal handler was installed -- with signal() and for which no call to siginterrupt(sig,0) was done, -- on some platforms: AIX, HP-UX, IRIX, OSF/1, Solaris. -- -- This module provides a wrapper around read() that handles EINTR. */ -- - #include <stddef.h> - - #ifdef __cplusplus -diff -Naurp libiconv-1.14.org//srclib/signal.in.h libiconv-1.14/srclib/signal.in.h ---- libiconv-1.14.org//srclib/signal.in.h 2011-08-07 06:42:06.000000000 -0700 -+++ libiconv-1.14/srclib/signal.in.h 2012-01-08 02:07:40.314484456 -0800 -@@ -20,49 +20,21 @@ - #endif - @PRAGMA_COLUMNS@ - --#if defined __need_sig_atomic_t || defined __need_sigset_t || defined _GL_ALREADY_INCLUDING_SIGNAL_H || (defined _SIGNAL_H && !defined __SIZEOF_PTHREAD_MUTEX_T) --/* Special invocation convention: -- - Inside glibc header files. -- - On glibc systems we have a sequence of nested includes -- <signal.h> -> <ucontext.h> -> <signal.h>. -- In this situation, the functions are not yet declared, therefore we cannot -- provide the C++ aliases. -- - On glibc systems with GCC 4.3 we have a sequence of nested includes -- <csignal> -> </usr/include/signal.h> -> <sys/ucontext.h> -> <signal.h>. -- In this situation, some of the functions are not yet declared, therefore -- we cannot provide the C++ aliases. */ -+#if defined __need_sig_atomic_t || defined __need_sigset_t -+/* Special invocation convention inside glibc header files. */ - - # @INCLUDE_NEXT@ @NEXT_SIGNAL_H@ - - #else - /* Normal invocation convention. */ - --#ifndef _@GUARD_PREFIX@_SIGNAL_H -- --#define _GL_ALREADY_INCLUDING_SIGNAL_H -- --/* Define pid_t, uid_t. -- Also, mingw defines sigset_t not in <signal.h>, but in <sys/types.h>. -- On Solaris 10, <signal.h> includes <sys/types.h>, which eventually includes -- us; so include <sys/types.h> now, before the second inclusion guard. */ --#include <sys/types.h> -+#ifndef _GL_SIGNAL_H - - /* The include_next requires a split double-inclusion guard. */ - #@INCLUDE_NEXT@ @NEXT_SIGNAL_H@ - --#undef _GL_ALREADY_INCLUDING_SIGNAL_H -- --#ifndef _@GUARD_PREFIX@_SIGNAL_H --#define _@GUARD_PREFIX@_SIGNAL_H -- --/* MacOS X 10.3, FreeBSD 6.4, OpenBSD 3.8, OSF/1 4.0, Solaris 2.6 declare -- pthread_sigmask in <pthread.h>, not in <signal.h>. -- But avoid namespace pollution on glibc systems.*/ --#if (@GNULIB_PTHREAD_SIGMASK@ || defined GNULIB_POSIXCHECK) \ -- && ((defined __APPLE__ && defined __MACH__) || defined __FreeBSD__ || defined __OpenBSD__ || defined __osf__ || defined __sun) \ -- && ! defined __GLIBC__ --# include <pthread.h> --#endif -+#ifndef _GL_SIGNAL_H -+#define _GL_SIGNAL_H - - /* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */ - -@@ -70,6 +42,10 @@ - - /* The definition of _GL_WARN_ON_USE is copied here. */ - -+/* Define pid_t, uid_t. -+ Also, mingw defines sigset_t not in <signal.h>, but in <sys/types.h>. */ -+#include <sys/types.h> -+ - /* On AIX, sig_atomic_t already includes volatile. C99 requires that - 'volatile sig_atomic_t' ignore the extra modifier, but C89 did not. - Hence, redefine this to a non-volatile type as needed. */ -@@ -124,34 +100,6 @@ typedef void (*sighandler_t) (int); - #endif - - --#if @GNULIB_PTHREAD_SIGMASK@ --# if @REPLACE_PTHREAD_SIGMASK@ --# if !(defined __cplusplus && defined GNULIB_NAMESPACE) --# undef pthread_sigmask --# define pthread_sigmask rpl_pthread_sigmask --# endif --_GL_FUNCDECL_RPL (pthread_sigmask, int, -- (int how, const sigset_t *new_mask, sigset_t *old_mask)); --_GL_CXXALIAS_RPL (pthread_sigmask, int, -- (int how, const sigset_t *new_mask, sigset_t *old_mask)); --# else --# if !@HAVE_PTHREAD_SIGMASK@ --_GL_FUNCDECL_SYS (pthread_sigmask, int, -- (int how, const sigset_t *new_mask, sigset_t *old_mask)); --# endif --_GL_CXXALIAS_SYS (pthread_sigmask, int, -- (int how, const sigset_t *new_mask, sigset_t *old_mask)); --# endif --_GL_CXXALIASWARN (pthread_sigmask); --#elif defined GNULIB_POSIXCHECK --# undef pthread_sigmask --# if HAVE_RAW_DECL_PTHREAD_SIGMASK --_GL_WARN_ON_USE (pthread_sigmask, "pthread_sigmask is not portable - " -- "use gnulib module pthread_sigmask for portability"); --# endif --#endif -- -- - #if @GNULIB_SIGPROCMASK@ - # if !@HAVE_POSIX_SIGNALBLOCKING@ - -@@ -423,6 +371,6 @@ _GL_WARN_ON_USE (sigaction, "sigaction i - #endif - - --#endif /* _@GUARD_PREFIX@_SIGNAL_H */ --#endif /* _@GUARD_PREFIX@_SIGNAL_H */ -+#endif /* _GL_SIGNAL_H */ -+#endif /* _GL_SIGNAL_H */ - #endif -diff -Naurp libiconv-1.14.org//srclib/stat.c libiconv-1.14/srclib/stat.c ---- libiconv-1.14.org//srclib/stat.c 2011-08-07 06:42:06.000000000 -0700 -+++ libiconv-1.14/srclib/stat.c 2012-01-08 02:07:40.330484457 -0800 -@@ -38,7 +38,6 @@ orig_stat (const char *filename, struct - #include <stdbool.h> - #include <string.h> - #include "dosname.h" --#include "verify.h" - - /* Store information about NAME into ST. Work around bugs with - trailing slashes. Mingw has other bugs (such as st_ino always -@@ -64,12 +63,6 @@ rpl_stat (char const *name, struct stat - } - #endif /* REPLACE_FUNC_STAT_FILE */ - #if REPLACE_FUNC_STAT_DIR -- /* The only known systems where REPLACE_FUNC_STAT_DIR is needed also -- have a constant PATH_MAX. */ --# ifndef PATH_MAX --# error "Please port this replacement to your platform" --# endif -- - if (result == -1 && errno == ENOENT) - { - /* Due to mingw's oddities, there are some directories (like -@@ -84,7 +77,6 @@ rpl_stat (char const *name, struct stat - char fixed_name[PATH_MAX + 1] = {0}; - size_t len = strlen (name); - bool check_dir = false; -- verify (PATH_MAX <= 4096); - if (PATH_MAX <= len) - errno = ENAMETOOLONG; - else if (len) -diff -Naurp libiconv-1.14.org//srclib/stddef.in.h libiconv-1.14/srclib/stddef.in.h ---- libiconv-1.14.org//srclib/stddef.in.h 2011-08-07 06:42:06.000000000 -0700 -+++ libiconv-1.14/srclib/stddef.in.h 2012-01-08 02:07:40.346484458 -0800 -@@ -38,9 +38,9 @@ - remember if special invocation has ever been used to obtain wint_t, - in which case we need to clean up NULL yet again. */ - --# if !(defined _@GUARD_PREFIX@_STDDEF_H && defined _GL_STDDEF_WINT_T) -+# if !(defined _GL_STDDEF_H && defined _GL_STDDEF_WINT_T) - # ifdef __need_wint_t --# undef _@GUARD_PREFIX@_STDDEF_H -+# undef _GL_STDDEF_H - # define _GL_STDDEF_WINT_T - # endif - # @INCLUDE_NEXT@ @NEXT_STDDEF_H@ -@@ -49,14 +49,14 @@ - #else - /* Normal invocation convention. */ - --# ifndef _@GUARD_PREFIX@_STDDEF_H -+# ifndef _GL_STDDEF_H - - /* The include_next requires a split double-inclusion guard. */ - - # @INCLUDE_NEXT@ @NEXT_STDDEF_H@ - --# ifndef _@GUARD_PREFIX@_STDDEF_H --# define _@GUARD_PREFIX@_STDDEF_H -+# ifndef _GL_STDDEF_H -+# define _GL_STDDEF_H - - /* On NetBSD 5.0, the definition of NULL lacks proper parentheses. */ - #if @REPLACE_NULL@ -@@ -82,6 +82,6 @@ - # define wchar_t int - #endif - --# endif /* _@GUARD_PREFIX@_STDDEF_H */ --# endif /* _@GUARD_PREFIX@_STDDEF_H */ -+# endif /* _GL_STDDEF_H */ -+# endif /* _GL_STDDEF_H */ - #endif /* __need_XXX */ -diff -Naurp libiconv-1.14.org//srclib/stdint.in.h libiconv-1.14/srclib/stdint.in.h ---- libiconv-1.14.org//srclib/stdint.in.h 2011-08-07 06:42:06.000000000 -0700 -+++ libiconv-1.14/srclib/stdint.in.h 2012-01-08 02:07:40.358484458 -0800 -@@ -21,7 +21,7 @@ - * <http://www.opengroup.org/susv3xbd/stdint.h.html> - */ - --#ifndef _@GUARD_PREFIX@_STDINT_H -+#ifndef _GL_STDINT_H - - #if __GNUC__ >= 3 - @PRAGMA_SYSTEM_HEADER@ -@@ -52,13 +52,13 @@ - /* Other systems may have an incomplete or buggy <stdint.h>. - Include it before <inttypes.h>, since any "#include <stdint.h>" - in <inttypes.h> would reinclude us, skipping our contents because -- _@GUARD_PREFIX@_STDINT_H is defined. -+ _GL_STDINT_H is defined. - The include_next requires a split double-inclusion guard. */ - # @INCLUDE_NEXT@ @NEXT_STDINT_H@ - #endif - --#if ! defined _@GUARD_PREFIX@_STDINT_H && ! defined _GL_JUST_INCLUDE_SYSTEM_STDINT_H --#define _@GUARD_PREFIX@_STDINT_H -+#if ! defined _GL_STDINT_H && ! defined _GL_JUST_INCLUDE_SYSTEM_STDINT_H -+#define _GL_STDINT_H - - /* <sys/types.h> defines some of the stdint.h types as well, on glibc, - IRIX 6.5, and OpenBSD 3.8 (via <machine/types.h>). -@@ -270,36 +270,26 @@ typedef unsigned long int gl_uintptr_t; - /* Note: These types are compiler dependent. It may be unwise to use them in - public header files. */ - --/* If the system defines INTMAX_MAX, assume that intmax_t works, and -- similarly for UINTMAX_MAX and uintmax_t. This avoids problems with -- assuming one type where another is used by the system. */ -- --#ifndef INTMAX_MAX --# undef INTMAX_C --# undef intmax_t --# if @HAVE_LONG_LONG_INT@ && LONG_MAX >> 30 == 1 -+#undef intmax_t -+#if @HAVE_LONG_LONG_INT@ && LONG_MAX >> 30 == 1 - typedef long long int gl_intmax_t; --# define intmax_t gl_intmax_t --# elif defined GL_INT64_T --# define intmax_t int64_t --# else -+# define intmax_t gl_intmax_t -+#elif defined GL_INT64_T -+# define intmax_t int64_t -+#else - typedef long int gl_intmax_t; --# define intmax_t gl_intmax_t --# endif -+# define intmax_t gl_intmax_t - #endif - --#ifndef UINTMAX_MAX --# undef UINTMAX_C --# undef uintmax_t --# if @HAVE_UNSIGNED_LONG_LONG_INT@ && ULONG_MAX >> 31 == 1 -+#undef uintmax_t -+#if @HAVE_UNSIGNED_LONG_LONG_INT@ && ULONG_MAX >> 31 == 1 - typedef unsigned long long int gl_uintmax_t; --# define uintmax_t gl_uintmax_t --# elif defined GL_UINT64_T --# define uintmax_t uint64_t --# else -+# define uintmax_t gl_uintmax_t -+#elif defined GL_UINT64_T -+# define uintmax_t uint64_t -+#else - typedef unsigned long int gl_uintmax_t; --# define uintmax_t gl_uintmax_t --# endif -+# define uintmax_t gl_uintmax_t - #endif - - /* Verify that intmax_t and uintmax_t have the same size. Too much code -@@ -441,23 +431,21 @@ typedef int _verify_intmax_size[sizeof ( - - /* 7.18.2.5. Limits of greatest-width integer types */ - --#ifndef INTMAX_MAX --# undef INTMAX_MIN --# ifdef INT64_MAX --# define INTMAX_MIN INT64_MIN --# define INTMAX_MAX INT64_MAX --# else --# define INTMAX_MIN INT32_MIN --# define INTMAX_MAX INT32_MAX --# endif -+#undef INTMAX_MIN -+#undef INTMAX_MAX -+#ifdef INT64_MAX -+# define INTMAX_MIN INT64_MIN -+# define INTMAX_MAX INT64_MAX -+#else -+# define INTMAX_MIN INT32_MIN -+# define INTMAX_MAX INT32_MAX - #endif - --#ifndef UINTMAX_MAX --# ifdef UINT64_MAX --# define UINTMAX_MAX UINT64_MAX --# else --# define UINTMAX_MAX UINT32_MAX --# endif -+#undef UINTMAX_MAX -+#ifdef UINT64_MAX -+# define UINTMAX_MAX UINT64_MAX -+#else -+# define UINTMAX_MAX UINT32_MAX - #endif - - /* 7.18.3. Limits of other integer types */ -@@ -580,27 +568,25 @@ typedef int _verify_intmax_size[sizeof ( - - /* 7.18.4.2. Macros for greatest-width integer constants */ - --#ifndef INTMAX_C --# if @HAVE_LONG_LONG_INT@ && LONG_MAX >> 30 == 1 --# define INTMAX_C(x) x##LL --# elif defined GL_INT64_T --# define INTMAX_C(x) INT64_C(x) --# else --# define INTMAX_C(x) x##L --# endif -+#undef INTMAX_C -+#if @HAVE_LONG_LONG_INT@ && LONG_MAX >> 30 == 1 -+# define INTMAX_C(x) x##LL -+#elif defined GL_INT64_T -+# define INTMAX_C(x) INT64_C(x) -+#else -+# define INTMAX_C(x) x##L - #endif - --#ifndef UINTMAX_C --# if @HAVE_UNSIGNED_LONG_LONG_INT@ && ULONG_MAX >> 31 == 1 --# define UINTMAX_C(x) x##ULL --# elif defined GL_UINT64_T --# define UINTMAX_C(x) UINT64_C(x) --# else --# define UINTMAX_C(x) x##UL --# endif -+#undef UINTMAX_C -+#if @HAVE_UNSIGNED_LONG_LONG_INT@ && ULONG_MAX >> 31 == 1 -+# define UINTMAX_C(x) x##ULL -+#elif defined GL_UINT64_T -+# define UINTMAX_C(x) UINT64_C(x) -+#else -+# define UINTMAX_C(x) x##UL - #endif - - #endif /* !defined __cplusplus || defined __STDC_CONSTANT_MACROS */ - --#endif /* _@GUARD_PREFIX@_STDINT_H */ --#endif /* !defined _@GUARD_PREFIX@_STDINT_H && !defined _GL_JUST_INCLUDE_SYSTEM_STDINT_H */ -+#endif /* _GL_STDINT_H */ -+#endif /* !defined _GL_STDINT_H && !defined _GL_JUST_INCLUDE_SYSTEM_STDINT_H */ -diff -Naurp libiconv-1.14.org//srclib/stdio.in.h libiconv-1.14/srclib/stdio.in.h ---- libiconv-1.14.org//srclib/stdio.in.h 2011-08-07 06:42:06.000000000 -0700 -+++ libiconv-1.14/srclib/stdio.in.h 2012-01-08 02:07:40.378484459 -0800 -@@ -35,7 +35,7 @@ - #else - /* Normal invocation convention. */ - --#ifndef _@GUARD_PREFIX@_STDIO_H -+#ifndef _GL_STDIO_H - - #define _GL_ALREADY_INCLUDING_STDIO_H - -@@ -44,8 +44,8 @@ - - #undef _GL_ALREADY_INCLUDING_STDIO_H - --#ifndef _@GUARD_PREFIX@_STDIO_H --#define _@GUARD_PREFIX@_STDIO_H -+#ifndef _GL_STDIO_H -+#define _GL_STDIO_H - - /* Get va_list. Needed on many systems, including glibc 2.8. */ - #include <stdarg.h> -@@ -461,6 +461,25 @@ _GL_FUNCDECL_SYS (fseeko, int, (FILE *fp - _GL_CXXALIAS_SYS (fseeko, int, (FILE *fp, off_t offset, int whence)); - # endif - _GL_CXXALIASWARN (fseeko); -+# if (@REPLACE_FSEEKO@ || !@HAVE_FSEEKO@) && !@GNULIB_FSEEK@ -+ /* Provide an fseek function that is consistent with fseeko. */ -+ /* In order to avoid that fseek gets defined as a macro here, the -+ developer can request the 'fseek' module. */ -+# if !GNULIB_defined_fseek_function -+# undef fseek -+# define fseek rpl_fseek -+static inline int _GL_ARG_NONNULL ((1)) -+rpl_fseek (FILE *fp, long offset, int whence) -+{ -+# if @REPLACE_FSEEKO@ -+ return rpl_fseeko (fp, offset, whence); -+# else -+ return fseeko (fp, offset, whence); -+# endif -+} -+# define GNULIB_defined_fseek_function 1 -+# endif -+# endif - #elif defined GNULIB_POSIXCHECK - # define _GL_FSEEK_WARN /* Category 1, above. */ - # undef fseek -@@ -520,6 +539,25 @@ _GL_FUNCDECL_SYS (ftello, off_t, (FILE * - _GL_CXXALIAS_SYS (ftello, off_t, (FILE *fp)); - # endif - _GL_CXXALIASWARN (ftello); -+# if (@REPLACE_FTELLO@ || !@HAVE_FTELLO@) && !@GNULIB_FTELL@ -+ /* Provide an ftell function that is consistent with ftello. */ -+ /* In order to avoid that ftell gets defined as a macro here, the -+ developer can request the 'ftell' module. */ -+# if !GNULIB_defined_ftell_function -+# undef ftell -+# define ftell rpl_ftell -+static inline long _GL_ARG_NONNULL ((1)) -+rpl_ftell (FILE *f) -+{ -+# if @REPLACE_FTELLO@ -+ return rpl_ftello (f); -+# else -+ return ftello (f); -+# endif -+} -+# define GNULIB_defined_ftell_function 1 -+# endif -+# endif - #elif defined GNULIB_POSIXCHECK - # define _GL_FTELL_WARN /* Category 1, above. */ - # undef ftell -@@ -1307,6 +1345,6 @@ _GL_WARN_ON_USE (vsprintf, "vsprintf is - #endif - - --#endif /* _@GUARD_PREFIX@_STDIO_H */ --#endif /* _@GUARD_PREFIX@_STDIO_H */ -+#endif /* _GL_STDIO_H */ -+#endif /* _GL_STDIO_H */ - #endif -diff -Naurp libiconv-1.14.org//srclib/stdlib.in.h libiconv-1.14/srclib/stdlib.in.h ---- libiconv-1.14.org//srclib/stdlib.in.h 2011-08-07 06:42:06.000000000 -0700 -+++ libiconv-1.14/srclib/stdlib.in.h 2012-01-08 02:07:40.390484459 -0800 -@@ -28,13 +28,13 @@ - #else - /* Normal invocation convention. */ - --#ifndef _@GUARD_PREFIX@_STDLIB_H -+#ifndef _GL_STDLIB_H - - /* The include_next requires a split double-inclusion guard. */ - #@INCLUDE_NEXT@ @NEXT_STDLIB_H@ - --#ifndef _@GUARD_PREFIX@_STDLIB_H --#define _@GUARD_PREFIX@_STDLIB_H -+#ifndef _GL_STDLIB_H -+#define _GL_STDLIB_H - - /* NetBSD 5.0 mis-defines NULL. */ - #include <stddef.h> -@@ -89,7 +89,11 @@ struct random_data - # include <unistd.h> - #endif - --/* The definition of _Noreturn is copied here. */ -+#if 3 <= __GNUC__ || __GNUC__ == 2 && 8 <= __GNUC_MINOR__ -+# define _GL_ATTRIBUTE_NORETURN __attribute__ ((__noreturn__)) -+#else -+# define _GL_ATTRIBUTE_NORETURN -+#endif - - /* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */ - -@@ -116,7 +120,7 @@ struct random_data - /* Terminate the current process with the given return code, without running - the 'atexit' handlers. */ - # if !@HAVE__EXIT@ --_GL_FUNCDECL_SYS (_Exit, _Noreturn void, (int status)); -+_GL_FUNCDECL_SYS (_Exit, void, (int status) _GL_ATTRIBUTE_NORETURN); - # endif - _GL_CXXALIAS_SYS (_Exit, void, (int status)); - _GL_CXXALIASWARN (_Exit); -@@ -757,6 +761,6 @@ _GL_CXXALIASWARN (wctomb); - #endif - - --#endif /* _@GUARD_PREFIX@_STDLIB_H */ --#endif /* _@GUARD_PREFIX@_STDLIB_H */ -+#endif /* _GL_STDLIB_H */ -+#endif /* _GL_STDLIB_H */ - #endif -diff -Naurp libiconv-1.14.org//srclib/strerror.c libiconv-1.14/srclib/strerror.c ---- libiconv-1.14.org//srclib/strerror.c 2011-08-07 06:42:06.000000000 -0700 -+++ libiconv-1.14/srclib/strerror.c 2012-01-08 02:07:40.406484461 -0800 -@@ -17,54 +17,340 @@ - - #include <config.h> - --/* Specification. */ - #include <string.h> - --#include <errno.h> --#include <stdio.h> --#include <stdlib.h> --#include <string.h> -+#if REPLACE_STRERROR -+ -+# include <errno.h> -+# include <stdio.h> -+ -+# if GNULIB_defined_ESOCK /* native Windows platforms */ -+# if HAVE_WINSOCK2_H -+# include <winsock2.h> -+# endif -+# endif - --#include "intprops.h" --#include "strerror-override.h" --#include "verify.h" -+# include "intprops.h" - - /* Use the system functions, not the gnulib overrides in this file. */ --#undef sprintf -+# undef sprintf -+ -+# undef strerror -+# if ! HAVE_DECL_STRERROR -+# define strerror(n) NULL -+# endif - - char * --strerror (int n) --#undef strerror -+rpl_strerror (int n) - { -- static char buf[STACKBUF_LEN]; -- size_t len; -+ char const *msg = NULL; -+ /* These error messages are taken from glibc/sysdeps/gnu/errlist.c. */ -+ switch (n) -+ { -+# if GNULIB_defined_ETXTBSY -+ case ETXTBSY: -+ msg = "Text file busy"; -+ break; -+# endif -+ -+# if GNULIB_defined_ESOCK /* native Windows platforms */ -+ /* EWOULDBLOCK is the same as EAGAIN. */ -+ case EINPROGRESS: -+ msg = "Operation now in progress"; -+ break; -+ case EALREADY: -+ msg = "Operation already in progress"; -+ break; -+ case ENOTSOCK: -+ msg = "Socket operation on non-socket"; -+ break; -+ case EDESTADDRREQ: -+ msg = "Destination address required"; -+ break; -+ case EMSGSIZE: -+ msg = "Message too long"; -+ break; -+ case EPROTOTYPE: -+ msg = "Protocol wrong type for socket"; -+ break; -+ case ENOPROTOOPT: -+ msg = "Protocol not available"; -+ break; -+ case EPROTONOSUPPORT: -+ msg = "Protocol not supported"; -+ break; -+ case ESOCKTNOSUPPORT: -+ msg = "Socket type not supported"; -+ break; -+ case EOPNOTSUPP: -+ msg = "Operation not supported"; -+ break; -+ case EPFNOSUPPORT: -+ msg = "Protocol family not supported"; -+ break; -+ case EAFNOSUPPORT: -+ msg = "Address family not supported by protocol"; -+ break; -+ case EADDRINUSE: -+ msg = "Address already in use"; -+ break; -+ case EADDRNOTAVAIL: -+ msg = "Cannot assign requested address"; -+ break; -+ case ENETDOWN: -+ msg = "Network is down"; -+ break; -+ case ENETUNREACH: -+ msg = "Network is unreachable"; -+ break; -+ case ENETRESET: -+ msg = "Network dropped connection on reset"; -+ break; -+ case ECONNABORTED: -+ msg = "Software caused connection abort"; -+ break; -+ case ECONNRESET: -+ msg = "Connection reset by peer"; -+ break; -+ case ENOBUFS: -+ msg = "No buffer space available"; -+ break; -+ case EISCONN: -+ msg = "Transport endpoint is already connected"; -+ break; -+ case ENOTCONN: -+ msg = "Transport endpoint is not connected"; -+ break; -+ case ESHUTDOWN: -+ msg = "Cannot send after transport endpoint shutdown"; -+ break; -+ case ETOOMANYREFS: -+ msg = "Too many references: cannot splice"; -+ break; -+ case ETIMEDOUT: -+ msg = "Connection timed out"; -+ break; -+ case ECONNREFUSED: -+ msg = "Connection refused"; -+ break; -+ case ELOOP: -+ msg = "Too many levels of symbolic links"; -+ break; -+ case EHOSTDOWN: -+ msg = "Host is down"; -+ break; -+ case EHOSTUNREACH: -+ msg = "No route to host"; -+ break; -+ case EPROCLIM: -+ msg = "Too many processes"; -+ break; -+ case EUSERS: -+ msg = "Too many users"; -+ break; -+ case EDQUOT: -+ msg = "Disk quota exceeded"; -+ break; -+ case ESTALE: -+ msg = "Stale NFS file handle"; -+ break; -+ case EREMOTE: -+ msg = "Object is remote"; -+ break; -+# if HAVE_WINSOCK2_H -+ /* WSA_INVALID_HANDLE maps to EBADF */ -+ /* WSA_NOT_ENOUGH_MEMORY maps to ENOMEM */ -+ /* WSA_INVALID_PARAMETER maps to EINVAL */ -+ case WSA_OPERATION_ABORTED: -+ msg = "Overlapped operation aborted"; -+ break; -+ case WSA_IO_INCOMPLETE: -+ msg = "Overlapped I/O event object not in signaled state"; -+ break; -+ case WSA_IO_PENDING: -+ msg = "Overlapped operations will complete later"; -+ break; -+ /* WSAEINTR maps to EINTR */ -+ /* WSAEBADF maps to EBADF */ -+ /* WSAEACCES maps to EACCES */ -+ /* WSAEFAULT maps to EFAULT */ -+ /* WSAEINVAL maps to EINVAL */ -+ /* WSAEMFILE maps to EMFILE */ -+ /* WSAEWOULDBLOCK maps to EWOULDBLOCK */ -+ /* WSAEINPROGRESS is EINPROGRESS */ -+ /* WSAEALREADY is EALREADY */ -+ /* WSAENOTSOCK is ENOTSOCK */ -+ /* WSAEDESTADDRREQ is EDESTADDRREQ */ -+ /* WSAEMSGSIZE is EMSGSIZE */ -+ /* WSAEPROTOTYPE is EPROTOTYPE */ -+ /* WSAENOPROTOOPT is ENOPROTOOPT */ -+ /* WSAEPROTONOSUPPORT is EPROTONOSUPPORT */ -+ /* WSAESOCKTNOSUPPORT is ESOCKTNOSUPPORT */ -+ /* WSAEOPNOTSUPP is EOPNOTSUPP */ -+ /* WSAEPFNOSUPPORT is EPFNOSUPPORT */ -+ /* WSAEAFNOSUPPORT is EAFNOSUPPORT */ -+ /* WSAEADDRINUSE is EADDRINUSE */ -+ /* WSAEADDRNOTAVAIL is EADDRNOTAVAIL */ -+ /* WSAENETDOWN is ENETDOWN */ -+ /* WSAENETUNREACH is ENETUNREACH */ -+ /* WSAENETRESET is ENETRESET */ -+ /* WSAECONNABORTED is ECONNABORTED */ -+ /* WSAECONNRESET is ECONNRESET */ -+ /* WSAENOBUFS is ENOBUFS */ -+ /* WSAEISCONN is EISCONN */ -+ /* WSAENOTCONN is ENOTCONN */ -+ /* WSAESHUTDOWN is ESHUTDOWN */ -+ /* WSAETOOMANYREFS is ETOOMANYREFS */ -+ /* WSAETIMEDOUT is ETIMEDOUT */ -+ /* WSAECONNREFUSED is ECONNREFUSED */ -+ /* WSAELOOP is ELOOP */ -+ /* WSAENAMETOOLONG maps to ENAMETOOLONG */ -+ /* WSAEHOSTDOWN is EHOSTDOWN */ -+ /* WSAEHOSTUNREACH is EHOSTUNREACH */ -+ /* WSAENOTEMPTY maps to ENOTEMPTY */ -+ /* WSAEPROCLIM is EPROCLIM */ -+ /* WSAEUSERS is EUSERS */ -+ /* WSAEDQUOT is EDQUOT */ -+ /* WSAESTALE is ESTALE */ -+ /* WSAEREMOTE is EREMOTE */ -+ case WSASYSNOTREADY: -+ msg = "Network subsystem is unavailable"; -+ break; -+ case WSAVERNOTSUPPORTED: -+ msg = "Winsock.dll version out of range"; -+ break; -+ case WSANOTINITIALISED: -+ msg = "Successful WSAStartup not yet performed"; -+ break; -+ case WSAEDISCON: -+ msg = "Graceful shutdown in progress"; -+ break; -+ case WSAENOMORE: case WSA_E_NO_MORE: -+ msg = "No more results"; -+ break; -+ case WSAECANCELLED: case WSA_E_CANCELLED: -+ msg = "Call was canceled"; -+ break; -+ case WSAEINVALIDPROCTABLE: -+ msg = "Procedure call table is invalid"; -+ break; -+ case WSAEINVALIDPROVIDER: -+ msg = "Service provider is invalid"; -+ break; -+ case WSAEPROVIDERFAILEDINIT: -+ msg = "Service provider failed to initialize"; -+ break; -+ case WSASYSCALLFAILURE: -+ msg = "System call failure"; -+ break; -+ case WSASERVICE_NOT_FOUND: -+ msg = "Service not found"; -+ break; -+ case WSATYPE_NOT_FOUND: -+ msg = "Class type not found"; -+ break; -+ case WSAEREFUSED: -+ msg = "Database query was refused"; -+ break; -+ case WSAHOST_NOT_FOUND: -+ msg = "Host not found"; -+ break; -+ case WSATRY_AGAIN: -+ msg = "Nonauthoritative host not found"; -+ break; -+ case WSANO_RECOVERY: -+ msg = "Nonrecoverable error"; -+ break; -+ case WSANO_DATA: -+ msg = "Valid name, no data record of requested type"; -+ break; -+ /* WSA_QOS_* omitted */ -+# endif -+# endif -+ -+# if GNULIB_defined_ENOMSG -+ case ENOMSG: -+ msg = "No message of desired type"; -+ break; -+# endif -+ -+# if GNULIB_defined_EIDRM -+ case EIDRM: -+ msg = "Identifier removed"; -+ break; -+# endif -+ -+# if GNULIB_defined_ENOLINK -+ case ENOLINK: -+ msg = "Link has been severed"; -+ break; -+# endif -+ -+# if GNULIB_defined_EPROTO -+ case EPROTO: -+ msg = "Protocol error"; -+ break; -+# endif -+ -+# if GNULIB_defined_EMULTIHOP -+ case EMULTIHOP: -+ msg = "Multihop attempted"; -+ break; -+# endif -+ -+# if GNULIB_defined_EBADMSG -+ case EBADMSG: -+ msg = "Bad message"; -+ break; -+# endif -+ -+# if GNULIB_defined_EOVERFLOW -+ case EOVERFLOW: -+ msg = "Value too large for defined data type"; -+ break; -+# endif -+ -+# if GNULIB_defined_ENOTSUP -+ case ENOTSUP: -+ msg = "Not supported"; -+ break; -+# endif -+ -+# if GNULIB_defined_ESTALE -+ case ESTALE: -+ msg = "Stale NFS file handle"; -+ break; -+# endif -+ -+# if GNULIB_defined_EDQUOT -+ case EDQUOT: -+ msg = "Disk quota exceeded"; -+ break; -+# endif -+ -+# if GNULIB_defined_ECANCELED -+ case ECANCELED: -+ msg = "Operation canceled"; -+ break; -+# endif -+ } - -- /* Cast away const, due to the historical signature of strerror; -- callers should not be modifying the string. */ -- const char *msg = strerror_override (n); - if (msg) - return (char *) msg; - -- msg = strerror (n); -+ { -+ char *result = strerror (n); - -- /* Our strerror_r implementation might use the system's strerror -- buffer, so all other clients of strerror have to see the error -- copied into a buffer that we manage. This is not thread-safe, -- even if the system strerror is, but portable programs shouldn't -- be using strerror if they care about thread-safety. */ -- if (!msg || !*msg) -- { -- static char const fmt[] = "Unknown error %d"; -- verify (sizeof buf >= sizeof (fmt) + INT_STRLEN_BOUND (n)); -- sprintf (buf, fmt, n); -- errno = EINVAL; -- return buf; -- } -+ if (result == NULL || result[0] == '\0') -+ { -+ static char const fmt[] = "Unknown error (%d)"; -+ static char msg_buf[sizeof fmt + INT_STRLEN_BOUND (n)]; -+ sprintf (msg_buf, fmt, n); -+ return msg_buf; -+ } - -- /* Fix STACKBUF_LEN if this ever aborts. */ -- len = strlen (msg); -- if (sizeof buf <= len) -- abort (); -- -- return memcpy (buf, msg, len + 1); -+ return result; -+ } - } -+ -+#endif -diff -Naurp libiconv-1.14.org//srclib/strerror-override.c libiconv-1.14/srclib/strerror-override.c ---- libiconv-1.14.org//srclib/strerror-override.c 2011-08-07 06:42:06.000000000 -0700 -+++ libiconv-1.14/srclib/strerror-override.c 1969-12-31 16:00:00.000000000 -0800 -@@ -1,279 +0,0 @@ --/* strerror-override.c --- POSIX compatible system error routine -- -- Copyright (C) 2010-2011 Free Software Foundation, Inc. -- -- This program is free software: you can redistribute it and/or modify -- it under the terms of the GNU General Public License as published by -- the Free Software Foundation; either version 3 of the License, or -- (at your option) any later version. -- -- This program is distributed in the hope that it will be useful, -- but WITHOUT ANY WARRANTY; without even the implied warranty of -- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -- GNU General Public License for more details. -- -- You should have received a copy of the GNU General Public License -- along with this program. If not, see <http://www.gnu.org/licenses/>. */ -- --/* Written by Bruno Haible <[email protected]>, 2010. */ -- --#include <config.h> -- --#include "strerror-override.h" -- --#include <errno.h> -- --#if GNULIB_defined_ESOCK /* native Windows platforms */ --# if HAVE_WINSOCK2_H --# include <winsock2.h> --# endif --#endif -- --/* If ERRNUM maps to an errno value defined by gnulib, return a string -- describing the error. Otherwise return NULL. */ --const char * --strerror_override (int errnum) --{ -- /* These error messages are taken from glibc/sysdeps/gnu/errlist.c. */ -- switch (errnum) -- { --#if REPLACE_STRERROR_0 -- case 0: -- return "Success"; --#endif -- --#if GNULIB_defined_ETXTBSY -- case ETXTBSY: -- return "Text file busy"; --#endif -- --#if GNULIB_defined_ESOCK /* native Windows platforms */ -- /* EWOULDBLOCK is the same as EAGAIN. */ -- case EINPROGRESS: -- return "Operation now in progress"; -- case EALREADY: -- return "Operation already in progress"; -- case ENOTSOCK: -- return "Socket operation on non-socket"; -- case EDESTADDRREQ: -- return "Destination address required"; -- case EMSGSIZE: -- return "Message too long"; -- case EPROTOTYPE: -- return "Protocol wrong type for socket"; -- case ENOPROTOOPT: -- return "Protocol not available"; -- case EPROTONOSUPPORT: -- return "Protocol not supported"; -- case ESOCKTNOSUPPORT: -- return "Socket type not supported"; -- case EOPNOTSUPP: -- return "Operation not supported"; -- case EPFNOSUPPORT: -- return "Protocol family not supported"; -- case EAFNOSUPPORT: -- return "Address family not supported by protocol"; -- case EADDRINUSE: -- return "Address already in use"; -- case EADDRNOTAVAIL: -- return "Cannot assign requested address"; -- case ENETDOWN: -- return "Network is down"; -- case ENETUNREACH: -- return "Network is unreachable"; -- case ENETRESET: -- return "Network dropped connection on reset"; -- case ECONNABORTED: -- return "Software caused connection abort"; -- case ECONNRESET: -- return "Connection reset by peer"; -- case ENOBUFS: -- return "No buffer space available"; -- case EISCONN: -- return "Transport endpoint is already connected"; -- case ENOTCONN: -- return "Transport endpoint is not connected"; -- case ESHUTDOWN: -- return "Cannot send after transport endpoint shutdown"; -- case ETOOMANYREFS: -- return "Too many references: cannot splice"; -- case ETIMEDOUT: -- return "Connection timed out"; -- case ECONNREFUSED: -- return "Connection refused"; -- case ELOOP: -- return "Too many levels of symbolic links"; -- case EHOSTDOWN: -- return "Host is down"; -- case EHOSTUNREACH: -- return "No route to host"; -- case EPROCLIM: -- return "Too many processes"; -- case EUSERS: -- return "Too many users"; -- case EDQUOT: -- return "Disk quota exceeded"; -- case ESTALE: -- return "Stale NFS file handle"; -- case EREMOTE: -- return "Object is remote"; --# if HAVE_WINSOCK2_H -- /* WSA_INVALID_HANDLE maps to EBADF */ -- /* WSA_NOT_ENOUGH_MEMORY maps to ENOMEM */ -- /* WSA_INVALID_PARAMETER maps to EINVAL */ -- case WSA_OPERATION_ABORTED: -- return "Overlapped operation aborted"; -- case WSA_IO_INCOMPLETE: -- return "Overlapped I/O event object not in signaled state"; -- case WSA_IO_PENDING: -- return "Overlapped operations will complete later"; -- /* WSAEINTR maps to EINTR */ -- /* WSAEBADF maps to EBADF */ -- /* WSAEACCES maps to EACCES */ -- /* WSAEFAULT maps to EFAULT */ -- /* WSAEINVAL maps to EINVAL */ -- /* WSAEMFILE maps to EMFILE */ -- /* WSAEWOULDBLOCK maps to EWOULDBLOCK */ -- /* WSAEINPROGRESS is EINPROGRESS */ -- /* WSAEALREADY is EALREADY */ -- /* WSAENOTSOCK is ENOTSOCK */ -- /* WSAEDESTADDRREQ is EDESTADDRREQ */ -- /* WSAEMSGSIZE is EMSGSIZE */ -- /* WSAEPROTOTYPE is EPROTOTYPE */ -- /* WSAENOPROTOOPT is ENOPROTOOPT */ -- /* WSAEPROTONOSUPPORT is EPROTONOSUPPORT */ -- /* WSAESOCKTNOSUPPORT is ESOCKTNOSUPPORT */ -- /* WSAEOPNOTSUPP is EOPNOTSUPP */ -- /* WSAEPFNOSUPPORT is EPFNOSUPPORT */ -- /* WSAEAFNOSUPPORT is EAFNOSUPPORT */ -- /* WSAEADDRINUSE is EADDRINUSE */ -- /* WSAEADDRNOTAVAIL is EADDRNOTAVAIL */ -- /* WSAENETDOWN is ENETDOWN */ -- /* WSAENETUNREACH is ENETUNREACH */ -- /* WSAENETRESET is ENETRESET */ -- /* WSAECONNABORTED is ECONNABORTED */ -- /* WSAECONNRESET is ECONNRESET */ -- /* WSAENOBUFS is ENOBUFS */ -- /* WSAEISCONN is EISCONN */ -- /* WSAENOTCONN is ENOTCONN */ -- /* WSAESHUTDOWN is ESHUTDOWN */ -- /* WSAETOOMANYREFS is ETOOMANYREFS */ -- /* WSAETIMEDOUT is ETIMEDOUT */ -- /* WSAECONNREFUSED is ECONNREFUSED */ -- /* WSAELOOP is ELOOP */ -- /* WSAENAMETOOLONG maps to ENAMETOOLONG */ -- /* WSAEHOSTDOWN is EHOSTDOWN */ -- /* WSAEHOSTUNREACH is EHOSTUNREACH */ -- /* WSAENOTEMPTY maps to ENOTEMPTY */ -- /* WSAEPROCLIM is EPROCLIM */ -- /* WSAEUSERS is EUSERS */ -- /* WSAEDQUOT is EDQUOT */ -- /* WSAESTALE is ESTALE */ -- /* WSAEREMOTE is EREMOTE */ -- case WSASYSNOTREADY: -- return "Network subsystem is unavailable"; -- case WSAVERNOTSUPPORTED: -- return "Winsock.dll version out of range"; -- case WSANOTINITIALISED: -- return "Successful WSAStartup not yet performed"; -- case WSAEDISCON: -- return "Graceful shutdown in progress"; -- case WSAENOMORE: case WSA_E_NO_MORE: -- return "No more results"; -- case WSAECANCELLED: case WSA_E_CANCELLED: -- return "Call was canceled"; -- case WSAEINVALIDPROCTABLE: -- return "Procedure call table is invalid"; -- case WSAEINVALIDPROVIDER: -- return "Service provider is invalid"; -- case WSAEPROVIDERFAILEDINIT: -- return "Service provider failed to initialize"; -- case WSASYSCALLFAILURE: -- return "System call failure"; -- case WSASERVICE_NOT_FOUND: -- return "Service not found"; -- case WSATYPE_NOT_FOUND: -- return "Class type not found"; -- case WSAEREFUSED: -- return "Database query was refused"; -- case WSAHOST_NOT_FOUND: -- return "Host not found"; -- case WSATRY_AGAIN: -- return "Nonauthoritative host not found"; -- case WSANO_RECOVERY: -- return "Nonrecoverable error"; -- case WSANO_DATA: -- return "Valid name, no data record of requested type"; -- /* WSA_QOS_* omitted */ --# endif --#endif --
Lines of this file are not shown. View the raw message.
meta/recipes-support/libiconv/libiconv-1.14/autoconf.patch deleted +0 -50
50 lines not on this page · raw message
meta/recipes-support/libiconv/libiconv_1.14.bb deleted +0 -52
52 lines not on this page · raw message
The rest of this diff is not shown. View the raw message.
Signature · 1 line
2.11.0
Part of the diff is not shown here. View the raw message.
PATCH 2/32 python-pycurl: remove the recipe
In reply to Alexander KanavinNothing is using it in oe-core or meta-oe layers.
--- meta/conf/distro/include/distro_alias.inc | 1 - meta/conf/distro/include/security_flags.inc | 2 -- meta/recipes-devtools/python/python-pycurl.inc | 31 ---------------------- .../python/python-pycurl/no-static-link.patch | 17 ------------ .../python/python-pycurl_7.21.5.bb | 3 --- .../python/python3-pycurl_7.21.5.bb | 5 ---- 6 files changed, 59 deletions(-) delete mode 100644 meta/recipes-devtools/python/python-pycurl.inc delete mode 100644 meta/recipes-devtools/python/python-pycurl/no-static-link.patch delete mode 100644 meta/recipes-devtools/python/python-pycurl_7.21.5.bb delete mode 100644 meta/recipes-devtools/python/python3-pycurl_7.21.5.bb
meta/conf/distro/include/distro_alias.inc +0 -1
@@ -332,7 +332,6 @@ DISTRO_PN_ALIAS_pn-python-distribute = "Opensuse=python-setuptools Fedora=python DISTRO_PN_ALIAS_pn-python-git = "Debian=python-git Fedora=GitPython" DISTRO_PN_ALIAS_pn-python-mako = "Fedora=python-mako Opensuse=python-Mako" DISTRO_PN_ALIAS_pn-python-pycairo = "Meego=pycairo Fedora=pycairo Ubuntu=pycairo Debian=pycairo" -DISTRO_PN_ALIAS_pn-python-pycurl = "Debian=python-pycurl Ubuntu=python-pycurl" DISTRO_PN_ALIAS_pn-python-pygobject = "Meego=pygobject2 Fedora=pygobject2 Ubuntu=pygobject Debian=pygobject" DISTRO_PN_ALIAS_pn-python-scons = "Fedora=scons OpenSuSE=scons Ubuntu=scons Mandriva=scons Debian=scons" DISTRO_PN_ALIAS_pn-python-setuptools = "Mandriva=python-setup OpenSuSE=python-setup-git"
meta/conf/distro/include/security_flags.inc +0 -2
@@ -72,11 +72,9 @@ SECURITY_CFLAGS_pn-openssl = "${SECURITY_NO_PIE_CFLAGS}" SECURITY_CFLAGS_pn-opensp = "${SECURITY_NO_PIE_CFLAGS}" SECURITY_CFLAGS_pn-ppp = "${SECURITY_NO_PIE_CFLAGS}" SECURITY_CFLAGS_pn-python = "${SECURITY_NO_PIE_CFLAGS}" -SECURITY_CFLAGS_pn-python-pycurl = "${SECURITY_NO_PIE_CFLAGS}" SECURITY_CFLAGS_pn-python-numpy = "${SECURITY_NO_PIE_CFLAGS}" SECURITY_CFLAGS_pn-python3-numpy = "${SECURITY_NO_PIE_CFLAGS}" SECURITY_CFLAGS_pn-python3-pycairo = "${SECURITY_NO_PIE_CFLAGS}" -SECURITY_CFLAGS_pn-python3-pycurl = "${SECURITY_NO_PIE_CFLAGS}" SECURITY_CFLAGS_pn-python3-pygpgme = "${SECURITY_NO_PIE_CFLAGS}" SECURITY_CFLAGS_pn-python3 = "${SECURITY_NO_PIE_CFLAGS}" SECURITY_CFLAGS_pn-syslinux = "${SECURITY_NO_PIE_CFLAGS}"
meta/recipes-devtools/python/python-pycurl.inc deleted +0 -31
@@ -1,31 +0,0 @@ -SUMMARY = "Python bindings for libcurl" -HOMEPAGE = "http://pycurl.sourceforge.net/" -SECTION = "devel/python" -LICENSE = "LGPLv2.1+ | MIT" -LIC_FILES_CHKSUM = "file://README.rst;beginline=166;endline=182;md5=a84a1caa65b89d4584b693d3680062fb \ - file://COPYING-LGPL;md5=3579a9fd0221d49a237aaa33492f988c \ - file://COPYING-MIT;md5=b7e434aeb228ed731c00bcf177e79b19" - -DEPENDS = "curl ${PYTHON_PN}" -RDEPENDS_${PN} = "${PYTHON_PN}-core curl" -SRCNAME = "pycurl" - -SRC_URI = "\ - http://${SRCNAME}.sourceforge.net/download/${SRCNAME}-${PV}.tar.gz;name=archive \ - file://no-static-link.patch \ -" - -SRC_URI[archive.md5sum] = "bca7bf47320082588db544ced2ba8717" -SRC_URI[archive.sha256sum] = "8a1e0eb55573388275a1d6c2534ca4cfca5d7fa772b99b505c08fa149b27aed0" -S = "${WORKDIR}/${SRCNAME}-${PV}" - -BBCLASSEXTEND = "native" - -# Ensure the docstrings are generated as make clean will remove them -do_compile_prepend() { - ${STAGING_BINDIR_NATIVE}/${PYTHON_PN}-native/${PYTHON_PN} setup.py docstrings -} - -do_install_append() { - rm -rf ${D}${datadir}/share -}
meta/recipes-devtools/python/python-pycurl/no-static-link.patch deleted +0 -17
@@ -1,17 +0,0 @@ -Upstream-Status: Pending - -Signed-off-by: Laurentiu Palcu <[email protected]> -Signed-off-by: Maxin B. John <[email protected]> ---- -diff -Naur pycurl-7.19.5.2-orig/setup.py pycurl-7.19.5.2/setup.py ---- pycurl-7.19.5.2-orig/setup.py 2015-11-02 15:42:24.000000000 +0200 -+++ pycurl-7.19.5.2/setup.py 2015-11-02 17:59:36.121527273 +0200 -@@ -154,7 +154,7 @@ - optbuf = '' - sslhintbuf = '' - errtext = '' -- for option in ["--libs", "--static-libs"]: -+ for option in ["--libs"]: - p = subprocess.Popen((CURL_CONFIG, option), - stdout=subprocess.PIPE, stderr=subprocess.PIPE) - stdout, stderr = p.communicate()
meta/recipes-devtools/python/python-pycurl_7.21.5.bb deleted +0 -3
@@ -1,3 +0,0 @@ -require python-pycurl.inc - -inherit distutils
meta/recipes-devtools/python/python3-pycurl_7.21.5.bb deleted +0 -5
@@ -1,5 +0,0 @@ -FILESEXTRAPATHS_prepend := "${THISDIR}/python-pycurl:" - -require python-pycurl.inc - -inherit distutils3
Signature · 1 line
2.11.0
PATCH 3/32 python: remove unused 2.x versions of several packages
In reply to Alexander KanavinNothing is using them in oe-core or meta-oe layers (except python-six is used by and provided in meta-oe, so there was recipe duplication).
--- meta/recipes-devtools/python/python-async_0.6.2.bb | 5 ---- meta/recipes-devtools/python/python-git_2.1.3.bb | 7 ------ meta/recipes-devtools/python/python-gitdb_0.6.4.bb | 7 ------ meta/recipes-devtools/python/python-mako_1.0.6.bb | 17 ------------- .../python/python-pexpect_4.2.1.bb | 28 ---------------------- .../python/python-ptyprocess_0.5.1.bb | 23 ------------------ meta/recipes-devtools/python/python-six_1.10.0.bb | 4 ---- meta/recipes-devtools/python/python-smmap_0.9.0.bb | 5 ---- 8 files changed, 96 deletions(-) delete mode 100644 meta/recipes-devtools/python/python-async_0.6.2.bb delete mode 100644 meta/recipes-devtools/python/python-git_2.1.3.bb delete mode 100644 meta/recipes-devtools/python/python-gitdb_0.6.4.bb delete mode 100644 meta/recipes-devtools/python/python-mako_1.0.6.bb delete mode 100644 meta/recipes-devtools/python/python-pexpect_4.2.1.bb delete mode 100644 meta/recipes-devtools/python/python-ptyprocess_0.5.1.bb delete mode 100644 meta/recipes-devtools/python/python-six_1.10.0.bb delete mode 100644 meta/recipes-devtools/python/python-smmap_0.9.0.bb
meta/recipes-devtools/python/python-async_0.6.2.bb deleted +0 -5
@@ -1,5 +0,0 @@ -require python-async.inc - -inherit setuptools - -RDEPENDS_${PN} += "python-threading python-lang"
meta/recipes-devtools/python/python-git_2.1.3.bb deleted +0 -7
@@ -1,7 +0,0 @@ -require python-git.inc - -DEPENDS = "python-gitdb" - -inherit setuptools - -RDEPENDS_${PN} += "python-gitdb python-lang python-io python-shell python-math python-re python-subprocess python-stringold python-unixadmin"
meta/recipes-devtools/python/python-gitdb_0.6.4.bb deleted +0 -7
@@ -1,7 +0,0 @@ -require python-gitdb.inc - -DEPENDS = "python-async python-smmap" - -inherit distutils - -RDEPENDS_${PN} += "python-smmap python-async python-mmap python-lang python-zlib python-io python-shell"
meta/recipes-devtools/python/python-mako_1.0.6.bb deleted +0 -17
@@ -1,17 +0,0 @@ -require python-mako.inc - -inherit setuptools - -RDEPENDS_${PN} = "python-threading \ - python-netclient \ - python-html \ -" -RDEPENDS_${PN}_class-native = "" - -BBCLASSEXTEND = "native nativesdk" - -# The same utility is packaged in python3-mako, so it would conflict -do_install_append() { - rm -f ${D}${bindir}/mako-render - rmdir ${D}${bindir} -}
meta/recipes-devtools/python/python-pexpect_4.2.1.bb deleted +0 -28
@@ -1,28 +0,0 @@ -SUMMARY = "A Pure Python Expect like Module for Python" -HOMEPAGE = "http://pexpect.readthedocs.org/" -SECTION = "devel/python" -LICENSE = "ISC" -LIC_FILES_CHKSUM = "file://LICENSE;md5=1c7a725251880af8c6a148181665385b" - -SRCNAME = "pexpect" - -SRC_URI = "https://files.pythonhosted.org/packages/source/p/${SRCNAME}/${SRCNAME}-${PV}.tar.gz" -SRC_URI[md5sum] = "3694410001a99dff83f0b500a1ca1c95" -SRC_URI[sha256sum] = "3d132465a75b57aa818341c6521392a06cc660feb3988d7f1074f39bd23c9a92" - -UPSTREAM_CHECK_URI = "https://pypi.python.org/pypi/pexpect" - -S = "${WORKDIR}/pexpect-${PV}" - -inherit setuptools - -RDEPENDS_${PN} = "\ - python-core \ - python-io \ - python-terminal \ - python-resource \ - python-fcntl \ - python-ptyprocess \ -" - -BBCLASSEXTEND = "native nativesdk"
meta/recipes-devtools/python/python-ptyprocess_0.5.1.bb deleted +0 -23
@@ -1,23 +0,0 @@ -SUMMARY = "Run a subprocess in a pseudo terminal" -HOMEPAGE = "http://ptyprocess.readthedocs.io/en/latest/" -SECTION = "devel/python" -LICENSE = "ISC" -LIC_FILES_CHKSUM = "file://LICENSE;md5=cfdcd51fa7d5808da4e74346ee394490" - -SRCNAME = "ptyprocess" - -SRC_URI = "https://files.pythonhosted.org/packages/source/p/${SRCNAME}/${SRCNAME}-${PV}.tar.gz" -SRC_URI[md5sum] = "94e537122914cc9ec9c1eadcd36e73a1" -SRC_URI[sha256sum] = "0530ce63a9295bfae7bd06edc02b6aa935619f486f0f1dc0972f516265ee81a6" - -UPSTREAM_CHECK_URI = "https://pypi.python.org/pypi/ptyprocess" - -S = "${WORKDIR}/${SRCNAME}-${PV}" - -inherit setuptools - -RDEPENDS_${PN} = "\ - python-core \ -" - -BBCLASSEXTEND = "native nativesdk"
meta/recipes-devtools/python/python-six_1.10.0.bb deleted +0 -4
@@ -1,4 +0,0 @@ -inherit setuptools -require python-six.inc - -RDEPENDS_${PN} += "python-io"
meta/recipes-devtools/python/python-smmap_0.9.0.bb deleted +0 -5
@@ -1,5 +0,0 @@ -require python-smmap.inc - -inherit setuptools - -RDEPENDS_${PN} += "python-codecs python-mmap python-lang"
Signature · 1 line
2.11.0
PATCH 4/32 packagegroup-core-lsb: do not include Qt4 anymore
In reply to Alexander KanavinLast version of qt4 was released 2 years ago, and Qt4 was officially EOLd at the end of 2015. On the other hand, LSB is no longer being developed, and so will 'require' Qt4 until the end of time.
Let's pull the plug.
--- .../packagegroups/packagegroup-core-lsb.bb | 26 ---------------------- 1 file changed, 26 deletions(-)
meta/recipes-extended/packagegroups/packagegroup-core-lsb.bb +0 -26
@@ -202,31 +202,6 @@ RDEPENDS_packagegroup-core-lsb-python = "\ python-misc \ " -QT4PKGS = " \ - libqtcore4 \ - libqtgui4 \ - libqtsql4 \ - libqtsvg4 \ - libqtxml4 \ - libqtnetwork4 \ - qt4-plugin-sqldriver-sqlite \ - ${@bb.utils.contains("DISTRO_FEATURES", "opengl", "libqtopengl4", "", d)} \ - " -QT4PKGS_mips64 = "" -QT4PKGS_mips64n32 = "" - -def get_libqt4(d): - if 'linuxstdbase' in d.getVar('DISTROOVERRIDES', False) or "": - if 'qt4' in d.getVar('BBFILE_COLLECTIONS', False) or "": - return d.getVar('QT4PKGS', False) - - bb.warn('The meta-qt4 layer should be added, this layer provides Qt 4.x ' \ - 'libraries. Its intended use is for passing LSB tests as Qt4 is ' \ - 'a requirement for LSB.') - return '' -# We don't want this to rebuild every time you change your layer config -get_libqt4[vardepsexclude] += "BBFILE_COLLECTIONS" - SUMMARY_packagegroup-core-lsb-desktop = "LSB Desktop" DESCRIPTION_packagegroup-core-lsb-desktop = "Packages required to support libraries \ specified in the LSB Desktop specification"
@@ -247,7 +222,6 @@ RDEPENDS_packagegroup-core-lsb-desktop = "\ gtk+ \ atk \ libasound \ - ${@get_libqt4(d)} \ " RDEPENDS_packagegroup-core-lsb-runtime-add = "\
Signature · 1 line
2.11.0
PATCH 5/32 libpng12: remove the recipe
In reply to Alexander KanavinIt was only in oe-core because of LSB; let's remove it. Current libpng is 1.6.x.
--- .../packagegroups/packagegroup-core-lsb.bb | 1 - meta/recipes-lsb4/libpng/libpng12_1.2.57.bb | 36 ---------------------- 2 files changed, 37 deletions(-) delete mode 100644 meta/recipes-lsb4/libpng/libpng12_1.2.57.bb
meta/recipes-extended/packagegroups/packagegroup-core-lsb.bb +0 -1
@@ -177,7 +177,6 @@ RDEPENDS_packagegroup-core-lsb-core = "\ ncurses \ zlib \ nspr \ - libpng12 \ nss \ "
meta/recipes-lsb4/libpng/libpng12_1.2.57.bb deleted +0 -36
@@ -1,36 +0,0 @@ -SUMMARY = "PNG image format decoding library" -HOMEPAGE = "http://www.libpng.org/" -SECTION = "libs" -LICENSE = "Libpng" -LIC_FILES_CHKSUM = "file://LICENSE;md5=597b8a91994a3e27ae6aa79bf02677d9 \ - file://png.h;beginline=19;endline=109;md5=166406397718925b660f0033f7558ef7" -DEPENDS = "zlib" - -PN = "libpng12" -S = "${WORKDIR}/libpng-${PV}" - -SRC_URI = "${GENTOO_MIRROR}/libpng-${PV}.tar.xz" - -SRC_URI[md5sum] = "307052e5e8af97b82b17b64fb1b3677a" -SRC_URI[sha256sum] = "0f4620e11fa283fedafb474427c8e96bf149511a1804bdc47350963ae5cf54d8" - -UPSTREAM_CHECK_URI = "http://sourceforge.net/projects/libpng/files/libpng12/" -UPSTREAM_CHECK_REGEX = "/libpng12/(?P<pver>(\d+[\.\-_]*)+)/" - -BINCONFIG_GLOB = "${PN}-config" - -inherit autotools binconfig pkgconfig - -do_install_append() { - # The follow link files link to corresponding png12*.h and libpng12* files - # They conflict with higher verison, so drop them - rm ${D}/${includedir}/png.h - rm ${D}/${includedir}/pngconf.h - - rm ${D}/${libdir}/libpng.la - rm ${D}/${libdir}/libpng.so - rm ${D}/${libdir}/libpng.a || true - rm ${D}/${libdir}/pkgconfig/libpng.pc - - rm ${D}/${bindir}/libpng-config -}
Signature · 1 line
2.11.0
PATCH 6/32 recipes-lsb4/perl: remove the recipes
In reply to Alexander KanavinThese were required by LSB 4.1 tests; there's no other reason to continue carrying them in oe-core.
--- .../packagegroups/packagegroup-core-lsb.bb | 6 ---- meta/recipes-lsb4/perl/libclass-isa-perl_0.36.bb | 31 --------------------- meta/recipes-lsb4/perl/libdumpvalue-perl_1.17.bb | 18 ------------ meta/recipes-lsb4/perl/libenv-perl_1.04.bb | 21 -------------- .../perl/libfile-checktree-perl_4.41.bb | 32 ---------------------- .../recipes-lsb4/perl/libi18n-collate-perl_1.02.bb | 21 -------------- meta/recipes-lsb4/perl/libpod-plainer-perl_1.04.bb | 23 ---------------- 7 files changed, 152 deletions(-) delete mode 100644 meta/recipes-lsb4/perl/libclass-isa-perl_0.36.bb delete mode 100644 meta/recipes-lsb4/perl/libdumpvalue-perl_1.17.bb delete mode 100644 meta/recipes-lsb4/perl/libenv-perl_1.04.bb delete mode 100644 meta/recipes-lsb4/perl/libfile-checktree-perl_4.41.bb delete mode 100644 meta/recipes-lsb4/perl/libi18n-collate-perl_1.02.bb delete mode 100644 meta/recipes-lsb4/perl/libpod-plainer-perl_1.04.bb
meta/recipes-extended/packagegroups/packagegroup-core-lsb.bb +0 -6
@@ -239,10 +239,4 @@ RDEPENDS_packagegroup-core-lsb-runtime-add = "\ glibc-localedata-posix \ glibc-extra-nss \ glibc-pcprofile \ - libclass-isa-perl \ - libenv-perl \ - libdumpvalue-perl \ - libfile-checktree-perl \ - libi18n-collate-perl \ - libpod-plainer-perl \ "
meta/recipes-lsb4/perl/libclass-isa-perl_0.36.bb deleted +0 -31
@@ -1,31 +0,0 @@ -SUMMARY = "Perl module for reporting the search path for a class's ISA tree" -DESCRIPTION = "Suppose you have a class (like Food::Fish::Fishstick) that is derived, \ -via its @ISA, from one or more superclasses (as Food::Fish::Fishstick is from Food::Fish,\ -Life::Fungus, and Chemicals), and some of those superclasses may themselves each be\ -derived, via its @ISA, from one or more superclasses (as above).\ -\ -When, then, you call a method in that class ($fishstick->calories), Perl first searches\ -there for that method, but if it's not there, it goes searching in its superclasses, and\ -so on, in a depth-first (or maybe "height-first" is the word) search. In the above example,\ -it'd first look in Food::Fish, then Food, then Matter, then Life::Fungus, then Life, then\ -Chemicals.\ -\ -This library, Class::ISA, provides functions that return that list -- the list\ -(in order) of names of classes Perl would search to find a method, with no duplicates." - -HOMEPAGE = "http://search.cpan.org/dist/Class-ISA/" -SECTION = "libs" -LICENSE = "Artistic-1.0 | GPL-1.0+" - -LIC_FILES_CHKSUM = "file://README;beginline=107;endline=111;md5=6a5c6842a63cfe4dab1f66e2350e4d25" - -SRC_URI = "http://search.cpan.org/CPAN/authors/id/S/SM/SMUELLER/Class-ISA-${PV}.tar.gz" - -SRC_URI[md5sum] = "3a2ad203c8dc87d6c9de16215d00af47" -SRC_URI[sha256sum] = "8816f34e9a38e849a10df756030dccf9fe061a196c11ac3faafd7113c929b964" - -S = "${WORKDIR}/Class-ISA-${PV}" - -inherit cpan - -BBCLASSEXTEND = "native"
meta/recipes-lsb4/perl/libdumpvalue-perl_1.17.bb deleted +0 -18
@@ -1,18 +0,0 @@ -SUMMARY = "Perl module for provides screen dump of Perl data" - -HOMEPAGE = "http://search.cpan.org/~flora/Dumpvalue/" -SECTION = "libs" -LICENSE = "Artistic-1.0 | GPL-1.0+" - -LIC_FILES_CHKSUM = "file://LICENSE;md5=f736bec5ada1fc5e39b2a8e7e06bbcbb" - -SRC_URI = "http://search.cpan.org/CPAN/authors/id/F/FL/FLORA/Dumpvalue-${PV}.tar.gz" - -SRC_URI[md5sum] = "6ede9f693d4a9c4555541cb1a1cc2006" -SRC_URI[sha256sum] = "9ea74606b545f769a787ec2ae229549a2ad0a8e3cd4b14eff2ce3841836b3bdb" - -S = "${WORKDIR}/Dumpvalue-${PV}" - -inherit cpan - -BBCLASSEXTEND = "native"
meta/recipes-lsb4/perl/libenv-perl_1.04.bb deleted +0 -21
@@ -1,21 +0,0 @@ -SUMMARY = "Perl module that imports environment variables as scalars or arrays" -DESCRIPTION = "Perl maintains environment variables in a special hash named %ENV. \ -For when this access method is inconvenient, the Perl module Env allows environment \ -variables to be treated as scalar or array variables." - -HOMEPAGE = "http://search.cpan.org/~flora/Env/" -SECTION = "libs" -LICENSE = "Artistic-1.0 | GPL-1.0+" - -LIC_FILES_CHKSUM = "file://LICENSE;md5=76c1cbf18db56b3340d91cb947943bd3" - -SRC_URI = "http://search.cpan.org/CPAN/authors/id/F/FL/FLORA/Env-${PV}.tar.gz" - -SRC_URI[md5sum] = "fdba5c0690e66972c96fee112cf5f25c" -SRC_URI[sha256sum] = "d94a3d412df246afdc31a2199cbd8ae915167a3f4684f7b7014ce1200251ebb0" - -S = "${WORKDIR}/Env-${PV}" - -inherit cpan - -BBCLASSEXTEND = "native"
meta/recipes-lsb4/perl/libfile-checktree-perl_4.41.bb deleted +0 -32
@@ -1,32 +0,0 @@ -SUMMARY = "Perl module that run many filetest checks on a tree" -DESCRIPTION = "The validate() routine takes a single multiline string consisting \ -of directives, each containing a filename plus a file test to try on it. (The file \ -test may also be a "cd", causing subsequent relative filenames to be interpreted \ -relative to that directory.) After the file test you may put || die to make it a \ -fatal error if the file test fails. The default is || warn. The file test may \ -optionally have a "!' prepended to test for the opposite condition. If you do a \ -cd and then list some relative filenames, you may want to indent them slightly for \ -readability. If you supply your own die() or warn() message, you can use $file to \ -interpolate the filename. \ -\ -Filetests may be bunched: "-rwx" tests for all of -r, -w, and -x. Only the first failed \ -test of the bunch will produce a warning. \ -\ -The routine returns the number of warnings issued." - -HOMEPAGE = "http://search.cpan.org/~flora/File-CheckTree/" -SECTION = "libs" -LICENSE = "Artistic-1.0 | GPL-1.0+" - -LIC_FILES_CHKSUM = "file://LICENSE;md5=c6fcacc5df80e037060300a7f4b93bf9" - -SRC_URI = "http://search.cpan.org/CPAN/authors/id/F/FL/FLORA/File-CheckTree-${PV}.tar.gz" - -SRC_URI[md5sum] = "519c82aa7e5b7f752b4da14a6c8ad740" -SRC_URI[sha256sum] = "fc99ab6bb5af4664832715974b5a19e328071dc9202ab72e5d5a594ebd46a729" - -S = "${WORKDIR}/File-CheckTree-${PV}" - -inherit cpan - -BBCLASSEXTEND = "native"
meta/recipes-lsb4/perl/libi18n-collate-perl_1.02.bb deleted +0 -21
@@ -1,21 +0,0 @@ -SUMMARY = "Perl module that compare 8-bit scalar data according to the current locale" -DESCRIPTION = "This module provides you with objects that will collate according to \ -your national character set, provided that the POSIX setlocale() function is supported \ -on your system." - -HOMEPAGE = "http://search.cpan.org/~flora/I18N-Collate/" -SECTION = "libs" -LICENSE = "Artistic-1.0 | GPL-1.0+" - -LIC_FILES_CHKSUM = "file://LICENSE;md5=ff6d629144a6ec1ea8c300f75760184f" - -SRC_URI = "http://search.cpan.org/CPAN/authors/id/F/FL/FLORA/I18N-Collate-${PV}.tar.gz" - -SRC_URI[md5sum] = "72ddb6d1c59cfdf31aa3b04799b86af0" -SRC_URI[sha256sum] = "9174506bc903eda89690394e3f45558ab7e013114227896d8569d6164648fe37" - -S = "${WORKDIR}/I18N-Collate-${PV}" - -inherit cpan - -BBCLASSEXTEND = "native"
meta/recipes-lsb4/perl/libpod-plainer-perl_1.04.bb deleted +0 -23
@@ -1,23 +0,0 @@ -SUMMARY = "Perl extension for converting Pod to old-style Pod" -DESCRIPTION = "Pod::Plainer uses Pod::Parser which takes Pod with the (new) 'C<< .. >>' \ -constructs and returns the old(er) style with just 'C<>'; '<' and '>' are replaced by \ -'E<lt>' and 'E<gt>'. \ -\ -This can be used to pre-process Pod before using tools which do not recognise the new style Pods." - -HOMEPAGE = "http://search.cpan.org/dist/Pod-Plainer/" -SECTION = "libs" -LICENSE = "Artistic-1.0 | GPL-1.0+" - -LIC_FILES_CHKSUM = "file://README;beginline=27;md5=227cf83970fc61264845825d9d2bf6f8" - -SRC_URI = "http://search.cpan.org/CPAN/authors/id/R/RM/RMBARKER/Pod-Plainer-${PV}.tar.gz" - -SRC_URI[md5sum] = "f502eacd1a40894b9dfea55fc2cd5e7d" -SRC_URI[sha256sum] = "1bbfbf7d1d4871e5a83bab2137e22d089078206815190eb1d5c1260a3499456f" - -S = "${WORKDIR}/Pod-Plainer-${PV}" - -inherit cpan - -BBCLASSEXTEND = "native"
Signature · 1 line
2.11.0
PATCH 7/32 mailx: remove the recipe
In reply to Alexander KanavinThis recipe was carried only for LSB compatibility,
with upstream being defunct for a long time; if there is a need for a modern, supported implementation of mail/mailx, then s-nail (http://sdaoden.eu/code.html) or mailutils (http://mailutils.org/)
should be used.
--- ...e-weak-symbol-optopt-to-fix-FTBFS-on-mips.patch | 59 ----------- ...-SSL2-support-since-it-is-no-longer-suppo.patch | 41 -------- ...ntian-warning-warning-macro-N-not-defined.patch | 25 ----- .../0011-outof-Introduce-expandaddr-flag.patch | 71 ------------- ...ble-option-processing-for-email-addresses.patch | 79 -------------- ...c-Unconditionally-require-wordexp-support.patch | 113 --------------------- ...4-globname-Invoke-wordexp-with-WRDE_NOCMD.patch | 31 ------ .../mailx/files/0015-usr-sbin-sendmail.patch | 38 ------- .../files/explicitly.disable.krb5.support.patch | 46 --------- meta/recipes-extended/mailx/mailx_12.5-5.bb | 53 ---------- .../packagegroups/packagegroup-core-lsb.bb | 1 - 11 files changed, 557 deletions(-) delete mode 100644 meta/recipes-extended/mailx/files/0001-Don-t-reuse-weak-symbol-optopt-to-fix-FTBFS-on-mips.patch delete mode 100644 meta/recipes-extended/mailx/files/0002-Patched-out-SSL2-support-since-it-is-no-longer-suppo.patch delete mode 100644 meta/recipes-extended/mailx/files/0003-Fixed-Lintian-warning-warning-macro-N-not-defined.patch delete mode 100644 meta/recipes-extended/mailx/files/0011-outof-Introduce-expandaddr-flag.patch delete mode 100644 meta/recipes-extended/mailx/files/0012-unpack-Disable-option-processing-for-email-addresses.patch delete mode 100644 meta/recipes-extended/mailx/files/0013-fio.c-Unconditionally-require-wordexp-support.patch delete mode 100644 meta/recipes-extended/mailx/files/0014-globname-Invoke-wordexp-with-WRDE_NOCMD.patch delete mode 100644 meta/recipes-extended/mailx/files/0015-usr-sbin-sendmail.patch delete mode 100644 meta/recipes-extended/mailx/files/explicitly.disable.krb5.support.patch delete mode 100644 meta/recipes-extended/mailx/mailx_12.5-5.bb
meta/recipes-extended/mailx/files/0001-Don-t-reuse-weak-symbol-optopt-to-fix-FTBFS-on-mips.patch deleted +0 -59
@@ -1,59 +0,0 @@ -From: Luk Claes <[email protected]> -Date: Sat, 4 Jul 2009 10:54:53 +0200 -Subject: Don't reuse weak symbol optopt to fix FTBFS on mips* - -This patch is taken from -ftp://ftp.debian.org/debian/pool/main/h/heirloom-mailx/heirloom-mailx_12.5-5.debian.tar.xz - -Upstream-Status: Inappropriate [upstream is dead] ---- - getopt.c | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - -diff --git a/getopt.c b/getopt.c -index 83ce628..82e983c 100644 ---- a/getopt.c -+++ b/getopt.c -@@ -43,7 +43,7 @@ typedef int ssize_t; - char *optarg; - int optind = 1; - int opterr = 1; --int optopt; -+int optoptc; - - static void - error(const char *s, int c) -@@ -69,7 +69,7 @@ error(const char *s, int c) - *bp++ = *s++; - while (*msg) - *bp++ = *msg++; -- *bp++ = optopt; -+ *bp++ = optoptc; - *bp++ = '\n'; - write(2, buf, bp - buf); - ac_free(buf); -@@ -101,13 +101,13 @@ getopt(int argc, char *const argv[], const char *optstring) - } - curp = &argv[optind][1]; - } -- optopt = curp[0] & 0377; -+ optoptc = curp[0] & 0377; - while (optstring[0]) { - if (optstring[0] == ':') { - optstring++; - continue; - } -- if ((optstring[0] & 0377) == optopt) { -+ if ((optstring[0] & 0377) == optoptc) { - if (optstring[1] == ':') { - if (curp[1] != '\0') { - optarg = (char *)&curp[1]; -@@ -127,7 +127,7 @@ getopt(int argc, char *const argv[], const char *optstring) - optind++; - optarg = 0; - } -- return optopt; -+ return optoptc; - } - optstring++; - }
meta/recipes-extended/mailx/files/0002-Patched-out-SSL2-support-since-it-is-no-longer-suppo.patch deleted +0 -41
41 lines not on this page · raw message
meta/recipes-extended/mailx/files/0003-Fixed-Lintian-warning-warning-macro-N-not-defined.patch deleted +0 -25
@@ -1,25 +0,0 @@ -From: Hilko Bengen <[email protected]> -Date: Sat, 14 Apr 2012 20:22:43 +0200 -Subject: Fixed Lintian warning (warning: macro `N' not defined) - -This patch is taken from -ftp://ftp.debian.org/debian/pool/main/h/heirloom-mailx/heirloom-mailx_12.5-5.debian.tar.xz - -Upstream-Status: Inappropriate [upstream is dead] ---- - mailx.1 | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/mailx.1 b/mailx.1 -index a02e430..b0723bd 100644 ---- a/mailx.1 -+++ b/mailx.1 -@@ -3781,7 +3781,7 @@ you could examine the first message by giving the command: - .sp - .fi - which might cause --.N mailx -+.I mailx - to respond with, for example: - .nf - .sp
meta/recipes-extended/mailx/files/0011-outof-Introduce-expandaddr-flag.patch deleted +0 -71
71 lines not on this page · raw message
meta/recipes-extended/mailx/files/0012-unpack-Disable-option-processing-for-email-addresses.patch deleted +0 -79
79 lines not on this page · raw message
meta/recipes-extended/mailx/files/0013-fio.c-Unconditionally-require-wordexp-support.patch deleted +0 -113
113 lines not on this page · raw message
meta/recipes-extended/mailx/files/0014-globname-Invoke-wordexp-with-WRDE_NOCMD.patch deleted +0 -31
@@ -1,31 +0,0 @@ -From 73fefa0c1ac70043ec84f2d8b8f9f683213f168d Mon Sep 17 00:00:00 2001 -From: Florian Weimer <[email protected]> -Date: Mon, 17 Nov 2014 13:11:32 +0100 -Subject: [PATCH 4/4] globname: Invoke wordexp with WRDE_NOCMD (CVE-2004-2771) - -This patch is taken from -ftp://ftp.debian.org/debian/pool/main/h/heirloom-mailx/heirloom-mailx_12.5-5.debian.tar.xz - -Upstream-Status: Inappropriate [upstream is dead] -CVE: CVE-2004-2771 ---- - fio.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/fio.c b/fio.c -index 1529236..774a204 100644 ---- a/fio.c -+++ b/fio.c -@@ -497,7 +497,7 @@ globname(char *name) - sigemptyset(&nset); - sigaddset(&nset, SIGCHLD); - sigprocmask(SIG_BLOCK, &nset, NULL); -- i = wordexp(name, &we, 0); -+ i = wordexp(name, &we, WRDE_NOCMD); - sigprocmask(SIG_UNBLOCK, &nset, NULL); - switch (i) { - case 0: --- -1.9.3 - -
meta/recipes-extended/mailx/files/0015-usr-sbin-sendmail.patch deleted +0 -38
@@ -1,38 +0,0 @@ -Description: Sendmail is at /usr/sbin/sendmail - As per Debian Policy §11.6 -Author: Ryan Kavanagh <[email protected]> -Origin: Debian -Forwarded: no ---- -This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ -Index: heirloom-mailx-12.5/Makefile -=================================================================== -This patch is taken from -ftp://ftp.debian.org/debian/pool/main/h/heirloom-mailx/heirloom-mailx_12.5-5.debian.tar.xz - -Upstream-Status: Inappropriate [upstream is dead] - ---- heirloom-mailx-12.5.orig/Makefile 2011-04-26 17:23:22.000000000 -0400 -+++ heirloom-mailx-12.5/Makefile 2015-01-27 13:20:04.733542801 -0500 -@@ -13,7 +13,7 @@ - - MAILRC = $(SYSCONFDIR)/nail.rc - MAILSPOOL = /var/mail --SENDMAIL = /usr/lib/sendmail -+SENDMAIL = /usr/sbin/sendmail - - DESTDIR = - -Index: heirloom-mailx-12.5/mailx.1 -=================================================================== ---- heirloom-mailx-12.5.orig/mailx.1 2015-01-27 13:18:49.000000000 -0500 -+++ heirloom-mailx-12.5/mailx.1 2015-01-27 13:20:32.382336867 -0500 -@@ -4922,7 +4922,7 @@ - which just acts as a proxy. - .PP - \fIMailx\fR immediately contacts the SMTP server (or --.IR \%/usr/lib/sendmail ) -+.IR \%/usr/sbin/sendmail ) - even when operating in - .I disconnected - mode.
meta/recipes-extended/mailx/files/explicitly.disable.krb5.support.patch deleted +0 -46
46 lines not on this page · raw message
meta/recipes-extended/mailx/mailx_12.5-5.bb deleted +0 -53
53 lines not on this page · raw message
meta/recipes-extended/packagegroups/packagegroup-core-lsb.bb +0 -1
@@ -153,7 +153,6 @@ RDEPENDS_packagegroup-core-lsb-core = "\ localedef \ lsb \ m4 \ - mailx \ make \ man \ man-pages \
Signature · 1 line
2.11.0
PATCH 8/32 README.LSB: describe oe-core's deviations from the LSB spec
In reply to Alexander Kanavin--- README.LSB | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 README.LSB
README.LSB new file +25 -0
@@ -0,0 +1,25 @@ +OE-Core aims to be able to provide basic LSB compatible images. There +are some challenges for OE as LSB isn't always 100% relevant to its +target embedded and IoT audiences. + +One challenge is that the LSB spec is no longer being actively +developed [https://github.com/LinuxStandardBase/lsb] and has +components which are end of life or significantly dated. OE +therefore provides compatibility with the following caveats: + +* Qt4 is provided by the separate meta-qt4 layer. Its noted that Qt4 + is end of life and this isn't something the core project regularly + tests any longer. Users are recommended to group together to support + maintenance of that layer. [http://git.yoctoproject.org/cgit/cgit.cgi/meta-qt4/] + +* mailx has been dropped since its no longer being developed upstream + and there are better, more modern replacements such as s-nail + (http://sdaoden.eu/code.html) or mailutils (http://mailutils.org/). + +* A few perl modules that were required by LSB 4.x aren't provided: + libclass-isa, libenv, libdumpvalue, libfile-checktree, + libi18n-collate, libpod-plainer. + +* libpng 1.2 isn't provided; oe-core includes the latest release of libpng + instead. +
Signature · 1 line
2.11.0
PATCH 9/32 trace-cmd: update to 2.6.1
In reply to Alexander KanavinLicense change is due to update in FSF address.
Library path needs to be specified in absolute form now.
Remove bash completion file from kernelshark package as it will cause a conflict with trace-cmd package.
Add a patch to resolve musl build issues.
--- meta/recipes-kernel/trace-cmd/kernelshark_git.bb | 3 ++- meta/recipes-kernel/trace-cmd/trace-cmd.inc | 5 ++-- ...its.h-so-that-PATH_MAX-is-defined-an-issu.patch | 27 ++++++++++++++++++++++ meta/recipes-kernel/trace-cmd/trace-cmd_git.bb | 4 ++-- 4 files changed, 34 insertions(+), 5 deletions(-) create mode 100644 meta/recipes-kernel/trace-cmd/trace-cmd/0001-Include-limits.h-so-that-PATH_MAX-is-defined-an-issu.patch
meta/recipes-kernel/trace-cmd/kernelshark_git.bb +2 -1
@@ -15,7 +15,7 @@ ANY_OF_DISTRO_FEATURES = "${GTK2DISTROFEATURES}" EXTRA_OEMAKE = "\ 'prefix=${prefix}' \ 'bindir_relative=${@oe.path.relative(prefix, bindir)}' \ - 'libdir=${@oe.path.relative(prefix, libdir)}' \ + 'libdir=${libdir}' \ NO_PYTHON=1 \ gui \ "
@@ -28,5 +28,6 @@ do_install() { oe_runmake DESTDIR="${D}" install_gui rm ${D}${bindir}/trace-cmd rm -rf ${D}${libdir}/trace-cmd + rm -rf ${D}${sysconfdir}/bash_completion.d/trace-cmd.bash rmdir ${D}${libdir} }
meta/recipes-kernel/trace-cmd/trace-cmd.inc +3 -2
@@ -1,5 +1,5 @@ -SRCREV = "9be5d74805830a291615f2f34a27c903f6a37b1e" -PV = "2.6" +SRCREV = "021710e1073fe203341b427cd1a4bac577ec899c" +PV = "2.6.1" inherit pkgconfig
@@ -7,6 +7,7 @@ FILESEXTRAPATHS =. "${FILE_DIRNAME}/trace-cmd:" SRC_URI = "git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/trace-cmd.git;branch=trace-cmd-stable-v2.6 \ file://blktrace-api-compatibility.patch \ + file://0001-Include-limits.h-so-that-PATH_MAX-is-defined-an-issu.patch \ " S = "${WORKDIR}/git"
meta/recipes-kernel/trace-cmd/trace-cmd/0001-Include-limits.h-so-that-PATH_MAX-is-defined-an-issu.patch new file +27 -0
@@ -0,0 +1,27 @@ +From 9488f92c1d0c7931c3e17950d1f9eea2aeb3e2bd Mon Sep 17 00:00:00 2001 +From: Alexander Kanavin <[email protected]> +Date: Wed, 14 Jun 2017 15:56:18 +0300 +Subject: [PATCH] Include limits.h so that PATH_MAX is defined (an issue on + musl). + +Upstream-Status: Pending +Signed-off-by: Alexander Kanavin <[email protected]> +--- + trace-listen.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/trace-listen.c b/trace-listen.c +index 17ff9d8..838d6bc 100644 +--- a/trace-listen.c ++++ b/trace-listen.c +@@ -31,6 +31,7 @@ + #include <fcntl.h> + #include <signal.h> + #include <errno.h> ++#include <limits.h> + + #include "trace-local.h" + #include "trace-msg.h" +-- +2.11.0 +
meta/recipes-kernel/trace-cmd/trace-cmd_git.bb +2 -2
@@ -5,7 +5,7 @@ require trace-cmd.inc LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe \ file://trace-cmd.c;beginline=6;endline=8;md5=2c22c965a649ddd7973d7913c5634a5e \ - file://COPYING.LIB;md5=bbb461211a33b134d42ed5ee802b37ff \ + file://COPYING.LIB;md5=edb195fe538e4552c1f6ca0fd7bf4f0a \ file://trace-input.c;beginline=5;endline=8;md5=3ec82f43bbe0cfb5951ff414ef4d44d0 \ "
@@ -17,7 +17,7 @@ EXTRA_OEMAKE = "\ 'img_install=${datadir}/kernelshark/html/images' \ \ 'bindir_relative=${@oe.path.relative(prefix, bindir)}' \ - 'libdir=${@oe.path.relative(prefix, libdir)}' \ + 'libdir=${libdir}' \ \ NO_PYTHON=1 \ "
Signature · 1 line
2.11.0
PATCH 10/32 oe-selftest: add a test for upstream version check regressions
In reply to Alexander KanavinThe test runs an upstream version check, and then compares the list of recipes that failed the check (i.e. those where latest upstream version could not be established) against the list of known-broken upstreams. Mismatches either way (upstream check failed, recipe not in the exception list, or upstream check worked, recipe in exception list) fail the test.
[YOCTO #11031]
--- meta-selftest/files/distrodata/checkpkg_exceptions | 26 +++++++++++++ meta/lib/oeqa/selftest/cases/distrodata.py | 43 ++++++++++++++++++++++ 2 files changed, 69 insertions(+) create mode 100644 meta-selftest/files/distrodata/checkpkg_exceptions create mode 100644 meta/lib/oeqa/selftest/cases/distrodata.py
meta-selftest/files/distrodata/checkpkg_exceptions new file +26 -0
@@ -0,0 +1,26 @@ +build-compare +calibrateproto +dbus-wait +distcc +fstests +gnu-config +gst-player +kmscube +libxcalibrate +linux-firmware +lsb +mmc-utils +ovmf +piglit +psplash +puzzles +rpm +squashfs-tools +tcf-agent +unzip +update-rc.d +x264 +xcursor-transparent-theme +xinetd +xvideo-tests +zip
meta/lib/oeqa/selftest/cases/distrodata.py new file +43 -0
43 lines not on this page · raw message
Signature · 1 line
2.11.0
PATCH 11/32 logrotate: fix upstream version check
In reply to Alexander Kanavin--- meta/recipes-extended/logrotate/logrotate_3.9.1.bb | 1 + 1 file changed, 1 insertion(+)
meta/recipes-extended/logrotate/logrotate_3.9.1.bb +1 -0
@@ -18,6 +18,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=18810669f13b87348459e611d31ab760" S = "${WORKDIR}/${BPN}-r3-9-1" UPSTREAM_CHECK_URI = "https://github.com/${BPN}/${BPN}/releases" +UPSTREAM_CHECK_REGEX = "logrotate-(?P<pver>\d+(\.\d+)+).tar" SRC_URI = "https://github.com/${BPN}/${BPN}/archive/r3-9-1.tar.gz \ file://act-as-mv-when-rotate.patch \
Signature · 1 line
2.11.0
PATCH 12/32 speex: fix upstream version check
In reply to Alexander Kanavin--- meta/recipes-multimedia/speex/speex_1.2.0.bb | 1 + 1 file changed, 1 insertion(+)
meta/recipes-multimedia/speex/speex_1.2.0.bb +1 -0
@@ -8,6 +8,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=314649d8ba9dd7045dfb6683f298d0a8 \ DEPENDS = "libogg speexdsp" SRC_URI = "http://downloads.us.xiph.org/releases/speex/speex-${PV}.tar.gz" +UPSTREAM_CHECK_REGEX = "speex-(?P<pver>\d+(\.\d+)+)\.tar" SRC_URI[md5sum] = "8ab7bb2589110dfaf0ed7fa7757dc49c" SRC_URI[sha256sum] = "eaae8af0ac742dc7d542c9439ac72f1f385ce838392dc849cae4536af9210094"
Signature · 1 line
2.11.0
PATCH 13/32 libid3tag: fix upstream version check
In reply to Alexander Kanavin--- meta/recipes-multimedia/libid3tag/libid3tag_0.15.1b.bb | 2 ++ 1 file changed, 2 insertions(+)
meta/recipes-multimedia/libid3tag/libid3tag_0.15.1b.bb +2 -0
@@ -13,6 +13,8 @@ SRC_URI = "${SOURCEFORGE_MIRROR}/mad/libid3tag-${PV}.tar.gz \ file://addpkgconfig.patch \ file://obsolete_automake_macros.patch \ " +UPSTREAM_CHECK_URI = "https://sourceforge.net/projects/mad/files/libid3tag/" +UPSTREAM_CHECK_REGEX = "/projects/mad/files/libid3tag/(?P<pver>.*)/$" SRC_URI[md5sum] = "e5808ad997ba32c498803822078748c3" SRC_URI[sha256sum] = "63da4f6e7997278f8a3fef4c6a372d342f705051d1eeb6a46a86b03610e26151"
Signature · 1 line
2.11.0
PATCH 14/32 grub2: remove autogen dependency
In reply to Alexander KanavinHasn't been required by grub for quite a while.
--- meta/recipes-bsp/grub/grub2.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
meta/recipes-bsp/grub/grub2.inc +1 -1
@@ -20,7 +20,7 @@ SRC_URI = "https://ftp.gnu.org/gnu/grub/grub-${PV}.tar.gz \ SRC_URI[md5sum] = "1116d1f60c840e6dbd67abbc99acb45d" SRC_URI[sha256sum] = "660ee136fbcee08858516ed4de2ad87068bfe1b6b8b37896ce3529ff054a726d" -DEPENDS = "flex-native bison-native autogen-native" +DEPENDS = "flex-native bison-native" COMPATIBLE_HOST = '(x86_64.*|i.86.*|arm.*|aarch64.*)-(linux.*|freebsd.*)' COMPATIBLE_HOST_armv7a = 'null'
Signature · 1 line
2.11.0
PATCH 15/32 autogen-native: remove the recipe
In reply to Alexander KanavinWith grub no longer requiring it, there's nothing else in oe-core or meta-oe that does.
--- .../autogen/autogen-native_5.18.12.bb | 40 ---------------------- ...pts.m4-regenerate-it-from-config-libopts..patch | 39 --------------------- ...2-autoopts-mk-tpl-config.sh-fix-perl-path.patch | 32 ----------------- .../fix-script-err-when-processing-libguile.patch | 37 -------------------- .../autogen/autogen/increase-timeout-limit.patch | 30 ---------------- ...ig.sh-force-exit-value-to-be-0-in-subproc.patch | 30 ---------------- 6 files changed, 208 deletions(-) delete mode 100644 meta/recipes-devtools/autogen/autogen-native_5.18.12.bb delete mode 100644 meta/recipes-devtools/autogen/autogen/0001-config-libopts.m4-regenerate-it-from-config-libopts..patch delete mode 100644 meta/recipes-devtools/autogen/autogen/0002-autoopts-mk-tpl-config.sh-fix-perl-path.patch delete mode 100644 meta/recipes-devtools/autogen/autogen/fix-script-err-when-processing-libguile.patch delete mode 100644 meta/recipes-devtools/autogen/autogen/increase-timeout-limit.patch delete mode 100644 meta/recipes-devtools/autogen/autogen/mk-tpl-config.sh-force-exit-value-to-be-0-in-subproc.patch
meta/recipes-devtools/autogen/autogen-native_5.18.12.bb deleted +0 -40
@@ -1,40 +0,0 @@ -SUMMARY = "Automated text and program generation tool" -DESCRIPTION = "AutoGen is a tool designed to simplify the creation and\ - maintenance of programs that contain large amounts of repetitious text.\ - It is especially valuable in programs that have several blocks of text\ - that must be kept synchronized." -HOMEPAGE = "http://www.gnu.org/software/autogen/" -SECTION = "devel" -LICENSE = "GPLv3" -LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504" - -SRC_URI = "${GNU_MIRROR}/autogen/rel${PV}/autogen-${PV}.tar.gz \ - file://increase-timeout-limit.patch \ - file://mk-tpl-config.sh-force-exit-value-to-be-0-in-subproc.patch \ - file://fix-script-err-when-processing-libguile.patch \ - file://0001-config-libopts.m4-regenerate-it-from-config-libopts..patch \ - file://0002-autoopts-mk-tpl-config.sh-fix-perl-path.patch \ -" - -SRC_URI[md5sum] = "551d15ccbf5b5fc5658da375d5003389" -SRC_URI[sha256sum] = "805c20182f3cb0ebf1571d3b01972851c56fb34348dfdc38799fd0ec3b2badbe" - -UPSTREAM_CHECK_URI = "http://ftp.gnu.org/gnu/autogen/" -UPSTREAM_CHECK_REGEX = "rel(?P<pver>\d+(\.\d+)+)/" - -DEPENDS = "guile-native libtool-native libxml2-native" - -inherit autotools texinfo native pkgconfig - -# autogen-native links against libguile which may have been relocated with sstate -# these environment variables ensure there isn't a relocation issue -export GUILE_LOAD_PATH = "${STAGING_DATADIR_NATIVE}/guile/2.0" -export GUILE_LOAD_COMPILED_PATH = "${STAGING_LIBDIR_NATIVE}/guile/2.0/ccache" - -export POSIX_SHELL = "/usr/bin/env sh" - -do_install_append () { - create_wrapper ${D}/${bindir}/autogen \ - GUILE_LOAD_PATH=${STAGING_DATADIR_NATIVE}/guile/2.0 \ - GUILE_LOAD_COMPILED_PATH=${STAGING_LIBDIR_NATIVE}/guile/2.0/ccache -}
meta/recipes-devtools/autogen/autogen/0001-config-libopts.m4-regenerate-it-from-config-libopts..patch deleted +0 -39
@@ -1,39 +0,0 @@ -From 45040e7d268329ebc40e6cb237c64a6637cfab5c Mon Sep 17 00:00:00 2001 -From: Robert Yang <[email protected]> -Date: Mon, 13 Mar 2017 20:22:10 -0700 -Subject: [PATCH] config/libopts.m4: regenerate it from config/libopts.def - -It was out of date compared to config/libopts.def, so regenerate it via -"autogen config/libopts.def" command. - -Upstream-Status: Pending - -Signed-off-by: Robert Yang <[email protected]> ---- - config/libopts.m4 | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/config/libopts.m4 b/config/libopts.m4 -index c7ba4f3..51e6a39 100644 ---- a/config/libopts.m4 -+++ b/config/libopts.m4 -@@ -2,7 +2,7 @@ dnl -*- buffer-read-only: t -*- vi: set ro: - dnl - dnl DO NOT EDIT THIS FILE (libopts.m4) - dnl --dnl It has been AutoGen-ed -+dnl It has been AutoGen-ed March 13, 2017 at 08:21:21 PM by AutoGen 5.18 - dnl From the definitions libopts.def - dnl and the template file conftest.tpl - dnl -@@ -114,6 +114,7 @@ AC_DEFUN([INVOKE_LIBOPTS_MACROS_FIRST],[ - AC_PROG_SED - [while : - do -+ test -x "$POSIX_SHELL" && break - POSIX_SHELL=`which bash` - test -x "$POSIX_SHELL" && break - POSIX_SHELL=`which dash` --- -2.10.2 -
meta/recipes-devtools/autogen/autogen/0002-autoopts-mk-tpl-config.sh-fix-perl-path.patch deleted +0 -32
@@ -1,32 +0,0 @@ -From 9f69f3f5ef22bf1bcffb0e651efc260889cfaa46 Mon Sep 17 00:00:00 2001 -From: Robert Yang <[email protected]> -Date: Mon, 13 Mar 2017 20:33:30 -0700 -Subject: [PATCH] autoopts/mk-tpl-config.sh: fix perl path - -Use "which perl" as shebang doesn't work when it is longer than -BINPRM_BUF_SIZE which is 128 usually. So use "/usr/bin/env perl" to -instead of. - -Upstream-Status: Pending - -Signed-off-by: Robert Yang <[email protected]> ---- - autoopts/mk-tpl-config.sh | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/autoopts/mk-tpl-config.sh b/autoopts/mk-tpl-config.sh -index 093e808..8dfc6dd 100755 ---- a/autoopts/mk-tpl-config.sh -+++ b/autoopts/mk-tpl-config.sh -@@ -98,7 +98,7 @@ fix_scripts() { - st=`sed 1q $f` - - case "$st" in -- *perl ) echo '#!' `which perl` -+ *perl ) echo '#!/usr/bin/env perl' - sed 1d $f - ;; - --- -2.10.2 -
meta/recipes-devtools/autogen/autogen/fix-script-err-when-processing-libguile.patch deleted +0 -37
@@ -1,37 +0,0 @@ -autogen-native: fix script err when processing libguile - -do_configure for autogen will fail if project directory path -contains '-I' character, which is caused by the unsuitable sed -script when processing libguile. - -Upstream-Status: Pending - -Signed-off-by: Zhenbo Gao <[email protected]> -Signed-off-by: Yi Zhao <[email protected]> - -diff --git a/config/ag_macros.m4 b/config/ag_macros.m4 -index 58186b6..58ed2ad 100644 ---- a/config/ag_macros.m4 -+++ b/config/ag_macros.m4 -@@ -32,7 +32,7 @@ AC_DEFUN([INVOKE_AG_MACROS_LAST],[ - GUILE_FLAGS - [ag_gv=`gdir=\`pkg-config --cflags-only-I \ - guile-${GUILE_EFFECTIVE_VERSION} | \ -- sed 's/-I *//;s/ *-I.*/ /g'\` -+ sed 's/ *-I *\// \//g'\` - for d in $gdir - do test -f "$d/libguile/version.h" && gdir=$d && break - done -diff --git a/config/misc.def b/config/misc.def -index 490d361..6e183ef 100644 ---- a/config/misc.def -+++ b/config/misc.def -@@ -342,7 +342,7 @@ do-always = <<- _END_ALWAYS_ - GUILE_FLAGS - [ag_gv=`gdir=\`pkg-config --cflags-only-I \ - guile-${GUILE_EFFECTIVE_VERSION} | \ -- sed 's/-I *//;s/ *-I.*/ /g'\` -+ sed 's/ *-I *\// \//g'\` - test -z "$gdir" && gdir=/usr/include - for d in $gdir - do test -f "$d/libguile/version.h" && gdir=$d && break
meta/recipes-devtools/autogen/autogen/increase-timeout-limit.patch deleted +0 -30
@@ -1,30 +0,0 @@ -Subject: [PATCH] autogen: increase timeout limit for shell commands - -On some overloaded hosts, shell commands of autogen may can not -finish in 5 secs. This has caused many build failures, so increase -the timeout limit to fix this. - -Upstream-Status: Inappropriate [configuration] - -Signed-off-by: Xin Ouyang <[email protected]> ---- - configure.ac | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -diff --git a/configure.ac b/configure.ac -index 58a848b..170dd9e 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -178,9 +178,9 @@ time_delta=`expr ${config_end_time} - ${config_start_time} 2>/dev/null` - if test -z "${AG_TIMEOUT}" - then - if test -z "${time_delta}" -- then time_delta=10 -- elif test ${time_delta} -lt 5 -- then time_delta=5 ; fi -+ then time_delta=60 -+ elif test ${time_delta} -lt 30 -+ then time_delta=30 ; fi - - AG_TIMEOUT=${time_delta} - fi
meta/recipes-devtools/autogen/autogen/mk-tpl-config.sh-force-exit-value-to-be-0-in-subproc.patch deleted +0 -30
@@ -1,30 +0,0 @@ -Upstream-Status: Pending - -mk-tpl-config.sh: force exit value to be 0 in subprocess - -The return value of statement list=`<subcommands>` is the exit value of the -subcommands. So if the subcommands fails, the compilation fails. This is obviously -not intended. In the normal case, we expect the grep command to fail as there should -be no 'noreturn' word in the libguile files. - -Signed-off-by: Chen Qi <[email protected]> ---- - autoopts/mk-tpl-config.sh | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/autoopts/mk-tpl-config.sh b/autoopts/mk-tpl-config.sh -index 926f5ab..6b4a0fb 100755 ---- a/autoopts/mk-tpl-config.sh -+++ b/autoopts/mk-tpl-config.sh -@@ -202,7 +202,7 @@ fix_guile() { - - list=`set +e ; exec 2>/dev/null - find ${libguiledir}/libguile* -type f | \ -- xargs grep -l -E '\<noreturn\>'` -+ xargs grep -l -E '\<noreturn\>' ; exit 0` - - test -z "$list" && exit 0 - --- -1.7.9.5 -
Signature · 1 line
2.11.0
PATCH 16/32 remake: remove the recipe
In reply to Alexander KanavinUsing remake as the provider of virtual/make has been broken for a while; looks like no one is using it at all.
--- meta/recipes-devtools/remake/remake.inc | 16 ------------- .../remake/remake/version-remake.texi.patch | 16 ------------- meta/recipes-devtools/remake/remake_4.1+dbg-1.1.bb | 28 ---------------------- 3 files changed, 60 deletions(-) delete mode 100644 meta/recipes-devtools/remake/remake.inc delete mode 100644 meta/recipes-devtools/remake/remake/version-remake.texi.patch delete mode 100644 meta/recipes-devtools/remake/remake_4.1+dbg-1.1.bb
meta/recipes-devtools/remake/remake.inc deleted +0 -16
@@ -1,16 +0,0 @@ -SUMMARY = "Makefile debugger which is gnumake compatible" -DESCRIPTION = "remake is a patched and modernized version of GNU make \ -utility that adds improved error reporting, the ability to trace \ -execution in a comprehensible way, and a debugger." - -HOMEPAGE = "http://bashdb.sourceforge.net/remake/" -SECTION = "devel" - -SRC_URI = "git://github.com/rocky/remake.git" - -inherit autotools gettext update-alternatives pkgconfig - -ALTERNATIVE_${PN} = "make" -ALTERNATIVE_LINK_NAME[make] = "${bindir}/make" -ALTERNATIVE_TARGET[make] = "${bindir}/remake" -ALTERNATIVE_PRIORITY = "100"
meta/recipes-devtools/remake/remake/version-remake.texi.patch deleted +0 -16
@@ -1,16 +0,0 @@ -Upstream-Status: Pending - -version-remake.texi is not there but it is required by remake.texi, -just add it for getting the 'make remake.info' works. - -============================================================== -diff --git a/doc/version-remake.texi b/doc/version-remake.texi -new file mode 100644 -index 0000000..2a3b72b ---- /dev/null -+++ b/doc/version-remake.texi -@@ -0,0 +1,4 @@ -+@set UPDATED 10 June 2012 -+@set UPDATED-MONTH June 2012 -+@set EDITION 3.82+dbg-0.9git -+@set VERSION 3.82+dbg-0.9git
meta/recipes-devtools/remake/remake_4.1+dbg-1.1.bb deleted +0 -28
@@ -1,28 +0,0 @@ -LICENSE = "GPLv2" -LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504 \ - file://tests/COPYING;md5=d32239bcb673463ab874e80d47fae504 \ - file://glob/COPYING.LIB;md5=4a770b67e6be0f60da244beb2de0fce4" -require remake.inc - -UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>(\d+(\.\d+)+)\+dbg.+)" -SRC_URI += "file://version-remake.texi.patch \ - " -SRCREV = "cf54641d50a0165bb17622b3e9770f426ccbc561" -S = "${WORKDIR}/git" - -DEPENDS += "readline guile" -# Need to add "gettext-native" dependency to remake-native. -# By default only "gettext-minimal-native" is added -# when inherit gettext. -DEPENDS_class-native += "gettext-native" -PROVIDES += "virtual/make" - -do_configure_prepend() { - # remove the default LINGUAS since we are not going to generate languages - rm ${S}/po/LINGUAS - touch ${S}/po/LINGUAS - # create config.rpath which required by configure.ac - ( cd ${S}; autopoint || touch config.rpath ) -} - -BBCLASSEXTEND = "native"
Signature · 1 line
2.11.0
PATCH 17/32 guile: remove the recipe
In reply to Alexander KanavinWith the removal of autogen and remake, guile is no longer needed. Nothing requires it in meta-oe either.
--- .../recipes-devtools/guile/files/arm_aarch64.patch | 19 ---- .../guile/files/arm_endianness.patch | 23 ---- ...-modules-are-removed-gc-test-as-unresolve.patch | 39 ------- ...with-owner-not-retained-threads-test-as-u.patch | 33 ------ .../guile/files/guile_2.0.6_fix_sed_error.patch | 24 ---- .../guile/files/libguile-Makefile.am-hook.patch | 42 ------- .../guile/files/opensuse/guile-64bit.patch | 39 ------- .../files/workaround-ice-ssa-corruption.patch | 60 ---------- meta/recipes-devtools/guile/guile_2.0.14.bb | 125 --------------------- 9 files changed, 404 deletions(-) delete mode 100644 meta/recipes-devtools/guile/files/arm_aarch64.patch delete mode 100644 meta/recipes-devtools/guile/files/arm_endianness.patch delete mode 100644 meta/recipes-devtools/guile/files/debian/0002-Mark-Unused-modules-are-removed-gc-test-as-unresolve.patch delete mode 100644 meta/recipes-devtools/guile/files/debian/0003-Mark-mutex-with-owner-not-retained-threads-test-as-u.patch delete mode 100644 meta/recipes-devtools/guile/files/guile_2.0.6_fix_sed_error.patch delete mode 100644 meta/recipes-devtools/guile/files/libguile-Makefile.am-hook.patch delete mode 100644 meta/recipes-devtools/guile/files/opensuse/guile-64bit.patch delete mode 100644 meta/recipes-devtools/guile/files/workaround-ice-ssa-corruption.patch delete mode 100644 meta/recipes-devtools/guile/guile_2.0.14.bb
meta/recipes-devtools/guile/files/arm_aarch64.patch deleted +0 -19
@@ -1,19 +0,0 @@ -guile: add aarch64 recognition - -Assume little-endian. - -Upstream-Status: Pending - -Signed-off-by: [email protected] - ---- a/module/system/base/target.scm -+++ b/module/system/base/target.scm -@@ -70,6 +70,8 @@ - ((member cpu '("sparc" "sparc64" "powerpc" "powerpc64" "spu" - "mips" "mips64")) - (endianness big)) -+ ((string-match "^aarch64" cpu) -+ (endianness little)) - ((string-match "^arm.*eb" cpu) - (endianness big)) - ((string-match "^arm.*" cpu)
meta/recipes-devtools/guile/files/arm_endianness.patch deleted +0 -23
@@ -1,23 +0,0 @@ -Support form ARM endianness - -Fixes Yocto bug# 2729 - -Signed-off-by: Khem Raj <[email protected]> - -Upstream-Status: Pending - -Index: guile-2.0.5/module/system/base/target.scm -=================================================================== ---- guile-2.0.5.orig/module/system/base/target.scm 2012-01-24 03:06:06.000000000 -0800 -+++ guile-2.0.5/module/system/base/target.scm 2012-07-12 13:05:44.372364103 -0700 -@@ -70,7 +70,9 @@ - ((member cpu '("sparc" "sparc64" "powerpc" "powerpc64" "spu" - "mips" "mips64")) - (endianness big)) -- ((string-match "^arm.*el" cpu) -+ ((string-match "^arm.*eb" cpu) -+ (endianness big)) -+ ((string-match "^arm.*" cpu) - (endianness little)) - (else - (error "unknown CPU endianness" cpu)))))
meta/recipes-devtools/guile/files/debian/0002-Mark-Unused-modules-are-removed-gc-test-as-unresolve.patch deleted +0 -39
@@ -1,39 +0,0 @@ -Upstream-Status: Inappropriate [debian patch] - -Signed-off-by: Nitin A Kamble <[email protected]> - -From e52bfcdbaca5dce498678d8f512381e3e39a4066 Mon Sep 17 00:00:00 2001 -From: Rob Browning <[email protected]> -Date: Sun, 18 Mar 2012 11:40:55 -0500 -Subject: Mark "Unused modules are removed" gc test as unresolved. - -As per discussion with upstream, mark this test as unresolved since it -may produce false negatives, depending on the behavior/timing of the -garbage collector. ---- - test-suite/tests/gc.test | 11 ++++++----- - 1 files changed, 6 insertions(+), 5 deletions(-) - -diff --git a/test-suite/tests/gc.test b/test-suite/tests/gc.test -index a969752..8c8e13e 100644 ---- a/test-suite/tests/gc.test -+++ b/test-suite/tests/gc.test -@@ -84,11 +84,13 @@ - ;; one gc round. not sure why. - - (maybe-gc-flakiness -- (= (let lp ((i 0)) -- (if (guard) -- (lp (1+ i)) -- i)) -- total)))) -+ (or (= (let lp ((i 0)) -+ (if (guard) -+ (lp (1+ i)) -+ i)) -+ total) -+ (throw 'unresolved))))) -+ - - (pass-if "Lexical vars are collectable" - (let ((l (compile
meta/recipes-devtools/guile/files/debian/0003-Mark-mutex-with-owner-not-retained-threads-test-as-u.patch deleted +0 -33
@@ -1,33 +0,0 @@ -Upstream-Status: Inappropriate [debian patch] - -Signed-off-by: Nitin A Kamble <[email protected]> - -From 848543091d55dddb54a85612155964506d712852 Mon Sep 17 00:00:00 2001 -From: Rob Browning <[email protected]> -Date: Sun, 18 Mar 2012 13:28:24 -0500 -Subject: Mark "mutex with owner not retained" threads test as unresolved. - -As per discussion with upstream, mark this test as unresolved since it -may produce false negatives, depending on the behavior/timing of the -garbage collector. ---- - test-suite/tests/threads.test | 6 ++++-- - 1 files changed, 4 insertions(+), 2 deletions(-) - -diff --git a/test-suite/tests/threads.test b/test-suite/tests/threads.test -index 85a7c38..50899cb 100644 ---- a/test-suite/tests/threads.test -+++ b/test-suite/tests/threads.test -@@ -414,8 +414,10 @@ - - (gc) (gc) - (let ((m (g))) -- (and (mutex? m) -- (eq? (mutex-owner m) (current-thread))))))) -+ (or -+ (and (mutex? m) -+ (eq? (mutex-owner m) (current-thread))) -+ (throw 'unresolved)))))) - - ;; - ;; mutex lock levels
meta/recipes-devtools/guile/files/guile_2.0.6_fix_sed_error.patch deleted +0 -24
@@ -1,24 +0,0 @@ -Upstream-Status: Pending - -This fixes sed issue when prefix has / in it, like /usr/local - -autoreconf error avoided: -| sed: -e expression #1, char 9: unknown option to `s' -| configure.ac:39: error: AC_INIT should be called with package and version arguments - -Signed-off-by: Nitin A Kamble <[email protected]> -2012/05/01 - -Index: guile-2.0.5/build-aux/git-version-gen -=================================================================== ---- guile-2.0.5.orig/build-aux/git-version-gen -+++ guile-2.0.5/build-aux/git-version-gen -@@ -187,7 +187,7 @@ else - v=UNKNOWN - fi - --v=`echo "$v" |sed "s/^$prefix//"` -+v=`echo "$v" |sed "s#^$prefix##"` - - # Test whether to append the "-dirty" suffix only if the version - # string we're using came from git. I.e., skip the test if it's "UNKNOWN"
meta/recipes-devtools/guile/files/libguile-Makefile.am-hook.patch deleted +0 -42
42 lines not on this page · raw message
meta/recipes-devtools/guile/files/opensuse/guile-64bit.patch deleted +0 -39
@@ -1,39 +0,0 @@ -Upstream-Status: Inappropriate [opensuse patch] - -Signed-off-by: Nitin A Kamble <[email protected]> - -Index: guile-2.0.3/libguile/hash.c -=================================================================== ---- guile-2.0.3.orig/libguile/hash.c 2011-07-06 15:49:59.000000000 -0700 -+++ guile-2.0.3/libguile/hash.c 2012-01-13 21:49:43.332844884 -0800 -@@ -270,7 +270,7 @@ scm_hasher(SCM obj, unsigned long n, siz - unsigned long - scm_ihashq (SCM obj, unsigned long n) - { -- return (SCM_UNPACK (obj) >> 1) % n; -+ return ((unsigned long) SCM_UNPACK (obj) >> 1) % n; - } - - -@@ -306,7 +306,7 @@ scm_ihashv (SCM obj, unsigned long n) - if (SCM_NUMP(obj)) - return (unsigned long) scm_hasher(obj, n, 10); - else -- return SCM_UNPACK (obj) % n; -+ return (unsigned long) SCM_UNPACK (obj) % n; - } - - -Index: guile-2.0.3/libguile/struct.c -=================================================================== ---- guile-2.0.3.orig/libguile/struct.c 2011-07-06 15:50:00.000000000 -0700 -+++ guile-2.0.3/libguile/struct.c 2012-01-13 21:49:43.332844884 -0800 -@@ -942,7 +942,7 @@ scm_struct_ihashq (SCM obj, unsigned lon - { - /* The length of the hash table should be a relative prime it's not - necessary to shift down the address. */ -- return SCM_UNPACK (obj) % n; -+ return (unsigned long) SCM_UNPACK (obj) % n; - } - - SCM_DEFINE (scm_struct_vtable_name, "struct-vtable-name", 1, 0, 0,
meta/recipes-devtools/guile/files/workaround-ice-ssa-corruption.patch deleted +0 -60
60 lines not on this page · raw message
meta/recipes-devtools/guile/guile_2.0.14.bb deleted +0 -125
125 lines not on this page · raw message
Signature · 1 line
2.11.0
PATCH 18/32 bdwgc: remove the recipe
In reply to Alexander KanavinIt will be moved to meta-oe, but nothing needs it in oe-core anymore.
--- meta/conf/distro/include/distro_alias.inc | 1 - ...ac-add-check-for-NO_GETCONTEXT-definition.patch | 29 --------------- .../bdwgc/bdwgc/musl_header_fix.patch | 27 -------------- meta/recipes-support/bdwgc/bdwgc_7.6.0.bb | 42 ---------------------- 4 files changed, 99 deletions(-) delete mode 100644 meta/recipes-support/bdwgc/bdwgc/0001-configure.ac-add-check-for-NO_GETCONTEXT-definition.patch delete mode 100644 meta/recipes-support/bdwgc/bdwgc/musl_header_fix.patch delete mode 100644 meta/recipes-support/bdwgc/bdwgc_7.6.0.bb
meta/conf/distro/include/distro_alias.inc +0 -1
@@ -15,7 +15,6 @@ DISTRO_PN_ALIAS_pn-alsa-utils-scripts = "OE-Core" DISTRO_PN_ALIAS_pn-atk = "Fedora=atk OpenSuSE=atk" DISTRO_PN_ALIAS_pn-avahi-ui = "Ubuntu=avahi-discover Debian=avahi-discover" DISTRO_PN_ALIAS_pn-babeltrace = "OSPDT" -DISTRO_PN_ALIAS_pn-bdwgc = "OSPDT" DISTRO_PN_ALIAS_pn-bigreqsproto = "Meego=xorg-x11-proto-bigreqsproto" DISTRO_PN_ALIAS_pn-bjam = "OpenSuSE=boost-jam Debina=bjam" DISTRO_PN_ALIAS_pn-blktool = "Debian=blktool Mandriva=blktool"
meta/recipes-support/bdwgc/bdwgc/0001-configure.ac-add-check-for-NO_GETCONTEXT-definition.patch deleted +0 -29
@@ -1,29 +0,0 @@ -configure.ac: add check for NO_GETCONTEXT definition - -Signed-off-by: Samuel Martin <[email protected]> -[[email protected]: add a comment, change variable name, use - AS_IF, remove debug traces, use AC_CHECK_FUNCS (as suggested by - Thomas)] -Signed-off-by: "Yann E. MORIN" <[email protected]> -Cc: Thomas Petazzoni <[email protected]> - ---- -Upstream-Status: Pending - configure.ac | 6 ++++++ - 1 file changed, 6 insertions(+) - ---- bdwgc-7.2f.orig/configure.ac 2014-06-01 19:00:47.000000000 +0200 -+++ bdwgc-7.2f/configure.ac 2014-12-23 14:13:11.585716713 +0100 -@@ -365,6 +365,12 @@ - AC_MSG_RESULT($ac_cv_fno_strict_aliasing) - fi - -+# Check for getcontext (uClibc can be configured without it, for example) -+AC_CHECK_FUNCS([getcontext]) -+AS_IF([test "$ac_cv_func_getcontext" = "no"], -+ [CFLAGS="$CFLAGS -DNO_GETCONTEXT" -+ CPPFLAGS="$CPPFLAGS -DNO_GETCONTEXT"]) -+ - case "$host" in - # While IRIX 6 has libdl for the O32 and N32 ABIs, it's missing for N64 - # and unnecessary everywhere.
meta/recipes-support/bdwgc/bdwgc/musl_header_fix.patch deleted +0 -27
@@ -1,27 +0,0 @@ -Add missing header to avoid: - -| 1472659610.016355: ../git/pthread_stop_world.c: In function 'GC_brief_async_signal_safe_sleep': -| 1472659610.0540252: ../git/pthread_stop_world.c:397:22: error: storage size of 'tv' isn't known -| 1472659610.0540252: struct timeval tv; -| 1472659610.0540252: ^~ -| 1472659610.054099: ../git/pthread_stop_world.c:397:22: warning: unused variable 'tv' [-Wunused-variable] -| 1472659610.054099: struct timeval tv; -| 1472659610.054099: ^~ -| 1472659610.054099: Makefile:1530: recipe for target 'pthread_stop_world.lo' failed - -in musl builds. - -Upstream-Status: Pending - -Index: git/pthread_stop_world.c -=================================================================== ---- git.orig/pthread_stop_world.c -+++ git/pthread_stop_world.c -@@ -45,6 +45,7 @@ - #include <semaphore.h> - #include <errno.h> - #include <unistd.h> -+#include <sys/time.h> - #include "atomic_ops.h" - - /* It's safe to call original pthread_sigmask() here. */
meta/recipes-support/bdwgc/bdwgc_7.6.0.bb deleted +0 -42
42 lines not on this page · raw message
Signature · 1 line
2.11.0
PATCH 19/32 uninative-flags.inc: do not default to old C++ ABI
In reply to Alexander KanavinThis was needed for interoperability between code compiled with gcc 4 and 5; there should be now a different fix for the issue:
http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=c21cec84886d9c70396e9be0ceb9a8ef300b54be
--- meta/conf/distro/include/uninative-flags.inc | 6 ------ 1 file changed, 6 deletions(-)
meta/conf/distro/include/uninative-flags.inc +0 -6
@@ -1,9 +1,3 @@ -# https://wiki.debian.org/GCC5 -# We may see binaries built with gcc5 run or linked into gcc4 environment -# so use the older libstdc++ standard for now until we don't support gcc4 -# on the host system. -BUILD_CXXFLAGS_append = " -D_GLIBCXX_USE_CXX11_ABI=0" - # icu configure defaults to CXX11 if no -std= option is passed in CXXFLAGS # therefore pass one BUILD_CXXFLAGS_append_pn-icu-native = " -std=c++98"
Signature · 1 line
2.11.0
PATCH 20/32 icu: update to 59.1
In reply to Alexander KanavinLicense checksum change due to copyright year update.
Latest icu will not compile with anything less than C++11, so drop the enforcement of an earlier C++ version. This should be okay, as there is now a fix in place for the problem of mixing native gcc 4/5 compiled code:
http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=c21cec84886d9c70396e9be0ceb9a8ef300b54be
---
meta/conf/distro/include/uninative-flags.inc | 4 ----
meta/recipes-support/icu/{icu_58.2.bb => icu_59.1.bb} | 6 +++---
2 files changed, 3 insertions(+), 7 deletions(-)
rename meta/recipes-support/icu/{icu_58.2.bb => icu_59.1.bb} (77%)meta/conf/distro/include/uninative-flags.inc +0 -4
@@ -1,7 +1,3 @@ -# icu configure defaults to CXX11 if no -std= option is passed in CXXFLAGS -# therefore pass one -BUILD_CXXFLAGS_append_pn-icu-native = " -std=c++98" - # Some distros (ubuntu 16.10, debian-testing) default to gcc configured with # --enable-default-pie (see gcc -v). This breaks e.g. prelink-native on a pie # default system if binutils-native was built on a system which is not pie default
meta/recipes-support/icu/icu_59.1.bb renamed from meta/recipes-support/icu/icu_58.2.bb +3 -3
@@ -1,6 +1,6 @@ require icu.inc -LIC_FILES_CHKSUM = "file://../LICENSE;md5=1b3b75c1777cd49ad5c6a24cd338cfc9" +LIC_FILES_CHKSUM = "file://../LICENSE;md5=fe9e1f2c500466d8f18df2cd068e4b74" def icu_download_version(d): pvsplit = d.getVar('PV').split('.')
@@ -21,8 +21,8 @@ SRC_URI = "${BASE_SRC_URI} \ SRC_URI_append_class-target = "\ file://0001-Disable-LDFLAGSICUDT-for-Linux.patch \ " -SRC_URI[md5sum] = "fac212b32b7ec7ab007a12dff1f3aea1" -SRC_URI[sha256sum] = "2b0a4410153a9b20de0e20c7d8b66049a72aef244b53683d0d7521371683da0c" +SRC_URI[md5sum] = "54923fa9fab5b2b83f235fb72523de37" +SRC_URI[sha256sum] = "7132fdaf9379429d004005217f10e00b7d2319d0fea22bdfddef8991c45b75fe" UPSTREAM_CHECK_REGEX = "(?P<pver>\d+(\.\d+)+)/" UPSTREAM_CHECK_URI = "http://download.icu-project.org/files/icu4c/"
Signature · 1 line
2.11.0
Re: [PATCH 20/32] icu: update to 59.1
Quoted 20 lines · Alexander Kanavin
License checksum change due to copyright year update.
Latest icu will not compile with anything less than C++11, so drop the enforcement of an earlier C++ version. This should be okay, as there is now a fix in place for the problem of mixing native gcc 4/5 compiled code:
http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=c21cec84886d9c70396e9be0ceb9a8ef300b54beSigned-off-by Alexander Kanavin <[email protected]>--- meta/conf/distro/include/uninative-flags.inc | 4 ---- meta/recipes-support/icu/{icu_58.2.bb => icu_59.1.bb} | 6 +++--- 2 files changed, 3 insertions(+), 7 deletions(-) rename meta/recipes-support/icu/{icu_58.2.bb => icu_59.1.bb} (77%)meta/conf/distro/include/uninative-flags.inc +0
-0
meta/conf/distro/include/uninative-flags.inc line 4
Quoted 4 lines
meta/conf/distro/include/uninative-flags.inc +0
-4@@ -1,7 +1,3 @@ -# icu configure defaults to CXX11 if no -std= option is passed in CXXFLAGS -# therefore pass one -BUILD_CXXFLAGS_append_pn-icu-native = " -std=c++98" -
I think this change should be tried on oldest supported distro for build host like centos, I wonder if the std option was papering over c++11 missing bits on gcc 4.8
Quoted 30 lines
meta/conf/distro/include/uninative-flags.inc +0
-0# Some distros (ubuntu 16.10, debian-testing) default to gcc configured with # --enable-default-pie (see gcc -v). This breaks e.g. prelink-native on a pie # default system if binutils-native was built on a system which is not pie defaultmeta/recipes-support/icu/icu_59.1.bb renamed from meta/recipes-support/icu/icu_58.2.bb +3
-3@@ -1,6 +1,6 @@ require icu.inc -LIC_FILES_CHKSUM = "file://../LICENSE;md5=1b3b75c1777cd49ad5c6a24cd338cfc9" +LIC_FILES_CHKSUM = "file://../LICENSE;md5=fe9e1f2c500466d8f18df2cd068e4b74" def icu_download_version(d): pvsplit = d.getVar('PV').split('.')@@ -21,8 +21,8 @@ SRC_URI = "${BASE_SRC_URI} \ SRC_URI_append_class-target = "\ file://0001-Disable-LDFLAGSICUDT-for-Linux.patch \ " -SRC_URI[md5sum] = "fac212b32b7ec7ab007a12dff1f3aea1" -SRC_URI[sha256sum] = "2b0a4410153a9b20de0e20c7d8b66049a72aef244b53683d0d7521371683da0c" +SRC_URI[md5sum] = "54923fa9fab5b2b83f235fb72523de37" +SRC_URI[sha256sum] = "7132fdaf9379429d004005217f10e00b7d2319d0fea22bdfddef8991c45b75fe" UPSTREAM_CHECK_REGEX = "(?P<pver>\d+(\.\d+)+)/" UPSTREAM_CHECK_URI = "http://download.icu-project.org/files/icu4c/"
Re: [PATCH 20/32] icu: update to 59.1
Quoted 8 lines · Khem Raj
meta/conf/distro/include/uninative-flags.inc line 4
Quoted 4 lines
meta/conf/distro/include/uninative-flags.inc +0
-4-# icu configure defaults to CXX11 if no -std= option is passed in CXXFLAGS -# therefore pass one -BUILD_CXXFLAGS_append_pn-icu-native = " -std=c++98" -I think this change should be tried on oldest supported distro for build host like centos, I wonder if the std option was papering over c++11 missing bits on gcc 4.8
At least centos has officially supported gcc 6.x packages, so those can and should be used (and required by Yocto documentation). We should not be held back by default compiler versions which may be too old.
Alex
Re: [PATCH 20/32] icu: update to 59.1
Quoted 13 lines · Alexander Kanavin
On 06/16/2017 08:54 PM, Khem Raj wrote:
-# icu configure defaults to CXX11 if no -std= option is passed in CXXFLAGS
Quoted 9 lines
meta/conf/distro/include/uninative-flags.inc line 4
Quoted 4 lines
meta/conf/distro/include/uninative-flags.inc +0
-3-# therefore pass one -BUILD_CXXFLAGS_append_pn-icu-native = " -std=c++98" -I think this change should be tried on oldest supported distro for build host like centos, I wonder if the std option was papering over c++11 missing bits on gcc 4.8
Quoted 3 lines
At least centos has officially supported gcc 6.x packages, so those can and should be used (and required by Yocto documentation). We should not be held back by default compiler versions which may be too old.
If that should be ok if we have documented that process as defaults on those supported systems
Quoted 5 lines
Alex
PATCH 21/32 epiphany: update to 3.24.2
In reply to Alexander Kanavinepiphany has been relicensed to GPLv3+:
https://git.gnome.org/browse/epiphany/commit/?id=e54cb1c7e97ddca58977a8ee01a138ff57ba6f2c
---
.../epiphany/{epiphany_3.22.6.bb => epiphany_3.24.2.bb} | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
rename meta/recipes-gnome/epiphany/{epiphany_3.22.6.bb => epiphany_3.24.2.bb} (67%)meta/recipes-gnome/epiphany/epiphany_3.24.2.bb renamed from meta/recipes-gnome/epiphany/epiphany_3.22.6.bb +5 -5
@@ -1,17 +1,17 @@ SUMMARY = "WebKit based web browser for GNOME" -LICENSE = "GPLv2+" -LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe" +LICENSE = "GPLv3+" +LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504" DEPENDS = "libsoup-2.4 webkitgtk gtk+3 iso-codes avahi libnotify gcr \ gsettings-desktop-schemas gnome-desktop3 libxml2-native \ - intltool-native glib-2.0 glib-2.0-native" + intltool-native glib-2.0 glib-2.0-native json-glib" inherit gnomebase gsettings distro_features_check upstream-version-is-even gettext REQUIRED_DISTRO_FEATURES = "x11" SRC_URI += "file://0001-yelp.m4-drop-the-check-for-itstool.patch" -SRC_URI[archive.md5sum] = "e08762c6bb01c4d291b3d22c7adb1a65" -SRC_URI[archive.sha256sum] = "de7ea87dc450702bde620033f9e2ce807859727d007396d86b09f2b82397fcc2" +SRC_URI[archive.md5sum] = "e035dc6f64f0c1909de823e03f16b2f3" +SRC_URI[archive.sha256sum] = "5abc0d0c60591df5236ac9b8979dc9f7d9acbb8ad0902b4772d2b7beea81c58d" EXTRA_OECONF += " --with-distributor-name=${DISTRO}"
Signature · 1 line
2.11.0
PATCH 22/32 gobject-introspection: update to 1.52.1
In reply to Alexander Kanavin---
...ject-introspection_1.50.0.bb => gobject-introspection_1.52.1.bb} | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
rename meta/recipes-gnome/gobject-introspection/{gobject-introspection_1.50.0.bb => gobject-introspection_1.52.1.bb} (97%)meta/recipes-gnome/gobject-introspection/gobject-introspection_1.52.1.bb renamed from meta/recipes-gnome/gobject-introspection/gobject-introspection_1.50.0.bb +3 -3
@@ -8,15 +8,15 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=90d577535a3898e1ae5dbf0ae3509a8c \ file://giscanner/sourcescanner.c;endline=22;md5=194d6e0c1d00662f32d030ce44de8d39 \ file://girepository/giregisteredtypeinfo.c;endline=21;md5=661847611ae6979465415f31a759ba27" -SRC_URI = "${GNOME_MIRROR}/${BPN}/1.50/${BPN}-${PV}.tar.xz \ +SRC_URI = "${GNOME_MIRROR}/${BPN}/1.52/${BPN}-${PV}.tar.xz \ file://0001-Revert-an-incomplete-upstream-attempt-at-cross-compi.patch \ file://0002-configure.ac-add-host-gi-gi-cross-wrapper-gi-ldd-wra.patch \ file://0003-giscanner-add-use-binary-wrapper-option.patch \ file://0004-giscanner-add-a-use-ldd-wrapper-option.patch \ file://0005-Prefix-pkg-config-paths-with-PKG_CONFIG_SYSROOT_DIR-.patch \ " -SRC_URI[md5sum] = "5af8d724f25d0c9cfbe6df41b77e5dc0" -SRC_URI[sha256sum] = "1c6597c666f543c70ef3d7c893ab052968afae620efdc080c36657f4226337c5" +SRC_URI[md5sum] = "34157073991f9eeb0ed953351b65eb61" +SRC_URI[sha256sum] = "2ed0c38d52fe1aa6fc4def0c868fe481cb87b532fc694756b26d6cfab29faff4" inherit autotools pkgconfig gtk-doc python3native qemu gobject-introspection-data upstream-version-is-even BBCLASSEXTEND = "native"
Signature · 1 line
2.11.0
PATCH 23/32 webkitgtk: Upgrade to 2.16.3
In reply to Alexander KanavinFrom: Khem Raj <[email protected]>
Use bfd linker on ppc, this is because gold fails to link webkit libraries when PIE is enabled
---
meta/recipes-sato/webkit/webkitgtk/ppc-musl-fix.patch | 12 ++++++------
.../webkit/{webkitgtk_2.16.1.bb => webkitgtk_2.16.3.bb} | 5 +++--
2 files changed, 9 insertions(+), 8 deletions(-)
rename meta/recipes-sato/webkit/{webkitgtk_2.16.1.bb => webkitgtk_2.16.3.bb} (96%)meta/recipes-sato/webkit/webkitgtk/ppc-musl-fix.patch +6 -6
@@ -11,16 +11,16 @@ Upstream-Status: Pending Signed-off-by: Khem Raj <[email protected]> -Index: webkitgtk-2.12.3/Source/JavaScriptCore/heap/MachineStackMarker.cpp +Index: webkitgtk-2.16.3/Source/JavaScriptCore/heap/MachineStackMarker.cpp =================================================================== ---- webkitgtk-2.12.3.orig/Source/JavaScriptCore/heap/MachineStackMarker.cpp -+++ webkitgtk-2.12.3/Source/JavaScriptCore/heap/MachineStackMarker.cpp -@@ -86,7 +86,7 @@ static void pthreadSignalHandlerSuspendR +--- webkitgtk-2.16.3.orig/Source/JavaScriptCore/heap/MachineStackMarker.cpp ++++ webkitgtk-2.16.3/Source/JavaScriptCore/heap/MachineStackMarker.cpp +@@ -88,7 +88,7 @@ static void pthreadSignalHandlerSuspendR } ucontext_t* userContext = static_cast<ucontext_t*>(ucontext); -#if CPU(PPC) +#if CPU(PPC) && defined(__GLIBC__) - thread->suspendedMachineContext = *userContext->uc_mcontext.uc_regs; + threadData->suspendedMachineContext = *userContext->uc_mcontext.uc_regs; #else - thread->suspendedMachineContext = userContext->uc_mcontext; + threadData->suspendedMachineContext = userContext->uc_mcontext;
meta/recipes-sato/webkit/webkitgtk_2.16.3.bb renamed from meta/recipes-sato/webkit/webkitgtk_2.16.1.bb +3 -2
@@ -22,8 +22,8 @@ SRC_URI = "http://www.webkitgtk.org/releases/${BPN}-${PV}.tar.xz \ file://gcc7.patch \ file://detect-atomics-during-configure.patch \ " -SRC_URI[md5sum] = "d3bcf995a667fd9febb9ab991acf0ca7" -SRC_URI[sha256sum] = "eb92383232328ce655b703c64370ed3795662479719ad1b4a869ed46769d2945" +SRC_URI[md5sum] = "34dbbcad8a87a929519d93c67edd6d87" +SRC_URI[sha256sum] = "204e9131da0101b9bc8765716e70a897121af04b964d9827cd9f20816a77b512" inherit cmake pkgconfig gobject-introspection perlnative distro_features_check upstream-version-is-even gtk-doc
@@ -76,6 +76,7 @@ EXTRA_OECMAKE_append_armv4 = " -DENABLE_JIT=OFF " # https://sourceware.org/bugzilla/show_bug.cgi?id=18430 EXTRA_OECMAKE_append_aarch64 = " -DUSE_LD_GOLD=OFF " EXTRA_OECMAKE_append_mipsarch = " -DUSE_LD_GOLD=OFF " +EXTRA_OECMAKE_append_powerpc = " -DUSE_LD_GOLD=OFF " EXTRA_OECMAKE_append_toolchain-clang = " -DUSE_LD_GOLD=OFF " EXTRA_OECMAKE_append_aarch64 = " -DWTF_CPU_ARM64_CORTEXA53=ON"
Signature · 1 line
2.11.0
PATCH 24/32 python3-pygobject: update to 3.24.1
In reply to Alexander Kanavin---
.../{python3-pygobject_3.22.0.bb => python3-pygobject_3.24.1.bb} | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
rename meta/recipes-devtools/python/{python3-pygobject_3.22.0.bb => python3-pygobject_3.24.1.bb} (87%)meta/recipes-devtools/python/python3-pygobject_3.24.1.bb renamed from meta/recipes-devtools/python/python3-pygobject_3.22.0.bb +2 -2
@@ -13,8 +13,8 @@ SRC_URI = " \ file://0001-configure.ac-add-sysroot-path-to-GI_DATADIR-don-t-se.patch \ " -SRC_URI[md5sum] = "ed4117ed5d554d25fd7718807fbf819f" -SRC_URI[sha256sum] = "08b29cfb08efc80f7a8630a2734dec65a99c1b59f1e5771c671d2e4ed8a5cbe7" +SRC_URI[md5sum] = "69a843311d0f0385dff376e11a2d83d2" +SRC_URI[sha256sum] = "a628a95aa0909e13fb08230b1b98fc48adef10b220932f76d62f6821b3fdbffd" S = "${WORKDIR}/${SRCNAME}-${PV}"
Signature · 1 line
2.11.0
PATCH 25/32 vala: upgrade to 0.36.3
In reply to Alexander KanavinFrom: Upgrade Helper <[email protected]>
---
meta/recipes-devtools/vala/{vala_0.36.2.bb => vala_0.36.3.bb} | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
rename meta/recipes-devtools/vala/{vala_0.36.2.bb => vala_0.36.3.bb} (56%)meta/recipes-devtools/vala/vala_0.36.3.bb renamed from meta/recipes-devtools/vala/vala_0.36.2.bb +2 -2
@@ -4,5 +4,5 @@ SRC_URI += " file://0001-git-version-gen-don-t-append-dirty-if-we-re-not-in-g.pa file://0001-vapigen.m4-use-PKG_CONFIG_SYSROOT_DIR.patch \ " -SRC_URI[md5sum] = "481774eb4f0f5aa6987e5ea30a0aea31" -SRC_URI[sha256sum] = "863dbfb399d59289dfc34379c0cd34d94e505a49787497550588810310cdf689" +SRC_URI[md5sum] = "ff093f46e1d2e0b179543ec43cf27d76" +SRC_URI[sha256sum] = "ac8a4ecd01f62d0c5f62ba50b7290d8c5a1edb308eec772a65b8e79be68f061c"
Signature · 1 line
2.11.0
PATCH 26/32 libfakekey: upgrade to 0.3+gitAUTOINC+7ad885912e
In reply to Alexander KanavinFrom: Upgrade Helper <[email protected]>
--- meta/recipes-graphics/libfakekey/libfakekey_git.bb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
meta/recipes-graphics/libfakekey/libfakekey_git.bb +2 -2
@@ -10,8 +10,8 @@ LIC_FILES_CHKSUM = "file://src/libfakekey.c;endline=30;md5=602b5ccd48f6440751086 DEPENDS = "libxtst" SECTION = "x11/wm" -SRCREV = "e327ff049b8503af2dadffa84370a0860b9fb682" -PV = "0.0+git${SRCPV}" +SRCREV = "7ad885912efb2131e80914e964d5e635b0d07b40" +PV = "0.3+git${SRCPV}" SRC_URI = "git://git.yoctoproject.org/${BPN}"
Signature · 1 line
2.11.0
PATCH 27/32 btrfs-tools: upgrade to 4.11
In reply to Alexander KanavinFrom: Upgrade Helper <[email protected]>
---
.../btrfs-tools/{btrfs-tools_4.10.2.bb => btrfs-tools_4.11.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-devtools/btrfs-tools/{btrfs-tools_4.10.2.bb => btrfs-tools_4.11.bb} (95%)meta/recipes-devtools/btrfs-tools/btrfs-tools_4.11.bb renamed from meta/recipes-devtools/btrfs-tools/btrfs-tools_4.10.2.bb +1 -1
@@ -14,7 +14,7 @@ DEPENDS = "util-linux attr e2fsprogs lzo acl" DEPENDS_append_class-target = " udev" RDEPENDS_${PN} = "libgcc" -SRCREV = "bd0ab27afbf14370f9f0da1f5f5ecbb0adc654c1" +SRCREV = "981f2d8fdc37741098bb977921c6e3f1ea88365b" SRC_URI = "git://git.kernel.org/pub/scm/linux/kernel/git/kdave/btrfs-progs.git" inherit autotools-brokensep pkgconfig manpages
Signature · 1 line
2.11.0
Re: [PATCH 27/32] btrfs-tools: upgrade to 4.11
Quoted 2 lines · Alexander Kanavin
From: Upgrade Helper <[email protected]>
This and two others need to be re-authored by you (git commit --amend --reset-author during a rebase will do it).
Ross
Re: [PATCH 27/32] btrfs-tools: upgrade to 4.11
Quoted 8 lines · Ross
On 16 June 2017 at 13:28, Alexander Kanavin <[email protected]> wrote:
From: Upgrade Helper <[email protected]>This and two others need to be re-authored by you (git commit --amend --reset-author during a rebase will do it).
patchtest has a test that check author, and this is correct on this patch, the problem is that the commit message contains the AUH stuff. I include (patchtest) test for the latter.
Leo
Quoted 8 lines
Ross
Signature · 4 lines
_______________________________________________ Openembedded-core mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-core
Re: [PATCH 27/32] btrfs-tools: upgrade to 4.11
In reply to Burton, RossQuoted 11 lines · Ross
On 16 June 2017 at 13:28, Alexander Kanavin <[email protected] <mailto:[email protected]>> wrote:
From: Upgrade Helper <[email protected] <mailto:[email protected]>>
This and two others need to be re-authored by you (git commit --amend --reset-author during a rebase will do it).
Yes; I have force pushed the updated patches.
Alex
PATCH 28/32 gettext: relocate msgfmt utility for all recipes
In reply to Alexander KanavinNow that epiphany needs a working msgfmt as well, let's do this trick where it should be.
--- meta/recipes-core/gettext/gettext_0.19.8.1.bb | 4 ++++ meta/recipes-kernel/sysprof/sysprof_3.24.1.bb | 4 ---- 2 files changed, 4 insertions(+), 4 deletions(-)
meta/recipes-core/gettext/gettext_0.19.8.1.bb +4 -0
@@ -119,6 +119,10 @@ do_install_append_class-native () { rm ${D}${datadir}/gettext/config.rpath rm ${D}${datadir}/gettext/po/Makefile.in.in rm ${D}${datadir}/gettext/po/remove-potcdate.sin + + create_wrapper ${D}${bindir}/msgfmt \ + GETTEXTDATADIR="${STAGING_DATADIR_NATIVE}/gettext-0.19.8/" + } BBCLASSEXTEND = "native nativesdk"
meta/recipes-kernel/sysprof/sysprof_3.24.1.bb +0 -4
@@ -20,10 +20,6 @@ AUTOTOOLS_AUXDIR = "${S}/build-aux" EXTRA_OECONF = "--enable-compile-warnings" -# This properly relocates msgfmt, which otherwise fails to find its data files. -# Tips on how to get rid of hardcoded version welcome. -export GETTEXTDATADIR = "${STAGING_DATADIR_NATIVE}/gettext-0.19.8/" - PACKAGECONFIG ?= "${@bb.utils.contains_any('DISTRO_FEATURES', '${GTK3DISTROFEATURES}', 'gtk', '', d)}" PACKAGECONFIG[gtk] = "--enable-gtk,--disable-gtk,gtk+3" PACKAGECONFIG[polkit] = "--enable-polkit,--disable-polkit,polkit dbus"
Signature · 1 line
2.11.0
Re: [PATCH 28/32] gettext: relocate msgfmt utility for all recipes
Quoted 9 lines · Alexander Kanavin
meta/recipes-core/gettext/gettext_0.19.8.1.bb | 4 ++++ meta/recipes-kernel/sysprof/sysprof_3.24.1.bb | 4 ---- 2 files changed, 4 insertions(+), 4 deletions(-)meta/recipes-core/gettext/gettext_0.19.8.1.bb +0
-0
meta/recipes-core/gettext/gettext_0.19.8.1.bb do_install_append_class-native () { · line 125
Quoted 7 lines
meta/recipes-core/gettext/gettext_0.19.8.1.bb +4
-0@@ -119,6 +119,10 @@ do_install_append_class-native () { rm ${D}${datadir}/gettext/config.rpath rm ${D}${datadir}/gettext/po/Makefile.in.in rm ${D}${datadir}/gettext/po/remove-potcdate.sin + + create_wrapper ${D}${bindir}/msgfmt \ + GETTEXTDATADIR="${STAGING_DATADIR_NATIVE}/gettext-0.19.8/" +
while here, perhaps it will be worth looking at automating the partial PV use here
Re: [PATCH 28/32] gettext: relocate msgfmt utility for all recipes
Quoted 8 lines · Khem Raj
meta/recipes-core/gettext/gettext_0.19.8.1.bb do_install_append_class-native () { · line 125
Quoted 6 lines
meta/recipes-core/gettext/gettext_0.19.8.1.bb +4
-0rm ${D}${datadir}/gettext/po/Makefile.in.in rm ${D}${datadir}/gettext/po/remove-potcdate.sin + + create_wrapper ${D}${bindir}/msgfmt \ + GETTEXTDATADIR="${STAGING_DATADIR_NATIVE}/gettext-0.19.8/" +while here, perhaps it will be worth looking at automating the partial PV use here
How about when the next gettext is out :) Then we can maybe just put PV in there; 4-number version seems rare in gettext releases.
Alex
PATCH 29/32 gnomebase.bbclass: add datadir/icons and datadir/appdata to standard FILES list
In reply to Alexander KanavinGnome apps seem to increasingly package those, so let's make it common.
--- meta/classes/gnomebase.bbclass | 2 ++ meta/recipes-gnome/epiphany/epiphany_3.24.2.bb | 2 +- meta/recipes-kernel/sysprof/sysprof_3.24.1.bb | 1 - 3 files changed, 3 insertions(+), 2 deletions(-)
meta/classes/gnomebase.bbclass +2 -0
@@ -14,6 +14,8 @@ FILES_${PN} += "${datadir}/application-registry \ ${datadir}/polkit* \ ${datadir}/GConf \ ${datadir}/glib-2.0/schemas \ + ${datadir}/appdata \ + ${datadir}/icons \ " FILES_${PN}-doc += "${datadir}/devhelp"
meta/recipes-gnome/epiphany/epiphany_3.24.2.bb +1 -1
@@ -19,5 +19,5 @@ do_configure_prepend() { sed -i -e s:help::g ${S}/Makefile.am } -FILES_${PN} += "${datadir}/appdata ${datadir}/dbus-1 ${datadir}/gnome-shell/search-providers" +FILES_${PN} += "${datadir}/dbus-1 ${datadir}/gnome-shell/search-providers" RDEPENDS_${PN} = "iso-codes adwaita-icon-theme"
meta/recipes-kernel/sysprof/sysprof_3.24.1.bb +0 -1
@@ -26,7 +26,6 @@ PACKAGECONFIG[polkit] = "--enable-polkit,--disable-polkit,polkit dbus" SOLIBS = ".so" FILES_SOLIBSDEV = "" -FILES_${PN} += "${datadir}/icons/ ${datadir}/appdata" SYSTEMD_SERVICE_${PN} = "${@bb.utils.contains('PACKAGECONFIG', 'polkit', 'sysprof2.service', '', d)}"
Signature · 1 line
2.11.0
PATCH 30/32 liburcu: update to 0.10.0
In reply to Alexander KanavinDrop backported patch.
Update paths to files that establish the licensing.
---
.../0001-Support-for-NIOS2-architecture.patch | 145 ---------------------
.../{liburcu_0.9.3.bb => liburcu_0.10.0.bb} | 9 +-
2 files changed, 4 insertions(+), 150 deletions(-)
delete mode 100644 meta/recipes-support/liburcu/liburcu/0001-Support-for-NIOS2-architecture.patch
rename meta/recipes-support/liburcu/{liburcu_0.9.3.bb => liburcu_0.10.0.bb} (51%)meta/recipes-support/liburcu/liburcu/0001-Support-for-NIOS2-architecture.patch deleted +0 -145
@@ -1,145 +0,0 @@ -From f37c5b56376d9bb506da68bb11d0d7463e6e563b Mon Sep 17 00:00:00 2001 -From: Marek Vasut <[email protected]> -Date: Tue, 9 Feb 2016 01:52:26 +0100 -Subject: [PATCH] Support for NIOS2 architecture - -Add support for the Altera NIOS2 CPU archirecture. The atomic operations -are handled by the GCC. The memory barriers on this systems are entirely -trivial too, since the CPU does not support SMP at all. - -Signed-off-by: Marek Vasut <[email protected]> -Upstream-Status: Backport [ http://git.lttng.org/?p=userspace-rcu.git;a=commit;h=859050b3088aa3f0cb59d7f51ce24b9a0f18faa5 ] - ---- - LICENSE | 1 + - README.md | 1 + - configure.ac | 1 + - urcu/arch/nios2.h | 40 ++++++++++++++++++++++++++++++++++++++++ - urcu/uatomic/nios2.h | 32 ++++++++++++++++++++++++++++++++ - 5 files changed, 75 insertions(+) - create mode 100644 urcu/arch/nios2.h - create mode 100644 urcu/uatomic/nios2.h - -diff --git a/LICENSE b/LICENSE -index 3147094..a06fdcc 100644 ---- a/LICENSE -+++ b/LICENSE -@@ -45,6 +45,7 @@ compiler.h - arch/s390.h - uatomic/alpha.h - uatomic/mips.h -+uatomic/nios2.h - uatomic/s390.h - system.h - -diff --git a/README.md b/README.md -index f6b290f..6fe9c1e 100644 ---- a/README.md -+++ b/README.md -@@ -43,6 +43,7 @@ Currently, the following architectures are supported: - - S390, S390x - - ARM 32/64 - - MIPS -+ - NIOS2 - - Alpha - - ia64 - - Sparcv9 32/64 -diff --git a/configure.ac b/configure.ac -index eebed56..8014e1d 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -136,6 +136,7 @@ AS_CASE([$host_cpu], - [arm*], [ARCHTYPE="arm"], - [aarch64*], [ARCHTYPE="aarch64"], - [mips*], [ARCHTYPE="mips"], -+ [nios2*], [ARCHTYPE="nios2"], - [tile*], [ARCHTYPE="tile"], - [hppa*], [ARCHTYPE="hppa"], - [ARCHTYPE="unknown"] -diff --git a/urcu/arch/nios2.h b/urcu/arch/nios2.h -new file mode 100644 -index 0000000..b4f3e50 ---- /dev/null -+++ b/urcu/arch/nios2.h -@@ -0,0 +1,40 @@ -+#ifndef _URCU_ARCH_NIOS2_H -+#define _URCU_ARCH_NIOS2_H -+ -+/* -+ * arch_nios2.h: trivial definitions for the NIOS2 architecture. -+ * -+ * Copyright (c) 2016 Marek Vasut <[email protected]> -+ * -+ * This library is free software; you can redistribute it and/or -+ * modify it under the terms of the GNU Lesser General Public -+ * License as published by the Free Software Foundation; either -+ * version 2.1 of the License, or (at your option) any later version. -+ * -+ * This library is distributed in the hope that it will be useful, -+ * but WITHOUT ANY WARRANTY; without even the implied warranty of -+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -+ * Lesser General Public License for more details. -+ * -+ * You should have received a copy of the GNU Lesser General Public -+ * License along with this library; if not, write to the Free Software -+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -+ */ -+ -+#include <urcu/compiler.h> -+#include <urcu/config.h> -+#include <urcu/syscall-compat.h> -+ -+#ifdef __cplusplus -+extern "C" { -+#endif -+ -+#define cmm_mb() cmm_barrier() -+ -+#ifdef __cplusplus -+} -+#endif -+ -+#include <urcu/arch/generic.h> -+ -+#endif /* _URCU_ARCH_NIOS2_H */ -diff --git a/urcu/uatomic/nios2.h b/urcu/uatomic/nios2.h -new file mode 100644 -index 0000000..5b3c303 ---- /dev/null -+++ b/urcu/uatomic/nios2.h -@@ -0,0 +1,32 @@ -+#ifndef _URCU_UATOMIC_ARCH_NIOS2_H -+#define _URCU_UATOMIC_ARCH_NIOS2_H -+ -+/* -+ * Atomic exchange operations for the NIOS2 architecture. Let GCC do it. -+ * -+ * Copyright (c) 2016 Marek Vasut <[email protected]> -+ * -+ * Permission is hereby granted, free of charge, to any person obtaining a copy -+ * of this software and associated documentation files (the "Software"), to -+ * deal in the Software without restriction, including without limitation the -+ * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or -+ * sell copies of the Software, and to permit persons to whom the Software is -+ * furnished to do so, subject to the following conditions: -+ * -+ * The above copyright notice and this permission notice shall be included in -+ * all copies or substantial portions of the Software. -+ * -+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS -+ * IN THE SOFTWARE. -+ */ -+ -+#include <urcu/compiler.h> -+#include <urcu/system.h> -+#include <urcu/uatomic/generic.h> -+ -+#endif /* _URCU_UATOMIC_ARCH_NIOS2_H */ --- -2.10.2 -
meta/recipes-support/liburcu/liburcu_0.10.0.bb renamed from meta/recipes-support/liburcu/liburcu_0.9.3.bb +4 -5
@@ -4,15 +4,14 @@ BUGTRACKER = "http://lttng.org/project/issues" LICENSE = "LGPLv2.1+ & MIT-style" LIC_FILES_CHKSUM = "file://LICENSE;md5=e548d28737289d75a8f1e01ba2fd7825 \ - file://urcu.h;beginline=4;endline=32;md5=4de0d68d3a997643715036d2209ae1d9 \ - file://urcu/uatomic/x86.h;beginline=4;endline=21;md5=58e50bbd8a2f073bb5500e6554af0d0b" + file://src/urcu.h;beginline=4;endline=32;md5=4de0d68d3a997643715036d2209ae1d9 \ + file://include/urcu/uatomic/x86.h;beginline=4;endline=21;md5=58e50bbd8a2f073bb5500e6554af0d0b" SRC_URI = "http://lttng.org/files/urcu/userspace-rcu-${PV}.tar.bz2 \ - file://0001-Support-for-NIOS2-architecture.patch \ " -SRC_URI[md5sum] = "920970e35a1a2066c8353eabfeab8730" -SRC_URI[sha256sum] = "1bce32e6a6c967fef6d37adaadf33df19878d69673f9ef9d3f2470e0c6ed4006" +SRC_URI[md5sum] = "69dab85b6929c378338b9504adc6aea7" +SRC_URI[sha256sum] = "7cb58a7ba5151198087f025dc8d19d8918e9c6d56772f039696c111d9aad3190" S = "${WORKDIR}/userspace-rcu-${PV}" CFLAGS_append_libc-uclibc = " -D_GNU_SOURCE"
Signature · 1 line
2.11.0
PATCH 31/32 npth: update to 1.5
In reply to Alexander KanavinLicensing has changed to LGPLv2+.
---
meta/recipes-support/npth/{npth_1.3.bb => npth_1.5.bb} | 9 ++++-----
1 file changed, 4 insertions(+), 5 deletions(-)
rename meta/recipes-support/npth/{npth_1.3.bb => npth_1.5.bb} (61%)meta/recipes-support/npth/npth_1.5.bb renamed from meta/recipes-support/npth/npth_1.3.bb +4 -5
@@ -1,18 +1,17 @@ SUMMARY = "New GNU Portable Threads library" HOMEPAGE = "http://www.gnupg.org/software/pth/" SECTION = "libs" -LICENSE = "LGPLv3+ & GPLv2+" +LICENSE = "LGPLv2+" LIC_FILES_CHKSUM = "\ - file://COPYING;md5=751419260aa954499f7abaabaa882bbe\ - file://COPYING.LESSER;md5=6a6a8e020838b23406c81b19c1d46df6\ + file://COPYING.LIB;md5=2caced0b25dfefd4c601d92bd15116de\ " UPSTREAM_CHECK_URI = "https://gnupg.org/download/index.html" SRC_URI = "${GNUPG_MIRROR}/npth/npth-${PV}.tar.bz2 \ file://pkgconfig.patch \ " -SRC_URI[md5sum] = "efe1524c53670b5755dc27893d2d68a0" -SRC_URI[sha256sum] = "bca81940436aed0734eb8d0ff8b179e04cc8c087f5625204419f5f45d736a82a" +SRC_URI[md5sum] = "9ba2dc4302d2f32c66737c43ed191b1b" +SRC_URI[sha256sum] = "294a690c1f537b92ed829d867bee537e46be93fbd60b16c04630fbbfcd9db3c2" BINCONFIG = "${bindir}/npth-config"
Signature · 1 line
2.11.0
PATCH 32/32 dmidecode: update to 3.1
In reply to Alexander Kanavin---
.../recipes-devtools/dmidecode/{dmidecode_3.0.bb => dmidecode_3.1.bb} | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
rename meta/recipes-devtools/dmidecode/{dmidecode_3.0.bb => dmidecode_3.1.bb} (80%)meta/recipes-devtools/dmidecode/dmidecode_3.1.bb renamed from meta/recipes-devtools/dmidecode/dmidecode_3.0.bb +2 -2
@@ -18,6 +18,6 @@ do_unpack_extra() { } addtask unpack_extra after do_unpack before do_patch -SRC_URI[md5sum] = "281ee572d45c78eca73a14834c495ffd" -SRC_URI[sha256sum] = "7ec35bb193729c1d593a1460b59d82d24b89102ab23fd0416e6cf4325d077e45" +SRC_URI[md5sum] = "679c2c015c515aa6ca5f229aee49c102" +SRC_URI[sha256sum] = "d766ce9b25548c59b1e7e930505b4cad9a7bb0b904a1a391fbb604d529781ac0"
Signature · 1 line
2.11.0