notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

Port details
hs-ormolu Formatter for Haskell source code
0.7.3.0 devel on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.5.3.0Version of this port present on the latest quarterly branch.
Maintainer: haskell@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2021-09-15 16:36:06
Last Update: 2024-02-01 15:49:50
Commit Hash: 01b2e85
Also Listed In: haskell
License: BSD3CLAUSE
WWW:
https://github.com/tweag/ormolu
Description:
Ormolu is a formatter for Haskell source aiming to write code in such a way so it's easy to modify and maintain. It implements one ?true? formatting style which admits no configuration, result in minimal diffs and is compatible with modern dialects of Haskell. Ormolu is well-tested and robust so that the formatter can be used in large projects.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (3 items)
Collapse this list.
  1. /usr/local/share/licenses/hs-ormolu-0.7.3.0/catalog.mk
  2. /usr/local/share/licenses/hs-ormolu-0.7.3.0/LICENSE
  3. /usr/local/share/licenses/hs-ormolu-0.7.3.0/BSD3CLAUSE
Collapse this list.
Dependency lines:
  • hs-ormolu>0:devel/hs-ormolu
To install the port:
cd /usr/ports/devel/hs-ormolu/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/hs-ormolu
  • pkg install hs-ormolu
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: hs-ormolu
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1706696555 SHA256 (cabal/ormolu-0.7.3.0/ormolu-0.7.3.0.tar.gz) = 7a8aa4a85fc3470a2e230ce22c3103ded6a04a499291ccab232941f7d0afbfd2 SIZE (cabal/ormolu-0.7.3.0/ormolu-0.7.3.0.tar.gz) = 348324

Expand this list (68 items)

Collapse this list.

