diff options
author | araujo <araujo@FreeBSD.org> | 2008-01-26 21:37:00 +0800 |
---|---|---|
committer | araujo <araujo@FreeBSD.org> | 2008-01-26 21:37:00 +0800 |
commit | 50c5824b2e6f429994fce76fb87231b9c7b9e3e7 (patch) | |
tree | 67865b61774a3d911e211da8b99a36990c6b2003 /sysutils | |
parent | 3ca735e074d3b5fc27ec6efb8d892ba907ee598b (diff) | |
download | freebsd-ports-gnome-50c5824b2e6f429994fce76fb87231b9c7b9e3e7.tar.gz freebsd-ports-gnome-50c5824b2e6f429994fce76fb87231b9c7b9e3e7.tar.zst freebsd-ports-gnome-50c5824b2e6f429994fce76fb87231b9c7b9e3e7.zip |
What's MyBashBurn?
Basically, it is no more than a Terminal User Interface (TUI) frontend based of
the CD burning shell script called BashBurn for GNU/Linux; this originally does
not have the best eye-candy CD-burning UI, nevertheless, MyBashBurn uses dialog
boxes/functions which draws (using ncurses) windows onto the screen. MyBashBurn
dialog boxes offer good functionality, and has very good capabilities of
automatically finding dependencies and auto detecting devices CD/DVD RW. In
short, do not reinvent the wheel - just let MyBashBurn do what you want it to
do.
WWW: http://mybashburn.sf.net
PR: ports/119959
Submitted by: Martin Tournoij <carpetsmoker@xs4all.nl>
Approved by: stas (mentor, implicit)
Diffstat (limited to 'sysutils')
-rw-r--r-- | sysutils/Makefile | 1 | ||||
-rw-r--r-- | sysutils/mybashburn/Makefile | 83 | ||||
-rw-r--r-- | sysutils/mybashburn/distinfo | 3 | ||||
-rw-r--r-- | sysutils/mybashburn/pkg-descr | 11 | ||||
-rw-r--r-- | sysutils/mybashburn/pkg-plist | 141 |
5 files changed, 239 insertions, 0 deletions
diff --git a/sysutils/Makefile b/sysutils/Makefile index 3142d4b7429d..22ba8c42bfe8 100644 --- a/sysutils/Makefile +++ b/sysutils/Makefile @@ -430,6 +430,7 @@ SUBDIR += munin-main SUBDIR += munin-node SUBDIR += muse + SUBDIR += mybashburn SUBDIR += nagios-statd SUBDIR += namefix SUBDIR += nautilus-cd-burner diff --git a/sysutils/mybashburn/Makefile b/sysutils/mybashburn/Makefile new file mode 100644 index 000000000000..4d22fb0a4906 --- /dev/null +++ b/sysutils/mybashburn/Makefile @@ -0,0 +1,83 @@ +# New ports collection makefile for: mybashburn +# Date created: 24 jan 2008 +# Whom: Martin Tournoij <carpetsmoker@xs4all.nl> +# +# $FreeBSD$ +# + +PORTNAME= mybashburn +PORTVERSION= 1.0.2 +CATEGORIES= sysutils +MASTER_SITES= SF + +MAINTAINER= carpetsmoker@xs4all.nl +COMMENT= Ncurses CD burning bash script + +RUN_DEPENDS= bash:${PORTSDIR}/shells/bash \ + cdialog:${PORTSDIR}/devel/cdialog + +NO_BUILD= yes +USE_CDRTOOLS= yes +MAN1= mybashburn.1 +MANCOMPRESSED= yes +PORTDOCS= COPYING CREDITS ChangeLog FAQ FILES HOWTO INSTALL README TODO + +OPTIONS= CDRDAO "Disk-At-Once Recording" on \ + DVDTOOLS "Frontend to master DVD media" on \ + EJECT "Ejecting the CD/DVD drive" on \ + FLAC "Free Lossless Audio Codec" on \ + LAME "LGPL MP3 encoder" on \ + MPG123 "Mpg audio player (for MP3-decompression)" on \ + NORMALIZE "An audio file volume normalizer" on \ + SUDO "To allow non-privileged users to burn CD's" on \ + VORBIS "ogg/vorbis audio encoding/decoding" on + +.include <bsd.port.pre.mk> + +.if !defined(WITHOUT_CDRDAO) +RUN_DEPENDS+= cdrdao:${PORTSDIR}/sysutils/cdrdao +.endif +.if !defined(WITHOUT_DVDTOOLS) +RUN_DEPENDS+= dvd+rw-mediainfo:${PORTSDIR}/sysutils/dvd+rw-tools +.endif +.if !defined(WITHOUT_EJECT) +RUN_DEPENDS+= eject:${PORTSDIR}/sysutils/eject +.endif +.if !defined(WITHOUT_FLAC) +RUN_DEPENDS+= flac:${PORTSDIR}/audio/flac +.endif +.if !defined(WITHOUT_LAME) +RUN_DEPENDS+= lame:${PORTSDIR}/audio/lame +.endif +.if !defined(WITHOUT_MPG123) +RUN_DEPENDS+= mpg123:${PORTSDIR}/audio/mpg123 +.endif +.if !defined(WITHOUT_NORMALIZE) +RUN_DEPENDS+= normalize:${PORTSDIR}/audio/normalize +.endif +.if !defined(WITH_SUDO) +RUN_DEPENDS+= sudo:${PORTSDIR}/security/sudo +.endif +.if !defined(WITHOUT_VORBIS) +RUN_DEPENDS+= ogg123:${PORTSDIR}/audio/vorbis-tools +.endif + +post-patch: + @${REINPLACE_CMD} 's|/etc/|${PREFIX}/etc/|; \ + s|/usr/share|${PREFIX}/share|; \ + s|dialog|cdialog|g;' \ + ${WRKSRC}/MyBashBurn.sh ${WRKSRC}/etc/mybashburnrc + +do-install: + ${MKDIR} ${DATADIR} + ${INSTALL_MAN} ${WRKSRC}/man/mybashburn.1.gz ${MAN1PREFIX}/man/man1/ + ${INSTALL_SCRIPT} ${WRKSRC}/MyBashBurn.sh ${PREFIX}/bin/mybashburn + ${INSTALL_DATA} ${WRKSRC}/etc/mybashburnrc ${PREFIX}/etc/mybashburnrc.sample + @(cd ${WRKSRC}/ && ${COPYTREE_SHARE} "burning config convert lang menus misc" ${DATADIR}/) + +.if !defined(NOPORTDOCS) + ${MKDIR} ${DOCSDIR} + ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${DOCSDIR}/ +.endif + +.include <bsd.port.post.mk> diff --git a/sysutils/mybashburn/distinfo b/sysutils/mybashburn/distinfo new file mode 100644 index 000000000000..b02380a29580 --- /dev/null +++ b/sysutils/mybashburn/distinfo @@ -0,0 +1,3 @@ +MD5 (mybashburn-1.0.2.tar.gz) = db8d592841c4d950af2d7ce87ce6aff4 +SHA256 (mybashburn-1.0.2.tar.gz) = 2d74b3a1ffd9838d55d2c7b15526bc7bf5e8aea27fc335f7107d9dc5cf10213b +SIZE (mybashburn-1.0.2.tar.gz) = 90301 diff --git a/sysutils/mybashburn/pkg-descr b/sysutils/mybashburn/pkg-descr new file mode 100644 index 000000000000..2832fc82f63a --- /dev/null +++ b/sysutils/mybashburn/pkg-descr @@ -0,0 +1,11 @@ +What's MyBashBurn? +Basically, it is no more than a Terminal User Interface (TUI) frontend based of +the CD burning shell script called BashBurn for GNU/Linux; this originally does +not have the best eye-candy CD-burning UI, nevertheless, MyBashBurn uses dialog +boxes/functions which draws (using ncurses) windows onto the screen. MyBashBurn +dialog boxes offer good functionality, and has very good capabilities of +automatically finding dependencies and auto detecting devices CD/DVD RW. In +short, do not reinvent the wheel - just let MyBashBurn do what you want it to +do. + +WWW: http://mybashburn.sf.net diff --git a/sysutils/mybashburn/pkg-plist b/sysutils/mybashburn/pkg-plist new file mode 100644 index 000000000000..f47939a45b6a --- /dev/null +++ b/sysutils/mybashburn/pkg-plist @@ -0,0 +1,141 @@ +bin/mybashburn +etc/mybashburnrc.sample +%%DATADIR%%/misc/variables.idx +%%DATADIR%%/misc/mount.sh +%%DATADIR%%/misc/commonfunctions.sh +%%DATADIR%%/misc/datadefine.sh +%%DATADIR%%/misc/xmmsread.sh +%%DATADIR%%/misc/check_path.sh +%%DATADIR%%/misc/colors.idx +%%DATADIR%%/misc/commands.idx +%%DATADIR%%/menus/data_menu.sh +%%DATADIR%%/menus/audio_menu.sh +%%DATADIR%%/menus/iso_menu.sh +%%DATADIR%%/lang/German/commonfunctions.lang +%%DATADIR%%/lang/German/bincue.lang +%%DATADIR%%/lang/German/datadefine.lang +%%DATADIR%%/lang/German/iso_menu.lang +%%DATADIR%%/lang/German/convert_mp3s.lang +%%DATADIR%%/lang/German/configure.lang +%%DATADIR%%/lang/German/audio_menu.lang +%%DATADIR%%/lang/German/convert_oggs.lang +%%DATADIR%%/lang/German/data_menu.lang +%%DATADIR%%/lang/German/mount.lang +%%DATADIR%%/lang/German/MyBashBurn.lang +%%DATADIR%%/lang/German/check_path.lang +%%DATADIR%%/lang/German/burning.lang +%%DATADIR%%/lang/German/multi.lang +%%DATADIR%%/lang/German/convert_flacs.lang +%%DATADIR%%/lang/Polish/commonfunctions.lang +%%DATADIR%%/lang/Polish/bincue.lang +%%DATADIR%%/lang/Polish/datadefine.lang +%%DATADIR%%/lang/Polish/iso_menu.lang +%%DATADIR%%/lang/Polish/convert_mp3s.lang +%%DATADIR%%/lang/Polish/configure.lang +%%DATADIR%%/lang/Polish/audio_menu.lang +%%DATADIR%%/lang/Polish/convert_oggs.lang +%%DATADIR%%/lang/Polish/data_menu.lang +%%DATADIR%%/lang/Polish/mount.lang +%%DATADIR%%/lang/Polish/MyBashBurn.lang +%%DATADIR%%/lang/Polish/check_path.lang +%%DATADIR%%/lang/Polish/burning.lang +%%DATADIR%%/lang/Polish/multi.lang +%%DATADIR%%/lang/Polish/convert_flacs.lang +%%DATADIR%%/lang/Swedish/commonfunctions.lang +%%DATADIR%%/lang/Swedish/bincue.lang +%%DATADIR%%/lang/Swedish/datadefine.lang +%%DATADIR%%/lang/Swedish/iso_menu.lang +%%DATADIR%%/lang/Swedish/convert_mp3s.lang +%%DATADIR%%/lang/Swedish/configure.lang +%%DATADIR%%/lang/Swedish/audio_menu.lang +%%DATADIR%%/lang/Swedish/convert_oggs.lang +%%DATADIR%%/lang/Swedish/data_menu.lang +%%DATADIR%%/lang/Swedish/mount.lang +%%DATADIR%%/lang/Swedish/MyBashBurn.lang +%%DATADIR%%/lang/Swedish/check_path.lang +%%DATADIR%%/lang/Swedish/burning.lang +%%DATADIR%%/lang/Swedish/multi.lang +%%DATADIR%%/lang/Swedish/convert_flacs.lang +%%DATADIR%%/lang/English/commonfunctions.lang +%%DATADIR%%/lang/English/bincue.lang +%%DATADIR%%/lang/English/datadefine.lang +%%DATADIR%%/lang/English/iso_menu.lang +%%DATADIR%%/lang/English/convert_mp3s.lang +%%DATADIR%%/lang/English/configure.lang +%%DATADIR%%/lang/English/audio_menu.lang +%%DATADIR%%/lang/English/convert_oggs.lang +%%DATADIR%%/lang/English/data_menu.lang +%%DATADIR%%/lang/English/mount.lang +%%DATADIR%%/lang/English/MyBashBurn.lang +%%DATADIR%%/lang/English/check_path.lang +%%DATADIR%%/lang/English/xmmsread.lang +%%DATADIR%%/lang/English/burning.lang +%%DATADIR%%/lang/English/multi.lang +%%DATADIR%%/lang/English/convert_flacs.lang +%%DATADIR%%/lang/Czech/multi.lang +%%DATADIR%%/lang/Czech/bincue.lang +%%DATADIR%%/lang/Czech/datadefine.lang +%%DATADIR%%/lang/Czech/iso_menu.lang +%%DATADIR%%/lang/Czech/convert_mp3s.lang +%%DATADIR%%/lang/Czech/configure.lang +%%DATADIR%%/lang/Czech/audio_menu.lang +%%DATADIR%%/lang/Czech/convert_oggs.lang +%%DATADIR%%/lang/Czech/data_menu.lang +%%DATADIR%%/lang/Czech/mount.lang +%%DATADIR%%/lang/Czech/MyBashBurn.lang +%%DATADIR%%/lang/Czech/check_path.lang +%%DATADIR%%/lang/Czech/burning.lang +%%DATADIR%%/lang/Czech/convert_flacs.lang +%%DATADIR%%/lang/Spanish/commonfunctions.lang +%%DATADIR%%/lang/Spanish/bincue.lang +%%DATADIR%%/lang/Spanish/datadefine.lang +%%DATADIR%%/lang/Spanish/iso_menu.lang +%%DATADIR%%/lang/Spanish/convert_mp3s.lang +%%DATADIR%%/lang/Spanish/configure.lang +%%DATADIR%%/lang/Spanish/audio_menu.lang +%%DATADIR%%/lang/Spanish/convert_oggs.lang +%%DATADIR%%/lang/Spanish/data_menu.lang +%%DATADIR%%/lang/Spanish/mount.lang +%%DATADIR%%/lang/Spanish/MyBashBurn.lang +%%DATADIR%%/lang/Spanish/check_path.lang +%%DATADIR%%/lang/Spanish/xmmsread.lang +%%DATADIR%%/lang/Spanish/burning.lang +%%DATADIR%%/lang/Spanish/multi.lang +%%DATADIR%%/lang/Spanish/convert_flacs.lang +%%DATADIR%%/lang/Norwegian/multi.lang +%%DATADIR%%/lang/Norwegian/bincue.lang +%%DATADIR%%/lang/Norwegian/datadefine.lang +%%DATADIR%%/lang/Norwegian/iso_menu.lang +%%DATADIR%%/lang/Norwegian/convert_mp3s.lang +%%DATADIR%%/lang/Norwegian/configure.lang +%%DATADIR%%/lang/Norwegian/audio_menu.lang +%%DATADIR%%/lang/Norwegian/convert_oggs.lang +%%DATADIR%%/lang/Norwegian/data_menu.lang +%%DATADIR%%/lang/Norwegian/mount.lang +%%DATADIR%%/lang/Norwegian/MyBashBurn.lang +%%DATADIR%%/lang/Norwegian/check_path.lang +%%DATADIR%%/lang/Norwegian/burning.lang +%%DATADIR%%/lang/Norwegian/convert_flacs.lang +%%DATADIR%%/convert/convert_oggs.sh +%%DATADIR%%/convert/convert_flacs.sh +%%DATADIR%%/convert/convert_mp3s.sh +%%DATADIR%%/config/reset_options.sh +%%DATADIR%%/config/apply_options.sh +%%DATADIR%%/config/configure.sh +%%DATADIR%%/burning/bincue.sh +%%DATADIR%%/burning/multi.sh +%%DATADIR%%/burning/burning.sh +@dirrm %%DATADIR%%/burning +@dirrm %%DATADIR%%/config +@dirrm %%DATADIR%%/convert +@dirrm %%DATADIR%%/lang/Norwegian +@dirrm %%DATADIR%%/lang/Spanish +@dirrm %%DATADIR%%/lang/Czech +@dirrm %%DATADIR%%/lang/English +@dirrm %%DATADIR%%/lang/Swedish +@dirrm %%DATADIR%%/lang/Polish +@dirrm %%DATADIR%%/lang/German +@dirrm %%DATADIR%%/lang +@dirrm %%DATADIR%%/menus +@dirrm %%DATADIR%%/misc +@dirrm %%DATADIR%% |