diff options
author | Gleb Popov <arrowd@FreeBSD.org> | 2019-05-09 14:39:30 +0000 |
---|---|---|
committer | Gleb Popov <arrowd@FreeBSD.org> | 2019-05-09 14:39:30 +0000 |
commit | 6dc2e22e2d89226195d89002a02b431dee6e0e67 (patch) | |
tree | 9a88fb63bb22aa2eb4215ec6bb8c45c1aaa2ce61 /textproc/cgrep | |
parent | 3b35676c7a812c761975d0e15315c26513895a78 (diff) | |
download | ports-6dc2e22e2d89226195d89002a02b431dee6e0e67.tar.gz ports-6dc2e22e2d89226195d89002a02b431dee6e0e67.zip |
Introduce USES=cabal and use it to build Haskell applications.
PR: 230186
Reviewed by: mat, tcberner
Approved by: tcberner (mentor)
Differential Revision: https://reviews.freebsd.org/D19730
Notes
Notes:
svn path=/head/; revision=501101
Diffstat (limited to 'textproc/cgrep')
-rw-r--r-- | textproc/cgrep/Makefile | 27 | ||||
-rw-r--r-- | textproc/cgrep/distinfo | 118 |
2 files changed, 137 insertions, 8 deletions
diff --git a/textproc/cgrep/Makefile b/textproc/cgrep/Makefile index af9b62a7e721..2e9ce3cd1317 100644 --- a/textproc/cgrep/Makefile +++ b/textproc/cgrep/Makefile @@ -3,7 +3,7 @@ PORTNAME= cgrep PORTVERSION= 6.6.25 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= textproc MAINTAINER= lwhsu@FreeBSD.org @@ -11,12 +11,25 @@ COMMENT= Context-aware grep for source codes LICENSE= GPLv2 -USE_CABAL= aeson ansi-terminal async cmdargs either exceptions regex-pcre \ - regex-posix safe split stringsearch unicode-show unix-compat \ - utf8-string yaml +LIB_DEPENDS= libpcre.so:devel/pcre -EXECUTABLE= cgrep -STANDALONE= yes +USES= cabal + +USE_CABAL= StateVar-1.1.1.1 aeson-1.4.2.0 ansi-terminal-0.9 async-2.2.1_1 \ + attoparsec-0.13.2.2 base-compat-0.10.5 base-orphans-0.8 \ + bifunctors-5.5.3 cabal-doctest-1.0.6_2 cmdargs-0.10.20 \ + colour-2.3.4 comonad-5.0.4 conduit-1.3.1 contravariant-1.5 \ + distributive-0.6 dlist-0.8.0.5 either-5.0.1 exceptions-0.10.0_2 \ + hashable-1.2.7.0_1 integer-logarithms-1.0.2.2 libyaml-0.1.1.0 \ + mono-traversable-1.0.11.0 primitive-0.6.4.0_1 profunctors-5.3 \ + random-1.1_1 regex-base-0.93.2 regex-pcre-0.94.4 regex-posix-0.95.2 \ + resourcet-1.2.2 safe-0.3.17 scientific-0.3.6.2 \ + semigroupoids-5.3.2 semigroups-0.18.5 split-0.2.3.3_1 \ + stringsearch-0.3.6.6_1 tagged-0.8.6 th-abstraction-0.2.10.0 \ + time-locale-compat-0.1.1.5 transformers-compat-0.6.2 \ + unicode-show-0.1.0.3 unix-compat-0.5.1 unliftio-core-0.1.2.0_1 \ + unordered-containers-0.2.10.0 utf8-string-1.0.1.1_3 \ + uuid-types-1.0.3 vector-0.12.0.2 vector-algorithms-0.8.0.1 \ + yaml-0.11.0.0 -.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/textproc/cgrep/distinfo b/textproc/cgrep/distinfo index e43fba0c142f..2d4fb3767667 100644 --- a/textproc/cgrep/distinfo +++ b/textproc/cgrep/distinfo @@ -1,3 +1,119 @@ -TIMESTAMP = 1525721128 +TIMESTAMP = 1553450449 SHA256 (cabal/cgrep-6.6.25.tar.gz) = 9c5ef414859b13b207e1b0867428ce159927868c9b28446c28013d5996f05931 SIZE (cabal/cgrep-6.6.25.tar.gz) = 34671 +SHA256 (cabal/StateVar-1.1.1.1/StateVar-1.1.1.1.tar.gz) = eb6436516ab2d5e3d3e070b5a1595c4dceea760a58a9cc8d23dad5f6008f2223 +SIZE (cabal/StateVar-1.1.1.1/StateVar-1.1.1.1.tar.gz) = 4762 +SHA256 (cabal/aeson-1.4.2.0/aeson-1.4.2.0.tar.gz) = 75ce71814a33d5e5568208e6806a8847e7ba47fea74d30f6a8b1b56ecb318bd0 +SIZE (cabal/aeson-1.4.2.0/aeson-1.4.2.0.tar.gz) = 268052 +SHA256 (cabal/ansi-terminal-0.9/ansi-terminal-0.9.tar.gz) = d755c2c0f2819cd7fe198a6aa58e60a88ae532cd69467e1111c8839b83c0ac03 +SIZE (cabal/ansi-terminal-0.9/ansi-terminal-0.9.tar.gz) = 34424 +SHA256 (cabal/async-2.2.1/async-2.2.1.tar.gz) = 8f0b86022a1319d3c1c68655790da4b7f98017982e27ec3f3dbfe01029d39027 +SIZE (cabal/async-2.2.1/async-2.2.1.tar.gz) = 12775 +SHA256 (cabal/async-2.2.1/revision/1.cabal) = 61789382f449a02f827e70a029ba8f24a223b9c6b3792bb094fbd41ee360e851 +SIZE (cabal/async-2.2.1/revision/1.cabal) = 2983 +SHA256 (cabal/attoparsec-0.13.2.2/attoparsec-0.13.2.2.tar.gz) = dd93471eb969172cc4408222a3842d867adda3dd7fb39ad8a4df1b121a67d848 +SIZE (cabal/attoparsec-0.13.2.2/attoparsec-0.13.2.2.tar.gz) = 159729 +SHA256 (cabal/base-compat-0.10.5/base-compat-0.10.5.tar.gz) = 990aea21568956d44ab018c5dbfbaea014b9a0d5295d29ca7550149419a6fb41 +SIZE (cabal/base-compat-0.10.5/base-compat-0.10.5.tar.gz) = 33158 +SHA256 (cabal/base-orphans-0.8/base-orphans-0.8.tar.gz) = aceec656bfb4222ad3035c3d87d80130b42b595b72888f9ab59c6dbb7ed24817 +SIZE (cabal/base-orphans-0.8/base-orphans-0.8.tar.gz) = 19606 +SHA256 (cabal/bifunctors-5.5.3/bifunctors-5.5.3.tar.gz) = d434528fd2ea765bace57c4ade0bc9fa32ba2c425f563b33a4b60f625ecfc9ca +SIZE (cabal/bifunctors-5.5.3/bifunctors-5.5.3.tar.gz) = 40366 +SHA256 (cabal/cabal-doctest-1.0.6/cabal-doctest-1.0.6.tar.gz) = decaaa5a73eaabaf3c4f8c644bd7f6e3f428b6244e935c0cf105f75f9b24ed2d +SIZE (cabal/cabal-doctest-1.0.6/cabal-doctest-1.0.6.tar.gz) = 10007 +SHA256 (cabal/cabal-doctest-1.0.6/revision/2.cabal) = c0b4a5b1ff38d2867e7003b4be59f3bd7e8e204ab8c988d96d3a77472ae671cd +SIZE (cabal/cabal-doctest-1.0.6/revision/2.cabal) = 1408 +SHA256 (cabal/cmdargs-0.10.20/cmdargs-0.10.20.tar.gz) = 0e269dc48c3d4c0447c96ffd772a6fe69dfa1260c323f4cd7bf171cbf2ab7331 +SIZE (cabal/cmdargs-0.10.20/cmdargs-0.10.20.tar.gz) = 64550 +SHA256 (cabal/colour-2.3.4/colour-2.3.4.tar.gz) = 0f439f00b322ce3d551f28a4dd1520aa2c91d699de4cdc6d485b9b04be0dc5eb +SIZE (cabal/colour-2.3.4/colour-2.3.4.tar.gz) = 20418 +SHA256 (cabal/comonad-5.0.4/comonad-5.0.4.tar.gz) = 78a89d7f9f0975b40b3294adcb70885649572b687ac5f5dc98e452471838e825 +SIZE (cabal/comonad-5.0.4/comonad-5.0.4.tar.gz) = 17758 +SHA256 (cabal/conduit-1.3.1/conduit-1.3.1.tar.gz) = ae129b66ada785c43a693d3b260f0e7b2f01d79fbf04ae43f7341405455320d6 +SIZE (cabal/conduit-1.3.1/conduit-1.3.1.tar.gz) = 87476 +SHA256 (cabal/contravariant-1.5/contravariant-1.5.tar.gz) = 6ef067b692ad69ffff294b953aa85f3ded459d4ae133c37896222a09280fc3c2 +SIZE (cabal/contravariant-1.5/contravariant-1.5.tar.gz) = 15399 +SHA256 (cabal/distributive-0.6/distributive-0.6.tar.gz) = a4af1341a63a430dc569dd1e59631f127c40ebdd353a945a74d18682f6bdc1d4 +SIZE (cabal/distributive-0.6/distributive-0.6.tar.gz) = 10904 +SHA256 (cabal/dlist-0.8.0.5/dlist-0.8.0.5.tar.gz) = 98a88aa839b40d4aee8b08880030d282d627b63de311f5414dca6e831a951b43 +SIZE (cabal/dlist-0.8.0.5/dlist-0.8.0.5.tar.gz) = 8987 +SHA256 (cabal/either-5.0.1/either-5.0.1.tar.gz) = 6cb6eb3f60223f5ffedfcd749589e870a81d272e130cafd1d17fb6d3a8939018 +SIZE (cabal/either-5.0.1/either-5.0.1.tar.gz) = 9924 +SHA256 (cabal/exceptions-0.10.0/exceptions-0.10.0.tar.gz) = 1edd912e5ea5cbda37941b06738597d35214dc247d332b1bfffc82adadfa49d7 +SIZE (cabal/exceptions-0.10.0/exceptions-0.10.0.tar.gz) = 19460 +SHA256 (cabal/exceptions-0.10.0/revision/2.cabal) = ef6066c13de2dfd191dc810f9dfa9a474318abc9bb458413ffbdd2ece482312a +SIZE (cabal/exceptions-0.10.0/revision/2.cabal) = 2149 +SHA256 (cabal/hashable-1.2.7.0/hashable-1.2.7.0.tar.gz) = ecb5efc0586023f5a0dc861100621c1dbb4cbb2f0516829a16ebac39f0432abf +SIZE (cabal/hashable-1.2.7.0/hashable-1.2.7.0.tar.gz) = 30182 +SHA256 (cabal/hashable-1.2.7.0/revision/1.cabal) = 03b6836ca9cd3ad0e5a2f3cce989b001dd0e05f306a873db3196037adb30e0a4 +SIZE (cabal/hashable-1.2.7.0/revision/1.cabal) = 5215 +SHA256 (cabal/integer-logarithms-1.0.2.2/integer-logarithms-1.0.2.2.tar.gz) = ba86628d5c14f31fddccea86eeec122ed992af28d5b7ad964b2f5487605e7fc3 +SIZE (cabal/integer-logarithms-1.0.2.2/integer-logarithms-1.0.2.2.tar.gz) = 8855 +SHA256 (cabal/libyaml-0.1.1.0/libyaml-0.1.1.0.tar.gz) = 6a034047f45c2f5d3acb8a5b0852075bd4b4f7d6a222a992f45afac152b55f5f +SIZE (cabal/libyaml-0.1.1.0/libyaml-0.1.1.0.tar.gz) = 63160 +SHA256 (cabal/mono-traversable-1.0.11.0/mono-traversable-1.0.11.0.tar.gz) = c1a0d727a06131174bf6da3733084c284ec70e4f6aa398981e8ba5d4289137d2 +SIZE (cabal/mono-traversable-1.0.11.0/mono-traversable-1.0.11.0.tar.gz) = 39701 +SHA256 (cabal/primitive-0.6.4.0/primitive-0.6.4.0.tar.gz) = 4cbeaf7924dd79221f327ea101a29bf35c4976dc3319df157ff46ea68e6a0c64 +SIZE (cabal/primitive-0.6.4.0/primitive-0.6.4.0.tar.gz) = 45937 +SHA256 (cabal/primitive-0.6.4.0/revision/1.cabal) = 5b6a2c3cc70a35aabd4565fcb9bb1dd78fe2814a36e62428a9a1aae8c32441a1 +SIZE (cabal/primitive-0.6.4.0/revision/1.cabal) = 2079 +SHA256 (cabal/profunctors-5.3/profunctors-5.3.tar.gz) = 74632acc5bb76e04ade95e187be432b607da0e863c0e08f3cabafb23d8b4a3b7 +SIZE (cabal/profunctors-5.3/profunctors-5.3.tar.gz) = 28744 +SHA256 (cabal/random-1.1/random-1.1.tar.gz) = b718a41057e25a3a71df693ab0fe2263d492e759679b3c2fea6ea33b171d3a5a +SIZE (cabal/random-1.1/random-1.1.tar.gz) = 10870 +SHA256 (cabal/random-1.1/revision/1.cabal) = 7b67624fd76ddf97c206de0801dc7e888097e9d572974be9b9ea6551d76965df +SIZE (cabal/random-1.1/revision/1.cabal) = 1777 +SHA256 (cabal/regex-base-0.93.2/regex-base-0.93.2.tar.gz) = 20dc5713a16f3d5e2e6d056b4beb9cfdc4368cd09fd56f47414c847705243278 +SIZE (cabal/regex-base-0.93.2/regex-base-0.93.2.tar.gz) = 9156 +SHA256 (cabal/regex-pcre-0.94.4/regex-pcre-0.94.4.tar.gz) = 8eaa7d4ac6c0a4ba35aa59fc3f6b8f8e252bb25a47e136791446a74752e226c0 +SIZE (cabal/regex-pcre-0.94.4/regex-pcre-0.94.4.tar.gz) = 10814 +SHA256 (cabal/regex-posix-0.95.2/regex-posix-0.95.2.tar.gz) = 56019921cd4a4c9682b81ec614236fea816ba8ed8785a1640cd66d8b24fc703e +SIZE (cabal/regex-posix-0.95.2/regex-posix-0.95.2.tar.gz) = 42916 +SHA256 (cabal/resourcet-1.2.2/resourcet-1.2.2.tar.gz) = 1323425aba3827479eb3588efaf7608b12a083327d64ec814f02863c3673cbe5 +SIZE (cabal/resourcet-1.2.2/resourcet-1.2.2.tar.gz) = 16541 +SHA256 (cabal/safe-0.3.17/safe-0.3.17.tar.gz) = 79c5c41e7151906969133ea21af9f7e8d25c18315886e23d0bdf6faa8b537e5c +SIZE (cabal/safe-0.3.17/safe-0.3.17.tar.gz) = 10524 +SHA256 (cabal/scientific-0.3.6.2/scientific-0.3.6.2.tar.gz) = 278d0afc87450254f8a76eab21b5583af63954efc9b74844a17a21a68013140f +SIZE (cabal/scientific-0.3.6.2/scientific-0.3.6.2.tar.gz) = 23510 +SHA256 (cabal/semigroupoids-5.3.2/semigroupoids-5.3.2.tar.gz) = 61a8213df437ee96a20b1c6dec8b5c573e4e0f338eb2061739a67f471d6b9d05 +SIZE (cabal/semigroupoids-5.3.2/semigroupoids-5.3.2.tar.gz) = 25649 +SHA256 (cabal/semigroups-0.18.5/semigroups-0.18.5.tar.gz) = ab2a96af6e81e31b909c37ba65f436f1493dbf387cfe0de10b6586270c4ce29d +SIZE (cabal/semigroups-0.18.5/semigroups-0.18.5.tar.gz) = 20162 +SHA256 (cabal/split-0.2.3.3/split-0.2.3.3.tar.gz) = 1dcd674f7c5f276f33300f5fd59e49d1ac6fc92ae949fd06a0f6d3e9d9ac1413 +SIZE (cabal/split-0.2.3.3/split-0.2.3.3.tar.gz) = 15681 +SHA256 (cabal/split-0.2.3.3/revision/1.cabal) = f1c7b12865e38d1e241ceef74c85eb81d82301022fea1a5012d8d9803af5e26f +SIZE (cabal/split-0.2.3.3/revision/1.cabal) = 2614 +SHA256 (cabal/stringsearch-0.3.6.6/stringsearch-0.3.6.6.tar.gz) = 295f1971920bc52263d8275d7054ad223a7e1aefe75533f9887735c9644ffe4a +SIZE (cabal/stringsearch-0.3.6.6/stringsearch-0.3.6.6.tar.gz) = 39679 +SHA256 (cabal/stringsearch-0.3.6.6/revision/1.cabal) = e88c03f4adb4bb3ab88550c921a9a8a2836a0a70f58b9cc64cff2ac65af9b77c +SIZE (cabal/stringsearch-0.3.6.6/revision/1.cabal) = 4251 +SHA256 (cabal/tagged-0.8.6/tagged-0.8.6.tar.gz) = ad16def0884cf6f05ae1ae8e90192cf9d8d9673fa264b249499bd9e4fac791dd +SIZE (cabal/tagged-0.8.6/tagged-0.8.6.tar.gz) = 11759 +SHA256 (cabal/th-abstraction-0.2.10.0/th-abstraction-0.2.10.0.tar.gz) = c9dbffcaa4ed04f257427e61da135797190b572d4e37662f7821844cbd2114af +SIZE (cabal/th-abstraction-0.2.10.0/th-abstraction-0.2.10.0.tar.gz) = 29620 +SHA256 (cabal/time-locale-compat-0.1.1.5/time-locale-compat-0.1.1.5.tar.gz) = 07ff1566de7d851423a843b2de385442319348c621d4f779b3d365ce91ac502c +SIZE (cabal/time-locale-compat-0.1.1.5/time-locale-compat-0.1.1.5.tar.gz) = 1956 +SHA256 (cabal/transformers-compat-0.6.2/transformers-compat-0.6.2.tar.gz) = dc06228b7b8a546f9d257b4fe2b369fc2cb279240bbe4312aa8f47bb2752e4be +SIZE (cabal/transformers-compat-0.6.2/transformers-compat-0.6.2.tar.gz) = 39711 +SHA256 (cabal/unicode-show-0.1.0.3/unicode-show-0.1.0.3.tar.gz) = 3f2e33277ce6e2e3d8644fd68d945a799ff86d0cbefee05cf3441c29a1769c21 +SIZE (cabal/unicode-show-0.1.0.3/unicode-show-0.1.0.3.tar.gz) = 4261 +SHA256 (cabal/unix-compat-0.5.1/unix-compat-0.5.1.tar.gz) = a39d0c79dd906763770b80ba5b6c5cb710e954f894350e9917de0d73f3a19c52 +SIZE (cabal/unix-compat-0.5.1/unix-compat-0.5.1.tar.gz) = 13218 +SHA256 (cabal/unliftio-core-0.1.2.0/unliftio-core-0.1.2.0.tar.gz) = 24c38b3d610ca2642ed496d1de3d7b6b398ce0410aa0a15f3c7ce636ba8f7a78 +SIZE (cabal/unliftio-core-0.1.2.0/unliftio-core-0.1.2.0.tar.gz) = 3631 +SHA256 (cabal/unliftio-core-0.1.2.0/revision/1.cabal) = 49d43dc863d14d89d91a676a968cea8d9f0030ad6ac95768747a44d0d273dd68 +SIZE (cabal/unliftio-core-0.1.2.0/revision/1.cabal) = 1081 +SHA256 (cabal/unordered-containers-0.2.10.0/unordered-containers-0.2.10.0.tar.gz) = 65f117bdbdea9efc75fb9fd539873de7687e005d8898bb21821020a4b383c573 +SIZE (cabal/unordered-containers-0.2.10.0/unordered-containers-0.2.10.0.tar.gz) = 44733 +SHA256 (cabal/utf8-string-1.0.1.1/utf8-string-1.0.1.1.tar.gz) = fb0b9e3acbe0605bcd1c63e51f290a7bbbe6628dfa3294ff453e4235fbaef140 +SIZE (cabal/utf8-string-1.0.1.1/utf8-string-1.0.1.1.tar.gz) = 8667 +SHA256 (cabal/utf8-string-1.0.1.1/revision/3.cabal) = 68cc6cf665e7212334a51b63d6936daeaca023b2cfe8637d130acfe95f91700b +SIZE (cabal/utf8-string-1.0.1.1/revision/3.cabal) = 1151 +SHA256 (cabal/uuid-types-1.0.3/uuid-types-1.0.3.tar.gz) = 9276517ab24a9b06f39d6e3c33c6c2b4ace1fc2126dbc1cd9806866a6551b3fd +SIZE (cabal/uuid-types-1.0.3/uuid-types-1.0.3.tar.gz) = 11999 +SHA256 (cabal/vector-0.12.0.2/vector-0.12.0.2.tar.gz) = 52e89dacaff10bedb8653181963cae928f9674a099bb706713dae83994bbc0f3 +SIZE (cabal/vector-0.12.0.2/vector-0.12.0.2.tar.gz) = 124743 +SHA256 (cabal/vector-algorithms-0.8.0.1/vector-algorithms-0.8.0.1.tar.gz) = 15bcde786dcf03861946885e030d3dbe3b683e1a6fc12d7317e115084f4637fe +SIZE (cabal/vector-algorithms-0.8.0.1/vector-algorithms-0.8.0.1.tar.gz) = 26071 +SHA256 (cabal/yaml-0.11.0.0/yaml-0.11.0.0.tar.gz) = e66466cd29a4d256c3dd4dd4ab366033dbc5fa1fb67fdc6f7ac7aa3f161527bf +SIZE (cabal/yaml-0.11.0.0/yaml-0.11.0.0.tar.gz) = 26529 |