Update sysutils/filelight to version 20.04.0
[dports.git] / sysutils / mybashburn / Makefile
1 # Created by: Martin Tournoij <carpetsmoker@xs4all.nl>
2 # $FreeBSD$
3
4 PORTNAME=       mybashburn
5 PORTVERSION=    1.0.2
6 PORTREVISION=   4
7 CATEGORIES=     sysutils
8 MASTER_SITES=   SF
9
10 MAINTAINER=     ports@FreeBSD.org
11 COMMENT=        Ncurses CD burning bash script
12
13 LICENSE=        GPLv2+
14 LICENSE_FILE=   ${WRKSRC}/COPYING
15
16 RUN_DEPENDS=    bash:shells/bash \
17                 cdialog:devel/cdialog \
18                 cdrecord:sysutils/cdrtools
19
20 NO_BUILD=       yes
21 NO_ARCH=        yes
22
23 PORTDOCS=       CREDITS ChangeLog FAQ FILES HOWTO INSTALL README TODO
24
25 OPTIONS_DEFINE= CDRDAO DVDTOOLS EJECT FLAC LAME MPG123 NORMALIZE SUDO VORBIS DOCS
26 OPTIONS_DEFAULT=CDRDAO DVDTOOLS EJECT FLAC LAME MPG123 NORMALIZE SUDO VORBIS
27
28 CDRDAO_DESC=    Disk-At-Once Recording
29 DVDTOOLS_DESC=  Frontend to master DVD media
30 EJECT_DESC=     Ejecting the CD/DVD drive
31 NORMALIZE_DESC= An audio file volume normalizer
32 SUDO_DESC=      To allow non-privileged users to burn CD's
33
34 CDRDAO_RUN_DEPENDS=     cdrdao:sysutils/cdrdao
35 DVDTOOLS_RUN_DEPENDS=   dvd+rw-mediainfo:sysutils/dvd+rw-tools
36 EJECT_RUN_DEPENDS=      eject:sysutils/eject
37 FLAC_RUN_DEPENDS=       flac:audio/flac
38 LAME_RUN_DEPENDS=       lame:audio/lame
39 MPG123_RUN_DEPENDS=     mpg123:audio/mpg123
40 NORMALIZE_RUN_DEPENDS=  normalize:audio/normalize
41 SUDO_RUN_DEPENDS=       sudo:security/sudo
42 VORBIS_RUN_DEPENDS=     ogg123:audio/vorbis-tools
43
44 post-patch:
45         @${REINPLACE_CMD} 's|/etc/|${PREFIX}/etc/|; \
46                 s|/usr/share|${PREFIX}/share|; \
47                 s|dialog|cdialog|g;' \
48                 ${WRKSRC}/MyBashBurn.sh ${WRKSRC}/etc/mybashburnrc
49
50 do-install:
51         @${MKDIR} ${STAGEDIR}${DATADIR}
52         ${INSTALL_MAN} ${WRKSRC}/man/mybashburn.1.gz ${STAGEDIR}${MAN1PREFIX}/man/man1/
53         ${INSTALL_SCRIPT} ${WRKSRC}/MyBashBurn.sh ${STAGEDIR}${PREFIX}/bin/mybashburn
54         ${INSTALL_DATA} ${WRKSRC}/etc/mybashburnrc ${STAGEDIR}${PREFIX}/etc/mybashburnrc.sample
55         @(cd ${WRKSRC}/ && ${COPYTREE_SHARE} "burning config convert lang menus misc" ${STAGEDIR}${DATADIR}/)
56
57 do-install-DOCS-on:
58         @${MKDIR} ${STAGEDIR}${DOCSDIR}
59         ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}/
60
61 .include <bsd.port.mk>