summaryrefslogtreecommitdiff
path: root/www/drivel
diff options
context:
space:
mode:
authorjmmv <jmmv>2004-06-26 17:16:21 +0000
committerjmmv <jmmv>2004-06-26 17:16:21 +0000
commitce3d305c6c4ade3526ad1b8905cb771b13aed3ec (patch)
treebc2cba45012e55f5890c392c7417edf0a31e7b17 /www/drivel
parent20c937fcd5612dbcaf69490d37605789415f4556 (diff)
downloadpkgsrc-ce3d305c6c4ade3526ad1b8905cb771b13aed3ec.tar.gz
Update to 1.0.1:
* Fixes: - Resolved a network threading issue that prevented Drivel from working on NetBSD, and possibly the other BSD variants as well. - Fixed the autosave feature. - Keybinding fixes to allow better interoperability with emacs bindings. - Resolve a couple of bugs in the History dialog (still requires GTK+ 2.4.4 or higher to work correctly) (Davyd Madeley). - Correct the lj-lq tag in the poll creator (Grahame Bowland). - Don't duplicate the protocol in the Insert Link dialog (gnome@nash.nu).
Diffstat (limited to 'www/drivel')
-rw-r--r--www/drivel/Makefile4
-rw-r--r--www/drivel/distinfo8
-rw-r--r--www/drivel/patches/patch-aa13
-rw-r--r--www/drivel/patches/patch-ab55
4 files changed, 5 insertions, 75 deletions
diff --git a/www/drivel/Makefile b/www/drivel/Makefile
index 88c03f770f0..124db48e427 100644
--- a/www/drivel/Makefile
+++ b/www/drivel/Makefile
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.1.1.1 2004/06/22 21:31:07 jmmv Exp $
+# $NetBSD: Makefile,v 1.2 2004/06/26 17:16:21 jmmv Exp $
#
-DISTNAME= drivel-1.0.0
+DISTNAME= drivel-1.0.1
CATEGORIES= www gnome
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=drivel/}
EXTRACT_SUFX= .tar.bz2
diff --git a/www/drivel/distinfo b/www/drivel/distinfo
index bf4d12d118b..4f40b3f0325 100644
--- a/www/drivel/distinfo
+++ b/www/drivel/distinfo
@@ -1,6 +1,4 @@
-$NetBSD: distinfo,v 1.1.1.1 2004/06/22 21:31:07 jmmv Exp $
+$NetBSD: distinfo,v 1.2 2004/06/26 17:16:21 jmmv Exp $
-SHA1 (drivel-1.0.0.tar.bz2) = dfa34d853922ca99db86827c5fc7151959a50e39
-Size (drivel-1.0.0.tar.bz2) = 341335 bytes
-SHA1 (patch-aa) = 943fd568075f3325c5c4c739eda53749c3836e29
-SHA1 (patch-ab) = 722b0b9f6e5a4b2619a9df3a59db229e3219fca5
+SHA1 (drivel-1.0.1.tar.bz2) = 87c79a7023ee8ce9034c279980e9936300cd78a3
+Size (drivel-1.0.1.tar.bz2) = 341964 bytes
diff --git a/www/drivel/patches/patch-aa b/www/drivel/patches/patch-aa
deleted file mode 100644
index 6af1854e996..00000000000
--- a/www/drivel/patches/patch-aa
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-aa,v 1.1.1.1 2004/06/22 21:31:08 jmmv Exp $
-
---- Makefile.in.orig 2004-06-05 22:56:44.000000000 +0200
-+++ Makefile.in
-@@ -138,7 +138,7 @@ desktop_DATA = $(desktop_in_files:.deskt
- CLEANFILES = drivel.desktop
-
- schema_in_files = drivel.schemas.in
--schemadir = $(sysconfdir)/gconf/schemas
-+schemadir = $(GCONF_SCHEMA_FILE_DIR)
- schema_DATA = $(schema_in_files:.schemas.in=.schemas)
-
- pixmapsdir = $(datadir)/pixmaps
diff --git a/www/drivel/patches/patch-ab b/www/drivel/patches/patch-ab
deleted file mode 100644
index 4ebb0a86e6f..00000000000
--- a/www/drivel/patches/patch-ab
+++ /dev/null
@@ -1,55 +0,0 @@
-$NetBSD: patch-ab,v 1.1.1.1 2004/06/22 21:31:08 jmmv Exp $
-
---- src/network.c.orig 2004-06-22 22:36:40.000000000 +0200
-+++ src/network.c
-@@ -35,6 +35,7 @@
- #define BUFFER_SIZE 1
-
- extern GMutex *network_mutex;
-+gint network_busy = 0;
- gchar *post_data = NULL;
- gint dialog_count = 0;
- DrivelRequestType global_type;
-@@ -310,7 +311,15 @@ send_get_request (gpointer data)
-
- ThreadData *td;
-
-- g_mutex_lock (network_mutex);
-+ for (;;) {
-+ g_mutex_lock (network_mutex);
-+ if (!network_busy) {
-+ network_busy = 1;
-+ g_mutex_unlock (network_mutex);
-+ break;
-+ }
-+ g_mutex_unlock (network_mutex);
-+ }
-
- td = (ThreadData *)data;
-
-@@ -397,7 +406,15 @@ send_request (gpointer data)
- glong http_code;
- ThreadData *td;
-
-- g_mutex_lock (network_mutex);
-+ for (;;) {
-+ g_mutex_lock (network_mutex);
-+ if (!network_busy) {
-+ network_busy = 1;
-+ g_mutex_unlock (network_mutex);
-+ break;
-+ }
-+ g_mutex_unlock (network_mutex);
-+ }
-
- td = (ThreadData *) data;
-
-@@ -522,6 +539,8 @@ lj_network_loop (gpointer data)
-
- dialog_close (dc);
-
-+ g_mutex_lock (network_mutex);
-+ network_busy = 0;
- g_mutex_unlock (network_mutex);
-
- g_free (queue_data);