Remove RDEP on p5-Clipboard as it drags xclip which requires X libs, mention the optional dependency (along p5-Capture-Tiny) in the DESCR. kpcli.pl gracefully handles the absence of the module at runtime, and loudly tells you to install them if you try to use the clipboard features. changelog mirrored at https://github.com/tribut/kpcli/blob/master/README#L336
31 lines
702 B
Makefile
31 lines
702 B
Makefile
# $OpenBSD: Makefile,v 1.12 2020/09/17 08:57:55 landry Exp $
|
|
|
|
COMMENT = cli browser for keepassx databases
|
|
|
|
DISTNAME = kpcli-3.4
|
|
CATEGORIES = security
|
|
EXTRACT_SUFX = .pl
|
|
EXTRACT_ONLY =
|
|
HOMEPAGE = http://kpcli.sourceforge.net/
|
|
|
|
# Perl
|
|
PERMIT_PACKAGE = Yes
|
|
|
|
MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=kpcli/}
|
|
|
|
MODULES = perl
|
|
NO_BUILD = Yes
|
|
NO_TEST = Yes
|
|
|
|
RUN_DEPENDS = security/p5-Crypt-Rijndael \
|
|
devel/p5-Term-ShellUI \
|
|
p5-Term-ReadLine-Perl-*|p5-Term-ReadLine-Gnu-*:devel/p5-Term-ReadLine-Gnu \
|
|
devel/p5-Sort-Naturally \
|
|
textproc/p5-Data-Password \
|
|
textproc/p5-File-KeePass
|
|
|
|
do-install:
|
|
${INSTALL_SCRIPT} ${FULLDISTDIR}/${DISTNAME}${EXTRACT_SUFX} ${PREFIX}/bin/kpcli
|
|
|
|
.include <bsd.port.mk>
|