SHA256 (cabal/Cabal-syntax-3.10.2.0/Cabal-syntax-3.10.2.0.tar.gz) = 7acf1c519a31cd9010c16f6346e71fd827336811d5f127ddcb2dca3c52265248 SIZE (cabal/Cabal-syntax-3.10.2.0/Cabal-syntax-3.10.2.0.tar.gz) = 233469 SHA256 (cabal/Cabal-syntax-3.10.2.0/revision/1.cabal) = b2235bd61763a826259805a34ba3538888fe06850fc6bc1712e625baedf07c16 SIZE (cabal/Cabal-syntax-3.10.2.0/revision/1.cabal) = 7675 SHA256 (cabal/Diff-0.5/Diff-0.5.tar.gz) = 03cc84dedfb18fa693f0b0b7054d65e92c388d0657cf45ad5e9fbe3fe8b54551 SIZE (cabal/Diff-0.5/Diff-0.5.tar.gz) = 9122 SHA256 (cabal/Diff-0.5/revision/1.cabal) = 9c8a972eead9e079b90c6581fa8ef5755662c10dd075951b32b801145704afbb SIZE (cabal/Diff-0.5/revision/1.cabal) = 1814 SHA256 (cabal/MemoTrie-0.6.11/MemoTrie-0.6.11.tar.gz) = f7a6abf136eac1c6b370678e14e9519ed88c0c2adf75f06d6855b464db0c2420 SIZE (cabal/MemoTrie-0.6.11/MemoTrie-0.6.11.tar.gz) = 8369 SHA256 (cabal/alex-3.5.0.0/alex-3.5.0.0.tar.gz) = caed9f23b4bc1cdd6f8083b79a0bb86ba86ed81ab9a1238fe0e13ed544809fed SIZE (cabal/alex-3.5.0.0/alex-3.5.0.0.tar.gz) = 85601 SHA256 (cabal/ansi-terminal-1.0.2/ansi-terminal-1.0.2.tar.gz) = 46e516cbf66c7807940ba9896c2d71ba5ffdaa35a4fb80dea9313703efa8d834 SIZE (cabal/ansi-terminal-1.0.2/ansi-terminal-1.0.2.tar.gz) = 33561 SHA256 (cabal/ansi-terminal-types-0.11.5/ansi-terminal-types-0.11.5.tar.gz) = bf7b230389f43105100a6d5740822598a88b38eaaf7d042de595ccf72db4fdd1 SIZE (cabal/ansi-terminal-types-0.11.5/ansi-terminal-types-0.11.5.tar.gz) = 4660 SHA256 (cabal/ansi-terminal-types-0.11.5/revision/1.cabal) = f78440dfd95c4509e88855ac7cc2d9566ddf956a92c1290404cac93ad1a1b00a SIZE (cabal/ansi-terminal-types-0.11.5/revision/1.cabal) = 1482 SHA256 (cabal/case-insensitive-1.2.1.0/case-insensitive-1.2.1.0.tar.gz) = 296dc17e0c5f3dfb3d82ced83e4c9c44c338ecde749b278b6eae512f1d04e406 SIZE (cabal/case-insensitive-1.2.1.0/case-insensitive-1.2.1.0.tar.gz) = 53609 SHA256 (cabal/colour-2.3.6/colour-2.3.6.tar.gz) = 2cd35dcd6944a5abc9f108a5eb5ee564b6b1fa98a9ec79cefcc20b588991f871 SIZE (cabal/colour-2.3.6/colour-2.3.6.tar.gz) = 20675 SHA256 (cabal/file-embed-0.0.16.0/file-embed-0.0.16.0.tar.gz) = 5f18672eff936355557cdd163905451205d7ee22742edac313dd27cf42a3f415 SIZE (cabal/file-embed-0.0.16.0/file-embed-0.0.16.0.tar.gz) = 7198 SHA256 (cabal/ghc-lib-parser-9.8.1.20231121/ghc-lib-parser-9.8.1.20231121.tar.gz) = 571f75a33ad25e5f9f3bc820ff5ba8f3a235670a9833dd82db43e634ed7e7aed SIZE (cabal/ghc-lib-parser-9.8.1.20231121/ghc-lib-parser-9.8.1.20231121.tar.gz) = 2601054 SHA256 (cabal/happy-1.20.1.1/happy-1.20.1.1.tar.gz) = 8b4e7dc5a6c5fd666f8f7163232931ab28746d0d17da8fa1cbd68be9e878881b SIZE (cabal/happy-1.20.1.1/happy-1.20.1.1.tar.gz) = 183409 SHA256 (cabal/hashable-1.4.3.0/hashable-1.4.3.0.tar.gz) = 32efb16c2891786209b7cbe5c39df9b3a9ae51e836f1a54f646bc4602b7ab0f5 SIZE (cabal/hashable-1.4.3.0/hashable-1.4.3.0.tar.gz) = 25601 SHA256 (cabal/hashable-1.4.3.0/revision/1.cabal) = f3bf68acfa0df7a064a378ef2cdcfeb55e6fb96100675f4c593556dcbf3d7194 SIZE (cabal/hashable-1.4.3.0/revision/1.cabal) = 4718 SHA256 (cabal/integer-logarithms-1.0.3.1/integer-logarithms-1.0.3.1.tar.gz) = 9b0a9f9fab609b15cd015865721fb05f744a1bc77ae92fd133872de528bbea7f SIZE (cabal/integer-logarithms-1.0.3.1/integer-logarithms-1.0.3.1.tar.gz) = 9023 SHA256 (cabal/integer-logarithms-1.0.3.1/revision/5.cabal) = 4d0dfc334e64ff57bb1a08717afa4a4a7f28e4cdc46615dd287be31ef63ec00d SIZE (cabal/integer-logarithms-1.0.3.1/revision/5.cabal) = 3278 SHA256 (cabal/megaparsec-9.6.1/megaparsec-9.6.1.tar.gz) = a32257be847dbe71ac22d512ab115f9ce26fa08bcdbea7ca8b5256a1700dcbff SIZE (cabal/megaparsec-9.6.1/megaparsec-9.6.1.tar.gz) = 64913 SHA256 (cabal/newtype-generics-0.6.2/newtype-generics-0.6.2.tar.gz) = a1ac6052020a09f1bc5000a141d2edd4b31a82f95ce5957b7eedad40c065a74e SIZE (cabal/newtype-generics-0.6.2/newtype-generics-0.6.2.tar.gz) = 6854 SHA256 (cabal/newtype-generics-0.6.2/revision/2.cabal) = 81cbf377241a186ac210bb60417ac3a23ea576257b01ec7be7051790b225daeb SIZE (cabal/newtype-generics-0.6.2/revision/2.cabal) = 2053 SHA256 (cabal/optparse-applicative-0.18.1.0/optparse-applicative-0.18.1.0.tar.gz) = 63811ab4fd26e829b8868364325a88be3acc79819f5bb5005b2dd3b961ecc491 SIZE (cabal/optparse-applicative-0.18.1.0/optparse-applicative-0.18.1.0.tar.gz) = 60682 SHA256 (cabal/parser-combinators-1.3.0/parser-combinators-1.3.0.tar.gz) = 9310ef0d49f8a8922acda10b1cded9854cbee04dea717effc6ee5983072e4447 SIZE (cabal/parser-combinators-1.3.0/parser-combinators-1.3.0.tar.gz) = 11699 SHA256 (cabal/parser-combinators-1.3.0/revision/1.cabal) = 8659573e0d443d573f5b53f81b81dafbdc988d282b90c11e3da73562b4ea7876 SIZE (cabal/parser-combinators-1.3.0/revision/1.cabal) = 1640 SHA256 (cabal/prettyprinter-1.7.1/prettyprinter-1.7.1.tar.gz) = 5e6ea6903114fa118fcc359633dfb7ecddecb92c06c853d02a77b72b251f0b45 SIZE (cabal/prettyprinter-1.7.1/prettyprinter-1.7.1.tar.gz) = 56907 SHA256 (cabal/prettyprinter-ansi-terminal-1.1.3/prettyprinter-ansi-terminal-1.1.3.tar.gz) = 813739308ad6050620578994effe21058a170a341716acf52573fae42b5b1db3 SIZE (cabal/prettyprinter-ansi-terminal-1.1.3/prettyprinter-ansi-terminal-1.1.3.tar.gz) = 8879 SHA256 (cabal/primitive-0.9.0.0/primitive-0.9.0.0.tar.gz) = 696d4bd291c94d736142d6182117dca4258d3ef28bfefdb649ac8b5ecd0999c7 SIZE (cabal/primitive-0.9.0.0/primitive-0.9.0.0.tar.gz) = 60580 SHA256 (cabal/scientific-0.3.7.0/scientific-0.3.7.0.tar.gz) = a3a121c4b3d68fb8b9f8c709ab012e48f090ed553609247a805ad070d6b343a9 SIZE (cabal/scientific-0.3.7.0/scientific-0.3.7.0.tar.gz) = 24723 SHA256 (cabal/scientific-0.3.7.0/revision/7.cabal) = 909755ab19b453169ff85281323da1488407776b2360bd9f7afdd219fd306ef2 SIZE (cabal/scientific-0.3.7.0/revision/7.cabal) = 4869 SHA256 (cabal/syb-0.7.2.4/syb-0.7.2.4.tar.gz) = ec7c1e8822d62ab910386361cdcee40a22a26cd344c34741fadd982302291e60 SIZE (cabal/syb-0.7.2.4/syb-0.7.2.4.tar.gz) = 41809 SHA256 (cabal/th-compat-0.1.4/th-compat-0.1.4.tar.gz) = d8f97ac14ab47b6b8a7b0fdb4ff95426322ec56badd01652ac15da4a44d4bab8 SIZE (cabal/th-compat-0.1.4/th-compat-0.1.4.tar.gz) = 14838 SHA256 (cabal/th-compat-0.1.4/revision/4.cabal) = f5f2c679ecc1c1b83d2d68db6cc564e5c78d53425e69e1b9e36784820e122d37 SIZE (cabal/th-compat-0.1.4/revision/4.cabal) = 3224 SHA256 (cabal/th-env-0.1.1/th-env-0.1.1.tar.gz) = fc01b166df6ba45f6ce157165eb786da208dbab41252fd81134f8ba02cf3f505 SIZE (cabal/th-env-0.1.1/th-env-0.1.1.tar.gz) = 2724 SHA256 (cabal/transformers-compat-0.7.2/transformers-compat-0.7.2.tar.gz) = b62c7304c9f3cbc9463d0739aa85cb9489f217ea092b9d625d417514fbcc9d6a SIZE (cabal/transformers-compat-0.7.2/transformers-compat-0.7.2.tar.gz) = 46485

