View | Details | Raw Unified | Return to bug 247459 | Differences between
and this patch

Collapse All | Expand All

(-)Makefile (-8 / +28 lines)
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>
(-)distinfo (-3 / +7 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1546801487
1
TIMESTAMP = 1616237032
2
SHA256 (uriparser-0.9.1.tar.bz2) = 75248f3de3b7b13c8c9735ff7b86ebe72cbb8ad043291517d7d53488e0893abe
2
SHA256 (uriparser-0.9.5.zip) = 838347416bd411dabbbd0bc8b071776592f41152eb6076c401c994f7fe00195b
3
SIZE (uriparser-0.9.1.tar.bz2) = 372722
3
SIZE (uriparser-0.9.5.zip) = 267380
4
SHA256 (uriparser-0.9.5-doc.zip) = eae0766ef2548c7d041c00c6898f9e114f6cb88c9fb02d02a9825734f29a814f
5
SIZE (uriparser-0.9.5-doc.zip) = 260868
6
SHA256 (uriparser-0.9.5.qch) = 3b38380996a346301359a15ae75887d68234828cef8f717f688223c5c7016cad
7
SIZE (uriparser-0.9.5.qch) = 303104
(-)pkg-descr (-1 / +1 lines)
Lines 1-3 Link Here
1
uriparser is an RFC 3986 URI parsing library written in C++.
1
uriparser is an RFC 3986 URI parsing library written in C++.
2
2
3
WWW: http://uriparser.sourceforge.net/
3
WWW: https://github.com/uriparser/uriparser
(-)pkg-plist (-2 / +5 lines)
Lines 5-12 Link Here
5
include/uriparser/UriDefsConfig.h
5
include/uriparser/UriDefsConfig.h
6
include/uriparser/UriDefsUnicode.h
6
include/uriparser/UriDefsUnicode.h
7
include/uriparser/UriIp4.h
7
include/uriparser/UriIp4.h
8
lib/liburiparser.a
9
lib/liburiparser.so
8
lib/liburiparser.so
10
lib/liburiparser.so.1
9
lib/liburiparser.so.1
11
lib/liburiparser.so.1.0.24
10
lib/liburiparser.so.1.0.28
11
lib/cmake/uriparser-%%DISTVERSION%%/uriparser-config-version.cmake
12
lib/cmake/uriparser-%%DISTVERSION%%/uriparser-config.cmake
13
lib/cmake/uriparser-%%DISTVERSION%%/uriparser-%%CMAKE_BUILD_TYPE%%.cmake
14
lib/cmake/uriparser-%%DISTVERSION%%/uriparser.cmake
12
libdata/pkgconfig/liburiparser.pc
15
libdata/pkgconfig/liburiparser.pc

Return to bug 247459