Gentoo Archives: gentoo-commits

From: Mart Raudsepp <leio@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: profiles/, dev-libs/glib/files/, dev-libs/glib/
Date: Wed, 08 Feb 2017 09:41:49
Message-Id: 1486546807.47a1711fdf384b78fcaab2daa43ab764b50cc364.leio@gentoo
1 commit: 47a1711fdf384b78fcaab2daa43ab764b50cc364
2 Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
3 AuthorDate: Wed Feb 8 09:35:05 2017 +0000
4 Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
5 CommitDate: Wed Feb 8 09:40:07 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47a1711f
7
8 dev-libs/glib: Remove ancient glib:1 SLOT
9
10 Gentoo-bug: 604966
11 Package-Manager: Portage-2.3.3, Repoman-2.3.1
12
13 dev-libs/glib/Manifest | 2 -
14 .../glib/files/glib-1.2.10-automake-1.13.patch | 23 -------
15 dev-libs/glib/files/glib-1.2.10-automake.patch | 29 --------
16 .../glib/files/glib-1.2.10-configure-LANG.patch | 44 ------------
17 dev-libs/glib/files/glib-1.2.10-gcc34-fix.patch | 41 ------------
18 dev-libs/glib/files/glib-1.2.10-m4.patch | 9 ---
19 dev-libs/glib/glib-1.2.10-r6.ebuild | 78 ----------------------
20 profiles/package.mask | 4 +-
21 8 files changed, 2 insertions(+), 228 deletions(-)
22
23 diff --git a/dev-libs/glib/Manifest b/dev-libs/glib/Manifest
24 index 1dc21db618..78729c7c8f 100644
25 --- a/dev-libs/glib/Manifest
26 +++ b/dev-libs/glib/Manifest
27 @@ -1,5 +1,3 @@
28 -DIST glib-1.2.10-r1-as-needed.patch.bz2 9099 SHA256 3bb8c45706f97b526da851061c89618bc258fa61f9100802c1340548e4bb2731 SHA512 e65c7f66254eae22deaa67bf621ebd1d7af897b93d93ba6cffaa4ce9894cf14c140e6888d877b6b36fcea8be1b8d1ef4fcc7ec1719bd23b1cc6fd662876c70ae WHIRLPOOL 20254678a86595353058ee8dc81a02e4ae7bb16ba9ba34e036fe2e99d3fffa25c825f8961bdeb5fa50c49582ce37e65684e414631c74653c4523c2baee34c341
29 -DIST glib-1.2.10.tar.gz 421480 SHA256 6e1ce7eedae713b11db82f11434d455d8a1379f783a79812cd2e05fc024a8d9f SHA512 4452b741382194d4ca425f084fa60e1a9e30040ac2e839c9136047d0461cf4b1ebcc16aac4e65998d1b9329ead8f617966b3d09317a83634f14d556a7e14b7a8 WHIRLPOOL 478957ce8e49228d022bae50b042cdfc6d522d0d4880a0328b5695471295450c81c5e186e1760e56e317a4c4c95aabc5f2010d7a9b912fc451d04e14610e7dca
30 DIST glib-2.44.1.tar.xz 7132940 SHA256 8811deacaf8a503d0a9b701777ea079ca6a4277be10e3d730d2112735d5eca07 SHA512 c24d307408e061b2657f7e7d1b8245c55605ebda26ee2dcc3497ee9d90bfc137d8e5f42f0cd5acf4b49ea28c424fa901e81f75ecf81833f6d0fe51d5e36e5888 WHIRLPOOL 6a1eef94b3ffed4d5cb551f4def6859ddff8ea0aac50048e706863f2bd4957c40b7034946852fa4604a109eb121c55b94ec51b3708a325ace5692f61fd1babb7
31 DIST glib-2.48.2.tar.xz 6408644 SHA256 f25e751589cb1a58826eac24fbd4186cda4518af772806b666a3f91f66e6d3f4 SHA512 2eac104eb2207d0a6488992e48069a34b417f51e141364f281ab7b0953a6de88be177b1c694dd9464a856c9a5d8021e3cf0193a8d9c5aaf6ea11f1f9ff743c43 WHIRLPOOL cba211000d5597e93d01113e5f2b6736e47f4daa00935a53af182b3304fef9a1ac25f78995c7a53cc1234261433a1bbd1ec751c87b556845a15da720af5b971b
32 DIST glib-2.50.2.tar.xz 7582312 SHA256 be68737c1f268c05493e503b3b654d2b7f43d7d0b8c5556f7e4651b870acfbf5 SHA512 63d7b5ece8d7d15b10e06ef10a8e0a4446f30a8d9c97daa3352ec00dfef622728bd42ed24cbf67e553166a0f9e29a3e3d024d1d085b9804fd67608db438b6771 WHIRLPOOL f7a005c0ad0edd0a9010aec60c4df907f79c45948b7bb583d70c378557c2a2f63383ebbaded9074b319a669bdf0532d78ce41a4f98d80d53a3a151a4a69be2a2
33
34 diff --git a/dev-libs/glib/files/glib-1.2.10-automake-1.13.patch b/dev-libs/glib/files/glib-1.2.10-automake-1.13.patch
35 deleted file mode 100644
36 index abca1ed8db..0000000000
37 --- a/dev-libs/glib/files/glib-1.2.10-automake-1.13.patch
38 +++ /dev/null
39 @@ -1,23 +0,0 @@
40 -Replace macros deprecated in automake-1.13; fixed upstream in glib-2.36
41 -
42 -diff --git a/configure.in b/configure.in
43 -index e94cc77..d88d834 100644
44 ---- a/configure.in
45 -+++ b/configure.in
46 -@@ -60,7 +60,7 @@ PACKAGE=glib
47 - AM_INIT_AUTOMAKE($PACKAGE, $VERSION, no-define)
48 -
49 - # Specify a configuration file
50 --AM_CONFIG_HEADER(config.h)
51 -+AC_CONFIG_HEADERS(config.h)
52 -
53 - AC_DEFINE_UNQUOTED(GLIB_MAJOR_VERSION, $GLIB_MAJOR_VERSION)
54 - AC_DEFINE_UNQUOTED(GLIB_MINOR_VERSION, $GLIB_MINOR_VERSION)
55 -@@ -151,7 +151,6 @@ AC_DEFINE_UNQUOTED(G_COMPILED_WITH_DEBUGGING, "${enable_debug}")
56 -
57 - # Checks for programs.
58 - AC_PROG_CC
59 --AM_PROG_CC_STDC
60 - AC_PROG_INSTALL
61 -
62 - changequote(,)dnl
63
64 diff --git a/dev-libs/glib/files/glib-1.2.10-automake.patch b/dev-libs/glib/files/glib-1.2.10-automake.patch
65 deleted file mode 100644
66 index c4f8fd3211..0000000000
67 --- a/dev-libs/glib/files/glib-1.2.10-automake.patch
68 +++ /dev/null
69 @@ -1,29 +0,0 @@
70 -fix errors with newer automake:
71 -
72 -gmodule/Makefile.am:44: testgmodule_LDFLAGS must be set with `=' before using `+='
73 -
74 -Makefile.am:73: BUILT_SOURCES multiply defined in condition TRUE ...
75 -Makefile.am:11: ... `BUILT_SOURCES' previously defined here
76 -
77 ---- Makefile.am
78 -+++ Makefile.am
79 -@@ -70,7 +70,7 @@
80 -
81 - CONFIGURE_DEPENDENCIES = acglib.m4
82 -
83 --BUILT_SOURCES = stamp-gc-h #note: not glibconfig.h
84 -+BUILT_SOURCES += stamp-gc-h #note: not glibconfig.h
85 - glibconfig.h: stamp-gc-h
86 - @:
87 - stamp-gc-h: config.status
88 ---- gmodule/Makefile.am
89 -+++ gmodule/Makefile.am
90 -@@ -41,7 +41,7 @@
91 - libgplugin_b_la_LIBADD = @G_MODULE_LIBS@ $(libglib)
92 -
93 - noinst_PROGRAMS = testgmodule
94 --testgmodule_LDFLAGS += @G_MODULE_LDFLAGS@
95 -+testgmodule_LDFLAGS = @G_MODULE_LDFLAGS@
96 - testgmodule_LDADD = libgmodule.la $(libglib) @G_MODULE_LIBS@
97 -
98 - .PHONY: files release
99
100 diff --git a/dev-libs/glib/files/glib-1.2.10-configure-LANG.patch b/dev-libs/glib/files/glib-1.2.10-configure-LANG.patch
101 deleted file mode 100644
102 index b5e9e82a74..0000000000
103 --- a/dev-libs/glib/files/glib-1.2.10-configure-LANG.patch
104 +++ /dev/null
105 @@ -1,44 +0,0 @@
106 -The LANG vars aren't reset early enough so when sed tries to use [a-zA-Z] in
107 -option parsing, it may break.
108 -
109 -http://bugs.gentoo.org/133679
110 -
111 ---- configure
112 -+++ configure
113 -@@ -54,6 +54,19 @@
114 - infodir='${prefix}/info'
115 - mandir='${prefix}/man'
116 -
117 -+# NLS nuisances.
118 -+for as_var in \
119 -+ LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
120 -+ LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
121 -+ LC_TELEPHONE LC_TIME
122 -+do
123 -+ if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
124 -+ eval $as_var=C; export $as_var
125 -+ else
126 -+ unset $as_var
127 -+ fi
128 -+done
129 -+
130 - # Initialize some other variables.
131 - subdirs=
132 - MFLAGS= MAKEFLAGS=
133 -@@ -452,16 +463,6 @@
134 - esac
135 - done
136 -
137 --# NLS nuisances.
138 --# Only set these to C if already set. These must not be set unconditionally
139 --# because not all systems understand e.g. LANG=C (notably SCO).
140 --# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
141 --# Non-C LC_CTYPE values break the ctype check.
142 --if test "${LANG+set}" = set; then LANG=C; export LANG; fi
143 --if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
144 --if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
145 --if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
146 --
147 - # confdefs.h avoids OS command line length limits that DEFS can exceed.
148 - rm -rf conftest* confdefs.h
149 - # AIX cpp loses on an empty file, so make sure it contains at least a newline.
150
151 diff --git a/dev-libs/glib/files/glib-1.2.10-gcc34-fix.patch b/dev-libs/glib/files/glib-1.2.10-gcc34-fix.patch
152 deleted file mode 100644
153 index 1b896484d2..0000000000
154 --- a/dev-libs/glib/files/glib-1.2.10-gcc34-fix.patch
155 +++ /dev/null
156 @@ -1,41 +0,0 @@
157 ---- glib-1.2.10/gstrfuncs.c.orig 2001-02-27 07:00:22.000000000 +0100
158 -+++ glib-1.2.10/gstrfuncs.c 2004-03-01 13:19:49.531603760 +0100
159 -@@ -867,7 +867,7 @@
160 - /* beware of positional parameters
161 - */
162 - case '$':
163 -- g_warning (G_GNUC_PRETTY_FUNCTION
164 -+ g_warning ("%s%s", G_GNUC_PRETTY_FUNCTION,
165 - "(): unable to handle positional parameters (%%n$)");
166 - len += 1024; /* try adding some safety padding */
167 - break;
168 -@@ -1034,7 +1034,7 @@
169 - /* n . dddddddddddddddddddddddd E +- eeee */
170 - conv_len += 1 + 1 + MAX (24, spec.precision) + 1 + 1 + 4;
171 - if (spec.mod_extra_long)
172 -- g_warning (G_GNUC_PRETTY_FUNCTION
173 -+ g_warning ("%s%s", G_GNUC_PRETTY_FUNCTION,
174 - "(): unable to handle long double, collecting double only");
175 - #ifdef HAVE_LONG_DOUBLE
176 - #error need to implement special handling for long double
177 -@@ -1077,7 +1077,7 @@
178 - conv_done = TRUE;
179 - if (spec.mod_long)
180 - {
181 -- g_warning (G_GNUC_PRETTY_FUNCTION
182 -+ g_warning ("%s%s", G_GNUC_PRETTY_FUNCTION,
183 - "(): unable to handle wide char strings");
184 - len += 1024; /* try adding some safety padding */
185 - }
186 -@@ -1108,9 +1108,8 @@
187 - conv_len += format - spec_start;
188 - break;
189 - default:
190 -- g_warning (G_GNUC_PRETTY_FUNCTION
191 -- "(): unable to handle `%c' while parsing format",
192 -- c);
193 -+ g_warning ("%s(): unable to handle `%c' while parsing format",
194 -+ G_GNUC_PRETTY_FUNCTION, c);
195 - break;
196 - }
197 - conv_done |= conv_len > 0;
198
199 diff --git a/dev-libs/glib/files/glib-1.2.10-m4.patch b/dev-libs/glib/files/glib-1.2.10-m4.patch
200 deleted file mode 100644
201 index f57ecf7c11..0000000000
202 --- a/dev-libs/glib/files/glib-1.2.10-m4.patch
203 +++ /dev/null
204 @@ -1,9 +0,0 @@
205 -Fix aclocal warning:
206 -/usr/share/aclocal/glib.m4:8: warning: underquoted definition of AM_PATH_GLIB
207 ---- glib-1.2.10/glib.m4
208 -+++ glib-1.2.10/glib.m4
209 -@@ -7,3 +7,3 @@
210 - dnl
211 --AC_DEFUN(AM_PATH_GLIB,
212 -+AC_DEFUN([AM_PATH_GLIB],
213 - [dnl
214
215 diff --git a/dev-libs/glib/glib-1.2.10-r6.ebuild b/dev-libs/glib/glib-1.2.10-r6.ebuild
216 deleted file mode 100644
217 index d82e55da23..0000000000
218 --- a/dev-libs/glib/glib-1.2.10-r6.ebuild
219 +++ /dev/null
220 @@ -1,78 +0,0 @@
221 -# Copyright 1999-2015 Gentoo Foundation
222 -# Distributed under the terms of the GNU General Public License v2
223 -# $Id$
224 -
225 -EAPI=5
226 -GNOME_TARBALL_SUFFIX="gz"
227 -GNOME2_LA_PUNT="yes"
228 -
229 -inherit autotools eutils gnome2 libtool flag-o-matic portability multilib-minimal
230 -
231 -DESCRIPTION="The GLib library of C routines"
232 -HOMEPAGE="http://www.gtk.org/"
233 -SRC_URI="${SRC_URI}
234 - mirror://gentoo/glib-1.2.10-r1-as-needed.patch.bz2
235 -"
236 -
237 -LICENSE="LGPL-2.1+"
238 -SLOT="1"
239 -KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd"
240 -IUSE="hardened static-libs"
241 -
242 -DEPEND=""
243 -RDEPEND=""
244 -
245 -MULTILIB_CHOST_TOOLS=(/usr/bin/glib-config)
246 -
247 -src_prepare() {
248 - epatch "${FILESDIR}"/${P}-automake.patch
249 - epatch "${FILESDIR}"/${P}-m4.patch
250 - epatch "${FILESDIR}"/${P}-configure-LANG.patch #133679
251 -
252 - # Allow glib to build with gcc-3.4.x #47047
253 - epatch "${FILESDIR}"/${P}-gcc34-fix.patch
254 -
255 - # Fix for -Wl,--as-needed (bug #133818)
256 - epatch "${DISTDIR}"/glib-1.2.10-r1-as-needed.patch.bz2
257 -
258 - # build failure with automake-1.13
259 - epatch "${FILESDIR}/${P}-automake-1.13.patch"
260 -
261 - use ppc64 && use hardened && replace-flags -O[2-3] -O1
262 - sed -i "/libglib_la_LDFLAGS/i libglib_la_LIBADD = $(dlopen_lib)" Makefile.am || die
263 -
264 - rm -f acinclude.m4 #168198
265 -
266 - mv configure.in configure.ac || die
267 -
268 - eautoreconf
269 - elibtoolize
270 - gnome2_src_prepare
271 -}
272 -
273 -multilib_src_configure() {
274 - # Bug 48839: pam fails to build on ia64
275 - # The problem is that it attempts to link a shared object against
276 - # libglib.a; this library needs to be built with -fPIC. Since
277 - # this package doesn't contain any significant binaries, build the
278 - # whole thing with -fPIC (23 Apr 2004 agriffis)
279 - append-flags -fPIC
280 - append-cflags -std=gnu89
281 -
282 - ECONF_SOURCE="${S}" \
283 - gnome2_src_configure \
284 - --with-threads=posix \
285 - --enable-debug=yes \
286 - $(use_enable static-libs static)
287 -}
288 -
289 -multilib_src_install() {
290 - gnome2_src_install
291 -
292 - chmod 755 "${ED}"/usr/$(get_libdir)/libgmodule-1.2.so.* || die
293 -}
294 -
295 -multilib_src_install_all() {
296 - einstalldocs
297 - dohtml -r docs
298 -}
299
300 diff --git a/profiles/package.mask b/profiles/package.mask
301 index d13e214d75..bcd6972367 100644
302 --- a/profiles/package.mask
303 +++ b/profiles/package.mask
304 @@ -421,8 +421,8 @@ app-admin/amazon-ec2-init
305
306 # Mart Raudsepp <leio@g.o> (07 Jan 2017)
307 # No releases of this API version since March 2001, abandoned
308 -# in favour of glib:2 for 14 years.
309 -# Marked for removal in 30 days. Bug 604966.
310 +# in favour of glib:2 for 14 years; bug 604966.
311 +# Removed at 2017-02-08, mask kept for longer display to users.
312 dev-libs/glib:1
313
314 # Michael Orlitzky <mjo@g.o> (06 Jan 2017)