Collapse this list.


Packages (timestamps in pop-ups are UTC):
hs-ormolu
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.7.3.00.7.3.0------
FreeBSD:13:quarterly0.5.3.00.5.3.0------
FreeBSD:14:latest0.7.3.00.7.3.0------
FreeBSD:14:quarterly0.5.3.00.7.3.0------
FreeBSD:15:latest-0.7.3.0n/a-n/a---
FreeBSD:15:quarterly--n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. ghc : lang/ghc
  2. cabal : devel/hs-cabal-install
Library dependencies:
  1. libgmp.so : math/gmp
  2. libffi.so : devel/libffi
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
devel_hs-ormolu
USES:
cabal
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (2 items)
Collapse this list.
  1. http://hackage.haskell.org/package/
  2. https://hackage.haskell.org/package/
Collapse this list.

Number of commits found: 12

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.7.3.0
01 Feb 2024 15:49:50
commit hash: 01b2e8524855b766d6329ab46a4ee9daf09b92e1commit hash: 01b2e8524855b766d6329ab46a4ee9daf09b92e1commit hash: 01b2e8524855b766d6329ab46a4ee9daf09b92e1commit hash: 01b2e8524855b766d6329ab46a4ee9daf09b92e1 files touched by this commit
Gleb Popov (arrowd) search for other commits by this committer
Author: awoonya
devel/hs-ormolu: update to 0.7.3.0
0.5.3.0
12 Mar 2023 16:10:34
commit hash: bfdc5be8b6d4d108e426cb6ee0f26b6c06084f15commit hash: bfdc5be8b6d4d108e426cb6ee0f26b6c06084f15commit hash: bfdc5be8b6d4d108e426cb6ee0f26b6c06084f15commit hash: bfdc5be8b6d4d108e426cb6ee0f26b6c06084f15 files touched by this commit
Gleb Popov (arrowd) search for other commits by this committer
devel/hs-ormolu: Update to 0.5.3.0
0.5.1.0
20 Nov 2022 17:39:28
commit hash: ff1eeb9bcbe7f61f29f4459955222b1c61e6b5c8commit hash: ff1eeb9bcbe7f61f29f4459955222b1c61e6b5c8commit hash: ff1eeb9bcbe7f61f29f4459955222b1c61e6b5c8commit hash: ff1eeb9bcbe7f61f29f4459955222b1c61e6b5c8 files touched by this commit
Gleb Popov (arrowd) search for other commits by this committer
devel/hs-ormolu: Update to 0.5.1.0
0.4.0.0_2
20 Nov 2022 17:39:28
commit hash: 2fca7097b9f29351f1969eca7d1837ab99782f2ecommit hash: 2fca7097b9f29351f1969eca7d1837ab99782f2ecommit hash: 2fca7097b9f29351f1969eca7d1837ab99782f2ecommit hash: 2fca7097b9f29351f1969eca7d1837ab99782f2e files touched by this commit
Gleb Popov (arrowd) search for other commits by this committer
Uses/cabal.mk: Rework MASTER_SITES and DISTFILES handling.

