pkgsrc-wip/psh/Makefile

47 lines
1.2 KiB
Makefile

# $NetBSD: Makefile,v 1.5 2012/10/05 13:52:03 asau Exp $
DISTNAME= psh-1.8.1
CATEGORIES= shells
PKGREVISION= 2
MASTER_SITES= ${MASTER_SITE_GITHUB:=gnp/}
GITHUB_TAG= psh-${PKGVERSION_NOREV}
DIST_SUBDIR= psh
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= https://gnp.github.io/psh/
COMMENT= Perl Shell
LICENSE= ${PERL5_LICENSE}
PKG_SHELL= ${PREFIX}/bin/psh
DEPENDS+= p5-BSD-Resource>=1.24:../../devel/p5-BSD-Resource
PERL5_PACKLIST= auto/psh/.packlist
USE_LANGUAGES= # none
CONF_FILES= ${EGDIR}/pshrc ${PKG_SYSCONFDIR}/pshrc
EGDIR= ${PREFIX}/share/examples/psh
REPLACE_PERL= psh
REPLACE_PERL+= lib/Psh/Builtins/Complete.pm
REPLACE_PERL+= lib/Psh/Parser.pm
REPLACE_PERL+= t/bi_tieopt.t
SUBST_CLASSES+= postinst
SUBST_FILES.postinst= postinstall.pl
SUBST_MESSAGE.postinst= Substituting in post-install script
SUBST_SED.postinst= -e 's,~/[.]psh,${DESTDIR}${PREFIX},'
SUBST_STAGE.postinst= pre-install
INSTALL_MAKE_FLAGS+= PREFIX=${DESTDIR}${PREFIX}
post-install:
cd ${WRKSRC} && \
${INSTALL_DATA_DIR} ${DESTDIR}${EGDIR} && \
${INSTALL_DATA} pshrc ${DESTDIR}${EGDIR} && \
${INSTALL_DATA} examples/complete-examples ${DESTDIR}${EGDIR}
.include "../../lang/perl5/module.mk"
.include "../../mk/bsd.pkg.mk"