>From c5b94770c3e210140379051116d1761fac993468 Mon Sep 17 00:00:00 2001
From: Greg Steuck <g...@nest.cx>
Date: Sun, 6 Sep 2020 12:16:13 -0700
Subject: [PATCH 7/7] Use devel/cabal module for devel/hasktags and upgrade
 to 0.71.2

---
 devel/hasktags/Makefile  | 27 ++++++++++++++++++----
 devel/hasktags/distinfo  | 50 ++++++++++++++++++++++++++++++++++++++--
 devel/hasktags/pkg/PLIST |  6 ++---
 3 files changed, 74 insertions(+), 9 deletions(-)

diff --git a/devel/hasktags/Makefile b/devel/hasktags/Makefile
index 7493179eb0d..ae9b32f04e0 100644
--- a/devel/hasktags/Makefile
+++ b/devel/hasktags/Makefile
@@ -2,8 +2,8 @@
 
 COMMENT =      ctags-like tool for Haskell sources
 
-DISTNAME =     hasktags-0.68.2
-REVISION =     2
+MODCABAL_STEM =                hasktags
+MODCABAL_VERSION =     0.71.2
 CATEGORIES =   devel
 
 MAINTAINER =   Matthias Kilian <k...@openbsd.org>
@@ -13,8 +13,27 @@ PERMIT_PACKAGE =             Yes
 
 WANTLIB =              c charset ffi gmp iconv m pthread util
 
-MODULES =              lang/ghc
-MODGHC_BUILD =          cabal hackage nort
+MODULES =              devel/cabal
+MODCABAL_REVISION =    2
+MODCABAL_MANIFEST = \
+       ansi-terminal   0.11    0       \
+       ansi-wl-pprint  0.6.9   2       \
+       colour  2.3.5   0       \
+       hashable        1.3.0.0 1       \
+       json    0.10    1       \
+       microlens       0.4.11.2        0       \
+       microlens-ghc   0.4.12  0       \
+       microlens-mtl   0.2.0.1 0       \
+       microlens-platform      0.4.1   0       \
+       microlens-th    0.4.3.5 0       \
+       optparse-applicative    0.16.0.0        0       \
+       primitive       0.7.1.0 0       \
+       syb     0.7.1   0       \
+       th-abstraction  0.3.2.0 0       \
+       transformers-compat     0.6.5   0       \
+       unordered-containers    0.2.12.0        0       \
+       utf8-string     1.0.1.1 3       \
+       vector  0.12.1.2        0       \
 
 LIB_DEPENDS =          converters/libiconv \
                        devel/gmp \
