svn commit: r559576 - in head/net: . gitup

Renato Botelho garga at FreeBSD.org
Tue Dec 29 12:53:22 UTC 2020


Author: garga
Date: Tue Dec 29 12:53:20 2020
New Revision: 559576
URL: https://svnweb.freebsd.org/changeset/ports/559576

Log:
  Add gitup 0.87, minimalist, dependency-free program to clone/pull git
  repositories.
  
  PR:		252220
  Submitted by:	ed.arrakis at gmail.com
  Sponsored by:	Rubicon Communications, LLC (Netgate)

Added:
  head/net/gitup/
  head/net/gitup/Makefile   (contents, props changed)
  head/net/gitup/distinfo   (contents, props changed)
  head/net/gitup/pkg-descr   (contents, props changed)
  head/net/gitup/pkg-message   (contents, props changed)
  head/net/gitup/pkg-plist   (contents, props changed)
Modified:
  head/net/Makefile

Modified: head/net/Makefile
==============================================================================
--- head/net/Makefile	Tue Dec 29 12:36:19 2020	(r559575)
+++ head/net/Makefile	Tue Dec 29 12:53:20 2020	(r559576)
@@ -178,6 +178,7 @@
     SUBDIR += gerbera
     SUBDIR += gfbgraph
     SUBDIR += gitlab-agent
+    SUBDIR += gitup
     SUBDIR += glflow
     SUBDIR += glib-networking
     SUBDIR += glusterfs

Added: head/net/gitup/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/gitup/Makefile	Tue Dec 29 12:53:20 2020	(r559576)
@@ -0,0 +1,45 @@
+# $FreeBSD$
+
+PORTNAME=	gitup
+DISTVERSION=	0.87
+CATEGORIES=	net
+
+MAINTAINER=	ed.arrakis at gmail.com
+COMMENT=	Minimalist, dependency-free program to clone/pull git repositories
+
+LICENSE=	BSD2CLAUSE
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+USES=		ssl
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	johnmehr
+
+ALL_TARGET=	gitup
+CFLAGS+=	-I${OPENSSLINC}
+LDADD=		-lz -L${OPENSSLLIB} -lssl -lcrypto -lprivateucl
+MAKE_ARGS=	CFLAGS="${CFLAGS}" \
+		LDADD="${LDADD}"
+
+PORTDOCS=	README.md
+
+OPTIONS_DEFINE=	DOCS
+
+post-patch:
+	${REINPLACE_CMD} 's,\./gitup.conf,${PREFIX}/etc/gitup.conf,' \
+		${WRKSRC}/gitup.c
+	${REINPLACE_CMD} 's,/usr/local,${PREFIX},g' \
+		${WRKSRC}/gitup.1 ${WRKSRC}/gitup.conf.5
+
+do-install:
+	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
+	${INSTALL_MAN} ${WRKSRC}/gitup.1 ${STAGEDIR}${MANPREFIX}/man/man1
+	${INSTALL_MAN} ${WRKSRC}/gitup.conf.5  ${STAGEDIR}${MANPREFIX}/man/man5
+	${INSTALL_DATA} ${WRKSRC}/gitup.conf \
+		${STAGEDIR}${PREFIX}/etc/gitup.conf.sample
+
+do-install-DOCS-on:
+	@${MKDIR} ${STAGEDIR}${DOCSDIR}
+	${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>

Added: head/net/gitup/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/gitup/distinfo	Tue Dec 29 12:53:20 2020	(r559576)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1609199079
+SHA256 (johnmehr-gitup-0.87_GH0.tar.gz) = 7d8567714a902444fac1cb1f7d3d867ed9d4cf6e01e6e694dec0a917f35196a8
+SIZE (johnmehr-gitup-0.87_GH0.tar.gz) = 20296

Added: head/net/gitup/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/gitup/pkg-descr	Tue Dec 29 12:53:20 2020	(r559576)
@@ -0,0 +1,8 @@
+A minimalist, dependency-free FreeBSD program to clone/pull git
+repositories. Intended for non-developers, gitup synchronizes local
+copies of repositories without the additional overhead that the
+official git client requires. Because gitup neither uses nor updates
+the contents of .git directories, the official git client should not
+be used on repositories cloned or modified with gitup.
+
+WWW: https://github.com/johnmehr/gitup

Added: head/net/gitup/pkg-message
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/gitup/pkg-message	Tue Dec 29 12:53:20 2020	(r559576)
@@ -0,0 +1,10 @@
+[
+{
+  type: install
+  message: <<EOM
+Currently this program is beta, so the usual caveats/warnings (don't
+use it in a production environment, make sure you've got backups, dont
+(yet) run as root) apply.
+EOM
+}
+]

Added: head/net/gitup/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/gitup/pkg-plist	Tue Dec 29 12:53:20 2020	(r559576)
@@ -0,0 +1,4 @@
+bin/gitup
+man/man1/gitup.1.gz
+man/man5/gitup.conf.5.gz
+ at sample etc/gitup.conf.sample


More information about the svn-ports-all mailing list