PORTNAME=	git
PORTVERSION=	1.8.2
CATEGORIES=	devel

MASTER_SITES=	${MASTER_SITE_GOOGLE_CODE}
PROJECTHOST=	git-core
DISTFILES=	${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX}

MAINTAINER=	ports@FreeBSD.org
COMMENT=	Distributed source code management tool

USE_GMAKE=	yes
MAKE_ARGS+=	prefix="${PREFIX}"

MAKE_ENV+=      CURLDIR=${LOCALBASE}
BUILD_DEPENDS+= curl:${PORTSDIR}/ftp/curl
RUN_DEPENDS+=   curl:${PORTSDIR}/ftp/curl
LIB_DEPENDS+=   expat.6:${PORTSDIR}/textproc/expat2

USE_PERL5=      yes
MAKE_ENV+=      PERL_PATH=${PERL}
BUILD_DEPENDS+= p5-Error>=0:${PORTSDIR}/lang/p5-Error
RUN_DEPENDS+=   p5-Error>=0:${PORTSDIR}/lang/p5-Error \
                p5-Net-SMTP-SSL>=0:${PORTSDIR}/mail/p5-Net-SMTP-SSL

USE_PYTHON=     yes
PLIST_SUB+=     PYTHON_VER=${PYTHON_VER}
CONFIGURE_ARGS+=        --with-python=${LOCALBASE}/bin/python

OPTIONS_DEFINE= CURL
OPTION_DEFAULT= # intentionally left blank = not a default option

CURL_DESC= Use curl

.include <bsd.port.options.mk>

.if ${PORT_OPTIONS:MCURL}
BUILD_DEPENDS+= curl:${PORTSDIR}/ftp/curl
RUN_DEPENDS+=   curl:${PORTSDIR}/ftp/curl
LIB_DEPENDS+=   expat.6:${PORTSDIR}/textproc/expat2
PLIST_SUB+=     CURL=""
.else
MAKE_ENV+=      NO_CURL=1 \
                NO_EXPAT=1
PLIST_SUB+=     CURL="@comment "
.endif

USERS=  git_daemon
GROUPS= git_daemon

.include <bsd.port.mk>
