pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/pointfree Update to pointfree-1.1.1.8



details:   https://anonhg.NetBSD.org/pkgsrc/rev/d33b120074f3
branches:  trunk
changeset: 373455:d33b120074f3
user:      pho <pho%pkgsrc.org@localhost>
date:      Fri Feb 11 13:17:21 2022 +0000

description:
Update to pointfree-1.1.1.8

v1.1.1.8:
* Dependency update for GHC 8.10
* Enable UnicodeSyntax

diffstat:

 devel/pointfree/Makefile                      |  22 +--------------
 devel/pointfree/PLIST                         |  38 ++++++++++++++++++++++++++-
 devel/pointfree/distinfo                      |  10 +++---
 devel/pointfree/patches/patch-pointfree.cabal |  21 ++++----------
 4 files changed, 50 insertions(+), 41 deletions(-)

diffs (137 lines):

diff -r 159033bb4a6c -r d33b120074f3 devel/pointfree/Makefile
--- a/devel/pointfree/Makefile  Fri Feb 11 13:15:31 2022 +0000
+++ b/devel/pointfree/Makefile  Fri Feb 11 13:17:21 2022 +0000
@@ -1,31 +1,13 @@
-# $NetBSD: Makefile,v 1.4 2022/01/18 02:48:16 pho Exp $
-#
+# $NetBSD: Makefile,v 1.5 2022/02/11 13:17:21 pho Exp $
 
-DISTNAME=      pointfree-1.1.1.7
+DISTNAME=      pointfree-1.1.1.8
 PKGNAME=       ${DISTNAME}
-PKGREVISION=   2
 CATEGORIES=    devel
 
 MAINTAINER=    pho%cielonegro.org@localhost
 COMMENT=       Convert Haskell expressions to pointfree form
 LICENSE=       mit
 
-# "pointfree.cabal" declares an empty library (exposing no symbols at
-# all), and the executable doesn't depend on the library either. This
-# is not only pointless, but also makes Cabal do a weird thing
-# possibly due to a bug: it embeds an rpath to the *build directory*
-# which serves absolutely no purpose. Disable the library as a
-# workaround.
-SUBST_CLASSES+=        1
-SUBST_STAGE.1= post-extract
-SUBST_FILES.1= pointfree.cabal
-SUBST_SED.1=   -e "s|Library|Library+  buildable: False|"
-
-SUBST_CLASSES+=                2
-SUBST_STAGE.2=         pre-configure
-SUBST_FILES.2=         pointfree.cabal
-SUBST_FILTER_CMD.2=    ${TR} '+' \\n
-
 .include "../../devel/hs-haskell-src-exts/buildlink3.mk"
 .include "../../mk/haskell.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r 159033bb4a6c -r d33b120074f3 devel/pointfree/PLIST
--- a/devel/pointfree/PLIST     Fri Feb 11 13:15:31 2022 +0000
+++ b/devel/pointfree/PLIST     Fri Feb 11 13:17:21 2022 +0000
@@ -1,2 +1,38 @@
-@comment $NetBSD: PLIST,v 1.2 2021/04/23 15:40:30 pho Exp $
+@comment $NetBSD: PLIST,v 1.3 2022/02/11 13:17:21 pho Exp $
 bin/pointfree
+lib/${PKGNAME}/${HS_VERSION}/package-description
+lib/${PKGNAME}/${HS_VERSION}/package-id
+lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
+lib/${HS_PLATFORM}/${HS_PKGID}/Plugin/Pl/Common.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Plugin/Pl/Common.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Plugin/Pl/Common.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Plugin/Pl/Optimize.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Plugin/Pl/Optimize.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Plugin/Pl/Optimize.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Plugin/Pl/Parser.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Plugin/Pl/Parser.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Plugin/Pl/Parser.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Plugin/Pl/PrettyPrinter.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Plugin/Pl/PrettyPrinter.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Plugin/Pl/PrettyPrinter.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Plugin/Pl/Rules.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Plugin/Pl/Rules.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Plugin/Pl/Rules.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Plugin/Pl/Transform.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Plugin/Pl/Transform.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Plugin/Pl/Transform.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Pointfree.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Pointfree.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Pointfree.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}.a
+lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}_p.a
+share/doc/${HS_PLATFORM}/${PKGNAME}/LICENSE
+share/doc/${HS_PLATFORM}/${PKGNAME}/html/Pointfree.html
+share/doc/${HS_PLATFORM}/${PKGNAME}/html/doc-index.html
+share/doc/${HS_PLATFORM}/${PKGNAME}/html/haddock-bundle.min.js
+share/doc/${HS_PLATFORM}/${PKGNAME}/html/index.html
+share/doc/${HS_PLATFORM}/${PKGNAME}/html/linuwial.css
+share/doc/${HS_PLATFORM}/${PKGNAME}/html/meta.json
+share/doc/${HS_PLATFORM}/${PKGNAME}/html/pointfree.haddock
+share/doc/${HS_PLATFORM}/${PKGNAME}/html/quick-jump.css
+share/doc/${HS_PLATFORM}/${PKGNAME}/html/synopsis.png
diff -r 159033bb4a6c -r d33b120074f3 devel/pointfree/distinfo
--- a/devel/pointfree/distinfo  Fri Feb 11 13:15:31 2022 +0000
+++ b/devel/pointfree/distinfo  Fri Feb 11 13:17:21 2022 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.4 2021/10/26 10:18:05 nia Exp $
+$NetBSD: distinfo,v 1.5 2022/02/11 13:17:21 pho Exp $
 
