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

2014-09-05 Thread Sergei Trofimovich (slyfox)
slyfox  14/09/05 10:40:46

  Modified: ghc-7.8.3.ebuild ChangeLog
  Log:
  Allow USE=gmp on ia64 (fixed by ghc-7.8.3-ia64-prim.patch).
  
  (Portage version: 2.2.12/cvs/Linux x86_64, signed Manifest commit with key 
611FF3AA)

Revision  ChangesPath
1.10 dev-lang/ghc/ghc-7.8.3.ebuild

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

Index: ghc-7.8.3.ebuild
===
RCS file: /var/cvsroot/gentoo-x86/dev-lang/ghc/ghc-7.8.3.ebuild,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- ghc-7.8.3.ebuild4 Sep 2014 20:30:42 -   1.9
+++ ghc-7.8.3.ebuild5 Sep 2014 10:40:45 -   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.8.3.ebuild,v 1.9 
2014/09/04 20:30:42 slyfox Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc/ghc-7.8.3.ebuild,v 1.10 
2014/09/05 10:40:45 slyfox Exp $
 
 EAPI=5
 
@@ -97,8 +97,6 @@
 PDEPEND=!ghcbootstrap? ( =app-admin/haskell-updater-1.2* )
 
 REQUIRED_USE=?? ( ghcbootstrap binary )
-# ia64 fails to return from STG GMP primitives (stage2 always SIGSEGVs)
-REQUIRED_USE+= ia64? ( !gmp )
 
 # yeah, top-level 'use' sucks. I'd like to have it in 'src_install()'
 use binary  QA_PREBUILT=*



1.268dev-lang/ghc/ChangeLog

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

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/dev-lang/ghc/ChangeLog,v
retrieving revision 1.267
retrieving revision 1.268
diff -u -r1.267 -r1.268
--- ChangeLog   4 Sep 2014 20:30:42 -   1.267
+++ ChangeLog   5 Sep 2014 10:40:45 -   1.268
@@ -1,6 +1,9 @@
 # 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.267 2014/09/04 
20:30:42 slyfox Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc/ChangeLog,v 1.268 2014/09/05 
10:40:45 slyfox Exp $
+
+  05 Sep 2014; Sergei Trofimovich sly...@gentoo.org ghc-7.8.3.ebuild:
+  Allow USE=gmp on ia64 (fixed by ghc-7.8.3-ia64-prim.patch).
 
   04 Sep 2014; Sergei Trofimovich sly...@gentoo.org
   +files/ghc-7.8.3-cc-lang.patch, +files/ghc-7.8.3-deRefStablePtr.patch,






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

2014-09-04 Thread Sergei Trofimovich (slyfox)
slyfox  14/09/04 20:30:42

  Modified: ghc-7.8.3.ebuild ChangeLog
  Log:
  A bunch of UNREG backports (fixes sparc dynamic libraries, ia64 gmp support).
  
  (Portage version: 2.2.12_p12/cvs/Linux x86_64, signed Manifest commit with 
key 611FF3AA)

Revision  ChangesPath
1.9  dev-lang/ghc/ghc-7.8.3.ebuild

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

Index: ghc-7.8.3.ebuild
===
RCS file: /var/cvsroot/gentoo-x86/dev-lang/ghc/ghc-7.8.3.ebuild,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- ghc-7.8.3.ebuild23 Aug 2014 13:46:43 -  1.8
+++ ghc-7.8.3.ebuild4 Sep 2014 20:30:42 -   1.9
@@ -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.8.3.ebuild,v 1.8 
2014/08/23 13:46:43 slyfox Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc/ghc-7.8.3.ebuild,v 1.9 
2014/09/04 20:30:42 slyfox Exp $
 
 EAPI=5
 
@@ -396,13 +396,20 @@
 
epatch ${FILESDIR}/${PN}-7.8.1_rc1-libbfd.patch
 
