Enable subversion support by default and remove git-subversion.

Without PROVIDES/REQUIRES support, ports must depend on exactly one git
port/pkg.  Subversion is currently FreeBSD's primiary version control
system and it is widely used with git so it makes sense to enable it by
default and provide a consistent user experience.

Approved by:	garga
Differential Revision:	https://reviews.freebsd.org/D22496
This commit is contained in:
Brooks Davis 2019-11-22 17:25:07 +00:00
parent 4c4131eaa9
commit 2f6e9a02d7
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=518154
12 changed files with 10 additions and 39 deletions

1
MOVED
View file

@ -13483,3 +13483,4 @@ mail/opensmtpd-extras-filter-spamassassin||2019-11-15| Deprecated upstream
mail/opensmtpd-extras-tool-stats||2019-11-15| Deprecated upstream
x11-wm/compton-yshui|x11-wm/picom|2019-11-18|Project renamed
lang/ponyc-static|lang/ponyc@llvm_static|2019-11-20|Flavored
devel/git-subversion|devel/git|2019-11-22|Subversion enabled by default in devel/git

View file

@ -809,7 +809,6 @@
SUBDIR += git-remote-hg
SUBDIR += git-review
SUBDIR += git-subrepo
SUBDIR += git-subversion
SUBDIR += git-town
SUBDIR += gitaly
SUBDIR += gitblit

View file

@ -10,7 +10,7 @@ DESCR= ${.CURDIR}/pkg-descr
OPTIONS_SLAVE= GUI
CONFLICTS_INSTALL= git-[0-9]* git-lite-[0-9]* git-subversion-[0-9]*
CONFLICTS_INSTALL= git-[0-9]* git-lite-[0-9]*
DISTINFO_FILE= ${MASTERDIR}/distinfo

View file

@ -15,14 +15,10 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.md
USES= go:modules
USE_GITHUB= yes
OPTIONS_DEFINE= GIT_SUBVERSION MANPAGES
OPTIONS_DEFINE= MANPAGES
OPTIONS_DEFAULT= MANPAGES
OPTIONS_SUB= yes
GIT_SUBVERSION_DESC= Use 'git-subversion' instead of 'git' as backend
GIT_SUBVERSION_RUN_DEPENDS= git-subversion>0:devel/git-subversion
GIT_SUBVERSION_RUN_DEPENDS_OFF= git:devel/git
MANPAGES_BUILD_DEPENDS= ronn:textproc/rubygem-ronn
post-build-MANPAGES-on:

View file

@ -10,7 +10,7 @@ DESCR= ${.CURDIR}/pkg-descr
OPTIONS_EXCLUDE=GUI SVN GITWEB CONTRIB P4 CVS PERL
CONFLICTS_INSTALL= git-[0-9]* git-gui-[0-9]* git-subversion-[0-9]*
CONFLICTS_INSTALL= git-[0-9]* git-gui-[0-9]*
DISTINFO_FILE= ${MASTERDIR}/distinfo

View file

@ -22,13 +22,10 @@ ALL_TARGET= lisp
PORTDOCS= README.md
OPTIONS_DEFINE= DOCS GIT_SUBVERSION
OPTIONS_DEFINE= DOCS
ELISPDIR= ${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME}
PLIST_SUB= ELISPDIR=${ELISPDIR}
GIT_SUBVERSION_DESC= Use devel/git-subversion as backend
GIT_SUBVERSION_RUN_DEPENDS= git-subversion>0:devel/git-subversion
GIT_SUBVERSION_RUN_DEPENDS_OFF= git>0:devel/git
do-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/${ELISPDIR}

View file

@ -17,7 +17,7 @@ COMMENT?= Distributed source code management tool
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
CONFLICTS_INSTALL?= git-gui-[0-9]* git-subversion-[0-9]* git-lite-[0-9]*
CONFLICTS_INSTALL?= git-gui-[0-9]* git-lite-[0-9]*
USERS= git_daemon
GROUPS= git_daemon
@ -55,7 +55,7 @@ OPTIONS_RADIO_PCRE_VERSION= PCRE PCRE2
OPTIONS_DEFINE= GUI SVN GITWEB CONTRIB P4 CVS HTMLDOCS PERL ICONV CURL \
SEND_EMAIL NLS SUBTREE
OPTIONS_DEFAULT= CONTRIB P4 CVS PERL GITWEB ICONV CURL SEND_EMAIL PCRE \
SUBTREE
SUBTREE SVN
OPTIONS_SUB= yes
GITWEB_DESC= Install gitweb

View file

@ -26,13 +26,6 @@ PLIST_FILES= bin/hub \
share/fish/completions/hub.fish \
share/zsh/site-functions/_hub
OPTIONS_DEFINE= GIT_SUBVERSION
GIT_SUBVERSION_DESC= Use 'git-subversion' instead of 'git' as backend
GIT_SUBVERSION_RUN_DEPENDS= git-subversion>0:devel/git-subversion
GIT_SUBVERSION_RUN_DEPENDS_OFF= git:devel/git
post-build:
(cd ${GO_WRKSRC} && \
${SETENV} ${MAKE_ENV} ${GO_ENV} ${GO_CMD} install ${GO_BUILDFLAGS} ${GO_TARGET}/md2roff-bin)

View file

@ -13,12 +13,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= go:modules
OPTIONS_DEFINE= GIT_SUBVERSION
GIT_SUBVERSION_DESC= Use devel/git-subversion as backend
GIT_SUBVERSION_RUN_DEPENDS= git-subversion>0:devel/git-subversion
GIT_SUBVERSION_RUN_DEPENDS_OFF= git:devel/git
USE_GITHUB= yes
GH_TUPLE= zaquestion:${PORTNAME}:${DISTVERSIONPREFIX}${PORTVERSION}:DEFAULT \

View file

@ -38,11 +38,6 @@ MAKE_ENV+= INSTALL_INFO=install-info \
docdir=${DOCSDIR}
PLIST_SUB+= ELISPDIR=${ELISPDIR}
OPTIONS_DEFINE= DOCS GIT_SUBVERSION
GIT_SUBVERSION_DESC= Use devel/git-subversion as backend
GIT_SUBVERSION_BUILD_DEPENDS= git-subversion>0:devel/git-subversion
GIT_SUBVERSION_BUILD_DEPENDS_OFF= git>0:devel/git
GIT_SUBVERSION_RUN_DEPENDS= git-subversion>0:devel/git-subversion
GIT_SUBVERSION_RUN_DEPENDS_OFF= git>0:devel/git
OPTIONS_DEFINE= DOCS
.include <bsd.port.mk>

View file

@ -20,11 +20,7 @@ NO_BUILD= yes
PLIST_FILES= bin/mergify
PORTDOCS= README.md
OPTIONS_DEFINE= DOCS GIT_SUBVERSION
GIT_SUBVERSION_DESC= Use devel/git-subversion as backend
GIT_SUBVERSION_RUN_DEPENDS= git-subversion>0:devel/git-subversion
GIT_SUBVERSION_RUN_DEPENDS_OFF= git:devel/git
OPTIONS_DEFINE= DOCS
do-install:
${INSTALL_SCRIPT} ${WRKSRC}/mergify ${STAGEDIR}${PREFIX}/bin

View file

@ -10,7 +10,7 @@ COMMENT= Ruby utilities for exporting SVN repo to git
LICENSE= MIT
RUN_DEPENDS= git-subversion>0:devel/git-subversion
RUN_DEPENDS= git>0:devel/git
CONFLICTS_INSTALL= svn2git-[0-9]*