diff options
author | ahze <ahze@FreeBSD.org> | 2005-02-04 13:36:07 +0000 |
---|---|---|
committer | ahze <ahze@FreeBSD.org> | 2005-02-04 13:36:07 +0000 |
commit | 82d8913f773236735cb0cebae7be6f6aa2be329a (patch) | |
tree | cd24af0e89a39f3b578e823548600fe5949b750f /sysutils | |
parent | f68866f1dd76af0f4c560bc95461afac291edb75 (diff) | |
download | FreeBSD-ports-82d8913f773236735cb0cebae7be6f6aa2be329a.zip FreeBSD-ports-82d8913f773236735cb0cebae7be6f6aa2be329a.tar.gz |
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>
Diffstat (limited to 'sysutils')
-rw-r--r-- | sysutils/Makefile | 1 | ||||
-rw-r--r-- | sysutils/graveman/Makefile | 48 | ||||
-rw-r--r-- | sysutils/graveman/distinfo | 2 | ||||
-rw-r--r-- | sysutils/graveman/files/patch-src_callbacks.c | 16 | ||||
-rw-r--r-- | sysutils/graveman/pkg-descr | 4 | ||||
-rw-r--r-- | sysutils/graveman/pkg-plist | 69 |
6 files changed, 140 insertions, 0 deletions
diff --git a/sysutils/Makefile b/sysutils/Makefile index 732d08e..2822476 100644 --- a/sysutils/Makefile +++ b/sysutils/Makefile @@ -182,6 +182,7 @@ SUBDIR += gpkgdep SUBDIR += gpte SUBDIR += graft + SUBDIR += graveman SUBDIR += growspd SUBDIR += grub SUBDIR += gstopd diff --git a/sysutils/graveman/Makefile b/sysutils/graveman/Makefile new file mode 100644 index 0000000..c0d23f6 --- /dev/null +++ b/sysutils/graveman/Makefile @@ -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> diff --git a/sysutils/graveman/distinfo b/sysutils/graveman/distinfo new file mode 100644 index 0000000..5226b01 --- /dev/null +++ b/sysutils/graveman/distinfo @@ -0,0 +1,2 @@ +MD5 (graveman-0.3.6.tar.bz2) = ad9803588a989bddd46d252f0d56f5f1 +SIZE (graveman-0.3.6.tar.bz2) = 386027 diff --git a/sysutils/graveman/files/patch-src_callbacks.c b/sysutils/graveman/files/patch-src_callbacks.c new file mode 100644 index 0000000..4c14b3720 --- /dev/null +++ b/sysutils/graveman/files/patch-src_callbacks.c @@ -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 ?")); + diff --git a/sysutils/graveman/pkg-descr b/sysutils/graveman/pkg-descr new file mode 100644 index 0000000..3990603 --- /dev/null +++ b/sysutils/graveman/pkg-descr @@ -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/ diff --git a/sysutils/graveman/pkg-plist b/sysutils/graveman/pkg-plist new file mode 100644 index 0000000..b7ddfaa --- /dev/null +++ b/sysutils/graveman/pkg-plist @@ -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 |