aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGleb Popov <arrowd@FreeBSD.org>2021-11-01 19:26:35 +0000
committerGleb Popov <arrowd@FreeBSD.org>2021-11-01 19:29:59 +0000
commita674728a611687eb9ada4a0cd25d5759efb4cac5 (patch)
treed0e3bb3b294066e1cb00da6ae7303a9d570e892b
parenta914a96bd5d78e9b448e9df3850214383088f59e (diff)
downloadports-a674728a611687eb9ada4a0cd25d5759efb4cac5.tar.gz
ports-a674728a611687eb9ada4a0cd25d5759efb4cac5.zip
ports-mgmt/hs-panopticum: Add the new port.
Panopticum is a tool to query port information with every combination of OPTIONS.
-rw-r--r--ports-mgmt/Makefile1
-rw-r--r--ports-mgmt/hs-panopticum/Makefile29
-rw-r--r--ports-mgmt/hs-panopticum/distinfo31
-rw-r--r--ports-mgmt/hs-panopticum/pkg-descr5
4 files changed, 66 insertions, 0 deletions
diff --git a/ports-mgmt/Makefile b/ports-mgmt/Makefile
index 0d25575805b5..5335572f8524 100644
--- a/ports-mgmt/Makefile
+++ b/ports-mgmt/Makefile
@@ -11,6 +11,7 @@
SUBDIR += freebsd-bugzilla-cli
SUBDIR += genpatch
SUBDIR += genplist
+ SUBDIR += hs-panopticum
SUBDIR += jailaudit
SUBDIR += lsknobs
SUBDIR += mkreadmes
diff --git a/ports-mgmt/hs-panopticum/Makefile b/ports-mgmt/hs-panopticum/Makefile
new file mode 100644
index 000000000000..1e8c85679714
--- /dev/null
+++ b/ports-mgmt/hs-panopticum/Makefile
@@ -0,0 +1,29 @@
+PORTNAME= panopticum
+PORTVERSION= 1.0.0.0
+CATEGORIES= ports-mgmt haskell
+
+MAINTAINER= arrowd@FreeBSD.org
+COMMENT= Query port information with every combination of OPTIONS
+
+LICENSE= BSD3CLAUSE
+
+USES= cabal
+
+USE_GITLAB= yes
+GL_SITE= https://foss.heptapod.net
+GL_ACCOUNT= bsdutils
+GL_COMMIT= 70b9cbee727bb4b33a2136c17b4cfc194768e1b2
+
+USE_CABAL= ansi-terminal-0.11 \
+ ansi-wl-pprint-0.6.9_2 \
+ async-2.2.4 \
+ clock-0.8.2 \
+ colour-2.3.6 \
+ extra-1.7.10 \
+ hashable-1.3.5.0 \
+ optparse-applicative-0.16.1.0_1 \
+ transformers-compat-0.7.1 \
+ unliftio-0.2.20 \
+ unliftio-core-0.2.0.1_2
+
+.include <bsd.port.mk>
diff --git a/ports-mgmt/hs-panopticum/distinfo b/ports-mgmt/hs-panopticum/distinfo
new file mode 100644
index 000000000000..21d5c67c430f
--- /dev/null
+++ b/ports-mgmt/hs-panopticum/distinfo
@@ -0,0 +1,31 @@
+TIMESTAMP = 1635791390
+SHA256 (cabal/ansi-terminal-0.11/ansi-terminal-0.11.tar.gz) = c6611b9e51add41db3f79eac30066c06b33a6ca2a09e586b4b361d7f98303793
+SIZE (cabal/ansi-terminal-0.11/ansi-terminal-0.11.tar.gz) = 36074
+SHA256 (cabal/ansi-wl-pprint-0.6.9/ansi-wl-pprint-0.6.9.tar.gz) = a7b2e8e7cd3f02f2954e8b17dc60a0ccd889f49e2068ebb15abfa1d42f7a4eac
+SIZE (cabal/ansi-wl-pprint-0.6.9/ansi-wl-pprint-0.6.9.tar.gz) = 16723
+SHA256 (cabal/ansi-wl-pprint-0.6.9/revision/2.cabal) = 20d30674f137d43aa0279c2c2cc5e45a5f1c3c57e301852494906158b6313bf7
+SIZE (cabal/ansi-wl-pprint-0.6.9/revision/2.cabal) = 2388
+SHA256 (cabal/async-2.2.4/async-2.2.4.tar.gz) = 484df85be0e76c4fed9376451e48e1d0c6e97952ce79735b72d54297e7e0a725
+SIZE (cabal/async-2.2.4/async-2.2.4.tar.gz) = 14148
+SHA256 (cabal/clock-0.8.2/clock-0.8.2.tar.gz) = 0b5db110c703e68b251d5883253a934b012110b45393fc65df1b095eb9a4e461
+SIZE (cabal/clock-0.8.2/clock-0.8.2.tar.gz) = 7604
+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/extra-1.7.10/extra-1.7.10.tar.gz) = 9fdfe67986c89b6cc7a648904a997f4b774f8173cec3de64289d9c45224c4140
+SIZE (cabal/extra-1.7.10/extra-1.7.10.tar.gz) = 44872
+SHA256 (cabal/hashable-1.3.5.0/hashable-1.3.5.0.tar.gz) = baaad82cd4271b197016bdbe76f22d5c3d3913fe38534cec7d817db9bae19886
+SIZE (cabal/hashable-1.3.5.0/hashable-1.3.5.0.tar.gz) = 24676
+SHA256 (cabal/optparse-applicative-0.16.1.0/optparse-applicative-0.16.1.0.tar.gz) = 6205278362f333c52256b9dd3edf5f8fe0f84f00cb9ee000291089f6eaccd69a
+SIZE (cabal/optparse-applicative-0.16.1.0/optparse-applicative-0.16.1.0.tar.gz) = 58315
+SHA256 (cabal/optparse-applicative-0.16.1.0/revision/1.cabal) = 16ebd7054b2265c1aad16c1d19dc503695fbfc67b35203d9952fd577d08c0110
+SIZE (cabal/optparse-applicative-0.16.1.0/revision/1.cabal) = 4982
+SHA256 (cabal/transformers-compat-0.7.1/transformers-compat-0.7.1.tar.gz) = ac0b861534c14d3cfd61534f474674e3b634b8decea072ffd4d21f8b59f35080
+SIZE (cabal/transformers-compat-0.7.1/transformers-compat-0.7.1.tar.gz) = 44363
+SHA256 (cabal/unliftio-0.2.20/unliftio-0.2.20.tar.gz) = be9e9b29e492d8430ccd6b2b70da57553a9b312875d177e769d8847ce0297555
+SIZE (cabal/unliftio-0.2.20/unliftio-0.2.20.tar.gz) = 56385
+SHA256 (cabal/unliftio-core-0.2.0.1/unliftio-core-0.2.0.1.tar.gz) = 919f0d1297ea2f5373118553c1df2a9405d8b9e31a8307e829da67d4953c299a
+SIZE (cabal/unliftio-core-0.2.0.1/unliftio-core-0.2.0.1.tar.gz) = 3696
+SHA256 (cabal/unliftio-core-0.2.0.1/revision/2.cabal) = f9abcdd3f3d28e4840563efb7b8760d2de9b5707bcd6f53a87f6a0d77bb5a9f7
+SIZE (cabal/unliftio-core-0.2.0.1/revision/2.cabal) = 1082
+SHA256 (cabal/bsdutils-panopticum-70b9cbee727bb4b33a2136c17b4cfc194768e1b2_GL0.tar.gz) = 78fcbe52ef8a8a4069cc99435f40b343de5e76d617a86306c47e942ff45e613e
+SIZE (cabal/bsdutils-panopticum-70b9cbee727bb4b33a2136c17b4cfc194768e1b2_GL0.tar.gz) = 21223
diff --git a/ports-mgmt/hs-panopticum/pkg-descr b/ports-mgmt/hs-panopticum/pkg-descr
new file mode 100644
index 000000000000..47087db21582
--- /dev/null
+++ b/ports-mgmt/hs-panopticum/pkg-descr
@@ -0,0 +1,5 @@
+Panopticum is a tool to perform some operations on FreeBSD ports for every
+OPTIONS combination possible. These operations include generating a list of
+dependencies as well as the packing list.
+
+WWW: https://foss.heptapod.net/bsdutils/panopticum