-BLAKE2s (pointfree-1.1.1.7.tar.gz) = dd41c88a5ac9014f15dbd2e37910bb4288371b1ff34d598db588f70d40b1b5cc
-SHA512 (pointfree-1.1.1.7.tar.gz) = e03d9643b659d6a70677ddecb2d9ef26f6f40e94b126e56cd2125638b2c78d2c22f70bb1373a3d6aa97c87e7aef17ae8cd766da62e37f312ecbce9fdb527dd40
-Size (pointfree-1.1.1.7.tar.gz) = 20463 bytes
-SHA1 (patch-pointfree.cabal) = 8be9fbe13cff031351294a56b7ed3370845f991b
+BLAKE2s (pointfree-1.1.1.8.tar.gz) = 6c47340e598f9e5fe7fe88d6e284ea7c67d1655129a3fe4cb918cbf8a6b6765b
+SHA512 (pointfree-1.1.1.8.tar.gz) = 476d7e57b58c4a3b46c67d11449366d7efa3ac267c5a0acb253ed535381b9dedc70c375505a0f53e3f14f7bc62d591dbf3fca0d231a5170f3374d249cfa7dc12
+Size (pointfree-1.1.1.8.tar.gz) = 20568 bytes
+SHA1 (patch-pointfree.cabal) = a3f936af1cb9e0a5a507035a7cf0fcaef44b8d48
diff -r 159033bb4a6c -r d33b120074f3 devel/pointfree/patches/patch-pointfree.cabal
--- a/devel/pointfree/patches/patch-pointfree.cabal     Fri Feb 11 13:15:31 2022 +0000
+++ b/devel/pointfree/patches/patch-pointfree.cabal     Fri Feb 11 13:17:21 2022 +0000
@@ -1,14 +1,14 @@
-$NetBSD: patch-pointfree.cabal,v 1.1 2021/04/23 15:40:31 pho Exp $
+$NetBSD: patch-pointfree.cabal,v 1.2 2022/02/11 13:17:21 pho Exp $
 
-Fix build with GHC 9.
+Fix build with GHC 9.2
 
---- pointfree.cabal.orig       2021-04-23 15:37:47.335125491 +0000
+--- pointfree.cabal.orig       2001-09-09 01:46:40.000000000 +0000
 +++ pointfree.cabal
-@@ -27,7 +27,7 @@ Library+  buildable: False
+@@ -27,7 +27,7 @@ Library
    Exposed-modules: Pointfree
    Default-language: Haskell2010
  
--  Build-depends: base >= 4.5 && < 4.14,
+-  Build-depends: base >= 4.5 && < 4.15,
 +  Build-depends: base >= 4.5 && < 5,
                   array >= 0.3 && < 0.6,
                   containers >= 0.4 && < 0.7,
@@ -17,17 +17,8 @@
    Main-is:       Main.hs
    Default-language: Haskell2010
    GHC-options:   -W
--  Build-depends: base >= 4.5 && < 4.14,
+-  Build-depends: base >= 4.5 && < 4.15,
 +  Build-depends: base >= 4.5 && < 5,
                   array >= 0.3 && < 0.6,
                   containers >= 0.4 && < 0.7,
                   haskell-src-exts >= 1.20 && < 1.24,
-@@ -68,7 +68,7 @@ Test-suite tests
-                  Plugin.Pl.Transform
- 
-   Build-depends:
--    base >= 4.5 && < 4.14,
-+    base >= 4.5 && < 5,
-     array >= 0.3 && < 0.6,
-     containers >= 0.4 && < 0.7,
-     haskell-src-exts >= 1.20 && < 1.24,



Home | Main Index | Thread Index | Old Index