svn commit: r557305 - head/devel/git
Adam Weinberger
adamw at FreeBSD.org
Tue Dec 8 22:14:23 UTC 2020
Author: adamw
Date: Tue Dec 8 22:14:22 2020
New Revision: 557305
URL: https://svnweb.freebsd.org/changeset/ports/557305
Log:
devel/git: Add a "tiny" flavor that depends only on curl
This provides a minimal functioning git that depends only on
curl (and expat, which comes along for the ride).
PR: 251689
Approved by: maintainer (garga)
Added:
head/devel/git/pkg-descr-tiny (contents, props changed)
Modified:
head/devel/git/Makefile
Modified: head/devel/git/Makefile
==============================================================================
--- head/devel/git/Makefile Tue Dec 8 21:53:33 2020 (r557304)
+++ head/devel/git/Makefile Tue Dec 8 22:14:22 2020 (r557305)
@@ -17,19 +17,23 @@ COMMENT= Distributed source code management tool ${COM
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-FLAVORS= default gui lite
-default_CONFLICTS_INSTALL= git-gui git-lite
-gui_CONFLICTS_INSTALL= git git-lite
+FLAVORS= default gui lite tiny
+default_CONFLICTS_INSTALL= git-gui git-lite git-tiny
+gui_CONFLICTS_INSTALL= git git-lite git-tiny
gui_DESCR= ${.CURDIR}/pkg-descr-gui
gui_PKGNAMESUFFIX= -gui
-lite_CONFLICTS_INSTALL= git git-gui
+lite_CONFLICTS_INSTALL= git git-gui git-tiny
lite_DESCR= ${.CURDIR}/pkg-descr-lite
lite_PKGNAMESUFFIX= -lite
+tiny_CONFLICTS_INSTALL= git git-gui git-lite
+tiny_DESCR= ${.CURDIR}/pkg-descr-tiny
+tiny_PKGNAMESUFFIX= -tiny
USES= autoreconf gmake iconv shebangfix ssl tar:xz
COMMENT_gui= (GUI enabled flavor)
COMMENT_lite= (lite flavor)
+COMMENT_tiny= (tiny flavor)
USERS= git_daemon
GROUPS= git_daemon
@@ -70,6 +74,9 @@ OPTIONS_DEFAULT= CONTRIB P4 CVS PERL GITWEB ICONV CURL
OPTIONS_SLAVE+= GUI
.elif ${FLAVOR:U} == lite
OPTIONS_EXCLUDE= GUI SVN GITWEB CONTRIB P4 CVS PERL
+.elif ${FLAVOR:U} == tiny
+OPTIONS_EXCLUDE:= ${OPTIONS_DEFINE:NCURL} ${OPTIONS_RADIO_PCRE_VERSION}
+OPTIONS_SLAVE= CURL
.endif
OPTIONS_SUB= yes
Added: head/devel/git/pkg-descr-tiny
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/git/pkg-descr-tiny Tue Dec 8 22:14:22 2020 (r557305)
@@ -0,0 +1,7 @@
+Git is a free and open source distributed version control system designed to
+handle everything from small to very large projects with speed and efficiency.
+
+This version provides the tiniest usable git experience, depending only upon
+ftp/curl for http(s) support.
+
+WWW: https://git-scm.com/
More information about the svn-ports-all
mailing list