pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/devel/guile-git guile-git: Update to 0.5.2
details: https://anonhg.NetBSD.org/pkgsrc/rev/0eb1839af114
branches: trunk
changeset: 372215:0eb1839af114
user: nikita <nikita%pkgsrc.org@localhost>
date: Fri Jan 21 17:09:29 2022 +0000
description:
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
diffstat:
devel/guile-git/Makefile | 10 ++++++----
devel/guile-git/PLIST | 6 +++++-
devel/guile-git/distinfo | 8 ++++----
3 files changed, 15 insertions(+), 9 deletions(-)
diffs (75 lines):
diff -r 4d1a262a2356 -r 0eb1839af114 devel/guile-git/Makefile
--- a/devel/guile-git/Makefile Fri Jan 21 16:49:26 2022 +0000
+++ b/devel/guile-git/Makefile Fri Jan 21 17:09:29 2022 +0000
@@ -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 @@
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"
diff -r 4d1a262a2356 -r 0eb1839af114 devel/guile-git/PLIST
--- a/devel/guile-git/PLIST Fri Jan 21 16:49:26 2022 +0000
+++ b/devel/guile-git/PLIST Fri Jan 21 17:09:29 2022 +0000
@@ -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/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/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
diff -r 4d1a262a2356 -r 0eb1839af114 devel/guile-git/distinfo
--- a/devel/guile-git/distinfo Fri Jan 21 16:49:26 2022 +0000
+++ b/devel/guile-git/distinfo Fri Jan 21 17:09:29 2022 +0000
@@ -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