Skip to content

Commit

Permalink
Switch C compiler used to compile GHC to base Clang.
Browse files Browse the repository at this point in the history
This removes build dependency on gcc and runtime dependency on gcc's runtime libraries.

Big thanks to Gleb for working on this.

PR:		225185
Submitted by:	Gleb Popov <6yearold@gmail.com>
Exp-run by:	antoine
Reviewed by:	pgj
Differential Revision:	https://reviews.freebsd.org/D12043
  • Loading branch information
tcberner committed Feb 10, 2018
1 parent 59ccc6d commit 347f199
Show file tree
Hide file tree
Showing 559 changed files with 634 additions and 200 deletions.
1 change: 1 addition & 0 deletions archivers/hs-tar/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

PORTNAME= tar
PORTVERSION= 0.5.0.3
PORTREVISION= 1
CATEGORIES= archivers haskell

MAINTAINER= haskell@FreeBSD.org
Expand Down
1 change: 1 addition & 0 deletions archivers/hs-zip-archive/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

PORTNAME= zip-archive
PORTVERSION= 0.3.1.1
PORTREVISION= 1
CATEGORIES= archivers haskell

MAINTAINER= haskell@FreeBSD.org
Expand Down
2 changes: 1 addition & 1 deletion archivers/hs-zlib-bindings/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

PORTNAME= zlib-bindings
PORTVERSION= 0.1.1.5
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= archivers haskell

MAINTAINER= haskell@FreeBSD.org
Expand Down
2 changes: 1 addition & 1 deletion archivers/hs-zlib-enum/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

PORTNAME= zlib-enum
PORTVERSION= 0.2.3.1
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= archivers haskell

MAINTAINER= haskell@FreeBSD.org
Expand Down
1 change: 1 addition & 0 deletions archivers/hs-zlib/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@

PORTNAME= zlib
PORTVERSION= 0.6.1.2
PORTREVISION= 1
CATEGORIES= archivers haskell

MAINTAINER= haskell@FreeBSD.org
Expand Down
1 change: 1 addition & 0 deletions audio/hs-ALUT/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@

PORTNAME= ALUT
PORTVERSION= 2.4.0.2
PORTREVISION= 1
CATEGORIES= audio haskell

MAINTAINER= haskell@FreeBSD.org
Expand Down
1 change: 1 addition & 0 deletions audio/hs-OpenAL/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@

PORTNAME= OpenAL
PORTVERSION= 1.7.0.4
PORTREVISION= 1
CATEGORIES= audio haskell

MAINTAINER= haskell@FreeBSD.org
Expand Down
1 change: 1 addition & 0 deletions audio/hs-libmpd/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

PORTNAME= libmpd
PORTVERSION= 0.9.0.6
PORTREVISION= 1
CATEGORIES= audio haskell

MAINTAINER= haskell@FreeBSD.org
Expand Down
1 change: 1 addition & 0 deletions benchmarks/hs-criterion/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@

PORTNAME= criterion
PORTVERSION= 1.2.1.0
PORTREVISION= 1
CATEGORIES= benchmarks haskell

MAINTAINER= haskell@FreeBSD.org
Expand Down
1 change: 1 addition & 0 deletions converters/hs-aeson-compat/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

PORTNAME= aeson-compat
PORTVERSION= 0.3.7
PORTREVISION= 1
CATEGORIES= converters haskell

MAINTAINER= haskell@FreeBSD.org
Expand Down
1 change: 1 addition & 0 deletions converters/hs-aeson-pretty/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

PORTNAME= aeson-pretty
PORTVERSION= 0.8.5
PORTREVISION= 1
CATEGORIES= converters haskell

MAINTAINER= haskell@FreeBSD.org
Expand Down
1 change: 1 addition & 0 deletions converters/hs-aeson/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

PORTNAME= aeson
PORTVERSION= 1.2.1.0
PORTREVISION= 1
CATEGORIES= converters haskell

MAINTAINER= haskell@FreeBSD.org
Expand Down
2 changes: 1 addition & 1 deletion converters/hs-dataenc/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

PORTNAME= dataenc
PORTVERSION= 0.14.0.7
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= converters haskell

MAINTAINER= haskell@FreeBSD.org
Expand Down
2 changes: 1 addition & 1 deletion converters/hs-json/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

PORTNAME= json
PORTVERSION= 0.9.1
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= converters haskell

MAINTAINER= haskell@FreeBSD.org
Expand Down
1 change: 1 addition & 0 deletions converters/hs-sandi/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

PORTNAME= sandi
PORTVERSION= 0.4.0
PORTREVISION= 1
CATEGORIES= converters haskell

