pkgsrc/net/erlang-idna/Makefile
2022-06-20 08:00:34 +00:00

35 lines
1.1 KiB
Makefile

# $NetBSD: Makefile,v 1.8 2022/06/20 08:00:34 nikita Exp $
DISTNAME= idna-6.1.1
PKGREVISION= 5
CATEGORIES= net
MASTER_SITES= ${MASTER_SITE_GITHUB:=benoitc/}
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= https://github.com/benoitc/erlang-idna/
COMMENT= Pure Erlang IDNA implementation following the RFC5891
LICENSE= mit
REBAR3_BUILD= yes
BUILD_DEPENDS+= rebar3-[0-9]*:../../devel/rebar3
WRKSRC= ${WRKDIR}/${PKGNAME_NOREV}
REBAR= ${PREFIX}/bin/rebar3
do-build:
cd ${WRKSRC} && REBAR_CACHE_DIR=${WRKDIR}/rebar ${REBAR} compile
pre-install:
${MV} ${WRKSRC}/_build/default/lib/idna/ebin ${WRKSRC}
# Apparently this package depends on unicode_util_compat, but
# doesn't say that in the README.md, and includes (by
# downloading from the net at build time) a version. Rather
# than fixing this, wait until the next release which will no
# longer have this problem.
# https://github.com/benoitc/erlang-idna/issues/39
${MV} ${WRKSRC}/_build/default/lib/unicode_util_compat/ebin/* ${WRKSRC}/ebin
${RM} -rf ${WRKSRC}/_build
.include "../../lang/erlang/module.mk"
.include "../../mk/bsd.pkg.mk"