>From db60b5c7569737d58724c0999ac90c11514962dc Mon Sep 17 00:00:00 2001 From: Greg Steuck <g...@nest.cx> Date: Sun, 23 Aug 2020 11:37:32 -0700 Subject: [PATCH 2/7] Use devel/cabal module for devel/cpphs and upgrade to 1.20.9.1
Removed do-test, it was pre-broken in the previous update as upstream stopped shipping the tests. TODO: since -lib port is getting removed, a quirk is probably required to get rid of hs-cpphs packages --- devel/cpphs/Makefile | 40 ++++-------------- devel/cpphs/distinfo | 8 +++- devel/cpphs/pkg/{DESCR-main => DESCR} | 0 devel/cpphs/pkg/DESCR-lib | 1 - devel/cpphs/pkg/PLIST | 4 ++ devel/cpphs/pkg/PLIST-lib | 59 --------------------------- devel/cpphs/pkg/PLIST-main | 4 -- 7 files changed, 19 insertions(+), 97 deletions(-) rename devel/cpphs/pkg/{DESCR-main => DESCR} (100%) delete mode 100644 devel/cpphs/pkg/DESCR-lib create mode 100644 devel/cpphs/pkg/PLIST delete mode 100644 devel/cpphs/pkg/PLIST-lib delete mode 100644 devel/cpphs/pkg/PLIST-main diff --git a/devel/cpphs/Makefile b/devel/cpphs/Makefile index fdef2f9052a..6d0b8dd992d 100644 --- a/devel/cpphs/Makefile +++ b/devel/cpphs/Makefile @@ -1,47 +1,25 @@ # $OpenBSD: Makefile,v 1.48 2019/09/30 12:51:25 kili Exp $ -COMMENT-main = liberalised reimplementation of cpp in Haskell -COMMENT-lib = cpphs library +COMMENT = liberalised reimplementation of cpp in Haskell -DISTNAME = cpphs-1.19.3 -PKGNAME-main = ${DISTNAME} -REVISION-main = 0 -PKGNAME-lib = hs-${DISTNAME} -REVISION-lib = 7 -CATEGORIES = devel -MAINTAINER = Matthias Kilian <k...@openbsd.org> +MODCABAL_STEM = cpphs +MODCABAL_VERSION = 1.20.9.1 +MODCABAL_MANIFEST = polyparse 1.13 1 +CATEGORIES = devel +MAINTAINER = Matthias Kilian <k...@openbsd.org> # LGPL2.1 PERMIT_PACKAGE = Yes -MULTI_PACKAGES = -main -lib +MODULES = devel/cabal -SUBST_VARS += DISTNAME +WANTLIB = c charset ffi gmp m iconv pthread util -MODULES = lang/ghc -LIB_DEPENDS += converters/libiconv - -WANTLIB-main = c charset ffi gmp m iconv pthread util - -MODGHC_BUILD = hackage cabal haddock register -MODGHC_PACKAGE_KEY = 3CUnFHz9uegIX6e6hlBlNd -LIB_DEPENDS-main = ${LIB_DEPENDS} \ +LIB_DEPENDS = converters/libiconv \ devel/gmp \ devel/libffi -RUN_DEPENDS-main = -LIB_DEPENDS-lib = -RUN_DEPENDS-lib = devel/hs-old-locale \ - devel/hs-old-time \ - lang/ghc=${MODGHC_VER} \ - textproc/hs-polyparse>=1.9 -BUILD_DEPENDS += ${RUN_DEPENDS-lib} -WANTLIB-lib = -DIST_SUBDIR = post-install: ${INSTALL_MAN} ${WRKSRC}/docs/cpphs.1 ${PREFIX}/man/man1 -do-test: - cd ${WRKSRC}/tests && /bin/sh ./runtests - .include <bsd.port.mk> diff --git a/devel/cpphs/distinfo b/devel/cpphs/distinfo index a69a8dd8800..4c9aab52ea9 100644 --- a/devel/cpphs/distinfo +++ b/devel/cpphs/distinfo @@ -1,2 +1,6 @@ -SHA256 (cpphs-1.19.3.tar.gz) = 4lRqo4LpwilCxcKEljHtxrHYy+osUHYvZrdAdV+vV9o= -SIZE (cpphs-1.19.3.tar.gz) = 44306 +SHA256 (hackage/cpphs-1.20.9.1.tar.gz) = f1mxC8M3QATO48BPpO5KG5DQ3KhKPQ5DbVhhoao7kZ8= +SHA256 (hackage/polyparse-1.13.tar.gz) = HExymA4eWk8H/qZcoIsjmVgdKmqiHrEHj3rShsJ5cHs= +SHA256 (hackage/polyparse-1.13_1.cabal) = aLk8AwrruIqr71sNyhlaHTW1DPL59U2HlZMOf42wTCY= +SIZE (hackage/cpphs-1.20.9.1.tar.gz) = 45496 +SIZE (hackage/polyparse-1.13.tar.gz) = 33144 +SIZE (hackage/polyparse-1.13_1.cabal) = 2726 diff --git a/devel/cpphs/pkg/DESCR-main b/devel/cpphs/pkg/DESCR similarity index 100% rename from devel/cpphs/pkg/DESCR-main rename to devel/cpphs/pkg/DESCR diff --git a/devel/cpphs/pkg/DESCR-lib b/devel/cpphs/pkg/DESCR-lib deleted file mode 100644 index c7a2a6defcd..00000000000 --- a/devel/cpphs/pkg/DESCR-lib +++ /dev/null @@ -1 +0,0 @@ -This library provides the functioninality of cpphs to other programs. diff --git a/devel/cpphs/pkg/PLIST b/devel/cpphs/pkg/PLIST new file mode 100644 index 00000000000..4cf55032ce5 --- /dev/null +++ b/devel/cpphs/pkg/PLIST @@ -0,0 +1,4 @@ +@comment $OpenBSD: PLIST,v$ +@pkgpath devel/${MODCABAL_STEM} +@bin bin/${MODCABAL_STEM} +@man man/man1/${MODCABAL_STEM}.1 diff --git a/devel/cpphs/pkg/PLIST-lib b/devel/cpphs/pkg/PLIST-lib deleted file mode 100644 index bf816c6c64d..00000000000 --- a/devel/cpphs/pkg/PLIST-lib +++ /dev/null @@ -1,59 +0,0 @@ -@comment $OpenBSD: PLIST-lib,v 1.11 2019/09/30 12:51:25 kili Exp $ -@tag ghc-pkg-recache -lib/ghc/${DISTNAME}/ -lib/ghc/${DISTNAME}/Language/ -lib/ghc/${DISTNAME}/Language/Preprocessor/ -lib/ghc/${DISTNAME}/Language/Preprocessor/Cpphs/ -lib/ghc/${DISTNAME}/Language/Preprocessor/Cpphs.dyn_hi -lib/ghc/${DISTNAME}/Language/Preprocessor/Cpphs.hi -lib/ghc/${DISTNAME}/Language/Preprocessor/Cpphs.p_hi -lib/ghc/${DISTNAME}/Language/Preprocessor/Cpphs/CppIfdef.dyn_hi -lib/ghc/${DISTNAME}/Language/Preprocessor/Cpphs/CppIfdef.hi -lib/ghc/${DISTNAME}/Language/Preprocessor/Cpphs/CppIfdef.p_hi -lib/ghc/${DISTNAME}/Language/Preprocessor/Cpphs/HashDefine.dyn_hi -lib/ghc/${DISTNAME}/Language/Preprocessor/Cpphs/HashDefine.hi -lib/ghc/${DISTNAME}/Language/Preprocessor/Cpphs/HashDefine.p_hi -lib/ghc/${DISTNAME}/Language/Preprocessor/Cpphs/MacroPass.dyn_hi -lib/ghc/${DISTNAME}/Language/Preprocessor/Cpphs/MacroPass.hi -lib/ghc/${DISTNAME}/Language/Preprocessor/Cpphs/MacroPass.p_hi -lib/ghc/${DISTNAME}/Language/Preprocessor/Cpphs/Options.dyn_hi -lib/ghc/${DISTNAME}/Language/Preprocessor/Cpphs/Options.hi -lib/ghc/${DISTNAME}/Language/Preprocessor/Cpphs/Options.p_hi -lib/ghc/${DISTNAME}/Language/Preprocessor/Cpphs/Position.dyn_hi -lib/ghc/${DISTNAME}/Language/Preprocessor/Cpphs/Position.hi -lib/ghc/${DISTNAME}/Language/Preprocessor/Cpphs/Position.p_hi -lib/ghc/${DISTNAME}/Language/Preprocessor/Cpphs/ReadFirst.dyn_hi -lib/ghc/${DISTNAME}/Language/Preprocessor/Cpphs/ReadFirst.hi -lib/ghc/${DISTNAME}/Language/Preprocessor/Cpphs/ReadFirst.p_hi -lib/ghc/${DISTNAME}/Language/Preprocessor/Cpphs/RunCpphs.dyn_hi -lib/ghc/${DISTNAME}/Language/Preprocessor/Cpphs/RunCpphs.hi -lib/ghc/${DISTNAME}/Language/Preprocessor/Cpphs/RunCpphs.p_hi -lib/ghc/${DISTNAME}/Language/Preprocessor/Cpphs/SymTab.dyn_hi -lib/ghc/${DISTNAME}/Language/Preprocessor/Cpphs/SymTab.hi -lib/ghc/${DISTNAME}/Language/Preprocessor/Cpphs/SymTab.p_hi -lib/ghc/${DISTNAME}/Language/Preprocessor/Cpphs/Tokenise.dyn_hi -lib/ghc/${DISTNAME}/Language/Preprocessor/Cpphs/Tokenise.hi -lib/ghc/${DISTNAME}/Language/Preprocessor/Cpphs/Tokenise.p_hi -lib/ghc/${DISTNAME}/Language/Preprocessor/Unlit.dyn_hi -lib/ghc/${DISTNAME}/Language/Preprocessor/Unlit.hi -lib/ghc/${DISTNAME}/Language/Preprocessor/Unlit.p_hi -lib/ghc/cpphs-${MODGHC_HACKAGE_VERSION}/libHScpphs-${MODGHC_HACKAGE_VERSION}-${MODGHC_PACKAGE_KEY}-ghc${MODGHC_VER}.so -lib/ghc/${DISTNAME}/libHS${DISTNAME}-${MODGHC_PACKAGE_KEY}.a -lib/ghc/${DISTNAME}/libHS${DISTNAME}-${MODGHC_PACKAGE_KEY}_p.a -lib/ghc/package.conf.d/${DISTNAME}.conf -share/doc/hs-${DISTNAME}/ -share/doc/hs-${DISTNAME}/LICENCE-LGPL -share/doc/hs-${DISTNAME}/html/ -share/doc/hs-${DISTNAME}/html/Language-Preprocessor-Cpphs.html -share/doc/hs-${DISTNAME}/html/Language-Preprocessor-Unlit.html -share/doc/hs-${DISTNAME}/html/cpphs.haddock -share/doc/hs-${DISTNAME}/html/doc-index.html -share/doc/hs-${DISTNAME}/html/haddock-bundle.min.js -share/doc/hs-${DISTNAME}/html/hslogo-16.png -share/doc/hs-${DISTNAME}/html/index.html -share/doc/hs-${DISTNAME}/html/meta.json -share/doc/hs-${DISTNAME}/html/minus.gif -share/doc/hs-${DISTNAME}/html/ocean.css -share/doc/hs-${DISTNAME}/html/plus.gif -share/doc/hs-${DISTNAME}/html/quick-jump.css -share/doc/hs-${DISTNAME}/html/synopsis.png diff --git a/devel/cpphs/pkg/PLIST-main b/devel/cpphs/pkg/PLIST-main deleted file mode 100644 index 4d8937ea234..00000000000 --- a/devel/cpphs/pkg/PLIST-main +++ /dev/null @@ -1,4 +0,0 @@ -@comment $OpenBSD: PLIST-main,v 1.1 2010/09/26 13:32:44 kili Exp $ -@pkgpath devel/cpphs -@bin bin/cpphs -@man man/man1/cpphs.1 -- 2.30.1