pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel/guile-git



Module Name:    pkgsrc
Committed By:   nikita
Date:           Fri Jan 21 17:09:29 UTC 2022

Modified Files:
        pkgsrc/devel/guile-git: Makefile PLIST distinfo

Log Message:
guile-git: Update to 0.5.2

Changelog from https://gitlab.com/guile-git/guile-git/-/releases

Changes in 0.5.2
Bug fix
    Fix crash when fetching multiple sub-modules
    This bug was reported at https://issues.guix.gnu.org/48855.  It
    could lead to crashes via SIGSEGV or SIGILL while fetching
    multiple sub-modules in a row.

Changes in 0.5.1
Bug fix
    Fix crash when using config-foreach or config-fold
    This bug was reported at https://issues.guix.gnu.org/47808.  It
    could lead to segmentation faults in tests/config.scm while
    running make check.

Changes in 0.5.0
New functionality
    New diff bindings in (git diff)
    These bindings allow you to compute and print a diff between two
    different trees.

    New configuration parsing support in (git config)
    This new module provides an interface to obtain configuration
    value as you would do on with the git config command.  As a
    corollary, it introduces an incompatible change: the internal
    module previously known as (git config) has been renamed to (git
    configuration).  It is not meant to be used directly by
    applications though, so you should not notice it.

    New tag procedures: ‘tag-fold’, ‘tag-foreach’

    New tree procedures: ‘tree-entry-byname’, ‘tree-entry-type’

    New remote procedures: ‘remote-url’, ‘remote-set-url!’

    Submodule interface changes
    The submodule-update procedure accepts the new #:allow-fetch? and
    #:fetch-options arguments.  The latter allows you to specify
    “fetch options”, such as the URL of an HTTP/HTTPS proxy.  There’s
    also a new submodule-set-url! procedure.

Bug fixes
    commit: Prevent dangling repository references
    Fix “make check” for tests involving SSH

Changes in 0.4.0
New Functionality
    Support for HTTP and HTTPS proxies
    One can now specify the HTTP and HTTPS via the #:proxy-url
    parameter of make-fetch-options.  Those fetch options must then be
    passed to fetch, or they can be added to the clone options passed
    to clone.

    Support for progress report
    Clones and fetches can take some time and you may want to tell
    users what’s going on.  To help with that, make-fetch-options now
    takes a #:transfer-progress option; it should be either #f or a
    one-argument procedure that will be called with an
    <indexer-progress> record every time progress is made.  This
    record contains information about the total number of objects
    being processed, the number of objects already retrieved, and the
    number of objects already indexed.

Bug Fixes
    Fix typo that made repository-index and repository-refdb unusable


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 pkgsrc/devel/guile-git/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/guile-git/PLIST
cvs rdiff -u -r1.4 -r1.5 pkgsrc/devel/guile-git/distinfo

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

Modified files:

Index: pkgsrc/devel/guile-git/Makefile
diff -u pkgsrc/devel/guile-git/Makefile:1.8 pkgsrc/devel/guile-git/Makefile:1.9
--- pkgsrc/devel/guile-git/Makefile:1.8 Thu May 14 14:54:33 2020
+++ pkgsrc/devel/guile-git/Makefile     Fri Jan 21 17:09:29 2022
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.8 2020/05/14 14:54:33 nikita Exp $
+# $NetBSD: Makefile,v 1.9 2022/01/21 17:09:29 nikita Exp $
 
-DISTNAME=      guile-git-0.3.0
+DISTNAME=      guile-git-0.5.2
 CATEGORIES=    devel
-MASTER_SITES=  https://gitlab.com/guile-git/guile-git/uploads/4c563d8e7e1ff84396abe8ca7011bcaf/
+MASTER_SITES=  https://gitlab.com/guile-git/guile-git/-/archive/v${PKGVERSION_NOREV}/
 
 MAINTAINER=    nikita%NetBSD.org@localhost
 HOMEPAGE=      https://gitlab.com/guile-git/guile-git/
@@ -11,12 +11,14 @@ LICENSE=    gnu-gpl-v3
 
 GNU_CONFIGURE=         yes
 GUILE_NEED_BOOTSTRAP=  yes
-USE_TOOLS+=            pkg-config
+USE_TOOLS+=            pkg-config makeinfo
 
 DEPENDS+=              guile-bytestructures>=1.0.5:../../devel/guile-bytestructures
 
 CONFIGURE_ENV+=                LIBGIT2_LIBDIR=${BUILDLINK_PREFIX.libgit2}/lib
 
