mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 09:49:18 -04:00
Update to version 1.8.6. While I'm here, add a WITH_TRANSPARENCY knob
so that non-GNOME users can get transparent windows if so desired.
This commit is contained in:
parent
19464805f0
commit
36fd7fc802
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=50679
16 changed files with 32 additions and 268 deletions
|
@ -6,8 +6,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
PORTNAME= xchat
|
PORTNAME= xchat
|
||||||
PORTVERSION= 1.8.5
|
PORTVERSION= 1.8.6
|
||||||
PORTREVISION= 1
|
|
||||||
CATEGORIES+= irc gnome ipv6
|
CATEGORIES+= irc gnome ipv6
|
||||||
MASTER_SITES= http://xchat.org/files/source/1.8/ \
|
MASTER_SITES= http://xchat.org/files/source/1.8/ \
|
||||||
http://xchat.linuxpower.org/files/source/1.8/
|
http://xchat.linuxpower.org/files/source/1.8/
|
||||||
|
@ -52,13 +51,18 @@ USE_OPENSSL= YES
|
||||||
CONFIGURE_ARGS+= --enable-openssl
|
CONFIGURE_ARGS+= --enable-openssl
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
|
.if defined(WITH_TRANSPARENCY)
|
||||||
|
BUILD_DEPENDS+= ${X11BASE}/bin/gdk-pixbuf-config:${PORTSDIR}/graphics/gdk-pixbuf
|
||||||
|
CONFIGURE_ARGS+= --enable-gdk-pixbuf
|
||||||
|
.endif
|
||||||
|
|
||||||
.if defined(HAVE_GNOME)
|
.if defined(HAVE_GNOME)
|
||||||
USE_GNOME= yes
|
USE_GNOME= yes
|
||||||
CONFIGURE_ARGS+= --enable-gnome --enable-panel --enable-gdk-pixbuf \
|
CONFIGURE_ARGS+= --enable-gnome --enable-panel --enable-gdk-pixbuf \
|
||||||
--enable-zvt
|
--enable-zvt
|
||||||
MAKE_ARGS= icondir="${PREFIX}/share/gnome/pixmaps"
|
MAKE_ARGS= icondir="${PREFIX}/share/gnome/pixmaps"
|
||||||
.else
|
.else
|
||||||
CONFIGURE_ARGS+= --disable-gnome --disable-gdk-pixbuf --disable-zvt
|
CONFIGURE_ARGS+= --disable-gnome --disable-zvt
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
post-patch:
|
post-patch:
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
MD5 (xchat-1.8.5.tar.bz2) = d5533374c2b81a28227c5a56793addfb
|
MD5 (xchat-1.8.6.tar.bz2) = b17db9d9130eeaacdce0e809cc3ce965
|
||||||
|
|
|
@ -1,17 +0,0 @@
|
||||||
--- src/common/dcc.c.orig Fri Oct 12 08:13:04 2001
|
|
||||||
+++ src/common/dcc.c Sat Nov 24 16:47:39 2001
|
|
||||||
@@ -1292,8 +1292,12 @@
|
|
||||||
while (list)
|
|
||||||
{
|
|
||||||
d = list->data;
|
|
||||||
- if (d != dcc && strcmp (d->destfile, dcc->destfile) == 0)
|
|
||||||
- goto dontresume;
|
|
||||||
+ if (d->type == TYPE_RECV && d->dccstat != STAT_ABORTED &&
|
|
||||||
+ d->dccstat != STAT_DONE && d->dccstat != STAT_FAILED)
|
|
||||||
+ {
|
|
||||||
+ if (d != dcc && strcmp (d->destfile, dcc->destfile) == 0)
|
|
||||||
+ goto dontresume;
|
|
||||||
+ }
|
|
||||||
list = list->next;
|
|
||||||
}
|
|
||||||
dcc_resume (dcc);
|
|
|
@ -1,46 +0,0 @@
|
||||||
--- src/common/xchat.c.orig Sun Oct 14 07:46:36 2001
|
|
||||||
+++ src/common/xchat.c Sat Nov 24 16:48:41 2001
|
|
||||||
@@ -69,6 +69,7 @@
|
|
||||||
GSList *urlhandler_list = 0;
|
|
||||||
static GSList *away_list = 0;
|
|
||||||
|
|
||||||
+static int in_xchat_exit = FALSE;
|
|
||||||
int xchat_is_quitting = FALSE;
|
|
||||||
int auto_connect = TRUE;
|
|
||||||
|
|
||||||
@@ -730,7 +731,7 @@
|
|
||||||
free (killsess->current_modes);
|
|
||||||
free (killsess);
|
|
||||||
|
|
||||||
- if (!sess_list && !xchat_is_quitting)
|
|
||||||
+ if (!sess_list && !in_xchat_exit)
|
|
||||||
xchat_exit (); /* sess_list is empty, quit! */
|
|
||||||
|
|
||||||
list = sess_list;
|
|
||||||
@@ -1051,6 +1052,7 @@
|
|
||||||
xchat_exit (void)
|
|
||||||
{
|
|
||||||
xchat_is_quitting = TRUE;
|
|
||||||
+ in_xchat_exit = TRUE;
|
|
||||||
#ifdef USE_PERL
|
|
||||||
perl_end ();
|
|
||||||
#endif
|
|
||||||
|
|
||||||
--- src/fe-gtk/maingui.c.orig Thu Oct 25 00:19:29 2001
|
|
||||||
+++ src/fe-gtk/maingui.c Sat Nov 24 16:48:41 2001
|
|
||||||
@@ -923,7 +923,6 @@
|
|
||||||
static void
|
|
||||||
gui_main_window_kill (gpointer userdata)
|
|
||||||
{
|
|
||||||
-#if 0
|
|
||||||
GSList *list;
|
|
||||||
session *sess;
|
|
||||||
|
|
||||||
@@ -941,7 +940,6 @@
|
|
||||||
}
|
|
||||||
list = list->next;
|
|
||||||
}
|
|
||||||
-#endif
|
|
||||||
|
|
||||||
main_window = 0;
|
|
||||||
current_tab = 0;
|
|
|
@ -6,8 +6,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
PORTNAME= xchat
|
PORTNAME= xchat
|
||||||
PORTVERSION= 1.8.5
|
PORTVERSION= 1.8.6
|
||||||
PORTREVISION= 1
|
|
||||||
CATEGORIES+= irc gnome ipv6
|
CATEGORIES+= irc gnome ipv6
|
||||||
MASTER_SITES= http://xchat.org/files/source/1.8/ \
|
MASTER_SITES= http://xchat.org/files/source/1.8/ \
|
||||||
http://xchat.linuxpower.org/files/source/1.8/
|
http://xchat.linuxpower.org/files/source/1.8/
|
||||||
|
@ -52,13 +51,18 @@ USE_OPENSSL= YES
|
||||||
CONFIGURE_ARGS+= --enable-openssl
|
CONFIGURE_ARGS+= --enable-openssl
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
|
.if defined(WITH_TRANSPARENCY)
|
||||||
|
BUILD_DEPENDS+= ${X11BASE}/bin/gdk-pixbuf-config:${PORTSDIR}/graphics/gdk-pixbuf
|
||||||
|
CONFIGURE_ARGS+= --enable-gdk-pixbuf
|
||||||
|
.endif
|
||||||
|
|
||||||
.if defined(HAVE_GNOME)
|
.if defined(HAVE_GNOME)
|
||||||
USE_GNOME= yes
|
USE_GNOME= yes
|
||||||
CONFIGURE_ARGS+= --enable-gnome --enable-panel --enable-gdk-pixbuf \
|
CONFIGURE_ARGS+= --enable-gnome --enable-panel --enable-gdk-pixbuf \
|
||||||
--enable-zvt
|
--enable-zvt
|
||||||
MAKE_ARGS= icondir="${PREFIX}/share/gnome/pixmaps"
|
MAKE_ARGS= icondir="${PREFIX}/share/gnome/pixmaps"
|
||||||
.else
|
.else
|
||||||
CONFIGURE_ARGS+= --disable-gnome --disable-gdk-pixbuf --disable-zvt
|
CONFIGURE_ARGS+= --disable-gnome --disable-zvt
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
post-patch:
|
post-patch:
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
MD5 (xchat-1.8.5.tar.bz2) = d5533374c2b81a28227c5a56793addfb
|
MD5 (xchat-1.8.6.tar.bz2) = b17db9d9130eeaacdce0e809cc3ce965
|
||||||
|
|
|
@ -1,17 +0,0 @@
|
||||||
--- src/common/dcc.c.orig Fri Oct 12 08:13:04 2001
|
|
||||||
+++ src/common/dcc.c Sat Nov 24 16:47:39 2001
|
|
||||||
@@ -1292,8 +1292,12 @@
|
|
||||||
while (list)
|
|
||||||
{
|
|
||||||
d = list->data;
|
|
||||||
- if (d != dcc && strcmp (d->destfile, dcc->destfile) == 0)
|
|
||||||
- goto dontresume;
|
|
||||||
+ if (d->type == TYPE_RECV && d->dccstat != STAT_ABORTED &&
|
|
||||||
+ d->dccstat != STAT_DONE && d->dccstat != STAT_FAILED)
|
|
||||||
+ {
|
|
||||||
+ if (d != dcc && strcmp (d->destfile, dcc->destfile) == 0)
|
|
||||||
+ goto dontresume;
|
|
||||||
+ }
|
|
||||||
list = list->next;
|
|
||||||
}
|
|
||||||
dcc_resume (dcc);
|
|
|
@ -1,46 +0,0 @@
|
||||||
--- src/common/xchat.c.orig Sun Oct 14 07:46:36 2001
|
|
||||||
+++ src/common/xchat.c Sat Nov 24 16:48:41 2001
|
|
||||||
@@ -69,6 +69,7 @@
|
|
||||||
GSList *urlhandler_list = 0;
|
|
||||||
static GSList *away_list = 0;
|
|
||||||
|
|
||||||
+static int in_xchat_exit = FALSE;
|
|
||||||
int xchat_is_quitting = FALSE;
|
|
||||||
int auto_connect = TRUE;
|
|
||||||
|
|
||||||
@@ -730,7 +731,7 @@
|
|
||||||
free (killsess->current_modes);
|
|
||||||
free (killsess);
|
|
||||||
|
|
||||||
- if (!sess_list && !xchat_is_quitting)
|
|
||||||
+ if (!sess_list && !in_xchat_exit)
|
|
||||||
xchat_exit (); /* sess_list is empty, quit! */
|
|
||||||
|
|
||||||
list = sess_list;
|
|
||||||
@@ -1051,6 +1052,7 @@
|
|
||||||
xchat_exit (void)
|
|
||||||
{
|
|
||||||
xchat_is_quitting = TRUE;
|
|
||||||
+ in_xchat_exit = TRUE;
|
|
||||||
#ifdef USE_PERL
|
|
||||||
perl_end ();
|
|
||||||
#endif
|
|
||||||
|
|
||||||
--- src/fe-gtk/maingui.c.orig Thu Oct 25 00:19:29 2001
|
|
||||||
+++ src/fe-gtk/maingui.c Sat Nov 24 16:48:41 2001
|
|
||||||
@@ -923,7 +923,6 @@
|
|
||||||
static void
|
|
||||||
gui_main_window_kill (gpointer userdata)
|
|
||||||
{
|
|
||||||
-#if 0
|
|
||||||
GSList *list;
|
|
||||||
session *sess;
|
|
||||||
|
|
||||||
@@ -941,7 +940,6 @@
|
|
||||||
}
|
|
||||||
list = list->next;
|
|
||||||
}
|
|
||||||
-#endif
|
|
||||||
|
|
||||||
main_window = 0;
|
|
||||||
current_tab = 0;
|
|
|
@ -6,8 +6,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
PORTNAME= xchat
|
PORTNAME= xchat
|
||||||
PORTVERSION= 1.8.5
|
PORTVERSION= 1.8.6
|
||||||
PORTREVISION= 1
|
|
||||||
CATEGORIES+= irc gnome ipv6
|
CATEGORIES+= irc gnome ipv6
|
||||||
MASTER_SITES= http://xchat.org/files/source/1.8/ \
|
MASTER_SITES= http://xchat.org/files/source/1.8/ \
|
||||||
http://xchat.linuxpower.org/files/source/1.8/
|
http://xchat.linuxpower.org/files/source/1.8/
|
||||||
|
@ -52,13 +51,18 @@ USE_OPENSSL= YES
|
||||||
CONFIGURE_ARGS+= --enable-openssl
|
CONFIGURE_ARGS+= --enable-openssl
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
|
.if defined(WITH_TRANSPARENCY)
|
||||||
|
BUILD_DEPENDS+= ${X11BASE}/bin/gdk-pixbuf-config:${PORTSDIR}/graphics/gdk-pixbuf
|
||||||
|
CONFIGURE_ARGS+= --enable-gdk-pixbuf
|
||||||
|
.endif
|
||||||
|
|
||||||
.if defined(HAVE_GNOME)
|
.if defined(HAVE_GNOME)
|
||||||
USE_GNOME= yes
|
USE_GNOME= yes
|
||||||
CONFIGURE_ARGS+= --enable-gnome --enable-panel --enable-gdk-pixbuf \
|
CONFIGURE_ARGS+= --enable-gnome --enable-panel --enable-gdk-pixbuf \
|
||||||
--enable-zvt
|
--enable-zvt
|
||||||
MAKE_ARGS= icondir="${PREFIX}/share/gnome/pixmaps"
|
MAKE_ARGS= icondir="${PREFIX}/share/gnome/pixmaps"
|
||||||
.else
|
.else
|
||||||
CONFIGURE_ARGS+= --disable-gnome --disable-gdk-pixbuf --disable-zvt
|
CONFIGURE_ARGS+= --disable-gnome --disable-zvt
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
post-patch:
|
post-patch:
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
MD5 (xchat-1.8.5.tar.bz2) = d5533374c2b81a28227c5a56793addfb
|
MD5 (xchat-1.8.6.tar.bz2) = b17db9d9130eeaacdce0e809cc3ce965
|
||||||
|
|
|
@ -1,17 +0,0 @@
|
||||||
--- src/common/dcc.c.orig Fri Oct 12 08:13:04 2001
|
|
||||||
+++ src/common/dcc.c Sat Nov 24 16:47:39 2001
|
|
||||||
@@ -1292,8 +1292,12 @@
|
|
||||||
while (list)
|
|
||||||
{
|
|
||||||
d = list->data;
|
|
||||||
- if (d != dcc && strcmp (d->destfile, dcc->destfile) == 0)
|
|
||||||
- goto dontresume;
|
|
||||||
+ if (d->type == TYPE_RECV && d->dccstat != STAT_ABORTED &&
|
|
||||||
+ d->dccstat != STAT_DONE && d->dccstat != STAT_FAILED)
|
|
||||||
+ {
|
|
||||||
+ if (d != dcc && strcmp (d->destfile, dcc->destfile) == 0)
|
|
||||||
+ goto dontresume;
|
|
||||||
+ }
|
|
||||||
list = list->next;
|
|
||||||
}
|
|
||||||
dcc_resume (dcc);
|
|
|
@ -1,46 +0,0 @@
|
||||||
--- src/common/xchat.c.orig Sun Oct 14 07:46:36 2001
|
|
||||||
+++ src/common/xchat.c Sat Nov 24 16:48:41 2001
|
|
||||||
@@ -69,6 +69,7 @@
|
|
||||||
GSList *urlhandler_list = 0;
|
|
||||||
static GSList *away_list = 0;
|
|
||||||
|
|
||||||
+static int in_xchat_exit = FALSE;
|
|
||||||
int xchat_is_quitting = FALSE;
|
|
||||||
int auto_connect = TRUE;
|
|
||||||
|
|
||||||
@@ -730,7 +731,7 @@
|
|
||||||
free (killsess->current_modes);
|
|
||||||
free (killsess);
|
|
||||||
|
|
||||||
- if (!sess_list && !xchat_is_quitting)
|
|
||||||
+ if (!sess_list && !in_xchat_exit)
|
|
||||||
xchat_exit (); /* sess_list is empty, quit! */
|
|
||||||
|
|
||||||
list = sess_list;
|
|
||||||
@@ -1051,6 +1052,7 @@
|
|
||||||
xchat_exit (void)
|
|
||||||
{
|
|
||||||
xchat_is_quitting = TRUE;
|
|
||||||
+ in_xchat_exit = TRUE;
|
|
||||||
#ifdef USE_PERL
|
|
||||||
perl_end ();
|
|
||||||
#endif
|
|
||||||
|
|
||||||
--- src/fe-gtk/maingui.c.orig Thu Oct 25 00:19:29 2001
|
|
||||||
+++ src/fe-gtk/maingui.c Sat Nov 24 16:48:41 2001
|
|
||||||
@@ -923,7 +923,6 @@
|
|
||||||
static void
|
|
||||||
gui_main_window_kill (gpointer userdata)
|
|
||||||
{
|
|
||||||
-#if 0
|
|
||||||
GSList *list;
|
|
||||||
session *sess;
|
|
||||||
|
|
||||||
@@ -941,7 +940,6 @@
|
|
||||||
}
|
|
||||||
list = list->next;
|
|
||||||
}
|
|
||||||
-#endif
|
|
||||||
|
|
||||||
main_window = 0;
|
|
||||||
current_tab = 0;
|
|
|
@ -6,8 +6,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
PORTNAME= xchat
|
PORTNAME= xchat
|
||||||
PORTVERSION= 1.8.5
|
PORTVERSION= 1.8.6
|
||||||
PORTREVISION= 1
|
|
||||||
CATEGORIES+= irc gnome ipv6
|
CATEGORIES+= irc gnome ipv6
|
||||||
MASTER_SITES= http://xchat.org/files/source/1.8/ \
|
MASTER_SITES= http://xchat.org/files/source/1.8/ \
|
||||||
http://xchat.linuxpower.org/files/source/1.8/
|
http://xchat.linuxpower.org/files/source/1.8/
|
||||||
|
@ -52,13 +51,18 @@ USE_OPENSSL= YES
|
||||||
CONFIGURE_ARGS+= --enable-openssl
|
CONFIGURE_ARGS+= --enable-openssl
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
|
.if defined(WITH_TRANSPARENCY)
|
||||||
|
BUILD_DEPENDS+= ${X11BASE}/bin/gdk-pixbuf-config:${PORTSDIR}/graphics/gdk-pixbuf
|
||||||
|
CONFIGURE_ARGS+= --enable-gdk-pixbuf
|
||||||
|
.endif
|
||||||
|
|
||||||
.if defined(HAVE_GNOME)
|
.if defined(HAVE_GNOME)
|
||||||
USE_GNOME= yes
|
USE_GNOME= yes
|
||||||
CONFIGURE_ARGS+= --enable-gnome --enable-panel --enable-gdk-pixbuf \
|
CONFIGURE_ARGS+= --enable-gnome --enable-panel --enable-gdk-pixbuf \
|
||||||
--enable-zvt
|
--enable-zvt
|
||||||
MAKE_ARGS= icondir="${PREFIX}/share/gnome/pixmaps"
|
MAKE_ARGS= icondir="${PREFIX}/share/gnome/pixmaps"
|
||||||
.else
|
.else
|
||||||
CONFIGURE_ARGS+= --disable-gnome --disable-gdk-pixbuf --disable-zvt
|
CONFIGURE_ARGS+= --disable-gnome --disable-zvt
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
post-patch:
|
post-patch:
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
MD5 (xchat-1.8.5.tar.bz2) = d5533374c2b81a28227c5a56793addfb
|
MD5 (xchat-1.8.6.tar.bz2) = b17db9d9130eeaacdce0e809cc3ce965
|
||||||
|
|
|
@ -1,17 +0,0 @@
|
||||||
--- src/common/dcc.c.orig Fri Oct 12 08:13:04 2001
|
|
||||||
+++ src/common/dcc.c Sat Nov 24 16:47:39 2001
|
|
||||||
@@ -1292,8 +1292,12 @@
|
|
||||||
while (list)
|
|
||||||
{
|
|
||||||
d = list->data;
|
|
||||||
- if (d != dcc && strcmp (d->destfile, dcc->destfile) == 0)
|
|
||||||
- goto dontresume;
|
|
||||||
+ if (d->type == TYPE_RECV && d->dccstat != STAT_ABORTED &&
|
|
||||||
+ d->dccstat != STAT_DONE && d->dccstat != STAT_FAILED)
|
|
||||||
+ {
|
|
||||||
+ if (d != dcc && strcmp (d->destfile, dcc->destfile) == 0)
|
|
||||||
+ goto dontresume;
|
|
||||||
+ }
|
|
||||||
list = list->next;
|
|
||||||
}
|
|
||||||
dcc_resume (dcc);
|
|
|
@ -1,46 +0,0 @@
|
||||||
--- src/common/xchat.c.orig Sun Oct 14 07:46:36 2001
|
|
||||||
+++ src/common/xchat.c Sat Nov 24 16:48:41 2001
|
|
||||||
@@ -69,6 +69,7 @@
|
|
||||||
GSList *urlhandler_list = 0;
|
|
||||||
static GSList *away_list = 0;
|
|
||||||
|
|
||||||
+static int in_xchat_exit = FALSE;
|
|
||||||
int xchat_is_quitting = FALSE;
|
|
||||||
int auto_connect = TRUE;
|
|
||||||
|
|
||||||
@@ -730,7 +731,7 @@
|
|
||||||
free (killsess->current_modes);
|
|
||||||
free (killsess);
|
|
||||||
|
|
||||||
- if (!sess_list && !xchat_is_quitting)
|
|
||||||
+ if (!sess_list && !in_xchat_exit)
|
|
||||||
xchat_exit (); /* sess_list is empty, quit! */
|
|
||||||
|
|
||||||
list = sess_list;
|
|
||||||
@@ -1051,6 +1052,7 @@
|
|
||||||
xchat_exit (void)
|
|
||||||
{
|
|
||||||
xchat_is_quitting = TRUE;
|
|
||||||
+ in_xchat_exit = TRUE;
|
|
||||||
#ifdef USE_PERL
|
|
||||||
perl_end ();
|
|
||||||
#endif
|
|
||||||
|
|
||||||
--- src/fe-gtk/maingui.c.orig Thu Oct 25 00:19:29 2001
|
|
||||||
+++ src/fe-gtk/maingui.c Sat Nov 24 16:48:41 2001
|
|
||||||
@@ -923,7 +923,6 @@
|
|
||||||
static void
|
|
||||||
gui_main_window_kill (gpointer userdata)
|
|
||||||
{
|
|
||||||
-#if 0
|
|
||||||
GSList *list;
|
|
||||||
session *sess;
|
|
||||||
|
|
||||||
@@ -941,7 +940,6 @@
|
|
||||||
}
|
|
||||||
list = list->next;
|
|
||||||
}
|
|
||||||
-#endif
|
|
||||||
|
|
||||||
main_window = 0;
|
|
||||||
current_tab = 0;
|
|
Loading…
Add table
Reference in a new issue