Tweak shells/nologinmsg version 1.0
[dports.git] / shells / zoidberg / Makefile
1 # Created by: ijliao
2 # $FreeBSD: shells/zoidberg/Makefile 327770 2013-09-20 22:57:23Z bapt $
3
4 PORTNAME=       zoidberg
5 PORTVERSION=    0.96
6 PORTREVISION=   3
7 CATEGORIES=     shells perl5
8 MASTER_SITES=   CPAN
9 MASTER_SITE_SUBDIR=     CPAN:PARDUS
10 DISTNAME=       Zoidberg-${PORTVERSION}
11
12 MAINTAINER=     perl@FreeBSD.org
13 COMMENT=        Modular PERL shell
14
15 BUILD_DEPENDS=  p5-Exporter-Tidy>=0:${PORTSDIR}/devel/p5-Exporter-Tidy \
16                 p5-Term-ReadLine-Zoid>=0:${PORTSDIR}/devel/p5-Term-ReadLine-Zoid \
17                 p5-Env-PS1>=0:${PORTSDIR}/devel/p5-Env-PS1
18 RUN_DEPENDS=    p5-Exporter-Tidy>=0:${PORTSDIR}/devel/p5-Exporter-Tidy \
19                 p5-Term-ReadLine-Zoid>=0:${PORTSDIR}/devel/p5-Term-ReadLine-Zoid \
20                 p5-Env-PS1>=0:${PORTSDIR}/devel/p5-Env-PS1
21
22 USES=           perl5
23 USE_PERL5=      modbuild
24 CONFIGURE_ARGS= install_path=share="${DATADIR}" \
25                 install_path=share="${ETCDIR}"
26
27 .if !defined(NOPORTDOCS)
28 PORTDOCS=       Changes README
29 .endif
30
31 .if !defined(NOPORTEXAMPLES)
32 PORTEXAMPLES=   Menu.pl cpan.pl word_expansion.pl
33 .endif
34
35 MAN1=   zoid.1 zoiddevel.1 zoidfaq.1 zoiduser.1 zoidbuiltins.1
36 MAN3=   Bundle::Zoidberg.3 \
37         Zoidberg.3 \
38         Zoidberg::Contractor.3 \
39         Zoidberg::DispatchTable.3 \
40         Zoidberg::Fish.3 \
41         Zoidberg::Fish::Commands.3 \
42         Zoidberg::Fish::Intel.3 \
43         Zoidberg::Fish::Log.3 \
44         Zoidberg::Fish::ReadLine.3 \
45         Zoidberg::PluginHash.3 \
46         Zoidberg::Shell.3 \
47         Zoidberg::StringParser.3 \
48         Zoidberg::Utils.3 \
49         Zoidberg::Utils::Error.3 \
50         Zoidberg::Utils::FileSystem.3 \
51         Zoidberg::Utils::GetOpt.3 \
52         Zoidberg::Utils::Output.3
53
54 NO_STAGE=       yes
55 post-install:
56         @${ECHO_CMD} ${PREFIX}/bin/zoid >> /etc/shells
57
58 .if !defined(NOPORTDOCS)
59         @${MKDIR} ${DOCSDIR}
60 .for file in ${PORTDOCS}
61         ${INSTALL_SCRIPT} ${WRKSRC}/${file} ${DOCSDIR}
62 .endfor
63 .endif
64
65 .if !defined(NOPORTEXAMPLES)
66         @${MKDIR} ${EXAMPLESDIR}
67 .for file in ${PORTEXAMPLES}
68         ${INSTALL_SCRIPT} ${WRKSRC}/doc/examples/${file} ${EXAMPLESDIR}
69 .endfor
70 .endif
71
72 .include <bsd.port.mk>