[gentoo-commits] gentoo-x86 commit in dev-lang/ghc: ghc-7.6.3-r1.ebuild ChangeLog

2014-07-05 Thread Sergei Trofimovich (slyfox)
slyfox  14/07/05 15:40:40

  Modified: ghc-7.6.3-r1.ebuild ChangeLog
  Log:
  pax-mark ghc-stage2 before it's used first time. Fixes bootstrap failure on 
hardened (bug #516430 by Markus Oehme).
  
  (Portage version: 2.2.10_p15/cvs/Linux x86_64, signed Manifest commit with 
key 611FF3AA)

Revision  ChangesPath
1.12 dev-lang/ghc/ghc-7.6.3-r1.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/ghc/ghc-7.6.3-r1.ebuild?rev=1.12view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/ghc/ghc-7.6.3-r1.ebuild?rev=1.12content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/ghc/ghc-7.6.3-r1.ebuild?r1=1.11r2=1.12

Index: ghc-7.6.3-r1.ebuild
===
RCS file: /var/cvsroot/gentoo-x86/dev-lang/ghc/ghc-7.6.3-r1.ebuild,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- ghc-7.6.3-r1.ebuild 27 Jun 2014 09:54:02 -  1.11
+++ ghc-7.6.3-r1.ebuild 5 Jul 2014 15:40:40 -   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/dev-lang/ghc/ghc-7.6.3-r1.ebuild,v 1.11 
2014/06/27 09:54:02 slyfox Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc/ghc-7.6.3-r1.ebuild,v 1.12 
2014/07/05 15:40:40 slyfox Exp $
 
 # Brief explanation of the bootstrap logic:
 #
@@ -603,8 +603,13 @@
# ghc massively parallel make: #409631, #409873
#   but let users screw it by setting 'I_DEMAND_MY_CORES_LOADED'
# 4 parallel jobs usually does not break
-   emake $(limit_jobs 4) all
-   emake all V=1
+
+   # 1. build compiler binary(+wrapper) first
+   emake $(limit_jobs 4) inplace/bin/ghc-stage2 V=1
+   # 2. pax-mark (bug #516430)
+   pax-mark -m inplace/lib/ghc-stage2
+   # 3. and then all the rest
+   emake $(limit_jobs 4) all V=1
 
if is_crosscompile; then
# runghc does not work for a stage1 compiler, we can 
build it anyway



1.257dev-lang/ghc/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/ghc/ChangeLog?rev=1.257view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/ghc/ChangeLog?rev=1.257content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/ghc/ChangeLog?r1=1.256r2=1.257

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/dev-lang/ghc/ChangeLog,v
retrieving revision 1.256
retrieving revision 1.257
diff -u -r1.256 -r1.257
--- ChangeLog   27 Jun 2014 09:54:02 -  1.256
+++ ChangeLog   5 Jul 2014 15:40:40 -   1.257
@@ -1,6 +1,10 @@
 # ChangeLog for dev-lang/ghc
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc/ChangeLog,v 1.256 2014/06/27 
09:54:02 slyfox Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc/ChangeLog,v 1.257 2014/07/05 
15:40:40 slyfox Exp $
+
+  05 Jul 2014; Sergei Trofimovich sly...@gentoo.org ghc-7.6.3-r1.ebuild:
+  pax-mark ghc-stage2 before it's used first time. Fixes bootstrap failure on
+  hardened (bug #516430 by Markus Oehme).
 
   27 Jun 2014; Sergei Trofimovich sly...@gentoo.org ghc-7.6.3-r1.ebuild:
   Ignore flags '--with-compiler/--with-gcc' passed by cabal with






[gentoo-commits] gentoo-x86 commit in dev-lang/ghc: ghc-7.6.3-r1.ebuild ChangeLog

2014-06-27 Thread Sergei Trofimovich (slyfox)
slyfox  14/06/27 09:54:03

  Modified: ghc-7.6.3-r1.ebuild ChangeLog
  Log:
  Ignore flags '--with-compiler/--with-gcc' passed by cabal with 
'QA_CONFIGURE_OPTIONS'. Bug #515354 by Patrick Lauer, bug #469618 by Roman 
Žilka.
  
  (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 
611FF3AA)

Revision  ChangesPath
1.11 dev-lang/ghc/ghc-7.6.3-r1.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/ghc/ghc-7.6.3-r1.ebuild?rev=1.11view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/ghc/ghc-7.6.3-r1.ebuild?rev=1.11content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/ghc/ghc-7.6.3-r1.ebuild?r1=1.10r2=1.11

Index: ghc-7.6.3-r1.ebuild
===
RCS file: /var/cvsroot/gentoo-x86/dev-lang/ghc/ghc-7.6.3-r1.ebuild,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- ghc-7.6.3-r1.ebuild 3 Apr 2014 20:05:01 -   1.10
+++ ghc-7.6.3-r1.ebuild 27 Jun 2014 09:54:02 -  1.11
@@ -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/dev-lang/ghc/ghc-7.6.3-r1.ebuild,v 1.10 
2014/04/03 20:05:01 slyfox Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc/ghc-7.6.3-r1.ebuild,v 1.11 
2014/06/27 09:54:02 slyfox Exp $
 
 # Brief explanation of the bootstrap logic:
 #
@@ -125,6 +125,9 @@
 
 use binary  QA_PREBUILT=*
 
+# haskell libraries built with cabal in configure mode, #515354
+QA_CONFIGURE_OPTIONS+= --with-compiler --with-gcc
+
 is_crosscompile() {
[[ ${CHOST} != ${CTARGET} ]]
 }



1.256dev-lang/ghc/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/ghc/ChangeLog?rev=1.256view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/ghc/ChangeLog?rev=1.256content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/ghc/ChangeLog?r1=1.255r2=1.256

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/dev-lang/ghc/ChangeLog,v
retrieving revision 1.255
retrieving revision 1.256
diff -u -r1.255 -r1.256
--- ChangeLog   22 Apr 2014 14:09:47 -  1.255
+++ ChangeLog   27 Jun 2014 09:54:02 -  1.256
@@ -1,6 +1,11 @@
 # ChangeLog for dev-lang/ghc
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc/ChangeLog,v 1.255 2014/04/22 
14:09:47 mjo Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc/ChangeLog,v 1.256 2014/06/27 
09:54:02 slyfox Exp $
+
+  27 Jun 2014; Sergei Trofimovich sly...@gentoo.org ghc-7.6.3-r1.ebuild:
+  Ignore flags '--with-compiler/--with-gcc' passed by cabal with
+  'QA_CONFIGURE_OPTIONS'. Bug #515354 by Patrick Lauer, bug #469618 by Roman
+  Žilka.
 
   22 Apr 2014; Michael Orlitzky m...@gentoo.org metadata.xml:
   Fix typo in llvm USE flag description, fixes bug #508398.






[gentoo-commits] gentoo-x86 commit in dev-lang/ghc: ghc-7.6.3-r1.ebuild ChangeLog

2014-04-03 Thread Sergei Trofimovich (slyfox)
slyfox  14/04/03 20:05:01

  Modified: ghc-7.6.3-r1.ebuild ChangeLog
  Log:
  Disable ghci relinking hack on prefix. Found out by Wilfred Hughes on RHEL5 
with glibc-2.7.
  
  (Portage version: 2.2.8_p62/cvs/Linux x86_64, signed Manifest commit with key 
611FF3AA)

Revision  ChangesPath
1.10 dev-lang/ghc/ghc-7.6.3-r1.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/ghc/ghc-7.6.3-r1.ebuild?rev=1.10view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/ghc/ghc-7.6.3-r1.ebuild?rev=1.10content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/ghc/ghc-7.6.3-r1.ebuild?r1=1.9r2=1.10

Index: ghc-7.6.3-r1.ebuild
===
RCS file: /var/cvsroot/gentoo-x86/dev-lang/ghc/ghc-7.6.3-r1.ebuild,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- ghc-7.6.3-r1.ebuild 15 Feb 2014 08:52:36 -  1.9
+++ ghc-7.6.3-r1.ebuild 3 Apr 2014 20:05:01 -   1.10
@@ -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/dev-lang/ghc/ghc-7.6.3-r1.ebuild,v 1.9 
2014/02/15 08:52:36 slyfox Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc/ghc-7.6.3-r1.ebuild,v 1.10 
2014/04/03 20:05:01 slyfox Exp $
 
 # Brief explanation of the bootstrap logic:
 #
@@ -626,6 +626,7 @@
 
is_crosscompile  return
use elibc_glibc || return
+   use prefix  return
 
# we expect 'libc.a' bits be self-sufficient
if gcc-specs-pie; then



1.254dev-lang/ghc/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/ghc/ChangeLog?rev=1.254view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/ghc/ChangeLog?rev=1.254content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/ghc/ChangeLog?r1=1.253r2=1.254

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/dev-lang/ghc/ChangeLog,v
retrieving revision 1.253
retrieving revision 1.254
diff -u -r1.253 -r1.254
--- ChangeLog   15 Feb 2014 08:52:36 -  1.253
+++ ChangeLog   3 Apr 2014 20:05:01 -   1.254
@@ -1,6 +1,10 @@
 # ChangeLog for dev-lang/ghc
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc/ChangeLog,v 1.253 2014/02/15 
08:52:36 slyfox Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc/ChangeLog,v 1.254 2014/04/03 
20:05:01 slyfox Exp $
+
+  03 Apr 2014; Sergei Trofimovich sly...@gentoo.org ghc-7.6.3-r1.ebuild:
+  Disable ghci relinking hack on prefix. Found out by Wilfred Hughes on RHEL5
+  with glibc-2.7.
 
   15 Feb 2014; Sergei Trofimovich sly...@gentoo.org ghc-6.12.3-r2.ebuild,
   ghc-7.0.4.ebuild, ghc-7.4.1-r1.ebuild, ghc-7.4.1.ebuild, ghc-7.4.2.ebuild,