[gentoo-commits] gentoo-x86 commit in dev-lang/ghc: ghc-7.8.3.ebuild ChangeLog
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
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
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
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
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
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
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