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:           Thu May 14 14:54:33 UTC 2020

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

Log Message:
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~


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 pkgsrc/devel/guile-git/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/guile-git/PLIST
cvs rdiff -u -r1.1 -r1.2 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.7 pkgsrc/devel/guile-git/Makefile:1.8
--- pkgsrc/devel/guile-git/Makefile:1.7 Tue Apr 28 11:46:28 2020
+++ pkgsrc/devel/guile-git/Makefile     Thu May 14 14:54:33 2020
@@ -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 @@ INFO_FILES=   YES
 
 .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"

Index: pkgsrc/devel/guile-git/PLIST
diff -u pkgsrc/devel/guile-git/PLIST:1.2 pkgsrc/devel/guile-git/PLIST:1.3
--- pkgsrc/devel/guile-git/PLIST:1.2    Sat Dec 21 22:43:45 2019
+++ pkgsrc/devel/guile-git/PLIST        Thu May 14 14:54:33 2020
@@ -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/
 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/
 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/lib/guile/2.2/site-ccache/git/
 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/clone
 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/repos
 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/m
 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

Index: pkgsrc/devel/guile-git/distinfo
diff -u pkgsrc/devel/guile-git/distinfo:1.1 pkgsrc/devel/guile-git/distinfo:1.2
--- pkgsrc/devel/guile-git/distinfo:1.1 Wed Nov 13 12:21:28 2019
+++ pkgsrc/devel/guile-git/distinfo     Thu May 14 14:54:33 2020
@@ -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