xfce-taskbar stable port information

Package: xfce-taskbar
Version: 3.8.18
Revision: 12
Architecture: powerpc
Distribution: 10.4
Maintainer: Jeremy Higgs
Depends: gtk+, imlib-shlibs, gdk-pixbuf-shlibs
BuildDepends: imlib, gdk-pixbuf, libjpeg, libpng3, libtiff, netpbm, audiofile, esound (>= 0.2.38-1), glib, orbit-dev, giflib, gnome-libs-dev, gettext-dev, gettext-bin, gettext-tools, libiconv-dev, gcc3.3
Source: mirror:sourceforge:xfce/xfce-%v.tar.gz
Source-MD5: 04c197eee32d712a49170539d50279ea
Patch: %n.patch
Conflicts: xfce
Replaces: xfce
ConfigureParams: --mandir=%p/share/man --with-data-dir=%p/share/xfce --with-conf-dir=%p/etc/xfce --enable-taskbar
InstallScript: <<
make install DESTDIR=%d
rm -f %i/share/COPYING
<<
ConfFiles: <<
%p/etc/xfce/fvwm2rc
%p/etc/xfce/fvwmrc
%p/etc/xfce/taskbarrc
%p/etc/xfce/Xclients
%p/etc/xfce/xfbdrc
%p/etc/xfce/xfce3rc
%p/etc/xfce/xfclockrc
%p/etc/xfce/xfmouserc
%p/etc/xfce/xfsoundrc
%p/etc/xfce/xfwmrc
%p/etc/xfce/xinitrc
%p/etc/xfce/xinitrc.mwm
%p/etc/xfce/xsession
%p/etc/xfce/xtree.reg
<<
DocFiles: COPYING ChangeLog NEWS README TODO INSTALL
Description: Lightweight desktop environment (with taskbar)
DescDetail: <<
XFCE is a simple, light and efficient desktop environment for X-Windows. This
version has the taskbar enabled.
<<
DescPackaging: <<
ConfigureParams places manpages in correct directories, sets 'data-dir' and
'conf-dir' to correct directories.
InstallScript uses 'DESTDIR' to install files in correct directories, and
removes COPYING file installed in incorrect directory.
DocFiles installs relevant documentation..
<<
DescUsage: <<
Run xfce_setup to set up replacement files in the user's home directory,
enabling xfce to starup when the user starts an X session.
<<
Homepage: http://www.xfce.org/
License: GPL

xfce-taskbar stable port .patch

diff -uNr xfce-3.8.18/xfce/taskbar.c xfce-3.8.18-new/xfce/taskbar.c
--- xfce-3.8.18/xfce/taskbar.c 2002-09-26 05:22:22.000000000 -0400
+++ xfce-3.8.18-new/xfce/taskbar.c 2007-07-19 16:02:54.000000000 -0400
@@ -1696,7 +1696,6 @@
case TASKBAR_SORT_UNSORTED:
fprintf(f,"\tSortByUnsorted\n");
break;
- default:
}
}

diff -uNr xfce-3.8.18/xfgnome/xfgnome.c xfce-3.8.18-new/xfgnome/xfgnome.c
--- xfce-3.8.18/xfgnome/xfgnome.c 2001-08-10 09:11:08.000000000 -0400
+++ xfce-3.8.18-new/xfgnome/xfgnome.c 2007-07-19 16:07:36.000000000 -0400
@@ -20,6 +20,8 @@
# include
#endif

+#define XFGNOME
+
#include
#include
#include
diff -uNr xfce-3.8.18/xfsamba/xfsamba.c xfce-3.8.18-new/xfsamba/xfsamba.c
--- xfce-3.8.18/xfsamba/xfsamba.c 2002-05-10 20:42:33.000000000 -0400
+++ xfce-3.8.18-new/xfsamba/xfsamba.c 2007-07-19 16:13:09.000000000 -0400
@@ -26,6 +26,8 @@
# include
#endif

+#define _XFSAMBA_NOHEADH_
+
#include
#include
#include
diff -uNr xfce-3.8.18/xfsamba/xfsamba.h xfce-3.8.18-new/xfsamba/xfsamba.h
--- xfce-3.8.18/xfsamba/xfsamba.h 2002-11-10 08:27:33.000000000 -0500
+++ xfce-3.8.18-new/xfsamba/xfsamba.h 2007-07-19 16:13:09.000000000 -0400
@@ -240,7 +240,10 @@

