svn commit: r449783 - in head/devel/gitaly: . files

Torsten Zuehlsdorff tz at FreeBSD.org
Wed Sep 13 13:34:48 UTC 2017


Author: tz
Date: Wed Sep 13 13:34:47 2017
New Revision: 449783
URL: https://svnweb.freebsd.org/changeset/ports/449783

Log:
  devel/gitaly: Add default config and strip bin
  
  In order to make gitaly usable by www/gitlab it needs a default configuration.
  Therefore a sample config is now added.
  
  Reviewed by: Matthias Fechner <idefix at fechner.net>

Added:
  head/devel/gitaly/files/
  head/devel/gitaly/files/patch-config.toml.example   (contents, props changed)
  head/devel/gitaly/pkg-plist   (contents, props changed)
Modified:
  head/devel/gitaly/Makefile

Modified: head/devel/gitaly/Makefile
==============================================================================
--- head/devel/gitaly/Makefile	Wed Sep 13 13:22:14 2017	(r449782)
+++ head/devel/gitaly/Makefile	Wed Sep 13 13:34:47 2017	(r449783)
@@ -3,6 +3,7 @@
 PORTNAME=	gitaly
 DISTVERSIONPREFIX=	v
 DISTVERSION=	0.11.2
+PORTREVISION=	1
 CATEGORIES=	devel
 MASTER_SITES=	https://gitlab.com/gitlab-org/${PORTNAME}/repository/archive.tar.gz?ref=${DISTVERSIONPREFIX}${PORTVERSION}&dummy=/
 
@@ -17,12 +18,19 @@ BUILD_DEPENDS=	go>=1.8:lang/go
 USES=	gmake
 USE_RUBY=	yes
 
-PLIST_FILES=	bin/gitaly
-
 post-extract:
-	@${MV} ${WRKDIR}/${DISTNAME}-* ${WRKDIR}/${DISTNAME}
+	${MV} ${WRKDIR}/${DISTNAME}-* ${WRKDIR}/${DISTNAME}
 
+post-patch:
+	${MV} ${WRKDIR}/${DISTNAME}/config.toml.example ${WRKDIR}/${DISTNAME}/config.toml.sample
+
+do-install:
+	${MKDIR} ${STAGEDIR}${DATADIR}
+	${MKDIR} ${STAGEDIR}${DATADIR}/bin
+	(cd ${WRKSRC}/_build/bin/ && ${COPYTREE_SHARE} .  ${STAGEDIR}${DATADIR}/bin && \
+	cd ${WRKSRC} && ${COPYTREE_SHARE} config.toml.sample  ${STAGEDIR}${DATADIR})
+
 post-install:
-	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/gitaly
+	${STRIP_CMD} ${STAGEDIR}${DATADIR}/bin/gitaly
 
 .include <bsd.port.mk>

Added: head/devel/gitaly/files/patch-config.toml.example
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/gitaly/files/patch-config.toml.example	Wed Sep 13 13:34:47 2017	(r449783)
@@ -0,0 +1,10 @@
+--- config.toml.example.orig	2017-09-01 10:24:38 UTC
++++ config.toml.example
+@@ -1,6 +1,6 @@
+ # Example Gitaly configuration file
+ 
+-socket_path = "/home/git/gitlab/tmp/sockets/private/gitaly.socket"
++socket_path = "/usr/local/www/gitlab/tmp/sockets/private/gitaly.socket"
+ 
+ # # Optional: listen on a TCP socket. This is insecure (no authentication)
+ # listen_addr = "localhost:9999"

Added: head/devel/gitaly/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/gitaly/pkg-plist	Wed Sep 13 13:34:47 2017	(r449783)
@@ -0,0 +1,2 @@
+@(,,555) %%DATADIR%%/bin/gitaly
+ at sample %%DATADIR%%/config.toml.sample


More information about the svn-ports-all mailing list