-   epatch ${FILESDIR}/${PN}-7.8.2-ia64-no-shared.patch
epatch ${FILESDIR}/${PN}-7.8.2-cgen-constify.patch
epatch ${FILESDIR}/${PN}-7.8.3-prim-lm.patch
# bug 518734
epatch ${FILESDIR}/${PN}-7.6.3-preserve-inplace-xattr.patch
epatch ${FILESDIR}/${PN}-7.8.3-unreg-lit.patch
 
+   # upstream backports
+   epatch ${FILESDIR}/${PN}-7.8.3-linker-warn.patch
+   epatch ${FILESDIR}/${PN}-7.8.3-deRefStablePtr.patch
+   epatch ${FILESDIR}/${PN}-7.8.3-pic-asm.patch
+   epatch ${FILESDIR}/${PN}-7.8.3-pic-sparc.patch
+   epatch ${FILESDIR}/${PN}-7.8.3-cc-lang.patch
+   epatch ${FILESDIR}/${PN}-7.8.3-ia64-prim.patch
+
if use prefix; then
# Make configure find docbook-xsl-stylesheets from 
Prefix
sed -e 
'/^FP_DIR_DOCBOOK_XSL/s:\[.*\]:['${EPREFIX}'/usr/share/sgml/docbook/xsl-stylesheets/]:'
 \



1.267dev-lang/ghc/ChangeLog

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

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/dev-lang/ghc/ChangeLog,v
retrieving revision 1.266
retrieving revision 1.267
diff -u -r1.266 -r1.267
--- ChangeLog   23 Aug 2014 13:47:55 -  1.266
+++ ChangeLog   4 Sep 2014 20:30:42 -   1.267
@@ -1,6 +1,14 @@
 # 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.266 2014/08/23 
13:47:55 slyfox Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc/ChangeLog,v 1.267 2014/09/04 
20:30:42 slyfox Exp $
+
+  04 Sep 2014; Sergei Trofimovich sly...@gentoo.org
+  +files/ghc-7.8.3-cc-lang.patch, +files/ghc-7.8.3-deRefStablePtr.patch,
+  +files/ghc-7.8.3-ia64-prim.patch, +files/ghc-7.8.3-linker-warn.patch,
+  +files/ghc-7.8.3-pic-asm.patch, +files/ghc-7.8.3-pic-sparc.patch,
+  -files/ghc-7.8.2-ia64-no-shared.patch, files/ghc-7.8.3-prim-lm.patch,
+  ghc-7.8.3.ebuild:
+  A bunch of UNREG backports (fixes sparc dynamic libraries, ia64 gmp support).
 
   23 Aug 2014; Sergei Trofimovich sly...@gentoo.org metadata.xml:
   Drop redundant maintainer in favour of herd.






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

2014-08-23 Thread Sergei Trofimovich (slyfox)
slyfox  14/08/23 13:46:43

  Modified: ghc-7.8.3.ebuild ChangeLog
  Log:
  Fix integer-gmp crashes and miscomputations in UNREG builds.
  
  (Portage version: 2.2.11_p14/cvs/Linux x86_64, signed Manifest commit with 
key 611FF3AA)

Revision  ChangesPath
1.8  dev-lang/ghc/ghc-7.8.3.ebuild

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

Index: ghc-7.8.3.ebuild
===
RCS file: /var/cvsroot/gentoo-x86/dev-lang/ghc/ghc-7.8.3.ebuild,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- ghc-7.8.3.ebuild11 Aug 2014 10:18:57 -  1.7
+++ ghc-7.8.3.ebuild23 Aug 2014 13:46:43 -  1.8
@@ -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.8.3.ebuild,v 1.7 
2014/08/11 10:18:57 slyfox Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc/ghc-7.8.3.ebuild,v 1.8 
2014/08/23 13:46:43 slyfox Exp $
 
 EAPI=5
 
@@ -401,6 +401,7 @@
epatch ${FILESDIR}/${PN}-7.8.3-prim-lm.patch
# bug 518734
epatch ${FILESDIR}/${PN}-7.6.3-preserve-inplace-xattr.patch
+   epatch ${FILESDIR}/${PN}-7.8.3-unreg-lit.patch
 
