⚙ D19730 Introduce USES=cabal and use it to build Haskell applications (original) (raw)
| Table of ContentstHide PanelfKeyboard Reference? | Differential D19730 Authored by arrowd on Mar 27 2019, 7:27 PM.Edit RevisionUpdate DiffDownload Raw DiffEdit Parent RevisionsEdit Child RevisionsEdit CommitsMute NotificationsFlag For LaterAward Token_None_Unknown Object (File)Fri, Jan 2, 3:17 PMUnknown Object (File)Tue, Dec 30, 6:42 PMUnknown Object (File)Fri, Dec 26, 7:09 PMUnknown Object (File)Tue, Dec 23, 9:03 AMUnknown Object (File)Fri, Dec 19, 11:10 PMUnknown Object (File)Wed, Dec 17, 7:55 AMUnknown Object (File)Tue, Dec 16, 8:55 AMUnknown Object (File)Mon, Dec 15, 6:08 AMView All Files0mpAMDmi3mattobikReviewers tcbernermat Group Reviewers Contributor Reviewers (ports)portmgrO5: Ports Framework Commits rP501101: Introduce USES=cabal and use it to build Haskell applications. Repository rP FreeBSD ports repository Lint Lint Not Applicable Unit Tests Not Applicable Event TimelineThere are a very large number of changes, so older changes are hidden. Show Older ChangesComment ActionsHarbormaster completed remote builds in B23438: Diff 55676.mat added inline comments.Mk/Uses/cabal.mk 33 ↗(On Diff #55665) 39–60 ↗(On Diff #55665)Comment ActionsHarbormaster completed remote builds in B23470: Diff 55733.Comment ActionsComment ActionsHarbormaster completed remote builds in B23481: Diff 55764.mat added inline comments.Mk/Uses/cabal.mk 35 ↗(On Diff #55764) 106 ↗(On Diff #55764) 109–117 ↗(On Diff #55764) 120 ↗(On Diff #55764)arrowd marked an inline comment as done.arrowd added inline comments.Mk/Uses/cabal.mk 35 ↗(On Diff #55764)Comment ActionsHarbormaster completed remote builds in B23494: Diff 55781.Comment ActionsComment ActionsComment ActionsComment ActionsHarbormaster completed remote builds in B23654: Diff 56159.mat added inline comments.devel/hs-happy/Makefile 17 ↗(On Diff #56159) devel/hs-hspec/Makefile 16 ↗(On Diff #56159)Comment ActionsHarbormaster completed remote builds in B23739: Diff 56342.arrowd added inline comments.devel/hs-hspec/Makefile 16 ↗(On Diff #56159)Comment Actionstobik added a subscriber: tobik.tobik added inline comments.Mk/Uses/cabal.mk 10–11 ↗(On Diff #56342) 99–101 ↗(On Diff #56342) Mk/bsd.options.mk 519–597 ↗(On Diff #56342) 522–524 ↗(On Diff #56342) devel/hs-darcs/Makefile 28–45 ↗(On Diff #56342) 47 ↗(On Diff #56342)Comment ActionsHarbormaster completed remote builds in B23848: Diff 56542.arrowd added inline comments.Mk/bsd.options.mk 519–597 ↗(On Diff #56342) 522–524 ↗(On Diff #56342)tobik added inline comments.Mk/bsd.options.mk 519–597 ↗(On Diff #56342)arrowd added inline comments.Mk/bsd.options.mk 519–597 ↗(On Diff #56342)tobik added inline comments.Mk/bsd.options.mk 519–597 ↗(On Diff #56342)Comment ActionsHarbormaster completed remote builds in B23870: Diff 56590.Harbormaster completed remote builds in B23870: Diff 56590.mat added inline comments.Mk/Uses/cabal.mk 141–146 ↗(On Diff #56590) Mk/bsd.options.mk 531–533 ↗(On Diff #56590) 534–536 ↗(On Diff #56590)Comment ActionsHarbormaster completed remote builds in B23997: Diff 56840.arrowd added inline comments.Mk/bsd.options.mk 531–533 ↗(On Diff #56590)Comment Actionsmat added inline comments.Mk/bsd.options.mk 200 ↗(On Diff #56840) 203 ↗(On Diff #56840)Comment ActionsHarbormaster completed remote builds in B24127: Diff 57118.Comment Actionsx11/hs-xmobar/pkg-plist 2 ↗(On Diff #57118)Comment ActionsComment ActionsHarbormaster completed remote builds in B24151: Diff 57168.mat added inline comments.x11/hs-xmobar/pkg-plist 1 ↗(On Diff #57168)Comment ActionsHarbormaster completed remote builds in B24161: Diff 57196.Comment ActionsComment Actionsgames/hedgewars/Makefile 54 ↗(On Diff #57196)This revision was not accepted when it landed; it landed in state Needs Review.Closed by commit rP501101: Introduce USES=cabal and use it to build Haskell applications. (authored by arrowd). This revision was automatically updated to reflect the committed changes.Owners added a reviewer: O5: Ports Framework.FilesHistoryCommitsPathSizePackageshead/Mk/Uses/cabal.mk151 linesO5: Ports Frameworkbsd.options.mk12 linesO5: Ports Frameworkconverters/hs-aeson-pretty/Makefile16 linesdistinfo40 linespkg-descr11 linesdevel/hs-ShellCheck/Makefile23 linesdistinfo58 lineshs-alex/Makefile16 linesdistinfo6 lineshs-bytestring-nums/Makefile7 linesdistinfo2 lineshs-c2hs/Makefile16 linesdistinfo16 linesfiles/patch-src_C2HS_Config.hs30 lineshs-cabal-install/Makefile39 linesdistinfo66 lineshs-cpphs/Makefile8 linesdistinfo12 lineshs-darcs/Makefile60 linesdistinfo142 linesfiles/patch-darcs.cabal77 lineshs-ghc-events/Makefile8 linesdistinfo8 lineshs-git-annex/Makefile173 linesdistinfo482 linesfiles/patch-Build__Configure.hs11 linespatch-Build__DesktopFile.hs29 linespatch-Command_Multicast.hs72 linespatch-Utility_QuickCheck.hs12 linespatch-clock-0.7.2_clock.cabal22 linespatch-git-annex.cabal18 lineshs-haddock/Makefile19 linesdistinfo10 lineshs-happy/Makefile16 linesdistinfo6 linesfiles/patch-happy.cabal27 lineshs-hasktags/Makefile15 linesdistinfo50 lineshs-hlint/Makefile29 linesdistinfo118 lineshs-hoogle/Makefile50 linesdistinfo262 lineshs-hspec-discover/Makefile7 linesdistinfo6 lineshs-mueval/Makefile14 linesdistinfo40 lineshs-shake/Makefile12 linesdistinfo32 lineshs-threadscope/Makefile19 linesdistinfo52 linesfiles/patch-gtk2hs-buildtools-0.13.5.0_c2hs_toplevel_C2HSConfig.hs22 linespatch-threadscope.cabal20 linesstack/Makefile89 linesdistinfo414 linesfiles/patch-ino64-support26 linespatch-uname109 linesgames/Makefile1 linehedgewars-server/Makefile35 linesdistinfo87 linespkg-descr24 lineshedgewars/Makefile17 lineshs-scroll/Makefile21 linesdistinfo68 linesfiles/patch-lib_UI_NCurses.chs26 lineslang/ghc/bsd.hackage.mk23 lineshs-brainfuck/Makefile7 linesdistinfo2 lineshs-unlambda/Makefile6 linesdistinfo2 linesmath/hs-Agda/Makefile14 linesprint/hs-hscolour/Makefile9 linesdistinfo2 linestextproc/cgrep/Makefile27 linesdistinfo118 lineshs-lhs2tex/Makefile11 linesdistinfo8 lineshs-pandoc-citeproc/Makefile67 linesdistinfo262 lineshs-pandoc/Makefile85 linesdistinfo270 linesfiles/patch-pandoc.cabal32 lineshs-yaml/Makefile21 linesdistinfo66 linespkg-descr7 lineswww/hs-DAV/Makefile50 linesdistinfo220 lineshs-hjsmin/Makefile14 linesdistinfo28 lineshs-wai-app-static/Makefile37 linesdistinfo166 lineshs-yesod-bin/Makefile51 linesdistinfo246 linesfiles/patch-yesod-bin.cabal14 linesx11/hs-xmobar/Makefile95 linesdistinfo184 linesfiles/extra-patch-hinotify.cabal12 linespkg-plist1 lineDiffIDBaseDescriptionCreatedLintUnitBaseBaseDiff 155512d8f4898Mar 27 2019, 7:27 PMDiff 255526d8f4898 - Remove cabal-install from bsd.hackage.mk.Mar 28 2019, 10:58 AMDiff 355527d8f4898 - Add https variants of Hackage MASTER_SITES.Mar 28 2019, 12:38 PMDiff 455580d8f4898 - Update textproc/hs-pandoc to 2.7.1.Mar 29 2019, 5:52 AMDiff 5556651656bba - Mark old hs-* ports that were affected by the overhaul as BROKEN.Apr 1 2019, 9:46 AMDiff 6556751656bbaAddress comments.Apr 1 2019, 2:55 PMDiff 7556761656bba - Use `_USES_extract` to run `post-extract` target.Apr 1 2019, 3:17 PMDiff 8557331656bba - Use `=` when setting `DISTFILES` instead of `?=`.Apr 2 2019, 2:28 PMDiff 9557641656bba - Fix cabal helpers in bsd.options.mk.Apr 3 2019, 7:03 AMDiff 10557811656bba - Get rid of `INSTALL_PORTDATA` and `INSTALL_PORTEXAMPLES` knobs.Apr 3 2019, 4:45 PMDiff 11561593d90e9b - Fix extra patch in x11/hs-xmobar and PORTEXAMPLES entries in devel/hs-{alex…Apr 13 2019, 10:10 AMDiff 12563423d90e9b - Fix `PORTEXAMPLES` variable order.Apr 18 2019, 2:28 PMDiff 13565423d90e9bAddress comments.Apr 23 2019, 4:12 PMDiff 14565901bb5e23 - Add cabal.mk options helpers to _ALL_OPTIONS_HELPERS.Apr 24 2019, 3:38 PMDiff 15568401bb5e23 - Address comments.Apr 30 2019, 5:47 AMDiff 16571181bb5e23 - Address comments.May 7 2019, 8:41 AMDiff 17571681bb5e23 - Whitespace fixes.May 8 2019, 6:12 AMDiff 18571961bb5e23 - Create games/hedgewars-server port using cabal.mk.May 8 2019, 7:40 PMDiff 1957219501100rP501101May 9 2019, 2:39 PMView OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...View OptionsLoading...Log In to Comment |
|---|