This change removes duplicated entries from MASTER_SITES and DISTFILES
variables. Now the MASTER_SITES variable will contain single Hackage URL without
any group for the simplest case and with :_cabal_mk_hackage group in nodefault
case.

This change opens a path to using non-Hackage Cabal repositories
(needed for Cardano) and pulling in .cabal revisions without using patches.

Unfortunately, this change results in a large churn in Haskell ports distinfos.
To make this churn less useless, refresh all Haskell dependencies in all ports.
07 Sep 2022 21:58:51
commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
0.4.0.0_1
07 Sep 2022 21:10:59
commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
0.4.0.0_1
07 Jul 2022 10:24:31
commit hash: 95bc4ab899ab3e4fd705d5224fa82d1fbb435a72commit hash: 95bc4ab899ab3e4fd705d5224fa82d1fbb435a72commit hash: 95bc4ab899ab3e4fd705d5224fa82d1fbb435a72commit hash: 95bc4ab899ab3e4fd705d5224fa82d1fbb435a72 files touched by this commit
Gleb Popov (arrowd) search for other commits by this committer
devel/hs-ormolu: Fix build after GHC update.
0.4.0.0_1
08 Jun 2022 11:35:07
commit hash: 6eaec378d83a20ee8e176c96ead95950a8dffef9commit hash: 6eaec378d83a20ee8e176c96ead95950a8dffef9commit hash: 6eaec378d83a20ee8e176c96ead95950a8dffef9commit hash: 6eaec378d83a20ee8e176c96ead95950a8dffef9 files touched by this commit
Gleb Popov (arrowd) search for other commits by this committer
devel/hs-ormolu: Fix permissions on Makefile and distinfo files.