if use prefix; then
# Make configure find docbook-xsl-stylesheets from 
Prefix



1.265dev-lang/ghc/ChangeLog

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

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/dev-lang/ghc/ChangeLog,v
retrieving revision 1.264
retrieving revision 1.265
diff -u -r1.264 -r1.265
--- ChangeLog   11 Aug 2014 10:18:57 -  1.264
+++ ChangeLog   23 Aug 2014 13:46:43 -  1.265
@@ -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.264 2014/08/11 
10:18:57 slyfox Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc/ChangeLog,v 1.265 2014/08/23 
13:46:43 slyfox Exp $
+
+  23 Aug 2014; Sergei Trofimovich sly...@gentoo.org
+  +files/ghc-7.8.3-unreg-lit.patch, ghc-7.8.3.ebuild:
+  Fix integer-gmp crashes and miscomputations in UNREG builds.
 
   11 Aug 2014; Sergei Trofimovich sly...@gentoo.org ghc-7.8.3.ebuild:
   Keyword amd64/x86 where we have bianries.






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

2014-08-11 Thread Sergei Trofimovich (slyfox)
slyfox  14/08/11 10:18:57

  Modified: ghc-7.8.3.ebuild ChangeLog
  Log:
  Keyword amd64/x86 where we have bianries.
  
  (Portage version: 2.2.11_p9/cvs/Linux x86_64, signed Manifest commit with key 
611FF3AA)

Revision  ChangesPath
1.7  dev-lang/ghc/ghc-7.8.3.ebuild

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

Index: ghc-7.8.3.ebuild
===
RCS file: /var/cvsroot/gentoo-x86/dev-lang/ghc/ghc-7.8.3.ebuild,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- ghc-7.8.3.ebuild1 Aug 2014 20:33:54 -   1.6
+++ ghc-7.8.3.ebuild11 Aug 2014 10:18:57 -  1.7
@@ -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.8.3.ebuild,v 1.6 
2014/08/01 20:33:54 slyfox Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc/ghc-7.8.3.ebuild,v 1.7 
2014/08/11 10:18:57 slyfox Exp $
 
 EAPI=5
 
@@ -65,8 +65,7 @@
 [[ -n $arch_binaries ]]  SRC_URI+= !ghcbootstrap? ( $arch_binaries )
 LICENSE=BSD
 SLOT=0/${PV}
-#KEYWORDS=~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux 
~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris
-KEYWORDS=
+KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
 IUSE=doc ghcbootstrap ghcmakebinary +gmp
 IUSE+= binary
 IUSE+= elibc_glibc # system stuff



1.264dev-lang/ghc/ChangeLog

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

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/dev-lang/ghc/ChangeLog,v
retrieving revision 1.263
retrieving revision 1.264
diff -u -r1.263 -r1.264
--- ChangeLog   1 Aug 2014 20:33:54 -   1.263
+++ ChangeLog   11 Aug 2014 10:18:57 -  1.264
@@ -1,6 +1,9 @@
 # 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.263 2014/08/01 
20:33:54 slyfox Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc/ChangeLog,v 1.264 2014/08/11 
10:18:57 slyfox Exp $
+
+  11 Aug 2014; Sergei Trofimovich sly...@gentoo.org ghc-7.8.3.ebuild:
+  Keyword amd64/x86 where we have bianries.
 
   01 Aug 2014; Sergei Trofimovich sly...@gentoo.org
   +files/ghc-7.6.3-preserve-inplace-xattr.patch, ghc-7.6.3-r1.ebuild,






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

2014-07-30 Thread Sergei Trofimovich (slyfox)
slyfox  14/07/30 13:20:17

  Modified: ghc-7.8.3.ebuild ChangeLog
  Log:
  Fix pax-marking command for final ghc binary.
  
  (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 
611FF3AA)

Revision  ChangesPath
1.4  dev-lang/ghc/ghc-7.8.3.ebuild

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

