pkgsrc-wip/elixir-cross-ref/Makefile

56 lines
1.8 KiB
Makefile

# $NetBSD$
DISTNAME= elixir-0.2
PKGNAME= ${DISTNAME:S/elixir-/elixir-cross-ref-/}
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_GITHUB:=free-electrons/}
GITHUB_PROJECT= elixir
GITHUB_TAG= v0.2
MAINTAINER= ryoon@NetBSD.org
HOMEPAGE= https://github.com/free-electrons/elixir/
COMMENT= Elixir Cross Referencer
LICENSE= gnu-agpl-v3 # Patches are from AGPLv3 version
USE_LANGUAGES= # none
USE_TOOLS+= gsed:run perl:run pax
PYTHON_VERSIONS_INCOMPATIBLE= 27
NO_BUILD= yes
REPLACE_PYTHON= data.py
REPLACE_PYTHON+= lib.py
REPLACE_PYTHON+= query.py
REPLACE_PYTHON+= update.py
REPLACE_PYTHON+= http/web.py
DEPENDS+= ${PYPKGPREFIX}-jinja2-[0-9]*:../../textproc/py-jinja2
DEPENDS+= ${PYPKGPREFIX}-pygments-[0-9]*:../../textproc/py-pygments
DEPENDS+= ${PYPKGPREFIX}-bsddb3-[0-9]*:../../databases/py-bsddb3
DEPENDS+= exctags-[0-9]*:../../devel/exctags
DEPENDS+= coreutils-[0-9]*:../../sysutils/coreutils
SUBST_CLASSES+= coreutils
SUBST_STAGE.coreutils= pre-configure
SUBST_MESSAGE.coreutils= Use GNU commands and exctags
SUBST_FILES.coreutils= script.sh
SUBST_SED.coreutils= -e 's,sort -V,gsort -V,g'
SUBST_SED.coreutils+= -e 's,tac |,gtac |,g'
SUBST_SED.coreutils+= -e 's,sed ,gsed ,g'
SUBST_SED.coreutils+= -e 's,head ,ghead ,g'
SUBST_SED.coreutils+= -e 's,ctags ,exctags ,g'
INSTALLATION_DIRS+= share/doc/${PKGBASE}
INSTALLATION_DIRS+= libexec/${PKGBASE}
do-install:
${INSTALL_DATA} ${WRKSRC}/COPYING \
${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
${INSTALL_DATA} ${WRKSRC}/README.md \
${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
cd ${WRKSRC} && ${FIND} . -type f \! \( -name .gitignore -o \
-name COPYING -o -name README.md -o -name '*.orig' \) -print | \
pax -rw ${DESTDIR}${PREFIX}/libexec/${PKGBASE}
.include "../../lang/python/application.mk"
.include "../../mk/bsd.pkg.mk"