summaryrefslogtreecommitdiffstats
path: root/sysutils
diff options
context:
space:
mode:
authorahze <ahze@FreeBSD.org>2005-02-04 13:36:07 +0000
committerahze <ahze@FreeBSD.org>2005-02-04 13:36:07 +0000
commit82d8913f773236735cb0cebae7be6f6aa2be329a (patch)
treecd24af0e89a39f3b578e823548600fe5949b750f /sysutils
parentf68866f1dd76af0f4c560bc95461afac291edb75 (diff)
downloadFreeBSD-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/Makefile1
-rw-r--r--sysutils/graveman/Makefile48
-rw-r--r--sysutils/graveman/distinfo2
-rw-r--r--sysutils/graveman/files/patch-src_callbacks.c16
-rw-r--r--sysutils/graveman/pkg-descr4
-rw-r--r--sysutils/graveman/pkg-plist69
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
OpenPOWER on IntegriCloud