MAINTAINER= haskell@FreeBSD.org
Expand Down
1 change: 1 addition & 0 deletions databases/hs-esqueleto/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

PORTNAME= esqueleto
PORTVERSION= 2.5.3
PORTREVISION= 1
CATEGORIES= databases haskell

MAINTAINER= haskell@FreeBSD.org
Expand Down
1 change: 1 addition & 0 deletions databases/hs-hedis/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@

PORTNAME= hedis
PORTVERSION= 0.9.8
PORTREVISION= 1
CATEGORIES= databases haskell

MAINTAINER= haskell@FreeBSD.org
Expand Down
1 change: 1 addition & 0 deletions databases/hs-mysql/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@

PORTNAME= mysql
PORTVERSION= 0.1.4
PORTREVISION= 1
CATEGORIES= databases haskell

MAINTAINER= haskell@FreeBSD.org
Expand Down
1 change: 1 addition & 0 deletions databases/hs-persistent-sqlite/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

PORTNAME= persistent-sqlite
PORTVERSION= 2.6.2
PORTREVISION= 1
CATEGORIES= databases haskell

MAINTAINER= haskell@FreeBSD.org
Expand Down
1 change: 1 addition & 0 deletions databases/hs-persistent-template/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

PORTNAME= persistent-template
PORTVERSION= 2.5.2
PORTREVISION= 1
CATEGORIES= databases haskell

MAINTAINER= haskell@FreeBSD.org
Expand Down
1 change: 1 addition & 0 deletions databases/hs-persistent/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

PORTNAME= persistent
PORTVERSION= 2.7.0
PORTREVISION= 1
CATEGORIES= databases haskell

MAINTAINER= haskell@FreeBSD.org
Expand Down
1 change: 1 addition & 0 deletions deskutils/hs-fdo-notify/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

PORTNAME= fdo-notify
PORTVERSION= 0.3.1
PORTREVISION= 1
CATEGORIES= deskutils haskell

MAINTAINER= haskell@FreeBSD.org
Expand Down
1 change: 1 addition & 0 deletions devel/hs-BNFC/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@

PORTNAME= BNFC
PORTVERSION= 2.8.1
PORTREVISION= 1
CATEGORIES= devel haskell

MAINTAINER= haskell@FreeBSD.org
Expand Down
1 change: 1 addition & 0 deletions devel/hs-Boolean/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

PORTNAME= Boolean
PORTVERSION= 0.2.4
PORTREVISION= 1
CATEGORIES= devel haskell

MAINTAINER= haskell@FreeBSD.org
Expand Down
2 changes: 1 addition & 1 deletion devel/hs-BoundedChan/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

PORTNAME= BoundedChan
PORTVERSION= 1.0.3.0
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= devel haskell

MAINTAINER= haskell@FreeBSD.org
Expand Down
2 changes: 1 addition & 1 deletion devel/hs-ConfigFile/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

PORTNAME= ConfigFile
PORTVERSION= 1.1.4
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= devel haskell

MAINTAINER= haskell@FreeBSD.org
Expand Down
2 changes: 1 addition & 1 deletion devel/hs-DrIFT/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

PORTNAME= DrIFT
PORTVERSION= 2.4.2
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= devel haskell

MAINTAINER= haskell@FreeBSD.org
Expand Down
1 change: 1 addition & 0 deletions devel/hs-EdisonAPI/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

PORTNAME= EdisonAPI
PORTVERSION= 1.3.1
PORTREVISION= 1
CATEGORIES= devel haskell

MAINTAINER= haskell@FreeBSD.org
Expand Down
1 change: 1 addition & 0 deletions devel/hs-EdisonCore/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

PORTNAME= EdisonCore
PORTVERSION= 1.3.1.1
PORTREVISION= 1
CATEGORIES= devel haskell

MAINTAINER= haskell@FreeBSD.org
Expand Down
1 change: 1 addition & 0 deletions devel/hs-Glob/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

PORTNAME= Glob
PORTVERSION= 0.8.0
PORTREVISION= 1
CATEGORIES= devel haskell

MAINTAINER= haskell@FreeBSD.org
Expand Down
1 change: 1 addition & 0 deletions devel/hs-HUnit/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

PORTNAME= HUnit
PORTVERSION= 1.6.0.0
PORTREVISION= 1
CATEGORIES= devel haskell

MAINTAINER= haskell@FreeBSD.org
Expand Down
2 changes: 1 addition & 1 deletion devel/hs-IfElse/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

PORTNAME= IfElse
PORTVERSION= 0.85
PORTREVISION= 12
PORTREVISION= 13
CATEGORIES= devel haskell

