1 # Created by: Martin Tournoij <carpetsmoker@xs4all.nl>
10 MAINTAINER= ports@FreeBSD.org
11 COMMENT= Ncurses CD burning bash script
14 LICENSE_FILE= ${WRKSRC}/COPYING
16 RUN_DEPENDS= bash:shells/bash \
17 cdialog:devel/cdialog \
18 cdrecord:sysutils/cdrtools
23 PORTDOCS= CREDITS ChangeLog FAQ FILES HOWTO INSTALL README TODO
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
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
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
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
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}/)
58 @${MKDIR} ${STAGEDIR}${DOCSDIR}
59 ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}/
61 .include <bsd.port.mk>