Lines 2-25
Link Here
|
2 |
# $FreeBSD$ |
2 |
# $FreeBSD$ |
3 |
|
3 |
|
4 |
PORTNAME= uriparser |
4 |
PORTNAME= uriparser |
5 |
DISTVERSION= 0.9.1 |
5 |
DISTVERSION= 0.9.5 |
6 |
CATEGORIES= net |
6 |
CATEGORIES= net |
7 |
MASTER_SITES= SF/${PORTNAME}/Sources/${PORTVERSION} |
7 |
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${PORTNAME}-${PORTVERSION}/ |
|
|
8 |
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} |
9 |
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} |
8 |
|
10 |
|
9 |
MAINTAINER= ed@FreeBSD.org |
11 |
MAINTAINER= svysh.fbsd@gmail.com |
10 |
COMMENT= URI parsing library |
12 |
COMMENT= URI parsing library |
11 |
|
13 |
|
12 |
LICENSE= BSD3CLAUSE |
14 |
LICENSE= BSD3CLAUSE |
13 |
LICENSE_FILE= ${WRKSRC}/COPYING |
15 |
LICENSE_FILE= ${WRKSRC}/COPYING |
14 |
|
16 |
|
15 |
USES= libtool pathfix tar:bz2 |
17 |
BUILD_DEPENDS= bash:shells/bash |
16 |
|
18 |
|
|
|
19 |
USES= pathfix cmake:noninja zip |
17 |
USE_LDCONFIG= yes |
20 |
USE_LDCONFIG= yes |
|
|
21 |
TEST_TARGET= test |
18 |
|
22 |
|
19 |
GNU_CONFIGURE= yes |
23 |
CMAKE_OFF= URIPARSER_BUILD_DOCS # will fetch prebuilds from the upstream, if DOCS is selected |
20 |
CONFIGURE_ARGS= --disable-doc --disable-test |
24 |
DISTDOCSNAME= ${DISTNAME}-doc |
21 |
INSTALL_TARGET= install-strip |
25 |
DISTDOCSFILE= ${DISTDOCSNAME}${EXTRACT_SUFX} |
22 |
|
26 |
|
23 |
MAKE_JOBS_UNSAFE=yes |
27 |
OPTIONS_DEFINE= DOCS TEST |
|
|
28 |
DOCS_DISTFILES= ${DISTDOCSFILE} ${DISTNAME}.qch |
29 |
DOCS_EXTRACT_ONLY= ${DISTDOCSFILE} |
30 |
TEST_BUILD_DEPENDS= googletest>=1.10.0:devel/googletest |
31 |
TEST_CMAKE_BOOL= URIPARSER_BUILD_TESTS |
24 |
|
32 |
|
|
|
33 |
PORTDOCS= * |
34 |
|
35 |
PLIST_SUB= DISTVERSION=${DISTVERSION} |
36 |
|
37 |
post-install-DOCS-on: |
38 |
${MKDIR} ${STAGEDIR}${DOCSDIR}/qch |
39 |
cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} |
40 |
cd ${WRKSRC}/../${DISTDOCSNAME} && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} |
41 |
${INSTALL_MAN} ${DISTDIR}/${DISTNAME}.qch ${STAGEDIR}${DOCSDIR}/qch |
42 |
( ${ECHO} "QCH file is a QT Compressed Help file, generated by doxygen, cf:"; \ |
43 |
${ECHO} "https://doc.qt.io/qt-5/assistant-details.html"; ) > ${STAGEDIR}${DOCSDIR}/qch/readme-qch |
44 |
|
25 |
.include <bsd.port.mk> |
45 |
.include <bsd.port.mk> |