aboutsummaryrefslogtreecommitdiff
path: root/xfce
diff options
context:
space:
mode:
authorDeposite Pirate2018-09-16 18:48:36 +0200
committerDeposite Pirate2018-09-16 18:48:36 +0200
commitd150a5f3e462fa7fe194a805a4aa0076f4d03ab9 (patch)
treece5e44d69c5f3175bfdbd1e3717b52c5dcca5638 /xfce
parentf29d3519ce073ec30f99754d93304324f7f26d65 (diff)
Add ports.
Diffstat (limited to 'xfce')
-rw-r--r--xfce/xfce/Thunar-1.6.3-desktopdir.patch.xzbin0 -> 444 bytes
-rw-r--r--xfce/xfce/Thunar-1.6.3-desktopfiles.patch.xzbin0 -> 448 bytes
-rw-r--r--xfce/xfce/Thunar-1.6.3-mailicon.patch.xzbin0 -> 316 bytes
-rwxr-xr-xxfce/xfce/xfce.build489
-rw-r--r--xfce/xfce/xfce4-netload-plugin-1.2.0-libdir.patch.xzbin0 -> 384 bytes
-rw-r--r--xfce/xfce/xfce4-netload-plugin-1.2.0-libdir2.patch.xzbin0 -> 468 bytes
-rw-r--r--xfce/xfce/xfce4-panel-4.10.1-clockdate.patch.xzbin0 -> 2392 bytes
-rw-r--r--xfce/xfce/xfce4-panel-4.10.1-plugindir.patch.xzbin0 -> 316 bytes
-rw-r--r--xfce/xfce/xfce4-sensors-plugin-1.2.5-desktop.patch.xzbin0 -> 304 bytes
-rw-r--r--xfce/xfce/xfce4-session-4.10.1-hintfull.patch.xzbin0 -> 248 bytes
-rw-r--r--xfce/xfce/xfce4-session-4.10.1-xinitrc.patch.xzbin0 -> 428 bytes
-rw-r--r--xfce/xfce/xfce4-settings-4.10.1-defaults.patch.xzbin0 -> 488 bytes
-rw-r--r--xfce/xfce/xfwm4-4.10.1-datadir.patch.xzbin0 -> 336 bytes
-rw-r--r--xfce/xfce/xfwm4-4.10.1-icons.patch.xzbin0 -> 432 bytes
-rwxr-xr-xxfce/xfce4_fsguard/xfce4_fsguard.SlackBuild88
-rw-r--r--xfce/xfce4_mailwatch/xfce4_mailwatch-1.1.0-cpuusage.patch.xzbin0 -> 6156 bytes
-rw-r--r--xfce/xfce4_mailwatch/xfce4_mailwatch-1.1.0-dsofix.patch.xzbin0 -> 304 bytes
-rw-r--r--xfce/xfce4_mailwatch/xfce4_mailwatch-1.1.0-nossl.patch.xzbin0 -> 496 bytes
-rwxr-xr-xxfce/xfce4_mailwatch/xfce4_mailwatch.SlackBuild102
-rwxr-xr-xxfce/xfce4_volstatus/xfce4_volstatus.SlackBuild84
-rw-r--r--xfce/xfce4_wavelan/xfce4_wavelan-0.5.5-tooltipfix.patch.xzbin0 -> 616 bytes
-rwxr-xr-xxfce/xfce4_wavelan/xfce4_wavelan.SlackBuild86
-rw-r--r--xfce/xfce_terminal/xfce4-terminal-0.6.2-defaults.patch.xzbin0 -> 564 bytes
-rwxr-xr-xxfce/xfce_terminal/xfce_terminal.build63
24 files changed, 912 insertions, 0 deletions
diff --git a/xfce/xfce/Thunar-1.6.3-desktopdir.patch.xz b/xfce/xfce/Thunar-1.6.3-desktopdir.patch.xz
new file mode 100644
index 0000000..9108ee7
--- /dev/null
+++ b/xfce/xfce/Thunar-1.6.3-desktopdir.patch.xz
Binary files differ
diff --git a/xfce/xfce/Thunar-1.6.3-desktopfiles.patch.xz b/xfce/xfce/Thunar-1.6.3-desktopfiles.patch.xz
new file mode 100644
index 0000000..0bee55c
--- /dev/null
+++ b/xfce/xfce/Thunar-1.6.3-desktopfiles.patch.xz
Binary files differ
diff --git a/xfce/xfce/Thunar-1.6.3-mailicon.patch.xz b/xfce/xfce/Thunar-1.6.3-mailicon.patch.xz
new file mode 100644
index 0000000..407d6de
--- /dev/null
+++ b/xfce/xfce/Thunar-1.6.3-mailicon.patch.xz
Binary files differ
diff --git a/xfce/xfce/xfce.build b/xfce/xfce/xfce.build
new file mode 100755
index 0000000..7015da2
--- /dev/null
+++ b/xfce/xfce/xfce.build
@@ -0,0 +1,489 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=xfce
+MAJOR=4.10
+VERSION=${MAJOR}.1
+BUILD=1
+DEPENDS=('gtk+ >= 2.24.17-1' 'icon_theme >= 0.8.90-1' 'dbus_glib >= 0.100.2-1' 'libwnck >= 2.31.0-1' 'libxklavier >= 5.3-1' 'libnotify >= 0.7.5-1' 'libcanberra >= 0.30-1' 'gamin >= 0.1.10-1')
+OPTDEPENDS=('poppler >= 0.22.2-1' 'libsoup >= 2.42.0-1')
+
+# Description
+
+cat > ${PKG}/install/slack-desc <<EOF
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+$(padd)|-----handy-ruler------------------------------------------------------|
+${NAME}: Xfce
+${NAME}:
+${NAME}: A lightweight desktop environment based on Gtk+. It is designed for
+${NAME}: loading and executing applications fast while conserving system
+${NAME}: resources.
+${NAME}:
+${NAME}: Homepage: http://www.xfce.org
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+EOF
+
+cat >> ${PKG}/install/doinst.sh <<EOF
+#!/bin/sh
+
+if [ ! -e etc/X11/xinit/xinitrc ]; then
+ ( cd etc/X11/xinit ; ln -sf xinitrc.xfce xinitrc )
+fi
+EOF
+
+# Sources
+
+XFCEREPO="http://archive.xfce.org/src"
+XFCEREL="http://archive.xfce.org/xfce/${VERSION}/src"
+
+export PKG_CONFIG_PATH="${PKG}${SYS_DIR[share]}/pkgconfig"
+export LDFLAGS="-L${PKG}${SYS_DIR[lib]}"
+export CPPFLAGS="-I${PKG}${SYS_DIR[include]}/tumbler-1 -I${PKG}${SYS_DIR[include]}/garcon-1 -I${PKG}${SYS_DIR[include]}/exo-1 -I${PKG}${SYS_DIR[include]}/xfce4 -I${PKG}${SYS_DIR[include]}/xfce4/libxfce4ui-1 -I${PKG}${SYS_DIR[include]}/xfce4/xfconf-0 -I${PKG}${SYS_DIR[include]}/xfce4/libxfce4kbd-private-2 -I${PKG}${SYS_DIR[include]}/xfce4/libxfce4panel-1.0 -I${PKG}${SYS_DIR[include]}/thunarx-2"
+
+configure()
+{
+sed -i 's|$(libdir)/pkgconfig|$(datarootdir)/pkgconfig|g' $(find . -name "Makefile.in")
+sed -i 's|$(libdir)/xfce4/panel/plugins|$(libdir)/plugins/xfce4/panel|g' $(find . -name "Makefile.in")
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --disable-silent-rules \
+ --enable-static=no \
+ --enable-shared=yes \
+ --enable-debug=minimum \
+ --prefix="${SYS_DIR[usr]}" \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir="${SYS_DIR[etc]}" \
+ --libdir="${SYS_DIR[lib]}" \
+ --localstatedir="${SYS_DIR[var]}" \
+ --with-html-dir="${SYS_DIR[html]}" \
+ --with-helper-path-prefix="${SYS_DIR[lib]}/exec" \
+ ${*}
+}
+
+SRCNAME[0]=libxfce4util
+SRCVERS[0]=${MAJOR}.1
+SRCPACK[0]=${XFCEREL}/${SRCNAME[0]}-${SRCVERS[0]}.tar.bz2
+SRCCOPY[0]="LGPL2"
+
+build0()
+{
+configure
+make ${JOBS} V=1
+make install DESTDIR="${PKG}"
+doc AUTHORS THANKS
+changelog NEWS
+rm -rf \
+ ${PKG}${SYS_DIR[html]} \
+ ${PKG}${SYS_DIR[lib]}/*.la
+}
+
+SRCNAME[1]=garcon
+GARCONM=0.2
+SRCVERS[1]=${GARCONM}.1
+SRCPACK[1]=${XFCEREL}/${SRCNAME[1]}-${SRCVERS[1]}.tar.bz2
+SRCCOPY[1]="LGPL2 FDL11"
+
+build1()
+{
+configure
+make ${JOBS} V=1
+make install DESTDIR="${PKG}"
+doc AUTHORS
+changelog NEWS
+rm -rf \
+ ${PKG}${SYS_DIR[html]} \
+ ${PKG}${SYS_DIR[lib]}/*.la
+}
+
+SRCNAME[2]=tumbler
+TUMBLERM=0.1
+SRCVERS[2]=${TUMBLERM}.29
+SRCPACK[2]=${XFCEREL}/${SRCNAME[2]}-${SRCVERS[2]}.tar.bz2
+SRCCOPY[2]="GPL2"
+
+build2()
+{
+sed -i 's|$(libdir)/tumbler-$(TUMBLER_VERSION_API)/plugins|$(libdir)/plugins/tumbler-$(TUMBLER_VERSION_API)|g' $(find . -name "Makefile.in")
+sed -i 's|$(libdir)/tumbler-$(TUMBLER_VERSION_API)|$(libdir)/exec/tumbler-$(TUMBLER_VERSION_API)|g' tumblerd/Makefile.in
+sed -i 's|@libdir@/tumbler-@TUMBLER_VERSION_API@/tumblerd|@libdir@/exec/tumbler-@TUMBLER_VERSION_API@/tumblerd|g' tumblerd/*.service.in
+configure \
+ --disable-ffmpeg-thumbnailer
+make ${JOBS} V=1
+make install DESTDIR="${PKG}"
+doc AUTHORS
+changelog NEWS
+rm -rf \
+ ${PKG}${SYS_DIR[html]} \
+ ${PKG}${SYS_DIR[lib]}/*.la
+}
+
+SRCNAME[3]=xfconf
+SRCVERS[3]=${MAJOR}.0
+SRCPACK[3]=${XFCEREL}/${SRCNAME[3]}-${SRCVERS[3]}.tar.bz2
+SRCCOPY[3]="GPL2"
+
+build3()
+{
+CPPFLAGS="-I${PKG}${SYS_DIR[include]}/xfce4" \
+LDFLAGS="-L${PKG}${SYS_DIR[lib]}" \
+configure
+make ${JOBS} V=1
+make install DESTDIR="${PKG}"
+doc AUTHORS
+changelog NEWS
+rm -rf \
+ ${PKG}${SYS_DIR[html]} \
+ ${PKG}${SYS_DIR[lib]}/*.la
+}
+
+SRCNAME[4]=libxfce4ui
+SRCVERS[4]=${MAJOR}.0
+SRCPACK[4]=${XFCEREL}/${SRCNAME[4]}-${SRCVERS[4]}.tar.bz2
+SRCCOPY[4]="LGPL2"
+
+build4()
+{
+configure
+make ${JOBS} V=1
+make install DESTDIR="${PKG}"
+doc AUTHORS
+changelog NEWS
+rm -rf \
+ ${PKG}${SYS_DIR[html]} \
+ ${PKG}${SYS_DIR[lib]}/*.la
+}
+
+SRCNAME[5]=exo
+EXOM=0.10
+SRCVERS[5]=${EXOM}.2
+SRCPACK[5]=${XFCEREL}/${SRCNAME[5]}-${SRCVERS[5]}.tar.bz2
+SRCCOPY[5]="GPL2"
+
+build5()
+{
+configure \
+ --enable-python=no \
+ --enable-gio-unix=yes
+make ${JOBS} V=1
+make install DESTDIR="${PKG}"
+doc AUTHORS THANKS
+changelog NEWS
+rm -rf \
+ ${PKG}${SYS_DIR[html]} \
+ ${PKG}${SYS_DIR[lib]}/*.la
+}
+
+SRCNAME[6]=xfce4-settings
+SRCVERS[6]=${MAJOR}.1
+SRCPACK[6]=${XFCEREL}/${SRCNAME[6]}-${SRCVERS[6]}.tar.bz2
+SRCCOPY[6]="GPL2"
+
+build6()
+{
+configure \
+ --enable-xrandr \
+ --enable-xcursor \
+ --enable-libnotify \
+ --enable-gio-unix \
+ --enable-sound-settings \
+ --enable-pluggable-dialogs \
+ --enable-libxklavier
+make ${JOBS} V=1
+make install DESTDIR="${PKG}"
+doc AUTHORS
+changelog NEWS
+rm -f ${PKG}${SYS_DIR[lib]}/*.la
+}
+
+SRCNAME[7]=xfwm4
+SRCVERS[7]=${MAJOR}.1
+SRCPACK[7]=${XFCEREL}/${SRCNAME[7]}-${SRCVERS[7]}.tar.bz2
+SRCCOPY[7]="GPL2"
+
+build7()
+{
+configure \
+ --enable-xsync \
+ --enable-render \
+ --enable-randr \
+ --enable-compositor
+make ${JOBS} V=1
+make install DESTDIR="${PKG}"
+doc AUTHORS
+changelog NEWS
+rm -f ${PKG}${SYS_DIR[lib]}/*.la
+}
+
+SRCNAME[8]=xfce4-panel
+SRCVERS[8]=${MAJOR}.1
+SRCPACK[8]=${XFCEREL}/${SRCNAME[8]}-${SRCVERS[8]}.tar.bz2
+SRCCOPY[8]="GPL2 LGPL21"
+
+build8()
+{
+sed -i 's|$(libdir)/xfce4|$(libdir)/plugins/xfce4|g' panel/Makefile.in
+configure \
+ --enable-gio-unix
+make ${JOBS} V=1
+make install DESTDIR="${PKG}"
+doc AUTHORS THANKS
+changelog NEWS
+rm -rf \
+ ${PKG}${SYS_DIR[html]} \
+ ${PKG}${SYS_DIR[lib]}/*.la
+}
+
+SRCNAME[9]=xfce4-appfinder
+SRCVERS[9]=${MAJOR}.1
+SRCPACK[9]=${XFCEREL}/${SRCNAME[9]}-${SRCVERS[9]}.tar.bz2
+SRCCOPY[9]="GPL2"
+
+build9()
+{
+configure
+make ${JOBS} V=1
+make install DESTDIR="${PKG}"
+doc AUTHORS
+changelog NEWS
+rm -f ${PKG}${SYS_DIR[lib]}/*.la
+}
+
+SRCNAME[10]=Thunar
+SRCVERS[10]=1.6.3
+SRCPACK[10]=${XFCEREL}/${SRCNAME[10]}-${SRCVERS[10]}.tar.bz2
+SRCCOPY[10]="GPL2 LGPL2"
+
+build10()
+{
+sed -i 's|$(libdir)/thunarx-$(THUNARX_VERSION_API)|$(libdir)/plugins/thunarx-$(THUNARX_VERSION_API)|g' $(find . -name "Makefile.in")
+sed -i 's|${libdir}/thunarx-@THUNARX_VERSION_API@|${libdir}/plugins/thunarx-@THUNARX_VERSION_API@|g' thunarx/thunarx-2.pc.in
+configure \
+ --docdir="${SYS_DIR[doc]}/${SRCNAME[10],,}-${SRCVERS[10]}" \
+ --enable-gio-unix \
+ --enable-dbus \
+ --enable-gudev \
+ --enable-notifications \
+ --enable-exif \
+ --enable-pcre
+make ${JOBS} V=1
+make install DESTDIR="${PKG}"
+doc AUTHORS THANKS
+changelog NEWS
+rm -rf \
+ ${PKG}${SYS_DIR[html]} \
+ ${PKG}${SYS_DIR[lib]}/*.la
+}
+
+SRCNAME[11]=xfdesktop
+SRCVERS[11]=${MAJOR}.2
+SRCPACK[11]=${XFCEREL}/${SRCNAME[11]}-${SRCVERS[11]}.tar.bz2
+SRCCOPY[11]="GPL2"
+
+build11()
+{
+configure \
+ --enable-gio-unix \
+ --enable-thunarx \
+ --enable-notifications
+make ${JOBS} V=1
+make install DESTDIR="${PKG}"
+doc AUTHORS
+changelog NEWS
+rm -f ${PKG}${SYS_DIR[lib]}/*.la
+}
+
+SRCNAME[12]=xfce4-session
+SRCVERS[12]=${MAJOR}.1
+SRCPACK[12]=${XFCEREL}/${SRCNAME[12]}-${SRCVERS[12]}.tar.bz2
+SRCCOPY[12]="GPL2"
+
+build12()
+{
+sed -i 's|$(libdir)/xfce4/session/splash-engines|$(libdir)/plugins/xfce4/session/splash-engines|g' $(find . -name "Makefile.in")
+configure \
+ --disable-legacy-sm
+#FIXME: systemd (--enable-systemd)
+# --with-xession-prefix=WHERE xsession.desktop files go
+make ${JOBS} V=1
+make install DESTDIR="${PKG}"
+doc AUTHORS
+changelog NEWS
+install.dir ${PKG}${SYS_DIR[etc]}/X11/xinit
+install.bin xinitrc.xfce ${PKG}${SYS_DIR[etc]}/X11/xinit
+rm -f ${PKG}${SYS_DIR[lib]}/*.la
+}
+
+SRCNAME[13]=thunar-volman
+VOLMANM=0.8
+SRCVERS[13]=${VOLMANM}.0
+SRCPACK[13]=${XFCEREPO}/apps/${SRCNAME[13]}/${VOLMANM}/${SRCNAME[13]}-${SRCVERS[13]}.tar.bz2
+SRCCOPY[13]="GPL2"
+
+build13()
+{
+configure \
+ --enable-notifications
+make ${JOBS} V=1
+make install DESTDIR="${PKG}"
+doc AUTHORS THANKS
+changelog NEWS
+}
+
+SRCNAME[14]=thunar-media-tags-plugin
+MEDIAM=0.2
+SRCVERS[14]=${MEDIAM}.0
+SRCPACK[14]=${XFCEREPO}/apps/${SRCNAME[14]}/${MEDIAM}/${SRCNAME[14]}-${SRCVERS[14]}.tar.bz2
+SRCCOPY[14]="GPL2"
+
+build14()
+{
+sed -i 's|$(libdir)/thunarx-2|$(libdir)/plugins/thunarx-2|g' $(find . -name "Makefile.in")
+configure
+make ${JOBS} V=1
+make install DESTDIR="${PKG}"
+doc AUTHORS
+changelog NEWS
+}
+
+SRCNAME[15]=thunar-archive-plugin
+ARCHVM=0.3
+SRCVERS[15]=${ARCHVM}.0
+SRCPACK[15]=${XFCEREPO}/apps/${SRCNAME[15]}/${ARCHVM}/${SRCNAME[15]}-${SRCVERS[15]}.tar.bz2
+SRCCOPY[15]="GPL2"
+
+build15()
+{
+sed -i 's|$(libdir)/thunarx-2|$(libdir)/plugins/thunarx-2|g' $(find . -name "Makefile.in")
+configure \
+ --libexecdir="${SYS_DIR[lib]}/plugins/xfce4"
+make ${JOBS} V=1
+make install DESTDIR="${PKG}"
+doc AUTHORS THANKS
+changelog NEWS
+}
+
+SRCNAME[16]=xfce4-notifyd
+NOTIFM=0.2
+SRCVERS[16]=${NOTIFM}.3
+SRCPACK[16]=${XFCEREPO}/apps/${SRCNAME[16]}/${NOTIFM}/${SRCNAME[16]}-${SRCVERS[16]}.tar.bz2
+
+build16()
+{
+configure
+make ${JOBS} V=1
+make install DESTDIR="${PKG}"
+doc AUTHORS
+changelog NEWS
+}
+
+SRCNAME[17]=xfce4-systemload-plugin
+SYSLOADM=1.1
+SRCVERS[17]=${SYSLOADM}.1
+SRCPACK[17]=${XFCEREPO}/panel-plugins/${SRCNAME[17]}/${SYSLOADM}/${SRCNAME[17]}-${SRCVERS[17]}.tar.bz2
+SRCCOPY[17]="BSD2"
+
+build17()
+{
+configure \
+ --enable-upower
+make ${JOBS} V=1
+make install DESTDIR="${PKG}"
+doc AUTHORS
+changelog NEWS
+chmod 0755 ${PKG}${SYS_DIR[lib]}/plugins/xfce4/panel/libsystemload.so
+}
+
+SRCNAME[18]=xfce4-netload-plugin
+NETLOADM=1.2
+SRCVERS[18]=${NETLOADM}.0
+SRCPACK[18]=${XFCEREPO}/panel-plugins/${SRCNAME[18]}/${NETLOADM}/${SRCNAME[18]}-${SRCVERS[18]}.tar.bz2
+SRCCOPY[18]="GPL2"
+
+build18()
+{
+configure
+make ${JOBS} V=1
+make install DESTDIR="${PKG}"
+doc AUTHORS
+changelog NEWS
+}
+
+SRCNAME[19]=xfce4-sensors-plugin
+SENSORM=1.2
+SRCVERS[19]=${SENSORM}.5
+SRCPACK[19]=${XFCEREPO}/panel-plugins/${SRCNAME[19]}/${SENSORM}/${SRCNAME[19]}-${SRCVERS[19]}.tar.bz2
+SRCCOPY[19]="GPL2"
+
+build19()
+{
+sed -i 's|$(libexecdir)/xfce4/panel-plugins|$(libdir)/plugins/xfce4/panel|g' panel-plugin/Makefile.in
+configure
+make ${JOBS} V=1
+make install DESTDIR="${PKG}"
+doc AUTHORS
+changelog NEWS
+mv \
+ ${PKG}${SYS_DIR[lib]}/xfce4/modules/*sensor*.so* \
+ ${PKG}${SYS_DIR[lib]}
+rm -rf ${PKG}${SYS_DIR[lib]}/xfce4
+}
+
+SRCNAME[20]=xfce4-weather-plugin
+SRCVERS[20]=0.8.3
+SRCPACK[20]=${XFCEREPO}/panel-plugins/${SRCNAME[20]}/${SENSORM}/${SRCNAME[20]}-${SRCVERS[20]}.tar.bz2
+SRCCOPY[20]="GPL2"
+
+build20()
+{
+configure \
+ --enable-upower
+make ${JOBS} V=1
+make install DESTDIR="${PKG}"
+doc AUTHORS
+changelog NEWS
+}
+
+SRCNAME[21]=xfce4-places-plugin
+PLACESM=1.5
+SRCVERS[21]=${PLACESM}.0
+SRCPACK[21]=${XFCEREPO}/panel-plugins/${SRCNAME[21]}/${PLACESM}/${SRCNAME[21]}-${SRCVERS[21]}.tar.bz2
+SRCCOPY[21]="GPL2"
+
+build21()
+{
+configure \
+ --enable-gio-unix \
+ --enable-notifications
+make ${JOBS} V=1
+make install DESTDIR="${PKG}"
+doc AUTHORS
+changelog NEWS
+}
+
+SRCNAME[22]=xfce-slackware
+SRCVERS[22]=${MAJOR}
+SRCPACK[22]=${SRCNAME[22]}-${SRCVERS[22]}.tar.xz
+SRCOPTS[22]="pkgunpack"
+
+build22()
+{
+ cd usr/share/themes
+ mkdir Joy
+ mv Default/xfwm4 Joy
+ cd Default
+ ln -sf ../Clearlooks/xfwm4
+}
diff --git a/xfce/xfce/xfce4-netload-plugin-1.2.0-libdir.patch.xz b/xfce/xfce/xfce4-netload-plugin-1.2.0-libdir.patch.xz
new file mode 100644
index 0000000..947856d
--- /dev/null
+++ b/xfce/xfce/xfce4-netload-plugin-1.2.0-libdir.patch.xz
Binary files differ
diff --git a/xfce/xfce/xfce4-netload-plugin-1.2.0-libdir2.patch.xz b/xfce/xfce/xfce4-netload-plugin-1.2.0-libdir2.patch.xz
new file mode 100644
index 0000000..35360a1
--- /dev/null
+++ b/xfce/xfce/xfce4-netload-plugin-1.2.0-libdir2.patch.xz
Binary files differ
diff --git a/xfce/xfce/xfce4-panel-4.10.1-clockdate.patch.xz b/xfce/xfce/xfce4-panel-4.10.1-clockdate.patch.xz
new file mode 100644
index 0000000..409ed5d
--- /dev/null
+++ b/xfce/xfce/xfce4-panel-4.10.1-clockdate.patch.xz
Binary files differ
diff --git a/xfce/xfce/xfce4-panel-4.10.1-plugindir.patch.xz b/xfce/xfce/xfce4-panel-4.10.1-plugindir.patch.xz
new file mode 100644
index 0000000..e537cb7
--- /dev/null
+++ b/xfce/xfce/xfce4-panel-4.10.1-plugindir.patch.xz
Binary files differ
diff --git a/xfce/xfce/xfce4-sensors-plugin-1.2.5-desktop.patch.xz b/xfce/xfce/xfce4-sensors-plugin-1.2.5-desktop.patch.xz
new file mode 100644
index 0000000..8a1aa55
--- /dev/null
+++ b/xfce/xfce/xfce4-sensors-plugin-1.2.5-desktop.patch.xz
Binary files differ
diff --git a/xfce/xfce/xfce4-session-4.10.1-hintfull.patch.xz b/xfce/xfce/xfce4-session-4.10.1-hintfull.patch.xz
new file mode 100644
index 0000000..bc95047
--- /dev/null
+++ b/xfce/xfce/xfce4-session-4.10.1-hintfull.patch.xz
Binary files differ
diff --git a/xfce/xfce/xfce4-session-4.10.1-xinitrc.patch.xz b/xfce/xfce/xfce4-session-4.10.1-xinitrc.patch.xz
new file mode 100644
index 0000000..9fc47f1
--- /dev/null
+++ b/xfce/xfce/xfce4-session-4.10.1-xinitrc.patch.xz
Binary files differ
diff --git a/xfce/xfce/xfce4-settings-4.10.1-defaults.patch.xz b/xfce/xfce/xfce4-settings-4.10.1-defaults.patch.xz
new file mode 100644
index 0000000..2a1ba3e
--- /dev/null
+++ b/xfce/xfce/xfce4-settings-4.10.1-defaults.patch.xz
Binary files differ
diff --git a/xfce/xfce/xfwm4-4.10.1-datadir.patch.xz b/xfce/xfce/xfwm4-4.10.1-datadir.patch.xz
new file mode 100644
index 0000000..cf4aeb2
--- /dev/null
+++ b/xfce/xfce/xfwm4-4.10.1-datadir.patch.xz
Binary files differ
diff --git a/xfce/xfce/xfwm4-4.10.1-icons.patch.xz b/xfce/xfce/xfwm4-4.10.1-icons.patch.xz
new file mode 100644
index 0000000..f42f43c
--- /dev/null
+++ b/xfce/xfce/xfwm4-4.10.1-icons.patch.xz
Binary files differ
diff --git a/xfce/xfce4_fsguard/xfce4_fsguard.SlackBuild b/xfce/xfce4_fsguard/xfce4_fsguard.SlackBuild
new file mode 100755
index 0000000..237c2ef
--- /dev/null
+++ b/xfce/xfce4_fsguard/xfce4_fsguard.SlackBuild
@@ -0,0 +1,88 @@
+#!/bin/sh
+
+CWD=`pwd`
+NAME=xfce4_fsguard
+VERSION=20101025
+ARCH=i586
+BUILD=1
+PKGNAME=xfce4-fsguard-plugin
+PKGVER=$VERSION
+BASEDIR=$PKGNAME-$PKGVER
+ARCHIVE=$BASEDIR.tar.xz
+REPOSITORY=http://goodies.xfce.org/releases/${PKGNAME}
+FLAGS="-O2 -march=pentium -mtune=pentium -fno-strength-reduce \
+ -fomit-frame-pointer -ffast-math"
+PKG=/tmp/package-$NAME
+
+rm -rf $PKG
+mkdir -p $PKG
+
+# Obtain sources
+if [ ! -e $ARCHIVE ]; then
+ if `wget "$REPOSITORY/$ARCHIVE"`; then
+ true
+ else
+ exit 1
+ fi
+fi
+
+# Compile
+cd /tmp
+tar Jxvf $CWD/$ARCHIVE
+cd $BASEDIR
+xzcat $CWD/$NAME-$VERSION-desktop.patch.xz | patch -p1 -s
+CFLAGS=${FLAGS} CXXFLAGS=${FLAGS} ./configure \
+ --build=${ARCH}-slackware-linux \
+ --disable-dependency-tracking \
+ --enable-debug=no \
+ --prefix=/usr \
+ --mandir=/usr/man \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --libdir=/usr/lib
+make
+
+# Install
+make install DESTDIR=$PKG
+mkdir -p $PKG/install $PKG/usr/doc/$NAME-$VERSION
+cat > $PKG/install/slack-desc <<EOF
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+xfce4_fsguard: xfce4_fsguard (Xfce filesystem applet)
+xfce4_fsguard:
+xfce4_fsguard: An Xfce panel plug-in which monitors the amount of free space on a
+xfce4_fsguard: chosen mount point. It can display a message when a limit is reached.
+xfce4_fsguard:
+xfce4_fsguard:
+xfce4_fsguard:
+xfce4_fsguard:
+xfce4_fsguard:
+xfce4_fsguard:
+xfce4_fsguard:
+EOF
+
+cat > $PKG/install/slack-required <<EOF
+libxfcegui4 >= 4.6.4-i486-1
+EOF
+
+install -m 0644 -g 0 -o 0 AUTHORS NEWS \
+ $PKG/usr/doc/$NAME-$VERSION
+
+xz -9f \
+ $PKG/usr/doc/$NAME-$VERSION/NEWS
+
+strip \
+ $PKG/usr/libexec/*/*/* || :
+
+chown -R root.root $PKG
+
+# Make package
+cd $PKG
+cat install/slack-desc | grep "$NAME:" > /tmp/$NAME-$VERSION-$ARCH-$BUILD.txt
+makepkg -l y -c n /tmp/$NAME-$VERSION-$ARCH-$BUILD.txz
diff --git a/xfce/xfce4_mailwatch/xfce4_mailwatch-1.1.0-cpuusage.patch.xz b/xfce/xfce4_mailwatch/xfce4_mailwatch-1.1.0-cpuusage.patch.xz
new file mode 100644
index 0000000..e7eadbc
--- /dev/null
+++ b/xfce/xfce4_mailwatch/xfce4_mailwatch-1.1.0-cpuusage.patch.xz
Binary files differ
diff --git a/xfce/xfce4_mailwatch/xfce4_mailwatch-1.1.0-dsofix.patch.xz b/xfce/xfce4_mailwatch/xfce4_mailwatch-1.1.0-dsofix.patch.xz
new file mode 100644
index 0000000..2958b33
--- /dev/null
+++ b/xfce/xfce4_mailwatch/xfce4_mailwatch-1.1.0-dsofix.patch.xz
Binary files differ
diff --git a/xfce/xfce4_mailwatch/xfce4_mailwatch-1.1.0-nossl.patch.xz b/xfce/xfce4_mailwatch/xfce4_mailwatch-1.1.0-nossl.patch.xz
new file mode 100644
index 0000000..ad9ba67
--- /dev/null
+++ b/xfce/xfce4_mailwatch/xfce4_mailwatch-1.1.0-nossl.patch.xz
Binary files differ
diff --git a/xfce/xfce4_mailwatch/xfce4_mailwatch.SlackBuild b/xfce/xfce4_mailwatch/xfce4_mailwatch.SlackBuild
new file mode 100755
index 0000000..dde433d
--- /dev/null
+++ b/xfce/xfce4_mailwatch/xfce4_mailwatch.SlackBuild
@@ -0,0 +1,102 @@
+#!/bin/sh
+
+CWD=`pwd`
+NAME=xfce4_mailwatch
+VERSION=1.1.0
+ARCH=i586
+BUILD=1
+PKGNAME=xfce4-mailwatch-plugin
+PKGVER=$VERSION
+BASEDIR=$PKGNAME-$PKGVER
+ARCHIVE=$BASEDIR.tar.bz2
+REPOSITORY=http://goodies.xfce.org/releases/${PKGNAME}
+FLAGS="-O2 -march=pentium -mtune=pentium -fno-strength-reduce \
+ -fomit-frame-pointer -ffast-math"
+PKG=/tmp/package-$NAME
+
+rm -rf $PKG
+mkdir -p $PKG
+
+# Obtain sources
+if [ ! -e $ARCHIVE ]; then
+ if `wget "$REPOSITORY/$ARCHIVE"`; then
+ true
+ else
+ exit 1
+ fi
+fi
+
+# Compile
+cd /tmp
+tar jxvf $CWD/$ARCHIVE
+cd $BASEDIR
+xzcat $CWD/$NAME-$VERSION-cpuusage.patch.xz | patch -p1 -s
+xzcat $CWD/$NAME-$VERSION-dsofix.patch.xz | patch -p1 -s
+xzcat $CWD/$NAME-$VERSION-nossl.patch.xz | patch -p1 -s
+CFLAGS="${FLAGS} -I/usr/include/gcrypt" CXXFLAGS=${FLAGS} ./configure \
+ --build=${ARCH}-slackware-linux \
+ --enable-static=no \
+ --enable-shared=yes \
+ --enable-debug=no \
+ --prefix=/usr \
+ --mandir=/usr/man \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --libdir=/usr/libexec \
+ --disable-ssl
+make
+
+# Install
+make install DESTDIR=$PKG
+mkdir -p $PKG/install $PKG/usr/doc/$NAME-$VERSION
+cat > $PKG/install/slack-desc <<EOF
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+xfce4_mailwatch: xfce4_mailwatch (Xfce mail watch panel plugin)
+xfce4_mailwatch:
+xfce4_mailwatch: This plugin alerts on incoming email in the panel.
+xfce4_mailwatch:
+xfce4_mailwatch:
+xfce4_mailwatch: Homepage: http://goodies.xfce.org
+xfce4_mailwatch:
+xfce4_mailwatch:
+xfce4_mailwatch:
+xfce4_mailwatch:
+xfce4_mailwatch:
+EOF
+
+cat > $PKG/install/slack-required <<EOF
+libxfce4util >= 4.6.2-i486-1
+libxfcegui4 >= 4.6.4-i486-1
+xfce4_panel >= 4.6.4-i486-1
+gnutls >= 2.8.6-i486-1
+EOF
+
+install -m 0644 -g 0 -o 0 AUTHORS NEWS \
+ $PKG/usr/doc/$NAME-$VERSION
+
+xz -9f \
+ $PKG/usr/doc/$NAME-$VERSION/NEWS
+
+rm -f \
+ $PKG/usr/lib/*.la \
+ $PKG/usr/libexec/*/*/*.la
+
+strip --strip-unneeded \
+ $PKG/usr/lib/* || :
+
+strip \
+ $PKG/usr/libexec/*/*/* || :
+
+chown -R root.root $PKG
+
+# Make package
+cd $PKG
+cat install/slack-desc | grep "$NAME:" > /tmp/$NAME-$VERSION-$ARCH-$BUILD.txt
+makepkg -l y -c n /tmp/$NAME-$VERSION-$ARCH-$BUILD.txz
diff --git a/xfce/xfce4_volstatus/xfce4_volstatus.SlackBuild b/xfce/xfce4_volstatus/xfce4_volstatus.SlackBuild
new file mode 100755
index 0000000..5d31cb3
--- /dev/null
+++ b/xfce/xfce4_volstatus/xfce4_volstatus.SlackBuild
@@ -0,0 +1,84 @@
+#!/bin/sh
+
+CWD=`pwd`
+NAME=xfce4_volstatus
+VERSION=0.1.0
+ARCH=i586
+BUILD=1
+PKGNAME=xfce4-volstatus-icon
+PKGVER=$VERSION
+BASEDIR=$PKGNAME-$PKGVER
+ARCHIVE=$BASEDIR.tar.bz2
+REPOSITORY=http://goodies.xfce.org/releases/${PKGNAME}
+FLAGS="-O2 -march=pentium -mtune=pentium -fno-strength-reduce \
+ -fomit-frame-pointer -ffast-math"
+PKG=/tmp/package-$NAME
+
+rm -rf $PKG
+mkdir -p $PKG
+
+# Obtain sources
+if [ ! -e $ARCHIVE ]; then
+ if `wget "$REPOSITORY/$ARCHIVE"`; then
+ true
+ else
+ exit 1
+ fi
+fi
+
+# Compile
+cd /tmp
+tar jxvf $CWD/$ARCHIVE
+cd $BASEDIR
+CFLAGS=$FLAGS CXXFLAGS=$FLAGS ./configure \
+ --enable-static=no \
+ --enable-shared=yes \
+ --enable-debug=no \
+ --prefix=/usr \
+ --mandir=/usr/man \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --libdir=/usr/libexec
+make
+
+# Install
+make install DESTDIR=$PKG
+mkdir -p $PKG/install $PKG/usr/doc/$NAME-$VERSION
+cat > $PKG/install/slack-desc <<EOF
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+xfce4_volstatus: xfce4_volstatus (Xfce volume status plugin)
+xfce4_volstatus:
+xfce4_volstatus: View and unmount removable devices from the system tray.
+xfce4_volstatus:
+xfce4_volstatus: Homepage: http://goodies.xfce.org
+xfce4_volstatus:
+xfce4_volstatus:
+xfce4_volstatus:
+xfce4_volstatus:
+xfce4_volstatus:
+xfce4_volstatus:
+EOF
+
+cat > $PKG/install/slack-required <<EOF
+xfce4_panel >= 4.6.0-i486-1
+EOF
+
+install -m644 -g0 -o0 AUTHORS ChangeLog README TODO \
+ $PKG/usr/doc/$NAME-$VERSION
+
+strip \
+ $PKG/usr/bin/* || :
+
+chown -R root.root $PKG
+
+# Make package
+cd $PKG
+cat install/slack-desc | grep "$NAME:" > /tmp/$NAME-$VERSION-$ARCH-$BUILD.txt
+makepkg -l y -c n /tmp/$NAME-$VERSION-$ARCH-$BUILD.tgz
diff --git a/xfce/xfce4_wavelan/xfce4_wavelan-0.5.5-tooltipfix.patch.xz b/xfce/xfce4_wavelan/xfce4_wavelan-0.5.5-tooltipfix.patch.xz
new file mode 100644
index 0000000..750578c
--- /dev/null
+++ b/xfce/xfce4_wavelan/xfce4_wavelan-0.5.5-tooltipfix.patch.xz
Binary files differ
diff --git a/xfce/xfce4_wavelan/xfce4_wavelan.SlackBuild b/xfce/xfce4_wavelan/xfce4_wavelan.SlackBuild
new file mode 100755
index 0000000..aec7923
--- /dev/null
+++ b/xfce/xfce4_wavelan/xfce4_wavelan.SlackBuild
@@ -0,0 +1,86 @@
+#!/bin/sh
+
+CWD=`pwd`
+NAME=xfce4_wavelan
+VERSION=0.5.5
+ARCH=i586
+BUILD=1
+PKGNAME=xfce4-wavelan-plugin
+PKGVER=$VERSION
+BASEDIR=$PKGNAME-$PKGVER
+ARCHIVE=$BASEDIR.tar.bz2
+REPOSITORY=http://goodies.xfce.org/releases/${PKGNAME}
+FLAGS="-O2 -march=pentium -mtune=pentium -fno-strength-reduce \
+ -fomit-frame-pointer -ffast-math"
+PKG=/tmp/package-$NAME
+
+rm -rf $PKG
+mkdir -p $PKG
+
+# Obtain sources
+if [ ! -e $ARCHIVE ]; then
+ if `wget "$REPOSITORY/$ARCHIVE"`; then
+ true
+ else
+ exit 1
+ fi
+fi
+
+# Compile
+cd /tmp
+tar jxvf $CWD/$ARCHIVE
+cd $BASEDIR
+xzcat $CWD/$NAME-$VERSION-tooltipfix.patch.xz | patch -p1 -s
+CFLAGS=$FLAGS CXXFLAGS=$FLAGS ./configure \
+ --build=${ARCH}-slackware-linux \
+ --enable-static=no \
+ --enable-shared=yes \
+ --enable-debug=no \
+ --prefix=/usr \
+ --mandir=/usr/man \
+ --sysconfdir=/etc \
+ --localstatedir=/var
+make
+
+# Install
+make install DESTDIR=$PKG
+mkdir -p $PKG/install $PKG/usr/doc/$NAME-$VERSION
+cat > $PKG/install/slack-desc <<EOF
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+xfce4_wavelan: xfce4_wavelan (Xfce wave LAN panel plugin)
+xfce4_wavelan:
+xfce4_wavelan: A Xfce panel plugin that displays wave LAN information.
+xfce4_wavelan:
+xfce4_wavelan: Homepage: http://goodies.xfce.org
+xfce4_wavelan:
+xfce4_wavelan:
+xfce4_wavelan:
+xfce4_wavelan:
+xfce4_wavelan:
+xfce4_wavelan:
+EOF
+
+cat > $PKG/install/slack-required <<EOF
+libxfcegui4 >= 4.6.4-i486-1
+xfce4_panel >= 4.6.4-i486-1
+EOF
+
+install -m 0644 -g 0 -o 0 AUTHORS ChangeLog NEWS README THANKS \
+ $PKG/usr/doc/$NAME-$VERSION
+
+strip \
+ $PKG/usr/libexec/*/*/* || :
+
+chown -R root.root $PKG
+
+# Make package
+cd $PKG
+cat install/slack-desc | grep "$NAME:" > /tmp/$NAME-$VERSION-$ARCH-$BUILD.txt
+makepkg -l y -c n /tmp/$NAME-$VERSION-$ARCH-$BUILD.txz
diff --git a/xfce/xfce_terminal/xfce4-terminal-0.6.2-defaults.patch.xz b/xfce/xfce_terminal/xfce4-terminal-0.6.2-defaults.patch.xz
new file mode 100644
index 0000000..5507a40
--- /dev/null
+++ b/xfce/xfce_terminal/xfce4-terminal-0.6.2-defaults.patch.xz
Binary files differ
diff --git a/xfce/xfce_terminal/xfce_terminal.build b/xfce/xfce_terminal/xfce_terminal.build
new file mode 100755
index 0000000..ea8f3e2
--- /dev/null
+++ b/xfce/xfce_terminal/xfce_terminal.build
@@ -0,0 +1,63 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=xfce_terminal
+MAJOR=0.6
+VERSION=${MAJOR}.2
+BUILD=1
+DEPENDS=('xfce >= 4.10-6' 'vte >= 0.28.2-1')
+
+# Description
+
+cat > ${PKG}/install/slack-desc <<EOF
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+$(padd)|-----handy-ruler------------------------------------------------------|
+${NAME}: terminal (Xfce terminal)
+${NAME}:
+${NAME}: A terminal emulator for Xfce.
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=xfce4-terminal
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=http://archive.xfce.org/src/apps/${NAME}/${MAJOR}/${SRCNAME[0]}-${SRCVERS[0]}.tar.bz2
+SRCCOPY[0]="GPL2"
+
+build0()
+{
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --disable-silent-rules \
+ --enable-debug=minimum \
+ --prefix="${SYS_DIR[usr]}" \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir="${SYS_DIR[etc]}" \
+ --libdir="${SYS_DIR[lib]}" \
+ --libexecdir="${SYS_DIR[lib]}/exec" \
+ --localstatedir="${SYS_DIR[var]}"
+make ${JOBS} V=1
+make install DESTDIR="${PKG}"
+changelog NEWS
+rm -rf \
+ ${PKG}${SYS_DIR[share]}/gnome-control-center
+}