gpo.zugaina.org

Search Portage & Overlays:

dev-haskell/language-c

Analysis and generation of C code

Screenshots

  • language-c-0.9.3
    ~amd64
    doc hscolour hoogle profile test

    View      Download      Browse     License: BSD   
    Overlay: haskell
  • language-c-0.9.2
    ~amd64 ~arm64 ~ppc64 ~riscv ~x86
    doc hscolour profile test

    View      Download      Browse     License: BSD   
    Overlay: gentoo
  • language-c-0.8.3-r1
    amd64 ~arm64 ~ppc64 ~riscv ~x86
    doc hscolour profile test

    View      Download      Browse     License: BSD   
    Overlay: gentoo

ChangeLog

commit cc4cb1f441e64b231c1f9d14cd24b119f0df740b
Author: hololeap <hololeap@protonmail.com>
Date: Wed Mar 6 17:18:19 2024 -0700

dev-haskell/language-c: drop 0.9.2

Signed-off-by: hololeap <hololeap@protonmail.com>

commit 47212be4f18939f2938e82b5e7f3714086c03879
Author: Sergey Alirzaev <l29ah@riseup.net>
Date: Mon Mar 4 18:27:56 2024 +0100

dev-haskell/language-c: bump up to 0.9.3

Signed-off-by: Sergey Alirzaev <l29ah@riseup.net>

commit db98782e890b3cebf75a19b2da3a1bdcbee17fa4
Author: hololeap <hololeap@users.noreply.github.com>
Date: Fri May 12 06:28:08 2023 -0600

*/*: Remove [profile?] from ghc RDEPEND

This reverts commit b2f01bbf1333c88785109bebf75d49a3bd623727.

Adding [profile?] universally causes issues with exe-only packages with
no profile USE flag. This is better handled in the eclass.

Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit a2f524e74d7e5e5000c1d057a74dcd7f4af7b43c
Author: hololeap <hololeap@users.noreply.github.com>
Date: Sat May 6 17:04:20 2023 -0600

*/*: Remove ~x86 (and related) from KEYWORDS

x86 is mostly untested, and even building a subset of ::haskell
revealed failing tests which pass on amd64.

With the new behavior of hackport to only add ARCH to KEYWORDS, there
will be CI failures if a package has ~x86 removed but not from its
revdep tree as well. The only sensible mitigation is to remove ~x86
tree-wide until we have a dedicated tester willing to fix current bugs.

See: https://github.com/snoyberg/mono-traversable/issues/210
Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit b2f01bbf1333c88785109bebf75d49a3bd623727
Author: hololeap <hololeap@users.noreply.github.com>
Date: Fri May 5 15:53:40 2023 -0600

*/*: Add [profile?] to ghc RDEPEND

Any package that depends on 'base' will require the 'base' profiling
libs when profiling is enabled. Because virtually every package depends
on 'base', it makes sense to add [profile?] universally to
'dev-lang/ghc' in RDEPEND.

Reported-by: Filip Kszczot <filip@kszczot.pl>
Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit fa4df8a7c452f0b08e8ce79553b7dcce0c579e36
Author: hololeap <hololeap@users.noreply.github.com>
Date: Fri Feb 17 16:17:54 2023 -0700

*/*: Switch to optional ghc/process dep

Removing dev-haskell/process has been causing issues due to := slot
operators which require many rebuilds, even on systems that are already
upgraded to ghc-9.2.5 or later.

Instead, use something like this and wait a few months before masking
dev-haskell/process for removal:

|| ( dev-lang/ghc dev-haskell/process )

Remove mask on dev-haskell/process

This reverts commit 3a1b20f9f15237dd4d4b98c3b832baa2b375b673

Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit 3a1b20f9f15237dd4d4b98c3b832baa2b375b673
Author: hololeap <hololeap@users.noreply.github.com>
Date: Thu Feb 16 10:09:55 2023 -0700

dev-haskell/process: Mask for removal

Exposing the 'process' package as a portage package has proven to be
a bad idea, creating many complications and system inconsistencies.

The version that comes bundled with GHC needs to be the only version
on the system. If upgrades to the 'process' package are needed, it
needs to be done through dev-lang/ghc.

Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit 2de83a9a6e7b36390bdcf9e75992bfbe9f8e5885
Author: Jack Todaro <solpeth@posteo.org>
Date: Wed Jan 11 12:04:23 2023 +1100

dev-haskell/language-c: add github, hackage upstream metadata

Signed-off-by: Jack Todaro <solpeth@posteo.org>

commit 9f33d95721525c97b8b52f08a38b155b491b2657
Author: Jack Todaro <solpeth@posteo.org>
Date: Wed Jan 11 11:58:46 2023 +1100