Index: ghc-7.8.3.ebuild
===
RCS file: /var/cvsroot/gentoo-x86/dev-lang/ghc/ghc-7.8.3.ebuild,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- ghc-7.8.3.ebuild30 Jul 2014 11:47:32 -  1.3
+++ ghc-7.8.3.ebuild30 Jul 2014 13:20:16 -  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/dev-lang/ghc/ghc-7.8.3.ebuild,v 1.3 
2014/07/30 11:47:32 slyfox Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc/ghc-7.8.3.ebuild,v 1.4 
2014/07/30 13:20:16 slyfox Exp $
 
 EAPI=5
 
@@ -528,7 +528,7 @@
# ghci uses mmap with rwx protection at it implements dynamic
# linking on it's own (bug #299709)
# so mark resulting binary
-   pax-mark -m ${ED}/usr/$(get_libdir)/${GHC_P}/ghc
+   pax-mark -m ${ED}/usr/$(get_libdir)/${GHC_P}/bin/ghc
 
if [[ ! -f ${S}/VERSION ]]; then
echo ${GHC_PV}  ${S}/VERSION \



1.261dev-lang/ghc/ChangeLog

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

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/dev-lang/ghc/ChangeLog,v
retrieving revision 1.260
retrieving revision 1.261
diff -u -r1.260 -r1.261
--- ChangeLog   30 Jul 2014 11:47:32 -  1.260
+++ ChangeLog   30 Jul 2014 13:20:16 -  1.261
@@ -1,6 +1,9 @@
 # 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.260 2014/07/30 
11:47:32 slyfox Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc/ChangeLog,v 1.261 2014/07/30 
13:20:16 slyfox Exp $
+
+  30 Jul 2014; Sergei Trofimovich sly...@gentoo.org ghc-7.8.3.ebuild:
+  Fix pax-marking command for final ghc binary.
 
   30 Jul 2014; Sergei Trofimovich sly...@gentoo.org
   +files/ghc-7.8.3-prim-lm.patch, ghc-7.8.3.ebuild:






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

2014-07-12 Thread Sergei Trofimovich (slyfox)
slyfox  14/07/12 06:18:49

  Modified: ghc-7.8.3.ebuild ChangeLog
  Log:
  Added amd64 and x86 binaries.
  
  (Portage version: 2.2.10_p15/cvs/Linux x86_64, signed Manifest commit with 
key 611FF3AA)

Revision  ChangesPath
1.2  dev-lang/ghc/ghc-7.8.3.ebuild

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

Index: ghc-7.8.3.ebuild
===
RCS file: /var/cvsroot/gentoo-x86/dev-lang/ghc/ghc-7.8.3.ebuild,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- ghc-7.8.3.ebuild10 Jul 2014 19:31:41 -  1.1
+++ ghc-7.8.3.ebuild12 Jul 2014 06:18:49 -  1.2
@@ -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.8.3.ebuild,v 1.1 
2014/07/10 19:31:41 slyfox Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc/ghc-7.8.3.ebuild,v 1.2 
2014/07/12 06:18:49 slyfox Exp $
 
 EAPI=5
 
@@ -27,12 +27,12 @@
 # sorted!
 #arch_binaries=$arch_binaries alpha? ( 
http://code.haskell.org/~slyfox/ghc-alpha/ghc-bin-${PV}-alpha.tbz2 )
 #arch_binaries=$arch_binaries arm? ( 
