aboutsummaryrefslogtreecommitdiff
path: root/system
diff options
context:
space:
mode:
Diffstat (limited to 'system')
-rw-r--r--system/acpid/acpid-2.0.18-config.patch.xzbin0 -> 1004 bytes
-rw-r--r--system/acpid/acpid-2.0.18-paths.patch.xzbin0 -> 1400 bytes
-rwxr-xr-xsystem/acpid/acpid.build81
-rwxr-xr-xsystem/aide/aide.SlackBuild92
-rw-r--r--system/ccze/ccze-0.3.11-conffile.patch.xzbin0 -> 704 bytes
-rw-r--r--system/ccze/ccze-0.3.11-multicharacter.patch.xzbin0 -> 436 bytes
-rw-r--r--system/ccze/ccze-0.3.11-slackware.patch.xzbin0 -> 452 bytes
-rwxr-xr-xsystem/ccze/ccze.build60
-rw-r--r--system/conky/conky-1.8.1-slackware.patch.xzbin0 -> 448 bytes
-rw-r--r--system/conky/conky-1.8.1-sysconfdir.patch.xzbin0 -> 708 bytes
-rwxr-xr-xsystem/conky/conky.build67
-rwxr-xr-xsystem/disk_utility/disk_utility.build83
-rw-r--r--system/disk_utility/gnome-disk-utility-3.8.0-nogsd.patch.xzbin0 -> 1196 bytes
-rw-r--r--system/disk_utility/gnome-disk-utility-3.8.0-xfcesettings.patch.xzbin0 -> 328 bytes
-rw-r--r--system/dmidecode/dmidecode-2.12-makefile.patch.xzbin0 -> 372 bytes
-rwxr-xr-xsystem/dmidecode/dmidecode.build67
-rwxr-xr-xsystem/flashrom/flashrom.build49
-rw-r--r--system/hardinfo/hardinfo-20130409-desktop.patch.xzbin0 -> 548 bytes
-rw-r--r--system/hardinfo/hardinfo-20130409-icon.patch.xzbin0 -> 360 bytes
-rw-r--r--system/hardinfo/hardinfo-20130409-paths.patch.xzbin0 -> 908 bytes
-rwxr-xr-xsystem/hardinfo/hardinfo.build58
-rw-r--r--system/htop/htop-1.0.2-icondir.patch.xzbin0 -> 432 bytes
-rwxr-xr-xsystem/htop/htop.build61
-rw-r--r--system/linux_logo/linux_logo-5.11-profile.patch.xzbin0 -> 308 bytes
-rw-r--r--system/linux_logo/linux_logo-5.11-updates.patch.xzbin0 -> 9448 bytes
-rwxr-xr-xsystem/linux_logo/linux_logo.build58
-rw-r--r--system/lnav/lnav-0.5.0-desktop.patch.xzbin0 -> 388 bytes
-rwxr-xr-xsystem/lnav/lnav.build62
-rw-r--r--system/lsof/lsof-4.87-license.patch.xzbin0 -> 716 bytes
-rwxr-xr-xsystem/lsof/lsof.build58
-rw-r--r--system/ncdu/ncdu-1.10-desktop.patch.xzbin0 -> 444 bytes
-rwxr-xr-xsystem/ncdu/ncdu.build59
-rw-r--r--system/slim/slim-1.3.5-ckinclude.patch.xzbin0 -> 320 bytes
-rw-r--r--system/slim/slim-1.3.5-config.patch.xzbin0 -> 760 bytes
-rw-r--r--system/slim/slim-1.3.5-defaults.patch.xzbin0 -> 1112 bytes
-rw-r--r--system/slim/slim-1.3.5-logrotate.patch.xzbin0 -> 248 bytes
-rw-r--r--system/slim/slim-1.3.5-nodebug.patch.xzbin0 -> 324 bytes
-rw-r--r--system/slim/slim-1.3.5-pamifdeffix.patch.xzbin0 -> 252 bytes
-rw-r--r--system/slim/slim-1.3.5-paths.patch.xzbin0 -> 612 bytes
-rw-r--r--system/slim/slim-1.3.5-rundir.patch.xzbin0 -> 580 bytes
-rw-r--r--system/slim/slim-1.3.5-slackware.patch.xzbin0 -> 640 bytes
-rwxr-xr-xsystem/slim/slim.build82
-rw-r--r--system/smartmontools/smartmontools-6.1-config.patch.xzbin0 -> 212 bytes
-rw-r--r--system/smartmontools/smartmontools-6.1-service.patch.xzbin0 -> 368 bytes
-rwxr-xr-xsystem/smartmontools/smartmontools.build87
-rwxr-xr-xsystem/testdisk/testdisk.build62
-rw-r--r--system/time/time-1.7-cpuusagemslevel.patch.xzbin0 -> 1048 bytes
-rw-r--r--system/time/time-1.7-rumaxrssinkb.patch.xzbin0 -> 688 bytes
-rwxr-xr-xsystem/time/time.build73
-rw-r--r--system/whowatch/whowatch-1.8.3-read_key.patch.xzbin0 -> 540 bytes
-rwxr-xr-xsystem/whowatch/whowatch.build60
-rw-r--r--system/xfce_powermanager/xfce4-power-manager-1.0.11-segfault.patch.xzbin0 -> 336 bytes
-rw-r--r--system/xfce_powermanager/xfce4-power-manager-1.2.0-libdir.patch.xzbin0 -> 628 bytes
-rwxr-xr-xsystem/xfce_powermanager/xfce_powermanager.build64
-rw-r--r--system/xfce_taskmanager/xfce4-taskmanager-1.0.0-desktop.patch.xzbin0 -> 356 bytes
-rwxr-xr-xsystem/xfce_taskmanager/xfce_taskmanager.build64
56 files changed, 1347 insertions, 0 deletions
diff --git a/system/acpid/acpid-2.0.18-config.patch.xz b/system/acpid/acpid-2.0.18-config.patch.xz
new file mode 100644
index 0000000..4f582c2
--- /dev/null
+++ b/system/acpid/acpid-2.0.18-config.patch.xz
Binary files differ
diff --git a/system/acpid/acpid-2.0.18-paths.patch.xz b/system/acpid/acpid-2.0.18-paths.patch.xz
new file mode 100644
index 0000000..69c66d5
--- /dev/null
+++ b/system/acpid/acpid-2.0.18-paths.patch.xz
Binary files differ
diff --git a/system/acpid/acpid.build b/system/acpid/acpid.build
new file mode 100755
index 0000000..1112b31
--- /dev/null
+++ b/system/acpid/acpid.build
@@ -0,0 +1,81 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=acpid
+VERSION=2.0.18
+BUILD=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}: acpid (ACPI daemon)
+${NAME}:
+${NAME}: Most modern computers support the Advanced Configuration and Power
+${NAME}: Interface (ACPI) standard to allow intelligent power management.
+${NAME}: This package contains acpid, which is the user-space daemon needed in
+${NAME}: order to make the Linux ACPI support completely functional.
+${NAME}:
+${NAME}: ACPI must be compiled into the kernel to run acpid.
+${NAME}:
+${NAME}: Homepage: http://www.tedfelix.com/linux/acpid-netlink.html
+${NAME}:
+EOF
+
+cat >> ${PKG}/install/doinst.sh <<EOF
+#!/bin/sh
+
+config() {
+ NEW="\$1"
+ OLD="\$(dirname \$NEW)/\$(basename \$NEW .new)"
+ # If there's no config file by that name, mv it over:
+ if [ ! -r \$OLD ]; then
+ mv \$NEW \$OLD
+ elif [ "\$(cat \$OLD | md5sum)" = "\$(cat \$NEW | md5sum)" ]; then
+ # toss the redundant copy
+ rm \$NEW
+ fi
+ # Otherwise, we leave the .new copy for the admin to consider...
+}
+
+config etc/acpi/acpi_handler.sh.new
+EOF
+
+# Sources
+
+SRCNAME[0]=${NAME}
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=http://tedfelix.com/linux/${SRCNAME[0]}-${SRCVERS[0]}.tar.xz
+SRCCOPY[0]="GPL2"
+
+build0()
+{
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --disable-silent-rules \
+ --prefix="${SYS_DIR[usr]}" \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir="${SYS_DIR[etc]}" \
+ --libdir="${SYS_DIR[lib]}" \
+ --localstatedir="${SYS_DIR[var]}"
+make ${JOBS} V=1
+make install DESTDIR="${PKG}"
+changelog Changelog
+install.dir ${PKG}${SYS_DIR[etc]}/{acpi/events,rc.d}
+install.dat default ${PKG}${SYS_DIR[etc]}/acpi/events
+install.bin acpi_handler.sh ${PKG}${SYS_DIR[etc]}/acpi/acpi_handler.sh.new
+install.bin rc.acpid ${PKG}${SYS_DIR[etc]}/rc.d
+rm -rf ${PKG}${SYS_DIR[doc]}/acpid
+}
diff --git a/system/aide/aide.SlackBuild b/system/aide/aide.SlackBuild
new file mode 100755
index 0000000..5706db3
--- /dev/null
+++ b/system/aide/aide.SlackBuild
@@ -0,0 +1,92 @@
+#!/bin/sh
+
+CWD=`pwd`
+NAME=aide
+VERSION=0.13.1
+ARCH=i586
+BUILD=1
+PKGNAME=$NAME
+PKGVER=$VERSION
+BASEDIR=$PKGNAME-$PKGVER
+ARCHIVE=$BASEDIR.tar.gz
+REPOSITORY=http://belnet.dl.sourceforge.net/sourceforge/aide
+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 zxvf $CWD/$NAME-$VERSION.tar.gz
+cd $NAME-$VERSION
+CFLAGS=$FLAGS CXXFLAGS=$FLAGS ./configure \
+ --prefix=/usr \
+ --mandir=/usr/man \
+ --sysconfdir=/etc \
+ --with-config-file=/etc/aide.conf \
+ --with-mhash \
+ --with-zlib \
+# --with-curl \
+ --with-posix-acl \
+ --with-selinux \
+ --with-xattr
+make
+
+# Install
+make install DESTDIR=$PKG
+mkdir -p $PKG/install $PKG/usr/doc/$NAME-$VERSION $PKG/var/lib/aide $PKG/etc
+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------------------------------------------------------|
+aide: aide (Advanced Intrusion Detection Environment)
+aide:
+aide: Aide is a tool for checking the integrity of files.
+aide:
+aide:
+aide:
+aide:
+aide:
+aide:
+aide:
+aide:
+EOF
+
+install -m644 -g0 -o0 AUTHORS ChangeLog NEWS README Todo doc/manual.html \
+ contrib/*.sh $PKG/usr/doc/$NAME-$VERSION
+
+gzip -9nf \
+ $PKG/usr/doc/$NAME-$VERSION/ChangeLog \
+ $PKG/usr/doc/$NAME-$VERSION/sshaide.sh
+
+chmod 444 $PKG/usr/man/man?/*.?
+gzip -9nf $PKG/usr/man/man?/*.?
+
+chmod 700 $PKG/var/lib/aide
+
+install -m600 doc/aide.conf $PKG/etc/aide.conf.sample
+
+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/system/ccze/ccze-0.3.11-conffile.patch.xz b/system/ccze/ccze-0.3.11-conffile.patch.xz
new file mode 100644
index 0000000..06f57a3
--- /dev/null
+++ b/system/ccze/ccze-0.3.11-conffile.patch.xz
Binary files differ
diff --git a/system/ccze/ccze-0.3.11-multicharacter.patch.xz b/system/ccze/ccze-0.3.11-multicharacter.patch.xz
new file mode 100644
index 0000000..0d5385c
--- /dev/null
+++ b/system/ccze/ccze-0.3.11-multicharacter.patch.xz
Binary files differ
diff --git a/system/ccze/ccze-0.3.11-slackware.patch.xz b/system/ccze/ccze-0.3.11-slackware.patch.xz
new file mode 100644
index 0000000..05ac32a
--- /dev/null
+++ b/system/ccze/ccze-0.3.11-slackware.patch.xz
Binary files differ
diff --git a/system/ccze/ccze.build b/system/ccze/ccze.build
new file mode 100755
index 0000000..630dbf6
--- /dev/null
+++ b/system/ccze/ccze.build
@@ -0,0 +1,60 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=ccze
+VERSION=0.3.11
+BUILD=1
+DEPENDS=('pcre >= 8.30-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}: ccze (log colorizer)
+${NAME}:
+${NAME}: This is CCZE, a fast log colorizer written in C, intended to be a
+${NAME}: drop-in replacement for colorize. It supports logs for: apm, distcc,
+${NAME}: exim, fetchmail, ftpstats, httpd, icecast, oops, php, postfix,
+${NAME}: procmail, squid, sulog, super, syslog, ulogd, vsftpd and xferlog.
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=${NAME}
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=ftp://bonehunter.rulez.org/pub/${SRCNAME[0]}/devel/pre/${SRCNAME[0]}-${SRCVERS[0]}.tar.gz
+SRCCOPY[0]="GPL2"
+
+build0()
+{
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --prefix=/usr \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir=/etc/conf.d \
+ --libdir=/usr/lib$(libdirsuffix) \
+ --localstatedir=/var
+make ${JOBS}
+make install DESTDIR="${PKG}"
+doc AUTHORS THANKS FAQ README
+changelog ChangeLog
+install.dat doinst.sh ${PKG}/install
+src/ccze-dump > ${PKG}/etc/conf.d/ccze.conf.new
+chmod 0644 ${PKG}/etc/conf.d/ccze.conf.new
+}
diff --git a/system/conky/conky-1.8.1-slackware.patch.xz b/system/conky/conky-1.8.1-slackware.patch.xz
new file mode 100644
index 0000000..a874ace
--- /dev/null
+++ b/system/conky/conky-1.8.1-slackware.patch.xz
Binary files differ
diff --git a/system/conky/conky-1.8.1-sysconfdir.patch.xz b/system/conky/conky-1.8.1-sysconfdir.patch.xz
new file mode 100644
index 0000000..fe8bdd4
--- /dev/null
+++ b/system/conky/conky-1.8.1-sysconfdir.patch.xz
Binary files differ
diff --git a/system/conky/conky.build b/system/conky/conky.build
new file mode 100755
index 0000000..932d2fb
--- /dev/null
+++ b/system/conky/conky.build
@@ -0,0 +1,67 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=conky
+VERSION=1.8.1
+BUILD=1
+DEPENDS=('x11_libs >= 7.6-4' 'glib >= 2.28.8-1' 'expat >= 2.0.1-1' 'freetype >= 2.4.6-1' 'fontconfig >= 2.8.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}: conky (system monitor)
+${NAME}:
+${NAME}: Conky is a lightweight system monitor that displays any information
+${NAME}: on your desktop. It has more than 250 built-in objects, including
+${NAME}: support for a plethora of operating system statistics (like uptime
+${NAME}: CPU usage, memory usage for example). It has support for IMAP and
+${NAME}: POP3 and also for many popular music players.
+${NAME}:
+${NAME}: Homepage: http://conky.sourceforge.net
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=${NAME}
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=${URL[sf]}/${SRCNAME[0]}/${SRCNAME[0]}-${SRCVERS[0]}.tar.bz2
+SRCCOPY[0]="BSD3 GPL2 LGPL2"
+
+build0()
+{
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --enable-static=no \
+ --enable-shared=yes \
+ --prefix=/usr \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir=/etc/conf.d \
+ --libdir=/usr/lib$(libdirsuffix) \
+ --localstatedir=/var \
+ --enable-lua=no \
+ --enable-rss \
+ --enable-wlan
+make -j 2
+make install DESTDIR="${PKG}"
+doc AUTHORS
+changelog ChangeLog
+install.dat doinst.sh ${PKG}/install
+mv \
+ ${PKG}/etc/conf.d/conky.conf \
+ ${PKG}/etc/conf.d/conky.conf.new
+}
diff --git a/system/disk_utility/disk_utility.build b/system/disk_utility/disk_utility.build
new file mode 100755
index 0000000..2be51d0
--- /dev/null
+++ b/system/disk_utility/disk_utility.build
@@ -0,0 +1,83 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=disk_utility
+VERSION=3.8.0
+BUILD=1
+DEPENDS=('gtk+ >= 3.8.0-1' 'disks >= 20130404-1' 'libsecret >= 0.14-1' 'pwquality >= 1.2.1-1')
+OPTDEPENDS=('libdvd >= 4.2.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}: disk_utility (storage device library and toolset)
+${NAME}:
+${NAME}: Libraries and applications for dealing with storage devices.
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+EOF
+
+cat > ${PKG}/install/doinst.sh <<EOF
+#!/bin/sh
+
+if [ -x ${SYS_DIR[bin]}/glib-compile-schemas ]; then
+ ${SYS_DIR[bin]}/glib-compile-schemas ${SYS_DIR[share]}/glib-2.0/schemas
+fi
+
+if [ -x ${SYS_DIR[bin]}/update-desktop-database ]; then
+ ${SYS_DIR[bin]}/update-desktop-database -q ${SYS_DIR[share]}/applications >/dev/null 2>&1
+fi
+
+if [ -e ${SYS_DIR[share]}/icons/hicolor/icon-theme.cache ]; then
+ if [ -x ${SYS_DIR[bin]}/gtk-update-icon-cache ]; then
+ ${SYS_DIR[bin]}/gtk-update-icon-cache -q ${SYS_DIR[share]}/icons/hicolor >/dev/null 2>&1
+ fi
+fi
+EOF
+
+# Sources
+
+SRCNAME[0]=gnome-disk-utility
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=${SRCNAME[0]}-${SRCVERS[0]}.tar.xz
+SRCCOPY[0]="GPL2"
+
+build0()
+{
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --disable-silent-rules \
+ --enable-static=no \
+ --enable-shared=yes \
+ --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]}" \
+ --disable-gsd-plugin
+#FIXME: systemd
+make ${JOBS} V=1
+make install DESTDIR="${PKG}"
+doc AUTHORS
+changelog NEWS
+}
diff --git a/system/disk_utility/gnome-disk-utility-3.8.0-nogsd.patch.xz b/system/disk_utility/gnome-disk-utility-3.8.0-nogsd.patch.xz
new file mode 100644
index 0000000..2a1d1b1
--- /dev/null
+++ b/system/disk_utility/gnome-disk-utility-3.8.0-nogsd.patch.xz
Binary files differ
diff --git a/system/disk_utility/gnome-disk-utility-3.8.0-xfcesettings.patch.xz b/system/disk_utility/gnome-disk-utility-3.8.0-xfcesettings.patch.xz
new file mode 100644
index 0000000..fbf0f9e
--- /dev/null
+++ b/system/disk_utility/gnome-disk-utility-3.8.0-xfcesettings.patch.xz
Binary files differ
diff --git a/system/dmidecode/dmidecode-2.12-makefile.patch.xz b/system/dmidecode/dmidecode-2.12-makefile.patch.xz
new file mode 100644
index 0000000..440534a
--- /dev/null
+++ b/system/dmidecode/dmidecode-2.12-makefile.patch.xz
Binary files differ
diff --git a/system/dmidecode/dmidecode.build b/system/dmidecode/dmidecode.build
new file mode 100755
index 0000000..a306878
--- /dev/null
+++ b/system/dmidecode/dmidecode.build
@@ -0,0 +1,67 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=dmidecode
+VERSION=2.12
+BUILD=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}: dmidecode (DMI table decoder)
+${NAME}:
+${NAME}: A tool for dumping a computer's DMI table (some say SMBIOS) contents
+${NAME}: in a human-readable format. This table contains a description of the
+${NAME}: system's hardware components, as well as other useful pieces of
+${NAME}: information such as serial numbers and BIOS revision.
+${NAME}:
+${NAME}: This package also includes the cpuid utilities which allows to
+${NAME}: determine the exact system CPU type.
+${NAME}:
+${NAME}: dmidecode was written by Alan Cox and Jean Delvare.
+EOF
+
+# Sources
+
+SRCNAME[0]=${NAME}
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=${URL[savannah]}/${SRCNAME[0]}/${SRCNAME[0]}-${SRCVERS[0]}.tar.bz2
+SRCCOPY[0]="GPL2"
+
+build0()
+{
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+make ${JOBS} OPTS="${FLAGS}"
+make install \
+ prefix="${SYS_DIR[usr]}" \
+ mandir="${SYS_DIR[man]}" \
+ DESTDIR="${PKG}"
+doc AUTHORS
+changelog CHANGELOG
+}
+
+SRCNAME[1]=cpuid
+SRCVERS[1]=20120601
+SRCPACK[1]=http://www.etallen.com/${SRCNAME[1]}/${SRCNAME[1]}-${SRCVERS[1]}.src.tar.gz
+SRCCOPY[1]="GPL2"
+
+build1()
+{
+make ${JOBS} CFLAGS="${FLAGS}"
+changelog ChangeLog
+install.dir ${PKG}${SYS_DIR[bin]}
+install.bin cpuid ${PKG}${SYS_DIR[bin]}
+install.dir ${PKG}${SYS_DIR[man]}/man1
+install.man cpuid.man ${PKG}${SYS_DIR[man]}/man1/cpuid.1
+}
diff --git a/system/flashrom/flashrom.build b/system/flashrom/flashrom.build
new file mode 100755
index 0000000..6d7292a
--- /dev/null
+++ b/system/flashrom/flashrom.build
@@ -0,0 +1,49 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=flashrom
+VERSION=0.9.3
+BUILD=1
+DEPENDS=('pci >= 20120328-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}: flashrom (ROM flashing utility)
+${NAME}:
+${NAME}: A utility to detect, read, write, verify and erase flash chips. It is
+${NAME}: often used to flash BIOS/EFI/coreboot/firmware images in-system using
+${NAME}: a supported mainboard. But it also supports flashing of network cards
+${NAME}: (NICs), SATA controller cards and other external devices which can
+${NAME}: program flash chips.
+${NAME}:
+${NAME}: Homepage: http://www.flashrom.org
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=${NAME}
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=http://www.flashrom.org/${SRCNAME[0]}-${SRCVERS[0]}.tar.bz2
+SRCCOPY[0]="GPL2"
+
+build0()
+{
+#FIXME: missing pci.h (not installed by pci package)
+make ${JOBS}
+make install DESTDIR="${PKG}/usr"
+changelog ChangeLog
+}
diff --git a/system/hardinfo/hardinfo-20130409-desktop.patch.xz b/system/hardinfo/hardinfo-20130409-desktop.patch.xz
new file mode 100644
index 0000000..396fda6
--- /dev/null
+++ b/system/hardinfo/hardinfo-20130409-desktop.patch.xz
Binary files differ
diff --git a/system/hardinfo/hardinfo-20130409-icon.patch.xz b/system/hardinfo/hardinfo-20130409-icon.patch.xz
new file mode 100644
index 0000000..adb541d
--- /dev/null
+++ b/system/hardinfo/hardinfo-20130409-icon.patch.xz
Binary files differ
diff --git a/system/hardinfo/hardinfo-20130409-paths.patch.xz b/system/hardinfo/hardinfo-20130409-paths.patch.xz
new file mode 100644
index 0000000..40e958a
--- /dev/null
+++ b/system/hardinfo/hardinfo-20130409-paths.patch.xz
Binary files differ
diff --git a/system/hardinfo/hardinfo.build b/system/hardinfo/hardinfo.build
new file mode 100755
index 0000000..392e325
--- /dev/null
+++ b/system/hardinfo/hardinfo.build
@@ -0,0 +1,58 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=hardinfo
+VERSION=20130409
+BUILD=1
+DEPENDS=('gtk+ >= 2.24.17-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}: hardinfo
+${NAME}:
+${NAME}: An application that gathers information about your system's hardware
+${NAME}: and operating system, performs benchmarks and generates printable
+${NAME}: reports.
+${NAME}:
+${NAME}: Homepage: http://hardinfo.berlios.de
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=${NAME}
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=/${SRCNAME[0]}-${SRCVERS[0]}.tar.xz
+SRCCOPY[0]="GPL2"
+
+build0()
+{
+(
+ install.dir build
+ cd build
+ cmake \
+ -DCMAKE_CXX_FLAGS:STRING="${FLAGS}" \
+ -DCMAKE_C_FLAGS:STRING="${FLAGS}" \
+ -DCMAKE_VERBOSE_MAKEFILE:BOOL="on" \
+ -DCMAKE_INSTALL_PREFIX:PATH="${SYS_DIR[usr]}" \
+ -DCMAKE_INSTALL_LIBDIR:PATH="lib" \
+ ..
+ make ${JOBS}
+ make install DESTDIR="${PKG}"
+)
+}
diff --git a/system/htop/htop-1.0.2-icondir.patch.xz b/system/htop/htop-1.0.2-icondir.patch.xz
new file mode 100644
index 0000000..490941e
--- /dev/null
+++ b/system/htop/htop-1.0.2-icondir.patch.xz
Binary files differ
diff --git a/system/htop/htop.build b/system/htop/htop.build
new file mode 100755
index 0000000..2295dab
--- /dev/null
+++ b/system/htop/htop.build
@@ -0,0 +1,61 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=htop
+VERSION=1.0.2
+BUILD=2
+
+# 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}: htop
+${NAME}:
+${NAME}: Linux is a multitasking operating system, this means that you can run
+${NAME}: several programs at once. Programs in such operating systems are
+${NAME}: referred to as 'processes'. Htop is an enhanced version of top(1), a
+${NAME}: program that lists the processes which are currently running on your
+${NAME}: computer.
+${NAME}:
+${NAME}: Homepage: http://htop.sourceforge.net
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=${NAME}
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=${URL[sf]}/${SRCNAME[0]}/${SRCNAME[0]}-${SRCVERS[0]}.tar.gz
+SRCCOPY[0]="GPL2"
+
+build0()
+{
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --prefix="${SYS_DIR[usr]}" \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir="${SYS_DIR[conf]}" \
+ --libdir="${SYS_DIR[lib]}" \
+ --localstatedir="${SYS_DIR[var]}" \
+ --enable-native-affinity \
+ --enable-cgroup \
+ --enable-unicode \
+ --enable-taskstats
+make ${JOBS}
+make install DESTDIR="${PKG}"
+doc AUTHORS
+changelog ChangeLog
+}
diff --git a/system/linux_logo/linux_logo-5.11-profile.patch.xz b/system/linux_logo/linux_logo-5.11-profile.patch.xz
new file mode 100644
index 0000000..0a92024
--- /dev/null
+++ b/system/linux_logo/linux_logo-5.11-profile.patch.xz
Binary files differ
diff --git a/system/linux_logo/linux_logo-5.11-updates.patch.xz b/system/linux_logo/linux_logo-5.11-updates.patch.xz
new file mode 100644
index 0000000..d1ef711
--- /dev/null
+++ b/system/linux_logo/linux_logo-5.11-updates.patch.xz
Binary files differ
diff --git a/system/linux_logo/linux_logo.build b/system/linux_logo/linux_logo.build
new file mode 100755
index 0000000..632e957
--- /dev/null
+++ b/system/linux_logo/linux_logo.build
@@ -0,0 +1,58 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=linux_logo
+VERSION=5.11
+BUILD=3
+
+# 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}: linux_logo (displays a linux ASCII banner)
+${NAME}:
+${NAME}: linux_logo is a small utility that displays an ANSI or ASCII logo of
+${NAME}: the Linux penguin (or something else) along with some system
+${NAME}: information:
+${NAME}:
+${NAME}: Homepage: http://www.deater.net/weave/vmwprod/linux_logo
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=${NAME}
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=http://www.deater.net/weave/vmwprod/linux_logo/${SRCNAME[0]}-${SRCVERS[0]}.tar.gz
+SRCCOPY[0]="GPL2"
+
+build0()
+{
+./configure \
+ --prefix="${SYS_DIR[usr]}"
+#(
+# cd logos
+# mv banner.logo linux.logo
+# cp classic.logo banner.logo
+#)
+make ${JOBS} CFLAGS="${FLAGS}"
+make install PREFIX="${PKG}${SYS_DIR[usr]}" INSTALL_MANPATH="${PKG}${SYS_DIR[man]}"
+# Don't gzip man pages
+gunzip ${PKG}${SYS_DIR[man]}/man?/*.?.gz
+changelog CHANGES
+install.dir ${PKG}${SYS_DIR[etc]}/profile.d
+install.bin linux_logo.{sh,csh} ${PKG}${SYS_DIR[etc]}/profile.d
+}
diff --git a/system/lnav/lnav-0.5.0-desktop.patch.xz b/system/lnav/lnav-0.5.0-desktop.patch.xz
new file mode 100644
index 0000000..d313a04
--- /dev/null
+++ b/system/lnav/lnav-0.5.0-desktop.patch.xz
Binary files differ
diff --git a/system/lnav/lnav.build b/system/lnav/lnav.build
new file mode 100755
index 0000000..5dc209b
--- /dev/null
+++ b/system/lnav/lnav.build
@@ -0,0 +1,62 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=lnav
+VERSION=0.5.0
+BUILD=1
+DEPENDS=('bzip2 >= 1.0.6-1' 'pcre >= 8.32-1' 'sqlite >= 3.7.16.1-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}: lnav
+${NAME}:
+${NAME}: A curses-based tool for viewing and analyzing log files.
+${NAME}:
+${NAME}: Homepage: http://tstack.github.io/lnav
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=${NAME}
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=https://dl.dropboxusercontent.com/u/70174949/${SRCNAME[0]}-${SRCVERS[0]}.tar.bz2
+SRCCOPY[0]="BSD2"
+
+build0()
+{
+CPPFLAGS="-I${SYS_DIR[include]}/sqlite-3 -I${SYS_DIR[include]}/pcre" \
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --disable-silent-rules \
+ --disable-static \
+ --prefix="${SYS_DIR[usr]}" \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir="${SYS_DIR[etc]}" \
+ --libdir="${SYS_DIR[lib]}" \
+ --localstatedir="${SYS_DIR[var]}"
+make ${JOBS} V=1
+make install DESTDIR="${PKG}"
+changelog NEWS
+install.dir ${PKG}${SYS_DIR[share]}/applications
+install.dat lnav.desktop ${PKG}${SYS_DIR[share]}/applications
+}
diff --git a/system/lsof/lsof-4.87-license.patch.xz b/system/lsof/lsof-4.87-license.patch.xz
new file mode 100644
index 0000000..5713b71
--- /dev/null
+++ b/system/lsof/lsof-4.87-license.patch.xz
Binary files differ
diff --git a/system/lsof/lsof.build b/system/lsof/lsof.build
new file mode 100755
index 0000000..dd57ce9
--- /dev/null
+++ b/system/lsof/lsof.build
@@ -0,0 +1,58 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=lsof
+VERSION=4.87
+BUILD=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}: lsof (list open files)
+${NAME}:
+${NAME}: Lsof is a Unix-specific tool. Its name stands for "LiSt Open Files",
+${NAME}: and it does just that. It lists information about files that are open
+${NAME}: by the processes running on the system.
+${NAME}:
+${NAME}: Victor A. Abell of Purdue University is the developer of lsof.
+${NAME}:
+${NAME}: Homepage: http://people.freebsd.org/~abe
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=${NAME}
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/${SRCNAME[0]}_${SRCVERS[0]}.tar.bz2
+SRCROOT[0]=${SRCNAME[0]}_${SRCVERS[0]}
+
+build0()
+{
+src.unpack ${SRCNAME[0]}_${SRCVERS[0]}_src.tar
+(
+cd ${SRCNAME[0]}_${SRCVERS[0]}_src
+sed -i 's|/\* #define\tHASSECURITY\t1 \*/|#define\tHASSECURITY\t1|' dialects/linux/machine.h
+./Configure -n linux
+make ${JOBS} CDEF="${FLAGS}"
+install.dir ${PKG}${SYS_DIR[sbin]}
+install.bin lsof ${PKG}${SYS_DIR[sbin]}
+install.dir ${PKG}${SYS_DIR[man]}/man8
+install.man lsof.8 ${PKG}${SYS_DIR[man]}/man8
+)
+doc ${SRCNAME[0]}_${SRCVERS[0]}_src/00CREDITS
+changelog ${SRCNAME[0]}_${SRCVERS[0]}_src/00DIST
+license COPYING
+}
diff --git a/system/ncdu/ncdu-1.10-desktop.patch.xz b/system/ncdu/ncdu-1.10-desktop.patch.xz
new file mode 100644
index 0000000..0c8a956
--- /dev/null
+++ b/system/ncdu/ncdu-1.10-desktop.patch.xz
Binary files differ
diff --git a/system/ncdu/ncdu.build b/system/ncdu/ncdu.build
new file mode 100755
index 0000000..8c825ff
--- /dev/null
+++ b/system/ncdu/ncdu.build
@@ -0,0 +1,59 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=ncdu
+VERSION=1.10
+BUILD=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}: ncdu (disk usage analyser)
+${NAME}:
+${NAME}: Find out which directories are using the most disk space.
+${NAME}:
+${NAME}: Homepage: http://dev.yorhel.nl/ncdu
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=${NAME}
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=http://dev.yorhel.nl/download/${SRCNAME[0]}-${SRCVERS[0]}.tar.gz
+SRCCOPY[0]="MIT"
+
+build0()
+{
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --prefix="${SYS_DIR[usr]}" \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir="${SYS_DIR[etc]}" \
+ --libdir="${SYS_DIR[lib]}" \
+ --localstatedir="${SYS_DIR[var]}" \
+ --with-ncursesw
+make ${JOBS}
+make install DESTDIR="${PKG}"
+changelog ChangeLog
+install.dir ${PKG}${SYS_DIR[share]}/applications
+install.dat ncdu.desktop ${PKG}${SYS_DIR[share]}/applications
+}
diff --git a/system/slim/slim-1.3.5-ckinclude.patch.xz b/system/slim/slim-1.3.5-ckinclude.patch.xz
new file mode 100644
index 0000000..8943f05
--- /dev/null
+++ b/system/slim/slim-1.3.5-ckinclude.patch.xz
Binary files differ
diff --git a/system/slim/slim-1.3.5-config.patch.xz b/system/slim/slim-1.3.5-config.patch.xz
new file mode 100644
index 0000000..4de72f6
--- /dev/null
+++ b/system/slim/slim-1.3.5-config.patch.xz
Binary files differ
diff --git a/system/slim/slim-1.3.5-defaults.patch.xz b/system/slim/slim-1.3.5-defaults.patch.xz
new file mode 100644
index 0000000..2568542
--- /dev/null
+++ b/system/slim/slim-1.3.5-defaults.patch.xz
Binary files differ
diff --git a/system/slim/slim-1.3.5-logrotate.patch.xz b/system/slim/slim-1.3.5-logrotate.patch.xz
new file mode 100644
index 0000000..9db4006
--- /dev/null
+++ b/system/slim/slim-1.3.5-logrotate.patch.xz
Binary files differ
diff --git a/system/slim/slim-1.3.5-nodebug.patch.xz b/system/slim/slim-1.3.5-nodebug.patch.xz
new file mode 100644
index 0000000..e776d2b
--- /dev/null
+++ b/system/slim/slim-1.3.5-nodebug.patch.xz
Binary files differ
diff --git a/system/slim/slim-1.3.5-pamifdeffix.patch.xz b/system/slim/slim-1.3.5-pamifdeffix.patch.xz
new file mode 100644
index 0000000..bc7bad0
--- /dev/null
+++ b/system/slim/slim-1.3.5-pamifdeffix.patch.xz
Binary files differ
diff --git a/system/slim/slim-1.3.5-paths.patch.xz b/system/slim/slim-1.3.5-paths.patch.xz
new file mode 100644
index 0000000..fe99c7a
--- /dev/null
+++ b/system/slim/slim-1.3.5-paths.patch.xz
Binary files differ
diff --git a/system/slim/slim-1.3.5-rundir.patch.xz b/system/slim/slim-1.3.5-rundir.patch.xz
new file mode 100644
index 0000000..dae8769
--- /dev/null
+++ b/system/slim/slim-1.3.5-rundir.patch.xz
Binary files differ
diff --git a/system/slim/slim-1.3.5-slackware.patch.xz b/system/slim/slim-1.3.5-slackware.patch.xz
new file mode 100644
index 0000000..0bc4213
--- /dev/null
+++ b/system/slim/slim-1.3.5-slackware.patch.xz
Binary files differ
diff --git a/system/slim/slim.build b/system/slim/slim.build
new file mode 100755
index 0000000..ed4450f
--- /dev/null
+++ b/system/slim/slim.build
@@ -0,0 +1,82 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=slim
+VERSION=1.3.5
+BUILD=1
+DEPENDS=('xorg_libs >= 7.7-1' 'consolekit >= 0.4.6-1' 'dbus >= 1.4.24-1' 'freetype >= 2.4.11-1' 'fontconfig >= 2.10.91-1' 'libpng >= 1.5.13-1' 'libjpeg >= 1.2.0-1' 'expat >= 2.0.1-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}: slim (simple login manager)
+${NAME}:
+${NAME}: SLiM is a Desktop-independent graphical login manager for X11,
+${NAME}: derived from Login.app. It aims to be light and simple, although
+${NAME}: completely configurable through themes and an option file. It is
+${NAME}: suitable for machines on which remote login functionality is not
+${NAME}: needed.
+${NAME}:
+${NAME}: Homepage: http://slim.berlios.de
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=${NAME}
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=http://prdownload.berlios.de/${SRCNAME[0]}/${SRCNAME[0]}-${SRCVERS[0]}.tar.gz
+SRCCOPY[0]="GPL2"
+
+build0()
+{
+cmake \
+ -DCMAKE_BUILD_TYPE:STRING="Release" \
+ -DCMAKE_VERBOSE_MAKEFILE:BOOL="on" \
+ -DCMAKE_C_FLAGS:STRING="${FLAGS}" \
+ -DCMAKE_CXX_FLAGS:STRING="${FLAGS}" \
+ -DCMAKE_INSTALL_PREFIX:STRING="/usr" \
+ -DMANDIR:STRING="${SYS_DIR[man]}" \
+ -DCMAKE_SKIP_RPATH:BOOL="on" \
+ -DPKGDATADIR:STRING="/usr/share/application-data/slim" \
+ -DSYSCONFDIR:STRING="/etc/conf.d" \
+ -DMANDIR:STRING="${SYS_DIR[man]}" \
+ -DSYSTEMDSYSTEMUNITDIR:STRING="${SYS_DIR[systemdsystemunitdir]}" \
+ -DUSE_PAM:BOOL="no" \
+ -DUSE_CONSOLEKIT:BOOL="yes" \
+.
+make ${JOBS}
+make install DESTDIR="${PKG}"
+doc THEMES
+changelog ChangeLog
+install.dat doinst.sh ${PKG}/install
+install.dir ${PKG}/etc/logrotate.d
+install.cfg slim.logrotate ${PKG}/etc/logrotate.d/slim
+install.dir ${PKG}/etc/rc.d
+install.bin rc.slim ${PKG}/etc/rc.d/rc.slim.new
+#FIXME: PAM
+#FIXME: systemd
+#install.dir ${PKG}/etc/pam.d
+#install.dat pam.sample ${PKG}/etc/pam.d/slim
+mv \
+ ${PKG}/etc/conf.d/slim.conf \
+ ${PKG}/etc/conf.d/slim.conf.new
+(
+ cd ${PKG}/usr/share/application-data/slim/themes
+ bsdtar xf ${CWD}/slackware-slim-theme.tar.xz
+ rm -rf default
+ ln -sf slackware default
+)
+}
diff --git a/system/smartmontools/smartmontools-6.1-config.patch.xz b/system/smartmontools/smartmontools-6.1-config.patch.xz
new file mode 100644
index 0000000..413ec77
--- /dev/null
+++ b/system/smartmontools/smartmontools-6.1-config.patch.xz
Binary files differ
diff --git a/system/smartmontools/smartmontools-6.1-service.patch.xz b/system/smartmontools/smartmontools-6.1-service.patch.xz
new file mode 100644
index 0000000..423ed05
--- /dev/null
+++ b/system/smartmontools/smartmontools-6.1-service.patch.xz
Binary files differ
diff --git a/system/smartmontools/smartmontools.build b/system/smartmontools/smartmontools.build
new file mode 100755
index 0000000..48d5c46
--- /dev/null
+++ b/system/smartmontools/smartmontools.build
@@ -0,0 +1,87 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=smartmontools
+VERSION=6.1
+BUILD=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}: smartmontools (hard drive monitoring utilities)
+${NAME}:
+${NAME}: Utilities that control and monitor storage devices using the
+${NAME}: Self-Monitoring, Analysis and Reporting Technology (S.M.A.R.T.)
+${NAME}: system built into ATA and SCSI Hard Drives. This is used to check
+${NAME}: the reliability of the hard drive and to predict drive failures.
+${NAME}:
+${NAME}: Homepage: http://smartmontools.sf.net
+${NAME}:
+${NAME}:
+${NAME}:
+EOF
+
+cat >> ${PKG}/install/doinst.sh <<EOF
+#!/bin/sh
+
+config() {
+ NEW="\$1"
+ OLD="\$(dirname \$NEW)/\$(basename \$NEW .new)"
+ # If there's no config file by that name, mv it over:
+ if [ ! -r \$OLD ]; then
+ mv \$NEW \$OLD
+ elif [ "\$(cat \$OLD | md5sum)" = "\$(cat \$NEW | md5sum)" ]; then
+ # toss the redundant copy
+ rm \$NEW
+ fi
+ # Otherwise, we leave the .new copy for the admin to consider...
+}
+
+config etc/smart/smartd.conf.new
+config etc/conf.d/smartd.conf.new
+EOF
+
+# Sources
+
+SRCNAME[0]=${NAME}
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=${URL[sf]}/${SRCNAME[0]}/${SRCNAME[0]}/${SRCVERS[0]}/${SRCNAME[0]}-${SRCVERS[0]}.tar.gz
+SRCCOPY[0]="GPL2"
+
+build0()
+{
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --prefix="${SYS_DIR[usr]}" \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir="${SYS_DIR[etc]}/smart" \
+ --libdir="${SYS_DIR[lib]}" \
+ --localstatedir="${SYS_DIR[var]}" \
+ --with-initscriptdir="no" \
+ --with-exampledir="${SYS_DIR[etc]}/smart/samples" \
+ --with-systemdsystemunitdir="${SYS_DIR[systemdsystemunitdir]}" \
+ --with-drivedbdir="${SYS_DIR[share]}/hwdata" \
+ --with-libcap-ng=yes \
+ --enable-drivedb
+make ${JOBS}
+make install DESTDIR="${PKG}"
+doc AUTHORS WARNINGS
+changelog NEWS
+install.dir ${PKG}${SYS_DIR[etc]}/conf.d
+install.cfg smartd.conf.d ${PKG}${SYS_DIR[etc]}/conf.d/smartd.conf.new
+config ${PKG}${SYS_DIR[etc]}/smart/smartd.conf
+rm -rf ${PKG}${SYS_DIR[doc]}/smartmontools
+}
diff --git a/system/testdisk/testdisk.build b/system/testdisk/testdisk.build
new file mode 100755
index 0000000..bae46e2
--- /dev/null
+++ b/system/testdisk/testdisk.build
@@ -0,0 +1,62 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=testdisk
+VERSION=6.13
+BUILD=1
+DEPENDS=('fs_ext >= 1.42.7-1' 'fs_ntfs >= 2013.1.13-1' 'libjpeg >= 1.2.1-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}: testdisk
+${NAME}:
+${NAME}: A data recovery tool which is primarily designed to help recover lost
+${NAME}: partitions and/or make non-booting disks bootable again when these
+${NAME}: symptoms are caused by faulty software, certain types of viruses or
+${NAME}: humain error (such as accidentally deleting a partition table). Also
+${NAME}: included is the 'photorec' tool which allows recovering many kinds
+${NAME}: of lost files.
+${NAME}:
+${NAME}: Homepage: http://www.cgsecurity.org
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=${NAME}
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=http://www.cgsecurity.org/${SRCNAME[0]}-${SRCVERS[0]}.tar.bz2
+SRCCOPY[0]="GPL2"
+
+build0()
+{
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --prefix="${SYS_DIR[usr]}" \
+ --mandir="${SYS_DIR[man]}" \
+ --docdir="${SYS_DIR[doc]}"/${SRCNAME[0]} \
+ --sysconfdir="${SYS_DIR[etc]}" \
+ --libdir="${SYS_DIR[lib]}" \
+ --localstatedir="${SYS_DIR[var]}" \
+ --enable-ncmouse
+make ${JOBS}
+make install DESTDIR="${PKG}"
+# Don't install this kind of docs, we do that ourselves
+rm -rf ${PKG}${SYS_DIR[doc]}
+doc AUTHORS THANKS
+changelog NEWS
+}
diff --git a/system/time/time-1.7-cpuusagemslevel.patch.xz b/system/time/time-1.7-cpuusagemslevel.patch.xz
new file mode 100644
index 0000000..0766b73
--- /dev/null
+++ b/system/time/time-1.7-cpuusagemslevel.patch.xz
Binary files differ
diff --git a/system/time/time-1.7-rumaxrssinkb.patch.xz b/system/time/time-1.7-rumaxrssinkb.patch.xz
new file mode 100644
index 0000000..9a6c616
--- /dev/null
+++ b/system/time/time-1.7-rumaxrssinkb.patch.xz
Binary files differ
diff --git a/system/time/time.build b/system/time/time.build
new file mode 100755
index 0000000..b6dcc79
--- /dev/null
+++ b/system/time/time.build
@@ -0,0 +1,73 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=time
+VERSION=1.7
+BUILD=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}: GNU time (a command for measuring program resource use)
+${NAME}:
+${NAME}: The 'time' command runs another program, then displays information
+${NAME}: about the resources used by that program, collected by the system
+${NAME}: while the program was running.
+${NAME}:
+${NAME}: GNU time was originally written by David Keppel, with later versions
+${NAME}: worked on by David MacKenzie, Arne Henrik Juul, and Francois Pinard.
+${NAME}:
+${NAME}: Homepage: http://www.gnu.org/software/time
+${NAME}:
+EOF
+
+cat >> ${PKG}/install/doinst.sh <<EOF
+#!/bin/sh
+
+install_info()
+{
+ for file in "\${*}"; do
+ if [ -x usr/bin/install-info ]; then
+ usr/bin/install-info --info-dir=usr/share/info usr/share/info/\${file}.info.xz 2> /dev/null
+ fi
+ done
+}
+
+# Install texinfo files
+
+install_info time
+EOF
+
+# Sources
+
+SRCNAME[0]=${NAME}
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=${URL[gnu]}/${SRCNAME[0]}/${SRCNAME[0]}-${SRCVERS[0]}.tar.gz
+SRCCOPY[0]="GPL2"
+
+build0()
+{
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --prefix="${SYS_DIR[usr]}" \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir="${SYS_DIR[etc]}" \
+ --libdir="${SYS_DIR[lib]}" \
+ --localstatedir="${SYS_DIR[var]}"
+make ${JOBS}
+make install exec_prefix="${PKG}${SYS_DIR[usr]}" infodir="${PKG}${SYS_DIR[info]}"
+doc AUTHORS
+changelog NEWS
+}
diff --git a/system/whowatch/whowatch-1.8.3-read_key.patch.xz b/system/whowatch/whowatch-1.8.3-read_key.patch.xz
new file mode 100644
index 0000000..cf81747
--- /dev/null
+++ b/system/whowatch/whowatch-1.8.3-read_key.patch.xz
Binary files differ
diff --git a/system/whowatch/whowatch.build b/system/whowatch/whowatch.build
new file mode 100755
index 0000000..14859c7
--- /dev/null
+++ b/system/whowatch/whowatch.build
@@ -0,0 +1,60 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=whowatch
+VERSION=1.8.3
+BUILD=2
+
+# 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}: whowatch (real-time user logins monitoring tool)
+${NAME}:
+${NAME}: An interactive who-like program that displays information about the
+${NAME}: users currently logged on to the machine, in real time. Besides
+${NAME}: standard informations (login name, tty, host, user's process), the
+${NAME}: type of the connection (ie. telnet or ssh) is shown. You can toggle
+${NAME}: display between users' command or idle time. You can watch process
+${NAME}: trees, navigate in it and send INT and KILL signals.
+${NAME}:
+${NAME}: Homepage: http://wizard.ae.krakow.pl/~mike/#whowatch
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=${NAME}
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=http://wizard.ae.krakow.pl/~mike/download/${SRCNAME[0]}-${SRCVERS[0]}.tar.gz
+SRCCOPY[0]="GPL2"
+
+build0()
+{
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --prefix="${SYS_DIR[usr]}" \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir="${SYS_DIR[etc]}" \
+ --libdir="${SYS_DIR[lib]}" \
+ --localstatedir="${SYS_DIR[var]}"
+make ${JOBS}
+make install DESTDIR="${PKG}"
+doc AUTHORS
+changelog ChangeLog
+install.dir ${PKG}${SYS_DIR[bin]}
+install.bin src/whowatch ${PKG}${SYS_DIR[bin]}
+install.dir ${PKG}${SYS_DIR[man]}/man1
+install.man whowatch.1 ${PKG}${SYS_DIR[man]}/man1
+}
diff --git a/system/xfce_powermanager/xfce4-power-manager-1.0.11-segfault.patch.xz b/system/xfce_powermanager/xfce4-power-manager-1.0.11-segfault.patch.xz
new file mode 100644
index 0000000..a346bfc
--- /dev/null
+++ b/system/xfce_powermanager/xfce4-power-manager-1.0.11-segfault.patch.xz
Binary files differ
diff --git a/system/xfce_powermanager/xfce4-power-manager-1.2.0-libdir.patch.xz b/system/xfce_powermanager/xfce4-power-manager-1.2.0-libdir.patch.xz
new file mode 100644
index 0000000..b633ca9
--- /dev/null
+++ b/system/xfce_powermanager/xfce4-power-manager-1.2.0-libdir.patch.xz
Binary files differ
diff --git a/system/xfce_powermanager/xfce_powermanager.build b/system/xfce_powermanager/xfce_powermanager.build
new file mode 100755
index 0000000..63c3ea1
--- /dev/null
+++ b/system/xfce_powermanager/xfce_powermanager.build
@@ -0,0 +1,64 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=xfce_powermanager
+VERSION=1.2.0
+BUILD=1
+DEPENDS=('xfce >= 4.10-1' 'gtk_polkit >= 0.102-1' 'networkmanager >= 0.9.4.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_powermanager (Xfce power manager)
+${NAME}:
+${NAME}: A power manager for the Xfce desktop. Laptop users can set up a power
+${NAME}: profile for two different modes: "on battery power" and "on AC
+${NAME}: power", desktop users still can change DPMS settings, frequency using
+${NAME}: the settings dialog.
+${NAME}:
+${NAME}: Homepage: http://goodies.xfce.org
+${NAME}:
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=xfce4-power-manager
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=http://goodies.xfce.org/releases/${SRCNAME[0]}/${SRCNAME[0]}-${SRCVERS[0]}.tar.bz2
+SRCCOPY[0]="GPL2"
+
+build0()
+{
+CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
+CPPFLAGS="-DHAVE_DPMS" \
+./configure \
+ --build="${ARCH}-slackware-linux" \
+ --disable-dependency-tracking \
+ --disable-silent-rules \
+ --enable-static=no \
+ --enable-shared=yes \
+ --enable-debug=mininum \
+ --prefix=/usr \
+ --mandir="${SYS_DIR[man]}" \
+ --sysconfdir=/etc \
+ --libdir=/usr/lib$(libdirsuffix) \
+ --localstatedir=/var \
+ --enable-dpms
+make ${JOBS} V=0
+make install DESTDIR="${PKG}"
+doc AUTHORS
+changelog ChangeLog
+}
diff --git a/system/xfce_taskmanager/xfce4-taskmanager-1.0.0-desktop.patch.xz b/system/xfce_taskmanager/xfce4-taskmanager-1.0.0-desktop.patch.xz
new file mode 100644
index 0000000..e5db8b0
--- /dev/null
+++ b/system/xfce_taskmanager/xfce4-taskmanager-1.0.0-desktop.patch.xz
Binary files differ
diff --git a/system/xfce_taskmanager/xfce_taskmanager.build b/system/xfce_taskmanager/xfce_taskmanager.build
new file mode 100755
index 0000000..c81d1ac
--- /dev/null
+++ b/system/xfce_taskmanager/xfce_taskmanager.build
@@ -0,0 +1,64 @@
+#!/bin/bash
+#
+# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd>
+
+source /usr/src/ports/Build/build.sh
+
+NAME=xfce_taskmanager
+MAJOR=1.0
+VERSION=${MAJOR}.0
+BUILD=2
+DEPENDS=('libwnck >= 2.31.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_taskmanager
+${NAME}:
+${NAME}: A simple task manager for the Xfce desktop environment.
+${NAME}:
+${NAME}: Homepage: http://goodies.xfce.org
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+${NAME}:
+EOF
+
+# Sources
+
+SRCNAME[0]=xfce4-taskmanager
+SRCVERS[0]=${VERSION}
+SRCPACK[0]=http://archive.xfce.org/src/apps/${SRCNAME[0]}/${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-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]}" \
+ --enable-wnck
+make ${JOBS}
+make install DESTDIR="${PKG}"
+doc AUTHORS THANKS
+changelog ChangeLog
+}