MAINTAINER= haskell@FreeBSD.org
Expand Down
1 change: 1 addition & 0 deletions devel/hs-List/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

PORTNAME= List
PORTVERSION= 0.6.0
PORTREVISION= 1
CATEGORIES= devel haskell

MAINTAINER= haskell@FreeBSD.org
Expand Down
1 change: 1 addition & 0 deletions devel/hs-ListLike/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

PORTNAME= ListLike
PORTVERSION= 4.5.1
PORTREVISION= 1
CATEGORIES= devel haskell

MAINTAINER= haskell@FreeBSD.org
Expand Down
1 change: 1 addition & 0 deletions devel/hs-MemoTrie/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@

PORTNAME= MemoTrie
PORTVERSION= 0.6.8
PORTREVISION= 1
CATEGORIES= devel haskell

MAINTAINER= haskell@FreeBSD.org
Expand Down
1 change: 1 addition & 0 deletions devel/hs-MissingH/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@

PORTNAME= MissingH
PORTVERSION= 1.4.0.1
PORTREVISION= 1
CATEGORIES= devel haskell

MAINTAINER= haskell@FreeBSD.org
Expand Down
1 change: 1 addition & 0 deletions devel/hs-MonadRandom/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

PORTNAME= MonadRandom
PORTVERSION= 0.5.1
PORTREVISION= 1
CATEGORIES= devel haskell

MAINTAINER= haskell@FreeBSD.org
Expand Down
1 change: 1 addition & 0 deletions devel/hs-ObjectName/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@

PORTNAME= ObjectName
PORTVERSION= 1.1.0.1
PORTREVISION= 1
CATEGORIES= devel haskell

MAINTAINER= haskell@FreeBSD.org
Expand Down
1 change: 1 addition & 0 deletions devel/hs-Only/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

PORTNAME= Only
PORTVERSION= 0.1
PORTREVISION= 1
CATEGORIES= devel haskell

MAINTAINER= haskell@FreeBSD.org
Expand Down
2 changes: 1 addition & 1 deletion devel/hs-PSQueue/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

PORTNAME= PSQueue
PORTVERSION= 1.1
PORTREVISION= 14
PORTREVISION= 15
CATEGORIES= devel haskell

MAINTAINER= haskell@FreeBSD.org
Expand Down
1 change: 1 addition & 0 deletions devel/hs-QuickCheck/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@

PORTNAME= QuickCheck
PORTVERSION= 2.10.0.1
PORTREVISION= 1
CATEGORIES= devel haskell

MAINTAINER= haskell@FreeBSD.org
Expand Down
1 change: 1 addition & 0 deletions devel/hs-ReadArgs/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

PORTNAME= ReadArgs
PORTVERSION= 1.2.3
PORTREVISION= 1
CATEGORIES= devel haskell

MAINTAINER= haskell@FreeBSD.org
Expand Down
1 change: 1 addition & 0 deletions devel/hs-STMonadTrans/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

PORTNAME= STMonadTrans
PORTVERSION= 0.4.3
PORTREVISION= 1
CATEGORIES= devel haskell

MAINTAINER= haskell@FreeBSD.org
Expand Down
2 changes: 1 addition & 1 deletion devel/hs-SafeSemaphore/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

PORTNAME= SafeSemaphore
PORTVERSION= 0.10.1
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= devel haskell

MAINTAINER= haskell@FreeBSD.org
Expand Down
1 change: 1 addition & 0 deletions devel/hs-ShellCheck/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

PORTNAME= ShellCheck
PORTVERSION= 0.4.7
PORTREVISION= 1
CATEGORIES= devel haskell

MAINTAINER= pizzamig@FreeBSD.org
Expand Down
1 change: 1 addition & 0 deletions devel/hs-StateVar/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

PORTNAME= StateVar
PORTVERSION= 1.1.0.4
PORTREVISION= 1
CATEGORIES= devel haskell

MAINTAINER= haskell@FreeBSD.org
Expand Down
2 changes: 1 addition & 1 deletion devel/hs-Stream/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

PORTNAME= Stream
PORTVERSION= 0.4.7.2
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= devel haskell

MAINTAINER= haskell@FreeBSD.org
Expand Down
1 change: 1 addition & 0 deletions devel/hs-TypeCompose/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@

PORTNAME= TypeCompose
PORTVERSION= 0.9.12
PORTREVISION= 1
CATEGORIES= devel haskell

MAINTAINER= haskell@FreeBSD.org
Expand Down
Loading

0 comments on commit 347f199

Please sign in to comment.