http://code.haskell.org/~slyfox/ghc-arm/ghc-bin-${PV}-arm.tbz2 )
-#arch_binaries=$arch_binaries amd64? ( 
http://code.haskell.org/~slyfox/ghc-amd64/ghc-bin-${PV}-amd64.tbz2 )
+arch_binaries=$arch_binaries amd64? ( 
http://code.haskell.org/~slyfox/ghc-amd64/ghc-bin-${PV}-amd64.tbz2 )
 #arch_binaries=$arch_binaries ia64?  ( 
http://code.haskell.org/~slyfox/ghc-ia64/ghc-bin-${PV}-ia64-fixed-fiw.tbz2 )
 #arch_binaries=$arch_binaries ppc? ( 
http://code.haskell.org/~slyfox/ghc-ppc/ghc-bin-${PV}-ppc.tbz2 )
 #arch_binaries=$arch_binaries ppc64? ( 
http://code.haskell.org/~slyfox/ghc-ppc64/ghc-bin-${PV}-ppc64.tbz2 )
 #arch_binaries=$arch_binaries sparc? ( 
http://code.haskell.org/~slyfox/ghc-sparc/ghc-bin-${PV}-sparc.tbz2 )
-#arch_binaries=$arch_binaries x86? ( 
http://code.haskell.org/~slyfox/ghc-x86/ghc-bin-${PV}-x86.tbz2 )
+arch_binaries=$arch_binaries x86? ( 
http://code.haskell.org/~slyfox/ghc-x86/ghc-bin-${PV}-x86.tbz2 )
 
 # various ports:
 #arch_binaries=$arch_binaries x86-fbsd? ( 
http://code.haskell.org/~slyfox/ghc-x86-fbsd/ghc-bin-${PV}-x86-fbsd.tbz2 )
@@ -45,12 +45,12 @@
#   ewarn ARM binary is built on armv5tel-eabi toolchain. 
Use with caution.
#   return 0
#;;
-   #amd64) return 0 ;;
+   amd64) return 0 ;;
#ia64) return 0 ;;
#ppc) return 0 ;;
#ppc64) return 0 ;;
#sparc) return 0 ;;
-   #x86) return 0 ;;
+   x86) return 0 ;;
*) return 1 ;;
esac
 }



1.259dev-lang/ghc/ChangeLog

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

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/dev-lang/ghc/ChangeLog,v
retrieving revision 1.258
retrieving revision 1.259
diff -u -r1.258 -r1.259
--- ChangeLog   10 Jul 2014 19:31:41 -  1.258
+++ ChangeLog   12 Jul 2014 06:18:49 -  1.259
@@ -1,6 +1,9 @@
 # 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.258 2014/07/10 
19:31:41 slyfox Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc/ChangeLog,v 1.259 2014/07/12 
06:18:49 slyfox Exp $
+
+  12 Jul 2014; Sergei Trofimovich sly...@gentoo.org ghc-7.8.3.ebuild:
+  Added amd64 and x86 binaries.
 
 *ghc-7.8.3 (10 Jul 2014)
 






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

2014-07-10 Thread Sergei Trofimovich (slyfox)
slyfox  14/07/10 19:31:42

  Modified: ChangeLog
  Added:ghc-7.8.3.ebuild
  Log:
  Version bump.
  
  (Portage version: 2.2.10_p15/cvs/Linux x86_64, signed Manifest commit with 
key 611FF3AA)

Revision  ChangesPath
1.258dev-lang/ghc/ChangeLog

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

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/dev-lang/ghc/ChangeLog,v
retrieving revision 1.257
retrieving revision 1.258
diff -u -r1.257 -r1.258
--- ChangeLog   5 Jul 2014 15:40:40 -   1.257
+++ ChangeLog   10 Jul 2014 19:31:41 -  1.258
@@ -1,6 +1,13 @@
 # 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.257 2014/07/05 
15:40:40 slyfox Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc/ChangeLog,v 1.258 2014/07/10 
19:31:41 slyfox Exp $
+
+*ghc-7.8.3 (10 Jul 2014)
+
+  10 Jul 2014; Sergei Trofimovich sly...@gentoo.org
+  +files/ghc-7.8.1_rc1-libbfd.patch, +files/ghc-7.8.2-cgen-constify.patch,
+  +files/ghc-7.8.2-ia64-no-shared.patch, +ghc-7.8.3.ebuild:
+  Version bump.
 
   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



1.1  dev-lang/ghc/ghc-7.8.3.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/ghc/ghc-7.8.3.ebuild?rev=1.1view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/ghc/ghc-7.8.3.ebuild?rev=1.1content-type=text/plain

