Changeset View
Changeset View
Standalone View
Standalone View
devel/libgit2/Makefile
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= libgit2 | PORTNAME= libgit2 | ||||
PORTVERSION= 0.24.0 | PORTVERSION= 0.24.0 | ||||
DISTVERSIONPREFIX= v | DISTVERSIONPREFIX= v | ||||
CATEGORIES= devel | CATEGORIES= devel | ||||
MAINTAINER= wg@FreeBSD.org | MAINTAINER= wg@FreeBSD.org | ||||
COMMENT= Portable, pure C implementation of the Git core | COMMENT= Portable, pure C implementation of the Git core | ||||
LICENSE= GPLv2 | LICENSE= GPLv2 | ||||
USE_GITHUB= yes | USE_GITHUB= yes | ||||
GH_ACCOUNT= libgit2 | GH_ACCOUNT= libgit2 | ||||
USES= cmake pkgconfig python:build | USES= cmake pathfix pkgconfig python:build | ||||
USE_LDCONFIG= yes | USE_LDCONFIG= yes | ||||
USE_OPENSSL= yes | USE_OPENSSL= yes | ||||
PLIST_SUB= PORTVERSION=${PORTVERSION} SHLIB_VER=${PORTVERSION:R:E} | PLIST_SUB= PORTVERSION=${PORTVERSION} SHLIB_VER=${PORTVERSION:R:E} | ||||
OPTIONS_DEFINE= SSH THREADS CURL | OPTIONS_DEFINE= SSH THREADS CURL | ||||
OPTIONS_DEFAULT=SSH THREADS CURL | OPTIONS_DEFAULT=SSH THREADS CURL | ||||
SSH_DESC= Enable SSH support through libssh2 | SSH_DESC= Enable SSH support through libssh2 | ||||
CURL_DESC= Enable HTTP support through cURL | CURL_DESC= Enable HTTP support through cURL | ||||
SSH_LIB_DEPENDS= libssh2.so:security/libssh2 | SSH_LIB_DEPENDS= libssh2.so:security/libssh2 | ||||
SSH_CMAKE_ON= -DUSE_SSH=ON | SSH_CMAKE_ON= -DUSE_SSH=ON | ||||
SSH_CMAKE_OFF= -DUSE_SSH=OFF | SSH_CMAKE_OFF= -DUSE_SSH=OFF | ||||
THREADS_CMAKE_ON= -DTHREADSAFE=ON | THREADS_CMAKE_ON= -DTHREADSAFE=ON | ||||
THREADS_CMAKE_OFF= -DTHREADSAFE=OFF | THREADS_CMAKE_OFF= -DTHREADSAFE=OFF | ||||
CURL_LIB_DEPENDS= libcurl.so:ftp/curl | CURL_LIB_DEPENDS= libcurl.so:ftp/curl | ||||
CURL_CMAKE_ON= -DCURL=ON | CURL_CMAKE_ON= -DCURL=ON | ||||
CURL_CMAKE_OFF= -DCURL=OFF | CURL_CMAKE_OFF= -DCURL=OFF | ||||
BROKEN_sparc64= does not install: thread-local storage not supported | BROKEN_sparc64= does not install: thread-local storage not supported | ||||
.include <bsd.port.pre.mk> | .include <bsd.port.pre.mk> | ||||
post-patch: | post-patch: | ||||
@${REINPLACE_CMD} -e "s|/pkgconfig|/../libdata/pkgconfig|; \ | @${REINPLACE_CMD} -e "/LIBGIT2_PC_REQUIRES.*zlib/ d" ${WRKSRC}/CMakeLists.txt | ||||
/LIBGIT2_PC_REQUIRES.*zlib/ d" ${WRKSRC}/CMakeLists.txt | |||||
.if ${SSL_DEFAULT} == base | .if ${SSL_DEFAULT} == base | ||||
@${REINPLACE_CMD} -e "/LIBGIT2_PC_REQUIRES.*openssl/ d" \ | @${REINPLACE_CMD} -e "/LIBGIT2_PC_REQUIRES.*openssl/ d" \ | ||||
${WRKSRC}/CMakeLists.txt | ${WRKSRC}/CMakeLists.txt | ||||
.endif | .endif | ||||
.include <bsd.port.post.mk> | .include <bsd.port.post.mk> |