summaryrefslogtreecommitdiffstats
path: root/system
diff options
context:
space:
mode:
Diffstat (limited to 'system')
-rw-r--r--system/I-Nex/I-Nex.SlackBuild5
-rw-r--r--system/I-Nex/I-Nex.info6
-rw-r--r--system/I-Nex/I-Nex_fix.patch23
-rw-r--r--system/JetBrainsMono/JetBrainsMono.SlackBuild59
-rw-r--r--system/JetBrainsMono/JetBrainsMono.info10
-rw-r--r--system/JetBrainsMono/LICENSE-2.0.txt202
-rw-r--r--system/JetBrainsMono/README13
-rw-r--r--system/JetBrainsMono/doinst.sh10
-rw-r--r--system/JetBrainsMono/slack-desc19
-rw-r--r--system/Solaar/README23
-rw-r--r--system/Solaar/Solaar.SlackBuild78
-rw-r--r--system/Solaar/Solaar.info10
-rw-r--r--system/Solaar/doinst.sh9
-rw-r--r--system/Solaar/slack-desc19
-rw-r--r--system/ack/ack.SlackBuild5
-rw-r--r--system/ack/ack.info6
-rw-r--r--system/adobe-source-sans-pro-font/adobe-source-sans-pro-font.SlackBuild2
-rw-r--r--system/agedu/agedu.SlackBuild3
-rw-r--r--system/agedu/agedu.info6
-rw-r--r--system/alacritty/6f4ad9bb4f82bfdc4d8aac883a65ddd8c6acd45d.patch.gzbin1215 -> 0 bytes
-rw-r--r--system/alacritty/alacritty.SlackBuild19
-rw-r--r--system/alacritty/alacritty.info592
-rw-r--r--system/alacritty/offline_build.diff.gzbin0 -> 956 bytes
-rw-r--r--system/anacron/anacron.info4
-rw-r--r--system/ansible/ansible.SlackBuild4
-rw-r--r--system/ansible/ansible.info6
-rw-r--r--system/apparmor/apparmor.SlackBuild11
-rw-r--r--system/archivemount/README9
-rw-r--r--system/archivemount/archivemount.SlackBuild84
-rw-r--r--system/archivemount/archivemount.info10
-rw-r--r--system/archivemount/manpage.diff335
-rw-r--r--system/archivemount/slack-desc19
-rw-r--r--system/asbt/README.Slackware3
-rw-r--r--system/asbt/asbt.SlackBuild4
-rw-r--r--system/asbt/asbt.info6
-rw-r--r--system/atool/atool.SlackBuild2
-rw-r--r--system/atool/atool.info2
-rw-r--r--system/autoslackpkg/README51
-rw-r--r--system/autoslackpkg/autoslackpkg.SlackBuild79
-rw-r--r--system/autoslackpkg/autoslackpkg.info10
-rw-r--r--system/autoslackpkg/doinst.sh16
-rw-r--r--system/autoslackpkg/slack-desc20
-rw-r--r--system/babeltrace/slack-desc2
-rw-r--r--system/bat/README1
-rw-r--r--system/bat/bat.SlackBuild154
-rw-r--r--system/bat/bat.info290
-rw-r--r--system/bat/slack-desc19
-rw-r--r--system/bin2iso/bin2iso.SlackBuild20
-rw-r--r--system/bin2iso/bin2iso.info2
-rw-r--r--system/bleachbit/bleachbit.SlackBuild4
-rw-r--r--system/bleachbit/bleachbit.info6
-rw-r--r--system/btrbk/btrbk.SlackBuild2
-rw-r--r--system/btrbk/btrbk.info6
-rw-r--r--system/bubblewrap/bubblewrap.SlackBuild2
-rw-r--r--system/bubblewrap/bubblewrap.info6
-rw-r--r--system/cdemu-client/cdemu-client.SlackBuild4
-rw-r--r--system/cdemu-client/cdemu-client.info6
-rw-r--r--system/cdemu-client/slack-desc6
-rw-r--r--system/cdemu-daemon/README4
-rw-r--r--system/cdemu-daemon/cdemu-daemon.SlackBuild4
-rw-r--r--system/cdemu-daemon/cdemu-daemon.info6
-rw-r--r--system/chkrootkit/chkrootkit.SlackBuild6
-rw-r--r--system/chkrootkit/chkrootkit.info10
-rw-r--r--system/chronograf/chronograf.SlackBuild2
-rw-r--r--system/chronograf/chronograf.info10
-rw-r--r--system/chronograf/slack-desc2
-rw-r--r--system/clamav/clamav.SlackBuild4
-rw-r--r--system/clamav/clamav.info6
-rw-r--r--system/cnijfilter2/cnijfilter2.SlackBuild34
-rw-r--r--system/cnijfilter2/cnijfilter2.info8
-rw-r--r--system/cnijfilter2/slack-desc12
-rw-r--r--system/conmon/slack-desc1
-rw-r--r--system/coolkey/coolkey.info4
-rw-r--r--system/createrepo_c/README16
-rw-r--r--system/createrepo_c/createrepo_c.SlackBuild104
-rw-r--r--system/createrepo_c/createrepo_c.info10
-rw-r--r--system/createrepo_c/slack-desc19
-rw-r--r--system/daa2iso/daa2iso.SlackBuild2
-rw-r--r--system/daa2iso/daa2iso.info2
-rw-r--r--system/daemontools-bin/slack-desc4
-rw-r--r--system/dateutils/dateutils.SlackBuild4
-rw-r--r--system/dateutils/dateutils.info10
-rw-r--r--system/ded/ded.SlackBuild10
-rw-r--r--system/ded/ded.info10
-rw-r--r--system/dget/dget.SlackBuild4
-rw-r--r--system/dget/dget.info10
-rw-r--r--system/disk-manager/disk-manager.desktop3
-rw-r--r--system/docker/docker.SlackBuild16
-rw-r--r--system/dosbox-dev/dosbox-dev.SlackBuild4
-rw-r--r--system/dosbox-dev/dosbox-dev.info6
-rw-r--r--system/dosbox-x/dosbox-x.SlackBuild4
-rw-r--r--system/dosbox-x/dosbox-x.info6
-rw-r--r--system/driconf/driconf.SlackBuild2
-rw-r--r--system/driconf/driconf.info2
-rw-r--r--system/dust/README6
-rw-r--r--system/dust/dust.SlackBuild154
-rw-r--r--system/dust/dust.info136
-rw-r--r--system/dust/slack-desc19
-rw-r--r--system/early-ssh/early-ssh.SlackBuild5
-rw-r--r--system/epson-inkjet-printer-escpr/README.models107
-rw-r--r--system/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr.SlackBuild2
-rw-r--r--system/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr.info6
-rw-r--r--system/epson-inkjet-printer-escpr2/README.models39
-rw-r--r--system/epson-inkjet-printer-escpr2/epson-inkjet-printer-escpr2.SlackBuild4
-rw-r--r--system/epson-inkjet-printer-escpr2/epson-inkjet-printer-escpr2.info6
-rw-r--r--system/etsh/etsh.SlackBuild12
-rw-r--r--system/etsh/etsh.info10
-rw-r--r--system/execline/README26
-rw-r--r--system/execline/execline.SlackBuild42
-rw-r--r--system/execline/execline.info10
-rw-r--r--system/execline/slack-desc14
-rw-r--r--system/exomizer/exomizer.SlackBuild10
-rw-r--r--system/exomizer/exomizer.info6
-rw-r--r--system/fantasque-sans-mono/README2
-rw-r--r--system/fantasque-sans-mono/doinst.sh10
-rw-r--r--system/fantasque-sans-mono/fantasque-sans-mono.SlackBuild72
-rw-r--r--system/fantasque-sans-mono/fantasque-sans-mono.info10
-rw-r--r--system/fantasque-sans-mono/slack-desc19
-rw-r--r--system/fatrace/fatrace.SlackBuild6
-rw-r--r--system/fatrace/fatrace.info6
-rw-r--r--system/fatsort/fatsort.SlackBuild39
-rw-r--r--system/fatsort/fatsort.info6
-rw-r--r--system/fcron/fcron.SlackBuild6
-rw-r--r--system/firejail/firejail.SlackBuild2
-rw-r--r--system/firejail/firejail.info6
-rw-r--r--system/firetools/firetools.SlackBuild2
-rw-r--r--system/firetools/firetools.info6
-rw-r--r--system/fish/fish.SlackBuild1
-rw-r--r--system/fish/fish.info4
-rw-r--r--system/flashcards/fixes.diff24
-rw-r--r--system/flashcards/flashcards.SlackBuild6
-rw-r--r--system/forkstat/forkstat.SlackBuild2
-rw-r--r--system/forkstat/forkstat.info6
-rw-r--r--system/fs-uae-arcade/fs-uae-arcade.info4
-rw-r--r--system/fs-uae-launcher/fs-uae-launcher.info4
-rw-r--r--system/fs-uae/fs-uae.info4
-rw-r--r--system/fswatch/slack-desc4
-rw-r--r--system/fuse3/fuse3.SlackBuild10
-rw-r--r--system/fuse3/fuse3.info6
-rw-r--r--system/fwupd/doinst.sh7
-rw-r--r--system/fwupd/fwupd.SlackBuild10
-rw-r--r--system/fzf/fzf.SlackBuild2
-rw-r--r--system/fzf/fzf.info6
-rw-r--r--system/gcdemu/gcdemu.SlackBuild6
-rw-r--r--system/gcdemu/gcdemu.info6
-rw-r--r--system/gigolo/gigolo.SlackBuild2
-rw-r--r--system/gksu/gksu.info4
-rw-r--r--system/glances/README10
-rw-r--r--system/glances/glances.SlackBuild4
-rw-r--r--system/glances/glances.info6
-rw-r--r--system/gnu-unifont/gnu-unifont.SlackBuild2
-rw-r--r--system/gnu-unifont/gnu-unifont.info6
-rw-r--r--system/goaccess/goaccess.SlackBuild2
-rw-r--r--system/goaccess/goaccess.info2
-rw-r--r--system/grub4dos/grub4dos.info4
-rw-r--r--system/hddtemp/hddtemp.SlackBuild5
-rw-r--r--system/hddtemp/hddtemp.info4
-rw-r--r--system/hstr/hstr.SlackBuild4
-rw-r--r--system/hstr/hstr.info6
-rw-r--r--system/hwinfo/hwinfo.SlackBuild2
-rw-r--r--system/hwinfo/hwinfo.info6
-rw-r--r--system/imwheel/imwheel.SlackBuild2
-rw-r--r--system/imwheel/imwheel.info2
-rw-r--r--system/inxi/inxi.SlackBuild2
-rw-r--r--system/inxi/inxi.info6
-rw-r--r--system/ipmitool/ipmitool.SlackBuild19
-rw-r--r--system/ipmitool/ipmitool.info10
-rw-r--r--system/isdct/isdct.SlackBuild6
-rw-r--r--system/isdct/isdct.info8
-rw-r--r--system/isight-firmware-tools/isight-firmware-tools.info4
-rw-r--r--system/jdupes/jdupes.SlackBuild2
-rw-r--r--system/jdupes/jdupes.info6
-rw-r--r--system/joyce/joyce.SlackBuild9
-rw-r--r--system/joyce/joyce.info6
-rw-r--r--system/jsawk/jsawk.SlackBuild9
-rw-r--r--system/kapacitor/kapacitor.SlackBuild4
-rw-r--r--system/kapacitor/kapacitor.info10
-rw-r--r--system/kbfs/kbfs.SlackBuild4
-rw-r--r--system/kbfs/kbfs.info10
-rw-r--r--system/keybase/keybase.SlackBuild2
-rw-r--r--system/keybase/keybase.info6
-rw-r--r--system/komparator4/komparator4.info4
-rw-r--r--system/laptop-mode-tools/laptop-mode-tools.SlackBuild2
-rw-r--r--system/laptop-mode-tools/laptop-mode-tools.info6
-rw-r--r--system/letsencrypt/README2
-rw-r--r--system/letsencrypt/letsencrypt.SlackBuild14
-rw-r--r--system/letsencrypt/letsencrypt.info8
-rw-r--r--system/libsignal-protocol-c/README2
-rw-r--r--system/libsignal-protocol-c/libsignal-protocol-c.SlackBuild99
-rw-r--r--system/libsignal-protocol-c/libsignal-protocol-c.info10
-rw-r--r--system/libsignal-protocol-c/slack-desc19
-rw-r--r--system/linuxconsoletools/README4
-rw-r--r--system/linuxconsoletools/linuxconsoletools.SlackBuild11
-rw-r--r--system/linuxconsoletools/linuxconsoletools.info6
-rw-r--r--system/listpkg/listpkg.SlackBuild2
-rw-r--r--system/listpkg/listpkg.info6
-rw-r--r--system/local-persist/slack-desc12
-rw-r--r--system/logwatch/logwatch.SlackBuild2
-rw-r--r--system/logwatch/slack-desc10
-rw-r--r--system/lolcat/README5
-rw-r--r--system/lolcat/lolcat.SlackBuild87
-rw-r--r--system/lolcat/lolcat.info10
-rw-r--r--system/lolcat/slack-desc19
-rw-r--r--system/lomoco/lomoco.SlackBuild2
-rw-r--r--system/lomoco/lomoco.info2
-rw-r--r--system/lz4/lz4.SlackBuild14
-rw-r--r--system/lz4/lz4.info6
-rw-r--r--system/lzop/README13
-rw-r--r--system/lzop/lzop.SlackBuild26
-rw-r--r--system/lzop/lzop.info4
-rw-r--r--system/lzop/slack-desc4
-rw-r--r--system/magiic/README15
-rw-r--r--system/magiic/magiic.SlackBuild60
-rw-r--r--system/magiic/magiic.info10
-rw-r--r--system/magiic/slack-desc19
-rw-r--r--system/man-db/man-db.SlackBuild32
-rw-r--r--system/man-db/man-db.info10
-rw-r--r--system/mjpg-streamer/mjpg-streamer.SlackBuild2
-rw-r--r--system/mjpg-streamer/mjpg-streamer.info2
-rw-r--r--system/mkslack/mkslack.SlackBuild4
-rw-r--r--system/mkslack/mkslack.info4
-rw-r--r--system/mkslack/slack-desc2
-rw-r--r--system/mktorrent/mktorrent.info4
-rw-r--r--system/mlocate/README31
-rw-r--r--system/mlocate/doinst.sh24
-rw-r--r--system/mlocate/mlocate-run-updatedb4
-rw-r--r--system/mlocate/mlocate.SlackBuild120
-rw-r--r--system/mlocate/mlocate.cron2
-rw-r--r--system/mlocate/mlocate.info10
-rw-r--r--system/mlocate/slack-desc19
-rw-r--r--system/mlocate/updatedb.conf.new4
-rw-r--r--system/modules/modules.SlackBuild2
-rw-r--r--system/modules/modules.info6
-rw-r--r--system/monitorix/monitorix.info4
-rw-r--r--system/musl/README5
-rw-r--r--system/musl/musl.SlackBuild3
-rw-r--r--system/musl/musl.info12
-rw-r--r--system/musl/slack-desc2
-rw-r--r--system/newLd/newLd.SlackBuild20
-rw-r--r--system/nologind/slack-desc2
-rw-r--r--system/noto-emoji/noto-emoji.SlackBuild5
-rw-r--r--system/nvidia-driver/README15
-rw-r--r--system/nvidia-driver/changelog.txt4
-rw-r--r--system/nvidia-driver/nvidia-driver.SlackBuild34
-rw-r--r--system/nvidia-driver/nvidia-driver.info26
-rw-r--r--system/nvidia-driver/nvidia-switch4
-rw-r--r--system/nvidia-kernel/nvidia-kernel.SlackBuild2
-rw-r--r--system/nvidia-kernel/nvidia-kernel.info6
-rw-r--r--system/nvidia-legacy304-driver/nvidia-legacy304-driver.info4
-rw-r--r--system/nvidia-legacy304-kernel/nvidia-legacy304-kernel.info4
-rw-r--r--system/nvidia-legacy340-driver/nvidia-legacy340-driver.SlackBuild27
-rw-r--r--system/nvidia-legacy340-driver/nvidia-legacy340-driver.info46
-rw-r--r--system/nvidia-legacy340-kernel/kernel-4.4.168.patch67
-rw-r--r--system/nvidia-legacy340-kernel/nvidia-legacy340-kernel.SlackBuild6
-rw-r--r--system/nvidia-legacy340-kernel/nvidia-legacy340-kernel.info14
-rw-r--r--system/nvidia-legacy390-driver/changelog.txt2
-rw-r--r--system/nvidia-legacy390-driver/nvidia-legacy390-driver.SlackBuild2
-rw-r--r--system/nvidia-legacy390-driver/nvidia-legacy390-driver.info50
-rw-r--r--system/nvidia-legacy390-driver/nvidia-switch2
-rw-r--r--system/nvidia-legacy390-kernel/nvidia-legacy390-kernel.SlackBuild2
-rw-r--r--system/nvidia-legacy390-kernel/nvidia-legacy390-kernel.info10
-rw-r--r--system/nvme-cli/nvme-cli.SlackBuild4
-rw-r--r--system/nvme-cli/nvme-cli.info6
-rw-r--r--system/oksh/README1
-rw-r--r--system/oksh/doinst.sh8
-rw-r--r--system/oksh/oksh.SlackBuild99
-rw-r--r--system/oksh/oksh.info10
-rw-r--r--system/oksh/slack-desc19
-rw-r--r--system/openmpi/openmpi.SlackBuild2
-rw-r--r--system/openmpi/openmpi.info6
-rw-r--r--system/opensc/opensc.SlackBuild11
-rw-r--r--system/opensc/opensc.info10
-rw-r--r--system/ostree/ostree.SlackBuild2
-rw-r--r--system/ostree/ostree.info6
-rw-r--r--system/passwdqc/passwdqc.SlackBuild2
-rw-r--r--system/passwdqc/passwdqc.info6
-rw-r--r--system/passwordsafe/README2
-rw-r--r--system/passwordsafe/passwordsafe.SlackBuild4
-rw-r--r--system/passwordsafe/passwordsafe.info6
-rw-r--r--system/pce/pce.SlackBuild5
-rw-r--r--system/pcsc-lite/pcsc-lite.SlackBuild22
-rw-r--r--system/pcsc-lite/pcsc-lite.info10
-rw-r--r--system/phoronix-test-suite/phoronix-test-suite.SlackBuild2
-rw-r--r--system/phoronix-test-suite/phoronix-test-suite.info6
-rw-r--r--system/pigz/README8
-rw-r--r--system/pigz/math_fix.diff12
-rw-r--r--system/pigz/pigz.SlackBuild60
-rw-r--r--system/pigz/pigz.info12
-rw-r--r--system/pigz/slack-desc12
-rw-r--r--system/pixma/pixma.SlackBuild7
-rw-r--r--system/plan9port/plan9port.info4
-rw-r--r--system/plymouth/slack-desc14
-rw-r--r--system/pommed-light/slack-desc4
-rw-r--r--system/posixovl/slack-desc2
-rw-r--r--system/powerkit/README10
-rw-r--r--system/powerkit/slack-desc2
-rw-r--r--system/powernowd/powernowd.SlackBuild2
-rw-r--r--system/powernowd/powernowd.info2
-rw-r--r--system/powershell/README5
-rw-r--r--system/powershell/doinst.sh2
-rw-r--r--system/powershell/powershell.SlackBuild75
-rw-r--r--system/powershell/powershell.info10
-rw-r--r--system/powershell/slack-desc19
-rw-r--r--system/pspg/pspg.SlackBuild4
-rw-r--r--system/pspg/pspg.info6
-rw-r--r--system/pwman/README19
-rw-r--r--system/pwman/pwman.SlackBuild113
-rw-r--r--system/pwman/pwman.info10
-rw-r--r--system/pwman/slack-desc19
-rw-r--r--system/python3-urwid/python3-urwid.SlackBuild2
-rw-r--r--system/python3-urwid/python3-urwid.info2
-rw-r--r--system/qdirstat/qdirstat.SlackBuild2
-rw-r--r--system/qdirstat/qdirstat.info6
-rw-r--r--system/quake-par/quake-par.info2
-rw-r--r--system/rEFInd/README13
-rw-r--r--system/rEFInd/rEFInd.SlackBuild101
-rw-r--r--system/rEFInd/rEFInd.info10
-rw-r--r--system/rEFInd/slack-desc19
-rw-r--r--system/rEFInd/slackware-banner.pngbin0 -> 27832 bytes
-rw-r--r--system/rEFInd/slackware-banner.svg136
-rw-r--r--system/ranger/ranger.SlackBuild2
-rw-r--r--system/rdiff-backup/rdiff-backup.info4
-rw-r--r--system/regionset/regionset.SlackBuild2
-rw-r--r--system/regionset/regionset.info2
-rw-r--r--system/reptyr/reptyr.SlackBuild10
-rw-r--r--system/reptyr/reptyr.info6
-rw-r--r--system/rhash/rhash.SlackBuild5
-rw-r--r--system/rhash/rhash.info6
-rw-r--r--system/rox-filer/rox-filer.info4
-rw-r--r--system/rsyslog/rsyslog.SlackBuild2
-rw-r--r--system/rsyslog/rsyslog.info6
-rw-r--r--system/rxvt-unicode/rxvt-unicode.SlackBuild2
-rw-r--r--system/s6-linux-init/README62
-rw-r--r--system/s6-linux-init/s6-linux-init.SlackBuild131
-rw-r--r--system/s6-linux-init/s6-linux-init.info10
-rw-r--r--system/s6-linux-init/slack-desc19
-rw-r--r--system/s6-rc/README41
-rw-r--r--system/s6-rc/s6-rc.SlackBuild126
-rw-r--r--system/s6-rc/s6-rc.info10
-rw-r--r--system/s6-rc/slack-desc19
-rw-r--r--system/s6/README52
-rw-r--r--system/s6/README.Slackware21
-rw-r--r--system/s6/s6.SlackBuild53
-rw-r--r--system/s6/s6.info10
-rw-r--r--system/s6/slack-desc12
-rw-r--r--system/saleae-logic/saleae-logic.SlackBuild1
-rw-r--r--system/saleae-logic/slack-desc17
-rw-r--r--system/sargon/slack-desc6
-rw-r--r--system/scangearmp2/README9
-rw-r--r--system/scangearmp2/scangearmp2.SlackBuild117
-rw-r--r--system/scangearmp2/scangearmp2.info10
-rw-r--r--system/scangearmp2/slack-desc19
-rw-r--r--system/scrypt/README40
-rw-r--r--system/scrypt/passphrase-environ.patch.gzbin0 -> 2654 bytes
-rw-r--r--system/scrypt/scrypt.SlackBuild63
-rw-r--r--system/scrypt/scrypt.info10
-rw-r--r--system/scrypt/slack-desc16
-rw-r--r--system/sddm/sddm.SlackBuild21
-rw-r--r--system/sddm/sddm.info2
-rw-r--r--system/siji-font/siji-font.SlackBuild8
-rw-r--r--system/skim/README2
-rw-r--r--system/skim/skim.SlackBuild161
-rw-r--r--system/skim/skim.info150
-rw-r--r--system/skim/slack-desc19
-rw-r--r--system/skopeo/skopeo.info2
-rw-r--r--system/slack-scripts/slack-scripts.SlackBuild2
-rw-r--r--system/slack-scripts/slack-scripts.info4
-rw-r--r--system/slpkg/slpkg.SlackBuild7
-rw-r--r--system/slpkg/slpkg.info8
-rw-r--r--system/socketcand/socketcand.SlackBuild1
-rw-r--r--system/splix/splix.info4
-rw-r--r--system/st/doinst.sh3
-rw-r--r--system/st/st.SlackBuild24
-rw-r--r--system/st/st.info6
-rw-r--r--system/stress-ng/stress-ng.SlackBuild4
-rw-r--r--system/stress-ng/stress-ng.info2
-rw-r--r--system/symbola-font-ttf/symbola-font-ttf.info2
-rw-r--r--system/system76-io-dkms/doinst.sh2
-rw-r--r--system/system76-io-dkms/system76-io-dkms.SlackBuild4
-rw-r--r--system/system76-power/config/system76-power.logrotate1
-rw-r--r--system/system76-power/system76-power.SlackBuild19
-rw-r--r--system/system76-power/system76-power.info22
-rw-r--r--system/tagtools/tagtools.info2
-rw-r--r--system/telegraf/telegraf.SlackBuild4
-rw-r--r--system/telegraf/telegraf.info10
-rw-r--r--system/tinycdb/tinycdb.SlackBuild2
-rw-r--r--system/tinycdb/tinycdb.info1
-rw-r--r--system/tinyterm/tinyterm.SlackBuild21
-rw-r--r--system/tinyterm/tinyterm.info6
-rw-r--r--system/tmpwatch/README4
-rw-r--r--system/tmpwatch/slack-desc18
-rw-r--r--system/tmpwatch/tmpwatch.SlackBuild80
-rw-r--r--system/tmpwatch/tmpwatch.info10
-rw-r--r--system/trackfs/trackfs.info4
-rw-r--r--system/ttf-dark-courier/slack-desc2
-rw-r--r--system/ttf-ibm-plex/slack-desc24
-rw-r--r--system/ttf-ibm-plex/ttf-ibm-plex.SlackBuild4
-rw-r--r--system/ttf-ibm-plex/ttf-ibm-plex.info6
-rw-r--r--system/ttf-paratype-pt-fonts/OFL.txt90
-rw-r--r--system/ttf-paratype-pt-fonts/README25
-rw-r--r--system/ttf-paratype-pt-fonts/slack-desc14
-rw-r--r--system/ttf-paratype-pt-fonts/ttf-paratype-pt-fonts.SlackBuild22
-rw-r--r--system/ttf-paratype-pt-fonts/ttf-paratype-pt-fonts.info18
-rw-r--r--system/ttf-xo-fonts/README17
-rw-r--r--system/ttf-xo-fonts/doinst.sh10
-rw-r--r--system/ttf-xo-fonts/slack-desc19
-rw-r--r--system/ttf-xo-fonts/ttf-xo-fonts.SlackBuild61
-rw-r--r--system/ttf-xo-fonts/ttf-xo-fonts.info10
-rw-r--r--system/ufiformat/slack-desc2
-rw-r--r--system/ufiformat/ufiformat.SlackBuild6
-rw-r--r--system/ufiformat/ufiformat.info12
-rw-r--r--system/uhubctl/uhubctl.SlackBuild1
-rw-r--r--system/uif2iso/uif2iso.SlackBuild2
-rw-r--r--system/uif2iso/uif2iso.info2
-rw-r--r--system/unar/unar.SlackBuild4
-rw-r--r--system/unar/unar.info6
-rw-r--r--system/univga-font/doinst.sh5
-rw-r--r--system/univga-font/univga-font.SlackBuild11
-rw-r--r--system/upass/upass.SlackBuild2
-rw-r--r--system/upass/upass.info2
-rw-r--r--system/usbrelay/slack-desc2
-rw-r--r--system/usermin/usermin.SlackBuild4
-rw-r--r--system/usermin/usermin.info6
-rw-r--r--system/vhba-module/vhba-module.SlackBuild4
-rw-r--r--system/vhba-module/vhba-module.info6
-rw-r--r--system/vifm/README4
-rw-r--r--system/vifm/slack-desc4
-rw-r--r--system/vifm/vifm.SlackBuild78
-rw-r--r--system/vifm/vifm.info10
-rw-r--r--system/webmin/webmin.SlackBuild2
-rw-r--r--system/webmin/webmin.info6
-rw-r--r--system/whowatch/whowatch.SlackBuild2
-rw-r--r--system/wiimms-iso-tools/cflags.diff38
-rw-r--r--system/wiimms-iso-tools/wiimms-iso-tools.SlackBuild14
-rw-r--r--system/wiimms-iso-tools/wiimms-iso-tools.info6
-rw-r--r--system/wine-staging/README89
-rw-r--r--system/wine-staging/wine-staging.SlackBuild22
-rw-r--r--system/wine-staging/wine-staging.info16
-rw-r--r--system/worker/worker.SlackBuild2
-rw-r--r--system/worker/worker.info6
-rw-r--r--system/xbrightness/slack-desc4
-rw-r--r--system/xorgxrdp/README8
-rw-r--r--system/xorgxrdp/doinst.sh14
-rw-r--r--system/xorgxrdp/slack-desc19
-rw-r--r--system/xorgxrdp/xorgxrdp.SlackBuild86
-rw-r--r--system/xorgxrdp/xorgxrdp.info10
-rw-r--r--system/xrdp/README79
-rw-r--r--system/xrdp/doinst.sh42
-rw-r--r--system/xrdp/rc.xrdp153
-rw-r--r--system/xrdp/slack-desc12
-rw-r--r--system/xrdp/xrdp11
-rw-r--r--system/xrdp/xrdp-sesman11
-rw-r--r--system/xrdp/xrdp.SlackBuild63
-rw-r--r--system/xrdp/xrdp.info8
-rw-r--r--system/zfs-on-linux/README10
-rw-r--r--system/zfs-on-linux/zfs-on-linux.SlackBuild2
-rw-r--r--system/zfs-on-linux/zfs-on-linux.info6
-rw-r--r--system/znapzend/slack-desc9
458 files changed, 6946 insertions, 1817 deletions
diff --git a/system/I-Nex/I-Nex.SlackBuild b/system/I-Nex/I-Nex.SlackBuild
index a094087108..bf8428c4f9 100644
--- a/system/I-Nex/I-Nex.SlackBuild
+++ b/system/I-Nex/I-Nex.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=I-Nex
-VERSION=${VERSION:-7.6.0}
+VERSION=${VERSION:-7.6.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -69,11 +69,8 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-sed -i 's|python3$|python2|' pastebinit
sed -i -e 's|^STATIC.*|STATIC = false|' i-nex.mk
-patch -p1 -i $CWD/I-Nex_fix.patch
-
cd $PRGNAM
autoreconf --install
diff --git a/system/I-Nex/I-Nex.info b/system/I-Nex/I-Nex.info
index 33cd77088d..434197af8a 100644
--- a/system/I-Nex/I-Nex.info
+++ b/system/I-Nex/I-Nex.info
@@ -1,8 +1,8 @@
PRGNAM="I-Nex"
-VERSION="7.6.0"
+VERSION="7.6.1"
HOMEPAGE="https://github.com/eloaders/I-Nex"
-DOWNLOAD="https://github.com/i-nex/I-Nex/archive/7.6.0/I-Nex-7.6.0.tar.gz"
-MD5SUM="4fd4686e860b7dc47c8baccce5764d3b"
+DOWNLOAD="https://github.com/i-nex/I-Nex/archive/7.6.1/I-Nex-7.6.1.tar.gz"
+MD5SUM="03c2622075c15f24b3b3fa5dd7cf3597"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="qt5 gambas3 libcpuid"
diff --git a/system/I-Nex/I-Nex_fix.patch b/system/I-Nex/I-Nex_fix.patch
deleted file mode 100644
index bdf439f84f..0000000000
--- a/system/I-Nex/I-Nex_fix.patch
+++ /dev/null
@@ -1,23 +0,0 @@
---- a/I-Nex/i-nex/.src/Finfosys.class 2019-09-28 17:03:37.613473723 +0200
-+++ b/I-Nex/i-nex/.src/Finfosys.class 2019-09-28 17:04:45.017472516 +0200
-@@ -322,6 +322,7 @@
- Public Sub System()
- Dim hostname, arch, gcc, timezone, xorg_version, glx_version As String
- Dim SCREENFETCH_P As Process
-+ Dim sLine2 As String
- SCREENFETCH_P = Exec ["" & ChkPrm.ChkExecDir("bash") & ""] For Write
- Write #SCREENFETCH_P, File.Load("Data/screenfetch-dev")
- SCREENFETCH_P.Wait
-@@ -332,9 +333,9 @@
- Shell "timedatectl status | grep \"Time zone:\" | cut -d \":\" -f 2 | cut -d \"(\" -f 1" Wait To timezone
- Endif
- 'Detect heap size
-- For Each sLine In Split(File.Load("/proc/self/maps"), "\n")
-- If InStr(sLine, "[heap]") Then
-- aScan = Scan(sLine, "*-* *")
-+ For Each sLine2 In Split(File.Load("/proc/self/maps"), "\n")
-+ If InStr(sLine2, "[heap]") Then
-+ aScan = Scan(sLine2, "*-* *")
- Label176.Text = "Heap size is " & Format(Val("&H" & aScan[1] & "&") - Val("&H" & aScan[0] & "&"), "#,##0") & " bytes."
- Break
- Endif
diff --git a/system/JetBrainsMono/JetBrainsMono.SlackBuild b/system/JetBrainsMono/JetBrainsMono.SlackBuild
new file mode 100644
index 0000000000..217a765ab5
--- /dev/null
+++ b/system/JetBrainsMono/JetBrainsMono.SlackBuild
@@ -0,0 +1,59 @@
+#!/bin/sh
+
+# Slackware build script for JetBrainsMono
+
+# Copyright 2020 wainamoinen@gmail.com Liege, Belgium
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+PRGNAM=JetBrainsMono
+VERSION=${VERSION:-1.0.0}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+ARCH=noarch
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+set -eu
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-$VERSION
+mkdir $PRGNAM-$VERSION
+cd $PRGNAM-$VERSION
+unzip $CWD/$PRGNAM-$VERSION.zip
+chown -R root:root .
+
+mkdir -p $PKG/usr/share/fonts/TTF
+cp -a *.ttf $PKG/usr/share/fonts/TTF
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp $CWD/README $CWD/LICENSE-2.0.txt $CWD/$PRGNAM.SlackBuild $PKG/usr/doc/$PRGNAM-$VERSION/.
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+cat $CWD/doinst.sh > $PKG/install/doinst.sh
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/system/JetBrainsMono/JetBrainsMono.info b/system/JetBrainsMono/JetBrainsMono.info
new file mode 100644
index 0000000000..a2e53a8652
--- /dev/null
+++ b/system/JetBrainsMono/JetBrainsMono.info
@@ -0,0 +1,10 @@
+PRGNAM="JetBrainsMono"
+VERSION="1.0.0"
+HOMEPAGE="https://www.jetbrains.com/lp/mono/"
+DOWNLOAD="https://download.jetbrains.com/fonts/JetBrainsMono-1.0.0.zip"
+MD5SUM="1083f3f5315a564fb59d571da5c3b624"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Wainamoinen"
+EMAIL="wainamoinen@gmail.com"
diff --git a/system/JetBrainsMono/LICENSE-2.0.txt b/system/JetBrainsMono/LICENSE-2.0.txt
new file mode 100644
index 0000000000..d645695673
--- /dev/null
+++ b/system/JetBrainsMono/LICENSE-2.0.txt
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/system/JetBrainsMono/README b/system/JetBrainsMono/README
new file mode 100644
index 0000000000..a4f52edf29
--- /dev/null
+++ b/system/JetBrainsMono/README
@@ -0,0 +1,13 @@
+JetBrainsMono (a typeface for developers)
+
+JetBrains Mono's typeface forms are simple and free from unnecessary
+details. Rendered in small sizes, the text looks crisper.
+
+JetBrains Mono italic uses a 9 angle; this maintains the optimal
+contrast to minimize distraction and eye strain.
+
+138 code-specific ligatures to reduce noise by merging symbols and
+removing details so the eyes are processing less.
+
+A radical cut at the end of strokes fits the pixel grid better and
+gives the typeface a stricter and more 'tech' personality.
diff --git a/system/JetBrainsMono/doinst.sh b/system/JetBrainsMono/doinst.sh
new file mode 100644
index 0000000000..883c47ac0a
--- /dev/null
+++ b/system/JetBrainsMono/doinst.sh
@@ -0,0 +1,10 @@
+# Update the X font indexes:
+if [ -x /usr/bin/mkfontdir ]; then
+ ( cd /usr/share/fonts/TTF
+ mkfontscale .
+ mkfontdir .
+ )
+fi
+if [ -x /usr/bin/fc-cache ]; then
+ /usr/bin/fc-cache -f
+fi
diff --git a/system/JetBrainsMono/slack-desc b/system/JetBrainsMono/slack-desc
new file mode 100644
index 0000000000..dd8b06a341
--- /dev/null
+++ b/system/JetBrainsMono/slack-desc
@@ -0,0 +1,19 @@
+# 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 ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+JetBrainsMono: JetBrainsMono (a typeface for developers)
+JetBrainsMono:
+JetBrainsMono: JetBrains Mono's typeface forms are simple and free from unnecessary
+JetBrainsMono: details. Rendered in small sizes, the text looks crisper. JetBrains
+JetBrainsMono: Mono italic uses a 9 angle; this maintains the optimal contrast to
+JetBrainsMono: minimize distraction and eye strain.
+JetBrainsMono: 138 code-specific ligatures. To reduce noise by merging symbols and
+JetBrainsMono: removing details so the eyes are processing less.
+JetBrainsMono: A radical cut at the end of strokes fits the pixel grid better and
+JetBrainsMono: gives the typeface a stricter and more 'tech' personality.
+JetBrainsMono:
diff --git a/system/Solaar/README b/system/Solaar/README
new file mode 100644
index 0000000000..9c6b8509f9
--- /dev/null
+++ b/system/Solaar/README
@@ -0,0 +1,23 @@
+Solaar is a Linux device manager for Logitech's Unifying Receiver
+peripherals. It is able to pair/unpair devices to the receiver, and for
+most devices read battery status.
+
+It comes in two flavors, command-line and GUI. Both are able to list the
+devices paired to a Unifying Receiver, show detailed info for each
+device, and also pair/unpair supported devices with the receiver.
+
+Solaar will detect all devices paired with your Unifying Receiver, and
+at the very least display some basic information about them. For some
+devices, extra settings (usually not available through the standard
+Linux system configuration) are supported.
+
+By default, the udev rule
+/etc/udev/rules.d/42-logitech-unifying-receiver.rules
+allows all members of the plugdev group to have read/write access to the
+Unifying Receiver device. Therefore, make sure all desktop users are
+part of the plugdev group:
+usermod -a -G plugdev <username>
+
+After installation, you must physically remove the Unifying Receiver and
+re-insert it for the device node permissions to take effect for the
+first time.
diff --git a/system/Solaar/Solaar.SlackBuild b/system/Solaar/Solaar.SlackBuild
new file mode 100644
index 0000000000..360cf018f8
--- /dev/null
+++ b/system/Solaar/Solaar.SlackBuild
@@ -0,0 +1,78 @@
+#!/bin/sh
+
+# Slackware build script for Solaar
+
+# Copyright 2019 Erich Ritz, Scottsdale, Arizona, USA
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+PRGNAM=Solaar
+VERSION=${VERSION:-1.0.1}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-$VERSION
+if [ -e $CWD/$VERSION.tar.gz ]; then
+ tar xvf $CWD/$VERSION.tar.gz
+else
+ tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+fi
+cd $PRGNAM-$VERSION
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+python setup.py install --root=$PKG
+
+mkdir -p $PKG/etc/udev/rules.d
+cp -a rules.d/42-logitech-unify-permissions.rules $PKG/etc/udev/rules.d
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a \
+ COPYING COPYRIGHT ChangeLog README.md \
+ $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+cat $CWD/doinst.sh > $PKG/install/doinst.sh
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/system/Solaar/Solaar.info b/system/Solaar/Solaar.info
new file mode 100644
index 0000000000..dc37e41ca4
--- /dev/null
+++ b/system/Solaar/Solaar.info
@@ -0,0 +1,10 @@
+PRGNAM="Solaar"
+VERSION="1.0.1"
+HOMEPAGE="https://pwr-solaar.github.io/Solaar/"
+DOWNLOAD="https://github.com/pwr-Solaar/Solaar/archive/1.0.1/Solaar-1.0.1.tar.gz"
+MD5SUM="1464f68e000b2f93897ccc5736bfb61a"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="pyudev"
+MAINTAINER="Erich Ritz"
+EMAIL="erich.public@protonmail.com"
diff --git a/system/Solaar/doinst.sh b/system/Solaar/doinst.sh
new file mode 100644
index 0000000000..65c7e2eeb9
--- /dev/null
+++ b/system/Solaar/doinst.sh
@@ -0,0 +1,9 @@
+if [ -x /usr/bin/update-desktop-database ]; then
+ /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1
+fi
+
+if [ -e usr/share/icons/hicolor/icon-theme.cache ]; then
+ if [ -x /usr/bin/gtk-update-icon-cache ]; then
+ /usr/bin/gtk-update-icon-cache -f usr/share/icons/hicolor >/dev/null 2>&1
+ fi
+fi
diff --git a/system/Solaar/slack-desc b/system/Solaar/slack-desc
new file mode 100644
index 0000000000..d532bc432d
--- /dev/null
+++ b/system/Solaar/slack-desc
@@ -0,0 +1,19 @@
+# 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 ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+Solaar: Solaar (Linux device manager for Logitech's Unifying Receiver periphs)
+Solaar:
+Solaar: Solaar is a Linux device manager for Logitech's Unifying Receiver
+Solaar: peripherals. It is able to pair/unpair devices to the receiver, and
+Solaar: for most devices read battery status.
+Solaar:
+Solaar: It comes in two flavors, command-line and GUI. Both are able to list
+Solaar: the devices paired to a Unifying Receiver, show detailed info for each
+Solaar: device, and alos pair/unpair supported devices with the receiver.
+Solaar:
+Solaar: Homepage: https://pwr-solaar.github.io/Solaar/
diff --git a/system/ack/ack.SlackBuild b/system/ack/ack.SlackBuild
index e86888926c..18c3287a38 100644
--- a/system/ack/ack.SlackBuild
+++ b/system/ack/ack.SlackBuild
@@ -1,7 +1,8 @@
#!/bin/sh
# Slackware build script for ack
-# Copyright 2013-2019 Matteo Bernardini <ponce@slackbuilds.org>, Pisa, Italy
+
+# Copyright 2013-2020 Matteo Bernardini <ponce@slackbuilds.org>, Pisa, Italy
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -22,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=ack
-VERSION=${VERSION:-3.0.2}
+VERSION=${VERSION:-3.3.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/system/ack/ack.info b/system/ack/ack.info
index e55e27b337..aaaf9172e1 100644
--- a/system/ack/ack.info
+++ b/system/ack/ack.info
@@ -1,8 +1,8 @@
PRGNAM="ack"
-VERSION="3.0.2"
+VERSION="3.3.1"
HOMEPAGE="https://beyondgrep.com"
-DOWNLOAD="https://beyondgrep.com/ack-v3.0.2"
-MD5SUM="0fed116cb8a53825e041b4a04d282849"
+DOWNLOAD="https://beyondgrep.com/ack-v3.3.1"
+MD5SUM="5791e8910a0a56d65ef93bdee7a14e92"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/adobe-source-sans-pro-font/adobe-source-sans-pro-font.SlackBuild b/system/adobe-source-sans-pro-font/adobe-source-sans-pro-font.SlackBuild
index 8da987f567..0070550cdc 100644
--- a/system/adobe-source-sans-pro-font/adobe-source-sans-pro-font.SlackBuild
+++ b/system/adobe-source-sans-pro-font/adobe-source-sans-pro-font.SlackBuild
@@ -31,7 +31,7 @@ PRGNAM=adobe-source-sans-pro-font
SRCVERSION=${VERSION:-1.065R-it}
# The version in the package
-VERSION=${PKG_VERSION:-2.010.ro.1.065.it}
+VERSION=${VERSION:-2.010.ro.1.065.it}
# The version in the untarred source directory
SRC_VERSION=2.010R-ro-1.065R-it
diff --git a/system/agedu/agedu.SlackBuild b/system/agedu/agedu.SlackBuild
index 86fb1bc893..2b37ba153d 100644
--- a/system/agedu/agedu.SlackBuild
+++ b/system/agedu/agedu.SlackBuild
@@ -6,6 +6,7 @@
# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
+# 20191130 bkw: Update for v20190630.66cb14d.
# 20180918 bkw: Update for v20180918.80c7beb.
# 20180612 bkw: Update for v20180522.5b12791.
# 20171219 bkw: Update for v20171202.8a8299e.
@@ -13,7 +14,7 @@
# as upstream deletes the old version as soon as a new one is released.
PRGNAM=agedu
-VERSION=${VERSION:-20180918.80c7beb}
+VERSION=${VERSION:-20190630.66cb14d}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/system/agedu/agedu.info b/system/agedu/agedu.info
index 0646ba10fe..5a4df5107f 100644
--- a/system/agedu/agedu.info
+++ b/system/agedu/agedu.info
@@ -1,8 +1,8 @@
PRGNAM="agedu"
-VERSION="20180918.80c7beb"
+VERSION="20190630.66cb14d"
HOMEPAGE="https://www.chiark.greenend.org.uk/~sgtatham/agedu/"
-DOWNLOAD="http://urchlay.naptime.net/~urchlay/src/agedu-20180918.80c7beb.tar.gz"
-MD5SUM="7f4671dab1e8896b780f37166aba5f1f"
+DOWNLOAD="http://urchlay.naptime.net/~urchlay/src/agedu-20190630.66cb14d.tar.gz"
+MD5SUM="f374afa31b400940a3e73fe0483de79b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/alacritty/6f4ad9bb4f82bfdc4d8aac883a65ddd8c6acd45d.patch.gz b/system/alacritty/6f4ad9bb4f82bfdc4d8aac883a65ddd8c6acd45d.patch.gz
deleted file mode 100644
index c0ddc5f048..0000000000
--- a/system/alacritty/6f4ad9bb4f82bfdc4d8aac883a65ddd8c6acd45d.patch.gz
+++ /dev/null
Binary files differ
diff --git a/system/alacritty/alacritty.SlackBuild b/system/alacritty/alacritty.SlackBuild
index eae1e286bb..3f39249119 100644
--- a/system/alacritty/alacritty.SlackBuild
+++ b/system/alacritty/alacritty.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for alacritty
-# Copyright 2017-2019 Andrew Clemons, Wellington New Zealand
+# Copyright 2017-2020 Andrew Clemons, Wellington New Zealand
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=alacritty
-VERSION=${VERSION:-0.3.3}
+VERSION=${VERSION:-0.4.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -69,6 +69,8 @@ rm -rf $PRGNAM-$VERSION
tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
cd $PRGNAM-$VERSION
+zcat $CWD/offline_build.diff.gz | patch -p1
+
# build offline
# configuration tells cargo to use the configured directory
# for dependencies instead of downloading from crates.io
@@ -95,7 +97,12 @@ mkdir vendor
ver="$(printf "%s\n" "$dep" | cut -d= -f2)"
dep="$(printf "%s\n" "$dep" | cut -d= -f1)"
- tar xvf $CWD/$dep-$ver.crate
+ if [ "$dep" = "winit" ] ; then
+ tar xvf "$CWD/winit-d1c6506865c7bddbb5fb4d80a613e43ddc1370b5.tar.gz"
+ mv winit-d1c6506865c7bddbb5fb4d80a613e43ddc1370b5 winit-0.20.0-alpha6
+ else
+ tar xvf $CWD/$dep-$ver.crate
+ fi
touch $dep-$ver/.cargo-ok
@@ -112,7 +119,11 @@ mkdir vendor
printf " },\n"
printf ' "package": "'
- sha256sum "$CWD/$dep-$ver.crate" | cut -f1 -d' ' | sed 's/$/"/'
+ if [ "$dep" = "winit" ] ; then
+ printf "%s\"\\n" "0eb274a21a6f25b86b03d76b7f4e3fdfc5139c5f7a8bd999bee1aca43acd0b37"
+ else
+ sha256sum "$CWD/$dep-$ver.crate" | cut -f1 -d' ' | sed 's/$/"/'
+ fi
printf "}\n"
} | python -c "import sys, json; data = sys.stdin.read(); print json.dumps(json.loads(data), sort_keys=True, indent=4, separators=(',', ' : '))" > $dep-$ver/.cargo-checksum.json
diff --git a/system/alacritty/alacritty.info b/system/alacritty/alacritty.info
index f5d8af2239..2e005d7ca0 100644
--- a/system/alacritty/alacritty.info
+++ b/system/alacritty/alacritty.info
@@ -1,558 +1,548 @@
PRGNAM="alacritty"
-VERSION="0.3.3"
+VERSION="0.4.1"
HOMEPAGE="https://github.com/jwilm/alacritty"
-DOWNLOAD="https://github.com/jwilm/alacritty/archive/v0.3.3/alacritty-0.3.3.tar.gz \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/adler32/adler32-1.0.3.crate \
+DOWNLOAD="https://github.com/jwilm/alacritty/archive/v0.4.1/alacritty-0.4.1.tar.gz \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/adler32/adler32-1.0.4.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/aho-corasick/aho-corasick-0.6.10.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/aho-corasick/aho-corasick-0.7.3.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/aho-corasick/aho-corasick-0.7.6.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/andrew/andrew-0.2.1.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/android_glue/android_glue-0.2.3.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/ansi_term/ansi_term-0.11.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/approx/approx-0.3.2.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/arc-swap/arc-swap-0.3.11.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/argon2rs/argon2rs-0.2.5.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/arrayvec/arrayvec-0.4.10.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/atty/atty-0.2.11.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/autocfg/autocfg-0.1.4.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/backtrace-sys/backtrace-sys-0.1.28.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/backtrace/backtrace-0.3.30.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/arc-swap/arc-swap-0.4.4.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/arrayref/arrayref-0.3.5.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/arrayvec/arrayvec-0.5.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/atty/atty-0.2.13.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/autocfg/autocfg-0.1.7.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/backtrace-sys/backtrace-sys-0.1.32.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/backtrace/backtrace-0.3.40.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/base64/base64-0.10.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/base64/base64-0.11.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/bindgen/bindgen-0.33.2.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/bitflags/bitflags-1.1.0.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/blake2-rfc/blake2-rfc-0.2.18.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/bitflags/bitflags-1.2.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/blake2b_simd/blake2b_simd-0.5.9.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/block/block-0.1.6.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/byteorder/byteorder-1.3.2.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/bzip2-sys/bzip2-sys-0.1.7.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/bzip2/bzip2-0.3.3.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/cc/cc-1.0.37.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/c2-chacha/c2-chacha-0.2.3.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/calloop/calloop-0.4.4.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/cc/cc-1.0.48.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/cexpr/cexpr-0.2.3.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/cfg-if/cfg-if-0.1.9.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/cgl/cgl-0.2.3.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/cfg-if/cfg-if-0.1.10.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/cgl/cgl-0.3.2.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/clang-sys/clang-sys-0.22.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/clap/clap-2.33.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/clipboard-win/clipboard-win-2.2.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/cloudabi/cloudabi-0.0.3.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/cmake/cmake-0.1.40.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/cocoa/cocoa-0.18.4.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/color_quant/color_quant-1.0.1.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/constant_time_eq/constant_time_eq-0.1.3.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/cmake/cmake-0.1.42.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/cocoa/cocoa-0.19.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/constant_time_eq/constant_time_eq-0.1.4.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/core-foundation-sys/core-foundation-sys-0.6.2.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/core-foundation/core-foundation-0.6.4.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/core-graphics/core-graphics-0.17.3.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/core-text/core-text-13.2.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/core-text/core-text-13.3.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/core-video-sys/core-video-sys-0.1.3.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/crc32fast/crc32fast-1.2.0.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/crossbeam-channel/crossbeam-channel-0.3.8.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/crossbeam-deque/crossbeam-deque-0.6.3.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/crossbeam-epoch/crossbeam-epoch-0.7.1.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/crossbeam-queue/crossbeam-queue-0.1.2.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/crossbeam-utils/crossbeam-utils-0.6.5.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/deflate/deflate-0.7.19.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/derivative/derivative-1.0.2.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/dirs/dirs-1.0.5.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/crossbeam-utils/crossbeam-utils-0.6.6.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/deflate/deflate-0.7.20.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/dirs-sys/dirs-sys-0.3.4.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/dirs/dirs-2.0.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/dispatch/dispatch-0.1.4.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/dlib/dlib-0.4.1.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/downcast-rs/downcast-rs-1.0.4.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/downcast-rs/downcast-rs-1.1.1.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/dtoa/dtoa-0.4.4.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/dunce/dunce-1.0.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/dwrote/dwrote-0.9.0.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/either/either-1.5.2.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/embed-resource/embed-resource-1.2.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/embed-resource/embed-resource-1.3.1.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/env_logger/env_logger-0.5.13.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/env_logger/env_logger-0.6.1.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/errno-dragonfly/errno-dragonfly-0.1.1.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/errno/errno-0.2.4.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/euclid/euclid-0.19.9.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/euclid_macros/euclid_macros-0.1.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/env_logger/env_logger-0.7.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/euclid/euclid-0.20.7.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/expat-sys/expat-sys-2.1.6.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/failure/failure-0.1.5.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/failure_derive/failure_derive-0.1.5.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/filetime/filetime-0.2.5.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/failure/failure-0.1.6.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/failure_derive/failure_derive-0.1.6.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/filetime/filetime-0.2.8.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/flate2/flate2-1.0.13.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/fnv/fnv-1.0.6.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/foreign-types-macros/foreign-types-macros-0.1.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/foreign-types-macros/foreign-types-macros-0.2.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/foreign-types-shared/foreign-types-shared-0.1.1.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/foreign-types-shared/foreign-types-shared-0.2.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/foreign-types-shared/foreign-types-shared-0.3.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/foreign-types/foreign-types-0.3.2.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/foreign-types/foreign-types-0.4.0.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/freetype-rs/freetype-rs-0.19.1.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/freetype-sys/freetype-sys-0.7.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/foreign-types/foreign-types-0.5.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/freetype-rs/freetype-rs-0.23.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/freetype-sys/freetype-sys-0.9.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/fsevent-sys/fsevent-sys-2.0.1.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/fsevent/fsevent-0.4.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/fuchsia-cprng/fuchsia-cprng-0.1.1.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/fuchsia-zircon-sys/fuchsia-zircon-sys-0.3.3.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/fuchsia-zircon/fuchsia-zircon-0.3.3.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/gcc/gcc-0.3.55.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/gif/gif-0.10.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/getrandom/getrandom-0.1.13.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/gl_generator/gl_generator-0.11.0.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/gleam/gleam-0.6.17.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/gl_generator/gl_generator-0.13.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/gl_generator/gl_generator-0.14.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/glob/glob-0.2.11.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/glutin/glutin-0.21.0.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/glutin_egl_sys/glutin_egl_sys-0.1.3.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/glutin/glutin-0.22.0-alpha5.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/glutin_egl_sys/glutin_egl_sys-0.1.4.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/glutin_emscripten_sys/glutin_emscripten_sys-0.1.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/glutin_gles2_sys/glutin_gles2_sys-0.1.3.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/glutin_glx_sys/glutin_glx_sys-0.1.5.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/glutin_wgl_sys/glutin_wgl_sys-0.1.3.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/http_req/http_req-0.5.0.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/humantime/humantime-1.2.0.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/idna/idna-0.1.5.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/image/image-0.21.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/hermit-abi/hermit-abi-0.1.6.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/http_req/http_req-0.5.4.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/humantime/humantime-1.3.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/idna/idna-0.2.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/image/image-0.22.3.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/inflate/inflate-0.4.5.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/inotify-sys/inotify-sys-0.1.3.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/inotify/inotify-0.6.1.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/iovec/iovec-0.1.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/instant/instant-0.1.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/iovec/iovec-0.1.4.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/itoa/itoa-0.4.4.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/jpeg-decoder/jpeg-decoder-0.1.15.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/jobserver/jobserver-0.1.17.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/kernel32-sys/kernel32-sys-0.2.2.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/khronos_api/khronos_api-3.1.0.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/lazy_static/lazy_static-1.3.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/lazy_static/lazy_static-1.4.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/lazycell/lazycell-1.2.1.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/libc/libc-0.2.58.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/libflate/libflate-0.1.23.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/libloading/libloading-0.5.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/libc/libc-0.2.66.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/libloading/libloading-0.5.2.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/libz-sys/libz-sys-1.0.25.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/line_drawing/line_drawing-0.7.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/linked-hash-map/linked-hash-map-0.5.2.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/lock_api/lock_api-0.1.5.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/log/log-0.4.6.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/lzw/lzw-0.10.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/lock_api/lock_api-0.3.3.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/log/log-0.4.8.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/malloc_buf/malloc_buf-0.0.6.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/matches/matches-0.1.8.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/maybe-uninit/maybe-uninit-2.0.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/memchr/memchr-1.0.2.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/memchr/memchr-2.2.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/memchr/memchr-2.2.1.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/memmap/memmap-0.7.0.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/memoffset/memoffset-0.2.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/miniz_oxide/miniz_oxide-0.3.5.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/mio-anonymous-pipes/mio-anonymous-pipes-0.1.0.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/mio-extras/mio-extras-2.0.5.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/mio-extras/mio-extras-2.0.6.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/mio-named-pipes/mio-named-pipes-0.1.6.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/mio-uds/mio-uds-0.6.7.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/mio/mio-0.6.19.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/mio/mio-0.6.21.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/miow/miow-0.2.1.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/miow/miow-0.3.3.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/named_pipe/named_pipe-0.3.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/named_pipe/named_pipe-0.4.1.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/native-tls/native-tls-0.2.3.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/net2/net2-0.2.33.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/nix/nix-0.14.1.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/nodrop/nodrop-0.1.13.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/nix/nix-0.15.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/nom/nom-3.2.1.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/nom/nom-4.2.3.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/notify/notify-4.0.12.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/num-derive/num-derive-0.2.5.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/notify/notify-4.0.14.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/num-integer/num-integer-0.1.41.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/num-iter/num-iter-0.1.39.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/num-rational/num-rational-0.2.2.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/num-traits/num-traits-0.2.8.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/num_cpus/num_cpus-1.10.1.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/numtoa/numtoa-0.1.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/num-traits/num-traits-0.2.10.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/num_cpus/num_cpus-1.11.1.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/objc-foundation/objc-foundation-0.1.1.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/objc/objc-0.2.6.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/objc/objc-0.2.7.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/objc_id/objc_id-0.1.1.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/openssl-probe/openssl-probe-0.1.2.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/openssl-sys/openssl-sys-0.9.47.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/openssl/openssl-0.10.23.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/openssl-sys/openssl-sys-0.9.53.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/openssl/openssl-0.10.26.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/ordered-float/ordered-float-1.0.2.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/osmesa-sys/osmesa-sys-0.1.2.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/owning_ref/owning_ref-0.4.0.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/parking_lot/parking_lot-0.7.1.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/parking_lot_core/parking_lot_core-0.4.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/parking_lot/parking_lot-0.10.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/parking_lot/parking_lot-0.9.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/parking_lot_core/parking_lot_core-0.6.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/parking_lot_core/parking_lot_core-0.7.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/peeking_take_while/peeking_take_while-0.1.2.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/percent-encoding/percent-encoding-1.0.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/percent-encoding/percent-encoding-2.1.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/phf/phf-0.7.24.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/phf_codegen/phf_codegen-0.7.24.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/phf_generator/phf_generator-0.7.24.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/phf_shared/phf_shared-0.7.24.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/pkg-config/pkg-config-0.3.14.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/png/png-0.14.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/pkg-config/pkg-config-0.3.17.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/png/png-0.15.2.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/podio/podio-0.1.6.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/ppv-lite86/ppv-lite86-0.2.6.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/proc-macro2/proc-macro2-0.4.30.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/quick-error/quick-error-1.2.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/proc-macro2/proc-macro2-1.0.7.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/quick-error/quick-error-1.2.3.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/quote/quote-0.3.15.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/quote/quote-0.6.12.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/quote/quote-0.6.13.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/quote/quote-1.0.2.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/rand/rand-0.6.5.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/rand/rand-0.7.2.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/rand_chacha/rand_chacha-0.1.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/rand_chacha/rand_chacha-0.2.1.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/rand_core/rand_core-0.3.1.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/rand_core/rand_core-0.4.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/rand_core/rand_core-0.4.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/rand_core/rand_core-0.5.1.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/rand_hc/rand_hc-0.1.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/rand_hc/rand_hc-0.2.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/rand_isaac/rand_isaac-0.1.1.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/rand_jitter/rand_jitter-0.1.4.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/rand_os/rand_os-0.1.3.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/rand_pcg/rand_pcg-0.1.2.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/rand_xorshift/rand_xorshift-0.1.1.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/rayon-core/rayon-core-1.5.0.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/rayon/rayon-1.1.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/raw-window-handle/raw-window-handle-0.3.3.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/rdrand/rdrand-0.4.0.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/redox_syscall/redox_syscall-0.1.54.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/redox_termios/redox_termios-0.1.1.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/redox_users/redox_users-0.3.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/redox_syscall/redox_syscall-0.1.56.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/redox_users/redox_users-0.3.1.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/regex-syntax/regex-syntax-0.5.6.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/regex-syntax/regex-syntax-0.6.7.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/regex-syntax/regex-syntax-0.6.12.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/regex/regex-0.2.11.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/regex/regex-1.1.7.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/regex/regex-1.3.1.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/remove_dir_all/remove_dir_all-0.5.2.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-demangle/rustc-demangle-0.1.15.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/rust-argon2/rust-argon2-0.5.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-demangle/rustc-demangle-0.1.16.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc_tools_util/rustc_tools_util-0.2.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc_version/rustc_version-0.2.3.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/rusttype/rusttype-0.7.7.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/ryu/ryu-0.2.8.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/same-file/same-file-1.0.4.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/schannel/schannel-0.1.15.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/scoped_threadpool/scoped_threadpool-0.1.9.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/scopeguard/scopeguard-0.3.3.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/security-framework-sys/security-framework-sys-0.3.1.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/security-framework/security-framework-0.3.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/rusttype/rusttype-0.7.9.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/rusttype/rusttype-0.8.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/ryu/ryu-1.0.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/same-file/same-file-1.0.5.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/schannel/schannel-0.1.16.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/scopeguard/scopeguard-1.0.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/security-framework-sys/security-framework-sys-0.3.3.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/security-framework/security-framework-0.3.4.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/semver-parser/semver-parser-0.7.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/semver/semver-0.9.0.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/serde/serde-1.0.92.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/serde_derive/serde_derive-1.0.92.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/serde_json/serde_json-1.0.39.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/serde_yaml/serde_yaml-0.8.9.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/servo-fontconfig-sys/servo-fontconfig-sys-4.0.7.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/serde/serde-1.0.104.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/serde_derive/serde_derive-1.0.104.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/serde_json/serde_json-1.0.44.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/serde_yaml/serde_yaml-0.8.11.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/servo-fontconfig-sys/servo-fontconfig-sys-4.0.9.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/servo-fontconfig/servo-fontconfig-0.4.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/shared_library/shared_library-0.1.9.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/signal-hook-registry/signal-hook-registry-1.0.1.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/signal-hook/signal-hook-0.1.9.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/signal-hook-registry/signal-hook-registry-1.2.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/signal-hook/signal-hook-0.1.12.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/siphasher/siphasher-0.2.3.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/slab/slab-0.4.2.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/smallvec/smallvec-0.6.10.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/smithay-client-toolkit/smithay-client-toolkit-0.4.6.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/smithay-client-toolkit/smithay-client-toolkit-0.6.2.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/smithay-clipboard/smithay-clipboard-0.3.3.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/socket2/socket2-0.3.9.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/smallvec/smallvec-0.6.13.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/smallvec/smallvec-1.1.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/smithay-client-toolkit/smithay-client-toolkit-0.6.4.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/smithay-clipboard/smithay-clipboard-0.3.6.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/socket2/socket2-0.3.11.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/spsc-buffer/spsc-buffer-0.1.1.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/stable_deref_trait/stable_deref_trait-1.1.1.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/static_assertions/static_assertions-0.3.3.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/stb_truetype/stb_truetype-0.2.6.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/stb_truetype/stb_truetype-0.3.1.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/strsim/strsim-0.8.0.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/syn/syn-0.15.36.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/synstructure/synstructure-0.10.2.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/tempfile/tempfile-3.0.8.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/syn/syn-1.0.13.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/synstructure/synstructure-0.12.3.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/tempfile/tempfile-3.1.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/termcolor/termcolor-1.0.5.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/terminfo/terminfo-0.6.1.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/termion/termion-1.5.3.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/textwrap/textwrap-0.11.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/thread_local/thread_local-0.3.6.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/tiff/tiff-0.2.2.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/time/time-0.1.42.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/ucd-util/ucd-util-0.1.3.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/unicase/unicase-2.4.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/ucd-util/ucd-util-0.1.5.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/unicase/unicase-2.6.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode-bidi/unicode-bidi-0.3.4.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode-normalization/unicode-normalization-0.1.8.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode-width/unicode-width-0.1.5.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode-normalization/unicode-normalization-0.1.11.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode-width/unicode-width-0.1.7.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode-xid/unicode-xid-0.1.0.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/url/url-1.7.2.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/utf8-ranges/utf8-ranges-1.0.3.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode-xid/unicode-xid-0.2.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/url/url-2.1.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/urlocator/urlocator-0.1.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/utf8-ranges/utf8-ranges-1.0.4.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/utf8parse/utf8parse-0.1.1.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/vcpkg/vcpkg-0.2.6.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/vcpkg/vcpkg-0.2.8.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/vec_map/vec_map-0.8.1.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/version_check/version_check-0.1.5.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/version_check/version_check-0.9.1.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/void/void-1.0.2.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/vswhom-sys/vswhom-sys-0.1.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/vswhom/vswhom-0.1.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/vte/vte-0.3.3.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/walkdir/walkdir-2.2.8.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/wayland-client/wayland-client-0.21.13.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/wayland-client/wayland-client-0.23.5.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/wayland-commons/wayland-commons-0.21.13.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/wayland-commons/wayland-commons-0.23.5.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/wayland-protocols/wayland-protocols-0.21.13.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/wayland-protocols/wayland-protocols-0.23.5.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/wayland-scanner/wayland-scanner-0.21.13.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/wayland-scanner/wayland-scanner-0.23.5.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/wayland-sys/wayland-sys-0.21.13.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/wayland-sys/wayland-sys-0.23.5.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/walkdir/walkdir-2.2.9.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/wasi/wasi-0.7.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/wayland-client/wayland-client-0.23.6.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/wayland-commons/wayland-commons-0.23.6.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/wayland-protocols/wayland-protocols-0.23.6.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/wayland-scanner/wayland-scanner-0.23.6.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/wayland-sys/wayland-sys-0.23.6.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/which/which-1.0.5.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/widestring/widestring-0.4.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi-build/winapi-build-0.1.1.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi-i686-pc-windows-gnu/winapi-i686-pc-windows-gnu-0.4.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi-util/winapi-util-0.1.2.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi-x86_64-pc-windows-gnu/winapi-x86_64-pc-windows-gnu-0.4.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi/winapi-0.2.8.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi/winapi-0.3.7.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/wincolor/wincolor-1.0.1.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/winit/winit-0.19.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi/winapi-0.3.8.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/wincolor/wincolor-1.0.2.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/winpty-sys/winpty-sys-0.4.3.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/winreg/winreg-0.5.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/winreg/winreg-0.6.2.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/ws2_32-sys/ws2_32-sys-0.2.1.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/x11-clipboard/x11-clipboard-0.3.2.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/x11-dl/x11-dl-2.18.3.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/xcb/xcb-0.8.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/x11-clipboard/x11-clipboard-0.4.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/x11-dl/x11-dl-2.18.4.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/xcb/xcb-0.9.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/xdg/xdg-2.2.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/xml-rs/xml-rs-0.8.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/yaml-rust/yaml-rust-0.4.3.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/zip/zip-0.5.2.crate"
-MD5SUM="0c1e3e18b1aeaa286b988a30666497e1 \
- 94e5e4da83397101dcac50eba7f31787 \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/zip/zip-0.5.3.crate \
+ https://github.com/rust-windowing/winit/archive/d1c6506865c7bddbb5fb4d80a613e43ddc1370b5/winit-d1c6506865c7bddbb5fb4d80a613e43ddc1370b5.tar.gz"
+MD5SUM="2e480583d1a71214c378b6b8cf41b184 \
+ 853b409f126727af3ee29ae2de887271 \
5e41b84ab6486427a9de0aaa8414cfe6 \
- cb23a78f4c35abcb2d8d1394645674fe \
+ d1b8436fac27cf4644cad3e695f2365f \
6cceeb8df4bc23fa37bfcd31dfa3277d \
196a2eb81627baf71f6677a3c669e6ac \
294a49d3c53865fa7ac5d0ce2f5d5735 \
711b149cf4767597fc265983750f4da3 \
- ec73dcad9c7833b70e14a9da2e5da81d \
- e1efb9a37395a38bd80ccfc911d4a6e8 \
- 46a048c0b8b765bcbdc131e166410510 \
- 5d7155b7fbc0e234c017f418f0dc9d64 \
- 3664ceb4b5c686f1adabe1f57931c425 \
- b94bcb41f342404852b7d763700fb6fe \
- cd634d501d88cc342424ce2ced0d634b \
+ a85e07c47c7690d56ddb4cf776fef26c \
+ 3ac483de5b4c3bd00c6922295391ce70 \
+ 38a5278571eefda86428a8ebfc1cedc2 \
+ 4d54da5d6fec11f144464c1a928df3fe \
+ 898079c1c795b5aa847169137918c7bc \
+ 8dc7791342326d4c157c5b1e8a211336 \
+ e4c598b78dc5d44154debd564bd89425 \
9ed1fef898024a6aaf3e3878cd83c103 \
+ bbaf2cabce203fecd54c0c294eb7fb2b \
18b867a604c1e8303d01bd107179cffa \
- b06fb4397c2a873a4034136154da23c8 \
- 027635e453eccbfd0a2b02a440e334a6 \
+ 6799c26a7eacaf8e58d3e45c6c5add89 \
+ 07aa09e957c0e33d03016ca7f414ce99 \
ea2d23ceb9f98853a7dffc6c02884464 \
85562346cef4a44a32cc1fadcdd06b50 \
43c46e86e471f6a4e7bdaea0d6505c27 \
e0bf3b40b2d51cb52f40647b368efb50 \
- 8ab6d9b27c886c7c96858a2c71741164 \
+ a470cd1ad90d21544de1cead32c54307 \
+ 0935eb9ddb26216e9dfd44bb249457b2 \
+ 4a284f5334fc4ce4e5f4969dc98a3ea6 \
759bdda054c794e4e553ed446e6ac8ce \
- 63d698a8b3fb9512be9744135d9eda89 \
- c7423534a43c27cdc442119c42084350 \
+ 882dbbc613a93f64c3709b0a2bd0d6dc \
+ 5739f950bcce803d986d189b128861b0 \
f203b3252adb458272effbcc3c7dbe6e \
135f6d6306e50606f0475ada50c33ce2 \
eb6e4217d79aefec36a4d1068b4ae278 \
1c8b50f8528dd37df7d984e0e4b61bd5 \
- 4d763fb41f7957ff7615553ae57ba8b2 \
- e64cf567826858b7e0f15478d275da4d \
- 7faf8117463c4b739c6660436a8fbe21 \
- 701334c674b3fc3ace74045e3a2fae50 \
+ a4349339dcf0551c7f795e5a8f85b95e \
+ 8de0c85238890738ff538f1548be52f0 \
+ 06426e259e81b55cb93a15c31cbe88d7 \
6a97194aa07f7993298563f012b05a73 \
ee7b2dc49246abc5b91ed9feccbde82f \
868723b977d47531ecfc00d431362acd \
- 357c7d43455265105824c56b6a0476d2 \
+ 8ef19b01c1898a58d8259634983578b3 \
+ 9c040121c32313fcbd5e514a3901c02e \
3c153e21729b743f5127dec47670de17 \
- 76a551a94205546800857c329ac20bf5 \
- 4cae42fb57b3567007308d7ade16a628 \
- d01af9a3605a069d945a0dd3fcaa2313 \
- 7c90c5d981a715d9863d6bfcc984d6ed \
- 7b9ff702e267c8908dd0cbf0ba018715 \
- 386f954916833e36520d464e6df280ca \
- 099f3b0e4a69b2c3cb590da02eca01ac \
- f9f233221c0202b616d6957925c41ac8 \
+ 66912c6b316cfec144c4fbcbf59bf862 \
+ 8bfe1cedccec2c99af2b566533e104ef \
+ 1946cef415cbf82cdcb975d813dd9696 \
+ 8b418106a3968619300a2af8f6b4f200 \
+ 16fc2909c162b4d5c61722e58da8c856 \
1886bdaca29d3af3cc1178fe96dc3876 \
- de5f9ef892bd0784eb269a60d6cfb2da \
+ 8cf354694bfabc868c506a648839b84c \
b5c83d38a90566cce432ca48643d1f1f \
- 1c789384eb241637bff244ef52fedae5 \
a227f79f30fea6e06777524ce2602f18 \
- abb97af4431fad67b1efe8da1a620aca \
- 6d75ea5fbd4859dc22c45be9d2c75e31 \
+ ee9b2d13c7f9325306133c359d53ccd8 \
3986bd8fb612a68cf2b3c6fd81464457 \
- a52ad1aa4f05f96817c8c8e66deebf29 \
- 79ebbe1e2546bb4181125af1ccf7a1e5 \
- 24336494a47aa7a99a43c81d57e7e71f \
- 8329e48da50d8b65a032a680f2323a2b \
- 7514d58ed1f772598ac209e8fbc48fc2 \
+ 081ed755ceb8e0b7c78cffde40fd084d \
+ 88a26ff62804b34af70ec6a2faa7f0f5 \
d318084a7a361875006cd156c19db3dc \
- 6d780ab18da07be9ed423e7edfbcfd7e \
- e8e663e88ee02ec47cfb984382cb62ae \
- cc8fc424b76adad82cf175c5fa836159 \
+ de2d3d836fb5c8c6897f2b4e16b65d29 \
+ a2e69999db212f31024f21ae7a62ccec \
+ 704bb3b90e401df7415d10cb98cca8d2 \
+ 9708bad3bd89dd9894e8f2e0a4de9d74 \
b0fd8ad50f5e64c71f0daf8af79ca952 \
- 4936c8c0a623d3a865948345c3bdc6e2 \
+ 891f4f01a0d00d3d0471a28fe5c0cdab \
667e86b8b8d96ab4e9605627ce7dcc9a \
- d73dd912043cd89845d6e137250b6069 \
+ 13c3c9f696793ecdc507877849cd3e02 \
78c898fdaa3968e23904bf8538c4a271 \
- 229c7522d38854c9508cba0c10463d84 \
- 69e372361dc4cd4060c2ee5327bf0148 \
- 3082906ed23225bc8ee4e2585c4254cf \
+ 24210500b0b946ed658dd20037cdf5b4 \
+ 4f87f1d369fc881d9c09b8c60f08e40e \
+ 9337eab4f601d1770903c6d3f3bde679 \
7c292ae288fae4b3dd8f4871f7ec54e9 \
49c7c8d8dff092a63277ed8d8a3b383b \
27260b46db6b9ac40318143d70a80ba3 \
54cfab480b7a5f7302eadf44129d3f4b \
dd7c80c2d04d2e9ceba82826cf69764d \
- d024d23a2c7e5dae75422a514daa686f \
- 35b2358ce27320434f7e9ce272f437b4 \
+ dfdcc92099e197aa0fbae622636ed40a \
61af0a81b544ec9cbd86f349bad3b705 \
- 1f531d19a917456acae63e778a7ebfa3 \
+ 849054e0df3292687cc1a3971d65ec2e \
+ cd6875725af793cd82db47d68b00ee93 \
f8ece52bd2dc2019f8ccc8401d259ecf \
- 05a4d494bcfdc0348023616f10a0c169 \
- 5672de82d0bd2c6e3502b0bf916146a6 \
+ 98d76c8e4f9835a4927d11ccf11c1231 \
+ a2532fe5c5af23f578e58f47c8b512f0 \
758b7c1f511a2b578c0ed79c1f197e99 \
e0a513526c8896fbdca49c5d805d4a35 \
5b21e1f0d584fa3448ae0236d48a1106 \
a6c0334d34f420b865c0393ad79eb85c \
- 2b43e792b7a0e48597593e11d37956c8 \
- 4583a67acf00a437e5cd27857210a526 \
- 89cabfcb37602a7b200b1a9cd660ee2e \
- 006bc2d89baf267747228363797d9c30 \
+ 9c17966c8f18434e9803081edb9d0d05 \
+ 1830d5e24486d80c243969e96516604e \
+ bb2582cae7b3d837f5da1df153001db5 \
+ 54ac4c56d9ec2800b8428020f24be67c \
+ e1615b8de8c97f0d90b75136296fe5a6 \
8ece65b4db64f81379cbd293e2f04d39 \
50929c2de8a472031f43c9fc371f2111 \
66dc0bb75af270eaae7297cab2268102 \
- e3c41d159635384c1fcacb375d490ec1 \
+ e4b87077e706d2d0b34664532bc0bf99 \
+ f1c40b9836035b69e464df711a1d2950 \
a5143958be2dfd4f34d4634973c12da2 \
- f044f1455445ddd8d3ad7bdb6d69b224 \
+ 59f7c7805e594603a30057e82accc4e8 \
9d033cc2daa6924420a4a89e6705773f \
8bc92e2d422193be1d498146e34a0b85 \
- 1c9fee8f180b6f3402849983a45bbd6d \
+ fba3b040a55c01be7376d3dd5c4d4920 \
09c2a456bd4064675a0c53ca70f5eea1 \
- 0c5dc0c601d5590f3ec6da338abc7892 \
- 8d2feeed8413012876e9a7e2693913f5 \
- 63e3a6b5ab75568a510b8cc43275516f \
+ 36ccbe3ad01b8cdf8ae1f0e28568eae5 \
+ 16b94c53885cc430711a85db2ea665e4 \
8a79353ba205d0a86f695053dd4d15be \
4e3c46643b83ce53618c9bcd211f111a \
7442f011dffa49333c3c49eed18209a1 \
- ac6a4d0d3c5cd5718800d285c2da55c5 \
- cc65f96341390c0f60f5216e829486e7 \
- 7d95c53a33d0c550267b89a19899a6fa \
+ 02b4544bc1eed63768648b5e1efbba02 \
+ 61e508ca2eee543023c5e1ba777e5ede \
7c81e7a61ec172a229d6fdbc553e883d \
7916dcd738a8fa6a2798754c20d6e146 \
+ b5cf10e268e8a3bee2de8a734104245e \
b961d154bd164250ba7b651a1643db72 \
- 514a89ff59a9bf0671d7db4812725459 \
+ 4b85a1c8d6ad78feccb549d50e81c697 \
bdb38691302aeb63500e053919f5f0f7 \
- 43452a6296aea71bef32661bee169d21 \
+ 59b2580a74f55f1026e26234caad37fe \
eb7a07c42356ca50832d5a7ca0e738d3 \
- d239185493ee6c699d6b582eecbf34be \
+ 0d4dc4bd76fdb66114874a4afae6834b \
0e68149cff6d0663d9d70dc88a3f124a \
- 9bbda7eebf6492e19b5168690e5b1251 \
- d1bd78063d761e41baf99ca63a8237aa \
+ cbb51b97e5e91ff6fd24b40e4feb5d09 \
a82e0b9efe7f6385071c9fd9b3bccfa3 \
6217ae55f37fa0c9a37595276ead194a \
- 3ccff603a5f886b5a2ac727c05e83ef5 \
+ e75dcb7aacaff7c5dcd7120dd5ad556b \
13bbe3e6bc0cf7e6e5e877d7c2587ab4 \
2ab09fa67b2a6b3b33eb15d8f23814ec \
0cddb62b3dcfb814b4e0b9441c5c1a18 \
- 8a39d8bd95f15af0840d2049f0e78a37 \
+ 65f04bfaccdc2156621ab8e6a22da1e9 \
1ee36ecee72339333335c8dbc5a5f501 \
92bcd45a654d9e24c86f3465c6387c47 \
- 576e22400ee2d022f29c2601f195761e \
- 454c083d76bb77b896f229d1c25efd15 \
+ 44d321254a14c62d68d7e2475211a41b \
a09680cc667e663b1b19320b8614166b \
3f8e3010da14cb08648783296e2b172a \
dae789d1958abac54ffdd3a73ee54fff \
- c802dfc397819893a4b50e37aac5fa38 \
- e8eef33ab80bc4d918213a28886d88db \
- bbda7e9c572f651774dfdb0006b9f085 \
+ 3826baff700aa07bbdc4659ef5a2d46b \
+ c7844b2d8aa3eb6e3e0e046b001f99ca \
aecd889de42c8168e1bc97a6f2720d8f \
- 99a6a9be1be275c72126e9474e1973fa \
+ b4dcac855af5df71f3383d86c4a96b78 \
fd9aa273ad560dedd00ddcf3dbe808ce \
0fb8f799f959c69991d54556c5457068 \
- e9841fe3647cb717ba37bd36d17eee22 \
- 0d3a44e7e7782867e657f119e5fd0751 \
+ ca32e1e615d7863196eccd9e35611cd6 \
+ c88451bf438d171b7d01f7acb31e2e27 \
1d457c63e43a46ed899f3c644ffb2d92 \
e1e7dd5a92eecf2d6a2430313d5b4de5 \
- 992a7f71deab703f19c419d3a4303b55 \
- e0493a4c121cded246f611c435dce2b7 \
- f59fef46e6ebc8bfcca5bd8c05e23089 \
+ 8d3f22415fd7622ab681783f87e9b7d5 \
+ 783499db4bc8bb10620a842c2f2d8d36 \
+ 521a4741dd82cd5667e866400c7a8e4f \
+ f4c3c3c0e0f18c40a6fca1aeb43f6f16 \
7e264bc8f23a45ad680668cb5e57d9fd \
- 8a5fc6ba84f3ac8a7e43ecb99322866c \
+ f490982aceabdbd515348f63e638a782 \
b8db92fd9b5ab0acb0e107e2663e29ce \
208dec586f410e1e0f73922920496c17 \
c9b8a4037f18a98c6c48e91ad0337aad \
9f78b722429cc2f34dfab91ba302cae6 \
- 87a9d36f5ebe5eae0c3e8d69d58752e1 \
- 6f0ea9e00157e4fb8b77a4c468745968 \
+ d6f8f8aba0bdb5edb2dc41705b9d1144 \
+ 7e42ceeff4da1a6b25e2161814e76666 \
7261ce43635fd9c2a009810db04d6901 \
+ 7c4bfd315ee9de1c1b2f2d56163567cf \
020c7d0be083642e24a1499122793006 \
- 4563373184ff931ec276dc1a659d52d2 \
+ 06fbd7aed6eb61198afee9a4132f1dc7 \
+ 3181dca31efe33cbed29a45d0ec67848 \
e4dce2134a2e4ae3bc240f8b09287d8f \
- 54694fe2ab822610b6ee4ccc048752eb \
+ e6692d52f35aa3b9311d7d7748fa25ea \
+ ad271964ee0641ce512d5ca5ac4f5b41 \
793627c8c18012ad77cb3e81fa4c2195 \
+ 254edb578c297247938fb9a5ac8955a5 \
3ab5a79607a4d260bf61cd99dc82ab05 \
+ 156a171385b476b5a63459398419c803 \
8cab41822d03dfa674870315308fa392 \
- 7058895bdca83bbda052d66b087f902e \
+ 35ddcd36701a1a6711cc3aec85909f41 \
+ a0f55fda89c0f97784edb18f4c253a49 \
28b1e6d15e1ba8cf3a2e953ce7fcd3de \
+ b269356e8646f3184a0e8d52a58cee69 \
74b15f1928431937f14ed91fdc12b542 \
2255d3d9a603e177985602a7df1c5bbc \
5acfdc8656212bce8df1bcc43db34c3d \
f9e08a49715c401602243230b28d86f0 \
7826deb76941fc36c2391951bd65ba47 \
- b2d345671d53275030f8a2195bb54e6c \
- 7fe8eb12db2c069b8902b57608fee859 \
+ 6840e02794f8d1a270f10a743f62d8b2 \
c8d655d206cbe48b84a22544d6fc6d15 \
- 14fab6ea3c2c94779d3c50dd2dffd10e \
- 01cb5402c0fd99cebac702b76f2f2669 \
- d5a91ba6d74914190df5b355f891d6b1 \
+ 8dc2aa474c2cba342120ade9e98de066 \
+ f42752f3dd4d93251e28c0aeae2a7953 \
de7bb5037caf6403d859c56b09fedcd2 \
- 2c8aefb686a9e9fe7de0cb49641a93bf \
+ f1bbc6327ff6f0fee219010257939158 \
d3652677415c9ed4cae3b602316ff8bd \
- b54a0e2463e7e0fb2dfdcb5d14f9e3e8 \
+ f86ee8193d8297a35301f9afa73ddca6 \
526f5ebac8d794185afbc71959c5c968 \
- 0e1337ce36a0524b79c563ff5d5d55a0 \
+ 180a51b74b4b6ef842f48fa6bdf95f5f \
+ 94136c77f70313d3162e031638fc67ed \
675704441633e4a46e05d0dec5671a70 \
4d101ab24d14c54937c5f45ece8fad5f \
- 9495d5a14ac751d6e9fce9d1365bef2a \
- 7d4f84f72195bbdddcf9dc0d8e78e21d \
- 6bccc3d52555a67d135ee83a4f7ffade \
- ca86bd23ecb6fed99d42f56646cbb23c \
- b492e0a70603c3903a44ec5cabd3ba21 \
- 500e5bb7d9b5a8882e2e961012391a58 \
- 3ef5c635367a7b730e87f4630a165396 \
- 0866d83901a03ba059b6bf926d1b0e5d \
+ f69d418c4e60b38ce069f8778208b520 \
+ c3c2a6bb90612a9dfbfe635a0d450b8b \
+ 7254eab0007564ebfaaed3a586c9919b \
+ 6ece57eb74771cfee69719f514c3aa7a \
+ dae544e6b19bfbe9da40cf10988a29d9 \
+ dad6b55e158861f8c4e199d498efe162 \
+ 9705fd56a28172c8af8c63197cca925c \
+ e2f38be68fb3f3878bd8708a0b88be2a \
8b4d8c7b6e3a060d365bc1ad650929fa \
64111c20b69aa1532fb66b70c4660b55 \
- 139b53176d233a23a1e15cffbe572ff8 \
- 0497165afc09536175b4de3d34b0bdb5 \
- 499034935525a3fe9e30152ce1577967 \
- afe9fc29477e734b6659bf1a0f6eed1a \
- 2aaa993ba5f5cb24369e21647549188a \
+ 41f86328d71bfca707af1cf7fb14460c \
+ 6ae6ed94c6787ec87ce5c7239fdad0f6 \
+ 34cc94ac4855a569e4885f3366700458 \
+ c32a0204af6704a7eae1b0e473a5918e \
+ 1e7f016a7eff797498f28cba0e156d3a \
0a1c33ff15279010692af23566070deb \
e0a0f1fa737110ffd0b04af8d1062edd \
- 0d35570b33776ab2873b8755987d52f0 \
- 62913042ad8b4c0c5e28a31149f850bf \
+ 6baa5e1feb7ae90febb0ce028b0e4117 \
+ 48d6c7edc4ae1ac7291f83bb25112ae1 \
85e4e64ebc6bd76f1b9ff5be147a918d \
c7bfa89e6da163f1474bb3787987bb12 \
- 3ac52ba7f73e0cd8e00f60d16ff45514 \
- 9e3e8bdc88d464f09a91ed2f3a846135 \
- bd1c86f58ed7a3c8e7df1c30fea5dbef \
- aba44e01d79201aae0411bfa585469e7 \
- f8940031ec32d380377b08b094eb0e8b \
+ 8984a241871c346716c1f46549907a9e \
+ 32f5621d1013059eda5e659eb6558dd6 \
+ 3a6a284283ade096cef1054fc9760109 \
+ e9297e434e8b98b4168e9071a5d84618 \
+ b31865d7dac5715109192ed926eefa30 \
557d2ae2d0ba91790dfa7b2a894807e8 \
- a986c51d8a91f91704da0c440295640d \
- 40e4dd995bedecf33061a2261bb16fd3 \
- 375d34988f445cb9a9f7f1100e6b55c2 \
+ 3cea882cebbb1273387568cf938abe35 \
781d4ccf5d04c98fa02af207a9639249 \
- 43a04c8941705f2248c62841892631be \
- 5a48d337526e8242824526547370549b \
- 85703ae5de861e4eb47f74fafca6a7be \
+ 2e67a226b051d8274d3bdaa872609a2e \
+ bd5f9d9900731be1a4e4df05db231991 \
+ bb3ae104a9fa1b31568cc98c920a4653 \
4df756b9ab1b163e13a390b204b3d092 \
051f9a8b684a784c146a4ab0b79de48e \
- ab9746687f0c2a9b8270bb4ed1ea0306 \
a8de006fe0c7e373c560dd51599287a8 \
baaa166f66e90e94b76b7418afd5df90 \
- f1edd49410255effa61359d30c9ce5fe \
3d311d2cedf2d3d7b11b32baf470b178 \
- d34a9f507f3ecf7d93c07deb74f1cd7c \
- efe755cdb3d22d67bcc79ec27f020cf4 \
+ 460c77765ecd617dc230b8feb1c07e38 \
+ 36cbce768155bdac8934efa262d75fe3 \
f403bbb812ce1a2d9270d9159cf9e8d3 \
- 60eec117e8efaa29b898e43319da2b05 \
- d7c493ca4f84a7d50b53646421a37487 \
+ a9cab683aed77cef7b446d2bc9014b12 \
+ 0f65fd26370e1fd67c8e8812cabea574 \
5aaf04f9a94a6450e3e4963ddd62b92d \
- 32f0ced8a8881d2c0572b879bf15b91e \
- f8a47b6fe6c71c2fd9908dae88f94347 \
+ e628ca8adb2b572bffb210f014656b6f \
+ a76e35e38a9d89f7915ba064c34cb88b \
+ 57ed07835f226229604691b687407af4 \
+ 3b29db27295237c759f597215fc9b870 \
3b656a3aebdf60145eb01a1300cd85ca \
- e75c0721667b6bc86472ecf7b286d9fc \
+ aab44b0dae2fc434c7b1f119ffb100b9 \
0eedbc32447f40b3045d6de3910b5415 \
f48add3d6234e8b9829fa5364509f425 \
+ 0d6976e8a1a1e69abc8ba8f6966cddb8 \
689203efc084fc0f1d1f74f5d354ae75 \
6fe13b4122d83cd239b61466ede3198c \
32222c3df2805eabcfe92432db2aee8f \
9f49c12903d0319936054bf1c128f112 \
- 4ed944c2f68d75e58ac06508506b6d93 \
- de799253b8652e46cec72a7758a6085b \
- 7be5a2215ac3986bada28d4ccc507493 \
- 71879bfa56c9dac9c3eca0d7d90058a4 \
- 9fc85ffd5936eace50827d3b590f694f \
- 7467a7f88ab3ca5f94d048d9737c824c \
- 72d14cc739ee18887d3868bcc8c3b5ca \
- 00003a4613ca60c5df2df4b2d9748524 \
- e3ffa289da472afbb6a5617cb167fadb \
- 9fd3c9dbdf06eb833ef876a62db982d6 \
- 342af756bc2b863a8984debc25883cc4 \
+ 5933f1ea0593fae34fbd678057867287 \
+ 15f70a2b956755e88b334e7c1af58e97 \
+ a59b9a01b4de22db8d7287f945bce33c \
+ b5015d777b19cae7d1c9a40622c74b03 \
+ 45a3312c06fe9539a292146025f02426 \
+ fbdc95c195b987c8d75dc92c97a10307 \
+ 5a2a0beb0c61c93106161a473bb9df12 \
2d007e6bd4d52c23e864eaa2f9fcbc2f \
- 85a67f6f40cf2df6e1f12791a2b1cf9a \
c900e7dbce808ff8ced375077b17a163 \
db96b50050277bf05a3c68534bbb9586 \
4724370f3179d1ab61f3fd8fa60a2368 \
09de9d01e7331ff3da11f58be8bef0df \
b44489eb4799c4fabac3fceb48de54f7 \
- 38569b37293d94fc57b6e1449a1c38aa \
- 2f9f840bd479751f715a8f530976b6bf \
- 7ef28b3568806be8d1bd0ac841cecc16 \
+ ce68e06a2cd4f180747cf169fc388a95 \
+ becaf5049393c66bf9528dd91352a474 \
35dc54bd806e940d9fd1fcdab28a5fc3 \
- d9c86ac3f5060d384d3a4c3f99fdadeb \
+ e01f3a4b5c3690899e5975c90bf12174 \
38346bab0933c9eb1e36d22fe4220ba7 \
- de3533ffd04f40669651c646bef3ad88 \
- 65c71ba710824feabcdbc340aa9dbebe \
- aa21a0ccffbd119424b5ab3b14a1d753 \
+ 4c360539c1e2eaf6118f79199a6160af \
+ 0ac49194909832792cd9416a765937f0 \
+ bc17188adb6a07610c3a78bfb184ef59 \
1628d3f26e3f952d8c43973ade1f2dad \
9039399ab9632e189ce70d8008011d34 \
0541629539c6bf2359a81746df61d841 \
- 3e408e8700abf85f83c4e0ec6afe3172"
+ 7b5222be79d068d384ec7f675656fab7 \
+ 6c8802df107430f14c7738a0750f0f66"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3"
diff --git a/system/alacritty/offline_build.diff.gz b/system/alacritty/offline_build.diff.gz
new file mode 100644
index 0000000000..b27c15b6f2
--- /dev/null
+++ b/system/alacritty/offline_build.diff.gz
Binary files differ
diff --git a/system/anacron/anacron.info b/system/anacron/anacron.info
index 71048247dd..470d0e504f 100644
--- a/system/anacron/anacron.info
+++ b/system/anacron/anacron.info
@@ -6,5 +6,5 @@ MD5SUM="865cc1dfe1ed75c470d3e6de13763f03"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Michael Wagner"
-EMAIL="lapinours@web.de"
+MAINTAINER="orphaned - no maintainer"
+EMAIL="nobody@nowhere.com"
diff --git a/system/ansible/ansible.SlackBuild b/system/ansible/ansible.SlackBuild
index ec0f26b82f..70a4711ba1 100644
--- a/system/ansible/ansible.SlackBuild
+++ b/system/ansible/ansible.SlackBuild
@@ -4,7 +4,7 @@
# Copyright 2014 Alex Diaconu <alex.diaconu@gmx.com>
# Copyright 2016 Ciorceri Petru Sorin <cpsorin@gmail.com>
-# Copyright 2017-2019 Marek Wodzinski <majek@w7i.pl>
+# Copyright 2017-2020 Marek Wodzinski <majek@w7i.pl>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=ansible
-VERSION=${VERSION:-2.8.7}
+VERSION=${VERSION:-2.9.5}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/system/ansible/ansible.info b/system/ansible/ansible.info
index db03d05c8e..cc4dc3a337 100644
--- a/system/ansible/ansible.info
+++ b/system/ansible/ansible.info
@@ -1,8 +1,8 @@
PRGNAM="ansible"
-VERSION="2.8.7"
+VERSION="2.9.5"
HOMEPAGE="https://www.ansible.com"
-DOWNLOAD="https://releases.ansible.com/ansible/ansible-2.8.7.tar.gz"
-MD5SUM="33d3ab8c6c2f27024ba9e3197457d577"
+DOWNLOAD="https://releases.ansible.com/ansible/ansible-2.9.5.tar.gz"
+MD5SUM="825bd14d48eb5265070739b66cd3ef7b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="cryptography python3-PyYAML Jinja2"
diff --git a/system/apparmor/apparmor.SlackBuild b/system/apparmor/apparmor.SlackBuild
index cf7e299959..99602fa413 100644
--- a/system/apparmor/apparmor.SlackBuild
+++ b/system/apparmor/apparmor.SlackBuild
@@ -27,20 +27,18 @@ VERSION=${VERSION:-2.13.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
-# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
i?86) ARCH=i586 ;;
arm*) ARCH=arm ;;
- # Unless $ARCH is already set, use uname -m for all other archs:
*) ARCH=$( uname -m ) ;;
esac
fi
CWD=$(pwd)
-TMP=${TMP:-/tmp/SBo} # For consistency's sake, use this
+TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp} # Drop the package in /tmp
+OUTPUT=${OUTPUT:-/tmp}
if [ "$ARCH" = "i586" ]; then
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
@@ -128,11 +126,9 @@ make
make install DESTDIR=$PKG
popd
-# Strip binaries and libraries
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-# Compress man pages
find $PKG/usr/man -type f -exec gzip -9 {} \;
for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
@@ -141,18 +137,15 @@ find $PKG -name perllocal.pod \
-o -name "*.bs" \
| xargs rm -f
-# Copy program documentation into the package
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a \
LICENSE README.md documentation/ \
$PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-# Copy the slack-desc and a custom doinst.sh into ./install
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
cat $CWD/doinst.sh > $PKG/install/doinst.sh
-# Make the package
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/system/archivemount/README b/system/archivemount/README
new file mode 100644
index 0000000000..51d606e0fe
--- /dev/null
+++ b/system/archivemount/README
@@ -0,0 +1,9 @@
+archivemount (mounts an archive for access as a file system)
+
+archivemount is a FUSE based file system. Its purpose is to mount an
+archive on a mount point where it can be read from or written to as
+with any other file system. This makes accessing the contents of the
+archive, which may be compressed, transparent to other programs, without
+decompressing them.
+
+Supported archive formats: tar, pax, cpio, iso9660 (CD-ROM) images, zip, shar.
diff --git a/system/archivemount/archivemount.SlackBuild b/system/archivemount/archivemount.SlackBuild
new file mode 100644
index 0000000000..5c2a6bee93
--- /dev/null
+++ b/system/archivemount/archivemount.SlackBuild
@@ -0,0 +1,84 @@
+#!/bin/sh
+
+# Slackware build script for archivemount
+
+# Written by B. Watson (yalhcru@gmail.com)
+
+# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
+
+PRGNAM=archivemount
+VERSION=${VERSION:-0.8.7}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+set -e
+
+TARBALL="${PRGNAM}_${VERSION}.orig.tar.gz"
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-$VERSION
+tar xvf $CWD/$TARBALL
+cd $PRGNAM-$VERSION
+chown -R root:root .
+find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \
+ \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} \+
+
+# Man page says to use umount, which works but requires root privs.
+# The normal way for a user to umount a fuse fs is with fusermount.
+# Also fix hyphen/minus formatting errors.
+patch -p1 < $CWD/manpage.diff
+rm -f $PRGNAM.1 # make sure it will be rebuilt
+
+CFLAGS="$SLKCFLAGS" \
+CXXFLAGS="$SLKCFLAGS" \
+./configure \
+ --prefix=/usr \
+ --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --mandir=/usr/man \
+ --docdir=/usr/doc/$PRGNAM-$VERSION \
+ --build=$ARCH-slackware-linux
+
+make
+make install-strip DESTDIR=$PKG
+gzip -9 $PKG/usr/man/man1/$PRGNAM.1
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a CHANGELOG COPYING README $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/system/archivemount/archivemount.info b/system/archivemount/archivemount.info
new file mode 100644
index 0000000000..e41242dba7
--- /dev/null
+++ b/system/archivemount/archivemount.info
@@ -0,0 +1,10 @@
+PRGNAM="archivemount"
+VERSION="0.8.7"
+HOMEPAGE="https://packages.debian.org/sid/utils/archivemount"
+DOWNLOAD="http://deb.debian.org/debian/pool/main/a/archivemount/archivemount_0.8.7.orig.tar.gz"
+MD5SUM="7fee322a4b1d960e19a64870ca78924b"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="B. Watson"
+EMAIL="yalhcru@gmail.com"
diff --git a/system/archivemount/manpage.diff b/system/archivemount/manpage.diff
new file mode 100644
index 0000000000..ed745b1897
--- /dev/null
+++ b/system/archivemount/manpage.diff
@@ -0,0 +1,335 @@
+diff -Naur archivemount-0.8.7/archivemount.1.in archivemount-0.8.7.patched/archivemount.1.in
+--- archivemount-0.8.7/archivemount.1.in 2013-10-24 00:52:59.000000000 -0400
++++ archivemount-0.8.7.patched/archivemount.1.in 2019-12-17 03:06:50.655875322 -0500
+@@ -5,12 +5,12 @@
+ .SH NAME
+ archivemount \- mounts an archive for access as a file system
+ .SH SYNOPSIS
+-\fBarchivemount\fP [\fB-hVdfs\fP] [\fB-o\fP \fIoptions\fP] \fIarchivepath\fP \fImountpoint\fP
++\fBarchivemount\fP [\fB\-hVdfs\fP] [\fB\-o\fP \fIoptions\fP] \fIarchivepath\fP \fImountpoint\fP
+ .SH DESCRIPTION
+ The \fBarchivemount\fP command mounts the file tree contained in the archive
+ \fIarchivepath\fP on the directory \fImountpoint\fP. The archive's contents
+ can subsequently be accessed inside \fImountpoint\fP as a file system. The
+-\fBumount\fP(8) command performs the corresponding unmount operation.
++\fBumount\fP(8) command (or \fBfusermount \-u\fP) performs the corresponding unmount operation.
+
+ \fBarchivemount\fP is known to work under both linux and Mac OS X (via
+ MacFUSE).
+@@ -34,7 +34,7 @@
+ [... Perform desired read/write operations on the archive via mnt/ ...]
+
+ .nf
+-$ umount mnt
++$ fusermount -u mnt
+
+ [... Any changes are saved to the archive ...]
+
+@@ -44,13 +44,13 @@
+ Read operations are supported for:
+ .RS
+ .IP \(bu
+-old-style tar archives,
++old\-style tar archives,
+ .IP \(bu
+ most variants of the POSIX ``ustar'' format,
+ .IP \(bu
+ the POSIX ``pax interchange'' format,
+ .IP \(bu
+-GNU-format tar archives,
++GNU\-format tar archives,
+ .IP \(bu
+ most common cpio archive formats,
+ .IP \(bu
+@@ -65,11 +65,11 @@
+ The following formats can be written:
+ .RS
+ .IP \(bu
+-POSIX-standard ``ustar'' archives,
++POSIX\-standard ``ustar'' archives,
+ .IP \(bu
+ POSIX ``pax interchange format'' archives,
+ .IP \(bu
+-POSIX octet-oriented cpio archives,
++POSIX octet\-oriented cpio archives,
+ .IP \(bu
+ two different variants of shar archives.
+ .RE
+@@ -83,7 +83,7 @@
+
+ \fBarchivemount\fP is built upon the FUSE (Filesystem in Userspace)
+ library, and the complete set of available options depends upon the
+-specific FUSE implementation. Execute \fBarchivemount -h\fP to retrieve
++specific FUSE implementation. Execute \fBarchivemount \-h\fP to retrieve
+ a definitive list.
+
+ .SS "general options"
+@@ -216,168 +216,168 @@
+ These options are available to Mac users using MacFUSE.
+
+ .TP
+-\fB-o\fR allow_other
++\fB\-o\fR allow_other
+ allow access to others besides the user who mounted the file system
+ .TP
+-\fB-o\fR allow_recursion
++\fB\-o\fR allow_recursion
+ allow a mount point that itself resides on a MacFUSE volume (by default,
+ such mounting is disallowed)
+ .TP
+-\fB-o\fR allow_root
++\fB\-o\fR allow_root
+ allow access to root (can't be used with allow_other)
+ .TP
+-\fB-o\fR auto_xattr
++\fB\-o\fR auto_xattr
+ handle extended attributes entirely through ._ files
+ .TP
+-\fB-o\fR blocksize=SIZE
++\fB\-o\fR blocksize=SIZE
+ specify block size in bytes of "storage"
+ .TP
+-\fB-o\fR case_insensitive
+-enable case-insensitive mode
++\fB\-o\fR case_insensitive
++enable case\-insensitive mode
+ .TP
+-\fB-o\fR daemon_timeout=T
++\fB\-o\fR daemon_timeout=T
+ timeout in seconds for kernel calls to daemon
+ .TP
+-\fB-o\fR debug
++\fB\-o\fR debug
+ turn on debug information printing
+ .TP
+-\fB-o\fR default_permissions
++\fB\-o\fR default_permissions
+ let the kernel handle permission checks locally
+ .TP
+-\fB-o\fR defer_permissions
++\fB\-o\fR defer_permissions
+ defer permission checks to file operations themselves
+ .TP
+-\fB-o\fR direct_io
+-use alternative (direct) path for kernel-user I/O
++\fB\-o\fR direct_io
++use alternative (direct) path for kernel\-user I/O
+ .TP
+-\fB-o\fR extended_security
++\fB\-o\fR extended_security
+ turn on Mac OS X extended security (ACLs)
+ .TP
+-\fB-o\fR fsid=FSID
+-set the second 32-bit component of the fsid
++\fB\-o\fR fsid=FSID
++set the second 32\-bit component of the fsid
+ .TP
+-\fB-o\fR fsname=NAME
++\fB\-o\fR fsname=NAME
+ set the file system's name
+ .TP
+-\fB-o\fR fssubtype=NUM
++\fB\-o\fR fssubtype=NUM
+ set the file system's fssubtype identifier
+ .TP
+-\fB-o\fR fstypename=NAME
++\fB\-o\fR fstypename=NAME
+ set the file system's type name
+ .TP
+-\fB-o\fR iosize=SIZE
++\fB\-o\fR iosize=SIZE
+ specify maximum I/O size in bytes
+ .TP
+-\fB-o\fR jail_symlinks
++\fB\-o\fR jail_symlinks
+ contain symbolic links within the mount
+ .TP
+-\fB-o\fR kill_on_unmount
++\fB\-o\fR kill_on_unmount
+ kernel will send a signal (SIGKILL by default) to the daemon after unmount
+ finishes
+ .TP
+-\fB-o\fR local
++\fB\-o\fR local
+ mark the volume as ``local'' (default is ``nonlocal'')
+ .TP
+-\fB-o\fR negative_vncache
+-enable vnode name caching of non-existent objects
++\fB\-o\fR negative_vncache
++enable vnode name caching of non\-existent objects
+ .TP
+-\fB-o\fR volname=NAME
++\fB\-o\fR volname=NAME
+ set the file system's volume name
+
+ .TP
+-\fB-o\fR noalerts
++\fB\-o\fR noalerts
+ disable all graphical alerts (if any) in MacFUSE Core
+ .TP
+-\fB-o\fR noappledouble
++\fB\-o\fR noappledouble
+ ignore Apple Double (._) and .DS_Store files entirely
+ .TP
+-\fB-o\fR noapplexattr
++\fB\-o\fR noapplexattr
+ ignore all ``com.apple.*'' extended attributes
+ .TP
+-\fB-o\fR nobrowse
+-mark the volume as non-browsable by the Finder
++\fB\-o\fR nobrowse
++mark the volume as non\-browsable by the Finder
+ .TP
+-\fB-o\fR nolocalcaches
++\fB\-o\fR nolocalcaches
+ meta option equivalent to noreadahead,noubc,novncache
+ .TP
+-\fB-o\fR noping_diskarb
++\fB\-o\fR noping_diskarb
+ do not ping Disk Arbitration (pings by default)
+ .TP
+-\fB-o\fR noreadahead
+-disable I/O read-ahead behavior for this file system
++\fB\-o\fR noreadahead
++disable I/O read\-ahead behavior for this file system
+ .TP
+-\fB-o\fR nosynconclose
+-disable sync-on-close behavior (enabled by default)
++\fB\-o\fR nosynconclose
++disable sync\-on\-close behavior (enabled by default)
+ .TP
+-\fB-o\fR nosyncwrites
+-disable synchronous-writes behavior (dangerous)
++\fB\-o\fR nosyncwrites
++disable synchronous\-writes behavior (dangerous)
+ .TP
+-\fB-o\fR noubc
++\fB\-o\fR noubc
+ disable the unified buffer cache for this file system
+ .TP
+-\fB-o\fR novncache
++\fB\-o\fR novncache
+ disable the vnode name cache for this file system
+
+ .TP
+-\fB-o\fR hard_remove
++\fB\-o\fR hard_remove
+ immediate removal (don't hide files)
+ .TP
+-\fB-o\fR use_ino
++\fB\-o\fR use_ino
+ let filesystem set inode numbers
+ .TP
+-\fB-o\fR readdir_ino
++\fB\-o\fR readdir_ino
+ try to fill in d_ino in readdir
+ .TP
+-\fB-o\fR direct_io
++\fB\-o\fR direct_io
+ use direct I/O
+ .TP
+-\fB-o\fR kernel_cache
++\fB\-o\fR kernel_cache
+ cache files in kernel
+ .TP
+-\fB-o\fR [no]auto_cache
++\fB\-o\fR [no]auto_cache
+ enable caching based on modification times
+ .TP
+-\fB-o\fR umask=M
++\fB\-o\fR umask=M
+ set file permissions (octal)
+ .TP
+-\fB-o\fR uid=N
++\fB\-o\fR uid=N
+ set file owner
+ .TP
+-\fB-o\fR gid=N
++\fB\-o\fR gid=N
+ set file group
+ .TP
+-\fB-o\fR entry_timeout=T
++\fB\-o\fR entry_timeout=T
+ cache timeout for names (1.0s)
+ .TP
+-\fB-o\fR negative_timeout=T
++\fB\-o\fR negative_timeout=T
+ cache timeout for deleted names (0.0s)
+ .TP
+-\fB-o\fR attr_timeout=T
++\fB\-o\fR attr_timeout=T
+ cache timeout for attributes (1.0s)
+ .TP
+-\fB-o\fR ac_attr_timeout=T
++\fB\-o\fR ac_attr_timeout=T
+ auto cache timeout for attributes (attr_timeout)
+ .TP
+-\fB-o\fR intr
++\fB\-o\fR intr
+ allow requests to be interrupted
+ .TP
+-\fB-o\fR intr_signal=NUM
++\fB\-o\fR intr_signal=NUM
+ signal to send on interrupt (30)
+ .TP
+-\fB-o\fR modules=M1[:M2...]
++\fB\-o\fR modules=M1[:M2...]
+ names of modules to push onto filesystem stack
+
+ .TP
+-\fB-o\fR max_write=N
++\fB\-o\fR max_write=N
+ set maximum size of write requests
+ .TP
+-\fB-o\fR max_readahead=N
++\fB\-o\fR max_readahead=N
+ set maximum readahead
+ .TP
+-\fB-o\fR async_read
++\fB\-o\fR async_read
+ perform reads asynchronously (default)
+ .TP
+-\fB-o\fR sync_read
++\fB\-o\fR sync_read
+ perform reads synchronously
+
+ .SS "Module options"
+@@ -393,10 +393,10 @@
+ [iconv]
+ .TP
+ \fB\-o\fR from_code=CHARSET
+-original encoding of file names (default: UTF-8)
++original encoding of file names (default: UTF\-8)
+ .TP
+ \fB\-o\fR to_code=CHARSET
+-new encoding of the file names (default: ISO-8859-2)
++new encoding of the file names (default: ISO\-8859\-2)
+ .PD
+
+
+@@ -414,7 +414,7 @@
+
+ You should have received a copy of the GNU Library General Public
+ License along with this software; if not, write to the Free Software
+-Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
++Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111\-1307 USA
+
+
+ .SH KNOWN BUGS
+@@ -422,7 +422,7 @@
+ This is beta software and should be treated as such. Bug reports to the
+ AUTHORS listed below would be appreciated.
+
+-archivemount is forced to run a single-thread mode for now. Support for
++archivemount is forced to run a single\-thread mode for now. Support for
+ stable multithreading is planned in a future release.
+
+
+@@ -436,6 +436,7 @@
+ .BR pax (1),
+ .BR tar (1),
+ .BR umount (8),
++.BR fusermount (1),
+ and
+ .BR zip (1)
+
diff --git a/system/archivemount/slack-desc b/system/archivemount/slack-desc
new file mode 100644
index 0000000000..1b5ba3eb2d
--- /dev/null
+++ b/system/archivemount/slack-desc
@@ -0,0 +1,19 @@
+# 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 ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+archivemount: archivemount (mounts an archive for access as a file system)
+archivemount:
+archivemount: archivemount is a FUSE based file system. Its purpose is to mount
+archivemount: an archive on a mount point where it can be read from or written to
+archivemount: as with any other file system. This makes accessing the contents of
+archivemount: the archive, which may be compressed, transparent to other programs,
+archivemount: without decompressing them.
+archivemount:
+archivemount: Supported archive formats: tar, pax, cpio, iso9660 (CD-ROM) images,
+archivemount: zip, shar.
+archivemount:
diff --git a/system/asbt/README.Slackware b/system/asbt/README.Slackware
index 259969778c..c1c3728cdb 100644
--- a/system/asbt/README.Slackware
+++ b/system/asbt/README.Slackware
@@ -1,5 +1,4 @@
-The variables used in the script, which you would probably
-adjust according to your wish, are:
+Some variables used in the script:
1) REPODIR="$HOME/slackbuilds"
# Repository for slackbuilds.
diff --git a/system/asbt/asbt.SlackBuild b/system/asbt/asbt.SlackBuild
index 94668c93e9..bcc5aa17ba 100644
--- a/system/asbt/asbt.SlackBuild
+++ b/system/asbt/asbt.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for asbt
-# Copyright 2014-2019 Aaditya Bagga <aaditya_gnulinux@zoho.com>
+# Copyright 2014-2020 Aaditya Bagga <aaditya_gnulinux@zoho.com>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=asbt
-VERSION=${VERSION:-2.0.0}
+VERSION=${VERSION:-2.1.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/system/asbt/asbt.info b/system/asbt/asbt.info
index 213c092236..d8bd20df07 100644
--- a/system/asbt/asbt.info
+++ b/system/asbt/asbt.info
@@ -1,8 +1,8 @@
PRGNAM="asbt"
-VERSION="2.0.0"
+VERSION="2.1.1"
HOMEPAGE="https://github.com/aadityabagga/asbt"
-DOWNLOAD="https://github.com/aadityabagga/asbt/archive/2.0.0.tar.gz"
-MD5SUM="d2d3f6f39c8607dee90af435d0789ea9"
+DOWNLOAD="https://github.com/aadityabagga/asbt/archive/2.1.1.tar.gz"
+MD5SUM="22a9bda61fc6eb4124ecf13a9ece85aa"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/atool/atool.SlackBuild b/system/atool/atool.SlackBuild
index fe7947a69c..6ccd335da1 100644
--- a/system/atool/atool.SlackBuild
+++ b/system/atool/atool.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for atool
-# Copyright 2010 David Woodfall <dave@dawoodfall.net>
+# Copyright 2010 David Woodfall <dave@slackbuilds.org>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
diff --git a/system/atool/atool.info b/system/atool/atool.info
index d016b9a028..6853b6cc31 100644
--- a/system/atool/atool.info
+++ b/system/atool/atool.info
@@ -7,4 +7,4 @@ DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
MAINTAINER="David Woodfall"
-EMAIL="dave@dawoodfall.net"
+EMAIL="dave@slackbuilds.org"
diff --git a/system/autoslackpkg/README b/system/autoslackpkg/README
new file mode 100644
index 0000000000..52718e2507
--- /dev/null
+++ b/system/autoslackpkg/README
@@ -0,0 +1,51 @@
+autoslackpkg automates the use of slackpkg. The script expects to be run as
+the root user. It also expects specific modifications to blacklist,
+mkinitrd.conf, efi.conf & lilo.conf.
+
+The script maintains multiple kernels and manages EFI & LILO setups
+(not GRUB yet). The default boot kernel is changed to the most recent kernel.
+In the unlikely event the most recent kernel is not functioning properly the
+system can be rebooted with the previous kernel.
+
+The script has a config file /etc/slackpkg/autoslackpkg.conf that sets
+default variables. These variables can be changed based on unique system
+requirements.
+
+The script requires options and arguments. To see usage help
+run (autoslackpkg) without options or arguments. Usage help also is
+displayed if there is a script option or argument error.
+
+When run with the -h option and a valid argument (autoslackpkg -h overview |
+blacklist | elilo | lilo | mkinitrd) the script provides help.
+
+When run with the -m option and a valid argument (autoslackpkg -m dialog |
+batch) the script runs in either dialog mode or batch mode. Dialog mode
+is a hands-on, interactive mode. Batch mode runs without user input.
+
+When run with the -s option (autoslackpkg -s update | install-new |
+upgrade-all | clean-system | install-kernel | remove-kernel | new-config)
+the script only runs a specific section of the overall script.
+
+The script runs in 2 Phases. If not installing a new kernel then autoslackpkg
+runs both Phase 1 & Phase 2 in succession. If a new kernel is installed then
+only Phase 1 is run & reboot is required. After reboot, rerun autoslackpkg
+then Phase 1 is skipped & only Phase 2 is run.
+
+Phase 1 includes:
+
+ 1) slackpkg update
+ 2) slackpkg install-new
+ 3) slackpkg upgrade-all (see blacklist help)
+ 4) new kernel download & installation (see blacklist help)
+ 5) mkinitrd for new kernel (see mkitrd help)
+ 6) EFI system new kernel management (see elilo help)
+ 7) LILO system new kernel management (see lilo help)
+
+Phase 2 includes:
+
+ 1) slackpkg clean-system
+ 2) EFI system old kernel management (see elilo help)
+ 3) LILO system old kernel management (see lilo help)
+ 4) run updatedb
+ 5) slackpkg new-config
+ 6) find /etc *.new & *.orig
diff --git a/system/autoslackpkg/autoslackpkg.SlackBuild b/system/autoslackpkg/autoslackpkg.SlackBuild
new file mode 100644
index 0000000000..cfa78322ee
--- /dev/null
+++ b/system/autoslackpkg/autoslackpkg.SlackBuild
@@ -0,0 +1,79 @@
+#!/bin/sh
+
+# Slackware build script for autoslackpkg
+
+# Copyright 2019, 2020 Stu Miller, Colorado, USA
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+PRGNAM=autoslackpkg
+VERSION=${VERSION:-1.0}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+ARCH=noarch
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+cd $PRGNAM-$VERSION
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a \
+ CHANGELOG \
+ README \
+ $PKG/usr/doc/$PRGNAM-$VERSION/
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/etc/slackpkg
+cp -a \
+ $PRGNAM.conf.new \
+ $PKG/etc/slackpkg/
+
+mkdir -p $PKG/usr/sbin
+cp -a \
+ $PRGNAM \
+ $PKG/usr/sbin/
+
+mkdir -p $PKG/usr/libexec/$PRGNAM
+cp -a \
+ libexec/* \
+ $PKG/usr/libexec/$PRGNAM/
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+cat $CWD/doinst.sh > $PKG/install/doinst.sh
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/system/autoslackpkg/autoslackpkg.info b/system/autoslackpkg/autoslackpkg.info
new file mode 100644
index 0000000000..41a50203f7
--- /dev/null
+++ b/system/autoslackpkg/autoslackpkg.info
@@ -0,0 +1,10 @@
+PRGNAM="autoslackpkg"
+VERSION="1.0"
+HOMEPAGE="https://www.go4it2day.com/news/autoslackpkg-1.0.html"
+DOWNLOAD="https://www.go4it2day.com/downloads/autoslackpkg/1.0/autoslackpkg-1.0.tar.gz"
+MD5SUM="886df689f95c75b091e3bf4abc015a83"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Stu Miller"
+EMAIL="slackbuilds@go4it2day.com"
diff --git a/system/autoslackpkg/doinst.sh b/system/autoslackpkg/doinst.sh
new file mode 100644
index 0000000000..fbcc100866
--- /dev/null
+++ b/system/autoslackpkg/doinst.sh
@@ -0,0 +1,16 @@
+# doinst.sh for autoslackpkg
+
+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/slackpkg/autoslackpkg.conf.new
diff --git a/system/autoslackpkg/slack-desc b/system/autoslackpkg/slack-desc
new file mode 100644
index 0000000000..f2c635f3e7
--- /dev/null
+++ b/system/autoslackpkg/slack-desc
@@ -0,0 +1,20 @@
+# 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 ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+autoslackpkg: autoslackpkg (automates the use of slackpkg)
+autoslackpkg:
+autoslackpkg: To see autoslackpkg usage run: autoslackpkg
+autoslackpkg:
+autoslackpkg: Home: https://www.go4it2day.com/news/autoslackpkg-1.0.html
+autoslackpkg:
+autoslackpkg:
+autoslackpkg:
+autoslackpkg:
+autoslackpkg:
+autoslackpkg:
+autoslackpkg:
diff --git a/system/babeltrace/slack-desc b/system/babeltrace/slack-desc
index 77775eeee2..b40062e8fa 100644
--- a/system/babeltrace/slack-desc
+++ b/system/babeltrace/slack-desc
@@ -6,7 +6,7 @@
# customary to leave one space after the ':' except on otherwise blank lines.
|-----handy-ruler------------------------------------------------------|
-babeltrace: babeltracer (trace format converter)
+babeltrace: babeltrace (trace format converter)
babeltrace:
babeltrace: The Babeltrace project provides a library, Python bindings of this
babeltrace: library, as well as a handy little command-line tool aptly named
diff --git a/system/bat/README b/system/bat/README
new file mode 100644
index 0000000000..40a04228e8
--- /dev/null
+++ b/system/bat/README
@@ -0,0 +1 @@
+bat is a cat clone with syntax highlighting and Git integration.
diff --git a/system/bat/bat.SlackBuild b/system/bat/bat.SlackBuild
new file mode 100644
index 0000000000..e98eda4329
--- /dev/null
+++ b/system/bat/bat.SlackBuild
@@ -0,0 +1,154 @@
+#!/bin/sh
+
+# Slackware build script for bat
+
+# Copyright 2019 Benjamin Trigona-Harany <slackbuilds@jaxartes.net>
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+PRGNAM=bat
+VERSION=${VERSION:-0.12.1}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+
+ if [ "$ARCH" = "i586" ]; then
+ if rustc -Vv | grep host | grep i686 > /dev/null ; then
+ ARCH=i686
+ fi
+ fi
+fi
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+ CARGOTARGET="--target i586-unknown-linux-gnu"
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+ CARGOTARGET="--target i686-unknown-linux-gnu"
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+ CARGOTARGET="--target x86_64-unknown-linux-gnu"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+ CARGOTARGET=""
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+cd $PRGNAM-$VERSION
+
+# build offline
+# configuration tells cargo to use the configured directory
+# for dependencies intead of downloading from crates.io
+mkdir .cargo
+cat << EOF >> .cargo/config
+[source.crates-io]
+registry = 'https://github.com/rust-lang/crates.io-index'
+replace-with = 'vendored-sources'
+
+[source.vendored-sources]
+directory = '$(pwd)/vendor'
+EOF
+
+# deps and versions come from Cargo.lock
+mkdir vendor
+(
+ cd vendor
+
+ grep -h -A 3 "\[\[package\]\]" $(find ../ -maxdepth 1 -mindepth 1 -name Cargo.lock | tr '\n' ' ') | \
+ sed 's/[[:space:]]*=[[:space:]]*/=/g;s/^--//;s/^\[\[/--\n[[/' | \
+ awk 'BEGIN { RS = "--\n" ; FS="\n" } { print $2, $3, $4 }' | sed 's/"//g;s/name=//;s/ version=/=/' | \
+ grep crates\.io-index | sed 's/ source=.*$//' | sort -u | while read -r dep ; do
+
+ ver="$(printf "%s\n" "$dep" | cut -d= -f2)"
+ dep="$(printf "%s\n" "$dep" | cut -d= -f1)"
+
+ tar xvf $CWD/$dep-$ver.crate
+
+ touch $dep-$ver/.cargo-ok
+
+ # generate checksum
+ {
+ printf "{\n"
+ printf ' "files": {\n'
+
+ (
+ cd $dep-$ver
+ find . -type f -print0 | xargs -0 sha256sum | sed -n '/\.cargo-checksum\.json/!p' | sed 's/\.\///;s/^\([^ ]*\)[[:space:]][[:space:]]*\(.*\)$/"\2":"\1",/'
+ ) | sed '$ s/,$//'
+
+ printf " },\n"
+ printf ' "package": "'
+
+ sha256sum "$CWD/$dep-$ver.crate" | cut -f1 -d' ' | sed 's/$/"/'
+
+ printf "}\n"
+ } | python -c "import sys, json; data = sys.stdin.read(); print json.dumps(json.loads(data), sort_keys=True, indent=4, separators=(',', ' : '))" > $dep-$ver/.cargo-checksum.json
+ done
+)
+
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+CFLAGS="$SLKCFLAGS" \
+CXXFLAGS="$SLKCFLAGS" \
+cargo build --offline --release $CARGOTARGET
+
+mkdir -p $PKG/usr/bin/
+
+find target -name $PRGNAM -exec install -m 755 {} $PKG/usr/bin/$PRGNAM \;
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a -r \
+ LICENSE-APACHE LICENSE-MIT README.md \
+ $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/system/bat/bat.info b/system/bat/bat.info
new file mode 100644
index 0000000000..7afafd3187
--- /dev/null
+++ b/system/bat/bat.info
@@ -0,0 +1,290 @@
+PRGNAM="bat"
+VERSION="0.12.1"
+HOMEPAGE="https://github.com/sharkdp/bat"
+DOWNLOAD="https://github.com/sharkdp/bat/archive/v0.12.1/bat-0.12.1.tar.gz \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/adler32/adler32-1.0.3.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/aho-corasick/aho-corasick-0.7.6.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/ansi_colours/ansi_colours-1.0.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/ansi_term/ansi_term-0.11.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/ansi_term/ansi_term-0.12.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/arrayref/arrayref-0.3.5.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/arrayvec/arrayvec-0.4.11.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/assert_cmd/assert_cmd-0.11.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/atty/atty-0.2.13.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/autocfg/autocfg-0.1.6.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/backtrace/backtrace-0.3.35.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/backtrace-sys/backtrace-sys-0.1.31.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/base64/base64-0.10.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/bincode/bincode-1.1.4.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/bindgen/bindgen-0.50.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/bitflags/bitflags-1.1.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/blake2b_simd/blake2b_simd-0.5.7.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/byteorder/byteorder-1.3.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/cc/cc-1.0.41.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/cexpr/cexpr-0.3.5.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/cfg-if/cfg-if-0.1.9.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/clang-sys/clang-sys-0.28.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/clap/clap-2.33.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/clicolors-control/clicolors-control-1.0.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/cloudabi/cloudabi-0.0.3.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/console/console-0.8.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/constant_time_eq/constant_time_eq-0.1.4.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/content_inspector/content_inspector-0.2.4.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/crc32fast/crc32fast-1.2.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/crossbeam-utils/crossbeam-utils-0.6.6.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/difference/difference-2.0.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/dirs/dirs-2.0.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/dirs-sys/dirs-sys-0.3.4.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/encode_unicode/encode_unicode-0.3.6.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/encoding/encoding-0.2.33.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/encoding-index-japanese/encoding-index-japanese-1.20141219.5.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/encoding-index-korean/encoding-index-korean-1.20141219.5.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/encoding-index-simpchinese/encoding-index-simpchinese-1.20141219.5.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/encoding-index-singlebyte/encoding-index-singlebyte-1.20141219.5.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/encoding-index-tradchinese/encoding-index-tradchinese-1.20141219.5.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/encoding_index_tests/encoding_index_tests-0.1.4.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/env_logger/env_logger-0.6.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/error-chain/error-chain-0.12.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/escargot/escargot-0.4.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/escargot/escargot-0.5.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/failure/failure-0.1.5.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/failure_derive/failure_derive-0.1.5.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/flate2/flate2-1.0.11.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/fnv/fnv-1.0.6.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/fuchsia-cprng/fuchsia-cprng-0.1.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/fxhash/fxhash-0.2.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/git2/git2-0.10.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/glob/glob-0.3.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/humantime/humantime-1.2.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/idna/idna-0.2.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/itoa/itoa-0.4.4.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/kernel32-sys/kernel32-sys-0.2.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/lazy_static/lazy_static-1.4.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/lazycell/lazycell-1.2.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/libc/libc-0.2.62.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/libgit2-sys/libgit2-sys-0.9.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/libloading/libloading-0.5.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/libz-sys/libz-sys-1.0.25.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/line-wrap/line-wrap-0.1.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/linked-hash-map/linked-hash-map-0.5.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/log/log-0.4.8.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/matches/matches-0.1.8.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/memchr/memchr-2.2.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/miniz-sys/miniz-sys-0.1.12.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/miniz_oxide/miniz_oxide-0.3.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/nodrop/nodrop-0.1.13.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/nom/nom-4.2.3.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/onig/onig-5.0.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/onig_sys/onig_sys-69.2.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/peeking_take_while/peeking_take_while-0.1.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/percent-encoding/percent-encoding-2.1.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/pkg-config/pkg-config-0.3.15.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/plist/plist-0.4.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/predicates/predicates-1.0.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/predicates-core/predicates-core-1.0.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/predicates-tree/predicates-tree-1.0.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/proc-macro2/proc-macro2-0.4.30.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/proc-macro2/proc-macro2-1.0.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/quick-error/quick-error-1.2.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/quote/quote-0.6.13.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/quote/quote-1.0.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/rand/rand-0.4.6.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/rand_core/rand_core-0.3.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/rand_core/rand_core-0.4.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/rand_os/rand_os-0.1.3.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/rdrand/rdrand-0.4.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/redox_syscall/redox_syscall-0.1.56.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/redox_users/redox_users-0.3.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/regex/regex-1.2.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/regex-syntax/regex-syntax-0.6.11.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/remove_dir_all/remove_dir_all-0.5.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/rust-argon2/rust-argon2-0.5.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-demangle/rustc-demangle-0.1.16.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/ryu/ryu-1.0.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/safemem/safemem-0.3.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/same-file/same-file-1.0.5.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/serde/serde-1.0.99.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/serde_derive/serde_derive-1.0.99.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/serde_json/serde_json-1.0.40.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/shell-words/shell-words-0.1.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/shlex/shlex-0.1.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/smallvec/smallvec-0.6.10.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/strsim/strsim-0.8.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/syn/syn-0.15.44.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/syn/syn-1.0.5.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/synstructure/synstructure-0.10.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/syntect/syntect-3.2.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/tempdir/tempdir-0.3.7.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/term_size/term_size-0.3.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/termcolor/termcolor-1.0.5.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/termios/termios-0.3.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/textwrap/textwrap-0.11.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/thread_local/thread_local-0.3.6.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/treeline/treeline-0.1.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode-bidi/unicode-bidi-0.3.4.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode-normalization/unicode-normalization-0.1.8.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode-width/unicode-width-0.1.6.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode-xid/unicode-xid-0.1.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode-xid/unicode-xid-0.2.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/url/url-2.1.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/vcpkg/vcpkg-0.2.7.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/vec_map/vec_map-0.8.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/version_check/version_check-0.1.5.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/walkdir/walkdir-2.2.9.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/which/which-2.0.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/wild/wild-2.0.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi/winapi-0.2.8.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi/winapi-0.3.8.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi-build/winapi-build-0.1.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi-i686-pc-windows-gnu/winapi-i686-pc-windows-gnu-0.4.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi-util/winapi-util-0.1.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi-x86_64-pc-windows-gnu/winapi-x86_64-pc-windows-gnu-0.4.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/wincolor/wincolor-1.0.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/xml-rs/xml-rs-0.8.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/yaml-rust/yaml-rust-0.4.3.crate"
+MD5SUM="9048954f15917785045f4390514cb8c4 \
+ 94e5e4da83397101dcac50eba7f31787 \
+ d1b8436fac27cf4644cad3e695f2365f \
+ 4b7bc58614d5e591a09f1d43fce506d6 \
+ 294a49d3c53865fa7ac5d0ce2f5d5735 \
+ f44e8d1d2e61974b268852797530ea41 \
+ 3ac483de5b4c3bd00c6922295391ce70 \
+ 43d475dc18743cd2bcac1fae040e8dab \
+ 43dd34a239e52131bc4dda5459181f46 \
+ 4d54da5d6fec11f144464c1a928df3fe \
+ 360f4b252f76fa7871134cc584f103a9 \
+ 5fb5934c0b8afb7e3659bc2fce25e60e \
+ 00d097655afc0086f6e2d72877b9da6b \
+ 9ed1fef898024a6aaf3e3878cd83c103 \
+ aba0923f4114b6bfafd098ae91acfc3a \
+ 29a74342f2ef2e5cc36798d4d9135fab \
+ b06fb4397c2a873a4034136154da23c8 \
+ c065b7e19e7e4090e8134d0b47bc4264 \
+ 85562346cef4a44a32cc1fadcdd06b50 \
+ 3cecf8c9d6cff757206eeb23a0b3fb06 \
+ 3f5efd5a2f38a1d49abebb57e3103fac \
+ 63d698a8b3fb9512be9744135d9eda89 \
+ 320e56c88faae089a89b527a8b428183 \
+ 135f6d6306e50606f0475ada50c33ce2 \
+ 8a5db69be39bf2857af9636d8de0e9a4 \
+ 1c8b50f8528dd37df7d984e0e4b61bd5 \
+ eb68542531716df444edfa711fd55eb7 \
+ 06426e259e81b55cb93a15c31cbe88d7 \
+ 64bebafaf681f39deebbc41b24b3527f \
+ 3c153e21729b743f5127dec47670de17 \
+ 66912c6b316cfec144c4fbcbf59bf862 \
+ 5e49f4c3f9076fe30ae207fe951f9195 \
+ 8b418106a3968619300a2af8f6b4f200 \
+ 1946cef415cbf82cdcb975d813dd9696 \
+ 95a243b2d7c30018a643e218b3c5d693 \
+ 1cdd23edc54b385ee5cfb6a0f9f52f17 \
+ c19b47edfeea6760da864066bba50208 \
+ bb17317266b63ce2a7eb7b8a47f35594 \
+ 1618bf8d183d5cee0b6db1392a8f874b \
+ 0dbb2c3d83adb1fa4f17ac94e2bef0dc \
+ afdb4c49775dbcd9c76763052433d370 \
+ 5c31515f4fc8fc5167a5b64f816e915e \
+ 034a5cb6f2dd0fe6602fbe95806b678b \
+ ebce8cd5762f9f56fb76bb3aa0cefac5 \
+ 5984925d46b22c5299a1e188e1e1064f \
+ 0ed74c1b8cc800ab195c52caded49610 \
+ 6d780ab18da07be9ed423e7edfbcfd7e \
+ e8e663e88ee02ec47cfb984382cb62ae \
+ 332195672e7021d9604b8ed264f83651 \
+ b0fd8ad50f5e64c71f0daf8af79ca952 \
+ 27260b46db6b9ac40318143d70a80ba3 \
+ 3903eb92a9ffd398f49c39b8df8e3987 \
+ 730f3171a04539da19c0cfb48e9359ab \
+ e7c07242a95ee1df865efe9534e10a34 \
+ 4583a67acf00a437e5cd27857210a526 \
+ 54ac4c56d9ec2800b8428020f24be67c \
+ a5143958be2dfd4f34d4634973c12da2 \
+ 9d033cc2daa6924420a4a89e6705773f \
+ fba3b040a55c01be7376d3dd5c4d4920 \
+ 09c2a456bd4064675a0c53ca70f5eea1 \
+ 1978f658da43c29fe290a5c9dc38f75e \
+ ca0e25b67ce9413c1861f680a03e5212 \
+ 16b94c53885cc430711a85db2ea665e4 \
+ 8a79353ba205d0a86f695053dd4d15be \
+ 651dd38020e02806ccadcc41df89c7dc \
+ 7442f011dffa49333c3c49eed18209a1 \
+ 61e508ca2eee543023c5e1ba777e5ede \
+ 7916dcd738a8fa6a2798754c20d6e146 \
+ 4b85a1c8d6ad78feccb549d50e81c697 \
+ 36b5d0942b4b2867d769ac09953676be \
+ b3dcad9208a31125c8cd468ffc68443d \
+ 8a39d8bd95f15af0840d2049f0e78a37 \
+ 92bcd45a654d9e24c86f3465c6387c47 \
+ 0d0869472b8dff13a99b2bafc54c9a1e \
+ fa7e0b53d2cd022ddce52bb924eed616 \
+ 7e264bc8f23a45ad680668cb5e57d9fd \
+ f490982aceabdbd515348f63e638a782 \
+ dd6ca7797472c064362ce0e184e497d8 \
+ 8617790d80fbc13cda1b84b4b5dfe579 \
+ b7e3563b771d62f8fe1d137380776eba \
+ d7994a5881ead65b583339d8c7fc31c8 \
+ 7d6ee412648063d4ef8062b466a41115 \
+ 020c7d0be083642e24a1499122793006 \
+ 606767c3737b42dd6d100d10bb4bf87a \
+ 4563373184ff931ec276dc1a659d52d2 \
+ e6692d52f35aa3b9311d7d7748fa25ea \
+ ad271964ee0641ce512d5ca5ac4f5b41 \
+ 9e99a37f8c37bb953732ef46ac2b12a1 \
+ 8cab41822d03dfa674870315308fa392 \
+ 35ddcd36701a1a6711cc3aec85909f41 \
+ 5acfdc8656212bce8df1bcc43db34c3d \
+ c8d655d206cbe48b84a22544d6fc6d15 \
+ 8dc2aa474c2cba342120ade9e98de066 \
+ f42752f3dd4d93251e28c0aeae2a7953 \
+ d8c7da404e102b295ed9476249fe3ee5 \
+ 8c2e352f2fbe9162c967e3083a521f51 \
+ 526f5ebac8d794185afbc71959c5c968 \
+ 180a51b74b4b6ef842f48fa6bdf95f5f \
+ 94136c77f70313d3162e031638fc67ed \
+ 93bda82e007e0f4b4d095ca18e44daec \
+ fdb24045b0e09e9511fb2b13f90b3e02 \
+ 6ece57eb74771cfee69719f514c3aa7a \
+ 114f90e2c0625062369698a95b57beaa \
+ e156bed8962d2a1a551f540a0a92b15f \
+ 6371404de18adcd43f867fdf84df1699 \
+ 62d2d20578e2fa58f97a258b6023ffb0 \
+ e4e7efe2ab7921499d5c247a349e9e1f \
+ 3ac52ba7f73e0cd8e00f60d16ff45514 \
+ 781d4ccf5d04c98fa02af207a9639249 \
+ 340f92fe45f0eb5766d679252e9acc42 \
+ 7ef334000d4c0b2f5087b6f9ce51e286 \
+ 5a48d337526e8242824526547370549b \
+ ece08a148fd0dcf6b390277fb5087004 \
+ 918b2d65f7489e154483e3d6e54118a0 \
+ adf9d2250c2a622c6274514e38d1f559 \
+ 4df756b9ab1b163e13a390b204b3d092 \
+ d6055ba17c6af208b467e970ff5dba61 \
+ a8de006fe0c7e373c560dd51599287a8 \
+ baaa166f66e90e94b76b7418afd5df90 \
+ 8f1da9ba3b7b793efa8a39a159d06035 \
+ f403bbb812ce1a2d9270d9159cf9e8d3 \
+ 60eec117e8efaa29b898e43319da2b05 \
+ 51a3a899f08b569f955e16dbfedb7fdf \
+ 5aaf04f9a94a6450e3e4963ddd62b92d \
+ e628ca8adb2b572bffb210f014656b6f \
+ a76e35e38a9d89f7915ba064c34cb88b \
+ 180e869ea7131d9a124eba633ebc2bea \
+ 0eedbc32447f40b3045d6de3910b5415 \
+ f48add3d6234e8b9829fa5364509f425 \
+ 5933f1ea0593fae34fbd678057867287 \
+ d450112d50444f81cefdfe58cc81d6e4 \
+ 3d22a85b3b4e148b630e02d33bd86f8d \
+ b44489eb4799c4fabac3fceb48de54f7 \
+ ce68e06a2cd4f180747cf169fc388a95 \
+ c900e7dbce808ff8ced375077b17a163 \
+ db96b50050277bf05a3c68534bbb9586 \
+ 4724370f3179d1ab61f3fd8fa60a2368 \
+ 09de9d01e7331ff3da11f58be8bef0df \
+ becaf5049393c66bf9528dd91352a474 \
+ 9039399ab9632e189ce70d8008011d34 \
+ 0541629539c6bf2359a81746df61d841"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Benjamin Trigona-Harany"
+EMAIL="slackbuilds@jaxartes.net"
diff --git a/system/bat/slack-desc b/system/bat/slack-desc
new file mode 100644
index 0000000000..ce9f6468e9
--- /dev/null
+++ b/system/bat/slack-desc
@@ -0,0 +1,19 @@
+# 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 ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+bat: bat (cat clone)
+bat:
+bat: bat is a cat clone with syntax highlighting and Git integration.
+bat:
+bat:
+bat:
+bat:
+bat:
+bat:
+bat:
+bat:
diff --git a/system/bin2iso/bin2iso.SlackBuild b/system/bin2iso/bin2iso.SlackBuild
index 51c13bbd10..91ef15daf5 100644
--- a/system/bin2iso/bin2iso.SlackBuild
+++ b/system/bin2iso/bin2iso.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for bin2iso
-# Copyright 2016 Hunter Sezen California, USA
+# Copyright 2016, 2019 Hunter Sezen California, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -24,7 +24,7 @@
PRGNAM=bin2iso
VERSION=${VERSION:-19b}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
@@ -54,7 +54,7 @@ else
LIBDIRSUFFIX=""
fi
-set -e
+set -eu
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
@@ -63,12 +63,16 @@ rm -rf $PRGNAM-$VERSION
mkdir $PRGNAM-$VERSION
cd $PRGNAM-$VERSION
-[ -z "$CC" ] && CC=cc
-$CC $SLKCFLAGS -Wall -o $PRGNAM $CWD/$PRGNAM${VERSION}_linux.c
-install -Dm0755 $PRGNAM $PKG/usr/bin/$PRGNAM
+${CC:-cc} \
+ $(printf %s "$SLKCFLAGS") -Wall -o $PRGNAM \
+ $CWD/$PRGNAM${VERSION}_linux.c
-find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+mkdir -p -- "$PKG/usr/bin"
+cp -- $PRGNAM "$PKG/usr/bin/"
+chmod 0755 -- "$PKG/usr/bin/$PRGNAM"
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" |
+ grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp $CWD/readme.txt $PKG/usr/doc/$PRGNAM-$VERSION
diff --git a/system/bin2iso/bin2iso.info b/system/bin2iso/bin2iso.info
index 9b01a3aab8..a6adee948f 100644
--- a/system/bin2iso/bin2iso.info
+++ b/system/bin2iso/bin2iso.info
@@ -1,7 +1,7 @@
PRGNAM="bin2iso"
VERSION="19b"
HOMEPAGE="http://users.eastlink.ca/~doiron/bin2iso/"
-DOWNLOAD="http://users.eastlink.ca/~doiron/bin2iso/linux/bin2iso19b_linux.c"
+DOWNLOAD="http://slackware.uk/sbosrcarch/by-name/system/bin2iso/bin2iso19b_linux.c"
MD5SUM="01dab72496175a772bcf6e08c854d440"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/system/bleachbit/bleachbit.SlackBuild b/system/bleachbit/bleachbit.SlackBuild
index 6654c0752a..3bd65c539e 100644
--- a/system/bleachbit/bleachbit.SlackBuild
+++ b/system/bleachbit/bleachbit.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for bleachbit
#
# Copyright 2013-2018 Erwin van Zanten, Dordrecht, The Netherlands, Europe
-# Copyright 2018-2019 Edinaldo P. Silva, Rio de Janeiro, Brazil.
+# Copyright 2018-2020 Edinaldo P. Silva, Rio de Janeiro, Brazil.
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -24,7 +24,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=bleachbit
-VERSION=${VERSION:-3.0}
+VERSION=${VERSION:-3.2.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/system/bleachbit/bleachbit.info b/system/bleachbit/bleachbit.info
index 5034a1f853..955ee25faf 100644
--- a/system/bleachbit/bleachbit.info
+++ b/system/bleachbit/bleachbit.info
@@ -1,8 +1,8 @@
PRGNAM="bleachbit"
-VERSION="3.0"
+VERSION="3.2.0"
HOMEPAGE="https://www.bleachbit.org/"
-DOWNLOAD="https://download.bleachbit.org/bleachbit-3.0.tar.bz2"
-MD5SUM="b6bf8d2a955708e3511906543ccfed5b"
+DOWNLOAD="https://download.bleachbit.org/bleachbit-3.2.0.tar.bz2"
+MD5SUM="5148e43294199d1493291fd1f5081a40"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/btrbk/btrbk.SlackBuild b/system/btrbk/btrbk.SlackBuild
index 4c8c81c7ee..9f1dba424e 100644
--- a/system/btrbk/btrbk.SlackBuild
+++ b/system/btrbk/btrbk.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=btrbk
-VERSION=${VERSION:-0.28.3}
+VERSION=${VERSION:-0.29.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/system/btrbk/btrbk.info b/system/btrbk/btrbk.info
index 9725c2ada1..d8fcbb28f2 100644
--- a/system/btrbk/btrbk.info
+++ b/system/btrbk/btrbk.info
@@ -1,8 +1,8 @@
PRGNAM="btrbk"
-VERSION="0.28.3"
+VERSION="0.29.0"
HOMEPAGE="https://digint.ch/btrbk/"
-DOWNLOAD="https://digint.ch/download/btrbk/releases/btrbk-0.28.3.tar.xz"
-MD5SUM="05e45bc1a3988f37a595c1074cb11d3b"
+DOWNLOAD="https://digint.ch/download/btrbk/releases/btrbk-0.29.0.tar.xz"
+MD5SUM="4cd4bef295557a5cc6cc913a37d894a8"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/bubblewrap/bubblewrap.SlackBuild b/system/bubblewrap/bubblewrap.SlackBuild
index a48ec5c789..53d6bef9fb 100644
--- a/system/bubblewrap/bubblewrap.SlackBuild
+++ b/system/bubblewrap/bubblewrap.SlackBuild
@@ -24,7 +24,7 @@
PRGNAM=bubblewrap
-VERSION=${VERSION:-0.3.3}
+VERSION=${VERSION:-0.4.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/system/bubblewrap/bubblewrap.info b/system/bubblewrap/bubblewrap.info
index e600edd797..9366cd4180 100644
--- a/system/bubblewrap/bubblewrap.info
+++ b/system/bubblewrap/bubblewrap.info
@@ -1,8 +1,8 @@
PRGNAM="bubblewrap"
-VERSION="0.3.3"
+VERSION="0.4.0"
HOMEPAGE="https://github.com/containers/bubblewrap/"
-DOWNLOAD="https://github.com/containers/bubblewrap/releases/download/v0.3.3/bubblewrap-0.3.3.tar.xz"
-MD5SUM="69ce48ca2d637eaf6b42674ee903e5ad"
+DOWNLOAD="https://github.com/containers/bubblewrap/releases/download/v0.4.0/bubblewrap-0.4.0.tar.xz"
+MD5SUM="a0f3f2c80a3bad535af5bbd1b502450c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/cdemu-client/cdemu-client.SlackBuild b/system/cdemu-client/cdemu-client.SlackBuild
index 7ff7a2b47c..9afa65b685 100644
--- a/system/cdemu-client/cdemu-client.SlackBuild
+++ b/system/cdemu-client/cdemu-client.SlackBuild
@@ -4,7 +4,7 @@
# command-line client for cdemu-daemon
# Copyright 2010-2013 Niels Horn, Rio de Janeiro, RJ, Brazil <niels.horn@gmail.com>
-# Copyright 2018-2019 Isaac Yu <isaacyu1@isaacyu1.com>
+# Copyright 2018-2020 Isaac Yu <isaacyu1@isaacyu1.com>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=cdemu-client
-VERSION=${VERSION:-3.2.3}
+VERSION=${VERSION:-3.2.4}
ARCH=noarch
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/system/cdemu-client/cdemu-client.info b/system/cdemu-client/cdemu-client.info
index dec0a00e66..1d646ff8f3 100644
--- a/system/cdemu-client/cdemu-client.info
+++ b/system/cdemu-client/cdemu-client.info
@@ -1,8 +1,8 @@
PRGNAM="cdemu-client"
-VERSION="3.2.3"
+VERSION="3.2.4"
HOMEPAGE="https://cdemu.sourceforge.io/about/client/"
-DOWNLOAD="https://downloads.sourceforge.net/cdemu/cdemu-client-3.2.3.tar.bz2"
-MD5SUM="92cbbee4cab8964e76081a4a0bdf4c23"
+DOWNLOAD="https://downloads.sourceforge.net/cdemu/cdemu-client-3.2.4.tar.bz2"
+MD5SUM="5eadc5691fabfc7c54e926d5d1ceb8bc"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="cdemu-daemon pygobject3-python3"
diff --git a/system/cdemu-client/slack-desc b/system/cdemu-client/slack-desc
index 095b48ccf2..e882420ec0 100644
--- a/system/cdemu-client/slack-desc
+++ b/system/cdemu-client/slack-desc
@@ -8,12 +8,12 @@
|-----handy-ruler------------------------------------------------------|
cdemu-client: cdemu-client (command-line client for CDEmu-daemon)
cdemu-client:
-cdemu-client: CDEmu client is a simple command-line client for controlling CDEmu-
-cdemu-client: daemon.
+cdemu-client: CDEmu client is a simple command-line client for controlling
+cdemu-client: CDEmu-daemon.
+cdemu-client:
cdemu-client: It provides a way to perform the key tasks related to controlling the
cdemu-client: CDEmu daemon, such as loading and unloading devices, displaying
cdemu-client: devices' status and retrieving/setting devices' debug masks.
cdemu-client:
cdemu-client: Homepage: https://cdemu.sourceforge.io/about/client/
cdemu-client:
-cdemu-client:
diff --git a/system/cdemu-daemon/README b/system/cdemu-daemon/README
index b0bc1b62a4..b1229b97fc 100644
--- a/system/cdemu-daemon/README
+++ b/system/cdemu-daemon/README
@@ -2,6 +2,8 @@ CDEmu daemon is the userspace daemon part of the cdemu suite.
a free, GPL CD/DVD-ROM device emulator for linux.
This SlackBuild uses group cdrom as default.
-To use another group ex. cdemu run the script like this:
+To use another group (e.x. cdemu), add its name as an
+argument to the GROUP variable when running the build script.
+For example:
GROUP=cdemu ./cdemu-daemon.SlackBuild
diff --git a/system/cdemu-daemon/cdemu-daemon.SlackBuild b/system/cdemu-daemon/cdemu-daemon.SlackBuild
index 6ac09d201d..691c02f314 100644
--- a/system/cdemu-daemon/cdemu-daemon.SlackBuild
+++ b/system/cdemu-daemon/cdemu-daemon.SlackBuild
@@ -4,7 +4,7 @@
# Copyright 2008 Niklas "Nille" Åkerström
# Copyright 2010-2013 Niels Horn, Rio de Janeiro, RJ, Brazil <niels.horn@gmail.com>
-# Copyright 2018-2019 Isaac Yu <isaacyu1@isaacyu1.com>
+# Copyright 2018-2020 Isaac Yu <isaacyu1@isaacyu1.com>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=cdemu-daemon
-VERSION=${VERSION:-3.2.3}
+VERSION=${VERSION:-3.2.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/system/cdemu-daemon/cdemu-daemon.info b/system/cdemu-daemon/cdemu-daemon.info
index ae8100f106..3a27c0b19b 100644
--- a/system/cdemu-daemon/cdemu-daemon.info
+++ b/system/cdemu-daemon/cdemu-daemon.info
@@ -1,8 +1,8 @@
PRGNAM="cdemu-daemon"
-VERSION="3.2.3"
+VERSION="3.2.4"
HOMEPAGE="https://cdemu.sourceforge.io/about/daemon/"
-DOWNLOAD="https://downloads.sourceforge.net/cdemu/cdemu-daemon-3.2.3.tar.bz2"
-MD5SUM="fbc4be370ebb9cec0b8593f91370be58"
+DOWNLOAD="https://downloads.sourceforge.net/cdemu/cdemu-daemon-3.2.4.tar.bz2"
+MD5SUM="9021f56fd95686f5b14d3b32f68e7b1a"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="libmirage vhba-module"
diff --git a/system/chkrootkit/chkrootkit.SlackBuild b/system/chkrootkit/chkrootkit.SlackBuild
index 6c119ee964..ae695b2ce1 100644
--- a/system/chkrootkit/chkrootkit.SlackBuild
+++ b/system/chkrootkit/chkrootkit.SlackBuild
@@ -22,8 +22,10 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+# Updated by Emmanuel N. Millan 2020
+
PRGNAM=chkrootkit
-VERSION=${VERSION:-0.52}
+VERSION=${VERSION:-0.53}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -79,6 +81,7 @@ done
# Thanks to Erik Jan Tromp (alphageek) for the suggestion on this
# Install a wrapper script
+###sbolint off
mkdir -p $PKG/usr/sbin
cat << EOF > $PKG/usr/sbin/chkrootkit
#!/bin/sh
@@ -87,6 +90,7 @@ PRGDIR=/usr/lib${LIBDIRSUFFIX}/${PRGNAM}/bin
cd \$PRGDIR && exec ./$PRGNAM \$*
EOF
chmod 0755 $PKG/usr/sbin/$PRGNAM
+###sbolint on
find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
diff --git a/system/chkrootkit/chkrootkit.info b/system/chkrootkit/chkrootkit.info
index 666b3c2490..e5ce8bb1ab 100644
--- a/system/chkrootkit/chkrootkit.info
+++ b/system/chkrootkit/chkrootkit.info
@@ -1,10 +1,10 @@
PRGNAM="chkrootkit"
-VERSION="0.52"
+VERSION="0.53"
HOMEPAGE="http://www.chkrootkit.org"
-DOWNLOAD="https://sourceforge.net/projects/slackbuildsdirectlinks/files/chkrootkit/chkrootkit-0.52.tar.gz"
-MD5SUM="0c864b41cae9ef9381292b51104b0a04"
+DOWNLOAD="ftp://ftp.pangeia.com.br/pub/seg/pac/chkrootkit-0.53.tar.gz"
+MD5SUM="944c529c4846960bdede4be49ef66386"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Michiel van Wessem"
-EMAIL="michiel@slackbuilds.org"
+MAINTAINER="Emmanuel N. Millan"
+EMAIL="emmanueln@gmail.com"
diff --git a/system/chronograf/chronograf.SlackBuild b/system/chronograf/chronograf.SlackBuild
index 9f7c2d2209..372fe248fd 100644
--- a/system/chronograf/chronograf.SlackBuild
+++ b/system/chronograf/chronograf.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=chronograf
-VERSION=${VERSION:-1.7.14}
+VERSION=${VERSION:-1.7.17}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/system/chronograf/chronograf.info b/system/chronograf/chronograf.info
index 0b67f27bf0..d72f8adaa4 100644
--- a/system/chronograf/chronograf.info
+++ b/system/chronograf/chronograf.info
@@ -1,10 +1,10 @@
PRGNAM="chronograf"
-VERSION="1.7.14"
+VERSION="1.7.17"
HOMEPAGE="https://www.influxdata.com"
-DOWNLOAD="https://dl.influxdata.com/chronograf/releases/chronograf-1.7.14_linux_i386.tar.gz"
-MD5SUM="217c420f48e4559f932fcb61cb8ab57a"
-DOWNLOAD_x86_64="https://dl.influxdata.com/chronograf/releases/chronograf-1.7.14_linux_amd64.tar.gz"
-MD5SUM_x86_64="3128775b70553a6d71b41fe41fcb814f"
+DOWNLOAD="https://dl.influxdata.com/chronograf/releases/chronograf-1.7.17_linux_i386.tar.gz"
+MD5SUM="b04f1ec126d9c5b972a5181b258b0cbd"
+DOWNLOAD_x86_64="https://dl.influxdata.com/chronograf/releases/chronograf-1.7.17_linux_amd64.tar.gz"
+MD5SUM_x86_64="87112edbe5a6c612fdaf2bf75c7cc336"
REQUIRES=""
MAINTAINER="Ebben Aries"
EMAIL="e@dscp.org"
diff --git a/system/chronograf/slack-desc b/system/chronograf/slack-desc
index 3cee9ce4c5..6879cbbdbb 100644
--- a/system/chronograf/slack-desc
+++ b/system/chronograf/slack-desc
@@ -8,7 +8,7 @@
|-----handy-ruler------------------------------------------------------|
chronograf: chronograf (An Open-Source User Interface for InfluxData)
chronograf:
-chronograf: Chronograf is the user interface component of InfluxData’s TICK
+chronograf: Chronograf is the user interface component of InfluxData's TICK
chronograf: stack. It makes the monitoring and alerting for your infrastructure
chronograf: easy to setup and maintain. It is simple to use and includes
chronograf: templates and libraries to allow you to rapidly build dashboards
diff --git a/system/clamav/clamav.SlackBuild b/system/clamav/clamav.SlackBuild
index 28dec28ae4..4afa1f6198 100644
--- a/system/clamav/clamav.SlackBuild
+++ b/system/clamav/clamav.SlackBuild
@@ -1,7 +1,7 @@
#!/bin/sh
# Copyright (c) 2006,2007 Eric Hameleers <alien@slackware.com>
-# Copyright (c) 2011-2019 Matteo Bernardini <ponce@slackbuilds.org>
+# Copyright (c) 2011-2020 Matteo Bernardini <ponce@slackbuilds.org>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -28,7 +28,7 @@
# No additional license terms added
PRGNAM=clamav
-VERSION=${VERSION:-0.102.1}
+VERSION=${VERSION:-0.102.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/system/clamav/clamav.info b/system/clamav/clamav.info
index 091e2af3e5..2075b7c30e 100644
--- a/system/clamav/clamav.info
+++ b/system/clamav/clamav.info
@@ -1,8 +1,8 @@
PRGNAM="clamav"
-VERSION="0.102.1"
+VERSION="0.102.2"
HOMEPAGE="https://www.clamav.net/"
-DOWNLOAD="https://www.clamav.net/downloads/production/clamav-0.102.1.tar.gz"
-MD5SUM="3d5f5f10a1bea212823050286c8c5b96"
+DOWNLOAD="https://www.clamav.net/downloads/production/clamav-0.102.2.tar.gz"
+MD5SUM="ecf5dd2c5c43aeed1c4b458b2e689847"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/cnijfilter2/cnijfilter2.SlackBuild b/system/cnijfilter2/cnijfilter2.SlackBuild
index 0fb2c334e3..32c58adad8 100644
--- a/system/cnijfilter2/cnijfilter2.SlackBuild
+++ b/system/cnijfilter2/cnijfilter2.SlackBuild
@@ -23,12 +23,13 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=cnijfilter2
-SRCNAM=$PRGNAM-source
-SRCVERSION=${VERSION:-5.80-1}
-VERSION=${SRCVERSION/-/.}
+VERSION=${VERSION:-5.90.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+SRCNAM=$PRGNAM-source
+SRCVERSION=5.90-1
+
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
i?86) ARCH=i586 ;;
@@ -83,15 +84,17 @@ find -L . \
common_pkg="cmdtocanonij2 cmdtocanonij3 cnijbe2 lgmon3 rastertocanonij tocanonij tocnpwg"
for dir in $common_pkg; do
- ( cd $dir
+ cd $dir
./autogen.sh --prefix=/usr LDFLAGS="$LDFLAGS"
make
- make install-strip DESTDIR=$PKG )
+ make install-strip DESTDIR=$PKG
+ cd ..
done
-( cd lgmon3 ; ./autogen.sh --prefix=/usr --enable-libpath=/usr/lib/bjlib2 \
- LDFLAGS="$LDFLAGS"
+cd lgmon3
+ ./autogen.sh --prefix=/usr --enable-libpath=/usr/lib/bjlib2 LDFLAGS="$LDFLAGS"
make
- make install-strip DESTDIR=$PKG )
+ make install-strip DESTDIR=$PKG
+cd ..
if [ "$ARCH" = "x86_64" ]; then
mv $PKG/usr/lib $PKG/usr/lib64
@@ -110,24 +113,23 @@ elif [ "$ARCH" = "i686" ]; then
install -c -m 755 com/libs_bin32/libcnbpcnclapicom2.so.* $PKG/usr/lib/
fi
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION $PKG/usr/share/ppd/cnijfilter2 \
- $PKG/usr/doc/$PRGNAM-$VERSION/lproptions
+mkdir -p $PKG/usr/share/ppd/cnijfilter2
+cp -a ppd/*.ppd $PKG/usr/share/ppd/cnijfilter2
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION/lproptions
cp -a doc/* $PKG/usr/doc/$PRGNAM-$VERSION
cp -a lproptions/lpr* $PKG/usr/doc/$PRGNAM-$VERSION/lproptions
cat ppd/NEWS > $PKG/usr/doc/$PRGNAM-$VERSION/NEWS
-cp -a ppd/*.ppd $PKG/usr/share/ppd/cnijfilter2
-
# Copy all README to /usr/doc
for dir in $common_pkg; do
mkdir $PKG/usr/doc/$PRGNAM-$VERSION/$dir
- ( cd $dir
+ cd $dir
for file in AUTHORS COPYING ChangeLog INSTALL LICENSE NEWS README; do
[ -f $file ] && cp -a $file $PKG/usr/doc/$PRGNAM-$VERSION/$dir
done
- )
+ cd ..
done
-cat $CWD/README > $PKG/usr/doc/$PRGNAM-$VERSION/README
-
+cat $CWD/README > $PKG/usr/doc/$PRGNAM-$VERSION/README.SBo
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/system/cnijfilter2/cnijfilter2.info b/system/cnijfilter2/cnijfilter2.info
index 59ea334515..f71f314189 100644
--- a/system/cnijfilter2/cnijfilter2.info
+++ b/system/cnijfilter2/cnijfilter2.info
@@ -1,8 +1,8 @@
PRGNAM="cnijfilter2"
-VERSION="5.80.1"
-HOMEPAGE="https://support-asia.canon-asia.com/contents/ASIA/EN/0101027301.html"
-DOWNLOAD="http://gdlp01.c-wss.com/gds/3/0100010273/01/cnijfilter2-source-5.80-1.tar.gz"
-MD5SUM="c201a3b93802ede86041616e678abba2"
+VERSION="5.90.1"
+HOMEPAGE="https://asia.canon/en/support/0101048401"
+DOWNLOAD="http://gdlp01.c-wss.com/gds/4/0100010484/01/cnijfilter2-source-5.90-1.tar.gz"
+MD5SUM="11029121b7003a3ebd5d53a1331673a7"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/cnijfilter2/slack-desc b/system/cnijfilter2/slack-desc
index 89b74ab1e7..5d9d84e58f 100644
--- a/system/cnijfilter2/slack-desc
+++ b/system/cnijfilter2/slack-desc
@@ -5,15 +5,15 @@
# make exactly 11 lines for the formatting to be correct. It's also
# customary to leave one space after the ':'.
- |-----handy-ruler----------------------------------------------------|
+ |-----handy-ruler------------------------------------------------------|
cnijfilter2: cnijfilter2 (Canon IJ Printer Driver)
-cnijfilter2:
-cnijfilter2: cnijfilter2 provides printing functions for Canon Inkjet printers
+cnijfilter2:
+cnijfilter2: cnijfilter2 provides printing functions for Canon Inkjet printers
cnijfilter2: operating under the CUPS (Common UNIX Printing System) environment.
-cnijfilter2:
-cnijfilter2: It supports MG7500 series, MG6700 series, MG6600 series, MG5600
+cnijfilter2:
+cnijfilter2: It supports MG7500 series, MG6700 series, MG6600 series, MG5600
cnijfilter2: series, MG2900 series, MB2000 series, MB2300, iB4000 series,
cnijfilter2: MB5000 series, MB5300 series, iP110 series, E450 series, MX490
cnijfilter2: series, E480 series.
cnijfilter2:
-cnijfilter2: http://support-asia.canon-asia.com/contents/ASIA/EN/0100666902.html
+cnijfilter2: Homepage: https://asia.canon/en/support/0101048401
diff --git a/system/conmon/slack-desc b/system/conmon/slack-desc
index e89fca90b6..0e310d52bf 100644
--- a/system/conmon/slack-desc
+++ b/system/conmon/slack-desc
@@ -16,3 +16,4 @@ conmon: Site: https://github.com/containers/conmon
conmon:
conmon:
conmon:
+conmon:
diff --git a/system/coolkey/coolkey.info b/system/coolkey/coolkey.info
index 61dc6c0cf4..a8730df6bf 100644
--- a/system/coolkey/coolkey.info
+++ b/system/coolkey/coolkey.info
@@ -6,5 +6,5 @@ MD5SUM="815a1811a46bf9b8782107c073149cbe"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="pcsc-lite"
-MAINTAINER="Andy Bailey"
-EMAIL="GooseYArd@gmail.com"
+MAINTAINER="Michael Edie"
+EMAIL="michael@sawbox.net"
diff --git a/system/createrepo_c/README b/system/createrepo_c/README
new file mode 100644
index 0000000000..c69040a2d0
--- /dev/null
+++ b/system/createrepo_c/README
@@ -0,0 +1,16 @@
+RPM metadata generator.
+
+Since we have very basic support of rpm in Slackware
+base, why not ship this utilities too?
+
+This is C implementation of createrepo.
+
+With this utility you can run repository of your own RPM
+package set.
+
+Please note that deltarpm in this package is off as it very
+rare cases where it used in practice because of difficulties
+in support this case on repo side.
+
+0.15.5 is the last version that can be built with python2
+support only. All further version require python3.
diff --git a/system/createrepo_c/createrepo_c.SlackBuild b/system/createrepo_c/createrepo_c.SlackBuild
new file mode 100644
index 0000000000..7595a494cd
--- /dev/null
+++ b/system/createrepo_c/createrepo_c.SlackBuild
@@ -0,0 +1,104 @@
+#!/bin/sh
+
+# Slackware build script for createrepo_c
+
+# Copyright 2019 Sergei Fedosoff <eleksir@gmail.com>
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+PRGNAM=createrepo_c
+VERSION=${VERSION:-0.15.5}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+cd $PRGNAM-$VERSION
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+mkdir build
+cd build
+cmake .. \
+ -DPYTHON_DESIRED:FILEPATH=/usr/bin/python \
+ -DWITH_ZCHUNK=OFF \
+ -DWITH_LIBMODULEMD=OFF \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_C_FLAGS="$SLKCFLAGS" \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DENABLE_THREADED_XZ_ENCODER=on \
+ -DENABLE_DRPM=off
+
+make
+make install DESTDIR=$PKG
+cd ..
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+mv $PKG/usr/share/man/ $PKG/usr/
+
+find $PKG/usr/man -type f -exec gzip -9 {} \;
+for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a AUTHORS README.md COPYING $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/system/createrepo_c/createrepo_c.info b/system/createrepo_c/createrepo_c.info
new file mode 100644
index 0000000000..450dcf3db9
--- /dev/null
+++ b/system/createrepo_c/createrepo_c.info
@@ -0,0 +1,10 @@
+PRGNAM="createrepo_c"
+VERSION="0.15.5"
+HOMEPAGE="https://github.com/rpm-software-management/createrepo_c"
+DOWNLOAD="https://github.com/rpm-software-management/createrepo_c/archive/0.15.5/createrepo_c-0.15.5.tar.gz"
+MD5SUM="207603d4c3594bf8f316ab3557fa0cce"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Sergei Fedosoff"
+EMAIL="eleksir@gmail.com"
diff --git a/system/createrepo_c/slack-desc b/system/createrepo_c/slack-desc
new file mode 100644
index 0000000000..7621984882
--- /dev/null
+++ b/system/createrepo_c/slack-desc
@@ -0,0 +1,19 @@
+# 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 ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+createrepo_c: createrepo_c (rpm repository metadata generator)
+createrepo_c:
+createrepo_c: C implementation of Createrepo.
+createrepo_c: A set of utilities (createrepo_c, mergerepo_c, modifyrepo_c)
+createrepo_c: for generating a common metadata repository from a directory of
+createrepo_c: rpm packages and maintaining it.
+createrepo_c:
+createrepo_c:
+createrepo_c: Project URL: https://github.com/rpm-software-management/createrepo_c
+createrepo_c:
+createrepo_c:
diff --git a/system/daa2iso/daa2iso.SlackBuild b/system/daa2iso/daa2iso.SlackBuild
index 1d76c9938c..036aa72869 100644
--- a/system/daa2iso/daa2iso.SlackBuild
+++ b/system/daa2iso/daa2iso.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for daa2iso
-# Copyright 2009 David Woodfall <dave@dawoodfall.net>
+# Copyright 2009 David Woodfall <dave@slackbuilds.org>
# All rights reserved.
#
# aka dive in #slackware on freenode.net
diff --git a/system/daa2iso/daa2iso.info b/system/daa2iso/daa2iso.info
index 8f2e76c4e9..9a68ed33a8 100644
--- a/system/daa2iso/daa2iso.info
+++ b/system/daa2iso/daa2iso.info
@@ -7,4 +7,4 @@ DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
MAINTAINER="David Woodfall"
-EMAIL="dave@dawoodfall.net"
+EMAIL="dave@slackbuilds.org"
diff --git a/system/daemontools-bin/slack-desc b/system/daemontools-bin/slack-desc
index b8b9a10d0a..5dd6fb1e00 100644
--- a/system/daemontools-bin/slack-desc
+++ b/system/daemontools-bin/slack-desc
@@ -6,7 +6,7 @@
# customary to leave one space after the ':' except on otherwise blank lines.
|-----handy-ruler------------------------------------------------------|
-daemontools-bin: daemontools (djb's tools for managing UNIX services)
+daemontools-bin: daemontools-bin (djb's tools for managing UNIX services)
daemontools-bin:
daemontools-bin: daemontools includes several programs. supervise monitors a service.
daemontools-bin: It starts the service and restarts the service if it dies. Setting up
@@ -14,6 +14,6 @@ daemontools-bin: a new service is easy: all supervise needs is a directory with
daemontools-bin: script that runs the service.
daemontools-bin:
daemontools-bin: Also included are multilog (for service logging), svcscan,
-daemontools-bin: svscanboot, readproctitle and many others.
+daemontools-bin: svscanboot, readproctitle, and many others.
daemontools-bin:
daemontools-bin: Homepage: https://cr.yp.to/daemontools.html
diff --git a/system/dateutils/dateutils.SlackBuild b/system/dateutils/dateutils.SlackBuild
index 999d9d9a8b..e9577c4169 100644
--- a/system/dateutils/dateutils.SlackBuild
+++ b/system/dateutils/dateutils.SlackBuild
@@ -22,8 +22,10 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+# Update by: blizzack <slackbuilds@blizzack.com>
+
PRGNAM=dateutils
-VERSION=${VERSION:-0.4.2}
+VERSION=${VERSION:-0.4.6}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/system/dateutils/dateutils.info b/system/dateutils/dateutils.info
index 3819b6a2e3..3e7b3023ee 100644
--- a/system/dateutils/dateutils.info
+++ b/system/dateutils/dateutils.info
@@ -1,10 +1,10 @@
PRGNAM="dateutils"
-VERSION="0.4.2"
+VERSION="0.4.6"
HOMEPAGE="http://www.fresse.org/dateutils/"
-DOWNLOAD="https://bitbucket.org/hroptatyr/dateutils/downloads/dateutils-0.4.2.tar.xz"
-MD5SUM="6ef4d3e6697588ef370e2174639535df"
+DOWNLOAD="https://bitbucket.org/hroptatyr/dateutils/downloads/dateutils-0.4.6.tar.xz"
+MD5SUM="d4fa0e85953e4d31491a67729d4b4af1"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Audrius Kažukauskas"
-EMAIL="audrius@neutrino.lt"
+MAINTAINER="blizzack"
+EMAIL="slackbuilds@blizzack.com"
diff --git a/system/ded/ded.SlackBuild b/system/ded/ded.SlackBuild
index 63085486f3..281f6df10c 100644
--- a/system/ded/ded.SlackBuild
+++ b/system/ded/ded.SlackBuild
@@ -10,8 +10,8 @@
# This build script was written from scratch for 14.1, without referring
# to the old script.
-# 20180915 bkw:
-# - updated for 20180324 release
+# 20200111 bkw: updated for 20191226 release
+# 20180915 bkw: updated for 20180324 release
# 20170819 bkw:
# - ftp server's been down >1 week, use http archives for DOWNLOAD
@@ -19,15 +19,13 @@
# 20170305 bkw:
# - stop gnulib's long filename test from writing to /usr/lib and /var/lib
-# 20150909 bkw:
-# - updated for 20150704 release
-
+# 20150909 bkw: updated for 20150704 release
# 20140826 bkw:
# - updated for 20140722 release
# - added td_lib docs in /usr/doc
PRGNAM=ded
-VERSION=${VERSION:-20180324}
+VERSION=${VERSION:-20191226}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/system/ded/ded.info b/system/ded/ded.info
index 61f1f7855a..baf5b2b7c1 100644
--- a/system/ded/ded.info
+++ b/system/ded/ded.info
@@ -1,10 +1,10 @@
PRGNAM="ded"
-VERSION="20180324"
+VERSION="20191226"
HOMEPAGE="http://invisible-island.net/ded/"
-DOWNLOAD="http://invisible-mirror.net/archives/ded/ded-20180324.tgz \
- http://invisible-mirror.net/archives/ded/td_lib-20180324.tgz"
-MD5SUM="2bea15142aa1c1a3f118a767ae43a7f4 \
- d38c1fd32f3f15aab40c5dde9d2f8611"
+DOWNLOAD="http://invisible-mirror.net/archives/ded/ded-20191226.tgz \
+ http://invisible-mirror.net/archives/ded/td_lib-20191226.tgz"
+MD5SUM="6fc626edcc918a5b888b69adf537a755 \
+ 05b5d3f2971725a6d3473b5e03d127ec"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/dget/dget.SlackBuild b/system/dget/dget.SlackBuild
index 0c39954e42..2746b4004f 100644
--- a/system/dget/dget.SlackBuild
+++ b/system/dget/dget.SlackBuild
@@ -2,7 +2,7 @@
#
# Slackware build script for dget.
#
-# Copyright 2018-2019 Edinaldo P. Silva, Rio de Janeiro, Brazil.
+# Copyright 2018-2020 Edinaldo P. Silva, Rio de Janeiro, Brazil.
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=dget
-VERSION=${VERSION:-2.19.5}
+VERSION=${VERSION:-2.19.7}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/system/dget/dget.info b/system/dget/dget.info
index 0e021dd7b6..028a83bffd 100644
--- a/system/dget/dget.info
+++ b/system/dget/dget.info
@@ -1,10 +1,10 @@
PRGNAM="dget"
-VERSION="2.19.5"
+VERSION="2.19.7"
HOMEPAGE="https://goo.gl/mr1Uz3"
-DOWNLOAD="http://snapshot.debian.org/archive/debian/20190511T144548Z/pool/main/d/devscripts/devscripts_2.19.5_i386.deb"
-MD5SUM="c7b4607ea004acc2e32ec98d424d12f8"
-DOWNLOAD_x86_64="http://snapshot.debian.org/archive/debian/20190511T144548Z/pool/main/d/devscripts/devscripts_2.19.5_amd64.deb"
-MD5SUM_x86_64="b79ea7d732bfa1ec92d20c5d0251b5fd"
+DOWNLOAD="http://snapshot.debian.org/archive/debian/20200111T032041Z/pool/main/d/devscripts/devscripts_2.19.7_i386.deb"
+MD5SUM="0b4734846ee5aca052b8269844e47651"
+DOWNLOAD_x86_64="http://snapshot.debian.org/archive/debian/20200111T032041Z/pool/main/d/devscripts/devscripts_2.19.7_amd64.deb"
+MD5SUM_x86_64="3886a4ca8c047742011c6f50ea7543c8"
REQUIRES="dpkg"
MAINTAINER="Edinaldo P. Silva"
EMAIL="edps.mundognu@gmail.com"
diff --git a/system/disk-manager/disk-manager.desktop b/system/disk-manager/disk-manager.desktop
index eb9a2d17a7..24b9e3088f 100644
--- a/system/disk-manager/disk-manager.desktop
+++ b/system/disk-manager/disk-manager.desktop
@@ -24,5 +24,4 @@ Icon=disk-manager
Exec=gksu /usr/sbin/disk-manager
Terminal=false
Type=Application
-Categories=Application;System;Settings
-GenericName[fr_FR]=
+Categories=System;
diff --git a/system/docker/docker.SlackBuild b/system/docker/docker.SlackBuild
index 5eaba151e9..e3d9f77d49 100644
--- a/system/docker/docker.SlackBuild
+++ b/system/docker/docker.SlackBuild
@@ -67,14 +67,14 @@ mkdir -p build/src/github.com/docker
# Build daemon.
cd components/engine
-DOCKER_GITCOMMIT=$GITHASH \
-DOCKER_BUILDTAGS="seccomp" \
-VERSION=$(cat ../../VERSION) \
-GOPATH=$TMP/$SRCNAM-$VERSION/build \
-./hack/make.sh dynbinary
-
-install -D -m 0755 $(readlink -f bundles/latest/dynbinary-daemon/dockerd) \
- $PKG/usr/bin/dockerd
+ DOCKER_GITCOMMIT=$GITHASH \
+ DOCKER_BUILDTAGS="seccomp" \
+ VERSION=$(cat ../../VERSION) \
+ GOPATH=$TMP/$SRCNAM-$VERSION/build \
+ ./hack/make.sh dynbinary
+
+ install -D -m 0755 $(readlink -f bundles/latest/dynbinary-daemon/dockerd) \
+ $PKG/usr/bin/dockerd
cd -
# Build CLI.
diff --git a/system/dosbox-dev/dosbox-dev.SlackBuild b/system/dosbox-dev/dosbox-dev.SlackBuild
index 6324a1e041..31705c3855 100644
--- a/system/dosbox-dev/dosbox-dev.SlackBuild
+++ b/system/dosbox-dev/dosbox-dev.SlackBuild
@@ -26,8 +26,8 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=dosbox-dev
-REVISION=${REVISION:-4267}
-VERSION=${VERSION:-0.74.3.r$REVISION}
+REVISION=${REVISION:-4313}
+VERSION=${VERSION:-0.74.3.r4313}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
DOSBOXDEV=${DOSBOXDEV:-no}
diff --git a/system/dosbox-dev/dosbox-dev.info b/system/dosbox-dev/dosbox-dev.info
index 428e7b8ddc..1db1d6c323 100644
--- a/system/dosbox-dev/dosbox-dev.info
+++ b/system/dosbox-dev/dosbox-dev.info
@@ -1,8 +1,8 @@
PRGNAM="dosbox-dev"
-VERSION="0.74.3.r4267"
+VERSION="0.74.3.r4313"
HOMEPAGE="http://dosbox.sourceforge.net"
-DOWNLOAD="https://sourceforge.net/projects/slackbuildsdirectlinks/files/dosbox/dosbox-dev-0.74.3.r4267.tar.xz"
-MD5SUM="f7318901c532e420b4c6830543ba0266"
+DOWNLOAD="https://sourceforge.net/projects/slackbuildsdirectlinks/files/dosbox/dosbox-dev-0.74.3.r4313.tar.xz"
+MD5SUM="7f10ce58652176539ce8d177a3151d68"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/dosbox-x/dosbox-x.SlackBuild b/system/dosbox-x/dosbox-x.SlackBuild
index 755cd5f2b9..f0a35dfb52 100644
--- a/system/dosbox-x/dosbox-x.SlackBuild
+++ b/system/dosbox-x/dosbox-x.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for dosbox-x
-# Copyright 2019 Leonardo Citrolo, Italy
+# Copyright 2019-2020 Leonardo Citrolo, Italy
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=dosbox-x
-VERSION=${VERSION:-0.82.19}
+VERSION=${VERSION:-0.82.25}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/system/dosbox-x/dosbox-x.info b/system/dosbox-x/dosbox-x.info
index e4243aef1d..0cfe44655d 100644
--- a/system/dosbox-x/dosbox-x.info
+++ b/system/dosbox-x/dosbox-x.info
@@ -1,8 +1,8 @@
PRGNAM="dosbox-x"
-VERSION="0.82.19"
+VERSION="0.82.25"
HOMEPAGE="http://dosbox-x.com/"
-DOWNLOAD="https://github.com/joncampbell123/dosbox-x/archive/dosbox-x-v0.82.19.tar.gz"
-MD5SUM="76648eabd63f9abab0ec27cef8c0daaa"
+DOWNLOAD="https://github.com/joncampbell123/dosbox-x/archive/dosbox-x-v0.82.25.tar.gz"
+MD5SUM="ba3a62b4ea22237595118658563a1c4d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="SDL2"
diff --git a/system/driconf/driconf.SlackBuild b/system/driconf/driconf.SlackBuild
index e3ccdcaf35..42f886f8d0 100644
--- a/system/driconf/driconf.SlackBuild
+++ b/system/driconf/driconf.SlackBuild
@@ -1,7 +1,7 @@
#!/bin/sh
# Slackware build script for driconf
-# Copyright 2011 David Woodfall <dave@dawoodfall.net>
+# Copyright 2011 David Woodfall <dave@slackbuilds.org>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
diff --git a/system/driconf/driconf.info b/system/driconf/driconf.info
index 8d99cd64be..4cd402ce10 100644
--- a/system/driconf/driconf.info
+++ b/system/driconf/driconf.info
@@ -7,4 +7,4 @@ DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
MAINTAINER="David Woodfall"
-EMAIL="dave@dawoodfall.net"
+EMAIL="dave@slackbuilds.org"
diff --git a/system/dust/README b/system/dust/README
new file mode 100644
index 0000000000..84a1a21a62
--- /dev/null
+++ b/system/dust/README
@@ -0,0 +1,6 @@
+Dust is meant to give you an instant overview of which directories are using
+disk space without requiring sort or head.
+
+Dust will list the 20 biggest sub directories or files and will smartly recurse
+down the tree to find the larger ones. There is no need for a '-d' flag or a
+'-h' flag. The largest sub directory will have its size shown in red.
diff --git a/system/dust/dust.SlackBuild b/system/dust/dust.SlackBuild
new file mode 100644
index 0000000000..c45c8ea843
--- /dev/null
+++ b/system/dust/dust.SlackBuild
@@ -0,0 +1,154 @@
+#!/bin/sh
+
+# Slackware build script for dust
+
+# Copyright 2019-2020 Benjamin Trigona-Harany <slackbuilds@jaxartes.net>
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+PRGNAM=dust
+VERSION=${VERSION:-0.4.4}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+
+ if [ "$ARCH" = "i586" ]; then
+ if rustc -Vv | grep host | grep i686 > /dev/null ; then
+ ARCH=i686
+ fi
+ fi
+fi
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+ CARGOTARGET="--target i586-unknown-linux-gnu"
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+ CARGOTARGET="--target i686-unknown-linux-gnu"
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+ CARGOTARGET="--target x86_64-unknown-linux-gnu"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+ CARGOTARGET=""
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+cd $PRGNAM-$VERSION
+
+# build offline
+# configuration tells cargo to use the configured directory
+# for dependencies intead of downloading from crates.io
+mkdir .cargo
+cat << EOF >> .cargo/config
+[source.crates-io]
+registry = 'https://github.com/rust-lang/crates.io-index'
+replace-with = 'vendored-sources'
+
+[source.vendored-sources]
+directory = '$(pwd)/vendor'
+EOF
+
+# deps and versions come from Cargo.lock
+mkdir vendor
+(
+ cd vendor
+
+ grep -h -A 3 "\[\[package\]\]" $(find ../ -maxdepth 1 -mindepth 1 -name Cargo.lock | tr '\n' ' ') | \
+ sed 's/[[:space:]]*=[[:space:]]*/=/g;s/^--//;s/^\[\[/--\n[[/' | \
+ awk 'BEGIN { RS = "--\n" ; FS="\n" } { print $2, $3, $4 }' | sed 's/"//g;s/name=//;s/ version=/=/' | \
+ grep crates\.io-index | sed 's/ source=.*$//' | sort -u | while read -r dep ; do
+
+ ver="$(printf "%s\n" "$dep" | cut -d= -f2)"
+ dep="$(printf "%s\n" "$dep" | cut -d= -f1)"
+
+ tar xvf $CWD/$dep-$ver.crate
+
+ touch $dep-$ver/.cargo-ok
+
+ # generate checksum
+ {
+ printf "{\n"
+ printf ' "files": {\n'
+
+ (
+ cd $dep-$ver
+ find . -type f -print0 | xargs -0 sha256sum | sed -n '/\.cargo-checksum\.json/!p' | sed 's/\.\///;s/^\([^ ]*\)[[:space:]][[:space:]]*\(.*\)$/"\2":"\1",/'
+ ) | sed '$ s/,$//'
+
+ printf " },\n"
+ printf ' "package": "'
+
+ sha256sum "$CWD/$dep-$ver.crate" | cut -f1 -d' ' | sed 's/$/"/'
+
+ printf "}\n"
+ } | python -c "import sys, json; data = sys.stdin.read(); print json.dumps(json.loads(data), sort_keys=True, indent=4, separators=(',', ' : '))" > $dep-$ver/.cargo-checksum.json
+ done
+)
+
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+CFLAGS="$SLKCFLAGS" \
+CXXFLAGS="$SLKCFLAGS" \
+cargo build --offline --release $CARGOTARGET
+
+mkdir -p $PKG/usr/bin/
+
+find target -name $PRGNAM -exec install -m 755 {} $PKG/usr/bin/$PRGNAM \;
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a -r \
+ LICENSE README.md \
+ $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/system/dust/dust.info b/system/dust/dust.info
new file mode 100644
index 0000000000..6663e9facc
--- /dev/null
+++ b/system/dust/dust.info
@@ -0,0 +1,136 @@
+PRGNAM="dust"
+VERSION="0.4.4"
+HOMEPAGE="https://github.com/bootandy/dust/"
+DOWNLOAD="https://github.com/bootandy/dust/archive/v0.4.4/dust-0.4.4.tar.gz \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/ansi_term/ansi_term-0.11.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/ansi_term/ansi_term-0.12.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/assert_cli/assert_cli-0.6.3.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/atty/atty-0.2.14.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/autocfg/autocfg-0.1.7.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/backtrace/backtrace-0.3.42.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/backtrace-sys/backtrace-sys-0.1.32.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/bitflags/bitflags-1.2.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/c2-chacha/c2-chacha-0.2.3.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/cc/cc-1.0.50.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/cfg-if/cfg-if-0.1.10.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/clap/clap-2.33.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/colored/colored-1.9.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/crossbeam/crossbeam-0.7.3.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/crossbeam-channel/crossbeam-channel-0.4.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/crossbeam-deque/crossbeam-deque-0.7.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/crossbeam-epoch/crossbeam-epoch-0.8.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/crossbeam-queue/crossbeam-queue-0.2.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/crossbeam-utils/crossbeam-utils-0.7.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/difference/difference-2.0.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/either/either-1.5.3.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/environment/environment-0.1.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/failure/failure-0.1.6.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/failure_derive/failure_derive-0.1.6.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/getrandom/getrandom-0.1.14.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/hermit-abi/hermit-abi-0.1.6.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/itoa/itoa-0.4.4.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/jwalk/jwalk-0.4.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/lazy_static/lazy_static-1.4.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/libc/libc-0.2.66.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/memoffset/memoffset-0.5.3.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/num_cpus/num_cpus-1.12.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/ppv-lite86/ppv-lite86-0.2.6.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/proc-macro2/proc-macro2-1.0.8.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/quote/quote-1.0.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/rand/rand-0.7.3.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/rand_chacha/rand_chacha-0.2.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/rand_core/rand_core-0.5.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/rand_hc/rand_hc-0.2.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/rayon/rayon-1.3.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/rayon-core/rayon-core-1.7.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/redox_syscall/redox_syscall-0.1.56.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/remove_dir_all/remove_dir_all-0.5.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-demangle/rustc-demangle-0.1.16.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc_version/rustc_version-0.2.3.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/ryu/ryu-1.0.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/scopeguard/scopeguard-1.0.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/semver/semver-0.9.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/semver-parser/semver-parser-0.7.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/serde/serde-1.0.104.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/serde_json/serde_json-1.0.44.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/strsim/strsim-0.8.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/syn/syn-1.0.13.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/synstructure/synstructure-0.12.3.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/tempfile/tempfile-3.1.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/textwrap/textwrap-0.11.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode-width/unicode-width-0.1.7.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode-xid/unicode-xid-0.2.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/vec_map/vec_map-0.8.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/wasi/wasi-0.9.0+wasi-snapshot-preview1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi/winapi-0.3.8.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi-i686-pc-windows-gnu/winapi-i686-pc-windows-gnu-0.4.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi-x86_64-pc-windows-gnu/winapi-x86_64-pc-windows-gnu-0.4.0.crate"
+MD5SUM="53e18c036a5ef9ba12eab045419f9eaa \
+ 294a49d3c53865fa7ac5d0ce2f5d5735 \
+ f44e8d1d2e61974b268852797530ea41 \
+ 7f199920cf3b7727341cae8de60ddc45 \
+ 142cb4b9a653e56e56311f0c883b8582 \
+ 898079c1c795b5aa847169137918c7bc \
+ e254a05acc2314f485f25bb4cdd35efa \
+ 8dc7791342326d4c157c5b1e8a211336 \
+ 6799c26a7eacaf8e58d3e45c6c5add89 \
+ a470cd1ad90d21544de1cead32c54307 \
+ 9b688de84c233898a6e2492174b3ea26 \
+ 882dbbc613a93f64c3709b0a2bd0d6dc \
+ 135f6d6306e50606f0475ada50c33ce2 \
+ 6a2ba89b844d995f7cd9bfd28e4ef4ce \
+ 22ed3b5d9a15917e74e09d7f600b1608 \
+ 17208d6f2ad0d920716b2e7ef5e3c75d \
+ 7143e7a2ff358eb52c5f7c3b0656685a \
+ 70a93b2ff4eb6c23d7119e7f3d241b97 \
+ 838338f3d7b79bce56475183ccf76072 \
+ bad68d30eb69cbff26eb1eb6adef6994 \
+ 5e49f4c3f9076fe30ae207fe951f9195 \
+ 82241b59d4b793d862900b62220cf05a \
+ 85dccd4e066c6af106413425928bc9c1 \
+ de2d3d836fb5c8c6897f2b4e16b65d29 \
+ a2e69999db212f31024f21ae7a62ccec \
+ de1228e571c94ef53ec4c21db57279ab \
+ 9c17966c8f18434e9803081edb9d0d05 \
+ a5143958be2dfd4f34d4634973c12da2 \
+ d0354329449c69e80f77d2c1d9c51cc6 \
+ fba3b040a55c01be7376d3dd5c4d4920 \
+ 36ccbe3ad01b8cdf8ae1f0e28568eae5 \
+ 72471699c92a9ef34d491f1375fc0fa7 \
+ 09931e9b99240bb850c9e9c9ccb22668 \
+ 7c4bfd315ee9de1c1b2f2d56163567cf \
+ 551df04c2ee93802b6fc50fc012ae78c \
+ ad271964ee0641ce512d5ca5ac4f5b41 \
+ 66d1cb32dce999907409f636f004b884 \
+ 156a171385b476b5a63459398419c803 \
+ a0f55fda89c0f97784edb18f4c253a49 \
+ b269356e8646f3184a0e8d52a58cee69 \
+ 85b5b8dfdd530231acb56c39a5f6d275 \
+ 0e3401322d8d9c7fa6a93064c9e47669 \
+ 8dc2aa474c2cba342120ade9e98de066 \
+ 526f5ebac8d794185afbc71959c5c968 \
+ 94136c77f70313d3162e031638fc67ed \
+ 4d101ab24d14c54937c5f45ece8fad5f \
+ 7254eab0007564ebfaaed3a586c9919b \
+ dad6b55e158861f8c4e199d498efe162 \
+ 64111c20b69aa1532fb66b70c4660b55 \
+ 8b4d8c7b6e3a060d365bc1ad650929fa \
+ 41f86328d71bfca707af1cf7fb14460c \
+ 34cc94ac4855a569e4885f3366700458 \
+ 781d4ccf5d04c98fa02af207a9639249 \
+ 2e67a226b051d8274d3bdaa872609a2e \
+ bd5f9d9900731be1a4e4df05db231991 \
+ bb3ae104a9fa1b31568cc98c920a4653 \
+ a8de006fe0c7e373c560dd51599287a8 \
+ 0f65fd26370e1fd67c8e8812cabea574 \
+ e628ca8adb2b572bffb210f014656b6f \
+ 0eedbc32447f40b3045d6de3910b5415 \
+ 6e23e0eee42b1ba9ec61a6db7ec2dc08 \
+ ce68e06a2cd4f180747cf169fc388a95 \
+ db96b50050277bf05a3c68534bbb9586 \
+ 09de9d01e7331ff3da11f58be8bef0df"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Benjamin Trigona-Harany"
+EMAIL="slackbuilds@jaxartes.net"
diff --git a/system/dust/slack-desc b/system/dust/slack-desc
new file mode 100644
index 0000000000..8d56e0f318
--- /dev/null
+++ b/system/dust/slack-desc
@@ -0,0 +1,19 @@
+# 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 ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+dust: dust (more intuitive du)
+dust:
+dust: dust is a more intuitive version of the du command, showing an
+dust: overview of which directories are using disk space.
+dust:
+dust:
+dust:
+dust:
+dust:
+dust:
+dust:
diff --git a/system/early-ssh/early-ssh.SlackBuild b/system/early-ssh/early-ssh.SlackBuild
index 70cc852bef..0405940a32 100644
--- a/system/early-ssh/early-ssh.SlackBuild
+++ b/system/early-ssh/early-ssh.SlackBuild
@@ -23,11 +23,12 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=early-ssh
-GITREV=${GITREV:-4acf000ddbe564dcafec626ec0dc7eadd821a857}
-VERSION=${VERSION:-git$(echo "$GITREV" | sed 's/^\(.\{7\}\).*$/\1/')}
+VERSION=${VERSION:-git4acf000}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+GITREV=4acf000ddbe564dcafec626ec0dc7eadd821a857
+
ARCH=noarch
CWD=$(pwd)
diff --git a/system/epson-inkjet-printer-escpr/README.models b/system/epson-inkjet-printer-escpr/README.models
index 52bf2545e8..53100c2d8c 100644
--- a/system/epson-inkjet-printer-escpr/README.models
+++ b/system/epson-inkjet-printer-escpr/README.models
@@ -17,59 +17,60 @@ EP-M570T Series, ET-1110 Series, ET-16500 Series, ET-2500 Series,
ET-2550 Series, ET-2600 Series, ET-2610 Series, ET-2650 Series, ET-2700
Series, ET-2710 Series, ET-2720 Series, ET-2750 Series, ET-2760 Series,
ET-4500 Series, ET-4550 Series, ET-4700 Series, ET-7700 Series, ET-7750
-Series, ET-M1100 Series, ET-M1120 Series, EW-052A Series, EW-452A
-Series, EW-M5071FT Series, EW-M571T Series, EW-M660FT Series, EW-M770T
-Series, EW-M970A3T Series, K200, K300, L1110 Series, L1455 Series, L3050
-Series, L3060 Series, L3070 Series, L3100 Series, L3110 Series, L3150
-Series, L3160 Series, L364 Series, L375 Series, L385 Series, L386
-Series, L395 Series, L396 Series, L405 Series, L4150 Series, L4160
-Series, L475 Series, L485 Series, L486 Series, L495 Series, L5190
-Series, L565 Series, L566 Series, L575 Series, L605 Series, L655 Series,
-L7160 Series, L7180 Series, L805 Series, L810 Series, L850 Series, M1100
-Series, M1120 Series, M200 Series, M205 Series, M2110 Series, M2120
-Series, ME 200, ME OFFICE 520, ME OFFICE 530, ME OFFICE 560W, ME OFFICE
-570, ME OFFICE 620F, ME OFFICE 900WD, ME OFFICE 940FW, ME OFFICE 960FWD,
-ME Office 510, ME Office 600F, ME Office 650FN, ME Office 700FW, ME-301
-Series, ME-303 Series, ME-400 Series, NX230 TX230, NX430 TX435, PF-70
-Series, PF-71 Series, PF-81 Series, PM-400 Series, PM-A750, PM-A820,
-PM-A840, PM-A840S, PM-A890, PM-A920, PM-A940, PM-A950, PM-A970, PM-D600,
-PM-D800, PM-D870, PM-G4500, PM-G850, PM-T960, PM-T990, PX-046A Series,
-PX-047A Series, PX-048A Series, PX-049A Series, PX-1600F, PX-1700F,
-PX-205 Series, PX-404A, PX-405A Series, PX-434A, PX-435A Series, PX-436A
-Series, PX-437A Series, PX-501A, PX-502A, PX-503A, PX-504A, PX-505F
-Series, PX-535F Series, PX-5600, PX-5V, PX-601F, PX-602F, PX-603F,
-PX-605F Series, PX-673F, PX-675F Series, PX-7V, PX-A620, PX-A640,
-PX-A650, PX-A720, PX-A740, PX-B700, PX-B750F, PX-FA700, PX-G5300,
-PX-M160T Series, PX-M350F, PX-M5040F, PX-M5041F, PX-M650A, PX-M650F,
-PX-M7050 Series, PX-M7050FP, PX-M7050FX, PX-M740F, PX-M741F, PX-M840F,
-PX-M840FX, PX-M860F, PX-S05 Series, PX-S06 Series, PX-S160T Series,
-PX-S170T Series, PX-S170UT Series, PX-S350, PX-S5040, PX-S7050 Series,
-PX-S7050PS, PX-S740, PX-S840, PX-S860, PictureMate 500, PictureMate
-Deluxe, PictureMate PM 200, PictureMate PM 210, PictureMate PM 215,
-PictureMate PM 225, PictureMate PM 235, PictureMate PM 240, PictureMate
-PM 245, PictureMate PM 250, PictureMate PM 260, PictureMate PM 270,
-PictureMate PM 280, PictureMate PM 290, PictureMate PM 300, PictureMate
-PM 310, ST-2000 Series, Epson Stylus CX2800, Epson Stylus CX2900, Epson
-Stylus CX3700, Epson Stylus CX3800, Epson Stylus CX3900, Epson Stylus
-CX4200, Epson Stylus CX4800, Epson Stylus CX4900, Epson Stylus CX5000,
-Epson Stylus CX5900, Epson Stylus CX6000, Epson Stylus CX7300, Epson
-Stylus CX7400, Epson Stylus CX7700, Epson Stylus CX7800, Epson Stylus
-CX8300, Epson Stylus CX8400, Epson Stylus CX9300F, Epson Stylus
-CX9400Fax, Epson Stylus DX3800, Epson Stylus DX4000, Epson Stylus
-DX4200, Epson Stylus DX4800, Epson Stylus DX5000, Epson Stylus DX7400,
-Epson Stylus DX8400, Epson Stylus DX9400F, Epson Stylus NX200, Epson
-Stylus NX210, Epson Stylus NX215, Epson Stylus NX230, Epson Stylus
-NX300, Epson Stylus NX330, Epson Stylus NX400, Epson Stylus NX410, Epson
-Stylus NX420, Epson Stylus NX430, Epson Stylus NX510, Epson Stylus
-NX530, Epson Stylus NX620, Epson Stylus NX635, Epson Stylus Office
-BX300F, Epson Stylus Office BX305, Epson Stylus Office BX305 Plus, Epson
-Stylus Office BX310FN, Epson Stylus Office BX320FW, Epson Stylus Office
-BX525WD, Epson Stylus Office BX535WD, Epson Stylus Office BX600FW, Epson
-Stylus Office BX610FW, Epson Stylus Office BX620FWD, Epson Stylus Office
-BX630FW, Epson Stylus Office BX635FWD, Epson Stylus Office BX925, Epson
-Stylus Office BX935FWD, Epson Stylus Office TX300F, Epson Stylus Office
-TX320F, Epson Stylus Office TX510FN, Epson Stylus Office TX515FN, Epson
-Stylus Office TX525FW, Epson Stylus Office TX600FW, Epson Stylus Office
+Series, ET-M1100 Series, ET-M1120 Series, ET-M2120 Series, EW-052A
+Series, EW-452A Series, EW-M5071FT Series, EW-M571T Series, EW-M660FT
+Series, EW-M770T Series, EW-M970A3T Series, K200, K300, L1110 Series,
+L1455 Series, L3050 Series, L3060 Series, L3070 Series, L3100 Series,
+L3110 Series, L3150 Series, L3160 Series, L364 Series, L375 Series, L385
+Series, L386 Series, L395 Series, L396 Series, L405 Series, L4150
+Series, L4160 Series, L475 Series, L485 Series, L486 Series, L495
+Series, L5190 Series, L565 Series, L566 Series, L575 Series, L605
+Series, L655 Series, L7160 Series, L7180 Series, L805 Series, L810
+Series, L850 Series, M1100 Series, M1120 Series, M200 Series, M205
+Series, M2110 Series, M2120 Series, ME 200, ME OFFICE 520, ME OFFICE
+530, ME OFFICE 560W, ME OFFICE 570, ME OFFICE 620F, ME OFFICE 900WD, ME
+OFFICE 940FW, ME OFFICE 960FWD, ME Office 510, ME Office 600F, ME Office
+650FN, ME Office 700FW, ME-301 Series, ME-303 Series, ME-400 Series,
+NX230 TX230, NX430 TX435, PF-70 Series, PF-71 Series, PF-81 Series,
+PM-400 Series, PM-A750, PM-A820, PM-A840, PM-A840S, PM-A890, PM-A920,
+PM-A940, PM-A950, PM-A970, PM-D600, PM-D800, PM-D870, PM-G4500, PM-G850,
+PM-T960, PM-T990, PX-046A Series, PX-047A Series, PX-048A Series,
+PX-049A Series, PX-1600F, PX-1700F, PX-205 Series, PX-404A, PX-405A
+Series, PX-434A, PX-435A Series, PX-436A Series, PX-437A Series,
+PX-501A, PX-502A, PX-503A, PX-504A, PX-505F Series, PX-535F Series,
+PX-5600, PX-5V, PX-601F, PX-602F, PX-603F, PX-605F Series, PX-673F,
+PX-675F Series, PX-7V, PX-A620, PX-A640, PX-A650, PX-A720, PX-A740,
+PX-B700, PX-B750F, PX-FA700, PX-G5300, PX-M160T Series, PX-M350F,
+PX-M5040F, PX-M5041F, PX-M650A, PX-M650F, PX-M7050 Series, PX-M7050FP,
+PX-M7050FX, PX-M740F, PX-M741F, PX-M840F, PX-M840FX, PX-M860F, PX-S05
+Series, PX-S06 Series, PX-S160T Series, PX-S170T Series, PX-S170UT
+Series, PX-S350, PX-S5040, PX-S7050 Series, PX-S7050PS, PX-S740,
+PX-S840, PX-S860, PictureMate 500, PictureMate Deluxe, PictureMate PM
+200, PictureMate PM 210, PictureMate PM 215, PictureMate PM 225,
+PictureMate PM 235, PictureMate PM 240, PictureMate PM 245, PictureMate
+PM 250, PictureMate PM 260, PictureMate PM 270, PictureMate PM 280,
+PictureMate PM 290, PictureMate PM 300, PictureMate PM 310, ST-2000
+Series, Epson Stylus CX2800, Epson Stylus CX2900, Epson Stylus CX3700,
+Epson Stylus CX3800, Epson Stylus CX3900, Epson Stylus CX4200, Epson
+Stylus CX4800, Epson Stylus CX4900, Epson Stylus CX5000, Epson Stylus
+CX5900, Epson Stylus CX6000, Epson Stylus CX7300, Epson Stylus CX7400,
+Epson Stylus CX7700, Epson Stylus CX7800, Epson Stylus CX8300, Epson
+Stylus CX8400, Epson Stylus CX9300F, Epson Stylus CX9400Fax, Epson
+Stylus DX3800, Epson Stylus DX4000, Epson Stylus DX4200, Epson Stylus
+DX4800, Epson Stylus DX5000, Epson Stylus DX7400, Epson Stylus DX8400,
+Epson Stylus DX9400F, Epson Stylus NX200, Epson Stylus NX210, Epson
+Stylus NX215, Epson Stylus NX230, Epson Stylus NX300, Epson Stylus
+NX330, Epson Stylus NX400, Epson Stylus NX410, Epson Stylus NX420, Epson
+Stylus NX430, Epson Stylus NX510, Epson Stylus NX530, Epson Stylus
+NX620, Epson Stylus NX635, Epson Stylus Office BX300F, Epson Stylus
+Office BX305, Epson Stylus Office BX305 Plus, Epson Stylus Office
+BX310FN, Epson Stylus Office BX320FW, Epson Stylus Office BX525WD, Epson
+Stylus Office BX535WD, Epson Stylus Office BX600FW, Epson Stylus Office
+BX610FW, Epson Stylus Office BX620FWD, Epson Stylus Office BX630FW,
+Epson Stylus Office BX635FWD, Epson Stylus Office BX925, Epson Stylus
+Office BX935FWD, Epson Stylus Office TX300F, Epson Stylus Office TX320F,
+Epson Stylus Office TX510FN, Epson Stylus Office TX515FN, Epson Stylus
+Office TX525FW, Epson Stylus Office TX600FW, Epson Stylus Office
TX610FW, Epson Stylus Office TX620FWD, Epson Stylus Photo 1400, Epson
Stylus Photo 1410, Epson Stylus Photo 1430, Epson Stylus Photo 1500,
Epson Stylus Photo PX650, Epson Stylus Photo PX660, Epson Stylus Photo
diff --git a/system/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr.SlackBuild b/system/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr.SlackBuild
index 3830421f8d..ec1d397619 100644
--- a/system/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr.SlackBuild
+++ b/system/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr.SlackBuild
@@ -25,7 +25,7 @@
# Update by: blizzack <slackbuilds@blizzack.com>
PRGNAM=epson-inkjet-printer-escpr
-VERSION=${VERSION:-1.7.6}
+VERSION=${VERSION:-1.7.7}
TARNAM=$PRGNAM-$VERSION-1lsb3.2.tar.gz
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/system/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr.info b/system/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr.info
index 09fae0b6bc..87da3124e0 100644
--- a/system/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr.info
+++ b/system/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr.info
@@ -1,8 +1,8 @@
PRGNAM="epson-inkjet-printer-escpr"
-VERSION="1.7.6"
+VERSION="1.7.7"
HOMEPAGE="http://download.ebz.epson.net/dsc/search/01/search/"
-DOWNLOAD="https://download3.ebz.epson.net/dsc/f/03/00/10/33/90/13c8b802beeae061b6eb08248a0417be08484a26/epson-inkjet-printer-escpr-1.7.6-1lsb3.2.tar.gz"
-MD5SUM="3d11d2303964cd940ddd7734f5da5712"
+DOWNLOAD="https://download3.ebz.epson.net/dsc/f/03/00/10/49/18/f3016be6120a7271a6d9cb64872f817bce1920b8/epson-inkjet-printer-escpr-1.7.7-1lsb3.2.tar.gz"
+MD5SUM="1d951cc738b285886288a16c11725523"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/epson-inkjet-printer-escpr2/README.models b/system/epson-inkjet-printer-escpr2/README.models
index 0ee52e084c..4e0a2a9bea 100644
--- a/system/epson-inkjet-printer-escpr2/README.models
+++ b/system/epson-inkjet-printer-escpr2/README.models
@@ -1,24 +1,27 @@
EC-4020 Series, EC-4030 Series, EC-4040 Series, EP-50V Series,
EP-879A Series, EP-880A Series, EP-881A Series, EP-882A Series,
-EP-982A3 Series, ET-3700 Series, ET-3710 Series, ET-3750 Series,
-ET-3760 Series, ET-4750 Series, ET-4760 Series, ET-8700 Series,
-ET-M1140 Series, ET-M1170 Series, ET-M1180 Series, ET-M2140 Series,
-ET-M2170 Series, ET-M3140 Series, ET-M3170 Series, ET-M3180 Series,
-EW-M630T Series, EW-M670FT Series, EW-M752T Series, L6160 Series,
+EP-982A3 Series, ET-15000 Series, ET-16600 Series, ET-16650 Series,
+ET-3700 Series, ET-3710 Series, ET-3750 Series, ET-3760 Series,
+ET-4750 Series, ET-4760 Series, ET-5800 Series, ET-5850 Series,
+ET-8700 Series, ET-M1140 Series, ET-M1170 Series, ET-M1180 Series,
+ET-M2140 Series, ET-M2170 Series, ET-M3140 Series, ET-M3170 Series,
+ET-M3180 Series, EW-M630T Series, EW-M670FT Series, EW-M752T Series,
+L14150 Series, L15150 Series, L15160 Series, L6160 Series,
L6170 Series, L6190 Series, M1140 Series, M1170 Series,
-M1180 Series, M2140 Series, M2170 Series, M3140 Series, M3170 Series,
-M3180 Series, PM-520 Series, PX-M270FT Series, PX-M270T Series,
-PX-M380F, PX-M381FL, PX-M5080F Series, PX-M5081F Series,
-PX-M680F Series, PX-M7070FX, PX-M7110F, PX-M7110FP, PX-M780F Series,
-PX-M781F Series, PX-M880FX, PX-M884F, PX-M885F, PX-M886FL,
-PX-S270T Series, PX-S380, PX-S381L, PX-S5010 Series, PX-S5080 Series,
-PX-S7070X, PX-S7110, PX-S7110P, PX-S880X, PX-S884, PX-S885,
-ST-3000 Series, ST-4000 Series, ST-M1000 Series, ST-M3000 Series,
-WF-2860 Series, WF-3720 Series, WF-3730 Series, WF-4720 Series,
-WF-4730 Series, WF-4740 Series, WF-7210 Series, WF-7710 Series,
-WF-7720 Series, WF-C5210 Series, WF-C5290 Series, WF-C5290BA,
-WF-C529R Series, WF-C529RB, WF-C5710 Series, WF-C5790 Series,
-WF-C5790BA, WF-C579R Series, WF-C579RB, WF-C8190 Series, WF-C8190B,
+M1180 Series, M2140 Series, M2170 Series, M3140 Series,
+M3170 Series, M3180 Series, PM-520 Series, PX-M270FT Series,
+PX-M270T Series, PX-M380F, PX-M381FL, PX-M5080F Series,
+PX-M5081F Series, PX-M680F Series, PX-M7070FX, PX-M7080FX,
+PX-M7090FX, PX-M7110F, PX-M7110FP, PX-M780F Series, PX-M781F Series,
+PX-M880FX, PX-M884F, PX-M885F, PX-M886FL, PX-S270T Series, PX-S380,
+PX-S381L, PX-S5010 Series, PX-S5080 Series, PX-S7070X, PX-S7090X,
+PX-S7110, PX-S7110P, PX-S880X, PX-S884, PX-S885, ST-3000 Series,
+ST-4000 Series, ST-M1000 Series, ST-M3000 Series, WF-2860 Series,
+WF-3720 Series, WF-3730 Series, WF-4720 Series, WF-4730 Series,
+WF-4740 Series, WF-7210 Series, WF-7710 Series, WF-7720 Series,
+WF-C5210 Series, WF-C5290 Series, WF-C5290BA, WF-C529R Series,
+WF-C529RB, WF-C5710 Series, WF-C5790 Series, WF-C5790BA,
+WF-C579R Series, WF-C579RB, WF-C8190 Series, WF-C8190B,
WF-C8610 Series, WF-C8690 Series, WF-C8690B, WF-C869R Series,
WF-M5298 Series, WF-M5299 Series, WF-M5799 Series, XP-15000 Series,
XP-5100 Series, XP-6000 Series, XP-6100 Series, XP-8500 Series,
diff --git a/system/epson-inkjet-printer-escpr2/epson-inkjet-printer-escpr2.SlackBuild b/system/epson-inkjet-printer-escpr2/epson-inkjet-printer-escpr2.SlackBuild
index e40c7dea63..718d0af72d 100644
--- a/system/epson-inkjet-printer-escpr2/epson-inkjet-printer-escpr2.SlackBuild
+++ b/system/epson-inkjet-printer-escpr2/epson-inkjet-printer-escpr2.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for escpr2
-# Copyright 2018/9 Tim Dickson
+# Copyright 2018/9/20 Tim Dickson
# thanks to Ruben Schuller for escpr slack build, which this is
# heavily based on.
# All rights reserved.
@@ -25,7 +25,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=epson-inkjet-printer-escpr2
-VERSION=${VERSION:-1.1.2}
+VERSION=${VERSION:-1.1.6}
EXTRABIT=1lsb3.2
TARNAM=$PRGNAM-$VERSION-$EXTRABIT.tar.gz
BUILD=${BUILD:-1}
diff --git a/system/epson-inkjet-printer-escpr2/epson-inkjet-printer-escpr2.info b/system/epson-inkjet-printer-escpr2/epson-inkjet-printer-escpr2.info
index 9ec26a7a49..5b626c74cd 100644
--- a/system/epson-inkjet-printer-escpr2/epson-inkjet-printer-escpr2.info
+++ b/system/epson-inkjet-printer-escpr2/epson-inkjet-printer-escpr2.info
@@ -1,8 +1,8 @@
PRGNAM="epson-inkjet-printer-escpr2"
-VERSION="1.1.2"
+VERSION="1.1.6"
HOMEPAGE="http://download.ebz.epson.net/dsc/search/01/search/"
-DOWNLOAD="https://download3.ebz.epson.net/dsc/f/03/00/10/19/86/41d3fc9b6dca51fdf1a4f9d240c56236cc153f74/epson-inkjet-printer-escpr2-1.1.2-1lsb3.2.src.rpm"
-MD5SUM="5068754794782ae7eb94baa3f5922162"
+DOWNLOAD="https://download3.ebz.epson.net/dsc/f/03/00/10/63/40/79e6fb572dd67237635b31f279d3cc43c8885be5/epson-inkjet-printer-escpr2-1.1.6-1lsb3.2.src.rpm"
+MD5SUM="3f960b69f4a16664dbfa795913851a7b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/etsh/etsh.SlackBuild b/system/etsh/etsh.SlackBuild
index 6e87ea5bdf..d1cb0cad9e 100644
--- a/system/etsh/etsh.SlackBuild
+++ b/system/etsh/etsh.SlackBuild
@@ -18,10 +18,11 @@
# The name means "Extended Thompson Shell", it's nothing to do with
# phoning home...
+# 20191201 bkw: updated for v5.4.0.
# 20180902 bkw: updated for v5.3.1.
PRGNAM=etsh
-VERSION=${VERSION:-5.3.1} # main etsh version
+VERSION=${VERSION:-5.4.0} # main etsh version
V6S_VER=${V6S_VER:-20180109} # v6scripts version
LT_VER=${LT_VER:-20180115} # looptest version
BUILD=${BUILD:-1}
@@ -63,11 +64,8 @@ rm -rf $PRGNAM-$VERSION
tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
cd $PRGNAM-$VERSION
chown -R root:root .
-find -L . \
- \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
- -o -perm 511 \) -exec chmod 755 {} \+ -o \
- \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
- -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \+
+find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \
+ \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} \+
./configure # not a GNU autoconf script, does not take standard args
make PREFIX=/usr BINDIR=/bin DESTDIR=$PKG WARNINGS="$SLKCFLAGS" install
@@ -90,7 +88,7 @@ cd -
# binaries already stripped
gzip -9 $PKG/usr/man/man?/*.?
-cp -a AUTHORS CHANGES* DEDICATIONS History \
+cp -a AUTHORS CHANGES* DEDICATIONS \
LICENSE NOTES PROJECT README* examples \
$DOCDIR
cat $CWD/$PRGNAM.SlackBuild > $DOCDIR/$PRGNAM.SlackBuild
diff --git a/system/etsh/etsh.info b/system/etsh/etsh.info
index 64a2c03cf0..59707edc21 100644
--- a/system/etsh/etsh.info
+++ b/system/etsh/etsh.info
@@ -1,10 +1,10 @@
PRGNAM="etsh"
-VERSION="5.3.1"
-HOMEPAGE="https://etsh.io/"
-DOWNLOAD="https://etsh.io/src/etsh_5.3.1/etsh-5.3.1.tar.gz \
- https://etsh.io/v6scripts/v6scripts-20180109.tar.gz \
+VERSION="5.4.0"
+HOMEPAGE="https://etsh.nl/"
+DOWNLOAD="https://etsh.nl/src/etsh_5.4.0/etsh-5.4.0.tar.gz \
+ https://etsh.nl/v6scripts/v6scripts-20180109.tar.gz \
http://urchlay.naptime.net/~urchlay/src/looptest-20180115.tar.xz"
-MD5SUM="ade54e7130d2a8931427f6a2397337d6 \
+MD5SUM="e004699ce8842fdfc4536e54dbb1ea04 \
5fee60c842f1ab7274c5a53447de2b63 \
1c7ef73a9515d340354bbb19e5ebed91"
DOWNLOAD_x86_64=""
diff --git a/system/execline/README b/system/execline/README
index 567b32fdb9..c3019a5055 100644
--- a/system/execline/README
+++ b/system/execline/README
@@ -1,4 +1,4 @@
-execline is a (non-interactive) scripting language, like sh ; but its
+execline is a (non-interactive) scripting language, like sh; but its
syntax is quite different from a traditional shell syntax. The
execlineb program is meant to be used as an interpreter for a text
file; the other commands are essentially useful inside an execlineb
@@ -9,6 +9,26 @@ getopt-style option handling, filename globbing, and more. Meanwhile,
its syntax is far more logic and predictable than the shell's syntax,
and has no security issues.
-execline requires skalibs at build time but not at run time.
+NOTE:
+Upstream recommends building skarnet.org softwares with static libraries
+as most of skarnet.org softwares are small enough that using shared
+libraries are generally not worth using. Therefore, by default, shared
+libraries are not built and binaries are linked against the static
+versions of the skarnet.org libraries.
-execline installs into /command to match the skarnet.org examples.
+If you want to also build the shared libraries, pass BUILD_SHARED=yes
+environment variable to the SlackBuild script like below:
+
+ BUILD_SHARED=yes ./execline.SlackBuild
+
+Similarly, to avoid building the static libraries, you can pass
+BUILD_STATIC=no to the script. For example, to only build the shared
+libraries and not the static ones, you can do something like:
+
+ BUILD_SHARED=yes BUILD_STATIC=no ./execline.SlackBuild
+
+If you just want to build and use skarnet.org softwares, building only
+the static libraries should be sufficient.
+
+If you want the binaries to be linked against the shared versions of the
+skarnet.org libraries, pass LINK_SHARED=yes to the script.
diff --git a/system/execline/execline.SlackBuild b/system/execline/execline.SlackBuild
index d072a3d95d..9cb78443e7 100644
--- a/system/execline/execline.SlackBuild
+++ b/system/execline/execline.SlackBuild
@@ -3,6 +3,7 @@
# Slackware build script for execline
# Copyright 2019 Sean MacLennan Ottawa, Canada
+# Copyright 2020 Muhammad Mahendra Subrata Depok, Indonesia
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,7 +24,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=execline
-VERSION=${VERSION:-2.5.0.1}
+VERSION=${VERSION:-2.5.3.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -54,6 +55,29 @@ else
LIBDIRSUFFIX=""
fi
+# By default, only static libraries are built. If you need to build the shared libraries, just pass
+# BUILD_SHARED=yes to this script
+BUILD_STATIC=${BUILD_STATIC:-yes}
+BUILD_SHARED=${BUILD_SHARED:-no}
+
+if [ "$BUILD_STATIC" = "no" ]; then
+ LIBS_CONF="--disable-static"
+fi
+
+if [ "$BUILD_SHARED" = "yes" ]; then
+ LIBS_CONF="--enable-shared $LIBS_CONF"
+fi
+
+# By default, all binaries are linked against the static versions of the skarnet.org libraries
+# Pass LINK_SHARED=yes to link the binaries against the shared versions of the skarnet.org libraries
+# Also, if you only built the shared versions of the skarnet.org libraries, the binaries will be
+# linked against shared libraries automatically, as though LINK_SHARED=yes is passed to this script
+LINK_SHARED=${LINK_SHARED:-no}
+
+if [ "$LINK_SHARED" = "yes" ]; then
+ LIBS_CONF="--disable-allstatic $LIBS_CONF"
+fi
+
set -e
rm -rf $PKG
@@ -72,17 +96,19 @@ find -L . \
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
- --bindir=/command \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --dynlibdir=/usr/lib${LIBDIRSUFFIX} \
- --build=$ARCH-slackware-linux
+ --dynlibdir=/lib${LIBDIRSUFFIX} \
+ --bindir=/bin \
+ --libexecdir=/usr/libexec \
+ --libdir=/usr/lib${LIBDIRSUFFIX}/execline \
+ --includedir=/usr/include \
+ --with-sysdeps=/usr/lib${LIBDIRSUFFIX}/skalibs/sysdeps \
+ --with-lib=/usr/lib${LIBDIRSUFFIX}/skalibs \
+ $LIBS_CONF
make
+make strip
make install DESTDIR=$PKG
-find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a AUTHORS COPYING INSTALL NEWS README doc examples $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/system/execline/execline.info b/system/execline/execline.info
index 50e218698b..5ab58d0201 100644
--- a/system/execline/execline.info
+++ b/system/execline/execline.info
@@ -1,10 +1,10 @@
PRGNAM="execline"
-VERSION="2.5.0.1"
+VERSION="2.5.3.0"
HOMEPAGE="https://skarnet.org/software/execline/"
-DOWNLOAD="https://skarnet.org/software/execline/execline-2.5.0.1.tar.gz"
-MD5SUM="fffc9f3fe0e7611d297a86e478c81ff5"
+DOWNLOAD="https://skarnet.org/software/execline/execline-2.5.3.0.tar.gz"
+MD5SUM="6ec5184d7948b350b2dc4e1c700668fd"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="skalibs"
-MAINTAINER="Sean MacLennan"
-EMAIL="seanm@seanm.ca"
+MAINTAINER="Muhammad Mahendra Subrata"
+EMAIL="mumahendras3@gmail.com"
diff --git a/system/execline/slack-desc b/system/execline/slack-desc
index 87fd38cafa..9d0df0b9fb 100644
--- a/system/execline/slack-desc
+++ b/system/execline/slack-desc
@@ -8,12 +8,12 @@
|-----handy-ruler------------------------------------------------------|
execline: execline (non-interactive scripting language)
execline:
-execline: The execlineb program is meant to be used as an interpreter for a
-execline: text file; the other commands are essentially useful inside an
-execline: execlineb script. execline is as powerful as a shell: it features
-execline: conditional loops, getopt-style option handling, filename globbing,
-execline: and more. Meanwhile, its syntax is far more logic and predictable
-execline: than the shell's syntax, and has no security issues.
+execline: execline is a (non-interactive) scripting language, like sh; but its
+execline: syntax is quite different from a traditional shell syntax. It is as
+execline: powerful as a shell: it features conditional loops, getopt-style
+execline: option handling, filename globbing, and more. Meanwhile, its syntax is
+execline: far more logic and predictable than the shell's syntax, and has no
+execline: security issues.
execline:
-execline: https://skarnet.org/software/execline/
+execline: Homepage: https://skarnet.org/software/execline/
execline:
diff --git a/system/exomizer/exomizer.SlackBuild b/system/exomizer/exomizer.SlackBuild
index 9f4f47f02b..a945e68be4 100644
--- a/system/exomizer/exomizer.SlackBuild
+++ b/system/exomizer/exomizer.SlackBuild
@@ -6,6 +6,7 @@
# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
+# 20191201 bkw: update for v3.0.2
# 20180829 bkw: update for v3.0.1
# 20180619 bkw:
@@ -16,7 +17,7 @@
# - can still build with VERSION=2.0.9 or VERSION=2.0.10, if needed
PRGNAM=exomizer
-VERSION=${VERSION:-3.0.1}
+VERSION=${VERSION:-3.0.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -58,11 +59,8 @@ cd $PRGNAM-$VERSION
unzip $CWD/${PRGNAM}${VERSION//./}.zip -x dos/\* win32/\* || \
unzip $CWD/$PRGNAM-$VERSION.zip -x dos/\* win32/\*
chown -R root:root .
-find -L . \
- \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
- -o -perm 511 \) -exec chmod 755 {} \; -o \
- \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
- -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \
+ \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} \+
make -C src CFLAGS="$SLKCFLAGS"
mkdir -p $PKG/usr/bin
diff --git a/system/exomizer/exomizer.info b/system/exomizer/exomizer.info
index 38a1dcc868..164a80c65c 100644
--- a/system/exomizer/exomizer.info
+++ b/system/exomizer/exomizer.info
@@ -1,8 +1,8 @@
PRGNAM="exomizer"
-VERSION="3.0.1"
+VERSION="3.0.2"
HOMEPAGE="https://bitbucket.org/magli143/exomizer/wiki/Home"
-DOWNLOAD="http://urchlay.naptime.net/~urchlay/src/exomizer-3.0.1.zip"
-MD5SUM="cb5b3fe6a4c492099b220a9da064f7e5"
+DOWNLOAD="http://urchlay.naptime.net/~urchlay/src/exomizer-3.0.2.zip"
+MD5SUM="5fa0cbb09ed83a6f1898e8a9879508a6"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/fantasque-sans-mono/README b/system/fantasque-sans-mono/README
new file mode 100644
index 0000000000..7cdf3f8e9f
--- /dev/null
+++ b/system/fantasque-sans-mono/README
@@ -0,0 +1,2 @@
+fantasque-sans-mono is a cool monospaced font with a handwriting style.
+This script packages both the TTF and OTF font files.
diff --git a/system/fantasque-sans-mono/doinst.sh b/system/fantasque-sans-mono/doinst.sh
new file mode 100644
index 0000000000..ff1dece33d
--- /dev/null
+++ b/system/fantasque-sans-mono/doinst.sh
@@ -0,0 +1,10 @@
+# Update the X font indexes:
+if [ -x /usr/bin/mkfontdir ]; then
+ ( cd /usr/share/fonts/OTF
+ mkfontscale .
+ mkfontdir .
+ )
+fi
+if [ -x /usr/bin/fc-cache ]; then
+ /usr/bin/fc-cache -f
+fi
diff --git a/system/fantasque-sans-mono/fantasque-sans-mono.SlackBuild b/system/fantasque-sans-mono/fantasque-sans-mono.SlackBuild
new file mode 100644
index 0000000000..594f73842e
--- /dev/null
+++ b/system/fantasque-sans-mono/fantasque-sans-mono.SlackBuild
@@ -0,0 +1,72 @@
+#!/bin/sh
+
+# Slackware build script for fantasque-sans-mono
+
+# Copyright 2019 klorophatu
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+PRGNAM=fantasque-sans-mono
+VERSION=${VERSION:-1.8.0}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+ARCH=noarch
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+set -eu
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+
+cd $TMP
+rm -rf $PRGNAM-$VERSION
+mkdir $PRGNAM-$VERSION
+
+cd $PRGNAM-$VERSION
+unzip $CWD/FantasqueSansMono-Normal.zip
+
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+mkdir -p $PKG/usr/share/fonts/OTF
+cp -a OTF/*.otf $PKG/usr/share/fonts/OTF
+
+mkdir -p $PKG/usr/share/fonts/TTF
+cp -a TTF/*.ttf $PKG/usr/share/fonts/TTF
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a LICENSE.txt $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a *.md $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+cat $CWD/doinst.sh > $PKG/install/doinst.sh
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/system/fantasque-sans-mono/fantasque-sans-mono.info b/system/fantasque-sans-mono/fantasque-sans-mono.info
new file mode 100644
index 0000000000..5bf1504dc1
--- /dev/null
+++ b/system/fantasque-sans-mono/fantasque-sans-mono.info
@@ -0,0 +1,10 @@
+PRGNAM="fantasque-sans-mono"
+VERSION="1.8.0"
+HOMEPAGE="https://github.com/belluzj/fantasque-sans/"
+DOWNLOAD="https://github.com/belluzj/fantasque-sans/releases/download/v1.8.0/FantasqueSansMono-Normal.zip"
+MD5SUM="99bd6bf2755c7f6b5f5c62daf6807aea"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="klorophatu"
+EMAIL="klorophatu@krutt.org"
diff --git a/system/fantasque-sans-mono/slack-desc b/system/fantasque-sans-mono/slack-desc
new file mode 100644
index 0000000000..509eccd125
--- /dev/null
+++ b/system/fantasque-sans-mono/slack-desc
@@ -0,0 +1,19 @@
+# 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 ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+fantasque-sans-mono: fantasque-sans-mono (Monospaced programming font)
+fantasque-sans-mono:
+fantasque-sans-mono: A programming font, designed with functionality in mind.
+fantasque-sans-mono:
+fantasque-sans-mono: The font has some wibbly-wobbly handwriting-like fuzziness that
+fantasque-sans-mono: makes it unassumingly cool. It is used for programming, as it is
+fantasque-sans-mono: a monospaced font.
+fantasque-sans-mono:
+fantasque-sans-mono: Homepage: https://github.com/belluzj/fantasque-sans/
+fantasque-sans-mono:
+fantasque-sans-mono:
diff --git a/system/fatrace/fatrace.SlackBuild b/system/fatrace/fatrace.SlackBuild
index e8e68ad4e5..72e5b34cea 100644
--- a/system/fatrace/fatrace.SlackBuild
+++ b/system/fatrace/fatrace.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for fatrace
-# Copyright 2018 Leonardo Citrolo, Italy
+# Copyright 2018-2020 Leonardo Citrolo, Italy
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=fatrace
-VERSION=${VERSION:-0.13}
+VERSION=${VERSION:-0.15}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -60,7 +60,7 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$VERSION.tar.bz2
+tar xvf $CWD/$PRGNAM-$VERSION.tar.?z*
cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
diff --git a/system/fatrace/fatrace.info b/system/fatrace/fatrace.info
index 8ea1432f21..bc7e463ec8 100644
--- a/system/fatrace/fatrace.info
+++ b/system/fatrace/fatrace.info
@@ -1,8 +1,8 @@
PRGNAM="fatrace"
-VERSION="0.13"
+VERSION="0.15"
HOMEPAGE="https://launchpad.net/fatrace"
-DOWNLOAD="https://launchpad.net/fatrace/trunk/0.13/+download/fatrace-0.13.tar.bz2"
-MD5SUM="c390b5d2ce6e48a88ff1905593b9eb61"
+DOWNLOAD="https://launchpad.net/fatrace/trunk/0.15/+download/fatrace-0.15.tar.xz"
+MD5SUM="d33ec7c650ab25a835540e802bfab09f"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3"
diff --git a/system/fatsort/fatsort.SlackBuild b/system/fatsort/fatsort.SlackBuild
index ac2e5e8cea..430da431ec 100644
--- a/system/fatsort/fatsort.SlackBuild
+++ b/system/fatsort/fatsort.SlackBuild
@@ -1,9 +1,8 @@
#!/bin/sh
# Slackware build script for fatsort
-# $Id: fatsort.SlackBuild,v 1.1 2018/08/03 07:22:48 pomf Exp pomf $
-# Copyright 2018 pomfland
+# Copyright 2020 pomfland
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -24,16 +23,16 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=fatsort
-VERSION=${VERSION:-1.4.2.439}
+VERSION=${VERSION:-1.6.2.605}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
+case "$( uname -m )" in
i?86) ARCH=i586 ;;
arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
+ *) ARCH=$( uname -m ) ;;
+esac
fi
CWD=$(pwd)
@@ -42,17 +41,17 @@ PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
if [ "$ARCH" = "i586" ]; then
- SLKCFLAGS="-O2 -march=i586 -mtune=i686"
- LIBDIRSUFFIX=""
+SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
+SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
+SLKCFLAGS="-O2 -fPIC"
+LIBDIRSUFFIX="64"
else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
+SLKCFLAGS="-O2"
+LIBDIRSUFFIX=""
fi
set -e
@@ -65,16 +64,16 @@ tar xvf $CWD/$PRGNAM-$VERSION.tar.xz
cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
- \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
- -o -perm 511 \) -exec chmod 755 {} \; -o \
- \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
- -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+-o -perm 511 \) -exec chmod 755 {} \; -o \
+\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-CFLAGS="$SLKCFLAGS" make
+make
make install DESTDIR=$PKG MANDIR=/usr/man/man1 SBINDIR=/usr/sbin
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
find $PKG/usr/man -type f -exec gzip -9 {} \;
for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
diff --git a/system/fatsort/fatsort.info b/system/fatsort/fatsort.info
index 6201b038c7..4500153440 100644
--- a/system/fatsort/fatsort.info
+++ b/system/fatsort/fatsort.info
@@ -1,8 +1,8 @@
PRGNAM="fatsort"
-VERSION="1.4.2.439"
+VERSION="1.6.2.605"
HOMEPAGE="https://fatsort.sourceforge.io/"
-DOWNLOAD="https://sourceforge.net/projects/fatsort/files/fatsort-1.4.2.439.tar.xz"
-MD5SUM="0ca483918bd12339653c4563e11ef20a"
+DOWNLOAD="https://sourceforge.net/projects/fatsort/files/fatsort-1.6.2.605.tar.xz"
+MD5SUM="e3ef708dcdfff60e81db957f6ac30f5a"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/fcron/fcron.SlackBuild b/system/fcron/fcron.SlackBuild
index 0ca20e670a..2744dff620 100644
--- a/system/fcron/fcron.SlackBuild
+++ b/system/fcron/fcron.SlackBuild
@@ -47,7 +47,7 @@ fi
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
- i?86) ARCH=i486 ;;
+ i?86) ARCH=i586 ;;
arm*) ARCH=arm ;;
*) ARCH=$( uname -m ) ;;
esac
@@ -58,8 +58,8 @@ TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686 -Wall"
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686 -Wall"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686 -Wall"
diff --git a/system/firejail/firejail.SlackBuild b/system/firejail/firejail.SlackBuild
index 89e8189cf3..cb49054357 100644
--- a/system/firejail/firejail.SlackBuild
+++ b/system/firejail/firejail.SlackBuild
@@ -24,7 +24,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=firejail
-VERSION=${VERSION:-0.9.60}
+VERSION=${VERSION:-0.9.62}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/system/firejail/firejail.info b/system/firejail/firejail.info
index 4919d959df..1897fcce3c 100644
--- a/system/firejail/firejail.info
+++ b/system/firejail/firejail.info
@@ -1,8 +1,8 @@
PRGNAM="firejail"
-VERSION="0.9.60"
+VERSION="0.9.62"
HOMEPAGE="https://firejail.wordpress.com/"
-DOWNLOAD="https://sourceforge.net/projects/firejail/files/firejail/firejail-0.9.60.tar.xz"
-MD5SUM="8c137fca503762fcdc0e41055d2ea60d"
+DOWNLOAD="https://sourceforge.net/projects/firejail/files/firejail/firejail-0.9.62.tar.xz"
+MD5SUM="649383326b936044fea9031416e56767"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/firetools/firetools.SlackBuild b/system/firetools/firetools.SlackBuild
index 5575d4d83a..8d9b43ddb6 100644
--- a/system/firetools/firetools.SlackBuild
+++ b/system/firetools/firetools.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=firetools
-VERSION=${VERSION:-0.9.58}
+VERSION=${VERSION:-0.9.62}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/system/firetools/firetools.info b/system/firetools/firetools.info
index 8980b2a4bf..c0026c4338 100644
--- a/system/firetools/firetools.info
+++ b/system/firetools/firetools.info
@@ -1,8 +1,8 @@
PRGNAM="firetools"
-VERSION="0.9.58"
+VERSION="0.9.62"
HOMEPAGE="https://l3net.wordpress.com/projects/firejail/#firetools"
-DOWNLOAD="https://sourceforge.net/projects/firejail/files/firetools/firetools-0.9.58.tar.xz"
-MD5SUM="113aba51d3534da6e4a4130c29853d14"
+DOWNLOAD="https://sourceforge.net/projects/firejail/files/firetools/firetools-0.9.62.tar.xz"
+MD5SUM="182684754c94088a8791c16c5f4c296e"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="firejail"
diff --git a/system/fish/fish.SlackBuild b/system/fish/fish.SlackBuild
index 92f1b35783..5bf86fdc09 100644
--- a/system/fish/fish.SlackBuild
+++ b/system/fish/fish.SlackBuild
@@ -2,6 +2,7 @@
#
# Slackware build script for the fish shell.
#
+# Copyright 2019 Donald Cooley, South Haven, Indiana, USA
# Copyright 2015-2019 Edinaldo P. Silva, Rio de Janeiro, Brazil.
# Copyright 2009 Pierre Cazenave <pwcazenave {at} gmail [dot] com>
# All rights reserved.
diff --git a/system/fish/fish.info b/system/fish/fish.info
index 5666362864..e345c57d34 100644
--- a/system/fish/fish.info
+++ b/system/fish/fish.info
@@ -6,5 +6,5 @@ MD5SUM="eba358c6c99e596b8633113ff1cd5994"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="man-db"
-MAINTAINER="Edinaldo P. Silva"
-EMAIL="edps.mundognu@gmail.com"
+MAINTAINER="Donald Cooley"
+EMAIL="chytraeus@protonmail.com"
diff --git a/system/flashcards/fixes.diff b/system/flashcards/fixes.diff
new file mode 100644
index 0000000000..8096bd21b4
--- /dev/null
+++ b/system/flashcards/fixes.diff
@@ -0,0 +1,24 @@
+diff -Naur flashcards-2.4/flashcards/configure.py flashcards-2.4.patched/flashcards/configure.py
+--- flashcards-2.4/flashcards/configure.py 2012-02-06 03:32:51.000000000 -0500
++++ flashcards-2.4.patched/flashcards/configure.py 2020-01-17 23:03:15.495097878 -0500
+@@ -29,6 +29,8 @@
+ documents = os.path.join(home_path, 'Documents')
+ ROOT = os.path.join(documents, 'flashcards')
+
++if not os.path.isdir(documents):
++ os.mkdir(documents)
+ if not os.path.isdir(ROOT):
+ os.mkdir(ROOT)
+
+diff -Naur flashcards-2.4/setup.py flashcards-2.4.patched/setup.py
+--- flashcards-2.4/setup.py 2012-02-06 03:45:22.000000000 -0500
++++ flashcards-2.4.patched/setup.py 2020-01-17 23:03:32.311096350 -0500
+@@ -14,7 +14,7 @@
+ author_email = "luisnaranjo733@hotmail.com",
+ description = ("A simple command line flashcards utility, similar to physical flashcards."),
+ license = "GNU GPL",
+- install_requires= ['argparse','configobj',],
++ install_requires= ['configobj',],
+ entry_points = {
+ 'console_scripts': ['flashcards = flashcards.flashcards:main']
+ },
diff --git a/system/flashcards/flashcards.SlackBuild b/system/flashcards/flashcards.SlackBuild
index 73fd70a471..16b56a16bb 100644
--- a/system/flashcards/flashcards.SlackBuild
+++ b/system/flashcards/flashcards.SlackBuild
@@ -69,6 +69,12 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+# 20200117 bkw: this has apparently been broken for a LONG time. It
+# complains that there's no "distribution" called argparse... but
+# argparse ships with Slackware. Also, application fails to start if
+# $HOME/Documents doesn't already exist. Patch fixes both issues.
+patch -p1 < $CWD/fixes.diff
+
python setup.py install --root=$PKG
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
diff --git a/system/forkstat/forkstat.SlackBuild b/system/forkstat/forkstat.SlackBuild
index a6ff9ccb1a..08f91cf6d0 100644
--- a/system/forkstat/forkstat.SlackBuild
+++ b/system/forkstat/forkstat.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=forkstat
-VERSION=${VERSION:-0.02.11}
+VERSION=${VERSION:-0.02.12}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/system/forkstat/forkstat.info b/system/forkstat/forkstat.info
index b22e06cd62..82bdbba91b 100644
--- a/system/forkstat/forkstat.info
+++ b/system/forkstat/forkstat.info
@@ -1,8 +1,8 @@
PRGNAM="forkstat"
-VERSION="0.02.11"
+VERSION="0.02.12"
HOMEPAGE="https://kernel.ubuntu.com/~cking/forkstat/"
-DOWNLOAD="https://kernel.ubuntu.com/~cking/tarballs/forkstat/forkstat-0.02.11.tar.xz"
-MD5SUM="bf1f7975d79b02da0fa7e3ce2732e7a9"
+DOWNLOAD="https://kernel.ubuntu.com/~cking/tarballs/forkstat/forkstat-0.02.12.tar.xz"
+MD5SUM="cc4809b66dc2276a76370e2c9c325307"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/fs-uae-arcade/fs-uae-arcade.info b/system/fs-uae-arcade/fs-uae-arcade.info
index 67454b4d5c..dc6c9ebbc5 100644
--- a/system/fs-uae-arcade/fs-uae-arcade.info
+++ b/system/fs-uae-arcade/fs-uae-arcade.info
@@ -6,5 +6,5 @@ MD5SUM="2b99bbcb32245a36c4b73cb1d56e1d2f"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3-PyQt5 python3-lhafile fs-uae"
-MAINTAINER="Marcel Saegebarth"
-EMAIL="marc@mos6581.de"
+MAINTAINER="CRTS"
+EMAIL="crts@gmx.net"
diff --git a/system/fs-uae-launcher/fs-uae-launcher.info b/system/fs-uae-launcher/fs-uae-launcher.info
index 189bc6f7f8..3ad1385c67 100644
--- a/system/fs-uae-launcher/fs-uae-launcher.info
+++ b/system/fs-uae-launcher/fs-uae-launcher.info
@@ -6,5 +6,5 @@ MD5SUM="bde923259083a97c5ea677f4f61cb660"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3-PyQt5 python3-lhafile fs-uae"
-MAINTAINER="Marcel Saegebarth"
-EMAIL="marc@mos6581.de"
+MAINTAINER="CRTS"
+EMAIL="crts@gmx.net"
diff --git a/system/fs-uae/fs-uae.info b/system/fs-uae/fs-uae.info
index 7549ba7f85..91c5b5e5da 100644
--- a/system/fs-uae/fs-uae.info
+++ b/system/fs-uae/fs-uae.info
@@ -6,5 +6,5 @@ MD5SUM="6dd3a6edc9c08780db8b7d6002440929"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="SDL2 OpenAL libmpeg2"
-MAINTAINER="Marcel Saegebarth"
-EMAIL="marc@mos6581.de"
+MAINTAINER="CRTS"
+EMAIL="crts@gmx.net"
diff --git a/system/fswatch/slack-desc b/system/fswatch/slack-desc
index 979af68994..29eecd53bf 100644
--- a/system/fswatch/slack-desc
+++ b/system/fswatch/slack-desc
@@ -4,7 +4,7 @@
# 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 ':' except on otherwise blank lines.
-#
+
|-----handy-ruler------------------------------------------------------|
fswatch: fswatch (A cross-platform file change monitor with multiple backends)
fswatch:
@@ -12,7 +12,7 @@ fswatch: This SlackBuild implements the Linux inotify variant only.
fswatch:
fswatch: Homepage: https://github.com/emcrisostomo/fswatch
fswatch:
-fswatch: Please check the man page ( man 7 fswatch ) or browse the info page
+fswatch: Please check the man page ( man 7 fswatch ) or browse the info page
fswatch: ( info fswatch ) before using this tool.
fswatch:
fswatch:
diff --git a/system/fuse3/fuse3.SlackBuild b/system/fuse3/fuse3.SlackBuild
index 5b52fdfe2f..5b75bae99c 100644
--- a/system/fuse3/fuse3.SlackBuild
+++ b/system/fuse3/fuse3.SlackBuild
@@ -22,13 +22,14 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-SUFFIX=3
-BASENAME=fuse
-PRGNAM=${BASENAME}${SUFFIX}
-VERSION=${VERSION:-3.3.0}
+PRGNAM=fuse3
+VERSION=${VERSION:-3.9.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+BASENAME=fuse
+SUFFIX=3
+
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
i?86) ARCH=i586 ;;
@@ -78,6 +79,7 @@ meson build \
--mandir="/usr/man"
ninja -C build
DESTDIR=$PKG ninja -C build install
+rm -rf $PKG/dev $PKG/etc/udev
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
diff --git a/system/fuse3/fuse3.info b/system/fuse3/fuse3.info
index b2ef5b541d..de334d4735 100644
--- a/system/fuse3/fuse3.info
+++ b/system/fuse3/fuse3.info
@@ -1,8 +1,8 @@
PRGNAM="fuse3"
-VERSION="3.3.0"
+VERSION="3.9.0"
HOMEPAGE="https://github.com/libfuse/libfuse"
-DOWNLOAD="https://github.com/libfuse/libfuse/releases/download/fuse-3.3.0/fuse-3.3.0.tar.xz"
-MD5SUM="2568a6bd41f5a4dead66e119a83cebaf"
+DOWNLOAD="https://github.com/libfuse/libfuse/releases/download/fuse-3.9.0/fuse-3.9.0.tar.xz"
+MD5SUM="5dc2be21c0d06c7eace340996e8a37e2"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="meson"
diff --git a/system/fwupd/doinst.sh b/system/fwupd/doinst.sh
index 544d2273ce..835a554895 100644
--- a/system/fwupd/doinst.sh
+++ b/system/fwupd/doinst.sh
@@ -22,4 +22,9 @@ config etc/fwupd/remotes.d/vendor-directory.conf.new
config etc/fwupd/remotes.d/fwupd-tests.conf.new
config etc/fwupd/daemon.conf.new
config etc/fwupd/redfish.conf.new
-config etc/fwupd/uefi.conf.new
+
+if [ -e usr/share/icons/hicolor/icon-theme.cache ]; then
+ if [ -x /usr/bin/gtk-update-icon-cache ]; then
+ /usr/bin/gtk-update-icon-cache -f usr/share/icons/hicolor >/dev/null 2>&1
+ fi
+fi
diff --git a/system/fwupd/fwupd.SlackBuild b/system/fwupd/fwupd.SlackBuild
index 42be43104f..8493264dc1 100644
--- a/system/fwupd/fwupd.SlackBuild
+++ b/system/fwupd/fwupd.SlackBuild
@@ -111,7 +111,10 @@ mv $PKG/etc/fwupd/remotes.d/vendor-directory.conf $PKG/etc/fwupd/remotes.d/vendo
mv $PKG/etc/fwupd/remotes.d/fwupd-tests.conf $PKG/etc/fwupd/remotes.d/fwupd-tests.conf.new
mv $PKG/etc/fwupd/daemon.conf $PKG/etc/fwupd/daemon.conf.new
mv $PKG/etc/fwupd/redfish.conf $PKG/etc/fwupd/redfish.conf.new
-mv $PKG/etc/fwupd/uefi.conf $PKG/etc/fwupd/uefi.conf.new
+
+if [ -e $PKG/etc/fwupd/uefi.conf ] ; then
+ mv $PKG/etc/fwupd/uefi.conf $PKG/etc/fwupd/uefi.conf.new
+fi
rm -rf $PKG/usr/share/installed-tests
@@ -128,5 +131,10 @@ mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
cat $CWD/doinst.sh > $PKG/install/doinst.sh
+if [ -e $PKG/etc/fwupd/uefi.conf.new ] ; then
+ echo "" >> $PKG/install/doinst.sh
+ echo "config etc/fwupd/uefi.conf.new" >> $PKG/install/doinst.sh
+fi
+
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/system/fzf/fzf.SlackBuild b/system/fzf/fzf.SlackBuild
index 8dd9edc6cb..bb0c7d002e 100644
--- a/system/fzf/fzf.SlackBuild
+++ b/system/fzf/fzf.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=fzf
-VERSION=${VERSION:-0.19.0}
+VERSION=${VERSION:-0.20.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/system/fzf/fzf.info b/system/fzf/fzf.info
index 87ffe3bef3..fa2117dc5f 100644
--- a/system/fzf/fzf.info
+++ b/system/fzf/fzf.info
@@ -1,7 +1,7 @@
PRGNAM="fzf"
-VERSION="0.19.0"
+VERSION="0.20.0"
HOMEPAGE="https://github.com/junegunn/fzf"
-DOWNLOAD="https://github.com/junegunn/fzf/archive/0.19.0/fzf-0.19.0.tar.gz \
+DOWNLOAD="https://github.com/junegunn/fzf/archive/0.20.0/fzf-0.20.0.tar.gz \
https://github.com/gdamore/encoding/archive/b23993cbb6353f0e6aa98d0ee318a34728f628b9/encoding-b23993cbb6353f0e6aa98d0ee318a34728f628b9.tar.gz \
https://github.com/gdamore/tcell/archive/0a0db94084dfe181108c18508ebd312f12d331fb/tcell-0a0db94084dfe181108c18508ebd312f12d331fb.tar.gz \
https://github.com/lucasb-eyer/go-colorful/archive/c900de9dbbc73129068f5af6a823068fc5f2308c/go-colorful-c900de9dbbc73129068f5af6a823068fc5f2308c.tar.gz \
@@ -11,7 +11,7 @@ DOWNLOAD="https://github.com/junegunn/fzf/archive/0.19.0/fzf-0.19.0.tar.gz \
https://github.com/golang/crypto/archive/558b6879de74bc843225cde5686419267ff707ca/crypto-558b6879de74bc843225cde5686419267ff707ca.tar.gz \
https://github.com/golang/sys/archive/b90f89a1e7a9c1f6b918820b3daa7f08488c8594/sys-b90f89a1e7a9c1f6b918820b3daa7f08488c8594.tar.gz \
https://github.com/golang/text/archive/4ee4af566555f5fbe026368b75596286a312663a/text-4ee4af566555f5fbe026368b75596286a312663a.tar.gz"
-MD5SUM="e188fdb292bb1ffa56db010ef07a0ec4 \
+MD5SUM="96ed04d7d16b5bad494561005f174734 \
4c6fb2d95929b35e44788924edc56649 \
8c61d3a0fb9b399e8eac971537bb987e \
ae47671585a14b145b3edd83b2240019 \
diff --git a/system/gcdemu/gcdemu.SlackBuild b/system/gcdemu/gcdemu.SlackBuild
index 6fcd5d01eb..e06410655d 100644
--- a/system/gcdemu/gcdemu.SlackBuild
+++ b/system/gcdemu/gcdemu.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for gcdemu
#
# Copyright 2013 Niels Horn, Rio de Janeiro, RJ, Brazil <niels.horn@gmail.com>
-# Copyright 2018-2019 Isaac Yu <isaacyu1@isaacyu1.com>
+# Copyright 2018-2020 Isaac Yu <isaacyu1@isaacyu1.com>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -24,9 +24,9 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=gcdemu
-VERSION=${VERSION:-3.2.3}
+VERSION=${VERSION:-3.2.4}
ARCH=noarch
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
CWD=$(pwd)
diff --git a/system/gcdemu/gcdemu.info b/system/gcdemu/gcdemu.info
index 09f20bd4af..1a80f15758 100644
--- a/system/gcdemu/gcdemu.info
+++ b/system/gcdemu/gcdemu.info
@@ -1,8 +1,8 @@
PRGNAM="gcdemu"
-VERSION="3.2.3"
+VERSION="3.2.4"
HOMEPAGE="https://cdemu.sourceforge.io/about/gcdemu/"
-DOWNLOAD="https://downloads.sourceforge.net/cdemu/gcdemu-3.2.3.tar.bz2"
-MD5SUM="03bf5795410fcb21abfb38a9e1cbec90"
+DOWNLOAD="https://downloads.sourceforge.net/cdemu/gcdemu-3.2.4.tar.bz2"
+MD5SUM="942e8b223985a67fb8096c44fdc40df4"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="cdemu-daemon pygobject3-python3"
diff --git a/system/gigolo/gigolo.SlackBuild b/system/gigolo/gigolo.SlackBuild
index 6d17bbbb5a..6d96016d60 100644
--- a/system/gigolo/gigolo.SlackBuild
+++ b/system/gigolo/gigolo.SlackBuild
@@ -68,11 +68,9 @@ if [ x"${GNOMEMOUNT:-"yes"}" = "xyes" ]; then
chmod 0755 $PKG/usr/bin/gnome-mount
fi
-# Strip binaries and libraries
find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-# Compress man pages
find $PKG/usr/man -type f -exec gzip -9 {} \;
for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
diff --git a/system/gksu/gksu.info b/system/gksu/gksu.info
index 3c55be7cd8..4c89b2568f 100644
--- a/system/gksu/gksu.info
+++ b/system/gksu/gksu.info
@@ -6,5 +6,5 @@ MD5SUM="cacbcac3fc272dce01c6ea38354489e2"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="libgksu"
-MAINTAINER="Stylianos Tsampas"
-EMAIL="ztsampas@otenet.gr"
+MAINTAINER="Didier Spaier"
+EMAIL="didier at slint dot fr"
diff --git a/system/glances/README b/system/glances/README
index 120cd17f85..ba7d2548f9 100644
--- a/system/glances/README
+++ b/system/glances/README
@@ -12,16 +12,16 @@ systems, processes, etc.
OPTIONAL DEPENDENCIES
* Available on SBo:
-batinfo (for battery monitoring support)
bottle (for web server mode)
couchdb (for CouchDB export module)
docker (for Docker monitoring support)
elasticsearch (for Elastic Search export module)
hddtemp (for HDD temperature monitoring support)
-matplotlib (for graphical/chart support)
+influxdb (for InfluxDB export module)
netifaces (for IP plugin)
py-cpuinfo (for Quicklook CPU info module)
pymdstat (for RAID support)
+python-prometheus_client (for Prometheus export module)
python-requests (for Ports plugin)
python-scandir (for Folders plugin)
statsd (for StatsD export module)
@@ -31,10 +31,12 @@ pyzmq (for ZeroMQ export module)
* Not available on SBo:
bernhard (for Riemann export module)
cassandra-driver (for Cassandra export module)
-influxdb (for InfluxDB export module)
-nvidia-ml-py (for GPU plugin)
+kafka-python (for Kafka export module)
+nvidia-ml-pyi3 (for GPU plugin)
pika (for RabbitMQ/ActiveMQ export module)
potsdb (for OpenTSDB export module)
+pygal (for graph export module)
+pySMART.smartx (for HDD SMART support)
pystache (for action scripting)
wifi (for wifi plugin)
zeroconf (for autodiscover mode)
diff --git a/system/glances/glances.SlackBuild b/system/glances/glances.SlackBuild
index a520b6e3a3..0972a94bfa 100644
--- a/system/glances/glances.SlackBuild
+++ b/system/glances/glances.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for glances
-# Copyright 2013-2017 Philip Lacroix <slackph at posteo dot de>
+# Copyright 2013-2020 Philip Lacroix <slackph at posteo dot de>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=glances
-VERSION=${VERSION:-2.9.1}
+VERSION=${VERSION:-3.1.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/system/glances/glances.info b/system/glances/glances.info
index cf3fe34b48..e61af1e5aa 100644
--- a/system/glances/glances.info
+++ b/system/glances/glances.info
@@ -1,8 +1,8 @@
PRGNAM="glances"
-VERSION="2.9.1"
+VERSION="3.1.0"
HOMEPAGE="https://github.com/nicolargo/glances"
-DOWNLOAD="https://github.com/nicolargo/glances/archive/v2.9.1/glances-2.9.1.tar.gz"
-MD5SUM="2e10c6e25f61002bc6d647d3bfcb4d62"
+DOWNLOAD="https://github.com/nicolargo/glances/archive/v3.1.0/glances-3.1.0.tar.gz"
+MD5SUM="6b4d001854f711ee805eb60bd6831e18"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="psutil"
diff --git a/system/gnu-unifont/gnu-unifont.SlackBuild b/system/gnu-unifont/gnu-unifont.SlackBuild
index 40ef9e8265..beb17fa5c7 100644
--- a/system/gnu-unifont/gnu-unifont.SlackBuild
+++ b/system/gnu-unifont/gnu-unifont.SlackBuild
@@ -25,7 +25,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=gnu-unifont
-VERSION=${VERSION:-12.1.03}
+VERSION=${VERSION:-12.1.04}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/system/gnu-unifont/gnu-unifont.info b/system/gnu-unifont/gnu-unifont.info
index b0a9bff793..f061ce6e3f 100644
--- a/system/gnu-unifont/gnu-unifont.info
+++ b/system/gnu-unifont/gnu-unifont.info
@@ -1,8 +1,8 @@
PRGNAM="gnu-unifont"
-VERSION="12.1.03"
+VERSION="12.1.04"
HOMEPAGE="http://unifoundry.com/unifont/index.html"
-DOWNLOAD="https://ftpmirror.gnu.org/unifont/unifont-12.1.03/unifont-12.1.03.tar.gz"
-MD5SUM="ee5e7606f7aa273777408cd363ec0624"
+DOWNLOAD="http://unifoundry.com/pub/unifont/unifont-12.1.04/unifont-12.1.04.tar.gz"
+MD5SUM="b227ac14cefc5c437d66572b0d139d7b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/goaccess/goaccess.SlackBuild b/system/goaccess/goaccess.SlackBuild
index e03d8cb90e..58d71e0b97 100644
--- a/system/goaccess/goaccess.SlackBuild
+++ b/system/goaccess/goaccess.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for goaccess
-# Copyright David Woodfall <dave@dawoodfall.net>
+# Copyright David Woodfall <dave@slackbuilds.org>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
diff --git a/system/goaccess/goaccess.info b/system/goaccess/goaccess.info
index 4be37913ed..dd15d67ac4 100644
--- a/system/goaccess/goaccess.info
+++ b/system/goaccess/goaccess.info
@@ -7,4 +7,4 @@ DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
MAINTAINER="David Woodfall"
-EMAIL="dave@dawoodfall.net"
+EMAIL="dave@slackbuilds.org"
diff --git a/system/grub4dos/grub4dos.info b/system/grub4dos/grub4dos.info
index f9e0f4bc8e..fdc043c9c0 100644
--- a/system/grub4dos/grub4dos.info
+++ b/system/grub4dos/grub4dos.info
@@ -6,5 +6,5 @@ MD5SUM="525f86bd58cfb4608f50c22f4e58042b"
DOWNLOAD_x86_64="UNSUPPORTED"
MD5SUM_x86_64=""
REQUIRES="p7zip"
-MAINTAINER="Steven Pledger"
-EMAIL="spledger91@yahoo.com"
+MAINTAINER="Matteo Bernardini"
+EMAIL="ponce@slackbuilds.org"
diff --git a/system/hddtemp/hddtemp.SlackBuild b/system/hddtemp/hddtemp.SlackBuild
index a4a78fdfbf..4573308d9c 100644
--- a/system/hddtemp/hddtemp.SlackBuild
+++ b/system/hddtemp/hddtemp.SlackBuild
@@ -7,11 +7,12 @@
# Modified by SlackBuilds.org
PRGNAM=hddtemp
-SRCVERSION=${SRCVERSION:-0.3-beta15}
-VERSION=$(echo $SRCVERSION | tr -d "-")
+VERSION=${VERSION:-0.3beta15}
BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
+SRCVERSION="0.3-beta15"
+
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
i?86) ARCH=i586 ;;
diff --git a/system/hddtemp/hddtemp.info b/system/hddtemp/hddtemp.info
index 12ee74bdc8..9d28ae58c7 100644
--- a/system/hddtemp/hddtemp.info
+++ b/system/hddtemp/hddtemp.info
@@ -6,5 +6,5 @@ MD5SUM="8b829339e1ae9df701684ec239021bb8"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Zordrak"
-EMAIL="slackbuilds@tpa.me.uk"
+MAINTAINER="Dominik Drobek"
+EMAIL="dominik.drobek (at) o2.pl"
diff --git a/system/hstr/hstr.SlackBuild b/system/hstr/hstr.SlackBuild
index 9d085530d5..828c0f0156 100644
--- a/system/hstr/hstr.SlackBuild
+++ b/system/hstr/hstr.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for hstr
-# Copyright 2014-2018 Zhu Qun-Ying
+# Copyright 2014-2019 Zhu Qun-Ying
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=hstr
-VERSION=${VERSION:-2.0}
+VERSION=${VERSION:-2.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/system/hstr/hstr.info b/system/hstr/hstr.info
index 0bc1d0bb7e..bf5af7b04b 100644
--- a/system/hstr/hstr.info
+++ b/system/hstr/hstr.info
@@ -1,8 +1,8 @@
PRGNAM="hstr"
-VERSION="2.0"
+VERSION="2.2"
HOMEPAGE="https://github.com/dvorka/hstr"
-DOWNLOAD="https://github.com/dvorka/hstr/archive/2.0/hstr-2.0.tar.gz"
-MD5SUM="e9f9db3b78624809bc0ce2e98d0b02c0"
+DOWNLOAD="https://github.com/dvorka/hstr/archive/2.2/hstr-2.2.tar.gz"
+MD5SUM="941138a88005e3e17a9f81c82fa2906d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/hwinfo/hwinfo.SlackBuild b/system/hwinfo/hwinfo.SlackBuild
index 024f29b518..7a37308f60 100644
--- a/system/hwinfo/hwinfo.SlackBuild
+++ b/system/hwinfo/hwinfo.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=hwinfo
-VERSION=${VERSION:-21.46}
+VERSION=${VERSION:-21.67}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/system/hwinfo/hwinfo.info b/system/hwinfo/hwinfo.info
index c036245d50..99120953c1 100644
--- a/system/hwinfo/hwinfo.info
+++ b/system/hwinfo/hwinfo.info
@@ -1,8 +1,8 @@
PRGNAM="hwinfo"
-VERSION="21.46"
+VERSION="21.67"
HOMEPAGE="https://github.com/openSUSE/hwinfo"
-DOWNLOAD="https://github.com/openSUSE/hwinfo/archive/21.46/hwinfo-21.46.tar.gz"
-MD5SUM="954df2a0f2e3b70ac8163b531a24c3d2"
+DOWNLOAD="https://github.com/openSUSE/hwinfo/archive/21.67/hwinfo-21.67.tar.gz"
+MD5SUM="afe2085d9b2da9af02d445bd5f5ae965"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="libx86emu"
diff --git a/system/imwheel/imwheel.SlackBuild b/system/imwheel/imwheel.SlackBuild
index 5c5dce1a82..5a0bb83416 100644
--- a/system/imwheel/imwheel.SlackBuild
+++ b/system/imwheel/imwheel.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for imwheel
-# Copyright 2009 David Woodfall <dave@dawoodfall.net>
+# Copyright 2009 David Woodfall <dave@slackbuilds.org>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
diff --git a/system/imwheel/imwheel.info b/system/imwheel/imwheel.info
index a9486f42d9..bad400108c 100644
--- a/system/imwheel/imwheel.info
+++ b/system/imwheel/imwheel.info
@@ -7,4 +7,4 @@ DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
MAINTAINER="David Woodfall"
-EMAIL="dave@dawoodfall.net"
+EMAIL="dave@slackbuilds.org"
diff --git a/system/inxi/inxi.SlackBuild b/system/inxi/inxi.SlackBuild
index 355cad78b8..5bfc28111a 100644
--- a/system/inxi/inxi.SlackBuild
+++ b/system/inxi/inxi.SlackBuild
@@ -24,7 +24,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=inxi
-VERSION=${VERSION:-3.0.36}
+VERSION=${VERSION:-3.0.37}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/system/inxi/inxi.info b/system/inxi/inxi.info
index ae221685bc..e4a15bf195 100644
--- a/system/inxi/inxi.info
+++ b/system/inxi/inxi.info
@@ -1,8 +1,8 @@
PRGNAM="inxi"
-VERSION="3.0.36"
+VERSION="3.0.37"
HOMEPAGE="https://github.com/smxi/inxi"
-DOWNLOAD="https://github.com/smxi/inxi/archive/3.0.36-1.tar.gz"
-MD5SUM="6b0d92679cb12d667b8bc9b21bff0057"
+DOWNLOAD="https://github.com/smxi/inxi/archive/3.0.37-1.tar.gz"
+MD5SUM="672437de389fecd2ce807f9a36793576"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/ipmitool/ipmitool.SlackBuild b/system/ipmitool/ipmitool.SlackBuild
index b632d54ce8..ca5ec00020 100644
--- a/system/ipmitool/ipmitool.SlackBuild
+++ b/system/ipmitool/ipmitool.SlackBuild
@@ -9,9 +9,10 @@
# Based on http://slackbuilds.org/template.SlackBuild
# Modified by Mario Preksavec <mario@slackware.hr>
+# Updated by Emmanuel N. Millan
PRGNAM=ipmitool
-VERSION=${VERSION:-1.8.13}
+VERSION=${VERSION:-1.8.18}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -48,7 +49,7 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+tar xvf $CWD/$PRGNAM-$VERSION.tar.bz2
cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
@@ -62,25 +63,21 @@ CXXFLAGS="$SLKCFLAGS" \
./configure \
--prefix=/usr \
--libdir=/usr/lib${LIBDIRSUFFIX} \
+ --docdir=/usr/doc/$PRGNAM-$VERSION \
--sysconfdir=/etc \
--localstatedir=/var \
--mandir=/usr/man \
--build=$ARCH-slackware-linux
-make
-make install DESTDIR=$PKG
+make DOCDIR=/usr/doc/$PRGNAM-$VERSION
+make DOCDIR=/usr/doc/$PRGNAM-$VERSION install DESTDIR=$PKG
find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-( cd $PKG/usr/man
- find . -type f -exec gzip -9 {} \;
- for i in $( find . -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
-)
+find $PKG/usr/man -type f -exec gzip -9 {} \;
+for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
-mkdir -p $PKG/usr/doc
-mv $PKG/usr/share/doc/$PRGNAM $PKG/usr/doc/$PRGNAM-$VERSION
-rmdir $PKG/usr/share/doc
cp -a contrib $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/system/ipmitool/ipmitool.info b/system/ipmitool/ipmitool.info
index db17f3f7d4..4d4c029cad 100644
--- a/system/ipmitool/ipmitool.info
+++ b/system/ipmitool/ipmitool.info
@@ -1,10 +1,10 @@
PRGNAM="ipmitool"
-VERSION="1.8.13"
+VERSION="1.8.18"
HOMEPAGE="http://ipmitool.sourceforge.net/"
-DOWNLOAD="http://downloads.sourceforge.net/project/ipmitool/ipmitool/1.8.13/ipmitool-1.8.13.tar.gz"
-MD5SUM="c1107597848bd0a8be05c179e6f66b62"
+DOWNLOAD="http://downloads.sourceforge.net/project/ipmitool/ipmitool/1.8.18/ipmitool-1.8.18.tar.bz2"
+MD5SUM="bab7ea104c7b85529c3ef65c54427aa3"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Zordrak"
-EMAIL="sbo@tpa.me.uk"
+MAINTAINER="Emmanuel N. Millan"
+EMAIL="emmanueln@gmail.com"
diff --git a/system/isdct/isdct.SlackBuild b/system/isdct/isdct.SlackBuild
index 439f3947a7..0616f5b6cf 100644
--- a/system/isdct/isdct.SlackBuild
+++ b/system/isdct/isdct.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for isdct
-# Copyright 2016-2019, Alexander Verbovetsky, Moscow, Russia
+# Copyright 2016-2020, Alexander Verbovetsky, Moscow, Russia
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=isdct
-VERSION=${VERSION:-3.0.22}
+VERSION=${VERSION:-3.0.24}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -56,7 +56,7 @@ rm -rf $PRGNAM-$VERSION
mkdir -p $PRGNAM-$VERSION
cd $PRGNAM-$VERSION
-unzip $CWD/Intel_SSD_Data_Center_Tool_${VERSION}*Linux*.zip
+unzip "$CWD/Intel_SSD_DCT_${VERSION}*Linux*.zip"
rpm2cpio isdct-${VERSION}*.$RPMARCH.rpm | cpio -imdv
chown -R root:root .
diff --git a/system/isdct/isdct.info b/system/isdct/isdct.info
index 329e95cf04..69d07f56eb 100644
--- a/system/isdct/isdct.info
+++ b/system/isdct/isdct.info
@@ -1,8 +1,8 @@
PRGNAM="isdct"
-VERSION="3.0.22"
-HOMEPAGE="https://downloadcenter.intel.com/download/29185?v=t"
-DOWNLOAD="https://downloadmirror.intel.com/29185/eng/Intel_SSD_Data_Center_Tool_3.0.22_Linux.zip"
-MD5SUM="fafa0c7e754fdebea1c353156bf751d0"
+VERSION="3.0.24"
+HOMEPAGE="https://downloadcenter.intel.com/download/29399?v=t"
+DOWNLOAD="https://downloadmirror.intel.com/29399/eng/Intel_SSD_DCT_3.0.24_Linux%20.zip"
+MD5SUM="bd42fb35824c7ed4428f1a3fce68b6e1"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/isight-firmware-tools/isight-firmware-tools.info b/system/isight-firmware-tools/isight-firmware-tools.info
index 9c0e9d61e2..ec884ec343 100644
--- a/system/isight-firmware-tools/isight-firmware-tools.info
+++ b/system/isight-firmware-tools/isight-firmware-tools.info
@@ -6,5 +6,5 @@ MD5SUM="d2823c083dc0ef8a589ba3f84b8e9167"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Stu Reedy"
-EMAIL="stureedy@spamcop.net"
+MAINTAINER="Bojan Popovic"
+EMAIL="bocke@slackware-srbija.org"
diff --git a/system/jdupes/jdupes.SlackBuild b/system/jdupes/jdupes.SlackBuild
index b865472825..f75edaf9d8 100644
--- a/system/jdupes/jdupes.SlackBuild
+++ b/system/jdupes/jdupes.SlackBuild
@@ -21,7 +21,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=jdupes
-VERSION=${VERSION:-1.13.2}
+VERSION=${VERSION:-1.14.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/system/jdupes/jdupes.info b/system/jdupes/jdupes.info
index 98eec1bd48..7756a60a72 100644
--- a/system/jdupes/jdupes.info
+++ b/system/jdupes/jdupes.info
@@ -1,8 +1,8 @@
PRGNAM="jdupes"
-VERSION="1.13.2"
+VERSION="1.14.0"
HOMEPAGE="https://github.com/jbruchon/jdupes"
-DOWNLOAD="https://github.com/jbruchon/jdupes/archive/v1.13.2/jdupes-1.13.2.tar.gz"
-MD5SUM="ddc0deebd9a01fc039ca64ed59ba6aa8"
+DOWNLOAD="https://github.com/jbruchon/jdupes/archive/v1.14.0/jdupes-1.14.0.tar.gz"
+MD5SUM="9b4905699deb8354ef3e80c46bf615cf"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/joyce/joyce.SlackBuild b/system/joyce/joyce.SlackBuild
index ed0c93db00..4b8fa156aa 100644
--- a/system/joyce/joyce.SlackBuild
+++ b/system/joyce/joyce.SlackBuild
@@ -7,7 +7,7 @@
# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
PRGNAM=joyce
-VERSION=${VERSION:-2.2.12}
+VERSION=${VERSION:-2.2.13}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -47,11 +47,8 @@ rm -rf $PRGNAM-$VERSION
tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
cd $PRGNAM-$VERSION
chown -R root:root .
-find -L . \
- \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
- -o -perm 511 \) -exec chmod 755 {} \; -o \
- \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
- -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \
+ \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} \+
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
diff --git a/system/joyce/joyce.info b/system/joyce/joyce.info
index b5e5e4cb78..91472e56c7 100644
--- a/system/joyce/joyce.info
+++ b/system/joyce/joyce.info
@@ -1,8 +1,8 @@
PRGNAM="joyce"
-VERSION="2.2.12"
+VERSION="2.2.13"
HOMEPAGE="http://www.seasip.info/Unix/Joyce/"
-DOWNLOAD="http://www.seasip.info/Unix/Joyce/joyce-2.2.12.tar.gz"
-MD5SUM="a519722dc2532cdd0f589d36bd5ee741"
+DOWNLOAD="http://www.seasip.info/Unix/Joyce/joyce-2.2.13.tar.gz"
+MD5SUM="c201f7b31198657aeba51a891ca2966b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/jsawk/jsawk.SlackBuild b/system/jsawk/jsawk.SlackBuild
index f08ddfd142..f691dd7458 100644
--- a/system/jsawk/jsawk.SlackBuild
+++ b/system/jsawk/jsawk.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for jsawk
-# Copyright 2013,2016,2018 Andrew Clemons, Wellington, New Zealand
+# Copyright 2013,2016,2018-2019 Andrew Clemons, Wellington, New Zealand
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
PRGNAM=jsawk
VERSION=${VERSION:-1.4}
-BUILD=${BUILD:-2}
+BUILD=${BUILD:-3}
TAG=${TAG:-_SBo}
ARCH=noarch
@@ -47,8 +47,8 @@ cp $CWD/jsawk $PKG/usr/bin
chmod 0755 $PKG/usr/bin/jsawk
chown root:root $PKG/usr/bin/jsawk
-if command -v js52 > /dev/null 2>&1 ; then
- sed -i '/JSBIN=/s/-js/-js52/' $PKG/usr/bin/jsawk
+if command -v js60 > /dev/null 2>&1 ; then
+ sed -i '/JSBIN=/s/-js/-js60/' $PKG/usr/bin/jsawk
fi
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
@@ -59,4 +59,3 @@ cat $CWD/slack-desc > $PKG/install/slack-desc
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
-
diff --git a/system/kapacitor/kapacitor.SlackBuild b/system/kapacitor/kapacitor.SlackBuild
index 1379aa55ed..df552ae4c0 100644
--- a/system/kapacitor/kapacitor.SlackBuild
+++ b/system/kapacitor/kapacitor.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for Kapacitor
-# Copyright 2017, 2018 Ebben Aries <e@dscp.org>
+# Copyright 2017-2020 Ebben Aries <e@dscp.org>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=kapacitor
-VERSION=${VERSION:-1.5.3}
+VERSION=${VERSION:-1.5.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/system/kapacitor/kapacitor.info b/system/kapacitor/kapacitor.info
index c14cbda18a..f4066db074 100644
--- a/system/kapacitor/kapacitor.info
+++ b/system/kapacitor/kapacitor.info
@@ -1,10 +1,10 @@
PRGNAM="kapacitor"
-VERSION="1.5.3"
+VERSION="1.5.4"
HOMEPAGE="https://www.influxdata.com"
-DOWNLOAD="https://dl.influxdata.com/kapacitor/releases/kapacitor-1.5.3_linux_i386.tar.gz"
-MD5SUM="cba230fb4ce2dae61d2ef7cb3ba04372"
-DOWNLOAD_x86_64="https://dl.influxdata.com/kapacitor/releases/kapacitor-1.5.3_linux_amd64.tar.gz"
-MD5SUM_x86_64="6b786c84ba75198566c1db9a104db2e7"
+DOWNLOAD="https://dl.influxdata.com/kapacitor/releases/kapacitor-1.5.4_linux_i386.tar.gz"
+MD5SUM="80b471ed11731a4a6f4b6509e0e11406"
+DOWNLOAD_x86_64="https://dl.influxdata.com/kapacitor/releases/kapacitor-1.5.4_linux_amd64.tar.gz"
+MD5SUM_x86_64="023da677aa6906f5833ab368e111181f"
REQUIRES=""
MAINTAINER="Ebben Aries"
EMAIL="e@dscp.org"
diff --git a/system/kbfs/kbfs.SlackBuild b/system/kbfs/kbfs.SlackBuild
index 65279a0b18..e03421470d 100644
--- a/system/kbfs/kbfs.SlackBuild
+++ b/system/kbfs/kbfs.SlackBuild
@@ -24,8 +24,8 @@
PRGNAM=kbfs
SRCNAM=keybase
-VERSION=${VERSION:-5.0.0_20191114203213}
-COMMITVER=f73f97dac6
+VERSION=${VERSION:-5.1.1_20191211223501}
+COMMITVER=15bbb94c23
SRCVER=$(echo $VERSION | tr _ - )
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/system/kbfs/kbfs.info b/system/kbfs/kbfs.info
index 73c5d84147..5a15008db2 100644
--- a/system/kbfs/kbfs.info
+++ b/system/kbfs/kbfs.info
@@ -1,10 +1,10 @@
PRGNAM="kbfs"
-VERSION="5.0.0_20191114203213"
+VERSION="5.1.1_20191211223501"
HOMEPAGE="https://github.com/keybase/kbfs"
-DOWNLOAD="https://prerelease.keybase.io/linux_binaries/deb/keybase_5.0.0-20191114203213.f73f97dac6_i386.deb"
-MD5SUM="a8fba4804360fdeefd4d6d596b7c2a8b"
-DOWNLOAD_x86_64="https://prerelease.keybase.io/linux_binaries/deb/keybase_5.0.0-20191114203213.f73f97dac6_amd64.deb"
-MD5SUM_x86_64="a8fba4804360fdeefd4d6d596b7c2a8b"
+DOWNLOAD="https://prerelease.keybase.io/linux_binaries/deb/keybase_5.1.1-20191211223501.15bbb94c23_i386.deb"
+MD5SUM="3e85a53afec4e636c2d19e21d0bd7680"
+DOWNLOAD_x86_64="https://prerelease.keybase.io/linux_binaries/deb/keybase_5.1.1-20191211223501.15bbb94c23_amd64.deb"
+MD5SUM_x86_64="7daa6d86f8d8ff467a40272b11c1e72a"
REQUIRES="google-go-lang sshfs-fuse"
MAINTAINER="Willy Sudiarto Raharjo"
EMAIL="willysr@slackbuilds.org"
diff --git a/system/keybase/keybase.SlackBuild b/system/keybase/keybase.SlackBuild
index 08bef69ed5..7be2fce3e2 100644
--- a/system/keybase/keybase.SlackBuild
+++ b/system/keybase/keybase.SlackBuild
@@ -24,7 +24,7 @@
PRGNAM=keybase
SRCNAM=client
-VERSION=${VERSION:-5.0.0}
+VERSION=${VERSION:-5.1.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/system/keybase/keybase.info b/system/keybase/keybase.info
index 52f3b20566..9400955d96 100644
--- a/system/keybase/keybase.info
+++ b/system/keybase/keybase.info
@@ -1,8 +1,8 @@
PRGNAM="keybase"
-VERSION="5.0.0"
+VERSION="5.1.1"
HOMEPAGE="https://github.com/keybase/client"
-DOWNLOAD="https://github.com/keybase/client/archive/v5.0.0/client-5.0.0.tar.gz"
-MD5SUM="2d73dd3fb2f642af9f3de1568bb84c16"
+DOWNLOAD="https://github.com/keybase/client/archive/v5.1.1/client-5.1.1.tar.gz"
+MD5SUM="516f2a7d414059f6b6353fe640192a16"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="google-go-lang"
diff --git a/system/komparator4/komparator4.info b/system/komparator4/komparator4.info
index 2490df849e..56de2cece7 100644
--- a/system/komparator4/komparator4.info
+++ b/system/komparator4/komparator4.info
@@ -6,5 +6,5 @@ MD5SUM="d78648dfd45dfec0ec8eb161da98ea73"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="orphaned - no maintainer"
-EMAIL="nobody@nowhere"
+MAINTAINER="Jeremy Hansen"
+EMAIL="jebrhansen+SBo@gmail.com"
diff --git a/system/laptop-mode-tools/laptop-mode-tools.SlackBuild b/system/laptop-mode-tools/laptop-mode-tools.SlackBuild
index 777d8d5ea5..76298625c4 100644
--- a/system/laptop-mode-tools/laptop-mode-tools.SlackBuild
+++ b/system/laptop-mode-tools/laptop-mode-tools.SlackBuild
@@ -24,7 +24,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=laptop-mode-tools
-VERSION=${VERSION:-1.72.2}
+VERSION=${VERSION:-1.73.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/system/laptop-mode-tools/laptop-mode-tools.info b/system/laptop-mode-tools/laptop-mode-tools.info
index 409c3e9140..a379872047 100644
--- a/system/laptop-mode-tools/laptop-mode-tools.info
+++ b/system/laptop-mode-tools/laptop-mode-tools.info
@@ -1,8 +1,8 @@
PRGNAM="laptop-mode-tools"
-VERSION="1.72.2"
+VERSION="1.73.1"
HOMEPAGE="https://github.com/rickysarraf/laptop-mode-tools"
-DOWNLOAD="https://github.com/rickysarraf/laptop-mode-tools/archive/1.72.2/laptop-mode-tools-1.72.2.tar.gz"
-MD5SUM="8a7b3658b0137ce893fe6a224fffd7ba"
+DOWNLOAD="https://github.com/rickysarraf/laptop-mode-tools/archive/1.73.1/laptop-mode-tools-1.73.1.tar.gz"
+MD5SUM="2dea7fa865b816b6c810e1a1eac9fda3"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3-PyQt5"
diff --git a/system/letsencrypt/README b/system/letsencrypt/README
index 96337ef219..98bc09e09f 100644
--- a/system/letsencrypt/README
+++ b/system/letsencrypt/README
@@ -8,3 +8,5 @@ See README.Slackware for more detailed instructions.
Note: the certificate client tool is now certbot, but a symlink is provided
to be backward compatible with previous letsencrypt version.
Please rename the script to the new name: certbot
+
+Since 1.1.0, most of deps must be (re)built against Python3.
diff --git a/system/letsencrypt/letsencrypt.SlackBuild b/system/letsencrypt/letsencrypt.SlackBuild
index 6c4c002267..0a897b8f3a 100644
--- a/system/letsencrypt/letsencrypt.SlackBuild
+++ b/system/letsencrypt/letsencrypt.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for letsencrypt
-# Copyright 2015-2019 Willy Sudiarto Raharjo <willysr@slackbuilds.org>
+# Copyright 2015-2020 Willy Sudiarto Raharjo <willysr@slackbuilds.org>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -24,7 +24,7 @@
PRGNAM=letsencrypt
SRCNAM=certbot
-VERSION=${VERSION:-1.0.0}
+VERSION=${VERSION:-1.2.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -80,24 +80,24 @@ done
# install acme-protocol first
cd acme
-python setup.py install --root=$PKG
+python3 setup.py install --root=$PKG
# install letsencrypt client
cd ../certbot
-python setup.py install --root=$PKG
+python3 setup.py install --root=$PKG
# install apache plugin
cd ../certbot-apache
-python setup.py install --root=$PKG
+python3 setup.py install --root=$PKG
cd ..
# install nginx plugin
#cd ../certbot-nginx
-#python setup.py install --root=$PKG
+#python3 setup.py install --root=$PKG
# We include default options for Apache
mkdir -p $PKG/etc/letsencrypt/
-cp $PKG/usr/lib${LIBDIRSUFFIX}/python2.7/site-packages/certbot_apache/_internal/options-ssl-apache.conf \
+cp $PKG/usr/lib${LIBDIRSUFFIX}/python3.7/site-packages/certbot_apache/_internal/options-ssl-apache.conf \
$PKG/etc/letsencrypt/options-ssl-apache.conf
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
diff --git a/system/letsencrypt/letsencrypt.info b/system/letsencrypt/letsencrypt.info
index 021f11f9ea..c116645574 100644
--- a/system/letsencrypt/letsencrypt.info
+++ b/system/letsencrypt/letsencrypt.info
@@ -1,10 +1,10 @@
PRGNAM="letsencrypt"
-VERSION="1.0.0"
+VERSION="1.2.0"
HOMEPAGE="https://letsencrypt.org/"
-DOWNLOAD="https://github.com/certbot/certbot/archive/v1.0.0/certbot-1.0.0.tar.gz"
-MD5SUM="b315bc17f96689f729b2e72366658709"
+DOWNLOAD="https://github.com/certbot/certbot/archive/v1.2.0/certbot-1.2.0.tar.gz"
+MD5SUM="29fb4b4ba7a4fce8662ace5781507f00"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="configobj mock pytz python2-pythondialog zope.component pyrfc3339 psutil python-parsedatetime python-configargparse werkzeug ndg_httpsclient python-augeas pyparsing josepy funcsigs requests-toolbelt python-distro"
+REQUIRES="configobj mock pytz python3-pythondialog zope.component pyrfc3339 psutil python-parsedatetime python-configargparse werkzeug ndg_httpsclient python3-augeas josepy funcsigs requests-toolbelt python-distro python3-certifi python3-packaging"
MAINTAINER="Willy Sudiarto Raharjo"
EMAIL="willysr@slackbuilds.org"
diff --git a/system/libsignal-protocol-c/README b/system/libsignal-protocol-c/README
new file mode 100644
index 0000000000..d80dcb6efe
--- /dev/null
+++ b/system/libsignal-protocol-c/README
@@ -0,0 +1,2 @@
+This is a ratcheting forward secrecy protocol that works
+in synchronous and asynchronous messaging environments.
diff --git a/system/libsignal-protocol-c/libsignal-protocol-c.SlackBuild b/system/libsignal-protocol-c/libsignal-protocol-c.SlackBuild
new file mode 100644
index 0000000000..0a11bdb3cd
--- /dev/null
+++ b/system/libsignal-protocol-c/libsignal-protocol-c.SlackBuild
@@ -0,0 +1,99 @@
+#!/bin/sh
+
+# Slackware build script for libsignal-protocol-c
+
+# Copyright 2019-2020 CRTS
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+PRGNAM=libsignal-protocol-c
+VERSION=${VERSION:-2.3.2}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+cd $PRGNAM-$VERSION
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+mkdir -p build
+cd build
+ cmake \
+ -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DLIB_SUFFIX=${LIBDIRSUFFIX} \
+ -DMAN_INSTALL_DIR=/usr/man \
+ -DCMAKE_BUILD_TYPE=Release ..
+ make
+ make install DESTDIR=$PKG
+cd ..
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a \
+ ISSUE_TEMPLATE.md LICENSE README.md \
+ $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/system/libsignal-protocol-c/libsignal-protocol-c.info b/system/libsignal-protocol-c/libsignal-protocol-c.info
new file mode 100644
index 0000000000..2b065374c7
--- /dev/null
+++ b/system/libsignal-protocol-c/libsignal-protocol-c.info
@@ -0,0 +1,10 @@
+PRGNAM="libsignal-protocol-c"
+VERSION="2.3.2"
+HOMEPAGE="https://signal.org"
+DOWNLOAD="https://github.com/signalapp/libsignal-protocol-c/archive/v2.3.2/libsignal-protocol-c-2.3.2.tar.gz"
+MD5SUM="ad742a03263c29a468d00c3dcc0269cf"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="CRTS"
+EMAIL="crts [at] gmx [dot] net"
diff --git a/system/libsignal-protocol-c/slack-desc b/system/libsignal-protocol-c/slack-desc
new file mode 100644
index 0000000000..0ba140fd2d
--- /dev/null
+++ b/system/libsignal-protocol-c/slack-desc
@@ -0,0 +1,19 @@
+# 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 ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+libsignal-protocol-c: libsignal-protocol-c (Forward Secrecy Protocol)
+libsignal-protocol-c:
+libsignal-protocol-c: This is a ratcheting forward secrecy protocol that works in
+libsignal-protocol-c: synchronous and asynchronous messaging environments.
+libsignal-protocol-c:
+libsignal-protocol-c:
+libsignal-protocol-c:
+libsignal-protocol-c:
+libsignal-protocol-c:
+libsignal-protocol-c:
+libsignal-protocol-c:
diff --git a/system/linuxconsoletools/README b/system/linuxconsoletools/README
index aaac1d084e..7d3b6e9b5a 100644
--- a/system/linuxconsoletools/README
+++ b/system/linuxconsoletools/README
@@ -9,6 +9,10 @@ to test and configure joysticks, connect legacy devices to the kernel's
input subsystem (providing support for serial mice, touchscreens etc.),
and test the input event layer.
+Optional dependency: SDL2. This is only required for ffmvforce (force
+orientation test for force-feedback devices). If SDL2 is not installed,
+ffmvforce won't be included in the package.
+
Notes:
- This replaces the "joystick" build that was previously available.
diff --git a/system/linuxconsoletools/linuxconsoletools.SlackBuild b/system/linuxconsoletools/linuxconsoletools.SlackBuild
index 129224725c..9de107a555 100644
--- a/system/linuxconsoletools/linuxconsoletools.SlackBuild
+++ b/system/linuxconsoletools/linuxconsoletools.SlackBuild
@@ -22,6 +22,7 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+# 20191129 bkw: update for v1.7.0, document new optional SDL2 dep.
# 20181030 bkw: add GPM_COMPAT=yes option, minor cleanups, BUILD=2
# 20161015 bkw: update for v1.6.0
# 20160726 bkw: update for v1.5.1
@@ -30,8 +31,8 @@
# replaced patch with a bit of sed.
PRGNAM=linuxconsoletools
-VERSION=${VERSION:-1.6.0}
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-1.7.0}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
@@ -73,6 +74,12 @@ chown -R root:root .
find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \
\! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} \+
+# 20191129 bkw: allow building without SDL2 installed.
+if ! pkg-config --exists sdl2; then
+ sed -i '/^PROGRAMS/s,ffmvforce ,,' utils/Makefile
+ sed -i 's,ffmvforce\.1 ,,' docs/Makefile
+fi
+
# install manpages in /usr/man instead of /usr/share/man
sed -i 's,share/man,man,g' docs/Makefile
diff --git a/system/linuxconsoletools/linuxconsoletools.info b/system/linuxconsoletools/linuxconsoletools.info
index dd647eb667..a337df9362 100644
--- a/system/linuxconsoletools/linuxconsoletools.info
+++ b/system/linuxconsoletools/linuxconsoletools.info
@@ -1,8 +1,8 @@
PRGNAM="linuxconsoletools"
-VERSION="1.6.0"
+VERSION="1.7.0"
HOMEPAGE="https://sourceforge.net/projects/linuxconsole/"
-DOWNLOAD="https://downloads.sourceforge.net/linuxconsole/linuxconsoletools-1.6.0.tar.bz2"
-MD5SUM="fd52fa4a81455eb95a6c81efb087ce98"
+DOWNLOAD="https://downloads.sourceforge.net/linuxconsole/linuxconsoletools-1.7.0.tar.bz2"
+MD5SUM="b30c4daa2329d9af316045657370ee27"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/listpkg/listpkg.SlackBuild b/system/listpkg/listpkg.SlackBuild
index 6f3675a96e..0fb268c08f 100644
--- a/system/listpkg/listpkg.SlackBuild
+++ b/system/listpkg/listpkg.SlackBuild
@@ -1,7 +1,7 @@
#!/bin/sh
# Slackware build script for listpkg
-# Copyright 2018 Jefferson Rocha <lrcjefferson@gmail.com>
+# Copyright 2018 Jefferson Rocha <root@slackjeff.com.br>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
diff --git a/system/listpkg/listpkg.info b/system/listpkg/listpkg.info
index 7db2ea4c6b..d35be08fd9 100644
--- a/system/listpkg/listpkg.info
+++ b/system/listpkg/listpkg.info
@@ -1,10 +1,10 @@
PRGNAM="listpkg"
VERSION="0.1a"
-HOMEPAGE="https://notabug.org/jeffersonrocha/ListPkg"
-DOWNLOAD="https://notabug.org/jeffersonrocha/ListPkg/raw/master/listpkg-0.1a.tar.xz"
+HOMEPAGE="https://github.com/slackjeff/listpkg"
+DOWNLOAD="https://github.com/slackjeff/listpkg/raw/master/listpkg-0.1a.tar.xz"
MD5SUM="4c4707af5e55d1d150602ea77ab34cb3"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
MAINTAINER="Jefferson Rocha"
-EMAIL="lrcjefferson@gmail.com"
+EMAIL="root@slackjeff.com.br"
diff --git a/system/local-persist/slack-desc b/system/local-persist/slack-desc
index 3880ad9a52..6d96dc682d 100644
--- a/system/local-persist/slack-desc
+++ b/system/local-persist/slack-desc
@@ -7,13 +7,13 @@
|-----handy-ruler------------------------------------------------------|
local-persist: local-persist (Create persistent local volumes for docker)
-local-persist:
+local-persist:
local-persist: This docker plugin gives you the same benefits of standalone volumes
local-persist: that "docker volume create" normally affords, while also allowing you
local-persist: to create volumes that persist in arbitrary disk locations.
-local-persist:
+local-persist:
local-persist: Homepage: https://github.com/MatchbookLab/local-persist
-local-persist:
-local-persist:
-local-persist:
-local-persist:
+local-persist:
+local-persist:
+local-persist:
+local-persist:
diff --git a/system/logwatch/logwatch.SlackBuild b/system/logwatch/logwatch.SlackBuild
index eec9954933..a91ee96609 100644
--- a/system/logwatch/logwatch.SlackBuild
+++ b/system/logwatch/logwatch.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/bin/sh
# Slackware build script for logwatch
diff --git a/system/logwatch/slack-desc b/system/logwatch/slack-desc
index 089a738043..bba4e1a829 100644
--- a/system/logwatch/slack-desc
+++ b/system/logwatch/slack-desc
@@ -6,14 +6,14 @@
# customary to leave one space after the ':'.
|-----handy-ruler------------------------------------------------------|
-logwatch: Logwatch (a customizable log analysis system)
+logwatch: logwatch (a customizable log analysis system)
logwatch:
-logwatch: Logwatch parses through your system's logs for a given period of
-logwatch: time and creates a report analyzing areas that you specify, in as
-logwatch: much detail as you require. Logwatch is easy to use and will work
+logwatch: Logwatch parses through your system's logs for a given period of
+logwatch: time and creates a report analyzing areas that you specify, in as
+logwatch: much detail as you require. Logwatch is easy to use and will work
logwatch: right out of the package on most systems.
logwatch:
+logwatch: Project home: http://www.logwatch.org/
logwatch:
logwatch:
-logwatch: Project home: http://www.logwatch.org/
logwatch:
diff --git a/system/lolcat/README b/system/lolcat/README
new file mode 100644
index 0000000000..d493acd77e
--- /dev/null
+++ b/system/lolcat/README
@@ -0,0 +1,5 @@
+lolcat (High-performance implementation of lolcat)
+
+This lolcat clone is an attempt to reduce the world's carbon dioxide
+emissions by optimizing inefficient code. It's >10x as fast and <0.1%
+as large as the original one.
diff --git a/system/lolcat/lolcat.SlackBuild b/system/lolcat/lolcat.SlackBuild
new file mode 100644
index 0000000000..b35ab4042c
--- /dev/null
+++ b/system/lolcat/lolcat.SlackBuild
@@ -0,0 +1,87 @@
+#!/bin/sh
+#
+# Slackware build script for lolcat.
+#
+# Copyright 2019 Edinaldo P. Silva, Rio de Janeiro, Brazil.
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+PRGNAM=lolcat
+VERSION=${VERSION:-1.0}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+cd $PRGNAM-$VERSION
+
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+make
+install -Dm755 lolcat $PKG/usr/bin/lolcat
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp LICENSE README.md $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/system/lolcat/lolcat.info b/system/lolcat/lolcat.info
new file mode 100644
index 0000000000..811945da35
--- /dev/null
+++ b/system/lolcat/lolcat.info
@@ -0,0 +1,10 @@
+PRGNAM="lolcat"
+VERSION="1.0"
+HOMEPAGE="https://github.com/jaseg/lolcat"
+DOWNLOAD="https://github.com/jaseg/lolcat/archive/v1.0/lolcat-1.0.tar.gz"
+MD5SUM="480be0ce83b056fe075d59d985d03a6c"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Edinaldo P. Silva"
+EMAIL="edps.mundognu@gmail.com"
diff --git a/system/lolcat/slack-desc b/system/lolcat/slack-desc
new file mode 100644
index 0000000000..04fe4296cc
--- /dev/null
+++ b/system/lolcat/slack-desc
@@ -0,0 +1,19 @@
+# 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 ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+lolcat: lolcat (High-performance implementation of lolcat)
+lolcat:
+lolcat: This lolcat clone is an attempt to reduce the world's carbon dioxide
+lolcat: emissions by optimizing inefficient code. It's >10x as fast and <0.1%
+lolcat: as large as the original one.
+lolcat:
+lolcat: Home page: https://github.com/jaseg/lolcat
+lolcat:
+lolcat:
+lolcat:
+lolcat:
diff --git a/system/lomoco/lomoco.SlackBuild b/system/lomoco/lomoco.SlackBuild
index 96fce19e29..021c458b9e 100644
--- a/system/lomoco/lomoco.SlackBuild
+++ b/system/lomoco/lomoco.SlackBuild
@@ -1,7 +1,7 @@
#!/bin/sh
# Slackware build script for lomoco
-# Copyright 2011 David Woodfall <dave@dawoodfall.net>
+# Copyright 2011 David Woodfall <dave@slackbuilds.org>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
diff --git a/system/lomoco/lomoco.info b/system/lomoco/lomoco.info
index ee81e839df..1cd4b6ba22 100644
--- a/system/lomoco/lomoco.info
+++ b/system/lomoco/lomoco.info
@@ -7,4 +7,4 @@ DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
MAINTAINER="David Woodfall"
-EMAIL="dave@dawoodfall.net"
+EMAIL="dave@slackbuilds.org"
diff --git a/system/lz4/lz4.SlackBuild b/system/lz4/lz4.SlackBuild
index d965cfcd0d..f164983623 100644
--- a/system/lz4/lz4.SlackBuild
+++ b/system/lz4/lz4.SlackBuild
@@ -6,9 +6,10 @@
# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
+# 20191127 bkw: update for 1.9.2
# 20180911 bkw: update for 1.8.3
# 20180611 bkw: update for 1.8.2. don't try to use the updated script
-# to builds older versions, the man pages will end up
+# to build older versions, the man pages will end up
# in the wrong place due to upstream changing how they
# interpret MANDIR
# 20180114 bkw: update for 1.8.1.2. had to add -j1 to the make command.
@@ -17,7 +18,7 @@
# 20170122 bkw: update for 1.7.5
PRGNAM=lz4
-VERSION=${VERSION:-1.8.3}
+VERSION=${VERSION:-1.9.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -54,14 +55,11 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz --exclude visual
cd $PRGNAM-$VERSION
chown -R root:root .
-find -L . \
- \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
- -o -perm 511 \) -exec chmod 755 {} \; -o \
- \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
- -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \
+ \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} \+
# -j1 was necessary in 1.8.1.2. Not sure it's still needed in 1.8.2, but
# lz4 is small & builds pretty fast even with -j1, so I'll leave it for now.
diff --git a/system/lz4/lz4.info b/system/lz4/lz4.info
index 2ce94b8560..dc19a75be8 100644
--- a/system/lz4/lz4.info
+++ b/system/lz4/lz4.info
@@ -1,8 +1,8 @@
PRGNAM="lz4"
-VERSION="1.8.3"
+VERSION="1.9.2"
HOMEPAGE="https://lz4.github.io/lz4/"
-DOWNLOAD="https://github.com/lz4/lz4/archive/v1.8.3/lz4-1.8.3.tar.gz"
-MD5SUM="d5ce78f7b1b76002bbfffa6f78a5fc4e"
+DOWNLOAD="https://github.com/lz4/lz4/archive/v1.9.2/lz4-1.9.2.tar.gz"
+MD5SUM="3898c56c82fb3d9455aefd48db48eaad"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/lzop/README b/system/lzop/README
index a3f0588e5a..01955a1cb2 100644
--- a/system/lzop/README
+++ b/system/lzop/README
@@ -1,5 +1,8 @@
-lzop is a LZO archiver. It uses the LZO data compression library
-for compression services, and its main advantages over gzip are
-much higher compression and decompression speed (at the cost of
-some compression ratio).
-lzop is the fastest (de)compresser around.
+lzop (LZO compressor/decompressor)
+
+lzop is an LZO compressor. It uses the LZO data compression library for
+compression services, and its main advantages over gzip are much higher
+compression and decompression speed (at the cost of some compression
+ratio).
+
+lzop is the fastest (de)compressor around.
diff --git a/system/lzop/lzop.SlackBuild b/system/lzop/lzop.SlackBuild
index 9b79e00db1..9e93aae47b 100644
--- a/system/lzop/lzop.SlackBuild
+++ b/system/lzop/lzop.SlackBuild
@@ -3,6 +3,7 @@
# Slackware build script for lzop
# Copyright (c) 2011-2017 LEVAI Daniel
+# Copyright (c) 2020 B. Watson
# All rights reserved.
#
# * Redistribution and use in source and binary forms, with or without
@@ -25,6 +26,8 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+# 20200129 bkw: take over maintenance, simplify build, remove some cruft.
+
PRGNAM=lzop
VERSION=${VERSION:-1.04}
BUILD=${BUILD:-1}
@@ -66,11 +69,8 @@ rm -rf $PRGNAM-$VERSION
tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
cd $PRGNAM-$VERSION
chown -R root:root .
-find -L . \
- \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 -o -perm 511 \) \
- -exec chmod 755 {} \; -o \
- \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
- -exec chmod 644 {} \;
+find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \
+ \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} \+
CFLAGS="$SLKCFLAGS" \
./configure \
@@ -80,17 +80,17 @@ CFLAGS="$SLKCFLAGS" \
--build=$ARCH-slackware-linux
make
-DESTDIR=$PKG make install
-
-strip --strip-unneeded $PKG/usr/bin/lzop
+make install-strip DESTDIR=$PKG
+gzip -9 $PKG/usr/man/man?/*.?
-find $PKG/usr/man -type f -exec gzip -9 {} \;
+# 20200129 bkw: We really don't need the docs in every possible format. We
+# already got a man page in /usr/man, and .tex is the source format. Leave
+# the HTML, plain text, and PostScript.
+for ext in pod tex man; do
+ rm -f $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.$ext
+done
-mkdir -p -m 755 $PKG/usr/doc/$PRGNAM-$VERSION
-cp AUTHORS COPYING INSTALL NEWS README THANKS \
- $PKG/usr/doc/$PRGNAM-$VERSION/
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-find $PKG/usr/doc -type f -exec chmod 0644 {} \;
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
diff --git a/system/lzop/lzop.info b/system/lzop/lzop.info
index 14f47d7864..4f49ad43e6 100644
--- a/system/lzop/lzop.info
+++ b/system/lzop/lzop.info
@@ -6,5 +6,5 @@ MD5SUM="271eb10fde77a0a96b9cbf745e719ddf"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="LEVAI Daniel"
-EMAIL="leva@ecentrum.hu"
+MAINTAINER="B. Watson"
+EMAIL="yalhcru@gmail.com"
diff --git a/system/lzop/slack-desc b/system/lzop/slack-desc
index 37a5a0674d..489c8cac01 100644
--- a/system/lzop/slack-desc
+++ b/system/lzop/slack-desc
@@ -6,12 +6,12 @@
# customary to leave one space after the ':' except on otherwise blank lines.
|-----handy-ruler------------------------------------------------------|
-lzop: lzop (LZO archiver)
+lzop: lzop (LZO compressor/decompressor)
lzop:
lzop: lzop uses the LZO data compression library for compression services,
lzop: and its main advantages over gzip are much higher compression and
lzop: decompression speed (at the cost of some compression ratio).
-lzop: lzop is the fastest (de)compresser around.
+lzop: lzop is the fastest (de)compressor around.
lzop:
lzop: Homepage: http://www.lzop.org/
lzop:
diff --git a/system/magiic/README b/system/magiic/README
new file mode 100644
index 0000000000..7b8a14087c
--- /dev/null
+++ b/system/magiic/README
@@ -0,0 +1,15 @@
+magiic is a simple front for slackpkg, written in dialog.
+
+With him you can:
+ * List of mirrors
+ * Check for system update
+ * Update the mirror
+ * List all unofficial packages for removal
+ * Check package information
+ * Search for a package
+ * Install a new package
+ * Reinstall package
+ * Remove a package
+ * Upgrade packages
+
+NOTE: Not all slackpkg features are available, just the main features.
diff --git a/system/magiic/magiic.SlackBuild b/system/magiic/magiic.SlackBuild
new file mode 100644
index 0000000000..a01339e96e
--- /dev/null
+++ b/system/magiic/magiic.SlackBuild
@@ -0,0 +1,60 @@
+#!/bin/sh
+
+# Slackware build script for magiic
+# Copyright 2020 Jefferson 'Slackjeff' Rocha <root@slackjeff.com.br>
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+PRGNAM=magiic
+VERSION=${VERSION:-0.3.1}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+ARCH=noarch
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-$VERSION.tar.xz
+cd $PRGNAM-$VERSION
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+mkdir -p $PKG/usr/bin
+cp "$PRGNAM" $PKG/usr/bin/
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/system/magiic/magiic.info b/system/magiic/magiic.info
new file mode 100644
index 0000000000..79462714de
--- /dev/null
+++ b/system/magiic/magiic.info
@@ -0,0 +1,10 @@
+PRGNAM="magiic"
+VERSION="0.3.1"
+HOMEPAGE="https://github.com/slackjeff/magiic/"
+DOWNLOAD="https://sourceforge.net/projects/magiic/files/magiic-0.3.1.tar.xz"
+MD5SUM="c06b2a6f098f15b935bb8f13d740e426"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Jefferson Rocha"
+EMAIL="root@slackjeff.com.br"
diff --git a/system/magiic/slack-desc b/system/magiic/slack-desc
new file mode 100644
index 0000000000..83566e961a
--- /dev/null
+++ b/system/magiic/slack-desc
@@ -0,0 +1,19 @@
+# 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 ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+magiic: magiic (Simple frontend for Slackpkg)
+magiic:
+magiic: magiic is a simple frontend for slackpkg, written in dialog.
+magiic:
+magiic:
+magiic:
+magiic:
+magiic:
+magiic:
+magiic: Homepage: https://github.com/slackjeff/magiic
+magiic:
diff --git a/system/man-db/man-db.SlackBuild b/system/man-db/man-db.SlackBuild
index 4d5e2e10c6..56740da46d 100644
--- a/system/man-db/man-db.SlackBuild
+++ b/system/man-db/man-db.SlackBuild
@@ -6,11 +6,11 @@
# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
-# 20180801 bkw:
-# - update for v2.8.4.
+# 20191201 bkw: update for v2.9.0 (to match -current again).
+# Also got rid of the systemd-specific stuff properly (via configure opts).
-# 20180611 bkw:
-# - update for v2.8.3, to match what Pat has in -current.
+# 20180801 bkw: update for v2.8.4.
+# 20180611 bkw: update for v2.8.3, to match what Pat has in -current.
# 20180208 bkw: update for man-db 2.8.0, libpipeline 1.5.0.
# This may be the last SBo update, since Pat has imported man-db
@@ -52,7 +52,7 @@
# - update README and README.Slackware slightly.
PRGNAM=man-db
-VERSION=${VERSION:-2.8.4}
+VERSION=${VERSION:-2.9.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -109,18 +109,15 @@ mkdir -p $TMP $PKG $OUTPUT
# Instead of making it a separate build and external dep, we'll just
# bundle it here.
LIBNAM=libpipeline
-LIBVER=1.5.0
+LIBVER=1.5.1
cd $TMP
rm -rf $LIBNAM-$LIBVER
tar xvf $CWD/$LIBNAM-$LIBVER.tar.gz
cd $LIBNAM-$LIBVER
chown -R root:root .
-find -L . \
- \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
- -o -perm 511 \) -exec chmod 755 {} \; -o \
- \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
- -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \
+ \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} \+
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
@@ -146,11 +143,8 @@ rm -rf $PRGNAM-$VERSION
tar xvf $CWD/$PRGNAM-$VERSION.tar.xz
cd $PRGNAM-$VERSION
chown -R root:root .
-find -L . \
- \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
- -o -perm 511 \) -exec chmod 755 {} \; -o \
- \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
- -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \
+ \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} \+
# The 'checking for long filenames' test in the configure script writes to
# /usr/lib, which is bad behaviour for a configure script. Not to mention
@@ -170,6 +164,8 @@ libpipeline_LIBS="-L$PKG/usr/lib$LIBDIRSUFFIX $PKG/usr/lib$LIBDIRSUFFIX/libpipel
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
+ --with-systemdtmpfilesdir=no \
+ --with-systemdsystemunitdir=no \
--disable-setuid \
--disable-cache-owner \
--prefix=/usr \
@@ -185,10 +181,6 @@ CXXFLAGS="$SLKCFLAGS" \
make
make install-strip DESTDIR=$PKG
-# This stuff is for systemd, we don't need it (and it might confuse
-# people coming from systemd distros):
-rm -rf $PKG/usr/lib/tmpfiles.d/
-
# There will always be man pages here, regardless of USR=yes or no.
find $PKG/usr/man -type f -exec gzip -9 {} \;
for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
diff --git a/system/man-db/man-db.info b/system/man-db/man-db.info
index 70a6f6a7c1..387e8433ac 100644
--- a/system/man-db/man-db.info
+++ b/system/man-db/man-db.info
@@ -1,10 +1,10 @@
PRGNAM="man-db"
-VERSION="2.8.4"
+VERSION="2.9.0"
HOMEPAGE="http://www.nongnu.org/man-db/"
-DOWNLOAD="http://download.savannah.gnu.org/releases/man-db/man-db-2.8.4.tar.xz \
- http://download.savannah.gnu.org/releases/libpipeline/libpipeline-1.5.0.tar.gz"
-MD5SUM="ab41db551f500e4a595b11203b86c67a \
- b7437a5020190cfa84f09c412db38902"
+DOWNLOAD="http://download.savannah.gnu.org/releases/man-db/man-db-2.9.0.tar.xz \
+ http://download.savannah.gnu.org/releases/libpipeline/libpipeline-1.5.1.tar.gz"
+MD5SUM="897576a19ecbef376a916485608cd790 \
+ 4c8fe6cd85422baafd6e060f896c61bc"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/mjpg-streamer/mjpg-streamer.SlackBuild b/system/mjpg-streamer/mjpg-streamer.SlackBuild
index 16bb61b465..91b069ab37 100644
--- a/system/mjpg-streamer/mjpg-streamer.SlackBuild
+++ b/system/mjpg-streamer/mjpg-streamer.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for mjpg-streamer
-# Copyright 2011 David Woodfall <dave@dawoodfall.net>
+# Copyright 2011 David Woodfall <dave@slackbuilds.org>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
diff --git a/system/mjpg-streamer/mjpg-streamer.info b/system/mjpg-streamer/mjpg-streamer.info
index 8ea6352799..72d30a7fcd 100644
--- a/system/mjpg-streamer/mjpg-streamer.info
+++ b/system/mjpg-streamer/mjpg-streamer.info
@@ -7,4 +7,4 @@ DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
MAINTAINER="Dave Woodfall"
-EMAIL="dave@dawoodfall.net"
+EMAIL="dave@slackbuilds.org"
diff --git a/system/mkslack/mkslack.SlackBuild b/system/mkslack/mkslack.SlackBuild
index a428a0afa7..1a76a876f4 100644
--- a/system/mkslack/mkslack.SlackBuild
+++ b/system/mkslack/mkslack.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for mkslack
-# Copyright 2010 David Woodfall <dave@dawoodfall.net>,
+# Copyright 2010 David Woodfall <dave@slackbuilds.org>,
# Modifications copyright slakmagik <slakmagik@gmail.com>
# All rights reserved.
#
@@ -65,7 +65,7 @@ mkslack - a SlackBuild generator script
Copyright 2010 David Woodfall, modification by slakmagik
mkslack is licensed under a "one-clause BSD/Slackware" license.
See the script for the full text.
-Homepage: http://www.dawoodfall.net/files/slackbuilds/noversion/mkslack/
+Homepage: http://tty1.uk/slackbuilds/noversion/mkslack/
EOF
man ./mkslack.1.gz | col -b | expand | cat -s | sed '
1d
diff --git a/system/mkslack/mkslack.info b/system/mkslack/mkslack.info
index a026024544..a204e9218d 100644
--- a/system/mkslack/mkslack.info
+++ b/system/mkslack/mkslack.info
@@ -1,10 +1,10 @@
PRGNAM="mkslack"
VERSION="5.2"
-HOMEPAGE="http://dawoodfall.net/slackbuilds/noversion/mkslack"
+HOMEPAGE="http://tty1.uk/slackbuilds/noversion/mkslack"
DOWNLOAD="http://ponce.cc/slackware/sources/repo/mkslack-5.2.tar.gz"
MD5SUM="1866d9b32bee61a5bdfca52230e2a6f0"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
MAINTAINER="David Woodfall"
-EMAIL="dave@dawoodfall.net"
+EMAIL="dave@slackbuilds.org"
diff --git a/system/mkslack/slack-desc b/system/mkslack/slack-desc
index e6e7f58ff4..b02ac1b0af 100644
--- a/system/mkslack/slack-desc
+++ b/system/mkslack/slack-desc
@@ -16,4 +16,4 @@ mkslack:
mkslack: The config file /etc/mkslack/mkslack.conf should be customised with
mkslack: your name, email etc. before use.
mkslack:
-mkslack: http://dawoodfall.net/slackbuilds/noversion/mkslack
+mkslack: http://tty1.uk/slackbuilds/noversion/mkslack
diff --git a/system/mktorrent/mktorrent.info b/system/mktorrent/mktorrent.info
index 1bc0efc0aa..3d86dbecf1 100644
--- a/system/mktorrent/mktorrent.info
+++ b/system/mktorrent/mktorrent.info
@@ -6,5 +6,5 @@ MD5SUM="0f583dc6d88c3bc7da736c3f0a8c449e"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Grigorios Bouzakis"
-EMAIL="grbzks@xsmail.com"
+MAINTAINER="Markus Reichelt"
+EMAIL="slackbuilds@mareichelt.de"
diff --git a/system/mlocate/README b/system/mlocate/README
new file mode 100644
index 0000000000..f2029ce76a
--- /dev/null
+++ b/system/mlocate/README
@@ -0,0 +1,31 @@
+mlocate (locate/updatedb implementation)
+
+mlocate is a locate/updatedb implementation. It keeps a database of all
+existing files and allows you to lookup files by name. The 'm' stands for
+"merging": updatedb reuses the existing database to avoid rereading most
+of the file system, which makes updatedb faster and does not trash the
+system caches as much as traditional locate implementations.
+
+This is the same "locate" that's in Slackware-current (and eventually 15.0).
+
+This conflicts with Slackware 14.2's slocate package! Before installing
+this, add slocate to /etc/slackpkg/blacklist and then:
+
+ # removepkg slocate
+
+It's also recommended to:
+
+ # rm -rf /var/lib/slocate /etc/updatedb.conf
+
+The locate database will be created daily, as a cron job. If you don't
+want to wait, you can create it manually:
+
+ # /etc/cron.daily/mlocate
+
+If you want to revert to Slackware's slocate, remove slocate from
+/etc/slackpkg/blacklist, then:
+
+ # removepkg mlocate
+ # rm -rf /var/lib/mlocate /etc/updatedb.conf
+ # slackpkg update
+ # slackpkg install slocate
diff --git a/system/mlocate/doinst.sh b/system/mlocate/doinst.sh
new file mode 100644
index 0000000000..8afb2a4fff
--- /dev/null
+++ b/system/mlocate/doinst.sh
@@ -0,0 +1,24 @@
+#!/bin/sh
+
+# doinst.sh copied from Pat's, got rid of the stuff that creates the
+# slocate group.
+
+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/updatedb.conf.new
+
+if [ ! -r var/lib/mlocate/mlocate.db ]; then
+ touch var/lib/mlocate/mlocate.db
+ chown root:slocate var/lib/mlocate/mlocate.db
+ chmod 640 var/lib/mlocate/mlocate.db
+fi
+
diff --git a/system/mlocate/mlocate-run-updatedb b/system/mlocate/mlocate-run-updatedb
new file mode 100644
index 0000000000..7d3f2ac526
--- /dev/null
+++ b/system/mlocate/mlocate-run-updatedb
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+nodevs=$(< /proc/filesystems awk '$1 == "nodev" && $2 != "rootfs" && $2 != "zfs" { print $2 }')
+/usr/bin/updatedb -f "$nodevs"
diff --git a/system/mlocate/mlocate.SlackBuild b/system/mlocate/mlocate.SlackBuild
new file mode 100644
index 0000000000..9f213fbb54
--- /dev/null
+++ b/system/mlocate/mlocate.SlackBuild
@@ -0,0 +1,120 @@
+#!/bin/sh
+
+# Slackware build script for mlocate
+
+# Written by B. Watson (yalhcru@gmail.com)
+
+# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
+
+# Notes:
+# - This is intended to be 100% compatible with the mlocate in -current.
+# - mlocate and slocate can't read each others' database formats. Bummer.
+# - DOWNLOAD is upstream's site, but the file is identical to the one
+# from Pat's source/ dir. I used upstream so the file won't disappear if
+# Pat upgrades or changes his mind.
+# - mlocate on -current uses the slocate group (there's no mlocate group),
+# so I do the same here.
+# - mlocate's database is about 40% larger than slocate's, on my build box.
+# Not a real concern unless you're building a tiny embedded system.
+
+PRGNAM=mlocate
+VERSION=${VERSION:-0.26}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-$VERSION.tar.xz
+cd $PRGNAM-$VERSION
+chown -R root:root .
+find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \
+ \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} \+
+
+CFLAGS="$SLKCFLAGS" \
+CXXFLAGS="$SLKCFLAGS" \
+./configure \
+ --prefix=/usr \
+ --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --sysconfdir=/etc \
+ --localstatedir=/var/lib \
+ --mandir=/usr/man \
+ --docdir=/usr/doc/$PRGNAM-$VERSION \
+ --build=$ARCH-slackware-linux
+
+make groupname=slocate
+make install-strip DESTDIR=$PKG
+
+gzip $PKG/usr/man/man?/*.?
+
+# This stuff comes straight from Pat's mlocate.SlackBuild:
+mkdir -p $PKG/etc
+cp -a $CWD/updatedb.conf.new $PKG/etc/updatedb.conf.new
+chown root:root $PKG/etc/updatedb.conf.new
+chmod 644 $PKG/etc/updatedb.conf.new
+
+mv $PKG/usr/bin/locate $PKG/usr/bin/mlocate
+( cd $PKG/usr/bin ; ln -sf mlocate locate )
+
+( cd $PKG/usr/man/man1
+ ln -sf locate.1 mlocate.1
+)
+
+mkdir -p $PKG/usr/libexec
+cp -a $CWD/mlocate-run-updatedb $PKG/usr/libexec/mlocate-run-updatedb
+chown root:root $PKG/usr/libexec/mlocate-run-updatedb
+chmod 755 $PKG/usr/libexec/mlocate-run-updatedb
+
+mkdir -p $PKG/etc/cron.daily
+cp -a $CWD/mlocate.cron $PKG/etc/cron.daily/mlocate
+chown root:root $PKG/etc/cron.daily/mlocate
+chmod 755 $PKG/etc/cron.daily/mlocate
+
+chown root:slocate $PKG/usr/bin/mlocate
+chmod 2711 $PKG/usr/bin/mlocate
+mkdir -p $PKG/var/lib/mlocate
+chown root:slocate $PKG/var/lib/mlocate
+chmod 750 $PKG/var/lib/mlocate
+# End of Pat's stuff.
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a AUTHORS COPYING* ChangeLog NEWS README* \
+ $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+cat $CWD/doinst.sh > $PKG/install/doinst.sh
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/system/mlocate/mlocate.cron b/system/mlocate/mlocate.cron
new file mode 100644
index 0000000000..5464abad35
--- /dev/null
+++ b/system/mlocate/mlocate.cron
@@ -0,0 +1,2 @@
+#!/bin/sh
+ionice -c3 nice -n 19 /usr/libexec/mlocate-run-updatedb
diff --git a/system/mlocate/mlocate.info b/system/mlocate/mlocate.info
new file mode 100644
index 0000000000..b9eb39f232
--- /dev/null
+++ b/system/mlocate/mlocate.info
@@ -0,0 +1,10 @@
+PRGNAM="mlocate"
+VERSION="0.26"
+HOMEPAGE="https://pagure.io/mlocate/releases"
+DOWNLOAD="https://releases.pagure.org/mlocate/mlocate-0.26.tar.xz"
+MD5SUM="539e6f86bf387358aa2b14d5f880e49a"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="%README%"
+MAINTAINER="B. Watson"
+EMAIL="yalhcru@gmail.com"
diff --git a/system/mlocate/slack-desc b/system/mlocate/slack-desc
new file mode 100644
index 0000000000..e28d270792
--- /dev/null
+++ b/system/mlocate/slack-desc
@@ -0,0 +1,19 @@
+# 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 ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+mlocate: mlocate (locate/updatedb implementation)
+mlocate:
+mlocate: mlocate is a locate/updatedb implementation. It keeps a database
+mlocate: of all existing files and allows you to lookup files by name. The
+mlocate: 'm' stands for "merging": updatedb reuses the existing database
+mlocate: to avoid rereading most of the file system, which makes updatedb
+mlocate: faster and does not trash the system caches as much as traditional
+mlocate: locate implementations.
+mlocate:
+mlocate: This conflicts with Slackware 14.2's slocate package. See README
+mlocate: for details.
diff --git a/system/mlocate/updatedb.conf.new b/system/mlocate/updatedb.conf.new
new file mode 100644
index 0000000000..542cd7c679
--- /dev/null
+++ b/system/mlocate/updatedb.conf.new
@@ -0,0 +1,4 @@
+PRUNE_BIND_MOUNTS = "yes"
+PRUNEFS = "9p afs anon_inodefs auto autofs bdev binfmt_misc cgroup cifs coda configfs cpuset debugfs devpts ecryptfs exofs fuse fuse.sshfs fusectl gfs gfs2 gpfs hugetlbfs inotifyfs iso9660 jffs2 lustre mqueue ncpfs nfs nfs4 nfsd pipefs proc ramfs rootfs rpc_pipefs securityfs selinuxfs sfs sockfs sysfs tmpfs ubifs udf usbfs ceph fuse.ceph"
+PRUNENAMES = ".git .hg .svn .bzr .arch-ids {arch} CVS"
+PRUNEPATHS = "/afs /dev /media /mnt /net /proc /sys /tmp /usr/tmp /var/cache/ccache /var/lib/ceph /var/spool/cups /var/tmp"
diff --git a/system/modules/modules.SlackBuild b/system/modules/modules.SlackBuild
index b8d0bf8c14..d87579ff0e 100644
--- a/system/modules/modules.SlackBuild
+++ b/system/modules/modules.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=modules
-VERSION=${VERSION:-4.3.0}
+VERSION=${VERSION:-4.4.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/system/modules/modules.info b/system/modules/modules.info
index 4c72783f5c..ca2fcade89 100644
--- a/system/modules/modules.info
+++ b/system/modules/modules.info
@@ -1,8 +1,8 @@
PRGNAM="modules"
-VERSION="4.3.0"
+VERSION="4.4.0"
HOMEPAGE="https://modules.sourceforge.net/"
-DOWNLOAD="https://downloads.sourceforge.net/project/modules/Modules/modules-4.3.0/modules-4.3.0.tar.bz2"
-MD5SUM="e55d730b18bb438771654fead3005c0c"
+DOWNLOAD="https://downloads.sourceforge.net/project/modules/Modules/modules-4.4.0/modules-4.4.0.tar.bz2"
+MD5SUM="1333e7b5fc2a9a7871c39801f2688099"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/monitorix/monitorix.info b/system/monitorix/monitorix.info
index 6872dafee2..16261c85e5 100644
--- a/system/monitorix/monitorix.info
+++ b/system/monitorix/monitorix.info
@@ -6,5 +6,5 @@ MD5SUM="181bf2b83b92e89aa6317dd473a987e3"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="perl-http-server-simple perl-config-general rrdtool"
-MAINTAINER="Marcel Saegebarth"
-EMAIL="marc@mos6581.de"
+MAINTAINER="Emmanuel N. Millan"
+EMAIL="emmanueln@gmail.com"
diff --git a/system/musl/README b/system/musl/README
index cb2417aa99..a72afb60b5 100644
--- a/system/musl/README
+++ b/system/musl/README
@@ -1,5 +1,6 @@
-Musl is a C standard library that strives to be lightweight, fast,
-simple, free, and correct.
+Musl is a C standard library that is lightweight, fast, simple, free,
+and strives to be correct in the sense of standards-conformance and
+safety.
Musl includes a wrapper, musl-gcc, for building files linked against musl.
It also provides musl-ldd to print the shared libraries loaded by the
diff --git a/system/musl/musl.SlackBuild b/system/musl/musl.SlackBuild
index 8a3162912d..d61cf69ef2 100644
--- a/system/musl/musl.SlackBuild
+++ b/system/musl/musl.SlackBuild
@@ -3,6 +3,7 @@
# Slackware build script for musl
# Copyright 2014 Weldon Goree <weldon@langurwallah.org>
+# Copyright 2019 Johannes Schoepfer, Germany
# All rights reserved
#
# Redistribution and use of this script, with or without modification, is
@@ -23,7 +24,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=musl
-VERSION=${VERSION:-1.1.16}
+VERSION=${VERSION:-1.1.24}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/system/musl/musl.info b/system/musl/musl.info
index 43fefb326e..8328bcf0b5 100644
--- a/system/musl/musl.info
+++ b/system/musl/musl.info
@@ -1,10 +1,10 @@
PRGNAM="musl"
-VERSION="1.1.16"
-HOMEPAGE="http://www.musl-libc.org"
-DOWNLOAD="http://www.musl-libc.org/releases/musl-1.1.16.tar.gz"
-MD5SUM="ac52ccaec6b06ab0f289d37e8436859b"
+VERSION="1.1.24"
+HOMEPAGE="https://www.musl-libc.org"
+DOWNLOAD="https://www.musl-libc.org/releases/musl-1.1.24.tar.gz"
+MD5SUM="2ac378736ea749b073a3795abb095329"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Weldon Goree"
-EMAIL="weldon@langurwallah.org"
+MAINTAINER="Johannes Schoepfer"
+EMAIL="slackbuilds@schoepfer.info"
diff --git a/system/musl/slack-desc b/system/musl/slack-desc
index fc4ef7f2d0..a52df43f85 100644
--- a/system/musl/slack-desc
+++ b/system/musl/slack-desc
@@ -12,7 +12,7 @@ musl: The musl C library. A library that attempts to be fast, simple, and
musl: correct. Use the musl-gcc wrapper to build against musl, and the
musl: musl-ldd wrapper to check linkages on the binaries you build.
musl:
-musl: http://www.musl-libc.org/
+musl: https://www.musl-libc.org/
musl:
musl:
musl:
diff --git a/system/newLd/newLd.SlackBuild b/system/newLd/newLd.SlackBuild
index a482f4d3e8..71d3bf1adc 100644
--- a/system/newLd/newLd.SlackBuild
+++ b/system/newLd/newLd.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/bin/sh
# Copyright 2005-2018 Patrick J. Volkerding, Sebeka, Minnesota, USA
# All rights reserved.
@@ -26,19 +26,17 @@
cd $(dirname $0) ; CWD=$(pwd)
-PKGNAM=newLd
-VERSION=${VERSION:-$(echo binutils-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
+PRGNAM=newLd
+VERSION=${VERSION:-2.33.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
-# Automatically determine the architecture we're building on:
MARCH=$( uname -m )
if [ -z "$ARCH" ]; then
case "$MARCH" in
i?86) export ARCH=i586 ;;
armv7hl) export ARCH=$MARCH ;;
arm*) export ARCH=arm ;;
- # Unless $ARCH is already set, use uname -m for all other archs:
*) export ARCH=$MARCH ;;
esac
fi
@@ -48,7 +46,7 @@ fi
## the name of the created package would be, and then exit. This information
## could be useful to other scripts.
#if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
-# echo "$PKGNAM-$VERSION-$ARCH-$BUILD.txz"
+# echo "$PRGNAM-$VERSION-$ARCH-$BUILD.txz"
# exit 0
#fi
@@ -87,7 +85,7 @@ case "$ARCH" in
esac
TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PKGNAM
+PKG=$TMP/package-$PRGNAM
rm -rf $PKG
mkdir -p $TMP $PKG
@@ -135,7 +133,7 @@ CFLAGS="$SLKCFLAGS" \
--libdir=$PREFIX/lib${LIBDIRSUFFIX} \
--mandir=/usr/man \
--infodir=/usr/info \
- --with-docdir=/usr/doc/$PKGNAM-$VERSION \
+ --with-docdir=/usr/doc/$PRGNAM-$VERSION \
--disable-compressed-debug-sections \
--enable-multilib \
--enable-64-bit-bfd \
@@ -239,15 +237,15 @@ rm -f $PKG/usr/info/{as,nm,bfd,binutils,gprof}.info
rm -f $PKG/usr/info/dir
gzip -9 $PKG/usr/info/*
-mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp \
COPYING* ChangeLog.linux MAI* README* \
- $PKG/usr/doc/$PKGNAM-$VERSION
+ $PKG/usr/doc/$PRGNAM-$VERSION
# If there's a ChangeLog, installing at least part of the recent history
# is useful, but don't let it get totally out of control:
if [ -r ChangeLog ]; then
- DOCSDIR=$(echo $PKG/usr/doc/$PKGNAM-$VERSION)
+ DOCSDIR=$(echo $PKG/usr/doc/$PRGNAM-$VERSION)
cat ChangeLog | head -n 1000 > $DOCSDIR/ChangeLog
touch -r ChangeLog $DOCSDIR/ChangeLog
fi
diff --git a/system/nologind/slack-desc b/system/nologind/slack-desc
index 0e808b45f6..061260f7f6 100644
--- a/system/nologind/slack-desc
+++ b/system/nologind/slack-desc
@@ -13,7 +13,7 @@ nologind: Used as a compatibility layer for applications that require
nologind: (parts of) the org.freedesktop.login1.Manager D-Bus system service.
nologind:
nologind:
-nologind: nologind was written by Ole-André Rodlie
+nologind: nologind was written by Ole-Andre Rodlie
nologind:
nologind: Homepage: https://github.com/rodlie/nologind
nologind:
diff --git a/system/noto-emoji/noto-emoji.SlackBuild b/system/noto-emoji/noto-emoji.SlackBuild
index 5dab99a22a..0a282408ec 100644
--- a/system/noto-emoji/noto-emoji.SlackBuild
+++ b/system/noto-emoji/noto-emoji.SlackBuild
@@ -23,11 +23,12 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=noto-emoji
-SRCVERSION=${VERSION:-2019-11-19-unicode12}
-VERSION=${VERSION:-$(echo "$SRCVERSION" | cut -d- -f-3 | tr -d -)}
+VERSION=${VERSION:-20191119}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+SRCVERSION=${SRCVERSION:-2019-11-19-unicode12}
+
ARCH=noarch
CWD=$(pwd)
diff --git a/system/nvidia-driver/README b/system/nvidia-driver/README
index cbfb71ee50..4e5f22ceed 100644
--- a/system/nvidia-driver/README
+++ b/system/nvidia-driver/README
@@ -8,8 +8,8 @@ use nvidia-legacy390-{driver,kernel}
Installing the 32-bit compatibility libraries is available: if desired, do:
COMPAT32="yes" ./nvidia-driver.SlackBuild
-If you plan to test this buildscript on current (15.0), to avoid stomping
-on the installed libglvnd, do:
+If you plan to test this buildscript on current (15.0 EXPERIMENTAL), to
+avoid stomping on the installed libglvnd, do:
CURRENT="yes" ./nvidia-driver.SlackBuild
Several useful utilities are included: nvidia-xsettings, nvidia-smi, and
@@ -23,3 +23,14 @@ you might need to include the following line in your /etc/rc.d/rc.local:
/usr/bin/nvidia-modprobe -c 0 -u
------------->8---------------
+Notes:
+1. You still need to blacklist the opensource nouveau driver. This is
+ easily done by installing xf86-video-nouveau-blacklist-noarch-1.txz
+ in extra/xf86-video-nouveau-blacklist on the distibution DVD.
+2. If nvidia-driver is already installed, there may be extraneous
+ "unable to find installed file..." messages on the console and log.
+ This is benign and due to the nvidia installer not being very smart.
+3. If you want to revert back to the open source drivers, run
+ 'nvidia-switch --remove' to restore the original libGL.la and then
+ 'removepkg nvidia-driver' "should" work in most cases. If not, simply
+ reinstall the orginal Mesa and xorg-server packages.
diff --git a/system/nvidia-driver/changelog.txt b/system/nvidia-driver/changelog.txt
index ce4312bf9a..993dec5133 100644
--- a/system/nvidia-driver/changelog.txt
+++ b/system/nvidia-driver/changelog.txt
@@ -45,4 +45,6 @@
6.5 14-MAY-2019 version update LLB
6.6 10-AUG-2019 version update LLB, drop non-glvnd libs. This script will NOT work on current
6.7 11-SEP-2019 version update LLB, fix for pre-Turing GPUs (This script will NOT work on current).
-7.0 28-NOV-2019 version update LLB, add temp glvnd switch for 15.0, remove nvidia-switch
+7.0 28-Sep-2019 version update LLB, add temp glvnd switch for 15.0, remove nvidia-switch
+7.1 15-Dec-2019 version update LLB, fix libs
+7.2 12-Feb-2020 version update LLB
diff --git a/system/nvidia-driver/nvidia-driver.SlackBuild b/system/nvidia-driver/nvidia-driver.SlackBuild
index cb536d4137..124b0f4697 100644
--- a/system/nvidia-driver/nvidia-driver.SlackBuild
+++ b/system/nvidia-driver/nvidia-driver.SlackBuild
@@ -25,7 +25,7 @@
# see changelog.txt
PRGNAM=nvidia-driver
-VERSION=${VERSION:-440.36}
+VERSION=${VERSION:-440.59}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -154,26 +154,24 @@ cd $TMP/$SRCNAM
$COMP32
# Clean-up: we really do not need this:
-rm -rf /var/lib/nvidia
-# If running current (15.0) remove duplicate libglvnd files
+rm -rf /var/log/nvidia
+# If running current (15.0) remove duplicate libglvnd files and symlinks
if [ "$CURRENT" = "yes" ]; then
- rm -f $PKG/usr/lib$LIBDIRSUFFIX/libEGL.so.1.1.0
- rm -f $PKG/usr/lib$LIBDIRSUFFIX/libGL.so.1.7.0
- rm -f $PKG/usr/lib$LIBDIRSUFFIX/libGLESv1_CM.so.1.2.0
- rm -f $PKG/usr/lib$LIBDIRSUFFIX/libGLESv2.so.2.1.0
- rm -f $PKG/usr/lib$LIBDIRSUFFIX/libGLX.so.0.0.0
- rm -f $PKG/usr/lib$LIBDIRSUFFIX/libGLdispatch.so.0.0.0
+ rm -f $PKG/usr/lib$LIBDIRSUFFIX/libEGL.so{,.1,.1.1.0}
+ rm -f $PKG/usr/lib$LIBDIRSUFFIX/libGL.so{,.1,.1.7.0}
+ rm -f $PKG/usr/lib$LIBDIRSUFFIX/libGLESv1_CM.so{,.1,.1.2.0}
+ rm -f $PKG/usr/lib$LIBDIRSUFFIX/libGLESv2.so{,.2,.2.1.0}
+ rm -f $PKG/usr/lib$LIBDIRSUFFIX/libGLX.so{,.0}
rm -f $PKG/usr/lib$LIBDIRSUFFIX/libGLdispatch.so.0
- rm -f $PKG/usr/lib$LIBDIRSUFFIX/libOpenGl.0.0.0
+ rm -f $PKG/usr/lib$LIBDIRSUFFIX/libOpenGL.so{,.0}
if [ "$ARCH" = "x86_64" -a "${COMPAT32}" = "yes" ]; then
- rm -f $PKG/usr/lib/libEGL.so.1.1.0
- rm -f $PKG/usr/lib/libGL.so.1.7.0
- rm -f $PKG/usr/lib/libGLESv1_CM.so.1.2.0
- rm -f $PKG/usr/lib/libGLESv2.so.2.1.0
- rm -f $PKG/usr/lib/libGLX.so.0.0.0
- rm -f $PKG/usr/lib/libGLdispatch.so.0.0.0
- rm -f $PKG/usr/lib/libGLdispatch.so.0
- rm -f $PKG/usr/lib/libOpenGl.0.0.0
+ rm -f $PKG/usr/lib/libEGL.so{,.1,.1.1.0}
+ rm -f $PKG/usr/lib/libGL.so{,.1,.1.7.0}
+ rm -f $PKG/usr/lib/libGLESv1_CM.so{,.1,.1.2.0}
+ rm -f $PKG/usr/lib/libGLESv2.so{,.2,.2.1.0}
+ rm -f $PKG/usr/lib/libGLX.so{,.0}
+ rm -f $PKG/usr/lib/libGLdispatch.so.0
+ rm -f $PKG/usr/lib/libOpenGL.so{,.0}
fi
fi
diff --git a/system/nvidia-driver/nvidia-driver.info b/system/nvidia-driver/nvidia-driver.info
index 929d009c5d..f629ff3e21 100644
--- a/system/nvidia-driver/nvidia-driver.info
+++ b/system/nvidia-driver/nvidia-driver.info
@@ -1,20 +1,20 @@
PRGNAM="nvidia-driver"
-VERSION="440.36"
+VERSION="440.59"
HOMEPAGE="http://www.nvidia.com"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://download.nvidia.com/XFree86/Linux-x86_64/440.36/NVIDIA-Linux-x86_64-440.36.run \
- https://download.nvidia.com/XFree86/nvidia-installer/nvidia-installer-440.36.tar.bz2 \
- https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-440.36.tar.bz2 \
- https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-440.36.tar.bz2 \
- https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-440.36.tar.bz2 \
- https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-440.36.tar.bz2"
-MD5SUM_x86_64="0a85672111e3eb348838a5919253411b \
- e024b533882f834f7fbaabbded3a243a \
- a505045ed590ad38093438263d225c9b \
- b7a86c33ccc6d82289207d1295630025 \
- 923f6ea80fd6936b349107e2bc2209b6 \
- aff1463ace949faa29a5ec6f6900d66f"
+DOWNLOAD_x86_64="https://download.nvidia.com/XFree86/Linux-x86_64/440.59/NVIDIA-Linux-x86_64-440.59.run \
+ https://download.nvidia.com/XFree86/nvidia-installer/nvidia-installer-440.59.tar.bz2 \
+ https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-440.59.tar.bz2 \
+ https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-440.59.tar.bz2 \
+ https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-440.59.tar.bz2 \
+ https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-440.59.tar.bz2"
+MD5SUM_x86_64="596a63329c35d24cd787dc4e7e72d2d1 \
+ 18b0d54da4df390176dc3654a1a5f1f6 \
+ 7b2dbf349b01bd0c3d40793271f015c5 \
+ 1b17220f26eb4ba620e665c3d7f5fbbd \
+ 755393454e1c6de7ebbdb8626ce0e45f \
+ 9b319801537a1bc68f0291bf1b8682f7"
REQUIRES="nvidia-kernel"
MAINTAINER="Edward W. Koenig"
EMAIL="kingbeowulf@gmail.com"
diff --git a/system/nvidia-driver/nvidia-switch b/system/nvidia-driver/nvidia-switch
index 105156c3c4..a1ac84734d 100644
--- a/system/nvidia-driver/nvidia-switch
+++ b/system/nvidia-driver/nvidia-switch
@@ -43,7 +43,7 @@ GLVND="yes" # This will be replaced in the build script (yes | no)
save_GL(){
-# backup original mesa and xorg conflicts ##to /var/log/nvidia
+# backup original mesa and xorg conflicts to /var/log/nvidia
cd $2
case "$1" in
"nvidia")
@@ -102,7 +102,7 @@ nvidia_remove(){
usage(){
echo "Usage:"
- echo " --install Set up nvidia driver files"
+ echo " --install Set up nvidia driver files (do not use!)"
echo " --remove Return to stock xorg files and restore all symlinks"
echo " --help Show this help message"
}
diff --git a/system/nvidia-kernel/nvidia-kernel.SlackBuild b/system/nvidia-kernel/nvidia-kernel.SlackBuild
index 4e3d0ee769..eda059e19a 100644
--- a/system/nvidia-kernel/nvidia-kernel.SlackBuild
+++ b/system/nvidia-kernel/nvidia-kernel.SlackBuild
@@ -28,7 +28,7 @@
# see nvidia-driver/changelog.txt
PRGNAM=nvidia-kernel
-VERSION=${VERSION:-440.36}
+VERSION=${VERSION:-440.59}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/system/nvidia-kernel/nvidia-kernel.info b/system/nvidia-kernel/nvidia-kernel.info
index 1ca83f3d84..04dcc0bb7f 100644
--- a/system/nvidia-kernel/nvidia-kernel.info
+++ b/system/nvidia-kernel/nvidia-kernel.info
@@ -1,10 +1,10 @@
PRGNAM="nvidia-kernel"
-VERSION="440.36"
+VERSION="440.59"
HOMEPAGE="http://www.nvidia.com"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://download.nvidia.com/XFree86/Linux-x86_64/440.36/NVIDIA-Linux-x86_64-440.36.run"
-MD5SUM_x86_64="0a85672111e3eb348838a5919253411b"
+DOWNLOAD_x86_64="https://download.nvidia.com/XFree86/Linux-x86_64/440.59/NVIDIA-Linux-x86_64-440.59.run"
+MD5SUM_x86_64="596a63329c35d24cd787dc4e7e72d2d1"
REQUIRES=""
MAINTAINER="Edward W. Koenig"
EMAIL="kingbeowulf@gmail.com"
diff --git a/system/nvidia-legacy304-driver/nvidia-legacy304-driver.info b/system/nvidia-legacy304-driver/nvidia-legacy304-driver.info
index 02c14e1688..c81c889258 100644
--- a/system/nvidia-legacy304-driver/nvidia-legacy304-driver.info
+++ b/system/nvidia-legacy304-driver/nvidia-legacy304-driver.info
@@ -18,5 +18,5 @@ MD5SUM_x86_64="a61b391d44aa6e7222f64502ef7f3ea1 \
51a4d5286557f11f06f42ca949431cf8 \
40be98ce681fed695e8888f4483f0e48"
REQUIRES="nvidia-legacy304-kernel"
-MAINTAINER="Edward W. Koenig"
-EMAIL="kingbeowulf@gmail.com"
+MAINTAINER="unmaintained"
+EMAIL="unmaintained@gmail.com"
diff --git a/system/nvidia-legacy304-kernel/nvidia-legacy304-kernel.info b/system/nvidia-legacy304-kernel/nvidia-legacy304-kernel.info
index 7e532f8bdb..6a12fea304 100644
--- a/system/nvidia-legacy304-kernel/nvidia-legacy304-kernel.info
+++ b/system/nvidia-legacy304-kernel/nvidia-legacy304-kernel.info
@@ -6,5 +6,5 @@ MD5SUM="133098e70581f6b81c481338cc20f100"
DOWNLOAD_x86_64="https://download.nvidia.com/XFree86/Linux-x86_64/304.137/NVIDIA-Linux-x86_64-304.137.run"
MD5SUM_x86_64="a61b391d44aa6e7222f64502ef7f3ea1"
REQUIRES=""
-MAINTAINER="Edward W. Koenig"
-EMAIL="kingbeowulf@gmail.com"
+MAINTAINER="unmaintained"
+EMAIL="unmaintained@gmail.com"
diff --git a/system/nvidia-legacy340-driver/nvidia-legacy340-driver.SlackBuild b/system/nvidia-legacy340-driver/nvidia-legacy340-driver.SlackBuild
index 48ff1b645a..b886f16e0a 100644
--- a/system/nvidia-legacy340-driver/nvidia-legacy340-driver.SlackBuild
+++ b/system/nvidia-legacy340-driver/nvidia-legacy340-driver.SlackBuild
@@ -1,36 +1,13 @@
#!/bin/sh
-
# Slackware build script for nvidia-driver
-
-# Copyright 2007-2011 Heinz Wiesinger, Amsterdam, The Netherlands
-# Copyright 2012-2017 Edward W. Koenig, Vancouver, WA, USA
-# All rights reserved.
-#
-# Redistribution and use of this script, with or without modification, is
-# permitted provided that the following conditions are met:
-#
-# 1. Redistributions of this script must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-#
-# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR IMPLIED
-# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
-# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
-# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
-# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
-# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
-# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
-# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
# See changelog.txt
PRGNAM=nvidia-legacy340-driver
-VERSION=${VERSION:-340.107}
+VERSION=${VERSION:-340.108}
MVERS=340
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
-CPROXY=${CPROXY:-no}
+CPROXY=${CPROXY:-yes}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
diff --git a/system/nvidia-legacy340-driver/nvidia-legacy340-driver.info b/system/nvidia-legacy340-driver/nvidia-legacy340-driver.info
index 4480043062..82a53144d8 100644
--- a/system/nvidia-legacy340-driver/nvidia-legacy340-driver.info
+++ b/system/nvidia-legacy340-driver/nvidia-legacy340-driver.info
@@ -1,26 +1,26 @@
PRGNAM="nvidia-legacy340-driver"
-VERSION="340.107"
+VERSION="340.108"
HOMEPAGE="http://www.nvidia.com"
-DOWNLOAD="https://download.nvidia.com/XFree86/Linux-x86/340.107/NVIDIA-Linux-x86-340.107.run \
- https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-340.107.tar.bz2 \
- https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-340.107.tar.bz2 \
- https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-340.107.tar.bz2 \
- https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-340.107.tar.bz2"
-MD5SUM="9a4b382ef545d836033630224735d5dd \
- 07e397113d0067b09008e24bf66f3d29 \
- 0f4e8fd3b3d569e9db4d6f80ece18e11 \
- 81c3737ba46512694da4ca9a7fa94553 \
- 2713de2cab85fb5b9e75ba2ff86eb8d8"
-DOWNLOAD_x86_64="https://download.nvidia.com/XFree86/Linux-x86_64/340.107/NVIDIA-Linux-x86_64-340.107.run \
- https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-340.107.tar.bz2 \
- https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-340.107.tar.bz2 \
- https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-340.107.tar.bz2 \
- https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-340.107.tar.bz2"
-MD5SUM_x86_64="ba0fc5de5005679d1db9f5fa2cfabd38 \
- 07e397113d0067b09008e24bf66f3d29 \
- 0f4e8fd3b3d569e9db4d6f80ece18e11 \
- 81c3737ba46512694da4ca9a7fa94553 \
- 2713de2cab85fb5b9e75ba2ff86eb8d8"
+DOWNLOAD="https://download.nvidia.com/XFree86/Linux-x86/340.108/NVIDIA-Linux-x86-340.108.run \
+ https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-340.108.tar.bz2 \
+ https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-340.108.tar.bz2 \
+ https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-340.108.tar.bz2 \
+ https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-340.108.tar.bz2"
+MD5SUM="ffa278e613337e638fd10de41dae3630 \
+ 2f63e63b1c475ed023e3ee31b6ed0116 \
+ b76a6500801b96c2296310e17b2e0cdf \
+ 86944ff799d5798f407c5051282699b3 \
+ da1c2d34014a4aa4e66627ba18364779"
+DOWNLOAD_x86_64="https://download.nvidia.com/XFree86/Linux-x86_64/340.108/NVIDIA-Linux-x86_64-340.108.run \
+ https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-340.108.tar.bz2 \
+ https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-340.108.tar.bz2 \
+ https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-340.108.tar.bz2 \
+ https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-340.108.tar.bz2"
+MD5SUM_x86_64="28a7ec013c4ef657d3e9b978e2f653c1\
+ 2f63e63b1c475ed023e3ee31b6ed0116 \
+ b76a6500801b96c2296310e17b2e0cdf \
+ 86944ff799d5798f407c5051282699b3 \
+ da1c2d34014a4aa4e66627ba18364779"
REQUIRES="nvidia-legacy340-kernel"
-MAINTAINER="unmaintained"
-EMAIL="kingbeowulf@gmail.com"
+MAINTAINER="Mats B. Tegner"
+EMAIL="mats.bertil.tegner@gmail.com"
diff --git a/system/nvidia-legacy340-kernel/kernel-4.4.168.patch b/system/nvidia-legacy340-kernel/kernel-4.4.168.patch
deleted file mode 100644
index f75c3d682b..0000000000
--- a/system/nvidia-legacy340-kernel/kernel-4.4.168.patch
+++ /dev/null
@@ -1,67 +0,0 @@
---- a/kernel/nv-linux.h 2018-12-14 19:32:47.000000000 +1100
-+++ b/kernel/nv-linux.h 2018-12-20 01:02:36.066123342 +1100
-@@ -2083,45 +2083,27 @@
-
- /* get_user_pages
- *
-- * The 8-argument version of get_user_pages was deprecated by commit
-- * (2016 Feb 12: cde70140fed8429acf7a14e2e2cbd3e329036653)for the non-remote case
-- * (calling get_user_pages with current and current->mm).
-- *
-- * Completely moved to the 6 argument version of get_user_pages -
-- * 2016 Apr 4: c12d2da56d0e07d230968ee2305aaa86b93a6832
-- *
-- * write and force parameters were replaced with gup_flags by -
-- * 2016 Oct 12: 768ae309a96103ed02eb1e111e838c87854d8b51
-- *
-+ * hacked to work with 4.4.168
- */
-
--#if defined(NV_GET_USER_PAGES_HAS_TASK_STRUCT)
-- #define NV_GET_USER_PAGES(start, nr_pages, write, force, pages, vmas) \
-- get_user_pages(current, current->mm, start, nr_pages, write, force, pages, vmas)
--#else
-- #if defined(NV_GET_USER_PAGES_HAS_WRITE_AND_FORCE_ARGS)
-- #define NV_GET_USER_PAGES get_user_pages
-- #else
-- #include <linux/mm.h>
--
-- static inline long NV_GET_USER_PAGES(unsigned long start,
-- unsigned long nr_pages,
-- int write,
-- int force,
-- struct page **pages,
-- struct vm_area_struct **vmas)
-- {
-- unsigned int flags = 0;
--
-- if (write)
-- flags |= FOLL_WRITE;
-- if (force)
-- flags |= FOLL_FORCE;
--
-- return get_user_pages(start, nr_pages, flags, pages, vmas);
-- }
-- #endif
--#endif
-+#include <linux/mm.h>
-+
-+static inline long NV_GET_USER_PAGES(unsigned long start,
-+ unsigned long nr_pages,
-+ int write,
-+ int force,
-+ struct page **pages,
-+ struct vm_area_struct **vmas)
-+{
-+ unsigned int flags = 0;
-+
-+ if (write)
-+ flags |= FOLL_WRITE;
-+ if (force)
-+ flags |= FOLL_FORCE;
-+
-+ return get_user_pages(current, current->mm, start, nr_pages, flags, pages, vmas);
-+}
-
- /* get_user_pages_remote() was added by:
- * 2016 Feb 12: 1e9877902dc7e11d2be038371c6fbf2dfcd469d7
diff --git a/system/nvidia-legacy340-kernel/nvidia-legacy340-kernel.SlackBuild b/system/nvidia-legacy340-kernel/nvidia-legacy340-kernel.SlackBuild
index 1679d12988..96454d09f9 100644
--- a/system/nvidia-legacy340-kernel/nvidia-legacy340-kernel.SlackBuild
+++ b/system/nvidia-legacy340-kernel/nvidia-legacy340-kernel.SlackBuild
@@ -28,7 +28,7 @@
# See changelog.txt
PRGNAM=nvidia-legacy340-kernel
-VERSION=${VERSION:-340.107}
+VERSION=${VERSION:-340.108}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -77,12 +77,10 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-# Patch to compile on kernels 4.4.168+
-patch -p1 < $CWD/kernel-4.4.168.patch
-
(cd kernel || exit 1
make SYSSRC=$KERNELPATH module || exit 1
cd uvm
+ sed -i "s|-O2$|-O2 -Wno-error=incompatible-pointer-types|" Makefile
make SYSSRC=$KERNELPATH module || exit 1
)
diff --git a/system/nvidia-legacy340-kernel/nvidia-legacy340-kernel.info b/system/nvidia-legacy340-kernel/nvidia-legacy340-kernel.info
index 999ecc2129..d5e5bec27e 100644
--- a/system/nvidia-legacy340-kernel/nvidia-legacy340-kernel.info
+++ b/system/nvidia-legacy340-kernel/nvidia-legacy340-kernel.info
@@ -1,10 +1,10 @@
PRGNAM="nvidia-legacy340-kernel"
-VERSION="340.107"
+VERSION="340.108"
HOMEPAGE="http://www.nvidia.com"
-DOWNLOAD="https://download.nvidia.com/XFree86/Linux-x86/340.107/NVIDIA-Linux-x86-340.107.run"
-MD5SUM="9a4b382ef545d836033630224735d5dd"
-DOWNLOAD_x86_64="https://download.nvidia.com/XFree86/Linux-x86_64/340.107/NVIDIA-Linux-x86_64-340.107.run"
-MD5SUM_x86_64="ba0fc5de5005679d1db9f5fa2cfabd38"
+DOWNLOAD="https://download.nvidia.com/XFree86/Linux-x86/340.108/NVIDIA-Linux-x86-340.108.run"
+MD5SUM="ffa278e613337e638fd10de41dae3630"
+DOWNLOAD_x86_64="https://download.nvidia.com/XFree86/Linux-x86_64/340.108/NVIDIA-Linux-x86_64-340.108.run"
+MD5SUM_x86_64="28a7ec013c4ef657d3e9b978e2f653c1"
REQUIRES=""
-MAINTAINER="unmaintained"
-EMAIL="kingbeowulf@gmail.com"
+MAINTAINER="Mats B. Tegner"
+EMAIL="mats.bertil.tegner@gmail.com"
diff --git a/system/nvidia-legacy390-driver/changelog.txt b/system/nvidia-legacy390-driver/changelog.txt
index 99ffc415f9..b964866875 100644
--- a/system/nvidia-legacy390-driver/changelog.txt
+++ b/system/nvidia-legacy390-driver/changelog.txt
@@ -40,3 +40,5 @@
6.0 09-NOV-2019 renamed to nvidia-legacy390; last version to support 32-bit CPU.
6.1 26-FEB-2019 version update LLB; compatibility with recent kernels
6.2 15-AUG-2019 version update LLB
+6.3 22-Feb-2020 version update LLB, minor edits
+
diff --git a/system/nvidia-legacy390-driver/nvidia-legacy390-driver.SlackBuild b/system/nvidia-legacy390-driver/nvidia-legacy390-driver.SlackBuild
index 643487be48..8ceef4ab81 100644
--- a/system/nvidia-legacy390-driver/nvidia-legacy390-driver.SlackBuild
+++ b/system/nvidia-legacy390-driver/nvidia-legacy390-driver.SlackBuild
@@ -25,7 +25,7 @@
# see changelog.txt
PRGNAM=nvidia-legacy390-driver
-VERSION=${VERSION:-390.129}
+VERSION=${VERSION:-390.132}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/system/nvidia-legacy390-driver/nvidia-legacy390-driver.info b/system/nvidia-legacy390-driver/nvidia-legacy390-driver.info
index 6be40157ed..65daa1045f 100644
--- a/system/nvidia-legacy390-driver/nvidia-legacy390-driver.info
+++ b/system/nvidia-legacy390-driver/nvidia-legacy390-driver.info
@@ -1,30 +1,30 @@
PRGNAM="nvidia-legacy390-driver"
-VERSION="390.129"
+VERSION="390.132"
HOMEPAGE="http://www.nvidia.com"
-DOWNLOAD="https://download.nvidia.com/XFree86/Linux-x86/390.129/NVIDIA-Linux-x86-390.129.run \
- https://download.nvidia.com/XFree86/nvidia-installer/nvidia-installer-390.129.tar.bz2 \
- https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-390.129.tar.bz2 \
- https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-390.129.tar.bz2 \
- https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-390.129.tar.bz2 \
- https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-390.129.tar.bz2"
-MD5SUM="763f9789e0fe1a76031211d0fb58fc4f \
- c01ddf84ab16e558776a7650cddfde55 \
- ad52a93c66543efdc4fa24879f5b3180 \
- 802db97e66da89ff03bba124240e5ab4 \
- 8f8dc1a8a1c3cf4315e4ae1f209f3293 \
- 2b800aaa6a6e2546f18ab9344e30c70e"
-DOWNLOAD_x86_64="https://download.nvidia.com/XFree86/Linux-x86_64/390.129/NVIDIA-Linux-x86_64-390.129.run \
- https://download.nvidia.com/XFree86/nvidia-installer/nvidia-installer-390.129.tar.bz2 \
- https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-390.129.tar.bz2 \
- https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-390.129.tar.bz2 \
- https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-390.129.tar.bz2 \
- https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-390.129.tar.bz2"
-MD5SUM_x86_64="23b3cf4bddfcb73c0f7db694829cadf8 \
- c01ddf84ab16e558776a7650cddfde55
- ad52a93c66543efdc4fa24879f5b3180 \
- 802db97e66da89ff03bba124240e5ab4 \
- 8f8dc1a8a1c3cf4315e4ae1f209f3293 \
- 2b800aaa6a6e2546f18ab9344e30c70e"
+DOWNLOAD="https://download.nvidia.com/XFree86/Linux-x86/390.132/NVIDIA-Linux-x86-390.132.run \
+ https://download.nvidia.com/XFree86/nvidia-installer/nvidia-installer-390.132.tar.bz2 \
+ https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-390.132.tar.bz2 \
+ https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-390.132.tar.bz2 \
+ https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-390.132.tar.bz2 \
+ https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-390.132.tar.bz2"
+MD5SUM="2677480ee20cd4918b1de9289b2d0af8 \
+ 1f9b5ef3fb9329cf8f1b3b1880f11aa0 \
+ 37a8bf0de34b9769e9c97ee1cc70f5dd \
+ 9d506bcdf40fe794673dfc7c48064759 \
+ 45e7cc0e1717fb23c675f11607a2d756 \
+ 4d6bb6e058282d7da8673953c9755e38"
+DOWNLOAD_x86_64="https://download.nvidia.com/XFree86/Linux-x86_64/390.132/NVIDIA-Linux-x86_64-390.132.run \
+ https://download.nvidia.com/XFree86/nvidia-installer/nvidia-installer-390.132.tar.bz2 \
+ https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-390.132.tar.bz2 \
+ https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-390.132.tar.bz2 \
+ https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-390.132.tar.bz2 \
+ https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-390.132.tar.bz2"
+MD5SUM_x86_64="c6a37fc418ede54ad63fdf5c96f54958 \
+ 1f9b5ef3fb9329cf8f1b3b1880f11aa0 \
+ 37a8bf0de34b9769e9c97ee1cc70f5dd \
+ 9d506bcdf40fe794673dfc7c48064759 \
+ 45e7cc0e1717fb23c675f11607a2d756 \
+ 4d6bb6e058282d7da8673953c9755e38"
REQUIRES="nvidia-legacy390-kernel"
MAINTAINER="Edward W. Koenig"
EMAIL="kingbeowulf@gmail.com"
diff --git a/system/nvidia-legacy390-driver/nvidia-switch b/system/nvidia-legacy390-driver/nvidia-switch
index 7d97f3304b..9ae63aedca 100644
--- a/system/nvidia-legacy390-driver/nvidia-switch
+++ b/system/nvidia-legacy390-driver/nvidia-switch
@@ -200,7 +200,7 @@ nvidia_remove(){
restore(){
# Attempt to reinstall damaged stock packages if something went wrong.
-# Obviously, you will need to run this after '--remove' and before
+# Obviously, you will need to run this after '--remove' and after
# 'removepkg nvidia-legacy390-driver'.
# User must:
# 1. remove any dangling symlinks and xorg-*, *-nvidia files in /usr/lib*/,
diff --git a/system/nvidia-legacy390-kernel/nvidia-legacy390-kernel.SlackBuild b/system/nvidia-legacy390-kernel/nvidia-legacy390-kernel.SlackBuild
index 0ca0f5b0a3..6640ff06c3 100644
--- a/system/nvidia-legacy390-kernel/nvidia-legacy390-kernel.SlackBuild
+++ b/system/nvidia-legacy390-kernel/nvidia-legacy390-kernel.SlackBuild
@@ -28,7 +28,7 @@
# see nvidia-driver/changelog.txt
PRGNAM=nvidia-legacy390-kernel
-VERSION=${VERSION:-390.129}
+VERSION=${VERSION:-390.132}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/system/nvidia-legacy390-kernel/nvidia-legacy390-kernel.info b/system/nvidia-legacy390-kernel/nvidia-legacy390-kernel.info
index db761b730e..ccf6a592c8 100644
--- a/system/nvidia-legacy390-kernel/nvidia-legacy390-kernel.info
+++ b/system/nvidia-legacy390-kernel/nvidia-legacy390-kernel.info
@@ -1,10 +1,10 @@
PRGNAM="nvidia-legacy390-kernel"
-VERSION="390.129"
+VERSION="390.132"
HOMEPAGE="http://www.nvidia.com"
-DOWNLOAD="https://download.nvidia.com/XFree86/Linux-x86/390.129/NVIDIA-Linux-x86-390.129.run"
-MD5SUM="763f9789e0fe1a76031211d0fb58fc4f"
-DOWNLOAD_x86_64="https://download.nvidia.com/XFree86/Linux-x86_64/390.129/NVIDIA-Linux-x86_64-390.129.run"
-MD5SUM_x86_64="23b3cf4bddfcb73c0f7db694829cadf8"
+DOWNLOAD="https://download.nvidia.com/XFree86/Linux-x86/390.132/NVIDIA-Linux-x86-390.132.run"
+MD5SUM="2677480ee20cd4918b1de9289b2d0af8"
+DOWNLOAD_x86_64="https://download.nvidia.com/XFree86/Linux-x86_64/390.132/NVIDIA-Linux-x86_64-390.132.run"
+MD5SUM_x86_64="c6a37fc418ede54ad63fdf5c96f54958"
REQUIRES=""
MAINTAINER="Edward W. Koenig"
EMAIL="kingbeowulf@gmail.com"
diff --git a/system/nvme-cli/nvme-cli.SlackBuild b/system/nvme-cli/nvme-cli.SlackBuild
index ea49298eac..6d31d66899 100644
--- a/system/nvme-cli/nvme-cli.SlackBuild
+++ b/system/nvme-cli/nvme-cli.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for nvme-cli
-# Copyright 2017-2019, Alexander Verbovetsky, Moscow, Russia
+# Copyright 2017-2020, Alexander Verbovetsky, Moscow, Russia
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=nvme-cli
-VERSION=${VERSION:-1.9}
+VERSION=${VERSION:-1.10.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/system/nvme-cli/nvme-cli.info b/system/nvme-cli/nvme-cli.info
index 02383baa91..d923c65821 100644
--- a/system/nvme-cli/nvme-cli.info
+++ b/system/nvme-cli/nvme-cli.info
@@ -1,8 +1,8 @@
PRGNAM="nvme-cli"
-VERSION="1.9"
+VERSION="1.10.1"
HOMEPAGE="https://github.com/linux-nvme/nvme-cli"
-DOWNLOAD="https://github.com/linux-nvme/nvme-cli/archive/v1.9/nvme-cli-1.9.tar.gz"
-MD5SUM="013f0112fe8247789361af3932d1db68"
+DOWNLOAD="https://github.com/linux-nvme/nvme-cli/archive/v1.10.1/nvme-cli-1.10.1.tar.gz"
+MD5SUM="47b42d4be2f80fcf0dbedac3b81c8dec"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/oksh/README b/system/oksh/README
new file mode 100644
index 0000000000..0690eec862
--- /dev/null
+++ b/system/oksh/README
@@ -0,0 +1 @@
+Portable OpenBSD ksh, based on the Public Domain Korn Shell (pdksh).
diff --git a/system/oksh/doinst.sh b/system/oksh/doinst.sh
new file mode 100644
index 0000000000..de374ed98d
--- /dev/null
+++ b/system/oksh/doinst.sh
@@ -0,0 +1,8 @@
+if [ ! -r etc/shells ]; then
+ touch etc/shells
+ chmod 644 etc/shells
+fi
+
+if ! grep -q /bin/oksh etc/shells ; then
+ printf %s\\n /bin/oksh >> etc/shells
+fi
diff --git a/system/oksh/oksh.SlackBuild b/system/oksh/oksh.SlackBuild
new file mode 100644
index 0000000000..c58224a0c8
--- /dev/null
+++ b/system/oksh/oksh.SlackBuild
@@ -0,0 +1,99 @@
+#!/bin/sh
+
+# Slackware build script for oksh
+
+# Copyright 2019 Hunter Sezen California, USA
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+PRGNAM=oksh
+VERSION=${VERSION:-6.6}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+set -eu
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+cd $PRGNAM-$VERSION
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+CFLAGS="$SLKCFLAGS" \
+./configure \
+ --prefix=/ \
+ --mandir=/usr/man
+
+make
+make install DESTDIR=$PKG
+
+mkdir -p $PKG/usr/bin
+ln -sf /bin/$PRGNAM $PKG/usr/bin/$PRGNAM
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" |
+ grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+find $PKG/usr/man -type f -exec gzip -9 {} \;
+for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a CONTRIBUTORS LEGAL NOTES PROJECTS README.md README.pdksh \
+ $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+cat $CWD/doinst.sh > $PKG/install/doinst.sh
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/system/oksh/oksh.info b/system/oksh/oksh.info
new file mode 100644
index 0000000000..c207136a71
--- /dev/null
+++ b/system/oksh/oksh.info
@@ -0,0 +1,10 @@
+PRGNAM="oksh"
+VERSION="6.6"
+HOMEPAGE="https://github.com/ibara/oksh"
+DOWNLOAD="https://github.com/ibara/oksh/releases/download/oksh-6.6/oksh-6.6.tar.gz"
+MD5SUM="d583dfa0f9e4076714ec22a69f138cfd"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Hunter Sezen"
+EMAIL="orbea@riseup.net"
diff --git a/system/oksh/slack-desc b/system/oksh/slack-desc
new file mode 100644
index 0000000000..1fbc1b1032
--- /dev/null
+++ b/system/oksh/slack-desc
@@ -0,0 +1,19 @@
+# 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 ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+oksh: oksh (Portable OpenBSD ksh)
+oksh:
+oksh: Portable OpenBSD ksh(1).
+oksh:
+oksh: Homepage: https://github.com/ibara/oksh
+oksh:
+oksh:
+oksh:
+oksh:
+oksh:
+oksh:
diff --git a/system/openmpi/openmpi.SlackBuild b/system/openmpi/openmpi.SlackBuild
index 63d3d97832..c2cb8aa693 100644
--- a/system/openmpi/openmpi.SlackBuild
+++ b/system/openmpi/openmpi.SlackBuild
@@ -26,7 +26,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=openmpi
-VERSION=${VERSION:-4.0.1}
+VERSION=${VERSION:-4.0.2}
BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
diff --git a/system/openmpi/openmpi.info b/system/openmpi/openmpi.info
index 770be11131..2b93a2c52f 100644
--- a/system/openmpi/openmpi.info
+++ b/system/openmpi/openmpi.info
@@ -1,8 +1,8 @@
PRGNAM="openmpi"
-VERSION="4.0.1"
+VERSION="4.0.2"
HOMEPAGE="https://www.open-mpi.org/"
-DOWNLOAD="https://download.open-mpi.org/release/open-mpi/v4.0/openmpi-4.0.1.tar.bz2"
-MD5SUM="eff784f796b2aa77facaf8056a1ad511"
+DOWNLOAD="https://download.open-mpi.org/release/open-mpi/v4.0/openmpi-4.0.2.tar.bz2"
+MD5SUM="2fdfb4d31cfe1363d8bb5e7488e57cdf"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/opensc/opensc.SlackBuild b/system/opensc/opensc.SlackBuild
index e7dc5c71e3..bdabbf092b 100644
--- a/system/opensc/opensc.SlackBuild
+++ b/system/opensc/opensc.SlackBuild
@@ -3,6 +3,7 @@
# Slackware build script for opensc
# Copyright 2008-2015 LukenShiro, Italy
+# Copyright 2018-2020 Matteo Bernardini <ponce@slackbuilds.org>, Pisa, Italy
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,13 +24,13 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=opensc
-VERSION=${VERSION:-0.15.0}
+VERSION=${VERSION:-0.20.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
- i?86) ARCH=i486 ;;
+ i?86) ARCH=i586 ;;
arm*) ARCH=arm ;;
*) ARCH=$( uname -m ) ;;
esac
@@ -40,7 +41,7 @@ TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
-DOCFILES="README COPYING NEWS ChangeLog"
+DOCFILES="README COPYING NEWS"
XSL_STYLESHEETS_VER=1.78.1
# opensc now supports only one reader subsystem (pcsc-lite or openct)
@@ -51,8 +52,8 @@ case "$OPENCT" in
*) RDRSUBSYS_flags="--disable-pcsc --enable-openct" ;;
esac
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
diff --git a/system/opensc/opensc.info b/system/opensc/opensc.info
index 91496b60e0..efff885d86 100644
--- a/system/opensc/opensc.info
+++ b/system/opensc/opensc.info
@@ -1,10 +1,10 @@
PRGNAM="opensc"
-VERSION="0.15.0"
+VERSION="0.20.0"
HOMEPAGE="https://github.com/OpenSC/OpenSC/wiki/"
-DOWNLOAD="http://downloads.sourceforge.net/opensc/OpenSC/opensc-0.15.0.tar.gz"
-MD5SUM="34c55315b7f381bd047b6435933baab4"
+DOWNLOAD="https://github.com/OpenSC/OpenSC/releases/download/0.20.0/opensc-0.20.0.tar.gz"
+MD5SUM="c291219b6189793430f9d0c40b42b907"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="pcsc-lite"
-MAINTAINER="LukenShiro"
-EMAIL="lukenshiro@ngi.it"
+MAINTAINER="Matteo Bernardini"
+EMAIL="ponce@slackbuilds.org"
diff --git a/system/ostree/ostree.SlackBuild b/system/ostree/ostree.SlackBuild
index 511ce1a797..6d2f938f35 100644
--- a/system/ostree/ostree.SlackBuild
+++ b/system/ostree/ostree.SlackBuild
@@ -24,7 +24,7 @@
PRGNAM=ostree
-VERSION=${VERSION:-2019.4}
+VERSION=${VERSION:-2019.6}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/system/ostree/ostree.info b/system/ostree/ostree.info
index 4c428e168b..6e294b63c5 100644
--- a/system/ostree/ostree.info
+++ b/system/ostree/ostree.info
@@ -1,8 +1,8 @@
PRGNAM="ostree"
-VERSION="2019.4"
+VERSION="2019.6"
HOMEPAGE="https://github.com/ostreedev/ostree/"
-DOWNLOAD="https://github.com/ostreedev/ostree/releases/download/v2019.4/libostree-2019.4.tar.xz"
-MD5SUM="d5c0e2a0ed27ba4c2ce5290d1f8fb852"
+DOWNLOAD="https://github.com/ostreedev/ostree/releases/download/v2019.6/libostree-2019.6.tar.xz"
+MD5SUM="4d00cd2c5bce31b6302c71cbdb2a17eb"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/passwdqc/passwdqc.SlackBuild b/system/passwdqc/passwdqc.SlackBuild
index db014e5915..fdf2f40aa1 100644
--- a/system/passwdqc/passwdqc.SlackBuild
+++ b/system/passwdqc/passwdqc.SlackBuild
@@ -5,7 +5,7 @@
# Written by pyllyukko
PRGNAM=passwdqc
-VERSION=${VERSION:-1.3.1}
+VERSION=${VERSION:-1.4.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/system/passwdqc/passwdqc.info b/system/passwdqc/passwdqc.info
index 424db4dd82..869b52d24a 100644
--- a/system/passwdqc/passwdqc.info
+++ b/system/passwdqc/passwdqc.info
@@ -1,8 +1,8 @@
PRGNAM="passwdqc"
-VERSION="1.3.1"
+VERSION="1.4.0"
HOMEPAGE="http://www.openwall.com/passwdqc/"
-DOWNLOAD="http://www.openwall.com/passwdqc/passwdqc-1.3.1.tar.gz"
-MD5SUM="3878b57bcd3fdbcf3d4b362dbc6228b9"
+DOWNLOAD="https://www.openwall.com/passwdqc/passwdqc-1.4.0.tar.gz"
+MD5SUM="204de4ff2e95095272bba1b0cbab1579"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/passwordsafe/README b/system/passwordsafe/README
index 7b4a839487..e8e7b1b435 100644
--- a/system/passwordsafe/README
+++ b/system/passwordsafe/README
@@ -1,4 +1,4 @@
-Passwordsafe - password database utility (BETA)
+Passwordsafe - password database utility
Portable version of the password manager program originally designed by Bruce
Schneier. passwordsafe is the Linux version of the popular Windows PasswordSafe
diff --git a/system/passwordsafe/passwordsafe.SlackBuild b/system/passwordsafe/passwordsafe.SlackBuild
index 2224a7b4b3..e655224b2e 100644
--- a/system/passwordsafe/passwordsafe.SlackBuild
+++ b/system/passwordsafe/passwordsafe.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for passwordsafe
-# Copyright 2019 rfmae <rfmae.git@mailbox.org>
+# Copyright 2020 rfmae <rfmae.git@mailbox.org>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=passwordsafe
-VERSION=${VERSION:-1.08.2BETA}
+VERSION=${VERSION:-1.09.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/system/passwordsafe/passwordsafe.info b/system/passwordsafe/passwordsafe.info
index 39f3f45fec..c1b699b5a7 100644
--- a/system/passwordsafe/passwordsafe.info
+++ b/system/passwordsafe/passwordsafe.info
@@ -1,8 +1,8 @@
PRGNAM="passwordsafe"
-VERSION="1.08.2BETA"
+VERSION="1.09.0"
HOMEPAGE="https://pwsafe.org"
-DOWNLOAD="https://github.com/pwsafe/pwsafe/archive/1.08.2BETA/pwsafe-1.08.2BETA.tar.gz"
-MD5SUM="56cd908b59aad2a3073916a4e80be297"
+DOWNLOAD="https://github.com/pwsafe/pwsafe/archive/1.09.0/pwsafe-1.09.0.tar.gz"
+MD5SUM="a17ffef0f96e9413255dbab780579dd3"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="ykpers xerces-c wxGTK3 xvkbd qrencode"
diff --git a/system/pce/pce.SlackBuild b/system/pce/pce.SlackBuild
index 7e1c928558..c7cfb212d7 100644
--- a/system/pce/pce.SlackBuild
+++ b/system/pce/pce.SlackBuild
@@ -23,11 +23,12 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=pce
-SRCVER=20160308-72f1e10
-VERSION=$(echo $SRCVER | tr - .)
+VERSION=${VERSION:-20160308.72f1e10}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+SRCVER=$(echo $VERSION | tr . -)
+
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
i?86) ARCH=i586 ;;
diff --git a/system/pcsc-lite/pcsc-lite.SlackBuild b/system/pcsc-lite/pcsc-lite.SlackBuild
index 7be660105f..e6617f8930 100644
--- a/system/pcsc-lite/pcsc-lite.SlackBuild
+++ b/system/pcsc-lite/pcsc-lite.SlackBuild
@@ -3,6 +3,7 @@
# Slackware build script for pcsc-lite
# Copyright 2007-2015 LukenShiro, Italy
+# Copyright 2020 Matteo Bernardini <ponce@slackbuilds.org>, Pisa, Italy
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,13 +24,13 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=pcsc-lite
-VERSION=${VERSION:-1.8.14}
+VERSION=${VERSION:-1.8.26}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
- i?86) ARCH=i486 ;;
+ i?86) ARCH=i586 ;;
arm*) ARCH=arm ;;
*) ARCH=$( uname -m ) ;;
esac
@@ -59,10 +60,10 @@ DEBUGATR=${DEBUGATR:-0}
AUTOPOFF=${AUTOPOFF:-0} # disabled by default
# README and README.DAEMON are not useful and partly outdated.
-DOCFILES="DRIVERS SECURITY ChangeLog* COPYING HELP NEWS TODO AUTHORS INSTALL"
+DOCFILES="SECURITY ChangeLog* COPYING HELP NEWS TODO AUTHORS INSTALL"
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
@@ -90,10 +91,6 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-# Fix the DRIVERS file to reflect the correct drivers directory as built
-# with this script
-sed -i "s|\/usr\/local|<libdir>|g" DRIVERS
-
# ATR (answer to reset) debug parsing output
case "$DEBUGATR" in
0) DEBUGATR_FLAG="dis" ;;
@@ -126,6 +123,7 @@ CXXFLAGS="$SLKCFLAGS" \
--enable-usbdropdir="/usr/lib${LIBDIRSUFFIX}/pcsc/drivers" \
--enable-confdir=/etc/reader.conf.d \
--${DEBUGATR_FLAG}able-debugatr \
+ --disable-libsystemd \
--build=$ARCH-slackware-linux
make
@@ -140,9 +138,9 @@ mkdir -p $PKG/etc/rc.d
install -m 0755 $CWD/rc.pcscd $PKG/etc/rc.d/rc.pcscd.new
# Correct manpages in reader.conf.5 and pcscd.8
-sed -i "s|@confdir@|/etc/reader.conf.d|g" $PKG/usr/man/man5/reader.conf.5
-sed -i "s|@sysconfdir_exp@/init.d/pcscd|/etc/rc.d/rc.pcscd|g" $PKG/usr/man/man8/pcscd.8
-sed -i "s|@sysconfdir_exp@|/etc/reader.conf.d|g" $PKG/usr/man/man8/pcscd.8
+sed -i "s|@confdir@|/etc/reader.conf.d|g" $PKG/usr/man/man5/reader.conf.5 || exit 1
+sed -i "s|@sysconfdir_exp@/init.d/pcscd|/etc/rc.d/rc.pcscd|g" $PKG/usr/man/man8/pcscd.8 || exit 1
+sed -i "s|@sysconfdir_exp@|/etc/reader.conf.d|g" $PKG/usr/man/man8/pcscd.8 || exit 1
# Create the directory for drivers and such (not included with this package)
mkdir -p $PKG/usr/lib${LIBDIRSUFFIX}/pcsc/{drivers,services}
diff --git a/system/pcsc-lite/pcsc-lite.info b/system/pcsc-lite/pcsc-lite.info
index 94205e0b12..fcc3cd640d 100644
--- a/system/pcsc-lite/pcsc-lite.info
+++ b/system/pcsc-lite/pcsc-lite.info
@@ -1,10 +1,10 @@
PRGNAM="pcsc-lite"
-VERSION="1.8.14"
+VERSION="1.8.26"
HOMEPAGE="https://pcsclite.apdu.fr/"
-DOWNLOAD="https://pcsclite.apdu.fr/files/pcsc-lite-1.8.14.tar.bz2"
-MD5SUM="439b2c8892f502e39e5b8997a7ae01ed"
+DOWNLOAD="https://pcsclite.apdu.fr/files/pcsc-lite-1.8.26.tar.bz2"
+MD5SUM="9d36882998449daceec267c68a21ff0d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="LukenShiro"
-EMAIL="lukenshiro@ngi.it"
+MAINTAINER="Matteo Bernardini"
+EMAIL="ponce@slackbuilds.org"
diff --git a/system/phoronix-test-suite/phoronix-test-suite.SlackBuild b/system/phoronix-test-suite/phoronix-test-suite.SlackBuild
index 3db0c6a79f..72a5517537 100644
--- a/system/phoronix-test-suite/phoronix-test-suite.SlackBuild
+++ b/system/phoronix-test-suite/phoronix-test-suite.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=phoronix-test-suite
-VERSION=${VERSION:-9.2.0}
+VERSION=${VERSION:-9.2.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/system/phoronix-test-suite/phoronix-test-suite.info b/system/phoronix-test-suite/phoronix-test-suite.info
index e455275166..a2f7918252 100644
--- a/system/phoronix-test-suite/phoronix-test-suite.info
+++ b/system/phoronix-test-suite/phoronix-test-suite.info
@@ -1,8 +1,8 @@
PRGNAM="phoronix-test-suite"
-VERSION="9.2.0"
+VERSION="9.2.1"
HOMEPAGE="https://phoronix-test-suite.com/"
-DOWNLOAD="https://www.phoronix-test-suite.com/releases/phoronix-test-suite-9.2.0.tar.gz"
-MD5SUM="5b3c0edecd5281c08f756f78d99eae41"
+DOWNLOAD="https://www.phoronix-test-suite.com/releases/phoronix-test-suite-9.2.1.tar.gz"
+MD5SUM="ad80ed9a5835929138473f764ff0d5db"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/pigz/README b/system/pigz/README
index 0ba01a6bcd..9ffe321dfa 100644
--- a/system/pigz/README
+++ b/system/pigz/README
@@ -1,4 +1,4 @@
-pigz, which stands for parallel implementation of gzip, is a fully
-functional replacement for gzip that exploits multiple processors and
-multiple cores to the hilt when compressing data. pigz was written by
-Mark Adler, and uses the zlib and pthread libraries.
+pigz, which stands for Parallel Implementation of GZip, is a fully functional
+replacement for gzip that utilizes multiple processors and CPU cores when
+compressing data. pigz was written by Mark Adler, and uses zlib and pthread
+libraries.
diff --git a/system/pigz/math_fix.diff b/system/pigz/math_fix.diff
deleted file mode 100644
index 7123175132..0000000000
--- a/system/pigz/math_fix.diff
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -Naur a/Makefile b/Makefile
---- a/Makefile 2013-03-04 00:06:35.000000000 -0600
-+++ b/Makefile 2013-06-18 08:56:58.111172954 -0500
-@@ -3,7 +3,7 @@
-
-
- pigz: pigz.o yarn.o zopfli/deflate.o zopfli/blocksplitter.o zopfli/tree.o zopfli/lz77.o zopfli/cache.o zopfli/hash.o zopfli/util.o zopfli/squeeze.o zopfli/katajainen.o
-- $(CC) -o pigz $^ -lpthread -lz
-+ $(CC) -o pigz $^ -lpthread -lz -lm
- ln -f pigz unpigz
-
- pigz.o: pigz.c yarn.h zopfli/deflate.h zopfli/util.h
diff --git a/system/pigz/pigz.SlackBuild b/system/pigz/pigz.SlackBuild
index ab0ffedf29..6668f4c69b 100644
--- a/system/pigz/pigz.SlackBuild
+++ b/system/pigz/pigz.SlackBuild
@@ -2,20 +2,38 @@
# Slackware build script for pigz
-# Written by Max Miorim <miorimmax@gmail.com>
-
-# Currently maintained by Patrick Verner <distrozilla@gmail.com> as of 6/29/2013
-# Changelog...
-# Patched to fix missing -lm flag in Makefile. math_fix.diff
+# Copyright 2010 Max Miorim <miorimmax@gmail.com>
+# Copyright 2010 Diogo Leal <diogo@diogoleal.com>
+# Copyright 2012 Matteo Bernardini <ponce@slackbuilds.org>
+# Copyright 2013 Patrick Verner <distrozilla@gmail.com>
+# Copyright 2020 Dominik Drobek <dominik.drobek (at) o2.pl>
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=pigz
-VERSION=${VERSION:-2.3}
+VERSION=${VERSION:-2.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
- i?86) ARCH=i486 ;;
+ i?86) ARCH=i586 ;;
arm*) ARCH=arm ;;
*) ARCH=$( uname -m ) ;;
esac
@@ -26,8 +44,8 @@ TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
@@ -40,7 +58,7 @@ else
LIBDIRSUFFIX=""
fi
-set -e
+set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
@@ -50,30 +68,28 @@ tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
- \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 -o -perm 511 \) \
- -exec chmod 755 {} \; -o \
- \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
- -exec chmod 644 {} \;
-
-sed -i "s/^CFLAGS=.*/CFLAGS=$SLKCFLAGS/g" Makefile
-
-# Add missing -lm flag to Makefile
-patch -p1 < $CWD/math_fix.diff
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+# append our SLKCFLAGS to CFLAGS in the Makefile:
+sed -i "/^CFLAGS=/s/$/\ $SLKCFLAGS/" Makefile
make
install -D -m 0755 pigz $PKG/usr/bin/pigz
-install -D -m 0755 unpigz $PKG/usr/bin/unpigz
install -D -m 0644 pigz.1 $PKG/usr/man/man1/pigz.1
+# don't install pigz binary as unpigz, make a symlink instead:
+( cd $PKG/usr/bin ; ln -sf pigz unpigz )
-find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
find $PKG/usr/man -type f -exec gzip -9 {} \;
for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a README $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a README pigz.pdf $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/system/pigz/pigz.info b/system/pigz/pigz.info
index 1c5c76bab6..6734070493 100644
--- a/system/pigz/pigz.info
+++ b/system/pigz/pigz.info
@@ -1,10 +1,10 @@
PRGNAM="pigz"
-VERSION="2.3"
-HOMEPAGE="http://www.zlib.net/pigz/"
-DOWNLOAD="http://ponce.cc/slackware/sources/repo/pigz-2.3.tar.gz"
-MD5SUM="042e3322534f2c3d761736350cac303f"
+VERSION="2.4"
+HOMEPAGE="https://www.zlib.net/pigz/"
+DOWNLOAD="https://www.zlib.net/pigz/pigz-2.4.tar.gz"
+MD5SUM="def2f6e19d9d8231445adc1349d346df"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Patrick Verner"
-EMAIL="distrozilla@gmail.com"
+MAINTAINER="Dominik Drobek"
+EMAIL="dominik.drobek (at) o2.pl"
diff --git a/system/pigz/slack-desc b/system/pigz/slack-desc
index 95cba60bb2..a7a2f85cf7 100644
--- a/system/pigz/slack-desc
+++ b/system/pigz/slack-desc
@@ -6,14 +6,14 @@
# customary to leave one space after the ':' except on otherwise blank lines.
|-----handy-ruler------------------------------------------------------|
-pigz: pigz (Parallel gzip)
+pigz: pigz (Parallel Implementation of GZip)
pigz:
-pigz: pigz, which stands for parallel implementation of gzip, is a fully
-pigz: functional replacement for gzip that exploits multiple processors and
-pigz: multiple cores to the hilt when compressing data. pigz was written by
-pigz: Mark Adler, and uses the zlib and pthread libraries.
+pigz: pigz is a fully functional replacement for gzip that utilizes
+pigz: multiple processors and CPU cores when compressing data. pigz
+pigz: was written by Mark Adler, and uses zlib and pthread libraries.
+pigz:
+pigz: Homepage: https://www.zlib.net/pigz/
pigz:
-pigz: Home page: http://www.zlib.net/pigz/
pigz:
pigz:
pigz:
diff --git a/system/pixma/pixma.SlackBuild b/system/pixma/pixma.SlackBuild
index 841d93ca88..1770fffead 100644
--- a/system/pixma/pixma.SlackBuild
+++ b/system/pixma/pixma.SlackBuild
@@ -23,12 +23,13 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=pixma
-SRCNAM=cnijfilter-source
-SRCVERSION=${SRCVERSION:-4.00-1}
-VERSION=${SRCVERSION/-/.}
+VERSION=${VERSION:-4.00.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+SRCNAM=cnijfilter-source
+SRCVERSION=${SRCVERSION:-4.00-1}
+
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
i?86) ARCH=i586 ;;
diff --git a/system/plan9port/plan9port.info b/system/plan9port/plan9port.info
index 7cf3c1e3dd..eab8312767 100644
--- a/system/plan9port/plan9port.info
+++ b/system/plan9port/plan9port.info
@@ -1,7 +1,7 @@
PRGNAM="plan9port"
-VERSION="20171222"
+VERSION="20190501"
HOMEPAGE="https://9fans.github.io/plan9port/"
-DOWNLOAD="https://rbn.im/files/sources/plan9port/20171222/master.zip"
+DOWNLOAD="https://rbn.im/files/sources/plan9port/20190501/master.zip"
MD5SUM="3ca89a88e239f732a33d329a9fdb6f9d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/system/plymouth/slack-desc b/system/plymouth/slack-desc
index 04446c83ca..5034fa870f 100644
--- a/system/plymouth/slack-desc
+++ b/system/plymouth/slack-desc
@@ -7,13 +7,13 @@
|-----handy-ruler------------------------------------------------------|
plymouth: plymouth (graphical boot animation and logger)
-plymouth:
+plymouth:
plymouth: Plymouth is an application that runs very early in the boot process
-plymouth: (even before the root filesystem is mounted!) that provides a
-plymouth: graphical boot animation while the boot process happens in the
+plymouth: (even before the root filesystem is mounted!) that provides a
+plymouth: graphical boot animation while the boot process happens in the
plymouth: background.
-plymouth:
-plymouth:
+plymouth:
+plymouth:
plymouth: Homepage: https://www.freedesktop.org/wiki/Software/Plymouth/
-plymouth:
-plymouth:
+plymouth:
+plymouth:
diff --git a/system/pommed-light/slack-desc b/system/pommed-light/slack-desc
index ea62e9da6a..15bfb62be9 100644
--- a/system/pommed-light/slack-desc
+++ b/system/pommed-light/slack-desc
@@ -5,15 +5,15 @@
# You must make exactly 11 lines for the formatting to be correct. It's also
# customary to leave one space after the ':' except on otherwise blank lines.
- |-----handy-ruler-------------------------------------------------|
+ |-----handy-ruler------------------------------------------------------|
pommed-light: pommed-light (Apple laptops hotkeys events handler)
pommed-light:
pommed-light: pommed handles the hotkeys found on the Apple MacBook Pro and
pommed-light: MacBook laptops and adjusts the LCD backlight, sound volume,
pommed-light: keyboard backlight or ejects the CD-ROM drive accordingly.
pommed-light:
+pommed-light: Homepage: https://github.com/bytbox/pommed-light
pommed-light:
pommed-light:
pommed-light:
-pommed-light: Homepage: https://github.com/bytbox/pommed-light
pommed-light:
diff --git a/system/posixovl/slack-desc b/system/posixovl/slack-desc
index e9026a93f9..df81acbaaa 100644
--- a/system/posixovl/slack-desc
+++ b/system/posixovl/slack-desc
@@ -12,7 +12,7 @@ posixovl: posixovl provides a filesystem view that supports various POSIX
posixovl: operations while using an otherwise incapable lower filesystem.
posixovl: Filesystems of various degrees of POSIXness can be utilitzed. VFAT
posixovl: is a common denominator when it comes to cross-compatibility,
-posixovl: though NTFS — its features are unused in Linux — would be another
+posixovl: though NTFS - its features are unused in Linux - would be another
posixovl: possibility. Secondly, potent native POSIX-style filesystems can
posixovl: also be used, though the actual use of doing that remains to be
posixovl: discovered.
diff --git a/system/powerkit/README b/system/powerkit/README
index 9fb732ba51..87098342bb 100644
--- a/system/powerkit/README
+++ b/system/powerkit/README
@@ -1,3 +1,9 @@
-powerkit is an lightweight desktop independent full featured power manager, originally created for Slackware for use with alternative desktop environments and window managers, like Fluxbox, Blackbox, FVWM, WindowMaker, Openbox, Lumina and others.
+powerkit is an lightweight desktop independent full featured power
+manager, originally created for Slackware for use with alternative
+desktop environments and window managers, like Fluxbox, Blackbox, FVWM,
+WindowMaker, Openbox, Lumina and others.
-Hibernation/HybridSleep requires the kernel option resume=<swap_partition/swap_file>. Backlight support requires proper udev rules, see /usr/doc/powerkit-VERSION/90-backlight.rules. Read 'man powerkit' and /usr/doc/powerkit-VERSION/README.md for more information.
+Hibernation/HybridSleep requires the kernel option
+resume=<swap_partition/swap_file>. Backlight support requires proper
+udev rules, see /usr/doc/powerkit-VERSION/90-backlight.rules. Read 'man
+powerkit' and /usr/doc/powerkit-VERSION/README.md for more information.
diff --git a/system/powerkit/slack-desc b/system/powerkit/slack-desc
index 3521964240..76e6d88325 100644
--- a/system/powerkit/slack-desc
+++ b/system/powerkit/slack-desc
@@ -13,7 +13,7 @@ powerkit: manager, originally created for Slackware for use with alternative
powerkit: desktop environments and window managers, like Fluxbox, Blackbox,
powerkit: FVWM, WindowMaker, Openbox, Lumina and others.
powerkit:
-powerkit: powerkit was written by Ole-André Rodlie
+powerkit: powerkit was written by Ole-Andre Rodlie
powerkit:
powerkit: Homepage: https://github.com/rodlie/powerkit
powerkit:
diff --git a/system/powernowd/powernowd.SlackBuild b/system/powernowd/powernowd.SlackBuild
index f17ad33837..c5d7cb8831 100644
--- a/system/powernowd/powernowd.SlackBuild
+++ b/system/powernowd/powernowd.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for powernowd
-# Written by David Woodfall info@davidwoodfall.co.uk
+# Written by David Woodfall <dave@slackbuilds.org>
PRGNAM=powernowd
VERSION=${VERSION:-1.00}
diff --git a/system/powernowd/powernowd.info b/system/powernowd/powernowd.info
index 61240ccd55..bed5c35b49 100644
--- a/system/powernowd/powernowd.info
+++ b/system/powernowd/powernowd.info
@@ -7,4 +7,4 @@ DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
MAINTAINER="David Woodfall"
-EMAIL="dave@dawoodfall.net"
+EMAIL="dave@slackbuilds.org"
diff --git a/system/powershell/README b/system/powershell/README
new file mode 100644
index 0000000000..e02a8b77e6
--- /dev/null
+++ b/system/powershell/README
@@ -0,0 +1,5 @@
+PowerShell is a task-based command-line shell and scripting language
+built on .NET. PowerShell helps system administrators and power-users
+rapidly automate tasks that manage operating systems (Linux, macOS, and Windows) and processes.
+
+After installing, you can start using PowerShell by typing "pwsh" in the Terminal.
diff --git a/system/powershell/doinst.sh b/system/powershell/doinst.sh
new file mode 100644
index 0000000000..4b87024f0b
--- /dev/null
+++ b/system/powershell/doinst.sh
@@ -0,0 +1,2 @@
+chmod +x /opt/microsoft/powershell/pwsh
+ln -s /opt/microsoft/powershell/pwsh /usr/bin/pwsh
diff --git a/system/powershell/powershell.SlackBuild b/system/powershell/powershell.SlackBuild
new file mode 100644
index 0000000000..0794a0c0ed
--- /dev/null
+++ b/system/powershell/powershell.SlackBuild
@@ -0,0 +1,75 @@
+#!/bin/sh
+#
+# Slackware build script for powershell.
+#
+# Copyright 2019 Reza Talebi, Shahin Shahr, Iran.
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+PRGNAM=powershell
+VERSION=${VERSION:-6.2.4}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+
+set -e
+
+if [ "$( uname -m )" = "x86_64" ]; then
+ ARCH="x86_64"
+ ARCHITECTURE="x64"
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+ BITS="amd64"
+else
+ echo "Package for $(uname -m) architecture is not available."
+ exit 1
+fi
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-${VERSION}-${BUILD}
+mkdir -p $PRGNAM-${VERSION}-${BUILD}
+cd $PKG
+mkdir -p opt/microsoft/powershell
+tar -zxf $CWD/$PRGNAM-${VERSION}-linux-${ARCHITECTURE}.tar.gz -C opt/microsoft/powershell
+chown -R root:root opt/microsoft/powershell
+
+mkdir -p usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+cat $CWD/doinst.sh > $PKG/install/doinst.sh
+
+cd $PKG
+/sbin/makepkg --linkadd y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/system/powershell/powershell.info b/system/powershell/powershell.info
new file mode 100644
index 0000000000..ffaee9030e
--- /dev/null
+++ b/system/powershell/powershell.info
@@ -0,0 +1,10 @@
+PRGNAM="powershell"
+VERSION="6.2.4"
+HOMEPAGE="https://www.microsoft.com/powershell/"
+DOWNLOAD="UNSUPPORTED"
+MD5SUM=""
+DOWNLOAD_x86_64="https://github.com/PowerShell/PowerShell/releases/download/v6.2.4/powershell-6.2.4-linux-x64.tar.gz"
+MD5SUM_x86_64="fabec3658a95cd81ca715b7d1cb35cea"
+REQUIRES=""
+MAINTAINER="Reza Talebi"
+EMAIL="reza.talebi.73@outlook.com"
diff --git a/system/powershell/slack-desc b/system/powershell/slack-desc
new file mode 100644
index 0000000000..49afa85822
--- /dev/null
+++ b/system/powershell/slack-desc
@@ -0,0 +1,19 @@
+# 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 ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+powershell: powershell (A task-based command-line shell and scripting language)
+powershell:
+powershell: PowerShell is a task-based command-line shell and scripting language
+powershell: built on .NET. PowerShell helps system administrators and power-users
+powershell: rapidly automate tasks that manage operating systems (Linux, macOS,
+powershell: and Windows) and processes.
+powershell: PowerShell base source code is now available in GitHub
+powershell: and open to community contributions.
+powershell:
+powershell: https://www.microsoft.com/powershell/
+powershell:
diff --git a/system/pspg/pspg.SlackBuild b/system/pspg/pspg.SlackBuild
index bfa4a8596f..17b83f765f 100644
--- a/system/pspg/pspg.SlackBuild
+++ b/system/pspg/pspg.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for pspg
-# Copyright 2017-2019 Benjamin Trigona-Harany <slackbuilds@jaxartes.net>
+# Copyright 2017-2020 Benjamin Trigona-Harany <slackbuilds@jaxartes.net>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=pspg
-VERSION=${VERSION:-2.6.0}
+VERSION=${VERSION:-2.6.6}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/system/pspg/pspg.info b/system/pspg/pspg.info
index 75554800ea..2becdb4efa 100644
--- a/system/pspg/pspg.info
+++ b/system/pspg/pspg.info
@@ -1,8 +1,8 @@
PRGNAM="pspg"
-VERSION="2.6.0"
+VERSION="2.6.6"
HOMEPAGE="https://github.com/okbob/pspg"
-DOWNLOAD="https://github.com/okbob/pspg/archive/2.6.0/pspg-2.6.0.tar.gz"
-MD5SUM="8eab64c77bdef1f465a1ac94a87ba10a"
+DOWNLOAD="https://github.com/okbob/pspg/archive/2.6.6/pspg-2.6.6.tar.gz"
+MD5SUM="1f7082c9d72dc2d1388c4cac0e47823e"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/pwman/README b/system/pwman/README
new file mode 100644
index 0000000000..7f4ec3cf94
--- /dev/null
+++ b/system/pwman/README
@@ -0,0 +1,19 @@
+PWman (An NCurses password management program)
+
+PWMan is a password manager which uses gpg encryption to safeguard your data.
+It provides a simple and easy to use command line (NCurses) interface to
+manage, store, search and retrieve your passwords.
+
+The look and feel is based on Jaakko Heinonen's abook.
+
+BEFORE USING PWMAN
+
+While compilation does not directly require it, usage relies on Gnu Privacy
+Guard (gpg) being installed. You will need to specify a GnuPG ID the
+first time a user runs pwman, so this must be set up beforehand.
+
+There is more information on the gpg manpage, but you can probably just run
+
+ % gpg --gen-key
+
+and follow the on-screen instructions.
diff --git a/system/pwman/pwman.SlackBuild b/system/pwman/pwman.SlackBuild
new file mode 100644
index 0000000000..a057496866
--- /dev/null
+++ b/system/pwman/pwman.SlackBuild
@@ -0,0 +1,113 @@
+#!/bin/sh
+
+# Copyright 2008, 2009, 2010, 2011 Patrick J. Volkerding, Sebeka, MN, USA
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+PRGNAM=pwman
+VERSION=${VERSION:-0.4.5}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) export ARCH=i586 ;;
+ arm*) export ARCH=arm ;;
+ *) export ARCH=$( uname -m ) ;;
+ esac
+fi
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "s390" ]; then
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+
+cd $TMP
+rm -rf $PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+cd $PRGNAM-$VERSION
+chown -R root:root .
+find . \
+ \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
+ -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
+ -exec chmod 644 {} \;
+
+CFLAGS="$SLKCFLAGS" \
+./configure \
+ --prefix=/usr \
+ --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --mandir=/usr/man \
+ --build=$ARCH-slackware-linux
+
+make
+make install DESTDIR=$PKG
+
+find $PKG | xargs file | grep -e "executable" -e "shared object" \
+ | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a \
+ AUTHORS COPYING ChangeLog INSTALL README TODO \
+ $PKG/usr/doc/$PRGNAM-$VERSION
+
+# In case they ever add this stuff:
+
+if [ -d $PKG/usr/man ]; then
+ ( cd $PKG/usr/man
+ for manpagedir in $(find . -type d -name "man*") ; do
+ ( cd $manpagedir
+ for eachpage in $( find . -type l -maxdepth 1) ; do
+ ln -s $( readlink $eachpage ).gz $eachpage.gz
+ rm $eachpage
+ done
+ gzip -9 *.?
+ )
+ done
+ )
+fi
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/system/pwman/pwman.info b/system/pwman/pwman.info
new file mode 100644
index 0000000000..215d57511c
--- /dev/null
+++ b/system/pwman/pwman.info
@@ -0,0 +1,10 @@
+PRGNAM="pwman"
+VERSION="0.4.5"
+HOMEPAGE="https://sourceforge.net/projects/pwman/"
+DOWNLOAD="https://liquidtelecom.dl.sourceforge.net/project/pwman/pwman/pwman-0.4.5/pwman-0.4.5.tar.gz"
+MD5SUM="091a97b23bea2f5e02f28f66814df55b"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="kchan"
+EMAIL="kenneth.t.chan@gmail.com"
diff --git a/system/pwman/slack-desc b/system/pwman/slack-desc
new file mode 100644
index 0000000000..8eaec8ba06
--- /dev/null
+++ b/system/pwman/slack-desc
@@ -0,0 +1,19 @@
+# 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------------------------------------------------------|
+pwman: pwman (An NCurses password management program)
+pwman:
+pwman: PWman is a text-based application based on the ui design of abook
+pwman: (http://abook.sourceforge.net). PWman works on Linux, and should also
+pwman: run on most other UNIXes(untested).
+pwman:
+pwman:
+pwman:
+pwman:
+pwman:
+pwman:
diff --git a/system/python3-urwid/python3-urwid.SlackBuild b/system/python3-urwid/python3-urwid.SlackBuild
index 6849d5503e..94695a76fe 100644
--- a/system/python3-urwid/python3-urwid.SlackBuild
+++ b/system/python3-urwid/python3-urwid.SlackBuild
@@ -1,7 +1,7 @@
#!/bin/sh
# Slackware build script for python3-urwid
-# Copyright 2017 David Woodfall <dave@dawoodfall.net>
+# Copyright 2017 David Woodfall <dave@slackbuilds.org>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
diff --git a/system/python3-urwid/python3-urwid.info b/system/python3-urwid/python3-urwid.info
index e8437431b2..f883fa3cc8 100644
--- a/system/python3-urwid/python3-urwid.info
+++ b/system/python3-urwid/python3-urwid.info
@@ -7,4 +7,4 @@ DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3"
MAINTAINER="David Woodfall"
-EMAIL="dave@dawoodfall.net"
+EMAIL="dave@slackbuilds.org"
diff --git a/system/qdirstat/qdirstat.SlackBuild b/system/qdirstat/qdirstat.SlackBuild
index 14039d9ed9..c650048ca5 100644
--- a/system/qdirstat/qdirstat.SlackBuild
+++ b/system/qdirstat/qdirstat.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=qdirstat
-VERSION=${VERSION:-1.6}
+VERSION=${VERSION:-1.6.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/system/qdirstat/qdirstat.info b/system/qdirstat/qdirstat.info
index 68c7742253..b4f7a61f78 100644
--- a/system/qdirstat/qdirstat.info
+++ b/system/qdirstat/qdirstat.info
@@ -1,8 +1,8 @@
PRGNAM="qdirstat"
-VERSION="1.6"
+VERSION="1.6.1"
HOMEPAGE="https://github.com/shundhammer/qdirstat/"
-DOWNLOAD="https://github.com/shundhammer/qdirstat/archive/1.6/qdirstat-1.6.tar.gz"
-MD5SUM="3dbd167320d60c7088e3a631ad4713ba"
+DOWNLOAD="https://github.com/shundhammer/qdirstat/archive/1.6.1/qdirstat-1.6.1.tar.gz"
+MD5SUM="4cdf3cea0a9c0e7cedbf2ce01cf632ea"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="qt5"
diff --git a/system/quake-par/quake-par.info b/system/quake-par/quake-par.info
index ec5fda4979..3d1b8cdba4 100644
--- a/system/quake-par/quake-par.info
+++ b/system/quake-par/quake-par.info
@@ -1,5 +1,5 @@
PRGNAM="quake-par"
-VERSION="0.3.1"
+VERSION="0.03.01"
HOMEPAGE="http://ftp.vim.org/ibiblio/games/quake/"
DOWNLOAD="http://ftp.vim.org/ibiblio/games/quake/par-0.03.01.tar.gz"
MD5SUM="39a73b5b95b04067dfc9acb8ef6bc9ff"
diff --git a/system/rEFInd/README b/system/rEFInd/README
new file mode 100644
index 0000000000..2909b3d5d2
--- /dev/null
+++ b/system/rEFInd/README
@@ -0,0 +1,13 @@
+rEFInd (An EFI boot manager utility)
+
+A graphical boot manager for EFI- and UEFI-based computers, such as all
+Intel-based Macs and recent (most 2011 and later) PCs. rEFInd presents
+a boot menu showing all the EFI boot loaders on the EFI-accessible
+partitions, and optionally BIOS-bootable partitions on Macs.
+EFI-compatible OSes, including Linux, provide boot loaders that rEFInd
+can detect and launch. rEFInd can launch Linux EFI boot loaders such
+as ELILO, GRUB Legacy, GRUB 2, and 3.3.0 and later kernels with EFI
+stub support.
+
+This package is optionally depends on python3 if you want to run the
+refind-mkdefault script, otherwise you don't need python3.
diff --git a/system/rEFInd/rEFInd.SlackBuild b/system/rEFInd/rEFInd.SlackBuild
new file mode 100644
index 0000000000..4fc3ad577f
--- /dev/null
+++ b/system/rEFInd/rEFInd.SlackBuild
@@ -0,0 +1,101 @@
+#!/bin/sh
+
+# Slackware build script for refind
+
+# Copyright 2020 Zhu Qun-Ying All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+PRGNAM=rEFInd
+SRCNAME=refind
+VERSION=${VERSION:-0.11.4}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+if [ "$ARCH" != "x86_64" ] && [ "$ARCH" != "i586" ] && [ "$ARCH" != "i686" ]; then
+ echo "Platform $ARCH not supported."
+ exit
+fi
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $SRCNAME-$VERSION
+tar xvf $CWD/$SRCNAME-src-$VERSION.tar.gz
+cd $SRCNAME-$VERSION
+chown -R root:root .
+
+if [ "$ARCH" == "x86_64" ]; then
+ sed -i -s 's/usr\/lib/usr\/lib64/' Make.common
+ REFIND_SUFFIX=x64
+else
+ REFIND_SUFFIX=ia32
+fi
+sed -i '/^EFICRT0/ s/$/\/gnuefi/' Make.common
+make all_gnuefi
+REFIND_SHARE_DIR=$PKG/usr/share/$PRGNAM-$VERSION
+mkdir -p $PKG/usr/sbin
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+mkdir -p $REFIND_SHARE_DIR
+
+# copy keys
+cp -ra keys refind-install refind-mkdefault fonts banners $REFIND_SHARE_DIR
+mkdir $REFIND_SHARE_DIR/refind
+cp refind/*.efi $REFIND_SHARE_DIR/refind
+cp refind.conf-sample $REFIND_SHARE_DIR/refind
+cp refind-install refind-mkdefault $REFIND_SHARE_DIR/
+cp -ra icons $REFIND_SHARE_DIR/refind
+mkdir $REFIND_SHARE_DIR/refind/drivers_$REFIND_SUFFIX
+cp ./filesystems/*.efi $REFIND_SHARE_DIR/refind/drivers_$REFIND_SUFFIX
+cp ./filesystems/LICENSE* $REFIND_SHARE_DIR/refind/drivers_$REFIND_SUFFIX
+mkdir $REFIND_SHARE_DIR/refind/tools_$REFIND_SUFFIX
+cp ./gptsync/*.efi $REFIND_SHARE_DIR/refind/tools_$REFIND_SUFFIX
+
+cp mkrlconf mvrefind mountesp $PKG/usr/sbin
+cp -a docs/* *.txt $PKG/usr/doc/$PRGNAM-$VERSION
+
+# include a slackware banner made by me, including the svg version
+cp $CWD/slackware-banner.* $REFIND_SHARE_DIR/banners
+
+mkdir -p $PKG/usr/man/man8
+mv $PKG/usr/doc/$PRGNAM-$VERSION/man/*.8 $PKG/usr/man/man8
+rmdir $PKG/usr/doc/$PRGNAM-$VERSION/man
+gzip $PKG/usr/man/man8/*
+
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/system/rEFInd/rEFInd.info b/system/rEFInd/rEFInd.info
new file mode 100644
index 0000000000..2b459a32c1
--- /dev/null
+++ b/system/rEFInd/rEFInd.info
@@ -0,0 +1,10 @@
+PRGNAM="rEFInd"
+VERSION="0.11.4"
+HOMEPAGE="http://www.rodsbooks.com/refind/index.html"
+DOWNLOAD="https://sourceforge.net/projects/refind/files/0.11.4/refind-src-0.11.4.tar.gz"
+MD5SUM="70cc2d59670aa842c295894342bd7ddc"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Zhu Qun-Ying"
+EMAIL="zhu.qunying@gmail.com"
diff --git a/system/rEFInd/slack-desc b/system/rEFInd/slack-desc
new file mode 100644
index 0000000000..9110c5da70
--- /dev/null
+++ b/system/rEFInd/slack-desc
@@ -0,0 +1,19 @@
+# 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 ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+rEFInd: rEFInd (An EFI boot manager utility)
+rEFInd:
+rEFInd: A graphical boot manager for EFI and UEFI-based computers, such as all
+rEFInd: Intel-based Macs and recent (most 2011 and later) PCs. rEFInd presents
+rEFInd: a boot menu showing all the EFI boot loaders on the EFI-accessible
+rEFInd: partitions, and optionally BIOS-bootable partitions on Macs.
+rEFInd: EFI-compatible OSes, including Linux, provide boot loaders that rEFInd
+rEFInd: can detect and launch. rEFInd can launch Linux EFI boot loaders such
+rEFInd: as ELILO, GRUB Legacy, GRUB 2, and 3.3.0 and later kernels with EFI
+rEFInd: stub support.
+rEFInd: Home page: http://www.rodsbooks.com/refind/
diff --git a/system/rEFInd/slackware-banner.png b/system/rEFInd/slackware-banner.png
new file mode 100644
index 0000000000..3458904c3d
--- /dev/null
+++ b/system/rEFInd/slackware-banner.png
Binary files differ
diff --git a/system/rEFInd/slackware-banner.svg b/system/rEFInd/slackware-banner.svg
new file mode 100644
index 0000000000..78baf4d4d0
--- /dev/null
+++ b/system/rEFInd/slackware-banner.svg
@@ -0,0 +1,136 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="716.16858"
+ height="246.74951"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.4 r9939"
+ sodipodi:docname="slackware-banner.svg"
+ inkscape:export-filename="slackware-banner.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="1"
+ inkscape:cx="397.44654"
+ inkscape:cy="94.748334"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:window-width="960"
+ inkscape:window-height="1043"
+ inkscape:window-x="960"
+ inkscape:window-y="37"
+ inkscape:window-maximized="0"
+ showguides="false"
+ inkscape:snap-from-guide="false"
+ inkscape:object-paths="true"
+ inkscape:snap-global="true"
+ showborder="false"
+ inkscape:showpageshadow="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid3005"
+ empspacing="5"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true"
+ originx="226.53154px"
+ originy="8.6054773px" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(226.53154,-814.21814)">
+ <rect
+ style="fill:#000000;stroke:#000000;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none"
+ id="rect2985"
+ width="716.16858"
+ height="246.74951"
+ x="-226.53154"
+ y="814.21814"
+ inkscape:export-filename="/root/slackware-banner.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90" />
+ <text
+ xml:space="preserve"
+ style="font-size:120px;font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;font-family:CMU Typewriter Text Variable Width;-inkscape-font-specification:CMU Typewriter Text Variable Width Medium"
+ x="-133.22945"
+ y="931.62817"
+ id="text2991"
+ sodipodi:linespacing="125%"
+ inkscape:export-filename="/root/slackware-banner.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"><tspan
+ sodipodi:role="line"
+ id="tspan3003"
+ x="-133.22945"
+ y="931.62817">Slackware</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:48px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;font-family:CMU Typewriter Text;-inkscape-font-specification:CMU Typewriter Text Ultra-Light"
+ x="168.72957"
+ y="968.2403"
+ id="text3023"
+ sodipodi:linespacing="125%"
+ inkscape:transform-center-x="36.42857"
+ inkscape:transform-center-y="-14.832038"
+ inkscape:export-filename="/root/slackware-banner.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"><tspan
+ sodipodi:role="line"
+ id="tspan3025"
+ x="168.72957"
+ y="968.2403">l i n u x</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:36px;font-style:italic;font-variant:normal;font-weight:500;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;font-family:CMU Typewriter Text;-inkscape-font-specification:CMU Typewriter Text Medium Italic"
+ x="-70.634323"
+ y="1068.5151"
+ id="text3063"
+ sodipodi:linespacing="125%"
+ transform="scale(1.0429907,0.95878132)"><tspan
+ sodipodi:role="line"
+ id="tspan3067"
+ x="-70.634323"
+ y="1068.5151">http://www.slackware.com</tspan></text>
+ <path
+ style="fill:none;stroke:#ffffff;stroke-width:2.50000000000000000;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m -152,909.3622 0,48 309,0"
+ id="path3783"
+ inkscape:connector-curvature="0" />
+ </g>
+</svg>
diff --git a/system/ranger/ranger.SlackBuild b/system/ranger/ranger.SlackBuild
index c619d0af1d..b8bd4d55f0 100644
--- a/system/ranger/ranger.SlackBuild
+++ b/system/ranger/ranger.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for ranger
# Copyright 2019 Dimitris Zlatanidis Orestiada, Greece
-# Copyright 2013 David Woodfall <dave@dawoodfall.net>
+# Copyright 2013 David Woodfall <dave@slackbuilds.org>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
diff --git a/system/rdiff-backup/rdiff-backup.info b/system/rdiff-backup/rdiff-backup.info
index 101ae00e71..fe58d9070b 100644
--- a/system/rdiff-backup/rdiff-backup.info
+++ b/system/rdiff-backup/rdiff-backup.info
@@ -6,5 +6,5 @@ MD5SUM="1a94dc537fcf74d6a3a80bd27808e77b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="librsync"
-MAINTAINER="paul wisehart"
-EMAIL="wise@lupulin.net"
+MAINTAINER="Ricardo J. Barberis"
+EMAIL="ricardo.barberis@gmail.com"
diff --git a/system/regionset/regionset.SlackBuild b/system/regionset/regionset.SlackBuild
index 1196dc8ad0..a43b7764bd 100644
--- a/system/regionset/regionset.SlackBuild
+++ b/system/regionset/regionset.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for regionset
-# Copyright 2009-2013 David Woodfall <dave@dawoodfall.net>
+# Copyright 2009-2013 David Woodfall <dave@slackbuilds.org>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
diff --git a/system/regionset/regionset.info b/system/regionset/regionset.info
index 0a344c6a1e..f9792ed4ae 100644
--- a/system/regionset/regionset.info
+++ b/system/regionset/regionset.info
@@ -7,4 +7,4 @@ DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
MAINTAINER="David Woodfall"
-EMAIL="dave@dawoodfall.net"
+EMAIL="dave@slackbuilds.org"
diff --git a/system/reptyr/reptyr.SlackBuild b/system/reptyr/reptyr.SlackBuild
index f2825c71f6..041f6e2525 100644
--- a/system/reptyr/reptyr.SlackBuild
+++ b/system/reptyr/reptyr.SlackBuild
@@ -6,12 +6,13 @@
# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
+# 20191128 bkw: updated for v0.7.0
# 20170621 bkw: get rid of -Werror (-current needs this)
# 20170302 bkw: use long-format github URL
# 20150505 bkw: updated for v0.6.2
PRGNAM=reptyr
-VERSION=${VERSION:-0.6.2}
+VERSION=${VERSION:-0.7.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -47,11 +48,8 @@ rm -rf $PRGNAM-$PRGNAM-$VERSION
tar xvf $CWD/$PRGNAM-$PRGNAM-$VERSION.tar.gz
cd $PRGNAM-$PRGNAM-$VERSION
chown -R root:root .
-find -L . \
- \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 -o -perm 511 \) \
- -exec chmod 755 {} \; -o \
- \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
- -exec chmod 644 {} \;
+find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \
+ \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} \+
sed -i \
-e 's,share/man,man,g' \
diff --git a/system/reptyr/reptyr.info b/system/reptyr/reptyr.info
index c758f3ac6a..5e55bf62f9 100644
--- a/system/reptyr/reptyr.info
+++ b/system/reptyr/reptyr.info
@@ -1,8 +1,8 @@
PRGNAM="reptyr"
-VERSION="0.6.2"
+VERSION="0.7.0"
HOMEPAGE="https://github.com/nelhage/reptyr"
-DOWNLOAD="https://github.com/nelhage/reptyr/archive/reptyr-0.6.2/reptyr-reptyr-0.6.2.tar.gz"
-MD5SUM="9beb26462407f229c9e900466dc25b56"
+DOWNLOAD="https://github.com/nelhage/reptyr/archive/reptyr-0.7.0/reptyr-reptyr-0.7.0.tar.gz"
+MD5SUM="b44a0057d57d63f3971d3dbda3af1d5b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/rhash/rhash.SlackBuild b/system/rhash/rhash.SlackBuild
index 03b1a5f99f..c095120f80 100644
--- a/system/rhash/rhash.SlackBuild
+++ b/system/rhash/rhash.SlackBuild
@@ -32,7 +32,7 @@
# 3 Мартъ 1878 – възстановѧване на Българиѧ, 3 Мартъ 1918 (40 г. по–късно) – победа надъ Русиѧ
PRGNAM=rhash
-VERSION=${VERSION:-1.3.8}
+VERSION=${VERSION:-1.3.9}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -100,6 +100,9 @@ if [ "$STATICLIB" = "yes" ]; then
echo "+=============================+"
fi
+# Patch the uk.po file. Complains about 'msgid' and 'msgstr' mismatch
+sed -i -e "s/msgstr \"Оновити вказаний хеш-файл\"/msgstr \"Оновити вказаний хеш-файл.\\\n\"/g" po/uk.po
+
# enable-gettext - internationalization support
./configure \
--prefix=/usr \
diff --git a/system/rhash/rhash.info b/system/rhash/rhash.info
index 7676ef5c9d..d06cce8e9e 100644
--- a/system/rhash/rhash.info
+++ b/system/rhash/rhash.info
@@ -1,8 +1,8 @@
PRGNAM="rhash"
-VERSION="1.3.8"
+VERSION="1.3.9"
HOMEPAGE="http://rhash.sourceforge.net/"
-DOWNLOAD="http://downloads.sourceforge.net/rhash/rhash-1.3.8-src.tar.gz"
-MD5SUM="dcf91195581e2f821eaa1d3e3c504515"
+DOWNLOAD="http://downloads.sourceforge.net/rhash/rhash-1.3.9-src.tar.gz"
+MD5SUM="cd8460caa640ae595ccb9b05d57b9cf4"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/rox-filer/rox-filer.info b/system/rox-filer/rox-filer.info
index 915ba4ca49..cf0df141a1 100644
--- a/system/rox-filer/rox-filer.info
+++ b/system/rox-filer/rox-filer.info
@@ -6,5 +6,5 @@ MD5SUM="0eebf05a67f7932367750ebf9faf215d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="slakmagik"
-EMAIL="slakmagik@gmail.com"
+MAINTAINER="Emmanuel N. Millan"
+EMAIL="emmanueln@gmail.com"
diff --git a/system/rsyslog/rsyslog.SlackBuild b/system/rsyslog/rsyslog.SlackBuild
index 2752f8f32e..907527f5ae 100644
--- a/system/rsyslog/rsyslog.SlackBuild
+++ b/system/rsyslog/rsyslog.SlackBuild
@@ -22,7 +22,7 @@
# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=rsyslog
-VERSION=${VERSION:-8.1903.0}
+VERSION=${VERSION:-8.2001.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/system/rsyslog/rsyslog.info b/system/rsyslog/rsyslog.info
index 189ee45e5c..174f7d97fd 100644
--- a/system/rsyslog/rsyslog.info
+++ b/system/rsyslog/rsyslog.info
@@ -1,8 +1,8 @@
PRGNAM="rsyslog"
-VERSION="8.1903.0"
+VERSION="8.2001.0"
HOMEPAGE="https://www.rsyslog.com/"
-DOWNLOAD="https://www.rsyslog.com/files/download/rsyslog/rsyslog-8.1903.0.tar.gz"
-MD5SUM="f0d454c79d4040e3f25fcd12f8f33fe2"
+DOWNLOAD="https://www.rsyslog.com/files/download/rsyslog/rsyslog-8.2001.0.tar.gz"
+MD5SUM="4dc7bd26d3e6e8fbeff9e0bd203077be"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="%README% docutils libee libestr libfastjson liblogging"
diff --git a/system/rxvt-unicode/rxvt-unicode.SlackBuild b/system/rxvt-unicode/rxvt-unicode.SlackBuild
index ab2f3f1387..5a955c787b 100644
--- a/system/rxvt-unicode/rxvt-unicode.SlackBuild
+++ b/system/rxvt-unicode/rxvt-unicode.SlackBuild
@@ -21,7 +21,7 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-# Currently maintained by Glenn Becker (glenn.becker@gmail.com)
+# Currently maintained by Jason Graham (jgraha8@gmail.com)
# Updates by Kevin Paulus, aka "goarilla" (goarilla@gmail.com)
# Previously maintained by LEVAI Daniel, 2010-2014
# Initial SlackBuild written by Dugan Chen (dugan_c@fastmail.fm)
diff --git a/system/s6-linux-init/README b/system/s6-linux-init/README
new file mode 100644
index 0000000000..387a7d3182
--- /dev/null
+++ b/system/s6-linux-init/README
@@ -0,0 +1,62 @@
+s6-linux-init is a set of minimalistic tools used to create a s6-based
+init system, including a /sbin/init binary, on a Linux kernel.
+
+The resulting architecture follows the Unix philosophy (one job -> one
+tool) as closely as possible, and is fully dedicated to the s6 way of
+managing a system:
+
+- s6-svscan runs as process 1 for the whole machine lifetime.
+- Every daemon is supervised.
+- No logs are ever lost.
+- Policy is entirely left to the user. Typically, any service manager
+ can be run on top of s6-linux-init.
+
+Nevertheless, the architecture is fully compliant with various empirical
+and historical specifications. For instance, it provides:
+
+- utmp management compatible with sysvinit,
+- runlevel management, with a configurable default, overridable from the
+ kernel command line,
+- sysvinit-like commands to shut the system down, including a shutdown
+ command that follows the LSB specification.
+
+Optional dependencies:
+nsss (https://skarnet.org/software/nsss/) (not available at SBo)
+utmps (https://skarnet.org/software/utmps/) (not available at SBo)
+
+NOTE:
+s6-linux-init has some skeleton files that will be used to build the
+complete s6-based init system. These files will be placed under
+/etc/s6-linux-init/skel by default. You can change this by passing
+SKEL_DIR=/path/to/directory environment variable to the SlackBuild
+script like below:
+
+ SKEL_DIR=/path/to/directory ./s6-linux-init.SlackBuild
+
+The init system created by s6-linux-init will need an early boot tmpfs
+in order to work properly. By default, s6-linux-init will assume that
+this initial tmpfs will be mounted on /run. You can change this by
+passing TMPFS_DIR=/path/to/directory to the script
+
+Upstream recommends building skarnet.org softwares with static libraries
+as most of skarnet.org softwares are small enough that using shared
+libraries are generally not worth using. Therefore, by default, shared
+libraries are not built and binaries are linked against the static
+versions of the skarnet.org libraries.
+
+If you want to also build the shared libraries, pass BUILD_SHARED=yes
+to the script like below:
+
+ BUILD_SHARED=yes ./s6-linux-init.SlackBuild
+
+Similarly, to avoid building the static libraries, you can pass
+BUILD_STATIC=no to the script. For example, to only build the shared
+libraries and not the static ones, you can do something like:
+
+ BUILD_SHARED=yes BUILD_STATIC=no ./s6-linux-init.SlackBuild
+
+If you just want to build and use skarnet.org softwares, building only
+the static libraries should be sufficient.
+
+If you want the binaries to be linked against the shared versions of the
+skarnet.org libraries, pass LINK_SHARED=yes to the script.
diff --git a/system/s6-linux-init/s6-linux-init.SlackBuild b/system/s6-linux-init/s6-linux-init.SlackBuild
new file mode 100644
index 0000000000..c3dbe5125d
--- /dev/null
+++ b/system/s6-linux-init/s6-linux-init.SlackBuild
@@ -0,0 +1,131 @@
+#!/bin/sh
+
+# Slackware build script for s6-linux-init
+
+# Copyright 2020 Muhammad Mahendra Subrata Depok, Indonesia
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+PRGNAM=s6-linux-init
+VERSION=${VERSION:-1.0.3.1}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+# By default, only static libraries are built. If you need to build the shared libraries, just pass
+# BUILD_SHARED=yes to this script
+BUILD_STATIC=${BUILD_STATIC:-yes}
+BUILD_SHARED=${BUILD_SHARED:-no}
+
+if [ "$BUILD_STATIC" = "no" ]; then
+ LIBS_CONF="--disable-static"
+fi
+
+if [ "$BUILD_SHARED" = "yes" ]; then
+ LIBS_CONF="--enable-shared $LIBS_CONF"
+fi
+
+# By default, all binaries are linked against the static versions of the skarnet.org libraries
+# Pass LINK_SHARED=yes to link the binaries against the shared versions of the skarnet.org libraries
+# Also, if you only built the shared versions of the skarnet.org libraries, the binaries will be
+# linked against shared libraries automatically, as though LINK_SHARED=yes is passed to this script
+LINK_SHARED=${LINK_SHARED:-no}
+
+if [ "$LINK_SHARED" = "yes" ]; then
+ LIBS_CONF="--disable-allstatic $LIBS_CONF"
+fi
+
+# By default, all the skeleton files from s6-linux-init are placed under /etc/s6-linux-init/skel
+# Pass SKEL_DIR=/path/to/directory to this script if you want to place it somewhere else
+SKEL_DIR=${SKEL_DIR:-/etc/s6-linux-init/skel}
+
+# By default, s6-linux-init will assume that the initial tmpfs is mounted on /run
+# Pass TMPFS_DIR=/path/to/directory to this script if you want to change it
+TMPFS_DIR=${TMPFS_DIR:-/run}
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+cd $PRGNAM-$VERSION
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+CFLAGS="$SLKCFLAGS" \
+CXXFLAGS="$SLKCFLAGS" \
+./configure \
+ --dynlibdir=/lib${LIBDIRSUFFIX} \
+ --bindir=/bin \
+ --libexecdir=/usr/libexec \
+ --libdir=/usr/lib${LIBDIRSUFFIX}/s6-linux-init \
+ --includedir=/usr/include \
+ --skeldir=${SKEL_DIR} \
+ --tmpfsdir=${TMPFS_DIR} \
+ --with-sysdeps=/usr/lib${LIBDIRSUFFIX}/skalibs/sysdeps \
+ --with-lib=/usr/lib${LIBDIRSUFFIX}/skalibs \
+ --with-lib=/usr/lib${LIBDIRSUFFIX}/execline \
+ --with-lib=/usr/lib${LIBDIRSUFFIX}/s6 \
+ $LIBS_CONF
+
+make
+make strip
+make install DESTDIR=$PKG
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a AUTHORS COPYING INSTALL NEWS README doc $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/system/s6-linux-init/s6-linux-init.info b/system/s6-linux-init/s6-linux-init.info
new file mode 100644
index 0000000000..754d95ec6f
--- /dev/null
+++ b/system/s6-linux-init/s6-linux-init.info
@@ -0,0 +1,10 @@
+PRGNAM="s6-linux-init"
+VERSION="1.0.3.1"
+HOMEPAGE="https://skarnet.org/software/s6-linux-init/"
+DOWNLOAD="https://skarnet.org/software/s6-linux-init/s6-linux-init-1.0.3.1.tar.gz"
+MD5SUM="f48f29c3466aa313d4c9fc633b1c291b"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="s6"
+MAINTAINER="Muhammad Mahendra Subrata"
+EMAIL="mumahendras3@gmail.com"
diff --git a/system/s6-linux-init/slack-desc b/system/s6-linux-init/slack-desc
new file mode 100644
index 0000000000..f427fdb0ff
--- /dev/null
+++ b/system/s6-linux-init/slack-desc
@@ -0,0 +1,19 @@
+# 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 ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+s6-linux-init: s6-linux-init (set of small tools to create an s6-based init system)
+s6-linux-init:
+s6-linux-init: s6-linux-init is a set of minimalistic tools used to create an
+s6-linux-init: s6-based init system, including a /sbin/init binary, on a Linux
+s6-linux-init: kernel. The resulting architecture follows the Unix philosophy (one
+s6-linux-init: job -> one tool) as closely as possible, and is fully dedicated to
+s6-linux-init: the s6 way of managing a system while still be fully compliant with
+s6-linux-init: various empirical and historical specifications.
+s6-linux-init:
+s6-linux-init: Homepage: https://skarnet.org/software/s6-linux-init/
+s6-linux-init:
diff --git a/system/s6-rc/README b/system/s6-rc/README
new file mode 100644
index 0000000000..1f11efda40
--- /dev/null
+++ b/system/s6-rc/README
@@ -0,0 +1,41 @@
+s6-rc is a service manager for s6-based systems, i.e. a suite of
+programs that can start and stop services, both long-running daemons and
+one-time initialization scripts, in the proper order according to a
+dependency tree. It ensures that long-running daemons are supervised by
+the s6 infrastructure, and that one-time scripts are also run in a
+controlled environment.
+
+NOTE:
+s6-rc needs "live directory" where it puts some internal files that are
+needed at run-time. Default is /run/s6-rc. The default can be changed to
+other directory by passing LIVE_DIR=/path/to/directory environment
+variable to the SlackBuild script like below:
+
+ LIVE_DIR=/path/to/directory ./s6-rc.SlackBuild
+
+Make sure /path/to/directory is readable and writable by s6-rc or it
+will not work correctly. Using a RAM filesystem as the live directory is
+preferred.
+
+Upstream recommends building skarnet.org softwares with static libraries
+as most of skarnet.org softwares are small enough that using shared
+libraries are generally not worth using. Therefore, by default, shared
+libraries are not built and binaries are linked against the static
+versions of the skarnet.org libraries.
+
+If you want to also build the shared libraries, pass BUILD_SHARED=yes to
+the SlackBuild script like below:
+
+ BUILD_SHARED=yes ./s6-rc.SlackBuild
+
+Similarly, to avoid building the static libraries, you can pass
+BUILD_STATIC=no to the script. For example, to only build the shared
+libraries and not the static ones, you can do something like:
+
+ BUILD_SHARED=yes BUILD_STATIC=no ./s6-rc.SlackBuild
+
+If you just want to build and use skarnet.org softwares, building only
+the static libraries should be sufficient.
+
+If you want the binaries to be linked against the shared versions of the
+skarnet.org libraries, pass LINK_SHARED=yes to the script.
diff --git a/system/s6-rc/s6-rc.SlackBuild b/system/s6-rc/s6-rc.SlackBuild
new file mode 100644
index 0000000000..254c9b8fe3
--- /dev/null
+++ b/system/s6-rc/s6-rc.SlackBuild
@@ -0,0 +1,126 @@
+#!/bin/sh
+
+# Slackware build script for s6-rc
+
+# Copyright 2020 Muhammad Mahendra Subrata Depok, Indonesia
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+PRGNAM=s6-rc
+VERSION=${VERSION:-0.5.1.1}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+# By default, only static libraries are built. If you need to build the shared libraries, just pass
+# BUILD_SHARED=yes to this script
+BUILD_STATIC=${BUILD_STATIC:-yes}
+BUILD_SHARED=${BUILD_SHARED:-no}
+
+if [ "$BUILD_STATIC" = "no" ]; then
+ LIBS_CONF="--disable-static"
+fi
+
+if [ "$BUILD_SHARED" = "yes" ]; then
+ LIBS_CONF="--enable-shared $LIBS_CONF"
+fi
+
+# By default, all binaries are linked against the static versions of the skarnet.org libraries
+# Pass LINK_SHARED=yes to link the binaries against the shared versions of the skarnet.org libraries
+# Also, if you only built the shared versions of the skarnet.org libraries, the binaries will be
+# linked against shared libraries automatically, as though LINK_SHARED=yes is passed to this script
+LINK_SHARED=${LINK_SHARED:-no}
+
+if [ "$LINK_SHARED" = "yes" ]; then
+ LIBS_CONF="--disable-allstatic $LIBS_CONF"
+fi
+
+# /run/s6-rc is the default live directory, pass LIVE_DIR=/path/to/directory to this script to change it
+# make sure /path/to/directory is readable and writable by s6-rc or it will not work correctly
+LIVE_DIR=${LIVE_DIR:-/run/s6-rc}
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+cd $PRGNAM-$VERSION
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+CFLAGS="$SLKCFLAGS" \
+CXXFLAGS="$SLKCFLAGS" \
+./configure \
+ --dynlibdir=/lib${LIBDIRSUFFIX} \
+ --bindir=/bin \
+ --libexecdir=/usr/libexec \
+ --libdir=/usr/lib${LIBDIRSUFFIX}/s6-rc \
+ --includedir=/usr/include \
+ --livedir=${LIVE_DIR} \
+ --with-sysdeps=/usr/lib${LIBDIRSUFFIX}/skalibs/sysdeps \
+ --with-lib=/usr/lib${LIBDIRSUFFIX}/skalibs \
+ --with-lib=/usr/lib${LIBDIRSUFFIX}/execline \
+ --with-lib=/usr/lib${LIBDIRSUFFIX}/s6 \
+ $LIBS_CONF
+
+make
+make strip
+make install DESTDIR=$PKG
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a AUTHORS COPYING INSTALL NEWS README doc examples $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/system/s6-rc/s6-rc.info b/system/s6-rc/s6-rc.info
new file mode 100644
index 0000000000..ee9c0290d7
--- /dev/null
+++ b/system/s6-rc/s6-rc.info
@@ -0,0 +1,10 @@
+PRGNAM="s6-rc"
+VERSION="0.5.1.1"
+HOMEPAGE="https://skarnet.org/software/s6-rc/"
+DOWNLOAD="https://skarnet.org/software/s6-rc/s6-rc-0.5.1.1.tar.gz"
+MD5SUM="eecab911a3bedfce5129bd80c6c2197c"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="s6"
+MAINTAINER="Muhammad Mahendra Subrata"
+EMAIL="mumahendras3@gmail.com"
diff --git a/system/s6-rc/slack-desc b/system/s6-rc/slack-desc
new file mode 100644
index 0000000000..7f5f936130
--- /dev/null
+++ b/system/s6-rc/slack-desc
@@ -0,0 +1,19 @@
+# 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 ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+s6: s6-rc (service manager for s6-based systems)
+s6:
+s6: s6-rc is a service manager for s6-based systems, i.e. a suite of
+s6: programs that can start and stop services, both long-running daemons
+s6: and one-time initialization scripts, in the proper order according
+s6: to a dependency tree. It ensures that long-running daemons are
+s6: supervised by the s6 infrastructure, and that one-time scripts are
+s6: also run in a controlled environment.
+s6:
+s6: Homepage: https://skarnet.org/software/s6-rc/
+s6:
diff --git a/system/s6/README b/system/s6/README
index fc847045e9..2c7ec758e3 100644
--- a/system/s6/README
+++ b/system/s6/README
@@ -7,19 +7,39 @@ be used within or without the framework, and that can be assembled
together to achieve powerful functionality with a very small amount of
code.
-skalibs is only required at build time, not run time.
-
-
-Some hints for using this package on Slackware:
-
-I added the following to my /etc/inittab:
-
-# S6
-sv:12345:respawn:/command/s6-svscanboot
-
-Then did a 'telinit q' to start it.
-
-Note that the default s6-svscanboot provided disables polling
-(-t0). So after adding a new service to /service you should call:
-
-/command/s6-svscanctl -a /service
+Examples of things you can do by assembling together several programs
+provided by s6 - besides process supervision:
+
+- syslogd functionality, using much less resources than the traditional
+ syslogd.
+- Reliable service readiness notification, which is the basis for
+ service dependency management.
+- Controlled privileged gain as with sudo, without using any suid
+ programs.
+- The useful parts of socket activation without having to change
+ application code or link servers against any specific library, and
+ without having to switch to any specific init system.
+
+NOTE:
+Upstream recommends building skarnet.org softwares with static libraries
+as most of skarnet.org softwares are small enough that using shared
+libraries are generally not worth using. Therefore, by default, shared
+libraries are not built and binaries are linked against the static
+versions of the skarnet.org libraries.
+
+If you want to also build the shared libraries, pass BUILD_SHARED=yes
+environment variable to the SlackBuild script like below:
+
+ BUILD_SHARED=yes ./s6.SlackBuild
+
+Similarly, to avoid building the static libraries, you can pass
+BUILD_STATIC=no to the script. For example, to only build the shared
+libraries and not the static ones, you can do something like:
+
+ BUILD_SHARED=yes BUILD_STATIC=no ./s6.SlackBuild
+
+If you just want to build and use skarnet.org softwares, building only
+the static libraries should be sufficient.
+
+If you want the binaries to be linked against the shared versions of the
+skarnet.org libraries, pass LINK_SHARED=yes to the script.
diff --git a/system/s6/README.Slackware b/system/s6/README.Slackware
new file mode 100644
index 0000000000..5842f3888d
--- /dev/null
+++ b/system/s6/README.Slackware
@@ -0,0 +1,21 @@
+Some hints for using this package alongside Slackware's default
+init system:
+
+I added the following to my /etc/inittab:
+
+ # S6
+ sv:12345:respawn:/bin/s6-svscanboot
+
+Then did a 'telinit q' to start it.
+
+Note that the default s6-svscanboot provided disables polling
+(-t0). So after adding a new service to /service you should call:
+
+ /bin/s6-svscanctl -a /service
+
+where /service is a directory that contains all the services that
+s6 will supervise. You can change it to other places such as
+/etc/service, /var/service, etc. and edit the provided
+/bin/s6-svscanboot script to change the scan directory to the new
+service directory (i.e. change /service in the script to the new service
+directory).
diff --git a/system/s6/s6.SlackBuild b/system/s6/s6.SlackBuild
index 83120ba2a5..4c3dadd476 100644
--- a/system/s6/s6.SlackBuild
+++ b/system/s6/s6.SlackBuild
@@ -3,6 +3,7 @@
# Slackware build script for s6
# Copyright 2019 Sean MacLennan Ottawa, Canada
+# Copyright 2020 Muhammad Mahendra Subrata Depok, Indonesia
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,7 +24,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=s6
-VERSION=${VERSION:-2.7.2.2}
+VERSION=${VERSION:-2.9.0.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -54,6 +55,29 @@ else
LIBDIRSUFFIX=""
fi
+# By default, only static libraries are built. If you need to build the shared libraries, just pass
+# BUILD_SHARED=yes to this script
+BUILD_STATIC=${BUILD_STATIC:-yes}
+BUILD_SHARED=${BUILD_SHARED:-no}
+
+if [ "$BUILD_STATIC" = "no" ]; then
+ LIBS_CONF="--disable-static"
+fi
+
+if [ "$BUILD_SHARED" = "yes" ]; then
+ LIBS_CONF="--enable-shared $LIBS_CONF"
+fi
+
+# By default, all binaries are linked against the static versions of the skarnet.org libraries
+# Pass LINK_SHARED=yes to link the binaries against the shared versions of the skarnet.org libraries
+# Also, if you only built the shared versions of the skarnet.org libraries, the binaries will be
+# linked against shared libraries automatically, as though LINK_SHARED=yes is passed to this script
+LINK_SHARED=${LINK_SHARED:-no}
+
+if [ "$LINK_SHARED" = "yes" ]; then
+ LIBS_CONF="--disable-allstatic $LIBS_CONF"
+fi
+
set -e
rm -rf $PKG
@@ -72,23 +96,24 @@ find -L . \
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
- --bindir=/command \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --dynlibdir=/usr/lib${LIBDIRSUFFIX} \
- --build=$ARCH-slackware-linux
+ --dynlibdir=/lib${LIBDIRSUFFIX} \
+ --bindir=/bin \
+ --libexecdir=/usr/libexec \
+ --libdir=/usr/lib${LIBDIRSUFFIX}/s6 \
+ --includedir=/usr/include \
+ --with-sysdeps=/usr/lib${LIBDIRSUFFIX}/skalibs/sysdeps \
+ --with-lib=/usr/lib${LIBDIRSUFFIX}/skalibs \
+ --with-lib=/usr/lib${LIBDIRSUFFIX}/execline \
+ $LIBS_CONF
make
+make strip
make install DESTDIR=$PKG
-# Promote s6-svscanboot to /command since most Slackware users will
-# probably want to run without replacing init
-install examples/s6-svscanboot $PKG/command
-
-# Make this directory so that removepkg will show it as not empty
-mkdir $PKG/service
-
-find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+# Promote s6-svscanboot to /bin for users that want to use s6
+# alongside the system's default init system
+install examples/s6-svscanboot $PKG/bin
+sed -i 's|command|bin|g' $PKG/bin/s6-svscanboot
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a AUTHORS COPYING INSTALL NEWS README doc examples $PKG/usr/doc/$PRGNAM-$VERSION
diff --git a/system/s6/s6.info b/system/s6/s6.info
index 01a1bfcb19..53d6298bb8 100644
--- a/system/s6/s6.info
+++ b/system/s6/s6.info
@@ -1,10 +1,10 @@
PRGNAM="s6"
-VERSION="2.7.2.2"
+VERSION="2.9.0.1"
HOMEPAGE="https://skarnet.org/software/s6/"
-DOWNLOAD="https://skarnet.org/software/s6/s6-2.7.2.2.tar.gz"
-MD5SUM="49d7d214c41cc49b839834a518f21ca5"
+DOWNLOAD="https://skarnet.org/software/s6/s6-2.9.0.1.tar.gz"
+MD5SUM="e202b9dbfd532322ca9b92e20f5ac6bb"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="execline"
-MAINTAINER="Sean MacLennan"
-EMAIL="seanm@seanm.ca"
+MAINTAINER="Muhammad Mahendra Subrata"
+EMAIL="mumahendras3@gmail.com"
diff --git a/system/s6/slack-desc b/system/s6/slack-desc
index 79cc2632c7..57896e4006 100644
--- a/system/s6/slack-desc
+++ b/system/s6/slack-desc
@@ -10,10 +10,10 @@ s6: s6 (process/service supervision suite)
s6:
s6: s6 is a small suite of programs for UNIX, designed to allow process
s6: supervision (a.k.a service supervision), in the line of daemontools
-s6: and runit, as well as various operations on processes and daemons.
-s6: It is meant to be a toolbox for low-level process and service
-s6: administration, providing different sets of independent tools that
-s6: can be used within or without the framework.
-s6:
-s6: https://skarnet.org/software/s6/
+s6: and runit, as well as various operations on processes and daemons. It
+s6: is meant to be a toolbox for low-level process and service
+s6: administration, providing different sets of independent tools that can
+s6: be used within or without the framework, and can be assembled together
+s6: to achieve powerful functionality with a very small amount of code.
s6:
+s6: Homepage: https://skarnet.org/software/s6/
diff --git a/system/saleae-logic/saleae-logic.SlackBuild b/system/saleae-logic/saleae-logic.SlackBuild
index ceca9f5622..28af6cb3a4 100644
--- a/system/saleae-logic/saleae-logic.SlackBuild
+++ b/system/saleae-logic/saleae-logic.SlackBuild
@@ -113,6 +113,7 @@ cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
+cat $CWD/doinst.sh > $PKG/install/doinst.sh
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/system/saleae-logic/slack-desc b/system/saleae-logic/slack-desc
index 08b751a9f1..9fd9e5f742 100644
--- a/system/saleae-logic/slack-desc
+++ b/system/saleae-logic/slack-desc
@@ -5,14 +5,15 @@
# You must make exactly 11 lines for the formatting to be correct. It's also
# customary to leave one space after the ':' except on otherwise blank lines.
- |-----------handy-ruler------------------------------------------------------|
+ |-----handy-ruler------------------------------------------------------|
saleae-logic: saleae-logic (Logic Analyzer Software)
saleae-logic:
-saleae-logic: Saleae Logic Analyzer is a powerful tool capable of capturing multiple sig-
-saleae-logic: nals from a digital circuit and displaying that information in the form of
-saleae-logic: timing diagrams. Saleae's Logic software can help you decode a variety of
-saleae-logic: digital protocols, including UART, SPI, I2C, 1-Wire, I2S, CAN, USB, and
-saleae-logic: many more.
-saleae-logic:
+saleae-logic: Saleae Logic Analyzer is a powerful tool capable of capturing multiple
+saleae-logic: signals from a digital circuit and displaying that information in the
+saleae-logic: form of timing diagrams. Saleae's Logic software can help you decode a
+saleae-logic: variety of digital protocols, including UART, SPI, I2C, 1-Wire, I2S,
+saleae-logic: CAN, USB, and many more.
+saleae-logic:
saleae-logic: These features can make debugging your embedded designs much simpler.
-saleae-logic:
+saleae-logic:
+saleae-logic:
diff --git a/system/sargon/slack-desc b/system/sargon/slack-desc
index aa5f19f39e..5ad58ec29d 100644
--- a/system/sargon/slack-desc
+++ b/system/sargon/slack-desc
@@ -7,13 +7,13 @@
|-----handy-ruler------------------------------------------------------|
sargon: sargon (User privilege system for docker)
-sargon:
+sargon:
sargon: Docker authorization plugin that controls container and volume
sargon: creation. It enables the administrator to exercise control over the
sargon: containers that users are allowed to create and decide whether to
sargon: permit creation of privileged containers, what parts of the host file
sargon: system can be visible to containers via bind or volume mechanism,
sargon: what memory limits to apply, etc.
-sargon:
+sargon:
sargon: Homepage: https://github.com/graygnuorg/sargon
-sargon:
+sargon:
diff --git a/system/scangearmp2/README b/system/scangearmp2/README
new file mode 100644
index 0000000000..f4d82f23af
--- /dev/null
+++ b/system/scangearmp2/README
@@ -0,0 +1,9 @@
+scangearmp2 (scanning front-end GUI for Canon Multifunction Inkjet Printer)
+
+scangearmp2 is a scanning program for Canon Multifunction Inkjet Printer.
+You can scan image from Canon Multifunction Inkjet Printer, and select the
+scanning parameters, for example, scan mode, size, etc.
+
+Support MG7500 series, MG6600 series, MG5600 series, MG2900 series,
+MB2000 series, MB2300 series, MB5000 series, MB5300 series, E460 series,
+MX490 series, E480 series.
diff --git a/system/scangearmp2/scangearmp2.SlackBuild b/system/scangearmp2/scangearmp2.SlackBuild
new file mode 100644
index 0000000000..162fcbc20a
--- /dev/null
+++ b/system/scangearmp2/scangearmp2.SlackBuild
@@ -0,0 +1,117 @@
+#!/bin/sh
+
+# Slackware build script for scangearmp2
+
+# Copyright 2019 Kenneth Chan, Hong Kong
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+PRGNAM=scangearmp2
+VERSION=${VERSION:-3.90.1}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+SRCNAM=$PRGNAM-source
+SRCVERSION=3.90-1
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+ LDFLAGS="-L$TMP/$SRCNAM-${SRCVERSION}/com/libs_bin32"
+ BITS="i386"
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+ LDFLAGS="-L$TMP/$SRCNAM-${SRCVERSION}/com/libs_bin32"
+ BITS="i386"
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+ LDFLAGS="-L$TMP/$SRCNAM-${SRCVERSION}/com/libs_bin64"
+ BITS="amd64"
+else
+ echo "Package for $(uname -m) architecture is not available."
+ exit 1
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $SRCNAM-$SRCVERSION
+
+tar xvzf $CWD/$SRCNAM-${SRCVERSION}.tar.gz
+cd $SRCNAM-$SRCVERSION
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+find -L . \
+ \( -type f \! -name autogen.sh \) \
+ -exec chmod 644 {} \;
+
+cd $PRGNAM
+
+./autogen.sh --prefix=/usr LDFLAGS="$LDFLAGS"
+make
+make install-strip DESTDIR=$PKG
+
+# Follow debian/rules
+if [ "$ARCH" = "x86_64" ]; then
+ mv $PKG/usr/lib $PKG/usr/lib64
+ install -s -m 755 ../com/libs_bin64/*.so $PKG/usr/lib64/
+ install -m 666 ../com/ini/canon_mfp2_net.ini $PKG/usr/lib64/bjlib/
+elif [ "$ARCH" = "i586" ]; then
+ install -s -m 755 ../com/libs_bin32/*.so $PKG/usr/lib/
+ install -m 666 ../com/ini/canon_mfp2_net.ini $PKG/usr/lib/bjlib/
+elif [ "$ARCH" = "i686" ]; then
+ install -s -m 755 ../com/libs_bin32/*.so $PKG/usr/lib/
+ install -m 666 ../com/ini/canon_mfp2_net.ini $PKG/usr/lib/bjlib/
+fi
+
+mkdir -p $PKG/lib/udev/rules.d
+install -m 644 etc/80-canon_mfp2.rules $PKG/lib/udev/rules.d
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a \
+ AUTHORS COPYING ChangeLog INSTALL LICENSE NEWS README ../doc/* \
+ $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/system/scangearmp2/scangearmp2.info b/system/scangearmp2/scangearmp2.info
new file mode 100644
index 0000000000..977724b7ed
--- /dev/null
+++ b/system/scangearmp2/scangearmp2.info
@@ -0,0 +1,10 @@
+PRGNAM="scangearmp2"
+VERSION="3.90.1"
+HOMEPAGE="https://asia.canon/en/support/0101048701/1"
+DOWNLOAD="http://gdlp01.c-wss.com/gds/7/0100010487/01/scangearmp2-source-3.90-1.tar.gz"
+MD5SUM="6c22dd63e8ed0e8badd5f012f773497d"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Kenneth Chan"
+EMAIL="kenneth.t.chan@gmail.com"
diff --git a/system/scangearmp2/slack-desc b/system/scangearmp2/slack-desc
new file mode 100644
index 0000000000..714f021816
--- /dev/null
+++ b/system/scangearmp2/slack-desc
@@ -0,0 +1,19 @@
+# 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 ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+scangearmp2: scangearmp2 (Front-end GUI for Canon Multifunction Inkjet Printer)
+scangearmp2:
+scangearmp2: A scanning program for Canon Multifunction Inkjet Printer.
+scangearmp2: You can scan image from Canon Multifunction Inkjet Printer, and
+scangearmp2: select the scanning parameters, for example, scan mode, size, etc.
+scangearmp2:
+scangearmp2: Support MG7500 series, MG6600 series, MG5600 series, MG2900 series,
+scangearmp2: MB2000 series, MB2300 series, MB5000 series, MB5300 series, E460
+scangearmp2: series, MX490 series, E480 series.
+scangearmp2:
+scangearmp2: Homepage: https://asia.canon/en/support/0101048701/1
diff --git a/system/scrypt/README b/system/scrypt/README
index 90be1eb4e0..1e17314d7e 100644
--- a/system/scrypt/README
+++ b/system/scrypt/README
@@ -1,11 +1,29 @@
-The scrypt key derivation function was originally developed for use in the
-Tarsnap online backup system and is designed to be far more secure against
-hardware brute-force attacks than alternative functions such as PBKDF2 or
-bcrypt.
-
-This simple password-based encryption utility is available as a demonstration
-of the scrypt key derivation function. On modern hardware and with default
-parameters, the cost of cracking the password on a file encrypted by scrypt
-enc is approximately 100 billion times more than the cost of cracking the same
-password on a file encrypted by openssl enc; this means that a five-character
-password using scrypt is stronger than a ten-character password using openssl.
+The scrypt key derivation function was originally developed for use in
+the Tarsnap online backup system and is designed to be far more secure
+against hardware brute-force attacks than alternative functions such as
+PBKDF2 or bcrypt.
+
+A simple password-based encryption utility is available as a
+demonstration of the scrypt key derivation function. On modern hardware
+and with default parameters, the cost of cracking the password on a file
+encrypted by scrypt enc is approximately 100 billion times more than the
+cost of cracking the same password on a file encrypted by openssl enc;
+this means that a five-character password using scrypt is stronger than
+a ten-character password using openssl.
+
+In addition to the scrypt command-line utility, a development library
+libscrypt-kdf can be built and installed by setting the LIB environment
+variable: LIB=yes ./scrypt.SlackBuild
+
+Before version 1.3.0 scrypt was able to read both passphrase and input
+file from standard input. This stopped to work in 1.3.0. In future
+versions it is planned to add an option to read passphrase using a
+variety of methods. This SlackBuild can patch scrypt 1.3.0 to add the
+option "--passphrase-env", which allows to read the passphrase from an
+environment variable. To this end, set the PASS environment variable:
+PASS=yes ./scrypt.SlackBuild
+
+The patch is taken fron the branch
+https://github.com/Tarsnap/scrypt/tree/passphrase-environ
+
+Warning: using this patch is not officially supported by upstream.
diff --git a/system/scrypt/passphrase-environ.patch.gz b/system/scrypt/passphrase-environ.patch.gz
new file mode 100644
index 0000000000..10f623ef05
--- /dev/null
+++ b/system/scrypt/passphrase-environ.patch.gz
Binary files differ
diff --git a/system/scrypt/scrypt.SlackBuild b/system/scrypt/scrypt.SlackBuild
index a9c388d707..bc6f1979fb 100644
--- a/system/scrypt/scrypt.SlackBuild
+++ b/system/scrypt/scrypt.SlackBuild
@@ -1,36 +1,34 @@
#!/bin/sh
+# Slackware build script for scrypt
+
# Copyright (c) 2011-2013 LEVAI Daniel
+# Copyright 2020, Alexander Verbovetsky, Moscow, Russia
# All rights reserved.
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
#
-# * Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met:
-# * Redistributions of source code must retain the above copyright notice
-# this list of conditions and the following disclaimer.
-# * Redistributions in binary form must reproduce the above copyright
-# notice, this list of conditions and the following disclaimer in the
-# documentation and/or other materials provided with the distribution.
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
#
-# THIS SOFTWARE IS PROVIDED ''AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
-# INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
-# AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
-# COPYRIGHT HOLDER BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
-# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
-# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
-# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
-# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
-# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
-# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=scrypt
-VERSION=${VERSION:-1.2.1}
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-1.3.0}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
- i686) ARCH=i686 ;;
i?86) ARCH=i586 ;;
arm*) ARCH=arm ;;
*) ARCH=$( uname -m ) ;;
@@ -58,6 +56,9 @@ fi
set -e
+libscrypt_kdf=""
+[ "${LIB:-no}" != "no" ] && libscrypt_kdf="--enable-libscrypt-kdf"
+
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
@@ -67,15 +68,21 @@ cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
- -o -perm 511 \) -exec chmod 755 {} \; -o \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
- -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+[ "${PASS:-no}" != "no" ] && \
+ zcat $CWD/passphrase-environ.patch.gz | patch -p1 --verbose
CFLAGS="$SLKCFLAGS" \
-./configure \
- --prefix=/usr \
- --mandir=/usr/man \
- --docdir=/usr/doc \
+ ./configure \
+ --prefix=/usr \
+ --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --mandir=/usr/man \
+ --docdir=/usr/doc \
+ --enable-static=no \
+ $libscrypt_kdf \
--build=$ARCH-slackware-linux
make
make install DESTDIR=$PKG
@@ -87,7 +94,7 @@ find $PKG/usr/man -type f -exec gzip -9 {} \;
for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp $CWD/README FORMAT $PKG/usr/doc/$PRGNAM-$VERSION/
+cp -a FORMAT tests $PKG/usr/doc/$PRGNAM-$VERSION/
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/system/scrypt/scrypt.info b/system/scrypt/scrypt.info
index 9bbf775555..20bb94ecf4 100644
--- a/system/scrypt/scrypt.info
+++ b/system/scrypt/scrypt.info
@@ -1,10 +1,10 @@
PRGNAM="scrypt"
-VERSION="1.2.1"
+VERSION="1.3.0"
HOMEPAGE="http://www.tarsnap.com/scrypt.html"
-DOWNLOAD="http://www.tarsnap.com/scrypt/scrypt-1.2.1.tgz"
-MD5SUM="b33d22cd35032743047d30f1f5a49514"
+DOWNLOAD="http://www.tarsnap.com/scrypt/scrypt-1.3.0.tgz"
+MD5SUM="62a528a6b73bccb0f8b7665cbcfec0b8"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="LEVAI Daniel"
-EMAIL="leva@ecentrum.hu"
+MAINTAINER="Alexander Verbovetsky"
+EMAIL="alik@ejik.org"
diff --git a/system/scrypt/slack-desc b/system/scrypt/slack-desc
index 379ee0fc64..2141b59125 100644
--- a/system/scrypt/slack-desc
+++ b/system/scrypt/slack-desc
@@ -8,12 +8,12 @@
|-----handy-ruler------------------------------------------------------|
scrypt: scrypt (scrypt encryption utility)
scrypt:
-scrypt: A simple password-based encryption utility that is a demonstration of
-scrypt: the scrypt key derivation function.
-scrypt:
-scrypt:
-scrypt: Homepage: http://www.tarsnap.com/scrypt.html
-scrypt:
-scrypt:
-scrypt:
+scrypt: The scrypt key derivation function was originally developed for use in
+scrypt: the Tarsnap online backup system and is designed to be far more secure
+scrypt: against hardware brute-force attacks than alternative functions such
+scrypt: as PBKDF2 or bcrypt. A simple password-based encryption utility and an
+scrypt: optional library are available as a demonstration of the scrypt key
+scrypt: derivation function.
scrypt:
+scrypt: Homepage: https://www.tarsnap.com/scrypt.html
+scrypt: Development: https://github.com/Tarsnap/scrypt
diff --git a/system/sddm/sddm.SlackBuild b/system/sddm/sddm.SlackBuild
index f78743c992..a977bd5c30 100644
--- a/system/sddm/sddm.SlackBuild
+++ b/system/sddm/sddm.SlackBuild
@@ -1,7 +1,7 @@
#!/bin/sh
# Slackware build script for sddm
-# Copyright 2017 David Woodfall <dave@dawoodfall.net>
+# Copyright 2017 David Woodfall <dave@slackbuilds.org>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -53,12 +53,15 @@ else
LIBDIRSUFFIX=""
fi
-if grep sddm /etc/passwd | grep "/var/empty"; then
- printf "%s\n%s\n%s\n%s\n" \
- "It appears that SDDM's home is set to /var/empty in /etc/passwd." \
- "This needs to be changed to /var/lib/sddm." \
- "To do this, run: usermod -d /var/lib/sddm sddm" \
- "This installation will now terminate."
+SDDM_HOME="/var/lib/sddm"
+PW_HOME="$( getent passwd sddm | cut -d: -f6 )"
+if [ "$PW_HOME" != "$SDDM_HOME" ]; then
+ cat <<EOF
+It appears that the sddm user's home is set to $PW_HOME in /etc/passwd.
+This needs to be changed to $SDDM_HOME
+To do this, run: usermod -d $SDDM_HOME sddm
+This installation will now terminate.
+EOF
exit 1
fi
@@ -108,8 +111,8 @@ cp -a \
$PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-mkdir -p $PKG/var/lib/sddm
-chown sddm:sddm $PKG/var/lib/sddm
+mkdir -p $PKG/$SDDM_HOME
+chown sddm:sddm $PKG/$SDDM_HOME
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
diff --git a/system/sddm/sddm.info b/system/sddm/sddm.info
index e5b5c9e396..6b38805b07 100644
--- a/system/sddm/sddm.info
+++ b/system/sddm/sddm.info
@@ -7,4 +7,4 @@ DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="extra-cmake-modules qt5"
MAINTAINER="Dave Woodfall"
-EMAIL="dave@tty1.uk"
+EMAIL="dave@slackbuilds.org"
diff --git a/system/siji-font/siji-font.SlackBuild b/system/siji-font/siji-font.SlackBuild
index 706b558a74..f82f75eb08 100644
--- a/system/siji-font/siji-font.SlackBuild
+++ b/system/siji-font/siji-font.SlackBuild
@@ -23,11 +23,13 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=siji-font
-SRCNAM=${PRGNAM%-*}
-SRCVER=25468227348e2d4b3abbc163b2e2d68882fa2ba6
-VERSION=${VERSION:-20171023_${SRCVER%${SRCVER#???????}}}
+VERSION=${VERSION:-20171023_2546822}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+
+SRCNAM=${PRGNAM%-*}
+SRCVER=25468227348e2d4b3abbc163b2e2d68882fa2ba6
+
ARCH=noarch
CWD=$(pwd)
diff --git a/system/skim/README b/system/skim/README
new file mode 100644
index 0000000000..5f5f45da93
--- /dev/null
+++ b/system/skim/README
@@ -0,0 +1,2 @@
+skim is a fuzzy finder that can be used as a general filter like grep or as an
+interactive interface for invoking commands.
diff --git a/system/skim/skim.SlackBuild b/system/skim/skim.SlackBuild
new file mode 100644
index 0000000000..da7972e989
--- /dev/null
+++ b/system/skim/skim.SlackBuild
@@ -0,0 +1,161 @@
+#!/bin/sh
+
+# Slackware build script for skim
+
+# Copyright 2019-2020 Benjamin Trigona-Harany <slackbuilds@jaxartes.net>
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+PRGNAM=skim
+BINNAM=sk
+VERSION=${VERSION:-0.7.0}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+
+ if [ "$ARCH" = "i586" ]; then
+ if rustc -Vv | grep host | grep i686 > /dev/null ; then
+ ARCH=i686
+ fi
+ fi
+fi
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+ CARGOTARGET="--target i586-unknown-linux-gnu"
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+ CARGOTARGET="--target i686-unknown-linux-gnu"
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+ CARGOTARGET="--target x86_64-unknown-linux-gnu"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+ CARGOTARGET=""
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+cd $PRGNAM-$VERSION
+
+# build offline
+# configuration tells cargo to use the configured directory
+# for dependencies intead of downloading from crates.io
+mkdir .cargo
+cat << EOF >> .cargo/config
+[source.crates-io]
+registry = 'https://github.com/rust-lang/crates.io-index'
+replace-with = 'vendored-sources'
+
+[source.vendored-sources]
+directory = '$(pwd)/vendor'
+EOF
+
+# deps and versions come from Cargo.lock
+mkdir vendor
+(
+ cd vendor
+
+ grep -h -A 3 "\[\[package\]\]" $(find ../ -maxdepth 1 -mindepth 1 -name Cargo.lock | tr '\n' ' ') | \
+ sed 's/[[:space:]]*=[[:space:]]*/=/g;s/^--//;s/^\[\[/--\n[[/' | \
+ awk 'BEGIN { RS = "--\n" ; FS="\n" } { print $2, $3, $4 }' | sed 's/"//g;s/name=//;s/ version=/=/' | \
+ grep crates\.io-index | sed 's/ source=.*$//' | sort -u | while read -r dep ; do
+
+ ver="$(printf "%s\n" "$dep" | cut -d= -f2)"
+ dep="$(printf "%s\n" "$dep" | cut -d= -f1)"
+
+ tar xvf $CWD/$dep-$ver.crate
+
+ touch $dep-$ver/.cargo-ok
+
+ # generate checksum
+ {
+ printf "{\n"
+ printf ' "files": {\n'
+
+ (
+ cd $dep-$ver
+ find . -type f -print0 | xargs -0 sha256sum | sed -n '/\.cargo-checksum\.json/!p' | sed 's/\.\///;s/^\([^ ]*\)[[:space:]][[:space:]]*\(.*\)$/"\2":"\1",/'
+ ) | sed '$ s/,$//'
+
+ printf " },\n"
+ printf ' "package": "'
+
+ sha256sum "$CWD/$dep-$ver.crate" | cut -f1 -d' ' | sed 's/$/"/'
+
+ printf "}\n"
+ } | python -c "import sys, json; data = sys.stdin.read(); print json.dumps(json.loads(data), sort_keys=True, indent=4, separators=(',', ' : '))" > $dep-$ver/.cargo-checksum.json
+ done
+)
+
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+CFLAGS="$SLKCFLAGS" \
+CXXFLAGS="$SLKCFLAGS" \
+cargo build --offline --release $CARGOTARGET
+
+mkdir -p $PKG/usr/bin/
+find target -name $BINNAM -exec install -m 755 {} $PKG/usr/bin/$BINNAM \;
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+mkdir -p $PKG/etc/bash_completion.d
+install -m 755 shell/completion.bash $PKG/etc/bash_completion.d/skim
+
+mkdir -p $PKG/usr/man/man1
+cp -a man/man1/*.1 $PKG/usr/man/man1
+gzip -9 $PKG/usr/man/man1/*.1
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a -r \
+ CHANGELOG.md LICENSE README.md \
+ $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/system/skim/skim.info b/system/skim/skim.info
new file mode 100644
index 0000000000..f848c32891
--- /dev/null
+++ b/system/skim/skim.info
@@ -0,0 +1,150 @@
+PRGNAM="skim"
+VERSION="0.7.0"
+HOMEPAGE="https://github.com/lotabout/skim"
+DOWNLOAD="https://github.com/lotabout/skim/archive/v0.7.0/skim-0.7.0.tar.gz \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/aho-corasick/aho-corasick-0.7.3.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/ansi_term/ansi_term-0.11.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/arrayvec/arrayvec-0.4.10.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/atty/atty-0.2.11.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/bitflags/bitflags-1.0.4.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/byteorder/byteorder-1.3.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/cc/cc-1.0.31.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/cfg-if/cfg-if-0.1.7.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/chrono/chrono-0.4.6.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/clap/clap-2.32.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/crossbeam-deque/crossbeam-deque-0.2.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/crossbeam-epoch/crossbeam-epoch-0.3.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/crossbeam-utils/crossbeam-utils-0.2.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/darling/darling-0.10.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/darling_core/darling_core-0.10.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/darling_macro/darling_macro-0.10.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/derive_builder/derive_builder-0.9.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/derive_builder_core/derive_builder_core-0.9.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/either/either-1.5.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/env_logger/env_logger-0.6.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/fnv/fnv-1.0.6.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/fuzzy-matcher/fuzzy-matcher-0.3.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/humantime/humantime-1.2.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/ident_case/ident_case-1.0.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/lazy_static/lazy_static-1.3.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/libc/libc-0.2.58.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/log/log-0.4.6.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/memchr/memchr-2.2.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/memoffset/memoffset-0.2.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/nix/nix-0.14.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/nodrop/nodrop-0.1.13.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/num-integer/num-integer-0.1.39.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/num-traits/num-traits-0.2.6.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/num_cpus/num_cpus-1.10.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/proc-macro2/proc-macro2-1.0.6.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/quick-error/quick-error-1.2.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/quote/quote-1.0.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/rayon/rayon-1.0.3.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/rayon-core/rayon-core-1.4.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/redox_syscall/redox_syscall-0.1.51.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/redox_termios/redox_termios-0.1.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/regex/regex-1.1.6.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/regex-syntax/regex-syntax-0.6.6.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/scopeguard/scopeguard-0.3.3.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/shlex/shlex-0.1.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/strsim/strsim-0.7.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/strsim/strsim-0.9.3.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/syn/syn-1.0.11.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/term/term-0.5.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/termcolor/termcolor-1.0.4.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/termion/termion-1.5.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/textwrap/textwrap-0.10.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/thread_local/thread_local-0.3.6.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/thread_local/thread_local-1.0.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/time/time-0.1.42.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/timer/timer-0.2.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/tuikit/tuikit-0.2.9.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/ucd-util/ucd-util-0.1.3.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode-width/unicode-width-0.1.5.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode-xid/unicode-xid-0.2.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/utf8-ranges/utf8-ranges-1.0.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/utf8parse/utf8parse-0.1.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/vec_map/vec_map-0.8.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/void/void-1.0.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/vte/vte-0.3.3.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi/winapi-0.3.6.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi-i686-pc-windows-gnu/winapi-i686-pc-windows-gnu-0.4.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi-util/winapi-util-0.1.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi-x86_64-pc-windows-gnu/winapi-x86_64-pc-windows-gnu-0.4.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/wincolor/wincolor-1.0.1.crate"
+MD5SUM="fdc909777d94736436371c8e561df998 \
+ cb23a78f4c35abcb2d8d1394645674fe \
+ 294a49d3c53865fa7ac5d0ce2f5d5735 \
+ 46a048c0b8b765bcbdc131e166410510 \
+ 5d7155b7fbc0e234c017f418f0dc9d64 \
+ e5767560aad375059c975285c07022c0 \
+ e5ff029879cdacd29148cd31da1f0564 \
+ 285a97bd000d85a77550c8bfb5f77022 \
+ 0cd2bb93a82da2e4ca526b40ae8b341e \
+ ed2b1c5fd000f926c2aedb0c3bd1d199 \
+ cff9adf6952db7c0442bd9639440bb90 \
+ b257e50658bf3a23d905c5ff778fa5fe \
+ d6e5f8acee1145e6d15934f8d1f61e3c \
+ 60ab65d5a410da93a69fb4c668c8b229 \
+ a42201f337a8d7cd51aae9e5ecad91f0 \
+ b1c8b47b8fc9077b6a6aadc47c819115 \
+ 5663ea952316dfff411bc1ef78c1979d \
+ a9045fa57c1e4ed702e51da973b658cb \
+ 2ff8927b9cc3e6bcec18745859808751 \
+ 9e26419cbf5f540522427b3a2a6685af \
+ a52ad1aa4f05f96817c8c8e66deebf29 \
+ b0fd8ad50f5e64c71f0daf8af79ca952 \
+ 032f4e5ef7b69e5f52a7001760ed305e \
+ 4583a67acf00a437e5cd27857210a526 \
+ fe77a3f609b6fd8d5b08f3b2ef14d2ad \
+ 1c9fee8f180b6f3402849983a45bbd6d \
+ 0c5dc0c601d5590f3ec6da338abc7892 \
+ cc65f96341390c0f60f5216e829486e7 \
+ 514a89ff59a9bf0671d7db4812725459 \
+ 43452a6296aea71bef32661bee169d21 \
+ 8f4687dfb2b25c44d9be6ac7b6a69977 \
+ 8a39d8bd95f15af0840d2049f0e78a37 \
+ 4092ed5c67c6ff1c6a7bcf463bc40a53 \
+ cbdebc326641fcab42bc92a113548740 \
+ 9fc51e79791f918b643e3802a2e0e88f \
+ abc56a3d9aec66b68805f01795de7de8 \
+ 4563373184ff931ec276dc1a659d52d2 \
+ ad271964ee0641ce512d5ca5ac4f5b41 \
+ 312adefbeab31084c8e418f5820a686d \
+ 690ef3b9334a15b51bca81a889c5d9fb \
+ 3056ab938614a0a76bd60dff8bb3b519 \
+ 01cb5402c0fd99cebac702b76f2f2669 \
+ 9d1baf9d7576dd51ecd02dcc76810678 \
+ 4ee4b798e15d09f65c6e66c7d3c503fd \
+ 500e5bb7d9b5a8882e2e961012391a58 \
+ e4e7efe2ab7921499d5c247a349e9e1f \
+ fbb6473579065c9fe4dc3d48c5d5d8a5 \
+ 90253ab52670a0551a533eb78a1f6b10 \
+ f087d59daefeeb22d1a1f64f9be3775b \
+ 019b9ca883a71e25e109e49d8cf779d1 \
+ 6b70927d96d7e02a00964cbd0732dec3 \
+ de04800c89d374b8a843f91d26fa05ad \
+ 63268e3f02616082705227f0a58fed87 \
+ baaa166f66e90e94b76b7418afd5df90 \
+ 7596227bb4deb6935f58f26f6a55aa52 \
+ 3d311d2cedf2d3d7b11b32baf470b178 \
+ a2eb00593ac747dfeced9d0376bd3728 \
+ 44435e6b8630bba5d1fe26e22b52814b \
+ d34a9f507f3ecf7d93c07deb74f1cd7c \
+ d7c493ca4f84a7d50b53646421a37487 \
+ e628ca8adb2b572bffb210f014656b6f \
+ 9c27232c12abb96c68e10e21f2012639 \
+ 3b656a3aebdf60145eb01a1300cd85ca \
+ 0eedbc32447f40b3045d6de3910b5415 \
+ 689203efc084fc0f1d1f74f5d354ae75 \
+ 9f49c12903d0319936054bf1c128f112 \
+ 40909511b3d0e2dba891f438715808d0 \
+ db96b50050277bf05a3c68534bbb9586 \
+ 4724370f3179d1ab61f3fd8fa60a2368 \
+ 09de9d01e7331ff3da11f58be8bef0df \
+ 2f9f840bd479751f715a8f530976b6bf"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Benjamin Trigona-Harany"
+EMAIL="slackbuilds@jaxartes.net"
diff --git a/system/skim/slack-desc b/system/skim/slack-desc
new file mode 100644
index 0000000000..2febe2361d
--- /dev/null
+++ b/system/skim/slack-desc
@@ -0,0 +1,19 @@
+# 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 ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+skim: skim (fuzzy finder)
+skim:
+skim: skim is a fuzzy finder that can be used as a general filter like grep
+skim: or as an interactive interface for invoking commands.
+skim:
+skim:
+skim:
+skim:
+skim:
+skim:
+skim:
diff --git a/system/skopeo/skopeo.info b/system/skopeo/skopeo.info
index e3c0f0b82e..b788e0ada5 100644
--- a/system/skopeo/skopeo.info
+++ b/system/skopeo/skopeo.info
@@ -1,5 +1,5 @@
PRGNAM="skopeo"
-VERSION="v0.1.39"
+VERSION="0.1.39"
HOMEPAGE="https://github.com/containers/skopeo"
DOWNLOAD="https://github.com/containers/skopeo/archive/v0.1.39/skopeo-0.1.39.tar.gz"
MD5SUM="c7148136eb1fabd321fc963031b21305"
diff --git a/system/slack-scripts/slack-scripts.SlackBuild b/system/slack-scripts/slack-scripts.SlackBuild
index 9927cf0711..a93b19f4d8 100644
--- a/system/slack-scripts/slack-scripts.SlackBuild
+++ b/system/slack-scripts/slack-scripts.SlackBuild
@@ -1,7 +1,7 @@
#!/bin/sh
# Slackware build script for slack-scripts
-# Copyright 2018 David Woodfall <dave@dawoodfall.net>
+# Copyright 2018 David Woodfall <dave@slackbuilds.org>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
diff --git a/system/slack-scripts/slack-scripts.info b/system/slack-scripts/slack-scripts.info
index 95494eddaa..86818b2938 100644
--- a/system/slack-scripts/slack-scripts.info
+++ b/system/slack-scripts/slack-scripts.info
@@ -1,10 +1,10 @@
PRGNAM="slack-scripts"
VERSION="0.0.3"
-HOMEPAGE="http://dawoodfall.net"
+HOMEPAGE="http://slackbuilds.org"
DOWNLOAD="http://unrealize.co.uk/source/slack-scripts-0.0.3.tar.gz"
MD5SUM="25d081be066dcb16b282c727449d0772"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
MAINTAINER="Dave Woodfall"
-EMAIL="dave@tty1.uk"
+EMAIL="dave@slackbuilds.org"
diff --git a/system/slpkg/slpkg.SlackBuild b/system/slpkg/slpkg.SlackBuild
index 05fdb9c3a6..b8de3d279b 100644
--- a/system/slpkg/slpkg.SlackBuild
+++ b/system/slpkg/slpkg.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for slpkg
-# Copyright 2014-2019 Dimitris Zlatanidis Orestiada, Greece
+# Copyright 2014-2020 Dimitris Zlatanidis Orestiada, Greece
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=slpkg
-VERSION=${VERSION:-3.7.2}
+VERSION=${VERSION:-3.8.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -69,9 +69,6 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-# avoid install configuration files and man page over setup.py
-sed -i 's/if "install"/if ""/' setup.py
-
python3 setup.py install --root=$PKG
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
diff --git a/system/slpkg/slpkg.info b/system/slpkg/slpkg.info
index 802acc6d5b..ab69c8b2e2 100644
--- a/system/slpkg/slpkg.info
+++ b/system/slpkg/slpkg.info
@@ -1,10 +1,10 @@
PRGNAM="slpkg"
-VERSION="3.7.2"
+VERSION="3.8.1"
HOMEPAGE="https://dslackw.gitlab.io/slpkg"
-DOWNLOAD="https://gitlab.com/dslackw/slpkg/-/archive/3.7.2/slpkg-3.7.2.tar.gz"
-MD5SUM="6740e8213bbaa8f8d674144f61954366"
+DOWNLOAD="https://gitlab.com/dslackw/slpkg/-/archive/3.8.1/slpkg-3.8.1.tar.gz"
+MD5SUM="4c2c7aecc7c08f2acf63ee154f1fe090"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="python3 python-requests"
+REQUIRES="python3 python-urllib3"
MAINTAINER="Dimitris Zlatanidis"
EMAIL="d.zlatanidis@gmail.com"
diff --git a/system/socketcand/socketcand.SlackBuild b/system/socketcand/socketcand.SlackBuild
index f53c8e5638..1b883e3fe7 100644
--- a/system/socketcand/socketcand.SlackBuild
+++ b/system/socketcand/socketcand.SlackBuild
@@ -101,6 +101,7 @@ cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
+cat $CWD/doinst.sh > $PKG/install/doinst.sh
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/system/splix/splix.info b/system/splix/splix.info
index d18fff909d..f3366d562e 100644
--- a/system/splix/splix.info
+++ b/system/splix/splix.info
@@ -6,5 +6,5 @@ MD5SUM="f3aa735c22a926818b3d8b26c9964186"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="jbigkit"
-MAINTAINER="Glenn Becker"
-EMAIL="burningc@sdf.lonestar.org"
+MAINTAINER="orphaned - no maintainer"
+EMAIL="nobody@nowhere.com"
diff --git a/system/st/doinst.sh b/system/st/doinst.sh
deleted file mode 100644
index 492b5a6c42..0000000000
--- a/system/st/doinst.sh
+++ /dev/null
@@ -1,3 +0,0 @@
-if [ -e /usr/bin/tic ]; then
- /usr/bin/tic -s usr/share/st/st.info >/dev/null 2>&1
-fi
diff --git a/system/st/st.SlackBuild b/system/st/st.SlackBuild
index ac59ed740a..2b519272ae 100644
--- a/system/st/st.SlackBuild
+++ b/system/st/st.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for st
-# Copyright 2011-2018, Nikolay Korotkiy <sikmir@gmail.com>
+# Copyright 2011-2019, Nikolay Korotkiy <sikmir@gmail.com>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -22,8 +22,10 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+# Modified by the SlackBuilds.org project
+
PRGNAM=st
-VERSION=${VERSION:-0.8.1}
+VERSION=${VERSION:-0.8.2}
BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
@@ -70,13 +72,22 @@ find -L . \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
# Now apply any other patches that users might have added
-for i in $(ls $CWD/patches); do
+for i in $(ls $CWD/patches 2>/dev/null); do
echo "Applying patch $i"
patch -p1 < $CWD/patches/$i
done
# Remove "tic" line from Makefile - we cannot do this here!
-sed -i "/^\t@tic/d" Makefile
+#sed -i "/^\t@tic/d" Makefile
+
+# 20200123 bkw: Actually, yes we can:
+sed -i "s|\\<tic\\>|& -o $PKG/usr/share/terminfo|" Makefile
+
+# Above sed command got broken by upstream (they removed the @)
+# so files were being written to the real /usr, not $PKG/usr.
+# Doing it this way means the terminfo stuff is cleanly removed
+# when the package is removed. tic won't create the dir, so:
+mkdir -p $PKG/usr/share/terminfo
[ -f "$CWD/config.h" ] && cp -f $CWD/config.h config.h
@@ -86,10 +97,6 @@ make install \
MANPREFIX=/usr/man \
DESTDIR=$PKG
-# Incluse st.info in package
-mkdir -p $PKG/usr/share/st
-cp st.info $PKG/usr/share/st/
-
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
@@ -102,7 +109,6 @@ cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/system/st/st.info b/system/st/st.info
index 14cdc1c7e3..bbb39cfbaa 100644
--- a/system/st/st.info
+++ b/system/st/st.info
@@ -1,8 +1,8 @@
PRGNAM="st"
-VERSION="0.8.1"
+VERSION="0.8.2"
HOMEPAGE="https://st.suckless.org"
-DOWNLOAD="https://dl.suckless.org/st/st-0.8.1.tar.gz"
-MD5SUM="92135aecdba29300bb2e274a55f5b71e"
+DOWNLOAD="https://dl.suckless.org/st/st-0.8.2.tar.gz"
+MD5SUM="a3d97ee92215071e6399691edc0f04b0"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/stress-ng/stress-ng.SlackBuild b/system/stress-ng/stress-ng.SlackBuild
index 4ecf19207b..18ecea0125 100644
--- a/system/stress-ng/stress-ng.SlackBuild
+++ b/system/stress-ng/stress-ng.SlackBuild
@@ -1,7 +1,7 @@
#!/bin/sh
# Slackware build script for stress-ng
-# Copyright 2018 David Woodfall <dave@dawoodfall.net>
+# Copyright 2018 David Woodfall <dave@slackbuilds.org>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -24,7 +24,7 @@
PRGNAM=stress-ng
VERSION=${VERSION:-0.09.48}
BUILD=${BUILD:-1}
-TAG=${TAG:-daw}
+TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
diff --git a/system/stress-ng/stress-ng.info b/system/stress-ng/stress-ng.info
index 65cf8489c2..8c292bea66 100644
--- a/system/stress-ng/stress-ng.info
+++ b/system/stress-ng/stress-ng.info
@@ -7,4 +7,4 @@ DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
MAINTAINER="Dave Woodfall"
-EMAIL="dave@tty1.uk"
+EMAIL="dave@slackbuilds.org"
diff --git a/system/symbola-font-ttf/symbola-font-ttf.info b/system/symbola-font-ttf/symbola-font-ttf.info
index 873609bddd..26e17fea78 100644
--- a/system/symbola-font-ttf/symbola-font-ttf.info
+++ b/system/symbola-font-ttf/symbola-font-ttf.info
@@ -6,7 +6,7 @@ DOWNLOAD="https://web.archive.org/web/20191029215733/users.teilar.gr/~g1951d/Sym
https://web.archive.org/web/20191029215733/users.teilar.gr/~g1951d/License.pdf"
MD5SUM="be7b84a1e5ba3fce6bf73338aa7013cc \
b1f8ae8b5e8c77b355fe5146808b63ff \
- e388d1b920c52d301f2c32053ed4d715"
+ b4e40c1c0e7acb7184f6341f303a1bf7"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/system76-io-dkms/doinst.sh b/system/system76-io-dkms/doinst.sh
index 9e5bcd5ed0..6b33ed6c28 100644
--- a/system/system76-io-dkms/doinst.sh
+++ b/system/system76-io-dkms/doinst.sh
@@ -1,4 +1,4 @@
-VER=#MODULE_VERSION#
+VER=@MODULE_VERSION@
dkms install system76-io/$VER
# Before removing the system76-io package, the following command should
diff --git a/system/system76-io-dkms/system76-io-dkms.SlackBuild b/system/system76-io-dkms/system76-io-dkms.SlackBuild
index 40ad2dc99d..3b9dead3d7 100644
--- a/system/system76-io-dkms/system76-io-dkms.SlackBuild
+++ b/system/system76-io-dkms/system76-io-dkms.SlackBuild
@@ -67,7 +67,7 @@ cp -a \
$PKG/usr/src/$MODNAM-$VERSION
# Edit and install dkms configuration
-sed "s/#MODULE_VERSION#/${VERSION}/" "debian/system76-io-dkms.dkms" > "$PKG/usr/src/$MODNAM-$VERSION/dkms.conf"
+sed "s/@MODULE_VERSION@/${VERSION}/" "debian/system76-io-dkms.dkms" > "$PKG/usr/src/$MODNAM-$VERSION/dkms.conf"
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a \
@@ -77,7 +77,7 @@ cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
-sed "s/#MODULE_VERSION#/${VERSION}/" "$CWD/doinst.sh" > "$PKG/install/doinst.sh"
+sed "s/@MODULE_VERSION@/${VERSION}/" "$CWD/doinst.sh" > "$PKG/install/doinst.sh"
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/system/system76-power/config/system76-power.logrotate b/system/system76-power/config/system76-power.logrotate
index cd9cef89cf..513d6193ed 100644
--- a/system/system76-power/config/system76-power.logrotate
+++ b/system/system76-power/config/system76-power.logrotate
@@ -4,4 +4,5 @@
compress
notifempty
missingok
+ size 1M
}
diff --git a/system/system76-power/system76-power.SlackBuild b/system/system76-power/system76-power.SlackBuild
index 7557cd19b6..c0cd3c0e07 100644
--- a/system/system76-power/system76-power.SlackBuild
+++ b/system/system76-power/system76-power.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=system76-power
-VERSION=${VERSION:-1.0.1}
+VERSION=${VERSION:-1.1.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -31,7 +31,6 @@ if [ -z "$ARCH" ]; then
case "$( uname -m )" in
i?86) ARCH=i586 ;;
arm*) ARCH=arm ;;
- # Unless $ARCH is already set, use uname -m for all other archs:
*) ARCH=$( uname -m ) ;;
esac
@@ -102,12 +101,12 @@ mkdir vendor
bitflags=1.0.4 \
cfg-if=0.1.7 \
clap=2.33.0 \
- dbus=0.6.2 \
+ dbus=0.7.1 \
err-derive=0.1.5 \
fern=0.5.8 \
intel-pstate=0.2.0 \
- libc=0.2.54 \
- libdbus-sys=0.1.5 \
+ libc=0.2.66 \
+ libdbus-sys=0.2.1 \
log=0.4.6 \
numtoa=0.1.0 \
numtoa=0.2.3 \
@@ -123,7 +122,7 @@ mkdir vendor
strsim=0.8.0 \
syn=0.15.34 \
synstructure=0.10.1 \
- sysfs-class=0.1.1=7bc914e0ac41df18a671ede0691fcd7d1f7e8add \
+ sysfs-class=0.1.2 \
termion=1.5.2 \
textwrap=0.11.0 \
time=0.1.42 \
@@ -140,13 +139,11 @@ mkdir vendor
if [ -e $CWD/$dep-$ver.crate ]; then
CRATE_FILE=$CWD/$dep-$ver.crate
else
- id="$(echo "$dependency" | cut -d= -f3)"
- if [ -e $CWD/$id.tar.gz ]; then
- CRATE_FILE=$CWD/$id.tar.gz
+ if [ -e $CWD/$ver.tar.gz ]; then
+ CRATE_FILE=$CWD/$ver.tar.gz
else
- CRATE_FILE=$CWD/sysfs-class-$id.tar.gz
+ CRATE_FILE=$CWD/sysfs-class-$ver.tar.gz
fi
- ver=$id
fi
tar xvf $CRATE_FILE
diff --git a/system/system76-power/system76-power.info b/system/system76-power/system76-power.info
index 245203581a..2a808eb79f 100644
--- a/system/system76-power/system76-power.info
+++ b/system/system76-power/system76-power.info
@@ -1,19 +1,19 @@
PRGNAM="system76-power"
-VERSION="1.0.1"
+VERSION="1.1.2"
HOMEPAGE="https://github.com/pop-os/system76-power"
-DOWNLOAD="https://github.com/pop-os/system76-power/archive/1.0.1/system76-power-1.0.1.tar.gz \
+DOWNLOAD="https://github.com/pop-os/system76-power/archive/1.1.2/system76-power-1.1.2.tar.gz \
https://crates-io.s3-us-west-1.amazonaws.com/crates/ansi_term/ansi_term-0.11.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/atty/atty-0.2.11.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/bitflags/bitflags-0.7.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/bitflags/bitflags-1.0.4.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/cfg-if/cfg-if-0.1.7.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/clap/clap-2.33.0.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/dbus/dbus-0.6.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/dbus/dbus-0.7.1.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/err-derive/err-derive-0.1.5.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/fern/fern-0.5.8.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/intel-pstate/intel-pstate-0.2.0.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/libc/libc-0.2.54.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/libdbus-sys/libdbus-sys-0.1.5.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/libc/libc-0.2.66.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/libdbus-sys/libdbus-sys-0.2.1.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/log/log-0.4.6.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/numtoa/numtoa-0.1.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/numtoa/numtoa-0.2.3.crate \
@@ -29,7 +29,7 @@ DOWNLOAD="https://github.com/pop-os/system76-power/archive/1.0.1/system76-power-
https://crates-io.s3-us-west-1.amazonaws.com/crates/strsim/strsim-0.8.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/syn/syn-0.15.34.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/synstructure/synstructure-0.10.1.crate \
- https://github.com/pop-os/sysfs-class/archive/7bc914e0ac41df18a671ede0691fcd7d1f7e8add.tar.gz \
+ https://github.com/pop-os/sysfs-class/archive/0.1.2/sysfs-class-0.1.2.tar.gz \
https://crates-io.s3-us-west-1.amazonaws.com/crates/termion/termion-1.5.2.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/textwrap/textwrap-0.11.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/time/time-0.1.42.crate \
@@ -40,19 +40,19 @@ DOWNLOAD="https://github.com/pop-os/system76-power/archive/1.0.1/system76-power-
https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi/winapi-0.3.7.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi-i686-pc-windows-gnu/winapi-i686-pc-windows-gnu-0.4.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi-x86_64-pc-windows-gnu/winapi-x86_64-pc-windows-gnu-0.4.0.crate"
-MD5SUM="34a7e9c9a05e13f6807c52aeb1d375a6 \
+MD5SUM="41dcd1b9733b23c5da0e41977327b500 \
294a49d3c53865fa7ac5d0ce2f5d5735 \
5d7155b7fbc0e234c017f418f0dc9d64 \
1dd9b755c91f0f7bb401e393a9ed69f2 \
e5767560aad375059c975285c07022c0 \
0cd2bb93a82da2e4ca526b40ae8b341e \
135f6d6306e50606f0475ada50c33ce2 \
- 1651afddc85f41bc8ed7a8de31330733 \
+ 94a04e88c1b4994f8cd5bd2ee6195a4c \
f2f2aaa1f19b52785665e4079ae6b903 \
0659d17c4a1530155d8aac2d9cab7cdb \
a55e4bbf06ebb689ed245fbfbf3f1dd2 \
- 2c69391ab2d137625a5ab389ae94ba26 \
- f98185d068ac4625238cfe13a60395b3 \
+ 36ccbe3ad01b8cdf8ae1f0e28568eae5 \
+ 78e11acb853ee9a9c1b905e209b33d4a \
cc65f96341390c0f60f5216e829486e7 \
bbda7e9c572f651774dfdb0006b9f085 \
28a4e2e962d9723f131cdd5acb140b6d \
@@ -68,7 +68,7 @@ MD5SUM="34a7e9c9a05e13f6807c52aeb1d375a6 \
781d4ccf5d04c98fa02af207a9639249 \
f84584b1a3e6311ffcb517ff3e1aff0b \
d155c08de6c18bd55639ffed629894b9 \
- 6c390f2e82570acd1b5b4e2510c6e433 \
+ 4d96a8caaddec44a7cc692fb32f9753d \
9f1f6e2fe9afbbcc351a7430962a7571 \
a8de006fe0c7e373c560dd51599287a8 \
3d311d2cedf2d3d7b11b32baf470b178 \
diff --git a/system/tagtools/tagtools.info b/system/tagtools/tagtools.info
index 8e23eed2b0..cae7b1a6e5 100644
--- a/system/tagtools/tagtools.info
+++ b/system/tagtools/tagtools.info
@@ -1,5 +1,5 @@
PRGNAM="tagtools"
-VERSION="1.0"
+VERSION="v1"
HOMEPAGE="https://notabug.org/jeffersonrocha/tagtools"
DOWNLOAD="https://notabug.org/jeffersonrocha/tagtools/raw/master/tagtools.tar.xz"
MD5SUM="d56b71d973b6b764d5f69187d55f1fc6"
diff --git a/system/telegraf/telegraf.SlackBuild b/system/telegraf/telegraf.SlackBuild
index 18e1a5dfc2..9da412809f 100644
--- a/system/telegraf/telegraf.SlackBuild
+++ b/system/telegraf/telegraf.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for Telegraf
-# Copyright 2017-2019 Ebben Aries <e@dscp.org>
+# Copyright 2017-2020 Ebben Aries <e@dscp.org>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=telegraf
-VERSION=${VERSION:-1.12.6}
+VERSION=${VERSION:-1.13.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/system/telegraf/telegraf.info b/system/telegraf/telegraf.info
index 337846fc9c..503830ba2d 100644
--- a/system/telegraf/telegraf.info
+++ b/system/telegraf/telegraf.info
@@ -1,10 +1,10 @@
PRGNAM="telegraf"
-VERSION="1.12.6"
+VERSION="1.13.3"
HOMEPAGE="https://www.influxdata.com"
-DOWNLOAD="https://dl.influxdata.com/telegraf/releases/telegraf-1.12.6_linux_i386.tar.gz"
-MD5SUM="22b3fa4b2d12c1157d0b0b33226bd80a"
-DOWNLOAD_x86_64="https://dl.influxdata.com/telegraf/releases/telegraf-1.12.6_linux_amd64.tar.gz"
-MD5SUM_x86_64="b23926f29165103b0c266731380d25da"
+DOWNLOAD="https://dl.influxdata.com/telegraf/releases/telegraf-1.13.3_linux_i386.tar.gz"
+MD5SUM="4c8fb38934053dbc7e23052934f5395f"
+DOWNLOAD_x86_64="https://dl.influxdata.com/telegraf/releases/telegraf-1.13.3_linux_amd64.tar.gz"
+MD5SUM_x86_64="c4e9024da0221a663449994d8719da89"
REQUIRES=""
MAINTAINER="Ebben Aries"
EMAIL="e@dscp.org"
diff --git a/system/tinycdb/tinycdb.SlackBuild b/system/tinycdb/tinycdb.SlackBuild
index 621a9add4f..d83e626f57 100644
--- a/system/tinycdb/tinycdb.SlackBuild
+++ b/system/tinycdb/tinycdb.SlackBuild
@@ -56,7 +56,7 @@ find -L . \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
make
-make install prefix=$PKG mandir=$PKG/usr/man libdir=$PKG/usr/lib$LIBDIRSUFFIX bindir=$PKG/usr/bin
+make install prefix=$PKG includedir=$PKG/usr/include mandir=$PKG/usr/man libdir=$PKG/usr/lib$LIBDIRSUFFIX bindir=$PKG/usr/bin
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
diff --git a/system/tinycdb/tinycdb.info b/system/tinycdb/tinycdb.info
index 5c24c40b44..0caf0d8665 100644
--- a/system/tinycdb/tinycdb.info
+++ b/system/tinycdb/tinycdb.info
@@ -8,4 +8,3 @@ MD5SUM_x86_64=""
REQUIRES=""
MAINTAINER="Dejan Strbac"
EMAIL="me@dejanstrbac.com"
-
diff --git a/system/tinyterm/tinyterm.SlackBuild b/system/tinyterm/tinyterm.SlackBuild
index 0abd5e9dbb..d7d3da0215 100644
--- a/system/tinyterm/tinyterm.SlackBuild
+++ b/system/tinyterm/tinyterm.SlackBuild
@@ -25,6 +25,8 @@
# with this program (most likely, a file named COPYING). If not, see
# <http://www.gnu.org/licenses/>.
+# 20200114 bkw: update for v0.6.0
+
# 20170308 bkw:
# - take over maintenance
# - cosmetics in slack-desc and README
@@ -34,8 +36,8 @@
# - BUILD=2
PRGNAM=tinyterm
-VERSION=${VERSION:-0.5.8}
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-0.6.0}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
@@ -51,8 +53,6 @@ TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
-DOCS="COPYING README.md"
-
if [ "$ARCH" = "i586" ]; then
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
LIBDIRSUFFIX=""
@@ -76,11 +76,8 @@ rm -rf $PRGNAM-$VERSION
tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
cd $PRGNAM-$VERSION
chown -R root:root .
-find -L . \
- \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
- -o -perm 511 \) -exec chmod 755 {} \; -o \
- \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
- -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \
+ \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} \+
[ -e "$CWD/config.h" ] && cp "$CWD/config.h" config.h
@@ -91,8 +88,12 @@ make install \
MANPREFIX=/usr/man \
DESTDIR=$PKG
+for i in LICENSE COPYING; do
+ [ -e $i ] && lic="$i $lic"
+done
+
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a README* $lic $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/system/tinyterm/tinyterm.info b/system/tinyterm/tinyterm.info
index 64685cb803..d27383884f 100644
--- a/system/tinyterm/tinyterm.info
+++ b/system/tinyterm/tinyterm.info
@@ -1,8 +1,8 @@
PRGNAM="tinyterm"
-VERSION="0.5.8"
+VERSION="0.6.0"
HOMEPAGE="https://github.com/ryanpcmcquen/tinyterm"
-DOWNLOAD="https://github.com/ryanpcmcquen/tinyterm/archive/0.5.8/tinyterm-0.5.8.tar.gz"
-MD5SUM="d79ebef1fd122a5b06e348bd24437e41"
+DOWNLOAD="https://github.com/ryanpcmcquen/tinyterm/archive/0.6.0/tinyterm-0.6.0.tar.gz"
+MD5SUM="e9adc2bc038576dfaa51cb4390b1100b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/system/tmpwatch/README b/system/tmpwatch/README
new file mode 100644
index 0000000000..31a9a7f220
--- /dev/null
+++ b/system/tmpwatch/README
@@ -0,0 +1,4 @@
+The tmpwatch utility recursively searches through specified directories and
+removes files which have not been accessed in a specified period of time.
+tmpwatch is normally used to clean up directories which are used for
+temporarily holding files (for example, /tmp).
diff --git a/system/tmpwatch/slack-desc b/system/tmpwatch/slack-desc
new file mode 100644
index 0000000000..9e2c87a728
--- /dev/null
+++ b/system/tmpwatch/slack-desc
@@ -0,0 +1,18 @@
+# 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 ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+tmpwatch: tmpwatch (A utility for removing temporary files)
+tmpwatch:
+tmpwatch: The tmpwatch utility recursively searches through specified
+tmpwatch: directories and removes files which have not been accessed in a
+tmpwatch: specified period of time. Tmpwatch is normally used to clean up
+tmpwatch: directories which are used for temporarily holding files (for example,
+tmpwatch: /tmp). Tmpwatch ignores symlinks, won't switch filesystems and only
+tmpwatch: removes empty directories and regular files.
+tmpwatch:
+tmpwatch: https://fedorahosted.org/tmpwatch/
diff --git a/system/tmpwatch/tmpwatch.SlackBuild b/system/tmpwatch/tmpwatch.SlackBuild
new file mode 100644
index 0000000000..ade8a5fdd8
--- /dev/null
+++ b/system/tmpwatch/tmpwatch.SlackBuild
@@ -0,0 +1,80 @@
+#!/bin/sh
+
+# Slackware build script for tmpwatch
+
+# Maintainer: Dejan Strbac <me at dejanstrbac dot com>
+
+# This script is released in the public domain.
+# I am not responsible for any consequences that follow from the
+# incorrect use of this script.
+
+PRGNAM=tmpwatch
+VERSION=${VERSION:-2.11}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-$VERSION
+tar xvfj $CWD/$PRGNAM-$VERSION.tar.bz2
+cd $PRGNAM-$VERSION
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+./configure
+make
+make install prefix=$PKG mandir=$PKG/usr/man libdir=$PKG/usr/lib$LIBDIRSUFFIX bindir=$PKG/usr/bin
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+# Create the directory for program documentation.
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+
+find $PKG/usr/man -type f -exec gzip -9 {} \;
+for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
+
+cp -a ChangeLog* NEWS $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
+
+
diff --git a/system/tmpwatch/tmpwatch.info b/system/tmpwatch/tmpwatch.info
new file mode 100644
index 0000000000..4c0046b586
--- /dev/null
+++ b/system/tmpwatch/tmpwatch.info
@@ -0,0 +1,10 @@
+PRGNAM="tmpwatch"
+VERSION="2.11"
+HOMEPAGE="https://pagure.io/tmpwatch"
+DOWNLOAD="https://releases.pagure.org/tmpwatch/tmpwatch-2.11.tar.bz2"
+MD5SUM="9ea7e169296eb1196b80fe05bba1cbd0"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Dejan Strbac"
+EMAIL="me@dejanstrbac.com"
diff --git a/system/trackfs/trackfs.info b/system/trackfs/trackfs.info
index 5951bbd27d..fa78cc69d4 100644
--- a/system/trackfs/trackfs.info
+++ b/system/trackfs/trackfs.info
@@ -1,7 +1,7 @@
PRGNAM="trackfs"
VERSION="0.1.0"
-HOMEPAGE="http://www.mr511.de/software/english.html"
-DOWNLOAD="http://www.mr511.de/software/trackfs-0.1.0.tar.gz"
+HOMEPAGE="http://web.archive.org/web/20180104142349/http://www.mr511.de/software/english.html"
+DOWNLOAD="http://attic-distfiles.pld-linux.org/distfiles/by-md5/6/0/602bdd3c74862c3cf2c1e06fd96e6f21/trackfs-0.1.0.tar.gz"
MD5SUM="602bdd3c74862c3cf2c1e06fd96e6f21"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/system/ttf-dark-courier/slack-desc b/system/ttf-dark-courier/slack-desc
index 88035e8e31..c765d1c2ec 100644
--- a/system/ttf-dark-courier/slack-desc
+++ b/system/ttf-dark-courier/slack-desc
@@ -9,7 +9,7 @@
ttf-dark-courier: ttf-dark-courier (HP font based on courier-new)
ttf-dark-courier:
ttf-dark-courier: Originally distributed by Hewlett-Packard many years ago. Dark
-ttf-dark-courier: Courier’s main goal is to make Courier-New more readable by making
+ttf-dark-courier: Courier's main goal is to make Courier-New more readable by making
ttf-dark-courier: it heavier and darker on the page. The slightly darker font gives
ttf-dark-courier: greater readability while being identical to the original courier-new
ttf-dark-courier: font shipped with Windows operating systems.
diff --git a/system/ttf-ibm-plex/slack-desc b/system/ttf-ibm-plex/slack-desc
index 3276be677c..696a49ef6f 100644
--- a/system/ttf-ibm-plex/slack-desc
+++ b/system/ttf-ibm-plex/slack-desc
@@ -5,15 +5,15 @@
# You must make exactly 11 lines for the formatting to be correct. It's also
# customary to leave one space after the ':' except on otherwise blank lines.
- |-----handy-ruler------------------------------------------------------|
-appname: ttf-ibm-plex (True Type Font)
-appname:
-appname: IBM Plex font family.
-appname:
-appname: Home page: https://github.com/IBM/plex
-appname:
-appname:
-appname:
-appname:
-appname:
-appname:
+ |-----handy-ruler------------------------------------------------------|
+ttf-ibm-plex: ttf-ibm-plex (True Type Font)
+ttf-ibm-plex:
+ttf-ibm-plex: IBM Plex font family.
+ttf-ibm-plex:
+ttf-ibm-plex: Homepage: https://github.com/IBM/plex
+ttf-ibm-plex:
+ttf-ibm-plex:
+ttf-ibm-plex:
+ttf-ibm-plex:
+ttf-ibm-plex:
+ttf-ibm-plex:
diff --git a/system/ttf-ibm-plex/ttf-ibm-plex.SlackBuild b/system/ttf-ibm-plex/ttf-ibm-plex.SlackBuild
index 4e3c4c7ab2..5d3f411374 100644
--- a/system/ttf-ibm-plex/ttf-ibm-plex.SlackBuild
+++ b/system/ttf-ibm-plex/ttf-ibm-plex.SlackBuild
@@ -4,7 +4,7 @@
#
# ISC License
#
-# Copyright (c) 2019, Lazar Isailovic <etflazar@gmail.com>
+# Copyright (c) 2019, 2020 Lazar Isailovic <etflazar@gmail.com>
#
# Permission to use, copy, modify, and/or distribute this software for any
# purpose with or without fee is hereby granted, provided that the above
@@ -19,7 +19,7 @@
# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
PRGNAM=ttf-ibm-plex
-VERSION=${VERSION:-2.0.0}
+VERSION=${VERSION:-4.0.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/system/ttf-ibm-plex/ttf-ibm-plex.info b/system/ttf-ibm-plex/ttf-ibm-plex.info
index b4f1cd604a..f9c23eafbf 100644
--- a/system/ttf-ibm-plex/ttf-ibm-plex.info
+++ b/system/ttf-ibm-plex/ttf-ibm-plex.info
@@ -1,8 +1,8 @@
PRGNAM="ttf-ibm-plex"
-VERSION="2.0.0"
+VERSION="4.0.2"
HOMEPAGE="https://github.com/IBM/plex"
-DOWNLOAD="https://github.com/IBM/plex/releases/download/v2.0.0/TrueType.zip"