Index: ghc-7.8.3.ebuild
===
# 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.8.3.ebuild,v 1.1 
2014/07/10 19:31:41 slyfox Exp $

EAPI=5

# to make make a crosscompiler use crossdev and symlink ghc tree into
# cross overlay. result would look like 'cross-sparc-unknown-linux-gnu/ghc'
#
# 'CTARGET' definition and 'is_crosscompile' are taken from 'toolchain.eclass'
export CTARGET=${CTARGET:-${CHOST}}
if [[ ${CTARGET} = ${CHOST} ]] ; then
if [[ ${CATEGORY/cross-} != ${CATEGORY} ]] ; then
export CTARGET=${CATEGORY/cross-}
fi
fi

inherit autotools bash-completion-r1 eutils flag-o-matic ghc-package
inherit multilib pax-utils toolchain-funcs versionator

DESCRIPTION=The Glasgow Haskell Compiler
HOMEPAGE=http://www.haskell.org/ghc/;

# we don't have any binaries yet
arch_binaries=

# sorted!
#arch_binaries=$arch_binaries alpha? ( 
http://code.haskell.org/~slyfox/ghc-alpha/ghc-bin-${PV}-alpha.tbz2 )
#arch_binaries=$arch_binaries arm? ( 
http://code.haskell.org/~slyfox/ghc-arm/ghc-bin-${PV}-arm.tbz2 )
#arch_binaries=$arch_binaries amd64? ( 
http://code.haskell.org/~slyfox/ghc-amd64/ghc-bin-${PV}-amd64.tbz2 )
#arch_binaries=$arch_binaries ia64?  ( 
http://code.haskell.org/~slyfox/ghc-ia64/ghc-bin-${PV}-ia64-fixed-fiw.tbz2 )
#arch_binaries=$arch_binaries ppc? ( 
http://code.haskell.org/~slyfox/ghc-ppc/ghc-bin-${PV}-ppc.tbz2 )
#arch_binaries=$arch_binaries ppc64? ( 
http://code.haskell.org/~slyfox/ghc-ppc64/ghc-bin-${PV}-ppc64.tbz2 )
#arch_binaries=$arch_binaries sparc? ( 
http://code.haskell.org/~slyfox/ghc-sparc/ghc-bin-${PV}-sparc.tbz2 )
#arch_binaries=$arch_binaries x86? ( 
http://code.haskell.org/~slyfox/ghc-x86/ghc-bin-${PV}-x86.tbz2 )

# various ports:
#arch_binaries=$arch_binaries x86-fbsd? ( 
http://code.haskell.org/~slyfox/ghc-x86-fbsd/ghc-bin-${PV}-x86-fbsd.tbz2 )

# 0 - yet
yet_binary() {
case ${ARCH} in
#alpha) return 0 ;;
#arm)
#   ewarn ARM binary is built on armv5tel-eabi toolchain. 
Use with caution.
#   return 0
#;;
#amd64) return 0 ;;
#ia64) return 0 ;;
#ppc) return 0 ;;
#ppc64) return 0 ;;
#sparc) return 0 ;;
#x86) return 0 ;;
*) return 1 ;;
esac
}

GHC_PV=${PV}
#GHC_PV=7.8.0.20140228 # uncomment only for -rc ebuilds
GHC_P=${PN}-${GHC_PV} # using ${P} is almost never correct

SRC_URI=!binary? ( 
http://www.haskell.org/ghc/dist/${PV/_rc/-rc}/${GHC_P}-src.tar.xz )
S=${WORKDIR}/${GHC_P}

[[ -n $arch_binaries ]]  SRC_URI+= !ghcbootstrap? ( $arch_binaries )
LICENSE=BSD
SLOT=0/${PV}
#KEYWORDS=~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux 
~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris
KEYWORDS=
IUSE=doc ghcbootstrap ghcmakebinary +gmp
IUSE+= binary
IUSE+= elibc_glibc # system