summaryrefslogtreecommitdiffstats
path: root/sysutils/nautilus-cd-burner
diff options
context:
space:
mode:
authormezz <mezz@df743ca5-7f9a-e211-a948-0013205c9059>2004-11-01 00:46:00 +0800
committermezz <mezz@df743ca5-7f9a-e211-a948-0013205c9059>2004-11-01 00:46:00 +0800
commit393f794e40fabc58af6169f1805611b707b36446 (patch)
tree1ae0de99eb8f6945b6dc3a3e15d5d6c349482fcf /sysutils/nautilus-cd-burner
parentce82dd9ab16fc2ebc6049ba8e763e4ce22be193d (diff)
downloadmarcuscom-ports-393f794e40fabc58af6169f1805611b707b36446.tar
marcuscom-ports-393f794e40fabc58af6169f1805611b707b36446.tar.gz
marcuscom-ports-393f794e40fabc58af6169f1805611b707b36446.tar.bz2
marcuscom-ports-393f794e40fabc58af6169f1805611b707b36446.tar.lz
marcuscom-ports-393f794e40fabc58af6169f1805611b707b36446.tar.xz
marcuscom-ports-393f794e40fabc58af6169f1805611b707b36446.tar.zst
marcuscom-ports-393f794e40fabc58af6169f1805611b707b36446.zip
Change the default where the ISO creates in the directory. The default was
/var/tmp has been changed to ~/.ncb. The CD and DVD are bigger than FreeBSD's default installtion of / and /var partitions. With this change will avoid the complain message of full space in /var by default now. You still can change the default by edit via gconf (/apps/nautilus-cd-burner/temp_iso_dir). CD: 700mb - 800mb DVD: 4gb? (as for dual, 8gb?) /: 128mb? (FreeBSD 4.x) and 256mb (FreeBSD 5.x) /var: 128mb? (FreeBSD 4.x) and 256mb (FreeBSD 5.x) Thanks marcus for your small help with the patch. I hope, I put the g_free() path1 in the right place (still rookie on C ;-). Reviewed by: marcus git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@3025 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'sysutils/nautilus-cd-burner')
-rw-r--r--sysutils/nautilus-cd-burner/Makefile1
-rw-r--r--sysutils/nautilus-cd-burner/files/patch-nautilus-cd-burner.c30
2 files changed, 31 insertions, 0 deletions
diff --git a/sysutils/nautilus-cd-burner/Makefile b/sysutils/nautilus-cd-burner/Makefile
index f6306dfd3..9617f28e6 100644
--- a/sysutils/nautilus-cd-burner/Makefile
+++ b/sysutils/nautilus-cd-burner/Makefile
@@ -7,6 +7,7 @@
PORTNAME= nautilus-cd-burner
PORTVERSION= 2.8.4
+PORTREVISION= 1
CATEGORIES= sysutils gnome
MASTER_SITES= ${MASTER_SITE_GNOME}
MASTER_SITE_SUBDIR= sources/${PORTNAME}/2.8
diff --git a/sysutils/nautilus-cd-burner/files/patch-nautilus-cd-burner.c b/sysutils/nautilus-cd-burner/files/patch-nautilus-cd-burner.c
new file mode 100644
index 000000000..3b779ea13
--- /dev/null
+++ b/sysutils/nautilus-cd-burner/files/patch-nautilus-cd-burner.c
@@ -0,0 +1,30 @@
+--- nautilus-cd-burner.c.orig Sun Sep 19 17:44:15 2004
++++ nautilus-cd-burner.c Sun Oct 31 02:11:52 2004
+@@ -21,6 +21,8 @@
+
+ Authors: Alexander Larsson <alexl@redhat.com>
+ */
++#include <sys/types.h>
++#include <sys/stat.h>
+ #include <gtk/gtk.h>
+ #include <gtk/gtkfilesel.h>
+ #include <gtk/gtkseparatormenuitem.h>
+@@ -632,8 +634,17 @@
+ }
+
+ if (res == RESULT_RETRY) {
++ const char *path1;
++
++ g_free (path1);
++ path1 = g_strdup_printf("%s/.ncb", g_get_home_dir());
++
++ if (!g_file_test (path1, G_FILE_TEST_EXISTS)) {
++ mkdir (path1, 0700);
++ }
++
+ g_free (filename);
+- filename = g_build_filename (g_get_tmp_dir (), "image.iso.XXXXXX", NULL);
++ filename = g_build_filename (path1, "image.iso.XXXXXX", NULL);
+ fd = g_mkstemp(filename);
+ close (fd);
+