# $OpenBSD$

VERSION =	2.17.0
DISTNAME =	${VERSION}
PKGNAME =	i2pd-${VERSION}
CATEGORIES =	net
HOMEPAGE =	http://i2pd.website
COMMENT = 	full-featured C++ inplementation of I2P router

MAINTAINER =	None None <none@none.net>

# BSD 3-clause
PERMIT_PACKAGE_CDROM =	Yes

MASTER_SITES =	https://github.com/PurpleI2P/i2pd/archive/

WANTLIB =	${COMPILER_LIBCXX} boost_date_time boost_filesystem \
		boost_program_options boost_system  c crypto m ssl z
BUILD_DEPENDS =	devel/boost
RUN_DEPENDS =	devel/boost
LIB_DEPENDS =	devel/boost

USE_GMAKE =	Yes

WRKDIST =	${WRKDIR}/$i${DISTNAME}
SYSCONFDIR =	${VARBASE}/i2pd/.i2pd/

# The upstream makefile has no install target.
do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/i2pd ${PREFIX}/sbin
	${INSTALL_DATA} ${WRKSRC}/libi2pd.a ${PREFIX}/lib
	${INSTALL_DATA} ${WRKSRC}/libi2pdclient.a ${PREFIX}/lib

post-install:
	${INSTALL_DATA_DIR} ${PREFIX}/share/examples/i2pd/certificates/family
	${INSTALL_DATA_DIR} ${PREFIX}/share/examples/i2pd/certificates/reseed
	${INSTALL_DATA_DIR} ${PREFIX}/share/examples/i2pd/certificates/router
	${INSTALL_DATA} ${WRKSRC}/contrib/certificates/family/* \
		${PREFIX}/share/examples/i2pd/certificates/family
	${INSTALL_DATA} ${WRKSRC}/contrib/certificates/reseed/* \
		${PREFIX}/share/examples/i2pd/certificates/reseed
	${INSTALL_DATA} ${WRKSRC}/contrib/certificates/router/* \
		${PREFIX}/share/examples/i2pd/certificates/router
	${INSTALL_DATA} ${WRKSRC}/contrib/i2pd.conf \
		${PREFIX}/share/examples/i2pd/i2pd.conf
	${INSTALL_DATA} ${WRKSRC}/contrib/tunnels.conf \
		${PREFIX}/share/examples/i2pd/tunnels.conf

.include <bsd.port.mk>
