The NetBSD Project

CVS log for pkgsrc/lang/ghc-bootstrap/Attic/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / lang / ghc-bootstrap

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.14
Mon Dec 18 16:52:37 2023 UTC (11 months, 3 weeks ago) by wiz
Branches: MAIN
CVS tags: HEAD
FILE REMOVED
Changes since revision 1.13: +1 -1 lines
ghc-bootstrap: remove

Depends on removed lang/ghc.

Revision 1.13: download - view: text, markup, annotated - select for diffs
Tue Jun 28 11:34:11 2022 UTC (2 years, 5 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2, pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +2 -2 lines
*: recursive bump for perl 5.36

Revision 1.12: download - view: text, markup, annotated - select for diffs
Mon Sep 27 14:30:48 2021 UTC (3 years, 2 months ago) by nia
Branches: MAIN
CVS tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +3 -1 lines
Disable MKPIE in Haskell.

Presumably there's a way to make this work, but it probably requires
changes to the bootstrap kits.

Revision 1.11: download - view: text, markup, annotated - select for diffs
Mon May 24 19:52:32 2021 UTC (3 years, 6 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +2 -2 lines
*: recursive bump for perl 5.34

Revision 1.10: download - view: text, markup, annotated - select for diffs
Mon Aug 31 18:09:49 2020 UTC (4 years, 3 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +2 -2 lines
*: bump PKGREVISION for perl-5.32.

Revision 1.9: download - view: text, markup, annotated - select for diffs
Sun Nov 3 19:04:00 2019 UTC (5 years, 1 month ago) by rillig
Branches: MAIN
CVS tags: pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +2 -2 lines
lang: align variable assignments

pkglint -Wall -F --only aligned --only indent -r

No manual corrections.

Revision 1.8: download - view: text, markup, annotated - select for diffs
Mon Jul 8 10:36:26 2019 UTC (5 years, 5 months ago) by nia
Branches: MAIN
CVS tags: pkgsrc-2019Q3-base, pkgsrc-2019Q3
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +2 -2 lines
Follow some http->https redirects.

Revision 1.7: download - view: text, markup, annotated - select for diffs
Thu May 23 19:23:02 2019 UTC (5 years, 6 months ago) by rillig
Branches: MAIN
CVS tags: pkgsrc-2019Q2-base, pkgsrc-2019Q2
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +2 -2 lines
all: replace SUBST_SED with the simpler SUBST_VARS

pkglint -Wall -r --only "substitution command" -F

With manual review and indentation fixes since pkglint doesn't get that
part correct in every case.

Revision 1.6: download - view: text, markup, annotated - select for diffs
Wed Aug 22 09:45:20 2018 UTC (6 years, 3 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +2 -2 lines
Recursive bump for perl5-5.28.0

Revision 1.5: download - view: text, markup, annotated - select for diffs
Sat Jul 9 06:38:25 2016 UTC (8 years, 5 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +2 -2 lines
Bump PKGREVISION for perl-5.24.0 for everything mentioning perl.

Revision 1.4: download - view: text, markup, annotated - select for diffs
Fri Jun 12 10:50:15 2015 UTC (9 years, 6 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +2 -2 lines
Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.

Revision 1.3: download - view: text, markup, annotated - select for diffs
Thu May 29 23:36:42 2014 UTC (10 years, 6 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +2 -2 lines
Bump for perl-5.20.0.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.

Revision 1.2: download - view: text, markup, annotated - select for diffs
Thu Jan 9 23:55:59 2014 UTC (10 years, 11 months ago) by dholland
Branches: MAIN
CVS tags: pkgsrc-2014Q1-base, pkgsrc-2014Q1
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +66 -12 lines
Improve the ghc bootstrap kit.
   - use a different ghc build that installs less stuff;
   - if using gcc, link statically with libgcc so the bootstrap kit
     can be used on a clang-only system;
   - try to avoid using pkgsrc readline and gmp, and force what's left
     to link statically by denying buildlink for the .so files, so the
     bootstrap kit will still work if those libraries' major numbers
     get bumped.

PKGREVISION -> 1.

This was supposed to get into 2013q4 and should be pulled up, so that
the 2013q4 builds will provide us binary bootstrap kits built on
official build hosts.

Revision 1.1: download - view: text, markup, annotated - select for diffs
Sun Dec 15 02:00:07 2013 UTC (10 years, 11 months ago) by dholland
Branches: MAIN
CVS tags: pkgsrc-2013Q4-base, pkgsrc-2013Q4
Add a ghc-bootstrap package for making ghc binary bootstrap kits.
This is a ghc 6.8.3 package based on lang/ghc.

As of ghc 7.something, the old system of bootstrapping ghc from
generated C sources has been deprecated. While in theory we could move
pkgsrc up to that point using C bootstrap kits like the one currently
used by lang/ghc, there are several reasons not to: (1) it's a dead
end; (2) there is no available infrastructure for building such kits,
as in the past it was done by hand by the package maintainer; (3)
building ghc from C sources wasn't ever really fully supported anyway
and usually requires fiddling to make it work.

For this reason, by the power invested in me as one of the few people
who actually uses ghc for something nontrivial (much as I perhaps
regret doing so)... we will switch to binary bootstrap kits now.

The bootstrap kits generated here are just installable ghc packages
under a different name. This package depends on lang/ghc and uses the
installed ghc to build another copy; then that copy becomes the
bootstrap kit. That is, the bootstrap kit is the pkgsrc package you
get by doing 'make package' in this directory.

I have a (tested and working) patch to switch lang/ghc to use a new
bootstrap kit generated here, but I am intentionally holding off on
committing it until after 2013q4 is branched. That way anyone who
wants a bootstrap kit for a platform currently supported by lang/ghc
can get one by checking out 2013q4, building ghc, and then building
ghc-bootstrap.

Note that these bootstrap kits cannot be used with the wip/ghc
package; it uses a built but not installed ghc source tree as the
bootstrap kit. You can capture one of these from here if you really
want to by doing 'make' and then tarring up work/ghc-6.8.3... I think.
I haven't tested that, and for now it won't work anyway as wip/ghc is
too many versions ahead for such a build to be supported.

Because ghc can only be built with a recent ghc, updating lang/ghc to
a recent version will require a ping/pong process with ghc and
ghc-bootstrap. This is the chief reason to have a separate
ghc-bootstrap package; it should be perfectly possible to build
lang/ghc with a lang/ghc package as the bootstrap too.

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

CVSweb <webmaster@jp.NetBSD.org>