diff options
author | Deposite Pirate | 2018-09-16 18:48:36 +0200 |
---|---|---|
committer | Deposite Pirate | 2018-09-16 18:48:36 +0200 |
commit | d150a5f3e462fa7fe194a805a4aa0076f4d03ab9 (patch) | |
tree | ce5e44d69c5f3175bfdbd1e3717b52c5dcca5638 /system | |
parent | f29d3519ce073ec30f99754d93304324f7f26d65 (diff) |
Add ports.
Diffstat (limited to 'system')
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 Binary files differnew file mode 100644 index 0000000..4f582c2 --- /dev/null +++ b/system/acpid/acpid-2.0.18-config.patch.xz diff --git a/system/acpid/acpid-2.0.18-paths.patch.xz b/system/acpid/acpid-2.0.18-paths.patch.xz Binary files differnew file mode 100644 index 0000000..69c66d5 --- /dev/null +++ b/system/acpid/acpid-2.0.18-paths.patch.xz 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 Binary files differnew file mode 100644 index 0000000..06f57a3 --- /dev/null +++ b/system/ccze/ccze-0.3.11-conffile.patch.xz diff --git a/system/ccze/ccze-0.3.11-multicharacter.patch.xz b/system/ccze/ccze-0.3.11-multicharacter.patch.xz Binary files differnew file mode 100644 index 0000000..0d5385c --- /dev/null +++ b/system/ccze/ccze-0.3.11-multicharacter.patch.xz diff --git a/system/ccze/ccze-0.3.11-slackware.patch.xz b/system/ccze/ccze-0.3.11-slackware.patch.xz Binary files differnew file mode 100644 index 0000000..05ac32a --- /dev/null +++ b/system/ccze/ccze-0.3.11-slackware.patch.xz 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 Binary files differnew file mode 100644 index 0000000..a874ace --- /dev/null +++ b/system/conky/conky-1.8.1-slackware.patch.xz diff --git a/system/conky/conky-1.8.1-sysconfdir.patch.xz b/system/conky/conky-1.8.1-sysconfdir.patch.xz Binary files differnew file mode 100644 index 0000000..fe8bdd4 --- /dev/null +++ b/system/conky/conky-1.8.1-sysconfdir.patch.xz 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 Binary files differnew file mode 100644 index 0000000..2a1d1b1 --- /dev/null +++ b/system/disk_utility/gnome-disk-utility-3.8.0-nogsd.patch.xz 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 Binary files differnew file mode 100644 index 0000000..fbf0f9e --- /dev/null +++ b/system/disk_utility/gnome-disk-utility-3.8.0-xfcesettings.patch.xz diff --git a/system/dmidecode/dmidecode-2.12-makefile.patch.xz b/system/dmidecode/dmidecode-2.12-makefile.patch.xz Binary files differnew file mode 100644 index 0000000..440534a --- /dev/null +++ b/system/dmidecode/dmidecode-2.12-makefile.patch.xz 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 Binary files differnew file mode 100644 index 0000000..396fda6 --- /dev/null +++ b/system/hardinfo/hardinfo-20130409-desktop.patch.xz diff --git a/system/hardinfo/hardinfo-20130409-icon.patch.xz b/system/hardinfo/hardinfo-20130409-icon.patch.xz Binary files differnew file mode 100644 index 0000000..adb541d --- /dev/null +++ b/system/hardinfo/hardinfo-20130409-icon.patch.xz diff --git a/system/hardinfo/hardinfo-20130409-paths.patch.xz b/system/hardinfo/hardinfo-20130409-paths.patch.xz Binary files differnew file mode 100644 index 0000000..40e958a --- /dev/null +++ b/system/hardinfo/hardinfo-20130409-paths.patch.xz 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 Binary files differnew file mode 100644 index 0000000..490941e --- /dev/null +++ b/system/htop/htop-1.0.2-icondir.patch.xz 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 Binary files differnew file mode 100644 index 0000000..0a92024 --- /dev/null +++ b/system/linux_logo/linux_logo-5.11-profile.patch.xz diff --git a/system/linux_logo/linux_logo-5.11-updates.patch.xz b/system/linux_logo/linux_logo-5.11-updates.patch.xz Binary files differnew file mode 100644 index 0000000..d1ef711 --- /dev/null +++ b/system/linux_logo/linux_logo-5.11-updates.patch.xz 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 Binary files differnew file mode 100644 index 0000000..d313a04 --- /dev/null +++ b/system/lnav/lnav-0.5.0-desktop.patch.xz 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 Binary files differnew file mode 100644 index 0000000..5713b71 --- /dev/null +++ b/system/lsof/lsof-4.87-license.patch.xz 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 Binary files differnew file mode 100644 index 0000000..0c8a956 --- /dev/null +++ b/system/ncdu/ncdu-1.10-desktop.patch.xz 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 Binary files differnew file mode 100644 index 0000000..8943f05 --- /dev/null +++ b/system/slim/slim-1.3.5-ckinclude.patch.xz diff --git a/system/slim/slim-1.3.5-config.patch.xz b/system/slim/slim-1.3.5-config.patch.xz Binary files differnew file mode 100644 index 0000000..4de72f6 --- /dev/null +++ b/system/slim/slim-1.3.5-config.patch.xz diff --git a/system/slim/slim-1.3.5-defaults.patch.xz b/system/slim/slim-1.3.5-defaults.patch.xz Binary files differnew file mode 100644 index 0000000..2568542 --- /dev/null +++ b/system/slim/slim-1.3.5-defaults.patch.xz diff --git a/system/slim/slim-1.3.5-logrotate.patch.xz b/system/slim/slim-1.3.5-logrotate.patch.xz Binary files differnew file mode 100644 index 0000000..9db4006 --- /dev/null +++ b/system/slim/slim-1.3.5-logrotate.patch.xz diff --git a/system/slim/slim-1.3.5-nodebug.patch.xz b/system/slim/slim-1.3.5-nodebug.patch.xz Binary files differnew file mode 100644 index 0000000..e776d2b --- /dev/null +++ b/system/slim/slim-1.3.5-nodebug.patch.xz diff --git a/system/slim/slim-1.3.5-pamifdeffix.patch.xz b/system/slim/slim-1.3.5-pamifdeffix.patch.xz Binary files differnew file mode 100644 index 0000000..bc7bad0 --- /dev/null +++ b/system/slim/slim-1.3.5-pamifdeffix.patch.xz diff --git a/system/slim/slim-1.3.5-paths.patch.xz b/system/slim/slim-1.3.5-paths.patch.xz Binary files differnew file mode 100644 index 0000000..fe99c7a --- /dev/null +++ b/system/slim/slim-1.3.5-paths.patch.xz diff --git a/system/slim/slim-1.3.5-rundir.patch.xz b/system/slim/slim-1.3.5-rundir.patch.xz Binary files differnew file mode 100644 index 0000000..dae8769 --- /dev/null +++ b/system/slim/slim-1.3.5-rundir.patch.xz diff --git a/system/slim/slim-1.3.5-slackware.patch.xz b/system/slim/slim-1.3.5-slackware.patch.xz Binary files differnew file mode 100644 index 0000000..0bc4213 --- /dev/null +++ b/system/slim/slim-1.3.5-slackware.patch.xz 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 Binary files differnew file mode 100644 index 0000000..413ec77 --- /dev/null +++ b/system/smartmontools/smartmontools-6.1-config.patch.xz diff --git a/system/smartmontools/smartmontools-6.1-service.patch.xz b/system/smartmontools/smartmontools-6.1-service.patch.xz Binary files differnew file mode 100644 index 0000000..423ed05 --- /dev/null +++ b/system/smartmontools/smartmontools-6.1-service.patch.xz 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 Binary files differnew file mode 100644 index 0000000..0766b73 --- /dev/null +++ b/system/time/time-1.7-cpuusagemslevel.patch.xz diff --git a/system/time/time-1.7-rumaxrssinkb.patch.xz b/system/time/time-1.7-rumaxrssinkb.patch.xz Binary files differnew file mode 100644 index 0000000..9a6c616 --- /dev/null +++ b/system/time/time-1.7-rumaxrssinkb.patch.xz 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 Binary files differnew file mode 100644 index 0000000..cf81747 --- /dev/null +++ b/system/whowatch/whowatch-1.8.3-read_key.patch.xz 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 Binary files differnew file mode 100644 index 0000000..a346bfc --- /dev/null +++ b/system/xfce_powermanager/xfce4-power-manager-1.0.11-segfault.patch.xz 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 Binary files differnew file mode 100644 index 0000000..b633ca9 --- /dev/null +++ b/system/xfce_powermanager/xfce4-power-manager-1.2.0-libdir.patch.xz 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 Binary files differnew file mode 100644 index 0000000..e5db8b0 --- /dev/null +++ b/system/xfce_taskmanager/xfce4-taskmanager-1.0.0-desktop.patch.xz 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 +} |