./devel/cabal-fmt, Format .cabal files

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.1.11nb1, Package name: cabal-fmt-0.1.11nb1, Maintainer: pkgsrc-users

Format .cabal files preserving the original field ordering, and comments.

Tuned for Oleg's preference, but has some knobs still.


Master sites:

Filesize: 50.96 KB

Version history: (Expand)


CVS history: (Expand)


   2024-05-09 03:32:57 by Masatake Daimon | Files touched by this commit (1137)
Log message:
Recursive revbump after changing the default Haskell compiler
   2024-05-01 11:31:24 by Masatake Daimon | Files touched by this commit (3)
Log message:
devel/cabal-fmt: Update to 0.1.11

0.1.11

    Change how dependencies on (multiple) sublibraries are output: Always
    print each sublibrary on individual line, with the first one having the
    version range.

    build-depends:
      ...
      , megalib              >=0.1 && <0.2
      , megalib:sublib-a
      , megalib:sublib-b
      , megalib:sublib-c

    instead of previous

    build-depends:
      ...
      , megalib:{megalib, sublib-a, sublib-b, sublib-c} >=0.1 && <0.2

0.1.10

    Fix removal of empty lines in free text fields (like description) when
    using cabal-version: 3.0 (where you can use empty lines)
   2023-11-02 07:37:49 by Masatake Daimon | Files touched by this commit (1141)
Log message:
Revbump all Haskell after updating lang/ghc96
   2023-10-29 12:38:52 by Masatake Daimon | Files touched by this commit (4)
Log message:
devel/cabal-fmt: Update to 0.1.9
Also remove buildlink3.mk as it exposes no public modules.

0.1.9
* Change how version ranges with carets are formatted once again. Now
  ^>=1.2 || ^>=1.3 won't be changed anymore.

0.1.8
* Order extensions lexicographically

0.1.7
* Use Cabal-syntax-3.10.1.0
   2023-10-09 06:55:01 by Masatake Daimon | Files touched by this commit (988)
Log message:
Bump Haskell packages after updating lang/ghc94