[gentoo-commits] gentoo commit in src/patchsets/gcc/5.3.0/gentoo: 91_all_pr69140-msabi-stack-alignment.patch README.history

2016-04-28 Thread Ryan Hill (rhill)
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: uros 
Date:   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

2015-08-04 Thread Ryan Hill (rhill)
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

2015-08-04 Thread Ryan Hill (rhill)
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

2015-07-26 Thread Ryan Hill (rhill)
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

2015-07-26 Thread Ryan Hill (rhill)
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

2015-07-26 Thread Ryan Hill (rhill)
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

2015-07-19 Thread Ryan Hill (rhill)
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

2015-07-19 Thread Ryan Hill (rhill)
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

2015-07-19 Thread Ryan Hill (rhill)
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

2015-07-19 Thread Ryan Hill (rhill)
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

2015-07-19 Thread Ryan Hill (rhill)
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

2015-05-08 Thread Ryan Hill (rhill)
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

2015-04-28 Thread Ryan Hill (rhill)
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

2015-04-20 Thread Ryan Hill (rhill)
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

2015-04-19 Thread Ryan Hill (rhill)
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

2015-04-19 Thread Ryan Hill (rhill)
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

2015-04-04 Thread Ryan Hill (rhill)
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

2015-03-22 Thread Ryan Hill (rhill)
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

2015-03-22 Thread Ryan Hill (rhill)
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

2015-03-22 Thread Ryan Hill (rhill)
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

2015-03-14 Thread Ryan Hill (rhill)
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

2015-03-14 Thread Ryan Hill (rhill)
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

2015-03-14 Thread Ryan Hill (rhill)
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

2015-02-18 Thread Ryan Hill (rhill)
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

2014-10-01 Thread Ryan Hill (rhill)
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

2014-10-01 Thread Ryan Hill (rhill)
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

2014-09-28 Thread Ryan Hill (rhill)
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

2014-09-28 Thread Ryan Hill (rhill)
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

2014-08-06 Thread Ryan Hill (rhill)
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

2014-08-06 Thread Ryan Hill (rhill)
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

2014-08-06 Thread Ryan Hill (rhill)
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

2014-08-06 Thread Ryan Hill (rhill)
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

2014-08-06 Thread Ryan Hill (rhill)
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

2014-06-16 Thread Ryan Hill (rhill)
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

2014-06-16 Thread Ryan Hill (rhill)
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

2014-06-16 Thread Ryan Hill (rhill)
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

2014-06-16 Thread Ryan Hill (rhill)
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

2014-06-16 Thread Ryan Hill (rhill)
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

2014-06-16 Thread Ryan Hill (rhill)
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

2014-06-16 Thread Ryan Hill (rhill)
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

2014-06-15 Thread Ryan Hill (rhill)
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

2014-06-15 Thread Ryan Hill (rhill)
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

2014-06-15 Thread Ryan Hill (rhill)
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

2014-06-14 Thread Ryan Hill (rhill)
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

2014-06-14 Thread Ryan Hill (rhill)
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

2014-06-14 Thread Ryan Hill (rhill)
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

2014-06-13 Thread Ryan Hill (rhill)
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

2014-06-01 Thread Ryan Hill (rhill)
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

2014-05-26 Thread Ryan Hill (rhill)
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

2014-05-24 Thread Ryan Hill (rhill)
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

2014-05-23 Thread Ryan Hill (rhill)
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

2014-05-23 Thread Ryan Hill (rhill)
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

2014-05-22 Thread Ryan Hill (rhill)
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

2014-05-22 Thread Ryan Hill (rhill)
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

2014-05-22 Thread Ryan Hill (rhill)
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

2014-05-22 Thread Ryan Hill (rhill)
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

2014-05-22 Thread Ryan Hill (rhill)
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

2014-05-22 Thread Ryan Hill (rhill)
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

2014-05-22 Thread Ryan Hill (rhill)
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

2014-05-22 Thread Ryan Hill (rhill)
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

2014-05-22 Thread Ryan Hill (rhill)
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

2014-05-22 Thread Ryan Hill (rhill)
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

2014-05-21 Thread Ryan Hill (rhill)
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

2014-05-21 Thread Ryan Hill (rhill)
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

2014-05-20 Thread Ryan Hill (rhill)
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

2014-05-20 Thread Ryan Hill (rhill)
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

2014-05-20 Thread Ryan Hill (rhill)
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

2014-05-20 Thread Ryan Hill (rhill)
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

2014-05-18 Thread Ryan Hill (rhill)
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

2014-05-18 Thread Ryan Hill (rhill)
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

2014-05-18 Thread Ryan Hill (rhill)
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

2014-05-14 Thread Ryan Hill (rhill)
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

2014-05-14 Thread Ryan Hill (rhill)
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

2014-05-14 Thread Ryan Hill (rhill)
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

2014-05-14 Thread Ryan Hill (rhill)
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

2014-05-14 Thread Ryan Hill (rhill)
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

2014-05-14 Thread Ryan Hill (rhill)
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

2014-05-12 Thread Ryan Hill (rhill)
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

2014-05-04 Thread Ryan Hill (rhill)
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

2014-04-30 Thread Ryan Hill (rhill)
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

2014-04-22 Thread Ryan Hill (rhill)
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

2014-04-22 Thread Ryan Hill (rhill)
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

2014-04-22 Thread Ryan Hill (rhill)
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

2014-03-29 Thread Ryan Hill (rhill)
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

2014-03-29 Thread Ryan Hill (rhill)
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

2014-03-16 Thread Ryan Hill (rhill)
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

2014-03-08 Thread Ryan Hill (rhill)
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

2014-03-08 Thread Ryan Hill (rhill)
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

2014-03-08 Thread Ryan Hill (rhill)
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

2014-03-08 Thread Ryan Hill (rhill)
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

2014-03-08 Thread Ryan Hill (rhill)
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, 
-