PR:		264540
0.4.0.0_1
09 May 2022 19:23:51
commit hash: db78da8f8b7388d951665362479eb4aa0babf1b4commit hash: db78da8f8b7388d951665362479eb4aa0babf1b4commit hash: db78da8f8b7388d951665362479eb4aa0babf1b4commit hash: db78da8f8b7388d951665362479eb4aa0babf1b4 files touched by this commit
Kevin Bowling (kbowling) search for other commits by this committer
devel/libffi: Bump deps PORTREVISION for shlib change

PR:		263764
Reported by:	VVD <vvd@unislabs.com>
0.4.0.0
26 Dec 2021 17:36:04
commit hash: 73d97ea2157a970ae343da802fc3be83dec1e621commit hash: 73d97ea2157a970ae343da802fc3be83dec1e621commit hash: 73d97ea2157a970ae343da802fc3be83dec1e621commit hash: 73d97ea2157a970ae343da802fc3be83dec1e621 files touched by this commit
Gleb Popov (arrowd) search for other commits by this committer
Author: Alexis Praga
devel/hs-ormolu: Update to 0.4.0.0
0.3.0.1
22 Oct 2021 14:25:14
commit hash: 7a042cb0cb5efa27864fd5b29a98d356c4b605e8commit hash: 7a042cb0cb5efa27864fd5b29a98d356c4b605e8commit hash: 7a042cb0cb5efa27864fd5b29a98d356c4b605e8commit hash: 7a042cb0cb5efa27864fd5b29a98d356c4b605e8 files touched by this commit
Gleb Popov (arrowd) search for other commits by this committer
Author: Alexis Praga
devel/hs-ormolu: Update to 0.3.0.1
0.3.0.0
15 Sep 2021 16:35:31
commit hash: 6c8827c65d28db993fd1f4d350103acd06a063e8commit hash: 6c8827c65d28db993fd1f4d350103acd06a063e8commit hash: 6c8827c65d28db993fd1f4d350103acd06a063e8commit hash: 6c8827c65d28db993fd1f4d350103acd06a063e8 files touched by this commit
Neel Chauhan (nc) search for other commits by this committer
Author: Alexis Praga
devel/hs-ormolu: New port: formatter for Haskell source code

PR:	258137

Number of commits found: 12