dev-haskell/language-c: drop 0.9.0.1

Signed-off-by: Jack Todaro <solpeth@posteo.org>

commit e6c215d768bef8c607dde14fb3d19e4fbe158234
Author: Jack Todaro <solpeth@posteo.org>
Date: Wed Jan 11 11:58:43 2023 +1100

dev-haskell/language-c: add 0.9.2

Signed-off-by: Jack Todaro <solpeth@posteo.org>

commit 3e919dc61b46140bb615b9f67bdfad798e7c1aae
Author: Jack Todaro <solpeth@posteo.org>
Date: Sun Jul 31 08:59:52 2022 +1000

dev-haskell/language-c: drop 0.6.1

Signed-off-by: Jack Todaro <solpeth@posteo.org>

commit 9672ee12c9c489f9e5bfdee329a4e6aed692fe4d
Author: Sam James <sam@gentoo.org>
Date: Sat Jul 30 06:55:18 2022 +0100

*/*: fix https->https in metadatd dtd

Newer hackport fixes this (in git, not tagged yet).

Signed-off-by: Sam James <sam@gentoo.org>

commit 5205b24c5484bc2b1528455b857795ec456ac36e
Author: hololeap <hololeap@users.noreply.github.com>
Date: Fri Feb 4 10:56:51 2022 -0700

dev-haskell/language-c: Remove old

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit 8790148b3e1d36d67feabab4cf687f553e93c7ed
Author: hololeap <hololeap@users.noreply.github.com>
Date: Fri Feb 4 10:56:10 2022 -0700

dev-haskell/language-c: Bump to 0.9.0.1

Remove patch which has been added upstream:
language-c-0.8.3-gcc-11.patch
https://github.com/visq/language-c/commit/8133e1526750ab74ca4d5180fb140a7e172d473f

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit 64d4bd8dba9324644465fe4f2a340e37a5fc6eb0
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Aug 9 09:45:51 2020 +0100

dev-haskell/language-c: allow 0-based #lines (gcc-11)

Package-Manager: Portage-3.0.1, Repoman-2.3.23
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 9e7324c47f51ba9bf9ed37998718e25c76a5fcbb
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Fri Aug 7 23:34:42 2020 +0100

*/*: drop ~ppc/~ppc64 keywords following ::gentoo

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 87599158358c20207447089a6ac1f50467146c27
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Tue Apr 14 07:41:06 2020 +0100

*/*: drop ia64 keywords following ::gentoo

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 0ab81901c65aff38c5c322d9ae7955e297987b6c
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sat Apr 11 11:27:33 2020 +0100

dev-lang/ghc: follow sparc keywords removal

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 114f835a21d4050207e344901b7c57364ea219cb
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Mar 22 10:03:36 2020 +0000

*/*: drop alpha keywords following ::gentoo's cleanup

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 3d16013c65cc8986c7537d76ed3a2855e978d057
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sat Nov 23 15:39:53 2019 +0000

*/*: Inline mirror://hackage and update URIs

Follow ::gentoo commit 2a2e66a9407205f18
("*/*: Inline mirror://hackage and update URIs ")

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit a8458319f732bf4fb5b64c0722d931dcd7799791
Author: Philippe Baril Lecavalier <pbl.ltx@gmail.com>
Date: Sun Nov 3 17:42:20 2019 -0500

dev-haskell/language-c: drop old

Keep latest (0.8.3) and 0.6.1

Signed-off-by: Philippe Baril Lecavalier <pbl.ltx@gmail.com>

commit 50de246d317439ad4b901cba7e648af0a932de69
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sat Oct 5 12:19:47 2019 +0100

dev-haskell/language-c: bump up to 0.8.3

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit b1970a2833871e4dc68650d46cd2080512b24d8d
Author: Harri Nieminen <moikkis@gmail.com>
Date: Mon Sep 24 15:32:21 2018 +0300

dev-haskell/language-c: Version bump to 0.8.2

Signed-off-by: Harri Nieminen <moikkis@gmail.com>
Package-Manager: Portage-2.3.49, Repoman-2.3.11

commit 12c1871431185048a48cdb3d0f3940d40fe5367c
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Mon Jul 23 08:04:53 2018 +0100

dev-haskell/language-c: bump up to 0.8.1

Package-Manager: Portage-2.3.43, Repoman-2.3.10

commit 14e534ce7f150c245423d1494e35f1585eecd8a9
Author: Mark Wright <gienah@gentoo.org>
Date: Thu Apr 12 17:41:47 2018 +1000

dev-haskell/language-c: Bump to 0.7.2

commit 695a64b7aae3abca7fdf25b0b2332aaea6370acb
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sat Nov 25 19:22:23 2017 +0000