EXTERN selected_struc selected;
EXTERN nmb_list *thisN, *headN;
-EXTERN nmb_history *thisH, *headH;
+EXTERN nmb_history *thisH;
+#ifndef _XFSAMBA_NOHEADH_
+EXTERN nmb_history *headH;
+#endif
EXTERN void *fork_obj;
EXTERN int SMBResult;
EXTERN int SMBabortdrop;
diff -uNr xfce-3.8.18/xfsamba/xfsamba_mem.c xfce-3.8.18-new/xfsamba/xfsamba_mem.c
--- xfce-3.8.18/xfsamba/xfsamba_mem.c 2002-11-10 08:27:33.000000000 -0500
+++ xfce-3.8.18-new/xfsamba/xfsamba_mem.c 2007-07-19 16:13:09.000000000 -0400
@@ -26,6 +26,8 @@
# include
#endif

+#define _XFSAMBA_NOHEADH_
+
#ifndef HAVE_SNPRINTF
#include "snprintf.h"
#endif
diff -uNr xfce-3.8.18/xfwm/xfwm.h xfce-3.8.18-new/xfwm/xfwm.h
--- xfce-3.8.18/xfwm/xfwm.h 2002-05-22 17:24:36.000000000 -0400
+++ xfce-3.8.18-new/xfwm/xfwm.h 2007-07-19 16:07:44.000000000 -0400
@@ -352,10 +352,14 @@
extern Atom _XA_OL_DECOR_RESIZE;
extern Atom _XA_OL_DECOR_HEADER;
extern Atom _XA_OL_DECOR_ICON_NAME;
+#ifndef XFGNOME
extern Atom _XA_WIN_WORKSPACE_COUNT;
extern Atom _XA_WIN_WORKSPACE;
+#endif
extern Atom _XA_WIN_LAYER;
+#ifndef XFGNOME
extern Atom _XA_WIN_STATE;
+#endif

extern Atom _XA_WM_WINDOW_ROLE;
extern Atom _XA_WM_CLIENT_LEADER;

xfce-taskbar _unstable_ port information

Package: xfce-taskbar
Version: 3.8.18
Revision: 12
Architecture: powerpc
Distribution: 10.4
Maintainer: Jeremy Higgs
Depends: gtk+, imlib-shlibs, gdk-pixbuf-shlibs
BuildDepends: imlib, gdk-pixbuf, libjpeg, libpng3, libtiff, netpbm, audiofile, esound (>= 0.2.38-1), glib, orbit-dev, giflib, gnome-libs-dev, gettext-dev, gettext-bin, gettext-tools, libiconv-dev, gcc3.3
Source: mirror:sourceforge:xfce/xfce-%v.tar.gz
Source-MD5: 04c197eee32d712a49170539d50279ea
Patch: %n.patch
Conflicts: xfce
Replaces: xfce
ConfigureParams: --mandir=%p/share/man --with-data-dir=%p/share/xfce --with-conf-dir=%p/etc/xfce --enable-taskbar
InstallScript: <<
make install DESTDIR=%d
rm -f %i/share/COPYING
<<
ConfFiles: <<
%p/etc/xfce/fvwm2rc
%p/etc/xfce/fvwmrc
%p/etc/xfce/taskbarrc
%p/etc/xfce/Xclients
%p/etc/xfce/xfbdrc
%p/etc/xfce/xfce3rc
%p/etc/xfce/xfclockrc
%p/etc/xfce/xfmouserc
%p/etc/xfce/xfsoundrc
%p/etc/xfce/xfwmrc
%p/etc/xfce/xinitrc
%p/etc/xfce/xinitrc.mwm
%p/etc/xfce/xsession
%p/etc/xfce/xtree.reg
<<
DocFiles: COPYING ChangeLog NEWS README TODO INSTALL
Description: Lightweight desktop environment (with taskbar)
DescDetail: <<
XFCE is a simple, light and efficient desktop environment for X-Windows. This
version has the taskbar enabled.
<<
DescPackaging: <<
ConfigureParams places manpages in correct directories, sets 'data-dir' and
'conf-dir' to correct directories.
InstallScript uses 'DESTDIR' to install files in correct directories, and
removes COPYING file installed in incorrect directory.
DocFiles installs relevant documentation..
<<
DescUsage: <<
Run xfce_setup to set up replacement files in the user's home directory,
enabling xfce to starup when the user starts an X session.
<<
Homepage: http://www.xfce.org/
License: GPL

