summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* */*: drop ~ppc and ~ppc64 keywords for dev-lang/ghc and rdepsSergei Trofimovich2020-08-072-2/+2
| | | | | | | | dev-lang/ghc was not being kept up to date consistently for quite a while. We'll still try to build ppc64 BE/LE binaries for it but no promise of keywords. Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/ghc: fix typo in flag descriptionJan Ziak2020-08-021-2/+2
| | | | | | Signed-off-by: Jan Ziak <0xe2.0x9a.0x9b@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/16933 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/ghc: keyword ~amd64 and ~x86Jack Todaro2020-08-011-1/+1
| | | | | | | | Bug: https://bugs.gentoo.org/648006 Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Jack Todaro <solpeth@posteo.org> Closes: https://github.com/gentoo/gentoo/pull/16890 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/ghc: bump up to 8.8.4Sergei Trofimovich2020-07-242-0/+810
| | | | | Package-Manager: Portage-3.0.0, Repoman-2.3.23 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/ghc: fix hardcoded pkg-configMike Frysinger2020-05-2314-14/+14
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* */*: destabilize dev-lang/ghc for all archesSergei Trofimovich2020-04-133-3/+3
| | | | | | | | | | | | | | | | | | | | dev-lang/ghc is a fast-moving target without much of stable API across major GHC releases. This makes stabilization process a fragile process. The change moves all haskell revdeps to pure ~arch. There are not many outside dev-haskell/*: - app-emulation/ganeti - app-text/pandoc - dev-util/bustle - dev-util/shellcheck - dev-vcs/darcs - x11-wm/xmonad/xmonad Existing stable haskell users are recommended to keyword used packages and all of dev-haskell/* to ease upgrades. Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* */*: dekeyword haskell on ia64Sergei Trofimovich2020-04-133-3/+3
| | | | | | | | | | ia64 is an unregisterised GHC target. That means you need a few days to build ghc itself. It's fun to play with but not practical to use software. Cross-compilation to ia64 still works. Let's drop keywords. Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/ghc: add x86 and amd64 binaries for 8.8.3 and 8.10.1Sergei Trofimovich2020-04-113-8/+12
| | | | | Package-Manager: Portage-2.3.98, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/ghc: bump up to 8.8.3Sergei Trofimovich2020-04-112-0/+807
| | | | | Package-Manager: Portage-2.3.98, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* drop haskell on sparc, it doesn't build at allRolf Eike Beer2020-04-072-2/+2
| | | | | Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* */*: Drop stable ia64 keywordsMatt Turner2020-04-032-2/+2
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* dev-lang/ghc: switch virtual/libffi to dev-libs/libffiSergei Trofimovich2020-03-2513-20/+20
| | | | | Package-Manager: Portage-2.3.95, Repoman-2.3.21 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/ghc: bump up to 8.10.1Sergei Trofimovich2020-03-244-0/+832
| | | | | Package-Manager: Portage-2.3.95, Repoman-2.3.21 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/ghc: Drop alpha keywordsMatt Turner2020-03-163-3/+3
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* */*: Bump copyright on files touched this yearMichał Górny2020-02-112-2/+2
| | | | | | | Update the copyright notice on all files that were touched since January 1st but did not have the notice updated. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* */*: Drop stable alpha keywordsMatt Turner2020-01-252-2/+2
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* dev-lang/ghc: bump up to 8.8.2Sergei Trofimovich2020-01-192-0/+808
| | | | | Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/ghc: restore RESTRICT="!test? ( test )"Sergei Trofimovich2020-01-112-1/+2
| | | | | Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/ghc: add powerpc64le binary for ghc-8.6.5Sergei Trofimovich2020-01-112-5/+15
| | | | | | Bug: https://bugs.gentoo.org/654034 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/ghc: add powerpc64le binary for ghc-8.8.1Sergei Trofimovich2020-01-102-5/+8
| | | | | | Bug: https://bugs.gentoo.org/654034 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* */*: [QA] Fix trivial cases of MissingTestRestrictMichał Górny2019-12-113-0/+3
| | | | | | | | | | | | | | | | | | The result was achieved via the following pipeline: pkgcheck scan -c RestrictTestCheck -R FormatReporter \ --format '{category}/{package}/{package}-{version}.ebuild' | xargs -n32 grep -L RESTRICT | xargs -n32 sed -i -e '/^IUSE=.*test/aRESTRICT="!test? ( test )"' The resulting metadata was compared before and after the change. Few Go ebuilds had to be fixed manually due to implicit RESTRICT=strip added by the eclass. Two ebuilds have to be fixed because of multiline IUSE. Suggested-by: Robin H. Johnson <robbat2@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/13942 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-lang/ghc: Switch/update remaining URLsMichał Górny2019-11-1011-48/+48
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* */*: Inline mirror://hackage and update URIsMichał Górny2019-11-1010-15/+15
| | | | | | | | | | | | | | | | | This change inlines mirror://hackage in all ebuilds, and updates URIs to the modern form (old URIs redirect to that). The change has been made using the following command: find -name '*.ebuild' -exec sed -r -i \ -e 's@mirror://hackage/@https://hackage.haskell.org/@g' \ -e 's@https://hackage.haskell.org/packages/archive/([^/]*)/([^/]*)/@https://hackage.haskell.org/package/\1-\2/@g' \ -e '/hackage\.haskell\.org/s@\$\{PN}-\$\{PV}@${P}@g' \ -e '/hackage\.haskell\.org/s@\$\{MY_PN}-\$\{PV}@${MY_P}@g' \ -e '/hackage\.haskell\.org/s@\$\{PN}-\$\{MY_PV}@${MY_P}@g' \ {} + Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-lang/ghc: bump up to 8.8.1. no KEYWORDS yetSergei Trofimovich2019-10-046-0/+915
| | | | | Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/ghc: Update for sys-libs/ncurses-compatMichał Górny2019-10-012-4/+4
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-lang/ghc: add amd64 and x86 binariesSergei Trofimovich2019-07-172-5/+8
| | | | | Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/ghc: bump up to 8.6.5, no binaries yetSergei Trofimovich2019-07-012-0/+776
| | | | | Package-Manager: Portage-2.3.68, Repoman-2.3.16 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/ghc: fix hprefixify with amd64-linuxMichael Haubenwallner2019-05-291-1/+2
| | | | | | Closes: https://bugs.gentoo.org/686912 Package-Manager: Portage-2.3.62, Repoman-2.3.11 Signed-off-by: Michael Haubenwallner <haubi@gentoo.org>
* dev-lang/ghc: bump up to 8.6.4Sergei Trofimovich2019-03-092-0/+779
| | | | | | | | Available binaries for amd64 and x86. No keywords yet as many revdeps will need to be updated. Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/ghc-8.0.2-r0: alpha stableTobias Klausmann2018-06-181-1/+1
| | | | Gentoo-Bug: http://bugs.gentoo.org/631138
* dev-lang/ghc: stable 8.0.2 for ia64, bug #631138Sergei Trofimovich2018-06-121-1/+1
| | | | | | Bug: https://bugs.gentoo.org/631138 Package-Manager: Portage-2.3.40, Repoman-2.3.9 RepoMan-Options: --include-arches="ia64"
* dev-lang/ghc: buld amd64 and x86 binaries for 8.4.3Sergei Trofimovich2018-06-103-6/+8
| | | | Package-Manager: Portage-2.3.40, Repoman-2.3.9
* dev-lang/ghc: restore missing binutils-2.13 patchSergei Trofimovich2018-06-101-0/+65
| | | | | | Reported-by: Toralf Förster Closes: https://bugs.gentoo.org/657712 Package-Manager: Portage-2.3.40, Repoman-2.3.9
* dev-lang/ghc: backport binutils fixesSergei Trofimovich2018-06-097-58/+70
| | | | | | | | | | | A few changes: - move off from code.haskell.org to /slyfox.uni.cx for binaries - enable --relax on all arches, not just sparc - fix dwarf generation (-g) on binutils-2.30 - allow >=haskell-updater-1.3 - fix relocation for haddoc, hp2ps, hpc Package-Manager: Portage-2.3.40, Repoman-2.3.9
* dev-lang/ghc: bump up to 8.4.3, no binaries yetSergei Trofimovich2018-06-094-0/+801
| | | | Package-Manager: Portage-2.3.40, Repoman-2.3.9
* dev-lang/ghc: bump up to 8.4.2 (no keywords)Sergei Trofimovich2018-05-092-0/+758
| | | | Package-Manager: Portage-2.3.36, Repoman-2.3.9
* dev-lang/ghc: bump up to 8.4.1 with x86 and amd64 binariesSergei Trofimovich2018-03-092-11/+10
| | | | Package-Manager: Portage-2.3.24, Repoman-2.3.6
* dev-lang/ghc: rebuild ghc against gcc-6 (PIE support), bug #644170Sergei Trofimovich2018-01-222-5/+5
| | | | | | | | Refresh binaries for amd64 and x86 to support -no-pie option by default. Reported-by: Anton Kochkov Bug: https://bugs.gentoo.org/644170 Package-Manager: Portage-2.3.19, Repoman-2.3.6
* dev-lang/ghc: bump up to 8.4.1_alpha1 (unkeyworded)Sergei Trofimovich2017-12-262-0/+759
| | | | Package-Manager: Portage-2.3.19, Repoman-2.3.6
* dev-lang/ghc: add amd64 and x86 binariesSergei Trofimovich2017-11-252-4/+6
| | | | Package-Manager: Portage-2.3.16, Repoman-2.3.6
* dev-lang/ghc: tweak patch to be -p1-appliableSergei Trofimovich2017-11-251-2/+2
| | | | Package-Manager: Portage-2.3.16, Repoman-2.3.6
* dev-lang/ghc: bump up to 8.2.2, no keywords, binaries or core library pinsSergei Trofimovich2017-11-242-0/+755
| | | | Package-Manager: Portage-2.3.16, Repoman-2.3.6
* dev-lang/ghc: drop LD_LIBRARY_PATH hack, bug #637532Sergei Trofimovich2017-11-246-81/+33
| | | | | | | | | | | | | LD_LIBRARY_PATH only worked for prefix systems using host's libc. On systems with prefix/libc it causes host's ld.so to load prefix's libc.so. They are incompatible as ld.so relies on presence of certain private symbols libc.so Reported-by: Horea Christian Bug: https://bugs.gentoo.org/637532 Package-Manager: Portage-2.3.16, Repoman-2.3.6
* dev-lang/ghc: stable 8.0.2 for x86/amd64, bug #631138Sergei Trofimovich2017-09-231-1/+1
| | | | | Package-Manager: Portage-2.3.10, Repoman-2.3.3 RepoMan-Options: --include-arches="amd64 x86"
* dev-lang/ghc: bachport *-darwin* tripletsSergei Trofimovich2017-09-022-0/+32
| | | | | | | | | yuuko has CHOST=x86_64-apple-darwin16 which does not work on ghc-8.2.1. Backport upstream commit http://git.haskell.org/ghc.git/commitdiff/d39a3409acd3c40fb018ec1c114f15d3ecef6ef9 Package-Manager: Portage-2.3.8, Repoman-2.3.3
* dev-lang/ghc: drop attemp to sed non-existing utils/haddock/doc/configure.acSergei Trofimovich2017-09-021-6/+0
| | | | | | Noticed by yuuko Package-Manager: Portage-2.3.8, Repoman-2.3.3
* dev-lang/ghc: update A variable to match .xz tarballSergei Trofimovich2017-09-022-2/+2
| | | | | | | *-darwin hardcodes tarball extension to avoid our prebuilt binaries. Bug noticed by yuuko. Package-Manager: Portage-2.3.8, Repoman-2.3.3
* dev-lang/ghc: bump up to 8.2.1 with x86 and amd64 binaries, no KEYWORDS yetSergei Trofimovich2017-07-2313-0/+1843
| | | | Package-Manager: Portage-2.3.6, Repoman-2.3.3
* dev-lang/ghc: guard manuals building behind USE=docSergei Trofimovich2017-07-121-0/+1
| | | | | | | Building ghc.1 needs sphinx present in system. Reported-by: Patrick McLean Package-Manager: Portage-2.3.6, Repoman-2.3.2
* dev-lang/ghc: explicitly pin to libs+headers slot of ncursesSergei Trofimovich2017-07-113-3/+3
| | | | | | | sys-libs/ncurses:= can match sys-libs/ncurses:5. To build ghc we always need sys-libs/ncurses:0=. Package-Manager: Portage-2.3.6, Repoman-2.3.2