Unless you plan to make a new upload in the next few days, or have any
objections to the following patch, I intend to NMU dircproxy shortly
to fix this RC bug.
The standards version also needs updating.
Regards,
Roger
diff -urN dircproxy-1.0.5.original/debian/changelog
dircproxy-1.0.5/debian/changelog
--- dircproxy-1.0.5.original/debian/changelog 2005-07-21 21:32:23.000000000
+0100
+++ dircproxy-1.0.5/debian/changelog 2005-07-21 22:11:59.219685784 +0100
@@ -1,3 +1,13 @@
+dircproxy (1.0.5-3.1) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * Apply patch from Andreas Jochens to fix build failure with GCC
+ 4.0 due to invalid lvalues (Closes: #285626).
+ * debian/control: Use a versioned build-dependency on debhelper.
+ * debian/rules: Use debhelper version 4 compatibility mode.
+
+ -- Roger Leigh <[EMAIL PROTECTED]> Thu, 21 Jul 2005 22:09:53 +0100
+
dircproxy (1.0.5-3) unstable; urgency=low
* New maintainer. (Closes: Bug#208586)
diff -urN dircproxy-1.0.5.original/debian/control dircproxy-1.0.5/debian/control
--- dircproxy-1.0.5.original/debian/control 2005-07-21 21:32:23.000000000
+0100
+++ dircproxy-1.0.5/debian/control 2005-07-21 22:15:32.498262512 +0100
@@ -2,7 +2,7 @@
Section: net
Priority: optional
Maintainer: Alex Pennace <[EMAIL PROTECTED]>
-Build-Depends: debhelper
+Build-Depends: debhelper (>= 4.0.2)
Standards-Version: 3.5.7
Package: dircproxy
diff -urN dircproxy-1.0.5.original/debian/rules dircproxy-1.0.5/debian/rules
--- dircproxy-1.0.5.original/debian/rules 2005-07-21 21:32:23.000000000
+0100
+++ dircproxy-1.0.5/debian/rules 2005-07-21 21:58:15.391926640 +0100
@@ -6,7 +6,7 @@
#export DH_VERBOSE=1
# This is the debhelper compatability version to use.
-export DH_COMPAT=2
+export DH_COMPAT=4
configure: configure-stamp
configure-stamp:
diff -urN dircproxy-1.0.5.original/src/dcc_net.c dircproxy-1.0.5/src/dcc_net.c
--- dircproxy-1.0.5.original/src/dcc_net.c 2001-12-21 20:15:55.000000000
+0000
+++ dircproxy-1.0.5/src/dcc_net.c 2005-07-21 21:53:17.146266872 +0100
@@ -364,7 +364,8 @@
n = p->next;
_dccnet_free(p);
- p = (l ? l->next : proxies) = n;
+ if (l) l->next = n; else proxies = n;
+ p = n;
} else {
l = p;
p = p->next;
diff -urN dircproxy-1.0.5.original/src/irc_server.c
dircproxy-1.0.5/src/irc_server.c
--- dircproxy-1.0.5.original/src/irc_server.c 2002-01-31 14:56:37.000000000
+0000
+++ dircproxy-1.0.5/src/irc_server.c 2005-07-21 21:50:11.263525344 +0100
@@ -700,7 +700,8 @@
free(s);
/* Was in the squelch list, so remove it and stop looking */
- s = (l ? l->next : p->squelch_modes) = n;
+ if (l) l->next = n; else p->squelch_modes = n;
+ s = n;
squelch = 1;
break;
} else {
@@ -741,7 +742,8 @@
free(s);
/* Was in the squelch list, so remove it and stop looking */
- s = (l ? l->next : p->squelch_modes) = n;
+ if (l) l->next = n; else p->squelch_modes = n;
+ s = n;
squelch = 1;
break;
} else {
diff -urN dircproxy-1.0.5.original/src/net.c dircproxy-1.0.5/src/net.c
--- dircproxy-1.0.5.original/src/net.c 2002-01-01 17:55:23.000000000 +0000
+++ dircproxy-1.0.5/src/net.c 2005-07-21 21:54:35.157407376 +0100
@@ -458,8 +458,8 @@
return 0;
}
-
- l = &(buff == SB_IN ? s->in_buff_last : s->out_buff_last);
+
+ l = (buff == SB_IN) ? &s->in_buff_last : &s->out_buff_last;
/* Check whether we can just add to the existing buffer */
if ((mode == SM_RAW) && *l && ((*l)->mode == mode)) {
--
Roger Leigh
Printing on GNU/Linux? http://gimp-print.sourceforge.net/
Debian GNU/Linux http://www.debian.org/
GPG Public Key: 0x25BFB848. Please sign and encrypt your mail.
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]