dev-haskell/language-c: bump up to 0.7.1

Package-Manager: Portage-2.3.16, Repoman-2.3.6

commit 2a94f64d40e69b69ddfa1b5da7906d17009e5e6f
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Fri Nov 24 09:25:20 2017 +0000

refresh Manifests

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 5d4bcdaab7f1e23516f99ff7d2cf70ac63ea05c4
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sat Mar 25 20:10:16 2017 +0000

dev-haskell/language-c: bump up to 0.6.1

Package-Manager: Portage-2.3.5, Repoman-2.3.2

commit 1a6ba469382ab24f8b77b4ff3b043b6e2ed68306
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Tue Feb 28 21:38:05 2017 +0000

follow ::gentoo in removing '# $Id$' headers

Done as
$ sed -i */*/*.ebuild -e '/^# \$Id\$$/d'

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit cb425417e619f2601ff26e72290ee0569c4354c6
Author: Sergei Trofimovich <siarheit@google.com>
Date: Wed May 18 09:27:30 2016 +0100

sync keywords from ::gentoo

Signed-off-by: Sergei Trofimovich <siarheit@google.com>

commit 504ce596a31c0e981bb680fb9659d2ab53056349
Author: Sergei Trofimovich <siarheit@google.com>
Date: Mon Mar 28 14:41:14 2016 +0100

dev-haskell/language-c: bump up to 0.5.0

Package-Manager: portage-2.2.28

commit aa19eeb10bc2eb3e09f93fa8a102c322742943e4
Author: Vikraman Choudhury <vikraman@gentoo.org>
Date: Tue Jan 26 14:19:48 2016 -0500

Update metadata.xml for GLEP 67

commit 4a585b54eb5f4c66e9b867f0bf95b390cbc62c60
Author: Heather <Heather@live.ru>
Date: Wed Aug 12 15:47:28 2015 +0400

fix headers and copyright lines

commit b9c11d9d44644f6a277de1f7af562de56e786675
Author: Sergei Trofimovich <siarheit@google.com>
Date: Sun Aug 9 10:37:52 2015 +0100

convert '# $Header: ' lines to '# $Id$'

The change was adopted when ::gentoo switched to git.

https://github.com/trofi/gentoo-qa/blob/master/check_header.sh

Signed-off-by: Sergei Trofimovich <siarheit@google.com>

commit 970467a58d55aafd00ed9b46a070aed16e2b03e5
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Nov 9 12:54:10 2014 +0000

dev-haskell/language-c: bump up to 0.4.7

Package-Manager: portage-2.2.14

commit 1738c4ca3d628a01ba978b0db77ead46c452c223
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Mon Aug 25 09:51:56 2014 +0300

dev-haskell/language-c: bump up to 0.4.6

Package-Manager: portage-2.2.12_p6

commit 7caba65cd543fbfef1c994cc43a84a5dec653ce7
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Thu Jul 24 18:07:32 2014 +0300

metadata.xml: from <maintainer> field in favour of <herd> one

Mangled by tiny tool:
https://github.com/trofi/gentoo-qa/blob/master/shrink_haskell_metadata.hs

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 43f344b2ff766f4912aa8ca13df9abf56a82a0e5
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Wed Apr 16 21:54:03 2014 +0300

dev-haskell/language-c: bump up to 0.4.5

Package-Manager: portage-2.2.10_p15

commit c0fe319b2676e2d12f839aea48269a12804a7f7d
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Apr 13 14:06:16 2014 +0300

dev-haskell/language-c: bump up to 0.4.4

Package-Manager: portage-2.2.10_p15

commit 1d9c1c88c48c4160a2b0f774ebe661f32be32a47
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Tue Apr 8 17:53:59 2014 +0300

dev-haskell/language-c: restore lexer regeneration (ghc-7.8)

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 2e5410b8f483a59ce06d2c86598dff559d334a0d
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Fri Apr 4 22:31:45 2014 +0300

dev-haskell/language-c: bump up to 0.4.3

Package-Manager: portage-2.2.8_p62

commit 61a075b9fc4aa300fdfc89985cb621d2143bc5ec
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Thu Feb 6 01:07:03 2014 +0300

dev-haskell/language-c: fix lexer and parser to be buildable with ghc-7.8

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 9ac131991861845267c0a2a9a49308935f52313e
Author: Mark Wright <gienah@gentoo.org>
Date: Mon Sep 30 00:37:22 2013 +1000

Thanks to Ke for reporting, drop keywords from language-c-0.4.9999

commit 25a61565bf636ef1d452f8ee502516a2798b060a
Author: Alexander Vershilov <alexander.vershilov@gmail.com>
Date: Sun Sep 29 11:11:16 2013 +0400

dev-haskell/language-c: add live version

commit 6f8f2368e845d367016f050cb6171bc76cc51328
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Thu May 2 00:00:19 2013 +0300

synced keywords from gentoo-x86

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 55842308a917d00ed255fc472b666d5a0c14c238
Author: Mark Wright <gienah@gentoo.org>
Date: Tue Apr 2 16:17:08 2013 +1100

language-c - sync with portage

commit 7db4e1b65c2de61d0028528402e5f4d4f1112cf1
Author: Alexander Vershilov <alexander.vershilov@gmail.com>
Date: Fri Sep 7 17:44:46 2012 +0400

big mirror update

commit 88bbb0224ca4d45e00f0f64b16b0c8e79dab66f1
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Fri Jun 15 03:11:07 2012 +0300

regenerated all Manifests to make use of 'thin' feature in one shot

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit b4b42001a814d3f21366e42c9a03478eabfdc7cd
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sat Mar 17 00:42:53 2012 +0300

dev-haskell/language-c: sync back from portage

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit ec0019a7e7b908ef61c78c0c52f2c1c8acbaa80c
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sat Mar 17 00:17:24 2012 +0300

dev-haskell/language-c: added missing deps on syb

Reported-by: Ian Delaney
Gentoo-bug: http://bugs.gentoo.org/0.3.2.1

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 564de03769bd42cdcd04fc7e2a1cddb716ae5e75
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Fri Mar 9 19:44:49 2012 +0300

sync stable keywords for ppc/ppc64 from gentoo-x86

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 3954c7827d8c22fe8eae3889547475b756e1a4d2
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sat Mar 3 14:19:22 2012 +0300

synced stable KEYWORDS from portage

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 03c79e0949cb01e125893d11cabe80bc472f7349
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Dec 25 14:37:03 2011 +0300

dev-haskell/language-c: bump up to 0.4.2

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit ddfc3d1aa83b3634fb3be0d8024f3d6afe252445
Author: Mark Wright <markwright@internode.on.net>
Date: Thu Nov 17 23:17:59 2011 +1100

Add hoogle support

commit 0fdee35295ad0ef1279e1bd1f7397814bc8a24be
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Tue Aug 2 21:08:44 2011 +0300

dev-haskell/language-c: drop KEYWORDS down to ~arch

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 50e7312596f612edf229b9701bd1d52421feba26
Author: Lennart Kolmodin <kolmodin@gentoo.org>
Date: Tue Dec 28 16:30:00 2010 +0000

language-c: add dropped keywords. drop old version.

commit 76c7fdadc7102d78e72c708ae25859dfd9c60a6b
Author: markwright@internode.on.net <unknown>
Date: Thu Dec 23 13:44:28 2010 +0000

language-c.txt
bump language-c for c2hs, compiled on both ghc 6.12.3 and 7.0.1.

commit 791f94fce7b0e3c1dd5fef85365527bba38194e0
Author: Sergei Trofimovich <slyfox@community.haskell.org>
Date: Thu Oct 28 09:33:22 2010 +0000

bump language-c up to 0.3.2

commit f35dde340f042278b29d3404039025d62ae56934
Author: Sergei Trofimovich <slyfox@community.haskell.org>
Date: Fri Oct 22 20:22:18 2010 +0000

synced back keywords from portage

commit c13064e3f6b563651e188c04b51741567bb88e0b
Author: Sergei Trofimovich <slyfox@community.haskell.org>
Date: Tue Feb 23 05:06:14 2010 +0000

language-c-0.3.1.1.ebuild: added ~ppc64 keyword

commit ac18c089df8ec70b9c45d51cf2ac72d2d58dd081
Author: Ivan.Miljenovic@gmail.com <unknown>
Date: Wed Dec 23 08:35:04 2009 +0000

The great filepath removal!
Yet another boot library, blah, blah, blah.

It's quite possible that removing filepath has made some packages with bad deps
(if they depend on filepath-1.1.* but you try to build them with ghc-6.6 which came with
filepath-1.0); if this is the case, please let us know.

commit 37e1742255da03db22fdd84ac5ab5701c6d409d4
Author: Lennart Kolmodin <kolmodin@gentoo.org>
Date: Mon Jul 27 20:29:34 2009 +0000

Sync language-c from portage; separate RDEPEND from DEPEND

commit 5e7dcd744b416118769c001e8ae50f9e77701daf
Author: Lennart Kolmodin <kolmodin@gentoo.org>
Date: Mon Mar 2 20:26:09 2009 +0000

Add language-c. Not sure about the KEWORDS, are all ok?