svn commit: r408775 - in head/devel/gitolite: . files

Olli Hauer ohauer at FreeBSD.org
Sat Feb 13 09:12:21 UTC 2016


Author: ohauer
Date: Sat Feb 13 09:12:19 2016
New Revision: 408775
URL: https://svnweb.freebsd.org/changeset/ports/408775

Log:
  - update to 3.6.4
  - remove MASTER_SITES/LOCAL, they are not needed with GH
  - fix VERSION
  - make ssh-authkeys-split work with sh instead bash
  
  2015-11-01  v3.6.4
  - a ref-create bug in wild repos was fixed
  - some contrib code related to AD integration, and to
    redmine user aliases
  - teach Alias.pm a few new tricks
  - remove a race condition in 'create' command that affected
    the 'default roles' setting
  - make 'who-pushed' more efficient (local push logs, and
    'tip search')
  - 'gitolite query-rc' learns '-d' ('--dump') option
  
  2015-04-26  v3.6.3
  - allow limited use of 'git config' using the new 'config' command
  - accept openssh 6.8's new fingerprint output format
  - (finally!) allow limited symlinks within ~/repositories;
    see commit 8e36230 for details
  - perms command now lists available roles
  - minor backward compat breakage: 'perms -l repo' no longer
    works; see 'perms -h' for new usage
  - allow gitolite-shell to be used as $SHELL (experts only;
    no support, no docs; see commit 9cd1e37 for details)
  - help with 'git push --signed' using a post-receive hook to
    adopt push certs into 'refs/push-certs'; for details see
    contrib/hooks/repo-specific/save-push-signatures
  - new 'transparent proxy' feature for git repos; see
    src/lib/Gitolite/Triggers/TProxy.pm for details
  
  2014-11-10  v3.6.2
  - disable ../ everywhere (see mailing list thread for details)
  - VREF/NAME_NC -- like VREF/NAME but for new commits only.
    Details within src/VREF/NAME_NC.
  - allow gitolite.conf to be tested locally; details within
    contrib/utils/gitolite-local

Added:
  head/devel/gitolite/files/patch-src_triggers_post-compile_ssh-authkeys-split   (contents, props changed)
Modified:
  head/devel/gitolite/Makefile
  head/devel/gitolite/distinfo
  head/devel/gitolite/pkg-plist

Modified: head/devel/gitolite/Makefile
==============================================================================
--- head/devel/gitolite/Makefile	Sat Feb 13 09:03:15 2016	(r408774)
+++ head/devel/gitolite/Makefile	Sat Feb 13 09:12:19 2016	(r408775)
@@ -1,13 +1,11 @@
 # $FreeBSD$
 
 PORTNAME=	gitolite
-PORTVERSION=	3.6.1
-PORTREVISION=	1
+PORTVERSION=	3.6.4
+DISTVERSIONPREFIX=v
 PORTEPOCH=	1
 CATEGORIES=	devel
-MASTER_SITES=	GH \
-		LOCAL/milki \
-		LOCAL/tdb
+MASTER_SITES=	GH
 
 MAINTAINER=	ports at FreeBSD.org
 COMMENT=	Access control layer on top of git
@@ -20,7 +18,6 @@ RUN_DEPENDS=	git>=0:${PORTSDIR}/devel/gi
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	sitaramc
-GH_TAGNAME=	3455375
 
 CONFLICTS=	gitolite-[^3]*
 
@@ -45,7 +42,7 @@ post-patch:
 		-exec ${REINPLACE_CMD} -Ee 's|#!/bin/bash|#!${LOCALBASE}/bin/bash|' {} \;
 
 do-build:
-	echo "v${PORTVERSION}-0-g${GH_TAGNAME}" > ${WRKSRC}/src/VERSION
+	echo "${GH_TAGNAME}" > ${WRKSRC}/src/VERSION
 	${MKDIR} ${WRKSRC}/lib
 	${MV} ${WRKSRC}/src/lib/Gitolite ${WRKSRC}/lib/
 	${RMDIR} ${WRKSRC}/src/lib
@@ -63,7 +60,7 @@ do-install:
 
 do-install-DOCS-on:
 	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${WRKSRC}/README.txt ${STAGEDIR}${DOCSDIR}
+	${INSTALL_DATA} ${WRKSRC}/README.markdown ${STAGEDIR}${DOCSDIR}
 	${INSTALL_DATA} ${WRKSRC}/CHANGELOG ${STAGEDIR}${DOCSDIR}
 
 .include <bsd.port.mk>

