|
Lines 1-7
Link Here
|
| 1 |
# $FreeBSD$ |
1 |
# $FreeBSD$ |
| 2 |
|
2 |
|
| 3 |
PORTNAME= libgit2 |
3 |
PORTNAME= libgit2 |
| 4 |
PORTVERSION= 0.23.1 |
4 |
PORTVERSION= 0.23.4 |
| 5 |
DISTVERSIONPREFIX= v |
5 |
DISTVERSIONPREFIX= v |
| 6 |
CATEGORIES= devel |
6 |
CATEGORIES= devel |
| 7 |
|
7 |
|
|
Lines 17-28
Link Here
|
| 17 |
USE_LDCONFIG= yes |
17 |
USE_LDCONFIG= yes |
| 18 |
USE_OPENSSL= yes |
18 |
USE_OPENSSL= yes |
| 19 |
|
19 |
|
| 20 |
PLIST_SUB= SHLIB_VER=${PORTVERSION:R:E} |
20 |
PLIST_SUB= PORTVERSION=${PORTVERSION} SHLIB_VER=${PORTVERSION:R:E} |
| 21 |
|
21 |
|
| 22 |
OPTIONS_DEFINE= SSH THREADS CURL |
22 |
OPTIONS_DEFINE= SSH THREADS CURL |
| 23 |
OPTIONS_DEFAULT=SSH THREADS CURL |
23 |
OPTIONS_DEFAULT=SSH THREADS CURL |
| 24 |
SSH_DESC= Enable SSH support through libssh2 |
24 |
SSH_DESC= Enable SSH support through libssh2 |
| 25 |
CURL_DESC= Enable HTTP support through cURL |
25 |
CURL_DESC= Enable HTTP support through cURL |
| 26 |
|
26 |
|
| 27 |
SSH_LIB_DEPENDS= libssh2.so:${PORTSDIR}/security/libssh2 |
27 |
SSH_LIB_DEPENDS= libssh2.so:${PORTSDIR}/security/libssh2 |
| 28 |
SSH_CMAKE_ON= -DUSE_SSH=ON |
28 |
SSH_CMAKE_ON= -DUSE_SSH=ON |
|
Lines 29-44
Link Here
|
| 29 |
SSH_CMAKE_OFF= -DUSE_SSH=OFF |
29 |
SSH_CMAKE_OFF= -DUSE_SSH=OFF |
| 30 |
THREADS_CMAKE_ON= -DTHREADSAFE=ON |
30 |
THREADS_CMAKE_ON= -DTHREADSAFE=ON |
| 31 |
THREADS_CMAKE_OFF= -DTHREADSAFE=OFF |
31 |
THREADS_CMAKE_OFF= -DTHREADSAFE=OFF |
| 32 |
CURL_LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/curl |
32 |
CURL_LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/curl |
| 33 |
CURL_CMAKE_ON= -DCURL=ON |
33 |
CURL_CMAKE_ON= -DCURL=ON |
| 34 |
CURL_CMAKE_OFF= -DCURL=OFF |
34 |
CURL_CMAKE_OFF= -DCURL=OFF |
| 35 |
|
35 |
|
|
|
36 |
BROKEN_sparc64= does not install: thread-local storage not supported |
| 37 |
|
| 36 |
.include <bsd.port.pre.mk> |
38 |
.include <bsd.port.pre.mk> |
| 37 |
|
39 |
|
| 38 |
.if ${ARCH} == "sparc64" |
|
|
| 39 |
BROKEN= Does not install on sparc64: thread-local storage not supported |
| 40 |
.endif |
| 41 |
|
| 42 |
post-patch: |
40 |
post-patch: |
| 43 |
@${REINPLACE_CMD} -e "s|/pkgconfig|/../libdata/pkgconfig|; \ |
41 |
@${REINPLACE_CMD} -e "s|/pkgconfig|/../libdata/pkgconfig|; \ |
| 44 |
/LIBGIT2_PC_REQUIRES.*zlib/ d" ${WRKSRC}/CMakeLists.txt |
42 |
/LIBGIT2_PC_REQUIRES.*zlib/ d" ${WRKSRC}/CMakeLists.txt |