Gentoo Archives: gentoo-commits

From: "Mike Frysinger (vapier)" <vapier@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-devel/libtool/files: libtool-2.4.3-no-clean-gnulib.patch
Date: Fri, 31 Oct 2014 21:08:17
Message-Id: 20141031210812.CD23592A6@oystercatcher.gentoo.org
1 vapier 14/10/31 21:08:12
2
3 Added: libtool-2.4.3-no-clean-gnulib.patch
4 Log:
5 Do not delete headers installed by gnulib #527200 by Jorge Nerin.
6
7 (Portage version: 2.2.14/cvs/Linux x86_64, signed Manifest commit with key D2E96200)
8
9 Revision Changes Path
10 1.1 sys-devel/libtool/files/libtool-2.4.3-no-clean-gnulib.patch
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/libtool/files/libtool-2.4.3-no-clean-gnulib.patch?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/libtool/files/libtool-2.4.3-no-clean-gnulib.patch?rev=1.1&content-type=text/plain
14
15 Index: libtool-2.4.3-no-clean-gnulib.patch
16 ===================================================================
17 https://bugs.gentoo.org/527200
18
19 From 4e675f73a02714103fc74937f69e4159d5fbcfe7 Mon Sep 17 00:00:00 2001
20 From: Mike Frysinger <vapier@g.o>
21 Date: Fri, 31 Oct 2014 17:04:11 -0400
22 Subject: [PATCH] libtoolize: do not delete gnulib headers
23
24 These snippet/ headers are installed by gnulib, not libtool. There's no
25 reason libtool should be trying to delete these for us (and will break
26 projects), so drop that logic.
27
28 People who are using gnulib can use gnulib to update/manage these.
29
30 * libtoolize.in (func_require_seen_libtool): Delete snippet/ header files
31 from $all_pkgaux_files.
32
33 Signed-off-by: Mike Frysinger <vapier@g.o>
34 ---
35 libtoolize.in | 2 +-
36 1 file changed, 1 insertion(+), 1 deletion(-)
37
38 diff --git a/libtoolize.in b/libtoolize.in
39 index d819470..d0cbfb0 100644
40 --- a/libtoolize.in
41 +++ b/libtoolize.in
42 @@ -1897,7 +1897,7 @@ func_require_seen_libtool ()
43 # Do not remove config.guess, config.sub or install-sh, we don't
44 # install them without --install, and the project may not be using
45 # Automake.
46 - all_pkgaux_files="compile depcomp missing ltmain.sh snippet/_Noreturn.h snippet/arg-nonnull.h snippet/c++defs.h snippet/warn-on-use.h"
47 + all_pkgaux_files="compile depcomp missing ltmain.sh"
48 all_pkgmacro_files="argz.m4 libtool.m4 ltdl.m4 ltoptions.m4 ltsugar.m4 ltversion.in ltversion.m4 lt~obsolete.m4"
49 all_pkgltdl_files="COPYING.LIB Makefile Makefile.in Makefile.inc Makefile.am README acinclude.m4 aclocal.m4 argz_.h argz.c config.h.in config-h.in configure configure.ac configure.in libltdl/lt__alloc.h libltdl/lt__dirent.h libltdl/lt__glibc.h libltdl/lt__private.h libltdl/lt__strl.h libltdl/lt_dlloader.h libltdl/lt_error.h libltdl/lt_system.h libltdl/slist.h loaders/dld_link.c loaders/dlopen.c loaders/dyld.c loaders/load_add_on.c loaders/loadlibrary.c loaders/preopen.c loaders/shl_load.c lt__alloc.c lt__dirent.c lt__strl.c lt_dlloader.c lt_error.c ltdl.c ltdl.h ltdl.mk slist.c"
50
51 --
52 2.1.2