Add new port graveman

Graveman is yet another GPL GTK2 frontend for cdrecord,  mkisofs, readcd and sox.
It does NOT require a lot of GNOME libfoos and libbars, so it is
ideal for using with lightweight GTK2 window managers, like XFCE4, for example.

PR:		ports/77025
Submitted by:	Anton Karpov <toxa@toxahost.ru>
This commit is contained in:
Michael Johnson 2005-02-04 13:36:07 +00:00
parent 58a0c2a29a
commit 5432d75fb3
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=128029
6 changed files with 140 additions and 0 deletions

View file

@ -182,6 +182,7 @@
SUBDIR += gpkgdep
SUBDIR += gpte
SUBDIR += graft
SUBDIR += graveman
SUBDIR += growspd
SUBDIR += grub
SUBDIR += gstopd

View file

@ -0,0 +1,48 @@
# New ports collection makefile for: graveman
# Date created: 2005-02-01
# Whom: Anton Karpov <toxa@toxahost.ru>
#
# $FreeBSD$
#
PORTNAME= graveman
PORTVERSION= 0.3.6
CATEGORIES= sysutils
MASTER_SITES= http://www.nongnu.org/${PORTNAME}/
MAINTAINER= toxa@toxahost.ru
COMMENT= Another GTK2 frontend for cdrecord, mkisofs, readcd and sox
RUN_DEPENDS= cdrecord:${PORTSDIR}/sysutils/cdrtools
USE_BZIP2= yes
USE_GMAKE= yes
GNU_CONFIGURE= yes
USE_X_PREFIX= yes
WANT_GNOME= yes
GNU_CONFIGURE= yes
USE_GNOME= libglade2 intlhack gnomehack gnomeprefix
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
LIBS="-L${LOCALBASE}/lib"
OPTIONS= MP3 "MP3 Support" off \
OGG "OGG Support" off
.include <bsd.port.pre.mk>
.if !defined(WITHOUT_MP3)
LIB_DEPENDS+= mad.2:${PORTSDIR}/audio/libmad \
id3tag.2:${PORTSDIR}/audio/libid3tag
RUN_DEPENDS+= sox:${PORTSDIR}/audio/sox
.else
CONFIGURE_ARGS+=--disable-mp3
.endif
.if !defined(WITHOUT_OGG)
LIB_DEPENDS+= ogg.5:${PORTSDIR}/audio/libogg \
vorbis.3:${PORTSDIR}/audio/libvorbis
.else
CONFIGURE_ARGS+=--disable-ogg
.endif
.include <bsd.port.post.mk>

View file

@ -0,0 +1,2 @@
MD5 (graveman-0.3.6.tar.bz2) = ad9803588a989bddd46d252f0d56f5f1
SIZE (graveman-0.3.6.tar.bz2) = 386027

View file

@ -0,0 +1,16 @@
--- src/callbacks.c.orig Fri Feb 4 08:17:01 2005
+++ src/callbacks.c Fri Feb 4 08:17:38 2005
@@ -844,11 +844,12 @@
GHashTable *Lhash = (GHashTable *) Adata;
gboolean *Labort = (gboolean *)g_hash_table_lookup(Lhash, "gabort");
GtkWidget *Lwindow = GTK_WIDGET(g_hash_table_lookup(Lhash, "window_burn"));
+ GtkWidget *Lconfirm;
gint Lret;
g_assert(Labort);
- GtkWidget *Lconfirm = gtk_message_dialog_new(GTK_WINDOW(Lwindow),
+ Lconfirm = gtk_message_dialog_new(GTK_WINDOW(Lwindow),
GTK_DIALOG_MODAL, GTK_MESSAGE_QUESTION,
GTK_BUTTONS_YES_NO, _("Do you really want to abort operation ?"));

View file

@ -0,0 +1,4 @@
Another GPL GTK2 frontend for cdrecord, mkisofs, readcd and sox!
With graveman you can burn audio cd (wav, ogg, mp3), data cd, and duplicate cd.
WWW: http://www.nongnu.org/graveman/

View file

@ -0,0 +1,69 @@
bin/graveman
share/gnome/applications/graveman.desktop
share/gnome/graveman/dialog-question3.png
share/gnome/graveman/dialog_about.glade
share/gnome/graveman/dialog_add_device.glade
share/gnome/graveman/dialog_confirm_operation.glade
share/gnome/graveman/dialog_device.glade
share/gnome/graveman/dialog_media.glade
share/gnome/graveman/dialog_properties.glade
share/gnome/graveman/dialog_welcome.glade
share/gnome/graveman/erase-cdrw.png
share/gnome/graveman/file_image.png
share/gnome/graveman/folder5-petit.png
share/gnome/graveman/gnome-dev-cdrom-audio-24.png
share/gnome/graveman/gnome-dev-cdrom-audio.png
share/gnome/graveman/gnome-dev-cdrom.png
share/gnome/graveman/gnome-dev-dvdrw-24.png
share/gnome/graveman/gnome-dev-dvdrw-plus-24.png
share/gnome/graveman/graveman-main.png
share/gnome/graveman/graveman24.png
share/gnome/graveman/graveman32.png
share/gnome/graveman/graveman48.png
share/gnome/graveman/graver-petite.png
share/gnome/graveman/graver.png
share/gnome/graveman/i-cdrom.png
share/gnome/graveman/main-settings.png
share/gnome/graveman/menu-audio-16.png
share/gnome/graveman/menu-audio-24.png
share/gnome/graveman/menu-audio-32.png
share/gnome/graveman/menu-audio-48.png
share/gnome/graveman/menu-audio.png
share/gnome/graveman/menu-copy-16.png
share/gnome/graveman/menu-copy-24.png
share/gnome/graveman/menu-copy-32.png
share/gnome/graveman/menu-copy-48.png
share/gnome/graveman/menu-copy.png
share/gnome/graveman/menu-data-16.png
share/gnome/graveman/menu-data-24.png
share/gnome/graveman/menu-data-32.png
share/gnome/graveman/menu-data-48.png
share/gnome/graveman/menu-data.png
share/gnome/graveman/menu-other-16.png
share/gnome/graveman/menu-other-24.png
share/gnome/graveman/menu-other-32.png
share/gnome/graveman/menu-other-48.png
share/gnome/graveman/menu-other.png
share/gnome/graveman/petit-parametre.png
share/gnome/graveman/petitcd.png
share/gnome/graveman/petitcdrw.png
share/gnome/graveman/petitdvd.png
share/gnome/graveman/petitdvdrw.png
share/gnome/graveman/petitiso.png
share/gnome/graveman/properties.png
share/gnome/graveman/stock_id-48.png
share/gnome/graveman/stock_new.png
share/gnome/graveman/window_burn.glade
share/gnome/graveman/window_inprogress.glade
share/gnome/graveman/window_main.glade
share/gnome/graveman/window_welcome.glade
share/gnome/pixmaps/graveman.png
share/locale/de/LC_MESSAGES/graveman.mo
share/locale/es/LC_MESSAGES/graveman.mo
share/locale/fr/LC_MESSAGES/graveman.mo
share/locale/it/LC_MESSAGES/graveman.mo
share/locale/nl/LC_MESSAGES/graveman.mo
share/locale/pl/LC_MESSAGES/graveman.mo
share/locale/pt_BR/LC_MESSAGES/graveman.mo
share/locale/ru/LC_MESSAGES/graveman.mo
@dirrm share/gnome/graveman