1PORTNAME=	rhash
2PORTVERSION=	1.4.4
3PORTREVISION=	1
4CATEGORIES=	security
5MASTER_SITES=	SF
6DISTNAME=	${PORTNAME}-${PORTVERSION}-src
7
8PATCH_SITES=	https://github.com/rhash/RHash/commit/
9PATCHFILES+=	c804982d1b24c6533118b3068d2cfdca685076f3.patch:-p1
10PATCHFILES+=	9ef90b958b7ae50aeeb5c269468034d73d6e2efe.patch:-p1
11PATCHFILES+=	b8c91ea6551e99e10352386cd46ea26973bb4a4d.patch:-p1
12
13MAINTAINER=	ports@MidnightBSD.org
14COMMENT=	Utility and library for computing and checking of file hashes
15WWW=		https://rhash.sourceforge.net/
16
17LICENSE=	bsd0
18LICENSE_FILE=	${WRKSRC}/COPYING
19
20FAKE_OPTS+=   trueprefix
21
22HAS_CONFIGURE=	yes
23CONFIGURE_ARGS=	--prefix="${PREFIX}" --mandir="${PREFIX}/share/man" \
24		--pkgconfigdir="${PREFIX}/libdata/pkgconfig" \
25		--enable-lib-static --enable-openssl-runtime \
26		--extra-cflags="${CFLAGS}" --extra-ldflags="${LDFLAGS}"
27INSTALL_TARGET=	install install-lib-so-link install-pkg-config
28
29USES=		cpe
30CPE_VENDOR=	${PORTNAME}_project
31USE_LDCONFIG=	yes
32
33NO_TEST=	yes
34
35WRKSRC=		${WRKDIR}/RHash-${PORTVERSION}
36
37PORTDOCS=	ChangeLog README.md
38
39OPTIONS_DEFINE=	DOCS NLS
40OPTIONS_SUB=	yes
41
42NLS_USES=	gettext localbase:ldflags
43NLS_CONFIGURE_ON=	--enable-gettext
44NLS_INSTALL_TARGET=	install-gmo
45
46post-patch:
47	@${REINPLACE_CMD} -e '/BYTE_ORDER/s,__,_,g' \
48		${WRKSRC}/librhash/byte_order.h
49
50post-install-DOCS-on:
51	@${MKDIR} ${FAKE_DESTDIR}${DOCSDIR}
52	${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${FAKE_DESTDIR}${DOCSDIR}
53
54.include <bsd.port.mk>
55