Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/devel/guile-git devel/guile-git: Update to 0.3.0
details: https://anonhg.NetBSD.org/pkgsrc/rev/358423a60f82
branches: trunk
changeset: 431532:358423a60f82
user: nikita <nikita%pkgsrc.org@localhost>
date: Thu May 14 14:54:33 2020 +0000
description:
devel/guile-git: Update to 0.3.0
Changelog:
* Changes in 0.3.0 (since 0.2.0)
** New Functionality
*** Add new (git tag) procedures
Four new procedures were added to (git tag) related to creating tags
in a git repository.
~tag-create~ and ~tag-create!~ are used to create what is known as
"annotated" tags in git which contain a creation date, creator's
signature, and a message. The ~tag-create!~ procedure can replace
existing references with the same name.
~tag-create-lightweight~ and ~tag-create-lightweight!~ are used to
create lightweight tags in git which just create a reference that
points directly to a git object.
*** Add (git signature) module
The (git signature) module adds three new procedures related to
signatures. Signatures are objects which identify a name, email, and
time that are found on many git objects. You would need to create a
signature if you want to use the ~tag-create~ procedure mentioned
above.
~signature-default~ creates a signature by looking up the ~user.name~
and ~user.email~ from the repository's configuration. It also uses the
current time.
~signature-new~ creates a signature with the passed in name, email,
time and timezone offset.
~signature-now~ creates a signature with the passed in name and
email. The time will use the current time.
*** Add (git describe) module
The (git describe) module adds several new procedures used to create
human readable names for objects based on an available references.
*** Support for Guile 3.0
Upgrade the configure script to be able to find Guile 3.0.
*** Add accessor and setter for the download tags of ~fetch-options~
The (git structs) module has added ~fetch-options-download-tags~ and
~set-fetch-options-download-tags!~ procedures for accessing and
setting the download tags field of ~fetch-options~. This field
determines the tag download policy when fetching from a remote.
*** Add ~CREDTYPE-*~ variables
(git cred) module has added several new variables which are used to
represent a bitmask for the supported credential types.
*** Add ssh authentication support
Add ssh auth support to ~clone~ and ~remote-fetch~ procedures with an
authentication method from the new module (git auth).
*** Add (git blob) module
(git blob) module adds several procedures for accessing and
interacting with blobs.
** Changes
*** ~repository-state~ return a symbols instead of an int
The ~repository-state~ procedure used to return an integer to
represent a state like none, merge, revert. It now returns the
following symbols based on the state of the repository
- ~repository-state/none~
- ~repository-state/merge~
- ~repository-state/revert~
- ~repository-state/revert-sequence~
- ~repository-state/cherrypick~
- ~repository-state/cherrypick-sequence~
- ~repository-state/bisect~
- ~repository-state/rebase~
- ~repository-state/rebase-interactive~
- ~repository-state/rebase-merge~
- ~repository-state/apply-mailbox~
- ~repository-state/apply-mailbox-or-rebase~
*** Rename ~foo-init-options~ procedures to be more idiomatic
Several procedures named like ~foo-init-options~ were renamed to be
more idiomatic like ~make-foo-options~. The previous functions are
deprecated and will be removed in a future version of Guile Git. The
functions renamed are:
- ~clone-init-options~ renamed to ~make-clone-options~
- ~fetch-init-options~ renamed to ~make-fetch-options~
- ~status-init-options~ renamed to ~make-status-options~
diffstat:
devel/guile-git/Makefile | 8 ++++----
devel/guile-git/PLIST | 10 ++++++++--
devel/guile-git/distinfo | 10 +++++-----
3 files changed, 17 insertions(+), 11 deletions(-)
diffs (97 lines):
diff -r 0539020e1bc0 -r 358423a60f82 devel/guile-git/Makefile
--- a/devel/guile-git/Makefile Thu May 14 14:45:07 2020 +0000
+++ b/devel/guile-git/Makefile Thu May 14 14:54:33 2020 +0000
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.7 2020/04/28 11:46:28 nikita Exp $
+# $NetBSD: Makefile,v 1.8 2020/05/14 14:54:33 nikita Exp $
-DISTNAME= guile-git-0.2.0
-PKGREVISION= 3
+DISTNAME= guile-git-0.3.0
CATEGORIES= devel
-MASTER_SITES= https://gitlab.com/guile-git/guile-git/uploads/160f6a36c1be8d4fc1990a193081a04d/
+MASTER_SITES= https://gitlab.com/guile-git/guile-git/uploads/4c563d8e7e1ff84396abe8ca7011bcaf/
MAINTAINER= nikita%NetBSD.org@localhost
HOMEPAGE= https://gitlab.com/guile-git/guile-git/
@@ -22,5 +21,6 @@
.include "../../lang/guile22/module.mk"
.include "../../devel/libgit2/buildlink3.mk"
+.include "../../devel/pcre2/buildlink3.mk"
.include "../../security/openssl/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff -r 0539020e1bc0 -r 358423a60f82 devel/guile-git/PLIST
--- a/devel/guile-git/PLIST Thu May 14 14:45:07 2020 +0000
+++ b/devel/guile-git/PLIST Thu May 14 14:54:33 2020 +0000
@@ -1,7 +1,9 @@
-@comment $NetBSD: PLIST,v 1.2 2019/12/21 22:43:45 ng0 Exp $
+@comment $NetBSD: PLIST,v 1.3 2020/05/14 14:54:33 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
guile/2.2/lib/guile/2.2/site-ccache/git/attr.go
+guile/2.2/lib/guile/2.2/site-ccache/git/auth.go
guile/2.2/lib/guile/2.2/site-ccache/git/bindings.go
guile/2.2/lib/guile/2.2/site-ccache/git/blame.go
guile/2.2/lib/guile/2.2/site-ccache/git/blob.go
@@ -12,6 +14,7 @@
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/cred.go
+guile/2.2/lib/guile/2.2/site-ccache/git/describe.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
@@ -22,6 +25,7 @@
guile/2.2/lib/guile/2.2/site-ccache/git/reset.go
guile/2.2/lib/guile/2.2/site-ccache/git/rev-parse.go
guile/2.2/lib/guile/2.2/site-ccache/git/settings.go
+guile/2.2/lib/guile/2.2/site-ccache/git/signature.go
guile/2.2/lib/guile/2.2/site-ccache/git/status.go
guile/2.2/lib/guile/2.2/site-ccache/git/structs.go
guile/2.2/lib/guile/2.2/site-ccache/git/submodule.go
@@ -39,6 +43,7 @@
guile/2.2/share/guile/site/2.2/git.scm
guile/2.2/share/guile/site/2.2/git/annotated.scm
guile/2.2/share/guile/site/2.2/git/attr.scm
+guile/2.2/share/guile/site/2.2/git/auth.scm
guile/2.2/share/guile/site/2.2/git/bindings.scm
guile/2.2/share/guile/site/2.2/git/blame.scm
guile/2.2/share/guile/site/2.2/git/blob.scm
@@ -49,6 +54,7 @@
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/cred.scm
+guile/2.2/share/guile/site/2.2/git/describe.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
@@ -59,6 +65,7 @@
guile/2.2/share/guile/site/2.2/git/reset.scm
guile/2.2/share/guile/site/2.2/git/rev-parse.scm
guile/2.2/share/guile/site/2.2/git/settings.scm
+guile/2.2/share/guile/site/2.2/git/signature.scm
guile/2.2/share/guile/site/2.2/git/status.scm
guile/2.2/share/guile/site/2.2/git/structs.scm
guile/2.2/share/guile/site/2.2/git/submodule.scm
@@ -73,4 +80,3 @@
guile/2.2/share/guile/site/2.2/git/web/querystring.scm
guile/2.2/share/guile/site/2.2/git/web/repository.scm
guile/2.2/share/guile/site/2.2/git/web/template.scm
-guile/2.2/info/guile-git.info
diff -r 0539020e1bc0 -r 358423a60f82 devel/guile-git/distinfo
--- a/devel/guile-git/distinfo Thu May 14 14:45:07 2020 +0000
+++ b/devel/guile-git/distinfo Thu May 14 14:54:33 2020 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.1 2019/11/13 12:21:28 ng0 Exp $
+$NetBSD: distinfo,v 1.2 2020/05/14 14:54:33 nikita Exp $
-SHA1 (guile-git-0.2.0.tar.gz) = dae32132a20a1ff5be979b4cbed863c4a7c4062d
-RMD160 (guile-git-0.2.0.tar.gz) = 8c65b85e4668fd6d77942402e7bb1222163b5b0b
-SHA512 (guile-git-0.2.0.tar.gz) = b5267130516db995132ff5bb5a19a68ccb3483d8ba5dff1a886a8acf4ecb43adf033638e59032b7a244eb4e35f72def3f40d7d071395154416e08dd5be86edf3
-Size (guile-git-0.2.0.tar.gz) = 262570 bytes
+SHA1 (guile-git-0.3.0.tar.gz) = 14675107d4c75387d494cfd1a5f45ab77fd3fd33
+RMD160 (guile-git-0.3.0.tar.gz) = a475f816d53b55093172ba41421f8132b6864659
+SHA512 (guile-git-0.3.0.tar.gz) = 98af9106c0b5d0f01c6d9550705c58116b8a38acb3c329e08822b8b81717c7c0147cfd74314e693c803e17b476af7b2f80ed2422652bbebfcc14271b654e839d
+Size (guile-git-0.3.0.tar.gz) = 275273 bytes
Home |
Main Index |
Thread Index |
Old Index