[gentoo-commits] gentoo commit in src/patchsets/gcc/5.3.0/gentoo: 91_all_pr69140-msabi-stack-alignment.patch README.history
rhill 16/04/29 00:29:02 Modified: README.history Added:91_all_pr69140-msabi-stack-alignment.patch Log: Add patch for bug #574044 and push out p1.1. Revision ChangesPath 1.4 src/patchsets/gcc/5.3.0/gentoo/README.history file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/5.3.0/gentoo/README.history?rev=1.4=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/5.3.0/gentoo/README.history?rev=1.4=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/5.3.0/gentoo/README.history?r1=1.3=1.4 Index: README.history === RCS file: /var/cvsroot/gentoo/src/patchsets/gcc/5.3.0/gentoo/README.history,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- README.history 26 Jan 2016 21:05:43 - 1.3 +++ README.history 29 Apr 2016 00:29:02 - 1.4 @@ -1,6 +1,7 @@ -1.1[pending] +1.128 Apr 2016 + 36_all_gcc-ia64-pr60465.patch U 74_all_gcc5_isl-dl.patch + + 91_all_pr69140-msabi-stack-alignment.patch 1.005 Dec 2015 + 05_all_gcc-spec-env.patch 1.1 src/patchsets/gcc/5.3.0/gentoo/91_all_pr69140-msabi-stack-alignment.patch file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/5.3.0/gentoo/91_all_pr69140-msabi-stack-alignment.patch?rev=1.1=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/5.3.0/gentoo/91_all_pr69140-msabi-stack-alignment.patch?rev=1.1=text/plain Index: 91_all_pr69140-msabi-stack-alignment.patch === https://bugs.gentoo.org/574044 https://gcc.gnu.org/PR69140 commit 11e330df4d27cf801f7edd61605082f66d1ee4ae Author: urosDate: Mon Jan 18 16:19:53 2016 + Backport from mainline 2016-01-07 Uros Bizjak PR target/69140 * config/i386/i386.c (ix86_frame_pointer_required): Enable frame pointer for TARGET_64BIT_MS_ABI when stack is misaligned. testsuite/ChangeLog: Backport from mainline 2016-01-06 Uros Bizjak PR target/69140 * gcc.target/i386/pr69140.c: New test git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@232528 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog | 9 + gcc/config/i386/i386.c | 4 gcc/testsuite/ChangeLog | 8 gcc/testsuite/gcc.target/i386/pr69140.c | 24 4 files changed, 45 insertions(+) --- a/gcc/config/i386/i386.c +++ b/gcc/config/i386/i386.c @@ -9690,6 +9690,10 @@ ix86_frame_pointer_required (void) if (TARGET_64BIT_MS_ABI && get_frame_size () > SEH_MAX_FRAME_SIZE) return true; + /* SSE saves require frame-pointer when stack is misaligned. */ + if (TARGET_64BIT_MS_ABI && ix86_incoming_stack_boundary < 128) +return true; + /* In ix86_option_override_internal, TARGET_OMIT_LEAF_FRAME_POINTER turns off the frame pointer by default. Turn it back on now if we've not got a leaf function. */ --- /dev/null +++ b/gcc/testsuite/gcc.target/i386/pr69140.c @@ -0,0 +1,24 @@ +/* { dg-do compile { target lp64 } } */ +/* { dg-options "-O2 -mincoming-stack-boundary=3" } */ + +typedef struct { + unsigned int buf[4]; + unsigned char in[64]; +} MD4_CTX; + +static void +MD4Transform (unsigned int buf[4], const unsigned int in[16]) +{ + unsigned int a, b, c, d; + (b) += c)) & ((d))) | ((~(c)) & ((a + (in[7]); + (a) += b)) & ((c))) | ((~(b)) & ((d + (in[8]); + (d) += a)) & ((b))) | ((~(a)) & ((c + (in[9]); + buf[3] += d; +} + +void __attribute__((ms_abi)) +MD4Update (MD4_CTX *ctx, const unsigned char *buf) +{ + MD4Transform( ctx->buf, (unsigned int *)ctx->in); + MD4Transform( ctx->buf, (unsigned int *)ctx->in); +}
[gentoo-commits] gentoo-x86 commit in dev-util/codeblocks: codeblocks-13.12.ebuild ChangeLog codeblocks-12.11.ebuild
rhill 15/08/05 05:01:31 Modified: codeblocks-13.12.ebuild ChangeLog Removed: codeblocks-12.11.ebuild Log: berlios - sourceforge for bug #537726. Signed-off-by: Ryan Hill rh...@gentoo.org (Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key 957A8463) Revision ChangesPath 1.3 dev-util/codeblocks/codeblocks-13.12.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/codeblocks/codeblocks-13.12.ebuild?rev=1.3view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/codeblocks/codeblocks-13.12.ebuild?rev=1.3content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/codeblocks/codeblocks-13.12.ebuild?r1=1.2r2=1.3 Index: codeblocks-13.12.ebuild === RCS file: /var/cvsroot/gentoo-x86/dev-util/codeblocks/codeblocks-13.12.ebuild,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- codeblocks-13.12.ebuild 10 Aug 2014 21:26:29 - 1.2 +++ codeblocks-13.12.ebuild 5 Aug 2015 05:01:31 - 1.3 @@ -1,6 +1,6 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/codeblocks/codeblocks-13.12.ebuild,v 1.2 2014/08/10 21:26:29 slyfox Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-util/codeblocks/codeblocks-13.12.ebuild,v 1.3 2015/08/05 05:01:31 rhill Exp $ EAPI=5 WX_GTK_VER=2.8 @@ -12,7 +12,7 @@ LICENSE=GPL-3 SLOT=0 KEYWORDS=~amd64 ~arm ~ppc ~x86 ~x86-fbsd -SRC_URI=mirror://berlios/codeblocks/${P/-/_}-1.tar.gz +SRC_URI=mirror://sourceforge/codeblocks/${P/-/_}-1.tar.gz IUSE=contrib debug pch static-libs 1.30 dev-util/codeblocks/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/codeblocks/ChangeLog?rev=1.30view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/codeblocks/ChangeLog?rev=1.30content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/codeblocks/ChangeLog?r1=1.29r2=1.30 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/dev-util/codeblocks/ChangeLog,v retrieving revision 1.29 retrieving revision 1.30 diff -u -r1.29 -r1.30 --- ChangeLog 10 Aug 2014 21:26:29 - 1.29 +++ ChangeLog 5 Aug 2015 05:01:31 - 1.30 @@ -1,6 +1,10 @@ # ChangeLog for dev-util/codeblocks -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/codeblocks/ChangeLog,v 1.29 2014/08/10 21:26:29 slyfox Exp $ +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/codeblocks/ChangeLog,v 1.30 2015/08/05 05:01:31 rhill Exp $ + + 05 Aug 2015; Ryan Hill rh...@gentoo.org -codeblocks-12.11.ebuild, + codeblocks-13.12.ebuild: + berlios - sourceforge for bug #537726. 10 Aug 2014; Sergei Trofimovich sly...@gentoo.org codeblocks-12.11.ebuild, codeblocks-13.12.ebuild, codeblocks-.ebuild:
[gentoo-commits] gentoo-x86 commit in media-libs/wxsvg: ChangeLog wxsvg-1.5.4.ebuild
rhill 15/08/04 23:35:59 Modified: ChangeLog Added:wxsvg-1.5.4.ebuild Log: Version bump. Fixes bug #526490 (fails to build with libav-11). Signed-off-by: Ryan Hill rh...@gentoo.org (Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key 957A8463) Revision ChangesPath 1.49 media-libs/wxsvg/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/wxsvg/ChangeLog?rev=1.49view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/wxsvg/ChangeLog?rev=1.49content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/wxsvg/ChangeLog?r1=1.48r2=1.49 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/media-libs/wxsvg/ChangeLog,v retrieving revision 1.48 retrieving revision 1.49 diff -u -r1.48 -r1.49 --- ChangeLog 29 Jul 2014 17:21:30 - 1.48 +++ ChangeLog 4 Aug 2015 23:35:59 - 1.49 @@ -1,6 +1,11 @@ # ChangeLog for media-libs/wxsvg -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-libs/wxsvg/ChangeLog,v 1.48 2014/07/29 17:21:30 ssuominen Exp $ +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/media-libs/wxsvg/ChangeLog,v 1.49 2015/08/04 23:35:59 rhill Exp $ + +*wxsvg-1.5.4 (04 Aug 2015) + + 04 Aug 2015; Ryan Hill rh...@gentoo.org +wxsvg-1.5.4.ebuild: + Version bump. Fixes bug #526490 (fails to build with libav-11). 29 Jul 2014; Samuli Suominen ssuomi...@gentoo.org -wxsvg-1.1.15.ebuild, -wxsvg-1.2.1.ebuild: 1.1 media-libs/wxsvg/wxsvg-1.5.4.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/wxsvg/wxsvg-1.5.4.ebuild?rev=1.1view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/wxsvg/wxsvg-1.5.4.ebuild?rev=1.1content-type=text/plain Index: wxsvg-1.5.4.ebuild === # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/media-libs/wxsvg/wxsvg-1.5.4.ebuild,v 1.1 2015/08/04 23:35:59 rhill Exp $ EAPI=5 WX_GTK_VER=2.8 inherit eutils wxwidgets DESCRIPTION=C++ library to create, manipulate and render SVG files HOMEPAGE=http://wxsvg.sourceforge.net/; SRC_URI=mirror://sourceforge/${PN}/${P}.tar.bz2 LICENSE=wxWinLL-3 SLOT=0/3 # based on SONAME of libwxsvg.so KEYWORDS=~amd64 ~x86 IUSE=static-libs RDEPEND==dev-libs/expat-2:= =dev-libs/glib-2.28:2= dev-libs/libxml2:= media-libs/fontconfig:= media-libs/freetype:2= x11-libs/cairo:= x11-libs/pango:= x11-libs/wxGTK:2.8=[X] virtual/ffmpeg DEPEND=${RDEPEND} virtual/pkgconfig DOCS=( AUTHORS ChangeLog TODO ) src_configure() { econf \ $(use_enable static-libs static) \ --with-wx-config=${WX_CONFIG} } src_install() { default prune_libtool_files }
[gentoo-commits] gentoo-x86 commit in profiles/desc: linguas.desc
rhill 15/07/26 20:54:56 Modified: linguas.desc Log: Add a few locales from poedit. Revision ChangesPath 1.91 profiles/desc/linguas.desc file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/desc/linguas.desc?rev=1.91view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/desc/linguas.desc?rev=1.91content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/desc/linguas.desc?r1=1.90r2=1.91 Index: linguas.desc === RCS file: /var/cvsroot/gentoo-x86/profiles/desc/linguas.desc,v retrieving revision 1.90 retrieving revision 1.91 diff -u -r1.90 -r1.91 --- linguas.desc20 May 2015 05:04:42 - 1.90 +++ linguas.desc26 Jul 2015 20:54:56 - 1.91 @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/desc/linguas.desc,v 1.90 2015/05/20 05:04:42 jer Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/desc/linguas.desc,v 1.91 2015/07/26 20:54:56 rhill Exp $ # This file contains descriptions of LINGUAS USE_EXPAND flags. @@ -38,7 +38,9 @@ ca@valencia - Catalan locale (Valencia) ca_ES - Catalan locale for Spain ca_XV - Asturian and Catalan locale (Valencia) +ckb - Kurdish (Sorani) cmn - Chinese (Mandarin) locale +co - Corsican crh - Crimean Tatar (Crimean Turkish) locale cs - Czech locale cs_CZ - Czech locale for Czech Republic @@ -93,6 +95,7 @@ fr - French locale fr_CA - French locale for Canada fr_FR - French locale for France +fur - Friullian fy - Frisian locale fy_NL - Frisian language locale for the Netherlands ga - Irish locale
[gentoo-commits] gentoo-x86 commit in profiles: ChangeLog
rhill 15/07/26 20:54:56 Modified: ChangeLog Log: Add a few locales from poedit. Revision ChangesPath 1.10207 profiles/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/ChangeLog?rev=1.10207view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/ChangeLog?rev=1.10207content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/ChangeLog?r1=1.10206r2=1.10207 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/profiles/ChangeLog,v retrieving revision 1.10206 retrieving revision 1.10207 diff -u -r1.10206 -r1.10207 --- ChangeLog 26 Jul 2015 10:46:24 - 1.10206 +++ ChangeLog 26 Jul 2015 20:54:56 - 1.10207 @@ -1,11 +1,14 @@ # ChangeLog for profile directory # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/ChangeLog,v 1.10206 2015/07/26 10:46:24 johu Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/ChangeLog,v 1.10207 2015/07/26 20:54:56 rhill Exp $ # # This ChangeLog should include records for all changes in profiles directory. # Only typo fixes which don't affect portage/repoman behaviour could be avoided # here. If in doubt put a record here! + 26 Jul 2015; Ryan Hill rh...@gentoo.org desc/linguas.desc: + Add a few locales from poedit. + 26 Jul 2015; Johannes Huber j...@gentoo.org package.mask: Remove obsolete mask for app-portage/kportagetray.
[gentoo-commits] gentoo-x86 commit in app-i18n/poedit: metadata.xml ChangeLog poedit-1.8.3.ebuild
rhill 15/07/26 22:03:10 Modified: metadata.xml ChangeLog Added:poedit-1.8.3.ebuild Log: Version bump (bug #500542) with ebuild by Nikoli. Dropped hppa, ppc, and sparc due to unkeyworded dependencies (bug #555984). Also fixes locale installation (bug #406435). Signed-off-by: Ryan Hill rh...@gentoo.org (Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key 957A8463) Revision ChangesPath 1.5 app-i18n/poedit/metadata.xml file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-i18n/poedit/metadata.xml?rev=1.5view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-i18n/poedit/metadata.xml?rev=1.5content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-i18n/poedit/metadata.xml?r1=1.4r2=1.5 Index: metadata.xml === RCS file: /var/cvsroot/gentoo-x86/app-i18n/poedit/metadata.xml,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- metadata.xml9 Jun 2015 11:21:31 - 1.4 +++ metadata.xml26 Jul 2015 22:03:10 - 1.5 @@ -3,6 +3,6 @@ pkgmetadata herdwxwidgets/herd upstream - remote-id type=sourceforgepoedit/remote-id + remote-id type=githubvslavik/poedit/remote-id /upstream /pkgmetadata 1.85 app-i18n/poedit/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-i18n/poedit/ChangeLog?rev=1.85view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-i18n/poedit/ChangeLog?rev=1.85content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-i18n/poedit/ChangeLog?r1=1.84r2=1.85 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/app-i18n/poedit/ChangeLog,v retrieving revision 1.84 retrieving revision 1.85 diff -u -r1.84 -r1.85 --- ChangeLog 9 Jun 2015 11:21:31 - 1.84 +++ ChangeLog 26 Jul 2015 22:03:10 - 1.85 @@ -1,6 +1,13 @@ # ChangeLog for app-i18n/poedit # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-i18n/poedit/ChangeLog,v 1.84 2015/06/09 11:21:31 jlec Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-i18n/poedit/ChangeLog,v 1.85 2015/07/26 22:03:10 rhill Exp $ + +*poedit-1.8.3 (26 Jul 2015) + + 26 Jul 2015; Ryan Hill rh...@gentoo.org +poedit-1.8.3.ebuild, metadata.xml: + Version bump (bug #500542) with ebuild by Nikoli. Dropped hppa, ppc, and + sparc due to unkeyworded dependencies (bug #555984). Also fixes locale + installation (bug #406435). 09 Jun 2015; Justin Lecher j...@gentoo.org metadata.xml: Updating remote-id in metadata.xml 1.1 app-i18n/poedit/poedit-1.8.3.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-i18n/poedit/poedit-1.8.3.ebuild?rev=1.1view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-i18n/poedit/poedit-1.8.3.ebuild?rev=1.1content-type=text/plain Index: poedit-1.8.3.ebuild === # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/app-i18n/poedit/poedit-1.8.3.ebuild,v 1.1 2015/07/26 22:03:10 rhill Exp $ EAPI=5 WX_GTK_VER=3.0 PLOCALES=af am an ar ast az be@latin be bg bn br bs ca ca@valencia ckb co cs da de el en_GB eo es et eu fa fi fr fur fy_NL ga gl he hi hr hu id is it ja ka kk ko ku ky lt lv mk mn mr ms nb ne nl nn oc pa pl pt_BR pt_PT ro ru sk sl sq sr sv ta tg th tr tt ug uk ur uz vi wa zh_CN zh_TW inherit eutils fdo-mime flag-o-matic gnome2-utils l10n wxwidgets DESCRIPTION=GUI editor for gettext translations files HOMEPAGE=https://poedit.net; SRC_URI=https://github.com/vslavik/${PN}/releases/download/v${PV}-oss/${P}.tar.gz; LICENSE=MIT SLOT=0 KEYWORDS=~amd64 ~x86 IUSE= # db/expat req for legacytm - remove in later version RDEPEND= app-text/gtkspell:2 dev-cpp/lucene++ dev-libs/boost:=[nls] dev-libs/expat dev-libs/icu:= || ( =sys-libs/db-5*:=[cxx] =sys-libs/db-4*:=[cxx] ) x11-libs/gtk+:2 x11-libs/wxGTK:${WX_GTK_VER}[X] DEPEND=${RDEPEND} virtual/pkgconfig src_prepare() { my_rm_loc() { sed -i -e /^POEDIT_LINGUAS = /s: ${1}:: locales/Makefile.in || die rm locales/${1}.mo || die } l10n_find_plocales_changes 'locales' '' '.mo' l10n_for_each_disabled_locale_do my_rm_loc append-flags -Wno-deprecated-declarations } src_configure() { econf --without-cpprest --without-cld2 } src_install() { emake DESTDIR=${D} install dodoc AUTHORS NEWS README } pkg_preinst() { gnome2_icon_savelist } pkg_postinst() {
[gentoo-commits] gentoo-x86 commit in sys-devel/boost-m4/files: - New directory
rhill 15/07/19 09:51:51 Log: Directory /var/cvsroot/gentoo-x86/sys-devel/boost-m4/files added to the repository
[gentoo-commits] gentoo-x86 commit in sys-devel/boost-m4: ChangeLog boost-m4-0.4-r1.ebuild
rhill 15/07/19 09:57:36 Modified: ChangeLog Added:boost-m4-0.4-r1.ebuild Log: Deal with gcc-5 preprocessor output changes (bug #549618). Signed-off-by: Ryan Hill rh...@gentoo.org (Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key 957A8463) Revision ChangesPath 1.23 sys-devel/boost-m4/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/boost-m4/ChangeLog?rev=1.23view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/boost-m4/ChangeLog?rev=1.23content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/boost-m4/ChangeLog?r1=1.22r2=1.23 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/sys-devel/boost-m4/ChangeLog,v retrieving revision 1.22 retrieving revision 1.23 diff -u -r1.22 -r1.23 --- ChangeLog 27 Jan 2014 07:23:54 - 1.22 +++ ChangeLog 19 Jul 2015 09:57:35 - 1.23 @@ -1,6 +1,12 @@ # ChangeLog for sys-devel/boost-m4 -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/boost-m4/ChangeLog,v 1.22 2014/01/27 07:23:54 jlec Exp $ +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/boost-m4/ChangeLog,v 1.23 2015/07/19 09:57:35 rhill Exp $ + +*boost-m4-0.4-r1 (19 Jul 2015) + + 19 Jul 2015; Ryan Hill rh...@gentoo.org +boost-m4-0.4-r1.ebuild, + +files/boost-m4-0.4-gcc5.patch: + Deal with gcc-5 preprocessor output changes (bug #549618). 27 Jan 2014; Justin Lecher j...@gentoo.org -boost-m4-0.3_pre121130.ebuild, metadata.xml: 1.1 sys-devel/boost-m4/boost-m4-0.4-r1.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/boost-m4/boost-m4-0.4-r1.ebuild?rev=1.1view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/boost-m4/boost-m4-0.4-r1.ebuild?rev=1.1content-type=text/plain Index: boost-m4-0.4-r1.ebuild === # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/sys-devel/boost-m4/boost-m4-0.4-r1.ebuild,v 1.1 2015/07/19 09:57:35 rhill Exp $ EAPI=4 inherit eutils vcs-snapshot DESCRIPTION=Another set of autoconf macros for compiling against boost HOMEPAGE=http://github.com/tsuna/boost.m4; SRC_URI=${HOMEPAGE}/tarball/v${PV} - ${P}.tar.gz LICENSE=GPL-3 SLOT=0 KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos IUSE= src_prepare() { epatch ${FILESDIR}/${P}-gcc5.patch } # boost.m4 has a buildsystem, but the distributer didn't use make dist # so we'd have to eautoreconf to use it. Also, its ./configure script # DEPENDs on boost. For installing one file, bootstrapping the # buildsystem isn't worth it. src_configure() { :; } src_compile() { :; } src_install() { insinto /usr/share/aclocal doins build-aux/boost.m4 dodoc AUTHORS NEWS README THANKS }
[gentoo-commits] gentoo-x86 commit in sys-devel/boost-m4/files: boost-m4-0.4-gcc5.patch
rhill 15/07/19 09:57:36 Added:boost-m4-0.4-gcc5.patch Log: Deal with gcc-5 preprocessor output changes (bug #549618). Signed-off-by: Ryan Hill rh...@gentoo.org (Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key 957A8463) Revision ChangesPath 1.1 sys-devel/boost-m4/files/boost-m4-0.4-gcc5.patch file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/boost-m4/files/boost-m4-0.4-gcc5.patch?rev=1.1view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/boost-m4/files/boost-m4-0.4-gcc5.patch?rev=1.1content-type=text/plain Index: boost-m4-0.4-gcc5.patch === https://bugs.gentoo.org/549618 Note: I dropped the last hunk from the upstream patch. It doesn't apply and is unnecessary since we build boost with --layout=system. From 32553aaf4d5090da19aa0ec33b936982c685009f Mon Sep 17 00:00:00 2001 From: Akim Demaille a...@lrde.epita.fr Date: Wed, 26 Nov 2014 16:56:28 +0100 Subject: [PATCH] boost.m4: cope with GCC 5 Serial 24. There are two needed adjustments. One due to the output format which has changed: $ cat conftest.cc #include boost/version.hpp boost-lib-version = BOOST_LIB_VERSION $ g++-mp-4.9 -E conftest.cc$ g++-mp-5 -E conftest.cc # 1 conftest.cc # 1 conftest.cc # 1 built-in # 1 built-in # 1 command-line # 1 command-line # 1 conftest.cc # 1 conftest.cc # 1 /include/boost/version.hpp 1 3 # 1 /include/boost/version.hpp 1 3 # 2 conftest.cc 2# 2 conftest.cc 2 boost-lib-version = 1_56 ! boost-lib-version = ! # 2 conftest.cc 3 !1_56 Since I fear that -P is not portable, let's play with tr and grep to get rid of all the # lines and glue the remaining lines together. The other one is that, finally, gcc 4.10 will actually be named gcc 5, so recognize this name. * build-aux/m4/boost.m4 (_BOOST_SED_CPP): Clean the preprocessor output before handing it to the sed command. (_BOOST_FIND_COMPILER_TAG): Support GCC 5. Improve accuracy of error messages by adding delimiters to bad strings. Signed-off-by: Benoit Sigoure tsuna...@gmail.com --- build-aux/boost.m4 | 25 ++--- 1 file changed, 22 insertions(+), 3 deletions(-) --- a/build-aux/boost.m4 +++ b/build-aux/boost.m4 @@ -72,8 +72,25 @@ dnl strip `\n' with backquotes, not the `\r'. This results in dnl boost_cv_lib_version='1_37\r' for instance, which breaks dnl everything else. dnl Cannot use 'dnl' after [$4] because a trailing dnl may break AC_CACHE_CHECK +dnl +dnl Beware that GCC 5, when expanding macros, may embed # line directives +dnl a within single line: +dnl +dnl # 1 conftest.cc +dnl # 1 built-in +dnl # 1 command-line +dnl # 1 conftest.cc +dnl # 1 /opt/local/include/boost/version.hpp 1 3 +dnl # 2 conftest.cc 2 +dnl boost-lib-version = +dnl # 2 conftest.cc 3 +dnl1_56 +dnl +dnl So get rid of the # lines, and glue the remaining ones together. (eval $ac_cpp conftest.$ac_ext) 2AS_MESSAGE_LOG_FD | + grep -v '#' | tr -d '\r' | + tr -s '\n' ' ' | $SED -n -e $1 conftest.i 21], [$3], [$4]) @@ -208,7 +225,7 @@ AC_LANG_POP([C++])dnl AC_CACHE_CHECK([for Boost's header version], [boost_cv_lib_version], [m4_pattern_allow([^BOOST_LIB_VERSION$])dnl - _BOOST_SED_CPP([/^boost-lib-version = /{s///;s/\//g;p;q;}], + _BOOST_SED_CPP([[/^boost-lib-version = /{s///;s/[\ ]//g;p;q;}]], [#include boost/version.hpp boost-lib-version = BOOST_LIB_VERSION], [boost_cv_lib_version=`cat conftest.i`])]) @@ -216,7 +233,7 @@ boost-lib-version = BOOST_LIB_VERSION], boost_major_version=`echo $boost_cv_lib_version | sed 's/_//;s/_.*//'` case $boost_major_version in #( '' | *[[!0-9]]*) -AC_MSG_ERROR([invalid value: boost_major_version=$boost_major_version]) +AC_MSG_ERROR([invalid value: boost_major_version='$boost_major_version']) ;; esac fi
[gentoo-commits] gentoo-x86 commit in app-shells/tcsh: ChangeLog tcsh-6.18.01-r3.ebuild
rhill 15/07/19 10:14:07 Modified: ChangeLog Added:tcsh-6.18.01-r3.ebuild Log: Fix hang with gcc-5 (bug #545176). Signed-off-by: Ryan Hill rh...@gentoo.org (Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key 957A8463) Revision ChangesPath 1.137app-shells/tcsh/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-shells/tcsh/ChangeLog?rev=1.137view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-shells/tcsh/ChangeLog?rev=1.137content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-shells/tcsh/ChangeLog?r1=1.136r2=1.137 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/app-shells/tcsh/ChangeLog,v retrieving revision 1.136 retrieving revision 1.137 diff -u -r1.136 -r1.137 --- ChangeLog 17 Feb 2015 15:03:26 - 1.136 +++ ChangeLog 19 Jul 2015 10:14:06 - 1.137 @@ -1,6 +1,12 @@ # ChangeLog for app-shells/tcsh # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-shells/tcsh/ChangeLog,v 1.136 2015/02/17 15:03:26 haubi Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-shells/tcsh/ChangeLog,v 1.137 2015/07/19 10:14:06 rhill Exp $ + +*tcsh-6.18.01-r3 (19 Jul 2015) + + 19 Jul 2015; Ryan Hill rh...@gentoo.org +tcsh-6.18.01-r3.ebuild, + +files/tcsh-6.18.01-gcc5.patch: + Fix hang with gcc-5 (bug #545176). 17 Feb 2015; Michael Haubenwallner ha...@gentoo.org tcsh-6.18.01-r2.ebuild, +files/tcsh-6.18.01-aix.patch: 1.1 app-shells/tcsh/tcsh-6.18.01-r3.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-shells/tcsh/tcsh-6.18.01-r3.ebuild?rev=1.1view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-shells/tcsh/tcsh-6.18.01-r3.ebuild?rev=1.1content-type=text/plain Index: tcsh-6.18.01-r3.ebuild === # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/app-shells/tcsh/tcsh-6.18.01-r3.ebuild,v 1.1 2015/07/19 10:14:06 rhill Exp $ EAPI=3 inherit eutils flag-o-matic autotools prefix CONFVER=1.9 DESCRIPTION=Enhanced version of the Berkeley C shell (csh) HOMEPAGE=http://www.tcsh.org/; SRC_URI=ftp://ftp.astron.com/pub/tcsh/${P}.tar.gz http://www.gentoo.org/~grobian/distfiles/tcsh-gentoo-patches-r${CONFVER}.tar.bz2; LICENSE=BSD SLOT=0 KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris IUSE=nls doc RESTRICT=test # we need gettext because we run autoconf (AM_ICONV) RDEPEND==sys-libs/ncurses-5.1 virtual/libiconv DEPEND=${RDEPEND} sys-devel/gettext doc? ( dev-lang/perl ) CONFDIR=${WORKDIR}/tcsh-gentoo-patches-r${CONFVER} src_prepare() { epatch ${FILESDIR}/${PN}-6.14.00-debian-dircolors.patch # bug #120792 epatch ${FILESDIR}/${PN}-6.14-makefile.patch # bug #151951 epatch ${FILESDIR}/${PN}-6.14-use-ncurses.patch epatch ${FILESDIR}/${PN}-6.18.01-aix.patch epatch ${FILESDIR}/${PN}-6.18.01-gcc5.patch # fix dependency on ncurses[tinfo], #459484 sed \ -e s:\(ncurses\):\1 tinfo:g \ -i configure.in || die eautoreconf # fix gencat usage sed -i -e 's/cat \$\^ \$ | \$(GENCAT) \$@/rm -f $@; $(GENCAT) $@ $ $^/' \ nls/Makefile.in || die # use sysmalloc (for larger alloc sets) on Darwin also sed -i -e 's/__MACHTEN__/__MACH__/' config_f.h || die # unify ECHO behaviour echo #undef ECHO_STYLE config_f.h echo #define ECHO_STYLE BOTH_ECHO config_f.h eprefixify ${CONFDIR}/* # activate the right default PATH if [[ -z ${EPREFIX} ]] ; then sed -i \ -e 's/^#MAIN//' -e '/^#PREFIX/d' \ ${CONFDIR}/csh.login || die else sed -i \ -e 's/^#PREFIX//' -e '/^#MAIN/d' \ ${CONFDIR}/csh.login || die fi } src_configure() { # make tcsh look and live along the lines of the prefix append-cppflags -D_PATH_DOTCSHRC=''${EPREFIX}/etc/csh.cshrc'' append-cppflags -D_PATH_DOTLOGIN=''${EPREFIX}/etc/csh.login'' append-cppflags -D_PATH_DOTLOGOUT=''${EPREFIX}/etc/csh.logout'' append-cppflags -D_PATH_USRBIN=''${EPREFIX}/usr/bin'' append-cppflags -D_PATH_BIN=''${EPREFIX}/bin'' econf \ --prefix=${EPREFIX:-/} \ --datarootdir='${prefix}/usr/share' \ $(use_enable nls) \ || die }
[gentoo-commits] gentoo-x86 commit in app-shells/tcsh/files: tcsh-6.18.01-gcc5.patch
rhill 15/07/19 10:14:07 Added:tcsh-6.18.01-gcc5.patch Log: Fix hang with gcc-5 (bug #545176). Signed-off-by: Ryan Hill rh...@gentoo.org (Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key 957A8463) Revision ChangesPath 1.1 app-shells/tcsh/files/tcsh-6.18.01-gcc5.patch file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-shells/tcsh/files/tcsh-6.18.01-gcc5.patch?rev=1.1view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-shells/tcsh/files/tcsh-6.18.01-gcc5.patch?rev=1.1content-type=text/plain Index: tcsh-6.18.01-gcc5.patch === https://bugs.gentoo.org/545176 http://mx.gw.com/pipermail/tcsh-bugs/2015-May/000945.html https://github.com/tcsh-org/tcsh/commit/624d3aebb6e6afadb4f35e894d11b5ebe290cd87 From 624d3aebb6e6afadb4f35e894d11b5ebe290cd87 Mon Sep 17 00:00:00 2001 From: christos christos Date: Thu, 28 May 2015 11:47:03 + Subject: [PATCH] avoid gcc-5 optimization malloc + memset = calloc (Fridolin Pokorny) --- tc.alloc.c | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) --- a/tc.alloc.c +++ b/tc.alloc.c @@ -348,10 +348,13 @@ calloc(size_t i, size_t j) { #ifndef lint char *cp; +volatile size_t k; i *= j; cp = xmalloc(i); -memset(cp, 0, i); +/* Stop gcc 5.x from optimizing malloc+memset = calloc */ +k = i; +memset(cp, 0, k); return ((memalign_t) cp); #else
[gentoo-commits] gentoo-x86 commit in app-doc/abs-guide: ChangeLog abs-guide-10.ebuild
rhill 15/05/08 06:42:11 Modified: ChangeLog Added:abs-guide-10.ebuild Log: Version bump to final release. Change license to public-domain. Signed-off-by: Ryan Hill rh...@gentoo.org (Portage version: 2.2.18/cvs/Linux x86_64, RepoMan options: --force, signed Manifest commit with key 957A8463) Revision ChangesPath 1.92 app-doc/abs-guide/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-doc/abs-guide/ChangeLog?rev=1.92view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-doc/abs-guide/ChangeLog?rev=1.92content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-doc/abs-guide/ChangeLog?r1=1.91r2=1.92 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/app-doc/abs-guide/ChangeLog,v retrieving revision 1.91 retrieving revision 1.92 diff -u -r1.91 -r1.92 --- ChangeLog 11 Mar 2013 00:57:27 - 1.91 +++ ChangeLog 8 May 2015 06:42:11 - 1.92 @@ -1,6 +1,11 @@ # ChangeLog for app-doc/abs-guide -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-doc/abs-guide/ChangeLog,v 1.91 2013/03/11 00:57:27 dirtyepic Exp $ +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-doc/abs-guide/ChangeLog,v 1.92 2015/05/08 06:42:11 rhill Exp $ + +*abs-guide-10 (08 May 2015) + + 08 May 2015; Ryan Hill rh...@gentoo.org +abs-guide-10.ebuild: + Version bump to final release. Change license to public-domain. 11 Mar 2013; Ryan Hill dirtye...@gentoo.org -abs-guide-6.5.ebuild, abs-guide-6.6.ebuild: 1.1 app-doc/abs-guide/abs-guide-10.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-doc/abs-guide/abs-guide-10.ebuild?rev=1.1view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-doc/abs-guide/abs-guide-10.ebuild?rev=1.1content-type=text/plain Index: abs-guide-10.ebuild === # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/app-doc/abs-guide/abs-guide-10.ebuild,v 1.1 2015/05/08 06:42:11 rhill Exp $ EAPI=5 DESCRIPTION=An in-depth exploration of the art of shell scripting HOMEPAGE=http://www.tldp.org/LDP/abs/html; SRC_URI=http://bash.deta.in/abs-guide-final.tar.bz2 pdf? ( http://bash.deta.in/abs-guide.pdf ) LICENSE=public-domain IUSE=pdf SLOT=0 KEYWORDS=alpha amd64 hppa ~mips ppc sparc x86 DEPEND= RDEPEND= S=${WORKDIR}/abs src_unpack() { unpack abs-guide-final.tar.bz2 use pdf cp ${DISTDIR}/abs-guide.pdf ${S} } src_install() { dodoc -r * docompress -x /usr/share/doc/${PF} } pkg_postinst() { echo elog The HTML docs can be accessed through /usr/share/doc/${P}/HTML/index.html elog Example scripts from the book are installed in /usr/share/doc/${P}/ use pdf elog along with the pdf version. echo }
[gentoo-commits] gentoo-x86 commit in profiles: ChangeLog package.mask
rhill 15/04/29 05:13:01 Modified: ChangeLog package.mask Log: Mask =sys-devel/gcc-config-1.8-r1 due to eclass breakage (bug #547962). Revision ChangesPath 1.9965 profiles/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/ChangeLog?rev=1.9965view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/ChangeLog?rev=1.9965content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/ChangeLog?r1=1.9964r2=1.9965 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/profiles/ChangeLog,v retrieving revision 1.9964 retrieving revision 1.9965 diff -u -r1.9964 -r1.9965 --- ChangeLog 28 Apr 2015 20:48:02 - 1.9964 +++ ChangeLog 29 Apr 2015 05:13:00 - 1.9965 @@ -1,11 +1,18 @@ # ChangeLog for profile directory # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/ChangeLog,v 1.9964 2015/04/28 20:48:02 chewi Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/ChangeLog,v 1.9965 2015/04/29 05:13:00 rhill Exp $ # # This ChangeLog should include records for all changes in profiles directory. # Only typo fixes which don't affect portage/repoman behaviour could be avoided # here. If in doubt put a record here! + 29 Apr 2015; Ryan Hill rh...@gentoo.org package.mask: + Mask =sys-devel/gcc-config-1.8-r1 + + Moving to /lib/gentoo/functions.sh broke the eclass + by changing output it relies on. See bug #504118, + 547586, and 547962. + 28 Apr 2015; James Le Cuirot ch...@gentoo.org package.mask: dev-java/jna-posix has been removed. 1.16510 profiles/package.mask file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/package.mask?rev=1.16510view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/package.mask?rev=1.16510content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/package.mask?r1=1.16509r2=1.16510 Index: package.mask === RCS file: /var/cvsroot/gentoo-x86/profiles/package.mask,v retrieving revision 1.16509 retrieving revision 1.16510 diff -u -r1.16509 -r1.16510 --- package.mask28 Apr 2015 20:48:02 - 1.16509 +++ package.mask29 Apr 2015 05:13:01 - 1.16510 @@ -1,5 +1,5 @@ -# $Header: /var/cvsroot/gentoo-x86/profiles/package.mask,v 1.16509 2015/04/28 20:48:02 chewi Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/package.mask,v 1.16510 2015/04/29 05:13:01 rhill Exp $ # # When you add an entry to the top of this file, add your name, the date, and # an explanation of why something is getting masked. Please be extremely @@ -30,6 +30,12 @@ #--- END OF EXAMPLES --- +# Ryan Hill rh...@gentoo.org (28 Apr 2015) +# Moving to /lib/gentoo/functions.sh broke the eclass +# by changing output it relies on. See bug #504118, +# 547586, and 547962. +=sys-devel/gcc-config-1.8-r1 + # Ulrich Müller u...@gentoo.org (28 Apr 2015) # Superseded by the newer breqn and mathtools # modules in dev-texlive/texlive-latexrecommended.
[gentoo-commits] gentoo-x86 commit in media-gfx/mcomix: mcomix-1.01.ebuild ChangeLog
rhill 15/04/21 05:40:16 Modified: ChangeLog Added:mcomix-1.01.ebuild Log: Version bump. Signed-off-by: Ryan Hill rh...@gentoo.org (Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key 957A8463) Revision ChangesPath 1.21 media-gfx/mcomix/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/mcomix/ChangeLog?rev=1.21view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/mcomix/ChangeLog?rev=1.21content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/mcomix/ChangeLog?r1=1.20r2=1.21 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/media-gfx/mcomix/ChangeLog,v retrieving revision 1.20 retrieving revision 1.21 diff -u -r1.20 -r1.21 --- ChangeLog 8 Apr 2015 17:58:14 - 1.20 +++ ChangeLog 21 Apr 2015 05:40:16 - 1.21 @@ -1,6 +1,11 @@ # ChangeLog for media-gfx/mcomix # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-gfx/mcomix/ChangeLog,v 1.20 2015/04/08 17:58:14 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-gfx/mcomix/ChangeLog,v 1.21 2015/04/21 05:40:16 rhill Exp $ + +*mcomix-1.01 (21 Apr 2015) + + 21 Apr 2015; Ryan Hill rh...@gentoo.org +mcomix-1.01.ebuild: + Version bump. 08 Apr 2015; Michał Górny mgo...@gentoo.org mcomix-1.00-r1.ebuild: Drop old Python implementations 1.1 media-gfx/mcomix/mcomix-1.01.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/mcomix/mcomix-1.01.ebuild?rev=1.1view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/mcomix/mcomix-1.01.ebuild?rev=1.1content-type=text/plain Index: mcomix-1.01.ebuild === # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/media-gfx/mcomix/mcomix-1.01.ebuild,v 1.1 2015/04/21 05:40:16 rhill Exp $ EAPI=5 PYTHON_COMPAT=( python2_7 ) PYTHON_REQ_USE=sqlite inherit distutils-r1 eutils fdo-mime DESCRIPTION=A fork of comix, a GTK image viewer for comic book archives HOMEPAGE=http://mcomix.sourceforge.net; SRC_URI=mirror://sourceforge/${PN}/${P}.tar.bz2 LICENSE=GPL-2 SLOT=0 KEYWORDS=~amd64 ~x86 IUSE= DEPEND=dev-python/setuptools[${PYTHON_USEDEP}] RDEPEND=${DEPEND} =dev-python/pygtk-2.14[${PYTHON_USEDEP}] virtual/jpeg virtual/python-imaging[${PYTHON_USEDEP}] x11-libs/gdk-pixbuf !media-gfx/comix DOCS=( ChangeLog README ) pkg_postinst() { fdo-mime_mime_database_update fdo-mime_desktop_database_update echo elog Additional packages are required to open the most common comic archives: elog elog cbr: app-arch/unrar elog cbz: app-arch/unzip elog elog You can also add support for 7z or LHA archives by installing elog app-arch/p7zip or app-arch/lha. Install app-text/mupdf for elog pdf support. echo } pkg_postrm() { fdo-mime_mime_database_update fdo-mime_desktop_database_update }
[gentoo-commits] gentoo-x86 commit in net-p2p/vuze-coreplugins: ChangeLog vuze-coreplugins-4.5.1.0.ebuild
rhill 15/04/19 10:02:29 Modified: ChangeLog Removed: vuze-coreplugins-4.5.1.0.ebuild Log: Remove old. Signed-off-by: Ryan Hill rh...@gentoo.org (Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key 957A8463) Revision ChangesPath 1.49 net-p2p/vuze-coreplugins/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/vuze-coreplugins/ChangeLog?rev=1.49view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/vuze-coreplugins/ChangeLog?rev=1.49content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/vuze-coreplugins/ChangeLog?r1=1.48r2=1.49 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/net-p2p/vuze-coreplugins/ChangeLog,v retrieving revision 1.48 retrieving revision 1.49 diff -u -r1.48 -r1.49 --- ChangeLog 18 Apr 2015 12:46:30 - 1.48 +++ ChangeLog 19 Apr 2015 10:02:29 - 1.49 @@ -1,6 +1,9 @@ # ChangeLog for net-p2p/vuze-coreplugins # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-p2p/vuze-coreplugins/ChangeLog,v 1.48 2015/04/18 12:46:30 pacho Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-p2p/vuze-coreplugins/ChangeLog,v 1.49 2015/04/19 10:02:29 rhill Exp $ + + 19 Apr 2015; Ryan Hill rh...@gentoo.org -vuze-coreplugins-4.5.1.0.ebuild: + Remove old. 18 Apr 2015; Pacho Ramos pa...@gentoo.org vuze-coreplugins-4.8.1.2.ebuild: ppc64 stable wrt bug #432146
[gentoo-commits] gentoo-x86 commit in net-p2p/vuze: ChangeLog vuze-5.6.0.0.ebuild vuze-5.3.0.0.ebuild vuze-4.5.1.0-r1.ebuild
rhill 15/04/19 10:03:51 Modified: ChangeLog vuze-5.6.0.0.ebuild vuze-5.3.0.0.ebuild Removed: vuze-4.5.1.0-r1.ebuild Log: Add SLOTs to java deps. Remove old. Signed-off-by: Ryan Hill rh...@gentoo.org (Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key 957A8463) Revision ChangesPath 1.66 net-p2p/vuze/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/vuze/ChangeLog?rev=1.66view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/vuze/ChangeLog?rev=1.66content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/vuze/ChangeLog?r1=1.65r2=1.66 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/net-p2p/vuze/ChangeLog,v retrieving revision 1.65 retrieving revision 1.66 diff -u -r1.65 -r1.66 --- ChangeLog 18 Apr 2015 12:46:17 - 1.65 +++ ChangeLog 19 Apr 2015 10:03:51 - 1.66 @@ -1,6 +1,10 @@ # ChangeLog for net-p2p/vuze # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-p2p/vuze/ChangeLog,v 1.65 2015/04/18 12:46:17 pacho Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-p2p/vuze/ChangeLog,v 1.66 2015/04/19 10:03:51 rhill Exp $ + + 19 Apr 2015; Ryan Hill rh...@gentoo.org -vuze-4.5.1.0-r1.ebuild, + vuze-5.3.0.0.ebuild, vuze-5.6.0.0.ebuild: + Add SLOTs to java deps. Remove old. 18 Apr 2015; Pacho Ramos pa...@gentoo.org vuze-4.8.1.2-r1.ebuild: ppc64 stable wrt bug #432146 1.2 net-p2p/vuze/vuze-5.6.0.0.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/vuze/vuze-5.6.0.0.ebuild?rev=1.2view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/vuze/vuze-5.6.0.0.ebuild?rev=1.2content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/vuze/vuze-5.6.0.0.ebuild?r1=1.1r2=1.2 Index: vuze-5.6.0.0.ebuild === RCS file: /var/cvsroot/gentoo-x86/net-p2p/vuze/vuze-5.6.0.0.ebuild,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- vuze-5.6.0.0.ebuild 14 Mar 2015 09:39:07 - 1.1 +++ vuze-5.6.0.0.ebuild 19 Apr 2015 10:03:51 - 1.2 @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-p2p/vuze/vuze-5.6.0.0.ebuild,v 1.1 2015/03/14 09:39:07 rhill Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-p2p/vuze/vuze-5.6.0.0.ebuild,v 1.2 2015/04/19 10:03:51 rhill Exp $ EAPI=5 @@ -23,10 +23,10 @@ # bundles parts of http://www.programmers-friend.org/ # bundles bcprov - 1.37 required but not in the tree RDEPEND= - dev-java/commons-cli + dev-java/commons-cli:1 dev-java/commons-lang:2.1 - dev-java/json-simple - dev-java/log4j + dev-java/json-simple:0 + dev-java/log4j:0 dev-java/swt:3.8[cairo] =virtual/jre-1.6:* 1.3 net-p2p/vuze/vuze-5.3.0.0.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/vuze/vuze-5.3.0.0.ebuild?rev=1.3view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/vuze/vuze-5.3.0.0.ebuild?rev=1.3content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/vuze/vuze-5.3.0.0.ebuild?r1=1.2r2=1.3 Index: vuze-5.3.0.0.ebuild === RCS file: /var/cvsroot/gentoo-x86/net-p2p/vuze/vuze-5.3.0.0.ebuild,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- vuze-5.3.0.0.ebuild 14 Mar 2015 09:39:07 - 1.2 +++ vuze-5.3.0.0.ebuild 19 Apr 2015 10:03:51 - 1.3 @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-p2p/vuze/vuze-5.3.0.0.ebuild,v 1.2 2015/03/14 09:39:07 rhill Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-p2p/vuze/vuze-5.3.0.0.ebuild,v 1.3 2015/04/19 10:03:51 rhill Exp $ EAPI=5 @@ -23,10 +23,10 @@ # bundles parts of http://www.programmers-friend.org/ # bundles bcprov - 1.37 required but not in the tree RDEPEND= - dev-java/commons-cli + dev-java/commons-cli:1 dev-java/commons-lang:2.1 - dev-java/json-simple - dev-java/log4j + dev-java/json-simple:0 + dev-java/log4j:0 dev-java/swt:3.8[cairo] =virtual/jre-1.6:*
[gentoo-commits] gentoo-x86 commit in app-doc/linuxfromscratch: ChangeLog linuxfromscratch-7.7.ebuild linuxfromscratch-7.2.ebuild
rhill 15/04/04 21:42:45 Modified: ChangeLog Added:linuxfromscratch-7.7.ebuild Removed: linuxfromscratch-7.2.ebuild Log: Version bump (bug #523696). Signed-off-by: Ryan Hill rh...@gentoo.org (Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key 957A8463) Revision ChangesPath 1.29 app-doc/linuxfromscratch/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-doc/linuxfromscratch/ChangeLog?rev=1.29view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-doc/linuxfromscratch/ChangeLog?rev=1.29content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-doc/linuxfromscratch/ChangeLog?r1=1.28r2=1.29 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/app-doc/linuxfromscratch/ChangeLog,v retrieving revision 1.28 retrieving revision 1.29 diff -u -r1.28 -r1.29 --- ChangeLog 10 Aug 2014 10:58:06 - 1.28 +++ ChangeLog 4 Apr 2015 21:42:45 - 1.29 @@ -1,6 +1,12 @@ # ChangeLog for app-doc/linuxfromscratch -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-doc/linuxfromscratch/ChangeLog,v 1.28 2014/08/10 10:58:06 patrick Exp $ +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-doc/linuxfromscratch/ChangeLog,v 1.29 2015/04/04 21:42:45 rhill Exp $ + +*linuxfromscratch-7.7 (04 Apr 2015) + + 04 Apr 2015; Ryan Hill rh...@gentoo.org -linuxfromscratch-7.2.ebuild, + +linuxfromscratch-7.7.ebuild: + Version bump (bug #523696). 10 Aug 2014; Patrick Lauer patr...@gentoo.org linuxfromscratch-7.2.ebuild, linuxfromscratch-7.4.ebuild: 1.1 app-doc/linuxfromscratch/linuxfromscratch-7.7.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-doc/linuxfromscratch/linuxfromscratch-7.7.ebuild?rev=1.1view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-doc/linuxfromscratch/linuxfromscratch-7.7.ebuild?rev=1.1content-type=text/plain Index: linuxfromscratch-7.7.ebuild === # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/app-doc/linuxfromscratch/linuxfromscratch-7.7.ebuild,v 1.1 2015/04/04 21:42:45 rhill Exp $ EAPI=5 MY_SRC=http://www.linuxfromscratch.org/lfs/downloads/${PV}; BOOTSCRIPT_PV=20150222 DESCRIPTION=LFS documents building a Linux system entirely from source HOMEPAGE=http://www.linuxfromscratch.org/lfs; SRC_URI=${MY_SRC}/LFS-BOOK-${PV}.tar.bz2 ${MY_SRC}/lfs-bootscripts-${BOOTSCRIPT_PV}.tar.bz2 htmlsingle? ( ${MY_SRC}/LFS-BOOK-${PV}-NOCHUNKS.html ) pdf? ( ${MY_SRC}/LFS-BOOK-${PV}.pdf ) LICENSE=CC-BY-NC-SA-2.5 MIT SLOT=0 KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 IUSE=htmlsingle pdf DEPEND= RDEPEND= S=${WORKDIR} src_unpack() { unpack LFS-BOOK-${PV}.tar.bz2 \ lfs-bootscripts-${BOOTSCRIPT_PV}.tar.bz2 use htmlsingle cp ${DISTDIR}/LFS-BOOK-${PV}-NOCHUNKS.html ${S} use pdf cp ${DISTDIR}/LFS-BOOK-${PV}.pdf ${S} } src_install() { dodoc -r * docompress -x /usr/share/doc/${PF} }
[gentoo-commits] gentoo-x86 commit in x11-libs/libva-vdpau-driver/files: libva-vdpau-driver-0.7.4-nouveau.patch
rhill 15/03/22 08:51:13 Added:libva-vdpau-driver-0.7.4-nouveau.patch Log: Get vaapi working on nouveau (bug #543982). Signed-off-by: Ryan Hill rh...@gentoo.org (Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key 957A8463) Revision ChangesPath 1.1 x11-libs/libva-vdpau-driver/files/libva-vdpau-driver-0.7.4-nouveau.patch file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/libva-vdpau-driver/files/libva-vdpau-driver-0.7.4-nouveau.patch?rev=1.1view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/libva-vdpau-driver/files/libva-vdpau-driver-0.7.4-nouveau.patch?rev=1.1content-type=text/plain Index: libva-vdpau-driver-0.7.4-nouveau.patch === --- a/src/Makefile.am +++ b/src/Makefile.am @@ -1,4 +1,5 @@ DRIVERS = nvidia +DRIVERS += nouveau DRIVERS += s3g # native VA-API driver is too old, so use VDPAU based one INCLUDES = \
[gentoo-commits] gentoo-x86 commit in x11-libs/libva-vdpau-driver: ChangeLog libva-vdpau-driver-0.7.4-r3.ebuild
rhill 15/03/22 08:51:12 Modified: ChangeLog Added:libva-vdpau-driver-0.7.4-r3.ebuild Log: Get vaapi working on nouveau (bug #543982). Signed-off-by: Ryan Hill rh...@gentoo.org (Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key 957A8463) Revision ChangesPath 1.14 x11-libs/libva-vdpau-driver/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/libva-vdpau-driver/ChangeLog?rev=1.14view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/libva-vdpau-driver/ChangeLog?rev=1.14content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/libva-vdpau-driver/ChangeLog?r1=1.13r2=1.14 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/x11-libs/libva-vdpau-driver/ChangeLog,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- ChangeLog 17 Mar 2015 10:21:34 - 1.13 +++ ChangeLog 22 Mar 2015 08:51:12 - 1.14 @@ -1,6 +1,13 @@ # ChangeLog for x11-libs/libva-vdpau-driver # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/x11-libs/libva-vdpau-driver/ChangeLog,v 1.13 2015/03/17 10:21:34 aballier Exp $ +# $Header: /var/cvsroot/gentoo-x86/x11-libs/libva-vdpau-driver/ChangeLog,v 1.14 2015/03/22 08:51:12 rhill Exp $ + +*libva-vdpau-driver-0.7.4-r3 (22 Mar 2015) + + 22 Mar 2015; Ryan Hill rh...@gentoo.org + +libva-vdpau-driver-0.7.4-r3.ebuild, + +files/libva-vdpau-driver-0.7.4-nouveau.patch: + Get vaapi working on nouveau (bug #543982). 17 Mar 2015; Alexis Ballier aball...@gentoo.org -libva-vdpau-driver-0.7.3.ebuild, -libva-vdpau-driver-0.7.4.ebuild, 1.1 x11-libs/libva-vdpau-driver/libva-vdpau-driver-0.7.4-r3.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/libva-vdpau-driver/libva-vdpau-driver-0.7.4-r3.ebuild?rev=1.1view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/libva-vdpau-driver/libva-vdpau-driver-0.7.4-r3.ebuild?rev=1.1content-type=text/plain Index: libva-vdpau-driver-0.7.4-r3.ebuild === # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/x11-libs/libva-vdpau-driver/libva-vdpau-driver-0.7.4-r3.ebuild,v 1.1 2015/03/22 08:51:12 rhill Exp $ EAPI=5 AUTOTOOLS_AUTORECONF=yes inherit autotools-multilib eutils DESCRIPTION=VDPAU Backend for Video Acceleration (VA) API HOMEPAGE=http://www.freedesktop.org/wiki/Software/vaapi; SRC_URI=http://www.freedesktop.org/software/vaapi/releases/libva-vdpau-driver/${P}.tar.bz2; LICENSE=GPL-2 SLOT=0 KEYWORDS=~amd64 ~x86 IUSE=debug opengl RDEPEND==x11-libs/libva-1.2.1-r1[X,opengl?,${MULTILIB_USEDEP}] opengl? ( =virtual/opengl-7.0-r1[${MULTILIB_USEDEP}] ) =x11-libs/libvdpau-0.8[${MULTILIB_USEDEP}] !x11-libs/vdpau-video DEPEND=${DEPEND} virtual/pkgconfig DOCS=( NEWS README AUTHORS ) src_prepare() { epatch \ ${FILESDIR}/${P}-glext-missing-definition.patch \ ${FILESDIR}/${P}-VAEncH264VUIBufferType.patch \ ${FILESDIR}/${P}-libvdpau-0.8.patch \ ${FILESDIR}/${P}-nouveau.patch sed -i 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:' configure.ac || die autotools-multilib_src_prepare } multilib_src_configure() { local myeconfargs=( $(use_enable debug) $(use_enable opengl glx) ) autotools-utils_src_configure }
[gentoo-commits] gentoo-x86 commit in x11-libs/libva: ChangeLog libva-1.5.1.ebuild
rhill 15/03/22 09:01:57 Modified: ChangeLog libva-1.5.1.ebuild Log: Add nouveau to VIDEO_CARDS (bug #543982). Signed-off-by: Ryan Hill rh...@gentoo.org (Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key 957A8463) Revision ChangesPath 1.68 x11-libs/libva/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/libva/ChangeLog?rev=1.68view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/libva/ChangeLog?rev=1.68content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/libva/ChangeLog?r1=1.67r2=1.68 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/x11-libs/libva/ChangeLog,v retrieving revision 1.67 retrieving revision 1.68 diff -u -r1.67 -r1.68 --- ChangeLog 20 Mar 2015 13:21:08 - 1.67 +++ ChangeLog 22 Mar 2015 09:01:57 - 1.68 @@ -1,6 +1,9 @@ # ChangeLog for x11-libs/libva # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/x11-libs/libva/ChangeLog,v 1.67 2015/03/20 13:21:08 aballier Exp $ +# $Header: /var/cvsroot/gentoo-x86/x11-libs/libva/ChangeLog,v 1.68 2015/03/22 09:01:57 rhill Exp $ + + 22 Mar 2015; Ryan Hill rh...@gentoo.org libva-1.5.1.ebuild: + Add nouveau to VIDEO_CARDS (bug #543982). *libva-1.5.1 (20 Mar 2015) 1.2 x11-libs/libva/libva-1.5.1.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/libva/libva-1.5.1.ebuild?rev=1.2view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/libva/libva-1.5.1.ebuild?rev=1.2content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/libva/libva-1.5.1.ebuild?r1=1.1r2=1.2 Index: libva-1.5.1.ebuild === RCS file: /var/cvsroot/gentoo-x86/x11-libs/libva/libva-1.5.1.ebuild,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- libva-1.5.1.ebuild 20 Mar 2015 13:21:08 - 1.1 +++ libva-1.5.1.ebuild 22 Mar 2015 09:01:57 - 1.2 @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/x11-libs/libva/libva-1.5.1.ebuild,v 1.1 2015/03/20 13:21:08 aballier Exp $ +# $Header: /var/cvsroot/gentoo-x86/x11-libs/libva/libva-1.5.1.ebuild,v 1.2 2015/03/22 09:01:57 rhill Exp $ EAPI=5 @@ -33,7 +33,7 @@ IUSE=+drm egl opengl vdpau wayland X REQUIRED_USE=|| ( drm wayland X ) -VIDEO_CARDS=dummy nvidia intel fglrx +VIDEO_CARDS=dummy nvidia intel fglrx nouveau for x in ${VIDEO_CARDS}; do IUSE+= video_cards_${x} done @@ -51,6 +51,7 @@ DEPEND=${RDEPEND} virtual/pkgconfig PDEPEND=video_cards_nvidia? ( =x11-libs/libva-vdpau-driver-0.7.4-r1[${MULTILIB_USEDEP}] ) + video_cards_nouveau? ( =x11-libs/libva-vdpau-driver-0.7.4-r3[${MULTILIB_USEDEP}] ) vdpau? ( =x11-libs/libva-vdpau-driver-0.7.4-r1[${MULTILIB_USEDEP}] ) video_cards_fglrx? ( || ( =x11-drivers/ati-drivers-14.12-r3[${MULTILIB_USEDEP}]
[gentoo-commits] gentoo-x86 commit in net-p2p/vuze: vuze-5.3.0.0.ebuild ChangeLog vuze-5.6.0.0.ebuild
rhill 15/03/14 09:39:07 Modified: vuze-5.3.0.0.ebuild ChangeLog Added:vuze-5.6.0.0.ebuild Log: Long overdue version bump. Drop cache size patch as requested by Bobby Kent. Strip DOS line endings from source to stop upstream from breaking our patches every release. Signed-off-by: Ryan Hill rh...@gentoo.org (Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key 957A8463) Revision ChangesPath 1.2 net-p2p/vuze/vuze-5.3.0.0.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/vuze/vuze-5.3.0.0.ebuild?rev=1.2view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/vuze/vuze-5.3.0.0.ebuild?rev=1.2content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/vuze/vuze-5.3.0.0.ebuild?r1=1.1r2=1.2 Index: vuze-5.3.0.0.ebuild === RCS file: /var/cvsroot/gentoo-x86/net-p2p/vuze/vuze-5.3.0.0.ebuild,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- vuze-5.3.0.0.ebuild 9 Mar 2014 07:38:47 - 1.1 +++ vuze-5.3.0.0.ebuild 14 Mar 2015 09:39:07 - 1.2 @@ -1,6 +1,6 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-p2p/vuze/vuze-5.3.0.0.ebuild,v 1.1 2014/03/09 07:38:47 rhill Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-p2p/vuze/vuze-5.3.0.0.ebuild,v 1.2 2015/03/14 09:39:07 rhill Exp $ EAPI=5 @@ -28,12 +28,12 @@ dev-java/json-simple dev-java/log4j dev-java/swt:3.8[cairo] - =virtual/jre-1.6 + =virtual/jre-1.6:* DEPEND=${RDEPEND} app-arch/unzip dev-util/desktop-file-utils - =virtual/jdk-1.6 + =virtual/jdk-1.6:* PDEPEND=~net-p2p/vuze-coreplugins-${PV} @@ -55,7 +55,9 @@ } java_prepare() { - epatch ${FILESDIR}/${P}-cache-size.patch + # upstream likes randomly changing a subset of files to CRLF every release + edos2unix $(find ${S} -type f -name *.java) + epatch ${FILESDIR}/${P}-java5.patch epatch ${FILESDIR}/${P}-remove-classpath.patch epatch ${FILESDIR}/${P}-disable-shared-plugins.patch 1.64 net-p2p/vuze/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/vuze/ChangeLog?rev=1.64view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/vuze/ChangeLog?rev=1.64content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/vuze/ChangeLog?r1=1.63r2=1.64 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/net-p2p/vuze/ChangeLog,v retrieving revision 1.63 retrieving revision 1.64 diff -u -r1.63 -r1.64 --- ChangeLog 9 Aug 2014 12:10:15 - 1.63 +++ ChangeLog 14 Mar 2015 09:39:07 - 1.64 @@ -1,6 +1,17 @@ # ChangeLog for net-p2p/vuze -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-p2p/vuze/ChangeLog,v 1.63 2014/08/09 12:10:15 ago Exp $ +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-p2p/vuze/ChangeLog,v 1.64 2015/03/14 09:39:07 rhill Exp $ + +*vuze-5.6.0.0 (14 Mar 2015) + + 14 Mar 2015; Ryan Hill rh...@gentoo.org vuze-5.3.0.0.ebuild, + +vuze-5.6.0.0.ebuild, -files/vuze-5.3.0.0-cache-size.patch, + files/vuze-5.3.0.0-java5.patch, files/vuze-5.3.0.0-remove-classpath.patch, + +files/vuze-5.6.0.0-commons-lang-entities.patch, + +files/vuze-5.6.0.0-invalid-characters.patch, files/build.xml: + Long overdue version bump. Drop cache size patch as requested by Bobby Kent. + Strip DOS line endings from source to stop upstream from breaking our patches + every release. 09 Aug 2014; Agostino Sarubbo a...@gentoo.org vuze-4.8.1.2-r1.ebuild: Stable for ppc, wrt bug #432146 1.1 net-p2p/vuze/vuze-5.6.0.0.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/vuze/vuze-5.6.0.0.ebuild?rev=1.1view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/vuze/vuze-5.6.0.0.ebuild?rev=1.1content-type=text/plain Index: vuze-5.6.0.0.ebuild === # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/net-p2p/vuze/vuze-5.6.0.0.ebuild,v 1.1 2015/03/14 09:39:07 rhill Exp $ EAPI=5 JAVA_PKG_IUSE=source inherit eutils fdo-mime java-pkg-2 java-ant-2 versionator MY_PV=$(replace_all_version_separators ) MY_SRC=Vuze_${MY_PV} DESCRIPTION=BitTorrent client in Java, formerly called Azureus HOMEPAGE=http://www.vuze.com/; SRC_URI=mirror://sourceforge/azureus/${PN}/${MY_SRC}/${MY_SRC}_source.zip LICENSE=GPL-2 BSD SLOT=0 KEYWORDS=~amd64 ~ppc
[gentoo-commits] gentoo-x86 commit in net-p2p/vuze-coreplugins: vuze-coreplugins-5.6.0.0.ebuild ChangeLog
rhill 15/03/14 09:40:07 Modified: ChangeLog Added:vuze-coreplugins-5.6.0.0.ebuild Log: Version bump. Signed-off-by: Ryan Hill rh...@gentoo.org (Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key 957A8463) Revision ChangesPath 1.47 net-p2p/vuze-coreplugins/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/vuze-coreplugins/ChangeLog?rev=1.47view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/vuze-coreplugins/ChangeLog?rev=1.47content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/vuze-coreplugins/ChangeLog?r1=1.46r2=1.47 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/net-p2p/vuze-coreplugins/ChangeLog,v retrieving revision 1.46 retrieving revision 1.47 diff -u -r1.46 -r1.47 --- ChangeLog 9 Aug 2014 12:10:19 - 1.46 +++ ChangeLog 14 Mar 2015 09:40:07 - 1.47 @@ -1,6 +1,11 @@ # ChangeLog for net-p2p/vuze-coreplugins -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-p2p/vuze-coreplugins/ChangeLog,v 1.46 2014/08/09 12:10:19 ago Exp $ +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-p2p/vuze-coreplugins/ChangeLog,v 1.47 2015/03/14 09:40:07 rhill Exp $ + +*vuze-coreplugins-5.6.0.0 (14 Mar 2015) + + 14 Mar 2015; Ryan Hill rh...@gentoo.org +vuze-coreplugins-5.6.0.0.ebuild: + Version bump. 09 Aug 2014; Agostino Sarubbo a...@gentoo.org vuze-coreplugins-4.8.1.2.ebuild: 1.1 net-p2p/vuze-coreplugins/vuze-coreplugins-5.6.0.0.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/vuze-coreplugins/vuze-coreplugins-5.6.0.0.ebuild?rev=1.1view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/vuze-coreplugins/vuze-coreplugins-5.6.0.0.ebuild?rev=1.1content-type=text/plain Index: vuze-coreplugins-5.6.0.0.ebuild === # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/net-p2p/vuze-coreplugins/vuze-coreplugins-5.6.0.0.ebuild,v 1.1 2015/03/14 09:40:07 rhill Exp $ EAPI=5 # update these when bumping the version PLUGINS_V=2.1.10 # http://www.vuze.com/plugins/details/azplugins RATING_V=1.5.13.1 # http://www.vuze.com/plugins/details/azrating UPDATER_V=1.9.1 # http://www.vuze.com/plugins/details/azupdater UPNPAV_V=0.5.2# http://www.vuze.com/plugins/details/azupnpav PLUGINS_DIST=azplugins_${PLUGINS_V}.jar RATING_DIST=azrating_${RATING_V}.jar UPDATER_DIST=azupdater_${UPDATER_V}.zip UPNPAV_DIST=azupnpav_${UPNPAV_V}.zip ALLPLUGINS_URL=http://azureus.sourceforge.net/plugins; DESCRIPTION=Core plugins for Vuze that are included in upstream distribution HOMEPAGE=http://www.vuze.com/; SRC_URI= ${ALLPLUGINS_URL}/${PLUGINS_DIST} ${ALLPLUGINS_URL}/${RATING_DIST} ${ALLPLUGINS_URL}/${UPDATER_DIST} ${ALLPLUGINS_URL}/${UPNPAV_DIST} LICENSE=GPL-2 BSD SLOT=0 KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 IUSE= RDEPEND=~net-p2p/vuze-${PV} DEPEND=${RDEPEND} app-arch/unzip S=${WORKDIR} src_unpack() { mkdir -p plugins/{azplugins,azrating,azupdater,azupnpav} || die cp ${DISTDIR}/${PLUGINS_DIST} plugins/azplugins || die cp ${DISTDIR}/${RATING_DIST} plugins/azrating || die cd ${WORKDIR}/plugins/azupdater unpack ${UPDATER_DIST} || die cd ${WORKDIR}/plugins/azupnpav unpack ${UPNPAV_DIST} || die } src_compile() { :; } src_install() { insinto /usr/share/vuze/ doins -r ${WORKDIR}/plugins }
[gentoo-commits] gentoo-x86 commit in net-p2p/vuze/files: build.xml vuze-5.3.0.0-remove-classpath.patch vuze-5.3.0.0-java5.patch vuze-5.6.0.0-invalid-characters.patch vuze-5.6.0.0-commons-lang-entitie
rhill 15/03/14 09:39:07 Modified: build.xml vuze-5.3.0.0-remove-classpath.patch vuze-5.3.0.0-java5.patch Added:vuze-5.6.0.0-invalid-characters.patch vuze-5.6.0.0-commons-lang-entities.patch Removed: vuze-5.3.0.0-cache-size.patch Log: Long overdue version bump. Drop cache size patch as requested by Bobby Kent. Strip DOS line endings from source to stop upstream from breaking our patches every release. Signed-off-by: Ryan Hill rh...@gentoo.org (Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key 957A8463) Revision ChangesPath 1.2 net-p2p/vuze/files/build.xml file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/vuze/files/build.xml?rev=1.2view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/vuze/files/build.xml?rev=1.2content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/vuze/files/build.xml?r1=1.1r2=1.2 Index: build.xml === RCS file: /var/cvsroot/gentoo-x86/net-p2p/vuze/files/build.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- build.xml 6 Feb 2009 11:46:34 - 1.1 +++ build.xml 14 Mar 2015 09:39:07 - 1.2 @@ -1,68 +1,68 @@ -?xml version=1.0? - -!-- - -NOTE: You may need to set the ANT_OPTS=-Xmx512m env prop in order to compile this project successfully. - --- - - -project default=jar name=Azureus basedir=. - - property name=root.dir value=. / !-- REMINDER: this needs to be . for public source -- - property name=libs.dir value=build/libs / - property name=dist.dir value=dist / - - property name=generic.excludes value=**/*.jar **/*.txt **/*.jardesc **/.classpath **/.project **/aereg.lib **/aereg.dll / - property name=dist.jar.excludes value=${generic.excludes} **/*.java / - !-- property name=dist.source.excludes value=${generic.excludes} **/*.class / -- - - - target name=init - echo message=Building Azureus2.jar... / - - tstamp/ - - !-- condition property=libs.dir value=build/libs - not isset property=libs.dir / /not - /condition -- - - mkdir dir=${root.dir}/${dist.dir} / - /target - - - target name=compile depends=init - path id=libs.classpath - fileset dir=${root.dir}/${libs.dir} includes=**/*.jar / - /path - - javac srcdir=${root.dir} destdir=${root.dir} nowarn=yes source=1.4 target=1.4 includeAntRuntime=no debug=true debuglevel=lines,vars,source - classpath refid=libs.classpath / - /javac - /target - - - target name=jar depends=compile - jar destfile=${root.dir}/${dist.dir}/Azureus2.jar basedir=${root.dir} excludes=${dist.jar.excludes} - manifest -attribute name=Main-Class value=org.gudy.azureus2.ui.common.Main / -attribute name=Class-Path value=Azureus2.jar apple-extensions.jar commons-cli.jar log4j.jar swt.jar swt-win32.jar swt-osx.jar / - /manifest - /jar - - !-- zip destfile=${dist.dir}/Azureus2_source.zip basedir=. excludes=${dist.source.excludes} / -- - - /target - - - target name=clean - delete quiet=true - fileset dir=${root.dir}/com includes=**/*.class/ - fileset dir=${root.dir}/org includes=**/*.class/ - /delete - - delete dir=${root.dir}/${dist.dir} / - /target - -/project - +?xml version=1.0? + +!-- + +NOTE: You may need to set the ANT_OPTS=-Xmx512m env prop in order to compile this project successfully. + +-- + + +project default=jar name=Azureus basedir=. + + property name=root.dir value=. / !-- REMINDER: this needs to be . for public source -- + property name=libs.dir value=build/libs / + property name=dist.dir value=dist / + + property name=generic.excludes value=**/*.jar **/*.txt **/*.jardesc **/.classpath **/.project **/aereg.lib **/aereg.dll / + property name=dist.jar.excludes value=${generic.excludes} **/*.java / + !-- property name=dist.source.excludes value=${generic.excludes} **/*.class / -- + + + target name=init + echo message=Building Azureus2.jar... / + + tstamp/ + + !-- condition property=libs.dir value=build/libs + not isset property=libs.dir / /not + /condition -- + + mkdir dir=${root.dir}/${dist.dir} / + /target + + + target name=compile depends=init + path id=libs.classpath + fileset dir=${root.dir}/${libs.dir} includes=**/*.jar / + /path + + javac srcdir=${root.dir} destdir=${root.dir} nowarn=yes source=1.4 target=1.4 includeAntRuntime=no debug=true debuglevel=lines,vars,source + classpath refid=libs.classpath / + /javac + /target + + + target name=jar depends=compile + jar destfile=${root.dir}/${dist.dir}/Azureus2.jar
[gentoo-commits] gentoo-x86 commit in net-p2p/nicotine+: nicotine+-1.2.16.ebuild ChangeLog
rhill 15/02/18 19:08:02 Modified: nicotine+-1.2.16.ebuild ChangeLog Log: Add dependency on librsvg (bug #523292). Signed-off-by: Ryan Hill rh...@gentoo.org (Portage version: 2.2.17/cvs/Linux x86_64, signed Manifest commit with key 957A8463) Revision ChangesPath 1.8 net-p2p/nicotine+/nicotine+-1.2.16.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/nicotine+/nicotine+-1.2.16.ebuild?rev=1.8view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/nicotine+/nicotine+-1.2.16.ebuild?rev=1.8content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/nicotine+/nicotine+-1.2.16.ebuild?r1=1.7r2=1.8 Index: nicotine+-1.2.16.ebuild === RCS file: /var/cvsroot/gentoo-x86/net-p2p/nicotine+/nicotine+-1.2.16.ebuild,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- nicotine+-1.2.16.ebuild 20 Apr 2013 18:13:32 - 1.7 +++ nicotine+-1.2.16.ebuild 18 Feb 2015 19:08:02 - 1.8 @@ -1,6 +1,6 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-p2p/nicotine+/nicotine+-1.2.16.ebuild,v 1.7 2013/04/20 18:13:32 dirtyepic Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-p2p/nicotine+/nicotine+-1.2.16.ebuild,v 1.8 2015/02/18 19:08:02 rhill Exp $ EAPI=3 PYTHON_DEPEND=2 @@ -16,7 +16,8 @@ KEYWORDS=amd64 ppc x86 ~x86-fbsd IUSE= -RDEPEND==dev-python/pygtk-2.12 +RDEPEND==dev-python/pygtk-2.12 + gnome-base/librsvg DEPEND=${RDEPEND} 1.57 net-p2p/nicotine+/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/nicotine+/ChangeLog?rev=1.57view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/nicotine+/ChangeLog?rev=1.57content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/nicotine+/ChangeLog?r1=1.56r2=1.57 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/net-p2p/nicotine+/ChangeLog,v retrieving revision 1.56 retrieving revision 1.57 diff -u -r1.56 -r1.57 --- ChangeLog 9 Mar 2014 03:44:16 - 1.56 +++ ChangeLog 18 Feb 2015 19:08:02 - 1.57 @@ -1,6 +1,9 @@ # ChangeLog for net-p2p/nicotine+ -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-p2p/nicotine+/ChangeLog,v 1.56 2014/03/09 03:44:16 rhill Exp $ +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-p2p/nicotine+/ChangeLog,v 1.57 2015/02/18 19:08:02 rhill Exp $ + + 18 Feb 2015; Ryan Hill rh...@gentoo.org nicotine+-1.2.16.ebuild: + Add dependency on librsvg (bug #523292). 09 Mar 2014; Ryan Hill rh...@gentoo.org metadata.xml: Change my email.
[gentoo-commits] gentoo commit in src/patchsets/gcc/4.7.3/gentoo: 98_all_pr60155.patch README.history
rhill 14/10/02 00:08:08 Modified: README.history Added:98_all_pr60155.patch Log: Backport PR60155 to stable too. Revision ChangesPath 1.15 src/patchsets/gcc/4.7.3/gentoo/README.history file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.7.3/gentoo/README.history?rev=1.15view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.7.3/gentoo/README.history?rev=1.15content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.7.3/gentoo/README.history?r1=1.14r2=1.15 Index: README.history === RCS file: /var/cvsroot/gentoo/src/patchsets/gcc/4.7.3/gentoo/README.history,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- README.history 24 Dec 2013 11:37:45 - 1.14 +++ README.history 2 Oct 2014 00:08:08 - 1.15 @@ -1,5 +1,6 @@ -1.5[pending] +1.501 Oct 2014 U 67_all_gcc-poison-system-directories.patch + + 98_all_pr60155.patch 1.423 Dec 2013 + 20_all_gcj-freetype.patch 1.1 src/patchsets/gcc/4.7.3/gentoo/98_all_pr60155.patch file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.7.3/gentoo/98_all_pr60155.patch?rev=1.1view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.7.3/gentoo/98_all_pr60155.patch?rev=1.1content-type=text/plain Index: 98_all_pr60155.patch === [ICE/4.8] building net-misc/openssh-6.6_p1 hits get_pressure_class_and_nregs at gcse.c:3438 on alpha https://bugs.gentoo.org/show_bug.cgi?id=512586 https://gcc.gnu.org/PR60155 commit 97f436b3eac628b0ec06d01ea5b8e6426b51e0f4 Author: danglin danglin@138bc75d-0d04-0410-961f-82ee72b054a4 Date: Fri Apr 4 22:25:51 2014 + PR rtl-optimization/60155 * gcse.c (record_set_data): New function. (single_set_gcse): New function. (gcse_emit_move_after): Use single_set_gcse instead of single_set. (hoist_code): Likewise. (get_pressure_class_and_nregs): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209134 138bc75d-0d04-0410-961f-82ee72b054a4 --- a/gcc/gcse.c +++ b/gcc/gcse.c @@ -2466,6 +2466,65 @@ pre_insert_copies (void) } } +struct set_data +{ + rtx insn; + const_rtx set; + int nsets; +}; + +/* Increment number of sets and record set in DATA. */ + +static void +record_set_data (rtx dest, const_rtx set, void *data) +{ + struct set_data *s = (struct set_data *)data; + + if (GET_CODE (set) == SET) +{ + /* We allow insns having multiple sets, where all but one are +dead as single set insns. In the common case only a single +set is present, so we want to avoid checking for REG_UNUSED +notes unless necessary. */ + if (s-nsets == 1 + find_reg_note (s-insn, REG_UNUSED, SET_DEST (s-set)) + !side_effects_p (s-set)) + s-nsets = 0; + + if (!s-nsets) + { + /* Record this set. */ + s-nsets += 1; + s-set = set; + } + else if (!find_reg_note (s-insn, REG_UNUSED, dest) + || side_effects_p (set)) + s-nsets += 1; +} +} + +static const_rtx +single_set_gcse (rtx insn) +{ + struct set_data s; + rtx pattern; + + gcc_assert (INSN_P (insn)); + + /* Optimize common case. */ + pattern = PATTERN (insn); + if (GET_CODE (pattern) == SET) +return pattern; + + s.insn = insn; + s.nsets = 0; + note_stores (pattern, record_set_data, s); + + /* Considered invariant insns have exactly one set. */ + gcc_assert (s.nsets == 1); + return s.set; +} + /* Emit move from SRC to DEST noting the equivalence with expression computed in INSN. */ @@ -2473,7 +2532,8 @@ static rtx gcse_emit_move_after (rtx dest, rtx src, rtx insn) { rtx new_rtx; - rtx set = single_set (insn), set2; + const_rtx set = single_set_gcse (insn); + rtx set2; rtx note; rtx eqv; @@ -3114,13 +3174,12 @@ hoist_code (void) FOR_EACH_VEC_ELT (occr_t, occrs_to_hoist, j, occr) { rtx insn; - rtx set; + const_rtx set; gcc_assert (!occr-deleted_p); insn = occr-insn; - set = single_set (insn); - gcc_assert (set); + set = single_set_gcse (insn); /* Create a pseudo-reg to store the result of reaching expressions into. Get the mode for the new pseudo
[gentoo-commits] gentoo-x86 commit in sys-devel/gcc: ChangeLog gcc-4.7.3-r1.ebuild
rhill 14/10/02 00:10:29 Modified: ChangeLog gcc-4.7.3-r1.ebuild Log: 4.7.3 p1.5: Backport PR60155 fix to stable (bug #512586). Signed-off-by: Ryan Hill rh...@gentoo.org (Portage version: 2.2.14_rc1/cvs/Linux x86_64, signed Manifest commit with key 957A8463) Revision ChangesPath 1.1021 sys-devel/gcc/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/ChangeLog?rev=1.1021view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/ChangeLog?rev=1.1021content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/ChangeLog?r1=1.1020r2=1.1021 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v retrieving revision 1.1020 retrieving revision 1.1021 diff -u -r1.1020 -r1.1021 --- ChangeLog 29 Sep 2014 02:58:48 - 1.1020 +++ ChangeLog 2 Oct 2014 00:10:29 - 1.1021 @@ -1,6 +1,9 @@ # ChangeLog for sys-devel/gcc # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.1020 2014/09/29 02:58:48 rhill Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.1021 2014/10/02 00:10:29 rhill Exp $ + + 02 Oct 2014; Ryan Hill rh...@gentoo.org gcc-4.7.3-r1.ebuild: + 4.7.3 p1.5: Backport PR60155 fix to stable (bug #512586). 29 Sep 2014; Ryan Hill rh...@gentoo.org gcc-4.7.4.ebuild: 4.7.4 p1.2: Fix openssh build on alpha (bug #512586). 1.18 sys-devel/gcc/gcc-4.7.3-r1.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/gcc-4.7.3-r1.ebuild?rev=1.18view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/gcc-4.7.3-r1.ebuild?rev=1.18content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/gcc-4.7.3-r1.ebuild?r1=1.17r2=1.18 Index: gcc-4.7.3-r1.ebuild === RCS file: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.7.3-r1.ebuild,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- gcc-4.7.3-r1.ebuild 16 Feb 2014 07:32:05 - 1.17 +++ gcc-4.7.3-r1.ebuild 2 Oct 2014 00:10:29 - 1.18 @@ -1,10 +1,10 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.7.3-r1.ebuild,v 1.17 2014/02/16 07:32:05 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.7.3-r1.ebuild,v 1.18 2014/10/02 00:10:29 rhill Exp $ EAPI=2 -PATCH_VER=1.4 +PATCH_VER=1.5 UCLIBC_VER=1.0 # Hardened gcc 4 stuff
[gentoo-commits] gentoo commit in src/patchsets/gcc/4.7.4/gentoo: 94_all_pr60155.patch README.history
rhill 14/09/29 02:40:13 Modified: README.history Added:94_all_pr60155.patch Log: Backport PR60155 fix to 4.7. Revision ChangesPath 1.5 src/patchsets/gcc/4.7.4/gentoo/README.history file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.7.4/gentoo/README.history?rev=1.5view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.7.4/gentoo/README.history?rev=1.5content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.7.4/gentoo/README.history?r1=1.4r2=1.5 Index: README.history === RCS file: /var/cvsroot/gentoo/src/patchsets/gcc/4.7.4/gentoo/README.history,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- README.history 31 Jul 2014 06:31:00 - 1.4 +++ README.history 29 Sep 2014 02:40:13 - 1.5 @@ -1,3 +1,6 @@ +1.2 29 Sep 2014 + + 94_all_pr60155.patch + 1.131 Jul 2014 U 90_all_gcc-4.7-x32.patch 1.1 src/patchsets/gcc/4.7.4/gentoo/94_all_pr60155.patch file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.7.4/gentoo/94_all_pr60155.patch?rev=1.1view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.7.4/gentoo/94_all_pr60155.patch?rev=1.1content-type=text/plain Index: 94_all_pr60155.patch === [ICE/4.8] building net-misc/openssh-6.6_p1 hits get_pressure_class_and_nregs at gcse.c:3438 on alpha https://bugs.gentoo.org/show_bug.cgi?id=512586 https://gcc.gnu.org/PR60155 commit 97f436b3eac628b0ec06d01ea5b8e6426b51e0f4 Author: danglin danglin@138bc75d-0d04-0410-961f-82ee72b054a4 Date: Fri Apr 4 22:25:51 2014 + PR rtl-optimization/60155 * gcse.c (record_set_data): New function. (single_set_gcse): New function. (gcse_emit_move_after): Use single_set_gcse instead of single_set. (hoist_code): Likewise. (get_pressure_class_and_nregs): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209134 138bc75d-0d04-0410-961f-82ee72b054a4 --- a/gcc/gcse.c +++ b/gcc/gcse.c @@ -2466,6 +2466,65 @@ pre_insert_copies (void) } } +struct set_data +{ + rtx insn; + const_rtx set; + int nsets; +}; + +/* Increment number of sets and record set in DATA. */ + +static void +record_set_data (rtx dest, const_rtx set, void *data) +{ + struct set_data *s = (struct set_data *)data; + + if (GET_CODE (set) == SET) +{ + /* We allow insns having multiple sets, where all but one are +dead as single set insns. In the common case only a single +set is present, so we want to avoid checking for REG_UNUSED +notes unless necessary. */ + if (s-nsets == 1 + find_reg_note (s-insn, REG_UNUSED, SET_DEST (s-set)) + !side_effects_p (s-set)) + s-nsets = 0; + + if (!s-nsets) + { + /* Record this set. */ + s-nsets += 1; + s-set = set; + } + else if (!find_reg_note (s-insn, REG_UNUSED, dest) + || side_effects_p (set)) + s-nsets += 1; +} +} + +static const_rtx +single_set_gcse (rtx insn) +{ + struct set_data s; + rtx pattern; + + gcc_assert (INSN_P (insn)); + + /* Optimize common case. */ + pattern = PATTERN (insn); + if (GET_CODE (pattern) == SET) +return pattern; + + s.insn = insn; + s.nsets = 0; + note_stores (pattern, record_set_data, s); + + /* Considered invariant insns have exactly one set. */ + gcc_assert (s.nsets == 1); + return s.set; +} + /* Emit move from SRC to DEST noting the equivalence with expression computed in INSN. */ @@ -2473,7 +2532,8 @@ static rtx gcse_emit_move_after (rtx dest, rtx src, rtx insn) { rtx new_rtx; - rtx set = single_set (insn), set2; + const_rtx set = single_set_gcse (insn); + rtx set2; rtx note; rtx eqv; @@ -3114,13 +3174,12 @@ hoist_code (void) FOR_EACH_VEC_ELT (occr_t, occrs_to_hoist, j, occr) { rtx insn; - rtx set; + const_rtx set; gcc_assert (!occr-deleted_p); insn = occr-insn; - set = single_set (insn); - gcc_assert (set); + set = single_set_gcse (insn); /* Create a pseudo-reg to store the result of reaching expressions into. Get the mode for the new pseudo
[gentoo-commits] gentoo-x86 commit in sys-devel/gcc: ChangeLog gcc-4.7.4.ebuild
rhill 14/09/29 02:58:48 Modified: ChangeLog gcc-4.7.4.ebuild Log: 4.7.4 p1.2: Fix openssh build on alpha (bug #512586). Signed-off-by: Ryan Hill rh...@gentoo.org (Portage version: 2.2.14_rc1/cvs/Linux x86_64, signed Manifest commit with key 957A8463) Revision ChangesPath 1.1020 sys-devel/gcc/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/ChangeLog?rev=1.1020view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/ChangeLog?rev=1.1020content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/ChangeLog?r1=1.1019r2=1.1020 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v retrieving revision 1.1019 retrieving revision 1.1020 diff -u -r1.1019 -r1.1020 --- ChangeLog 28 Sep 2014 11:01:41 - 1.1019 +++ ChangeLog 29 Sep 2014 02:58:48 - 1.1020 @@ -1,6 +1,9 @@ # ChangeLog for sys-devel/gcc # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.1019 2014/09/28 11:01:41 jer Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.1020 2014/09/29 02:58:48 rhill Exp $ + + 29 Sep 2014; Ryan Hill rh...@gentoo.org gcc-4.7.4.ebuild: + 4.7.4 p1.2: Fix openssh build on alpha (bug #512586). 28 Sep 2014; Jeroen Roovers j...@gentoo.org gcc-4.8.3.ebuild: Stable for HPPA (bug #516152). 1.3 sys-devel/gcc/gcc-4.7.4.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/gcc-4.7.4.ebuild?rev=1.3view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/gcc-4.7.4.ebuild?rev=1.3content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/gcc-4.7.4.ebuild?r1=1.2r2=1.3 Index: gcc-4.7.4.ebuild === RCS file: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.7.4.ebuild,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- gcc-4.7.4.ebuild31 Jul 2014 06:32:24 - 1.2 +++ gcc-4.7.4.ebuild29 Sep 2014 02:58:48 - 1.3 @@ -1,10 +1,10 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.7.4.ebuild,v 1.2 2014/07/31 06:32:24 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.7.4.ebuild,v 1.3 2014/09/29 02:58:48 rhill Exp $ EAPI=4 -PATCH_VER=1.1 +PATCH_VER=1.2 UCLIBC_VER=1.0 # Hardened gcc 4 stuff
[gentoo-commits] gentoo commit in src/patchsets/gcc/4.9.1/uclibc: - New directory
rhill 14/08/07 00:03:48 Log: Directory /var/cvsroot/gentoo/src/patchsets/gcc/4.9.1/uclibc added to the repository
[gentoo-commits] gentoo commit in src/patchsets/gcc/4.9.1/pie: 01_all_gcc49_configure.patch 02_all_gcc48_config.in.patch 03_all_gcc49_Makefile.in.patch 05_all_gcc48_gcc.c.patch 16_all_gcc47_nopie_opti
rhill 14/08/07 00:05:17 Added:01_all_gcc49_configure.patch 02_all_gcc48_config.in.patch 03_all_gcc49_Makefile.in.patch 05_all_gcc48_gcc.c.patch 16_all_gcc47_nopie_option.patch 20_all_gcc49_config_crtbeginp.patch 24_all_gcc49_invoke.texi.patch 33_all_gcc48_config_rs6000.patch 34_all_gcc48_config_i386.patch 35_all_gcc48_config_arm.patch 36_all_gcc48_config_mips.patch 37_all_gcc48_config_ia64.patch 40_all_gcc49_config_esp.patch README README.Changelog README.Gentoo.patches README.history Log: Add 4.9.1 patchset based on latest 4.9.0 patchset, plus patch from bug #519172. Revision ChangesPath 1.1 src/patchsets/gcc/4.9.1/pie/01_all_gcc49_configure.patch file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.1/pie/01_all_gcc49_configure.patch?rev=1.1view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.1/pie/01_all_gcc49_configure.patch?rev=1.1content-type=text/plain Index: 01_all_gcc49_configure.patch === 2013-12-30 Magnus Granberg zo...@gentoo.org * gcc/configure.ac Add --enable-esp and define ENABLE_ESP. Check if we support crtbeginP and define ENABLE_CRTBEGINP. * gcc/configure Regenerated --- a/gcc/configure.ac 2011-11-18 11:52:32.0 +0100 +++ b/gcc/configure.ac 2012-10-02 17:39:15.649526241 +0200 @@ -5130,6 +5237,55 @@ if test x${LINKER_HASH_STYLE} != x; th [The linker hash style]) fi +# -- +# Esp checks +# -- + +# Check whether --enable-esp was given and target have the support. +AC_ARG_ENABLE([esp], +[AS_HELP_STRING([--enable-esp], + [Enable Stack protector and Position independent executable as +default if we have suppot for it when compiling +and link with -z now as default. +Linux targets supported i*86, x86_64, x32, +powerpc, powerpc64, ia64, arm and mips.])], + enable_esp=$enableval, + enable_esp=no) +if test $enable_esp = yes ; then + AC_MSG_CHECKING(if $target support esp) + case $target in +i?86*-*-linux* | x86_64-*-linux* | powerpc*-*-linux* | mips-*-linux* | arm*-*-linux* | ia64-*-linux*) + enable_esp=yes + AC_DEFINE(ENABLE_ESP, 1, +[Define if your target support esp and you have enable it.]) + ;; +*) + enable_esp=no + ;; + esac +AC_MSG_RESULT($enable_esp) +fi +AC_SUBST([enable_esp]) +if test $enable_esp = yes ; then + AC_MSG_CHECKING(checking for crtbeginP.o support) +if test x$enable_esp = xyes ; then + case $target in +ia64*-*-linux*) + enable_crtbeginP=no ;; +*-*-linux*) + if test x$gcc_cv_ld_pie = xyes test x$lt_cv_prog_compiler_static_works = xyes; then +enable_crtbeginP=yes +AC_DEFINE(ENABLE_CRTBEGINP, 1, + [Define if your compiler will support crtbeginP.]) + fi + ;; +*) enable_crtbeginP=no ;; + esac +fi + AC_MSG_RESULT($enable_crtbeginP) +fi +AC_SUBST([enable_crtbeginP]) + # Configure the subdirectories # AC_CONFIG_SUBDIRS($subdirs) --- a/gcc/configure 2013-02-01 21:26:24.0 +0100 +++ b/gcc/configure 2013-02-12 01:59:20.0 +0100 @@ -600,6 +600,8 @@ ac_subst_vars='LTLIBOBJS LIBOBJS PICFLAG +enable_crtbeginP +enable_esp enable_host_shared enable_plugin pluginlibs @@ -920,6 +922,7 @@ enable_plugin enable_libquadmath_support with_linker_hash_style +enable_esp ' ac_precious_vars='build_alias host_alias @@ -1633,6 +1636,11 @@ --enable-plugin enable plugin support --disable-libquadmath-support disable libquadmath support for Fortran + --enable-espEnable Stack protector and Position independent + executable as default if we have suppot for it when + compiling and link with -z now as default. + Linux targets supported i*86, x86_64, x32, + powerpc, powerpc64, ia64, arm and mips. Optional Packages: --with-PACKAGE[=ARG]use PACKAGE [ARG=yes] @@ -27419,6 +27427,59 @@ fi +# -- +# Esp checks +# -- + +# Check whether --enable-esp was given and target have the support. +# Check whether --enable-esp was given. +if test ${enable_esp+set} = set; then : + enableval=$enable_esp; enable_esp=$enableval +else + enable_esp=no +fi + +if test $enable_esp = yes ; then + { $as_echo $as_me:${as_lineno-$LINENO}: checking if $target
[gentoo-commits] gentoo commit in src/patchsets/gcc/4.9.1/uclibc: 90_all_100-uclibc-conf.patch 90_all_301-missing-execinfo_h.patch 90_all_302-c99-snprintf.patch
rhill 14/08/07 00:05:17 Added:90_all_100-uclibc-conf.patch 90_all_301-missing-execinfo_h.patch 90_all_302-c99-snprintf.patch Log: Add 4.9.1 patchset based on latest 4.9.0 patchset, plus patch from bug #519172. Revision ChangesPath 1.1 src/patchsets/gcc/4.9.1/uclibc/90_all_100-uclibc-conf.patch file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.1/uclibc/90_all_100-uclibc-conf.patch?rev=1.1view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.1/uclibc/90_all_100-uclibc-conf.patch?rev=1.1content-type=text/plain Index: 90_all_100-uclibc-conf.patch === --- gcc/gcc/config/--- gcc/contrib/regression/objs-gcc.sh +++ gcc/contrib/regression/objs-gcc.sh @@ -105,6 +105,10 @@ then make all-gdb all-dejagnu all-ld || exit 1 make install-gdb install-dejagnu install-ld || exit 1 +elif [ $H_REAL_TARGET = $H_REAL_HOST -a $H_REAL_TARGET = i686-pc-linux-uclibc ] + then + make all-gdb all-dejagnu all-ld || exit 1 + make install-gdb install-dejagnu install-ld || exit 1 elif [ $H_REAL_TARGET = $H_REAL_HOST ] ; then make bootstrap || exit 1 make install || exit 1 --- gcc/libjava/classpath/ltconfig +++ gcc/libjava/classpath/ltconfig @@ -603,7 +603,7 @@ # Transform linux* to *-*-linux-gnu*, to support old configure scripts. case $host_os in -linux-gnu*) ;; +linux-gnu*|linux-uclibc*) ;; linux*) host=`echo $host | sed 's/^\(.*-.*-linux\)\(.*\)$/\1-gnu\2/'` esac @@ -1251,7 +1251,7 @@ ;; # This must be Linux ELF. -linux-gnu*) +linux*) version_type=linux need_lib_prefix=no need_version=no 1.1 src/patchsets/gcc/4.9.1/uclibc/90_all_301-missing-execinfo_h.patch file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.1/uclibc/90_all_301-missing-execinfo_h.patch?rev=1.1view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.1/uclibc/90_all_301-missing-execinfo_h.patch?rev=1.1content-type=text/plain Index: 90_all_301-missing-execinfo_h.patch === --- gcc-4.0.0/boehm-gc/include/gc.h-orig2005-04-28 22:28:57.0 -0500 +++ gcc-4.0.0/boehm-gc/include/gc.h 2005-04-28 22:30:38.0 -0500 @@ -500,7 +500,7 @@ #ifdef __linux__ # include features.h # if (__GLIBC__ == 2 __GLIBC_MINOR__ = 1 || __GLIBC__ 2) \ - !defined(__ia64__) + !defined(__ia64__) !defined(__UCLIBC__) # ifndef GC_HAVE_BUILTIN_BACKTRACE # define GC_HAVE_BUILTIN_BACKTRACE # endif 1.1 src/patchsets/gcc/4.9.1/uclibc/90_all_302-c99-snprintf.patch file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.1/uclibc/90_all_302-c99-snprintf.patch?rev=1.1view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.1/uclibc/90_all_302-c99-snprintf.patch?rev=1.1content-type=text/plain Index: 90_all_302-c99-snprintf.patch === Index: gcc-4.3.0/libstdc++-v3/include/c_global/cstdio === --- gcc-4.3.0/libstdc++-v3/include/c_global/cstdio (revision 129202) +++ gcc-4.3.0/libstdc++-v3/include/c_global/cstdio (working copy) @@ -144,7 +144,7 @@ _GLIBCXX_END_NAMESPACE -#if _GLIBCXX_USE_C99 +#if _GLIBCXX_USE_C99 || defined __UCLIBC__ #undef snprintf #undef vfscanf
[gentoo-commits] gentoo commit in src/patchsets/gcc/4.9.1/gentoo: 09_all_default-ssp.patch 10_all_default-fortify-source.patch 11_all_default-warn-format-security.patch 12_all_default-warn-trampolines
rhill 14/08/07 00:05:16 Added:09_all_default-ssp.patch 10_all_default-fortify-source.patch 11_all_default-warn-format-security.patch 12_all_default-warn-trampolines.patch 13_all_default-color.patch 15_all_libgfortran-Werror.patch 16_all_libgomp-Werror.patch 17_all_libitm-Werror.patch 18_all_libatomic-Werror.patch 19_all_libbacktrace-Werror.patch 25_all_alpha-mieee-default.patch 26_all_alpha-asm-mcpu.patch 29_all_arm_armv4t-default.patch 30_all_freebsd-pie.patch 34_all_ia64_note.GNU-stack.patch 38_all_sh_pr24836_all-archs.patch 42_all_superh_default-multilib.patch 50_all_libiberty-asprintf.patch 51_all_libiberty-pic.patch 52_all_netbsd-Bsymbolic.patch 53_all_libitm-no-fortify-source.patch 67_all_gcc-poison-system-directories.patch 74_all_gcc49_cloog-dl.patch 90_all_pr55930-dependency-tracking.patch 91_all_4.9.2_pr61801.patch README.history Log: Add 4.9.1 patchset based on latest 4.9.0 patchset, plus patch from bug #519172. Revision ChangesPath 1.1 src/patchsets/gcc/4.9.1/gentoo/09_all_default-ssp.patch file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.1/gentoo/09_all_default-ssp.patch?rev=1.1view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.1/gentoo/09_all_default-ssp.patch?rev=1.1content-type=text/plain Index: 09_all_default-ssp.patch === 2014-04-27 Magnus Granberg zo...@gentoo.org Patch orig: Debian/Ubuntu # 484714 We Add -fstack-protector-strong as default and change ssp-buffer-size --- a/configure.ac +++ b/configure.ac @@ -3238,6 +3238,9 @@ case $build in esac ;; esac +# Needed when we build with -fstack-protector as default. +stage1_cflags=$stage1_cflags -fno-stack-protector + AC_SUBST(stage1_cflags) # Enable --enable-checking in stage1 of the compiler. --- a/configure +++ b/configure @@ -14453,7 +14453,8 @@ case $build in esac ;; esac - +# Needed when we build with -fstack-protector as default. +stage1_cflags=$stage1_cflags -fno-stack-protector # Enable --enable-checking in stage1 of the compiler. # Check whether --enable-stage1-checking was given. --- a/Makefile.in +++ b/Makefile.in @@ -362,7 +362,7 @@ BUILD_PREFIX_1 = @BUILD_PREFIX_1@ # Flags to pass to stage2 and later makes. They are defined # here so that they can be overridden by Makefile fragments. -BOOT_CFLAGS= -g -O2 +BOOT_CFLAGS= -g -O2 -fno-stack-protector BOOT_LDFLAGS= BOOT_ADAFLAGS= -gnatpg @@ -408,9 +408,9 @@ GNATMAKE = @GNATMAKE@ CFLAGS = @CFLAGS@ LDFLAGS = @LDFLAGS@ -LIBCFLAGS = $(CFLAGS) +LIBCFLAGS = $(CFLAGS) -fno-stack-protector CXXFLAGS = @CXXFLAGS@ -LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates +LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates -fno-stack-protector GOCFLAGS = $(CFLAGS) TFLAGS = --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -9239,6 +9251,11 @@ Like @option{-fstack-protector} but incl be protected --- those that have local array definitions, or have references to local frame addresses. +NOTE: In Gentoo GCC 4.9.0 and later versions this option is enabled by default +for C, C++, ObjC, ObjC++, if neither @option{-fno-stack-protector}, +@option{-nostdlib}, @option{-ffreestanding}, @option{-fstack-protector}, +@option{-fstack-protector-strong}or @option{-fstack-protector-all}are found. + @item -fsection-anchors @opindex fsection-anchors Try to reduce the number of symbolic address calculations by using @@ -9461,6 +9465,9 @@ The minimum size of buffers (i.e.@: arrays) that receive stack smashing protection when @option{-fstack-protection} is used. +NOTE: In Gentoo this is change from 8 to 4, to increase +the number of functions protected by the stack protector. + @item max-jump-thread-duplication-stmts Maximum number of statements allowed in a block that needs to be duplicated when threading jumps. --- a/gcc/cp/lang-specs.h +++ b/gcc/cp/lang-specs.h @@ -46,7 +46,7 @@ along with GCC; see the file COPYING3. If not see %(cpp_options) %2 -o %{save-temps*:%b.ii} %{!save-temps*:%g.ii} \n}\ cc1plus %{save-temps*|no-integrated-cpp:-fpreprocessed %{save-temps*:%b.ii} %{!save-temps*:%g.ii}}\ %{!save-temps*:%{!no-integrated-cpp:%(cpp_unique_options)}}\ - %(cc1_options) %2\ + %(cc1_options) %(ssp_default) %2\
[gentoo-commits] gentoo-x86 commit in sys-devel/gcc: gcc-4.9.1.ebuild ChangeLog
rhill 14/08/07 00:40:11 Modified: ChangeLog Added:gcc-4.9.1.ebuild Log: 4.9.1 p1.0 (bug #517262). Patch for bug #519172, might also fix bug #518580. Signed-off-by: Ryan Hill rh...@gentoo.org (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 957A8463) Revision ChangesPath 1.1016 sys-devel/gcc/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/ChangeLog?rev=1.1016view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/ChangeLog?rev=1.1016content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/ChangeLog?r1=1.1015r2=1.1016 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v retrieving revision 1.1015 retrieving revision 1.1016 diff -u -r1.1015 -r1.1016 --- ChangeLog 5 Aug 2014 15:35:44 - 1.1015 +++ ChangeLog 7 Aug 2014 00:40:11 - 1.1016 @@ -1,6 +1,11 @@ # ChangeLog for sys-devel/gcc # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.1015 2014/08/05 15:35:44 armin76 Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.1016 2014/08/07 00:40:11 rhill Exp $ + +*gcc-4.9.1 (07 Aug 2014) + + 07 Aug 2014; Ryan Hill rh...@gentoo.org +gcc-4.9.1.ebuild: + 4.9.1 p1.0 (bug #517262). Patch for bug #519172, might also fix bug #518580. 05 Aug 2014; Raúl Porcel armi...@gentoo.org gcc-4.8.0.ebuild, gcc-4.8.1-r1.ebuild, gcc-4.8.2.ebuild, gcc-4.8.3.ebuild: 1.1 sys-devel/gcc/gcc-4.9.1.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/gcc-4.9.1.ebuild?rev=1.1view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/gcc-4.9.1.ebuild?rev=1.1content-type=text/plain Index: gcc-4.9.1.ebuild === # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.9.1.ebuild,v 1.1 2014/08/07 00:40:11 rhill Exp $ EAPI=4 PATCH_VER=1.0 UCLIBC_VER=1.0 # Hardened gcc 4 stuff PIE_VER=0.6.0 SPECS_VER=0.2.0 SPECS_GCC_VER=4.4.3 # arch/libc configurations known to be stable with {PIE,SSP}-by-default PIE_GLIBC_STABLE=x86 amd64 mips ppc ppc64 arm ia64 PIE_UCLIBC_STABLE=x86 arm amd64 mips ppc ppc64 SSP_STABLE=amd64 x86 mips ppc ppc64 arm # uclibc need tls and nptl support for SSP support # uclibc need to be = 0.9.33 SSP_UCLIBC_STABLE=x86 amd64 mips ppc ppc64 arm #end Hardened stuff inherit eutils toolchain DESCRIPTION=The GNU Compiler Collection LICENSE=GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+ KEYWORDS= RDEPEND= DEPEND=${RDEPEND} elibc_glibc? ( =sys-libs/glibc-2.8 ) =${CATEGORY}/binutils-2.20 if [[ ${CATEGORY} != cross-* ]] ; then PDEPEND=${PDEPEND} elibc_glibc? ( =sys-libs/glibc-2.8 ) fi src_prepare() { if has_version 'sys-libs/glibc-2.12' ; then ewarn Your host glibc is too old; disabling automatic fortify. ewarn Please rebuild gcc after upgrading to =glibc-2.12 #362315 EPATCH_EXCLUDE+= 10_all_default-fortify-source.patch fi toolchain_src_prepare use vanilla return 0 #Use -r1 for newer piepatchet that use DRIVER_SELF_SPECS for the hardened specs. [[ ${CHOST} == ${CTARGET} ]] epatch ${FILESDIR}/gcc-spec-env-r1.patch }
[gentoo-commits] gentoo commit in src/patchsets/gcc/4.7.4/uclibc: - New directory
rhill 14/06/17 01:45:40 Log: Directory /var/cvsroot/gentoo/src/patchsets/gcc/4.7.4/uclibc added to the repository
[gentoo-commits] gentoo commit in src/patchsets/gcc/4.7.4/gentoo: - New directory
rhill 14/06/17 01:45:40 Log: Directory /var/cvsroot/gentoo/src/patchsets/gcc/4.7.4/gentoo added to the repository
[gentoo-commits] gentoo commit in src/patchsets/gcc/4.7.4/pie: - New directory
rhill 14/06/17 01:45:40 Log: Directory /var/cvsroot/gentoo/src/patchsets/gcc/4.7.4/pie added to the repository
[gentoo-commits] gentoo commit in src/patchsets/gcc/4.7.4: - New directory
rhill 14/06/17 01:45:28 Log: Directory /var/cvsroot/gentoo/src/patchsets/gcc/4.7.4 added to the repository
[gentoo-commits] gentoo commit in src/patchsets/gcc/4.7.4/uclibc: 90_all_100-uclibc-conf.patch 90_all_301-missing-execinfo_h.patch 90_all_302-c99-snprintf.patch 90_all_305-libmudflap-susv3-legacy.patc
rhill 14/06/17 01:47:26 Added:90_all_100-uclibc-conf.patch 90_all_301-missing-execinfo_h.patch 90_all_302-c99-snprintf.patch 90_all_305-libmudflap-susv3-legacy.patch Log: Add initial 4.7.4 patchset based on latest 4.7.3 patchset. Revision ChangesPath 1.1 src/patchsets/gcc/4.7.4/uclibc/90_all_100-uclibc-conf.patch file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.7.4/uclibc/90_all_100-uclibc-conf.patch?rev=1.1view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.7.4/uclibc/90_all_100-uclibc-conf.patch?rev=1.1content-type=text/plain Index: 90_all_100-uclibc-conf.patch === --- gcc/gcc/config/--- gcc/contrib/regression/objs-gcc.sh +++ gcc/contrib/regression/objs-gcc.sh @@ -105,6 +105,10 @@ then make all-gdb all-dejagnu all-ld || exit 1 make install-gdb install-dejagnu install-ld || exit 1 +elif [ $H_REAL_TARGET = $H_REAL_HOST -a $H_REAL_TARGET = i686-pc-linux-uclibc ] + then + make all-gdb all-dejagnu all-ld || exit 1 + make install-gdb install-dejagnu install-ld || exit 1 elif [ $H_REAL_TARGET = $H_REAL_HOST ] ; then make bootstrap || exit 1 make install || exit 1 --- gcc/libjava/classpath/ltconfig +++ gcc/libjava/classpath/ltconfig @@ -603,7 +603,7 @@ # Transform linux* to *-*-linux-gnu*, to support old configure scripts. case $host_os in -linux-gnu*) ;; +linux-gnu*|linux-uclibc*) ;; linux*) host=`echo $host | sed 's/^\(.*-.*-linux\)\(.*\)$/\1-gnu\2/'` esac @@ -1251,7 +1251,7 @@ ;; # This must be Linux ELF. -linux-gnu*) +linux*) version_type=linux need_lib_prefix=no need_version=no 1.1 src/patchsets/gcc/4.7.4/uclibc/90_all_301-missing-execinfo_h.patch file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.7.4/uclibc/90_all_301-missing-execinfo_h.patch?rev=1.1view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.7.4/uclibc/90_all_301-missing-execinfo_h.patch?rev=1.1content-type=text/plain Index: 90_all_301-missing-execinfo_h.patch === --- gcc-4.0.0/boehm-gc/include/gc.h-orig2005-04-28 22:28:57.0 -0500 +++ gcc-4.0.0/boehm-gc/include/gc.h 2005-04-28 22:30:38.0 -0500 @@ -500,7 +500,7 @@ #ifdef __linux__ # include features.h # if (__GLIBC__ == 2 __GLIBC_MINOR__ = 1 || __GLIBC__ 2) \ - !defined(__ia64__) + !defined(__ia64__) !defined(__UCLIBC__) # ifndef GC_HAVE_BUILTIN_BACKTRACE # define GC_HAVE_BUILTIN_BACKTRACE # endif 1.1 src/patchsets/gcc/4.7.4/uclibc/90_all_302-c99-snprintf.patch file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.7.4/uclibc/90_all_302-c99-snprintf.patch?rev=1.1view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.7.4/uclibc/90_all_302-c99-snprintf.patch?rev=1.1content-type=text/plain Index: 90_all_302-c99-snprintf.patch === Index: gcc-4.3.0/libstdc++-v3/include/c_global/cstdio === --- gcc-4.3.0/libstdc++-v3/include/c_global/cstdio (revision 129202) +++ gcc-4.3.0/libstdc++-v3/include/c_global/cstdio (working copy) @@ -144,7 +144,7 @@ _GLIBCXX_END_NAMESPACE -#if _GLIBCXX_USE_C99 +#if _GLIBCXX_USE_C99 || defined __UCLIBC__ #undef snprintf #undef vfscanf 1.1 src/patchsets/gcc/4.7.4/uclibc/90_all_305-libmudflap-susv3-legacy.patch file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.7.4/uclibc/90_all_305-libmudflap-susv3-legacy.patch?rev=1.1view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.7.4/uclibc/90_all_305-libmudflap-susv3-legacy.patch?rev=1.1content-type=text/plain Index: 90_all_305-libmudflap-susv3-legacy.patch === Index: gcc-4.2/libmudflap/mf-hooks2.c === --- gcc-4.2/libmudflap/mf-hooks2.c (revision 119834) +++ gcc-4.2/libmudflap/mf-hooks2.c (working copy) @@ -427,7 +427,7 @@ { TRACE (%s\n, __PRETTY_FUNCTION__); MF_VALIDATE_EXTENT(s, n, __MF_CHECK_WRITE, bzero region); - bzero (s, n); + memset (s, 0, n); } @@ -437,7 +437,7 @@ TRACE (%s\n, __PRETTY_FUNCTION__); MF_VALIDATE_EXTENT(src, n, __MF_CHECK_READ, bcopy src); MF_VALIDATE_EXTENT(dest, n, __MF_CHECK_WRITE, bcopy dest); - bcopy (src, dest, n); + memmove (dest, src, n); } @@ -447,7 +447,7 @@ TRACE (%s\n, __PRETTY_FUNCTION__); MF_VALIDATE_EXTENT(s1, n, __MF_CHECK_READ, bcmp 1st arg); MF_VALIDATE_EXTENT(s2, n, __MF_CHECK_READ, bcmp 2nd arg); - return bcmp (s1, s2, n); + return n == 0 ? 0 : memcmp (s1, s2, n);
[gentoo-commits] gentoo commit in src/patchsets/gcc/4.7.4/gentoo: 20_all_msgfmt-libstdc++-link.patch README.history
rhill 14/06/17 02:26:50 Modified: README.history Added:20_all_msgfmt-libstdc++-link.patch Log: Add patch by Martin von Gagern for bug #372377. Revision ChangesPath 1.2 src/patchsets/gcc/4.7.4/gentoo/README.history file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.7.4/gentoo/README.history?rev=1.2view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.7.4/gentoo/README.history?rev=1.2content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.7.4/gentoo/README.history?r1=1.1r2=1.2 Index: README.history === RCS file: /var/cvsroot/gentoo/src/patchsets/gcc/4.7.4/gentoo/README.history,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- README.history 17 Jun 2014 01:47:24 - 1.1 +++ README.history 17 Jun 2014 02:26:50 - 1.2 @@ -7,6 +7,7 @@ + 16_all_libgo-Werror-pr53679.patch + 17_all_libitm-Werror.patch + 18_all_libgcc-cross-canadian.patch + + 20_all_msgfmt-libstdc++-link.patch + 25_all_alpha-mieee-default.patch + 26_all_alpha-asm-mcpu.patch + 29_all_arm_armv4t-default.patch 1.1 src/patchsets/gcc/4.7.4/gentoo/20_all_msgfmt-libstdc++-link.patch file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.7.4/gentoo/20_all_msgfmt-libstdc++-link.patch?rev=1.1view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.7.4/gentoo/20_all_msgfmt-libstdc++-link.patch?rev=1.1content-type=text/plain Index: 20_all_msgfmt-libstdc++-link.patch === Ensure that msgfmt doesn't encounter problems during gcc bootstrapping. Solves error messages like the following: msgfmt: /var/tmp/portage/sys-devel/gcc-4.1.2/work/build/./gcc/libgcc_s.so.1: version `GCC_4.2.0' not found (required by /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/libstdc++.so.6) The libgcc_s.so used during build doesn't satisfy the needs of the libstdc++.so that msgfmt is linked against. On the other hand, msgfmt is used as a stand-alone application here, and what library it uses behind the scenes is of no concern to the gcc build process. Therefore, simply invoking it as usual, i.e. without any special library path, will make it work as expected here. 2011-09-19 Martin von Gagern References: https://bugs.gentoo.org/372377 https://bugs.gentoo.org/295480 --- gcc-4.1.2.orig/libstdc++-v3/po/Makefile.am +++ gcc-4.1.2/libstdc++-v3/po/Makefile.am @@ -39,6 +39,7 @@ MSGFMT = msgfmt EXTRA_DIST = string_literals.cc POTFILES.in $(PACKAGE).pot $(LOCALE_IN) .po.mo: + env --unset=LD_LIBRARY_PATH \ $(MSGFMT) -o $@ $ all-local: all-local-$(USE_NLS) --- gcc-4.1.2.orig/libstdc++-v3/po/Makefile.in +++ gcc-4.1.2/libstdc++-v3/po/Makefile.in @@ -419,6 +419,7 @@ uninstall-am: uninstall-info-am .po.mo: + env --unset=LD_LIBRARY_PATH \ $(MSGFMT) -o $@ $ all-local: all-local-$(USE_NLS)
[gentoo-commits] gentoo-x86 commit in sys-devel/gcc: ChangeLog gcc-4.7.4.ebuild
rhill 14/06/17 02:40:15 Modified: ChangeLog Added:gcc-4.7.4.ebuild Log: Version bump. Signed-off-by: Ryan Hill rh...@gentoo.org (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 957A8463) Revision ChangesPath 1.1005 sys-devel/gcc/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/ChangeLog?rev=1.1005view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/ChangeLog?rev=1.1005content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/ChangeLog?r1=1.1004r2=1.1005 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v retrieving revision 1.1004 retrieving revision 1.1005 diff -u -r1.1004 -r1.1005 --- ChangeLog 16 Jun 2014 02:15:14 - 1.1004 +++ ChangeLog 17 Jun 2014 02:40:15 - 1.1005 @@ -1,6 +1,11 @@ # ChangeLog for sys-devel/gcc # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.1004 2014/06/16 02:15:14 rhill Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.1005 2014/06/17 02:40:15 rhill Exp $ + +*gcc-4.7.4 (17 Jun 2014) + + 17 Jun 2014; Ryan Hill rh...@gentoo.org +gcc-4.7.4.ebuild: + Version bump. *gcc-4.8.3 (16 Jun 2014) 1.1 sys-devel/gcc/gcc-4.7.4.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/gcc-4.7.4.ebuild?rev=1.1view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/gcc-4.7.4.ebuild?rev=1.1content-type=text/plain Index: gcc-4.7.4.ebuild === # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.7.4.ebuild,v 1.1 2014/06/17 02:40:15 rhill Exp $ EAPI=4 PATCH_VER=1.0 UCLIBC_VER=1.0 # Hardened gcc 4 stuff PIE_VER=0.5.5 SPECS_VER=0.2.0 SPECS_GCC_VER=4.4.3 # arch/libc configurations known to be stable with {PIE,SSP}-by-default PIE_GLIBC_STABLE=x86 amd64 ppc ppc64 arm ia64 PIE_UCLIBC_STABLE=x86 arm amd64 ppc ppc64 SSP_STABLE=amd64 x86 ppc ppc64 arm # uclibc need tls and nptl support for SSP support # uclibc need to be = 0.9.33 SSP_UCLIBC_STABLE=x86 amd64 ppc ppc64 arm #end Hardened stuff inherit eutils toolchain DESCRIPTION=The GNU Compiler Collection LICENSE=GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+ KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 -amd64-fbsd -x86-fbsd RDEPEND= DEPEND=${RDEPEND} elibc_glibc? ( =sys-libs/glibc-2.8 ) =${CATEGORY}/binutils-2.18 if [[ ${CATEGORY} != cross-* ]] ; then PDEPEND=${PDEPEND} elibc_glibc? ( =sys-libs/glibc-2.8 ) fi src_prepare() { if has_version 'sys-libs/glibc-2.12' ; then ewarn Your host glibc is too old; disabling automatic fortify. ewarn Please rebuild gcc after upgrading to =glibc-2.12 #362315 EPATCH_EXCLUDE+= 10_all_default-fortify-source.patch fi # drop the x32 stuff once 4.7 goes stable if [[ ${CTARGET} != x86_64* ]] || ! has x32 $(get_all_abis TARGET) ; then EPATCH_EXCLUDE+= 90_all_gcc-4.7-x32.patch fi toolchain_src_prepare use vanilla return 0 [[ ${CHOST} == ${CTARGET} ]] epatch ${FILESDIR}/gcc-spec-env.patch }
[gentoo-commits] gentoo commit in src/patchsets/gcc/4.8.3/gentoo: 93_all_4.9.0_pr60155.patch README.history
rhill 14/06/16 02:05:43 Modified: README.history Added:93_all_4.9.0_pr60155.patch Log: Add patch for bug #512586. Revision ChangesPath 1.2 src/patchsets/gcc/4.8.3/gentoo/README.history file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.8.3/gentoo/README.history?rev=1.2view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.8.3/gentoo/README.history?rev=1.2content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.8.3/gentoo/README.history?r1=1.1r2=1.2 Index: README.history === RCS file: /var/cvsroot/gentoo/src/patchsets/gcc/4.8.3/gentoo/README.history,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- README.history 22 May 2014 21:06:27 - 1.1 +++ README.history 16 Jun 2014 02:05:43 - 1.2 @@ -1,4 +1,7 @@ -1.0(pending) +1.115 Jun 2014 + + 93_all_4.9.0_pr60155.patch + +1.001 Jun 2014 + 09_all_default-ssp.patch + 10_all_default-fortify-source.patch + 11_all_default-warn-format-security.patch 1.1 src/patchsets/gcc/4.8.3/gentoo/93_all_4.9.0_pr60155.patch file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.8.3/gentoo/93_all_4.9.0_pr60155.patch?rev=1.1view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.8.3/gentoo/93_all_4.9.0_pr60155.patch?rev=1.1content-type=text/plain Index: 93_all_4.9.0_pr60155.patch === [ICE/4.8] building net-misc/openssh-6.6_p1 hits get_pressure_class_and_nregs at gcse.c:3438 on alpha https://bugs.gentoo.org/show_bug.cgi?id=512586 https://gcc.gnu.org/PR60155 commit 97f436b3eac628b0ec06d01ea5b8e6426b51e0f4 Author: danglin danglin@138bc75d-0d04-0410-961f-82ee72b054a4 Date: Fri Apr 4 22:25:51 2014 + PR rtl-optimization/60155 * gcse.c (record_set_data): New function. (single_set_gcse): New function. (gcse_emit_move_after): Use single_set_gcse instead of single_set. (hoist_code): Likewise. (get_pressure_class_and_nregs): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209134 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog | 9 gcc/gcse.c| 71 +-- 2 files changed, 73 insertions(+), 7 deletions(-) --- a/gcc/gcse.c +++ b/gcc/gcse.c @@ -2502,6 +2502,65 @@ pre_insert_copies (void) } } +struct set_data +{ + rtx insn; + const_rtx set; + int nsets; +}; + +/* Increment number of sets and record set in DATA. */ + +static void +record_set_data (rtx dest, const_rtx set, void *data) +{ + struct set_data *s = (struct set_data *)data; + + if (GET_CODE (set) == SET) +{ + /* We allow insns having multiple sets, where all but one are +dead as single set insns. In the common case only a single +set is present, so we want to avoid checking for REG_UNUSED +notes unless necessary. */ + if (s-nsets == 1 + find_reg_note (s-insn, REG_UNUSED, SET_DEST (s-set)) + !side_effects_p (s-set)) + s-nsets = 0; + + if (!s-nsets) + { + /* Record this set. */ + s-nsets += 1; + s-set = set; + } + else if (!find_reg_note (s-insn, REG_UNUSED, dest) + || side_effects_p (set)) + s-nsets += 1; +} +} + +static const_rtx +single_set_gcse (rtx insn) +{ + struct set_data s; + rtx pattern; + + gcc_assert (INSN_P (insn)); + + /* Optimize common case. */ + pattern = PATTERN (insn); + if (GET_CODE (pattern) == SET) +return pattern; + + s.insn = insn; + s.nsets = 0; + note_stores (pattern, record_set_data, s); + + /* Considered invariant insns have exactly one set. */ + gcc_assert (s.nsets == 1); + return s.set; +} + /* Emit move from SRC to DEST noting the equivalence with expression computed in INSN. */ @@ -2509,7 +2568,8 @@ static rtx gcse_emit_move_after (rtx dest, rtx src, rtx insn) { rtx new_rtx; - rtx set = single_set (insn), set2; + const_rtx set = single_set_gcse (insn); + rtx set2; rtx note; rtx eqv = NULL_RTX; @@ -3369,13 +3429,12 @@ hoist_code (void) FOR_EACH_VEC_ELT (occrs_to_hoist, j, occr) { rtx insn; - rtx set; + const_rtx set; gcc_assert (!occr-deleted_p); insn = occr-insn; - set = single_set (insn); - gcc_assert (set); + set = single_set_gcse (insn); /* Create a pseudo-reg to store the result of reaching expressions into. Get the mode for the new pseudo @@ -3456,10 +3515,8 @@ get_pressure_class_and_nregs
[gentoo-commits] gentoo-x86 commit in sys-devel/gcc: gcc-4.8.3.ebuild ChangeLog gcc-4.8.2-r1.ebuild
rhill 14/06/16 02:15:14 Modified: ChangeLog Added:gcc-4.8.3.ebuild Removed: gcc-4.8.2-r1.ebuild Log: Version bump (bug #511606). Signed-off-by: Ryan Hill rh...@gentoo.org (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 957A8463) Revision ChangesPath 1.1004 sys-devel/gcc/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/ChangeLog?rev=1.1004view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/ChangeLog?rev=1.1004content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/ChangeLog?r1=1.1003r2=1.1004 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v retrieving revision 1.1003 retrieving revision 1.1004 diff -u -r1.1003 -r1.1004 --- ChangeLog 14 Jun 2014 22:25:27 - 1.1003 +++ ChangeLog 16 Jun 2014 02:15:14 - 1.1004 @@ -1,6 +1,12 @@ # ChangeLog for sys-devel/gcc # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.1003 2014/06/14 22:25:27 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.1004 2014/06/16 02:15:14 rhill Exp $ + +*gcc-4.8.3 (16 Jun 2014) + + 16 Jun 2014; Ryan Hill rh...@gentoo.org -gcc-4.8.2-r1.ebuild, + +gcc-4.8.3.ebuild: + Version bump (bug #511606). 14 Jun 2014; Mike Frysinger vap...@gentoo.org metadata.xml: Add upstream CPE tag (security info). 1.1 sys-devel/gcc/gcc-4.8.3.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/gcc-4.8.3.ebuild?rev=1.1view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/gcc-4.8.3.ebuild?rev=1.1content-type=text/plain Index: gcc-4.8.3.ebuild === # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.8.3.ebuild,v 1.1 2014/06/16 02:15:14 rhill Exp $ EAPI=4 PATCH_VER=1.1 UCLIBC_VER=1.0 # Hardened gcc 4 stuff PIE_VER=0.5.9 SPECS_VER=0.2.0 SPECS_GCC_VER=4.4.3 # arch/libc configurations known to be stable with {PIE,SSP}-by-default PIE_GLIBC_STABLE=x86 amd64 mips ppc ppc64 arm ia64 PIE_UCLIBC_STABLE=x86 arm amd64 mips ppc ppc64 SSP_STABLE=amd64 x86 mips ppc ppc64 arm # uclibc need tls and nptl support for SSP support # uclibc need to be = 0.9.33 SSP_UCLIBC_STABLE=x86 amd64 mips ppc ppc64 arm #end Hardened stuff inherit eutils toolchain DESCRIPTION=The GNU Compiler Collection LICENSE=GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~x86 ~amd64-fbsd ~x86-fbsd RDEPEND= DEPEND=${RDEPEND} elibc_glibc? ( =sys-libs/glibc-2.8 ) =${CATEGORY}/binutils-2.20 if [[ ${CATEGORY} != cross-* ]] ; then PDEPEND=${PDEPEND} elibc_glibc? ( =sys-libs/glibc-2.8 ) fi src_prepare() { if has_version 'sys-libs/glibc-2.12' ; then ewarn Your host glibc is too old; disabling automatic fortify. ewarn Please rebuild gcc after upgrading to =glibc-2.12 #362315 EPATCH_EXCLUDE+= 10_all_default-fortify-source.patch fi toolchain_src_prepare use vanilla return 0 #Use -r1 for newer piepatchet that use DRIVER_SELF_SPECS for the hardened specs. [[ ${CHOST} == ${CTARGET} ]] epatch ${FILESDIR}/gcc-spec-env-r1.patch }
[gentoo-commits] gentoo-x86 commit in profiles: ChangeLog package.mask
rhill 14/06/16 02:17:45 Modified: ChangeLog package.mask Log: Remove obsolete ver. Revision ChangesPath 1.9092 profiles/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/ChangeLog?rev=1.9092view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/ChangeLog?rev=1.9092content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/ChangeLog?r1=1.9091r2=1.9092 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/profiles/ChangeLog,v retrieving revision 1.9091 retrieving revision 1.9092 diff -u -r1.9091 -r1.9092 --- ChangeLog 15 Jun 2014 13:36:22 - 1.9091 +++ ChangeLog 16 Jun 2014 02:17:45 - 1.9092 @@ -1,11 +1,14 @@ # ChangeLog for profile directory # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/ChangeLog,v 1.9091 2014/06/15 13:36:22 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/ChangeLog,v 1.9092 2014/06/16 02:17:45 rhill Exp $ # # This ChangeLog should include records for all changes in profiles directory. # Only typo fixes which don't affect portage/repoman behaviour could be avoided # here. If in doubt put a record here! + 16 Jun 2014; Ryan Hill rh...@gentoo.org package.mask: + Remove obsolete ver. + 15 Jun 2014; Michał Górny mgo...@gentoo.org package.mask: Mask multilib libquvi respective libquvi-scripts. 1.15802 profiles/package.mask file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/package.mask?rev=1.15802view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/package.mask?rev=1.15802content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/package.mask?r1=1.15801r2=1.15802 Index: package.mask === RCS file: /var/cvsroot/gentoo-x86/profiles/package.mask,v retrieving revision 1.15801 retrieving revision 1.15802 diff -u -r1.15801 -r1.15802 --- package.mask15 Jun 2014 13:36:22 - 1.15801 +++ package.mask16 Jun 2014 02:17:45 - 1.15802 @@ -1,5 +1,5 @@ -# $Header: /var/cvsroot/gentoo-x86/profiles/package.mask,v 1.15801 2014/06/15 13:36:22 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/package.mask,v 1.15802 2014/06/16 02:17:45 rhill Exp $ # # When you add an entry to the top of this file, add your name, the date, and # an explanation of why something is getting masked. Please be extremely @@ -414,11 +414,6 @@ # This is not for your production kit quite yet. =net-misc/asterisk-12* -# Magnus Granberg zo...@gentoo.org -# Gcc 4.8.2-r1 has default ssp and need testing, -# See #484714 -=sys-devel/gcc-4.8.2-r1 - # Tom Wijsman tom...@gentoo.org (09 Jan 2014) # Monolithic dev-dotnet/{gnome,gtk}-sharp introduction mask, see bug #382491. =dev-dotnet/gnome-sharp-2.24.2-r1
[gentoo-commits] gentoo-x86 commit in eclass: ChangeLog flag-o-matic.eclass
rhill 14/06/14 07:34:59 Modified: ChangeLog flag-o-matic.eclass Log: Add -Og, -gdwarf-*, and -fabi=* to allowed flags (bug #512534, #512754). Use a glob for -fstack-protector and friends. Revision ChangesPath 1.1288 eclass/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1288view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1288content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1287r2=1.1288 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v retrieving revision 1.1287 retrieving revision 1.1288 diff -u -r1.1287 -r1.1288 --- ChangeLog 14 Jun 2014 05:14:55 - 1.1287 +++ ChangeLog 14 Jun 2014 07:34:59 - 1.1288 @@ -1,6 +1,10 @@ # ChangeLog for eclass directory # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1287 2014/06/14 05:14:55 robbat2 Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1288 2014/06/14 07:34:59 rhill Exp $ + + 14 Jun 2014; Ryan Hill rh...@gentoo.org flag-o-matic.eclass: + Add -Og, -gdwarf-*, and -fabi=* to allowed flags (bug #512534, #512754). + Use a glob for -fstack-protector and friends. 14 Jun 2014; Robin H. Johnson robb...@gentoo.org flag-o-matic.eclass: If you an empty argument to append-libs, you end up with a dangling -l 1.199eclass/flag-o-matic.eclass file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/flag-o-matic.eclass?rev=1.199view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/flag-o-matic.eclass?rev=1.199content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/flag-o-matic.eclass?r1=1.198r2=1.199 Index: flag-o-matic.eclass === RCS file: /var/cvsroot/gentoo-x86/eclass/flag-o-matic.eclass,v retrieving revision 1.198 retrieving revision 1.199 diff -u -r1.198 -r1.199 --- flag-o-matic.eclass 14 Jun 2014 05:14:55 - 1.198 +++ flag-o-matic.eclass 14 Jun 2014 07:34:59 - 1.199 @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/flag-o-matic.eclass,v 1.198 2014/06/14 05:14:55 robbat2 Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/flag-o-matic.eclass,v 1.199 2014/06/14 07:34:59 rhill Exp $ # @ECLASS: flag-o-matic.eclass # @MAINTAINER: @@ -24,17 +24,17 @@ # Note: shell globs and character lists are allowed setup-allowed-flags() { ALLOWED_FLAGS=-pipe - ALLOWED_FLAGS+= -O -O1 -O2 -Os -mcpu -march -mtune - ALLOWED_FLAGS+= -fstack-protector -fstack-protector-all + ALLOWED_FLAGS+= -O -O1 -O2 -Os -Og -mcpu -march -mtune + ALLOWED_FLAGS+= -fstack-protector* ALLOWED_FLAGS+= -fbounds-checking -fno-strict-overflow ALLOWED_FLAGS+= -fno-PIE -fno-pie -fno-unit-at-a-time - ALLOWED_FLAGS+= -g -g[0-9] -ggdb -ggdb[0-9] -gstabs -gstabs+ + ALLOWED_FLAGS+= -g -g[0-9] -ggdb -ggdb[0-9] -gdwarf-* gstabs -gstabs+ ALLOWED_FLAGS+= -fno-ident -fpermissive -frecord-gcc-switches ALLOWED_FLAGS+= -fdiagnostics* ALLOWED_FLAGS+= -W* -w # allow a bunch of flags that negate features / control ABI - ALLOWED_FLAGS+= -fno-stack-protector -fno-stack-protector-all \ + ALLOWED_FLAGS+= -fno-stack-protector* -fabi-version=* \ -fno-strict-aliasing -fno-bounds-checking -fstrict-overflow \ -fno-omit-frame-pointer -fno-builtin* ALLOWED_FLAGS+= -mregparm -mno-app-regs -mapp-regs -mno-mmx -mno-sse \
[gentoo-commits] gentoo-x86 commit in sys-libs/glibc: ChangeLog
rhill 14/06/14 08:07:10 Modified: ChangeLog Log: Strip -fstack-protector*. These flags are now enabled by default so we can consider them supported. And even on systems where gcc-specs-ssp is true, having -fstack-protector in CFLAGS causes a failure because flags added here end up getting /pre/pended to user flags. Signed-off-by: Ryan Hill rh...@gentoo.org (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 957A8463) Revision ChangesPath 1.993sys-libs/glibc/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/glibc/ChangeLog?rev=1.993view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/glibc/ChangeLog?rev=1.993content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/glibc/ChangeLog?r1=1.992r2=1.993 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/sys-libs/glibc/ChangeLog,v retrieving revision 1.992 retrieving revision 1.993 diff -u -r1.992 -r1.993 --- ChangeLog 5 Apr 2014 16:05:07 - 1.992 +++ ChangeLog 14 Jun 2014 08:07:10 - 1.993 @@ -1,6 +1,12 @@ # ChangeLog for sys-libs/glibc # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/ChangeLog,v 1.992 2014/04/05 16:05:07 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/ChangeLog,v 1.993 2014/06/14 08:07:10 rhill Exp $ + + 14 Jun 2014; Ryan Hill rh...@gentoo.org files/eblits/common.eblit: + Strip -fstack-protector*. These flags are now enabled by default so we can + consider them supported. And even on systems where gcc-specs-ssp is true, + having -fstack-protector in CFLAGS causes a failure because flags added + here end up getting /pre/pended to user flags. 05 Apr 2014; Mike Frysinger vap...@gentoo.org glibc-2.17.ebuild, glibc-2.18-r1.ebuild, glibc-2.19.ebuild, glibc-.ebuild:
[gentoo-commits] gentoo-x86 commit in sys-libs/glibc/files/eblits: common.eblit
rhill 14/06/14 08:07:11 Modified: common.eblit Log: Strip -fstack-protector*. These flags are now enabled by default so we can consider them supported. And even on systems where gcc-specs-ssp is true, having -fstack-protector in CFLAGS causes a failure because flags added here end up getting /pre/pended to user flags. Signed-off-by: Ryan Hill rh...@gentoo.org (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 957A8463) Revision ChangesPath 1.35 sys-libs/glibc/files/eblits/common.eblit file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/glibc/files/eblits/common.eblit?rev=1.35view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/glibc/files/eblits/common.eblit?rev=1.35content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/glibc/files/eblits/common.eblit?r1=1.34r2=1.35 Index: common.eblit === RCS file: /var/cvsroot/gentoo-x86/sys-libs/glibc/files/eblits/common.eblit,v retrieving revision 1.34 retrieving revision 1.35 diff -u -r1.34 -r1.35 --- common.eblit16 Jan 2014 17:38:31 - 1.34 +++ common.eblit14 Jun 2014 08:07:10 - 1.35 @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/files/eblits/common.eblit,v 1.34 2014/01/16 17:38:31 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/files/eblits/common.eblit,v 1.35 2014/06/14 08:07:10 rhill Exp $ alt_prefix() { is_crosscompile echo /usr/${CTARGET} @@ -183,7 +183,12 @@ # building glibc with SSP is fraught with difficulty, especially # due to __stack_chk_fail_local which would mean significant changes # to the glibc build process. See bug #94325 #293721 - gcc-specs-ssp append-cflags $(test-flags-CC -fno-stack-protector) + # Note we have to handle both user-given CFLAGS and gcc defaults via + # spec rules here. We can't simply add -fno-stack-protector as it gets + # added before user flags, and we can't just filter-flags because + # _filter_hardened doesn't support globs. + filter-flags -fstack-protector* + gcc-specs-ssp append-flags $(test-flags -fno-stack-protector) if use hardened gcc-specs-pie ; then # Force PIC macro definition for all compilations since they're all
[gentoo-commits] gentoo commit in xml/htdocs/proj/en/metastructure/herds: herds.xml
rhill 14/06/13 17:24:41 Modified: herds.xml Log: Update email. Revision ChangesPath 1.1108 xml/htdocs/proj/en/metastructure/herds/herds.xml file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/metastructure/herds/herds.xml?rev=1.1108view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/metastructure/herds/herds.xml?rev=1.1108content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/metastructure/herds/herds.xml?r1=1.1107r2=1.1108 Index: herds.xml === RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/metastructure/herds/herds.xml,v retrieving revision 1.1107 retrieving revision 1.1108 diff -u -r1.1107 -r1.1108 --- herds.xml 2 Jun 2014 10:41:49 - 1.1107 +++ herds.xml 13 Jun 2014 17:24:41 - 1.1108 @@ -20,7 +20,7 @@ always a description without a lang attribute. Also there are no overlapping descriptions allowed (multiple description tags with the same language) - $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/metastructure/herds/herds.xml,v 1.1107 2014/06/02 10:41:49 jauhien Exp $ + $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/metastructure/herds/herds.xml,v 1.1108 2014/06/13 17:24:41 rhill Exp $ -- herds @@ -29,7 +29,7 @@ emailapp-...@gentoo.org/email descriptionMaintainers of app-doc/*/description maintainer -emaildirtye...@gentoo.org/email +emailrh...@gentoo.org/email nameRyan Hill/name /maintainer maintainer @@ -667,7 +667,7 @@ emaill...@gentoo.org/email /maintainer maintainer -emaildirtye...@gentoo.org/email +emailrh...@gentoo.org/email /maintainer /herd herd @@ -1860,7 +1860,7 @@ emailtoolch...@gentoo.org/email descriptionManages gcc/binutils/glibc and other toolchain-related packages/description maintainer -emaildirtye...@gentoo.org/email +emailrh...@gentoo.org/email nameRyan Hill/name /maintainer maintainer @@ -1899,7 +1899,7 @@ emailvap...@gentoo.org/email /maintainer maintainer -emaildirtye...@gentoo.org/email +emailrh...@gentoo.org/email nameRyan Hill/name /maintainer maintainer
[gentoo-commits] gentoo-x86 commit in eclass: ChangeLog toolchain.eclass
rhill 14/06/01 23:00:46 Modified: ChangeLog toolchain.eclass Log: If we keep the flag list sorted by version there's no need for this function to be recursive. This shaves a couple seconds off the worst-case runtime. Revision ChangesPath 1.1280 eclass/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1280view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1280content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1279r2=1.1280 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v retrieving revision 1.1279 retrieving revision 1.1280 diff -u -r1.1279 -r1.1280 --- ChangeLog 1 Jun 2014 22:07:59 - 1.1279 +++ ChangeLog 1 Jun 2014 23:00:45 - 1.1280 @@ -1,6 +1,10 @@ # ChangeLog for eclass directory # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1279 2014/06/01 22:07:59 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1280 2014/06/01 23:00:45 rhill Exp $ + + 01 Jun 2014; Ryan Hill rh...@gentoo.org toolchain.eclass: + If we keep the flag list sorted by version there's no need for this function + to be recursive. This shaves a couple seconds off the worst-case runtime. 01 Jun 2014; Michał Górny mgo...@gentoo.org git-r3.eclass, +tests/git-r3:subrepos.sh: 1.632eclass/toolchain.eclass file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/toolchain.eclass?rev=1.632view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/toolchain.eclass?rev=1.632content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/toolchain.eclass?r1=1.631r2=1.632 Index: toolchain.eclass === RCS file: /var/cvsroot/gentoo-x86/eclass/toolchain.eclass,v retrieving revision 1.631 retrieving revision 1.632 diff -u -r1.631 -r1.632 --- toolchain.eclass1 Jun 2014 17:29:42 - 1.631 +++ toolchain.eclass1 Jun 2014 23:00:45 - 1.632 @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain.eclass,v 1.631 2014/06/01 17:29:42 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain.eclass,v 1.632 2014/06/01 23:00:45 rhill Exp $ # Maintainer: Toolchain Ninjas toolch...@gentoo.org @@ -1233,8 +1233,8 @@ [[ ${mytune} == x86-64 ]] filter-flags '-mtune=*' [[ ${bver} 3.4 ]] filter-flags '-mtune=*' + # added arch replacement local archlist=( - # added arch replacement 4.9 bdver4 bdver3 4.9 bonnell atom 4.9 broadwell core-avx2 @@ -1271,10 +1271,10 @@ 3.4 pentium4m pentium4 ) - myarch=$(get-flag march) - mytune=$(get-flag mtune) - for ((i = 0; i ${#archlist[@]}; i += 3)) ; do + myarch=$(get-flag march) + mytune=$(get-flag mtune) + ver=${archlist[i]} arch=${archlist[i + 1]} rep=${archlist[i + 2]} @@ -1285,15 +1285,14 @@ einfo Replacing ${myarch} (added in gcc ${ver}) with ${rep}... [[ ${myarch} == ${arch} ]] replace-cpu-flags ${myarch} ${rep} [[ ${mytune} == ${arch} ]] replace-cpu-flags ${mytune} ${rep} - downgrade_arch_flags ${1:-${GCC_BRANCH_VER}} - break + continue else break fi done + # we only check -mno* here since -m* get removed by strip-flags later on local isalist=( - # we only check -mno* here since -m* get removed by strip-flags later on 4.9 -mno-sha 4.9 -mno-avx512pf 4.9 -mno-avx512f
[gentoo-commits] gentoo-x86 commit in dev-libs/ppl: metadata.xml ChangeLog ppl-0.11.2-r1.ebuild ppl-0.12.1.ebuild ppl-0.10.2-r1.ebuild ppl-0.12.ebuild
rhill 14/05/27 04:57:29 Modified: metadata.xml ChangeLog Removed: ppl-0.11.2-r1.ebuild ppl-0.12.1.ebuild ppl-0.10.2-r1.ebuild ppl-0.12.ebuild Log: Remove old. Signed-off-by: Ryan Hill rh...@gentoo.org (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 957A8463) Revision ChangesPath 1.8 dev-libs/ppl/metadata.xml file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/ppl/metadata.xml?rev=1.8view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/ppl/metadata.xml?rev=1.8content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/ppl/metadata.xml?r1=1.7r2=1.8 Index: metadata.xml === RCS file: /var/cvsroot/gentoo-x86/dev-libs/ppl/metadata.xml,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- metadata.xml21 Nov 2010 06:24:07 - 1.7 +++ metadata.xml27 May 2014 04:57:28 - 1.8 @@ -4,6 +4,5 @@ herdtoolchain/herd use flag name='lpsol'Build the ppl_lpsol linear programming problem solver/flag - flag name='watchdog'Build the PPL Watchdog library - a C++ library for multiple, concurrent watchdog timers/flag /use /pkgmetadata 1.67 dev-libs/ppl/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/ppl/ChangeLog?rev=1.67view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/ppl/ChangeLog?rev=1.67content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/ppl/ChangeLog?r1=1.66r2=1.67 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/dev-libs/ppl/ChangeLog,v retrieving revision 1.66 retrieving revision 1.67 diff -u -r1.66 -r1.67 --- ChangeLog 23 Jul 2013 01:23:04 - 1.66 +++ ChangeLog 27 May 2014 04:57:28 - 1.67 @@ -1,6 +1,10 @@ # ChangeLog for dev-libs/ppl -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/ppl/ChangeLog,v 1.66 2013/07/23 01:23:04 jer Exp $ +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/ppl/ChangeLog,v 1.67 2014/05/27 04:57:28 rhill Exp $ + + 27 May 2014; Ryan Hill rh...@gentoo.org -ppl-0.10.2-r1.ebuild, + -ppl-0.11.2-r1.ebuild, -ppl-0.12.ebuild, -ppl-0.12.1.ebuild, metadata.xml: + Remove old. 23 Jul 2013; Jeroen Roovers j...@gentoo.org ppl-0.10.2-r1.ebuild, ppl-0.11.2-r1.ebuild:
[gentoo-commits] gentoo commit in src/patchsets/gcc/4.9.0/gentoo: 67_all_gcc-poison-system-directories.patch 67_all_gcc-poison-system-directories.patch.updateme README.history
rhill 14/05/24 09:20:08 Modified: README.history Added:67_all_gcc-poison-system-directories.patch Removed: 67_all_gcc-poison-system-directories.patch.updateme Log: Update poison-path patch from openembedded. Revision ChangesPath 1.10 src/patchsets/gcc/4.9.0/gentoo/README.history file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.0/gentoo/README.history?rev=1.10view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.0/gentoo/README.history?rev=1.10content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.0/gentoo/README.history?r1=1.9r2=1.10 Index: README.history === RCS file: /var/cvsroot/gentoo/src/patchsets/gcc/4.9.0/gentoo/README.history,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- README.history 22 May 2014 21:09:13 - 1.9 +++ README.history 24 May 2014 09:20:08 - 1.10 @@ -1,3 +1,6 @@ +1.1(pending) + U 67_all_gcc-poison-system-directories.patch + 1.018 May 2014 U 09_all_default-ssp.patch U 10_all_default-fortify-source.patch 1.1 src/patchsets/gcc/4.9.0/gentoo/67_all_gcc-poison-system-directories.patch file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.0/gentoo/67_all_gcc-poison-system-directories.patch?rev=1.1view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.0/gentoo/67_all_gcc-poison-system-directories.patch?rev=1.1content-type=text/plain Index: 67_all_gcc-poison-system-directories.patch === http://cgit.openembedded.org/openembedded-core/tree/meta/recipes-devtools/gcc/gcc-4.9/0016-gcc-poison-system-directories.patch From: Khem Raj raj.k...@gmail.com Date: Fri, 29 Mar 2013 08:59:00 +0400 Subject: [PATCH 16/35] gcc: poison-system-directories Signed-off-by: Khem Raj raj.k...@gmail.com Upstream-Status: Inappropriate [distribution: codesourcery] --- gcc/Makefile.in |2 +- gcc/common.opt |4 gcc/config.in |6 ++ gcc/configure | 20 ++-- gcc/configure.ac| 10 ++ gcc/doc/invoke.texi |9 + gcc/gcc.c |2 ++ gcc/incpath.c | 19 +++ 8 files changed, 69 insertions(+), 3 deletions(-) --- gcc-4.9-20140316.orig/gcc/common.opt +++ gcc-4.9-20140316/gcc/common.opt @@ -603,6 +603,10 @@ Wpedantic Common Var(pedantic) Warning Issue warnings needed for strict compliance to the standard +Wpoison-system-directories +Common Var(flag_poison_system_directories) Init(1) Warning +Warn for -I and -L options using system directories if cross compiling + Wshadow Common Var(warn_shadow) Warning Warn when one local variable shadows another --- gcc-4.9-20140316.orig/gcc/configure.ac +++ gcc-4.9-20140316/gcc/configure.ac @@ -5366,6 +5366,16 @@ AC_ARG_ENABLE(version-specific-runtime-l [specify that runtime libraries should be installed in a compiler-specific directory])]) +AC_ARG_ENABLE([poison-system-directories], + AS_HELP_STRING([--enable-poison-system-directories], +[warn for use of native system header directories]),, + [enable_poison_system_directories=no]) +if test x${enable_poison_system_directories} = xyes; then + AC_DEFINE([ENABLE_POISON_SYSTEM_DIRECTORIES], + [1], + [Define to warn for use of native system header directories]) +fi + # Substitute configuration variables AC_SUBST(subdirs) AC_SUBST(srcdir) --- gcc-4.9-20140316.orig/gcc/configure +++ gcc-4.9-20140316/gcc/configure @@ -928,6 +928,7 @@ with_system_zlib enable_maintainer_mode enable_link_mutex enable_version_specific_runtime_libs +enable_poison_system_directories enable_plugin enable_host_shared enable_libquadmath_support @@ -1648,6 +1649,8 @@ Optional Features: --enable-version-specific-runtime-libs specify that runtime libraries should be installed in a compiler-specific directory + --enable-poison-system-directories + warn for use of native system header directories --enable-plugin enable plugin support --enable-host-sharedbuild host code as shared libraries --disable-libquadmath-support @@ -27702,6 +27705,19 @@ if test ${enable_version_specific_runti fi +# Check whether --enable-poison-system-directories was given. +if test ${enable_poison_system_directories+set} = set; then : + enableval=$enable_poison_system_directories; +else + enable_poison_system_directories=no +fi + +if test x${enable_poison_system_directories} = xyes; then + +$as_echo #define ENABLE_POISON_SYSTEM_DIRECTORIES 1 confdefs.h + +fi + # Substitute
[gentoo-commits] gentoo commit in src/patchsets/gcc/4.8.3/gentoo: 09_all_default-ssp.patch 30_all_arm_armv4-no-thumb-fix-link.patch 67_all_gcc-poison-system-directories.patch 92_all_freebsd-pie.patch
rhill 14/05/23 07:14:24 Modified: 09_all_default-ssp.patch 30_all_arm_armv4-no-thumb-fix-link.patch 67_all_gcc-poison-system-directories.patch 92_all_freebsd-pie.patch Log: Scrub patches. Revision ChangesPath 1.2 src/patchsets/gcc/4.8.3/gentoo/09_all_default-ssp.patch file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.8.3/gentoo/09_all_default-ssp.patch?rev=1.2view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.8.3/gentoo/09_all_default-ssp.patch?rev=1.2content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.8.3/gentoo/09_all_default-ssp.patch?r1=1.1r2=1.2 Index: 09_all_default-ssp.patch === RCS file: /var/cvsroot/gentoo/src/patchsets/gcc/4.8.3/gentoo/09_all_default-ssp.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- 09_all_default-ssp.patch22 May 2014 21:06:27 - 1.1 +++ 09_all_default-ssp.patch23 May 2014 07:14:24 - 1.2 @@ -4,8 +4,8 @@ # 484714 We Add -fstack-protector as default a/configure.ac 2013-02-05 23:36:20.0 +0100 -+++ b/configure.ac 2013-12-30 22:22:47.241772166 +0100 +--- a/configure.ac b/configure.ac @@ -3238,6 +3238,9 @@ case $build in esac ;; esac @@ -16,8 +16,8 @@ AC_SUBST(stage1_cflags) # Enable --enable-checking in stage1 of the compiler. a/configure2013-02-05 23:36:20.0 +0100 -+++ b/configure2013-12-30 22:57:04.301738428 +0100 +--- a/configure b/configure @@ -14453,7 +14453,8 @@ case $build in esac ;; esac @@ -28,8 +28,8 @@ # Enable --enable-checking in stage1 of the compiler. # Check whether --enable-stage1-checking was given. a/Makefile.in 2013-01-14 17:15:21.0 +0100 -+++ b/Makefile.in 2013-12-30 22:26:24.381768605 +0100 +--- a/Makefile.in b/Makefile.in @@ -362,7 +362,7 @@ BUILD_PREFIX_1 = @BUILD_PREFIX_1@ # Flags to pass to stage2 and later makes. They are defined @@ -52,7 +52,7 @@ TFLAGS = --- a/gcc/doc/invoke.texi 2009-12-21 -+++ b/gcc/doc/invoke.texi 2009-12-21 b/gcc/doc/invoke.texi @@ -8111,6 +8111,10 @@ when a function is entered and then checked when the function exits. If a guard check fails, an error message is printed and the program exits. 1.2 src/patchsets/gcc/4.8.3/gentoo/30_all_arm_armv4-no-thumb-fix-link.patch file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.8.3/gentoo/30_all_arm_armv4-no-thumb-fix-link.patch?rev=1.2view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.8.3/gentoo/30_all_arm_armv4-no-thumb-fix-link.patch?rev=1.2content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.8.3/gentoo/30_all_arm_armv4-no-thumb-fix-link.patch?r1=1.1r2=1.2 Index: 30_all_arm_armv4-no-thumb-fix-link.patch === RCS file: /var/cvsroot/gentoo/src/patchsets/gcc/4.8.3/gentoo/30_all_arm_armv4-no-thumb-fix-link.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- 30_all_arm_armv4-no-thumb-fix-link.patch22 May 2014 21:06:27 - 1.1 +++ 30_all_arm_armv4-no-thumb-fix-link.patch23 May 2014 07:14:24 - 1.2 @@ -36,8 +36,6 @@ gcc/config/arm/linux-eabi.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -diff --git a/gcc/config/arm/linux-eabi.h b/gcc/config/arm/linux-eabi.h -index 4a425c8..8b7ebb2 100644 --- a/gcc/config/arm/linux-eabi.h +++ b/gcc/config/arm/linux-eabi.h @@ -80,7 +80,7 @@ 1.2 src/patchsets/gcc/4.8.3/gentoo/67_all_gcc-poison-system-directories.patch file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.8.3/gentoo/67_all_gcc-poison-system-directories.patch?rev=1.2view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.8.3/gentoo/67_all_gcc-poison-system-directories.patch?rev=1.2content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.8.3/gentoo/67_all_gcc-poison-system-directories.patch?r1=1.1r2=1.2 Index: 67_all_gcc-poison-system-directories.patch === RCS file: /var/cvsroot/gentoo/src/patchsets/gcc/4.8.3/gentoo/67_all_gcc-poison-system-directories.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- 67_all_gcc-poison-system-directories.patch 22 May 2014 21:06:27 - 1.1 +++ 67_all_gcc-poison-system-directories.patch 23 May 2014 07:14:24 - 1.2 @@ -19,8 +19,6 @@ gcc/incpath.c | 19 +++ 8 files changed, 69 insertions(+), 3 deletions(-) -diff --git a/gcc/Makefile.in b/gcc/Makefile.in -index 54ea04f..90a2bba
[gentoo-commits] gentoo-x86 commit in x11-libs/wxGTK: ChangeLog wxGTK-2.8.12.1-r1.ebuild wxGTK-3.0.0.0.ebuild wxGTK-2.8.12.1.ebuild
rhill 14/05/23 08:21:26 Modified: ChangeLog wxGTK-2.8.12.1-r1.ebuild wxGTK-3.0.0.0.ebuild Removed: wxGTK-2.8.12.1.ebuild Log: Restore gconf dep to 2.8 (bug #501672). Apply libpath hack to 3.0.0.0 as well (bug #499984). Signed-off-by: Ryan Hill rh...@gentoo.org (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 957A8463) Revision ChangesPath 1.314x11-libs/wxGTK/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/wxGTK/ChangeLog?rev=1.314view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/wxGTK/ChangeLog?rev=1.314content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/wxGTK/ChangeLog?r1=1.313r2=1.314 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/x11-libs/wxGTK/ChangeLog,v retrieving revision 1.313 retrieving revision 1.314 diff -u -r1.313 -r1.314 --- ChangeLog 19 Mar 2014 16:14:28 - 1.313 +++ ChangeLog 23 May 2014 08:21:26 - 1.314 @@ -1,6 +1,11 @@ # ChangeLog for x11-libs/wxGTK # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/x11-libs/wxGTK/ChangeLog,v 1.313 2014/03/19 16:14:28 ago Exp $ +# $Header: /var/cvsroot/gentoo-x86/x11-libs/wxGTK/ChangeLog,v 1.314 2014/05/23 08:21:26 rhill Exp $ + + 23 May 2014; Ryan Hill rh...@gentoo.org -wxGTK-2.8.12.1.ebuild, + wxGTK-2.8.12.1-r1.ebuild, wxGTK-3.0.0.0.ebuild: + Restore gconf dep to 2.8 (bug #501672). Apply libpath hack to 3.0.0.0 as + well (bug #499984). 19 Mar 2014; Agostino Sarubbo a...@gentoo.org wxGTK-2.8.12.1-r1.ebuild: Stable for alpha, wrt bug #499476 1.12 x11-libs/wxGTK/wxGTK-2.8.12.1-r1.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/wxGTK/wxGTK-2.8.12.1-r1.ebuild?rev=1.12view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/wxGTK/wxGTK-2.8.12.1-r1.ebuild?rev=1.12content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/wxGTK/wxGTK-2.8.12.1-r1.ebuild?r1=1.11r2=1.12 Index: wxGTK-2.8.12.1-r1.ebuild === RCS file: /var/cvsroot/gentoo-x86/x11-libs/wxGTK/wxGTK-2.8.12.1-r1.ebuild,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- wxGTK-2.8.12.1-r1.ebuild19 Mar 2014 16:14:28 - 1.11 +++ wxGTK-2.8.12.1-r1.ebuild23 May 2014 08:21:26 - 1.12 @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/x11-libs/wxGTK/wxGTK-2.8.12.1-r1.ebuild,v 1.11 2014/03/19 16:14:28 ago Exp $ +# $Header: /var/cvsroot/gentoo-x86/x11-libs/wxGTK/wxGTK-2.8.12.1-r1.ebuild,v 1.12 2014/05/23 08:21:26 rhill Exp $ EAPI=5 @@ -37,6 +37,7 @@ x11-libs/pango[X] gnome? ( gnome-base/libgnomeprintui:2.2 ) gstreamer? ( + gnome-base/gconf:2 media-libs/gstreamer:0.10 media-libs/gst-plugins-base:0.10 ) opengl? ( virtual/opengl ) 1.4 x11-libs/wxGTK/wxGTK-3.0.0.0.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/wxGTK/wxGTK-3.0.0.0.ebuild?rev=1.4view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/wxGTK/wxGTK-3.0.0.0.ebuild?rev=1.4content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/wxGTK/wxGTK-3.0.0.0.ebuild?r1=1.3r2=1.4 Index: wxGTK-3.0.0.0.ebuild === RCS file: /var/cvsroot/gentoo-x86/x11-libs/wxGTK/wxGTK-3.0.0.0.ebuild,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- wxGTK-3.0.0.0.ebuild27 Jan 2014 17:35:05 - 1.3 +++ wxGTK-3.0.0.0.ebuild23 May 2014 08:21:26 - 1.4 @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/x11-libs/wxGTK/wxGTK-3.0.0.0.ebuild,v 1.3 2014/01/27 17:35:05 dirtyepic Exp $ +# $Header: /var/cvsroot/gentoo-x86/x11-libs/wxGTK/wxGTK-3.0.0.0.ebuild,v 1.4 2014/05/23 08:21:26 rhill Exp $ EAPI=5 @@ -65,6 +65,11 @@ src_prepare() { epatch ${FILESDIR}/${P}-collision.patch + + # https://bugs.gentoo.org/421851 + # https://bugs.gentoo.org/499984 + sed -i -e /wx_cv_std_libpath=/s:=.*:=$(get_libdir): configure || die + epatch_user }
[gentoo-commits] gentoo-x86 commit in dev-libs/isl: ChangeLog isl-0.13.ebuild isl-0.12.2.ebuild isl-0.09.ebuild isl-0.10.ebuild
rhill 14/05/22 12:51:08 Modified: ChangeLog Added:isl-0.13.ebuild isl-0.12.2.ebuild Removed: isl-0.09.ebuild isl-0.10.ebuild Log: Version bump (bug #467192). Use EAPI 5 and add subslots. Add multilib support. Update HOMEPAGE and SRC_URI. Add missing pkgconfig dep. Remove old. Signed-off-by: Ryan Hill rh...@gentoo.org (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 957A8463) Revision ChangesPath 1.18 dev-libs/isl/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/isl/ChangeLog?rev=1.18view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/isl/ChangeLog?rev=1.18content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/isl/ChangeLog?r1=1.17r2=1.18 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/dev-libs/isl/ChangeLog,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- ChangeLog 4 Nov 2013 02:27:01 - 1.17 +++ ChangeLog 22 May 2014 12:51:08 - 1.18 @@ -1,6 +1,15 @@ # ChangeLog for dev-libs/isl -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/isl/ChangeLog,v 1.17 2013/11/04 02:27:01 mattst88 Exp $ +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/isl/ChangeLog,v 1.18 2014/05/22 12:51:08 rhill Exp $ + +*isl-0.13 (22 May 2014) +*isl-0.12.2 (22 May 2014) + + 22 May 2014; Ryan Hill rh...@gentoo.org -isl-0.09.ebuild, -isl-0.10.ebuild, + +isl-0.12.2.ebuild, +isl-0.13.ebuild: + Version bump (bug #467192). Use EAPI 5 and add subslots. Add multilib + support. Update HOMEPAGE and SRC_URI. Add missing pkgconfig dep. Remove + old. 04 Nov 2013; Matt Turner matts...@gentoo.org isl-0.11.1.ebuild: Added ~alpha, bug 487266. 1.1 dev-libs/isl/isl-0.13.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/isl/isl-0.13.ebuild?rev=1.1view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/isl/isl-0.13.ebuild?rev=1.1content-type=text/plain Index: isl-0.13.ebuild === # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/dev-libs/isl/isl-0.13.ebuild,v 1.1 2014/05/22 12:51:08 rhill Exp $ EAPI=5 inherit eutils multilib-minimal DESCRIPTION=A library for manipulating integer points bounded by linear constraints HOMEPAGE=http://isl.gforge.inria.fr/; SRC_URI=http://isl.gforge.inria.fr/${P}.tar.bz2; LICENSE=LGPL-2.1 SLOT=0/13 KEYWORDS=~alpha ~amd64 ~arm ~hppa ~mips ~x86 ~amd64-fbsd ~x86-fbsd IUSE=static-libs RDEPEND=dev-libs/gmp[${MULTILIB_USEDEP}] DEPEND=${RDEPEND} virtual/pkgconfig DOCS=( ChangeLog AUTHORS doc/manual.pdf ) src_prepare() { epatch ${FILESDIR}/${PN}-0.07-gdb-autoload-dir.patch # m4/ax_create_pkgconfig_info.m4 is broken but avoid eautoreconf # http://groups.google.com/group/isl-development/t/37ad876557e50f2c sed -i -e '/Libs:/s:@LDFLAGS@ ::' configure || die #382737 } multilib_src_configure() { ECONF_SOURCE=${S} econf $(use_enable static-libs static) } multilib_src_install_all() { einstalldocs prune_libtool_files } 1.1 dev-libs/isl/isl-0.12.2.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/isl/isl-0.12.2.ebuild?rev=1.1view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/isl/isl-0.12.2.ebuild?rev=1.1content-type=text/plain Index: isl-0.12.2.ebuild === # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/dev-libs/isl/isl-0.12.2.ebuild,v 1.1 2014/05/22 12:51:08 rhill Exp $ EAPI=5 inherit eutils multilib-minimal DESCRIPTION=A library for manipulating integer points bounded by linear constraints HOMEPAGE=http://isl.gforge.inria.fr/; SRC_URI=http://isl.gforge.inria.fr/${P}.tar.bz2; LICENSE=LGPL-2.1 SLOT=0/10 KEYWORDS=~alpha ~amd64 ~arm ~hppa ~mips ~x86 ~amd64-fbsd ~x86-fbsd IUSE=static-libs RDEPEND=dev-libs/gmp[${MULTILIB_USEDEP}] DEPEND=${RDEPEND} virtual/pkgconfig DOCS=( ChangeLog AUTHORS doc/manual.pdf ) src_prepare() { epatch ${FILESDIR}/${PN}-0.07-gdb-autoload-dir.patch # m4/ax_create_pkgconfig_info.m4 is broken but avoid eautoreconf # http://groups.google.com/group/isl-development/t/37ad876557e50f2c sed -i -e '/Libs:/s:@LDFLAGS@ ::' configure || die #382737 } multilib_src_configure() { ECONF_SOURCE=${S} econf $(use_enable static-libs static) } multilib_src_install_all() { einstalldocs
[gentoo-commits] gentoo-x86 commit in dev-libs/cloog: cloog-0.18.1.ebuild ChangeLog cloog-0.18.0.ebuild cloog-0.17.0.ebuild
rhill 14/05/22 12:57:15 Modified: ChangeLog cloog-0.18.0.ebuild Added:cloog-0.18.1.ebuild Removed: cloog-0.17.0.ebuild Log: Version bump (bug #491726). USE EAPI 5 and subslots. Add multilib support. Add missing pkgconfig dep. Remove old. Signed-off-by: Ryan Hill rh...@gentoo.org (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 957A8463) Revision ChangesPath 1.14 dev-libs/cloog/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/cloog/ChangeLog?rev=1.14view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/cloog/ChangeLog?rev=1.14content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/cloog/ChangeLog?r1=1.13r2=1.14 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/dev-libs/cloog/ChangeLog,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- ChangeLog 4 Nov 2013 02:28:34 - 1.13 +++ ChangeLog 22 May 2014 12:57:15 - 1.14 @@ -1,6 +1,13 @@ # ChangeLog for dev-libs/cloog -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/cloog/ChangeLog,v 1.13 2013/11/04 02:28:34 mattst88 Exp $ +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/cloog/ChangeLog,v 1.14 2014/05/22 12:57:15 rhill Exp $ + +*cloog-0.18.1 (22 May 2014) + + 22 May 2014; Ryan Hill rh...@gentoo.org -cloog-0.17.0.ebuild, + cloog-0.18.0.ebuild, +cloog-0.18.1.ebuild: + Version bump (bug #491726). USE EAPI 5 and subslots. Add multilib support. + Add missing pkgconfig dep. Remove old. 04 Nov 2013; Matt Turner matts...@gentoo.org cloog-0.18.0.ebuild: Added ~alpha, bug 487266. 1.9 dev-libs/cloog/cloog-0.18.0.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/cloog/cloog-0.18.0.ebuild?rev=1.9view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/cloog/cloog-0.18.0.ebuild?rev=1.9content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/cloog/cloog-0.18.0.ebuild?r1=1.8r2=1.9 Index: cloog-0.18.0.ebuild === RCS file: /var/cvsroot/gentoo-x86/dev-libs/cloog/cloog-0.18.0.ebuild,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- cloog-0.18.0.ebuild 4 Nov 2013 02:28:34 - 1.8 +++ cloog-0.18.0.ebuild 22 May 2014 12:57:15 - 1.9 @@ -1,6 +1,6 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/cloog/cloog-0.18.0.ebuild,v 1.8 2013/11/04 02:28:34 mattst88 Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/cloog/cloog-0.18.0.ebuild,v 1.9 2014/05/22 12:57:15 rhill Exp $ EAPI=4 @@ -16,7 +16,7 @@ IUSE=static-libs DEPEND=dev-libs/gmp - =dev-libs/isl-0.11.1 + dev-libs/isl-0.13 !dev-libs/cloog-ppl-0.15.10 RDEPEND=${DEPEND} 1.1 dev-libs/cloog/cloog-0.18.1.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/cloog/cloog-0.18.1.ebuild?rev=1.1view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/cloog/cloog-0.18.1.ebuild?rev=1.1content-type=text/plain Index: cloog-0.18.1.ebuild === # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/dev-libs/cloog/cloog-0.18.1.ebuild,v 1.1 2014/05/22 12:57:15 rhill Exp $ EAPI=5 inherit eutils multilib-minimal DESCRIPTION=A loop generator for scanning polyhedra HOMEPAGE=http://www.bastoul.net/cloog/index.php; SRC_URI=http://www.bastoul.net/cloog/pages/download/${P}.tar.gz; LICENSE=LGPL-2.1 SLOT=0/4 KEYWORDS=~alpha ~amd64 ~arm ~hppa ~mips ~x86 ~amd64-fbsd ~x86-fbsd IUSE=static-libs RDEPEND==dev-libs/gmp-5.0.2[${MULTILIB_USEDEP}] dev-libs/isl:0/10[${MULTILIB_USEDEP}] !dev-libs/cloog-ppl-0.15.10 DEPEND=${DEPEND} virtual/pkgconfig DOCS=( README ) src_prepare() { # m4/ax_create_pkgconfig_info.m4 includes LDFLAGS # sed to avoid eautoreconf sed -i -e '/Libs:/s:@LDFLAGS@ ::' configure || die } multilib_src_configure() { ECONF_SOURCE=${S} econf \ --with-gmp=system \ --with-isl=system \ $(use_enable static-libs static) } multilib_src_install_all() { einstalldocs prune_libtool_files }
[gentoo-commits] gentoo-x86 commit in profiles: package.mask
rhill 14/05/22 19:32:36 Modified: package.mask Log: Mask =dev-libs/isl-0.13 for now. Revision ChangesPath 1.15715 profiles/package.mask file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/package.mask?rev=1.15715view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/package.mask?rev=1.15715content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/package.mask?r1=1.15714r2=1.15715 Index: package.mask === RCS file: /var/cvsroot/gentoo-x86/profiles/package.mask,v retrieving revision 1.15714 retrieving revision 1.15715 diff -u -r1.15714 -r1.15715 --- package.mask22 May 2014 03:06:45 - 1.15714 +++ package.mask22 May 2014 19:32:36 - 1.15715 @@ -1,5 +1,5 @@ -# $Header: /var/cvsroot/gentoo-x86/profiles/package.mask,v 1.15714 2014/05/22 03:06:45 idella4 Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/package.mask,v 1.15715 2014/05/22 19:32:36 rhill Exp $ # # When you add an entry to the top of this file, add your name, the date, and # an explanation of why something is getting masked. Please be extremely @@ -30,6 +30,10 @@ #--- END OF EXAMPLES --- +# Ryan Hill rh...@gentoo.org (22 May 2014) +# Big API break. Masked until something needs it. +=dev-libs/isl-0.13 + # Ian Delaney idel...@gentoo.org (22 May 2014) # The bumped version has been given added py3.4 support. # Given testsuite failures, a period of masking allows for possible
[gentoo-commits] gentoo commit in src/patchsets/gcc/4.8.3/pie: - New directory
rhill 14/05/22 21:05:32 Log: Directory /var/cvsroot/gentoo/src/patchsets/gcc/4.8.3/pie added to the repository
[gentoo-commits] gentoo commit in src/patchsets/gcc/4.8.3/uclibc: - New directory
rhill 14/05/22 21:05:32 Log: Directory /var/cvsroot/gentoo/src/patchsets/gcc/4.8.3/uclibc added to the repository
[gentoo-commits] gentoo commit in src/patchsets/gcc/4.8.3/gentoo: - New directory
rhill 14/05/22 21:05:32 Log: Directory /var/cvsroot/gentoo/src/patchsets/gcc/4.8.3/gentoo added to the repository
[gentoo-commits] gentoo commit in src/patchsets/gcc/4.8.3: - New directory
rhill 14/05/22 21:05:22 Log: Directory /var/cvsroot/gentoo/src/patchsets/gcc/4.8.3 added to the repository
[gentoo-commits] gentoo commit in src/patchsets/gcc/4.9.0/gentoo: README.history
rhill 14/05/22 21:06:28 Modified: README.history Log: Initial 4.8.3 patchset based off latest 4.8.2 patchset. Revision ChangesPath 1.8 src/patchsets/gcc/4.9.0/gentoo/README.history file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.0/gentoo/README.history?rev=1.8view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.0/gentoo/README.history?rev=1.8content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.0/gentoo/README.history?r1=1.7r2=1.8 Index: README.history === RCS file: /var/cvsroot/gentoo/src/patchsets/gcc/4.9.0/gentoo/README.history,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- README.history 18 May 2014 07:44:42 - 1.7 +++ README.history 22 May 2014 21:06:28 - 1.8 @@ -1,3 +1,6 @@ +1.1(pending) + + 49_all_libitm-user-cflags.patch + 1.018 May 2014 U 09_all_default-ssp.patch U 10_all_default-fortify-source.patch
[gentoo-commits] gentoo commit in src/patchsets/gcc/4.8.3/uclibc: 90_all_100-uclibc-conf.patch 90_all_301-missing-execinfo_h.patch 90_all_302-c99-snprintf.patch 90_all_305-libmudflap-susv3-legacy.patc
rhill 14/05/22 21:06:28 Added:90_all_100-uclibc-conf.patch 90_all_301-missing-execinfo_h.patch 90_all_302-c99-snprintf.patch 90_all_305-libmudflap-susv3-legacy.patch Log: Initial 4.8.3 patchset based off latest 4.8.2 patchset. Revision ChangesPath 1.1 src/patchsets/gcc/4.8.3/uclibc/90_all_100-uclibc-conf.patch file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.8.3/uclibc/90_all_100-uclibc-conf.patch?rev=1.1view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.8.3/uclibc/90_all_100-uclibc-conf.patch?rev=1.1content-type=text/plain Index: 90_all_100-uclibc-conf.patch === --- gcc/gcc/config/--- gcc/contrib/regression/objs-gcc.sh +++ gcc/contrib/regression/objs-gcc.sh @@ -105,6 +105,10 @@ then make all-gdb all-dejagnu all-ld || exit 1 make install-gdb install-dejagnu install-ld || exit 1 +elif [ $H_REAL_TARGET = $H_REAL_HOST -a $H_REAL_TARGET = i686-pc-linux-uclibc ] + then + make all-gdb all-dejagnu all-ld || exit 1 + make install-gdb install-dejagnu install-ld || exit 1 elif [ $H_REAL_TARGET = $H_REAL_HOST ] ; then make bootstrap || exit 1 make install || exit 1 --- gcc/libjava/classpath/ltconfig +++ gcc/libjava/classpath/ltconfig @@ -603,7 +603,7 @@ # Transform linux* to *-*-linux-gnu*, to support old configure scripts. case $host_os in -linux-gnu*) ;; +linux-gnu*|linux-uclibc*) ;; linux*) host=`echo $host | sed 's/^\(.*-.*-linux\)\(.*\)$/\1-gnu\2/'` esac @@ -1251,7 +1251,7 @@ ;; # This must be Linux ELF. -linux-gnu*) +linux*) version_type=linux need_lib_prefix=no need_version=no 1.1 src/patchsets/gcc/4.8.3/uclibc/90_all_301-missing-execinfo_h.patch file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.8.3/uclibc/90_all_301-missing-execinfo_h.patch?rev=1.1view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.8.3/uclibc/90_all_301-missing-execinfo_h.patch?rev=1.1content-type=text/plain Index: 90_all_301-missing-execinfo_h.patch === --- gcc-4.0.0/boehm-gc/include/gc.h-orig2005-04-28 22:28:57.0 -0500 +++ gcc-4.0.0/boehm-gc/include/gc.h 2005-04-28 22:30:38.0 -0500 @@ -500,7 +500,7 @@ #ifdef __linux__ # include features.h # if (__GLIBC__ == 2 __GLIBC_MINOR__ = 1 || __GLIBC__ 2) \ - !defined(__ia64__) + !defined(__ia64__) !defined(__UCLIBC__) # ifndef GC_HAVE_BUILTIN_BACKTRACE # define GC_HAVE_BUILTIN_BACKTRACE # endif 1.1 src/patchsets/gcc/4.8.3/uclibc/90_all_302-c99-snprintf.patch file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.8.3/uclibc/90_all_302-c99-snprintf.patch?rev=1.1view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.8.3/uclibc/90_all_302-c99-snprintf.patch?rev=1.1content-type=text/plain Index: 90_all_302-c99-snprintf.patch === Index: gcc-4.3.0/libstdc++-v3/include/c_global/cstdio === --- gcc-4.3.0/libstdc++-v3/include/c_global/cstdio (revision 129202) +++ gcc-4.3.0/libstdc++-v3/include/c_global/cstdio (working copy) @@ -144,7 +144,7 @@ _GLIBCXX_END_NAMESPACE -#if _GLIBCXX_USE_C99 +#if _GLIBCXX_USE_C99 || defined __UCLIBC__ #undef snprintf #undef vfscanf 1.1 src/patchsets/gcc/4.8.3/uclibc/90_all_305-libmudflap-susv3-legacy.patch file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.8.3/uclibc/90_all_305-libmudflap-susv3-legacy.patch?rev=1.1view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.8.3/uclibc/90_all_305-libmudflap-susv3-legacy.patch?rev=1.1content-type=text/plain Index: 90_all_305-libmudflap-susv3-legacy.patch === Index: gcc-4.2/libmudflap/mf-hooks2.c === --- gcc-4.2/libmudflap/mf-hooks2.c (revision 119834) +++ gcc-4.2/libmudflap/mf-hooks2.c (working copy) @@ -427,7 +427,7 @@ { TRACE (%s\n, __PRETTY_FUNCTION__); MF_VALIDATE_EXTENT(s, n, __MF_CHECK_WRITE, bzero region); - bzero (s, n); + memset (s, 0, n); } @@ -437,7 +437,7 @@ TRACE (%s\n, __PRETTY_FUNCTION__); MF_VALIDATE_EXTENT(src, n, __MF_CHECK_READ, bcopy src); MF_VALIDATE_EXTENT(dest, n, __MF_CHECK_WRITE, bcopy dest); - bcopy (src, dest, n); + memmove (dest, src, n); } @@ -447,7 +447,7 @@ TRACE (%s\n, __PRETTY_FUNCTION__); MF_VALIDATE_EXTENT(s1, n, __MF_CHECK_READ, bcmp 1st arg); MF_VALIDATE_EXTENT(s2, n, __MF_CHECK_READ, bcmp 2nd arg); - return bcmp (s1, s2, n); + return n == 0 ? 0 : memcmp (s1, s2, n); }
[gentoo-commits] gentoo commit in src/patchsets/gcc/4.9.0/gentoo: README.history
rhill 14/05/22 21:09:13 Modified: README.history Log: Revert stray bit. Revision ChangesPath 1.9 src/patchsets/gcc/4.9.0/gentoo/README.history file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.0/gentoo/README.history?rev=1.9view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.0/gentoo/README.history?rev=1.9content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.0/gentoo/README.history?r1=1.8r2=1.9 Index: README.history === RCS file: /var/cvsroot/gentoo/src/patchsets/gcc/4.9.0/gentoo/README.history,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- README.history 22 May 2014 21:06:28 - 1.8 +++ README.history 22 May 2014 21:09:13 - 1.9 @@ -1,6 +1,3 @@ -1.1(pending) - + 49_all_libitm-user-cflags.patch - 1.018 May 2014 U 09_all_default-ssp.patch U 10_all_default-fortify-source.patch
[gentoo-commits] gentoo-x86 commit in eclass: ChangeLog toolchain.eclass
rhill 14/05/21 20:39:21 Modified: ChangeLog toolchain.eclass Log: Revert libintl change. It turns out we need to depend on gettext anyways, so this change is pointless. Revision ChangesPath 1.1260 eclass/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1260view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1260content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1259r2=1.1260 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v retrieving revision 1.1259 retrieving revision 1.1260 diff -u -r1.1259 -r1.1260 --- ChangeLog 20 May 2014 10:41:23 - 1.1259 +++ ChangeLog 21 May 2014 20:39:20 - 1.1260 @@ -1,6 +1,10 @@ # ChangeLog for eclass directory # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1259 2014/05/20 10:41:23 rhill Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1260 2014/05/21 20:39:20 rhill Exp $ + + 21 May 2014; Ryan Hill rh...@gentoo.org toolchain.eclass: + Revert libintl change. It turns out we need to depend on gettext anyways, so + this change is pointless. 20 May 2014; Ryan Hill rh...@gentoo.org toolchain.eclass: Strip -mno-rtm and -mno-htm as libitm requires these for x86/x86_64 and 1.629eclass/toolchain.eclass file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/toolchain.eclass?rev=1.629view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/toolchain.eclass?rev=1.629content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/toolchain.eclass?r1=1.628r2=1.629 Index: toolchain.eclass === RCS file: /var/cvsroot/gentoo-x86/eclass/toolchain.eclass,v retrieving revision 1.628 retrieving revision 1.629 diff -u -r1.628 -r1.629 --- toolchain.eclass20 May 2014 10:41:23 - 1.628 +++ toolchain.eclass21 May 2014 20:39:21 - 1.629 @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain.eclass,v 1.628 2014/05/20 10:41:23 rhill Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain.eclass,v 1.629 2014/05/21 20:39:21 rhill Exp $ # Maintainer: Toolchain Ninjas toolch...@gentoo.org @@ -148,7 +148,7 @@ # DEPEND RDEPEND=sys-libs/zlib - nls? ( virtual/libintl ) + nls? ( sys-devel/gettext ) tc_version_is_at_least 3 RDEPEND+= virtual/libiconv
[gentoo-commits] gentoo-x86 commit in eclass: ChangeLog toolchain.eclass
rhill 14/05/21 21:30:26 Modified: ChangeLog toolchain.eclass Log: Bug #499774, take 2. Revision ChangesPath 1.1261 eclass/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1261view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1261content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1260r2=1.1261 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v retrieving revision 1.1260 retrieving revision 1.1261 diff -u -r1.1260 -r1.1261 --- ChangeLog 21 May 2014 20:39:20 - 1.1260 +++ ChangeLog 21 May 2014 21:30:26 - 1.1261 @@ -1,6 +1,9 @@ # ChangeLog for eclass directory # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1260 2014/05/21 20:39:20 rhill Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1261 2014/05/21 21:30:26 rhill Exp $ + + 21 May 2014; Ryan Hill rh...@gentoo.org toolchain.eclass: + Bug #499774, take 2. 21 May 2014; Ryan Hill rh...@gentoo.org toolchain.eclass: Revert libintl change. It turns out we need to depend on gettext anyways, so 1.630eclass/toolchain.eclass file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/toolchain.eclass?rev=1.630view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/toolchain.eclass?rev=1.630content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/toolchain.eclass?r1=1.629r2=1.630 Index: toolchain.eclass === RCS file: /var/cvsroot/gentoo-x86/eclass/toolchain.eclass,v retrieving revision 1.629 retrieving revision 1.630 diff -u -r1.629 -r1.630 --- toolchain.eclass21 May 2014 20:39:21 - 1.629 +++ toolchain.eclass21 May 2014 21:30:26 - 1.630 @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain.eclass,v 1.629 2014/05/21 20:39:21 rhill Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain.eclass,v 1.630 2014/05/21 21:30:26 rhill Exp $ # Maintainer: Toolchain Ninjas toolch...@gentoo.org @@ -148,7 +148,7 @@ # DEPEND RDEPEND=sys-libs/zlib - nls? ( sys-devel/gettext ) + nls? ( virtual/libintl ) tc_version_is_at_least 3 RDEPEND+= virtual/libiconv @@ -182,6 +182,7 @@ DEPEND=${RDEPEND} =sys-devel/bison-1.875 =sys-devel/flex-2.5.4 + nls? ( sys-devel/gettext ) regression-test? ( =dev-util/dejagnu-1.4.4 =sys-devel/autogen-5.5.4
[gentoo-commits] gentoo-x86 commit in eclass: ChangeLog toolchain.eclass
rhill 14/05/20 07:39:28 Modified: ChangeLog toolchain.eclass Log: Depend on virtual/libintl rather than sys-devel/gettext (bug #499774). Revision ChangesPath 1.1258 eclass/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1258view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1258content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1257r2=1.1258 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v retrieving revision 1.1257 retrieving revision 1.1258 diff -u -r1.1257 -r1.1258 --- ChangeLog 19 May 2014 05:00:34 - 1.1257 +++ ChangeLog 20 May 2014 07:39:28 - 1.1258 @@ -1,6 +1,9 @@ # ChangeLog for eclass directory # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1257 2014/05/19 05:00:34 floppym Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1258 2014/05/20 07:39:28 rhill Exp $ + + 20 May 2014; Ryan Hill rh...@gentoo.org toolchain.eclass: + Depend on virtual/libintl rather than sys-devel/gettext (bug #499774). 19 May 2014; Mike Gilbert flop...@gentoo.org distutils-r1.eclass: Work around bash-4.3 bug by setting PYTHONDONTWRITEBYTECODE to an empty 1.627eclass/toolchain.eclass file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/toolchain.eclass?rev=1.627view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/toolchain.eclass?rev=1.627content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/toolchain.eclass?r1=1.626r2=1.627 Index: toolchain.eclass === RCS file: /var/cvsroot/gentoo-x86/eclass/toolchain.eclass,v retrieving revision 1.626 retrieving revision 1.627 diff -u -r1.626 -r1.627 --- toolchain.eclass18 May 2014 20:28:27 - 1.626 +++ toolchain.eclass20 May 2014 07:39:28 - 1.627 @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain.eclass,v 1.626 2014/05/18 20:28:27 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain.eclass,v 1.627 2014/05/20 07:39:28 rhill Exp $ # Maintainer: Toolchain Ninjas toolch...@gentoo.org @@ -148,7 +148,7 @@ # DEPEND RDEPEND=sys-libs/zlib - nls? ( sys-devel/gettext ) + nls? ( virtual/libintl ) tc_version_is_at_least 3 RDEPEND+= virtual/libiconv
[gentoo-commits] gentoo-x86 commit in sys-devel/gcc/files: fix_libtool_files.sh
rhill 14/05/20 08:00:40 Modified: fix_libtool_files.sh Log: Stop using einfo/eerror in fix_libtool_files.sh to avoid a dependency on sys-apps/gentoo-functions (bug #504434). Signed-off-by: Ryan Hill rh...@gentoo.org (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 957A8463) Revision ChangesPath 1.17 sys-devel/gcc/files/fix_libtool_files.sh file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/files/fix_libtool_files.sh?rev=1.17view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/files/fix_libtool_files.sh?rev=1.17content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/files/fix_libtool_files.sh?r1=1.16r2=1.17 Index: fix_libtool_files.sh === RCS file: /var/cvsroot/gentoo-x86/sys-devel/gcc/files/fix_libtool_files.sh,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- fix_libtool_files.sh18 May 2012 21:28:56 - 1.16 +++ fix_libtool_files.sh20 May 2014 08:00:40 - 1.17 @@ -1,7 +1,7 @@ #!/bin/sh -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/files/fix_libtool_files.sh,v 1.16 2012/05/18 21:28:56 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/files/fix_libtool_files.sh,v 1.17 2014/05/20 08:00:40 rhill Exp $ usage() { cat USAGE_END @@ -38,10 +38,9 @@ ARGV3=$3 . /etc/profile || exit 1 -. /etc/init.d/functions.sh || exit 1 if [ ${EUID:-0} -ne 0 ] ; then - eerror ${0##*/}: Must be root. + echo ${0##*/}: Must be root. exit 1 fi @@ -54,7 +53,7 @@ AWKDIR=/usr/share/gcc-data if [ ! -r ${AWKDIR}/fixlafiles.awk ] ; then - eerror ${0##*/}: ${AWKDIR}/fixlafiles.awk does not exist! + echo ${0##*/}: ${AWKDIR}/fixlafiles.awk does not exist! exit 1 fi @@ -62,7 +61,7 @@ export OLDVER OLDCHOST -einfo Scanning libtool files for hardcoded gcc library paths... +echo Scanning libtool files for hardcoded gcc library paths... exec gawk -f ${AWKDIR}/fixlafiles.awk # vim:ts=4
[gentoo-commits] gentoo-x86 commit in sys-devel/gcc: ChangeLog
rhill 14/05/20 08:00:39 Modified: ChangeLog Log: Stop using einfo/eerror in fix_libtool_files.sh to avoid a dependency on sys-apps/gentoo-functions (bug #504434). Signed-off-by: Ryan Hill rh...@gentoo.org (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 957A8463) Revision ChangesPath 1.1002 sys-devel/gcc/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/ChangeLog?rev=1.1002view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/ChangeLog?rev=1.1002content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/ChangeLog?r1=1.1001r2=1.1002 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v retrieving revision 1.1001 retrieving revision 1.1002 diff -u -r1.1001 -r1.1002 --- ChangeLog 18 May 2014 08:33:52 - 1.1001 +++ ChangeLog 20 May 2014 08:00:39 - 1.1002 @@ -1,6 +1,10 @@ # ChangeLog for sys-devel/gcc # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.1001 2014/05/18 08:33:52 rhill Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.1002 2014/05/20 08:00:39 rhill Exp $ + + 20 May 2014; Ryan Hill rh...@gentoo.org files/fix_libtool_files.sh: + Stop using einfo/eerror in fix_libtool_files.sh to avoid a dependency on + sys-apps/gentoo-functions (bug #504434). *gcc-4.9.0 (18 May 2014)
[gentoo-commits] gentoo-x86 commit in eclass: ChangeLog toolchain.eclass
rhill 14/05/20 10:41:23 Modified: ChangeLog toolchain.eclass Log: Strip -mno-rtm and -mno-htm as libitm requires these for x86/x86_64 and ppc/s390 respectively if supported by the assembler (bug #506202). Revision ChangesPath 1.1259 eclass/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1259view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1259content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1258r2=1.1259 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v retrieving revision 1.1258 retrieving revision 1.1259 diff -u -r1.1258 -r1.1259 --- ChangeLog 20 May 2014 07:39:28 - 1.1258 +++ ChangeLog 20 May 2014 10:41:23 - 1.1259 @@ -1,6 +1,10 @@ # ChangeLog for eclass directory # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1258 2014/05/20 07:39:28 rhill Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1259 2014/05/20 10:41:23 rhill Exp $ + + 20 May 2014; Ryan Hill rh...@gentoo.org toolchain.eclass: + Strip -mno-rtm and -mno-htm as libitm requires these for x86/x86_64 and + ppc/s390 respectively if supported by the assembler (bug #506202). 20 May 2014; Ryan Hill rh...@gentoo.org toolchain.eclass: Depend on virtual/libintl rather than sys-devel/gettext (bug #499774). 1.628eclass/toolchain.eclass file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/toolchain.eclass?rev=1.628view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/toolchain.eclass?rev=1.628content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/toolchain.eclass?r1=1.627r2=1.628 Index: toolchain.eclass === RCS file: /var/cvsroot/gentoo-x86/eclass/toolchain.eclass,v retrieving revision 1.627 retrieving revision 1.628 diff -u -r1.627 -r1.628 --- toolchain.eclass20 May 2014 07:39:28 - 1.627 +++ toolchain.eclass20 May 2014 10:41:23 - 1.628 @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain.eclass,v 1.627 2014/05/20 07:39:28 rhill Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain.eclass,v 1.628 2014/05/20 10:41:23 rhill Exp $ # Maintainer: Toolchain Ninjas toolch...@gentoo.org @@ -1340,7 +1340,8 @@ # dont want to funk ourselves filter-flags '-mabi*' -m31 -m32 -m64 - filter-flags '-frecord-gcc-switches' # 490738 + filter-flags -frecord-gcc-switches # 490738 + filter-flags -mno-rtm -mno-htm # 506202 if tc_version_is_between 3.2 3.4 ; then # XXX: this is so outdated it's barely useful, but it don't hurt...
[gentoo-commits] gentoo-x86 commit in profiles: ChangeLog package.mask
rhill 14/05/18 07:39:58 Modified: ChangeLog package.mask Log: Mask GCC 4.9 for testing. Revision ChangesPath 1.8979 profiles/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/ChangeLog?rev=1.8979view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/ChangeLog?rev=1.8979content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/ChangeLog?r1=1.8978r2=1.8979 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/profiles/ChangeLog,v retrieving revision 1.8978 retrieving revision 1.8979 diff -u -r1.8978 -r1.8979 --- ChangeLog 18 May 2014 05:08:25 - 1.8978 +++ ChangeLog 18 May 2014 07:39:57 - 1.8979 @@ -1,11 +1,14 @@ # ChangeLog for profile directory # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/ChangeLog,v 1.8978 2014/05/18 05:08:25 jer Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/ChangeLog,v 1.8979 2014/05/18 07:39:57 rhill Exp $ # # This ChangeLog should include records for all changes in profiles directory. # Only typo fixes which don't affect portage/repoman behaviour could be avoided # here. If in doubt put a record here! + 18 May 2014; Ryan Hill rh...@gentoo.org package.mask: + Mask GCC 4.9 for testing. + 18 May 2014; Jeroen Roovers j...@gentoo.org package.mask: Drop net-nntp/tin development mask. 1.15703 profiles/package.mask file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/package.mask?rev=1.15703view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/package.mask?rev=1.15703content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/profiles/package.mask?r1=1.15702r2=1.15703 Index: package.mask === RCS file: /var/cvsroot/gentoo-x86/profiles/package.mask,v retrieving revision 1.15702 retrieving revision 1.15703 diff -u -r1.15702 -r1.15703 --- package.mask18 May 2014 05:08:25 - 1.15702 +++ package.mask18 May 2014 07:39:57 - 1.15703 @@ -1,5 +1,5 @@ -# $Header: /var/cvsroot/gentoo-x86/profiles/package.mask,v 1.15702 2014/05/18 05:08:25 jer Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/package.mask,v 1.15703 2014/05/18 07:39:57 rhill Exp $ # # When you add an entry to the top of this file, add your name, the date, and # an explanation of why something is getting masked. Please be extremely @@ -30,6 +30,11 @@ #--- END OF EXAMPLES --- +# Ryan Hill rh...@gentoo.org (18 May 2014) +# Masked for testing. +# Tracker: https://bugs.gentoo.org/495124 +=sys-devel/gcc-4.9.0 + # Ulrich Müller u...@gentoo.org (17 May 2014) # Last upstream release in 1997, does not work reliably with # Emacs 22 and later. Use app-emacs/redo+ as replacement.
[gentoo-commits] gentoo commit in src/patchsets/gcc/4.9.0/gentoo: README.history
rhill 14/05/18 07:44:42 Modified: README.history Log: Release 4.9.0 p1.0. Revision ChangesPath 1.7 src/patchsets/gcc/4.9.0/gentoo/README.history file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.0/gentoo/README.history?rev=1.7view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.0/gentoo/README.history?rev=1.7content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.0/gentoo/README.history?r1=1.6r2=1.7 Index: README.history === RCS file: /var/cvsroot/gentoo/src/patchsets/gcc/4.9.0/gentoo/README.history,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- README.history 15 May 2014 02:34:29 - 1.6 +++ README.history 18 May 2014 07:44:42 - 1.7 @@ -1,4 +1,4 @@ -1.0(pending) +1.018 May 2014 U 09_all_default-ssp.patch U 10_all_default-fortify-source.patch U 11_all_default-warn-format-security.patch
[gentoo-commits] gentoo-x86 commit in sys-devel/gcc: ChangeLog gcc-4.9.0.ebuild
rhill 14/05/18 08:33:52 Modified: ChangeLog Added:gcc-4.9.0.ebuild Log: Version bump. Signed-off-by: Ryan Hill rh...@gentoo.org (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 957A8463) Revision ChangesPath 1.1001 sys-devel/gcc/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/ChangeLog?rev=1.1001view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/ChangeLog?rev=1.1001content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/ChangeLog?r1=1.1000r2=1.1001 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v retrieving revision 1.1000 retrieving revision 1.1001 diff -u -r1.1000 -r1.1001 --- ChangeLog 29 Mar 2014 06:40:40 - 1.1000 +++ ChangeLog 18 May 2014 08:33:52 - 1.1001 @@ -1,6 +1,11 @@ # ChangeLog for sys-devel/gcc # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.1000 2014/03/29 06:40:40 rhill Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.1001 2014/05/18 08:33:52 rhill Exp $ + +*gcc-4.9.0 (18 May 2014) + + 18 May 2014; Ryan Hill rh...@gentoo.org +gcc-4.9.0.ebuild: + Version bump. 29 Mar 2014; Ryan Hill rh...@gentoo.org gcc-4.6.4.ebuild: 4.6.4 p1.2: Fixes illegal instructions on Haswell (or -mfma) (bug #505960 1.1 sys-devel/gcc/gcc-4.9.0.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/gcc-4.9.0.ebuild?rev=1.1view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/gcc-4.9.0.ebuild?rev=1.1content-type=text/plain Index: gcc-4.9.0.ebuild === # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.9.0.ebuild,v 1.1 2014/05/18 08:33:52 rhill Exp $ EAPI=4 PATCH_VER=1.0 UCLIBC_VER=1.0 # Hardened gcc 4 stuff PIE_VER=0.6.0 SPECS_VER=0.2.0 SPECS_GCC_VER=4.4.3 # arch/libc configurations known to be stable with {PIE,SSP}-by-default PIE_GLIBC_STABLE=x86 amd64 mips ppc ppc64 arm ia64 PIE_UCLIBC_STABLE=x86 arm amd64 mips ppc ppc64 SSP_STABLE=amd64 x86 mips ppc ppc64 arm # uclibc need tls and nptl support for SSP support # uclibc need to be = 0.9.33 SSP_UCLIBC_STABLE=x86 amd64 mips ppc ppc64 arm #end Hardened stuff inherit eutils toolchain DESCRIPTION=The GNU Compiler Collection LICENSE=GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+ KEYWORDS= RDEPEND= DEPEND=${RDEPEND} elibc_glibc? ( =sys-libs/glibc-2.8 ) =${CATEGORY}/binutils-2.20 if [[ ${CATEGORY} != cross-* ]] ; then PDEPEND=${PDEPEND} elibc_glibc? ( =sys-libs/glibc-2.8 ) fi src_prepare() { if has_version 'sys-libs/glibc-2.12' ; then ewarn Your host glibc is too old; disabling automatic fortify. ewarn Please rebuild gcc after upgrading to =glibc-2.12 #362315 EPATCH_EXCLUDE+= 10_all_default-fortify-source.patch fi toolchain_src_prepare use vanilla return 0 #Use -r1 for newer piepatchet that use DRIVER_SELF_SPECS for the hardened specs. [[ ${CHOST} == ${CTARGET} ]] epatch ${FILESDIR}/gcc-spec-env-r1.patch }
[gentoo-commits] gentoo commit in src/patchsets/gcc/4.9.0/gentoo: 09_all_default-ssp.patch 30_all_freebsd-pie.patch 92_all_freebsd-pie.patch 93_all_pr60971-wrong-code.patch 95_all_pr60960-wrong-code.p
rhill 14/05/15 00:51:49 Modified: 09_all_default-ssp.patch README.history Added:30_all_freebsd-pie.patch 93_all_pr60971-wrong-code.patch 95_all_pr60960-wrong-code.patch 96_all_pr59952-avx2-no-rtm.patch 97_all_pr60965-devirt-placement-new.patch Removed: 92_all_freebsd-pie.patch Log: More backports. Revision ChangesPath 1.3 src/patchsets/gcc/4.9.0/gentoo/09_all_default-ssp.patch file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.0/gentoo/09_all_default-ssp.patch?rev=1.3view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.0/gentoo/09_all_default-ssp.patch?rev=1.3content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.0/gentoo/09_all_default-ssp.patch?r1=1.2r2=1.3 Index: 09_all_default-ssp.patch === RCS file: /var/cvsroot/gentoo/src/patchsets/gcc/4.9.0/gentoo/09_all_default-ssp.patch,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- 09_all_default-ssp.patch12 May 2014 14:18:26 - 1.2 +++ 09_all_default-ssp.patch15 May 2014 00:51:49 - 1.3 @@ -5,8 +5,8 @@ We Add -fstack-protector-strong as default and change ssp-buffer-size a/configure.ac 2013-02-05 23:36:20.0 +0100 -+++ b/configure.ac 2013-12-30 22:22:47.241772166 +0100 +--- a/configure.ac b/configure.ac @@ -3238,6 +3238,9 @@ case $build in esac ;; esac @@ -17,8 +17,8 @@ AC_SUBST(stage1_cflags) # Enable --enable-checking in stage1 of the compiler. a/configure2013-02-05 23:36:20.0 +0100 -+++ b/configure2013-12-30 22:57:04.301738428 +0100 +--- a/configure b/configure @@ -14453,7 +14453,8 @@ case $build in esac ;; esac @@ -29,8 +29,8 @@ # Enable --enable-checking in stage1 of the compiler. # Check whether --enable-stage1-checking was given. a/Makefile.in 2013-01-14 17:15:21.0 +0100 -+++ b/Makefile.in 2013-12-30 22:26:24.381768605 +0100 +--- a/Makefile.in b/Makefile.in @@ -362,7 +362,7 @@ BUILD_PREFIX_1 = @BUILD_PREFIX_1@ # Flags to pass to stage2 and later makes. They are defined @@ -52,8 +52,8 @@ GOCFLAGS = $(CFLAGS) TFLAGS = a/gcc/doc/invoke.texi 2014-04-14 17:07:07.0 +0200 -+++ b/gcc/doc/invoke.texi 2014-04-24 01:59:21.230308265 +0200 +--- a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi @@ -9239,6 +9251,11 @@ Like @option{-fstack-protector} but incl be protected --- those that have local array definitions, or have references to local frame addresses. 1.5 src/patchsets/gcc/4.9.0/gentoo/README.history file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.0/gentoo/README.history?rev=1.5view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.0/gentoo/README.history?rev=1.5content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.0/gentoo/README.history?r1=1.4r2=1.5 Index: README.history === RCS file: /var/cvsroot/gentoo/src/patchsets/gcc/4.9.0/gentoo/README.history,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- README.history 13 May 2014 02:03:43 - 1.4 +++ README.history 15 May 2014 00:51:49 - 1.5 @@ -12,6 +12,7 @@ + 25_all_alpha-mieee-default.patch + 26_all_alpha-asm-mcpu.patch + 29_all_arm_armv4t-default.patch + + 30_all_freebsd-pie.patch + 34_all_ia64_note.GNU-stack.patch + 38_all_sh_pr24836_all-archs.patch + 42_all_superh_default-multilib.patch @@ -21,5 +22,8 @@ + 67_all_gcc-poison-system-directories.patch.updateme + 74_all_gcc49_cloog-dl.patch + 90_all_pr55930-dependency-tracking.patch - + 92_all_freebsd-pie.patch + + 93_all_pr60971.patch + 94_all_pr60902-ffmpeg-miscompile.patch + + 95_all_pr60960-wrong-code.patch + + 96_all_pr59952-avx2-no-rtm.patch + + 97_all_pr60965-devirt-placement-new.patch 1.1 src/patchsets/gcc/4.9.0/gentoo/30_all_freebsd-pie.patch file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.0/gentoo/30_all_freebsd-pie.patch?rev=1.1view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.0/gentoo/30_all_freebsd-pie.patch?rev=1.1content-type=text/plain Index: 30_all_freebsd-pie.patch === https://bugs.gentoo.org/415185 http://gcc.gnu.org/ml/gcc-patches/2012-05/msg00555.html From: Alexis Ballier aball...@gentoo.org To: gcc-patc...@gcc.gnu.org Cc: Alexis Ballier aball...@gentoo.org Date: Tue, 8 May 2012 09:53:43
[gentoo-commits] gentoo commit in src/patchsets/gcc/4.8.2/gentoo: 95_all_pr60960-wrong-code.patch 96_all_pr59952-avx2-no-rtm.patch README.history
rhill 14/05/15 01:06:52 Modified: README.history Added:95_all_pr60960-wrong-code.patch 96_all_pr59952-avx2-no-rtm.patch Log: Backport a couple patches. Revision ChangesPath 1.16 src/patchsets/gcc/4.8.2/gentoo/README.history file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.8.2/gentoo/README.history?rev=1.16view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.8.2/gentoo/README.history?rev=1.16content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.8.2/gentoo/README.history?r1=1.15r2=1.16 Index: README.history === RCS file: /var/cvsroot/gentoo/src/patchsets/gcc/4.8.2/gentoo/README.history,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- README.history 11 Jan 2014 00:20:58 - 1.15 +++ README.history 15 May 2014 01:06:52 - 1.16 @@ -1,3 +1,7 @@ +1.5(pending) + + 95_all_pr60960-wrong-code.patch + + 96_all_pr59952-avx2-no-rtm.patch + 1.411 Jan 2014 + 09_all_default-ssp.patch 1.303 Jan 2014 1.1 src/patchsets/gcc/4.8.2/gentoo/95_all_pr60960-wrong-code.patch file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.8.2/gentoo/95_all_pr60960-wrong-code.patch?rev=1.1view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.8.2/gentoo/95_all_pr60960-wrong-code.patch?rev=1.1content-type=text/plain Index: 95_all_pr60960-wrong-code.patch === http://gcc.gnu.org/PR60960 commit d33dfa66ca1928edf3692991143967bf03cb08e6 Author: jakub jakub@138bc75d-0d04-0410-961f-82ee72b054a4 Date: Mon May 5 08:16:43 2014 + Backported from mainline 2014-04-25 Jakub Jelinek ja...@redhat.com PR tree-optimization/60960 * tree-vect-generic.c (expand_vector_operation): Only call expand_vector_divmod if type's mode satisfies VECTOR_MODE_P. * gcc.c-torture/execute/pr60960.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@210064 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog | 9 +++ gcc/testsuite/ChangeLog | 8 ++ gcc/testsuite/gcc.c-torture/execute/pr60960.c | 38 +++ gcc/tree-vect-generic.c | 3 ++- 4 files changed, 57 insertions(+), 1 deletion(-) --- a/gcc/tree-vect-generic.c +++ b/gcc/tree-vect-generic.c @@ -1006,7 +1006,8 @@ expand_vector_operation (gimple_stmt_iterator *gsi, tree type, tree compute_type if (!optimize || !VECTOR_INTEGER_TYPE_P (type) - || TREE_CODE (rhs2) != VECTOR_CST) + || TREE_CODE (rhs2) != VECTOR_CST + || !VECTOR_MODE_P (TYPE_MODE (type))) break; ret = expand_vector_divmod (gsi, type, rhs1, rhs2, code); --- /dev/null +++ b/gcc/testsuite/gcc.c-torture/execute/pr60960.c @@ -0,0 +1,38 @@ +/* PR tree-optimization/60960 */ + +typedef unsigned char v4qi __attribute__ ((vector_size (4))); + +__attribute__((noinline, noclone)) v4qi +f1 (v4qi v) +{ + return v / 2; +} + +__attribute__((noinline, noclone)) v4qi +f2 (v4qi v) +{ + return v / (v4qi) { 2, 2, 2, 2 }; +} + +__attribute__((noinline, noclone)) v4qi +f3 (v4qi x, v4qi y) +{ + return x / y; +} + +int +main () +{ + v4qi x = { 5, 5, 5, 5 }; + v4qi y = { 2, 2, 2, 2 }; + v4qi z = f1 (x); + if (__builtin_memcmp (y, z, sizeof (y)) != 0) +__builtin_abort (); + z = f2 (x); + if (__builtin_memcmp (y, z, sizeof (y)) != 0) +__builtin_abort (); + z = f3 (x, y); + if (__builtin_memcmp (y, z, sizeof (y)) != 0) +__builtin_abort (); + return 0; +} 1.1 src/patchsets/gcc/4.8.2/gentoo/96_all_pr59952-avx2-no-rtm.patch file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.8.2/gentoo/96_all_pr59952-avx2-no-rtm.patch?rev=1.1view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.8.2/gentoo/96_all_pr59952-avx2-no-rtm.patch?rev=1.1content-type=text/plain Index: 96_all_pr59952-avx2-no-rtm.patch === https://gcc.gnu.org/PR59952 commit a360adbdd6a5c88bbe5aa2ee851516565482dba3 Author: uros uros@138bc75d-0d04-0410-961f-82ee72b054a4 Date: Thu May 8 19:32:34 2014 + PR target/59952 * config/i386/i386.c (ix86_option_override_internal): Remove PTA_RTM from core-avx2. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_8-branch@210237 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog | 6 ++ gcc/config/i386/i386.c | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) ---
[gentoo-commits] gentoo commit in src/patchsets/gcc/4.9.0/gentoo: 93_all_pr60971-wrong-code.patch
rhill 14/05/15 02:05:43 Modified: 93_all_pr60971-wrong-code.patch Log: Fix whitespace. Revision ChangesPath 1.2 src/patchsets/gcc/4.9.0/gentoo/93_all_pr60971-wrong-code.patch file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.0/gentoo/93_all_pr60971-wrong-code.patch?rev=1.2view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.0/gentoo/93_all_pr60971-wrong-code.patch?rev=1.2content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.0/gentoo/93_all_pr60971-wrong-code.patch?r1=1.1r2=1.2 Index: 93_all_pr60971-wrong-code.patch === RCS file: /var/cvsroot/gentoo/src/patchsets/gcc/4.9.0/gentoo/93_all_pr60971-wrong-code.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- 93_all_pr60971-wrong-code.patch 15 May 2014 00:51:49 - 1.1 +++ 93_all_pr60971-wrong-code.patch 15 May 2014 02:05:43 - 1.2 @@ -39,7 +39,7 @@ +if (INTEGRAL_TYPE_P (TREE_TYPE (dest)) + (GET_MODE_PRECISION (TYPE_MODE (TREE_TYPE (dest))) + TYPE_PRECISION (TREE_TYPE (dest - return false; + return false; + } if (src_var != *ass_var)
[gentoo-commits] gentoo commit in src/patchsets/gcc/4.9.0/gentoo: 53_all_libitm-no-fortify-source.patch README.history
rhill 14/05/15 02:34:29 Modified: README.history Added:53_all_libitm-no-fortify-source.patch Log: Temporarily disable fortification in libitm for bug #508852. Patch by Magnus Granberg. Revision ChangesPath 1.6 src/patchsets/gcc/4.9.0/gentoo/README.history file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.0/gentoo/README.history?rev=1.6view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.0/gentoo/README.history?rev=1.6content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.0/gentoo/README.history?r1=1.5r2=1.6 Index: README.history === RCS file: /var/cvsroot/gentoo/src/patchsets/gcc/4.9.0/gentoo/README.history,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- README.history 15 May 2014 00:51:49 - 1.5 +++ README.history 15 May 2014 02:34:29 - 1.6 @@ -19,6 +19,7 @@ + 50_all_libiberty-asprintf.patch + 51_all_libiberty-pic.patch + 52_all_netbsd-Bsymbolic.patch + + 53_all_libitm-no-fortify-source.patch + 67_all_gcc-poison-system-directories.patch.updateme + 74_all_gcc49_cloog-dl.patch + 90_all_pr55930-dependency-tracking.patch 1.1 src/patchsets/gcc/4.9.0/gentoo/53_all_libitm-no-fortify-source.patch file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.0/gentoo/53_all_libitm-no-fortify-source.patch?rev=1.1view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.0/gentoo/53_all_libitm-no-fortify-source.patch?rev=1.1content-type=text/plain Index: 53_all_libitm-no-fortify-source.patch === https://bugs.gentoo.org/508852 https://gcc.gnu.org/PR61164 2014-04-27 Magnus Granberg zo...@gentoo.org #508852 * libitm/configure.tgt: Disable FORTIFY --- a/libitm/configure.tgt +++ b/libitm/configure.tgt @@ -43,6 +43,16 @@ if test $gcc_cv_have_tls = yes ; then esac fi +# FIXME: error: inlining failed in call to always_inline +# ‘int vfprintf(FILE*, const char*, __va_list_tag*)’ +# : function body can be overwritten at link time +# Disable Fortify in libitm for now. #508852 +case ${target} in +*-*-linux*) + XCFLAGS=${XCFLAGS} -U_FORTIFY_SOURCE + ;; +esac + # Map the target cpu to an ARCH sub-directory. At the same time, # work out any special compilation flags as necessary. case ${target_cpu} in
[gentoo-commits] gentoo commit in src/patchsets/gcc/4.8.2/gentoo: 48_all_x86_pr53113_libitm-avx.patch README.history
rhill 14/05/15 03:41:04 Modified: 48_all_x86_pr53113_libitm-avx.patch README.history Log: Backport proper fix for bug #417271. Revision ChangesPath 1.2 src/patchsets/gcc/4.8.2/gentoo/48_all_x86_pr53113_libitm-avx.patch file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.8.2/gentoo/48_all_x86_pr53113_libitm-avx.patch?rev=1.2view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.8.2/gentoo/48_all_x86_pr53113_libitm-avx.patch?rev=1.2content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.8.2/gentoo/48_all_x86_pr53113_libitm-avx.patch?r1=1.1r2=1.2 Index: 48_all_x86_pr53113_libitm-avx.patch === RCS file: /var/cvsroot/gentoo/src/patchsets/gcc/4.8.2/gentoo/48_all_x86_pr53113_libitm-avx.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- 48_all_x86_pr53113_libitm-avx.patch 10 Nov 2013 20:05:25 - 1.1 +++ 48_all_x86_pr53113_libitm-avx.patch 15 May 2014 03:41:04 - 1.2 @@ -1,28 +1,58 @@ -libitm checks for AVX support in the assembler and adds -mavx to x86_avx.cc -which defines the needed typedefs. User CFLAGS can override -mavx however, -so also use the fallback typedef if __AVX__ isn't defined. +Force -mavx and -msse when needed. https://bugs.gentoo.org/417271 -http://gcc.gnu.org/PR53113 +https://gcc.gnu.org/PR53113 +https://gcc.gnu.org/viewcvs/gcc?view=revisionrevision=206587 +commit 7986635822d172ab35a858b02fcd822afa41f628 +Author: hjl hjl@138bc75d-0d04-0410-961f-82ee72b054a4 +Date: Mon Jan 13 19:36:17 2014 + a/libitm/config/x86/x86_avx.cc -+++ b/libitm/config/x86/x86_avx.cc -@@ -29,7 +29,7 @@ +Make sure that -msse/-mavx are appended at the end + + PR libitm/53113 + * Makefile.am (x86_sse.lo): Append -msse to CXXFLAGS. + (x86_avx.lo): Append -mavx to CXXFLAGS. + * Makefile.in: Regenerate. + + +git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@206587 138bc75d-0d04-0410-961f-82ee72b054a4 +--- + libitm/ChangeLog | 7 +++ + libitm/Makefile.am | 6 -- + libitm/Makefile.in | 6 -- + 3 files changed, 15 insertions(+), 4 deletions(-) + + +--- a/libitm/Makefile.am b/libitm/Makefile.am +@@ -67,10 +67,12 @@ libitm_la_SOURCES += hwcap.cc + endif + if ARCH_X86 + libitm_la_SOURCES += x86_sse.cc x86_avx.cc +-x86_sse.lo : XCFLAGS += -msse ++# Make sure -msse is appended at the end. ++x86_sse.lo : override CXXFLAGS += -msse + endif + if ARCH_X86_AVX +-x86_avx.lo : XCFLAGS += -mavx ++# Make sure -mavx is appended at the end. ++x86_avx.lo : override CXXFLAGS += -mavx + endif - extern C { + if ARCH_FUTEX +--- a/libitm/Makefile.in b/libitm/Makefile.in +@@ -1050,8 +1050,10 @@ vpath % $(strip $(search_path)) + @LIBITM_BUILD_VERSIONED_SHLIB_SUN_TRUE@@LIBITM_BUILD_VERSIONED_SHLIB_TRUE@ `echo $(libitm_la_LIBADD) | \ + @LIBITM_BUILD_VERSIONED_SHLIB_SUN_TRUE@@LIBITM_BUILD_VERSIONED_SHLIB_TRUE@ sed 's,/\([^/.]*\)\.la,/.libs/\1.a,g'` \ + @LIBITM_BUILD_VERSIONED_SHLIB_SUN_TRUE@@LIBITM_BUILD_VERSIONED_SHLIB_TRUE@ $@ || (rm -f $@ ; exit 1) +-@ARCH_X86_TRUE@x86_sse.lo : XCFLAGS += -msse +-@ARCH_X86_AVX_TRUE@x86_avx.lo : XCFLAGS += -mavx ++# Make sure -msse is appended at the end. ++@ARCH_X86_TRUE@x86_sse.lo : override CXXFLAGS += -msse ++# Make sure -mavx is appended at the end. ++@ARCH_X86_AVX_TRUE@x86_avx.lo : override CXXFLAGS += -mavx --#ifndef HAVE_AS_AVX -+#if !defined (HAVE_AS_AVX) || !defined(__AVX__) - // If we don't have an AVX capable assembler, we didn't set -mavx on the - // command-line either, which means that libitm.h defined neither this type - // nor the functions in this file. Define the type and unconditionally -@@ -40,7 +40,7 @@ typedef float _ITM_TYPE_M256 __attribute__((vector_size(32), may_alias)); - // Re-define the memcpy implementations so that we can frob the - // interface to deal with possibly missing AVX instruction set support. + all-local: $(STAMP_GENINSRC) --#ifdef HAVE_AS_AVX -+#if defined(HAVE_AS_AVX) defined(__AVX__) - #define RETURN(X) return X - #define STORE(X,Y)X = Y - #define OUTPUT(T) _ITM_TYPE_##T 1.17 src/patchsets/gcc/4.8.2/gentoo/README.history file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.8.2/gentoo/README.history?rev=1.17view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.8.2/gentoo/README.history?rev=1.17content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.8.2/gentoo/README.history?r1=1.16r2=1.17 Index: README.history === RCS file: /var/cvsroot/gentoo/src/patchsets/gcc/4.8.2/gentoo/README.history,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- README.history 15 May 2014 01:06:52 - 1.16 +++
[gentoo-commits] gentoo-x86 commit in eclass: ChangeLog toolchain.eclass
rhill 14/05/15 05:18:33 Modified: ChangeLog toolchain.eclass Log: Allow parallel profiledbootstrap in newer versions (bug #508878 by Eric F. Garioud). Clean up a bit. Revision ChangesPath 1.1254 eclass/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1254view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1254content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1253r2=1.1254 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v retrieving revision 1.1253 retrieving revision 1.1254 diff -u -r1.1253 -r1.1254 --- ChangeLog 15 May 2014 03:18:47 - 1.1253 +++ ChangeLog 15 May 2014 05:18:33 - 1.1254 @@ -1,6 +1,10 @@ # ChangeLog for eclass directory # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1253 2014/05/15 03:18:47 grknight Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1254 2014/05/15 05:18:33 rhill Exp $ + + 15 May 2014; Ryan Hill rh...@gentoo.org toolchain.eclass: + Allow parallel profiledbootstrap in newer versions (bug #508878 by Eric F. + Garioud). Clean up a bit. 14 May 2014; Brian Evans grkni...@gentoo.org mysql-cmake.eclass, mysql-v2.eclass: 1.625eclass/toolchain.eclass file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/toolchain.eclass?rev=1.625view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/toolchain.eclass?rev=1.625content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/toolchain.eclass?r1=1.624r2=1.625 Index: toolchain.eclass === RCS file: /var/cvsroot/gentoo-x86/eclass/toolchain.eclass,v retrieving revision 1.624 retrieving revision 1.625 diff -u -r1.624 -r1.625 --- toolchain.eclass16 Mar 2014 18:38:37 - 1.624 +++ toolchain.eclass15 May 2014 05:18:33 - 1.625 @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain.eclass,v 1.624 2014/03/16 18:38:37 rhill Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain.eclass,v 1.625 2014/05/15 05:18:33 rhill Exp $ # Maintainer: Toolchain Ninjas toolch...@gentoo.org @@ -1472,20 +1472,19 @@ [[ ! -x /usr/bin/perl ]] \ find ${WORKDIR}/build -name '*.[17]' | xargs touch - einfo Compiling ${PN} ... gcc_do_make ${GCC_MAKE_TARGET} } gcc_do_make() { # This function accepts one optional argument, the make target to be used. # If omitted, gcc_do_make will try to guess whether it should use all, - # profiledbootstrap, or bootstrap-lean depending on CTARGET and arch. An - # example of how to use this function: + # or bootstrap-lean depending on CTARGET and arch. + # An example of how to use this function: # # gcc_do_make all-target-libstdc++-v3 - # - # Set make target to $1 if passed + [[ -n ${1} ]] GCC_MAKE_TARGET=${1} + # default target if is_crosscompile || tc-is-cross-compiler ; then # 3 stage bootstrapping doesnt quite work when you cant run the @@ -1495,13 +1494,11 @@ GCC_MAKE_TARGET=${GCC_MAKE_TARGET-bootstrap-lean} fi - # the gcc docs state that parallel make isnt supported for the - # profiledbootstrap target, as collisions in profile collecting may occur. + # Older versions of GCC could not do profiledbootstrap in parallel due to + # collisions with profiling info. # boundschecking also seems to introduce parallel build issues. - if [[ ${GCC_MAKE_TARGET} == profiledbootstrap ]] || - use_if_iuse boundschecking - then - export MAKEOPTS=${MAKEOPTS} -j1 + if [[ ${GCC_MAKE_TARGET} == profiledbootstrap ]] || use_if_iuse boundschecking ; then + ! tc_version_is_at_least 4.6 export MAKEOPTS=${MAKEOPTS} -j1 fi if [[ ${GCC_MAKE_TARGET} == all ]] ; then @@ -1522,6 +1519,8 @@ BOOT_CFLAGS=${BOOT_CFLAGS-$(get_abi_CFLAGS ${TARGET_DEFAULT_ABI}) ${CFLAGS}} fi + einfo Compiling ${PN} (${GCC_MAKE_TARGET})... + pushd ${WORKDIR}/build /dev/null emake \
[gentoo-commits] gentoo commit in src/patchsets/gcc/4.9.0/gentoo: 13_all_default-color.patch README.history
rhill 14/05/13 02:03:43 Modified: README.history Added:13_all_default-color.patch Log: Colors for everyone. Revision ChangesPath 1.4 src/patchsets/gcc/4.9.0/gentoo/README.history file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.0/gentoo/README.history?rev=1.4view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.0/gentoo/README.history?rev=1.4content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.0/gentoo/README.history?r1=1.3r2=1.4 Index: README.history === RCS file: /var/cvsroot/gentoo/src/patchsets/gcc/4.9.0/gentoo/README.history,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- README.history 12 May 2014 14:18:26 - 1.3 +++ README.history 13 May 2014 02:03:43 - 1.4 @@ -3,6 +3,7 @@ U 10_all_default-fortify-source.patch U 11_all_default-warn-format-security.patch U 12_all_default-warn-trampolines.patch + + 13_all_default-color.patch + 15_all_libgfortran-Werror.patch + 16_all_libgomp-Werror.patch + 17_all_libitm-Werror.patch 1.1 src/patchsets/gcc/4.9.0/gentoo/13_all_default-color.patch file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.0/gentoo/13_all_default-color.patch?rev=1.1view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.0/gentoo/13_all_default-color.patch?rev=1.1content-type=text/plain Index: 13_all_default-color.patch === http://pkgs.fedoraproject.org/cgit/gcc.git/plain/gcc49-color-auto.patch 2013-09-20 Jakub Jelinek ja...@redhat.com * common.opt (-fdiagnostics-color=): Default to auto. * toplev.c (process_options): Always default to -fdiagnostics-color=auto if no -f{,no-}diagnostics-color*. * doc/invoke.texi (-fdiagnostics-color*): Adjust documentation of the default. --- a/gcc/common.opt +++ b/gcc/common.opt @@ -1045,7 +1045,7 @@ Common Alias(fdiagnostics-color=,always,never) ; fdiagnostics-color= -Common Joined RejectNegative Var(flag_diagnostics_show_color) Enum(diagnostic_color_rule) Init(DIAGNOSTICS_COLOR_NO) +Common Joined RejectNegative Var(flag_diagnostics_show_color) Enum(diagnostic_color_rule) Init(DIAGNOSTICS_COLOR_AUTO) -fdiagnostics-color=[never|always|auto]Colorize diagnostics ; Required for these enum values. --- a/gcc/doc/gcc.info +++ b/gcc/doc/gcc.info @@ -3106,10 +3106,9 @@ ends may not honor these options. '-fdiagnostics-color[=WHEN]' '-fno-diagnostics-color' Use color in diagnostics. WHEN is 'never', 'always', or 'auto'. - The default is 'never' if 'GCC_COLORS' environment variable isn't - present in the environment, and 'auto' otherwise. 'auto' means to - use color only when the standard error is a terminal. The forms - '-fdiagnostics-color' and '-fno-diagnostics-color' are aliases for + The default is 'auto. 'auto' means to use color only when the + standard error is a terminal. The forms '-fdiagnostics-color' + and '-fno-diagnostics-color' are aliases for '-fdiagnostics-color=always' and '-fdiagnostics-color=never', respectively. --- a/gcc/toplev.c +++ b/gcc/toplev.c @@ -1229,10 +1229,8 @@ process_options (void) maximum_field_alignment = initial_max_fld_align * BITS_PER_UNIT; - /* Default to -fdiagnostics-color=auto if GCC_COLORS is in the environment, - otherwise default to -fdiagnostics-color=never. */ - if (!global_options_set.x_flag_diagnostics_show_color - getenv (GCC_COLORS)) + /* Default to -fdiagnostics-color=auto. */ + if (!global_options_set.x_flag_diagnostics_show_color) pp_show_color (global_dc-printer) = colorize_init (DIAGNOSTICS_COLOR_AUTO);
[gentoo-commits] gentoo commit in src/patchsets/gcc/4.9.0/gentoo: 94_all_pr60902-ffmpeg-miscompile.patch README.history
rhill 14/05/04 18:56:03 Modified: README.history Added:94_all_pr60902-ffmpeg-miscompile.patch Log: Add patch for PR60902. Revision ChangesPath 1.2 src/patchsets/gcc/4.9.0/gentoo/README.history file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.0/gentoo/README.history?rev=1.2view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.0/gentoo/README.history?rev=1.2content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.0/gentoo/README.history?r1=1.1r2=1.2 Index: README.history === RCS file: /var/cvsroot/gentoo/src/patchsets/gcc/4.9.0/gentoo/README.history,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- README.history 1 May 2014 05:14:25 - 1.1 +++ README.history 4 May 2014 18:56:03 - 1.2 @@ -21,3 +21,4 @@ + 74_all_gcc49_cloog-dl.patch + 90_all_pr55930-dependency-tracking.patch + 92_all_freebsd-pie.patch + + 94_all_pr60902-ffmpeg-miscompile.patch 1.1 src/patchsets/gcc/4.9.0/gentoo/94_all_pr60902-ffmpeg-miscompile.patch file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.0/gentoo/94_all_pr60902-ffmpeg-miscompile.patch?rev=1.1view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.0/gentoo/94_all_pr60902-ffmpeg-miscompile.patch?rev=1.1content-type=text/plain Index: 94_all_pr60902-ffmpeg-miscompile.patch === http://gcc.gnu.org/PR60902 --- a/gcc/tree-ssa-threadedge.c +++ b/gcc/tree-ssa-threadedge.c @@ -387,7 +387,34 @@ record_temporary_equivalences_from_stmts_at_dest (edge e, (gimple_code (stmt) != GIMPLE_CALL || gimple_call_lhs (stmt) == NULL_TREE || TREE_CODE (gimple_call_lhs (stmt)) != SSA_NAME)) + { + /* STMT might still have DEFS and we need to invalidate any known +equivalences for them. + +Consider if STMT is a GIMPLE_ASM with one or more outputs that +feeds a conditional inside a loop. We might derive an equivalence +due to the conditional. */ + tree op; + ssa_op_iter iter; + + if (backedge_seen) + FOR_EACH_SSA_TREE_OPERAND (op, stmt, iter, SSA_OP_DEF) + { + /* This call only invalidates equivalences created by + PHI nodes. This is by design to keep the cost of + of invalidation reasonable. */ + invalidate_equivalences (op, stack, src_map, dst_map); + + /* However, conditionals can imply values for real + operands as well. And those won't be recorded in the + maps. In fact, those equivalences may be recorded totally + outside the threading code. We can just create a new + temporary NULL equivalence here. */ + record_temporary_equivalence (op, NULL_TREE, stack); + } + continue; + } /* The result of __builtin_object_size depends on all the arguments of a phi node. Temporarily using only one edge produces invalid --- /dev/null +++ b/gcc/testsuite/gcc.target/i386/pr60902.c @@ -0,0 +1,32 @@ +/* { dg-do run } */ +/* { dg-options -O2 } */ +extern void abort (); +extern void exit (int); + +int x; + +foo() +{ + static int count; + count++; + if (count 1) +abort (); +} + +static inline int +frob () +{ + int a; + __asm__ (mov %1, %0\n\t : =r (a) : m (x)); + x++; + return a; +} + +int +main () +{ + int i; + for (i = 0; i 10 frob () == 0; i++) +foo(); + exit (0); +}
[gentoo-commits] gentoo commit in src/patchsets/gcc/4.9.0/uclibc: 90_all_100-uclibc-conf.patch 90_all_301-missing-execinfo_h.patch 90_all_302-c99-snprintf.patch
rhill 14/05/01 05:14:26 Added:90_all_100-uclibc-conf.patch 90_all_301-missing-execinfo_h.patch 90_all_302-c99-snprintf.patch Log: Add patchset. Revision ChangesPath 1.1 src/patchsets/gcc/4.9.0/uclibc/90_all_100-uclibc-conf.patch file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.0/uclibc/90_all_100-uclibc-conf.patch?rev=1.1view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.0/uclibc/90_all_100-uclibc-conf.patch?rev=1.1content-type=text/plain Index: 90_all_100-uclibc-conf.patch === --- gcc/gcc/config/--- gcc/contrib/regression/objs-gcc.sh +++ gcc/contrib/regression/objs-gcc.sh @@ -105,6 +105,10 @@ then make all-gdb all-dejagnu all-ld || exit 1 make install-gdb install-dejagnu install-ld || exit 1 +elif [ $H_REAL_TARGET = $H_REAL_HOST -a $H_REAL_TARGET = i686-pc-linux-uclibc ] + then + make all-gdb all-dejagnu all-ld || exit 1 + make install-gdb install-dejagnu install-ld || exit 1 elif [ $H_REAL_TARGET = $H_REAL_HOST ] ; then make bootstrap || exit 1 make install || exit 1 --- gcc/libjava/classpath/ltconfig +++ gcc/libjava/classpath/ltconfig @@ -603,7 +603,7 @@ # Transform linux* to *-*-linux-gnu*, to support old configure scripts. case $host_os in -linux-gnu*) ;; +linux-gnu*|linux-uclibc*) ;; linux*) host=`echo $host | sed 's/^\(.*-.*-linux\)\(.*\)$/\1-gnu\2/'` esac @@ -1251,7 +1251,7 @@ ;; # This must be Linux ELF. -linux-gnu*) +linux*) version_type=linux need_lib_prefix=no need_version=no 1.1 src/patchsets/gcc/4.9.0/uclibc/90_all_301-missing-execinfo_h.patch file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.0/uclibc/90_all_301-missing-execinfo_h.patch?rev=1.1view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.0/uclibc/90_all_301-missing-execinfo_h.patch?rev=1.1content-type=text/plain Index: 90_all_301-missing-execinfo_h.patch === --- gcc-4.0.0/boehm-gc/include/gc.h-orig2005-04-28 22:28:57.0 -0500 +++ gcc-4.0.0/boehm-gc/include/gc.h 2005-04-28 22:30:38.0 -0500 @@ -500,7 +500,7 @@ #ifdef __linux__ # include features.h # if (__GLIBC__ == 2 __GLIBC_MINOR__ = 1 || __GLIBC__ 2) \ - !defined(__ia64__) + !defined(__ia64__) !defined(__UCLIBC__) # ifndef GC_HAVE_BUILTIN_BACKTRACE # define GC_HAVE_BUILTIN_BACKTRACE # endif 1.1 src/patchsets/gcc/4.9.0/uclibc/90_all_302-c99-snprintf.patch file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.0/uclibc/90_all_302-c99-snprintf.patch?rev=1.1view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.9.0/uclibc/90_all_302-c99-snprintf.patch?rev=1.1content-type=text/plain Index: 90_all_302-c99-snprintf.patch === Index: gcc-4.3.0/libstdc++-v3/include/c_global/cstdio === --- gcc-4.3.0/libstdc++-v3/include/c_global/cstdio (revision 129202) +++ gcc-4.3.0/libstdc++-v3/include/c_global/cstdio (working copy) @@ -144,7 +144,7 @@ _GLIBCXX_END_NAMESPACE -#if _GLIBCXX_USE_C99 +#if _GLIBCXX_USE_C99 || defined __UCLIBC__ #undef snprintf #undef vfscanf
[gentoo-commits] gentoo commit in src/patchsets/gcc/4.9.0/gentoo: - New directory
rhill 14/04/23 04:04:06 Log: Directory /var/cvsroot/gentoo/src/patchsets/gcc/4.9.0/gentoo added to the repository
[gentoo-commits] gentoo commit in src/patchsets/gcc/4.9.0/uclibc: - New directory
rhill 14/04/23 04:04:06 Log: Directory /var/cvsroot/gentoo/src/patchsets/gcc/4.9.0/uclibc added to the repository
[gentoo-commits] gentoo commit in src/patchsets/gcc/4.9.0: - New directory
rhill 14/04/23 04:03:52 Log: Directory /var/cvsroot/gentoo/src/patchsets/gcc/4.9.0 added to the repository
[gentoo-commits] gentoo commit in src/patchsets/gcc/4.6.4/gentoo: 85_all_fma-instruction-typo.patch README.history
rhill 14/03/29 06:22:36 Modified: README.history Added:85_all_fma-instruction-typo.patch Log: Add patch for bug #505960 (invalid instructions on Haswell). Revision ChangesPath 1.9 src/patchsets/gcc/4.6.4/gentoo/README.history file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.6.4/gentoo/README.history?rev=1.9view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.6.4/gentoo/README.history?rev=1.9content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.6.4/gentoo/README.history?r1=1.8r2=1.9 Index: README.history === RCS file: /var/cvsroot/gentoo/src/patchsets/gcc/4.6.4/gentoo/README.history,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- README.history 24 Dec 2013 00:51:42 - 1.8 +++ README.history 29 Mar 2014 06:22:36 - 1.9 @@ -1,3 +1,6 @@ +1.229 Mar 2014 + + 85_all_fma-instruction-typo.patch + 1.123 Dec 2013 + 20_all_gcj-freetype.patch + 93_all_4.7_pr53550-ICE-build2_stat.patch 1.1 src/patchsets/gcc/4.6.4/gentoo/85_all_fma-instruction-typo.patch file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.6.4/gentoo/85_all_fma-instruction-typo.patch?rev=1.1view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/4.6.4/gentoo/85_all_fma-instruction-typo.patch?rev=1.1content-type=text/plain Index: 85_all_fma-instruction-typo.patch === Haswell with -march=native - Error: no such instruction: `vfmadd312ss .LC21(%rip),%xmm1,%xmm0' https://bugs.gentoo.org/505960 2014-03-29 Ryan Hill rh...@gentoo.org * config/i386/sse.md (fma_fmadd_mode): Fix typo. (fma_fmsub_mode): Likewise. (fma_fnmadd_mode): Likewise. (fma_fnmsub_mode): Likewise. --- a/gcc/config/i386/sse.md +++ b/gcc/config/i386/sse.md @@ -2067,7 +2067,7 @@ TARGET_FMA @ vfmadd132ssemodesuffix\t{%2, %3, %0|%0, %3, %2} - vfmadd312ssemodesuffix\t{%3, %2, %0|%0, %2, %3} + vfmadd213ssemodesuffix\t{%3, %2, %0|%0, %2, %3} vfmadd231ssemodesuffix\t{%2, %1, %0|%0, %1, %2} [(set_attr type ssemuladd) (set_attr mode MODE)]) @@ -2082,7 +2082,7 @@ TARGET_FMA @ vfmsub132ssemodesuffix\t{%2, %3, %0|%0, %3, %2} - vfmsub312ssemodesuffix\t{%3, %2, %0|%0, %2, %3} + vfmsub213ssemodesuffix\t{%3, %2, %0|%0, %2, %3} vfmsub231ssemodesuffix\t{%2, %1, %0|%0, %1, %2} [(set_attr type ssemuladd) (set_attr mode MODE)]) @@ -2097,7 +2097,7 @@ TARGET_FMA @ vfnmadd132ssemodesuffix\t{%2, %3, %0|%0, %3, %2} - vfnmadd312ssemodesuffix\t{%3, %2, %0|%0, %2, %3} + vfnmadd213ssemodesuffix\t{%3, %2, %0|%0, %2, %3} vfnmadd231ssemodesuffix\t{%2, %1, %0|%0, %1, %2} [(set_attr type ssemuladd) (set_attr mode MODE)]) @@ -2113,7 +2113,7 @@ TARGET_FMA @ vfnmsub132ssemodesuffix\t{%2, %3, %0|%0, %3, %2} - vfnmsub312ssemodesuffix\t{%3, %2, %0|%0, %2, %3} + vfnmsub213ssemodesuffix\t{%3, %2, %0|%0, %2, %3} vfnmsub231ssemodesuffix\t{%2, %1, %0|%0, %1, %2} [(set_attr type ssemuladd) (set_attr mode MODE)])
[gentoo-commits] gentoo-x86 commit in sys-devel/gcc: ChangeLog gcc-4.6.4.ebuild
rhill 14/03/29 06:40:40 Modified: ChangeLog gcc-4.6.4.ebuild Log: 4.6.4 p1.2: Fixes illegal instructions on Haswell (or -mfma) (bug #505960 by Christian Schmidt). Signed-off-by: Ryan Hill rh...@gentoo.org (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 957A8463) Revision ChangesPath 1.1000 sys-devel/gcc/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/ChangeLog?rev=1.1000view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/ChangeLog?rev=1.1000content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/ChangeLog?r1=1.999r2=1.1000 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v retrieving revision 1.999 retrieving revision 1.1000 diff -u -r1.999 -r1.1000 --- ChangeLog 16 Feb 2014 07:32:05 - 1.999 +++ ChangeLog 29 Mar 2014 06:40:40 - 1.1000 @@ -1,6 +1,10 @@ # ChangeLog for sys-devel/gcc # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.999 2014/02/16 07:32:05 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.1000 2014/03/29 06:40:40 rhill Exp $ + + 29 Mar 2014; Ryan Hill rh...@gentoo.org gcc-4.6.4.ebuild: + 4.6.4 p1.2: Fixes illegal instructions on Haswell (or -mfma) (bug #505960 + by Christian Schmidt). 16 Feb 2014; Mike Frysinger vap...@gentoo.org gcc-4.7.3-r1.ebuild: Mark sh stable. 1.6 sys-devel/gcc/gcc-4.6.4.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/gcc-4.6.4.ebuild?rev=1.6view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/gcc-4.6.4.ebuild?rev=1.6content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/gcc-4.6.4.ebuild?r1=1.5r2=1.6 Index: gcc-4.6.4.ebuild === RCS file: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.6.4.ebuild,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- gcc-4.6.4.ebuild19 Jan 2014 01:51:34 - 1.5 +++ gcc-4.6.4.ebuild29 Mar 2014 06:40:40 - 1.6 @@ -1,10 +1,10 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.6.4.ebuild,v 1.5 2014/01/19 01:51:34 dirtyepic Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.6.4.ebuild,v 1.6 2014/03/29 06:40:40 rhill Exp $ EAPI=2 -PATCH_VER=1.1 +PATCH_VER=1.2 UCLIBC_VER=1.0 # Hardened gcc 4 stuff
[gentoo-commits] gentoo-x86 commit in eclass: ChangeLog toolchain.eclass
rhill 14/03/16 18:38:37 Modified: ChangeLog toolchain.eclass Log: Update my src_uri. Revision ChangesPath 1.1177 eclass/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1177view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1177content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1176r2=1.1177 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v retrieving revision 1.1176 retrieving revision 1.1177 diff -u -r1.1176 -r1.1177 --- ChangeLog 13 Mar 2014 08:10:46 - 1.1176 +++ ChangeLog 16 Mar 2014 18:38:37 - 1.1177 @@ -1,6 +1,9 @@ # ChangeLog for eclass directory # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1176 2014/03/13 08:10:46 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1177 2014/03/16 18:38:37 rhill Exp $ + + 16 Mar 2014; Ryan Hill rh...@gentoo.org toolchain.eclass: + Update my src_uri. 13 Mar 2014; Michał Górny mgo...@gentoo.org python-utils-r1.eclass: Add python_doexe() and python_newexe() to handle implementation-specific 1.624eclass/toolchain.eclass file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/toolchain.eclass?rev=1.624view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/toolchain.eclass?rev=1.624content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/toolchain.eclass?r1=1.623r2=1.624 Index: toolchain.eclass === RCS file: /var/cvsroot/gentoo-x86/eclass/toolchain.eclass,v retrieving revision 1.623 retrieving revision 1.624 diff -u -r1.623 -r1.624 --- toolchain.eclass5 Feb 2014 06:18:29 - 1.623 +++ toolchain.eclass16 Mar 2014 18:38:37 - 1.624 @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain.eclass,v 1.623 2014/02/05 06:18:29 dirtyepic Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain.eclass,v 1.624 2014/03/16 18:38:37 rhill Exp $ # Maintainer: Toolchain Ninjas toolch...@gentoo.org @@ -224,7 +224,7 @@ ) gentoo_urls() { - local devspace=HTTP~vapier/dist/URI HTTP~dirtyepic/dist/URI + local devspace=HTTP~vapier/dist/URI HTTP~rhill/dist/URI HTTP~halcy0n/patches/URI HTTP~zorry/patches/gcc/URI devspace=${devspace//HTTP/http:\/\/dev.gentoo.org\/} echo mirror://gentoo/$1 ${devspace//URI/$1}
[gentoo-commits] gentoo-x86 commit in net-p2p/nicotine+: metadata.xml ChangeLog
rhill 14/03/09 03:44:16 Modified: metadata.xml ChangeLog Log: Change my email. Signed-off-by: Ryan Hill rh...@gentoo.org (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 957A8463) Revision ChangesPath 1.3 net-p2p/nicotine+/metadata.xml file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/nicotine+/metadata.xml?rev=1.3view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/nicotine+/metadata.xml?rev=1.3content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/nicotine+/metadata.xml?r1=1.2r2=1.3 Index: metadata.xml === RCS file: /var/cvsroot/gentoo-x86/net-p2p/nicotine+/metadata.xml,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- metadata.xml12 Feb 2009 03:12:58 - 1.2 +++ metadata.xml9 Mar 2014 03:44:16 - 1.3 @@ -3,7 +3,7 @@ pkgmetadata herdnet-p2p/herd maintainer - emaildirtye...@gentoo.org/email + emailrh...@gentoo.org/email nameRyan Hill/name /maintainer /pkgmetadata 1.56 net-p2p/nicotine+/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/nicotine+/ChangeLog?rev=1.56view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/nicotine+/ChangeLog?rev=1.56content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/nicotine+/ChangeLog?r1=1.55r2=1.56 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/net-p2p/nicotine+/ChangeLog,v retrieving revision 1.55 retrieving revision 1.56 diff -u -r1.55 -r1.56 --- ChangeLog 20 Apr 2013 18:13:32 - 1.55 +++ ChangeLog 9 Mar 2014 03:44:16 - 1.56 @@ -1,6 +1,9 @@ # ChangeLog for net-p2p/nicotine+ -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-p2p/nicotine+/ChangeLog,v 1.55 2013/04/20 18:13:32 dirtyepic Exp $ +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-p2p/nicotine+/ChangeLog,v 1.56 2014/03/09 03:44:16 rhill Exp $ + + 09 Mar 2014; Ryan Hill rh...@gentoo.org metadata.xml: + Change my email. 20 Apr 2013; Ryan Hill dirtye...@gentoo.org nicotine+-1.2.16.ebuild: Fix menu icon.
[gentoo-commits] gentoo-x86 commit in dev-java/swt/files: swt-3.8.2-gthread.patch swt-3.8-as-needed-and-flag-fixes.patch swt-3.8-manifest
rhill 14/03/09 07:19:51 Added:swt-3.8.2-gthread.patch swt-3.8-as-needed-and-flag-fixes.patch swt-3.8-manifest Log: Version bump for vuze-5.3.0.0 (bug #502100). Signed-off-by: Ryan Hill rh...@gentoo.org (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 957A8463) Revision ChangesPath 1.1 dev-java/swt/files/swt-3.8.2-gthread.patch file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/swt/files/swt-3.8.2-gthread.patch?rev=1.1view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/swt/files/swt-3.8.2-gthread.patch?rev=1.1content-type=text/plain Index: swt-3.8.2-gthread.patch === From c973b9b9be568ebbce618985bc5ee440babf8ab1 Mon Sep 17 00:00:00 2001 From: Jakub Adam jakub.a...@ktknet.cz Date: Thu, 27 Jun 2013 10:16:49 +0200 Subject: [PATCH 1/2] fix-glib-2.35-compatibility g_thread_init() and g_thread_supported() are deprecated and don't have to be used anymore. --- os.c |9 + 1 file changed, 5 insertions(+), 4 deletions(-) --- a/os.c +++ b/os.c @@ -,9 +,9 @@ fail: JNIEXPORT void JNICALL OS_NATIVE(_1g_1thread_1init) (JNIEnv *env, jclass that, jintLong arg0) { - OS_NATIVE_ENTER(env, that, _1g_1thread_1init_FUNC); + /*OS_NATIVE_ENTER(env, that, _1g_1thread_1init_FUNC); g_thread_init((GThreadFunctions *)arg0); - OS_NATIVE_EXIT(env, that, _1g_1thread_1init_FUNC); + OS_NATIVE_EXIT(env, that, _1g_1thread_1init_FUNC);*/ } #endif @@ -4454,11 +4454,12 @@ JNIEXPORT void JNICALL OS_NATIVE(_1g_1thread_1init) JNIEXPORT jboolean JNICALL OS_NATIVE(_1g_1thread_1supported) (JNIEnv *env, jclass that) { - jboolean rc = 0; + /*jboolean rc = 0; OS_NATIVE_ENTER(env, that, _1g_1thread_1supported_FUNC); rc = (jboolean)g_thread_supported(); OS_NATIVE_EXIT(env, that, _1g_1thread_1supported_FUNC); - return rc; + return rc;*/ + return 1; } #endif -- 1.7.10.4 1.1 dev-java/swt/files/swt-3.8-as-needed-and-flag-fixes.patch file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/swt/files/swt-3.8-as-needed-and-flag-fixes.patch?rev=1.1view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/swt/files/swt-3.8-as-needed-and-flag-fixes.patch?rev=1.1content-type=text/plain Index: swt-3.8-as-needed-and-flag-fixes.patch === --- a/make_freebsd.mak +++ b/make_freebsd.mak @@ -64,7 +64,7 @@ GLXLIBS = -L/usr/X11R6/lib -lGL -lGLU -lm # Uncomment for Native Stats tool #NATIVE_STATS = -DNATIVE_STATS -MOZILLACFLAGS = -O \ +MOZILLACFLAGS += \ -DSWT_VERSION=$(SWT_VERSION) \ $(NATIVE_STATS) \ -DMOZILLA_STRICT_API=1 \ @@ -91,7 +91,7 @@ XULRUNNER_OBJECTS = swt.o xpcomxul.o xpcomxul_custom.o xpcomxul_structs.o xpcomx XPCOMINIT_OBJECTS = swt.o xpcominit.o xpcominit_structs.o xpcominit_stats.o GLX_OBJECTS = swt.o glx.o glx_structs.o glx_stats.o -CFLAGS = -O -Wall \ +CFLAGS += \ -DSWT_VERSION=$(SWT_VERSION) \ $(NATIVE_STATS) \ -DFREEBSD -DGTK \ @@ -115,13 +115,13 @@ all: make_swt make_atk make_gnome make_glx make_swt: $(SWT_LIB) $(SWTPI_LIB) $(SWT_LIB): $(SWT_OBJECTS) - $(CC) $(LFLAGS) -o $(SWT_LIB) $(SWT_OBJECTS) + $(CC) $(LDFLAGS) $(LFLAGS) -o $(SWT_LIB) $(SWT_OBJECTS) callback.o: callback.c callback.h $(CC) $(CFLAGS) -DUSE_ASSEMBLER -c callback.c $(SWTPI_LIB): $(SWTPI_OBJECTS) - $(CC) $(LFLAGS) -o $(SWTPI_LIB) $(SWTPI_OBJECTS) $(GTKLIBS) + $(CC) $(LDFLAGS) $(LFLAGS) -o $(SWTPI_LIB) $(SWTPI_OBJECTS) $(GTKLIBS) swt.o: swt.c swt.h $(CC) $(CFLAGS) -c swt.c @@ -140,7 +140,7 @@ os_stats.o: os_stats.c os_structs.h os.h os_stats.h swt.h make_cairo: $(CAIRO_LIB) $(CAIRO_LIB): $(CAIRO_OBJECTS) - $(CC) $(LFLAGS) -o $(CAIRO_LIB) $(CAIRO_OBJECTS) $(CAIROLIBS) + $(CC) $(LDFLAGS) $(LFLAGS) -o $(CAIRO_LIB) $(CAIRO_OBJECTS) $(CAIROLIBS) cairo.o: cairo.c cairo.h swt.h $(CC) $(CFLAGS) $(CAIROCFLAGS) -c cairo.c @@ -156,7 +156,7 @@ cairo_stats.o: cairo_stats.c cairo_structs.h cairo.h cairo_stats.h swt.h make_cde: $(CDE_LIB) $(CDE_LIB): $(CDE_OBJECTS) - $(CC) $(LFLAGS) -o $(CDE_LIB) $(CDE_OBJECTS) $(CDE_LIBS) + $(CC) $(LDFLAGS) $(LFLAGS) -o $(CDE_LIB) $(CDE_OBJECTS) $(CDE_LIBS) # # AWT lib @@ -164,7 +164,7 @@ $(CDE_LIB): $(CDE_OBJECTS) make_awt:$(AWT_LIB) $(AWT_LIB): $(AWT_OBJECTS) - $(CC) $(AWT_LFLAGS) -o $(AWT_LIB) $(AWT_OBJECTS) $(AWT_LIBS) + $(CC) $(LDFLAGS) $(AWT_LFLAGS) -o $(AWT_LIB) $(AWT_OBJECTS) $(AWT_LIBS) # # Atk lib @@ -172,7 +172,7 @@ $(AWT_LIB): $(AWT_OBJECTS) make_atk: $(ATK_LIB) $(ATK_LIB): $(ATK_OBJECTS) - $(CC) $(LFLAGS) -o $(ATK_LIB) $(ATK_OBJECTS) $(ATKLIBS) + $(CC)
[gentoo-commits] gentoo-x86 commit in dev-java/swt: ChangeLog swt-3.8.2.ebuild
rhill 14/03/09 07:19:51 Modified: ChangeLog Added:swt-3.8.2.ebuild Log: Version bump for vuze-5.3.0.0 (bug #502100). Signed-off-by: Ryan Hill rh...@gentoo.org (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 957A8463) Revision ChangesPath 1.154dev-java/swt/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/swt/ChangeLog?rev=1.154view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/swt/ChangeLog?rev=1.154content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/swt/ChangeLog?r1=1.153r2=1.154 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/dev-java/swt/ChangeLog,v retrieving revision 1.153 retrieving revision 1.154 diff -u -r1.153 -r1.154 --- ChangeLog 8 Mar 2014 16:55:33 - 1.153 +++ ChangeLog 9 Mar 2014 07:19:51 - 1.154 @@ -1,6 +1,13 @@ # ChangeLog for dev-java/swt # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-java/swt/ChangeLog,v 1.153 2014/03/08 16:55:33 tomwij Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-java/swt/ChangeLog,v 1.154 2014/03/09 07:19:51 rhill Exp $ + +*swt-3.8.2 (09 Mar 2014) + + 09 Mar 2014; Ryan Hill rh...@gentoo.org +swt-3.8.2.ebuild, + +files/swt-3.8.2-gthread.patch, + +files/swt-3.8-as-needed-and-flag-fixes.patch, +files/swt-3.8-manifest: + Version bump for vuze-5.3.0.0 (bug #502100). 08 Mar 2014; Tom Wijsman tom...@gentoo.org -swt-3.4-r4.ebuild: Remove old. 1.1 dev-java/swt/swt-3.8.2.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/swt/swt-3.8.2.ebuild?rev=1.1view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/swt/swt-3.8.2.ebuild?rev=1.1content-type=text/plain Index: swt-3.8.2.ebuild === # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/dev-java/swt/swt-3.8.2.ebuild,v 1.1 2014/03/09 07:19:51 rhill Exp $ EAPI=5 inherit eutils java-pkg-2 java-ant-2 toolchain-funcs java-osgi MY_PV=${PV/_rc/RC} MY_DMF=archive.eclipse.org/eclipse/downloads/drops/R-${MY_PV}-201301310800 MY_P=${PN}-${MY_PV} DESCRIPTION=GTK based SWT Library HOMEPAGE=http://www.eclipse.org/; SRC_URI=x86? ( http://${MY_DMF}/${MY_P}-gtk-linux-x86.zip ) x86-fbsd? ( http://${MY_DMF}/${MY_P}-gtk-linux-x86.zip ) amd64? ( http://${MY_DMF}/${MY_P}-gtk-linux-x86_64.zip ) ppc? ( http://${MY_DMF}/${MY_P}-gtk-linux-x86.zip ) ppc64? ( http://${MY_DMF}/${MY_P}-gtk-linux-ppc64.zip ) SLOT=3.8 LICENSE=CPL-1.0 LGPL-2.1 MPL-1.1 KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 IUSE=cairo gnome opengl webkit COMMON==dev-libs/glib-2.6 =x11-libs/gtk+-2.6.8:2 =dev-libs/atk-1.10.2 cairo? ( =x11-libs/cairo-1.4.14 ) gnome? ( gnome-base/gnome-vfs:2 gnome-base/libgnome gnome-base/libgnomeui ) opengl? ( virtual/opengl virtual/glu ) webkit? ( =net-libs/webkit-gtk-1.2:2 ) x11-libs/libXtst DEPEND==virtual/jdk-1.4 app-arch/unzip x11-libs/libX11 x11-libs/libXrender x11-libs/libXt =x11-libs/libXtst-1.1.0 x11-proto/inputproto virtual/pkgconfig ${COMMON} RDEPEND==virtual/jre-1.4 ${COMMON} S=${WORKDIR} # JNI libraries don't need SONAME, bug #253756 QA_SONAME=usr/$(get_libdir)/libswt-.*.so src_unpack() { local DISTFILE=${A} unzip -jq ${DISTDIR}/${DISTFILE} *src.zip || die Unable to extract distfile unpack ./src.zip # Cleanup the redirtied directory structure rm -rf about_files/ || die } java_prepare() { # Replace the build.xml to allow compilation without Eclipse tasks cp ${FILESDIR}/build.xml ${S}/build.xml || die Unable to update build.xml mkdir -p ${S}/src mv ${S}/org ${S}/src || die Unable to restructure SWT sources epatch ${FILESDIR}/${PN}-3.8-as-needed-and-flag-fixes.patch epatch ${FILESDIR}/${P}-gthread.patch } src_compile() { # Drop jikes support as it seems to be unfriendly with SWT java-pkg_filter-compiler jikes local AWT_ARCH local JAWTSO=libjawt.so if [[
[gentoo-commits] gentoo-x86 commit in net-p2p/vuze: vuze-5.3.0.0.ebuild ChangeLog vuze-4.7.1.2-r1.ebuild
rhill 14/03/09 07:38:48 Modified: ChangeLog Added:vuze-5.3.0.0.ebuild Removed: vuze-4.7.1.2-r1.ebuild Log: Version bump (bug #481582). Unbundle commons-lang. Disable installation of shared plugins and plugin updates due to write permissions. Use most of Fedora's patchset. Temporarily use bundled bcprov as the required version is not in the tree and would require a downgrade. Other misc fixes. Remove old. Signed-off-by: Ryan Hill rh...@gentoo.org (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 957A8463) Revision ChangesPath 1.59 net-p2p/vuze/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/vuze/ChangeLog?rev=1.59view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/vuze/ChangeLog?rev=1.59content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/vuze/ChangeLog?r1=1.58r2=1.59 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/net-p2p/vuze/ChangeLog,v retrieving revision 1.58 retrieving revision 1.59 diff -u -r1.58 -r1.59 --- ChangeLog 9 Mar 2014 03:43:42 - 1.58 +++ ChangeLog 9 Mar 2014 07:38:47 - 1.59 @@ -1,6 +1,23 @@ # ChangeLog for net-p2p/vuze # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-p2p/vuze/ChangeLog,v 1.58 2014/03/09 03:43:42 rhill Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-p2p/vuze/ChangeLog,v 1.59 2014/03/09 07:38:47 rhill Exp $ + +*vuze-5.3.0.0 (09 Mar 2014) + + 09 Mar 2014; Ryan Hill rh...@gentoo.org -vuze-4.7.1.2-r1.ebuild, + +vuze-5.3.0.0.ebuild, +files/vuze-5.3.0.0-cache-size.patch, + +files/vuze-5.3.0.0-disable-osx.patch, + +files/vuze-5.3.0.0-disable-shared-plugins.patch, + +files/vuze-5.3.0.0-disable-updaters.patch, + +files/vuze-5.3.0.0-invalid-characters.patch, + +files/vuze-5.3.0.0-java5.patch, +files/vuze-5.3.0.0-remove-classpath.patch, + +files/vuze-5.3.0.0-unbundle-commons.patch, + +files/vuze-5.3.0.0-unbundle-json.patch, + +files/vuze-5.3.0.0-use-jdk-cipher-only.patch: + Version bump (bug #481582). Unbundle commons-lang. Disable installation of + shared plugins and plugin updates due to write permissions. Use most of + Fedora's patchset. Temporarily use bundled bcprov as the required version is + not in the tree and would require a downgrade. Other misc fixes. Remove old. 09 Mar 2014; Ryan Hill rh...@gentoo.org metadata.xml: Change my email. 1.1 net-p2p/vuze/vuze-5.3.0.0.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/vuze/vuze-5.3.0.0.ebuild?rev=1.1view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/vuze/vuze-5.3.0.0.ebuild?rev=1.1content-type=text/plain Index: vuze-5.3.0.0.ebuild === # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/net-p2p/vuze/vuze-5.3.0.0.ebuild,v 1.1 2014/03/09 07:38:47 rhill Exp $ EAPI=5 JAVA_PKG_IUSE=source inherit eutils fdo-mime java-pkg-2 java-ant-2 versionator MY_PV=$(replace_all_version_separators ) MY_SRC=Vuze_${MY_PV} DESCRIPTION=BitTorrent client in Java, formerly called Azureus HOMEPAGE=http://www.vuze.com/; SRC_URI=mirror://sourceforge/azureus/${PN}/${MY_SRC}/${MY_SRC}_source.zip LICENSE=GPL-2 BSD SLOT=0 KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 IUSE= # bundles parts of http://www.programmers-friend.org/ # bundles bcprov - 1.37 required but not in the tree RDEPEND= dev-java/commons-cli dev-java/commons-lang:2.1 dev-java/json-simple dev-java/log4j dev-java/swt:3.8[cairo] =virtual/jre-1.6 DEPEND=${RDEPEND} app-arch/unzip dev-util/desktop-file-utils =virtual/jdk-1.6 PDEPEND=~net-p2p/vuze-coreplugins-${PV} pkg_pretend() { if ! has_version dev-java/swt:3.8[webkit]; then echo ewarn dev-java/swt:3.8 was built without webkit support. ewarn Web features such as Vuze HD Network will be disabled. fi } src_unpack() { mkdir -p ${S} cd ${S} unpack ${A} # build.xml disappeared from 4.4.0.0 although it was there in 4.3.1.4 [[ -f build.xml ]] die upstream has build.xml again, don't overwrite cp ${FILESDIR}/build.xml ${S} || die failed to copy build.xml } java_prepare() { epatch ${FILESDIR}/${P}-cache-size.patch epatch ${FILESDIR}/${P}-java5.patch epatch ${FILESDIR}/${P}-remove-classpath.patch epatch ${FILESDIR}/${P}-disable-shared-plugins.patch epatch ${FILESDIR}/${P}-disable-osx.patch epatch ${FILESDIR}/${P}-disable-updaters.patch epatch ${FILESDIR}/${P}-invalid-characters.patch epatch
[gentoo-commits] gentoo-x86 commit in net-p2p/vuze/files: vuze-5.3.0.0-cache-size.patch vuze-5.3.0.0-disable-shared-plugins.patch vuze-5.3.0.0-disable-updaters.patch vuze-5.3.0.0-remove-classpath.patc
rhill 14/03/09 07:38:47 Added:vuze-5.3.0.0-cache-size.patch vuze-5.3.0.0-disable-shared-plugins.patch vuze-5.3.0.0-disable-updaters.patch vuze-5.3.0.0-remove-classpath.patch vuze-5.3.0.0-unbundle-json.patch vuze-5.3.0.0-java5.patch vuze-5.3.0.0-use-jdk-cipher-only.patch vuze-5.3.0.0-unbundle-commons.patch vuze-5.3.0.0-invalid-characters.patch vuze-5.3.0.0-disable-osx.patch Log: Version bump (bug #481582). Unbundle commons-lang. Disable installation of shared plugins and plugin updates due to write permissions. Use most of Fedora's patchset. Temporarily use bundled bcprov as the required version is not in the tree and would require a downgrade. Other misc fixes. Remove old. Signed-off-by: Ryan Hill rh...@gentoo.org (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 957A8463) Revision ChangesPath 1.1 net-p2p/vuze/files/vuze-5.3.0.0-cache-size.patch file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/vuze/files/vuze-5.3.0.0-cache-size.patch?rev=1.1view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/vuze/files/vuze-5.3.0.0-cache-size.patch?rev=1.1content-type=text/plain Index: vuze-5.3.0.0-cache-size.patch === --- a/org/gudy/azureus2/core3/config/COConfigurationManager.java +++ b/org/gudy/azureus2/core3/config/COConfigurationManager.java @@ -52,7 +52,7 @@ COConfigurationManager public static final int CONFIG_CACHE_SIZE_MAX_MB; static{ - long max_mem_bytes = Runtime.getRuntime().maxMemory(); + long max_mem_bytes = Math.min (Runtime.getRuntime().maxMemory(), 64*1024*1024); long mb_1 = 1*1024*1024; long mb_32 = 32*mb_1; int size = (int)(( max_mem_bytes - mb_32 )/mb_1); 1.1 net-p2p/vuze/files/vuze-5.3.0.0-disable-shared-plugins.patch file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/vuze/files/vuze-5.3.0.0-disable-shared-plugins.patch?rev=1.1view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/vuze/files/vuze-5.3.0.0-disable-shared-plugins.patch?rev=1.1content-type=text/plain Index: vuze-5.3.0.0-disable-shared-plugins.patch === Disallow users to install into the shared plugin directory, which they won't have write access to. This doesn't disable shared plugins, just removes the installation UI. --- a/org/gudy/azureus2/ui/swt/pluginsinstaller/IPWListPanel.java +++ b/org/gudy/azureus2/ui/swt/pluginsinstaller/IPWListPanel.java @@ -234,13 +234,13 @@ public class IPWListPanel extends AbstractWizardPanelInstallPluginWizard { } public boolean - isNextEnabled() + isFinishEnabled() { return(((InstallPluginWizard)wizard).getPluginList().size() 0 ); } - public IWizardPanelInstallPluginWizard getNextPanel() { -return new IPWInstallModePanel(wizard,this); + public IWizardPanelInstallPluginWizard getFinishPanel() { +return new IPWFinishPanel(wizard,this); } public void updateList() { @@ -252,7 +252,7 @@ public class IPWListPanel extends AbstractWizardPanelInstallPluginWizard { } } wizard.setPluginList( list ); -wizard.setNextEnabled( isNextEnabled() ); +wizard.setFinishEnabled( isFinishEnabled() ); } } 1.1 net-p2p/vuze/files/vuze-5.3.0.0-disable-updaters.patch file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/vuze/files/vuze-5.3.0.0-disable-updaters.patch?rev=1.1view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-p2p/vuze/files/vuze-5.3.0.0-disable-updaters.patch?rev=1.1content-type=text/plain Index: vuze-5.3.0.0-disable-updaters.patch === --- a/org/gudy/azureus2/pluginsimpl/local/PluginInitializer.java +++ b/org/gudy/azureus2/pluginsimpl/local/PluginInitializer.java @@ -130,18 +130,6 @@ PluginInitializer Magnet URI Handler, true, false}, - {PluginManagerDefaults.PID_CORE_UPDATE_CHECKER, - org.gudy.azureus2.update.CoreUpdateChecker, - azbpcoreupdater, - CoreUpdater, - true, - true}, - {PluginManagerDefaults.PID_CORE_PATCH_CHECKER, -