xfce-taskbar _unstable_ port .patch

diff -uNr xfce-3.8.18/xfce/taskbar.c xfce-3.8.18-new/xfce/taskbar.c
--- xfce-3.8.18/xfce/taskbar.c 2002-09-26 05:22:22.000000000 -0400
+++ xfce-3.8.18-new/xfce/taskbar.c 2007-07-19 16:02:54.000000000 -0400
@@ -1696,7 +1696,6 @@
case TASKBAR_SORT_UNSORTED:
fprintf(f,"\tSortByUnsorted\n");
break;
- default:
}
}

diff -uNr xfce-3.8.18/xfgnome/xfgnome.c xfce-3.8.18-new/xfgnome/xfgnome.c
--- xfce-3.8.18/xfgnome/xfgnome.c 2001-08-10 09:11:08.000000000 -0400
+++ xfce-3.8.18-new/xfgnome/xfgnome.c 2007-07-19 16:07:36.000000000 -0400
@@ -20,6 +20,8 @@
# include
#endif

+#define XFGNOME
+
#include
#include
#include
diff -uNr xfce-3.8.18/xfsamba/xfsamba.c xfce-3.8.18-new/xfsamba/xfsamba.c
--- xfce-3.8.18/xfsamba/xfsamba.c 2002-05-10 20:42:33.000000000 -0400
+++ xfce-3.8.18-new/xfsamba/xfsamba.c 2007-07-19 16:13:09.000000000 -0400
@@ -26,6 +26,8 @@
# include
#endif

+#define _XFSAMBA_NOHEADH_
+
#include
#include
#include
diff -uNr xfce-3.8.18/xfsamba/xfsamba.h xfce-3.8.18-new/xfsamba/xfsamba.h
--- xfce-3.8.18/xfsamba/xfsamba.h 2002-11-10 08:27:33.000000000 -0500
+++ xfce-3.8.18-new/xfsamba/xfsamba.h 2007-07-19 16:13:09.000000000 -0400
@@ -240,7 +240,10 @@

EXTERN selected_struc selected;
EXTERN nmb_list *thisN, *headN;
-EXTERN nmb_history *thisH, *headH;
+EXTERN nmb_history *thisH;
+#ifndef _XFSAMBA_NOHEADH_
+EXTERN nmb_history *headH;
+#endif
EXTERN void *fork_obj;
EXTERN int SMBResult;
EXTERN int SMBabortdrop;
diff -uNr xfce-3.8.18/xfsamba/xfsamba_mem.c xfce-3.8.18-new/xfsamba/xfsamba_mem.c
--- xfce-3.8.18/xfsamba/xfsamba_mem.c 2002-11-10 08:27:33.000000000 -0500
+++ xfce-3.8.18-new/xfsamba/xfsamba_mem.c 2007-07-19 16:13:09.000000000 -0400
@@ -26,6 +26,8 @@
# include
#endif

+#define _XFSAMBA_NOHEADH_
+
#ifndef HAVE_SNPRINTF
#include "snprintf.h"
#endif
diff -uNr xfce-3.8.18/xfwm/xfwm.h xfce-3.8.18-new/xfwm/xfwm.h
--- xfce-3.8.18/xfwm/xfwm.h 2002-05-22 17:24:36.000000000 -0400
+++ xfce-3.8.18-new/xfwm/xfwm.h 2007-07-19 16:07:44.000000000 -0400
@@ -352,10 +352,14 @@
extern Atom _XA_OL_DECOR_RESIZE;
extern Atom _XA_OL_DECOR_HEADER;
extern Atom _XA_OL_DECOR_ICON_NAME;
+#ifndef XFGNOME
extern Atom _XA_WIN_WORKSPACE_COUNT;
extern Atom _XA_WIN_WORKSPACE;
+#endif
extern Atom _XA_WIN_LAYER;
+#ifndef XFGNOME
extern Atom _XA_WIN_STATE;
+#endif

extern Atom _XA_WM_WINDOW_ROLE;
extern Atom _XA_WM_CLIENT_LEADER;