Sat Mar 2 23:41:07 2013 UTC ()
Update to 3.3

Changelog:
2012-12-29  v3.3    bug fix: gl-perms propagation to slaves broke sometime
                    after v3.2 (so if you're only picking up tagged releases
                    you're OK)

                    the "D" command now allows rm/unlock to be totally
                    disabled

                    new trigger: update-gitweb-daemon-from-options; another
                    way to update gitweb and daemon access lists

                    new 'create' command for explicit wild repo creation, and
                    new AutoCreate trigger to control auto-creation

                    allow simple macros in conf file

2012-11-14  v3.2    major efficiency boost for large setups

                    optional support for multi-line pubkeys; see
                    src/triggers/post-compile/ssh-authkeys-split

                    bug fix for not creating gl-conf when repo para has only
                    config lines and no access rules

                    new 'bg' trigger command to put long jobs started from a
                    trigger into background

                    %GL_REPO and %GL_CREATOR now work for 'option's also

                    test suite now much more BSD friendly

2012-10-05  v3.1    (security) fix path traversal on wild repos

                    new %GL_CREATOR variable for git-config lines

                    rsync command to create and send bundles automagically

                    migrated 'who-pushed'

                    logical expressions on refexes!!!


(ryoon)
diff -r1.5 -r1.6 pkgsrc/devel/gitolite/Makefile
diff -r1.2 -r1.3 pkgsrc/devel/gitolite/PLIST
diff -r1.3 -r1.4 pkgsrc/devel/gitolite/distinfo

cvs diff -r1.5 -r1.6 pkgsrc/devel/gitolite/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/gitolite/Makefile 2013/01/25 21:04:02 1.5
+++ pkgsrc/devel/gitolite/Makefile 2013/03/02 23:41:07 1.6
@@ -1,39 +1,41 @@ @@ -1,39 +1,41 @@
1# $NetBSD: Makefile,v 1.5 2013/01/25 21:04:02 ryoon Exp $ 1# $NetBSD: Makefile,v 1.6 2013/03/02 23:41:07 ryoon Exp $
2# 2#
3 3
4DISTNAME= gitolite-3.04 4GLVER= 3.3
 5DISTNAME= gitolite-${GLVER}
5CATEGORIES= devel net 6CATEGORIES= devel net
6MASTER_SITES= -https://github.com/sitaramc/gitolite/archive/v3.04.tar.gz 7MASTER_SITES= -https://github.com/sitaramc/gitolite/archive/v${GLVER}.tar.gz
7 8
8MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://github.com/sitaramc/gitolite/wiki 10HOMEPAGE= https://github.com/sitaramc/gitolite/wiki
10COMMENT= Gitolite allows you to host Git repositories easily and securely 11COMMENT= Gitolite allows you to host Git repositories easily and securely
11LICENSE= gnu-gpl-v2 12LICENSE= gnu-gpl-v2
12 13
13DEPENDS+= scmgit-base>=1.6.6:../../devel/scmgit-base 14DEPENDS+= scmgit-base>=1.6.6:../../devel/scmgit-base
14 15
15USE_LANGUAGES= # none 16USE_LANGUAGES= # none
16USE_TOOLS+= pax perl:run 17USE_TOOLS+= pax perl:run
17 18
18# Force using "curl" for fetching the distribution file. It is only available 19# Force using "curl" for fetching the distribution file. It is only available
19# over HTTPS and "curl" is the only fetch program which always supports HTTPS. 20# over HTTPS and "curl" is the only fetch program which always supports HTTPS.
20FETCH_USING= curl 21FETCH_USING= curl
21 22
22NO_BUILD= yes 23NO_BUILD= yes
23 24
24REPLACE_PERL= src/lib/* src/VREF/* src/triggers/* src/triggers/*/* \ 25REPLACE_PERL= src/lib/* src/VREF/* src/triggers/* src/triggers/*/* \
25 src/commands/* src/gitolite* 26 src/commands/* src/gitolite* src/lib/Gitolite/Test/*
26REPLACE_SH= src/VREF/* src/triggers/* 27REPLACE_SH= src/VREF/* src/triggers/* src/triggers/post-compile/* \
 28 src/commands/*
27 29
28SUBST_CLASSES+= prefix 30SUBST_CLASSES+= prefix
29SUBST_STAGE.prefix= pre-configure 31SUBST_STAGE.prefix= pre-configure
30SUBST_MESSAGE.prefix= Set PREFIX 32SUBST_MESSAGE.prefix= Set PREFIX
31SUBST_FILES.prefix= src/gitolite 33SUBST_FILES.prefix= src/gitolite
32SUBST_FILES.prefix+= src/lib/Gitolite/Rc.pm 34SUBST_FILES.prefix+= src/lib/Gitolite/Rc.pm
33SUBST_VARS.prefix= PREFIX 35SUBST_VARS.prefix= PREFIX
34 36
35INSTALLATION_DIRS+= bin lib \ 37INSTALLATION_DIRS+= bin lib \
36 share/doc/gitolite \ 38 share/doc/gitolite \
37 libexec/gitolite 39 libexec/gitolite
38 40
39pre-install: 41pre-install:

cvs diff -r1.2 -r1.3 pkgsrc/devel/gitolite/PLIST (expand / switch to unified diff)

--- pkgsrc/devel/gitolite/PLIST 2013/01/25 21:04:02 1.2
+++ pkgsrc/devel/gitolite/PLIST 2013/03/02 23:41:07 1.3
@@ -1,65 +1,76 @@ @@ -1,65 +1,76 @@
1@comment $NetBSD: PLIST,v 1.2 2013/01/25 21:04:02 ryoon Exp $ 1@comment $NetBSD: PLIST,v 1.3 2013/03/02 23:41:07 ryoon Exp $
2bin/gitolite 2bin/gitolite
3${PERL5_SUB_INSTALLVENDORARCH}/Gitolite/Common.pm 3${PERL5_SUB_INSTALLVENDORARCH}/Gitolite/Common.pm
4${PERL5_SUB_INSTALLVENDORARCH}/Gitolite/Conf.pm 4${PERL5_SUB_INSTALLVENDORARCH}/Gitolite/Conf.pm
5${PERL5_SUB_INSTALLVENDORARCH}/Gitolite/Conf/Explode.pm 5${PERL5_SUB_INSTALLVENDORARCH}/Gitolite/Conf/Explode.pm
6${PERL5_SUB_INSTALLVENDORARCH}/Gitolite/Conf/Load.pm 6${PERL5_SUB_INSTALLVENDORARCH}/Gitolite/Conf/Load.pm
7${PERL5_SUB_INSTALLVENDORARCH}/Gitolite/Conf/Store.pm 7${PERL5_SUB_INSTALLVENDORARCH}/Gitolite/Conf/Store.pm
8${PERL5_SUB_INSTALLVENDORARCH}/Gitolite/Conf/Sugar.pm 8${PERL5_SUB_INSTALLVENDORARCH}/Gitolite/Conf/Sugar.pm
9${PERL5_SUB_INSTALLVENDORARCH}/Gitolite/Easy.pm 9${PERL5_SUB_INSTALLVENDORARCH}/Gitolite/Easy.pm
10${PERL5_SUB_INSTALLVENDORARCH}/Gitolite/Hooks/PostUpdate.pm 10${PERL5_SUB_INSTALLVENDORARCH}/Gitolite/Hooks/PostUpdate.pm
11${PERL5_SUB_INSTALLVENDORARCH}/Gitolite/Hooks/Update.pm 11${PERL5_SUB_INSTALLVENDORARCH}/Gitolite/Hooks/Update.pm
12${PERL5_SUB_INSTALLVENDORARCH}/Gitolite/Rc.pm 12${PERL5_SUB_INSTALLVENDORARCH}/Gitolite/Rc.pm
13${PERL5_SUB_INSTALLVENDORARCH}/Gitolite/Setup.pm 13${PERL5_SUB_INSTALLVENDORARCH}/Gitolite/Setup.pm
14${PERL5_SUB_INSTALLVENDORARCH}/Gitolite/Test.pm 14${PERL5_SUB_INSTALLVENDORARCH}/Gitolite/Test.pm
15${PERL5_SUB_INSTALLVENDORARCH}/Gitolite/Test/Tsh.pm 15${PERL5_SUB_INSTALLVENDORARCH}/Gitolite/Test/Tsh.pm
16${PERL5_SUB_INSTALLVENDORARCH}/Gitolite/Triggers.pm 16${PERL5_SUB_INSTALLVENDORARCH}/Gitolite/Triggers.pm
17${PERL5_SUB_INSTALLVENDORARCH}/Gitolite/Triggers/Alias.pm 17${PERL5_SUB_INSTALLVENDORARCH}/Gitolite/Triggers/Alias.pm
 18${PERL5_SUB_INSTALLVENDORARCH}/Gitolite/Triggers/AutoCreate.pm
18${PERL5_SUB_INSTALLVENDORARCH}/Gitolite/Triggers/CpuTime.pm 19${PERL5_SUB_INSTALLVENDORARCH}/Gitolite/Triggers/CpuTime.pm
19${PERL5_SUB_INSTALLVENDORARCH}/Gitolite/Triggers/Mirroring.pm 20${PERL5_SUB_INSTALLVENDORARCH}/Gitolite/Triggers/Mirroring.pm
 21${PERL5_SUB_INSTALLVENDORARCH}/Gitolite/Triggers/RefexExpr.pm
20${PERL5_SUB_INSTALLVENDORARCH}/Gitolite/Triggers/RepoUmask.pm 22${PERL5_SUB_INSTALLVENDORARCH}/Gitolite/Triggers/RepoUmask.pm
21${PERL5_SUB_INSTALLVENDORARCH}/Gitolite/Triggers/Shell.pm 23${PERL5_SUB_INSTALLVENDORARCH}/Gitolite/Triggers/Shell.pm
22${PERL5_SUB_INSTALLVENDORARCH}/Gitolite/Triggers/Writable.pm 24${PERL5_SUB_INSTALLVENDORARCH}/Gitolite/Triggers/Writable.pm
23libexec/gitolite/VREF/COUNT 25libexec/gitolite/VREF/COUNT
24libexec/gitolite/VREF/EMAIL-CHECK 26libexec/gitolite/VREF/EMAIL-CHECK
25libexec/gitolite/VREF/FILETYPE 27libexec/gitolite/VREF/FILETYPE
26libexec/gitolite/VREF/MAX_NEWBIN_SIZE 28libexec/gitolite/VREF/MAX_NEWBIN_SIZE
27libexec/gitolite/VREF/MERGE-CHECK 29libexec/gitolite/VREF/MERGE-CHECK
28libexec/gitolite/VREF/VOTES 30libexec/gitolite/VREF/VOTES
29libexec/gitolite/VREF/lock 31libexec/gitolite/VREF/lock
30libexec/gitolite/VREF/partial-copy 32libexec/gitolite/VREF/partial-copy
 33libexec/gitolite/VREF/refex-expr
31libexec/gitolite/commands/D 34libexec/gitolite/commands/D
32libexec/gitolite/commands/access 35libexec/gitolite/commands/access
 36libexec/gitolite/commands/create
33libexec/gitolite/commands/creator 37libexec/gitolite/commands/creator
34libexec/gitolite/commands/desc 38libexec/gitolite/commands/desc
35libexec/gitolite/commands/fork 39libexec/gitolite/commands/fork
36libexec/gitolite/commands/git-config 40libexec/gitolite/commands/git-config
37libexec/gitolite/commands/help 41libexec/gitolite/commands/help
38libexec/gitolite/commands/htpasswd 42libexec/gitolite/commands/htpasswd
39libexec/gitolite/commands/info 43libexec/gitolite/commands/info
40libexec/gitolite/commands/list-dangling-repos 44libexec/gitolite/commands/list-dangling-repos
41libexec/gitolite/commands/lock 45libexec/gitolite/commands/lock
42libexec/gitolite/commands/mirror 46libexec/gitolite/commands/mirror
43libexec/gitolite/commands/perms 47libexec/gitolite/commands/perms
44libexec/gitolite/commands/print-default-rc 48libexec/gitolite/commands/print-default-rc
45libexec/gitolite/commands/push 49libexec/gitolite/commands/push
 50libexec/gitolite/commands/rsync
46libexec/gitolite/commands/sshkeys-lint 51libexec/gitolite/commands/sshkeys-lint
47libexec/gitolite/commands/sskm 52libexec/gitolite/commands/sskm
48libexec/gitolite/commands/sudo 53libexec/gitolite/commands/sudo
49libexec/gitolite/commands/svnserve 54libexec/gitolite/commands/svnserve
50libexec/gitolite/commands/symbolic-ref 55libexec/gitolite/commands/symbolic-ref
 56libexec/gitolite/commands/who-pushed
51libexec/gitolite/commands/writable 57libexec/gitolite/commands/writable
52libexec/gitolite/gitolite 58libexec/gitolite/gitolite
53libexec/gitolite/gitolite-shell 59libexec/gitolite/gitolite-shell
54libexec/gitolite/syntactic-sugar/continuation-lines 60libexec/gitolite/syntactic-sugar/continuation-lines
55libexec/gitolite/syntactic-sugar/keysubdirs-as-groups 61libexec/gitolite/syntactic-sugar/keysubdirs-as-groups
 62libexec/gitolite/syntactic-sugar/macros
 63libexec/gitolite/triggers/bg
56libexec/gitolite/triggers/partial-copy 64libexec/gitolite/triggers/partial-copy
57libexec/gitolite/triggers/post-compile/ssh-authkeys 65libexec/gitolite/triggers/post-compile/ssh-authkeys
58libexec/gitolite/triggers/post-compile/ssh-authkeys-shell-users 66libexec/gitolite/triggers/post-compile/ssh-authkeys-shell-users
 67libexec/gitolite/triggers/post-compile/ssh-authkeys-split
 68libexec/gitolite/triggers/post-compile/update-description-file
59libexec/gitolite/triggers/post-compile/update-git-configs 69libexec/gitolite/triggers/post-compile/update-git-configs
60libexec/gitolite/triggers/post-compile/update-git-daemon-access-list 70libexec/gitolite/triggers/post-compile/update-git-daemon-access-list
61libexec/gitolite/triggers/post-compile/update-gitweb-access-list 71libexec/gitolite/triggers/post-compile/update-gitweb-access-list
 72libexec/gitolite/triggers/post-compile/update-gitweb-daemon-from-options
62libexec/gitolite/triggers/renice 73libexec/gitolite/triggers/renice
63libexec/gitolite/triggers/upstream 74libexec/gitolite/triggers/upstream
64share/gitolite 75share/gitolite
65@pkgdir share/doc/gitolite 76@pkgdir share/doc/gitolite

cvs diff -r1.3 -r1.4 pkgsrc/devel/gitolite/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/gitolite/distinfo 2013/01/31 11:12:52 1.3
+++ pkgsrc/devel/gitolite/distinfo 2013/03/02 23:41:07 1.4
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.3 2013/01/31 11:12:52 ryoon Exp $ 1$NetBSD: distinfo,v 1.4 2013/03/02 23:41:07 ryoon Exp $
2 2
3SHA1 (gitolite-3.04.tar.gz) = 6248e3afc0603104d9110148a49fff99538ee93c 3SHA1 (gitolite-3.3.tar.gz) = 36e860d37d12c5523b6cdfa6980da9811d8e5ed3
4RMD160 (gitolite-3.04.tar.gz) = f7ee414c334ae6feed76c8da347280c5a5407943 4RMD160 (gitolite-3.3.tar.gz) = 8ef6c4e36b7a9609c4118d6806c73458f16746fa
5Size (gitolite-3.04.tar.gz) = 113916 bytes 5Size (gitolite-3.3.tar.gz) = 123163 bytes