Modified: head/devel/gitolite/distinfo
==============================================================================
--- head/devel/gitolite/distinfo	Sat Feb 13 09:03:15 2016	(r408774)
+++ head/devel/gitolite/distinfo	Sat Feb 13 09:12:19 2016	(r408775)
@@ -1,2 +1,2 @@
-SHA256 (sitaramc-gitolite-3.6.1-3455375_GH0.tar.gz) = 007d7f171a1985b01689619ec60434dfaf355c5415a51e139de199cc11012df5
-SIZE (sitaramc-gitolite-3.6.1-3455375_GH0.tar.gz) = 165504
+SHA256 (sitaramc-gitolite-v3.6.4_GH0.tar.gz) = 15b19181dcc00233e4d031f07d769cf930e93963a925a71d684748068f38dd63
+SIZE (sitaramc-gitolite-v3.6.4_GH0.tar.gz) = 180619

Added: head/devel/gitolite/files/patch-src_triggers_post-compile_ssh-authkeys-split
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/gitolite/files/patch-src_triggers_post-compile_ssh-authkeys-split	Sat Feb 13 09:12:19 2016	(r408775)
@@ -0,0 +1,17 @@
+--- src/triggers/post-compile/ssh-authkeys-split.orig	2015-11-01 12:01:20 UTC
++++ src/triggers/post-compile/ssh-authkeys-split
+@@ -1,4 +1,4 @@
+-#!/usr/local/bin/bash
++#!/bin/sh
+ 
+ #   split multi-key files into separate keys like ssh-authkeys likes
+ 
+@@ -60,7 +60,7 @@ do
+     while read line
+     do
+         echo "$line" > $SKD/$base@$seq.pub
+-        (( seq++ ))
++        seq=$(( $seq + 1 ))
+     done < $k
+ 
+     # now delete the original file

Modified: head/devel/gitolite/pkg-plist
==============================================================================
--- head/devel/gitolite/pkg-plist	Sat Feb 13 09:03:15 2016	(r408774)
+++ head/devel/gitolite/pkg-plist	Sat Feb 13 09:12:19 2016	(r408775)
@@ -23,6 +23,7 @@ bin/gitolite
 %%SITE_PERL%%/Gitolite/Triggers/RefexExpr.pm
 %%SITE_PERL%%/Gitolite/Triggers/RepoUmask.pm
 %%SITE_PERL%%/Gitolite/Triggers/Shell.pm
+%%SITE_PERL%%/Gitolite/Triggers/TProxy.pm
 %%SITE_PERL%%/Gitolite/Triggers/Writable.pm
 libexec/gitolite/VERSION
 libexec/gitolite/VREF/COUNT
@@ -30,6 +31,7 @@ libexec/gitolite/VREF/EMAIL-CHECK
 libexec/gitolite/VREF/FILETYPE
 libexec/gitolite/VREF/MAX_NEWBIN_SIZE
 libexec/gitolite/VREF/MERGE-CHECK
+libexec/gitolite/VREF/NAME_NC
 libexec/gitolite/VREF/VOTES
 libexec/gitolite/VREF/lock
 libexec/gitolite/VREF/partial-copy
@@ -37,6 +39,7 @@ libexec/gitolite/VREF/refex-expr
 libexec/gitolite/check-g2-compat
 libexec/gitolite/commands/D
 libexec/gitolite/commands/access
+libexec/gitolite/commands/config
 libexec/gitolite/commands/create
 libexec/gitolite/commands/creator
 libexec/gitolite/commands/desc
@@ -50,6 +53,7 @@ libexec/gitolite/commands/list-dangling-
 libexec/gitolite/commands/lock
 libexec/gitolite/commands/mirror
 libexec/gitolite/commands/motd
+libexec/gitolite/commands/option
 libexec/gitolite/commands/owns
 libexec/gitolite/commands/perms
 libexec/gitolite/commands/print-default-rc
@@ -86,4 +90,4 @@ libexec/gitolite/triggers/repo-specific-
 libexec/gitolite/triggers/set-default-roles
 libexec/gitolite/triggers/upstream
 %%PORTDOCS%%%%DOCSDIR%%/CHANGELOG
-%%PORTDOCS%%%%DOCSDIR%%/README.txt
+%%PORTDOCS%%%%DOCSDIR%%/README.markdown


More information about the svn-ports-all mailing list