diff --git a/devel/hasktags/distinfo b/devel/hasktags/distinfo
index ebf5b5866f9..77568d644e6 100644
--- a/devel/hasktags/distinfo
+++ b/devel/hasktags/distinfo
@@ -1,2 +1,48 @@
-SHA256 (ghc/hasktags-0.68.2.tar.gz) = 
Wl9fzR0KR/0/kwowbw7kPoQB5Hry8mMHn1rBiuRGYlE=
-SIZE (ghc/hasktags-0.68.2.tar.gz) = 9542
+SHA256 (hackage/ansi-terminal-0.11.tar.gz) = 
xmEbnlGt1B2z956sMAZsBrM6bKKgnlhrSzYdf5gwN5M=
+SHA256 (hackage/ansi-wl-pprint-0.6.9.tar.gz) = 
p7Lo580/AvKVTosX3GCgzNiJ9J4gaOuxWr+h1C96Tqw=
+SHA256 (hackage/ansi-wl-pprint-0.6.9_2.cabal) = 
INMGdPE31DqgJ5wsLMXkWl8cPFfjAYUklJBhWLYxO/c=
+SHA256 (hackage/colour-2.3.5.tar.gz) = 
O41HGXlhfc58GTUjdDyXgt9jQz2Oh+PvbZeSLg2hBOc=
+SHA256 (hackage/hashable-1.3.0.0.tar.gz) = 
gi5UE/vMymrohNOrpAZkIsi11Y0j0Yuey1wDJzuxmrQ=
+SHA256 (hackage/hashable-1.3.0.0_1.cabal) = 
THDxQHiBBZ6TVQ03QhkSVClrJze3k6dCvZATSPs+H7E=
+SHA256 (hackage/hasktags-0.71.2.tar.gz) = 
LED9y4NOisHViNrw6KzltYx3bL3i1WiSp1EG/zJOU+g=
+SHA256 (hackage/hasktags-0.71.2_2.cabal) = 
QzKtvh+BI3YF+vELGFTA0uvr5WmaX2VWV/ESWevaLUo=
+SHA256 (hackage/json-0.10.tar.gz) = 
DARqPAPJMygW08nlAxmx0es8LBuroRI6dlDQR7JoVro=
+SHA256 (hackage/json-0.10_1.cabal) = 
2fxrB86SuIlIJaF9LPFHmYVnZ+swyL9VliuqV5IH15k=
+SHA256 (hackage/microlens-0.4.11.2.tar.gz) = 
TkhNSnPHxRdsz9rMKa7HOZNSysHH6JJNUSOFfPNt3/w=
+SHA256 (hackage/microlens-ghc-0.4.12.tar.gz) = 
K0QbEs4RCOWVk6XPwsyY2lSfH6oTID4o+RKATZUxEB8=
+SHA256 (hackage/microlens-mtl-0.2.0.1.tar.gz) = 
153osihjFSXaPBeZnTuTbrj5GfIwM0gVG2zR0nw/XkY=
+SHA256 (hackage/microlens-platform-0.4.1.tar.gz) = 
A9i+19VLZOqmRTyJBlzThia5qTQfg3JsCe6nFQ2XkX4=
+SHA256 (hackage/microlens-th-0.4.3.5.tar.gz) = 
0D2Z1R6XMDUKxADtxE6W+Q9+StWJdd0gOxrCzFHkZX4=
+SHA256 (hackage/optparse-applicative-0.16.0.0.tar.gz) = 
CcU8M5xBFncBNDr67M1Zk8a9gnKQorMAU/KnN1VVyys=
+SHA256 (hackage/primitive-0.7.1.0.tar.gz) = 
a+vs/fKld4fZ/VIxv9YStlqS7dezOpc7Kg8RMSuJo/A=
+SHA256 (hackage/syb-0.7.1.tar.gz) = 
4EqceuSNn+Jem3oGT3Ei05xxB1NURRHhXfem6H/f5wA=
+SHA256 (hackage/th-abstraction-0.3.2.0.tar.gz) = 
Nv7zOtDzS5uPtVUv5hh1eaANX5DZOOm8JNOCqZGf63k=
+SHA256 (hackage/transformers-compat-0.6.5.tar.gz) = 
2mfPEVFdp1GzKozm6WVJ9yaPfENXaa0Z3Jdmtpd0Ygs=
+SHA256 (hackage/unordered-containers-0.2.12.0.tar.gz) = 
SB2rTqWfEP6qfWXsuK5dE20TC9us8jVtQUs5JtY4vSA=
+SHA256 (hackage/utf8-string-1.0.1.1.tar.gz) = 
+wueOsvgYFvNHGPlHykKe7vmYo36MpT/RT5CNfuu8UA=
+SHA256 (hackage/utf8-string-1.0.1.1_3.cabal) = 
aMxs9mXnISM0pRtj1pNtrqygI7LP6GN9EwrP6V+RcAs=
+SHA256 (hackage/vector-0.12.1.2.tar.gz) = 
O24naD9vILN7ijXQ+rnjS1fa1yrGTLFvQocmeA1AEb0=
+SIZE (hackage/ansi-terminal-0.11.tar.gz) = 36074
+SIZE (hackage/ansi-wl-pprint-0.6.9.tar.gz) = 16723
+SIZE (hackage/ansi-wl-pprint-0.6.9_2.cabal) = 2388
+SIZE (hackage/colour-2.3.5.tar.gz) = 20485
+SIZE (hackage/hashable-1.3.0.0.tar.gz) = 29835
+SIZE (hackage/hashable-1.3.0.0_1.cabal) = 5206
+SIZE (hackage/hasktags-0.71.2.tar.gz) = 58919
+SIZE (hackage/hasktags-0.71.2_2.cabal) = 2864
+SIZE (hackage/json-0.10.tar.gz) = 22622
+SIZE (hackage/json-0.10_1.cabal) = 3210
+SIZE (hackage/microlens-0.4.11.2.tar.gz) = 26549
+SIZE (hackage/microlens-ghc-0.4.12.tar.gz) = 6616
+SIZE (hackage/microlens-mtl-0.2.0.1.tar.gz) = 9019
+SIZE (hackage/microlens-platform-0.4.1.tar.gz) = 4949
+SIZE (hackage/microlens-th-0.4.3.5.tar.gz) = 21857
+SIZE (hackage/optparse-applicative-0.16.0.0.tar.gz) = 58227
+SIZE (hackage/primitive-0.7.1.0.tar.gz) = 52184
+SIZE (hackage/syb-0.7.1.tar.gz) = 39594
+SIZE (hackage/th-abstraction-0.3.2.0.tar.gz) = 35111
+SIZE (hackage/transformers-compat-0.6.5.tar.gz) = 40421
+SIZE (hackage/unordered-containers-0.2.12.0.tar.gz) = 53070
+SIZE (hackage/utf8-string-1.0.1.1.tar.gz) = 8667
+SIZE (hackage/utf8-string-1.0.1.1_3.cabal) = 1151
+SIZE (hackage/vector-0.12.1.2.tar.gz) = 131049
diff --git a/devel/hasktags/pkg/PLIST b/devel/hasktags/pkg/PLIST
index 51d271b31d8..7adb8c5369e 100644
--- a/devel/hasktags/pkg/PLIST
+++ b/devel/hasktags/pkg/PLIST
@@ -1,4 +1,4 @@
 @comment $OpenBSD: PLIST,v 1.1.1.1 2011/04/13 13:31:11 kili Exp $
-@bin bin/hasktags
-@comment share/doc/${DISTNAME}/
-@comment share/doc/${DISTNAME}/LICENSE
+@bin bin/${MODCABAL_STEM}
+@comment share/doc/${PKGNAME}/
+@comment share/doc/${PKGNAME}/LICENSE
-- 
2.30.1

Reply via email to