+WRKSRC=                ${WRKDIR}/guile-git-v0.5.2-c5494ee3f7cdf891eb386f7103c86a962ab0ae62
+
 INFO_FILES=    YES
 
 .include "../../lang/guile22/module.mk"

Index: pkgsrc/devel/guile-git/PLIST
diff -u pkgsrc/devel/guile-git/PLIST:1.3 pkgsrc/devel/guile-git/PLIST:1.4
--- pkgsrc/devel/guile-git/PLIST:1.3    Thu May 14 14:54:33 2020
+++ pkgsrc/devel/guile-git/PLIST        Fri Jan 21 17:09:29 2022
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.3 2020/05/14 14:54:33 nikita Exp $
+@comment $NetBSD: PLIST,v 1.4 2022/01/21 17:09:29 nikita Exp $
 guile/2.2/info/guile-git.info
 guile/2.2/lib/guile/2.2/site-ccache/git.go
 guile/2.2/lib/guile/2.2/site-ccache/git/annotated.go
@@ -13,8 +13,10 @@ guile/2.2/lib/guile/2.2/site-ccache/git/
 guile/2.2/lib/guile/2.2/site-ccache/git/clone.go
 guile/2.2/lib/guile/2.2/site-ccache/git/commit.go
 guile/2.2/lib/guile/2.2/site-ccache/git/config.go
+guile/2.2/lib/guile/2.2/site-ccache/git/configuration.go
 guile/2.2/lib/guile/2.2/site-ccache/git/cred.go
 guile/2.2/lib/guile/2.2/site-ccache/git/describe.go
+guile/2.2/lib/guile/2.2/site-ccache/git/diff.go
 guile/2.2/lib/guile/2.2/site-ccache/git/errors.go
 guile/2.2/lib/guile/2.2/site-ccache/git/fetch.go
 guile/2.2/lib/guile/2.2/site-ccache/git/object.go
@@ -53,8 +55,10 @@ guile/2.2/share/guile/site/2.2/git/cherr
 guile/2.2/share/guile/site/2.2/git/clone.scm
 guile/2.2/share/guile/site/2.2/git/commit.scm
 guile/2.2/share/guile/site/2.2/git/config.scm
+guile/2.2/share/guile/site/2.2/git/configuration.scm
 guile/2.2/share/guile/site/2.2/git/cred.scm
 guile/2.2/share/guile/site/2.2/git/describe.scm
+guile/2.2/share/guile/site/2.2/git/diff.scm
 guile/2.2/share/guile/site/2.2/git/errors.scm
 guile/2.2/share/guile/site/2.2/git/fetch.scm
 guile/2.2/share/guile/site/2.2/git/object.scm

Index: pkgsrc/devel/guile-git/distinfo
diff -u pkgsrc/devel/guile-git/distinfo:1.4 pkgsrc/devel/guile-git/distinfo:1.5
--- pkgsrc/devel/guile-git/distinfo:1.4 Tue Oct 26 10:14:49 2021
+++ pkgsrc/devel/guile-git/distinfo     Fri Jan 21 17:09:29 2022
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.4 2021/10/26 10:14:49 nia Exp $
+$NetBSD: distinfo,v 1.5 2022/01/21 17:09:29 nikita Exp $
 
-BLAKE2s (guile-git-0.3.0.tar.gz) = 1e2a0d0ede309fb9279157fd881d94a0c250cf40f42d460a1f5bc1e0320c4505
-SHA512 (guile-git-0.3.0.tar.gz) = 98af9106c0b5d0f01c6d9550705c58116b8a38acb3c329e08822b8b81717c7c0147cfd74314e693c803e17b476af7b2f80ed2422652bbebfcc14271b654e839d
-Size (guile-git-0.3.0.tar.gz) = 275273 bytes
+BLAKE2s (guile-git-0.5.2.tar.gz) = 52d00129e90315909f0f3a4c94b2aedd496bd6ea1ad50dda71a2d29cbd6db55d
+SHA512 (guile-git-0.5.2.tar.gz) = 63f4dbbe0a22884d76d6679e7130bd93f2565d2927644b52795ef6d18fc6b359b9634df631e36a55e57ad4bfe220080042bc1d13131a07550d1a8bddcd364554
+Size (guile-git-0.5.2.tar.gz) = 109525 bytes



Home | Main Index | Thread Index | Old Index