pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel/darcs



Module Name:    pkgsrc
Committed By:   pho
Date:           Fri Jan 31 01:03:47 UTC 2025

Modified Files:
        pkgsrc/devel/darcs: Makefile PLIST distinfo
        pkgsrc/devel/darcs/patches: patch-Setup.hs

Log Message:
devel/darcs: update to darcs-2.18.5

Darcs 2.18.5, 9 Jan 2025

This release is mainly to keep up with (breaking) changes in some of our
dependencies. A plain `cabal update && cabal install darcs` should now again
succeed. It also includes a minor fix and an improvement for the
check/repair commands.

  * restrict upper limit on attoparsec from <0.15 to <14.4 for ghc versions <8.10
  * exclude system-fileio-0.3.16.5 which fails to build on Windows
  * raise upper bound on tls, data-default-class -> data-default
  * ci: only aim to be warnings clean on one version of GHC
  * check/repair: avoid newlines in progress messages
  * check/repair: display patch info of repaired patches

Darcs 2.18.4, 26 Oct 2024

  * darcs can now be built with stack against stackage lts-22.34, which is
    the version that the debian haskell team currently targets

  * resolve issue2725: the permissions of _darcs/patch_index are now
    generically set to those of its parent directory

Darcs 2.18.3, 26 May 2024

  * relax upper bounds for some dependencies

  * with GHC up to 9.8 all tests now succeed (including Windows and MacOS)

  * resolve issue2714: cannot remove recursively

  * resolve issue2715: hub.darcs.net does not support "Extended Main Secret"

    We use a new addition to crypton-connection in order to change the default
    setting back to old (tls < 2.0) default.

  * resolve issue2721 by excluding certain versions of directory package

    Versions 1.3.8 up to 1.3.8.4 of the directory package have a bug in their
    implementation of copyFile on Windows.

  * work around issue2720 (caused by x509-system indirect dependency, see
    (see https://github.com/kazu-yamamoto/crypton-certificate/issues/9)

  * make execution of release/gen-version-info.hs more robust

    Using cabal run instead of runghc inside of Setup.hs ensures that we use the
    same ghc version that cabal uses, avoiding dependency errors.


To generate a diff of this commit:
cvs rdiff -u -r1.75 -r1.76 pkgsrc/devel/darcs/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/devel/darcs/PLIST
cvs rdiff -u -r1.18 -r1.19 pkgsrc/devel/darcs/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/darcs/patches/patch-Setup.hs

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/darcs/Makefile
diff -u pkgsrc/devel/darcs/Makefile:1.75 pkgsrc/devel/darcs/Makefile:1.76
--- pkgsrc/devel/darcs/Makefile:1.75    Thu May  9 01:31:42 2024
+++ pkgsrc/devel/darcs/Makefile Fri Jan 31 01:03:47 2025
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.75 2024/05/09 01:31:42 pho Exp $
+# $NetBSD: Makefile,v 1.76 2025/01/31 01:03:47 pho Exp $
 
-DISTNAME=      darcs-2.18.2
+DISTNAME=      darcs-2.18.5
 PKGNAME=       ${DISTNAME}
-PKGREVISION=   1
 CATEGORIES=    devel scm
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
@@ -11,9 +10,9 @@ COMMENT=      Distributed revision control sy
 LICENSE=       gnu-gpl-v2
 
 HASKELL_UNRESTRICT_DEPENDENCIES+=      \
+       base    \
        crypton \
-       network \
-       tls
+       hashable
 
 # Use crypton instead of outdated cryptonite.
 SUBST_CLASSES+=                crypton
@@ -40,36 +39,38 @@ post-install:
        ${INSTALL_DATA} ${WRKSRC}/contrib/darcs_completion \
                ${DESTDIR}${PREFIX}/share/bash-completion/completions/darcs
 
-.include "../../devel/hs-async/buildlink3.mk"
-.include "../../textproc/hs-attoparsec/buildlink3.mk"
-.include "../../converters/hs-base16-bytestring/buildlink3.mk"
-.include "../../devel/hs-conduit/buildlink3.mk"
-.include "../../devel/hs-constraints/buildlink3.mk"
-.include "../../security/hs-crypton/buildlink3.mk"
-.include "../../devel/hs-data-ordlist/buildlink3.mk"
+.include "../../devel/hs-safe/buildlink3.mk"
+.include "../../textproc/hs-regex-base/buildlink3.mk"
+.include "../../textproc/hs-regex-tdfa/buildlink3.mk"
+.include "../../textproc/hs-regex-applicative/buildlink3.mk"
 .include "../../devel/hs-fgl/buildlink3.mk"
-.include "../../devel/hs-hashable/buildlink3.mk"
 .include "../../textproc/hs-html/buildlink3.mk"
-.include "../../www/hs-http-conduit/buildlink3.mk"
-.include "../../www/hs-http-types/buildlink3.mk"
 .include "../../devel/hs-memory/buildlink3.mk"
-.include "../../devel/hs-mmap/buildlink3.mk"
-.include "../../net/hs-network/buildlink3.mk"
-.include "../../net/hs-network-uri/buildlink3.mk"
-.include "../../time/hs-old-time/buildlink3.mk"
-.include "../../textproc/hs-regex-applicative/buildlink3.mk"
-.include "../../textproc/hs-regex-base/buildlink3.mk"
-.include "../../textproc/hs-regex-compat-tdfa/buildlink3.mk"
-.include "../../devel/hs-safe/buildlink3.mk"
-.include "../../devel/hs-strict-identity/buildlink3.mk"
-.include "../../archivers/hs-tar/buildlink3.mk"
-.include "../../sysutils/hs-temporary/buildlink3.mk"
-.include "../../devel/hs-terminal-size/buildlink3.mk"
-.include "../../security/hs-tls/buildlink3.mk"
-.include "../../devel/hs-unix-compat/buildlink3.mk"
+.include "../../security/hs-crypton/buildlink3.mk"
+.include "../../converters/hs-base16-bytestring/buildlink3.mk"
 .include "../../devel/hs-utf8-string/buildlink3.mk"
 .include "../../devel/hs-vector/buildlink3.mk"
+.include "../../archivers/hs-tar/buildlink3.mk"
+.include "../../devel/hs-data-ordlist/buildlink3.mk"
+.include "../../textproc/hs-attoparsec/buildlink3.mk"
 .include "../../archivers/hs-zip-archive/buildlink3.mk"
+.include "../../devel/hs-async/buildlink3.mk"
+.include "../../devel/hs-constraints/buildlink3.mk"
+.include "../../devel/hs-unix-compat/buildlink3.mk"
+.include "../../time/hs-old-time/buildlink3.mk"
+.include "../../sysutils/hs-temporary/buildlink3.mk"
+.include "../../devel/hs-hashable/buildlink3.mk"
+.include "../../devel/hs-mmap/buildlink3.mk"
 .include "../../archivers/hs-zlib/buildlink3.mk"
+.include "../../net/hs-network-uri/buildlink3.mk"
+.include "../../net/hs-network/buildlink3.mk"
+.include "../../devel/hs-conduit/buildlink3.mk"
+.include "../../www/hs-http-conduit/buildlink3.mk"
+.include "../../www/hs-http-types/buildlink3.mk"
+.include "../../devel/hs-terminal-size/buildlink3.mk"
+.include "../../net/hs-crypton-connection/buildlink3.mk"
+.include "../../devel/hs-data-default/buildlink3.mk"
+.include "../../www/hs-http-client-tls/buildlink3.mk"
+.include "../../security/hs-tls/buildlink3.mk"
 .include "../../mk/haskell.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/darcs/PLIST
diff -u pkgsrc/devel/darcs/PLIST:1.12 pkgsrc/devel/darcs/PLIST:1.13
--- pkgsrc/devel/darcs/PLIST:1.12       Sat May  4 13:25:03 2024
+++ pkgsrc/devel/darcs/PLIST    Fri Jan 31 01:03:47 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.12 2024/05/04 13:25:03 pho Exp $
+@comment $NetBSD: PLIST,v 1.13 2025/01/31 01:03:47 pho Exp $
 bin/darcs
 lib/${HS_PLATFORM}/${HS_PKGID}/Darcs/Patch.hi
 lib/${HS_PLATFORM}/${HS_PKGID}/Darcs/Patch/Annotate.hi
@@ -236,6 +236,7 @@ lib/${HS_PLATFORM}/${HS_PKGID}/Darcs/Uti
 lib/${HS_PLATFORM}/${HS_PKGID}/Darcs/Util/Show.hi
 lib/${HS_PLATFORM}/${HS_PKGID}/Darcs/Util/SignalHandler.hi
 lib/${HS_PLATFORM}/${HS_PKGID}/Darcs/Util/Ssh.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Darcs/Util/StrictIdentity.hi
 lib/${HS_PLATFORM}/${HS_PKGID}/Darcs/Util/Tree.hi
 lib/${HS_PLATFORM}/${HS_PKGID}/Darcs/Util/Tree/Hashed.hi
 lib/${HS_PLATFORM}/${HS_PKGID}/Darcs/Util/Tree/Monad.hi
@@ -250,7 +251,7 @@ lib/${PKGNAME}/${HS_VERSION}/package-id
 man/man1/darcs.1
 share/bash-completion/completions/darcs
 share/doc/${HS_PLATFORM}/${PKGNAME}/COPYING
-${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/CHANGELOG
+${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/CHANGELOG.md
 ${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/Darcs-Patch-Annotate-Class.html
 ${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/Darcs-Patch-Annotate.html
 ${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/Darcs-Patch-Apply.html
@@ -487,6 +488,7 @@ ${PLIST.doc}share/doc/${HS_PLATFORM}/${P
 ${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/Darcs-Util-Show.html
 ${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/Darcs-Util-SignalHandler.html
 ${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/Darcs-Util-Ssh.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/Darcs-Util-StrictIdentity.html
 ${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/Darcs-Util-Tree-Hashed.html
 ${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/Darcs-Util-Tree-Monad.html
 ${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/Darcs-Util-Tree-Plain.html

Index: pkgsrc/devel/darcs/distinfo
diff -u pkgsrc/devel/darcs/distinfo:1.18 pkgsrc/devel/darcs/distinfo:1.19
--- pkgsrc/devel/darcs/distinfo:1.18    Sat May  4 13:25:03 2024
+++ pkgsrc/devel/darcs/distinfo Fri Jan 31 01:03:47 2025
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.18 2024/05/04 13:25:03 pho Exp $
+$NetBSD: distinfo,v 1.19 2025/01/31 01:03:47 pho Exp $
 
-BLAKE2s (darcs-2.18.2.tar.gz) = fbb088cd39368fe564335e1a43a6d6658cb1fd313604737e49fce3ae0515127e
-SHA512 (darcs-2.18.2.tar.gz) = f776b3b2efd73e9515a99bf154468aa4aef925d20c9de564a78f7a19bf302db31c6e4cdbca2c2c700a0d5cde1b62a426159554f543898712b1f603401c534a9c
-Size (darcs-2.18.2.tar.gz) = 1291547 bytes
-SHA1 (patch-Setup.hs) = cb147ff81869ccbab7a301d54dca64d0a7801903
+BLAKE2s (darcs-2.18.5.tar.gz) = 79da025786f0fff0ebac534ce50ceab4766283941795986d32fc18d18d09ca4d
+SHA512 (darcs-2.18.5.tar.gz) = 858d134e0ad4af1b4adeb4dd8250a34b12358de5993c34ee33c9ebbbe85f5b7bf49e219da7f0cdd254601095c4c70f41430871c2dd7508d5f02f1b141ff1ad4d
+Size (darcs-2.18.5.tar.gz) = 1294531 bytes
+SHA1 (patch-Setup.hs) = 683c11ffc65351e0934edbc288fc14c23cbf1e04

Index: pkgsrc/devel/darcs/patches/patch-Setup.hs
diff -u pkgsrc/devel/darcs/patches/patch-Setup.hs:1.1 pkgsrc/devel/darcs/patches/patch-Setup.hs:1.2
--- pkgsrc/devel/darcs/patches/patch-Setup.hs:1.1       Mon Feb 14 14:45:09 2022
+++ pkgsrc/devel/darcs/patches/patch-Setup.hs   Fri Jan 31 01:03:47 2025
@@ -1,14 +1,16 @@
-$NetBSD: patch-Setup.hs,v 1.1 2022/02/14 14:45:09 pho Exp $
+$NetBSD: patch-Setup.hs,v 1.2 2025/01/31 01:03:47 pho Exp $
 
 Install the man page to the correct directory. This is pkgsrc-specific.
 
 --- Setup.hs.orig      2001-09-09 01:46:40.000000000 +0000
 +++ Setup.hs
-@@ -9,7 +9,7 @@ import Distribution.Package ( packageVer
+@@ -8,8 +8,8 @@ import Distribution.PackageDescription (
+ import Distribution.Package ( packageVersion )
  import Distribution.Version( Version )
  import Distribution.Simple.LocalBuildInfo
-          ( LocalBuildInfo(..), absoluteInstallDirs )
+-         ( LocalBuildInfo(..), absoluteInstallDirs )
 -import Distribution.Simple.InstallDirs (mandir, CopyDest (NoCopyDest))
++         ( LocalBuildInfo(..), absoluteInstallDirs, buildDir )
 +import Distribution.Simple.InstallDirs (prefix, CopyDest (NoCopyDest))
  import Distribution.Simple.Setup
      (buildVerbosity, copyDest, copyVerbosity, fromFlag,



Home | Main Index | Thread Index | Old Index