summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog.txt370
-rw-r--r--academic/Gridcoin-Research/Gridcoin-Research.SlackBuild2
-rw-r--r--academic/Gridcoin-Research/Gridcoin-Research.info6
-rw-r--r--academic/abella/README29
-rw-r--r--academic/aris/aris.info4
-rw-r--r--academic/boinc/README2
-rw-r--r--academic/boinc/boinc.SlackBuild4
-rw-r--r--academic/boinc/boinc.info6
-rw-r--r--academic/ds9/ds9.SlackBuild4
-rw-r--r--academic/ds9/ds9.info6
-rw-r--r--academic/fastqc/fastqc.SlackBuild6
-rw-r--r--academic/fastqc/fastqc.info6
-rw-r--r--academic/fet/fet.SlackBuild2
-rw-r--r--academic/fet/fet.info6
-rw-r--r--academic/geomview/geomview.info4
-rw-r--r--academic/sage/README4
-rw-r--r--academic/sage/doinst.sh2
-rw-r--r--academic/sage/sage.SlackBuild7
-rw-r--r--academic/sage/sage.info10
-rw-r--r--audio/audacious-ffmpeg/audacious-ffmpeg.SlackBuild2
-rw-r--r--audio/audacious-ffmpeg/audacious-ffmpeg.info2
-rw-r--r--audio/azr3/README2
-rw-r--r--audio/azr3/azr3.SlackBuild37
-rw-r--r--audio/azr3/azr3.desktop8
-rw-r--r--audio/azr3/patches/azr3.png (renamed from audio/azr3/azr3.png)bin2135 -> 2135 bytes
-rw-r--r--audio/opus/opus.SlackBuild7
-rw-r--r--audio/qjackctl/README13
-rw-r--r--audio/qjackctl/qjackctl.SlackBuild40
-rw-r--r--audio/qjackctl/qjackctl.info10
-rw-r--r--audio/setBfree/README2
-rw-r--r--audio/setBfree/setBfree.SlackBuild23
-rw-r--r--audio/yoshimi/yoshimi.SlackBuild4
-rw-r--r--audio/yoshimi/yoshimi.info8
-rw-r--r--desktop/Buku/Buku.info10
-rw-r--r--desktop/breeze-snow-cursor-theme/README5
-rw-r--r--desktop/breeze-snow-cursor-theme/breeze-snow-cursor-theme.SlackBuild62
-rw-r--r--desktop/breeze-snow-cursor-theme/breeze-snow-cursor-theme.info10
-rw-r--r--desktop/breeze-snow-cursor-theme/slack-desc19
-rw-r--r--desktop/buku/README (renamed from desktop/Buku/README)4
-rw-r--r--desktop/buku/buku.SlackBuild (renamed from desktop/Buku/Buku.SlackBuild)7
-rw-r--r--desktop/buku/buku.info10
-rw-r--r--desktop/buku/slack-desc (renamed from desktop/Buku/slack-desc)22
-rw-r--r--desktop/conky-manager/conky-manager.SlackBuild8
-rw-r--r--desktop/conky-manager/conky-manager.info6
-rw-r--r--desktop/e16/e16.SlackBuild5
-rw-r--r--desktop/e16/e16.info4
-rw-r--r--desktop/fbmenugen/fbmenugen.SlackBuild4
-rw-r--r--desktop/fbmenugen/fbmenugen.info6
-rw-r--r--desktop/flatpak/3405.patch32
-rw-r--r--desktop/flatpak/flatpak.SlackBuild6
-rw-r--r--desktop/flatpak/flatpak.info6
-rw-r--r--desktop/jgmenu/jgmenu.SlackBuild2
-rw-r--r--desktop/jgmenu/jgmenu.info6
-rw-r--r--desktop/spectrwm/spectrwm.SlackBuild5
-rw-r--r--desktop/spectrwm/spectrwm.info10
-rw-r--r--desktop/spectrwm/xinitrc.spectrwm5
-rw-r--r--desktop/sun/sun.SlackBuild18
-rw-r--r--desktop/sun/sun.info8
-rw-r--r--desktop/wmii/wmii.SlackBuild2
-rw-r--r--desktop/wmii/wmii.info4
-rw-r--r--desktop/x-tile/x-tile.SlackBuild6
-rw-r--r--desktop/x-tile/x-tile.info10
-rw-r--r--desktop/xfce4-cpufreq-plugin/xfce4-cpufreq-plugin.info4
-rw-r--r--desktop/xfce4-windowck-plugin/README8
-rw-r--r--development/Sphinx/README3
-rw-r--r--development/amazon-corretto/amazon-corretto.SlackBuild4
-rw-r--r--development/amazon-corretto/amazon-corretto.info6
-rw-r--r--development/astyle/astyle.1127
-rw-r--r--development/astyle/astyle.SlackBuild91
-rw-r--r--development/astyle/astyle.info4
-rw-r--r--development/astyle/privacy.patch48
-rw-r--r--development/avrdude/avrdude.SlackBuild4
-rw-r--r--development/avrdude/avrdude.info6
-rw-r--r--development/bigloo/bigloo.SlackBuild4
-rw-r--r--development/bigloo/bigloo.info10
-rw-r--r--development/bluefish/bluefish.SlackBuild4
-rw-r--r--development/bluefish/bluefish.info6
-rw-r--r--development/check/check.SlackBuild6
-rw-r--r--development/check/check.info6
-rw-r--r--development/codelite/codelite.SlackBuild2
-rw-r--r--development/codelite/codelite.info6
-rw-r--r--development/composer/composer.SlackBuild2
-rw-r--r--development/composer/composer.info6
-rw-r--r--development/d-tools/d-tools.SlackBuild2
-rw-r--r--development/d-tools/d-tools.info6
-rw-r--r--development/dart-sdk/dart-sdk.SlackBuild2
-rw-r--r--development/dart-sdk/dart-sdk.info18
-rw-r--r--development/dmd/dmd.SlackBuild2
-rw-r--r--development/dmd/dmd.info6
-rw-r--r--development/dotnet-runtime/dotnet-runtime.SlackBuild2
-rw-r--r--development/dotnet-sdk/dotnet-sdk.SlackBuild2
-rw-r--r--development/google-go-lang/google-go-lang.SlackBuild2
-rw-r--r--development/google-go-lang/google-go-lang.info6
-rw-r--r--development/jupyter-notebook/jupyter-notebook.SlackBuild4
-rw-r--r--development/jupyter-notebook/jupyter-notebook.info6
-rw-r--r--development/jupyter_console/jupyter_console.SlackBuild4
-rw-r--r--development/jupyter_console/jupyter_console.info6
-rw-r--r--development/jupyter_core/jupyter_core.SlackBuild4
-rw-r--r--development/jupyter_core/jupyter_core.info6
-rw-r--r--development/mutagen/README5
-rw-r--r--development/mutagen/mutagen.SlackBuild10
-rw-r--r--development/ninja/ninja.SlackBuild4
-rw-r--r--development/ninja/ninja.info6
-rw-r--r--development/portaudio/portaudio.info4
-rw-r--r--development/processing/README3
-rw-r--r--development/processing/processing.SlackBuild2
-rw-r--r--development/processing/processing.info10
-rw-r--r--development/pycharm/pycharm.SlackBuild4
-rw-r--r--development/pycharm/pycharm.info6
-rw-r--r--development/radare2/radare2.SlackBuild2
-rw-r--r--development/radare2/radare2.info6
-rw-r--r--development/sbcl/sbcl.SlackBuild2
-rw-r--r--development/sbcl/sbcl.info6
-rw-r--r--development/snappy/snappy.info2
-rw-r--r--development/src-vcs/src-vcs.SlackBuild4
-rw-r--r--development/src-vcs/src-vcs.info10
-rw-r--r--development/sublime_merge/sublime_merge.SlackBuild2
-rw-r--r--development/tiled/tiled.SlackBuild2
-rw-r--r--development/tiled/tiled.info6
-rw-r--r--development/universal-ctags/universal-ctags.SlackBuild4
-rw-r--r--development/universal-ctags/universal-ctags.info6
-rw-r--r--development/vscode-bin/vscode-bin.SlackBuild6
-rw-r--r--development/vscode-bin/vscode-bin.info6
-rw-r--r--games/aisleriot/README19
-rw-r--r--games/aisleriot/aisleriot.SlackBuild (renamed from games/higan-libretro/higan-libretro.SlackBuild)57
-rw-r--r--games/aisleriot/aisleriot.info10
-rw-r--r--games/aisleriot/doinst.sh9
-rw-r--r--games/aisleriot/guile3.diff20
-rw-r--r--games/aisleriot/slack-desc20
-rw-r--r--games/bsnes-libretro/README62
-rw-r--r--games/bsnes-libretro/bsnes-libretro.info10
-rw-r--r--games/bsnes-libretro/slack-desc19
-rw-r--r--games/cowsay/README2
-rw-r--r--games/cowsay/cowsay.SlackBuild16
-rw-r--r--games/cowsay/cowsay.info2
-rw-r--r--games/crispy-doom/crispy-doom.SlackBuild2
-rw-r--r--games/crispy-doom/crispy-doom.info6
-rw-r--r--games/higan-libretro/README8
-rw-r--r--games/higan-libretro/higan-libretro.info10
-rw-r--r--games/higan-libretro/openmp.patch.gzbin457 -> 0 bytes
-rw-r--r--games/higan-libretro/slack-desc19
-rw-r--r--games/lgogdownloader/lgogdownloader.SlackBuild6
-rw-r--r--games/lgogdownloader/lgogdownloader.info10
-rw-r--r--games/libretro-lutro/README7
-rw-r--r--games/libretro-lutro/libretro-lutro.info10
-rw-r--r--games/libretro-lutro/slack-desc19
-rw-r--r--games/retux/retux.SlackBuild2
-rw-r--r--games/retux/retux.info2
-rw-r--r--games/scummvm/scummvm.SlackBuild6
-rw-r--r--games/scummvm/scummvm.info6
-rw-r--r--games/stormbaancoureur/stormbaancoureur.SlackBuild2
-rw-r--r--games/stormbaancoureur/stormbaancoureur.info2
-rw-r--r--games/ultimatestunts/slack-desc2
-rw-r--r--games/ultimatestunts/ultimatestunts.SlackBuild13
-rw-r--r--games/ultimatestunts/ultimatestunts.info8
-rw-r--r--games/vbam-libretro/README12
-rw-r--r--games/vbam-libretro/slack-desc19
-rw-r--r--games/vbam-libretro/vbam-libretro.info10
-rw-r--r--games/vkQuake/vkQuake.SlackBuild2
-rw-r--r--games/vkQuake/vkQuake.info6
-rw-r--r--games/waterCloset/waterCloset.SlackBuild12
-rw-r--r--games/waterCloset/waterCloset.info8
-rw-r--r--games/wesnoth/wesnoth.SlackBuild2
-rw-r--r--games/wesnoth/wesnoth.info6
-rw-r--r--gis/OWSLib/OWSLib.SlackBuild4
-rw-r--r--gis/OWSLib/OWSLib.info6
-rw-r--r--gis/Shapely/Shapely.SlackBuild4
-rw-r--r--gis/Shapely/Shapely.info6
-rw-r--r--gis/geopy/geopy.SlackBuild4
-rw-r--r--gis/geopy/geopy.info6
-rw-r--r--gis/gpxsee/fix_font_narrow_space.diff4
-rw-r--r--gis/gpxsee/gpxsee.SlackBuild4
-rw-r--r--gis/gpxsee/gpxsee.info6
-rw-r--r--gis/saga-gis/saga-gis.SlackBuild4
-rw-r--r--gis/saga-gis/saga-gis.info6
-rw-r--r--graphics/Blender/Blender.SlackBuild6
-rw-r--r--graphics/Blender/Blender.info8
-rw-r--r--graphics/Blender/README7
-rw-r--r--graphics/converseen/converseen.SlackBuild6
-rw-r--r--graphics/converseen/converseen.info6
-rw-r--r--graphics/entangle/entangle.info4
-rw-r--r--graphics/mtpaint/mtpaint.info4
-rw-r--r--graphics/plotutils/plotutils.info4
-rw-r--r--graphics/shaderc/fix-glslang-build.patch89
-rw-r--r--graphics/shaderc/shaderc.SlackBuild11
-rw-r--r--graphics/shaderc/shaderc.info6
-rw-r--r--graphics/sxiv/sxiv.SlackBuild2
-rw-r--r--graphics/sxiv/sxiv.info6
-rw-r--r--graphics/vuescan/vuescan.SlackBuild2
-rw-r--r--graphics/vuescan/vuescan.info6
-rw-r--r--graphics/vulkan-sdk/vulkan-sdk.SlackBuild6
-rw-r--r--graphics/vulkan-sdk/vulkan-sdk.info26
-rw-r--r--graphics/white_dune/white_dune.SlackBuild2
-rw-r--r--graphics/white_dune/white_dune.info6
-rw-r--r--ham/spectools/README6
-rw-r--r--ham/spectools/gcc5_fix.diff36
-rw-r--r--ham/spectools/slack-desc19
-rw-r--r--ham/spectools/spectools.SlackBuild103
-rw-r--r--ham/spectools/spectools.info10
-rw-r--r--libraries/Jinja2/Jinja2.SlackBuild6
-rw-r--r--libraries/Jinja2/Jinja2.info6
-rw-r--r--libraries/SOPE/SOPE.SlackBuild4
-rw-r--r--libraries/SOPE/SOPE.info4
-rw-r--r--libraries/allegro/allegro.SlackBuild2
-rw-r--r--libraries/allegro/allegro.info6
-rw-r--r--libraries/aqbanking/aqbanking.SlackBuild6
-rw-r--r--libraries/aqbanking/aqbanking.info8
-rw-r--r--libraries/argon2/argon2.SlackBuild21
-rw-r--r--libraries/argon2/argon2.info6
-rw-r--r--libraries/argon2/patches/Makefile.diff11
-rw-r--r--libraries/argon2/patches/pkgconfig.diff21
-rw-r--r--libraries/aspnetcore-runtime/aspnetcore-runtime.SlackBuild2
-rw-r--r--libraries/botocore/botocore.SlackBuild4
-rw-r--r--libraries/botocore/botocore.info6
-rw-r--r--libraries/glfw3/glfw3.SlackBuild2
-rw-r--r--libraries/glfw3/glfw3.info6
-rw-r--r--libraries/gwenhywfar/gwenhywfar.SlackBuild4
-rw-r--r--libraries/gwenhywfar/gwenhywfar.info8
-rw-r--r--libraries/html5lib/html5lib.SlackBuild3
-rw-r--r--libraries/html5lib/html5lib.info2
-rw-r--r--libraries/htmlcxx/htmlcxx.SlackBuild3
-rw-r--r--libraries/htmlcxx/htmlcxx.info10
-rw-r--r--libraries/id3lib/README2
-rw-r--r--libraries/id3lib/id3lib.SlackBuild16
-rw-r--r--libraries/id3lib/patches/00-add-libz-to-compilation.patch14
-rw-r--r--libraries/id3lib/patches/05-create-m4-directory.patch12
-rw-r--r--libraries/id3lib/patches/10-foo-with-configure.in.patch29
-rw-r--r--libraries/id3lib/patches/15-fix-headers-of-main-functions.patch45
-rw-r--r--libraries/id3lib/patches/31-fix-utf16-stringlists.patch24
-rw-r--r--libraries/id3lib/patches/50-remove-outdated-check.patch11
-rw-r--r--libraries/id3lib/patches/60-fix_make_check.patch50
-rw-r--r--libraries/id3lib/patches/60-spelling.patch107
-rw-r--r--libraries/id3lib/patches/62-remove-remote-icons.patch32
-rw-r--r--libraries/id3lib/patches/id3lib.c_wrapper.patch (renamed from libraries/id3lib/patches/60-add-c-wrapper-functions.patch)0
-rw-r--r--libraries/id3lib/patches/id3lib.cppheaders.patch (renamed from libraries/id3lib/patches/10-fix-compilation-with-cpp-headers.patch)0
-rw-r--r--libraries/id3lib/patches/id3lib.manpages.patch (renamed from libraries/id3lib/patches/20-create-manpages.patch)0
-rw-r--r--libraries/id3lib/patches/id3lib.mkstemp.patch (renamed from libraries/id3lib/patches/40-deal-with-mkstemp.patch)0
-rw-r--r--libraries/id3lib/patches/id3lib.nullpointer_check.patch (renamed from libraries/id3lib/patches/60-id3lib-missing-nullpointer-check.patch)0
-rw-r--r--libraries/id3lib/patches/id3lib.utf8_writing.patch (renamed from libraries/id3lib/patches/30-fix-utf16.patch)0
-rw-r--r--libraries/id3lib/patches/id3lib.vbr_stack_smash.patch (renamed from libraries/id3lib/patches/61-fix_vbr_stack_smash.patch)0
-rw-r--r--libraries/id3lib/slack-desc12
-rw-r--r--libraries/jbigkit/jbigkit.info4
-rw-r--r--libraries/libasr/libasr.SlackBuild11
-rw-r--r--libraries/libasr/libasr.info6
-rw-r--r--libraries/libbsd/libbsd.SlackBuild15
-rw-r--r--libraries/libbsd/libbsd.info4
-rw-r--r--libraries/libcbor/README3
-rw-r--r--libraries/libev/libev.SlackBuild4
-rw-r--r--libraries/libev/libev.info6
-rw-r--r--libraries/libinput/libinput.SlackBuild2
-rw-r--r--libraries/libinput/libinput.info6
-rw-r--r--libraries/libjwt/libjwt.SlackBuild4
-rw-r--r--libraries/libjwt/libjwt.info6
-rw-r--r--libraries/libopenshot-audio/libopenshot-audio.SlackBuild4
-rw-r--r--libraries/libopenshot-audio/libopenshot-audio.info6
-rw-r--r--libraries/libopenshot/libopenshot.SlackBuild6
-rw-r--r--libraries/libopenshot/libopenshot.info6
-rw-r--r--libraries/libopenshot/limit-hwaccel.patch480
-rw-r--r--libraries/libopenshot/resolve-abs.patch21
-rw-r--r--libraries/librelp/librelp.SlackBuild2
-rw-r--r--libraries/librelp/librelp.info6
-rw-r--r--libraries/libsidplay2/libsidplay2.SlackBuild7
-rw-r--r--libraries/libsidplay2/libsidplay2.info8
-rw-r--r--libraries/libuv/libuv.SlackBuild4
-rw-r--r--libraries/libuv/libuv.info6
-rw-r--r--libraries/live555/live555.SlackBuild10
-rw-r--r--libraries/live555/live555.info6
-rw-r--r--libraries/python3-PyQtWebEngine/README6
-rw-r--r--libraries/python3-PyQtWebEngine/python3-PyQtWebEngine.SlackBuild103
-rw-r--r--libraries/python3-PyQtWebEngine/python3-PyQtWebEngine.info10
-rw-r--r--libraries/python3-PyQtWebEngine/slack-desc19
-rw-r--r--libraries/tls/README5
-rw-r--r--libraries/tls/slack-desc19
-rw-r--r--libraries/tls/tls.info10
-rw-r--r--misc/KeePass/KeePass.SlackBuild2
-rw-r--r--misc/KeePass/KeePass.info6
-rw-r--r--misc/goldencheetah/goldencheetah.SlackBuild5
-rw-r--r--misc/gramps/README8
-rw-r--r--misc/gramps/gramps.SlackBuild2
-rw-r--r--misc/gramps/gramps.info6
-rw-r--r--misc/gramps/slack-desc8
-rw-r--r--misc/hoorex/hoorex.SlackBuild4
-rw-r--r--misc/hoorex/hoorex.info6
-rw-r--r--misc/html-xml-utils/html-xml-utils.SlackBuild4
-rw-r--r--misc/html-xml-utils/html-xml-utils.info6
-rw-r--r--misc/xbanish/README13
-rw-r--r--misc/xbanish/slack-desc4
-rw-r--r--misc/xbanish/xbanish.SlackBuild39
-rw-r--r--misc/xbanish/xbanish.info10
-rw-r--r--multimedia/MuseScore/MuseScore.info2
-rw-r--r--multimedia/dvgrab/dvgrab.SlackBuild15
-rw-r--r--multimedia/lives/lives.SlackBuild10
-rw-r--r--multimedia/lives/lives.info14
-rw-r--r--multimedia/lives/slack-desc2
-rw-r--r--multimedia/openshot/openshot.SlackBuild6
-rw-r--r--multimedia/openshot/openshot.info6
-rw-r--r--multimedia/pepperflash-plugin/pepperflash-plugin.SlackBuild2
-rw-r--r--multimedia/pepperflash-plugin/pepperflash-plugin.info10
-rw-r--r--multimedia/plexmediaserver/plexmediaserver.SlackBuild4
-rw-r--r--multimedia/plexmediaserver/plexmediaserver.info10
-rw-r--r--multimedia/strawberry/strawberry.SlackBuild2
-rw-r--r--multimedia/strawberry/strawberry.info8
-rw-r--r--multimedia/tovid/tovid.info2
-rw-r--r--multimedia/vgmplay/vgmplay.SlackBuild30
-rw-r--r--multimedia/vgmplay/vgmplay.info6
-rw-r--r--network/NetworkManager-pptp/NetworkManager-pptp.info6
-rw-r--r--network/NetworkManager-ssh/README3
-rw-r--r--network/TeamSpeak3/TeamSpeak3.info2
-rw-r--r--network/aircrack-ng/aircrack-ng.SlackBuild12
-rw-r--r--network/aircrack-ng/aircrack-ng.info6
-rw-r--r--network/arno-iptables-firewall/README33
-rw-r--r--network/arno-iptables-firewall/arno-iptables-firewall.SlackBuild48
-rw-r--r--network/arno-iptables-firewall/arno-iptables-firewall.info8
-rw-r--r--network/arno-iptables-firewall/files/patch-configuration-file.diff12
-rw-r--r--network/arno-iptables-firewall/files/patch-configuration-script.diff161
-rw-r--r--network/arno-iptables-firewall/files/patch-startup-script.diff17
-rw-r--r--network/arno-iptables-firewall/slack-desc2
-rw-r--r--network/asterisk/README.SBo4
-rw-r--r--network/asterisk/asterisk.SlackBuild4
-rw-r--r--network/asterisk/asterisk.info6
-rw-r--r--network/awscli/awscli.SlackBuild4
-rw-r--r--network/awscli/awscli.info6
-rw-r--r--network/barrier/barrier.info2
-rw-r--r--network/bottle/bottle.SlackBuild8
-rw-r--r--network/bottle/bottle.info8
-rw-r--r--network/cni-plugins/README24
-rw-r--r--network/createrepo_c/README9
-rw-r--r--network/dsniff/24_Fix-OpenSSL1.1.0-Build.patch202
-rw-r--r--network/dsniff/dsniff.SlackBuild2
-rw-r--r--network/glewlwyd/glewlwyd.SlackBuild2
-rw-r--r--network/glewlwyd/glewlwyd.info6
-rw-r--r--network/go-ipfs/go-ipfs.SlackBuild4
-rw-r--r--network/go-ipfs/go-ipfs.info12
-rw-r--r--network/guacamole-client/guacamole-client.SlackBuild4
-rw-r--r--network/guacamole-client/guacamole-client.info6
-rw-r--r--network/guacamole-server/guacamole-server.SlackBuild4
-rw-r--r--network/guacamole-server/guacamole-server.info6
-rw-r--r--network/hylafax+/README2
-rw-r--r--network/hylafax+/hylafax+.SlackBuild4
-rw-r--r--network/hylafax+/hylafax+.info6
-rw-r--r--network/insync/insync.SlackBuild2
-rw-r--r--network/insync/insync.info6
-rw-r--r--network/mailspring/README9
-rw-r--r--network/mailspring/doinst.sh6
-rw-r--r--network/mailspring/mailspring.SlackBuild83
-rw-r--r--network/mailspring/mailspring.info10
-rw-r--r--network/mailspring/slack-desc19
-rw-r--r--network/netcat-openbsd/README20
-rw-r--r--network/netcat-openbsd/netcat-openbsd.SlackBuild11
-rw-r--r--network/netcat-openbsd/netcat-openbsd.info10
-rw-r--r--network/netcat-openbsd/patches/0001-port-to-linux-with-libsd.patch350
-rw-r--r--network/netcat-openbsd/patches/0002-build-without-TLS-support.patch872
-rw-r--r--network/netcat-openbsd/patches/0003-connect-timeout.patch (renamed from network/netcat-openbsd/patches/0002-connect-timeout.patch)47
-rw-r--r--network/netcat-openbsd/patches/0003-get-sev-by-name.patch34
-rw-r--r--network/netcat-openbsd/patches/0004-get-sev-by-name.patch28
-rw-r--r--network/netcat-openbsd/patches/0004-poll-hup.patch59
-rw-r--r--network/netcat-openbsd/patches/0005-send-crlf.patch222
-rw-r--r--network/netcat-openbsd/patches/0006-quit-timer.patch156
-rw-r--r--network/netcat-openbsd/patches/0007-udp-scan-timeout.patch22
-rw-r--r--network/netcat-openbsd/patches/0008-dccp-support.patch235
-rw-r--r--network/netcat-openbsd/patches/0008-verbose-numeric-port.patch106
-rw-r--r--network/netcat-openbsd/patches/0009-broadcast-support.patch89
-rw-r--r--network/netcat-openbsd/patches/0009-dccp-support.patch304
-rw-r--r--network/netcat-openbsd/patches/0010-serialized-handling-multiple-clients.patch72
-rw-r--r--network/netcat-openbsd/patches/0011-misc-failures-and-features.patch457
-rw-r--r--network/netcat-openbsd/patches/0011-set-TCP-MD5SIG-correctly-for-client-connections.patch101
-rw-r--r--network/netcat-openbsd/patches/0012-destination-port-list.patch191
-rw-r--r--network/netcat-openbsd/patches/0013-use-flags-to-specify-listen-address.patch108
-rw-r--r--network/netcat-openbsd/patches/0014-misc-failures-and-features.patch145
-rw-r--r--network/netdiscover/netdiscover.SlackBuild4
-rw-r--r--network/netdiscover/netdiscover.info6
-rw-r--r--network/nordvpn/nordvpn.SlackBuild2
-rw-r--r--network/nordvpn/nordvpn.info4
-rw-r--r--network/openresolv/openresolv.SlackBuild4
-rw-r--r--network/openresolv/openresolv.info6
-rw-r--r--network/openresolv/update-resolv-conf2
-rw-r--r--network/opensmtpd-extras/README14
-rw-r--r--network/opensmtpd/openbsd64-020-smtpd.patch4
-rw-r--r--network/opensmtpd/openbsd65-029-smptd-tls.patch52
-rw-r--r--network/opensmtpd/openbsd66-019-smtpd-exec.patch46
-rw-r--r--network/opensmtpd/opensmtpd.SlackBuild10
-rw-r--r--network/opera-developer/README2
-rw-r--r--network/opera-developer/opera-developer.SlackBuild2
-rw-r--r--network/opera-developer/opera-developer.info6
-rw-r--r--network/opera/README2
-rw-r--r--network/opera/opera.SlackBuild2
-rw-r--r--network/opera/opera.info6
-rw-r--r--network/palemoon-bin/palemoon-bin.SlackBuild2
-rw-r--r--network/palemoon-bin/palemoon-bin.info10
-rw-r--r--network/palemoon/palemoon.SlackBuild2
-rw-r--r--network/palemoon/palemoon.info6
-rw-r--r--network/pexip-infinity-connect/README5
-rw-r--r--network/pexip-infinity-connect/doinst.sh3
-rw-r--r--network/pexip-infinity-connect/pexip-infinity-connect.SlackBuild76
-rw-r--r--network/pexip-infinity-connect/pexip-infinity-connect.desktop11
-rw-r--r--network/pexip-infinity-connect/pexip-infinity-connect.info10
-rw-r--r--network/pexip-infinity-connect/slack-desc19
-rw-r--r--network/pure-ftpd/pure-ftpd.SlackBuild4
-rw-r--r--network/pure-ftpd/pure-ftpd.info6
-rw-r--r--network/qtmib/README16
-rw-r--r--network/qtmib/qtmib.SlackBuild18
-rw-r--r--network/qtmib/qtmib.info4
-rw-r--r--network/qtmib/slack-desc8
-rw-r--r--network/qutebrowser-tox/README7
-rw-r--r--network/qutebrowser-tox/qutebrowser-tox.SlackBuild12
-rw-r--r--network/qutebrowser-tox/qutebrowser-tox.info30
-rw-r--r--network/qutebrowser/qutebrowser.SlackBuild2
-rw-r--r--network/qutebrowser/qutebrowser.info6
-rw-r--r--network/r8168/r8168.SlackBuild4
-rw-r--r--network/r8168/r8168.info6
-rw-r--r--network/radicale/radicale.SlackBuild2
-rw-r--r--network/radicale/radicale.info2
-rw-r--r--network/resilio-sync/README17
-rw-r--r--network/resilio-sync/resilio-sync.SlackBuild85
-rw-r--r--network/resilio-sync/resilio-sync.info10
-rw-r--r--network/resilio-sync/rslsync-usermode7
-rw-r--r--network/resilio-sync/slack-desc19
-rw-r--r--network/riot-web/riot-web.SlackBuild2
-rw-r--r--network/s-nail/s-nail.SlackBuild5
-rw-r--r--network/s-nail/s-nail.info6
-rw-r--r--network/sfeed/sfeed.SlackBuild7
-rw-r--r--network/shorewall-core/shorewall-core.SlackBuild2
-rw-r--r--network/shorewall-core/shorewall-core.info8
-rw-r--r--network/shorewall/shorewall.SlackBuild2
-rw-r--r--network/shorewall/shorewall.info8
-rw-r--r--network/shorewall6/shorewall6.SlackBuild2
-rw-r--r--network/shorewall6/shorewall6.info8
-rw-r--r--network/signal-desktop/signal-desktop.SlackBuild2
-rw-r--r--network/signal-desktop/signal-desktop.info6
-rw-r--r--network/slack/slack.SlackBuild2
-rw-r--r--network/slack/slack.info6
-rw-r--r--network/slimjet/slimjet.SlackBuild2
-rw-r--r--network/slimjet/slimjet.info6
-rw-r--r--network/sshuttle/sshuttle.SlackBuild3
-rw-r--r--network/sshuttle/sshuttle.info12
-rw-r--r--network/ssmtp/ssmtp.SlackBuild3
-rw-r--r--network/ssmtp/ssmtp.info4
-rw-r--r--network/syncthing/syncthing.SlackBuild2
-rw-r--r--network/syncthing/syncthing.info10
-rw-r--r--network/synergy/020_toolchain_commands.diff41
-rw-r--r--network/synergy/synergy.SlackBuild27
-rw-r--r--network/synergy/synergy.info10
-rw-r--r--network/telegram/telegram.SlackBuild2
-rw-r--r--network/telegram/telegram.info10
-rw-r--r--network/tor-browser/tor-browser.SlackBuild4
-rw-r--r--network/tor-browser/tor-browser.info10
-rw-r--r--network/tor/tor.SlackBuild2
-rw-r--r--network/tor/tor.info6
-rw-r--r--network/ucarp/getopt.patch12
-rw-r--r--network/ucarp/ucarp.SlackBuild14
-rw-r--r--network/uget-integrator/README13
-rw-r--r--network/uget-integrator/slack-desc19
-rw-r--r--network/uget-integrator/uget-integrator.SlackBuild102
-rw-r--r--network/uget-integrator/uget-integrator.info10
-rw-r--r--network/vivaldi/vivaldi.SlackBuild2
-rw-r--r--network/vivaldi/vivaldi.info10
-rw-r--r--network/webhook/webhook.SlackBuild4
-rw-r--r--network/webhook/webhook.info6
-rw-r--r--network/webhook/webhook.sysconfig2
-rw-r--r--network/weechat/README3
-rw-r--r--network/weechat/weechat.SlackBuild6
-rw-r--r--network/wireguard-linux-compat/wireguard-linux-compat.SlackBuild2
-rw-r--r--network/wireguard-linux-compat/wireguard-linux-compat.info6
-rw-r--r--network/wireguard-tools/wireguard-tools.SlackBuild2
-rw-r--r--network/wireguard-tools/wireguard-tools.info6
-rw-r--r--network/youtube-dl/youtube-dl.SlackBuild2
-rw-r--r--network/youtube-dl/youtube-dl.info6
-rw-r--r--network/zoom-linux/zoom-linux.SlackBuild2
-rw-r--r--network/zoom-linux/zoom-linux.info10
-rw-r--r--office/SOGo/SOGo.SlackBuild4
-rw-r--r--office/SOGo/SOGo.info12
-rw-r--r--office/calibre-bin/calibre-bin.SlackBuild2
-rw-r--r--office/calibre-bin/calibre-bin.info12
-rw-r--r--office/coolreader/README7
-rw-r--r--office/coolreader/coolreader.SlackBuild30
-rw-r--r--office/coolreader/coolreader.info4
-rw-r--r--office/coolreader/inifile.diff21
-rw-r--r--office/coolreader/slack-desc6
-rw-r--r--office/hunspell-de/hunspell-de.SlackBuild19
-rw-r--r--office/hunspell-de/hunspell-de.info2
-rw-r--r--office/jstock/jstock.SlackBuild2
-rw-r--r--office/jstock/jstock.info6
-rw-r--r--office/lowdown/README15
-rw-r--r--office/lowdown/lowdown.SlackBuild (renamed from games/vbam-libretro/vbam-libretro.SlackBuild)52
-rw-r--r--office/lowdown/lowdown.info10
-rw-r--r--office/lowdown/slack-desc18
-rw-r--r--office/lyx/lyx.SlackBuild2
-rw-r--r--office/lyx/lyx.info6
-rw-r--r--office/smoffice2018/smoffice2018.SlackBuild4
-rw-r--r--office/smoffice2018/smoffice2018.info10
-rw-r--r--office/xournalpp/xournalpp.SlackBuild6
-rw-r--r--office/xournalpp/xournalpp.info6
-rw-r--r--office/zim/README38
-rw-r--r--office/zim/slack-desc14
-rw-r--r--office/zim/zim.SlackBuild11
-rw-r--r--office/zim/zim.info10
-rw-r--r--perl/MoarVM/MoarVM.SlackBuild4
-rw-r--r--perl/MoarVM/MoarVM.info6
-rw-r--r--perl/nqp/nqp.SlackBuild4
-rw-r--r--perl/nqp/nqp.info6
-rw-r--r--perl/perl-Astro-SunTime/perl-Astro-SunTime.info4
-rw-r--r--perl/perl-Convert-UU/perl-Convert-UU.info4
-rw-r--r--perl/perl-Coro/perl-Coro.SlackBuild2
-rw-r--r--perl/perl-Coro/perl-Coro.info6
-rw-r--r--perl/perl-Device-SerialPort/perl-Device-SerialPort.info4
-rw-r--r--perl/perl-Email-Date-Format/perl-Email-Date-Format.info4
-rw-r--r--perl/perl-IO-HTML/perl-IO-HTML.info4
-rw-r--r--perl/perl-IO-String/build_perl-IO-String83
-rw-r--r--perl/perl-Image-Magick/README9
-rw-r--r--perl/perl-Image-Magick/perl-Image-Magick.SlackBuild10
-rw-r--r--perl/perl-Image-Magick/perl-Image-Magick.info2
-rw-r--r--perl/perl-Image-Magick/slack-desc2
-rw-r--r--perl/perl-MIME-Lite/perl-MIME-Lite.info4
-rw-r--r--perl/perl-Module-Build/perl-Module-Build.SlackBuild4
-rw-r--r--perl/perl-Module-Build/perl-Module-Build.info6
-rw-r--r--perl/perl-Mojolicious-Plugin-Humane/README11
-rw-r--r--perl/perl-Mojolicious-Plugin-Humane/perl-Mojolicious-Plugin-Humane.SlackBuild101
-rw-r--r--perl/perl-Mojolicious-Plugin-Humane/perl-Mojolicious-Plugin-Humane.info10
-rw-r--r--perl/perl-Mojolicious-Plugin-Humane/slack-desc19
-rw-r--r--perl/perl-Mojolicious-Plugin-I18N/README4
-rwxr-xr-xperl/perl-Mojolicious-Plugin-I18N/perl-Mojolicious-Plugin-I18N.SlackBuild101
-rw-r--r--perl/perl-Mojolicious-Plugin-I18N/perl-Mojolicious-Plugin-I18N.info12
-rw-r--r--perl/perl-Mojolicious-Plugin-I18N/slack-desc19
-rw-r--r--perl/perl-PHP-Serialization/perl-PHP-Serialization.info4
-rw-r--r--perl/perl-Path-Tiny/perl-Path-Tiny.SlackBuild2
-rw-r--r--perl/perl-Path-Tiny/perl-Path-Tiny.info6
-rw-r--r--perl/perl-PerlIO-Layers/perl-PerlIO-Layers.info4
-rw-r--r--perl/perl-Sub-Exporter-Progressive/perl-Sub-Exporter-Progressive.info4
-rw-r--r--perl/perl-Sys-Mmap/perl-Sys-Mmap.info4
-rw-r--r--perl/perl-Template-Toolkit/perl-Template-Toolkit.SlackBuild2
-rw-r--r--perl/perl-Template-Toolkit/perl-Template-Toolkit.info6
-rw-r--r--perl/perl-Test-HexDifferences/perl-Test-HexDifferences.SlackBuild1
-rw-r--r--perl/perl-Test-HexDifferences/perl-Test-HexDifferences.info2
-rw-r--r--perl/perl-Test-Number-Delta/perl-Test-Number-Delta.info4
-rw-r--r--perl/perl-X10/perl-X10.info4
-rw-r--r--perl/perl-YAML-Syck/perl-YAML-Syck.SlackBuild4
-rw-r--r--perl/perl-YAML-Syck/perl-YAML-Syck.info6
-rw-r--r--perl/perl-cgi-minimal/perl-cgi-minimal.SlackBuild2
-rw-r--r--perl/perl-cgi-minimal/perl-cgi-minimal.info2
-rw-r--r--perl/perl-file-slurper/README3
-rw-r--r--perl/perl-file-slurper/perl-file-slurper.SlackBuild86
-rw-r--r--perl/perl-file-slurper/perl-file-slurper.info10
-rw-r--r--perl/perl-file-slurper/slack-desc19
-rw-r--r--perl/perl-goo-canvas/perl-goo-canvas.info4
-rw-r--r--perl/perl-html-form/perl-html-form.info4
-rw-r--r--perl/perl-http-response-encoding/perl-http-response-encoding.info4
-rw-r--r--perl/perl-http-server-simple/perl-http-server-simple.info4
-rw-r--r--perl/perl-x11-protocol/perl-x11-protocol.info4
-rw-r--r--perl/rakudo/README3
-rw-r--r--perl/rakudo/rakudo.SlackBuild10
-rw-r--r--perl/rakudo/rakudo.info6
-rw-r--r--perl/zef/README2
-rw-r--r--perl/zef/zef.SlackBuild4
-rw-r--r--perl/zef/zef.info6
-rw-r--r--python/PyXB/PyXB.info2
-rw-r--r--python/backlash/README4
-rw-r--r--python/cloudscraper/README6
-rw-r--r--python/cloudscraper/cloudscraper.SlackBuild (renamed from games/libretro-lutro/libretro-lutro.SlackBuild)28
-rw-r--r--python/cloudscraper/cloudscraper.info10
-rw-r--r--python/cloudscraper/slack-desc19
-rw-r--r--python/html2text/README9
-rw-r--r--python/html2text/html2text.SlackBuild42
-rw-r--r--python/html2text/html2text.info12
-rw-r--r--python/html2text/slack-desc12
-rw-r--r--python/llfuse/llfuse.info4
-rw-r--r--python/parso/parso.SlackBuild4
-rw-r--r--python/parso/parso.info6
-rw-r--r--python/psutil/README4
-rw-r--r--python/psutil/psutil.SlackBuild8
-rw-r--r--python/psutil/psutil.info6
-rw-r--r--python/py-cpuinfo/py-cpuinfo.SlackBuild24
-rw-r--r--python/py-cpuinfo/py-cpuinfo.info6
-rw-r--r--python/pycryptodomex/pycryptodomex.SlackBuild2
-rw-r--r--python/pycryptodomex/pycryptodomex.info6
-rw-r--r--python/python-PySnooper/python-PySnooper.SlackBuild4
-rw-r--r--python/python-PySnooper/python-PySnooper.info6
-rw-r--r--python/python-evdev/python-evdev.SlackBuild5
-rw-r--r--python/python-evdev/python-evdev.info10
-rw-r--r--python/python-importlib_metadata/python-importlib_metadata.SlackBuild4
-rw-r--r--python/python-importlib_metadata/python-importlib_metadata.info6
-rw-r--r--python/python-neovim/python-neovim.SlackBuild4
-rw-r--r--python/python-neovim/python-neovim.info6
-rw-r--r--python/python-notify2/python-notify2.SlackBuild9
-rw-r--r--python/python-sh/README4
-rw-r--r--python/python-sh/python-sh.SlackBuild6
-rw-r--r--python/python-sh/python-sh.info2
-rw-r--r--python/python-zipp/python-zipp.SlackBuild4
-rw-r--r--python/python-zipp/python-zipp.info8
-rw-r--r--python/python3-django/python3-django.SlackBuild4
-rw-r--r--python/python3-django/python3-django.info6
-rw-r--r--python/python3-jedi/python3-jedi.SlackBuild4
-rw-r--r--python/python3-jedi/python3-jedi.info6
-rw-r--r--python/python3-jupyter-ipykernel/python3-jupyter-ipykernel.SlackBuild4
-rw-r--r--python/python3-jupyter-ipykernel/python3-jupyter-ipykernel.info6
-rw-r--r--python/python3-lhafile/python3-lhafile.info4
-rw-r--r--python/python3-packaging/python3-packaging.SlackBuild2
-rw-r--r--python/python3-packaging/python3-packaging.info6
-rw-r--r--python/python3-pexpect/python3-pexpect.SlackBuild4
-rw-r--r--python/python3-pexpect/python3-pexpect.info6
-rw-r--r--python/python3-pyrsistent/python3-pyrsistent.SlackBuild2
-rw-r--r--python/python3-pyrsistent/python3-pyrsistent.info6
-rw-r--r--python/pyudev/pyudev.SlackBuild6
-rw-r--r--python/pyudev/pyudev.info6
-rw-r--r--python/s3transfer/s3transfer.SlackBuild4
-rw-r--r--python/s3transfer/s3transfer.info6
-rw-r--r--python/selenium/selenium.SlackBuild11
-rw-r--r--python/selenium/selenium.info8
-rw-r--r--python/six/six.SlackBuild2
-rw-r--r--python/six/six.info6
-rw-r--r--python/werkzeug/README10
-rw-r--r--python/werkzeug/slack-desc2
-rw-r--r--python/werkzeug/werkzeug.SlackBuild8
-rw-r--r--python/werkzeug/werkzeug.info6
-rw-r--r--ruby/ruby-gist/ruby-gist.SlackBuild4
-rw-r--r--ruby/ruby-gist/ruby-gist.info6
-rw-r--r--ruby/rubygem-parser/rubygem-parser.SlackBuild4
-rw-r--r--ruby/rubygem-parser/rubygem-parser.info6
-rw-r--r--system/ansible/ansible.SlackBuild4
-rw-r--r--system/ansible/ansible.info6
-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/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/bleachbit/bleachbit.SlackBuild4
-rw-r--r--system/bleachbit/bleachbit.info6
-rw-r--r--system/bubblewrap/bubblewrap.SlackBuild2
-rw-r--r--system/bubblewrap/bubblewrap.info6
-rw-r--r--system/clamav/clamav.SlackBuild4
-rw-r--r--system/clamav/clamav.info6
-rw-r--r--system/createrepo_c/README16
-rw-r--r--system/createrepo_c/createrepo_c.SlackBuild (renamed from network/createrepo_c/createrepo_c.SlackBuild)5
-rw-r--r--system/createrepo_c/createrepo_c.info (renamed from network/createrepo_c/createrepo_c.info)6
-rw-r--r--system/createrepo_c/slack-desc (renamed from network/createrepo_c/slack-desc)0
-rw-r--r--system/dosbox-dev/dosbox-dev.SlackBuild4
-rw-r--r--system/dosbox-dev/dosbox-dev.info6
-rw-r--r--system/dust/dust.SlackBuild4
-rw-r--r--system/dust/dust.info50
-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.models42
-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/fatsort/fatsort.SlackBuild39
-rw-r--r--system/fatsort/fatsort.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/fwupd/doinst.sh7
-rw-r--r--system/fwupd/fwupd.SlackBuild10
-rw-r--r--system/gcdemu/gcdemu.SlackBuild5
-rw-r--r--system/glances/README10
-rw-r--r--system/glances/glances.SlackBuild4
-rw-r--r--system/glances/glances.info6
-rw-r--r--system/isdct/isdct.SlackBuild6
-rw-r--r--system/isdct/isdct.info8
-rw-r--r--system/kapacitor/kapacitor.SlackBuild4
-rw-r--r--system/kapacitor/kapacitor.info10
-rw-r--r--system/letsencrypt/README3
-rw-r--r--system/letsencrypt/letsencrypt.SlackBuild2
-rw-r--r--system/letsencrypt/letsencrypt.info6
-rw-r--r--system/libsignal-protocol-c/README2
-rw-r--r--system/libsignal-protocol-c/libsignal-protocol-c.SlackBuild (renamed from games/bsnes-libretro/bsnes-libretro.SlackBuild)68
-rw-r--r--system/libsignal-protocol-c/libsignal-protocol-c.info10
-rw-r--r--system/libsignal-protocol-c/slack-desc19
-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/magiic.SlackBuild2
-rw-r--r--system/magiic/magiic.info6
-rw-r--r--system/monitorix/monitorix.info4
-rw-r--r--system/nvidia-driver/README6
-rw-r--r--system/nvidia-driver/changelog.txt3
-rw-r--r--system/nvidia-driver/nvidia-driver.SlackBuild2
-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-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/ostree/ostree.SlackBuild2
-rw-r--r--system/ostree/ostree.info6
-rw-r--r--system/powerkit/README10
-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/qdirstat/qdirstat.SlackBuild2
-rw-r--r--system/qdirstat/qdirstat.info6
-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/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/skim/skim.SlackBuild4
-rw-r--r--system/skim/skim.info50
-rw-r--r--system/slpkg/slpkg.SlackBuild7
-rw-r--r--system/slpkg/slpkg.info6
-rw-r--r--system/splix/splix.info4
-rw-r--r--system/telegraf/slack-desc2
-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/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/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.info8
-rw-r--r--system/wine-staging/wine-staging.SlackBuild2
-rw-r--r--system/wine-staging/wine-staging.info10
-rw-r--r--system/worker/slack-desc6
-rw-r--r--system/worker/worker.SlackBuild3
-rw-r--r--system/worker/worker.info6
-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.SlackBuild (renamed from libraries/tls/tls.SlackBuild)60
-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
758 files changed, 8683 insertions, 4418 deletions
diff --git a/ChangeLog.txt b/ChangeLog.txt
index 4d1553bb1c..cdff3ec5e2 100644
--- a/ChangeLog.txt
+++ b/ChangeLog.txt
@@ -1,3 +1,373 @@
+Sat Feb 15 02:58:47 UTC 2020
+academic/aris: New maintainer.
+academic/geomview: New maintainer.
+audio/azr3: Removed unused files.
+desktop/e16: Updated for version 1.0.19.
+desktop/sun: Updated for version 1.3.0.
+desktop/x-tile: updated for version 2.6
+desktop/xfce4-cpufreq-plugin: New maintainer.
+development/bigloo: Updated for version 4.3f.
+development/bluefish: fix md5sum
+development/composer: Updated for version 1.9.3
+development/d-tools: Updated for version 2.090.1
+development/dmd: Updated for version 2.090.1
+development/jupyter_core: Update for version 4.6.2.
+development/radare2: Updated for version 4.2.0.
+development/src-vcs: Updated for version 1.28.
+development/tiled: updated for version 1.3.2
+development/universal-ctags: Updated for version 6ffdd48
+games/bsnes-libretro: Removed.
+games/crispy-doom: Updated for version 5.6.4.
+games/higan-libretro: Removed.
+games/lgogdownloader: updated for version 3.5
+games/libretro-lutro: Removed.
+games/vbam-libretro: Removed.
+games/vkQuake: Updated for version 1.04.1.
+games/wesnoth: updated for version 1.14.11
+gis/OWSLib: Updated for version 0.19.1.
+gis/gpxsee: Updated for version 7.20.
+gis/saga-gis: Updated for version 7.5.0.
+graphics/Blender: Updated for version 2.82
+graphics/entangle: New maintainer.
+graphics/mtpaint: New maintainer.
+graphics/plotutils: New maintainer.
+graphics/white_dune: Updated for version 1.748.
+libraries/SOPE: Updated for version 4.3.0.
+libraries/allegro: updated for version 5.2.6.0
+libraries/argon2: Updated for version 20190702.
+libraries/botocore: Updated for version 1.14.15.
+libraries/htmlcxx: updated for version 0.87
+libraries/id3lib: use patches from Slackware-current
+libraries/libjwt: updated for version 1.12.0
+libraries/libopenshot-audio: Updated for version 0.1.9
+libraries/libopenshot: Updated for versin 0.2.4
+libraries/libsidplay2: Updated to patch version 2.1.1-15
+libraries/live555: Updated for version 2020.02.11
+misc/vdpauinfo: revert version back to 1.0
+multimedia/lives: Updated for version 3.0.2.
+multimedia/openshot: Updated for version 2.5.0
+multimedia/pepperflash-plugin: Updated for version 32.0.0.330.
+multimedia/plexmediaserver: Updated for v 1.18.6.2368_97add474d.
+network/TeamSpeak3: update dependency list
+network/arno-iptables-firewall: Updated for version 2.1.0.
+network/asterisk: Updated for version 16.8.0.
+network/awscli: Updated for version 1.17.15.
+network/bottle: Updated for version 0.12.18.
+network/glewlwyd: updated for version 2.1.1
+network/guacamole-client: Updated for version 1.1.0
+network/guacamole-server: Updated for version 1.1.0
+network/hylafax+: Updated for version 7.0.2.
+network/insync: Updated for version 3.0.28.40721.
+network/netcat-openbsd: Remove unused patches.
+network/openresolv: Fix update-resolv-conf script to remove existing nameservers
+network/openresolv: Update to 3.10.0
+network/sfeed: Fix SlackBuild.
+network/signal-desktop: Updated for version 1.30.1.
+network/signal-desktop: Updated for version 1.31.0.
+network/slack: Updated for version 4.3.2.
+network/slimjet: Updated for version 25.0.8.0.
+network/sshuttle: updated for version 0.78.5
+network/synergy: Updated for version 1.8.8
+network/telegram: Updated for version 1.9.13.
+network/tor-browser: Updated for version 9.0.5.
+network/ucarp: Fix command line processing.
+network/vivaldi: Updated for version 2.11.1811.33.
+office/SOGo: Updated for version 4.3.0.
+office/lyx: Updated for version 2.3.4.
+office/smoffice2018: Updated for version 2018_974.
+office/xournalpp: Updated for version 1.0.17.
+perl/MoarVM: Updated for version 2020.01.1.
+perl/nqp: Updated for version 2020.01.
+perl/perl-IO-HTML: New maintainer
+perl/perl-IO-String: remove old build log.
+perl/perl-goo-canvas: New maintainer
+perl/perl-html-form: New maintainer
+perl/perl-http-response-encoding: New maintainer
+perl/perl-http-server-simple: New maintainer
+perl/perl-x11-protocol: New maintainer
+perl/rakudo: Updated for version 2020.01.
+perl/zef: Updated for version 0.8.3.
+python/cloudscraper: Added (Python Module).
+python/parso: Updated for version 0.6.1.
+python/py-cpuinfo: Updated for version 5.0.0.
+python/pycryptodomex: Updated for version 3.9.6.
+python/python-evdev: Updated for version 1.3.0.
+python/python-notify2: Added python3 support.
+python/python-zipp: Updated for version 2.2.0.
+python/python3-lhafile: New maintainer.
+python/python3-pexpect: Updated for version 4.8.0.
+python/python3-pyrsistent: Updated for version 0.15.7.
+python/s3transfer: Updated for version 0.3.3.
+system/ansible: Updated for version 2.9.5.
+system/dosbox-dev: updated for version 0.74.3.r4313
+system/fs-uae-arcade: New maintainer.
+system/fs-uae-launcher: New maintainer.
+system/fs-uae: New maintainer.
+system/glances: Updated for version 3.1.0.
+system/libsignal-protocol-c: Added (Forward Secrecy Protocol).
+system/nvidia-driver: update for version 440.59, minor edits
+system/nvidia-kernel: fix download link
+system/nvidia-kernel: update for version 440.59
+system/nvidia-legacy304-driver: unmaintained
+system/nvidia-legacy304-kernel: unmaintained
+system/nvidia-legacy390-driver: update for version 390.132, edits
+system/nvidia-legacy390-kernel: update for version 390.132
+system/qdirstat: Updated for version 1.6.1.
+system/slpkg: Updated for version 3.8.1.
+system/telegraf: Updated for version 1.13.3.
+system/tinycdb: Fix include dir.
+system/ttf-paratype-pt-fonts: Update README.
+system/ufiformat: Updated for version 0.9.9.
+system/xorgxrdp: Added (support files for xrdp).
+system/xrdp: Add missing files.
+system/xrdp: Updated for version 0.9.12.
++--------------------------+
+Sat Feb 8 08:04:01 UTC 2020
+academic/Gridcoin-Research: updated for version 4.0.6.0
+academic/boinc: updated for version 7.16.4
+academic/ds9: Updated for version 8.1.
+academic/fastqc: Updated for version 0.11.9.
+academic/fet: Updated for version 5.42.3.
+academic/sage: Updated for version 9.0.
+audio/qjackctl: Updated for version 0.6.1, new maintainer.
+audio/yoshimi: Updated for version 1.7.0.
+desktop/Buku: Removed (replaced by buku).
+desktop/breeze-snow-cursor-theme: Added (White cursor theme).
+desktop/buku: Added (Cmdline bookmark manager).
+desktop/flatpak: fix build
+desktop/jgmenu: Updated for version 4.0.2.
+desktop/x-tile: New maintainer.
+development/astyle: New maintainer, various enhancements.
+development/avrdude: Updated for version 6.3.
+development/bluefish: updated for version 2.2.11
+development/check: Updated for version 0.14.0.
+development/codelite: Updated for version 13.0.
+development/dotnet-runtime: Fix typo.
+development/dotnet-sdk: Fix typo.
+development/google-go-lang: Updated for version 1.13.7.
+development/jupyter-notebook: Updated for version 6.0.3.
+development/jupyter_console: Updated for version 6.1.0.
+development/mutagen: Add python3 support.
+development/portaudio: New maintainer.
+development/processing: Updated for version 3.5.4.
+development/pycharm: Updated for version 2019.3.2.
+development/sbcl: Updated for version 2.0.1.
+development/vscode-bin: Updated for version 1.42.0.
+games/aisleriot: Add missing patch.
+games/aisleriot: Fix build.
+games/lgogdownloader: New maintainer.
+games/retux: Add missing pygame dep.
+games/scummvm: Updated for version 2.1.1.
+games/stormbaancoureur: Fix email.
+games/ultimatestunts: Updated for version 0.7.7.1.
+games/waterCloset: Updated for version 1.0.
+gis/geopy: Updated for version 1.21.0.
+graphics/converseen: Updated for version 0.9.8.1.
+graphics/sxiv: Updated for version 26.
+graphics/vuescan: Updated for version 9.7.22.
+libraries/Jinja2: Updated for version 2.11.1.
+libraries/aqbanking: Updated for version 6.0.2.
+libraries/aspnetcore-runtime: Fix typo.
+libraries/gwenhywfar: Updated for version 5.1.3.
+libraries/htmlcxx: New maintainer.
+libraries/libinput: Updated for version 1.15.1.
+libraries/libsidplay2: New maintainer.
+misc/html-xml-utils: Updated for version 7.8.
+misc/vdpauinfo: updated for version 1.3
+multimedia/lives: New maintainer.
+multimedia/strawberry: Updated for version 0.6.8.
+multimedia/tovid: update homepage
+multimedia/vgmplay: Updated for version 0.40.9.
+network/aircrack-ng: Updated for version 1.6.
+network/go-ipfs: Updated for version 0.4.23.
+network/mailspring: Added (Fork of Nylas mail).
+network/netcat-openbsd: Updated for version 1.206.
+network/netdiscover: Updated for version 053dda2.
+network/nordvpn: Updated for version 3.6.0.
+network/opensmtpd: Reverted to 6.0.3p1.
+network/opera-developer: Updated for version 68.0.3590.0.
+network/opera: Updated for version 66.0.3515.72.
+network/palemoon-bin: Updated for version 28.8.2.1.
+network/palemoon: Updated for version 28.8.2.1.
+network/pexip-infinity-connect: Added (Video Communication).
+network/qutebrowser-tox: Updated for version 1.10.0.
+network/qutebrowser: Updated for version 1.10.0.
+network/resilio-sync: Added (Sync All Your Data Across Devices).
+network/riot-web: Fix path.
+network/s-nail: Updated for version 14.9.17.
+network/sshuttle: New maintainer.
+network/syncthing: Updated for version 1.3.4.
+network/synergy: New maintainer.
+network/uget-integrator: Added (download manager).
+network/webhook: Updated for version 2.6.11.
+network/wireguard-linux-compat: Updated for version 0.0.20200205.
+network/wireguard-tools: Updated for version 1.0.20200206.
+network/zoom-linux: Updated for version 3.5.352596.0119.
+office/calibre-bin: Updated for version 4.10.1.
+office/lowdown: Added (markdown translator).
+perl/perl-Mojolicious-Plugin-Humane: Added (perl module).
+perl/perl-Mojolicious-Plugin-I18N: Added (Perl module).
+perl/perl-Path-Tiny: Updated for version 0.112.
+perl/perl-Test-HexDifferences: Fix deps.
+perl/perl-YAML-Syck: Updated for version 1.32.
+python/html2text: Updated for version 2020.1.16, new maintainer.
+python/llfuse: New maintainer.
+python/parso: Updated for version 0.6.0.
+python/psutil: Fix permission.
+python/python-PySnooper: Updated for version 0.3.0.
+python/python-importlib_metadata: Updated for 1.5.0.
+python/python-neovim: Updated for version 0.4.1.
+python/python3-django: Updated for version 3.0.3.
+python/python3-jedi: Updated for version 0.16.0.
+python/python3-jupyter-ipykernel: Updated for version 5.1.4.
+python/pyudev: Updated for version 0.22.0.
+python/selenium: Updated for version 3.141.0.
+python/werkzeug: Updated for version 0.16.1.
+ruby/ruby-gist: Updated for version 5.1.0.
+system/asbt: Updated for version 2.1.1.
+system/autoslackpkg: Added (automates the use of slackpkg).
+system/bleachbit: Updated for version 3.2.0.
+system/clamav: Updated for version 0.102.2.
+system/epson-inkjet-printer-escpr2: Updated for version 1.1.6.
+system/fatsort: Updated for version 1.6.2.605.
+system/isdct: Updated for version 3.0.24.
+system/kapacitor: Updated for version 1.5.4.
+system/letsencrypt: Updated for version 1.2.0.
+system/magiic: Updated for version 0.3.1.
+system/monitorix: New maintainer.
+system/powershell: Added (command-line shell).
+system/scrypt: Updated for version 1.3.0.
+system/slpkg: Updated for version 3.8.0.
+system/telegraf: Updated for version 1.13.2.
+system/tmpwatch: Added (A utility for removing temporary files).
+system/ttf-paratype-pt-fonts: Added (ParaType free fonts).
+system/ttf-xo-fonts: Added (free XO Fonts).
+system/wine-staging: Updated for version 5.1.
+system/worker: Updated for version 4.3.0.
++--------------------------+
+Sat Feb 1 02:01:22 UTC 2020
+academic/abella: Reflow README.
+audio/audacious-ffmpeg: Fix email.
+audio/azr3: Update script.
+audio/opus: Update build parameters.
+audio/setBfree: Update script.
+dart-sdk updated to 2.7.1
+desktop/Buku: Updated for version 4.2.2.
+desktop/conky-manager: Updated for version 2.4.
+desktop/fbmenugen: Updated for version 0.84.
+desktop/flatpak: Updated to version 1.6.1.
+desktop/spectrwm: Updated for version 3.3.0.
+desktop/wmii: Assume maintainership
+desktop/xfce4-windowck-plugin: Reflow README.
+development/Sphinx: Update build instructions for pytz dependency.
+development/amazon-corretto: Updated for version 8.242.08.1.
+development/ninja: Updated for version 1.10.0.
+development/snappy: Convert .info file to UTF-8.
+development/sublime_merge: Fix symlink.
+games/aisleriot: Added (card games collection).
+games/cowsay: Fix email.
+games/ultimatestunts: Fix email.
+gis/Shapely: Updated for version 1.7.0.
+graphics/shaderc: Updated for version 2019.1.
+graphics/vuescan: Update MD5SUMs.
+graphics/vulkan-sdk: Updated for version 1.2.131.1.
+ham/spectools: Added (spectrum analyzer).
+jstock updated to 1.0.7.44
+libraries/glfw3: Updated for version 3.3.2.
+libraries/html5lib: Add python3 support
+libraries/id3lib: Remove broken patch.
+libraries/jbigkit: Marked as orphaned (no SBo maintainer)
+libraries/libasr: Updated for version 1.0.4.
+libraries/libbsd: Changed maintainer, cleanups.
+libraries/libcbor: Reflow README.
+libraries/libev: Updated for version 4.31.
+libraries/librelp: Updated for version 1.5.0.
+libraries/libuv: Updated for version 1.34.2.
+libraries/live555: Updated for version 2020.01.28
+libraries/python3-PyQtWebEngine: Added (Py3 QtWebEngine Binding).
+libraries/tls: Removed (duplicate of tcl-tls).
+misc/KeePass: Updated for version 2.44.
+misc/goldencheetah: Avoid dependency on qt5-webkit.
+misc/gramps: Updated for version 5.1.2.
+misc/hoorex: Updated for version 0.7.0
+misc/xbanish: Updated for version 1.6, new maintainer.
+multimedia/MuseScore: jack2 => jack in REQUIRES.
+multimedia/dvgrab: Update script.
+multimedia/lives: jack2 => jack in REQUIRES.
+network/NetworkManager-pptp: Fixed DOWNLOAD and MD5SUM
+network/NetworkManager-ssh: Reflow README.
+network/barrier: Convert .info file to UTF-8.
+network/cni-plugins: Reflow README.
+network/opensmtpd-extras: Reflow README.
+network/opensmtpd: Fix more security issues.
+network/opensmtpd: Updated for version 6.6.2p1.
+network/opera-developer: Updated for version 68.0.3581.0.
+network/pure-ftpd: Updated for version 1.0.49.
+network/qtmib: New maintainer.
+network/r8168: Updated for version 8.048.00.
+network/radicale: Fix email.
+network/shorewall-core: Updated for version 5.2.3.5.
+network/shorewall6: Updated for version 5.2.3.5.
+network/shorewall: Updated for version 5.2.3.5.
+network/ssmtp: New maintainer.
+network/telegram: Updated for version 1.9.8.
+network/telegram: Updated for version 1.9.9.
+network/tor: Updated for version 0.4.2.6.
+network/weechat: Allow optional build of docs/man.
+network/wireguard-linux-compat: Updated for version 0.0.20200128.
+network/youtube-dl: Updated for version 2020.01.24.
+office/coolreader: New maintainer.
+office/hunspell-de: Fix email.
+office/zim: Updated for version 0.72.1.
+perl/perl-Astro-SunTime: Marked as orphaned (no SBo maintainer)
+perl/perl-Convert-UU: Marked as orphaned (no SBo maintainer)
+perl/perl-Coro: Updated for version 6.55.
+perl/perl-Device-SerialPort: Marked as orphaned (no SBo maintainer)
+perl/perl-Email-Date-Format: Marked as orphaned (no SBo maintainer)
+perl/perl-IO-HTML: Marked as orphaned (no SBo maintainer)
+perl/perl-Image-Magick: Remove - from VERSION, reflow README.
+perl/perl-MIME-Lite: Marked as orphaned (no SBo maintainer)
+perl/perl-Module-Build: Updated for version 0.4231.
+perl/perl-PHP-Serialization: Marked as orphaned (no SBo maintainer)
+perl/perl-PerlIO-Layers: Marked as orphaned (no SBo maintainer)
+perl/perl-Sub-Exporter-Progressive: Marked as orphaned (no SBo maintainer)
+perl/perl-Sys-Mmap: Marked as orphaned (no SBo maintainer)
+perl/perl-Template-Toolkit: Updated for version 3.007.
+perl/perl-Test-Number-Delta: Marked as orphaned (no SBo maintainer)
+perl/perl-X10: Marked as orphaned (no SBo maintainer)
+perl/perl-cgi-minimal: Fix email.
+perl/perl-file-slurper: Added (perl module).
+perl/perl-goo-canvas: Marked as orphaned (no SBo maintainer)
+perl/perl-html-form: Marked as orphaned (no SBo maintainer)
+perl/perl-http-response-encoding: Marked as orphaned (no SBo maintainer)
+perl/perl-http-server-simple: Marked as orphaned (no SBo maintainer)
+perl/perl-x11-protocol: Marked as orphaned (no SBo maintainer)
+python/PyXB: Convert .info file to UTF-8.
+python/backlash: Reflow README.
+python/psutil: Updated for version 5.6.7
+python/python-importlib_metadata: Updated for 1.4.0.
+python/python-sh: Autodetect python3
+python/python3-packaging: Updated for version 20.1.
+python/six: Updated for version 1.14.0
+ruby/rubygem-parser: Updated for version 2.7.0.2.
+system/bubblewrap: Updated for version 0.4.0.
+system/createrepo_c: Updated for version 0.15.5, Moved from network.
+system/dust: Updated for version 0.4.4.
+system/epson-inkjet-printer-escpr2: Updated for version 1.1.5.
+system/epson-inkjet-printer-escpr: Updated for version 1.7.7.
+system/fwupd: Fix building without uefi support.
+system/gcdemu: Fix permission checking.
+system/letsencrypt: Update README.
+system/lzop: New maintainer.
+system/ostree: Updated for version 2019.6.
+system/powerkit: Reflow README.
+system/pspg: Updated for version 2.6.6.
+system/rsyslog: Updated for version 8.2001.0.
+system/rxvt-unicode: Update Maintainer in SlackBuild
+system/skim: 0.7.0.
+system/splix: Marked as orphaned (no SBo maintainer)
+system/zfs-on-linux: Updated for version 0.8.3.
++--------------------------+
Sun Jan 26 01:10:45 UTC 2020
academic/gcalctool: Removed (see mate-calc).
academic/xflr5: Updated for version 6.47.
diff --git a/academic/Gridcoin-Research/Gridcoin-Research.SlackBuild b/academic/Gridcoin-Research/Gridcoin-Research.SlackBuild
index 3e8c48fed2..6010e6a9ab 100644
--- a/academic/Gridcoin-Research/Gridcoin-Research.SlackBuild
+++ b/academic/Gridcoin-Research/Gridcoin-Research.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=Gridcoin-Research
-VERSION=${VERSION:-4.0.5.0}
+VERSION=${VERSION:-4.0.6.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/academic/Gridcoin-Research/Gridcoin-Research.info b/academic/Gridcoin-Research/Gridcoin-Research.info
index 15d420c4fb..47125005f4 100644
--- a/academic/Gridcoin-Research/Gridcoin-Research.info
+++ b/academic/Gridcoin-Research/Gridcoin-Research.info
@@ -1,8 +1,8 @@
PRGNAM="Gridcoin-Research"
-VERSION="4.0.5.0"
+VERSION="4.0.6.0"
HOMEPAGE="https://gridcoin.us/"
-DOWNLOAD="https://github.com/gridcoin-community/Gridcoin-Research/archive/4.0.5.0/Gridcoin-Research-4.0.5.0.tar.gz"
-MD5SUM="91c7c7aef2d8bee28936a3d0171eb51e"
+DOWNLOAD="https://github.com/gridcoin-community/Gridcoin-Research/archive/4.0.6.0/Gridcoin-Research-4.0.6.0.tar.gz"
+MD5SUM="6c924899a3a75f0c072fb3e0a8d64b4f"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/academic/abella/README b/academic/abella/README
index aa13f891cd..a6f078794e 100644
--- a/academic/abella/README
+++ b/academic/abella/README
@@ -1,7 +1,9 @@
-Abella is an interactive theorem prover based on lambda-tree syntax.
-This means that Abella is well-suited for reasoning about the meta-theory of programming languages
-and other logical systems which manipulate objects with binding. For example, the following applications
-are included in the distribution of Abella.
+Abella is an interactive theorem prover based on lambda-tree syntax.
+
+This means that Abella is well-suited for reasoning about the meta-theory
+of programming languages and other logical systems which manipulate
+objects with binding. For example, the following applications are included
+in the distribution of Abella.
* Various results on the lambda calculus involving big-step evaluation, small-step evaluation, and typing judgments
* Cut-admissibility for a sequent calculus
@@ -15,11 +17,14 @@ are included in the distribution of Abella.
For Full List:
http://abella-prover.org/examples/index.html
-Abella uses a two-level logic approach to reasoning.
-Specifications are made in the logic of second-order hereditary Harrop formulas using lambda-tree syntax.
-This logic is executable and is a subset of the AProlog language
-(see the Teyjus system for an implementation of this language).
-The reasoning logic of Abella is the culmination of a series of extensions to proof theory for the
-treatment of definitions, lambda-tree syntax, and generic judgments.
-The reasoning logic of Abella is able to encode the semantics of our specification logic as a
-definition and thereby reason over specifications in that logic.
+Abella uses a two-level logic approach to reasoning. Specifications
+are made in the logic of second-order hereditary Harrop formulas using
+lambda-tree syntax. This logic is executable and is a subset of the
+AProlog language (see the Teyjus system for an implementation of this
+language).
+
+The reasoning logic of Abella is the culmination of a series of extensions
+to proof theory for the treatment of definitions, lambda-tree syntax,
+and generic judgments. The reasoning logic of Abella is able to encode
+the semantics of our specification logic as a definition and thereby
+reason over specifications in that logic.
diff --git a/academic/aris/aris.info b/academic/aris/aris.info
index 35d002b89c..8362eaa9bb 100644
--- a/academic/aris/aris.info
+++ b/academic/aris/aris.info
@@ -6,5 +6,5 @@ MD5SUM="ef1b8f3be8edac44305e36493068f745"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Juan M. Lasca"
-EMAIL="juanmlasca@gmail.com"
+MAINTAINER="Philip Lacroix"
+EMAIL="slackph at posteo dot de"
diff --git a/academic/boinc/README b/academic/boinc/README
index d9831302df..5c3f695a28 100644
--- a/academic/boinc/README
+++ b/academic/boinc/README
@@ -20,7 +20,7 @@ Building
(2) Edit DATADIR in the script or run
- DATADIR="/home/<user>/.boinc_data" ./boinc.Slackbuild
+ DATADIR="/home/<user>/.boinc_data" ./boinc.SlackBuild
to set the data directory in your user's home and build the package.
diff --git a/academic/boinc/boinc.SlackBuild b/academic/boinc/boinc.SlackBuild
index f4103b52c1..7e94c5251c 100644
--- a/academic/boinc/boinc.SlackBuild
+++ b/academic/boinc/boinc.SlackBuild
@@ -25,8 +25,8 @@
# TODO: add rc.boinc.
PRGNAM=boinc
-VERSION=${VERSION:-7.14.2}
-BRANCH=${BRANCH:-7.14}
+VERSION=${VERSION:-7.16.4}
+BRANCH=${BRANCH:-7.16}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/academic/boinc/boinc.info b/academic/boinc/boinc.info
index f995b44462..41cd8165d2 100644
--- a/academic/boinc/boinc.info
+++ b/academic/boinc/boinc.info
@@ -1,8 +1,8 @@
PRGNAM="boinc"
-VERSION="7.14.2"
+VERSION="7.16.4"
HOMEPAGE="https://boinc.berkeley.edu/"
-DOWNLOAD="https://github.com/BOINC/boinc/archive/client_release/7.14/7.14.2/boinc-client_release-7.14-7.14.2.tar.gz"
-MD5SUM="9200c1cbd0bead753fbee06e0ef0368a"
+DOWNLOAD="https://github.com/BOINC/boinc/archive/client_release/7.16/7.16.4/boinc-client_release-7.16-7.16.4.tar.gz"
+MD5SUM="33aa0de75425d7c0b8acca0301df18b1"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="libwebp webkitgtk wxGTK3"
diff --git a/academic/ds9/ds9.SlackBuild b/academic/ds9/ds9.SlackBuild
index a757a1bed5..f6767b091d 100644
--- a/academic/ds9/ds9.SlackBuild
+++ b/academic/ds9/ds9.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for SAOImage DS9
-# Copyright 2017 Nitish Ragoomundun, Mauritius
+# Copyright 2020 Nitish Ragoomundun, Mauritius
# 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=ds9
-VERSION=${VERSION:-7.6}
+VERSION=${VERSION:-8.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/academic/ds9/ds9.info b/academic/ds9/ds9.info
index bab590e743..17023a3adf 100644
--- a/academic/ds9/ds9.info
+++ b/academic/ds9/ds9.info
@@ -1,8 +1,8 @@
PRGNAM="ds9"
-VERSION="7.6"
+VERSION="8.1"
HOMEPAGE="http://ds9.si.edu/site/Home.html"
-DOWNLOAD="http://ds9.si.edu/archive/source/ds9.7.6.tar.gz"
-MD5SUM="b700dd815fe1f7fa93e3e3bba1132ca7"
+DOWNLOAD="http://ds9.si.edu/archive/source/ds9.8.1.tar.gz"
+MD5SUM="3dd24162553617565182d1016d24a6de"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/academic/fastqc/fastqc.SlackBuild b/academic/fastqc/fastqc.SlackBuild
index 72021c6af6..d0add9f9cd 100644
--- a/academic/fastqc/fastqc.SlackBuild
+++ b/academic/fastqc/fastqc.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for fastqc
-# Copyright 2015-2018 Petar Petrov slackalaxy@gmail.com; 2018 Rob van Nues sborg63.org
+# Copyright 2015-2018 Petar Petrov slackalaxy@gmail.com; 2018-2020 Rob van Nues sborg63.org
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -24,8 +24,8 @@
PRGNAM=fastqc
SRCNAM=FastQC
-VERSION=${VERSION:-0.11.8}
-SRCVER=${SRCVER:-v0.11.8}
+VERSION=${VERSION:-0.11.9}
+SRCVER=${SRCVER:-v0.11.9}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/academic/fastqc/fastqc.info b/academic/fastqc/fastqc.info
index 39ebe38dbe..a84ec6f99d 100644
--- a/academic/fastqc/fastqc.info
+++ b/academic/fastqc/fastqc.info
@@ -1,8 +1,8 @@
PRGNAM="fastqc"
-VERSION="0.11.8"
+VERSION="0.11.9"
HOMEPAGE="http://www.bioinformatics.babraham.ac.uk/projects/fastqc/"
-DOWNLOAD="http://www.bioinformatics.babraham.ac.uk/projects/fastqc/fastqc_v0.11.8.zip"
-MD5SUM="bdaf3b9fe957681b3a12349fdfa1c6c0"
+DOWNLOAD="http://www.bioinformatics.babraham.ac.uk/projects/fastqc/fastqc_v0.11.9.zip"
+MD5SUM="ee7901b681bb2762d75d5a56c7ec6958"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="jdk"
diff --git a/academic/fet/fet.SlackBuild b/academic/fet/fet.SlackBuild
index 4761283f4e..330b134c40 100644
--- a/academic/fet/fet.SlackBuild
+++ b/academic/fet/fet.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=fet
-VERSION=${VERSION:-5.42.1}
+VERSION=${VERSION:-5.42.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/academic/fet/fet.info b/academic/fet/fet.info
index 3dcc9ed7e0..77f85a10b5 100644
--- a/academic/fet/fet.info
+++ b/academic/fet/fet.info
@@ -1,8 +1,8 @@
PRGNAM="fet"
-VERSION="5.42.1"
+VERSION="5.42.3"
HOMEPAGE="https://www.lalescu.ro/liviu/fet/"
-DOWNLOAD="https://www.lalescu.ro/liviu/fet/download/fet-5.42.1.tar.bz2"
-MD5SUM="72bb0d5f33f6adf7fbc3a430e90c891f"
+DOWNLOAD="https://www.lalescu.ro/liviu/fet/download/fet-5.42.3.tar.bz2"
+MD5SUM="3a4556bb2ea63cc31f5e3ca1080195b3"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="qt5"
diff --git a/academic/geomview/geomview.info b/academic/geomview/geomview.info
index 9254668ba4..012d830954 100644
--- a/academic/geomview/geomview.info
+++ b/academic/geomview/geomview.info
@@ -6,5 +6,5 @@ MD5SUM="29c7e6d678af7b9968980f92954419bb"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Jorge Barros de Abreu"
-EMAIL="ficmatin10@gmail.com"
+MAINTAINER="Philip Lacroix"
+EMAIL="slackph at posteo dot de"
diff --git a/academic/sage/README b/academic/sage/README
index c69694fb19..ab5e912702 100644
--- a/academic/sage/README
+++ b/academic/sage/README
@@ -11,10 +11,14 @@ of a full Slackware installation).
Building sage requires >12GB of disk space, so you may need to
redefine $TMP and/or $OUTPUT.
+Note that the build will likely spit out many "zero length file" errors,
+which can safely be ignored.
See README.BUILDOPTS for additional (important) information about
build options and such.
+This package does not include the doc files. Those can be found at doc.sagemath.org.
+
NOTE:
If you have ATOM processors, you need to run this command prior building:
export OPENBLAS_CONFIGURE="TARGET=ATOM"
diff --git a/academic/sage/doinst.sh b/academic/sage/doinst.sh
index 272b54cdf2..afc6c7588b 100644
--- a/academic/sage/doinst.sh
+++ b/academic/sage/doinst.sh
@@ -4,7 +4,7 @@ if [ -x usr/share/texmf/bin/texhash ]; then
fi
# run sage at least once as root after moving it to a new location
-echo "exit" | SAGEROOT/sage
+#echo "exit" | SAGEROOT/sage
if [ -x /usr/bin/update-desktop-database ]; then
/usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1
diff --git a/academic/sage/sage.SlackBuild b/academic/sage/sage.SlackBuild
index 8e6e47ae47..7049bb6d27 100644
--- a/academic/sage/sage.SlackBuild
+++ b/academic/sage/sage.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for sage
# Written by Jack Maddox <jack@auburn.edu>
-# Currently maintained by Willy Sudiarto Raharjo <willysr@slackbuilds.org>
+# Currently maintained by Christopher L Duston <christopher.duston@protonmail.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=sage
-VERSION=${VERSION:-8.0}
+VERSION=${VERSION:-9.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -69,7 +69,8 @@ patch -p1 < $CWD/sage-build-root.patch
# Thanks to Philip Lacroix <slackph@posteo.de>
rm build/pkgs/python2/patches/sys_path_security-issue_16202.patch
-make
+# The docs do not build correctly, so instead of make, do:
+make build
# test all examples in the documentation (over 93,000 line of input)
[ "${TEST:-no}" = "yes" ] && make test
diff --git a/academic/sage/sage.info b/academic/sage/sage.info
index 24c282defa..c88eea8153 100644
--- a/academic/sage/sage.info
+++ b/academic/sage/sage.info
@@ -1,10 +1,10 @@
PRGNAM="sage"
-VERSION="8.0"
+VERSION="9.0"
HOMEPAGE="http://www.sagemath.org"
-DOWNLOAD="http://mirrors.mit.edu/sage/src/sage-8.0.tar.gz"
-MD5SUM="93bdd128991e9144c4b137d3d6655065"
+DOWNLOAD="http://mirrors.mit.edu/sage/src/sage-9.0.tar.gz"
+MD5SUM="b864b8c19d376193e70eb2c8084bbd50"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="orphaned - no maintainer"
-EMAIL="nobody@nowhere.com"
+MAINTAINER="Christopher L Duston"
+EMAIL="christopher.duston@protonmail.com"
diff --git a/audio/audacious-ffmpeg/audacious-ffmpeg.SlackBuild b/audio/audacious-ffmpeg/audacious-ffmpeg.SlackBuild
index f45b5c764f..3f2e63c205 100644
--- a/audio/audacious-ffmpeg/audacious-ffmpeg.SlackBuild
+++ b/audio/audacious-ffmpeg/audacious-ffmpeg.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for audacious-ffmpeg
-# Copyright 2016 Johannes Schoepfer, Herrenberg, BW; Germany
+# Copyright 2016 Johannes Schoepfer, Germany
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
diff --git a/audio/audacious-ffmpeg/audacious-ffmpeg.info b/audio/audacious-ffmpeg/audacious-ffmpeg.info
index 4d49914a64..2b48d0fbe7 100644
--- a/audio/audacious-ffmpeg/audacious-ffmpeg.info
+++ b/audio/audacious-ffmpeg/audacious-ffmpeg.info
@@ -7,4 +7,4 @@ DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="ffmpeg"
MAINTAINER="Johannes Schoepfer"
-EMAIL="slackbuilds[at]schoepfer[dot]info"
+EMAIL="slackbuilds@schoepfer.info"
diff --git a/audio/azr3/README b/audio/azr3/README
index ce7fbcaa19..97bc738156 100644
--- a/audio/azr3/README
+++ b/audio/azr3/README
@@ -10,8 +10,6 @@ sections respond to events on MIDI channel 1 and 2, and an optional
keyboard split function makes the bass section listen to the lower
keys on channel 1.
-This requires one of the jack varieties.
-
This package uses POSIX filesystem capabilities to execute with
elevated privileges (required for realtime audio processing).
This may be considered a security/stability risk. Please read
diff --git a/audio/azr3/azr3.SlackBuild b/audio/azr3/azr3.SlackBuild
index 102196de83..5b529b981d 100644
--- a/audio/azr3/azr3.SlackBuild
+++ b/audio/azr3/azr3.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for azr3
# Written by B. Watson (yalhcru@gmail.com)
-# Copyright 2019 Johannes Schoepfer, Germany
+# Copyright 2020 Johannes Schoepfer, Germany
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -92,11 +92,20 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr
# .desktop file written for this SlackBuild
mkdir -p $PKG/usr/share/applications
-cat $CWD/$PRGNAM.desktop > $PKG/usr/share/applications/$PRGNAM.desktop
+cat << EOF > $PKG/usr/share/applications/$PRGNAM.desktop
+[Desktop Entry]
+Name=AZR-3
+Comment=Tonewheel Organ for JACK
+Exec=azr3
+Icon=azr3
+Terminal=false
+Type=Application
+Categories=AudioVideo;Audio;
+EOF
# icon is a small piece gimped out of panelfx.png
mkdir -p $PKG/usr/share/pixmaps
-cat $CWD/$PRGNAM.png > $PKG/usr/share/pixmaps/$PRGNAM.png
+cat $CWD/patches/$PRGNAM.png > $PKG/usr/share/pixmaps/$PRGNAM.png
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
@@ -111,11 +120,23 @@ mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
cat $CWD/doinst.sh > $PKG/install/doinst.sh
+cd $PKG
if [ "${SETCAP:-yes}" = "yes" ]; then
- echo "/sbin/setcap cap_ipc_lock,cap_sys_nice=ep usr/bin/$PRGNAM" >> $PKG/install/doinst.sh
- chown root:audio $PKG/usr/bin/$PRGNAM
- chmod 0750 $PKG/usr/bin/$PRGNAM
+ for bin in $(find . -type f -exec file '{}' + | grep " ELF .* executable, " | cut -f 1 -d : ); do
+ [ -n "$(readelf -d $bin | grep libjack.so)" ] && jackbin+=" $bin"
+ done
+ if [ -n "$jackbin" ]; then
+ for file in $jackbin; do
+ chown root:audio $PKG/$file
+ chmod 0750 $PKG/$file
+ done
+ cat <<- EOF >> $PKG/install/doinst.sh
+ if [ -x /sbin/setcap ]; then
+ for file in$jackbin; do
+ /sbin/setcap cap_ipc_lock,cap_sys_nice=ep \$file
+ done
+ fi
+ EOF
+ fi
fi
-
-cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/audio/azr3/azr3.desktop b/audio/azr3/azr3.desktop
deleted file mode 100644
index 63e1e420b8..0000000000
--- a/audio/azr3/azr3.desktop
+++ /dev/null
@@ -1,8 +0,0 @@
-[Desktop Entry]
-Name=AZR-3
-Comment=Tonewheel Organ for JACK
-Exec=azr3
-Icon=azr3
-Terminal=false
-Type=Application
-Categories=AudioVideo;Audio;
diff --git a/audio/azr3/azr3.png b/audio/azr3/patches/azr3.png
index c9b360e255..c9b360e255 100644
--- a/audio/azr3/azr3.png
+++ b/audio/azr3/patches/azr3.png
Binary files differ
diff --git a/audio/opus/opus.SlackBuild b/audio/opus/opus.SlackBuild
index 08e3446287..c21b459dc4 100644
--- a/audio/opus/opus.SlackBuild
+++ b/audio/opus/opus.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for opus
-# Copyright 2012-2019 Willy Sudiarto Raharjo <willysr@slackbuilds.org>
+# Copyright 2012-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=opus
VERSION=${VERSION:-1.3.1}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
@@ -80,8 +80,9 @@ CXXFLAGS="$SLKCFLAGS" \
--docdir=/usr/doc/$PRGNAM-$VERSION \
--disable-static \
--enable-intrinsics \
- --enable-ambisonics \
--enable-rtcd \
+ --enable-custom-modes \
+ --enable-float-approx \
--build=$ARCH-slackware-linux
make
diff --git a/audio/qjackctl/README b/audio/qjackctl/README
index 92f0a21e03..3537875504 100644
--- a/audio/qjackctl/README
+++ b/audio/qjackctl/README
@@ -1,14 +1,15 @@
+qjackctl (Qt application to control the JACK sound server)
+
Provides a simple GUI dialog for setting several JACK daemon
parameters, which are properly saved between sessions, and a way
control of the status of the audio server daemon. With time, this
primordial interface has become richer by including a enhanced
patchbay and connection control features.
-Note:
-This package optionally uses POSIX filesystem capabilities to execute with
-elevated privileges (required for realtime audio processing). This
-may be considered a security/stability risk. Please read
-http://www.slackbuilds.org/caps/ for more information. To enable
+Note: This package optionally uses POSIX filesystem capabilities
+to execute with elevated privileges (required for realtime audio
+processing). This may be considered a security/stability risk. Please
+read http://www.slackbuilds.org/caps/ for more information. To enable
capabilities, pass SETCAP=yes to the script.
-Optional dependency: portaudio and jack2
+Optional dependency: portaudio
diff --git a/audio/qjackctl/qjackctl.SlackBuild b/audio/qjackctl/qjackctl.SlackBuild
index 16a3ccedbd..7ffd2edb27 100644
--- a/audio/qjackctl/qjackctl.SlackBuild
+++ b/audio/qjackctl/qjackctl.SlackBuild
@@ -4,7 +4,8 @@
# Copyright 2009, Erik W. Hanson, Minneapolis, MN, USA
# Copyright 2012, James M. Brewster, Baltimore, MD, USA
-# Copyright 2014-2016 Marcel Saegebarth <marc@mos6581.de>
+# Copyright 2014-2016 Marcel Saegebarth <email removed>
+# Copyright 2020 B. Watson
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -24,8 +25,13 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+# 20200204 bkw:
+# - take over maintenance
+# - update for v0.6.1
+# - fix French man page
+
PRGNAM=qjackctl
-VERSION=${VERSION:-0.4.5}
+VERSION=${VERSION:-0.6.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -65,16 +71,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 {} \;
-
-# Tell qmake about our SLKCFLAGS. Required to compile on x86_64
-# system. Thanks to Lyle Sigurdson <lyle@sent.com> on
-# linuxquestions.org for this patch.
-echo "QMAKE_CXXFLAGS_RELEASE=$SLKCFLAGS" >> qjackctl.pro.in
+find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \
+ \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} \+
CFLAGS="$SLKCFLAGS" \
./configure \
@@ -88,18 +86,22 @@ CFLAGS="$SLKCFLAGS" \
make
make install DESTDIR=$PKG
+strip $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
+# man pages already compressed, but the French one needs a little help
+# to respect LANG=fr_FR or LANG=fr_FR.UTF-8 in the env.
+mkdir -p $PKG/usr/man/fr.UTF-8/man1 $PKG/usr/man/fr/man1
-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
+# This works only for man-db (which becomes the stock man command in 15.0).
+ln -s ../../man1/$PRGNAM.fr.1.gz $PKG/usr/man/fr.UTF-8/man1/$PRGNAM.1.gz
-# Make sure we have a standard-compliant desktop file
-cat $CWD/qjackctl.desktop > $PKG/usr/share/applications/qjackctl.desktop
+# This works for 14.2's man command, which doesn't grok the fullness of utf-8.
+iconv -f UTF-8 -t ISO-8859-1 $PRGNAM.fr.1 | \
+ gzip -9c > \
+ $PKG/usr/man/fr/man1/$PRGNAM.1.gz
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a AUTHORS COPYING ChangeLog INSTALL README TODO TRANSLATORS \
+cp -a AUTHORS COPYING ChangeLog README TODO TRANSLATORS \
$PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/audio/qjackctl/qjackctl.info b/audio/qjackctl/qjackctl.info
index 93e5d6d531..ca3857d324 100644
--- a/audio/qjackctl/qjackctl.info
+++ b/audio/qjackctl/qjackctl.info
@@ -1,10 +1,10 @@
PRGNAM="qjackctl"
-VERSION="0.4.5"
+VERSION="0.6.1"
HOMEPAGE="http://qjackctl.sourceforge.net/"
-DOWNLOAD="http://ponce.cc/slackware/sources/repo/qjackctl-0.4.5.tar.gz"
-MD5SUM="2f8697891942403d7782e173704110c9"
+DOWNLOAD="https://sourceforge.net/projects/qjackctl/files/qjackctl/0.6.1/qjackctl-0.6.1.tar.gz"
+MD5SUM="738984a015119e5853beccca1cbf5124"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="qt5 jack"
-MAINTAINER="Marcel Saegebarth"
-EMAIL="marc@mos6581.de"
+MAINTAINER="B. Watson"
+EMAIL="yalhcru@gmail.com"
diff --git a/audio/setBfree/README b/audio/setBfree/README
index ec98662a6c..c4f3f994b2 100644
--- a/audio/setBfree/README
+++ b/audio/setBfree/README
@@ -3,8 +3,6 @@ and properties of the electromechanical organs and sound modification
devices that brought world-wide fame to the names and products of
Laurens Hammond and Don Leslie.
-This requires one of the jack varieties.
-
Optional dependencies are lv2,liblo and ftgl to build the
standalone and lv2 OpenGL UI:
For the LV2 GUI you need a LV2 host with Gtk support, like jalv.
diff --git a/audio/setBfree/setBfree.SlackBuild b/audio/setBfree/setBfree.SlackBuild
index 6e2ea8c4ba..5b26b1a6c2 100644
--- a/audio/setBfree/setBfree.SlackBuild
+++ b/audio/setBfree/setBfree.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for setBfree
-# Copyright 2019 Johannes Schoepfer, Germany
+# Copyright 2020 Johannes Schoepfer, Germany
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -103,15 +103,20 @@ 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
if [ "${SETCAP:-yes}" = "yes" ]; then
- for bin in $(ls $PKG/usr/bin/); do
- if [ $(readelf -d $PKG/usr/bin/$bin | grep libjack.so &> /dev/null) ]; then
- echo "/sbin/setcap cap_ipc_lock,cap_sys_nice=ep usr/bin/$bin" >> $PKG/install/doinst.sh
- chown root:audio $PKG/usr/bin/$bin
- chmod 0750 $PKG/usr/bin/$bin
- fi
+ for bin in $(find . -type f -exec file '{}' + | grep " ELF .* executable, " | cut -f 1 -d : ); do
+ [ -n "$(readelf -d $bin | grep libjack.so)" ] && \
+ jackbin+=" $bin" && chown root:audio $PKG/$bin && chmod 0750 $PKG/$file
done
+ if [ -n "$jackbin" ]; then
+ cat <<- EOF >> $PKG/install/doinst.sh
+ if [ -x /sbin/setcap ]; then
+ for file in$jackbin; do
+ /sbin/setcap cap_ipc_lock,cap_sys_nice=ep \$file
+ done
+ fi
+ EOF
+ fi
fi
-
-cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/audio/yoshimi/yoshimi.SlackBuild b/audio/yoshimi/yoshimi.SlackBuild
index 38c9d8c88c..26508e20c0 100644
--- a/audio/yoshimi/yoshimi.SlackBuild
+++ b/audio/yoshimi/yoshimi.SlackBuild
@@ -5,7 +5,7 @@
# Written by Zbigniew Baniewski, <Zbigniew [dot] Baniewski [at] gmail [dot] com>
PRGNAM=yoshimi
-VERSION=${VERSION:-1.5.10}
+VERSION=${VERSION:-1.7.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -42,7 +42,7 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$VERSION.tar.bz2
+tar zxvf $CWD/$PRGNAM-$VERSION.tar.gz
cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
diff --git a/audio/yoshimi/yoshimi.info b/audio/yoshimi/yoshimi.info
index bf3c18ea5e..a5f3a9463a 100644
--- a/audio/yoshimi/yoshimi.info
+++ b/audio/yoshimi/yoshimi.info
@@ -1,10 +1,10 @@
PRGNAM="yoshimi"
-VERSION="1.5.10"
+VERSION="1.7.0"
HOMEPAGE="http://yoshimi.sourceforge.net/"
-DOWNLOAD="http://downloads.sourceforge.net/yoshimi/1.5/yoshimi-1.5.10.tar.bz2"
-MD5SUM="1c3b2eb1e85c9ecd07729b43746da288"
+DOWNLOAD="https://github.com/Yoshimi/yoshimi/archive/1.7.0.tar.gz"
+MD5SUM="7e127d891e8c370a53666c9c2ad3be3c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="mxml fltk lv2 jack"
+REQUIRES="mxml fltk lv2"
MAINTAINER="Zbigniew Baniewski"
EMAIL="Zbigniew [dot] Baniewski [at] gmail [dot] com"
diff --git a/desktop/Buku/Buku.info b/desktop/Buku/Buku.info
deleted file mode 100644
index 09f33a6334..0000000000
--- a/desktop/Buku/Buku.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="Buku"
-VERSION="4.0"
-HOMEPAGE="https://github.com/jarun/Buku"
-DOWNLOAD="https://github.com/jarun/Buku/archive/v4.0/Buku-4.0.tar.gz"
-MD5SUM="f99da36c707c4c4153b50641bd03babf"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-REQUIRES="python3 python-urllib3 BeautifulSoup4 cryptography"
-MAINTAINER="Andrew Clemons"
-EMAIL="andrew.clemons@gmail.com"
diff --git a/desktop/breeze-snow-cursor-theme/README b/desktop/breeze-snow-cursor-theme/README
new file mode 100644
index 0000000000..3808dd309e
--- /dev/null
+++ b/desktop/breeze-snow-cursor-theme/README
@@ -0,0 +1,5 @@
+This is the white cursor theme for the KDE Breeze style.
+
+The SlackBuild is inspired by this Arch Linux PKGBUILD,
+submitted by grimi and maintained by jpope:
+https://aur.archlinux.org/packages/breeze-snow-cursor-theme
diff --git a/desktop/breeze-snow-cursor-theme/breeze-snow-cursor-theme.SlackBuild b/desktop/breeze-snow-cursor-theme/breeze-snow-cursor-theme.SlackBuild
new file mode 100644
index 0000000000..463a60108b
--- /dev/null
+++ b/desktop/breeze-snow-cursor-theme/breeze-snow-cursor-theme.SlackBuild
@@ -0,0 +1,62 @@
+#!/bin/sh
+
+# Slackware build script for breeze-snow-cursor-theme
+# Written by Isaac Yu <isaacyu1@isaacyu1.com>
+
+# Copyright 2020 Isaac Yu <isaacyu1@isaacyu1.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 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=breeze-snow-cursor-theme
+VERSION=${VERSION:-1.0}
+ARCH=noarch
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+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
+unzip $CWD/$PRGNAM.zip
+cd Breeze_Snow
+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 {} \;
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/usr/share/icons
+mv $TMP/Breeze_Snow $PKG/usr/share/icons/
+
+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/desktop/breeze-snow-cursor-theme/breeze-snow-cursor-theme.info b/desktop/breeze-snow-cursor-theme/breeze-snow-cursor-theme.info
new file mode 100644
index 0000000000..d7c08a1220
--- /dev/null
+++ b/desktop/breeze-snow-cursor-theme/breeze-snow-cursor-theme.info
@@ -0,0 +1,10 @@
+PRGNAM="breeze-snow-cursor-theme"
+VERSION="1.0"
+HOMEPAGE="https://kver.wordpress.com/2015/01/09/curses-i-mean-cursors/"
+DOWNLOAD="https://code.jpope.org/jpope/breeze_cursor_sources/raw/master/breeze-snow-cursor-theme.zip"
+MD5SUM="52680cb0dc4511917b70404f7f388089"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Isaac Yu"
+EMAIL="isaacyu1@isaacyu1.com"
diff --git a/desktop/breeze-snow-cursor-theme/slack-desc b/desktop/breeze-snow-cursor-theme/slack-desc
new file mode 100644
index 0000000000..2e6415d961
--- /dev/null
+++ b/desktop/breeze-snow-cursor-theme/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------------------------------------------------------|
+breeze-snow-cursor-theme: breeze-snow-cursor-theme (White cursor theme)
+breeze-snow-cursor-theme:
+breeze-snow-cursor-theme: This is the white cursor theme for the KDE Breeze style.
+breeze-snow-cursor-theme:
+breeze-snow-cursor-theme:
+breeze-snow-cursor-theme:
+breeze-snow-cursor-theme:
+breeze-snow-cursor-theme:
+breeze-snow-cursor-theme:
+breeze-snow-cursor-theme:
+breeze-snow-cursor-theme:
diff --git a/desktop/Buku/README b/desktop/buku/README
index 4837b215b0..cfac0e6693 100644
--- a/desktop/Buku/README
+++ b/desktop/buku/README
@@ -1,7 +1,9 @@
-Buku (Cmdline bookmark manager with editor and browser integration)
+buku (Cmdline bookmark manager with editor and browser integration)
buku is a powerful bookmark manager written in Python3 and SQLite3.
buku fetches the title of a bookmarked url and stores it along with
any user-provided comments and tags.
+All buku dependencies must be built with Python 3.
+
Optional dependency: xsel
diff --git a/desktop/Buku/Buku.SlackBuild b/desktop/buku/buku.SlackBuild
index 391493145e..054fb385e9 100644
--- a/desktop/Buku/Buku.SlackBuild
+++ b/desktop/buku/buku.SlackBuild
@@ -1,8 +1,9 @@
#!/bin/sh
#
-# Slackware build script for Buku.
+# Slackware build script for buku.
#
# Copyright 2018 Edinaldo P. Silva, Rio de Janeiro, Brazil.
+# Copyright 2019-2020 Andrew Clemons, Wellington New Zealand
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -22,8 +23,8 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-PRGNAM=Buku
-VERSION=${VERSION:-4.0}
+PRGNAM=buku
+VERSION=${VERSION:-4.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/desktop/buku/buku.info b/desktop/buku/buku.info
new file mode 100644
index 0000000000..a26761afb0
--- /dev/null
+++ b/desktop/buku/buku.info
@@ -0,0 +1,10 @@
+PRGNAM="buku"
+VERSION="4.3"
+HOMEPAGE="https://github.com/jarun/buku"
+DOWNLOAD="https://github.com/jarun/buku/archive/v4.3/buku-4.3.tar.gz"
+MD5SUM="eba8cbd7d31fb2cf0e25c1c8aa7661e3"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="python-urllib3 BeautifulSoup4 cryptography html5lib python3-certifi"
+MAINTAINER="Andrew Clemons"
+EMAIL="andrew.clemons@gmail.com"
diff --git a/desktop/Buku/slack-desc b/desktop/buku/slack-desc
index 409c92469c..fdb4fe2fbc 100644
--- a/desktop/Buku/slack-desc
+++ b/desktop/buku/slack-desc
@@ -6,14 +6,14 @@
# customary to leave one space after the ':' except on otherwise blank lines.
|-----handy-ruler------------------------------------------------------|
-Buku: Buku (Cmdline bookmark manager with editor and browser integration)
-Buku:
-Buku: buku is a powerful bookmark manager written in Python3 and SQLite3.
-Buku: buku fetches the title of a bookmarked url and stores it along with
-Buku: any user-provided comments and tags.
-Buku:
-Buku: Homepage: https://github.com/jarun/Buku
-Buku:
-Buku:
-Buku:
-Buku:
+buku: buku (Cmdline bookmark manager with editor and browser integration)
+buku:
+buku: buku is a powerful bookmark manager written in Python3 and SQLite3.
+buku: buku fetches the title of a bookmarked url and stores it along with
+buku: any user-provided comments and tags.
+buku:
+buku: Homepage: https://github.com/jarun/buku
+buku:
+buku:
+buku:
+buku:
diff --git a/desktop/conky-manager/conky-manager.SlackBuild b/desktop/conky-manager/conky-manager.SlackBuild
index 63aeb2fb39..b78bb504a4 100644
--- a/desktop/conky-manager/conky-manager.SlackBuild
+++ b/desktop/conky-manager/conky-manager.SlackBuild
@@ -6,7 +6,7 @@
# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
PRGNAM=conky-manager
-VERSION=${VERSION:-r136}
+VERSION=${VERSION:-2.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -42,9 +42,9 @@ set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
-rm -rf ~teejee2008/
-tar xvf $CWD/$PRGNAM-$VERSION.tgz
-cd ~teejee2008/conky-manager/trunk
+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 \
diff --git a/desktop/conky-manager/conky-manager.info b/desktop/conky-manager/conky-manager.info
index c5c5d0ec64..e2868cb833 100644
--- a/desktop/conky-manager/conky-manager.info
+++ b/desktop/conky-manager/conky-manager.info
@@ -1,8 +1,8 @@
PRGNAM="conky-manager"
-VERSION="r136"
+VERSION="2.4"
HOMEPAGE="http://www.teejeetech.in/p/conky-manager.html"
-DOWNLOAD="http://sourceforge.net/projects/slackbuildsdirectlinks/files/conky-manager/conky-manager-r136.tgz"
-MD5SUM="38acfb71bd9ea346abe5322307cf096d"
+DOWNLOAD="https://github.com/teejee2008/conky-manager/archive/v2.4/conky-manager-2.4.tar.gz"
+MD5SUM="dea5fb950b961a3b38ca59b613582245"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="conky libgee json-glib p7zip"
diff --git a/desktop/e16/e16.SlackBuild b/desktop/e16/e16.SlackBuild
index b4e6701339..cfff8afa29 100644
--- a/desktop/e16/e16.SlackBuild
+++ b/desktop/e16/e16.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for Enlightenment DR16 (e16)
-# Copyright 2015, Josiah Boothby, Seattle, USA
+# Copyright 2020, Josiah Boothby, Seattle, USA
# 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=e16
-VERSION=${VERSION:-1.0.19}
+VERSION=${VERSION:-1.0.21}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -134,6 +134,7 @@ fi
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
diff --git a/desktop/e16/e16.info b/desktop/e16/e16.info
index de5980d66f..54de2ab155 100644
--- a/desktop/e16/e16.info
+++ b/desktop/e16/e16.info
@@ -1,10 +1,10 @@
PRGNAM="e16"
VERSION="1.0.19"
HOMEPAGE="https://sourceforge.net/projects/enlightenment"
-DOWNLOAD="http://downloads.sourceforge.net/project/enlightenment/e16/1.0.19/e16-1.0.19.tar.gz \
+DOWNLOAD="http://downloads.sourceforge.net/project/enlightenment/e16/1.0.21/e16-1.0.21.tar.gz \
http://downloads.sourceforge.net/project/enlightenment/e16-themes/1.0.2/e16-themes-1.0.2.tar.gz \
http://downloads.sourceforge.net/project/enlightenment/e16-docs/0.16.8.0.2/e16-docs-0.16.8.0.2.tar.gz"
-MD5SUM="744287d396c7dea0abeb77cf854f9b2b \
+MD5SUM="28ed676b7d67c068052114dc775e747a \
124259d70237dfc47fa8bc0a1109f03b \
46bcdcc5cdad76159923671cfcea93f9"
DOWNLOAD_x86_64=""
diff --git a/desktop/fbmenugen/fbmenugen.SlackBuild b/desktop/fbmenugen/fbmenugen.SlackBuild
index d90cd571cf..97e6fe70e7 100644
--- a/desktop/fbmenugen/fbmenugen.SlackBuild
+++ b/desktop/fbmenugen/fbmenugen.SlackBuild
@@ -2,7 +2,7 @@
#
# Slackware build script for fbmenugen.
#
-# Copyright 2015-2019 Edinaldo P. Silva, Rio de Janeiro, Brazil.
+# Copyright 2015-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=fbmenugen
-VERSION=${VERSION:-0.83}
+VERSION=${VERSION:-0.84}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/desktop/fbmenugen/fbmenugen.info b/desktop/fbmenugen/fbmenugen.info
index 9d02e84d3a..f762cc9780 100644
--- a/desktop/fbmenugen/fbmenugen.info
+++ b/desktop/fbmenugen/fbmenugen.info
@@ -1,8 +1,8 @@
PRGNAM="fbmenugen"
-VERSION="0.83"
+VERSION="0.84"
HOMEPAGE="https://github.com/trizen/fbmenugen"
-DOWNLOAD="https://github.com/trizen/fbmenugen/archive/0.83/fbmenugen-0.83.tar.gz"
-MD5SUM="3c5dab6ed5291d2655ecd1552cff86fc"
+DOWNLOAD="https://github.com/trizen/fbmenugen/archive/0.84/fbmenugen-0.84.tar.gz"
+MD5SUM="a6bb1254656c4d31b7c7046a3bc0e699"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="perl-data-dump perl-linux-desktop-files perl-gtk2 perl-file-desktopentry"
diff --git a/desktop/flatpak/3405.patch b/desktop/flatpak/3405.patch
new file mode 100644
index 0000000000..c7d1fb4eeb
--- /dev/null
+++ b/desktop/flatpak/3405.patch
@@ -0,0 +1,32 @@
+From e3232bb3d0649f3fdce01091e1948fb8e906f9eb Mon Sep 17 00:00:00 2001
+From: Matthew Leeds <matthew.leeds@endlessm.com>
+Date: Mon, 3 Feb 2020 11:24:41 -0800
+Subject: [PATCH] portal: Add g_autoptr() defines for old GLib versions
+
+We don't need to check for GLib 2.44 (the first release with g_autoptr()
+support) since Flatpak requires that version in configure.ac.
+
+Fixes https://github.com/flatpak/flatpak/issues/3403
+---
+ portal/flatpak-portal.c | 8 ++++++++
+ 1 file changed, 8 insertions(+)
+
+diff --git a/portal/flatpak-portal.c b/portal/flatpak-portal.c
+index aa0d2d399..060987b7f 100644
+--- a/portal/flatpak-portal.c
++++ b/portal/flatpak-portal.c
+@@ -50,6 +50,14 @@
+ #include "portal-impl.h"
+ #include "flatpak-permission-dbus.h"
+
++/* GLib 2.47.92 was the first release to define these in gdbus-codegen */
++#if !GLIB_CHECK_VERSION (2, 47, 92)
++G_DEFINE_AUTOPTR_CLEANUP_FUNC (PortalFlatpakProxy, g_object_unref)
++G_DEFINE_AUTOPTR_CLEANUP_FUNC (PortalFlatpakSkeleton, g_object_unref)
++G_DEFINE_AUTOPTR_CLEANUP_FUNC (PortalFlatpakUpdateMonitorProxy, g_object_unref)
++G_DEFINE_AUTOPTR_CLEANUP_FUNC (PortalFlatpakUpdateMonitorSkeleton, g_object_unref)
++#endif
++
+ #define IDLE_TIMEOUT_SECS 10 * 60
+
+ static GHashTable *client_pid_data_hash = NULL;
diff --git a/desktop/flatpak/flatpak.SlackBuild b/desktop/flatpak/flatpak.SlackBuild
index 3f6d833f40..d649b33f22 100644
--- a/desktop/flatpak/flatpak.SlackBuild
+++ b/desktop/flatpak/flatpak.SlackBuild
@@ -23,8 +23,8 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=flatpak
-VERSION=${VERSION:-1.4.3}
-BUILD=${BUILD:-1}
+VERSION=${VERSION:-1.6.1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
@@ -69,6 +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 {} \;
+patch -p1 < $CWD/3405.patch
+
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
diff --git a/desktop/flatpak/flatpak.info b/desktop/flatpak/flatpak.info
index 7fbcd5bd55..b415a67af5 100644
--- a/desktop/flatpak/flatpak.info
+++ b/desktop/flatpak/flatpak.info
@@ -1,8 +1,8 @@
PRGNAM="flatpak"
-VERSION="1.4.3"
+VERSION="1.6.1"
HOMEPAGE="https://flatpak.org/"
-DOWNLOAD="https://github.com/flatpak/flatpak/releases/download/1.4.3/flatpak-1.4.3.tar.xz"
-MD5SUM="dbf49c644246a2a8f043d9dd93c03a4f"
+DOWNLOAD="https://github.com/flatpak/flatpak/releases/download/1.6.1/flatpak-1.6.1.tar.xz"
+MD5SUM="d417d90f7cc6bc871ac295e64a160fd0"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="bubblewrap ostree appstream-glib json-glib libseccomp xdg-desktop-portal-gtk"
diff --git a/desktop/jgmenu/jgmenu.SlackBuild b/desktop/jgmenu/jgmenu.SlackBuild
index cb800be695..7a6cc32699 100644
--- a/desktop/jgmenu/jgmenu.SlackBuild
+++ b/desktop/jgmenu/jgmenu.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=jgmenu
-VERSION=${VERSION:-4.0.1}
+VERSION=${VERSION:-4.0.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/desktop/jgmenu/jgmenu.info b/desktop/jgmenu/jgmenu.info
index b95b0c9bde..fbff607800 100644
--- a/desktop/jgmenu/jgmenu.info
+++ b/desktop/jgmenu/jgmenu.info
@@ -1,8 +1,8 @@
PRGNAM="jgmenu"
-VERSION="4.0.1"
+VERSION="4.0.2"
HOMEPAGE="https://www.github.com/johanmalm/jgmenu/"
-DOWNLOAD="https://github.com/johanmalm/jgmenu/archive/v4.0.1/jgmenu-4.0.1.tar.gz"
-MD5SUM="67e0584035661ae1b110a9cbb8b53168"
+DOWNLOAD="https://github.com/johanmalm/jgmenu/archive/v4.0.2/jgmenu-4.0.2.tar.gz"
+MD5SUM="5e84b1e5b3c16f7beb735d9052450f31"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3 menu-cache"
diff --git a/desktop/spectrwm/spectrwm.SlackBuild b/desktop/spectrwm/spectrwm.SlackBuild
index b2edff6a45..eb50e37bab 100644
--- a/desktop/spectrwm/spectrwm.SlackBuild
+++ b/desktop/spectrwm/spectrwm.SlackBuild
@@ -1,5 +1,6 @@
#!/bin/sh
+# Copyright 2020 Andrew Payne, Boston MA <phalange@komputermatrix.com>
# Copyright (c) 2011-2015 LEVAI Daniel
# All rights reserved.
#
@@ -24,8 +25,8 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=spectrwm
-VERSION=${VERSION:-3.2.0}
-UPNAM=SPECTRWM_3_2_0 # changed to allow cd to proper folder
+VERSION=${VERSION:-3.3.0}
+UPNAM=SPECTRWM_3_3_0 # changed to allow cd to proper folder
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/desktop/spectrwm/spectrwm.info b/desktop/spectrwm/spectrwm.info
index 3e5c6424ee..938b7b5dc2 100644
--- a/desktop/spectrwm/spectrwm.info
+++ b/desktop/spectrwm/spectrwm.info
@@ -1,10 +1,10 @@
PRGNAM="spectrwm"
-VERSION="3.2.0"
+VERSION="3.3.0"
HOMEPAGE="https://github.com/conformal/spectrwm/"
-DOWNLOAD="https://github.com/conformal/spectrwm/archive/SPECTRWM_3_2_0.tar.gz"
-MD5SUM="a20087d2d0b9cc2ab6c02c44b98116e0"
+DOWNLOAD="https://github.com/conformal/spectrwm/archive/SPECTRWM_3_3_0.tar.gz"
+MD5SUM="c34de6ca438ebe841f6b749ee9e424d7"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="LEVAI Daniel"
-EMAIL="leva@ecentrum.hu"
+MAINTAINER="Andrew Payne"
+EMAIL="phalange@komputermatrix.com"
diff --git a/desktop/spectrwm/xinitrc.spectrwm b/desktop/spectrwm/xinitrc.spectrwm
index ee8f916496..d68c50cb65 100644
--- a/desktop/spectrwm/xinitrc.spectrwm
+++ b/desktop/spectrwm/xinitrc.spectrwm
@@ -11,7 +11,10 @@ sysmodmap=/etc/X11/xinit/.Xmodmap
[ -f $userresources ] && /usr/bin/xrdb -merge $userresources
[ -f $usermodmap ] && /usr/bin/xmodmap $usermodmap
-# Start herbstluftwm
+# Add your startup prgorams here, e.g.
+# numlockx &
+
+# Start spectrwm
if [ -z "$DESKTOP_SESSION" -a -x /usr/bin/ck-launch-session ]; then
exec ck-launch-session dbus-launch --exit-with-session /usr/bin/spectrwm
else
diff --git a/desktop/sun/sun.SlackBuild b/desktop/sun/sun.SlackBuild
index 59ae22bfb9..c3b7fe8737 100644
--- a/desktop/sun/sun.SlackBuild
+++ b/desktop/sun/sun.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for sun
-# Copyright 2015-2018 Dimitris Zlatanidis Orestiada, Greece
+# Copyright 2015-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=sun
-VERSION=${VERSION:-1.2.3}
+VERSION=${VERSION:-1.3.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -69,23 +69,11 @@ 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 over setup.py
-sed -i 's/if "install"/if ""/' setup.py
-
-python setup.py install --root=$PKG
+python3 setup.py install --root=$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
-# install configurations files
-mkdir -p $PKG/etc/$PRGNAM
-install -D -m0644 conf/${PRGNAM}.conf $PKG/etc/$PRGNAM/${PRGNAM}.conf.new
-
-# install notify icon and .desktop file
-mkdir -p $PKG/usr/share/pixmaps $PKG/usr/share/applications
-install -D -m0644 icon/${PRGNAM}.png $PKG/usr/share/pixmaps/${PRGNAM}.png
-install -D -m0644 ${PRGNAM}.desktop $PKG/usr/share/applications/${PRGNAM}.desktop
-
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a README.rst CHANGES.md LICENSE.txt $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/desktop/sun/sun.info b/desktop/sun/sun.info
index 31fe510c8f..462469387f 100644
--- a/desktop/sun/sun.info
+++ b/desktop/sun/sun.info
@@ -1,10 +1,10 @@
PRGNAM="sun"
-VERSION="1.2.3"
+VERSION="1.3.0"
HOMEPAGE="https://gitlab.com/dslackw/sun"
-DOWNLOAD="https://gitlab.com/dslackw/sun/-/archive/1.2.3/sun-1.2.3.tar.gz"
-MD5SUM="cbfdf934b9f12d87a50da1001917f1de"
+DOWNLOAD="https://gitlab.com/dslackw/sun/-/archive/1.3.0/sun-1.3.0.tar.gz"
+MD5SUM="8131a16bd5a1cd5be88fabce11f05e8e"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="python-notify2"
+REQUIRES="python-notify2 dbus-python3 pygobject3-python3 python-urllib3"
MAINTAINER="Dimitris Zlatanidis"
EMAIL="d.zlatanidis@gmail.com"
diff --git a/desktop/wmii/wmii.SlackBuild b/desktop/wmii/wmii.SlackBuild
index 1eda186152..62673bff17 100644
--- a/desktop/wmii/wmii.SlackBuild
+++ b/desktop/wmii/wmii.SlackBuild
@@ -1,7 +1,7 @@
#!/bin/sh
# Slackware build script for wmii
-
+# Now maintained by Dave Woodfall <dave@slackbuilds.org>
# Copyright (c) 2011, Marco Bonetti <sid77@slackware.it>
# All rights reserved.
# Maintenance adopted 11.02.2015 Glenn Becker <glenn.becker@gmail.com>
diff --git a/desktop/wmii/wmii.info b/desktop/wmii/wmii.info
index 9a17eb1c4e..7410022f80 100644
--- a/desktop/wmii/wmii.info
+++ b/desktop/wmii/wmii.info
@@ -6,5 +6,5 @@ MD5SUM="3d480502b7b1e2a405d941df67f16bcf"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="orphaned - no maintainer"
-EMAIL="nobody@nowhere"
+MAINTAINER="Dave Woodfall"
+EMAIL="dave@slackbuilds.org"
diff --git a/desktop/x-tile/x-tile.SlackBuild b/desktop/x-tile/x-tile.SlackBuild
index 644e16c63a..43ce2f6fae 100644
--- a/desktop/x-tile/x-tile.SlackBuild
+++ b/desktop/x-tile/x-tile.SlackBuild
@@ -27,8 +27,8 @@
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=x-tile
-VERSION=${VERSION:-2.5.1}
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-2.6}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
ARCH=noarch
@@ -44,7 +44,7 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$VERSION.tar.gz || tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
diff --git a/desktop/x-tile/x-tile.info b/desktop/x-tile/x-tile.info
index fdf73605b7..d7451b9354 100644
--- a/desktop/x-tile/x-tile.info
+++ b/desktop/x-tile/x-tile.info
@@ -1,10 +1,10 @@
PRGNAM="x-tile"
-VERSION="2.5.1"
+VERSION="2.6"
HOMEPAGE="http://www.giuspen.com/x-tile/"
-DOWNLOAD="https://github.com/giuspen/x-tile/archive/2.5.1.tar.gz"
-MD5SUM="2107d793b9488c91bfc4c5b1941f0ca9"
+DOWNLOAD="https://github.com/giuspen/x-tile/archive/2.6/x-tile-2.6.tar.gz"
+MD5SUM="12a8375994fb74ea8cfe63b053ddc595"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="gnome-python"
-MAINTAINER="Marcel Saegebarth"
-EMAIL="marc@mos6581.de"
+MAINTAINER="Yth - Arnaud"
+EMAIL="yth@ythogtha.org"
diff --git a/desktop/xfce4-cpufreq-plugin/xfce4-cpufreq-plugin.info b/desktop/xfce4-cpufreq-plugin/xfce4-cpufreq-plugin.info
index f2cc4cd935..06591da537 100644
--- a/desktop/xfce4-cpufreq-plugin/xfce4-cpufreq-plugin.info
+++ b/desktop/xfce4-cpufreq-plugin/xfce4-cpufreq-plugin.info
@@ -6,5 +6,5 @@ MD5SUM="859122da0a8cd991ee2fbeee434bc948"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Marc Dix"
-EMAIL="mdsky@web.de"
+MAINTAINER="Petar Petrov"
+EMAIL="slackalaxy@gmail.com"
diff --git a/desktop/xfce4-windowck-plugin/README b/desktop/xfce4-windowck-plugin/README
index 4830942326..d7b07f06b4 100644
--- a/desktop/xfce4-windowck-plugin/README
+++ b/desktop/xfce4-windowck-plugin/README
@@ -1,7 +1,7 @@
-xfce4-windowck-plugin is a set of two plugins
-which allows to put the maximized window title
-and window buttons on the xfce4-panel.
+xfce4-windowck-plugin is a set of two plugins which allows to put the
+maximized window title and window buttons on the xfce4-panel.
-After upgrading to version 0.4.0 you may need to make some changes to the plugin settings to retain previous look and feel.
+After upgrading to version 0.4.0 you may need to make some changes to
+the plugin settings to retain previous look and feel.
Note- python3 is a build time dependency.
diff --git a/development/Sphinx/README b/development/Sphinx/README
index bfe702885e..367981ce68 100644
--- a/development/Sphinx/README
+++ b/development/Sphinx/README
@@ -12,5 +12,4 @@ build instructions not captured in REQUIRES:
- python/imagesize: install python/python3 first
- python/alabaster: install python/python3 first
- python/python-requests: install python/python3-certifi first
-- python/pytz: install python/python3 first and use PYTHON3=yes as a build
- option
+- python/pytz: install python/python3 first
diff --git a/development/amazon-corretto/amazon-corretto.SlackBuild b/development/amazon-corretto/amazon-corretto.SlackBuild
index 11e3bf3a9a..d84aa7f756 100644
--- a/development/amazon-corretto/amazon-corretto.SlackBuild
+++ b/development/amazon-corretto/amazon-corretto.SlackBuild
@@ -1,6 +1,6 @@
#!/bin/sh
-# Copyright 2019 bifferos@gmail.com UK
+# Copyright 2019-2020 bifferos@gmail.com UK
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -22,7 +22,7 @@
PRGNAM=amazon-corretto
-VERSION=${VERSION:-8.232.09.1}
+VERSION=${VERSION:-8.242.08.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/amazon-corretto/amazon-corretto.info b/development/amazon-corretto/amazon-corretto.info
index 9c9a960412..26508cd9db 100644
--- a/development/amazon-corretto/amazon-corretto.info
+++ b/development/amazon-corretto/amazon-corretto.info
@@ -1,10 +1,10 @@
PRGNAM="amazon-corretto"
-VERSION="8.232.09.1"
+VERSION="8.242.08.1"
HOMEPAGE="https://docs.aws.amazon.com/corretto/latest/corretto-8-ug/downloads-list.html"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://corretto.aws/downloads/resources/8.232.09.1/amazon-corretto-8.232.09.1-linux-x64.tar.gz"
-MD5SUM_x86_64="3511152bd52c867f8b550d7c8d7764aa"
+DOWNLOAD_x86_64="https://corretto.aws/downloads/resources/8.242.08.1/amazon-corretto-8.242.08.1-linux-x64.tar.gz"
+MD5SUM_x86_64="3a614a0e32aa5324843781d1077aad7a"
REQUIRES=""
MAINTAINER="Bifferos"
EMAIL="bifferos@gmail.com"
diff --git a/development/astyle/astyle.1 b/development/astyle/astyle.1
new file mode 100644
index 0000000000..a97b49835b
--- /dev/null
+++ b/development/astyle/astyle.1
@@ -0,0 +1,127 @@
+.TH ASTYLE 1 @DATE@ @VERSION@ "SlackBuilds.org"
+.SH NAME
+astyle \- multi-language indentation and reformatting filters
+
+.SH SYNOPSIS
+.B astyle
+
+\fBastyle\fR [\fIoptions\fR] \fIFile1\fR [\fIFile2\fR] [\fI...\fR]
+
+.SH DESCRIPTION
+\fBArtistic Style\fR (or \fBastyle\fR) is a source code indenter, formatter
+and beautifier, written in C++. It handles the following programming languages:
+
+.RS
+.IP \(bu 3
+C
+.IP \(bu 3
+C++
+.IP \(bu 3
+C++/CLI
+.IP \(bu 3
+Objective-C
+.IP \(bu 3
+C#
+.IP \(bu 3
+Java
+.RE
+
+.SH USAGE
+For the full usage, please refer to the HTML documentation provided with this
+distribution in \fI/usr/doc/astyle\-@VERSION@/html/astyle.html\fR.
+
+.P
+.B astyle
+has \fImany\fR command\-line options.
+For a summary, run "\fBastyle \-\-help | less\fR".
+
+.P
+Please note that when indenting a specific file the newly indented file retains
+the original filename, while a copy of the original file is created, with a
+suffix of ".orig" added to the original filename.
+
+.SH OPTIONS
+
+Here is a brief list of options, copied from the HTML documentation. Most
+of these can appear either as command line options (with \-\- prefixed)
+or option file directives.
+
+.nf
+.eo
+
+Brace Style Options
+
+ default brace style style=allman style=java style=kr
+ style=stroustrup style=whitesmith style=vtk style=ratliff style=gnu
+ style=linux style=horstmann style=1tbs style=google style=mozilla
+ style=pico style=lisp
+
+Tab Options
+
+ default indent indent=spaces indent=tab indent=force-tab
+ --indent=force-tab-x
+
+ Brace Modify Options
+
+ attach-namespaces attach-classes attach-inlines attach-extern-c
+ attach-closing-while
+
+Indentation Options
+
+ indent-classes indent-modifiers indent-switches indent-cases
+ indent-namespaces indent-after-parens indent-continuation
+ indent-labels indent-preproc-block indent-preproc-define
+ indent-preproc-cond indent-col1-comments min-conditional-indent
+ max-continuation-indent
+
+Padding Options
+
+ break-blocks break-blocks=all pad-oper pad-comma pad-paren
+ pad-paren-out pad-first-paren-out pad-paren-in pad-header
+ unpad-paren delete-empty-lines fill-empty-lines align-pointer
+ align-reference
+
+Formatting Options
+
+ break-closing-braces break-elseifs break-one-line-headers add-braces
+ add-one-line-braces remove-braces break-return-type attach-return-type
+ keep-one-line-blocks keep-one-line-statements convert-tabs
+ close-templates remove-comment-prefix max-code-length
+ break-after-logical mode
+
+Objective-C Options
+
+ pad-method-prefix unpad-method-prefix pad-return-type
+ unpad-return-type pad-param-type unpad-param-type align-method-colon
+ pad-method-colon
+
+Other Options
+
+ suffix suffix=none recursive dry-run exclude
+ ignore-exclude-errors ignore-exclude-errors-x errors-to-stdout
+ preserve-date verbose formatted quiet lineend
+
+Command Line Only
+
+ options project ascii version help html html= stdin=
+ stdout=
+
+.ec
+.fi
+
+.SH "SEE ALSO"
+.BR indent(1)
+
+.I http://astyle.sourceforge.net/
+.br
+.I http://www.sourceforge.net/projects/astyle/
+.br
+.I /usr/doc/astyle\-3.1/html/astyle.html
+
+.SH AUTHOR
+Artistic Style was originally written by Tal Davidson <davidsont@bigfoot.com>
+and is currently maintained by Jim Pattee <jimp03@email.com>.
+
+This stub manual page was written by Matteo Cypriani <mcy@lm7.fr>
+for the Debian project, and modified by B. Watson <yalhcru@gmail.com>
+for the SlackBuilds.org project.
diff --git a/development/astyle/astyle.SlackBuild b/development/astyle/astyle.SlackBuild
index a864c0005f..07cf9d9c57 100644
--- a/development/astyle/astyle.SlackBuild
+++ b/development/astyle/astyle.SlackBuild
@@ -2,17 +2,19 @@
# Slackware build script for Artistic Style
-# Copyright 2017,2018 Nate Bargmann <n0nb@arrl.net>
+# Copyright 2020 B. Watson <yalhcru@gmail.com>
-# Ryan P.C. McQuen | Everett, WA | ryanpcmcquen@member.fsf.org
+# Copyright 2017,2018 Nate Bargmann <email removed>
-# Maintained by Daniel Jordan, daniel.budd.j@gmail.com
+# Ryan P.C. McQuen | Everett, WA | <email removed>
+
+# Formerly maintained by Daniel Jordan <email removed>
# - updated version number
# - added default variable options
# - auto detect ARCH
-# - build and install shared libraries
+# - build and install shared libraries [bkw: say what?]
#
-# Originally by Dugan Chen (dugan_c@fastmail.fm)
+# Originally by Dugan Chen <email removed>
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -32,12 +34,24 @@
# along with this program (most likely, a file named COPYING). If
# not, see <http://www.gnu.org/licenses/>.
+# 20200113 bkw:
+# - Take over maintenance.
+# - Add man page and privacy patch, BUILD=2.
+# - Get rid of "shared" from make command. We weren't installing the
+# shared library anyway, despite the comment above from Daniel
+# Jordan. The only thing that lists astyle as a dependency is ebe,
+# and that's a runtime dep (it executes the astyle command, doesn't
+# link the shared lib). If someone needs the shared lib, I can add
+# it to the build, but for now I'm leaving it alone because the
+# .so isn't versioned (upgrades may cause breakage).
+# - Simplify and tweak the script.
+
PRGNAM=astyle
VERSION=${VERSION:-3.1}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
-SRCPK=astyle_$VERSION\_linux.tar.gz
+TARBALL="astyle_${VERSION}_linux.tar.gz"
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -72,40 +86,39 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM
-tar -xzvf $CWD/$SRCPK
+tar xvf $CWD/$TARBALL
cd $PRGNAM
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 {} \;
-
-cd build/gcc
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-make release shared
-
-inst_pfx=$PKG/usr
-make install prefix=$inst_pfx SYSCONF_PATH=$inst_pfx/doc/$PRGNAM-$VERSION
-
-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
-
-cd $TMP/$PRGNAM
-for file in *.md
-do
- cat $file > $PKG/usr/doc/$PRGNAM-$VERSION/$file
-done
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION/file
-cd $TMP/$PRGNAM/file
-for file in *.ini
-do
- fromdos < $file > $PKG/usr/doc/$PRGNAM-$VERSION/file/$file
-done
-
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+# Don't change this back to template please. Every file in the tarball
+# is +x, and *none* of them need to be.
+find -L . -type d -a -exec chmod 755 {} \+ -o \
+ -type f -a -exec chmod 644 {} \+
+
+DOCDIR=$PKG/usr/doc/$PRGNAM-$VERSION
+
+# This patch (from Debian) prevents the user's browser from trying to
+# load images from sourceforge, when viewing the *local* HTML docs in
+# a browser.
+patch -p1 < $CWD/privacy.patch
+
+CFLAGS="$SLKCFLAGS -Wl,-s" \
+CXXFLAGS="$SLKCFLAGS -Wl,-s" \
+ make -C build/gcc release
+ make -C build/gcc install prefix=$PKG/usr SYSCONF_PATH=$DOCDIR
+
+# Man page borrowed from Debian. It's kind of a placeholder, will
+# expand it someday.
+mkdir -p $PKG/usr/man/man1
+sed -e "s|@VERSION@|$VERSION|" \
+ -e "s|@DATE@|$( date +"%B %e, %Y" )|" \
+ $CWD/$PRGNAM.1 | \
+ gzip -9c > $PKG/usr/man/man1/$PRGNAM.1.gz
+
+cp -a *.md file $DOCDIR
+sed -i 's,\r,,' $DOCDIR/file/*
+
+cat $CWD/$PRGNAM.SlackBuild > $DOCDIR/$PRGNAM.SlackBuild
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
diff --git a/development/astyle/astyle.info b/development/astyle/astyle.info
index 59d5805370..fe6de06b60 100644
--- a/development/astyle/astyle.info
+++ b/development/astyle/astyle.info
@@ -6,5 +6,5 @@ MD5SUM="7712622f62661b1d8cb1062d7fedc390"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Nate Bargmann"
-EMAIL="n0nb@arrl.net"
+MAINTAINER="B. Watson"
+EMAIL="yalhcru@gmail.com"
diff --git a/development/astyle/privacy.patch b/development/astyle/privacy.patch
new file mode 100644
index 0000000000..6a7a930a03
--- /dev/null
+++ b/development/astyle/privacy.patch
@@ -0,0 +1,48 @@
+Description: Remove SourceForge logo privacy breach
+Author: Matteo Cypriani <mcy@lm7.fr>
+Forwarded: not-needed
+Last-Update: 2018-03-18
+--- a/doc/astyle.html
++++ b/doc/astyle.html
+@@ -2465,7 +2465,7 @@
+
+ <p style="margin-left: -0.4in; text-align: center;">
+ <a href="http://sourceforge.net/projects/astyle">
+- <img src="http://sflogo.sourceforge.net/sflogo.php?group_id=2319&type=16" alt="" />
++ Artistic Style on SourceForge.net
+ </a></p>
+
+ <p>
+--- a/doc/install.html
++++ b/doc/install.html
+@@ -567,7 +567,7 @@
+
+ <p style="margin-left: -0.4in; text-align: center;">
+ <a href="http://sourceforge.net/projects/astyle">
+- <img src="http://sflogo.sourceforge.net/sflogo.php?group_id=2319&type=16" alt="" />
++ Artistic Style on SourceForge.net
+ </a></p>
+
+ <p>
+--- a/doc/news.html
++++ b/doc/news.html
+@@ -731,7 +731,7 @@
+
+ <p style="margin-left: -0.4in; text-align: center;">
+ <a href="http://sourceforge.net/projects/astyle">
+- <img src="http://sflogo.sourceforge.net/sflogo.php?group_id=2319&type=16" alt="" /></a></p>
++ Artistic Style on SourceForge.net</a></p>
+
+ <p>
+ &nbsp;</p>
+--- a/doc/notes.html
++++ b/doc/notes.html
+@@ -391,7 +391,7 @@
+
+ <p style="margin-left: -0.4in; text-align: center;">
+ <a href="http://sourceforge.net/projects/astyle">
+- <img src="http://sflogo.sourceforge.net/sflogo.php?group_id=2319&type=16" alt="" /></a></p>
++ Artistic Style on SourceForge.net</a></p>
+
+ <p>
+ &nbsp;</p>
diff --git a/development/avrdude/avrdude.SlackBuild b/development/avrdude/avrdude.SlackBuild
index 13ca2039f2..f03b2205af 100644
--- a/development/avrdude/avrdude.SlackBuild
+++ b/development/avrdude/avrdude.SlackBuild
@@ -3,9 +3,11 @@
# Slackware build script for avrdude
# Written by Dustin Schnee <schnee72{at}gmail{dot}com>
+#
+# Updated by Heiko Rosemann 2020
PRGNAM=avrdude
-VERSION=${VERSION:-6.2}
+VERSION=${VERSION:-6.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/avrdude/avrdude.info b/development/avrdude/avrdude.info
index 7f79677bf4..682e5755e2 100644
--- a/development/avrdude/avrdude.info
+++ b/development/avrdude/avrdude.info
@@ -1,8 +1,8 @@
PRGNAM="avrdude"
-VERSION="6.2"
+VERSION="6.3"
HOMEPAGE="http://www.nongnu.org/avrdude/"
-DOWNLOAD="http://download.savannah.gnu.org/releases/avrdude/avrdude-6.2.tar.gz"
-MD5SUM="11eba11661713a43d371e4ff382d98c3"
+DOWNLOAD="http://download.savannah.gnu.org/releases/avrdude/avrdude-6.3.tar.gz"
+MD5SUM="58bb42049122cf80fe4f4d0ce36d92ee"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/bigloo/bigloo.SlackBuild b/development/bigloo/bigloo.SlackBuild
index d557645f53..b9d75a2c17 100644
--- a/development/bigloo/bigloo.SlackBuild
+++ b/development/bigloo/bigloo.SlackBuild
@@ -24,7 +24,7 @@
# not, see <http://www.gnu.org/licenses/>.
PRGNAM=bigloo
-VERSION=${VERSION:-4.1a_2}
+VERSION=${VERSION:-4.3f}
SRCVER=$(echo $VERSION | tr _ -)
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -100,7 +100,7 @@ find $PKG/usr/info -type f -exec gzip -9 {} \;
find $PKG/usr/man -type f -exec gzip -9 {} \;
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp COPYING ChangeLog INSTALL INSTALL.jvm LICENSE README \
+cp COPYING ChangeLog INSTALL.jvm LICENSE \
$PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/development/bigloo/bigloo.info b/development/bigloo/bigloo.info
index 980b0bbc83..a62fe1c253 100644
--- a/development/bigloo/bigloo.info
+++ b/development/bigloo/bigloo.info
@@ -1,10 +1,10 @@
PRGNAM="bigloo"
-VERSION="4.1a_2"
+VERSION="4.3f"
HOMEPAGE="http://www-sop.inria.fr/mimosa/fp/Bigloo/"
-DOWNLOAD="ftp://ftp-sop.inria.fr/indes/fp/Bigloo/bigloo4.1a-2.tar.gz"
-MD5SUM="64f17f126691baf1eb2c22a4f26edc1b"
+DOWNLOAD="ftp://ftp-sop.inria.fr/indes/fp/Bigloo/bigloo4.3f.tar.gz"
+MD5SUM="c6f860293bb41edeb42cec9c79264187"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="orphaned - no maintainer"
-EMAIL="nobody@nowhere"
+MAINTAINER="wigums"
+EMAIL="pioneer22675@gmail.com"
diff --git a/development/bluefish/bluefish.SlackBuild b/development/bluefish/bluefish.SlackBuild
index 817f0a4dff..9dd58a49bd 100644
--- a/development/bluefish/bluefish.SlackBuild
+++ b/development/bluefish/bluefish.SlackBuild
@@ -26,7 +26,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=bluefish
-VERSION=${VERSION:-2.2.10}
+VERSION=${VERSION:-2.2.11}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -95,7 +95,7 @@ find $PKG/usr/man -type f -exec gzip -9 {} \;
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a \
- AUTHORS COPYING ChangeLog INSTALL NEWS README TODO \
+ AUTHORS COPYING ChangeLog INSTALL README TODO \
$PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/development/bluefish/bluefish.info b/development/bluefish/bluefish.info
index b628e67e1e..282835d074 100644
--- a/development/bluefish/bluefish.info
+++ b/development/bluefish/bluefish.info
@@ -1,8 +1,8 @@
PRGNAM="bluefish"
-VERSION="2.2.10"
+VERSION="2.2.11"
HOMEPAGE="http://bluefish.openoffice.nl/index.html"
-DOWNLOAD="http://ponce.cc/slackware/sources/repo/bluefish-2.2.10.tar.bz2"
-MD5SUM="06cc710505856cb328444d834f5e9666"
+DOWNLOAD="https://www.bennewitz.com/bluefish/stable/source/bluefish-2.2.11.tar.bz2"
+MD5SUM="8c08aebcb7eaeccfebcaf467983733eb"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/check/check.SlackBuild b/development/check/check.SlackBuild
index 6491a431c8..8bca239852 100644
--- a/development/check/check.SlackBuild
+++ b/development/check/check.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for Check
-# Copyright 2006 Jules Villard <theblatte@loulous.org>
+# Copyright 2006-2020 Jules Villard <theblatte@loulous.org>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,8 +25,8 @@
# Modified by Eugene M., <damagedone at gmx dot com>
PRGNAM=check
-VERSION=${VERSION:-0.13.0}
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-0.14.0}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
diff --git a/development/check/check.info b/development/check/check.info
index 14aef90121..f5fd97b835 100644
--- a/development/check/check.info
+++ b/development/check/check.info
@@ -1,8 +1,8 @@
PRGNAM="check"
-VERSION="0.13.0"
+VERSION="0.14.0"
HOMEPAGE="https://libcheck.github.io/check/"
-DOWNLOAD="https://github.com/libcheck/check/releases/download/0.13.0/check-0.13.0.tar.gz"
-MD5SUM="2c730c40b08482eaeb10132517970593"
+DOWNLOAD="https://github.com/libcheck/check/releases/download/0.14.0/check-0.14.0.tar.gz"
+MD5SUM="270e82a445be6026040267a5e11cc94b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/codelite/codelite.SlackBuild b/development/codelite/codelite.SlackBuild
index 9e3cfcfa2c..9276d43317 100644
--- a/development/codelite/codelite.SlackBuild
+++ b/development/codelite/codelite.SlackBuild
@@ -5,7 +5,7 @@
# Written by Wainamoinen <wainamoinen@gmail.com>
PRGNAM=codelite
-VERSION=${VERSION:-8.1}
+VERSION=${VERSION:-13.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/codelite/codelite.info b/development/codelite/codelite.info
index b47f1af497..aaa262d09b 100644
--- a/development/codelite/codelite.info
+++ b/development/codelite/codelite.info
@@ -1,8 +1,8 @@
PRGNAM="codelite"
-VERSION="8.1"
+VERSION="13.0"
HOMEPAGE="http://www.codelite.org/"
-DOWNLOAD="https://github.com/eranif/codelite/archive/8.1.tar.gz"
-MD5SUM="363ac51e6cf81f77ed9905483d7ecd45"
+DOWNLOAD="https://github.com/eranif/codelite/archive/13.0.tar.gz"
+MD5SUM="2f5251a0b5d6e1bc0d1bdc6ea7aa830b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="wxGTK3"
diff --git a/development/composer/composer.SlackBuild b/development/composer/composer.SlackBuild
index 2f91a910a8..e960419687 100644
--- a/development/composer/composer.SlackBuild
+++ b/development/composer/composer.SlackBuild
@@ -25,7 +25,7 @@
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=composer
-VERSION=${VERSION:-1.9.2}
+VERSION=${VERSION:-1.9.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
ARCH=noarch
diff --git a/development/composer/composer.info b/development/composer/composer.info
index 9b1fbb2a68..e637ca748c 100644
--- a/development/composer/composer.info
+++ b/development/composer/composer.info
@@ -1,8 +1,8 @@
PRGNAM="composer"
-VERSION="1.9.2"
+VERSION="1.9.3"
HOMEPAGE="https://getcomposer.org/"
-DOWNLOAD="https://getcomposer.org/download/1.9.2/composer.phar"
-MD5SUM="5259233dcdb862cc156d015f750c0da7"
+DOWNLOAD="https://getcomposer.org/download/1.9.3/composer.phar"
+MD5SUM="a9cabf0031eca63a220a2736435b6f25"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/d-tools/d-tools.SlackBuild b/development/d-tools/d-tools.SlackBuild
index 3e7012b683..a0bad21a78 100644
--- a/development/d-tools/d-tools.SlackBuild
+++ b/development/d-tools/d-tools.SlackBuild
@@ -23,7 +23,7 @@
# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=d-tools
-VERSION=${VERSION:-2.090.0}
+VERSION=${VERSION:-2.090.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/d-tools/d-tools.info b/development/d-tools/d-tools.info
index 0b4d012dda..c4c463e5aa 100644
--- a/development/d-tools/d-tools.info
+++ b/development/d-tools/d-tools.info
@@ -1,12 +1,12 @@
PRGNAM="d-tools"
-VERSION="2.090.0"
+VERSION="2.090.1"
HOMEPAGE="https://dlang.org"
DOWNLOAD="https://download.dlackware.com/hosted-sources/d-tools/dub-1.19.0.tar.gz \
- https://download.dlackware.com/hosted-sources/d-tools/tools-2.090.0.tar.gz \
+ https://download.dlackware.com/hosted-sources/d-tools/tools-2.090.1.tar.gz \
https://download.dlackware.com/hosted-sources/d-tools/D-Scanner-0.8.0.tar.xz \
https://download.dlackware.com/hosted-sources/d-tools/DCD-0.12.0.tar.xz"
MD5SUM="46e464754a742f49e9ee04a746745426 \
- 376bb069343432080a46cea8e62fc22f \
+ d545a34acf532870eb04bf5b463bc3bc \
fe2353c753abe28e2845ebfe2aaea155 \
6cc83a7c73c0d827bf4b43cbd1fc89c0"
DOWNLOAD_x86_64=""
diff --git a/development/dart-sdk/dart-sdk.SlackBuild b/development/dart-sdk/dart-sdk.SlackBuild
index 925bc0e0ca..fcf624e8e0 100644
--- a/development/dart-sdk/dart-sdk.SlackBuild
+++ b/development/dart-sdk/dart-sdk.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=dart-sdk
-VERSION=${VERSION:-2.7.0}
+VERSION=${VERSION:-2.7.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/dart-sdk/dart-sdk.info b/development/dart-sdk/dart-sdk.info
index 0842c888e3..a7630987ef 100644
--- a/development/dart-sdk/dart-sdk.info
+++ b/development/dart-sdk/dart-sdk.info
@@ -1,14 +1,14 @@
PRGNAM="dart-sdk"
-VERSION="2.7.0"
+VERSION="2.7.1"
HOMEPAGE="https://www.dartlang.org/"
-DOWNLOAD="https://storage.googleapis.com/dart-archive/channels/stable/release/2.7.0/sdk/dartsdk-linux-ia32-release.zip \
-https://storage.googleapis.com/dart-archive/channels/stable/release/2.7.0/api-docs/dartdocs-gen-api.zip"
-MD5SUM="e0664879930bfe65c3ee1f5486629b09 \
- a8ba45792437626d1639751493d943d6"
-DOWNLOAD_x86_64="https://storage.googleapis.com/dart-archive/channels/stable/release/2.7.0/sdk/dartsdk-linux-x64-release.zip \
-https://storage.googleapis.com/dart-archive/channels/stable/release/2.7.0/api-docs/dartdocs-gen-api.zip"
-MD5SUM_x86_64="3a2a39d31f0fc9058863e9ad6b2742c1 \
- a8ba45792437626d1639751493d943d6"
+DOWNLOAD="https://storage.googleapis.com/dart-archive/channels/stable/release/2.7.1/sdk/dartsdk-linux-ia32-release.zip \
+https://storage.googleapis.com/dart-archive/channels/stable/release/2.7.1/api-docs/dartdocs-gen-api.zip"
+MD5SUM="38518f688f6ab20b7b95f7d8fd2d967d \
+ 25fbfd9ebbec112e57f9b1fd31ed61a5"
+DOWNLOAD_x86_64="https://storage.googleapis.com/dart-archive/channels/stable/release/2.7.1/sdk/dartsdk-linux-x64-release.zip \
+https://storage.googleapis.com/dart-archive/channels/stable/release/2.7.1/api-docs/dartdocs-gen-api.zip"
+MD5SUM_x86_64="1452f05e48f704bce6f4dcab0361e762 \
+ 25fbfd9ebbec112e57f9b1fd31ed61a5"
REQUIRES=""
MAINTAINER="Zhu Qun-Ying"
EMAIL="zhu.qunying@gmail.com"
diff --git a/development/dmd/dmd.SlackBuild b/development/dmd/dmd.SlackBuild
index 4757d6247d..737dd236f5 100644
--- a/development/dmd/dmd.SlackBuild
+++ b/development/dmd/dmd.SlackBuild
@@ -23,7 +23,7 @@
# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=dmd
-VERSION=${VERSION:-2.090.0}
+VERSION=${VERSION:-2.090.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/dmd/dmd.info b/development/dmd/dmd.info
index 0370170e61..32a2a1123b 100644
--- a/development/dmd/dmd.info
+++ b/development/dmd/dmd.info
@@ -1,8 +1,8 @@
PRGNAM="dmd"
-VERSION="2.090.0"
+VERSION="2.090.1"
HOMEPAGE="https://dlang.org"
-DOWNLOAD="http://downloads.dlang.org/releases/2.x/2.090.0/dmd.2.090.0.linux.tar.xz"
-MD5SUM="d9c9313184850933f37a548202a2fae1"
+DOWNLOAD="http://downloads.dlang.org/releases/2.x/2.090.1/dmd.2.090.1.linux.tar.xz"
+MD5SUM="4d0f99b8fe12a2499c4f1d4ee2bd37d5"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/dotnet-runtime/dotnet-runtime.SlackBuild b/development/dotnet-runtime/dotnet-runtime.SlackBuild
index 8525d886c9..9be16b639a 100644
--- a/development/dotnet-runtime/dotnet-runtime.SlackBuild
+++ b/development/dotnet-runtime/dotnet-runtime.SlackBuild
@@ -44,7 +44,7 @@ OUTPUT=${OUTPUT:-/tmp}
set -e
if [ "$( uname -m )" = "x86_64" ]; then
- ARCH="x86_x64"
+ ARCH="x86_64"
ARCHITECTURE="x64"
SLKCFLAGS="-O2 -fPIC"
LIBDIRSUFFIX="64"
diff --git a/development/dotnet-sdk/dotnet-sdk.SlackBuild b/development/dotnet-sdk/dotnet-sdk.SlackBuild
index 891825803b..5d2864f44d 100644
--- a/development/dotnet-sdk/dotnet-sdk.SlackBuild
+++ b/development/dotnet-sdk/dotnet-sdk.SlackBuild
@@ -44,7 +44,7 @@ OUTPUT=${OUTPUT:-/tmp}
set -e
if [ "$( uname -m )" = "x86_64" ]; then
- ARCH="x86_x64"
+ ARCH="x86_64"
ARCHITECTURE="x64"
SLKCFLAGS="-O2 -fPIC"
LIBDIRSUFFIX="64"
diff --git a/development/google-go-lang/google-go-lang.SlackBuild b/development/google-go-lang/google-go-lang.SlackBuild
index 723ff29eb0..3b6a1de28a 100644
--- a/development/google-go-lang/google-go-lang.SlackBuild
+++ b/development/google-go-lang/google-go-lang.SlackBuild
@@ -27,7 +27,7 @@
# SOFTWARE.
PRGNAM=google-go-lang
-VERSION=${VERSION:-1.13.5}
+VERSION=${VERSION:-1.13.7}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/google-go-lang/google-go-lang.info b/development/google-go-lang/google-go-lang.info
index a9730117f8..85b572d72f 100644
--- a/development/google-go-lang/google-go-lang.info
+++ b/development/google-go-lang/google-go-lang.info
@@ -1,8 +1,8 @@
PRGNAM="google-go-lang"
-VERSION="1.13.5"
+VERSION="1.13.7"
HOMEPAGE="http://golang.org"
-DOWNLOAD="https://storage.googleapis.com/golang/go1.13.5.src.tar.gz"
-MD5SUM="ecd1729313608d3ef352ea4fd9ea42cd"
+DOWNLOAD="https://storage.googleapis.com/golang/go1.13.7.src.tar.gz"
+MD5SUM="2923b4241354213d7a2b4f2be102c0df"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/jupyter-notebook/jupyter-notebook.SlackBuild b/development/jupyter-notebook/jupyter-notebook.SlackBuild
index ddb21ddfb4..074d9dbcba 100644
--- a/development/jupyter-notebook/jupyter-notebook.SlackBuild
+++ b/development/jupyter-notebook/jupyter-notebook.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for jupyter-notebook
-# 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=jupyter-notebook
-VERSION=${VERSION:-6.0.2}
+VERSION=${VERSION:-6.0.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/jupyter-notebook/jupyter-notebook.info b/development/jupyter-notebook/jupyter-notebook.info
index da8e8b67bc..adf4dde2b5 100644
--- a/development/jupyter-notebook/jupyter-notebook.info
+++ b/development/jupyter-notebook/jupyter-notebook.info
@@ -1,8 +1,8 @@
PRGNAM="jupyter-notebook"
-VERSION="6.0.2"
+VERSION="6.0.3"
HOMEPAGE="https://jupyter.org/"
-DOWNLOAD="https://files.pythonhosted.org/packages/source/n/notebook/notebook-6.0.2.tar.gz"
-MD5SUM="a2292ca8d26f98cf7b202ba4fb484707"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/n/notebook/notebook-6.0.3.tar.gz"
+MD5SUM="9714add6d588c5327c4f5029d7c94f7b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="Jinja2 ipaddress python3-jupyter-ipykernel jupyter-nbconvert python-prometheus_client singledispatch send2trash terminado"
diff --git a/development/jupyter_console/jupyter_console.SlackBuild b/development/jupyter_console/jupyter_console.SlackBuild
index ca5a253299..3d51924b98 100644
--- a/development/jupyter_console/jupyter_console.SlackBuild
+++ b/development/jupyter_console/jupyter_console.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for jupyter_console
-# 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=jupyter_console
-VERSION=${VERSION:-6.0.0}
+VERSION=${VERSION:-6.1.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/jupyter_console/jupyter_console.info b/development/jupyter_console/jupyter_console.info
index 5a5a30935e..4514ab6862 100644
--- a/development/jupyter_console/jupyter_console.info
+++ b/development/jupyter_console/jupyter_console.info
@@ -1,8 +1,8 @@
PRGNAM="jupyter_console"
-VERSION="6.0.0"
+VERSION="6.1.0"
HOMEPAGE="https://jupyter.org/"
-DOWNLOAD="https://files.pythonhosted.org/packages/source/j/jupyter_console/jupyter_console-6.0.0.tar.gz"
-MD5SUM="59bbd67721a7a5eb7361967af962cc4f"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/j/jupyter_console/jupyter_console-6.1.0.tar.gz"
+MD5SUM="b4f162292cbeee24c0d1551f21c8de3a"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="jupyter_client python3-jupyter-ipykernel"
diff --git a/development/jupyter_core/jupyter_core.SlackBuild b/development/jupyter_core/jupyter_core.SlackBuild
index d55b54b8e4..70f78888bd 100644
--- a/development/jupyter_core/jupyter_core.SlackBuild
+++ b/development/jupyter_core/jupyter_core.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for jupyter_core
-# 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=jupyter_core
-VERSION=${VERSION:-4.6.1}
+VERSION=${VERSION:-4.6.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/jupyter_core/jupyter_core.info b/development/jupyter_core/jupyter_core.info
index 09ac99a106..567bc17d0a 100644
--- a/development/jupyter_core/jupyter_core.info
+++ b/development/jupyter_core/jupyter_core.info
@@ -1,8 +1,8 @@
PRGNAM="jupyter_core"
-VERSION="4.6.1"
+VERSION="4.6.2"
HOMEPAGE="https://jupyter.org/"
-DOWNLOAD="https://github.com/jupyter/jupyter_core/archive/4.6.1/jupyter_core-4.6.1.tar.gz"
-MD5SUM="5a6d02d25c4c2c6914d991173e7ca8f9"
+DOWNLOAD="https://github.com/jupyter/jupyter_core/archive/4.6.2/jupyter_core-4.6.2.tar.gz"
+MD5SUM="5574cbee4bc0c71415cdef6846f1078d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3"
diff --git a/development/mutagen/README b/development/mutagen/README
index 9356e2d898..b22c7ff981 100644
--- a/development/mutagen/README
+++ b/development/mutagen/README
@@ -14,7 +14,4 @@ individual packet/page level.
Mutagen works with Python 2.7, 3.3+ and has no dependencies outside
the Python standard library.
-NOTE: to build mutagen with python3 run the slackbuild with option
-PYTHON3=yes.
-
- # PYTHON3=yes ./mutagen.SlackBuild
+Optional dependency: python3
diff --git a/development/mutagen/mutagen.SlackBuild b/development/mutagen/mutagen.SlackBuild
index 346ff70570..8e01169988 100644
--- a/development/mutagen/mutagen.SlackBuild
+++ b/development/mutagen/mutagen.SlackBuild
@@ -2,7 +2,7 @@
#
# Slackware build script for mutagen.
#
-# Copyright 2016-2019 Edinaldo P. Silva, Rio de Janeiro, Brazil.
+# Copyright 2016-2020 Edinaldo P. Silva, Rio de Janeiro, Brazil.
# Copyright 2016 Dugan Chen (thedoogster [at] gmail [dot] [com])
# Copyright 2008 Frank Caraballo <fecaraballo{at}gmail{dot}com>
# All rights reserved.
@@ -26,7 +26,7 @@
PRGNAM=mutagen
VERSION=${VERSION:-1.43.0}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
@@ -74,12 +74,10 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \;
-python setup.py build
python setup.py install --root $PKG
-# Build mutagen with python3. Default is no.
-if [ "${PYTHON3:-no}" == "yes" ]; then
- python3 setup.py build
+# Install python3 bindings.
+if $(python3 -c 'import sys' 2>/dev/null); then
python3 setup.py install --root=$PKG
fi
diff --git a/development/ninja/ninja.SlackBuild b/development/ninja/ninja.SlackBuild
index 88e5d32ab2..1dda766002 100644
--- a/development/ninja/ninja.SlackBuild
+++ b/development/ninja/ninja.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=ninja
-VERSION=${VERSION:-1.9.0}
+VERSION=${VERSION:-1.10.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -84,7 +84,7 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a \
- COPYING* HACKING* README* RELEASING \
+ COPYING* README* RELEASING \
$PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/development/ninja/ninja.info b/development/ninja/ninja.info
index 7931d0a752..efd76d698f 100644
--- a/development/ninja/ninja.info
+++ b/development/ninja/ninja.info
@@ -1,8 +1,8 @@
PRGNAM="ninja"
-VERSION="1.9.0"
+VERSION="1.10.0"
HOMEPAGE="https://ninja-build.org/"
-DOWNLOAD="https://github.com/ninja-build/ninja/archive/v1.9.0/ninja-1.9.0.tar.gz"
-MD5SUM="f340be768a76724b83e6daab69009902"
+DOWNLOAD="https://github.com/ninja-build/ninja/archive/v1.10.0/ninja-1.10.0.tar.gz"
+MD5SUM="cf1d964113a171da42a8940e7607e71a"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/portaudio/portaudio.info b/development/portaudio/portaudio.info
index 89c9018f0d..44f6059d35 100644
--- a/development/portaudio/portaudio.info
+++ b/development/portaudio/portaudio.info
@@ -6,5 +6,5 @@ MD5SUM="4df8224e047529ca9ad42f0521bf81a8"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Marcel Saegebarth"
-EMAIL="marc@mos6581.de"
+MAINTAINER="Christoph Willing"
+EMAIL="chris.willing@linux.com"
diff --git a/development/processing/README b/development/processing/README
index 8a757f3871..007ed45d12 100644
--- a/development/processing/README
+++ b/development/processing/README
@@ -3,3 +3,6 @@ community that since 2001 has promoted software literacy within the visual
arts. Initially created to serve as a software sketchbook and to teach
fundamentals of computer programming within a visual context, Processing
quickly developed into a tool for creating finished professional work as well.
+
+
+as of 3.5.4 processing no longer supports 32 bit
diff --git a/development/processing/processing.SlackBuild b/development/processing/processing.SlackBuild
index cf8284c5ed..4ab4663551 100644
--- a/development/processing/processing.SlackBuild
+++ b/development/processing/processing.SlackBuild
@@ -7,7 +7,7 @@
# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
PRGNAM=processing
-VERSION=${VERSION:-3.5.3}
+VERSION=${VERSION:-3.5.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/processing/processing.info b/development/processing/processing.info
index beb1f6ae2c..54fa66ead0 100644
--- a/development/processing/processing.info
+++ b/development/processing/processing.info
@@ -1,10 +1,10 @@
PRGNAM="processing"
-VERSION="3.5.3"
+VERSION="3.5.4"
HOMEPAGE="https://www.processing.org"
-DOWNLOAD="http://download.processing.org/processing-3.5.3-linux32.tgz"
-MD5SUM="d82b916f4e261ef3f9887b3859b25192"
-DOWNLOAD_x86_64="http://download.processing.org/processing-3.5.3-linux64.tgz"
-MD5SUM_x86_64="fffa4ffcbf5c3d97eba9569d2f40035d"
+DOWNLOAD="UNSUPPORTED"
+MD5SUM=""
+DOWNLOAD_x86_64="https://download.processing.org/processing-3.5.4-linux64.tgz"
+MD5SUM_x86_64="2746cbe158425396dcf8a4103b93400f"
REQUIRES="jdk"
MAINTAINER="wigums"
EMAIL="pioneer22675@gmail.com"
diff --git a/development/pycharm/pycharm.SlackBuild b/development/pycharm/pycharm.SlackBuild
index d6ad6a52d0..87ed870b19 100644
--- a/development/pycharm/pycharm.SlackBuild
+++ b/development/pycharm/pycharm.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for pycharm
-# Copyright 2015-2019 Dimitris Zlatanidis Orestiada, Greece
+# Copyright 2015-2020 Dimitris Zlatanidis Orestiada, Greece
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -24,7 +24,7 @@
PRGNAM=pycharm
EDITION=community
-VERSION=${VERSION:-2019.3}
+VERSION=${VERSION:-2019.3.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/pycharm/pycharm.info b/development/pycharm/pycharm.info
index 9454216c07..a95725e928 100644
--- a/development/pycharm/pycharm.info
+++ b/development/pycharm/pycharm.info
@@ -1,8 +1,8 @@
PRGNAM="pycharm"
-VERSION="2019.3"
+VERSION="2019.3.2"
HOMEPAGE="https://www.jetbrains.com/pycharm/"
-DOWNLOAD="https://download.jetbrains.com/python/pycharm-community-2019.3.tar.gz"
-MD5SUM="c4101538e0a318d6c2cf1a0e7641684c"
+DOWNLOAD="https://download.jetbrains.com/python/pycharm-community-2019.3.2.tar.gz"
+MD5SUM="cad21fcce0ec656ab2d9c327911ab5a7"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/radare2/radare2.SlackBuild b/development/radare2/radare2.SlackBuild
index 0f4de77842..a12b753a66 100644
--- a/development/radare2/radare2.SlackBuild
+++ b/development/radare2/radare2.SlackBuild
@@ -24,7 +24,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=radare2
-VERSION=${VERSION:-4.0.0}
+VERSION=${VERSION:-4.2.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/radare2/radare2.info b/development/radare2/radare2.info
index 988fbb9d75..512482f1cc 100644
--- a/development/radare2/radare2.info
+++ b/development/radare2/radare2.info
@@ -1,8 +1,8 @@
PRGNAM="radare2"
-VERSION="4.0.0"
+VERSION="4.2.0"
HOMEPAGE="http://radare.org/"
-DOWNLOAD="https://github.com/radare/radare2/archive/4.0.0/radare2-4.0.0.tar.gz"
-MD5SUM="4f1b761bff18de9ea2eceb5f4b477c8f"
+DOWNLOAD="https://github.com/radare/radare2/archive/4.2.0/radare2-4.2.0.tar.gz"
+MD5SUM="6dffa31809bc87ddfd678663d1cd6992"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="capstone"
diff --git a/development/sbcl/sbcl.SlackBuild b/development/sbcl/sbcl.SlackBuild
index aeed2adb17..9dd7647909 100644
--- a/development/sbcl/sbcl.SlackBuild
+++ b/development/sbcl/sbcl.SlackBuild
@@ -25,7 +25,7 @@
# Modified by Eugene M., <damagedone at gmx dot com>
PRGNAM=sbcl
-VERSION=${VERSION:-1.5.8}
+VERSION=${VERSION:-2.0.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/sbcl/sbcl.info b/development/sbcl/sbcl.info
index a2c56f290b..3e9b42a8d8 100644
--- a/development/sbcl/sbcl.info
+++ b/development/sbcl/sbcl.info
@@ -1,8 +1,8 @@
PRGNAM="sbcl"
-VERSION="1.5.8"
+VERSION="2.0.1"
HOMEPAGE="http://www.sbcl.org/"
-DOWNLOAD="http://downloads.sourceforge.net/sbcl/sbcl-1.5.8-source.tar.bz2"
-MD5SUM="adb8ed7c2078bf4475416decc25b5272"
+DOWNLOAD="http://downloads.sourceforge.net/sbcl/sbcl-2.0.1-source.tar.bz2"
+MD5SUM="6aec0476f6e6f324edc29c6b07d78001"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/snappy/snappy.info b/development/snappy/snappy.info
index 9c74cff6a4..3833ca16f5 100644
--- a/development/snappy/snappy.info
+++ b/development/snappy/snappy.info
@@ -6,5 +6,5 @@ MD5SUM="7358c82f133dc77798e4c2062a749b73"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Mário Antunes"
+MAINTAINER="Mário Antunes"
EMAIL="mariolpantunes@gmail.com"
diff --git a/development/src-vcs/src-vcs.SlackBuild b/development/src-vcs/src-vcs.SlackBuild
index 3875e29caf..3c08954c7e 100644
--- a/development/src-vcs/src-vcs.SlackBuild
+++ b/development/src-vcs/src-vcs.SlackBuild
@@ -24,7 +24,7 @@
PRGNAM=src-vcs
SRCNAM=src
-VERSION=${VERSION:-1.13}
+VERSION=${VERSION:-1.28}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -41,7 +41,7 @@ TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
-DOCS="COPYING FAQ.asc INSTALL NEWS README TODO src.asc srctest"
+DOCS="COPYING INSTALL NEWS README TODO srctest"
if [ "$ARCH" = "i486" ]; then
SLKCFLAGS="-O2 -march=i486 -mtune=i686"
diff --git a/development/src-vcs/src-vcs.info b/development/src-vcs/src-vcs.info
index 0a83dc0091..77cba6ac6a 100644
--- a/development/src-vcs/src-vcs.info
+++ b/development/src-vcs/src-vcs.info
@@ -1,10 +1,10 @@
PRGNAM="src-vcs"
-VERSION="1.13"
+VERSION="1.28"
HOMEPAGE="http://www.catb.org/~esr/src/"
-DOWNLOAD="http://www.catb.org/~esr/src/src-1.13.tar.gz"
-MD5SUM="d6c6f4615d33cc3cac3653d4ec8c3ca2"
+DOWNLOAD="http://www.catb.org/~esr/src/src-1.28.tar.gz"
+MD5SUM="9d5e65beedf0397ed23a288a25ade546"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="orphaned - no maintainer"
-EMAIL="nobody@nowhere"
+MAINTAINER="wigums"
+EMAIL="pioneer22675@gmail.com"
diff --git a/development/sublime_merge/sublime_merge.SlackBuild b/development/sublime_merge/sublime_merge.SlackBuild
index 83fc67ef8d..e4290ab5af 100644
--- a/development/sublime_merge/sublime_merge.SlackBuild
+++ b/development/sublime_merge/sublime_merge.SlackBuild
@@ -56,7 +56,7 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
mkdir -p $PKG/usr/bin
-ln -sf /opt/$PRGNAM/sublime_text $PKG/usr/bin
+ln -sf /opt/$PRGNAM/sublime_merge $PKG/usr/bin
mkdir -p $PKG/usr/share/applications
cat $CWD/$PRGNAM.desktop > $PKG/usr/share/applications/$PRGNAM.desktop
diff --git a/development/tiled/tiled.SlackBuild b/development/tiled/tiled.SlackBuild
index fabf2ec778..20e8688cbc 100644
--- a/development/tiled/tiled.SlackBuild
+++ b/development/tiled/tiled.SlackBuild
@@ -25,7 +25,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=tiled
-VERSION=${VERSION:-1.3.1}
+VERSION=${VERSION:-1.3.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/tiled/tiled.info b/development/tiled/tiled.info
index 85fc28918a..d86ed6fe20 100644
--- a/development/tiled/tiled.info
+++ b/development/tiled/tiled.info
@@ -1,8 +1,8 @@
PRGNAM="tiled"
-VERSION="1.3.1"
+VERSION="1.3.2"
HOMEPAGE="https://www.mapeditor.org"
-DOWNLOAD="https://github.com/bjorn/tiled/archive/v1.3.1/tiled-1.3.1.tar.gz"
-MD5SUM="27bc080805196d1ecaf52daf2261318a"
+DOWNLOAD="https://github.com/bjorn/tiled/archive/v1.3.2/tiled-1.3.2.tar.gz"
+MD5SUM="d21006a528a30b6bd45f294e4bd4dfad"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="qt5"
diff --git a/development/universal-ctags/universal-ctags.SlackBuild b/development/universal-ctags/universal-ctags.SlackBuild
index f4e334f688..65a14f706b 100644
--- a/development/universal-ctags/universal-ctags.SlackBuild
+++ b/development/universal-ctags/universal-ctags.SlackBuild
@@ -23,8 +23,8 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=universal-ctags
-VERSION=${VERSION:-fefbad2}
-GITVERSION=${GITVERSION:-fefbad2632687f4cd1fe0af6fe76b29be93d55b7}
+VERSION=${VERSION:-6ffdd48}
+GITVERSION=${GITVERSION:-6ffdd48ece3a50218ddd2ddf45e57bcf09f6aef0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/universal-ctags/universal-ctags.info b/development/universal-ctags/universal-ctags.info
index fba59c4f94..f9292d7bb5 100644
--- a/development/universal-ctags/universal-ctags.info
+++ b/development/universal-ctags/universal-ctags.info
@@ -1,8 +1,8 @@
PRGNAM="universal-ctags"
-VERSION="fefbad2"
+VERSION="6ffdd48"
HOMEPAGE="https://ctags.io/"
-DOWNLOAD="https://download.dlackware.com/hosted-sources/universal-ctags/ctags-fefbad2632687f4cd1fe0af6fe76b29be93d55b7.tar.xz"
-MD5SUM="d9139c7704d3a25a9a7f6270184a7495"
+DOWNLOAD="https://download.dlackware.com/hosted-sources/universal-ctags/ctags-6ffdd48ece3a50218ddd2ddf45e57bcf09f6aef0.tar.xz"
+MD5SUM="cc2879629f6d5a059cbe279e3eec3237"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="%README%"
diff --git a/development/vscode-bin/vscode-bin.SlackBuild b/development/vscode-bin/vscode-bin.SlackBuild
index 352c409009..39d2fd4b0f 100644
--- a/development/vscode-bin/vscode-bin.SlackBuild
+++ b/development/vscode-bin/vscode-bin.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for vscode-bin
-# Copyright 2019 Willy Sudiarto Raharjo <willysr@slackbuilds.org>
+# Copyright 2019-2020 Willy Sudiarto Raharjo <willysr@slackbuilds.org>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -24,8 +24,8 @@
PRGNAM=vscode-bin
SRCNAM=code-stable
-VERSION=${VERSION:-1.41.1}
-SRCVER=1576682093
+VERSION=${VERSION:-1.42.0}
+SRCVER=1580986866
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/vscode-bin/vscode-bin.info b/development/vscode-bin/vscode-bin.info
index e07c50191c..db267bfe06 100644
--- a/development/vscode-bin/vscode-bin.info
+++ b/development/vscode-bin/vscode-bin.info
@@ -1,10 +1,10 @@
PRGNAM="vscode-bin"
-VERSION="1.41.1"
+VERSION="1.42.0"
HOMEPAGE="https://code.visualstudio.com/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://az764295.vo.msecnd.net/stable/26076a4de974ead31f97692a0d32f90d735645c0/code-stable-1576682093.tar.gz"
-MD5SUM_x86_64="5b007f590a69d16fe6e1f739a7840002"
+DOWNLOAD_x86_64="https://az764295.vo.msecnd.net/stable/ae08d5460b5a45169385ff3fd44208f431992451/code-stable-1580986866.tar.gz"
+MD5SUM_x86_64="fdd83ff31940362938b543ffc1ebbbe2"
REQUIRES=""
MAINTAINER="Willy Sudiarto Raharjo"
EMAIL="willysr@slackbuilds.org"
diff --git a/games/aisleriot/README b/games/aisleriot/README
new file mode 100644
index 0000000000..01446d1811
--- /dev/null
+++ b/games/aisleriot/README
@@ -0,0 +1,19 @@
+AisleRiot (also known as Solitaire or sol) is a collection of card games
+which are easy to play with the aid of a mouse.
+
+The following games are included:
+Peek, Auld Lang Syne, Fortunes, Seahaven, King Albert, First Law,
+Straight Up, Jumbo, Accordion, Ten Across, Plait, Lady Jane, Gypsy,
+Neighbor, Jamestown, Osmosis, Kings Audience, Glenwood, Gay Gordons,
+Monte Carlo, Kan-sas, Camelot, Fourteen, Scorpion, Isabel, Escalator,
+Agnes, Bristol, Quatorze, Bear River, Gold Mine, Athena, Spiderette,
+Chessboard, Backbone, Yukon, Union Square, Eight Off, Napoleons Tomb,
+Forty Thieves, Streets And Alleys, Maze, Clock, Pileon, Canfield,
+Thirteen, Bakers Game, Triple Peaks, Easthaven, Terrace, Aunt Mary,
+Car-pet, Sir Tommy, Diamond Mine, Yield, Labyrinth, Thieves, Saratoga,
+Cruel, Block Ten, Will O The Wisp, Odessa, Eagle Wing, Treize, Zebra,
+Cover, Elevator, Fortress, Giant, Spider, Gaps, Bakers Dozen, Whitehead,
+Freecell, Helsinki, Spider Three Decks, Scuffle, Poker,
+Klondike Three Decks, Valentine, Royal East, Thumb And Pouch, Klondike,
+Doublets, Template, Golf, Westhaven, Beleaguered Castle, Hopscotch,
+Eliminator, Aunt Mary, Hamilton, Wall.
diff --git a/games/higan-libretro/higan-libretro.SlackBuild b/games/aisleriot/aisleriot.SlackBuild
index 38b0128ded..115cf64de6 100644
--- a/games/higan-libretro/higan-libretro.SlackBuild
+++ b/games/aisleriot/aisleriot.SlackBuild
@@ -1,8 +1,8 @@
#!/bin/sh
-# Slackware build script for higan-libretro
+# Slackware build script for aisleriot
-# Copyright 2017 Hunter Sezen California, USA
+# Copyright 2020 Johannes Schoepfer, Germany
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -22,9 +22,8 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-PRGNAM=higan-libretro
-LIBNAM=higan_sfc_libretro
-VERSION=${VERSION:-2017.11.19_d3f5920}
+PRGNAM=aisleriot
+VERSION=${VERSION:-3.22.9}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -39,10 +38,8 @@ fi
CWD=$(pwd)
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
+OUTPUT=${OUTPUT:-/tmp}
-# requires patching the Makefile to properly use
-# the default CFLAGS and CXXFLAGS are probably fine
if [ "$ARCH" = "i586" ]; then
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
LIBDIRSUFFIX=""
@@ -57,7 +54,7 @@ else
LIBDIRSUFFIX=""
fi
-set -eu
+set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
@@ -72,33 +69,41 @@ 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 {} \;
-[ "${DEBUG:=optimize}" != optimize ] && DEBUG=debug
+patch < $CWD/guile3.diff
-# Use the gcc OpenMP implementation since clang in Slackware-14.2 does
-# not include OpenMP.
-zcat $CWD/openmp.patch.gz | patch -p1
+CFLAGS="$SLKCFLAGS" \
+CXXFLAGS="$SLKCFLAGS" \
+./configure \
+ --prefix=/usr \
+ --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --with-card-theme-formats=svg \
+ --enable-sound \
+ --disable-schemas-install \
+ --with-platform=gtk-only \
+ --mandir=/usr/man \
+ --docdir=/usr/doc/$PRGNAM-$VERSION \
+ --build=$ARCH-slackware-linux
-# clang++ avoids crashes when loading content for the second time
-make -C higan \
- binary=library \
- compiler=clang++ \
- target=libretro \
- build=$DEBUG
+make
+make install DESTDIR=$PKG
-install -Dm0644 higan/out/$LIBNAM.so $PKG/usr/lib${LIBDIRSUFFIX}/libretro/$LIBNAM.so
-install -Dm0644 $LIBNAM.info $PKG/usr/lib${LIBDIRSUFFIX}/libretro/info/$LIBNAM.info
+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
-if [ $DEBUG = optimize ]; then
- 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
-fi
+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 CONTRIBUTING.md README.md $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a \
+ AUTHORS ChangeLog COPYING* NEWS TODO \
+ $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/games/aisleriot/aisleriot.info b/games/aisleriot/aisleriot.info
new file mode 100644
index 0000000000..9b9a3f7ace
--- /dev/null
+++ b/games/aisleriot/aisleriot.info
@@ -0,0 +1,10 @@
+PRGNAM="aisleriot"
+VERSION="3.22.9"
+HOMEPAGE="https://wiki.gnome.org/Apps/Aisleriot"
+DOWNLOAD="https://download.gnome.org/sources/aisleriot/3.22/aisleriot-3.22.9.tar.xz"
+MD5SUM="121678a799d027640ddfb267384440b5"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Johannes Schoepfer"
+EMAIL="slackbuilds@schoepfer.info"
diff --git a/games/aisleriot/doinst.sh b/games/aisleriot/doinst.sh
new file mode 100644
index 0000000000..65c7e2eeb9
--- /dev/null
+++ b/games/aisleriot/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/games/aisleriot/guile3.diff b/games/aisleriot/guile3.diff
new file mode 100644
index 0000000000..e93ba432da
--- /dev/null
+++ b/games/aisleriot/guile3.diff
@@ -0,0 +1,20 @@
+--- configure.orig 2020-02-05 00:02:14.990196320 +0100
++++ configure 2020-02-05 00:03:41.968108947 +0100
+@@ -1610,7 +1610,7 @@
+ Config database for installing schema files.
+ --with-gconf-schema-file-dir=dir
+ Directory for installing schema files.
+- --with-guile=2.2|2.0|auto
++ --with-guile=3.0|2.2|2.0|auto
+ Which guile version to use (default: auto)
+ --with-help-method which help method to use (ghelp|file|library;
+ default: ghelp)
+@@ -18995,7 +18995,7 @@
+ # Guile
+ # *****
+
+-guile_versions_all="2.2 2.0"
++guile_versions_all="3.0 2.2 2.0"
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking which guile version to use" >&5
+ $as_echo_n "checking which guile version to use... " >&6; }
+
diff --git a/games/aisleriot/slack-desc b/games/aisleriot/slack-desc
new file mode 100644
index 0000000000..8a90f98c48
--- /dev/null
+++ b/games/aisleriot/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------------------------------------------------------|
+aisleriot: aisleriot (card games collection)
+aisleriot:
+aisleriot: AisleRiot (also known as Solitaire or sol) is a collection of card
+aisleriot: games which are easy to play with the aid of a mouse.
+aisleriot: Over 80 card games are included.
+aisleriot:
+aisleriot: homepage: https://wiki.gnome.org/Apps/Aisleriot
+aisleriot:
+aisleriot:
+aisleriot:
+aisleriot:
+aisleriot:
diff --git a/games/bsnes-libretro/README b/games/bsnes-libretro/README
deleted file mode 100644
index 26e7dd93f2..0000000000
--- a/games/bsnes-libretro/README
+++ /dev/null
@@ -1,62 +0,0 @@
-Libretro fork of bsnes. As close to upstream as possible.
-
-bsnes is a Super Nintendo emulator that began development on 2004-10-14. It
-focuses on accuracy and clean code above all else. It never uses speed or
-compatibilty hacks. As a result, the minimum system requirements are greater
-than with other emulators. bsnes comes in three different profiles (accuracy,
-balance and performance) which contain minor differences in the PPU (graphics)
-emulation.
-
-bsnes requires the following BIOS image files under the system directory for
-operation:
-
-* dsp1.data.rom (DSP1 DATA) (CRC: c8347cbd)
-* dsp1.program.rom (DSP1 PROGRAM) (CRC: db9a4c92)
-* dsp1b.data.rom (DSP1B DATA) (CRC: 37a252c6)
-* dsp1b.program.rom (DSP1B PROGRAM)) (CRC: 66a73998)
-* dsp2.data.rom (DSP2 DATA) (CRC: b3893c70)
-* dsp2.program.rom (DSP2 PROGRAM) (CRC: 0c1cf838)
-* dsp3.data.rom (DSP3 DATA) (CRC: 8b41a2bd)
-* dsp3.program.rom (DSP3 PROGRAM) (CRC: f29be51c)
-* dsp4.data.rom (DSP4 DATA) (CRC: efa8b9b2)
-* dsp4.program.rom (DSP4 PROGRAM) (CRC: 14b77ae3)
-* cx4.data.rom (Cx4 DATA) (CRC: b6e76a6a)
-* st010.data.rom (ST-0010 DATA) (CRC: 216081b2)
-* st010.program.rom (ST-0010 PROGRAM) (CRC: 691cbb4f)
-* st011.data.rom (ST-0011 DATA) (CRC: 803256a7)
-* st011.program.rom (ST-0011 PROGRAM) (CRC: a741e9fb)
-* st018.data.rom (ST-0018 DATA) (CRC: b5255459)
-* st018.program.rom (ST-0018 PROGRAM) (CRC: f73d5e10)
-* sgb.boot.rom (SGB BOOT PROGRAM) (CRC: ec8a83b9 [1])
-
-[1] This is the boot rom only, you need the correct cart image to load SGB
-games.
-
-=====
-
-Super Gameboy is supported via the subsystem API. In RetroArch the API is
-already implemented but only available via CLI. For SGB support you need both
-sgb.boot.rom and the SGB rom. To launch SGB games launch RetroArch like this:
-
- retroarch -L {path to bsnes core} {path to snes rom} \
- --subsystem sgb {path to gb rom}
-
-Tested snes roms [2]:
-* Super Game Boy (Japan, USA) (Rev 1).sfc (CRC: 27a03c98)[3]
-* Super Game Boy (World) (Rev 2).sfc (CRC: 8a4a174f)
-* Super Game Boy 2 (Japan).sfc (CRC: cb176e45)
-
-[2] Savestates are broken in this implementation.
-[3] Some games don't work with this rom, try version SGB v2 for best results.
-
-=====
-
-By default, this SlackBuild will build the bsnes accuracy core.
-To build the balanced or performance cores, choose any desired cores:
- CORE="accuracy balanced performance" ./bsnes-libretro.SlackBuild
-
-Or to build all three cores, "all" can be used:
- CORE="all" ./bsnes-libretro.SlackBuild
-
-To build the debugging symbols use:
- DEBUG=1 ./bsnes-libretro.SlackBuild
diff --git a/games/bsnes-libretro/bsnes-libretro.info b/games/bsnes-libretro/bsnes-libretro.info
deleted file mode 100644
index 2f09212edd..0000000000
--- a/games/bsnes-libretro/bsnes-libretro.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="bsnes-libretro"
-VERSION="2018.08.15_c6e90dd"
-HOMEPAGE="https://www.libretro.com/"
-DOWNLOAD="http://slackless.raccoons.tech/src/libretro/bsnes-libretro-2018.08.15_c6e90dd.tar.xz"
-MD5SUM="8ef40fd875b5d9e1f4ef9b93a3b506aa"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-REQUIRES="RetroArch"
-MAINTAINER="Hunter Sezen"
-EMAIL="orbea@riseup.net"
diff --git a/games/bsnes-libretro/slack-desc b/games/bsnes-libretro/slack-desc
deleted file mode 100644
index 79515747a0..0000000000
--- a/games/bsnes-libretro/slack-desc
+++ /dev/null
@@ -1,19 +0,0 @@
-# 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------------------------------------------------------|
-bsnes-libretro: bsnes-libretro (libretro fork of bsnes)
-bsnes-libretro:
-bsnes-libretro: bsnes is a Super Nintendo video game system emulator that can be
-bsnes-libretro: used as a libretro core.
-bsnes-libretro:
-bsnes-libretro: Homepage: https://www.libretro.com/
-bsnes-libretro:
-bsnes-libretro:
-bsnes-libretro:
-bsnes-libretro:
-bsnes-libretro:
diff --git a/games/cowsay/README b/games/cowsay/README
index b7442bf126..8dadc56376 100644
--- a/games/cowsay/README
+++ b/games/cowsay/README
@@ -1,5 +1,3 @@
-cowsay (A Configurable Speaking/Thinking Cow)
-
cowsay is basically a text filter. Send some text into it, and you get a
cow saying your text.
diff --git a/games/cowsay/cowsay.SlackBuild b/games/cowsay/cowsay.SlackBuild
index 39ffbf7104..6c96ce648f 100644
--- a/games/cowsay/cowsay.SlackBuild
+++ b/games/cowsay/cowsay.SlackBuild
@@ -4,7 +4,7 @@
# Written by David Miller dave@frop.net
# Modified by the slackbuilds.org project.
-# Copyright 2017 Johannes Schoepfer
+# Copyright 2017 Johannes Schoepfer, Germany
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -45,10 +45,10 @@ 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 {} \;
+ \( -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 {} \;
patch -p1 < $CWD/cowsay.SlackBuild.patch
@@ -58,10 +58,8 @@ sh ./install.sh /usr
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/$PRGNAM-$VERSION
cp -a \
diff --git a/games/cowsay/cowsay.info b/games/cowsay/cowsay.info
index 4146cb1950..14a6c2680e 100644
--- a/games/cowsay/cowsay.info
+++ b/games/cowsay/cowsay.info
@@ -7,4 +7,4 @@ DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
MAINTAINER="Johannes Schoepfer"
-EMAIL="slackbuilds[at]schoepfer[dot]info"
+EMAIL="slackbuilds@schoepfer.info"
diff --git a/games/crispy-doom/crispy-doom.SlackBuild b/games/crispy-doom/crispy-doom.SlackBuild
index e5656737ca..0d4c8f758a 100644
--- a/games/crispy-doom/crispy-doom.SlackBuild
+++ b/games/crispy-doom/crispy-doom.SlackBuild
@@ -24,7 +24,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=crispy-doom
-VERSION=${VERSION:-5.6.3}
+VERSION=${VERSION:-5.6.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/games/crispy-doom/crispy-doom.info b/games/crispy-doom/crispy-doom.info
index 7071014eec..b93178b5f1 100644
--- a/games/crispy-doom/crispy-doom.info
+++ b/games/crispy-doom/crispy-doom.info
@@ -1,8 +1,8 @@
PRGNAM="crispy-doom"
-VERSION="5.6.3"
+VERSION="5.6.4"
HOMEPAGE="http://www.chocolate-doom.org/wiki/index.php/Crispy_Doom"
-DOWNLOAD="https://github.com/fabiangreffrath/crispy-doom/archive/crispy-doom-5.6.3.tar.gz"
-MD5SUM="eac455ddbcc1735de3d9551f3163f294"
+DOWNLOAD="https://github.com/fabiangreffrath/crispy-doom/archive/crispy-doom-5.6.4.tar.gz"
+MD5SUM="11e0993f981b6c3f69decbf31c281734"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="SDL2_net SDL2_mixer"
diff --git a/games/higan-libretro/README b/games/higan-libretro/README
deleted file mode 100644
index 0a27fa3713..0000000000
--- a/games/higan-libretro/README
+++ /dev/null
@@ -1,8 +0,0 @@
-Standalone port of higan_sfc_accuracy to libretro.
-
-higan emulates a number of classic video-game consoles of the 1980s and
-1990s, allowing you to play classic games on a modern general-purpose
-computer.
-
-To build the debugging symbols use:
- DEBUG=1 ./higan-libretro.SlackBuild
diff --git a/games/higan-libretro/higan-libretro.info b/games/higan-libretro/higan-libretro.info
deleted file mode 100644
index ca1daaa321..0000000000
--- a/games/higan-libretro/higan-libretro.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="higan-libretro"
-VERSION="2017.11.19_d3f5920"
-HOMEPAGE="https://byuu.org/"
-DOWNLOAD="http://slackware.uk/sbosrcarch/by-name/games/higan-libretro/higan-libretro-2017.11.19_d3f5920.tar.xz"
-MD5SUM="a150e8f0c6883539dd60e8a30f64760a"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-REQUIRES="RetroArch"
-MAINTAINER="Hunter Sezen"
-EMAIL="orbea@riseup.net"
diff --git a/games/higan-libretro/openmp.patch.gz b/games/higan-libretro/openmp.patch.gz
deleted file mode 100644
index 8b988733e2..0000000000
--- a/games/higan-libretro/openmp.patch.gz
+++ /dev/null
Binary files differ
diff --git a/games/higan-libretro/slack-desc b/games/higan-libretro/slack-desc
deleted file mode 100644
index 07baf5a3d4..0000000000
--- a/games/higan-libretro/slack-desc
+++ /dev/null
@@ -1,19 +0,0 @@
-# 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------------------------------------------------------|
-higan-libretro: higan-libretro (libretro fork of higan_sfc_accuracy)
-higan-libretro:
-higan-libretro: higan emulates a number of classic video-game consoles of the 1980s
-higan-libretro: and 1990s, allowing you to play classic games on a modern
-higan-libretro: general-purpose computer.
-higan-libretro:
-higan-libretro: Homepage: https://byuu.org/
-higan-libretro:
-higan-libretro:
-higan-libretro:
-higan-libretro:
diff --git a/games/lgogdownloader/lgogdownloader.SlackBuild b/games/lgogdownloader/lgogdownloader.SlackBuild
index 839326cd4b..c6f6e18e75 100644
--- a/games/lgogdownloader/lgogdownloader.SlackBuild
+++ b/games/lgogdownloader/lgogdownloader.SlackBuild
@@ -1,7 +1,8 @@
#!/bin/sh
# Slackware build script for "lgogdownloader".
-
+# Yth | Pont-en-Royans, France | yth@ythogtha.org
+#
# Copyright 2015-2017 Marcel Saegebarth <marc@mos6581.de>
# All rights reserved.
#
@@ -25,7 +26,7 @@
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=lgogdownloader
-VERSION=${VERSION:-3.2}
+VERSION=${VERSION:-3.5}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -90,6 +91,7 @@ cd build
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
-DCMAKE_INSTALL_PREFIX=/usr \
-DINSTALL_SHARE_DIR=/usr \
+ -DUSE_QT_GUI=OFF \
-DCMAKE_BUILD_TYPE=Release ..
make install DESTDIR=$PKG
diff --git a/games/lgogdownloader/lgogdownloader.info b/games/lgogdownloader/lgogdownloader.info
index 3a9e8ec3cf..31f74a34f8 100644
--- a/games/lgogdownloader/lgogdownloader.info
+++ b/games/lgogdownloader/lgogdownloader.info
@@ -1,10 +1,10 @@
PRGNAM="lgogdownloader"
-VERSION="3.2"
+VERSION="3.5"
HOMEPAGE="https://sites.google.com/site/gogdownloader/home/"
-DOWNLOAD="https://sites.google.com/site/gogdownloader/lgogdownloader-3.2.tar.gz"
-MD5SUM="84163e5363ee88549f942c3a3451210d"
+DOWNLOAD="https://sites.google.com/site/gogdownloader/lgogdownloader-3.5.tar.gz"
+MD5SUM="174a6d177de713a022ea54cbfd71bc0d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="htmlcxx jsoncpp liboauth rhash tinyxml2"
-MAINTAINER="Marcel Saegebarth"
-EMAIL="marc@mos6581.de"
+MAINTAINER="Yth - Arnaud"
+EMAIL="yth@ythogtha.org"
diff --git a/games/libretro-lutro/README b/games/libretro-lutro/README
deleted file mode 100644
index 88567e776c..0000000000
--- a/games/libretro-lutro/README
+++ /dev/null
@@ -1,7 +0,0 @@
-Experimental Lua game framework for libretro, following the LOVE API.
-
-Lutro is software rendered and implements only a subset of the LOVE API.
-It targets portability though the libretro API and backed in dependancies.
-
-To build the debugging symbols use:
- DEBUG=1 ./libretro-lutro.SlackBuild
diff --git a/games/libretro-lutro/libretro-lutro.info b/games/libretro-lutro/libretro-lutro.info
deleted file mode 100644
index 8a04648b30..0000000000
--- a/games/libretro-lutro/libretro-lutro.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="libretro-lutro"
-VERSION="2018.08.21_b69dd3e"
-HOMEPAGE="https://www.libretro.com/"
-DOWNLOAD="http://slackless.raccoons.tech/src/libretro/libretro-lutro-2018.08.21_b69dd3e.tar.xz"
-MD5SUM="68c6a46ed4c5259075ce7e579faa5ba2"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-REQUIRES="RetroArch"
-MAINTAINER="Hunter Sezen"
-EMAIL="orbea@riseup.net"
diff --git a/games/libretro-lutro/slack-desc b/games/libretro-lutro/slack-desc
deleted file mode 100644
index e5a921ede2..0000000000
--- a/games/libretro-lutro/slack-desc
+++ /dev/null
@@ -1,19 +0,0 @@
-# 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------------------------------------------------------|
-libretro-lutro: libretro-lutro (Experimental Lua game framework for libretro)
-libretro-lutro:
-libretro-lutro: Experimental Lua game framework for libretro, following the LOVE API.
-libretro-lutro:
-libretro-lutro: Lutro is software rendered and implements only a subset of the LOVE
-libretro-lutro: API. It targets portability though the libretro API and backed in
-libretro-lutro: dependancies.
-libretro-lutro:
-libretro-lutro: Homepage: https://www.libretro.com/
-libretro-lutro:
-libretro-lutro:
diff --git a/games/retux/retux.SlackBuild b/games/retux/retux.SlackBuild
index 2b3eedfddc..17897e2092 100644
--- a/games/retux/retux.SlackBuild
+++ b/games/retux/retux.SlackBuild
@@ -11,6 +11,8 @@
# directory first, so any system-wide installs of six and sge-pygame
# won't cause problems.
+# 20200206 bkw: add missing pygame dep to REQUIRES.
+
# 20180217 bkw:
# Updated for v1.3.5. Added new (undocumented!) pathlib dependency.
diff --git a/games/retux/retux.info b/games/retux/retux.info
index 01543620aa..96d081c31b 100644
--- a/games/retux/retux.info
+++ b/games/retux/retux.info
@@ -5,6 +5,6 @@ DOWNLOAD="http://download.savannah.gnu.org/releases/retux/1.3/retux-1.3.5-src.ta
MD5SUM="ec4793f81816c28806fbd818c99cf2e3"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="pathlib"
+REQUIRES="pygame pathlib"
MAINTAINER="B. Watson"
EMAIL="yalhcru@gmail.com"
diff --git a/games/scummvm/scummvm.SlackBuild b/games/scummvm/scummvm.SlackBuild
index 48b1b0df23..1a54e58fe9 100644
--- a/games/scummvm/scummvm.SlackBuild
+++ b/games/scummvm/scummvm.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for scummvm
# Copyright 2006 Halim Issa <yallaone@gmail.com>
-# Copyright 2008, 2010, 2012-2018 Carlos Corbacho <carlos@strangeworlds.co.uk>
+# Copyright 2008, 2010, 2012-2020 Carlos Corbacho <carlos@strangeworlds.co.uk>
# 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=scummvm
-VERSION=${VERSION:-2.0.0}
+VERSION=${VERSION:-2.1.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -55,7 +55,7 @@ else
LIBDIRSUFFIX=""
fi
-DOCS="AUTHORS COPYING* COPYRIGHT NEWS README TODO"
+DOCS="AUTHORS COPYING* COPYRIGHT NEWS.md README.md TODO"
set -e
diff --git a/games/scummvm/scummvm.info b/games/scummvm/scummvm.info
index cc8abf6d73..afe8aaddfc 100644
--- a/games/scummvm/scummvm.info
+++ b/games/scummvm/scummvm.info
@@ -1,8 +1,8 @@
PRGNAM="scummvm"
-VERSION="2.0.0"
+VERSION="2.1.1"
HOMEPAGE="https://www.scummvm.org/"
-DOWNLOAD="https://www.scummvm.org/frs/scummvm/2.0.0/scummvm-2.0.0.tar.xz"
-MD5SUM="f87538f7c3fc48c0bf5034b699a00042"
+DOWNLOAD="https://www.scummvm.org/frs/scummvm/2.1.1/scummvm-2.1.1.tar.xz"
+MD5SUM="d75fec6358f7814b47d6aca5e18c9863"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/games/stormbaancoureur/stormbaancoureur.SlackBuild b/games/stormbaancoureur/stormbaancoureur.SlackBuild
index 0716498e13..f4dd4a5062 100644
--- a/games/stormbaancoureur/stormbaancoureur.SlackBuild
+++ b/games/stormbaancoureur/stormbaancoureur.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for stormbaancoureur
-# Copyright 2016 Johannes Schoepfer
+# Copyright 2020 Johannes Schoepfer
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
diff --git a/games/stormbaancoureur/stormbaancoureur.info b/games/stormbaancoureur/stormbaancoureur.info
index efaf11f027..cfac26262b 100644
--- a/games/stormbaancoureur/stormbaancoureur.info
+++ b/games/stormbaancoureur/stormbaancoureur.info
@@ -7,4 +7,4 @@ DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="plib ode"
MAINTAINER="Johannes Schoepfer"
-EMAIL="<slackbuilds[at]schoepfer[dot]info>"
+EMAIL="slackbuilds@schoepfer.info"
diff --git a/games/ultimatestunts/slack-desc b/games/ultimatestunts/slack-desc
index 1cb891d3f9..fd46c81b22 100644
--- a/games/ultimatestunts/slack-desc
+++ b/games/ultimatestunts/slack-desc
@@ -13,7 +13,7 @@ ultimatestunts: Ultimate Stunts involves some really spectacular stunts, like
ultimatestunts: loopings, corkscrews, bridges to jump over, etc., but the best thing
ultimatestunts: is that you can design your own tracks!
ultimatestunts:
-ultimatestunts: http://www.ultimatestunts.nl/
+ultimatestunts: https://www.ultimatestunts.nl/
ultimatestunts:
ultimatestunts:
ultimatestunts:
diff --git a/games/ultimatestunts/ultimatestunts.SlackBuild b/games/ultimatestunts/ultimatestunts.SlackBuild
index 093fd3d33f..4ba36eee5c 100644
--- a/games/ultimatestunts/ultimatestunts.SlackBuild
+++ b/games/ultimatestunts/ultimatestunts.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for ultimatestunts
-# Copyright 2018 Johannes Schoepfer
+# Copyright 2018 - 2020 Johannes Schoepfer, Germany
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,7 +23,8 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=ultimatestunts
-VERSION=${VERSION:-0771}
+VERSION=${VERSION:-0.7.7.1}
+SRC_VER=$(echo $VERSION | tr -d \.)
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -59,9 +60,9 @@ set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
-rm -rf $PRGNAM-srcdata-$VERSION
-tar xvf $CWD/$PRGNAM-srcdata-$VERSION.tar.gz
-cd $PRGNAM-srcdata-$VERSION
+rm -rf $PRGNAM-srcdata-$SRC_VER
+tar xvf $CWD/$PRGNAM-srcdata-$SRC_VER.tar.gz
+cd $PRGNAM-srcdata-$SRC_VER
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
@@ -78,7 +79,7 @@ CXXFLAGS="$SLKCFLAGS" \
--sysconfdir=/etc \
--build=$ARCH-slackware-linux
-make -j1
+make
make sysconfdir=$PKG/etc prefix=$PKG/usr install
mv $PKG/etc/$PRGNAM.conf $PKG/etc/$PRGNAM.conf.new
diff --git a/games/ultimatestunts/ultimatestunts.info b/games/ultimatestunts/ultimatestunts.info
index 9e09a6092e..1cbc461780 100644
--- a/games/ultimatestunts/ultimatestunts.info
+++ b/games/ultimatestunts/ultimatestunts.info
@@ -1,10 +1,10 @@
PRGNAM="ultimatestunts"
-VERSION="0771"
-HOMEPAGE="http://www.ultimatestunts.nl/"
-DOWNLOAD="http://downloads.sourceforge.net/ultimatestunts/ultimatestunts-srcdata-0771.tar.gz"
+VERSION="0.7.7.1"
+HOMEPAGE="https://www.ultimatestunts.nl/"
+DOWNLOAD="https://downloads.sourceforge.net/ultimatestunts/ultimatestunts-srcdata-0771.tar.gz"
MD5SUM="f62f7360c0a5024097348706b63ef826"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="freealut"
MAINTAINER="Johannes Schoepfer"
-EMAIL="slackbuilds[at]schoepfer[dot]info"
+EMAIL="slackbuilds@schoepfer.info"
diff --git a/games/vbam-libretro/README b/games/vbam-libretro/README
deleted file mode 100644
index 928727b7d2..0000000000
--- a/games/vbam-libretro/README
+++ /dev/null
@@ -1,12 +0,0 @@
-VBA-M is a Nintendo Game Boy Advance video game system emulator that can be
-used as a libretro core.
-
-VBA-M is a Game Boy Advance emulator with the goal to improve upon
-VisualBoyAdvance by integrating the best features from various available
-builds.
-
-To build with tiled rendering use:
- TILED=1 ./vbam-libretro.SlackBuild
-
-To build the debugging symbols use:
- DEBUG=1 ./vbam-libretro.SlackBuild
diff --git a/games/vbam-libretro/slack-desc b/games/vbam-libretro/slack-desc
deleted file mode 100644
index 29c56cf047..0000000000
--- a/games/vbam-libretro/slack-desc
+++ /dev/null
@@ -1,19 +0,0 @@
-# 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------------------------------------------------------|
-vbam-libretro: vbam-libretro (fork of VBA-M with libretro integration)
-vbam-libretro:
-vbam-libretro: VBA-M is a Game Boy Advance emulator with the goal to improve upon
-vbam-libretro: VisualBoyAdvance by integrating the best features from the various
-vbam-libretro: builds floating around.
-vbam-libretro:
-vbam-libretro: Homepage: https://www.libretro.com/
-vbam-libretro:
-vbam-libretro:
-vbam-libretro:
-vbam-libretro:
diff --git a/games/vbam-libretro/vbam-libretro.info b/games/vbam-libretro/vbam-libretro.info
deleted file mode 100644
index 12e87d2a54..0000000000
--- a/games/vbam-libretro/vbam-libretro.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="vbam-libretro"
-VERSION="2018.05.31_8041717"
-HOMEPAGE="https://www.libretro.com/"
-DOWNLOAD="http://slackless.raccoons.tech/src/libretro/vbam-libretro-2018.05.31_8041717.tar.xz"
-MD5SUM="f7865896f9d98545ae6fea25b6895116"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-REQUIRES="RetroArch"
-MAINTAINER="Hunter Sezen"
-EMAIL="orbea@riseup.net"
diff --git a/games/vkQuake/vkQuake.SlackBuild b/games/vkQuake/vkQuake.SlackBuild
index 13d091c1bb..8c9b0f1dad 100644
--- a/games/vkQuake/vkQuake.SlackBuild
+++ b/games/vkQuake/vkQuake.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=vkQuake
-VERSION=${VERSION:-1.04.0}
+VERSION=${VERSION:-1.04.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/games/vkQuake/vkQuake.info b/games/vkQuake/vkQuake.info
index f496de3e9e..32f5fafecd 100644
--- a/games/vkQuake/vkQuake.info
+++ b/games/vkQuake/vkQuake.info
@@ -1,10 +1,10 @@
PRGNAM="vkQuake"
-VERSION="1.04.0"
+VERSION="1.04.1"
HOMEPAGE="https://github.com/Novum/vkQuake"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://github.com/Novum/vkQuake/archive/1.04.0/vkQuake-1.04.0.tar.gz"
-MD5SUM_x86_64="ffcf8fa556d1a34583c00c9f0d846d11"
+DOWNLOAD_x86_64="https://github.com/Novum/vkQuake/archive/1.04.1/vkQuake-1.04.1.tar.gz"
+MD5SUM_x86_64="0e7aadbfa99a9890a498a5072167c910"
REQUIRES="SDL2 vulkan-sdk-bin"
MAINTAINER="M.Dinslage"
EMAIL="daedra1980@gmail.com"
diff --git a/games/waterCloset/waterCloset.SlackBuild b/games/waterCloset/waterCloset.SlackBuild
index e548b8f0e8..01837f73c7 100644
--- a/games/waterCloset/waterCloset.SlackBuild
+++ b/games/waterCloset/waterCloset.SlackBuild
@@ -2,15 +2,16 @@
# Slackware build script for waterCloset
# Written by Tim Dickson dickson.tim@googlemail.com
-# (C) 2019
+# (C) 2019/20
# changelog
#
# 14/11/2019. version 0.9.2 first version for this script
# fix doc dir for slackware defaults.
+# 06/02/2020. version 1.0 first major "full" version.
PRGNAM=waterCloset
GITNAM=wc
-VERSION=${VERSION:-0.9.2}
+VERSION=${VERSION:-1.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -47,7 +48,7 @@ mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
tar xvf $CWD/$PRGNAM-$VERSION.src.tar.gz
-cd $GITNAM-$VERSION
+cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
@@ -55,11 +56,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 hard-coded manual location
-#sed -i "s_blobwars/man_blobwars-$VERSION/man_" data/titleWidgets
-
-#doc dir fixed for slackware and help display bug.
-#note. the trailing / on the first make command is intentional.
make
make install DESTDIR=$PKG
diff --git a/games/waterCloset/waterCloset.info b/games/waterCloset/waterCloset.info
index 2632f81859..d06025d9c8 100644
--- a/games/waterCloset/waterCloset.info
+++ b/games/waterCloset/waterCloset.info
@@ -1,10 +1,10 @@
PRGNAM="waterCloset"
-VERSION="0.9.2"
+VERSION="1.0"
HOMEPAGE="https://www.parallelrealities.co.uk/games/wc/"
-DOWNLOAD="https://github.com/stephenjsweeney/wc/archive/v0.9.2/waterCloset-0.9.2.src.tar.gz"
-MD5SUM="eacb67347c3918af3c20c1e2f473568e"
+DOWNLOAD="https://github.com/stephenjsweeney/wc/archive/v1.0/waterCloset-1.0.src.tar.gz"
+MD5SUM="1f3d4a94145be98484ed25c060314c8c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="SDL2_image SDL2_mixer SDL2_ttf"
-MAINTAINER="Tim Dickson (timsoft)"
+MAINTAINER="Tim Dickson"
EMAIL="dickson.tim@googlemail.com"
diff --git a/games/wesnoth/wesnoth.SlackBuild b/games/wesnoth/wesnoth.SlackBuild
index 8631b6c29f..23a024bb32 100644
--- a/games/wesnoth/wesnoth.SlackBuild
+++ b/games/wesnoth/wesnoth.SlackBuild
@@ -27,7 +27,7 @@
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=wesnoth
-VERSION=${VERSION:-1.14.7}
+VERSION=${VERSION:-1.14.11}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/games/wesnoth/wesnoth.info b/games/wesnoth/wesnoth.info
index c9b00398b7..cf9cd4e925 100644
--- a/games/wesnoth/wesnoth.info
+++ b/games/wesnoth/wesnoth.info
@@ -1,8 +1,8 @@
PRGNAM="wesnoth"
-VERSION="1.14.7"
+VERSION="1.14.11"
HOMEPAGE="http://www.wesnoth.org"
-DOWNLOAD="http://downloads.sourceforge.net/wesnoth/wesnoth-1.14.7.tar.bz2"
-MD5SUM="40ea96af963c1817f3b62e687031fa18"
+DOWNLOAD="http://downloads.sourceforge.net/wesnoth/wesnoth-1.14.11.tar.bz2"
+MD5SUM="193b3900f65e4cce7fbf2893f2baf18a"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="SDL2 SDL2_image SDL2_mixer SDL2_ttf"
diff --git a/gis/OWSLib/OWSLib.SlackBuild b/gis/OWSLib/OWSLib.SlackBuild
index d7c5aa4b02..ff73519421 100644
--- a/gis/OWSLib/OWSLib.SlackBuild
+++ b/gis/OWSLib/OWSLib.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for OWSLib
-# Copyright 2013-2019 Benjamin Trigona-Harany <slackbuilds@jaxartes.net>
+# Copyright 2013-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=OWSLib
-VERSION=${VERSION:-0.19.0}
+VERSION=${VERSION:-0.19.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/gis/OWSLib/OWSLib.info b/gis/OWSLib/OWSLib.info
index c89d115a6f..c0a409bb56 100644
--- a/gis/OWSLib/OWSLib.info
+++ b/gis/OWSLib/OWSLib.info
@@ -1,8 +1,8 @@
PRGNAM="OWSLib"
-VERSION="0.19.0"
+VERSION="0.19.1"
HOMEPAGE="https://pypi.python.org/pypi/OWSLib/"
-DOWNLOAD="https://github.com/geopython/OWSLib/archive/0.19.0/OWSLib-0.19.0.tar.gz"
-MD5SUM="cc95d474dce9afef4a9182e91c92d5f2"
+DOWNLOAD="https://github.com/geopython/OWSLib/archive/0.19.1/OWSLib-0.19.1.tar.gz"
+MD5SUM="198befd5de54cd909e2efbda45f73e1c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python-dateutil pytz lxml six"
diff --git a/gis/Shapely/Shapely.SlackBuild b/gis/Shapely/Shapely.SlackBuild
index 5af6caefb4..c42c986d4d 100644
--- a/gis/Shapely/Shapely.SlackBuild
+++ b/gis/Shapely/Shapely.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for Shapely
-# Copyright 2013-2019 Benjamin Trigona-Harany <slackbuilds@jaxartes.net>
+# Copyright 2013-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=Shapely
-VERSION=${VERSION:-1.6.4}
+VERSION=${VERSION:-1.7.0}
BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
diff --git a/gis/Shapely/Shapely.info b/gis/Shapely/Shapely.info
index d663c65c09..43b5fdc1fa 100644
--- a/gis/Shapely/Shapely.info
+++ b/gis/Shapely/Shapely.info
@@ -1,8 +1,8 @@
PRGNAM="Shapely"
-VERSION="1.6.4"
+VERSION="1.7.0"
HOMEPAGE="https://github.com/Toblerity/Shapely"
-DOWNLOAD="https://github.com/Toblerity/Shapely/archive/1.6.4/Shapely-1.6.4.tar.gz"
-MD5SUM="cf6f7abde575bb75ce0b39aaf061930f"
+DOWNLOAD="https://github.com/Toblerity/Shapely/archive/1.7.0/Shapely-1.7.0.tar.gz"
+MD5SUM="b483706bae23a9ce0c9ef6702d1e2ae9"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="geos python3"
diff --git a/gis/geopy/geopy.SlackBuild b/gis/geopy/geopy.SlackBuild
index 2a901b6a28..db10a84030 100644
--- a/gis/geopy/geopy.SlackBuild
+++ b/gis/geopy/geopy.SlackBuild
@@ -4,7 +4,7 @@
# Written by Dominik Drobek <dominik.drobek (at) o2.pl>
# Formerly maintained by Francisco Sokol <chico.sokol@gmail.com>
-# Copyright 2013-2019 Benjamin Trigona-Harany <slackbuilds@jaxartes.net>
+# Copyright 2013-2020 Benjamin Trigona-Harany <slackbuilds@jaxartes.net>
# 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=geopy
-VERSION=${VERSION:-1.20.0}
+VERSION=${VERSION:-1.21.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/gis/geopy/geopy.info b/gis/geopy/geopy.info
index ead4b20dc1..99659a6c76 100644
--- a/gis/geopy/geopy.info
+++ b/gis/geopy/geopy.info
@@ -1,8 +1,8 @@
PRGNAM="geopy"
-VERSION="1.20.0"
+VERSION="1.21.0"
HOMEPAGE="https://github.com/geopy/geopy"
-DOWNLOAD="https://github.com/geopy/geopy/archive/1.20.0/geopy-1.20.0.tar.gz"
-MD5SUM="3c9bdd7f811c8b502f0c595e28ce7043"
+DOWNLOAD="https://github.com/geopy/geopy/archive/1.21.0/geopy-1.21.0.tar.gz"
+MD5SUM="0b7d6f8adc0799a8eef9523514f0fe0f"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3"
diff --git a/gis/gpxsee/fix_font_narrow_space.diff b/gis/gpxsee/fix_font_narrow_space.diff
index bd4f8544fe..0049c0c31c 100644
--- a/gis/gpxsee/fix_font_narrow_space.diff
+++ b/gis/gpxsee/fix_font_narrow_space.diff
@@ -1,5 +1,5 @@
---- GPXSee-7.18/src/GUI/units.h.orig 2019-03-12 23:00:39.365129810 +0300
-+++ GPXSee-7.18/src/GUI/units.h 2019-03-12 23:00:47.151863062 +0300
+--- GPXSee-7.20/src/GUI/units.h.orig 2019-03-12 23:00:39.365129810 +0300
++++ GPXSee-7.20/src/GUI/units.h 2019-03-12 23:00:47.151863062 +0300
@@ -30,6 +30,6 @@
#define C2FS 1.8 // Celsius to Farenheit - scale
#define C2FO 32.0 // Celsius to Farenheit - offset
diff --git a/gis/gpxsee/gpxsee.SlackBuild b/gis/gpxsee/gpxsee.SlackBuild
index f90ef52367..a048645b93 100644
--- a/gis/gpxsee/gpxsee.SlackBuild
+++ b/gis/gpxsee/gpxsee.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for GPXSee
-# Copyright 2018-2019, Nikolay Korotkiy <sikmir@gmail.com>
+# Copyright 2018-2020, Nikolay Korotkiy <sikmir@gmail.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=gpxsee
-VERSION=${VERSION:-7.18}
+VERSION=${VERSION:-7.20}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/gis/gpxsee/gpxsee.info b/gis/gpxsee/gpxsee.info
index b86ace2e1f..d130b00a85 100644
--- a/gis/gpxsee/gpxsee.info
+++ b/gis/gpxsee/gpxsee.info
@@ -1,8 +1,8 @@
PRGNAM="gpxsee"
-VERSION="7.18"
+VERSION="7.20"
HOMEPAGE="https://www.gpxsee.org/"
-DOWNLOAD="https://github.com/tumic0/GPXSee/archive/7.18/GPXSee-7.18.tar.gz"
-MD5SUM="b7b9664c8a2bfa38b797c23445c5607f"
+DOWNLOAD="https://github.com/tumic0/GPXSee/archive/7.20/GPXSee-7.20.tar.gz"
+MD5SUM="1db4614927b4fcb7175cefda12aee456"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="qt5"
diff --git a/gis/saga-gis/saga-gis.SlackBuild b/gis/saga-gis/saga-gis.SlackBuild
index 29ef4478af..8903f5d2f1 100644
--- a/gis/saga-gis/saga-gis.SlackBuild
+++ b/gis/saga-gis/saga-gis.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for saga-gis
-# Copyright 2014-2019 Benjamin Trigona-Harany <slackbuilds@jaxartes.net>
+# Copyright 2014-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=saga-gis
-VERSION=${VERSION:-7.3.0}
+VERSION=${VERSION:-7.5.0}
BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
diff --git a/gis/saga-gis/saga-gis.info b/gis/saga-gis/saga-gis.info
index c8eecee857..9b56c8dacb 100644
--- a/gis/saga-gis/saga-gis.info
+++ b/gis/saga-gis/saga-gis.info
@@ -1,8 +1,8 @@
PRGNAM="saga-gis"
-VERSION="7.3.0"
+VERSION="7.5.0"
HOMEPAGE="http://www.saga-gis.org"
-DOWNLOAD="https://sourceforge.net/projects/saga-gis/files/SAGA%20-%207/SAGA%20-%207.3.0/saga-7.3.0.tar.gz"
-MD5SUM="2383eb43f12da743c5ac52ecc8dfd302"
+DOWNLOAD="https://sourceforge.net/projects/saga-gis/files/SAGA%20-%207/SAGA%20-%207.5.0/saga-7.5.0.tar.gz"
+MD5SUM="36f3a4108eff901e0bb197f5b27d09af"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="gdal python3 wxGTK3"
diff --git a/graphics/Blender/Blender.SlackBuild b/graphics/Blender/Blender.SlackBuild
index d4bbe1fa95..948f97da5b 100644
--- a/graphics/Blender/Blender.SlackBuild
+++ b/graphics/Blender/Blender.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for Blender
-# Copyright 2015-2019 Christoph Willing, Brisbane Australia
+# Copyright 2015-2020 Christoph Willing, Brisbane Australia
# 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=Blender
-VERSION=${VERSION:-2.81a}
+VERSION=${VERSION:-2.82}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -105,6 +105,8 @@ cd build
-DWITH_CODEC_SNDFILE:BOOL=ON \
-DWITH_FFTW3:BOOL=ON \
-DWITH_IMAGE_OPENJPEG:BOOL=ON \
+ -DWITH_SYSTEM_EIGEN3:BOOL=OFF \
+ -DWITH_SYSTEM_GLEW:BOOL=OFF \
-DWITH_SYSTEM_LZO:BOOL=ON \
-DWITH_MEM_JEMALLOC:BOOL=ON \
-DWITH_MEM_VALGRIND:BOOL=ON \
diff --git a/graphics/Blender/Blender.info b/graphics/Blender/Blender.info
index 28f54ebf6f..fd358c0f87 100644
--- a/graphics/Blender/Blender.info
+++ b/graphics/Blender/Blender.info
@@ -1,10 +1,10 @@
PRGNAM="Blender"
-VERSION="2.81a"
+VERSION="2.82"
HOMEPAGE="https://blender.org"
-DOWNLOAD="https://download.blender.org/source/blender-2.81a.tar.xz"
-MD5SUM="fd106a2c3debfd215617d31197883173"
+DOWNLOAD="https://download.blender.org/source/blender-2.82.tar.xz"
+MD5SUM="322f044e5be09e136d85e31493d9e704"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="ffmpeg jack opencollada python-requests valgrind numpy3 SDL2 openimageio freealut"
+REQUIRES="ffmpeg jack opencollada python-requests valgrind numpy3 SDL2 openimageio freealut tbb"
MAINTAINER="Christoph Willing"
EMAIL="chris.willing@linux.com"
diff --git a/graphics/Blender/README b/graphics/Blender/README
index 0cc2e3dec5..d93907048f 100644
--- a/graphics/Blender/README
+++ b/graphics/Blender/README
@@ -1,14 +1,13 @@
Blender is an integrated suite of free and open source tools enabling
the creation of a broad range of 3D content with the singular
-benefits of cross- platform interoperability. It can be used to
+benefits of cross-platform interoperability. It can be used to
create 3D visualizations, stills as well as broadcast and cinema
quality video. It features fully integrated creation suite, offering
-a broad range of essential tools for the creation of 3D content,
+a broad range of essential tools for the creation of 3D content,
including modeling, uv-mapping, texturing, particle and other
-simulation, scripting, rendering, compositing,post-production, and
+simulation, scripting, rendering, compositing, post-production and
game creation.
CUDA support is included if a CUDA installation is detected at build time.
It may be disable by passing CUDA=no when building e.g.
CUDA=no sh ./Blender.SlackBuild
-
diff --git a/graphics/converseen/converseen.SlackBuild b/graphics/converseen/converseen.SlackBuild
index 5b0804efd9..a870f1b504 100644
--- a/graphics/converseen/converseen.SlackBuild
+++ b/graphics/converseen/converseen.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=converseen
-VERSION=${VERSION:-0.9.8.0}
+VERSION=${VERSION:-0.9.8.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -59,9 +59,9 @@ set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
-rm -rf $PRGNAM-$VERSION
+rm -rf $PRGNAM
tar xvf $CWD/$PRGNAM-$VERSION.tar.bz2
-cd $PRGNAM-$VERSION
+cd $PRGNAM
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
diff --git a/graphics/converseen/converseen.info b/graphics/converseen/converseen.info
index a5631319cf..0c94ec0471 100644
--- a/graphics/converseen/converseen.info
+++ b/graphics/converseen/converseen.info
@@ -1,8 +1,8 @@
PRGNAM="converseen"
-VERSION="0.9.8.0"
+VERSION="0.9.8.1"
HOMEPAGE="http://converseen.fasterland.net/"
-DOWNLOAD="http://downloads.sourceforge.net/converseen/converseen-0.9.8.0.tar.bz2"
-MD5SUM="35d5c36f1ecfcca9a3abd6626615dd0a"
+DOWNLOAD="http://downloads.sourceforge.net/converseen/converseen-0.9.8.1.tar.bz2"
+MD5SUM="c7a5cf9b791777da0bc3689075986155"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="qt5"
diff --git a/graphics/entangle/entangle.info b/graphics/entangle/entangle.info
index cf5f0d0499..baff7b6a35 100644
--- a/graphics/entangle/entangle.info
+++ b/graphics/entangle/entangle.info
@@ -6,5 +6,5 @@ MD5SUM="bdb5fab70276ea27c4614fecfa5c1d86"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="libgexiv2 libpeas"
-MAINTAINER="Soydaner Ulker"
-EMAIL="soydaner@kahverengi.com"
+MAINTAINER="Philip Lacroix"
+EMAIL="slackph at posteo dot de"
diff --git a/graphics/mtpaint/mtpaint.info b/graphics/mtpaint/mtpaint.info
index 56f596b114..3727894968 100644
--- a/graphics/mtpaint/mtpaint.info
+++ b/graphics/mtpaint/mtpaint.info
@@ -8,5 +8,5 @@ MD5SUM="957c8035dd62c6bfdb594cd0a4467d22 \
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="slakmagik"
-EMAIL="slakmagik@gmail.com"
+MAINTAINER="Petar Petrov"
+EMAIL="slackalaxy@gmail.com"
diff --git a/graphics/plotutils/plotutils.info b/graphics/plotutils/plotutils.info
index 51d93cbb9c..57c573515f 100644
--- a/graphics/plotutils/plotutils.info
+++ b/graphics/plotutils/plotutils.info
@@ -6,5 +6,5 @@ MD5SUM="c08a424bd2438c80a786a7f4b5bb6a40"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Luis Henrique"
-EMAIL="lmello.009@gmail.com"
+MAINTAINER="Philip Lacroix"
+EMAIL="slackph at posteo dot de"
diff --git a/graphics/shaderc/fix-glslang-build.patch b/graphics/shaderc/fix-glslang-build.patch
deleted file mode 100644
index bbea79b9a6..0000000000
--- a/graphics/shaderc/fix-glslang-build.patch
+++ /dev/null
@@ -1,89 +0,0 @@
-From ccf948e975e0ddd08f07c5244f23f3158d65ed7b Mon Sep 17 00:00:00 2001
-From: David Neto <dneto@google.com>
-Date: Wed, 21 Aug 2019 15:56:13 -0400
-Subject: [PATCH] Force Glslang to support HLSL in its interface
-
-Fixes a compilation problem introduced by recent
-Glslang changes to optionally build into a very small
-GLSL-only binary.
-
-Also fix test cases to have set and binding layout qualifiers on
-buffers when compiling for Vulkan. This rule is now enforced by
-Glslang.
----
- README.md | 8 ++++++++
- glslc/test/option_dash_fhlsl_offsets.py | 1 +
- libshaderc/src/common_shaders_for_test.h | 1 +
- libshaderc_util/CMakeLists.txt | 3 +++
- libshaderc_util/src/compiler_test.cc | 1 +
- 5 files changed, 14 insertions(+)
-
-diff --git a/README.md b/README.md
-index e2c33555..172c8e04 100644
---- a/README.md
-+++ b/README.md
-@@ -93,6 +93,14 @@ Shaderc into.
-
- The rest of this section describes how to build Shaderc from sources.
-
-+Note: Shaderc assumes Glslang supports HLSL compilation. The instructions
-+below assume you're building Glslang from sources, and in a subtree
-+of `shaderc/third_party`. In that scenario, Glslang's HLSL support
-+is automatically enabled. Shaderc also can be built using a Glslang
-+from outside the `shaderc/third_party` tree. In that case you must
-+ensure that that external Glslang is built with HLSL functionality.
-+See Glslang's `ENABLE_HLSL` CMake setting.)
-+
- 1) Check out the source code:
-
- ```sh
-diff --git a/glslc/test/option_dash_fhlsl_offsets.py b/glslc/test/option_dash_fhlsl_offsets.py
-index 631a2754..4682d310 100644
---- a/glslc/test/option_dash_fhlsl_offsets.py
-+++ b/glslc/test/option_dash_fhlsl_offsets.py
-@@ -19,6 +19,7 @@
-
- # A GLSL shader with uniforms without explicit bindings.
- GLSL_SHADER = """#version 450
-+ layout(set=0, binding=0)
- buffer B { float x; vec3 y; } my_ssbo;
- void main() {
- my_ssbo.x = 1.0;
-diff --git a/libshaderc/src/common_shaders_for_test.h b/libshaderc/src/common_shaders_for_test.h
-index 512742a3..c87ed76f 100644
---- a/libshaderc/src/common_shaders_for_test.h
-+++ b/libshaderc/src/common_shaders_for_test.h
-@@ -293,6 +293,7 @@ const char kShaderWithUniformsWithoutBindings[] =
- // A GLSL vertex shader with a weirdly packed block.
- const char kGlslShaderWeirdPacking[] =
- R"(#version 450
-+ layout(set=0, binding=0)
- buffer B { float x; vec3 foo; } my_ssbo;
- void main() { my_ssbo.x = 1.0; })";
-
-diff --git a/libshaderc_util/CMakeLists.txt b/libshaderc_util/CMakeLists.txt
-index 85e100c0..f8ae95d0 100644
---- a/libshaderc_util/CMakeLists.txt
-+++ b/libshaderc_util/CMakeLists.txt
-@@ -26,6 +26,9 @@ add_library(shaderc_util STATIC
- shaderc_default_compile_options(shaderc_util)
- target_include_directories(shaderc_util
- PUBLIC include PRIVATE ${glslang_SOURCE_DIR})
-+# We use parts of Glslang's HLSL compilation interface, which
-+# now requires this preprocessor definition.
-+add_definitions(-DENABLE_HLSL)
-
- find_package(Threads)
- target_link_libraries(shaderc_util PRIVATE
-diff --git a/libshaderc_util/src/compiler_test.cc b/libshaderc_util/src/compiler_test.cc
-index 1a0b21c4..f6207e69 100644
---- a/libshaderc_util/src/compiler_test.cc
-+++ b/libshaderc_util/src/compiler_test.cc
-@@ -119,6 +119,7 @@ const char kGlslVertShaderNoExplicitLocation[] =
- // A GLSL vertex shader with a weirdly packed block.
- const char kGlslShaderWeirdPacking[] =
- R"(#version 450
-+ layout(set = 0, binding = 0)
- buffer B { float x; vec3 foo; } my_ssbo;
- void main() { my_ssbo.x = 1.0; })";
-
diff --git a/graphics/shaderc/shaderc.SlackBuild b/graphics/shaderc/shaderc.SlackBuild
index 22b721cfbb..7c39dc871f 100644
--- a/graphics/shaderc/shaderc.SlackBuild
+++ b/graphics/shaderc/shaderc.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for shaderc
-# Copyright 2018-2019 Hunter Sezen California, USA
+# Copyright 2018-2020 Hunter Sezen California, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,8 +23,8 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=shaderc
-VERSION=${VERSION:-2019.0}
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-2019.1}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
@@ -87,11 +87,6 @@ EOF
# https://github.com/google/shaderc/pull/463
patch -p1 < $CWD/fix-glslang-link-order.patch
-# Force Glslang to support HLSL in its interface
-# https://github.com/google/shaderc/commit/ec4ea59c6d523ee563611651e6a15b1c31ffcd2e
-# https://github.com/google/shaderc/pull/784
-patch -p1 < $CWD/fix-glslang-build.patch
-
mkdir -p build
cd build
cmake \
diff --git a/graphics/shaderc/shaderc.info b/graphics/shaderc/shaderc.info
index 1e5fb60f2b..34a813752f 100644
--- a/graphics/shaderc/shaderc.info
+++ b/graphics/shaderc/shaderc.info
@@ -1,8 +1,8 @@
PRGNAM="shaderc"
-VERSION="2019.0"
+VERSION="2019.1"
HOMEPAGE="https://github.com/google/shaderc"
-DOWNLOAD="https://github.com/google/shaderc/archive/v2019.0/shaderc-2019.0.tar.gz"
-MD5SUM="8eb2b40712db2762a5cc40b568fd8ad9"
+DOWNLOAD="https://github.com/google/shaderc/archive/v2019.1/shaderc-2019.1.tar.gz"
+MD5SUM="cc408cef9a62f498d55b041e61ece2cd"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="vulkan-sdk"
diff --git a/graphics/sxiv/sxiv.SlackBuild b/graphics/sxiv/sxiv.SlackBuild
index 3972b2430c..74af4635e8 100644
--- a/graphics/sxiv/sxiv.SlackBuild
+++ b/graphics/sxiv/sxiv.SlackBuild
@@ -25,7 +25,7 @@
# Modified by Eugene M., <damagedone at gmx dot com>
PRGNAM=sxiv
-VERSION=${VERSION:-25}
+VERSION=${VERSION:-26}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/graphics/sxiv/sxiv.info b/graphics/sxiv/sxiv.info
index 016efc748c..3b6b6b77b1 100644
--- a/graphics/sxiv/sxiv.info
+++ b/graphics/sxiv/sxiv.info
@@ -1,8 +1,8 @@
PRGNAM="sxiv"
-VERSION="25"
+VERSION="26"
HOMEPAGE="https://github.com/muennich/sxiv"
-DOWNLOAD="https://github.com/muennich/sxiv/archive/v25/sxiv-25.tar.gz"
-MD5SUM="2c1c64a5714c6c876e7bfd8cd405b2a0"
+DOWNLOAD="https://github.com/muennich/sxiv/archive/v26/sxiv-26.tar.gz"
+MD5SUM="969d086bff438ae882433f8729d2b95d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="imlib2"
diff --git a/graphics/vuescan/vuescan.SlackBuild b/graphics/vuescan/vuescan.SlackBuild
index 4b4cae9bf0..cd53e195f7 100644
--- a/graphics/vuescan/vuescan.SlackBuild
+++ b/graphics/vuescan/vuescan.SlackBuild
@@ -24,7 +24,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=vuescan
-VERSION=${VERSION:-9.7.20}
+VERSION=${VERSION:-9.7.22}
SRCVER=${SRCVER:-$(echo "$VERSION" | sed -e 's/\.//' -e 's/\..*//')}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/graphics/vuescan/vuescan.info b/graphics/vuescan/vuescan.info
index 106f4bda57..c4eee29479 100644
--- a/graphics/vuescan/vuescan.info
+++ b/graphics/vuescan/vuescan.info
@@ -1,10 +1,10 @@
PRGNAM="vuescan"
-VERSION="9.7.20"
+VERSION="9.7.22"
HOMEPAGE="https://www.hamrick.com"
DOWNLOAD="https://www.hamrick.com/files/vuex3297.tgz"
-MD5SUM="26fb51d3cd0d5c438b508df87effe7c5"
+MD5SUM="933b662d248d0d14e5e563ad6634c3ee"
DOWNLOAD_x86_64="https://www.hamrick.com/files/vuex6497.tgz"
-MD5SUM_x86_64="ee0972c57bde621afe138bcd7bdaea7b"
+MD5SUM_x86_64="ce2034cc700c5a59d7c491e7ebc81f9c"
REQUIRES=""
MAINTAINER="Andrew Clemons"
EMAIL="andrew.clemons@gmail.com"
diff --git a/graphics/vulkan-sdk/vulkan-sdk.SlackBuild b/graphics/vulkan-sdk/vulkan-sdk.SlackBuild
index bdf2da4d8f..bb9cdeeea7 100644
--- a/graphics/vulkan-sdk/vulkan-sdk.SlackBuild
+++ b/graphics/vulkan-sdk/vulkan-sdk.SlackBuild
@@ -25,7 +25,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=vulkan-sdk
-VERSION=${VERSION:-1.1.130.0}
+VERSION=${VERSION:-1.2.131.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -77,9 +77,9 @@ cmake_build () {
# Vulkan-ValidationLayers/scripts/known_good.json
# glslang/known_good.json
# https://github.com/KhronosGroup/Vulkan-ValidationLayers/issues/1082
-GLSLANG_VERSION=${GLSLANG_VERSION:-ebf634bcaa3e46ca8a912ed05b87281c731b2391}
+GLSLANG_VERSION=${GLSLANG_VERSION:-4fc7a33910fb8e40b970d160e1b38ab3f67fe0f3}
SPIRV_HEADERS_VERSION=${SPIRV_HEADERS_VERSION:-204cd131c42b90d129073719f2766293ce35c081}
-SPIRV_TOOLS_VERSION=${SPIRV_TOOLS_VERSION:-5c019b5923c1f6bf00a3ac28114ec4a7b1faa0e2}
+SPIRV_TOOLS_VERSION=${SPIRV_TOOLS_VERSION:-323a81fc5e30e43a04e5e22af4cba98ca2a161e6}
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
diff --git a/graphics/vulkan-sdk/vulkan-sdk.info b/graphics/vulkan-sdk/vulkan-sdk.info
index 82fa1fd4fc..785033ae0c 100644
--- a/graphics/vulkan-sdk/vulkan-sdk.info
+++ b/graphics/vulkan-sdk/vulkan-sdk.info
@@ -1,20 +1,20 @@
PRGNAM="vulkan-sdk"
-VERSION="1.1.130.0"
+VERSION="1.2.131.1"
HOMEPAGE="https://www.khronos.org/vulkan/"
DOWNLOAD="https://github.com/KhronosGroup/SPIRV-Headers/archive/204cd131c42b90d129073719f2766293ce35c081/SPIRV-Headers-204cd131c42b90d129073719f2766293ce35c081.tar.gz \
- https://github.com/KhronosGroup/SPIRV-Tools/archive/5c019b5923c1f6bf00a3ac28114ec4a7b1faa0e2/SPIRV-Tools-5c019b5923c1f6bf00a3ac28114ec4a7b1faa0e2.tar.gz \
- https://github.com/KhronosGroup/Vulkan-Headers/archive/sdk-1.1.130.0/Vulkan-Headers-sdk-1.1.130.0.tar.gz \
- https://github.com/KhronosGroup/Vulkan-Loader/archive/sdk-1.1.130.0/Vulkan-Loader-sdk-1.1.130.0.tar.gz \
- https://github.com/KhronosGroup/Vulkan-Tools/archive/sdk-1.1.130.0/Vulkan-Tools-sdk-1.1.130.0.tar.gz \
- https://github.com/KhronosGroup/Vulkan-ValidationLayers/archive/sdk-1.1.130.0/Vulkan-ValidationLayers-sdk-1.1.130.0.tar.gz \
- https://github.com/KhronosGroup/glslang/archive/ebf634bcaa3e46ca8a912ed05b87281c731b2391/glslang-ebf634bcaa3e46ca8a912ed05b87281c731b2391.tar.gz"
+ https://github.com/KhronosGroup/SPIRV-Tools/archive/323a81fc5e30e43a04e5e22af4cba98ca2a161e6/SPIRV-Tools-323a81fc5e30e43a04e5e22af4cba98ca2a161e6.tar.gz \
+ https://github.com/KhronosGroup/Vulkan-Headers/archive/sdk-1.2.131.1/Vulkan-Headers-sdk-1.2.131.1.tar.gz \
+ https://github.com/KhronosGroup/Vulkan-Loader/archive/sdk-1.2.131.1/Vulkan-Loader-sdk-1.2.131.1.tar.gz \
+ https://github.com/KhronosGroup/Vulkan-Tools/archive/sdk-1.2.131.1/Vulkan-Tools-sdk-1.2.131.1.tar.gz \
+ https://github.com/KhronosGroup/Vulkan-ValidationLayers/archive/sdk-1.2.131.1/Vulkan-ValidationLayers-sdk-1.2.131.1.tar.gz \
+ https://github.com/KhronosGroup/glslang/archive/4fc7a33910fb8e40b970d160e1b38ab3f67fe0f3/glslang-4fc7a33910fb8e40b970d160e1b38ab3f67fe0f3.tar.gz"
MD5SUM="a52dc382c946eb44ea6f58d5b4dba597 \
- 789fb3cf18e03548681f1ee530d808e5 \
- 060f522e0d669c7dec14b3fd1ed85fb7 \
- 857a8ec5b90d681aa0c66d0e8e8f298f \
- 01d0270dfa3f5b23cf13fecd3d4d8537 \
- 25c9a2c34457ecf81c248e34c02ad983 \
- 0646196d37ae32c53fbacd5f10e8f2dd"
+ bf1d5e2b0d9f5cf61ca69ff1db581734 \
+ 24e3bb31d6ca00915ec34c6d91a82cbd \
+ fa04203b0b9c4f6b1ec0bdd6d0e1fcf2 \
+ a2c02b71a878ab549afed551a6aa57ab \
+ 359b7a2ed430c59a31fa20388508b120 \
+ 1a2f2327ba83c393525a6d20844a6169"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3"
diff --git a/graphics/white_dune/white_dune.SlackBuild b/graphics/white_dune/white_dune.SlackBuild
index c918564ff9..6c0d05bffa 100644
--- a/graphics/white_dune/white_dune.SlackBuild
+++ b/graphics/white_dune/white_dune.SlackBuild
@@ -24,7 +24,7 @@
PRGNAM=white_dune
SRCNAM=wdune
-VERSION=${VERSION:-1.654}
+VERSION=${VERSION:-1.748}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/graphics/white_dune/white_dune.info b/graphics/white_dune/white_dune.info
index 8386396055..b7376bed09 100644
--- a/graphics/white_dune/white_dune.info
+++ b/graphics/white_dune/white_dune.info
@@ -1,8 +1,8 @@
PRGNAM="white_dune"
-VERSION="1.654"
+VERSION="1.748"
HOMEPAGE="https://wdune.ourproject.org/"
-DOWNLOAD="ftp://ftp.ourproject.org/pub/wdune/wdune-1.654.tar.bz2"
-MD5SUM="0212b77c26dca076e8a7ba0b78f62cbd"
+DOWNLOAD="ftp://ftp.ourproject.org/pub/wdune/wdune-1.748.tar.bz2"
+MD5SUM="2c24bc4f122f1405c78b5e0c3c9652f5"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="CGAL vcglib ffmpeg OpenSubdiv"
diff --git a/ham/spectools/README b/ham/spectools/README
new file mode 100644
index 0000000000..2a280f07a9
--- /dev/null
+++ b/ham/spectools/README
@@ -0,0 +1,6 @@
+Spectools is a set of utilities for using various spectrum analyzer hardware.
+It supports the suite of Wi-Spy devices (original, 24x, 24x2, DBX, DBX2, 900,
+24i) by Metageek LLC and the Ubertooth. Spectools includes userspace drivers
+for the hardware itself, a graphing UI built GTK and Cairo, network protocols
+for remote device capture, and simple utilities for developing additional
+tools.
diff --git a/ham/spectools/gcc5_fix.diff b/ham/spectools/gcc5_fix.diff
new file mode 100644
index 0000000000..27d12c8597
--- /dev/null
+++ b/ham/spectools/gcc5_fix.diff
@@ -0,0 +1,36 @@
+From 65d2491083abbcd4e2ef53d488b1be38a3f5b34d Mon Sep 17 00:00:00 2001
+From: Mike Kershaw / Dragorn <dragorn@kismetwireless.net>
+Date: Tue, 15 Mar 2016 22:04:37 -0400
+Subject: Hacky fix for GCC5
+
+---
+ spectool_gtk_widget.h | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/spectool_gtk_widget.h b/spectool_gtk_widget.h
+index 1a77a2f..0caa7f7 100644
+--- a/spectool_gtk_widget.h
++++ b/spectool_gtk_widget.h
+@@ -196,16 +196,16 @@ void spectool_widget_link_channel(GtkWidget *widget, SpectoolChannelOpts *opts);
+ gint spectool_widget_timeout(gpointer *data);
+
+ /* Calculate the channel clicked in */
+-inline int spectool_widget_find_chan_pt(SpectoolWidget *wwidget, int x, int y);
++extern inline int spectool_widget_find_chan_pt(SpectoolWidget *wwidget, int x, int y);
+
+ void spectool_widget_context_channels(gpointer *aux);
+ void spectool_widget_context_dbm(gpointer *aux);
+ void spectool_widget_context_dbmlines(gpointer *aux);
+
+ /* Color space conversion tools */
+-inline void rgb_to_hsv(double r, double g, double b,
++extern inline void rgb_to_hsv(double r, double g, double b,
+ double *h, double *s, double *v);
+-inline void hsv_to_rgb(double *r, double *g, double *b,
++extern inline void hsv_to_rgb(double *r, double *g, double *b,
+ double h, double s, double v);
+
+ G_END_DECLS
+--
+2.14.5
+
diff --git a/ham/spectools/slack-desc b/ham/spectools/slack-desc
new file mode 100644
index 0000000000..ae0318d915
--- /dev/null
+++ b/ham/spectools/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------------------------------------------------------|
+spectools: spectools (spectrum analyzer)
+spectools:
+spectools: Spectools is a set of utilities for using various spectrum analyzer
+spectools: hardware. It supports the suite of Wi-Spy devices by Metageek LLC
+spectools: and the Ubertooth. Spectools includes userspace drivers for the
+spectools: hardware itself, a graphing UI built GTK and Cairo, network protocols
+spectools: for remote device capture, and simple utilities for developing
+spectools: additional tools.
+spectools:
+spectools: Homepage: https://www.kismetwireless.net/static/spectools/
+spectools:
diff --git a/ham/spectools/spectools.SlackBuild b/ham/spectools/spectools.SlackBuild
new file mode 100644
index 0000000000..e0f0a778fc
--- /dev/null
+++ b/ham/spectools/spectools.SlackBuild
@@ -0,0 +1,103 @@
+#!/bin/sh
+
+# Slackware build script for spectools
+
+# Copyright 2020 pyllyukko
+# 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=spectools
+VERSION=${VERSION:-2016-01-R1}
+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 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 \
+ --prefix=/usr \
+ --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --mandir=/usr/man \
+ --docdir=/usr/doc/$PRGNAM-$VERSION \
+ --build=$ARCH-slackware-linux
+
+patch -p1 0< "${CWD}/gcc5_fix.diff"
+make
+make install DESTDIR=$PKG
+
+mkdir -pv $PKG/etc/udev/rules.d/
+install -m 644 99-wispy.rules $PKG/etc/udev/rules.d/
+
+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 \
+ GPL 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/ham/spectools/spectools.info b/ham/spectools/spectools.info
new file mode 100644
index 0000000000..356dc1190c
--- /dev/null
+++ b/ham/spectools/spectools.info
@@ -0,0 +1,10 @@
+PRGNAM="spectools"
+VERSION="2016-01-R1"
+HOMEPAGE="https://www.kismetwireless.net/static/spectools/"
+DOWNLOAD="https://www.kismetwireless.net/code/spectools-2016-01-R1.tar.xz"
+MD5SUM="d1e3d8ea692f3fd4e632c2fe6b0d5a9f"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="pyllyukko"
+EMAIL="pyllyukko@maimed.org"
diff --git a/libraries/Jinja2/Jinja2.SlackBuild b/libraries/Jinja2/Jinja2.SlackBuild
index 1e5c479fe6..a800f55027 100644
--- a/libraries/Jinja2/Jinja2.SlackBuild
+++ b/libraries/Jinja2/Jinja2.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for Jinja2
# Copyright 2014 Mikko Värri, Finland
-# Copyright 2018-2019 Benjamin Trigona-Harany <slackbuilds@jaxartes.net>
+# Copyright 2018-2020 Benjamin Trigona-Harany <slackbuilds@jaxartes.net>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -24,8 +24,8 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=Jinja2
-VERSION=${VERSION:-2.10.3}
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-2.11.1}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
diff --git a/libraries/Jinja2/Jinja2.info b/libraries/Jinja2/Jinja2.info
index 5b15e8b940..ab135713c5 100644
--- a/libraries/Jinja2/Jinja2.info
+++ b/libraries/Jinja2/Jinja2.info
@@ -1,8 +1,8 @@
PRGNAM="Jinja2"
-VERSION="2.10.3"
+VERSION="2.11.1"
HOMEPAGE="https://pypi.python.org/pypi/Jinja2"
-DOWNLOAD="https://files.pythonhosted.org/packages/source/J/Jinja2/Jinja2-2.10.3.tar.gz"
-MD5SUM="7883559bc5cc3e2781d94b4be61cfdcd"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/J/Jinja2/Jinja2-2.11.1.tar.gz"
+MD5SUM="5d88c7e77aa63fc852a04f65dbfe5594"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="MarkupSafe"
diff --git a/libraries/SOPE/SOPE.SlackBuild b/libraries/SOPE/SOPE.SlackBuild
index e91b0280a9..89d72cd926 100644
--- a/libraries/SOPE/SOPE.SlackBuild
+++ b/libraries/SOPE/SOPE.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for SOPE
-# Copyright 2018-2019 Chris Walker Kempner, TX
+# Copyright 2018-2020 Chris Walker Kempner, TX
# 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=SOPE
-VERSION=${VERSION:-4.2.0}
+VERSION=${VERSION:-4.3.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/libraries/SOPE/SOPE.info b/libraries/SOPE/SOPE.info
index 7fadff0cef..281ab5f265 100644
--- a/libraries/SOPE/SOPE.info
+++ b/libraries/SOPE/SOPE.info
@@ -1,7 +1,7 @@
PRGNAM="SOPE"
-VERSION="4.2.0"
+VERSION="4.3.0"
HOMEPAGE="https://github.com/inverse-inc/sope"
-DOWNLOAD="https://sogo.nu/files/downloads/SOGo/Sources/SOPE-4.2.0.tar.gz"
+DOWNLOAD="https://sogo.nu/files/downloads/SOGo/Sources/SOPE-4.3.0.tar.gz"
MD5SUM="3e372a08141bda7e7263768433546579"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/libraries/allegro/allegro.SlackBuild b/libraries/allegro/allegro.SlackBuild
index 6ad7d5af6c..7c4ca6c4df 100644
--- a/libraries/allegro/allegro.SlackBuild
+++ b/libraries/allegro/allegro.SlackBuild
@@ -25,7 +25,7 @@
PRGNAM=allegro
SRCNAM=allegro5
-VERSION=${VERSION:-5.2.5.0}
+VERSION=${VERSION:-5.2.6.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/libraries/allegro/allegro.info b/libraries/allegro/allegro.info
index 8a79fab4ad..da048b802b 100644
--- a/libraries/allegro/allegro.info
+++ b/libraries/allegro/allegro.info
@@ -1,8 +1,8 @@
PRGNAM="allegro"
-VERSION="5.2.5.0"
+VERSION="5.2.6.0"
HOMEPAGE="https://liballeg.org/"
-DOWNLOAD="https://github.com/liballeg/allegro5/archive/5.2.5.0/allegro5-5.2.5.0.tar.gz"
-MD5SUM="fc9313e929cbe80401d335be33b964c2"
+DOWNLOAD="https://github.com/liballeg/allegro5/archive/5.2.6.0/allegro5-5.2.6.0.tar.gz"
+MD5SUM="ba218861ee98ee855213af3f602a6049"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/aqbanking/aqbanking.SlackBuild b/libraries/aqbanking/aqbanking.SlackBuild
index b919105e88..09967b2b5a 100644
--- a/libraries/aqbanking/aqbanking.SlackBuild
+++ b/libraries/aqbanking/aqbanking.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for aqbanking
-# Copyright 2013-2018 Heiko Rosemann Germany
+# Copyright 2013-2020 Heiko Rosemann Germany
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,13 +23,13 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=aqbanking
-VERSION=${VERSION:-5.8.0beta}
+VERSION=${VERSION:-6.0.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
- i?86) ARCH=i586 ;;
+ i?86) ARCH=i686 ;;
arm*) ARCH=arm ;;
*) ARCH=$( uname -m ) ;;
esac
diff --git a/libraries/aqbanking/aqbanking.info b/libraries/aqbanking/aqbanking.info
index 3f70cbf518..67161ff410 100644
--- a/libraries/aqbanking/aqbanking.info
+++ b/libraries/aqbanking/aqbanking.info
@@ -1,8 +1,8 @@
PRGNAM="aqbanking"
-VERSION="5.8.0beta"
-HOMEPAGE="https://www.aquamaniac.de/rdm/"
-DOWNLOAD="https://www.aquamaniac.de/rdm/attachments/download/103/aqbanking-5.8.0beta.tar.gz"
-MD5SUM="1c912ecb4d41578f60649d99f5139ba3"
+VERSION="6.0.2"
+HOMEPAGE="https://www.aquamaniac.de/"
+DOWNLOAD="https://aquamaniac.de/rdm/attachments/download/243/aqbanking-6.0.2.tar.gz"
+MD5SUM="73183759493e771415781cd34d4dab04"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="gwenhywfar xmlsec"
diff --git a/libraries/argon2/argon2.SlackBuild b/libraries/argon2/argon2.SlackBuild
index a72688156e..3f40797c36 100644
--- a/libraries/argon2/argon2.SlackBuild
+++ b/libraries/argon2/argon2.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for argon2
-# Copyright 2017 Mario Preksavec, Zagreb, Croatia
+# Copyright 2017, 2020 Mario Preksavec, Zagreb, Croatia
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,9 +23,8 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=argon2
-VERSION=${VERSION:-20170329_1eea010}
SRCNAM=phc-winner-argon2
-COMMIT=${COMMIT:-1eea0104e7cb2a38c617cf90ffa46ce5db6aceda}
+VERSION=${VERSION:-20190702}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -57,9 +56,9 @@ set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
-rm -rf $SRCNAM-COMMIT
-tar xvf $CWD/$SRCNAM-$COMMIT.tar.gz
-cd $SRCNAM-$COMMIT
+rm -rf $SRCNAM-$VERSION
+tar xvf $CWD/$SRCNAM-$VERSION.tar.gz || tar xvf $CWD/$VERSION.tar.gz
+cd $SRCNAM-$VERSION
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
@@ -67,10 +66,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 {} \;
-sed -e "s|@@LIBDIRSUFFIX@@|$LIBDIRSUFFIX|" \
- -e "s|@@VERSION@@|$VERSION|" $CWD/patches/pkgconfig.diff | patch -p1
-
-sed -e "s|@@LIBDIRSUFFIX@@|$LIBDIRSUFFIX|" $CWD/patches/Makefile.diff | patch -p1
+# Fix build options and library path:
+sed -i "s/CFLAGS += -std=c89 -O3 -Wall -g -Iinclude -Isrc/CFLAGS += -std=c89 -Iinclude -Isrc/g" Makefile
+sed -i "s/LIBRARY_REL ?= lib.*/LIBRARY_REL = lib${LIBDIRSUFFIX}/g" Makefile
+sed -i "s/CFLAGS += -march=\$(OPTTARGET)/CFLAGS += ${SLKCFLAGS}/g" Makefile
make libs DESTDIR=$PKG
make install DESTDIR=$PKG
@@ -85,7 +84,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 -a LICENSE README.md argon2-specs.pdf $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a CHANGELOG.md LICENSE README.md argon2-specs.pdf $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/libraries/argon2/argon2.info b/libraries/argon2/argon2.info
index 860af64a39..2e80df058c 100644
--- a/libraries/argon2/argon2.info
+++ b/libraries/argon2/argon2.info
@@ -1,8 +1,8 @@
PRGNAM="argon2"
-VERSION="20170329_1eea010"
+VERSION="20190702"
HOMEPAGE="https://github.com/P-H-C/phc-winner-argon2/"
-DOWNLOAD="https://github.com/P-H-C/phc-winner-argon2/archive/1eea010/phc-winner-argon2-1eea0104e7cb2a38c617cf90ffa46ce5db6aceda.tar.gz"
-MD5SUM="c65e2070180a65c34db7190a6a932f3c"
+DOWNLOAD="https://github.com/P-H-C/phc-winner-argon2/archive/20190702.tar.gz"
+MD5SUM="0f234cc21ac6cebfe373da6afa70bb1d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/argon2/patches/Makefile.diff b/libraries/argon2/patches/Makefile.diff
deleted file mode 100644
index 42506d23dd..0000000000
--- a/libraries/argon2/patches/Makefile.diff
+++ /dev/null
@@ -1,11 +0,0 @@
---- argon2-20170329_1eea010/Makefile.orig 2017-03-29 00:44:20.000000000 +0200
-+++ argon2-20170329_1eea010/Makefile 2017-08-01 14:01:49.766250175 +0200
-@@ -114,7 +114,7 @@
- DESTDIR =
- PREFIX = /usr
- INCLUDE_REL = include
--LIBRARY_REL = lib
-+LIBRARY_REL = lib@@LIBDIRSUFFIX@@
- BINARY_REL = bin
-
- INST_INCLUDE = $(DESTDIR)$(PREFIX)/$(INCLUDE_REL)
diff --git a/libraries/argon2/patches/pkgconfig.diff b/libraries/argon2/patches/pkgconfig.diff
deleted file mode 100644
index 807de8045e..0000000000
--- a/libraries/argon2/patches/pkgconfig.diff
+++ /dev/null
@@ -1,21 +0,0 @@
---- argon2-20170329_1eea010/libargon2.pc.orig 2017-03-29 00:44:20.000000000 +0200
-+++ argon2-20170329_1eea010/libargon2.pc 2017-08-01 13:47:25.874580099 +0200
-@@ -1,16 +1,11 @@
--# libargon2 info for pkg-config
--## Template for downstream installers:
--## - replace @HOST_MULTIARCH@ with target arch, eg 'x86_64-linux-gnu'
--## - replace @UPSTREAM_VER@ with current version, eg '20160406'
--
- prefix=/usr
- exec_prefix=${prefix}
--libdir=${prefix}/lib/@HOST_MULTIARCH@
-+libdir=${prefix}/lib@@LIBDIRSUFFIX@@
- includedir=${prefix}/include
-
- Name: libargon2
- Description: Development libraries for libargon2
--Version: @UPSTREAM_VER@
-+Version: @@VERSION@@
- Libs: -L${libdir} -largon2 -lrt -ldl
- Cflags:
- URL: https://github.com/P-H-C/phc-winner-argon2
diff --git a/libraries/aspnetcore-runtime/aspnetcore-runtime.SlackBuild b/libraries/aspnetcore-runtime/aspnetcore-runtime.SlackBuild
index 50870dfe2e..801b3195e8 100644
--- a/libraries/aspnetcore-runtime/aspnetcore-runtime.SlackBuild
+++ b/libraries/aspnetcore-runtime/aspnetcore-runtime.SlackBuild
@@ -44,7 +44,7 @@ OUTPUT=${OUTPUT:-/tmp}
set -e
if [ "$( uname -m )" = "x86_64" ]; then
- ARCH="x86_x64"
+ ARCH="x86_64"
ARCHITECTURE="x64"
SLKCFLAGS="-O2 -fPIC"
LIBDIRSUFFIX="64"
diff --git a/libraries/botocore/botocore.SlackBuild b/libraries/botocore/botocore.SlackBuild
index 9b252a84da..f7048db35d 100644
--- a/libraries/botocore/botocore.SlackBuild
+++ b/libraries/botocore/botocore.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for botocore
-# 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=botocore
-VERSION=${VERSION:-1.13.34}
+VERSION=${VERSION:-1.14.15}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/libraries/botocore/botocore.info b/libraries/botocore/botocore.info
index 1ef879aafa..4c2ddb8fc9 100644
--- a/libraries/botocore/botocore.info
+++ b/libraries/botocore/botocore.info
@@ -1,8 +1,8 @@
PRGNAM="botocore"
-VERSION="1.13.34"
+VERSION="1.14.15"
HOMEPAGE="https://github.com/boto/botocore"
-DOWNLOAD="https://files.pythonhosted.org/packages/44/97/3875347994d2732fe794ffa5519ad6aa21f2ed82145cfd3fc560c5e20537/botocore-1.13.34.tar.gz"
-MD5SUM="eaeaae260174cdea27aae2cd8e134654"
+DOWNLOAD="https://files.pythonhosted.org/packages/5c/48/f5776ae89e6b97fcc7d049f6d25262b9ce45ec3e4ad69ba3851e30006597/botocore-1.14.15.tar.gz"
+MD5SUM="d49c411092f3af5d4b42c3759c2522ca"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python-dateutil jmespath bcdoc python-urllib3"
diff --git a/libraries/glfw3/glfw3.SlackBuild b/libraries/glfw3/glfw3.SlackBuild
index cad5ddfa22..8d22394a31 100644
--- a/libraries/glfw3/glfw3.SlackBuild
+++ b/libraries/glfw3/glfw3.SlackBuild
@@ -25,7 +25,7 @@
PRGNAM=glfw3
SRCNAM=${PRGNAM%3}
-VERSION=${VERSION:-3.3.1}
+VERSION=${VERSION:-3.3.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/libraries/glfw3/glfw3.info b/libraries/glfw3/glfw3.info
index 16e19c34e4..74eb52c7f4 100644
--- a/libraries/glfw3/glfw3.info
+++ b/libraries/glfw3/glfw3.info
@@ -1,8 +1,8 @@
PRGNAM="glfw3"
-VERSION="3.3.1"
+VERSION="3.3.2"
HOMEPAGE="https://www.glfw.org/"
-DOWNLOAD="https://github.com/glfw/glfw/archive/3.3.1/glfw-3.3.1.tar.gz"
-MD5SUM="ffa7c0d8547f56b0897276c59efdd641"
+DOWNLOAD="https://github.com/glfw/glfw/archive/3.3.2/glfw-3.3.2.tar.gz"
+MD5SUM="865e54ff0a100e9041a40429db98be0b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/gwenhywfar/gwenhywfar.SlackBuild b/libraries/gwenhywfar/gwenhywfar.SlackBuild
index b1ddfdcb9f..3d67845373 100644
--- a/libraries/gwenhywfar/gwenhywfar.SlackBuild
+++ b/libraries/gwenhywfar/gwenhywfar.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for gwenhywfar
-# Copyright 2013-2019 Heiko Rosemann Germany
+# Copyright 2013-2020 Heiko Rosemann Germany
# 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=gwenhywfar
-VERSION=${VERSION:-4.20.1}
+VERSION=${VERSION:-5.1.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/libraries/gwenhywfar/gwenhywfar.info b/libraries/gwenhywfar/gwenhywfar.info
index fc5694751c..f86a5ac2d4 100644
--- a/libraries/gwenhywfar/gwenhywfar.info
+++ b/libraries/gwenhywfar/gwenhywfar.info
@@ -1,8 +1,8 @@
PRGNAM="gwenhywfar"
-VERSION="4.20.1"
-HOMEPAGE="https://www.aquamaniac.de/rdm/"
-DOWNLOAD="https://www.aquamaniac.de/rdm/attachments/download/104/gwenhywfar-4.20.1.tar.gz"
-MD5SUM="654d4438e2215f9001d1a3173d24b1ac"
+VERSION="5.1.3"
+HOMEPAGE="https://www.aquamaniac.de/"
+DOWNLOAD="https://aquamaniac.de/rdm/attachments/download/242/gwenhywfar-5.1.3.tar.gz"
+MD5SUM="9cf13e0e0075912117e5912d8f712c9c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/html5lib/html5lib.SlackBuild b/libraries/html5lib/html5lib.SlackBuild
index 8195587882..60fb4d9aba 100644
--- a/libraries/html5lib/html5lib.SlackBuild
+++ b/libraries/html5lib/html5lib.SlackBuild
@@ -24,7 +24,7 @@
PRGNAM=html5lib
VERSION=${VERSION:-1.0.1}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
@@ -56,6 +56,7 @@ find -L . \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
python setup.py install --root=$PKG
+python3 setup.py install --root=$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
diff --git a/libraries/html5lib/html5lib.info b/libraries/html5lib/html5lib.info
index 07cc7eabc8..b9f29a8b44 100644
--- a/libraries/html5lib/html5lib.info
+++ b/libraries/html5lib/html5lib.info
@@ -5,6 +5,6 @@ DOWNLOAD="https://pypi.io/packages/source/h/html5lib/html5lib-1.0.1.tar.gz"
MD5SUM="942a0688d6bdf20d087c9805c40182ad"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="six python-webencodings"
+REQUIRES="six python3-six python-webencodings"
MAINTAINER="Larry Hajali"
EMAIL="larryhaja[at]gmail[dot]com"
diff --git a/libraries/htmlcxx/htmlcxx.SlackBuild b/libraries/htmlcxx/htmlcxx.SlackBuild
index bf3b78fbc9..e815fd6060 100644
--- a/libraries/htmlcxx/htmlcxx.SlackBuild
+++ b/libraries/htmlcxx/htmlcxx.SlackBuild
@@ -1,6 +1,7 @@
#!/bin/sh
# Slackware build script for "htmlcxx".
+# Yth | Pont-en-Royans, France | yth@ythogtha.org
# Copyright 2015 Marcel Saegebarth <marc@mos6581.de>
# All rights reserved.
@@ -25,7 +26,7 @@
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=htmlcxx
-VERSION=${VERSION:-0.86}
+VERSION=${VERSION:-0.87}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/libraries/htmlcxx/htmlcxx.info b/libraries/htmlcxx/htmlcxx.info
index 447460b1a9..47c07f6c43 100644
--- a/libraries/htmlcxx/htmlcxx.info
+++ b/libraries/htmlcxx/htmlcxx.info
@@ -1,10 +1,10 @@
PRGNAM="htmlcxx"
-VERSION="0.86"
+VERSION="0.87"
HOMEPAGE="http://htmlcxx.sourceforge.net/"
-DOWNLOAD="http://sourceforge.net/projects/htmlcxx/files/htmlcxx/0.86/htmlcxx-0.86.tar.gz"
-MD5SUM="38376334b13155a1bcccb405ddd22da8"
+DOWNLOAD="http://sourceforge.net/projects/htmlcxx/files/v0.87/htmlcxx-0.87.tar.gz"
+MD5SUM="3f6429102fc0670c31ac589e8cd7543c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Marcel Saegebarth"
-EMAIL="marc@mos6581.de"
+MAINTAINER="Yth - Arnaud"
+EMAIL="yth@ythogtha.org"
diff --git a/libraries/id3lib/README b/libraries/id3lib/README
index 5f549353c1..f809127d2d 100644
--- a/libraries/id3lib/README
+++ b/libraries/id3lib/README
@@ -7,4 +7,4 @@ Features include identification of valid tags, automatic size
conversions, (re)synchronisation of tag frames, seamless tag
(de)compression, and optional padding facilities.
-This SlackBuild applies all patches provided by Debian team.
+This SlackBuild applies several patches provided by Debian team.
diff --git a/libraries/id3lib/id3lib.SlackBuild b/libraries/id3lib/id3lib.SlackBuild
index 6648f4bed7..9c036b3e4a 100644
--- a/libraries/id3lib/id3lib.SlackBuild
+++ b/libraries/id3lib/id3lib.SlackBuild
@@ -27,7 +27,7 @@
PRGNAM=id3lib
VERSION=${VERSION:-3.8.3}
-BUILD=${BUILD:-3}
+BUILD=${BUILD:-4}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
@@ -72,13 +72,17 @@ 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 {} \;
-# Apply all available patches provided by Debian
-# https://sources.debian.org/patches/id3lib3.8.3/3.8.3-16.2/
-find $CWD/patches/ -type f | sort -n |
- while read patch; do patch -p1 -i $patch; done
+# Apply patches from Slackware-current:
+patch -p1 -i $CWD/patches/id3lib.cppheaders.patch
+patch -p1 -i $CWD/patches/id3lib.manpages.patch
+patch -p1 -i $CWD/patches/id3lib.utf8_writing.patch
+patch -p1 -i $CWD/patches/id3lib.mkstemp.patch
+patch -p1 -i $CWD/patches/id3lib.c_wrapper.patch
+patch -p1 -i $CWD/patches/id3lib.nullpointer_check.patch
+patch -p1 -i $CWD/patches/id3lib.vbr_stack_smash.patch
# iomanip.h is obsolete; use the standard C++ header:
-sed -i "s%iomanip.h%iomanip%g" configure
+sed -e "s%iomanip.h%iomanip%g" -i configure
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
diff --git a/libraries/id3lib/patches/00-add-libz-to-compilation.patch b/libraries/id3lib/patches/00-add-libz-to-compilation.patch
deleted file mode 100644
index e937877364..0000000000
--- a/libraries/id3lib/patches/00-add-libz-to-compilation.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-This patch was first introduced in version 3.8.3-3
-
-It fixes http://bugs.debian.org/208672
---- a/src/Makefile.am
-+++ b/src/Makefile.am
-@@ -74,6 +74,8 @@
-
- if ID3_NEEDZLIB
- LDADD = $(top_builddir)/zlib/src/libz.la
-+else
-+libid3_la_LIBADD = -lz
- endif
-
- libid3_la_LDFLAGS = \
diff --git a/libraries/id3lib/patches/05-create-m4-directory.patch b/libraries/id3lib/patches/05-create-m4-directory.patch
deleted file mode 100644
index d8111205eb..0000000000
--- a/libraries/id3lib/patches/05-create-m4-directory.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-Create a local m4 subdirectory
---- a/Makefile.am
-+++ b/Makefile.am
-@@ -12,6 +12,8 @@
- # require automake 1.5
- AUTOMAKE_OPTIONS = 1.5
-
-+ACLOCAL_AMFLAGS = -I m4
-+
- EXTRA_DIST = \
- HISTORY \
- config.h.win32 \
diff --git a/libraries/id3lib/patches/10-foo-with-configure.in.patch b/libraries/id3lib/patches/10-foo-with-configure.in.patch
deleted file mode 100644
index e75689682c..0000000000
--- a/libraries/id3lib/patches/10-foo-with-configure.in.patch
+++ /dev/null
@@ -1,29 +0,0 @@
---- a/configure.in
-+++ b/configure.in
-@@ -17,6 +17,8 @@
- # init autoconf (and check for presence fo reconf)
- AC_INIT(reconf)
-
-+AC_CONFIG_MACRO_DIR([m4])
-+
- ID3LIB_NAME=id3lib
-
- dnl The following has been adapted from glib (http://www.gtk.org)
-@@ -87,14 +89,14 @@
-
- AM_INIT_AUTOMAKE($PACKAGE,$VERSION)
-
-+dnl Initialize maintainer mode
-+AM_MAINTAINER_MODE
-+
- AC_ISC_POSIX
-
- dnl Initialize libtool
- AM_PROG_LIBTOOL
-
--dnl Initialize maintainer mode
--AM_MAINTAINER_MODE
--
- #AC_CANONICAL_HOST
-
- dnl figure debugging default, prior to $ac_help setup
diff --git a/libraries/id3lib/patches/15-fix-headers-of-main-functions.patch b/libraries/id3lib/patches/15-fix-headers-of-main-functions.patch
deleted file mode 100644
index 48e01d145f..0000000000
--- a/libraries/id3lib/patches/15-fix-headers-of-main-functions.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-This patch fixes some function headers in demo code used during 'make check'
---- a/examples/demo_info.cpp
-+++ b/examples/demo_info.cpp
-@@ -309,7 +309,7 @@
-
- #define DEBUG
-
--int main( unsigned int argc, char * const argv[])
-+int main(int argc, char * const argv[])
- {
- ID3D_INIT_DOUT();
-
---- a/examples/demo_convert.cpp
-+++ b/examples/demo_convert.cpp
-@@ -84,7 +84,7 @@
- }
- }
-
--int main( unsigned int argc, char * const argv[])
-+int main(int argc, char * const argv[])
- {
- flags_t ulFlag = ID3TT_ALL;
- gengetopt_args_info args;
---- a/examples/demo_copy.cpp
-+++ b/examples/demo_copy.cpp
-@@ -81,7 +81,7 @@
- }
- }
-
--int main( unsigned int argc, char * const argv[])
-+int main(int argc, char * const argv[])
- {
- int ulFlag = ID3TT_ID3;
- ID3D_INIT_DOUT();
---- a/examples/demo_tag.cpp
-+++ b/examples/demo_tag.cpp
-@@ -46,7 +46,7 @@
- os << "v2";
- }
-
--int main( unsigned int argc, char * const argv[])
-+int main(int argc, char * const argv[])
- {
- int ulFlag = ID3TT_ID3;
- ID3D_INIT_DOUT();
diff --git a/libraries/id3lib/patches/31-fix-utf16-stringlists.patch b/libraries/id3lib/patches/31-fix-utf16-stringlists.patch
deleted file mode 100644
index 3582238743..0000000000
--- a/libraries/id3lib/patches/31-fix-utf16-stringlists.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-This patch fixes tag corruption after pipe characters.
-
-Author: Urs Fleisch <urs.fleisch@gmail.com>
-Fixes: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=680915
---- a/src/io_helpers.cpp
-+++ b/src/io_helpers.cpp
-@@ -373,10 +373,17 @@
- //}
- // Right code
- unsigned char *pdata = (unsigned char *) data.c_str();
-+ unicode_t lastCh = BOM;
- for (size_t i = 0; i < size; i += 2)
- {
- unicode_t ch = (pdata[i] << 8) | pdata[i+1];
-+ if (lastCh == 0 && ch != BOM)
-+ {
-+ // Last character was NULL, so start next string with BOM.
-+ writer.writeChars((const unsigned char*) &BOM, 2);
-+ }
- writer.writeChars((const unsigned char*) &ch, 2);
-+ lastCh = ch;
- }
- // End patch
- }
diff --git a/libraries/id3lib/patches/50-remove-outdated-check.patch b/libraries/id3lib/patches/50-remove-outdated-check.patch
deleted file mode 100644
index 386da2771b..0000000000
--- a/libraries/id3lib/patches/50-remove-outdated-check.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-We don't actually need iomanip.h
---- a/configure.in
-+++ b/configure.in
-@@ -227,7 +227,6 @@
- )
- AC_CHECK_HEADERS( \
- string \
-- iomanip.h \
- ,,AC_MSG_ERROR([Missing a vital header file for id3lib])
- )
-
diff --git a/libraries/id3lib/patches/60-fix_make_check.patch b/libraries/id3lib/patches/60-fix_make_check.patch
deleted file mode 100644
index e2bb1b0518..0000000000
--- a/libraries/id3lib/patches/60-fix_make_check.patch
+++ /dev/null
@@ -1,50 +0,0 @@
-This patch fixes some function headers and imports in order for 'make check'
-to work.
-
-It was first introduced in version 3.8.3-9
-diff -Naur id3lib-3.8.3.orig/examples/findeng.cpp id3lib-3.8.3/examples/findeng.cpp
---- id3lib-3.8.3.orig/examples/findeng.cpp 2003-03-02 01:23:00.000000000 +0100
-+++ id3lib-3.8.3/examples/findeng.cpp 2009-12-10 00:58:12.173795997 +0100
-@@ -9,7 +9,7 @@
- using std::cout;
- using std::endl;
-
--int main(unsigned argc, char* argv[])
-+int main(int argc, char* argv[])
- {
- ID3D_INIT_DOUT();
- ID3D_INIT_WARNING();
-diff -Naur id3lib-3.8.3.orig/examples/findstr.cpp id3lib-3.8.3/examples/findstr.cpp
---- id3lib-3.8.3.orig/examples/findstr.cpp 2003-03-02 01:23:00.000000000 +0100
-+++ id3lib-3.8.3/examples/findstr.cpp 2009-12-10 00:57:48.036819825 +0100
-@@ -9,7 +9,7 @@
- using std::cout;
- using std::endl;
-
--int main(unsigned argc, char* argv[])
-+int main(int argc, char* argv[])
- {
- ID3D_INIT_DOUT();
- ID3D_INIT_WARNING();
-diff -Naur id3lib-3.8.3.orig/examples/test_io.cpp id3lib-3.8.3/examples/test_io.cpp
---- id3lib-3.8.3.orig/examples/test_io.cpp 2003-03-02 01:23:00.000000000 +0100
-+++ id3lib-3.8.3/examples/test_io.cpp 2009-12-10 00:57:03.612111640 +0100
-@@ -11,6 +11,9 @@
- #include <id3/io_strings.h>
- #include <id3/utils.h>
-
-+using std::cin;
-+using std::hex;
-+using std::dec;
- using std::cout;
- using std::endl;
- using std::cerr;
-@@ -18,7 +21,7 @@
- using namespace dami;
-
- int
--main(size_t argc, const char** argv)
-+main(int argc, const char** argv)
- {
- ID3D_INIT_DOUT();
- ID3D_INIT_WARNING();
diff --git a/libraries/id3lib/patches/60-spelling.patch b/libraries/id3lib/patches/60-spelling.patch
deleted file mode 100644
index 89040e29ca..0000000000
--- a/libraries/id3lib/patches/60-spelling.patch
+++ /dev/null
@@ -1,107 +0,0 @@
-This patch fixes some minor spelling mistakes
-diff -Naur id3lib-3.8.3.orig//ChangeLog id3lib-3.8.3//ChangeLog
---- id3lib-3.8.3.orig//ChangeLog 2010-06-08 05:21:47.817061336 +0200
-+++ id3lib-3.8.3//ChangeLog 2010-06-08 05:21:05.320811354 +0200
-@@ -2266,7 +2266,7 @@
- * examples/demo_info.cpp (1.19):
- (PrintInformation): When printing synced lyrics info, now uses a
- MemoryReader, BinaryNumberReader, and TextReader to extract the
-- infromation from the binary field. This is a cheat, since these
-+ information from the binary field. This is a cheat, since these
- classes aren't normally exposed to folks using the library.
- Hopefully they will be exposed soon enough for the next major
- release.
-diff -Naur id3lib-3.8.3.orig//doc/id3v2.3.0.html id3lib-3.8.3//doc/id3v2.3.0.html
---- id3lib-3.8.3.orig//doc/id3v2.3.0.html 2010-06-08 05:21:47.859810543 +0200
-+++ id3lib-3.8.3//doc/id3v2.3.0.html 2010-06-08 05:21:05.373811128 +0200
-@@ -2157,7 +2157,7 @@
- 64.Native American
- 65.Cabaret
- 66.New Wave
-- 67.Psychadelic
-+ 67.Psychedelic
- 68.Rave
- 69.Showtunes
- 70.Trailer
-@@ -2254,4 +2254,4 @@
- Email: <a href="mailto:johan@id3.org">johan@id3.org</a>
- </p>
-
--</body></html>
-\ No newline at end of file
-+</body></html>
-diff -Naur id3lib-3.8.3.orig//doc/id3v2.3.0.txt id3lib-3.8.3//doc/id3v2.3.0.txt
---- id3lib-3.8.3.orig//doc/id3v2.3.0.txt 2010-06-08 05:21:47.860810639 +0200
-+++ id3lib-3.8.3//doc/id3v2.3.0.txt 2010-06-08 05:21:05.374811307 +0200
-@@ -1929,7 +1929,7 @@
- 64.Native American
- 65.Cabaret
- 66.New Wave
-- 67.Psychadelic
-+ 67.Psychedelic
- 68.Rave
- 69.Showtunes
- 70.Trailer
-diff -Naur id3lib-3.8.3.orig//id3com/id3com.idl id3lib-3.8.3//id3com/id3com.idl
---- id3lib-3.8.3.orig//id3com/id3com.idl 2010-06-08 05:21:47.818060988 +0200
-+++ id3lib-3.8.3//id3com/id3com.idl 2010-06-08 05:21:05.355061546 +0200
-@@ -179,7 +179,7 @@
- /* USER */ ID3_TERMSOFUSE, /**< Terms of use */
- /* USLT */ ID3_UNSYNCEDLYRICS, /**< Unsynchronized lyric/text transcription */
- /* WCOM */ ID3_WWWCOMMERCIALINFO, /**< Commercial information */
-- /* WCOP */ ID3_WWWCOPYRIGHT, /**< Copyright/Legal infromation */
-+ /* WCOP */ ID3_WWWCOPYRIGHT, /**< Copyright/Legal information */
- /* WOAF */ ID3_WWWAUDIOFILE, /**< Official audio file webpage */
- /* WOAR */ ID3_WWWARTIST, /**< Official artist/performer webpage */
- /* WOAS */ ID3_WWWAUDIOSOURCE, /**< Official audio source webpage */
-diff -Naur id3lib-3.8.3.orig//include/id3/globals.h id3lib-3.8.3//include/id3/globals.h
---- id3lib-3.8.3.orig//include/id3/globals.h 2010-06-08 05:21:47.818060988 +0200
-+++ id3lib-3.8.3//include/id3/globals.h 2010-06-08 05:22:27.395811102 +0200
-@@ -313,7 +313,7 @@
- /* USER */ ID3FID_TERMSOFUSE, /**< Terms of use */
- /* USLT */ ID3FID_UNSYNCEDLYRICS, /**< Unsynchronized lyric/text transcription */
- /* WCOM */ ID3FID_WWWCOMMERCIALINFO, /**< Commercial information */
-- /* WCOP */ ID3FID_WWWCOPYRIGHT, /**< Copyright/Legal infromation */
-+ /* WCOP */ ID3FID_WWWCOPYRIGHT, /**< Copyright/Legal information */
- /* WOAF */ ID3FID_WWWAUDIOFILE, /**< Official audio file webpage */
- /* WOAR */ ID3FID_WWWARTIST, /**< Official artist/performer webpage */
- /* WOAS */ ID3FID_WWWAUDIOSOURCE, /**< Official audio source webpage */
-@@ -608,7 +608,7 @@
- "Native American", //64
- "Cabaret", //65
- "New Wave", //66
-- "Psychadelic", //67
-+ "Psychedelic", //67
- "Rave", //68
- "Showtunes", //69
- "Trailer", //70
-@@ -686,7 +686,7 @@
- "Christian Rock ", //141
- "Merengue", //142
- "Salsa", //143
-- "Trash Metal", //144
-+ "Thrash Metal", //144
- "Anime", //145
- "JPop", //146
- "Synthpop" //147
-diff -Naur id3lib-3.8.3.orig//src/field.cpp id3lib-3.8.3//src/field.cpp
---- id3lib-3.8.3.orig//src/field.cpp 2010-06-08 05:21:47.818060988 +0200
-+++ id3lib-3.8.3//src/field.cpp 2010-06-08 05:21:05.373811128 +0200
-@@ -719,7 +719,7 @@
- // USER ID3FID_TERMSOFUSE Terms of use
- // USLT ULT ID3FID_UNSYNCEDLYRICS Unsynchronized lyric/text transcription
- // WCOM WCM ID3FID_WWWCOMMERCIALINFO Commercial information
--// WCOP WCM ID3FID_WWWCOPYRIGHT Copyright/Legal infromation
-+// WCOP WCM ID3FID_WWWCOPYRIGHT Copyright/Legal information
- // WOAF WCP ID3FID_WWWAUDIOFILE Official audio file webpage
- // WOAR WAF ID3FID_WWWARTIST Official artist/performer webpage
- // WOAS WAR ID3FID_WWWAUDIOSOURCE Official audio source webpage
-@@ -813,7 +813,7 @@
- {ID3FID_TERMSOFUSE, "" , "USER", false, false, ID3FD_TermsOfUse, "Terms of use"},
- {ID3FID_UNSYNCEDLYRICS, "ULT", "USLT", false, false, ID3FD_GeneralText, "Unsynchronized lyric/text transcription"},
- {ID3FID_WWWCOMMERCIALINFO, "WCM", "WCOM", false, false, ID3FD_URL, "Commercial information"},
-- {ID3FID_WWWCOPYRIGHT, "WCP", "WCOP", false, false, ID3FD_URL, "Copyright/Legal infromation"},
-+ {ID3FID_WWWCOPYRIGHT, "WCP", "WCOP", false, false, ID3FD_URL, "Copyright/Legal information"},
- {ID3FID_WWWAUDIOFILE, "WAF", "WOAF", false, false, ID3FD_URL, "Official audio file webpage"},
- {ID3FID_WWWARTIST, "WAR", "WOAR", false, false, ID3FD_URL, "Official artist/performer webpage"},
- {ID3FID_WWWAUDIOSOURCE, "WAS", "WOAS", false, false, ID3FD_URL, "Official audio source webpage"},
diff --git a/libraries/id3lib/patches/62-remove-remote-icons.patch b/libraries/id3lib/patches/62-remove-remote-icons.patch
deleted file mode 100644
index 6d929953f2..0000000000
--- a/libraries/id3lib/patches/62-remove-remote-icons.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-This patch removes two icons from the documentation which would be loaded from
-remote servers, thereby exposing the reader's IP address to potential tracking
-(lintian keywords privacy-breach-logo and privacy-breach-w3c-valid-html).
-
-Author: Stefan Ott <stefan@ott.net>
---- a/doc/index.html
-+++ b/doc/index.html
-@@ -427,24 +427,5 @@
- </td>
- </tr>
- </table>
--
-- <br><br>
--
-- <table align="center" width="80%" border="0">
-- <tr>
-- <td align="left">
-- <a href="http://sourceforge.net">
-- <IMG src="http://sourceforge.net/sflogo.php?group_id=979&amp;type=1" width="88" height="31" border="0" alt="SourceForge.net"></A>
-- </td>
-- <td align="right">
--
-- <a href="http://validator.w3.org/check/referer">
-- <img border=0
-- src="http://validator.w3.org/images/vh401"
-- alt="Valid HTML 4.01!" height=31 width=88></a>
-- </td>
-- </tr>
-- </table>
-- <br>
- </body>
- </html>
diff --git a/libraries/id3lib/patches/60-add-c-wrapper-functions.patch b/libraries/id3lib/patches/id3lib.c_wrapper.patch
index d72e81c0ec..d72e81c0ec 100644
--- a/libraries/id3lib/patches/60-add-c-wrapper-functions.patch
+++ b/libraries/id3lib/patches/id3lib.c_wrapper.patch
diff --git a/libraries/id3lib/patches/10-fix-compilation-with-cpp-headers.patch b/libraries/id3lib/patches/id3lib.cppheaders.patch
index a9b45ab02c..a9b45ab02c 100644
--- a/libraries/id3lib/patches/10-fix-compilation-with-cpp-headers.patch
+++ b/libraries/id3lib/patches/id3lib.cppheaders.patch
diff --git a/libraries/id3lib/patches/20-create-manpages.patch b/libraries/id3lib/patches/id3lib.manpages.patch
index cebf3d4d40..cebf3d4d40 100644
--- a/libraries/id3lib/patches/20-create-manpages.patch
+++ b/libraries/id3lib/patches/id3lib.manpages.patch
diff --git a/libraries/id3lib/patches/40-deal-with-mkstemp.patch b/libraries/id3lib/patches/id3lib.mkstemp.patch
index 36c84179fc..36c84179fc 100644
--- a/libraries/id3lib/patches/40-deal-with-mkstemp.patch
+++ b/libraries/id3lib/patches/id3lib.mkstemp.patch
diff --git a/libraries/id3lib/patches/60-id3lib-missing-nullpointer-check.patch b/libraries/id3lib/patches/id3lib.nullpointer_check.patch
index d4ca5d292f..d4ca5d292f 100644
--- a/libraries/id3lib/patches/60-id3lib-missing-nullpointer-check.patch
+++ b/libraries/id3lib/patches/id3lib.nullpointer_check.patch
diff --git a/libraries/id3lib/patches/30-fix-utf16.patch b/libraries/id3lib/patches/id3lib.utf8_writing.patch
index 3d3f50fed6..3d3f50fed6 100644
--- a/libraries/id3lib/patches/30-fix-utf16.patch
+++ b/libraries/id3lib/patches/id3lib.utf8_writing.patch
diff --git a/libraries/id3lib/patches/61-fix_vbr_stack_smash.patch b/libraries/id3lib/patches/id3lib.vbr_stack_smash.patch
index 9bf33e9787..9bf33e9787 100644
--- a/libraries/id3lib/patches/61-fix_vbr_stack_smash.patch
+++ b/libraries/id3lib/patches/id3lib.vbr_stack_smash.patch
diff --git a/libraries/id3lib/slack-desc b/libraries/id3lib/slack-desc
index d318cdf99c..2d363781b1 100644
--- a/libraries/id3lib/slack-desc
+++ b/libraries/id3lib/slack-desc
@@ -8,12 +8,12 @@
|-----handy-ruler------------------------------------------------------|
id3lib: id3lib (ID3 tag manipulation library)
id3lib:
-id3lib: This package provides a software library for manipulating ID3v1
-id3lib: and ID3v2 tags. It provides a convenient interface for software
-id3lib: developers to include standards-compliant ID3v1/2 tagging
-id3lib: capabilities in their applications.
-id3lib:
+id3lib: This package provides a library for manipulating ID3v1 and ID3v2 tags.
id3lib: Features include identification of valid tags, automatic size
id3lib: conversions, (re)synchronisation of tag frames, seamless tag
-id3lib: (de)compression, and optional padding facilities.
+id3lib: (de)compression, and optional padding facilities. Additionally, it can
+id3lib: display mp3 header info such as bitrate.
+id3lib:
+id3lib: Homepage: http://id3lib.sourceforge.net/
+id3lib:
id3lib:
diff --git a/libraries/jbigkit/jbigkit.info b/libraries/jbigkit/jbigkit.info
index f32991455a..46d778befe 100644
--- a/libraries/jbigkit/jbigkit.info
+++ b/libraries/jbigkit/jbigkit.info
@@ -6,5 +6,5 @@ MD5SUM="ebcf09bed9f14d7fa188d3bd57349522"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Glenn Becker"
-EMAIL="glenn.becker@gmail.com"
+MAINTAINER="orphaned - no maintainer"
+EMAIL="nobody@nowhere.com"
diff --git a/libraries/libasr/libasr.SlackBuild b/libraries/libasr/libasr.SlackBuild
index 938a1baf13..159762547e 100644
--- a/libraries/libasr/libasr.SlackBuild
+++ b/libraries/libasr/libasr.SlackBuild
@@ -23,13 +23,13 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=libasr
-VERSION=${VERSION:-1.0.2}
+VERSION=${VERSION:-1.0.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
@@ -40,8 +40,8 @@ TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686 -fstack-protector"
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686 -fstack-protector"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686 -fstack-protector"
@@ -84,6 +84,9 @@ CXXFLAGS="$SLKCFLAGS" \
make
make install DESTDIR=$PKG
+mkdir -p $PKG/usr/man/man3
+install -m0622 src/asr_run.3 $PKG/usr/man/man3
+
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/libraries/libasr/libasr.info b/libraries/libasr/libasr.info
index 0c02f4e52d..ccefe3d052 100644
--- a/libraries/libasr/libasr.info
+++ b/libraries/libasr/libasr.info
@@ -1,8 +1,8 @@
PRGNAM="libasr"
-VERSION="1.0.2"
+VERSION="1.0.4"
HOMEPAGE="https://github.com/OpenSMTPD/libasr"
-DOWNLOAD="https://www.opensmtpd.org/archives/libasr-1.0.2.tar.gz"
-MD5SUM="2a2832e8c25683bd17f4ce8b37ba940a"
+DOWNLOAD="https://www.opensmtpd.org/archives/libasr-1.0.4.tar.gz"
+MD5SUM="ad76b488a19de962efd2e1c57e45a13a"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/libbsd/libbsd.SlackBuild b/libraries/libbsd/libbsd.SlackBuild
index 40f2d2508d..f86dd621de 100644
--- a/libraries/libbsd/libbsd.SlackBuild
+++ b/libraries/libbsd/libbsd.SlackBuild
@@ -1,5 +1,8 @@
#!/bin/sh
+# Slackware build script for libbsd
+
+# Copyright 2020 Matteo Bernardini <ponce@slackbuilds.org>, Pisa, Italy
# Copyright (c) 2010-2020 LEVAI Daniel
# All rights reserved.
#
@@ -25,8 +28,6 @@
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-# Build script for libbsd
-
PRGNAM=libbsd
VERSION=${VERSION:-0.10.0}
BUILD=${BUILD:-1}
@@ -69,10 +70,10 @@ 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 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" \
./configure \
@@ -82,7 +83,7 @@ CFLAGS="$SLKCFLAGS" \
--disable-static \
--build=$ARCH-slackware-linux
-make install DESTDIR=$PKG
+make install-strip DESTDIR=$PKG
find $PKG/usr/man -type f -exec gzip -9 {} \;
diff --git a/libraries/libbsd/libbsd.info b/libraries/libbsd/libbsd.info
index d01322ac17..d2e82cac1a 100644
--- a/libraries/libbsd/libbsd.info
+++ b/libraries/libbsd/libbsd.info
@@ -6,5 +6,5 @@ MD5SUM="ead96d240d02faa5b921c0aa50c812b5"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="LEVAI Daniel"
-EMAIL="leva@ecentrum.hu"
+MAINTAINER="Matteo Bernardini"
+EMAIL="ponce@slackbuilds.org"
diff --git a/libraries/libcbor/README b/libraries/libcbor/README
index 08e84fa39b..48210d800e 100644
--- a/libraries/libcbor/README
+++ b/libraries/libcbor/README
@@ -1,4 +1,5 @@
-libcbor is a C library for parsing and generating CBOR, the general-purpose schema-less binary data format.
+libcbor is a C library for parsing and generating CBOR, the general-purpose
+schema-less binary data format.
Main features:
Complete RFC conformance
diff --git a/libraries/libev/libev.SlackBuild b/libraries/libev/libev.SlackBuild
index 5a3465bbde..a740e2ed67 100644
--- a/libraries/libev/libev.SlackBuild
+++ b/libraries/libev/libev.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for libev
# Written by Å ime Ramov <s@ramov.com>
-# Maintained by Matteo Bernardini <ponce@slackbuilds.org>
+# Maintained (2012-2020) by Matteo Bernardini <ponce@slackbuilds.org>, Pisa, Italy
# Redistribution and use of this script, with or without modification, is
# permitted provided that the following conditions are met:
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=libev
-VERSION=${VERSION:-4.27}
+VERSION=${VERSION:-4.31}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/libraries/libev/libev.info b/libraries/libev/libev.info
index 1e6d1beb78..1e9e187cf3 100644
--- a/libraries/libev/libev.info
+++ b/libraries/libev/libev.info
@@ -1,8 +1,8 @@
PRGNAM="libev"
-VERSION="4.27"
+VERSION="4.31"
HOMEPAGE="http://software.schmorp.de/pkg/libev.html"
-DOWNLOAD="http://dist.schmorp.de/libev/Attic/libev-4.27.tar.gz"
-MD5SUM="d38925fbc030153fe674c4e0e864a69a"
+DOWNLOAD="http://dist.schmorp.de/libev/Attic/libev-4.31.tar.gz"
+MD5SUM="20111fda0df0a289c152faa2aac91b08"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/libinput/libinput.SlackBuild b/libraries/libinput/libinput.SlackBuild
index a90dea830b..630a5376ca 100644
--- a/libraries/libinput/libinput.SlackBuild
+++ b/libraries/libinput/libinput.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=libinput
-VERSION=${VERSION:-1.15.0}
+VERSION=${VERSION:-1.15.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/libraries/libinput/libinput.info b/libraries/libinput/libinput.info
index 055a72cbfa..4db496a4a9 100644
--- a/libraries/libinput/libinput.info
+++ b/libraries/libinput/libinput.info
@@ -1,8 +1,8 @@
PRGNAM="libinput"
-VERSION="1.15.0"
+VERSION="1.15.1"
HOMEPAGE="https://www.freedesktop.org/wiki/Software/libinput"
-DOWNLOAD="https://www.freedesktop.org/software/libinput/libinput-1.15.0.tar.xz"
-MD5SUM="d5fe153c4b1d69ec35dc846588cd47ec"
+DOWNLOAD="https://www.freedesktop.org/software/libinput/libinput-1.15.1.tar.xz"
+MD5SUM="93850756b6c07aafb49d5226e88fdc81"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="libwacom meson graphviz python-evdev pyudev"
diff --git a/libraries/libjwt/libjwt.SlackBuild b/libraries/libjwt/libjwt.SlackBuild
index e93b1ae824..62c031c507 100644
--- a/libraries/libjwt/libjwt.SlackBuild
+++ b/libraries/libjwt/libjwt.SlackBuild
@@ -21,7 +21,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=libjwt
-VERSION=${VERSION:-1.11.0}
+VERSION=${VERSION:-1.12.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -93,7 +93,7 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-DOCS="AUTHORS COPYING* MPL-2.0 ChangeLog NEWS README*"
+DOCS="COPYING* MPL-2.0 README*"
cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/libraries/libjwt/libjwt.info b/libraries/libjwt/libjwt.info
index 4c668824b5..2f9ce87440 100644
--- a/libraries/libjwt/libjwt.info
+++ b/libraries/libjwt/libjwt.info
@@ -1,8 +1,8 @@
PRGNAM="libjwt"
-VERSION="1.11.0"
+VERSION="1.12.0"
HOMEPAGE="https://github.com/benmcollins/libjwt"
-DOWNLOAD="https://github.com/benmcollins/libjwt/archive/v1.11.0/libjwt-1.11.0.tar.gz"
-MD5SUM="042f09ed3ce4c7eaae8f1ff3b6ab0cf1"
+DOWNLOAD="https://github.com/benmcollins/libjwt/archive/v1.12.0/libjwt-1.12.0.tar.gz"
+MD5SUM="72a77907af61337d492c5621e3c41dab"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="jansson"
diff --git a/libraries/libopenshot-audio/libopenshot-audio.SlackBuild b/libraries/libopenshot-audio/libopenshot-audio.SlackBuild
index a8ab2f418a..7f67a3c9ab 100644
--- a/libraries/libopenshot-audio/libopenshot-audio.SlackBuild
+++ b/libraries/libopenshot-audio/libopenshot-audio.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for libopenshot-audio
-# Copyright 2016-2019 Christoph Willing Brisbane, Australia
+# Copyright 2016-2020 Christoph Willing Brisbane, Australia
# 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=libopenshot-audio
-VERSION=${VERSION:-0.1.8}
+VERSION=${VERSION:-0.1.9}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/libraries/libopenshot-audio/libopenshot-audio.info b/libraries/libopenshot-audio/libopenshot-audio.info
index b4ee01343a..7a539000b8 100644
--- a/libraries/libopenshot-audio/libopenshot-audio.info
+++ b/libraries/libopenshot-audio/libopenshot-audio.info
@@ -1,8 +1,8 @@
PRGNAM="libopenshot-audio"
-VERSION="0.1.8"
+VERSION="0.1.9"
HOMEPAGE="https://github.com/OpenShot/libopenshot-audio"
-DOWNLOAD="https://github.com/OpenShot/libopenshot-audio/archive/v0.1.8/libopenshot-audio-0.1.8.tar.gz"
-MD5SUM="989a367f1f0546b3f0d9940c79337924"
+DOWNLOAD="https://github.com/OpenShot/libopenshot-audio/archive/v0.1.9/libopenshot-audio-0.1.9.tar.gz"
+MD5SUM="fc5c7b857c20f3fe48e3c05dcc96d5b9"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/libopenshot/libopenshot.SlackBuild b/libraries/libopenshot/libopenshot.SlackBuild
index cb04349871..3636b27ea6 100644
--- a/libraries/libopenshot/libopenshot.SlackBuild
+++ b/libraries/libopenshot/libopenshot.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for libopenshot
-# Copyright 2016-2019 Christoph Willing, Brisbane Australia
+# Copyright 2016-2020 Christoph Willing, Brisbane Australia
# 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=libopenshot
-VERSION=${VERSION:-0.2.3}
+VERSION=${VERSION:-0.2.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -62,6 +62,8 @@ cd $TMP
rm -rf $PRGNAM-$VERSION
tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
cd $PRGNAM-$VERSION
+patch -p1 < $CWD/limit-hwaccel.patch
+patch -p1 < $CWD/resolve-abs.patch
cp -p $CWD/zmq.hpp include/
chown -R root:root .
find -L . \
diff --git a/libraries/libopenshot/libopenshot.info b/libraries/libopenshot/libopenshot.info
index d1b65cdc5a..32bf717cae 100644
--- a/libraries/libopenshot/libopenshot.info
+++ b/libraries/libopenshot/libopenshot.info
@@ -1,9 +1,9 @@
PRGNAM="libopenshot"
-VERSION="0.2.3"
+VERSION="0.2.4"
HOMEPAGE="https://github.com/OpenShot/libopenshot"
-DOWNLOAD="https://github.com/OpenShot/libopenshot/archive/v0.2.3/libopenshot-0.2.3.tar.gz \
+DOWNLOAD="https://github.com/OpenShot/libopenshot/archive/v0.2.4/libopenshot-0.2.4.tar.gz \
https://raw.githubusercontent.com/zeromq/cppzmq/014628c/zmq.hpp"
-MD5SUM="7ba70ff88ef52f658ce550aad1f5eaa1 \
+MD5SUM="91af3b0da2fbcffbef8fa78eeebec978 \
56f264ec5604a5576e0d836d89c38c77"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/libraries/libopenshot/limit-hwaccel.patch b/libraries/libopenshot/limit-hwaccel.patch
new file mode 100644
index 0000000000..db6724228b
--- /dev/null
+++ b/libraries/libopenshot/limit-hwaccel.patch
@@ -0,0 +1,480 @@
+From e74d71f5451c6f2be9c546d61fac412f2d55f851 Mon Sep 17 00:00:00 2001
+From: "FeRD (Frank Dana)" <ferdnyc@gmail.com>
+Date: Mon, 10 Feb 2020 01:50:31 -0500
+Subject: [PATCH] FFmpegReader/Writer: limit hwaccel to FFmpeg 3.4+
+
+Add a new #define HAVE_HW_ACCEL, which is only set on FFmpeg 3.4+,
+and use that to restrict the use of hw-accel features, leaving
+IS_FFMPEG_3_2 to determine only whether code is compatible with
+FFmpeg 3.2+.
+---
+ include/FFmpegReader.h | 7 ++--
+ include/FFmpegUtilities.h | 4 +++
+ src/FFmpegReader.cpp | 41 +++++++++++++----------
+ src/FFmpegWriter.cpp | 70 +++++++++++++++++++++------------------
+ 4 files changed, 68 insertions(+), 54 deletions(-)
+
+diff --git a/include/FFmpegReader.h b/include/FFmpegReader.h
+index 9faa86a3..cc782cd5 100644
+--- a/include/FFmpegReader.h
++++ b/include/FFmpegReader.h
+@@ -98,7 +98,7 @@ namespace openshot {
+ AVFormatContext *pFormatCtx;
+ int i, videoStream, audioStream;
+ AVCodecContext *pCodecCtx, *aCodecCtx;
+-#if (LIBAVFORMAT_VERSION_MAJOR >= 57)
++#if HAVE_HW_ACCEL
+ AVBufferRef *hw_device_ctx = NULL; //PM
+ #endif
+ AVStream *pStream, *aStream;
+@@ -147,12 +147,11 @@ namespace openshot {
+ int64_t current_video_frame; // can't reliably use PTS of video to determine this
+
+ int hw_de_supported = 0; // Is set by FFmpegReader
+-#if IS_FFMPEG_3_2
++#if HAVE_HW_ACCEL
+ AVPixelFormat hw_de_av_pix_fmt = AV_PIX_FMT_NONE;
+ AVHWDeviceType hw_de_av_device_type = AV_HWDEVICE_TYPE_NONE;
+-#endif
+-
+ int IsHardwareDecodeSupported(int codecid);
++#endif
+
+ /// Check for the correct frames per second value by scanning the 1st few seconds of video packets.
+ void CheckFPS();
+diff --git a/include/FFmpegUtilities.h b/include/FFmpegUtilities.h
+index c673305e..62d64df1 100644
+--- a/include/FFmpegUtilities.h
++++ b/include/FFmpegUtilities.h
+@@ -40,6 +40,10 @@
+ #ifndef IS_FFMPEG_3_2
+ #define IS_FFMPEG_3_2 (LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(57, 64, 101))
+ #endif
++
++ #ifndef HAVE_HW_ACCEL
++ #define HAVE_HW_ACCEL (LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(57, 107, 100))
++ #endif
+
+ // Include the FFmpeg headers
+ extern "C" {
+diff --git a/src/FFmpegReader.cpp b/src/FFmpegReader.cpp
+index 9234ecfe..b548fa8f 100644
+--- a/src/FFmpegReader.cpp
++++ b/src/FFmpegReader.cpp
+@@ -35,13 +35,13 @@
+
+ #define ENABLE_VAAPI 0
+
+-#if IS_FFMPEG_3_2
++#if HAVE_HW_ACCEL
+ #pragma message "You are compiling with experimental hardware decode"
+ #else
+ #pragma message "You are compiling only with software decode"
+ #endif
+
+-#if IS_FFMPEG_3_2
++#if HAVE_HW_ACCEL
+ #define MAX_SUPPORTED_WIDTH 1950
+ #define MAX_SUPPORTED_HEIGHT 1100
+
+@@ -71,14 +71,14 @@ typedef struct VAAPIDecodeContext {
+ enum AVPixelFormat surface_format;
+ int surface_count;
+ } VAAPIDecodeContext;
+-#endif
+-#endif
++#endif // ENABLE_VAAPI
++#endif // HAVE_HW_ACCEL
+
+
+ using namespace openshot;
+
+ int hw_de_on = 0;
+-#if IS_FFMPEG_3_2
++#if HAVE_HW_ACCEL
+ AVPixelFormat hw_de_av_pix_fmt_global = AV_PIX_FMT_NONE;
+ AVHWDeviceType hw_de_av_device_type_global = AV_HWDEVICE_TYPE_NONE;
+ #endif
+@@ -153,7 +153,7 @@ bool AudioLocation::is_near(AudioLocation location, int samples_per_frame, int64
+ return false;
+ }
+
+-#if IS_FFMPEG_3_2
++#if HAVE_HW_ACCEL
+
+ // Get hardware pix format
+ static enum AVPixelFormat get_hw_dec_format(AVCodecContext *ctx, const enum AVPixelFormat *pix_fmts)
+@@ -234,7 +234,7 @@ int FFmpegReader::IsHardwareDecodeSupported(int codecid)
+ }
+ return ret;
+ }
+-#endif
++#endif // HAVE_HW_ACCEL
+
+ void FFmpegReader::Open() {
+ // Open reader if not already open
+@@ -287,7 +287,7 @@ void FFmpegReader::Open() {
+ // If hw accel is selected but hardware cannot handle repeat with software decoding
+ do {
+ pCodecCtx = AV_GET_CODEC_CONTEXT(pStream, pCodec);
+-#if IS_FFMPEG_3_2
++#if HAVE_HW_ACCEL
+ if (hw_de_on && (retry_decode_open==2)) {
+ // Up to here no decision is made if hardware or software decode
+ hw_de_supported = IsHardwareDecodeSupported(pCodecCtx->codec_id);
+@@ -304,7 +304,7 @@ void FFmpegReader::Open() {
+
+ // Init options
+ av_dict_set(&opts, "strict", "experimental", 0);
+-#if IS_FFMPEG_3_2
++#if HAVE_HW_ACCEL
+ if (hw_de_on && hw_de_supported) {
+ // Open Hardware Acceleration
+ int i_decoder_hw = 0;
+@@ -433,13 +433,13 @@ void FFmpegReader::Open() {
+ throw InvalidCodec("Hardware device create failed.", path);
+ }
+ }
+-#endif
++#endif // HAVE_HW_ACCEL
+
+ // Open video codec
+ if (avcodec_open2(pCodecCtx, pCodec, &opts) < 0)
+ throw InvalidCodec("A video codec was found, but could not be opened.", path);
+
+-#if IS_FFMPEG_3_2
++#if HAVE_HW_ACCEL
+ if (hw_de_on && hw_de_supported) {
+ AVHWFramesConstraints *constraints = NULL;
+ void *hwconfig = NULL;
+@@ -449,7 +449,7 @@ void FFmpegReader::Open() {
+ #if ENABLE_VAAPI
+ ((AVVAAPIHWConfig *)hwconfig)->config_id = ((VAAPIDecodeContext *)(pCodecCtx->priv_data))->va_config;
+ constraints = av_hwdevice_get_hwframe_constraints(hw_device_ctx,hwconfig);
+-#endif
++#endif // ENABLE_VAAPI
+ if (constraints) {
+ if (pCodecCtx->coded_width < constraints->min_width ||
+ pCodecCtx->coded_height < constraints->min_height ||
+@@ -506,7 +506,7 @@ void FFmpegReader::Open() {
+ }
+ #else
+ retry_decode_open = 0;
+-#endif
++#endif // HAVE_HW_ACCEL
+ } while (retry_decode_open); // retry_decode_open
+ // Free options
+ av_dict_free(&opts);
+@@ -592,14 +592,14 @@ void FFmpegReader::Close() {
+ if (info.has_video) {
+ avcodec_flush_buffers(pCodecCtx);
+ AV_FREE_CONTEXT(pCodecCtx);
+-#if IS_FFMPEG_3_2
++#if HAVE_HW_ACCEL
+ if (hw_de_on) {
+ if (hw_device_ctx) {
+ av_buffer_unref(&hw_device_ctx);
+ hw_device_ctx = NULL;
+ }
+ }
+-#endif
++#endif // HAVE_HW_ACCEL
+ }
+ if (info.has_audio) {
+ avcodec_flush_buffers(aCodecCtx);
+@@ -1100,19 +1100,22 @@ bool FFmpegReader::GetAVFrame() {
+
+ ret = avcodec_send_packet(pCodecCtx, packet);
+
++ #if HAVE_HW_ACCEL
+ // Get the format from the variables set in get_hw_dec_format
+ hw_de_av_pix_fmt = hw_de_av_pix_fmt_global;
+ hw_de_av_device_type = hw_de_av_device_type_global;
+-
++ #endif // HAVE_HW_ACCEL
+ if (ret < 0 || ret == AVERROR(EAGAIN) || ret == AVERROR_EOF) {
+ ZmqLogger::Instance()->AppendDebugMethod("FFmpegReader::GetAVFrame (Packet not sent)");
+ }
+ else {
+ AVFrame *next_frame2;
++ #if HAVE_HW_ACCEL
+ if (hw_de_on && hw_de_supported) {
+ next_frame2 = AV_ALLOCATE_FRAME();
+ }
+ else
++ #endif // HAVE_HW_ACCEL
+ {
+ next_frame2 = next_frame;
+ }
+@@ -1125,6 +1128,7 @@ bool FFmpegReader::GetAVFrame() {
+ if (ret != 0) {
+ ZmqLogger::Instance()->AppendDebugMethod("FFmpegReader::GetAVFrame (invalid return frame received)");
+ }
++ #if HAVE_HW_ACCEL
+ if (hw_de_on && hw_de_supported) {
+ int err;
+ if (next_frame2->format == hw_de_av_pix_fmt) {
+@@ -1138,6 +1142,7 @@ bool FFmpegReader::GetAVFrame() {
+ }
+ }
+ else
++ #endif // HAVE_HW_ACCEL
+ { // No hardware acceleration used -> no copy from GPU memory needed
+ next_frame = next_frame2;
+ }
+@@ -1151,9 +1156,11 @@ bool FFmpegReader::GetAVFrame() {
+ (AVPixelFormat)(pStream->codecpar->format), info.width, info.height);
+ }
+ }
++ #if HAVE_HW_ACCEL
+ if (hw_de_on && hw_de_supported) {
+ AV_FREE_FRAME(&next_frame2);
+ }
++ #endif // HAVE_HW_ACCEL
+ }
+ #else
+ avcodec_decode_video2(pCodecCtx, next_frame, &frameFinished, packet);
+@@ -1169,7 +1176,7 @@ bool FFmpegReader::GetAVFrame() {
+ av_picture_copy((AVPicture *) pFrame, (AVPicture *) next_frame, pCodecCtx->pix_fmt, info.width,
+ info.height);
+ }
+-#endif
++#endif // IS_FFMPEG_3_2
+ }
+
+ // deallocate the frame
+diff --git a/src/FFmpegWriter.cpp b/src/FFmpegWriter.cpp
+index 245bd9bd..8d060d77 100644
+--- a/src/FFmpegWriter.cpp
++++ b/src/FFmpegWriter.cpp
+@@ -35,7 +35,7 @@
+
+ using namespace openshot;
+
+-#if IS_FFMPEG_3_2
++#if HAVE_HW_ACCEL
+ #pragma message "You are compiling with experimental hardware encode"
+ #else
+ #pragma message "You are compiling only with software encode"
+@@ -44,7 +44,7 @@ using namespace openshot;
+ // Multiplexer parameters temporary storage
+ AVDictionary *mux_dict = NULL;
+
+-#if IS_FFMPEG_3_2
++#if HAVE_HW_ACCEL
+ int hw_en_on = 1; // Is set in UI
+ int hw_en_supported = 0; // Is set by FFmpegWriter
+ AVPixelFormat hw_en_av_pix_fmt = AV_PIX_FMT_NONE;
+@@ -81,7 +81,7 @@ static int set_hwframe_ctx(AVCodecContext *ctx, AVBufferRef *hw_device_ctx, int6
+ av_buffer_unref(&hw_frames_ref);
+ return err;
+ }
+-#endif
++#endif // HAVE_HW_ACCEL
+
+ FFmpegWriter::FFmpegWriter(std::string path) :
+ path(path), fmt(NULL), oc(NULL), audio_st(NULL), video_st(NULL), audio_pts(0), video_pts(0), samples(NULL),
+@@ -171,7 +171,7 @@ void FFmpegWriter::SetVideoOptions(bool has_video, std::string codec, Fraction f
+ if (codec.length() > 0) {
+ AVCodec *new_codec;
+ // Check if the codec selected is a hardware accelerated codec
+-#if IS_FFMPEG_3_2
++#if HAVE_HW_ACCEL
+ #if defined(__linux__)
+ if (strstr(codec.c_str(), "_vaapi") != NULL) {
+ new_codec = avcodec_find_encoder_by_name(codec.c_str());
+@@ -225,7 +225,7 @@ void FFmpegWriter::SetVideoOptions(bool has_video, std::string codec, Fraction f
+ #endif //__linux__
+ #else // not ffmpeg 3
+ new_codec = avcodec_find_encoder_by_name(codec.c_str());
+-#endif //IS_FFMPEG_3_2
++#endif // HAVE_HW_ACCEL
+ if (new_codec == NULL)
+ throw InvalidCodec("A valid video codec could not be found for this file.", path);
+ else {
+@@ -392,11 +392,11 @@ void FFmpegWriter::SetOption(StreamType stream, std::string name, std::string va
+ // This might be better in an extra methods as more options
+ // and way to set quality are possible
+ #if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(55, 39, 101)
+- #if IS_FFMPEG_3_2
++ #if HAVE_HW_ACCEL
+ if (hw_en_on) {
+ av_opt_set_int(c->priv_data, "qp", std::min(std::stoi(value),63), 0); // 0-63
+ } else
+- #endif
++ #endif // HAVE_HW_ACCEL
+ {
+ switch (c->codec_id) {
+ #if (LIBAVCODEC_VERSION_MAJOR >= 58)
+@@ -442,7 +442,7 @@ void FFmpegWriter::SetOption(StreamType stream, std::string name, std::string va
+ // This might be better in an extra methods as more options
+ // and way to set quality are possible
+ #if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(55, 39, 101)
+-#if IS_FFMPEG_3_2
++#if HAVE_HW_ACCEL
+ if (hw_en_on) {
+ double mbs = 15000000.0;
+ if (info.video_bit_rate > 0) {
+@@ -455,7 +455,7 @@ void FFmpegWriter::SetOption(StreamType stream, std::string name, std::string va
+ }
+ c->bit_rate = (int)(mbs);
+ } else
+-#endif
++#endif // HAVE_HW_ACCEL
+ {
+ switch (c->codec_id) {
+ #if (LIBAVCODEC_VERSION_MAJOR >= 58)
+@@ -955,16 +955,14 @@ void FFmpegWriter::flush_encoders() {
+ // Close the video codec
+ void FFmpegWriter::close_video(AVFormatContext *oc, AVStream *st)
+ {
+-#if IS_FFMPEG_3_2
+- // #if defined(__linux__)
+- if (hw_en_on && hw_en_supported) {
+- if (hw_device_ctx) {
+- av_buffer_unref(&hw_device_ctx);
+- hw_device_ctx = NULL;
+- }
++#if HAVE_HW_ACCEL
++ if (hw_en_on && hw_en_supported) {
++ if (hw_device_ctx) {
++ av_buffer_unref(&hw_device_ctx);
++ hw_device_ctx = NULL;
+ }
+- // #endif
+-#endif
++ }
++#endif // HAVE_HW_ACCEL
+ }
+
+ // Close the audio codec
+@@ -1342,7 +1340,7 @@ void FFmpegWriter::open_video(AVFormatContext *oc, AVStream *st) {
+ // Set number of threads equal to number of processors (not to exceed 16)
+ video_codec->thread_count = std::min(FF_NUM_PROCESSORS, 16);
+
+-#if IS_FFMPEG_3_2
++#if HAVE_HW_ACCEL
+ if (hw_en_on && hw_en_supported) {
+ //char *dev_hw = NULL;
+ char adapter[256];
+@@ -1385,7 +1383,7 @@ void FFmpegWriter::open_video(AVFormatContext *oc, AVStream *st) {
+ throw InvalidCodec("Could not create hwdevice", path);
+ }
+ }
+-#endif
++#endif // HAVE_HW_ACCEL
+
+ /* find the video encoder */
+ codec = avcodec_find_encoder_by_name(info.vcodec.c_str());
+@@ -1402,7 +1400,7 @@ void FFmpegWriter::open_video(AVFormatContext *oc, AVStream *st) {
+ AVDictionary *opts = NULL;
+ av_dict_set(&opts, "strict", "experimental", 0);
+
+-#if IS_FFMPEG_3_2
++#if HAVE_HW_ACCEL
+ if (hw_en_on && hw_en_supported) {
+ video_codec->pix_fmt = hw_en_av_pix_fmt;
+
+@@ -1451,7 +1449,7 @@ void FFmpegWriter::open_video(AVFormatContext *oc, AVStream *st) {
+ "width", info.width, "height", info.height, av_err2str(err), -1);
+ }
+ }
+-#endif
++#endif // HAVE_HW_ACCEL
+
+ /* open the codec */
+ if (avcodec_open2(video_codec, codec, &opts) < 0)
+@@ -1900,14 +1898,17 @@ void FFmpegWriter::process_video_packet(std::shared_ptr<Frame> frame) {
+ frame_source = allocate_avframe(PIX_FMT_RGBA, source_image_width, source_image_height, &bytes_source, (uint8_t *) pixels);
+ #if IS_FFMPEG_3_2
+ AVFrame *frame_final;
++ #if HAVE_HW_ACCEL
+ if (hw_en_on && hw_en_supported) {
+ frame_final = allocate_avframe(AV_PIX_FMT_NV12, info.width, info.height, &bytes_final, NULL);
+- } else {
++ } else
++ #endif // HAVE_HW_ACCEL
++ {
+ frame_final = allocate_avframe((AVPixelFormat)(video_st->codecpar->format), info.width, info.height, &bytes_final, NULL);
+ }
+ #else
+ AVFrame *frame_final = allocate_avframe(video_codec->pix_fmt, info.width, info.height, &bytes_final, NULL);
+-#endif
++#endif // IS_FFMPEG_3_2
+
+ // Fill with data
+ AV_COPY_PICTURE_DATA(frame_source, (uint8_t *) pixels, PIX_FMT_RGBA, source_image_width, source_image_height);
+@@ -1977,7 +1978,7 @@ bool FFmpegWriter::write_video_packet(std::shared_ptr<Frame> frame, AVFrame *fra
+
+ // Assign the initial AVFrame PTS from the frame counter
+ frame_final->pts = write_video_count;
+-#if IS_FFMPEG_3_2
++#if HAVE_HW_ACCEL
+ if (hw_en_on && hw_en_supported) {
+ if (!(hw_frame = av_frame_alloc())) {
+ fprintf(stderr, "Error code: av_hwframe_alloc\n");
+@@ -1994,7 +1995,7 @@ bool FFmpegWriter::write_video_packet(std::shared_ptr<Frame> frame, AVFrame *fra
+ }
+ av_frame_copy_props(hw_frame, frame_final);
+ }
+-#endif
++#endif // HAVE_HW_ACCEL
+ /* encode the image */
+ int got_packet_ptr = 0;
+ int error_code = 0;
+@@ -2003,9 +2004,12 @@ bool FFmpegWriter::write_video_packet(std::shared_ptr<Frame> frame, AVFrame *fra
+ int frameFinished = 0;
+ int ret;
+
++ #if HAVE_HW_ACCEL
+ if (hw_en_on && hw_en_supported) {
+ ret = avcodec_send_frame(video_codec, hw_frame); //hw_frame!!!
+- } else {
++ } else
++ #endif // HAVE_HW_ACCEL
++ {
+ ret = avcodec_send_frame(video_codec, frame_final);
+ }
+ error_code = ret;
+@@ -2062,8 +2066,8 @@ bool FFmpegWriter::write_video_packet(std::shared_ptr<Frame> frame, AVFrame *fra
+ // got data back (so encode this frame)
+ got_packet_ptr = 1;
+ }
+-#endif
+-#endif
++#endif // LIBAVFORMAT_VERSION_MAJOR >= 54
++#endif // IS_FFMPEG_3_2
+
+ /* if zero size, it means the image was buffered */
+ if (error_code == 0 && got_packet_ptr) {
+@@ -2095,14 +2099,14 @@ bool FFmpegWriter::write_video_packet(std::shared_ptr<Frame> frame, AVFrame *fra
+
+ // Deallocate packet
+ AV_FREE_PACKET(&pkt);
+-#if IS_FFMPEG_3_2
++#if HAVE_HW_ACCEL
+ if (hw_en_on && hw_en_supported) {
+ if (hw_frame) {
+ av_frame_free(&hw_frame);
+ hw_frame = NULL;
+ }
+ }
+-#endif
++#endif // HAVE_HW_ACCEL
+ }
+
+ // Success
+@@ -2125,11 +2129,11 @@ void FFmpegWriter::InitScalers(int source_width, int source_height) {
+ // Init software rescalers vector (many of them, one for each thread)
+ for (int x = 0; x < num_of_rescalers; x++) {
+ // Init the software scaler from FFMpeg
+-#if IS_FFMPEG_3_2
++#if HAVE_HW_ACCEL
+ if (hw_en_on && hw_en_supported) {
+ img_convert_ctx = sws_getContext(source_width, source_height, PIX_FMT_RGBA, info.width, info.height, AV_PIX_FMT_NV12, scale_mode, NULL, NULL, NULL);
+ } else
+-#endif
++#endif // HAVE_HW_ACCEL
+ {
+ img_convert_ctx = sws_getContext(source_width, source_height, PIX_FMT_RGBA, info.width, info.height, AV_GET_CODEC_PIXEL_FORMAT(video_st, video_st->codec), scale_mode,
+ NULL, NULL, NULL);
diff --git a/libraries/libopenshot/resolve-abs.patch b/libraries/libopenshot/resolve-abs.patch
new file mode 100644
index 0000000000..917a9f085c
--- /dev/null
+++ b/libraries/libopenshot/resolve-abs.patch
@@ -0,0 +1,21 @@
+commit e39a1fc809d21d64ef8b96fcba6b56f554ccb550
+Author: Christoph Willing <chris.willing@linux.com>
+Date: Mon Feb 10 18:28:56 2020 +1000
+
+ Resolve ambiguous abs() call
+
+ Signed-off-by: Christoph Willing <chris.willing@linux.com>
+
+diff --git a/src/KeyFrame.cpp b/src/KeyFrame.cpp
+index c54bc7d..457ed9b 100644
+--- a/src/KeyFrame.cpp
++++ b/src/KeyFrame.cpp
+@@ -71,7 +71,7 @@ namespace {
+ }
+ double const x = p0.X * B[0] + p1.X * B[1] + p2.X * B[2] + p3.X * B[3];
+ double const y = p0.Y * B[0] + p1.Y * B[1] + p2.Y * B[2] + p3.Y * B[3];
+- if (abs(target - x) < allowed_error) {
++ if (fabs(target - x) < allowed_error) {
+ return y;
+ }
+ if (x > target) {
diff --git a/libraries/librelp/librelp.SlackBuild b/libraries/librelp/librelp.SlackBuild
index 386534583e..eab2d12adb 100644
--- a/libraries/librelp/librelp.SlackBuild
+++ b/libraries/librelp/librelp.SlackBuild
@@ -22,7 +22,7 @@
# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=librelp
-VERSION=${VERSION:-1.4.0}
+VERSION=${VERSION:-1.5.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/libraries/librelp/librelp.info b/libraries/librelp/librelp.info
index ecac90aad7..6ecc499eda 100644
--- a/libraries/librelp/librelp.info
+++ b/libraries/librelp/librelp.info
@@ -1,8 +1,8 @@
PRGNAM="librelp"
-VERSION="1.4.0"
+VERSION="1.5.0"
HOMEPAGE="https://www.rsyslog.com/librelp/"
-DOWNLOAD="http://download.rsyslog.com/librelp/librelp-1.4.0.tar.gz"
-MD5SUM="2ed27f30027399d0204e6c59158c3609"
+DOWNLOAD="http://download.rsyslog.com/librelp/librelp-1.5.0.tar.gz"
+MD5SUM="d036b580078d188754b0bcc66b636318"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/libsidplay2/libsidplay2.SlackBuild b/libraries/libsidplay2/libsidplay2.SlackBuild
index 88a5b4f05b..4e8f34c1a6 100644
--- a/libraries/libsidplay2/libsidplay2.SlackBuild
+++ b/libraries/libsidplay2/libsidplay2.SlackBuild
@@ -2,6 +2,7 @@
# Slackware build script for "libsidplay2".
+# Copyright 2020 Christoph Willing Brisbane, Australia
# Copyright 2010-2015 Marcel Saegebarth <marc@mos6581.de>
# Copyright 2011-2012 Dominik Drobek <arcctgx@o2.pl>
# All rights reserved.
@@ -27,11 +28,11 @@
PRGNAM=libsidplay2
VERSION=${VERSION:-2.1.1}
-BUILD=${BUILD:-3}
+BUILD=${BUILD:-4}
TAG=${TAG:-_SBo}
SRCNAM=sidplay-libs
-DIFFVER=${DIFFVER:-14}
+DIFFVER=${DIFFVER:-15}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -66,7 +67,7 @@ rm -rf $TMP/$PRGNAM $TMP/debian $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
tar xvf $CWD/${SRCNAM}_$VERSION.orig.tar.gz
-tar xvf $CWD/${SRCNAM}_$VERSION-$DIFFVER.debian.tar.gz
+tar xvf $CWD/${SRCNAM}_$VERSION-$DIFFVER.debian.tar.xz
cd $TMP/$SRCNAM-$VERSION
patch -p1 < $TMP/debian/patches/configure-fixes.patch
patch -p1 < $TMP/debian/patches/gcc4-fixes.patch
diff --git a/libraries/libsidplay2/libsidplay2.info b/libraries/libsidplay2/libsidplay2.info
index beff8cdb33..80ef18d5a2 100644
--- a/libraries/libsidplay2/libsidplay2.info
+++ b/libraries/libsidplay2/libsidplay2.info
@@ -2,11 +2,11 @@ PRGNAM="libsidplay2"
VERSION="2.1.1"
HOMEPAGE="http://sidplay2.sourceforge.net/"
DOWNLOAD="http://ftp.debian.org/debian/pool/main/s/sidplay-libs/sidplay-libs_2.1.1.orig.tar.gz \
- http://ftp.debian.org/debian/pool/main/s/sidplay-libs/sidplay-libs_2.1.1-14.debian.tar.gz"
+ http://ftp.debian.org/debian/pool/main/s/sidplay-libs/sidplay-libs_2.1.1-15.debian.tar.xz"
MD5SUM="7ea0ba5dc1da4604d15eaae001f7d2a7 \
- 042f39a3eb7716229f6272710ccd6e33"
+ d5738f5ed9eea81964ad4608756a0efd"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Marcel Saegebarth"
-EMAIL="marc@mos6581.de"
+MAINTAINER="Christoph Willing"
+EMAIL="chris.willing@linux.com"
diff --git a/libraries/libuv/libuv.SlackBuild b/libraries/libuv/libuv.SlackBuild
index e405a242dc..da22cc61ad 100644
--- a/libraries/libuv/libuv.SlackBuild
+++ b/libraries/libuv/libuv.SlackBuild
@@ -2,7 +2,7 @@
# SlackBuild script for libuv
-# Copyright 2014-2019 Benjamin Trigona-Harany <slackbuilds@jaxartes.net>
+# Copyright 2014-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=libuv
-VERSION=${VERSION:-1.34.0}
+VERSION=${VERSION:-1.34.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/libraries/libuv/libuv.info b/libraries/libuv/libuv.info
index 6a561c6a66..11f477e570 100644
--- a/libraries/libuv/libuv.info
+++ b/libraries/libuv/libuv.info
@@ -1,8 +1,8 @@
PRGNAM="libuv"
-VERSION="1.34.0"
+VERSION="1.34.2"
HOMEPAGE="http://libuv.org/"
-DOWNLOAD="https://dist.libuv.org/dist/v1.34.0/libuv-v1.34.0.tar.gz"
-MD5SUM="811ebe06c326e788ac7adf062328f3f1"
+DOWNLOAD="https://dist.libuv.org/dist/v1.34.2/libuv-v1.34.2.tar.gz"
+MD5SUM="a10243f691f7707f1d903d80e347b549"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/live555/live555.SlackBuild b/libraries/live555/live555.SlackBuild
index 8e53ac8d9c..b887b64434 100644
--- a/libraries/live555/live555.SlackBuild
+++ b/libraries/live555/live555.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=live555
-VERSION=${VERSION:-2020.01.24}
+VERSION=${VERSION:-2020.02.11}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -66,12 +66,8 @@ for f in $(find . -type f |xargs grep -l "PREFIX =") ; do echo $f; sed -i -e "/P
for f in $(find . -type f |xargs grep -l "LIBDIR =") ; do echo $f; sed -i -e "/LIBDIR =/c\LIBDIR = \$(PREFIX)\/lib$LIBDIRSUFFIX" $f ; done
./genMakefiles linux-with-shared-libraries
-make
-make install DESTDIR=$PKG || {
- # Intermittent race condition
- sleep 1
- make install DESTDIR=$PKG
-}
+# -j1 to avoid make race
+make -j1 install DESTDIR=$PKG
mkdir -p $PKG/usr/lib${LIBDIRSUFFIX}/pkgconfig
sed -e "s/%VERSION%/$VERSION/" -e "s/%LIBDIRSUFFIX%/$LIBDIRSUFFIX/" -e "s/%PREFIX%/\/usr/" $CWD/live555.pc.in >$PKG/usr/lib${LIBDIRSUFFIX}/pkgconfig/live555.pc
diff --git a/libraries/live555/live555.info b/libraries/live555/live555.info
index 8fa864f85d..5efff92cad 100644
--- a/libraries/live555/live555.info
+++ b/libraries/live555/live555.info
@@ -1,8 +1,8 @@
PRGNAM="live555"
-VERSION="2020.01.24"
+VERSION="2020.02.11"
HOMEPAGE="http://www.live555.com/"
-DOWNLOAD="http://sourceforge.net/projects/slackbuildsdirectlinks/files/live555/live.2020.01.24.tar.gz"
-MD5SUM="c1cfcc72f4790eb0125686588e8a49fd"
+DOWNLOAD="http://sourceforge.net/projects/slackbuildsdirectlinks/files/live555/live.2020.02.11.tar.gz"
+MD5SUM="2f12475f09cd49b2b5badf7df9aacd60"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/python3-PyQtWebEngine/README b/libraries/python3-PyQtWebEngine/README
new file mode 100644
index 0000000000..9cb58157cc
--- /dev/null
+++ b/libraries/python3-PyQtWebEngine/README
@@ -0,0 +1,6 @@
+Python3 QtWebEngine Bindings
+
+python3-PyQtWebEngine is a set of Python bindings for The Qt
+Company's Qt WebEngine libraries. The bindings sit on top of
+PyQt5 and are implemented as a set of three modules. Prior
+to v5.12 these bindings were part of PyQt itself.
diff --git a/libraries/python3-PyQtWebEngine/python3-PyQtWebEngine.SlackBuild b/libraries/python3-PyQtWebEngine/python3-PyQtWebEngine.SlackBuild
new file mode 100644
index 0000000000..aba9d8897f
--- /dev/null
+++ b/libraries/python3-PyQtWebEngine/python3-PyQtWebEngine.SlackBuild
@@ -0,0 +1,103 @@
+#!/bin/sh
+
+# Slackware build script for python3-PyQtWebEngine
+#
+# Copyright 2020 David Woodfall <dave@slackbuilds.org>
+# 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=python3-PyQtWebEngine
+SRCNAM=${PRGNAM#*-}
+VERSION=${VERSION:-5.13.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 $SRCNAM-$VERSION
+tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
+cd $SRCNAM-$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 {} \;
+
+PYTHONVER=$(python3 -V 2>&1 | cut -f 2 -d' ' | cut -f 1-2 -d.)
+
+export QTDIR=/usr/lib${LIBDIRSUFFIX}/qt5
+export QT5DIR=/usr/lib${LIBDIRSUFFIX}/qt5
+
+export CFLAGS="$SLKCFLAGS"
+export CXXFLAGS="$SLKCFLAGS"
+
+python3 configure.py \
+ --verbose \
+ -q /usr/bin/qmake-qt5 \
+ --sip=/usr/bin/python3-sip \
+ --sip-incdir=/usr/include/python$PYTHONVER
+
+make
+make -j1 install DESTDIR=$PKG INSTALL_ROOT=$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 \
+ ChangeLog LICENSE 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
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/libraries/python3-PyQtWebEngine/python3-PyQtWebEngine.info b/libraries/python3-PyQtWebEngine/python3-PyQtWebEngine.info
new file mode 100644
index 0000000000..d2c2eb3694
--- /dev/null
+++ b/libraries/python3-PyQtWebEngine/python3-PyQtWebEngine.info
@@ -0,0 +1,10 @@
+PRGNAM="python3-PyQtWebEngine"
+VERSION="5.13.2"
+HOMEPAGE="https://www.riverbankcomputing.com/software/pyqtwebengine/intro"
+DOWNLOAD="https://www.riverbankcomputing.com/static/Downloads/PyQtWebEngine/5.13.2/PyQtWebEngine-5.13.2.tar.gz"
+MD5SUM="0a5f156959066cf86de31ddfe973f134"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="python3-PyQt5"
+MAINTAINER="Dave Woodfall"
+EMAIL="dave@slackbuilds.org"
diff --git a/libraries/python3-PyQtWebEngine/slack-desc b/libraries/python3-PyQtWebEngine/slack-desc
new file mode 100644
index 0000000000..c323b549e8
--- /dev/null
+++ b/libraries/python3-PyQtWebEngine/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------------------------------------------------------|
+python3-PyQtWebEngine: python3-PyQtWebEngine (Python3 QtWebEngine Bindings)
+python3-PyQtWebEngine:
+python3-PyQtWebEngine: PyQtWebEngine is a set of Python bindings for The Qt Company's Qt
+python3-PyQtWebEngine: WebEngine libraries. The bindings sit on top of PyQt5 and are
+python3-PyQtWebEngine: implemented as a set of three modules. Prior to v5.12 these
+python3-PyQtWebEngine: bindings were part of PyQt itself.
+python3-PyQtWebEngine:
+python3-PyQtWebEngine:
+python3-PyQtWebEngine:
+python3-PyQtWebEngine:
+python3-PyQtWebEngine:
diff --git a/libraries/tls/README b/libraries/tls/README
deleted file mode 100644
index ecad42cf12..0000000000
--- a/libraries/tls/README
+++ /dev/null
@@ -1,5 +0,0 @@
-A portable extension that provides the power of OpenSSL to Tcl programs.
-This extension can be used to utilize SSL encryption on top of any valid
-Tcl Channel not just sockets. The sockets behave exactly the same as
-channels created using Tcl's built-in socket command, with additional
-options for controlling the SSL session.
diff --git a/libraries/tls/slack-desc b/libraries/tls/slack-desc
deleted file mode 100644
index b0361e059a..0000000000
--- a/libraries/tls/slack-desc
+++ /dev/null
@@ -1,19 +0,0 @@
-# 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------------------------------------------------------|
-tls: tls (An OpenSSL TCL extension)
-tls:
-tls: For use both on client and server-side as a layering for SSL sockets.
-tls: A portable extension that provides the power of OpenSSL to Tcl
-tls: programs. This extension can be used to utilize SSL encryption on
-tls: top of any valid Tcl Channel not just sockets. The sockets behave
-tls: exactly the same as channels created using Tcl's built-in socket
-tls: command, with additional options for controlling the SSL session.
-tls:
-tls: Homepage: http://tls.sourceforge.net
-tls:
diff --git a/libraries/tls/tls.info b/libraries/tls/tls.info
deleted file mode 100644
index 6962bfabc9..0000000000
--- a/libraries/tls/tls.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="tls"
-VERSION="1.6"
-HOMEPAGE="http://tls.sourceforge.net/"
-DOWNLOAD="http://downloads.sourceforge.net/tls/tls1.6-src.tar.gz"
-MD5SUM="eb326ff9e6fc3b9885aa5c72fb8df3bf"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-REQUIRES=""
-MAINTAINER="Didier Spaier"
-EMAIL="didier at slint dot fr"
diff --git a/misc/KeePass/KeePass.SlackBuild b/misc/KeePass/KeePass.SlackBuild
index f7f065d165..da94a8a6ce 100644
--- a/misc/KeePass/KeePass.SlackBuild
+++ b/misc/KeePass/KeePass.SlackBuild
@@ -19,7 +19,7 @@
# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
PRGNAM=KeePass
-VERSION=${VERSION:-2.43}
+VERSION=${VERSION:-2.44}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/misc/KeePass/KeePass.info b/misc/KeePass/KeePass.info
index 9fd1c1bc39..6b4f983b9c 100644
--- a/misc/KeePass/KeePass.info
+++ b/misc/KeePass/KeePass.info
@@ -1,8 +1,8 @@
PRGNAM="KeePass"
-VERSION="2.43"
+VERSION="2.44"
HOMEPAGE="https://keepass.info/"
-DOWNLOAD="http://downloads.sourceforge.net/keepass/KeePass-2.43-Source.zip"
-MD5SUM="2ca6c20533c10777ab5afccc89e35ae1"
+DOWNLOAD="http://downloads.sourceforge.net/keepass/KeePass-2.44-Source.zip"
+MD5SUM="0ce384cece6c3e85e1c1e4600bb6c61a"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="mono"
diff --git a/misc/goldencheetah/goldencheetah.SlackBuild b/misc/goldencheetah/goldencheetah.SlackBuild
index e76bc48c74..28ad3ec29f 100644
--- a/misc/goldencheetah/goldencheetah.SlackBuild
+++ b/misc/goldencheetah/goldencheetah.SlackBuild
@@ -25,7 +25,7 @@
PRGNAM=goldencheetah
SRCNAM=GoldenCheetah
VERSION=${VERSION:-3.5}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
@@ -89,7 +89,7 @@ sed -i 's|^#\(LIBZ_INCLUDE =\)|\1|' src/gcconfig.pri
sed -i 's|^#\(LIBZ_LIBS = -lz\)|\1|' src/gcconfig.pri
# Enable optional dependencies found in stock Slackware.
-# Also enable optional video from QT5 since QT5 is required.
+# Also enable optional video and webengine from QT5 since QT5 is required.
# TODO: Enable other optional dependencies (python3, R, libsamplerate, ...)
sed -i 's|^#\(ICAL_INSTALL =\).*|\1 /usr|' src/gcconfig.pri
sed -i 's|^#\(LIBUSB_INSTALL =\).*|\1 /usr|' src/gcconfig.pri
@@ -97,6 +97,7 @@ sed -i 's|^#\(CONFIG += link_pkgconfig\)|\1|' src/gcconfig.pri
sed -i 's|^#\(PKGCONFIG =\)|\1|' src/gcconfig.pri
sed -i 's|^\(DEFINES += GC_VIDEO_NONE\)|#\1|' src/gcconfig.pri
sed -i 's|^#\(DEFINES += GC_VIDEO_QT5\)|\1|' src/gcconfig.pri
+sed -i 's|^#\(DEFINES += NOWEBKIT\)|\1|' src/gcconfig.pri
qmake-qt5 \
-recursive \
diff --git a/misc/gramps/README b/misc/gramps/README
index 07fb13608a..d960666c8f 100644
--- a/misc/gramps/README
+++ b/misc/gramps/README
@@ -1,6 +1,6 @@
-GRAMPS is a genealogy program for Linux and other UNIX-like systems. GRAMPS
+Gramps is a genealogy program for Linux and other UNIX-like systems. Gramps
stands for Genealogical Research and Analysis Management Programming System.
-GRAMPS helps you track your family tree. It allows you to store, edit, and
+Gramps helps you track your family tree. It allows you to store, edit, and
research genealogical data.
@@ -15,6 +15,6 @@ for example
Optional Dependencies: osm-gps-map and libgexiv2
-For a list of programs GRAMPS can use if they are installed, see
+For a list of programs Gramps can use if they are installed, see
- https://www.gramps-project.org/wiki/index.php?title=Installation
+ https://github.com/gramps-project/gramps#requirements
diff --git a/misc/gramps/gramps.SlackBuild b/misc/gramps/gramps.SlackBuild
index a0f2f6063b..cbd80f53d7 100644
--- a/misc/gramps/gramps.SlackBuild
+++ b/misc/gramps/gramps.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=gramps
-VERSION=${VERSION:-5.1.1}
+VERSION=${VERSION:-5.1.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/misc/gramps/gramps.info b/misc/gramps/gramps.info
index b9135a45f8..228f7487b0 100644
--- a/misc/gramps/gramps.info
+++ b/misc/gramps/gramps.info
@@ -1,8 +1,8 @@
PRGNAM="gramps"
-VERSION="5.1.1"
+VERSION="5.1.2"
HOMEPAGE="https://www.gramps-project.org/"
-DOWNLOAD="https://github.com/gramps-project/gramps/archive/v5.1.1/gramps-5.1.1.zip"
-MD5SUM="755fde3b136ce4b534167f57f8b097cd"
+DOWNLOAD="https://github.com/gramps-project/gramps/archive/v5.1.2/gramps-5.1.2.zip"
+MD5SUM="92693297f581187fad31a3473149e690"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="pygobject3-python3 pyicu bsddb3"
diff --git a/misc/gramps/slack-desc b/misc/gramps/slack-desc
index d99659f820..f79f5836ef 100644
--- a/misc/gramps/slack-desc
+++ b/misc/gramps/slack-desc
@@ -9,11 +9,11 @@
gramps: gramps (genealogy program)
gramps:
gramps: Genealogical Research and Analysis Management Programming System
-gramps: GRAMPS is a genealogy program for Linux and other UNIX-like systems.
-gramps: GRAMPS stands for Genealogical Research and Analysis Management
-gramps: Programming System. GRAMPS helps you track your family tree. It
+gramps: Gramps is a genealogy program for Linux and other UNIX-like systems.
+gramps: Gramps stands for Genealogical Research and Analysis Management
+gramps: Programming System. Gramps helps you track your family tree. It
gramps: allows you to store, edit, and research genealogical data.
gramps:
gramps: Homepage: http://www.gramps-project.org/
gramps:
-gramps:
+gramps: Requirements: https://github.com/gramps-project/gramps#requirements
diff --git a/misc/hoorex/hoorex.SlackBuild b/misc/hoorex/hoorex.SlackBuild
index 6a08ca930a..1594c597bc 100644
--- a/misc/hoorex/hoorex.SlackBuild
+++ b/misc/hoorex/hoorex.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=hoorex
-VERSION=${VERSION:-0.6.5}
+VERSION=${VERSION:-0.7.0}
ARCH=${ARCH:-noarch}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -68,7 +68,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 -a BUGS INSTALL.txt LICENSE.md README.md $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a BUGS INSTALL.txt LICENSE.md README.md quirks.example $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/misc/hoorex/hoorex.info b/misc/hoorex/hoorex.info
index ec7a40fb62..0adb2a4433 100644
--- a/misc/hoorex/hoorex.info
+++ b/misc/hoorex/hoorex.info
@@ -1,8 +1,8 @@
PRGNAM="hoorex"
-VERSION="0.6.5"
+VERSION="0.7.0"
HOMEPAGE="https://gitlab.com/chris.willing/hoorex"
-DOWNLOAD="https://gitlab.com/chris.willing/hoorex/-/archive/0.6.5/hoorex-0.6.5.tar.gz"
-MD5SUM="85470d620dfe27232bfe47a0798eaf88"
+DOWNLOAD="https://gitlab.com/chris.willing/hoorex/-/archive/0.7.0/hoorex-0.7.0.tar.gz"
+MD5SUM="9d9d15b4bca87f9de07c230e9e96658c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/misc/html-xml-utils/html-xml-utils.SlackBuild b/misc/html-xml-utils/html-xml-utils.SlackBuild
index 141e29b729..8e983df7d2 100644
--- a/misc/html-xml-utils/html-xml-utils.SlackBuild
+++ b/misc/html-xml-utils/html-xml-utils.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for html-xml-utils
-# Copyright 2019 Kurt Weber Riverside, CA
+# Copyright 2020 Kurt Weber Riverside, CA
# 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=html-xml-utils
-VERSION=${VERSION:-7.7}
+VERSION=${VERSION:-7.8}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/misc/html-xml-utils/html-xml-utils.info b/misc/html-xml-utils/html-xml-utils.info
index 29dd09513c..48b19c0fbc 100644
--- a/misc/html-xml-utils/html-xml-utils.info
+++ b/misc/html-xml-utils/html-xml-utils.info
@@ -1,8 +1,8 @@
PRGNAM="html-xml-utils"
-VERSION="7.7"
+VERSION="7.8"
HOMEPAGE="https://www.w3.org/Tools/HTML-XML-utils/"
-DOWNLOAD="https://www.w3.org/Tools/HTML-XML-utils/html-xml-utils-7.7.tar.gz"
-MD5SUM="8938567808754d188bf61800e569468f"
+DOWNLOAD="https://www.w3.org/Tools/HTML-XML-utils/html-xml-utils-7.8.tar.gz"
+MD5SUM="1e122cd0af5940a209045a76efaa81b8"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/misc/xbanish/README b/misc/xbanish/README
index 69541eac2f..bb5e957055 100644
--- a/misc/xbanish/README
+++ b/misc/xbanish/README
@@ -1,6 +1,9 @@
-xbanish hides the mouse cursor when you start typing, and shows it again when
-the mouse cursor moves or a mouse button is pressed. This is similar to
-xterm's pointerMode setting, but xbanish works globally in the X11 session.
+xbanish (banish the mouse cursor when typing)
-One can easily start this automatically by putting `/usr/bin/xbanish &' to eg.
-~/.xinitrc or some other DM specific startup file.
+xbanish hides the mouse cursor when you start typing, and shows it
+again when the mouse cursor moves or a mouse button is pressed. This is
+similar to xterm's pointerMode setting, but xbanish works globally in
+the X11 session.
+
+One can easily start this automatically by putting "/usr/bin/xbanish &"
+in ~/.xinitrc or some other WM/DE-specific startup file.
diff --git a/misc/xbanish/slack-desc b/misc/xbanish/slack-desc
index a9adb786c3..4ef0b3de77 100644
--- a/misc/xbanish/slack-desc
+++ b/misc/xbanish/slack-desc
@@ -11,9 +11,9 @@ xbanish:
xbanish: xbanish hides the mouse cursor when you start typing, and shows it
xbanish: again when the mouse cursor moves or a mouse button is pressed.
xbanish: This is similar to xterm's pointerMode setting, but xbanish works
-xbanish: globally in the X11 session
-xbanish:
+xbanish: globally in the X11 session.
xbanish:
xbanish: Homepage: https://github.com/jcs/xbanish
xbanish:
xbanish:
+xbanish:
diff --git a/misc/xbanish/xbanish.SlackBuild b/misc/xbanish/xbanish.SlackBuild
index 2f4ba15d9c..bcefc8e187 100644
--- a/misc/xbanish/xbanish.SlackBuild
+++ b/misc/xbanish/xbanish.SlackBuild
@@ -1,6 +1,7 @@
#!/bin/sh
# Copyright (c) 2013-2018 LEVAI Daniel
+# Copyright (c) 2020 B. Watson
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
@@ -27,14 +28,20 @@
# Build script for xbanish
+# 20200129 bkw:
+# - take over maintenance
+# - update for v1.6
+# - i486 => i586
+# - use proper github download URL
+
PRGNAM=xbanish
-VERSION=${VERSION:-1.5}
+VERSION=${VERSION:-1.6}
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
@@ -45,8 +52,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"
@@ -65,31 +72,19 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-if [ -e $CWD/v$VERSION.tar.gz ]; then
- tar xvf $CWD/v$VERSION.tar.gz
-else
- tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
-fi
+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" make
-mkdir -p $PKG/usr/bin
-mkdir -p $PKG/usr/man/man1
-make install PREFIX=/usr DESTDIR=$PKG
+make install PREFIX=/usr DESTDIR=$PKG # already stripped
+gzip -9 $PKG/usr/man/man1/$PRGNAM.1
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION/
-cp -a README $PKG/usr/doc/$PRGNAM-$VERSION/
+cp -a README* $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 {} \;
-
-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/install
cat $CWD/slack-desc > $PKG/install/slack-desc
diff --git a/misc/xbanish/xbanish.info b/misc/xbanish/xbanish.info
index a381b52c77..c66d7e7a15 100644
--- a/misc/xbanish/xbanish.info
+++ b/misc/xbanish/xbanish.info
@@ -1,10 +1,10 @@
PRGNAM="xbanish"
-VERSION="1.5"
+VERSION="1.6"
HOMEPAGE="https://github.com/jcs/xbanish"
-DOWNLOAD="https://github.com/jcs/xbanish/archive/v1.5.tar.gz"
-MD5SUM="23e3846827ec6eb20e954f3b3141c2af"
+DOWNLOAD="https://github.com/jcs/xbanish/archive/v1.6/xbanish-1.6.tar.gz"
+MD5SUM="dc1320b6eee1e3e5eb008554bbeb060f"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="LEVAI Daniel"
-EMAIL="leva@ecentrum.hu"
+MAINTAINER="B. Watson"
+EMAIL="yalhcru@gmail.com"
diff --git a/multimedia/MuseScore/MuseScore.info b/multimedia/MuseScore/MuseScore.info
index ebc76c559d..85224ce691 100644
--- a/multimedia/MuseScore/MuseScore.info
+++ b/multimedia/MuseScore/MuseScore.info
@@ -9,6 +9,6 @@ MD5SUM="f7b6a53fea406c0a0e90c12ee347c056 \
6ab9352030223f909bb36b8f067c7d26"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="qt5-webkit jack2 lame portaudio portmidi"
+REQUIRES="qt5-webkit jack lame portaudio portmidi"
MAINTAINER="Klaatu"
EMAIL="klaatu@member.fsf.org"
diff --git a/multimedia/dvgrab/dvgrab.SlackBuild b/multimedia/dvgrab/dvgrab.SlackBuild
index 73e1d982cb..f88b56e7ea 100644
--- a/multimedia/dvgrab/dvgrab.SlackBuild
+++ b/multimedia/dvgrab/dvgrab.SlackBuild
@@ -3,6 +3,7 @@
# Slackware build script for dvgrab
# Copyright 2008-2009 Murat D. Kadirov <banderols@gmail.com>
+# Copyright 2020 Johannes Schoepfer, Germany
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -29,7 +30,7 @@ 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,8 +41,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"
@@ -64,10 +65,10 @@ 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 {} \;
+ \( -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" \
diff --git a/multimedia/lives/lives.SlackBuild b/multimedia/lives/lives.SlackBuild
index 5b804b8eea..862aa7da36 100644
--- a/multimedia/lives/lives.SlackBuild
+++ b/multimedia/lives/lives.SlackBuild
@@ -27,7 +27,7 @@
PRGNAM=lives
SRCNAM=LiVES
-VERSION=${VERSION:-2.8.1}
+VERSION=${VERSION:-3.0.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -62,6 +62,7 @@ set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
+
cd $TMP
rm -rf $PRGNAM-$VERSION
tar xvf $CWD/$SRCNAM-$VERSION.tar.bz2
@@ -76,6 +77,7 @@ find -L . \
# Don't build toonz plugin (build failure when opencv is present)
# https://sourceforge.net/p/lives/bugs/217/
sed -i -e '/toonz/d' lives-plugins/weed-plugins/Makefile.am
+autoreconf -fi
automake
CFLAGS="$SLKCFLAGS" \
@@ -89,14 +91,16 @@ CXXFLAGS="$SLKCFLAGS" \
--docdir=/usr/doc/$PRGNAM-$VERSION \
--build=$ARCH-slackware-linux
+# Parallel builds break, so we make sure MAKEFLAGS is clear:
+unset MAKEFLAGS
make
make install-strip DESTDIR=$PKG
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a \
- ABOUT-NLS AUTHORS BUGS COPYING ChangeLog FEATURES GETTING.STARTED INSTALL \
+ ABOUT-NLS AUTHORS COPYING* ChangeLog FEATURES GETTING.STARTED INSTALL \
NEWS README \
- $PKG/usr/doc/$PRGNAM-$VERSION
+ $PKG/usr/doc/$PRGNAM-$VERSION || true
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
(
diff --git a/multimedia/lives/lives.info b/multimedia/lives/lives.info
index d4d44558e2..75cf5bdf82 100644
--- a/multimedia/lives/lives.info
+++ b/multimedia/lives/lives.info
@@ -1,10 +1,10 @@
PRGNAM="lives"
-VERSION="2.8.1"
-HOMEPAGE="http://lives.sourceforge.net"
-DOWNLOAD="http://lives-video.com/releases/LiVES-2.8.1.tar.bz2"
-MD5SUM="5ead5834902b3b6962a72627e584ae87"
+VERSION="3.0.2"
+HOMEPAGE="http://lives-video.com/"
+DOWNLOAD="http://lives-video.com/releases/LiVES-3.0.2.tar.bz2"
+MD5SUM="70197ae4af2b34ee24a6a66bf1026aff"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="jack2"
-MAINTAINER="Marcel Saegebarth"
-EMAIL="marc@mos6581.de"
+REQUIRES="jack"
+MAINTAINER="Lenard Spencer"
+EMAIL="lenardrspencer@gmail.com"
diff --git a/multimedia/lives/slack-desc b/multimedia/lives/slack-desc
index 01844d05b3..f156f9040e 100644
--- a/multimedia/lives/slack-desc
+++ b/multimedia/lives/slack-desc
@@ -11,7 +11,7 @@ lives:
lives: LiVES is a Video Editing System. It is designed to be simple to use,
lives: yet powerful. It is small in size, yet it has many advanced features.
lives:
-lives: Homepage: http://lives.sourceforge.net/
+lives: Homepage: http://lives-video.com/
lives:
lives:
lives:
diff --git a/multimedia/openshot/openshot.SlackBuild b/multimedia/openshot/openshot.SlackBuild
index 5c118c1ff2..c418975430 100644
--- a/multimedia/openshot/openshot.SlackBuild
+++ b/multimedia/openshot/openshot.SlackBuild
@@ -3,7 +3,7 @@
# Copyright 2009, Jonathan Larsen (agentc0re), SLC, UT
# Contact Info: agentc0re 'AT' learnix 'DOT' net
#
-# Copyright 2016-2019 Christoph Willing, Brisbane Australia
+# Copyright 2016-2020 Christoph Willing, Brisbane Australia
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -41,12 +41,12 @@
# Oct 2nd, 2012
# Version upgrade to 1.4.3 - Matteo Bernardini <ponce@slackbuilds.org>
#
-# From Oct 22nd, 2016-2019
+# From Oct 22nd, 2016-2020
# Maintenance & various version upgrades - Christoph Willing <chris.willing@linux.com>
PRGNAM=openshot
SRCNAM=openshot-qt
-VERSION=${VERSION:-2.4.4}
+VERSION=${VERSION:-2.5.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/multimedia/openshot/openshot.info b/multimedia/openshot/openshot.info
index c2aa74b6fc..2c38a8668c 100644
--- a/multimedia/openshot/openshot.info
+++ b/multimedia/openshot/openshot.info
@@ -1,8 +1,8 @@
PRGNAM="openshot"
-VERSION="2.4.4"
+VERSION="2.5.0"
HOMEPAGE="http://www.openshotvideo.com"
-DOWNLOAD="https://github.com/OpenShot/openshot-qt/archive/v2.4.4/openshot-qt-2.4.4.tar.gz"
-MD5SUM="6addaf63691bd9bbe75a2fb854997bbe"
+DOWNLOAD="https://github.com/OpenShot/openshot-qt/archive/v2.5.0/openshot-qt-2.5.0.tar.gz"
+MD5SUM="22328e0e2ef6e3a888cffdb7e014907b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3-PyQt5 python3-pyzmq libopenshot python-chardet httplib2 jack python3-certifi python-requests"
diff --git a/multimedia/pepperflash-plugin/pepperflash-plugin.SlackBuild b/multimedia/pepperflash-plugin/pepperflash-plugin.SlackBuild
index 8b2b6424f6..48e524dec6 100644
--- a/multimedia/pepperflash-plugin/pepperflash-plugin.SlackBuild
+++ b/multimedia/pepperflash-plugin/pepperflash-plugin.SlackBuild
@@ -24,7 +24,7 @@
PRGNAM=pepperflash-plugin
SRCNAM=flash_player_ppapi_linux
-VERSION=${VERSION:-32.0.0.314}
+VERSION=${VERSION:-32.0.0.330}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/multimedia/pepperflash-plugin/pepperflash-plugin.info b/multimedia/pepperflash-plugin/pepperflash-plugin.info
index 22eb9cd9ce..2ae10e4638 100644
--- a/multimedia/pepperflash-plugin/pepperflash-plugin.info
+++ b/multimedia/pepperflash-plugin/pepperflash-plugin.info
@@ -1,10 +1,10 @@
PRGNAM="pepperflash-plugin"
-VERSION="32.0.0.314"
+VERSION="32.0.0.330"
HOMEPAGE="https://get.adobe.com/flashplayer/otherversions/"
-DOWNLOAD="https://fpdownload.adobe.com/pub/flashplayer/pdc/32.0.0.314/flash_player_ppapi_linux.i386.tar.gz"
-MD5SUM="a02876fc4685b3cad579778e1089101b"
-DOWNLOAD_x86_64="https://fpdownload.adobe.com/pub/flashplayer/pdc/32.0.0.314/flash_player_ppapi_linux.x86_64.tar.gz"
-MD5SUM_x86_64="cbe3aea13a4adf55d9345b89517f3d23"
+DOWNLOAD="https://fpdownload.adobe.com/pub/flashplayer/pdc/32.0.0.330/flash_player_ppapi_linux.i386.tar.gz"
+MD5SUM="015dd51923cb181ff016ab2a4e4dd6da"
+DOWNLOAD_x86_64="https://fpdownload.adobe.com/pub/flashplayer/pdc/32.0.0.330/flash_player_ppapi_linux.x86_64.tar.gz"
+MD5SUM_x86_64="1a621cb42e0c430e70c77c6218db196e"
REQUIRES=""
MAINTAINER="Matteo Bernardini"
EMAIL="ponce@slackbuilds.org"
diff --git a/multimedia/plexmediaserver/plexmediaserver.SlackBuild b/multimedia/plexmediaserver/plexmediaserver.SlackBuild
index e8d9abf362..4f4f2fefd9 100644
--- a/multimedia/plexmediaserver/plexmediaserver.SlackBuild
+++ b/multimedia/plexmediaserver/plexmediaserver.SlackBuild
@@ -4,7 +4,7 @@
# Copyright 2014-2015 Lionel Young <lionelyoung@gmail.com>
# Copyright 2015-2017 Marcel Saegebarth <marc@mos6581.de>
-# Copyright 2017-2019 Kevin Matthew <kevin@kevinmatthew.com>
+# Copyright 2017-2020 Kevin Matthew <kevin@kevinmatthew.com>
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
@@ -27,7 +27,7 @@
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=plexmediaserver
-VERSION=${VERSION:-1.18.4.2171_ac2afe5f8}
+VERSION=${VERSION:-1.18.6.2368_97add474d}
PKG_VERSION=$(echo $VERSION | tr _ -)
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/multimedia/plexmediaserver/plexmediaserver.info b/multimedia/plexmediaserver/plexmediaserver.info
index 1da723cc4e..4e76b1b12f 100644
--- a/multimedia/plexmediaserver/plexmediaserver.info
+++ b/multimedia/plexmediaserver/plexmediaserver.info
@@ -1,10 +1,10 @@
PRGNAM="plexmediaserver"
-VERSION="1.18.4.2171_ac2afe5f8"
+VERSION="1.18.6.2368_97add474d"
HOMEPAGE="https://plex.tv/"
-DOWNLOAD="https://downloads.plex.tv/plex-media-server-new/1.18.4.2171-ac2afe5f8/debian/plexmediaserver_1.18.4.2171-ac2afe5f8_i386.deb"
-MD5SUM="f0675f183be34df50e51f14febf4d2fc"
-DOWNLOAD_x86_64="https://downloads.plex.tv/plex-media-server-new/1.18.4.2171-ac2afe5f8/debian/plexmediaserver_1.18.4.2171-ac2afe5f8_amd64.deb"
-MD5SUM_x86_64="104b1350707f52d0ade2720af80fa7e3"
+DOWNLOAD="https://downloads.plex.tv/plex-media-server-new/1.18.6.2368-97add474d/debian/plexmediaserver_1.18.6.2368-97add474d_i386.deb"
+MD5SUM="47207b6cf5479953d83f0a3972dd06ab"
+DOWNLOAD_x86_64="https://downloads.plex.tv/plex-media-server-new/1.18.6.2368-97add474d/debian/plexmediaserver_1.18.6.2368-97add474d_amd64.deb"
+MD5SUM_x86_64="dd97555839a113e772141645cfd60ad3"
REQUIRES=""
MAINTAINER="Kevin Matthew"
EMAIL="kevin@kevinmatthew.com"
diff --git a/multimedia/strawberry/strawberry.SlackBuild b/multimedia/strawberry/strawberry.SlackBuild
index 799ec83599..809fc4497c 100644
--- a/multimedia/strawberry/strawberry.SlackBuild
+++ b/multimedia/strawberry/strawberry.SlackBuild
@@ -27,7 +27,7 @@
# Modified by SlackBuilds.org
PRGNAM=strawberry
-VERSION=${VERSION:-0.6.7}
+VERSION=${VERSION:-0.6.8}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/multimedia/strawberry/strawberry.info b/multimedia/strawberry/strawberry.info
index b88e0ce7ac..ecf9170e1e 100644
--- a/multimedia/strawberry/strawberry.info
+++ b/multimedia/strawberry/strawberry.info
@@ -1,8 +1,8 @@
PRGNAM="strawberry"
-VERSION="0.6.7"
-HOMEPAGE="https://www.strawbs.org/"
-DOWNLOAD="https://files.jkvinge.net/packages/strawberry/strawberry-0.6.7.tar.xz"
-MD5SUM="489f1f81a59c9ab159501e817b44a8d2"
+VERSION="0.6.8"
+HOMEPAGE="https://www.strawberrymusicplayer.org/"
+DOWNLOAD="https://files.jkvinge.net/packages/strawberry/strawberry-0.6.8.tar.xz"
+MD5SUM="3e4aa26e5d5239626e9a4c62dc15f648"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="chromaprint protobuf cryptopp qt5"
diff --git a/multimedia/tovid/tovid.info b/multimedia/tovid/tovid.info
index 22793f52dc..4a72a7d917 100644
--- a/multimedia/tovid/tovid.info
+++ b/multimedia/tovid/tovid.info
@@ -1,6 +1,6 @@
PRGNAM="tovid"
VERSION="0.35.2"
-HOMEPAGE="http://tovid.wikia.com/wiki/Tovid_Wiki"
+HOMEPAGE="https://github.com/tovid-suite/tovid"
DOWNLOAD="https://github.com/tovid-suite/tovid/releases/download/0.35.2/tovid-0.35.2.tar.gz"
MD5SUM="5173a25e2de43ca512d038605ce271ba"
DOWNLOAD_x86_64=""
diff --git a/multimedia/vgmplay/vgmplay.SlackBuild b/multimedia/vgmplay/vgmplay.SlackBuild
index 7be335ca7f..de1ce539ff 100644
--- a/multimedia/vgmplay/vgmplay.SlackBuild
+++ b/multimedia/vgmplay/vgmplay.SlackBuild
@@ -2,9 +2,7 @@
# Slackware build script for vgmplay
-# $Id: vgmplay.SlackBuild,v 1.1 2018/10/02 13:32:13 pomf Exp pomf $
-
-# Copyright 2018 pomfland
+# Copyright 2020 pomfland
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,16 +23,16 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=vgmplay
-VERSION=${VERSION:-0.40.8}
+VERSION=${VERSION:-0.40.9}
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)
@@ -63,34 +61,32 @@ mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
-cd $PRGNAM-$VERSION
+cd $PRGNAM-$VERSION/VGMPlay
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 {} \;
-
-cd VGMPlay
+\( -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 PREFIX=/usr CFLAGS="$SLKCFLAGS" CXXFLAGS="$SLKCFLAGS"
-# install
mkdir -p $PKG/usr/bin $PKG/usr/man/man1 $PKG/usr/share/vgmplay
cp vgm{play,2pcm,2wav} $PKG/usr/bin
cp $PRGNAM.1 $PKG/usr/man/man1
+
## sample config file is being copied to this location in order to avoid
## modifying the manpage
cp VGMPlay.ini $PKG/usr/share/vgmplay
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
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a README.md SourceReadme.txt VGMPlay*.txt $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a ../README.md VGMPlay*.txt $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/multimedia/vgmplay/vgmplay.info b/multimedia/vgmplay/vgmplay.info
index 2eb9e9acbf..2d26e2fb13 100644
--- a/multimedia/vgmplay/vgmplay.info
+++ b/multimedia/vgmplay/vgmplay.info
@@ -1,8 +1,8 @@
PRGNAM="vgmplay"
-VERSION="0.40.8"
+VERSION="0.40.9"
HOMEPAGE="https://github.com/vgmrips/vgmplay"
-DOWNLOAD="https://github.com/vgmrips/vgmplay/archive/0.40.8/vgmplay-0.40.8.tar.gz"
-MD5SUM="395a0b487798997695b4a3c9fdbc5001"
+DOWNLOAD="https://github.com/vgmrips/vgmplay/archive/0.40.9/vgmplay-0.40.9.tar.gz"
+MD5SUM="a2217e465c5e3bdebc47dbb15a6cb436"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/network/NetworkManager-pptp/NetworkManager-pptp.info b/network/NetworkManager-pptp/NetworkManager-pptp.info
index 0efbfaf33d..a02a65fe28 100644
--- a/network/NetworkManager-pptp/NetworkManager-pptp.info
+++ b/network/NetworkManager-pptp/NetworkManager-pptp.info
@@ -1,8 +1,8 @@
PRGNAM="NetworkManager-pptp"
-VERSION="1.2.4"
+VERSION="1.2.8"
HOMEPAGE="http://projects.gnome.org/NetworkManager/"
-DOWNLOAD="http://ftp.gnome.org/pub/GNOME/sources/NetworkManager-pptp/1.2/NetworkManager-pptp-1.2.4.tar.xz"
-MD5SUM="a05b36c92870e2e248c0c75b2c7ef577"
+DOWNLOAD="http://ftp.gnome.org/pub/GNOME/sources/NetworkManager-pptp/1.2/NetworkManager-pptp-1.2.8.tar.xz"
+MD5SUM="305e31d6aac41813d735f27891fce6d8"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="pptp"
diff --git a/network/NetworkManager-ssh/README b/network/NetworkManager-ssh/README
index 732f2f49fb..abf83415e2 100644
--- a/network/NetworkManager-ssh/README
+++ b/network/NetworkManager-ssh/README
@@ -1,5 +1,6 @@
NetworkManager-ssh (SSH VPN support for NetworkManager)
-You will need to add the following line to /etc/dbus-1/system.d/org.freedesktop.NetworkManager.conf:
+You will need to add the following line to
+/etc/dbus-1/system.d/org.freedesktop.NetworkManager.conf:
<allow send_destination="org.freedesktop.NetworkManager.ssh"/>
diff --git a/network/TeamSpeak3/TeamSpeak3.info b/network/TeamSpeak3/TeamSpeak3.info
index e9d10a15bc..89d18f1118 100644
--- a/network/TeamSpeak3/TeamSpeak3.info
+++ b/network/TeamSpeak3/TeamSpeak3.info
@@ -5,6 +5,6 @@ DOWNLOAD="https://files.teamspeak-services.com/releases/client/3.3.2/TeamSpeak3-
MD5SUM="b26c2c9db335c7c15e45a162766312c2"
DOWNLOAD_x86_64="https://files.teamspeak-services.com/releases/client/3.3.2/TeamSpeak3-Client-linux_amd64-3.3.2.run"
MD5SUM_x86_64="0ef269a11d72edeef110b5196c8e0d01"
-REQUIRES=""
+REQUIRES="libxkbcommon"
MAINTAINER="Edward W. Koenig"
EMAIL="kingbeowulf@gmail.com"
diff --git a/network/aircrack-ng/aircrack-ng.SlackBuild b/network/aircrack-ng/aircrack-ng.SlackBuild
index 375650b2d9..6ab6259982 100644
--- a/network/aircrack-ng/aircrack-ng.SlackBuild
+++ b/network/aircrack-ng/aircrack-ng.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for aircrack-ng
# Originally written by Yalla-One <yallaone@gmail.com>
-# Copyright 2018, 2019 Dominik Drobek <dominik.drobek (at) o2.pl>
+# Copyright 2018-2020 Dominik Drobek <dominik.drobek (at) o2.pl>
# 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=aircrack-ng
-VERSION=${VERSION:-1.5.2}
+VERSION=${VERSION:-1.6}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -102,16 +102,10 @@ for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; r
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a \
- AUTHORS ChangeLog INSTALLING LICENSE* README VERSION \
+ AUTHORS ChangeLog INSTALLING LICENSE* README* SECURITY.md \
$PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-# experimental tools seem to ignore docdir option
-if [ "$AIRCRACK_EXPERIMENTAL" != "no" ]; then
- mv $PKG/usr/share/doc/$PRGNAM/* $PKG/usr/doc/$PRGNAM-$VERSION
- rm -r $PKG/usr/share
-fi
-
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
diff --git a/network/aircrack-ng/aircrack-ng.info b/network/aircrack-ng/aircrack-ng.info
index 49a1280369..25e6a6adbc 100644
--- a/network/aircrack-ng/aircrack-ng.info
+++ b/network/aircrack-ng/aircrack-ng.info
@@ -1,8 +1,8 @@
PRGNAM="aircrack-ng"
-VERSION="1.5.2"
+VERSION="1.6"
HOMEPAGE="https://www.aircrack-ng.org"
-DOWNLOAD="https://download.aircrack-ng.org/aircrack-ng-1.5.2.tar.gz"
-MD5SUM="2648c192d206e953c67dca64967d2982"
+DOWNLOAD="https://download.aircrack-ng.org/aircrack-ng-1.6.tar.gz"
+MD5SUM="22ddc85549b51ed0da0931d01ef215e5"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/network/arno-iptables-firewall/README b/network/arno-iptables-firewall/README
index 57dc9d2018..23ad6f4255 100644
--- a/network/arno-iptables-firewall/README
+++ b/network/arno-iptables-firewall/README
@@ -1,32 +1,41 @@
arno-iptables-firewall is a front-end for iptables. Its configuration script
will set up a secure and restrictive firewall by just asking a few questions.
-This includes configuring internal networks for Internet access via NAT and
+This includes configuring internal networks for Internet access via NAT, and
potential network services like http or ssh. Moreover, it provides advanced
additional features that can be enabled in the well documented configuration
file.
-NOTE - The setup script will *not* run automatically after your package was
-installed. In order to run the script you have to issue the following command:
+NOTE - The setup script will NOT run automatically after the package has been
+installed. In order to run the script, the following command has to be issued:
# arno-iptables-firewall-configure
-To enable the startup of the firewall at boot-time you need to create a symlink
-as follows (in order to disable it, either remove the symlink or "chmod -x" the
-startup script):
+In order to start the firewall automatically at boot-time, an "rc.firewall"
+symlink to the startup script has to be created in /etc/rc.d/ and of course
+the startup script itself should be executable:
-# ln -sv /etc/rc.d/rc.arno-iptables-firewall /etc/rc.d/rc.firewall
-# chmod +x /etc/rc.d/rc.arno-iptables-firewall
+# cd /etc/rc.d/
+# ln -sv rc.arno-iptables-firewall rc.firewall
+# chmod +x rc.arno-iptables-firewall
-You can also start the firewall manually with one of the following commands:
+In order to disable startup of the firewall at boot time, remove the symlink or
+the executable bit from the startup script:
-# /etc/rc.d/rc.arno-iptables-firewall start
+# rm /etc/rc.d/rc.firewall
+# chmod -x /etc/rc.d/rc.arno-iptables-firewall
+
+The firewall can also be started manually with one of the following commands:
# arno-iptables-firewall start
+# /etc/rc.d/rc.arno-iptables-firewall start
+
+Please refer to the man page for more details.
+
IMPORTANT - A few security notes from the upstream author:
1) If possible make sure that the firewall is started before the (ADSL) Internet
-connection is enabled. For a ppp-interface that doesn't exist yet you can use
+connection is enabled. For a ppp-interface that doesn't exist yet, you can use
the wildcard device called "ppp+" (but you can only use ppp+ if there aren't any
other ppp interfaces).
@@ -35,5 +44,5 @@ understand what they mean. Changing them anyway could have a big impact on the
security of your machine.
3) A lot of people complain that their server stopped working after installing
-the firewall. This is the *correct* behaviour for a firewall: blocking *all*
+the firewall. This is the correct behaviour for a firewall: blocking all
incoming traffic by default. Configure your OPEN_TCP (e.g.) accordingly.
diff --git a/network/arno-iptables-firewall/arno-iptables-firewall.SlackBuild b/network/arno-iptables-firewall/arno-iptables-firewall.SlackBuild
index 3a93a44d14..07401eb02e 100644
--- a/network/arno-iptables-firewall/arno-iptables-firewall.SlackBuild
+++ b/network/arno-iptables-firewall/arno-iptables-firewall.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for arno-iptables-firewall
-# Copyright 2013-2015 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
@@ -27,8 +27,8 @@
PRGNAM=arno-iptables-firewall
SRCNAM=aif
-VERSION=${VERSION:-2.0.1e}
-BUILD=${BUILD:-3}
+VERSION=${VERSION:-2.1.0}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
CWD=$(pwd)
@@ -56,8 +56,8 @@ 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 {} \;
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
PRGBIN=$PKG/usr/sbin
PRGETC=$PKG/etc/$PRGNAM
@@ -71,23 +71,25 @@ install -m 0755 -D ./configure.sh $PRGBIN/$PRGNAM-configure
install -m 0755 ./bin/arno-fwfilter $PRGBIN/
install -m 0755 ./bin/$PRGNAM $PRGBIN/
-# Patch the configuration script. We need this in order to be able to
-# run the script from outside the source directory as well. We're going
-# to (1) change from relative to absolute the paths to the environment
-# file and firewall executable; (2) rename and change the path to the
-# startup script (this is for better consistency with Slackware's init
-# system); (3) change the path to the unmodified copy of the config
-# file, needed to check for existing custom setups. We will NOT create
-# a Slackware-compliant /etc/rc.d/rc.firewall symlink to the startup
-# script, as this should be done manually by the sysadmin. We won't
-# create any SystemV-style symlinks either. (4) We will allow the script
-# to be run correctly more than once, by removing previously set values
-# if no value is entered: this is to prevent e.g. ports from remaining
-# open, or internal interfaces from remaining enabled with NAT. Finally
-# (5) we append the note, picked from the original installation script
-# and slightly enhanced, that the user will see when configuration is
-# done: this is to inform that an rc.firewall symlink has to be created
-# in order to start up the firewall at boot-time in a proper way.
+# Patch the configuration script. We need this to be able to run the
+# script from outside the source directory as well. We're going to:
+#
+# 1) Change from relative to absolute the paths to the environment file
+# and the firewall executable.
+# 2) Rename and change the path to the startup script, for consistency with
+# Slackware's init system.
+# 3) Change the path to the unmodified copy of the config file, needed to
+# check for already existing setups.
+# 4) Allow the script to be run correctly more than once, by removing
+# previously set values if no values are entered: this is to prevent,
+# for example, ports from remaining open, or NAT from remaining enabled.
+# 5) Append the note, copied from the original install script and adapted
+# to the Slackware system, that users read when configuration is done:
+# this is mainly to inform that the "rc.firewall" symlink has to be
+# manually created in order to start up the firewall at boot-time. We
+# will NOT create the symlink automatically, as this should be done by
+# the system administrator.
+
patch $PRGBIN/$PRGNAM-configure < $CWD/files/patch-configuration-script.diff
# Copy and compress man pages.
@@ -110,7 +112,7 @@ done
# expected by the configuration script for comparison purposes; create
# link to plugin as in the original script.
mkdir -p $PRGSHR
-cp -a ./share/$PRGNAM/* $PRGSHR/
+cp -a ./share/$PRGNAM/{environment,plugins} $PRGSHR/
cp -a $PRGETC/firewall.conf.new $PRGSHR/firewall.conf.orig
ln -sv /usr/share/$PRGNAM/plugins/traffic-accounting-show $PRGBIN/
diff --git a/network/arno-iptables-firewall/arno-iptables-firewall.info b/network/arno-iptables-firewall/arno-iptables-firewall.info
index 1bd234e44e..1bc541c2c6 100644
--- a/network/arno-iptables-firewall/arno-iptables-firewall.info
+++ b/network/arno-iptables-firewall/arno-iptables-firewall.info
@@ -1,10 +1,10 @@
PRGNAM="arno-iptables-firewall"
-VERSION="2.0.1e"
+VERSION="2.1.0"
HOMEPAGE="https://github.com/arno-iptables-firewall/aif"
-DOWNLOAD="https://github.com/arno-iptables-firewall/aif/archive/2.0.1e.tar.gz"
-MD5SUM="4981a336f55e2db90f594beedcaef47d"
+DOWNLOAD="https://github.com/arno-iptables-firewall/aif/archive/2.1.0.tar.gz"
+MD5SUM="8f890a80bb6e8d2d0681c9a822ae39de"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
MAINTAINER="Philip Lacroix"
-EMAIL="slackph at bluebottle dot com"
+EMAIL="slackph at posteo dot de"
diff --git a/network/arno-iptables-firewall/files/patch-configuration-file.diff b/network/arno-iptables-firewall/files/patch-configuration-file.diff
index c530647a22..4be4f835ab 100644
--- a/network/arno-iptables-firewall/files/patch-configuration-file.diff
+++ b/network/arno-iptables-firewall/files/patch-configuration-file.diff
@@ -1,16 +1,8 @@
-233c233
-< IP4TABLES="/sbin/iptables"
----
-> IP4TABLES="/usr/sbin/iptables"
-238c238
-< IP6TABLES="/sbin/ip6tables"
----
-> IP6TABLES="/usr/sbin/ip6tables"
-242c242
+256c256
< ENV_FILE="/usr/local/share/arno-iptables-firewall/environment"
---
> ENV_FILE="/usr/share/arno-iptables-firewall/environment"
-246c246
+260c260
< PLUGIN_BIN_PATH="/usr/local/share/arno-iptables-firewall/plugins"
---
> PLUGIN_BIN_PATH="/usr/share/arno-iptables-firewall/plugins"
diff --git a/network/arno-iptables-firewall/files/patch-configuration-script.diff b/network/arno-iptables-firewall/files/patch-configuration-script.diff
index dacac17330..800fb9157c 100644
--- a/network/arno-iptables-firewall/files/patch-configuration-script.diff
+++ b/network/arno-iptables-firewall/files/patch-configuration-script.diff
@@ -5,96 +5,145 @@
> if [ -f /usr/share/arno-iptables-firewall/environment ]; then
> . /usr/share/arno-iptables-firewall/environment
36c36
-< printf "\033[40m\033[1;31mERROR: Could not read environment file ./share/arno-iptables-firewall/environment!\033[0m\n" >&2
+< printf "\033[40m\033[1;31mERROR: Could not read environment file ./share/arno-iptables-firewall/environment!\033[0m\n\n" >&2
---
-> printf "\033[40m\033[1;31mERROR: Could not read environment file /usr/share/arno-iptables-firewall/environment!\033[0m\n" >&2
-70a71,75
+> printf "\033[40m\033[1;31mERROR: Could not read environment file /usr/share/arno-iptables-firewall/environment!\033[0m\n\n" >&2
+76a77,81
> else
> # If no value is entered, remove (unless commented) previously set
-> # values: this is to prevent e.g. ports from remaining open, or
-> # internal interfaces from remaining enabled with NAT.
+> # values: this is to prevent, for example, ports from remaining open,
+> # or internal interfaces from remaining enabled with NAT.
> sed -i -e "s~^$2=.*$~$2=\"\"~" "$1"
-85c90
+91c96
< # else
---
> else
-86a92,94
-> # This is needed in order to allow the function change_conf_var()
+92a98,100
+> # This is needed to allow the function change_conf_var()
> # to remove values for previously set open ports.
> change_conf_var "$2" "$3" ""
-216a225,231
+183,186c191,194
+< echo "Listing available interfaces:"
+< echo "-----------------------------"
+< list_interfaces;
+< echo "-----------------------------"
+---
+> # echo "Listing available interfaces:"
+> # echo "-----------------------------"
+> # list_interfaces;
+> # echo "-----------------------------"
+255a264,270
> else
-> # Remove previously set values related to the internal interface, if
-> # no internal interface is entered with this script.
+> # Remove previously set values related to the internal interface,
+> # if no internal interface is entered with this script.
> change_conf_var "$FIREWALL_CONF" "INT_IF" ""
> change_conf_var "$FIREWALL_CONF" "INTERNAL_NET" ""
> change_conf_var "$FIREWALL_CONF" "INT_NET_BCAST_ADDRESS" ""
> change_conf_var "$FIREWALL_CONF" "NAT" "0"
-218c233
-<
----
->
-220,222c235,237
-< chmod 755 /etc/init.d/arno-iptables-firewall
-< chown 0:0 "$FIREWALL_CONF" /etc/init.d/arno-iptables-firewall
-< chmod 600 "$FIREWALL_CONF"
+259,261c274,276
+< if [ -e /etc/init.d/arno-iptables-firewall ]; then
+< chown 0:0 /etc/init.d/arno-iptables-firewall
+< chmod 755 /etc/init.d/arno-iptables-firewall
---
-> chmod 755 /etc/rc.d/rc.arno-iptables-firewall
-> chown 0:0 "$FIREWALL_CONF" /etc/rc.d/rc.arno-iptables-firewall
-> chmod 600 "$FIREWALL_CONF"
-227c242
+> if [ -e /etc/rc.d/rc.arno-iptables-firewall ]; then
+> chown 0:0 /etc/rc.d/rc.arno-iptables-firewall
+> chmod 755 /etc/rc.d/rc.arno-iptables-firewall
+271c286
< AIF_VERSION="$(grep "MY_VERSION=" ./bin/arno-iptables-firewall |sed -e "s/^MY_VERSION=\"//" -e "s/\"$//")"
---
> AIF_VERSION="$(grep "MY_VERSION=" /usr/sbin/arno-iptables-firewall |sed -e "s/^MY_VERSION=\"//" -e "s/\"$//")"
-235,251d249
+279,339c294
+< RC_PATH="/etc"
+< # Check for Redhat/SUSE rc.d
+< if [ -d "/etc/rc.d" ]; then
+< RC_PATH="/etc/rc.d"
+< fi
+<
< # Remove any symlinks in rc*.d out of the way
-< rm -f /etc/rc*.d/*arno-iptables-firewall
+< rm -f $RC_PATH/rc0.d/*arno-iptables-firewall
+< rm -f $RC_PATH/rc1.d/*arno-iptables-firewall
+< rm -f $RC_PATH/rc2.d/*arno-iptables-firewall
+< rm -f $RC_PATH/rc3.d/*arno-iptables-firewall
+< rm -f $RC_PATH/rc4.d/*arno-iptables-firewall
+< rm -f $RC_PATH/rc5.d/*arno-iptables-firewall
+< rm -f $RC_PATH/rc6.d/*arno-iptables-firewall
+< rm -f $RC_PATH/rcS.d/*arno-iptables-firewall
<
-< if get_user_yn "Do you want to start the firewall at boot (via /etc/init.d/) (Y/N)?" "y"; then
-< if [ -d /etc/rcS.d ]; then
-< ln -sv /etc/init.d/arno-iptables-firewall /etc/rcS.d/S41arno-iptables-firewall
+< if get_user_yn "Do you want to start the firewall at boot" "y"; then
+< DONE=0
+<
+< if check_command systemctl; then
+< if systemctl enable arno-iptables-firewall; then
+< echo "* Successfully enabled service with systemctl"
+< DONE=1
+< fi
+< elif check_command update-rc.d; then
+< # Note: Currently update-rc.d doesn't seem to properly use the init script's LSB header, so specify explicitly
+< if update-rc.d -f arno-iptables-firewall start 11 S . stop 10 0 6 .; then
+< echo "* Successfully enabled service with update-rc.d"
+< DONE=1
+< fi
+< elif check_command chkconfig; then
+< if chkconfig --add arno-iptables-firewall && chkconfig arno-iptables-firewall on; then
+< echo "* Successfully enabled service with chkconfig"
+< DONE=1
+< fi
< else
-< ln -sv /etc/init.d/arno-iptables-firewall /etc/rc2.d/S11arno-iptables-firewall
+< if [ -d "$RC_PATH/rcS.d" ]; then
+< if ln -sv /etc/init.d/arno-iptables-firewall "$RC_PATH/rcS.d/S11arno-iptables-firewall" &&
+< ln -sv /etc/init.d/arno-iptables-firewall "$RC_PATH/rc0.d/K10arno-iptables-firewall" &&
+< ln -sv /etc/init.d/arno-iptables-firewall "$RC_PATH/rc6.d/K10arno-iptables-firewall"; then
+< echo "* Successfully enabled service through $RC_PATH/rcS.d/ symlink"
+< DONE=1
+< fi
+< elif [ -d "$RC_PATH/rc2.d" ]; then
+< if ln -sv /etc/init.d/arno-iptables-firewall "$RC_PATH/rc2.d/S09arno-iptables-firewall" &&
+< ln -sv /etc/init.d/arno-iptables-firewall "$RC_PATH/rc0.d/K91arno-iptables-firewall" &&
+< ln -sv /etc/init.d/arno-iptables-firewall "$RC_PATH/rc6.d/K91arno-iptables-firewall"; then
+< echo "* Successfully enabled service through $RC_PATH/rc2.d/ symlink"
+< DONE=1
+< fi
+< else
+< echo "WARNING: Unable to detect /rc2.d or /rcS.d directories. Skipping runlevel symlinks" >&2
+< fi
< fi
<
-< # Check for insserv. Used for dependency based booting on eg. Debian
-< INSSERV="$(find_command /sbin/insserv)"
-< if [ -n "$INSSERV" ]; then
-< "$INSSERV" arno-iptables-firewall
+< if [ $DONE -eq 0 ]; then
+< echo "ERROR: Unable to setup automatic start at boot. Please investigate" >&2
< fi
< fi
<
-253c251
-< change_conf_var /etc/init.d/arno-iptables-firewall "VERBOSE" "1"
+< if [ -e /etc/init.d/arno-iptables-firewall ]; then
+---
+> if [ -e /etc/rc.d/rc.arno-iptables-firewall ]; then
+341c296
+< change_conf_var /etc/init.d/arno-iptables-firewall "VERBOSE" "1"
---
-> change_conf_var /etc/rc.d/rc.arno-iptables-firewall "VERBOSE" "1"
-255c253
-< change_conf_var /etc/init.d/arno-iptables-firewall "VERBOSE" "0"
+> change_conf_var /etc/rc.d/rc.arno-iptables-firewall "VERBOSE" "1"
+343c298
+< change_conf_var /etc/init.d/arno-iptables-firewall "VERBOSE" "0"
---
-> change_conf_var /etc/rc.d/rc.arno-iptables-firewall "VERBOSE" "0"
-258c256
+> change_conf_var /etc/rc.d/rc.arno-iptables-firewall "VERBOSE" "0"
+347c302
< if diff ./etc/arno-iptables-firewall/firewall.conf "$FIREWALL_CONF" >/dev/null; then
---
> if diff /usr/share/arno-iptables-firewall/firewall.conf.orig "$FIREWALL_CONF" >/dev/null; then
-274a273,291
+362a318,335
> echo ""
> echo "-------------------------------------------------------------------------------"
-> echo "** NOTE: 1) You can now (manually) (re)start the firewall by executing **"
-> echo "** \"/etc/rc.d/rc.arno-iptables-firewall start\" or **"
-> echo "** \"/etc/rc.d/rc.arno-iptables-firewall restart\" **"
-> echo "** It is recommended however to first review the settings in **"
-> echo "** /etc/arno-iptables-firewall/firewall.conf! **"
+> echo "** NOTE: 1) After configuration, it is recommended to review the firewall **"
+> echo "** settings in /etc/arno-iptables-firewall/firewall.conf **"
> echo "** **"
-> echo "** 2) In order to start the firewall automatically at boot-time, **"
-> echo "** you will need to manually create in /etc/rc.d/ an appropriate **"
-> echo "** symlink, named \"rc.firewall\", pointing to the startup script. **"
-> echo "** To do that, issue the following command: **"
+> echo "** 2) To manually start or restart the firewall, run: **"
+> echo "** /etc/rc.d/rc.arno-iptables-firewall start **"
+> echo "** or /etc/rc.d/rc.arno-iptables-firewall restart **"
> echo "** **"
-> echo "** ln -sv /etc/rc.d/rc.arno-iptables-firewall /etc/rc.d/rc.firewall **"
+> echo "** 3) To start the firewall automatically at boot-time, you need an **"
+> echo "** appropriate symlink, \"rc.firewall\", pointing to the startup **"
+> echo "** script. Issue the following commands to create the symlink: **"
+> echo "** cd /etc/rc.d/ **"
+> echo "** ln -sv rc.arno-iptables-firewall rc.firewall **"
> echo "** **"
-> echo "** Delete the link if you wish to disable firewall startup at boot- **"
-> echo "** time, or \"chmod -x\" the startup script for the same result. **"
+> echo "** 4) To disable startup at boot-time, simply delete the symlink, **"
+> echo "** or remove the executable bit from the startup script. **"
> echo "-------------------------------------------------------------------------------"
-> echo ""
-277d293
-<
diff --git a/network/arno-iptables-firewall/files/patch-startup-script.diff b/network/arno-iptables-firewall/files/patch-startup-script.diff
index c31514e260..5a005f25ec 100644
--- a/network/arno-iptables-firewall/files/patch-startup-script.diff
+++ b/network/arno-iptables-firewall/files/patch-startup-script.diff
@@ -1,12 +1,12 @@
4c4
-< # description: init.d script for Arno's iptables firewall
+< # description: init.d script for Arno's Iptables Firewall(AIF)
---
-> # description: rc.d script for Arno's iptables firewall
+> # description: rc.d script for Arno's Iptables Firewall(AIF)
7c7
< # Provides: arno-iptables-firewall
---
> # Provides: rc.arno-iptables-firewall
-15,21c15,23
+15,21c15,22
< ############################################################################################
< # You should put this script in eg. "/etc/init.d/" . #
< # Furthermore make sure it's executable! -> "chmod 700" or "chmod +x" it #
@@ -18,13 +18,12 @@
> ################################################################################
> # You should put this script in "/etc/rc.d/". #
> # Furthermore make sure it's executable! -> "chmod 755" or "chmod +x" it. #
-> # If you want to run it upon boot, either create an "rc.firewall" link to this #
-> # script ("ln -sv /etc/rc.d/rc.arno-iptables-firewall /etc/rc.d/rc.firewall") #
-> # or edit the network system startup script "/etc/rc.d/rc.inet2", by renaming #
-> # both occurrences of "rc.firewall" to match the name ot this script, that is, #
-> # "rc.arno-iptables-firewall". #
+> # If you want to run it upon boot, create an "rc.firewall" symlink to the #
+> # rc.arno-iptables-firewall script: #
+> # #
+> # ln -sv /etc/rc.d/rc.arno-iptables-firewall /etc/rc.d/rc.firewall #
> ################################################################################
-24c25
+24c26
< PROGRAM="/usr/local/sbin/arno-iptables-firewall"
---
> PROGRAM="/usr/sbin/arno-iptables-firewall"
diff --git a/network/arno-iptables-firewall/slack-desc b/network/arno-iptables-firewall/slack-desc
index 6bf5e1aefe..f9350be435 100644
--- a/network/arno-iptables-firewall/slack-desc
+++ b/network/arno-iptables-firewall/slack-desc
@@ -11,7 +11,7 @@ arno-iptables-firewall:
arno-iptables-firewall: arno-iptables-firewall is a front-end for iptables. Its configuration
arno-iptables-firewall: script will set up a secure and restrictive firewall by just asking a
arno-iptables-firewall: few questions. This includes the configuration of internal networks
-arno-iptables-firewall: for Internet access via NAT and potential network services like http
+arno-iptables-firewall: for Internet access via NAT, and potential network services like http
arno-iptables-firewall: or ssh. Moreover, it provides advanced additional features that can be
arno-iptables-firewall: enabled in the well documented configuration file.
arno-iptables-firewall:
diff --git a/network/asterisk/README.SBo b/network/asterisk/README.SBo
index 51b0e4d9ee..3e35584dd6 100644
--- a/network/asterisk/README.SBo
+++ b/network/asterisk/README.SBo
@@ -17,7 +17,7 @@ need to install libpri, again before compiling Asterisk.
Examples
========
-Be sure to see /usr/doc/asterisk-16.7.0/sample_confs/ after
+Be sure to see /usr/doc/asterisk-16.8.0/sample_confs/ after
installation for any additional configuration files you may need.
Database Support
@@ -27,7 +27,7 @@ want to install the alembic package. Since version 12.0 the database
schemas that Asterisk uses are being captured in the form of python
script files that use alembic to create/update database schemas. The
asterisk package places these database scripts in the
-/usr/doc/asterisk-16.7.0/ast-db-manage directory.
+/usr/doc/asterisk-16.8.0/ast-db-manage directory.
Build Flags
===========
diff --git a/network/asterisk/asterisk.SlackBuild b/network/asterisk/asterisk.SlackBuild
index 716c067177..8849459117 100644
--- a/network/asterisk/asterisk.SlackBuild
+++ b/network/asterisk/asterisk.SlackBuild
@@ -2,7 +2,7 @@
# Copyright 2006, Alan Hicks, Lizella, GA
# Copyright 2010, 2013, 2015 Mario Preksavec, Zagreb, Croatia
-# Copyright 2018-2019 Chris Walker, Kempner, TX
+# Copyright 2018-2020 Chris Walker, Kempner, TX
# 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=asterisk
-VERSION=${VERSION:-16.7.0}
+VERSION=${VERSION:-16.8.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/network/asterisk/asterisk.info b/network/asterisk/asterisk.info
index b4b0fbe1fc..bf4dc41eca 100644
--- a/network/asterisk/asterisk.info
+++ b/network/asterisk/asterisk.info
@@ -1,7 +1,7 @@
PRGNAM="asterisk"
-VERSION="16.7.0"
+VERSION="16.8.0"
HOMEPAGE="https://www.asterisk.org"
-DOWNLOAD="https://downloads.asterisk.org/pub/telephony/asterisk/asterisk-16.7.0.tar.gz \
+DOWNLOAD="https://downloads.asterisk.org/pub/telephony/asterisk/asterisk-16.8.0.tar.gz \
https://downloads.asterisk.org/pub/telephony/sounds/releases/asterisk-core-sounds-en-alaw-1.6.1.tar.gz \
https://downloads.asterisk.org/pub/telephony/sounds/releases/asterisk-core-sounds-en-alaw-1.6.1.tar.gz.sha1 \
https://downloads.asterisk.org/pub/telephony/sounds/releases/asterisk-core-sounds-en-g722-1.6.1.tar.gz \
@@ -37,7 +37,7 @@ DOWNLOAD="https://downloads.asterisk.org/pub/telephony/asterisk/asterisk-16.7.0.
https://raw.githubusercontent.com/asterisk/third-party/master/jansson/2.12/jansson-2.12.tar.bz2 \
https://www.pjsip.org/release/2.9/pjproject-2.9.tar.bz2 \
http://ponce.cc/slackware/sources/repo/imap.tar.Z"
-MD5SUM="14c376c2df694f82c545045c1e6bb5e8 \
+MD5SUM="e1d5fa4798021c86186a39dbc4326440 \
d90e24e30d707e2932cf419cfccff25a \
3c071029c1ab648367666d1e384394bb \
e4a9ee348028fc0e47148f783e7f945b \
diff --git a/network/awscli/awscli.SlackBuild b/network/awscli/awscli.SlackBuild
index 4349681fd0..aa5392d994 100644
--- a/network/awscli/awscli.SlackBuild
+++ b/network/awscli/awscli.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for awscli
-# 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=awscli
-VERSION=${VERSION:-1.16.298}
+VERSION=${VERSION:-1.17.15}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/network/awscli/awscli.info b/network/awscli/awscli.info
index 4f9853e867..94faf14c36 100644
--- a/network/awscli/awscli.info
+++ b/network/awscli/awscli.info
@@ -1,8 +1,8 @@
PRGNAM="awscli"
-VERSION="1.16.298"
+VERSION="1.17.15"
HOMEPAGE="https://aws.amazon.com/cli/"
-DOWNLOAD="https://files.pythonhosted.org/packages/60/65/265c505d07abae6e6d01897e0502af8fcce88efe8ed47100aaa4f6dc8399/awscli-1.16.298.tar.gz"
-MD5SUM="6a459309ae7096ab8050ca1a314fb1eb"
+DOWNLOAD="https://files.pythonhosted.org/packages/2e/e5/b80329cb29004fd073a61fead50755898d25e2127d12c27ad9ef70c55741/awscli-1.17.15.tar.gz"
+MD5SUM="350b7270208a2119890e5c36e1f7ddef"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="s3transfer colorama rsa PyYAML"
diff --git a/network/barrier/barrier.info b/network/barrier/barrier.info
index 1382632fdb..554b4888c7 100644
--- a/network/barrier/barrier.info
+++ b/network/barrier/barrier.info
@@ -6,5 +6,5 @@ MD5SUM="8cc0d40bc7da7f7e33c8c063157084b5"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="avahi qt5"
-MAINTAINER="Mário Antunes"
+MAINTAINER="Mário Antunes"
EMAIL="mariolpantunes@gmail.com"
diff --git a/network/bottle/bottle.SlackBuild b/network/bottle/bottle.SlackBuild
index ac59df529a..aa31d08f9c 100644
--- a/network/bottle/bottle.SlackBuild
+++ b/network/bottle/bottle.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for bottle
-# Copyright 2015-2017 Philip Lacroix <slackph at posteo dot de>
+# Copyright 2015-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=bottle
-VERSION=${VERSION:-0.12.13}
+VERSION=${VERSION:-0.12.18}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -53,8 +53,8 @@ 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 {} \;
+ \( -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
diff --git a/network/bottle/bottle.info b/network/bottle/bottle.info
index 49e70de934..a79ce8245d 100644
--- a/network/bottle/bottle.info
+++ b/network/bottle/bottle.info
@@ -1,8 +1,8 @@
PRGNAM="bottle"
-VERSION="0.12.13"
-HOMEPAGE="http://bottlepy.org/docs/dev/"
-DOWNLOAD="https://pypi.python.org/packages/bd/99/04dc59ced52a8261ee0f965a8968717a255ea84a36013e527944dbf3468c/bottle-0.12.13.tar.gz"
-MD5SUM="d2fe1b48c1d49217e78bf326b1cad437"
+VERSION="0.12.18"
+HOMEPAGE="https://bottlepy.org/docs/dev/"
+DOWNLOAD="https://files.pythonhosted.org/packages/d9/4f/57887a07944140dae0d039d8bc270c249fc7fc4a00744effd73ae2cde0a9/bottle-0.12.18.tar.gz"
+MD5SUM="a00b7e9a1ab3be7c19c1235fea2ccb40"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/network/cni-plugins/README b/network/cni-plugins/README
index c87a41ecea..6d58b57dc6 100644
--- a/network/cni-plugins/README
+++ b/network/cni-plugins/README
@@ -1,6 +1,7 @@
CNI plugins
-Some CNI network plugins, maintained by the containernetworking team. For more information, see the individual READMEs.
+Some CNI network plugins, maintained by the containernetworking team. For
+more information, see the individual READMEs.
Read CONTRIBUTING for build and test instructions.
Plugins supplied:
@@ -9,7 +10,8 @@ Main: interface-creating
bridge: Creates a bridge, adds the host and the container to it.
ipvlan: Adds an ipvlan interface in the container.
loopback: Set the state of loopback interface to up.
- macvlan: Creates a new MAC address, forwards all traffic to that to the container.
+ macvlan: Creates a new MAC address, forwards all traffic to that to
+ the container.
ptp: Creates a veth pair.
vlan: Allocates a vlan device.
host-device: Move an already-existing device into a container.
@@ -21,18 +23,24 @@ Windows: windows specific
IPAM: IP address allocation
- dhcp: Runs a daemon on the host to make DHCP requests on behalf of the container
+ dhcp: Runs a daemon on the host to make DHCP requests on behalf of
+ the container
host-local: Maintains a local database of allocated IPs
- static: Allocate a static IPv4/IPv6 addresses to container and it's useful in debugging purpose.
+ static: Allocate a static IPv4/IPv6 addresses to container and it's
+ useful in debugging purpose.
Meta: other plugins
flannel: Generates an interface corresponding to a flannel config file
tuning: Tweaks sysctl parameters of an existing interface
- portmap: An iptables-based portmapping plugin. Maps ports from the host's address space to the container.
- bandwidth: Allows bandwidth-limiting through use of traffic control tbf (ingress/egress).
- sbr: A plugin that configures source based routing for an interface (from which it is chained).
- firewall: A firewall plugin which uses iptables or firewalld to add rules to allow traffic to/from the container.
+ portmap: An iptables-based portmapping plugin. Maps ports from the
+ host's address space to the container.
+ bandwidth: Allows bandwidth-limiting through use of traffic control
+ tbf (ingress/egress).
+ sbr: A plugin that configures source based routing for an interface
+ (from which it is chained).
+ firewall: A firewall plugin which uses iptables or firewalld to add
+ rules to allow traffic to/from the container.
Sample
diff --git a/network/createrepo_c/README b/network/createrepo_c/README
deleted file mode 100644
index b344f6e8f7..0000000000
--- a/network/createrepo_c/README
+++ /dev/null
@@ -1,9 +0,0 @@
-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.
diff --git a/network/dsniff/24_Fix-OpenSSL1.1.0-Build.patch b/network/dsniff/24_Fix-OpenSSL1.1.0-Build.patch
new file mode 100644
index 0000000000..db7739ee34
--- /dev/null
+++ b/network/dsniff/24_Fix-OpenSSL1.1.0-Build.patch
@@ -0,0 +1,202 @@
+Description: Fix build with OpenSSL 1.1.0
+Author: Christoph Biedl <debian.axhn@manchmal.in-ulm.de>
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+
+
+--- a/ssh.c
++++ b/ssh.c
+@@ -234,7 +234,10 @@
+ u_char *p, cipher, cookie[8], msg[1024];
+ u_int32_t num;
+ int i;
+-
++
++ const BIGNUM *servkey_e, *servkey_n;
++ const BIGNUM *hostkey_e, *hostkey_n;
++
+ /* Generate anti-spoofing cookie. */
+ RAND_bytes(cookie, sizeof(cookie));
+
+@@ -243,11 +246,13 @@
+ *p++ = SSH_SMSG_PUBLIC_KEY; /* type */
+ memcpy(p, cookie, 8); p += 8; /* cookie */
+ num = 768; PUTLONG(num, p); /* servkey bits */
+- put_bn(ssh->ctx->servkey->e, &p); /* servkey exponent */
+- put_bn(ssh->ctx->servkey->n, &p); /* servkey modulus */
++ RSA_get0_key(ssh->ctx->servkey, &servkey_n, &servkey_e, NULL);
++ put_bn(servkey_e, &p); /* servkey exponent */
++ put_bn(servkey_n, &p); /* servkey modulus */
+ num = 1024; PUTLONG(num, p); /* hostkey bits */
+- put_bn(ssh->ctx->hostkey->e, &p); /* hostkey exponent */
+- put_bn(ssh->ctx->hostkey->n, &p); /* hostkey modulus */
++ RSA_get0_key(ssh->ctx->hostkey, &hostkey_n, &hostkey_e, NULL);
++ put_bn(hostkey_e, &p); /* hostkey exponent */
++ put_bn(hostkey_n, &p); /* hostkey modulus */
+ num = 0; PUTLONG(num, p); /* protocol flags */
+ num = ssh->ctx->encmask; PUTLONG(num, p); /* ciphers */
+ num = ssh->ctx->authmask; PUTLONG(num, p); /* authmask */
+@@ -298,7 +303,7 @@
+ SKIP(p, i, 4);
+
+ /* Decrypt session key. */
+- if (BN_cmp(ssh->ctx->servkey->n, ssh->ctx->hostkey->n) > 0) {
++ if (BN_cmp(servkey_n, hostkey_n) > 0) {
+ rsa_private_decrypt(enckey, enckey, ssh->ctx->servkey);
+ rsa_private_decrypt(enckey, enckey, ssh->ctx->hostkey);
+ }
+@@ -318,8 +323,8 @@
+ BN_clear_free(enckey);
+
+ /* Derive real session key using session id. */
+- if ((p = ssh_session_id(cookie, ssh->ctx->hostkey->n,
+- ssh->ctx->servkey->n)) == NULL) {
++ if ((p = ssh_session_id(cookie, hostkey_n,
++ servkey_n)) == NULL) {
+ warn("ssh_session_id");
+ return (-1);
+ }
+@@ -328,10 +333,8 @@
+ }
+ /* Set cipher. */
+ if (cipher == SSH_CIPHER_3DES) {
+- ssh->estate = des3_init(ssh->sesskey, sizeof(ssh->sesskey));
+- ssh->dstate = des3_init(ssh->sesskey, sizeof(ssh->sesskey));
+- ssh->encrypt = des3_encrypt;
+- ssh->decrypt = des3_decrypt;
++ warnx("cipher 3des no longer supported");
++ return (-1);
+ }
+ else if (cipher == SSH_CIPHER_BLOWFISH) {
+ ssh->estate = blowfish_init(ssh->sesskey,sizeof(ssh->sesskey));
+@@ -357,7 +360,10 @@
+ u_char *p, cipher, cookie[8], msg[1024];
+ u_int32_t num;
+ int i;
+-
++
++ BIGNUM *servkey_n, *servkey_e;
++ BIGNUM *hostkey_n, *hostkey_e;
++
+ /* Get public key. */
+ if ((i = SSH_recv(ssh, pkt, sizeof(pkt))) <= 0) {
+ warn("SSH_recv");
+@@ -379,21 +385,23 @@
+
+ /* Get servkey. */
+ ssh->ctx->servkey = RSA_new();
+- ssh->ctx->servkey->n = BN_new();
+- ssh->ctx->servkey->e = BN_new();
++ servkey_n = BN_new();
++ servkey_e = BN_new();
++ RSA_set0_key(ssh->ctx->servkey, servkey_n, servkey_e, NULL);
+
+ SKIP(p, i, 4);
+- get_bn(ssh->ctx->servkey->e, &p, &i);
+- get_bn(ssh->ctx->servkey->n, &p, &i);
++ get_bn(servkey_e, &p, &i);
++ get_bn(servkey_n, &p, &i);
+
+ /* Get hostkey. */
+ ssh->ctx->hostkey = RSA_new();
+- ssh->ctx->hostkey->n = BN_new();
+- ssh->ctx->hostkey->e = BN_new();
++ hostkey_n = BN_new();
++ hostkey_e = BN_new();
++ RSA_set0_key(ssh->ctx->hostkey, hostkey_n, hostkey_e, NULL);
+
+ SKIP(p, i, 4);
+- get_bn(ssh->ctx->hostkey->e, &p, &i);
+- get_bn(ssh->ctx->hostkey->n, &p, &i);
++ get_bn(hostkey_e, &p, &i);
++ get_bn(hostkey_n, &p, &i);
+
+ /* Get cipher, auth masks. */
+ SKIP(p, i, 4);
+@@ -405,8 +413,8 @@
+ RAND_bytes(ssh->sesskey, sizeof(ssh->sesskey));
+
+ /* Obfuscate with session id. */
+- if ((p = ssh_session_id(cookie, ssh->ctx->hostkey->n,
+- ssh->ctx->servkey->n)) == NULL) {
++ if ((p = ssh_session_id(cookie, hostkey_n,
++ servkey_n)) == NULL) {
+ warn("ssh_session_id");
+ return (-1);
+ }
+@@ -422,7 +430,7 @@
+ else BN_add_word(bn, ssh->sesskey[i]);
+ }
+ /* Encrypt session key. */
+- if (BN_cmp(ssh->ctx->servkey->n, ssh->ctx->hostkey->n) < 0) {
++ if (BN_cmp(servkey_n, hostkey_n) < 0) {
+ rsa_public_encrypt(bn, bn, ssh->ctx->servkey);
+ rsa_public_encrypt(bn, bn, ssh->ctx->hostkey);
+ }
+@@ -470,10 +478,8 @@
+ ssh->decrypt = blowfish_decrypt;
+ }
+ else if (cipher == SSH_CIPHER_3DES) {
+- ssh->estate = des3_init(ssh->sesskey, sizeof(ssh->sesskey));
+- ssh->dstate = des3_init(ssh->sesskey, sizeof(ssh->sesskey));
+- ssh->encrypt = des3_encrypt;
+- ssh->decrypt = des3_decrypt;
++ warnx("cipher 3des no longer supported");
++ return (-1);
+ }
+ /* Get server response. */
+ if ((i = SSH_recv(ssh, pkt, sizeof(pkt))) <= 0) {
+--- a/sshcrypto.c
++++ b/sshcrypto.c
+@@ -28,10 +28,12 @@
+ u_char iv[8];
+ };
+
++#if 0
+ struct des3_state {
+ des_key_schedule k1, k2, k3;
+ des_cblock iv1, iv2, iv3;
+ };
++#endif
+
+ void
+ rsa_public_encrypt(BIGNUM *out, BIGNUM *in, RSA *key)
+@@ -39,10 +41,12 @@
+ u_char *inbuf, *outbuf;
+ int len, ilen, olen;
+
+- if (BN_num_bits(key->e) < 2 || !BN_is_odd(key->e))
++ const BIGNUM *n, *e;
++ RSA_get0_key(key, &n, &e, NULL);
++ if (BN_num_bits(e) < 2 || !BN_is_odd(e))
+ errx(1, "rsa_public_encrypt() exponent too small or not odd");
+
+- olen = BN_num_bytes(key->n);
++ olen = BN_num_bytes(n);
+ outbuf = malloc(olen);
+
+ ilen = BN_num_bytes(in);
+@@ -71,7 +75,9 @@
+ u_char *inbuf, *outbuf;
+ int len, ilen, olen;
+
+- olen = BN_num_bytes(key->n);
++ const BIGNUM *n;
++ RSA_get0_key(key, &n, NULL, NULL);
++ olen = BN_num_bytes(n);
+ outbuf = malloc(olen);
+
+ ilen = BN_num_bytes(in);
+@@ -146,6 +152,7 @@
+ swap_bytes(dst, dst, len);
+ }
+
++#if 0
+ /* XXX - SSH1's weirdo 3DES... */
+ void *
+ des3_init(u_char *sesskey, int len)
+@@ -194,3 +201,4 @@
+ des_ncbc_encrypt(dst, dst, len, dstate->k2, &dstate->iv2, DES_ENCRYPT);
+ des_ncbc_encrypt(dst, dst, len, dstate->k1, &dstate->iv1, DES_DECRYPT);
+ }
++#endif
diff --git a/network/dsniff/dsniff.SlackBuild b/network/dsniff/dsniff.SlackBuild
index 3fe080fd8b..e1d017c37b 100644
--- a/network/dsniff/dsniff.SlackBuild
+++ b/network/dsniff/dsniff.SlackBuild
@@ -73,6 +73,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 {} \;
+patch -p1 < $CWD/24_Fix-OpenSSL1.1.0-Build.patch
+
zcat $CWD/dsniff_2.4b1+debian-18.diff.gz | patch -p1
for i in debian/patches/*.dpatch; do
patch -N < "$i"
diff --git a/network/glewlwyd/glewlwyd.SlackBuild b/network/glewlwyd/glewlwyd.SlackBuild
index c4a2d3d9e3..92f4e2a073 100644
--- a/network/glewlwyd/glewlwyd.SlackBuild
+++ b/network/glewlwyd/glewlwyd.SlackBuild
@@ -21,7 +21,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=glewlwyd
-VERSION=${VERSION:-2.0.0}
+VERSION=${VERSION:-2.1.1}
SRCVER=$(tr _ - <<< ${VERSION})
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/network/glewlwyd/glewlwyd.info b/network/glewlwyd/glewlwyd.info
index 2f35fc58af..d6b6a192c2 100644
--- a/network/glewlwyd/glewlwyd.info
+++ b/network/glewlwyd/glewlwyd.info
@@ -1,8 +1,8 @@
PRGNAM="glewlwyd"
-VERSION="2.0.0"
+VERSION="2.1.1"
HOMEPAGE="https://github.com/babelouest/glewlwyd"
-DOWNLOAD="https://github.com/babelouest/glewlwyd/archive/v2.0.0/glewlwyd-2.0.0.tar.gz"
-MD5SUM="5f27b3ef16efdf0d9f509848622a034a"
+DOWNLOAD="https://github.com/babelouest/glewlwyd/archive/v2.1.1/glewlwyd-2.1.1.tar.gz"
+MD5SUM="f33ec6cef5a2452b6a84e1cf8e322bfb"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="libconfig libjwt oath-toolkit libcbor hoel"
diff --git a/network/go-ipfs/go-ipfs.SlackBuild b/network/go-ipfs/go-ipfs.SlackBuild
index 101c6a0286..a6cb5b60b0 100644
--- a/network/go-ipfs/go-ipfs.SlackBuild
+++ b/network/go-ipfs/go-ipfs.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=go-ipfs
-VERSION=${VERSION:-0.4.20}
+VERSION=${VERSION:-0.4.23}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -69,7 +69,7 @@ cp -a * \
$PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
cp -a $CWD/README $PKG/usr/doc/$PRGNAM-$VERSION/README.SBo
-rm $PKG/usr/doc/$PRGNAM-$VERSION/build-log
+#rm $PKG/usr/doc/$PRGNAM-$VERSION/build-log || echo -ne '' # let's ignore minor error
mv $PKG/usr/doc/$PRGNAM-$VERSION/ipfs $PKG/usr/bin/
diff --git a/network/go-ipfs/go-ipfs.info b/network/go-ipfs/go-ipfs.info
index 43b1c3dc78..59e8cf71f6 100644
--- a/network/go-ipfs/go-ipfs.info
+++ b/network/go-ipfs/go-ipfs.info
@@ -1,10 +1,10 @@
PRGNAM="go-ipfs"
-VERSION="0.4.20"
-HOMEPAGE="https://ipfs.io/"
-DOWNLOAD="https://dist.ipfs.io/go-ipfs/v0.4.20/go-ipfs_v0.4.20_linux-386.tar.gz"
-MD5SUM="f2fe783324642d196ada103c0e7231cc"
-DOWNLOAD_x86_64="https://dist.ipfs.io/go-ipfs/v0.4.20/go-ipfs_v0.4.20_linux-amd64.tar.gz"
-MD5SUM_x86_64="ad860f09a92c69adee0b9691aea06749"
+VERSION="0.4.23"
+HOMEPAGE="https://dist.ipfs.io/#go-ipfs"
+DOWNLOAD="https://dist.ipfs.io/go-ipfs/v0.4.23/go-ipfs_v0.4.23_linux-386.tar.gz"
+MD5SUM="dd09c03a2254b8a5682efa02b4c38124"
+DOWNLOAD_x86_64="https://dist.ipfs.io/go-ipfs/v0.4.23/go-ipfs_v0.4.23_linux-amd64.tar.gz"
+MD5SUM_x86_64="357270a1a368a095e69728b2dcf7952c"
REQUIRES=""
MAINTAINER="Marcin Szychowski"
EMAIL="szycha@gmail.com"
diff --git a/network/guacamole-client/guacamole-client.SlackBuild b/network/guacamole-client/guacamole-client.SlackBuild
index 395599d0c1..204239c179 100644
--- a/network/guacamole-client/guacamole-client.SlackBuild
+++ b/network/guacamole-client/guacamole-client.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for guacamole-client
-# Copyright 2015-2017 Zhu Qun-Ying
+# Copyright 2015-2020 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=guacamole-client
-VERSION=${VERSION:-1.0.0}
+VERSION=${VERSION:-1.1.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/network/guacamole-client/guacamole-client.info b/network/guacamole-client/guacamole-client.info
index 80a5842106..225c2d5f65 100644
--- a/network/guacamole-client/guacamole-client.info
+++ b/network/guacamole-client/guacamole-client.info
@@ -1,8 +1,8 @@
PRGNAM="guacamole-client"
-VERSION="1.0.0"
+VERSION="1.1.0"
HOMEPAGE="https://guacamole.apache.org"
-DOWNLOAD="http://archive.apache.org/dist/guacamole/1.0.0/binary/guacamole-1.0.0.war"
-MD5SUM="b190718b63e80442b0c3642e5bd4bca8"
+DOWNLOAD="http://archive.apache.org/dist/guacamole/1.1.0/binary/guacamole-1.1.0.war"
+MD5SUM="b41ad2663c424516241346863662fa4b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="apache-tomcat"
diff --git a/network/guacamole-server/guacamole-server.SlackBuild b/network/guacamole-server/guacamole-server.SlackBuild
index 4faaafa5c8..a2ce108c24 100644
--- a/network/guacamole-server/guacamole-server.SlackBuild
+++ b/network/guacamole-server/guacamole-server.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for guacamole-server
-# Copyright 2015-2019 Zhu Qun-Ying
+# Copyright 2015-2020 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=guacamole-server
-VERSION=${VERSION:-1.0.0}
+VERSION=${VERSION:-1.1.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/network/guacamole-server/guacamole-server.info b/network/guacamole-server/guacamole-server.info
index 09d9d5d678..e5fdc232a3 100644
--- a/network/guacamole-server/guacamole-server.info
+++ b/network/guacamole-server/guacamole-server.info
@@ -1,8 +1,8 @@
PRGNAM="guacamole-server"
-VERSION="1.0.0"
+VERSION="1.1.0"
HOMEPAGE="http://guacamole.apache.org/"
-DOWNLOAD="https://github.com/apache/guacamole-server/archive/1.0.0/guacamole-server-1.0.0.tar.gz"
-MD5SUM="5081a0670bcd693dd4d5fea60ab5ca5d"
+DOWNLOAD="https://github.com/apache/guacamole-server/archive/1.1.0/guacamole-server-1.1.0.tar.gz"
+MD5SUM="089cdb864d5d0d196312eaee889a02cf"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="libtelnet freerdp"
diff --git a/network/hylafax+/README b/network/hylafax+/README
index 65817cd766..3203b17bce 100644
--- a/network/hylafax+/README
+++ b/network/hylafax+/README
@@ -6,4 +6,4 @@ an outbound job from any other machine on the network.
HylaFAX+ is a more feature rich fork of the HylaFAX project.
-See /usr/doc/hylafax-7.0.1/README.SLACKWARE for configuration hints.
+See /usr/doc/hylafax-7.0.2/README.SLACKWARE for configuration hints.
diff --git a/network/hylafax+/hylafax+.SlackBuild b/network/hylafax+/hylafax+.SlackBuild
index a59a421724..20fae73e6e 100644
--- a/network/hylafax+/hylafax+.SlackBuild
+++ b/network/hylafax+/hylafax+.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for hylafax+
-# Copyright 2013-2019 Chris Walker Kempner, TX
+# Copyright 2013-2020 Chris Walker Kempner, TX
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -24,7 +24,7 @@
PRGNAM=hylafax+
SRCNAM=hylafax
-VERSION=${VERSION:-7.0.1}
+VERSION=${VERSION:-7.0.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/network/hylafax+/hylafax+.info b/network/hylafax+/hylafax+.info
index 7e37a511e7..fc8fd06607 100644
--- a/network/hylafax+/hylafax+.info
+++ b/network/hylafax+/hylafax+.info
@@ -1,8 +1,8 @@
PRGNAM="hylafax+"
-VERSION="7.0.1"
+VERSION="7.0.2"
HOMEPAGE="http://hylafax.sourceforge.net"
-DOWNLOAD="http://prdownloads.sourceforge.net/hylafax/hylafax-7.0.1.tar.gz"
-MD5SUM="fc6928a87e9aedd4ec9fbb8cea4b68b2"
+DOWNLOAD="http://prdownloads.sourceforge.net/hylafax/hylafax-7.0.2.tar.gz"
+MD5SUM="b58793ab019aa1fe131557c14c35864e"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/network/insync/insync.SlackBuild b/network/insync/insync.SlackBuild
index 3553f067f7..21d84ee3c3 100644
--- a/network/insync/insync.SlackBuild
+++ b/network/insync/insync.SlackBuild
@@ -28,7 +28,7 @@
PRGNAM=insync
DEBNAM=bionic
-VERSION=${VERSION:-3.0.27.40677}
+VERSION=${VERSION:-3.0.28.40721}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/network/insync/insync.info b/network/insync/insync.info
index 1fe995c8c7..889a7221f8 100644
--- a/network/insync/insync.info
+++ b/network/insync/insync.info
@@ -1,10 +1,10 @@
PRGNAM="insync"
-VERSION="3.0.27.40677"
+VERSION="3.0.28.40721"
HOMEPAGE="https://www.insynchq.com/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="http://s.insynchq.com/builds/insync_3.0.27.40677-bionic_amd64.deb"
-MD5SUM_x86_64="ceb0872d28397428e380ea1189804602"
+DOWNLOAD_x86_64="http://s.insynchq.com/builds/insync_3.0.28.40721-bionic_amd64.deb"
+MD5SUM_x86_64="347d88328a0ad82defe0db67eba5401d"
REQUIRES=""
MAINTAINER="Pedro R.M. Júnior"
EMAIL="pedrormjunior@gmail.com"
diff --git a/network/mailspring/README b/network/mailspring/README
new file mode 100644
index 0000000000..1a4975dd51
--- /dev/null
+++ b/network/mailspring/README
@@ -0,0 +1,9 @@
+Mailspring (A beautiful, fast and maintained fork of Nylas Mail)
+
+Mailspring is a new version of Nylas Mail maintained by one of the
+original authors. It's faster, leaner, and shipping today! It replaces
+the JavaScript sync code in Nylas Mail with a new C++ sync engine based
+on Mailcore2. It uses roughly half the RAM and CPU of Nylas Mail and
+idles with almost zero "CPU Wakes", which translates to great battery
+life. It also has an entirely revamped composer and other great new
+features.
diff --git a/network/mailspring/doinst.sh b/network/mailspring/doinst.sh
new file mode 100644
index 0000000000..7b676c401a
--- /dev/null
+++ b/network/mailspring/doinst.sh
@@ -0,0 +1,6 @@
+if [ -x /usr/bin/update-desktop-database ]; then
+ /usr/bin/update-desktop-database -q usr/share/applications
+fi
+if [ -x /usr/bin/gtk-update-icon-cache ]; then
+ /usr/bin/gtk-update-icon-cache -q usr/share/icons/hicolor
+fi
diff --git a/network/mailspring/mailspring.SlackBuild b/network/mailspring/mailspring.SlackBuild
new file mode 100644
index 0000000000..8062919575
--- /dev/null
+++ b/network/mailspring/mailspring.SlackBuild
@@ -0,0 +1,83 @@
+#!/bin/sh
+
+# Slackware build script for mailspring
+#
+# 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=mailspring
+VERSION=${VERSION:-1.7.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
+ echo "This package is currently only available for 64bit."
+ exit 1
+elif [ "$ARCH" = "x86_64" ]; then
+ DEBARCH="amd64"
+ LIBDIRSUFFIX="64"
+else
+ echo "Package for $(uname -m) architecture is not available."
+ exit 1
+fi
+
+set -eu
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $PKG
+ar p $CWD/${PRGNAM}-${VERSION}-${DEBARCH}.deb data.tar.xz | tar -Jxv
+
+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 $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
+mv $PKG/usr/share/doc/${PRGNAM}/copyright $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+# Don't need these:
+rm -rf $PKG/usr/share/doc $PKG/usr/share/lintian
+
+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/network/mailspring/mailspring.info b/network/mailspring/mailspring.info
new file mode 100644
index 0000000000..cd7994fafd
--- /dev/null
+++ b/network/mailspring/mailspring.info
@@ -0,0 +1,10 @@
+PRGNAM="mailspring"
+VERSION="1.7.2"
+HOMEPAGE="https://getmailspring.com/"
+DOWNLOAD="UNSUPPORTED"
+MD5SUM=""
+DOWNLOAD_x86_64="https://github.com/Foundry376/Mailspring/releases/download/1.7.2/mailspring-1.7.2-amd64.deb"
+MD5SUM_x86_64="afea1f43cf2b83c1e31966c8ddcd3ee1"
+REQUIRES=""
+MAINTAINER="Muhammad Mahendra Subrata"
+EMAIL="mumahendras3@gmail.com"
diff --git a/network/mailspring/slack-desc b/network/mailspring/slack-desc
new file mode 100644
index 0000000000..c5017d9e33
--- /dev/null
+++ b/network/mailspring/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------------------------------------------------------|
+mailspring: mailspring (a beautiful, fast and maintained fork of Nylas Mail)
+mailspring:
+mailspring: Mailspring is a new version of Nylas Mail maintained by one of the
+mailspring: original authors. It's faster, leaner, and shipping today! It replaces
+mailspring: the JavaScript sync code in Nylas Mail with a new C++ sync engine
+mailspring: based on Mailcore2. It uses roughly half the RAM and CPU of Nylas Mail
+mailspring: and idles with almost zero "CPU Wakes", which translates to great
+mailspring: battery life. It also has an entirely revamped composer and other
+mailspring: great new features.
+mailspring:
+mailspring: Homepage: https://getmailspring.com/
diff --git a/network/netcat-openbsd/README b/network/netcat-openbsd/README
index 9431a830ae..2301321b0f 100644
--- a/network/netcat-openbsd/README
+++ b/network/netcat-openbsd/README
@@ -1,16 +1,16 @@
-Netcat is a featured networking utility which reads and writes data across
-network connections, using the TCP/IP protocol.
+Netcat is a simple Unix utility which reads and writes data across
+network connections, using the TCP or UDP protocol.
-It is designed to be a reliable "back-end" tool that can be used directly
-or easily driven by other programs and scripts. At the same time, it is a
-feature-rich network debugging and exploration tool, since it can create
-almost any kind of connection you would need and has several interesting
-built-in capabilities.
+It is designed to be a reliable "back-end" tool that can be used
+directly or easily driven by other programs and scripts. At the same
+time, it is a feature-rich network debugging and exploration tool, since
+it can create almost any kind of connection you would need and has
+several interesting built-in capabilities.
-This package contains the OpenBSD rewrite of netcat, including support
+This package contains the OpenBSD rewrite of netcat, including support
for IPv6, proxies, and Unix sockets. The installed binary is named
"nc.openbsd" and the manpage is as well.
-BTW, this package conflicts with the netcat in slackware as it creates
-a symbolic link /usr/bin/nc (to let libvirt stuff work correctly), so
+BTW, this package conflicts with the netcat in slackware as it creates a
+symbolic link /usr/bin/nc (to let libvirt stuff work correctly), so
remove netcat (nc) from your system before building/installing this.
diff --git a/network/netcat-openbsd/netcat-openbsd.SlackBuild b/network/netcat-openbsd/netcat-openbsd.SlackBuild
index c807a163db..22fa49b298 100644
--- a/network/netcat-openbsd/netcat-openbsd.SlackBuild
+++ b/network/netcat-openbsd/netcat-openbsd.SlackBuild
@@ -2,6 +2,7 @@
# Slackware build script for netcat-openbsd
#
+# Copyright 2020 Donald Cooley, South Haven, Indiana USA
# Copyright 2010, 2014 Slax-Dude <jmfl {at} sapo [dot] pt>
# All rights reserved.
#
@@ -23,15 +24,15 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=netcat-openbsd
-VERSION=${VERSION:-1.105}
+VERSION=${VERSION:-1.206}
BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
-DEBVER=7
+DEBVER=1
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
- i?86) ARCH=i486 ;;
+ i?86) ARCH=i586 ;;
arm*) ARCH=arm ;;
*) ARCH=$( uname -m ) ;;
esac
@@ -42,8 +43,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"
diff --git a/network/netcat-openbsd/netcat-openbsd.info b/network/netcat-openbsd/netcat-openbsd.info
index c718d0a6ba..f8fe8d4cb2 100644
--- a/network/netcat-openbsd/netcat-openbsd.info
+++ b/network/netcat-openbsd/netcat-openbsd.info
@@ -1,10 +1,10 @@
PRGNAM="netcat-openbsd"
-VERSION="1.105"
-HOMEPAGE="http://packages.debian.org/sid/netcat-openbsd"
-DOWNLOAD="http://ponce.cc/slackware/sources/repo/netcat-openbsd_1.105.orig.tar.gz"
-MD5SUM="7e67b22f1ad41a1b7effbb59ff28fca1"
+VERSION="1.206"
+HOMEPAGE="https://packages.debian.org/bullseye/netcat-openbsd"
+DOWNLOAD="http://deb.debian.org/debian/pool/main/n/netcat-openbsd/netcat-openbsd_1.206.orig.tar.gz"
+MD5SUM="e6639c7931e057282bd1404b6f9fa063"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="%README% libbsd"
MAINTAINER="Donald Cooley"
-EMAIL="chytraeu@sdf.org"
+EMAIL="chytraeus@protonmail.com"
diff --git a/network/netcat-openbsd/patches/0001-port-to-linux-with-libsd.patch b/network/netcat-openbsd/patches/0001-port-to-linux-with-libsd.patch
index 08567c7986..3b9910f182 100644
--- a/network/netcat-openbsd/patches/0001-port-to-linux-with-libsd.patch
+++ b/network/netcat-openbsd/patches/0001-port-to-linux-with-libsd.patch
@@ -3,22 +3,17 @@ Date: Mon, 13 Feb 2012 15:59:31 +0800
Subject: port to linux with libsd
---
- Makefile | 17 ++++++++--
- nc.1 | 4 +--
- netcat.c | 105 +++++++++++++++++++++++++++++++++++++++++++++++++++++---------
- socks.c | 46 +++++++++++++--------------
- 4 files changed, 130 insertions(+), 42 deletions(-)
+ Makefile | 15 ++++++-
+ nc.1 | 3 -
+ netcat.c | 131 ++++++++++++++++++++++++++++++++++++++++++++++++---------------
+ socks.c | 48 +++++++++++------------
+ 4 files changed, 140 insertions(+), 57 deletions(-)
-diff --git a/Makefile b/Makefile
-index 150f829..96a6587 100644
--- a/Makefile
+++ b/Makefile
-@@ -1,6 +1,19 @@
--# $OpenBSD: Makefile,v 1.6 2001/09/02 18:45:41 jakob Exp $
-+# $OpenBSD: Makefile,v 1.6 2001/09/02 18:45:41 jakob Exp $
-
- PROG= nc
- SRCS= netcat.c atomicio.c socks.c
+@@ -5,4 +5,17 @@ SRCS= netcat.c atomicio.c socks.c
+ LDADD+= -ltls -lssl -lcrypto
+ DPADD+= ${LIBTLS} ${LIBSSL} ${LIBCRYPTO}
-.include <bsd.prog.mk>
+LIBS= `pkg-config --libs libbsd` -lresolv
@@ -35,36 +30,44 @@ index 150f829..96a6587 100644
+
+clean:
+ rm -f $(OBJS) nc
-diff --git a/nc.1 b/nc.1
-index 75d1437..b7014a2 100644
--- a/nc.1
+++ b/nc.1
-@@ -146,9 +146,6 @@ Proxy authentication is only supported for HTTP CONNECT proxies at present.
- Specifies the source port
+@@ -213,8 +213,6 @@ Proxy authentication is only supported f
+ Specify the source port
.Nm
should use, subject to privilege restrictions and availability.
--It is an error to use this option in conjunction with the
--.Fl l
--option.
- .It Fl r
- Specifies that source and/or destination ports should be chosen randomly
- instead of sequentially within a range or in the order that the system
-@@ -170,6 +167,7 @@ Change IPv4 TOS value.
+-Cannot be used together with
+-.Fl l .
+ .It Fl R Ar CAfile
+ Load the root CA bundle for TLS certificate verification from
+ .Ar CAfile ,
+@@ -274,6 +272,7 @@ For the IPv4 TOS/IPv6 traffic class valu
may be one of
- .Ar critical ,
- .Ar inetcontrol ,
-+.Ar lowcost ,
- .Ar lowdelay ,
- .Ar netcontrol ,
- .Ar throughput ,
-diff --git a/netcat.c b/netcat.c
-index cc4683a..9b2def2 100644
+ .Cm critical ,
+ .Cm inetcontrol ,
++.Cm lowcost ,
+ .Cm lowdelay ,
+ .Cm netcontrol ,
+ .Cm throughput ,
--- a/netcat.c
+++ b/netcat.c
-@@ -42,6 +42,46 @@
+@@ -32,6 +32,8 @@
+ * *Hobbit* <hobbit@avian.org>.
+ */
+
++#define _GNU_SOURCE
++
+ #include <sys/types.h>
+ #include <sys/socket.h>
+ #include <sys/uio.h>
+@@ -41,6 +43,49 @@
+ #include <netinet/tcp.h>
#include <netinet/ip.h>
#include <arpa/telnet.h>
-
++#ifdef __linux__
++# include <linux/in6.h>
++#endif
++
+#ifndef IPTOS_LOWDELAY
+# define IPTOS_LOWDELAY 0x10
+# define IPTOS_THROUGHPUT 0x08
@@ -104,46 +107,24 @@ index cc4683a..9b2def2 100644
+# define IPTOS_DSCP_EF 0xb8
+#endif /* IPTOS_DSCP_EF */
+
-+
+
+ #include <ctype.h>
#include <err.h>
- #include <errno.h>
- #include <netdb.h>
-@@ -53,6 +93,8 @@
+@@ -56,6 +101,8 @@
+ #include <time.h>
+ #include <tls.h>
#include <unistd.h>
- #include <fcntl.h>
- #include <limits.h>
+#include <bsd/stdlib.h>
+#include <bsd/string.h>
+
#include "atomicio.h"
- #ifndef SUN_LEN
-@@ -118,7 +160,7 @@ main(int argc, char *argv[])
- struct servent *sv;
- socklen_t len;
- struct sockaddr_storage cliaddr;
-- char *proxy;
-+ char *proxy = NULL;
- const char *errstr, *proxyhost = "", *proxyport = NULL;
- struct addrinfo proxyhints;
- char unix_dg_tmp_socket_buf[UNIX_DG_TMP_SOCKET_SIZE];
-@@ -164,7 +206,11 @@ main(int argc, char *argv[])
- errx(1, "interval %s: %s", errstr, optarg);
- break;
- case 'j':
-+# if defined(SO_JUMBO)
- jflag = 1;
-+# else
-+ errx(1, "no jumbo frame support available");
-+# endif
- break;
- case 'k':
- kflag = 1;
-@@ -194,10 +240,14 @@ main(int argc, char *argv[])
+@@ -269,10 +316,14 @@ main(int argc, char *argv[])
uflag = 1;
break;
case 'V':
+# if defined(RT_TABLEID_MAX)
- rtableid = (unsigned int)strtonum(optarg, 0,
+ rtableid = (int)strtonum(optarg, 0,
RT_TABLEID_MAX, &errstr);
if (errstr)
errx(1, "rtable %s: %s", errstr, optarg);
@@ -153,8 +134,8 @@ index cc4683a..9b2def2 100644
break;
case 'v':
vflag = 1;
-@@ -232,7 +282,11 @@ main(int argc, char *argv[])
- errstr, optarg);
+@@ -321,7 +372,11 @@ main(int argc, char *argv[])
+ oflag = optarg;
break;
case 'S':
+# if defined(TCP_MD5SIG)
@@ -165,42 +146,68 @@ index cc4683a..9b2def2 100644
break;
case 'T':
errstr = NULL;
-@@ -259,6 +313,15 @@ main(int argc, char *argv[])
+@@ -346,14 +401,23 @@ main(int argc, char *argv[])
+ argc -= optind;
+ argv += optind;
+
++# if defined(RT_TABLEID_MAX)
+ if (rtableid >= 0)
+ if (setrtable(rtableid) == -1)
+ err(1, "setrtable");
++# endif
+
+ /* Cruft to make sure options are clean, and used properly. */
if (argv[0] && !argv[1] && family == AF_UNIX) {
host = argv[0];
uport = NULL;
+ } else if (!argv[0] && lflag) {
+ if (sflag)
+ errx(1, "cannot use -s and -l");
++ if (pflag)
++ errx(1, "cannot use -p and -l");
+ if (zflag)
+ errx(1, "cannot use -z and -l");
-+ if (pflag)
-+ uport=pflag;
-+ } else if (!lflag && kflag) {
-+ errx(1, "cannot use -k without -l");
} else if (argv[0] && !argv[1]) {
- if (!lflag)
+ if (!lflag)
usage(1);
-@@ -270,14 +333,7 @@ main(int argc, char *argv[])
- } else
- usage(1);
+@@ -389,33 +453,6 @@ main(int argc, char *argv[])
+ }
+ }
+- if (family == AF_UNIX) {
+- if (pledge("stdio rpath wpath cpath tmppath unix", NULL) == -1)
+- err(1, "pledge");
+- } else if (Fflag && Pflag) {
+- if (pledge("stdio inet dns sendfd tty", NULL) == -1)
+- err(1, "pledge");
+- } else if (Fflag) {
+- if (pledge("stdio inet dns sendfd", NULL) == -1)
+- err(1, "pledge");
+- } else if (Pflag && usetls) {
+- if (pledge("stdio rpath inet dns tty", NULL) == -1)
+- err(1, "pledge");
+- } else if (Pflag) {
+- if (pledge("stdio inet dns tty", NULL) == -1)
+- err(1, "pledge");
+- } else if (usetls) {
+- if (pledge("stdio rpath inet dns", NULL) == -1)
+- err(1, "pledge");
+- } else if (pledge("stdio inet dns", NULL) == -1)
+- err(1, "pledge");
+-
- if (lflag && sflag)
- errx(1, "cannot use -s and -l");
- if (lflag && pflag)
- errx(1, "cannot use -p and -l");
- if (lflag && zflag)
- errx(1, "cannot use -z and -l");
-- if (!lflag && kflag)
-- errx(1, "must use -l with -k");
-+
-
- /* Get name of temporary socket for unix datagram client */
- if ((family == AF_UNIX) && uflag && !lflag) {
-@@ -286,8 +342,8 @@ main(int argc, char *argv[])
+ if (!lflag && kflag)
+ errx(1, "must use -l with -k");
+ if (uflag && usetls)
+@@ -450,8 +487,8 @@ main(int argc, char *argv[])
} else {
strlcpy(unix_dg_tmp_socket_buf, "/tmp/nc.XXXXXXXXXX",
- UNIX_DG_TMP_SOCKET_SIZE);
+ UNIX_DG_TMP_SOCKET_SIZE);
- if (mktemp(unix_dg_tmp_socket_buf) == NULL)
- err(1, "mktemp");
+ if (mkstemp(unix_dg_tmp_socket_buf) == -1)
@@ -208,19 +215,7 @@ index cc4683a..9b2def2 100644
unix_dg_tmp_socket = unix_dg_tmp_socket_buf;
}
}
-@@ -563,18 +619,22 @@ remote_connect(const char *host, const char *port, struct addrinfo hints)
- res0->ai_protocol)) < 0)
- continue;
-
-+# if defined(RT_TABLEID_MAX)
- if (rtableid) {
- if (setsockopt(s, SOL_SOCKET, SO_RTABLE, &rtableid,
- sizeof(rtableid)) == -1)
- err(1, "setsockopt SO_RTABLE");
- }
-+# endif
-
- /* Bind to a local port or source address if specified. */
+@@ -934,8 +971,10 @@ remote_connect(const char *host, const c
if (sflag || pflag) {
struct addrinfo ahints, *ares;
@@ -229,33 +224,25 @@ index cc4683a..9b2def2 100644
setsockopt(s, SOL_SOCKET, SO_BINDANY, &on, sizeof(on));
+# endif
memset(&ahints, 0, sizeof(struct addrinfo));
- ahints.ai_family = res0->ai_family;
+ ahints.ai_family = res->ai_family;
ahints.ai_socktype = uflag ? SOCK_DGRAM : SOCK_STREAM;
-@@ -674,15 +734,23 @@ local_listen(char *host, char *port, struct addrinfo hints)
- res0->ai_protocol)) < 0)
+@@ -1027,9 +1066,15 @@ local_listen(const char *host, const cha
+ res->ai_protocol)) == -1)
continue;
-+# if defined(RT_TABLEID_MAX)
- if (rtableid) {
- if (setsockopt(s, IPPROTO_IP, SO_RTABLE, &rtableid,
- sizeof(rtableid)) == -1)
- err(1, "setsockopt SO_RTABLE");
- }
-+# endif
-+
+ ret = setsockopt(s, SOL_SOCKET, SO_REUSEADDR, &x, sizeof(x));
+ if (ret == -1)
+ err(1, NULL);
-
++
+# if defined(SO_REUSEPORT)
ret = setsockopt(s, SOL_SOCKET, SO_REUSEPORT, &x, sizeof(x));
if (ret == -1)
err(1, NULL);
+# endif
- set_common_sockopts(s);
+ set_common_sockopts(s, res->ai_family);
-@@ -886,21 +954,25 @@ set_common_sockopts(int s)
+@@ -1499,11 +1544,13 @@ set_common_sockopts(int s, int af)
{
int x = 1;
@@ -269,19 +256,57 @@ index cc4683a..9b2def2 100644
if (Dflag) {
if (setsockopt(s, SOL_SOCKET, SO_DEBUG,
&x, sizeof(x)) == -1)
- err(1, NULL);
+@@ -1514,9 +1561,14 @@ set_common_sockopts(int s, int af)
+ IP_TOS, &Tflag, sizeof(Tflag)) == -1)
+ err(1, "set IP ToS");
+
++#if defined(IPV6_TCLASS)
+ else if (af == AF_INET6 && setsockopt(s, IPPROTO_IPV6,
+ IPV6_TCLASS, &Tflag, sizeof(Tflag)) == -1)
+ err(1, "set IPv6 traffic class");
++#else
++ else if (af == AF_INET6)
++ errx(1, "can't set IPv6 traffic class (unavailable)");
++#endif
}
-+# if defined(SO_JUMBO)
- if (jflag) {
- if (setsockopt(s, SOL_SOCKET, SO_JUMBO,
- &x, sizeof(x)) == -1)
- err(1, NULL);
+ if (Iflag) {
+ if (setsockopt(s, SOL_SOCKET, SO_RCVBUF,
+@@ -1534,19 +1586,34 @@ set_common_sockopts(int s, int af)
+ IP_TTL, &ttl, sizeof(ttl)))
+ err(1, "set IP TTL");
+
++#if defined(IPV6_UNICAST_HOPS)
+ else if (af == AF_INET6 && setsockopt(s, IPPROTO_IPV6,
+ IPV6_UNICAST_HOPS, &ttl, sizeof(ttl)))
+ err(1, "set IPv6 unicast hops");
++#else
++ else if (af == AF_INET6)
++ errx(1, "can't set IPv6 unicast hops (unavailable)");
++#endif
}
-+# endif
- if (Tflag != -1) {
- if (setsockopt(s, IPPROTO_IP, IP_TOS,
- &Tflag, sizeof(Tflag)) == -1)
-@@ -949,6 +1021,7 @@ map_tos(char *s, int *val)
+
+ if (minttl != -1) {
++#if defined(IP_MINTTL)
+ if (af == AF_INET && setsockopt(s, IPPROTO_IP,
+ IP_MINTTL, &minttl, sizeof(minttl)))
+ err(1, "set IP min TTL");
++#else
++ if (af == AF_INET)
++ errx(1, "can't set IP min TTL (unavailable)");
++#endif
+
++#if defined(IPV6_MINHOPCOUNT)
+ else if (af == AF_INET6 && setsockopt(s, IPPROTO_IPV6,
+ IPV6_MINHOPCOUNT, &minttl, sizeof(minttl)))
+ err(1, "set IPv6 min hop count");
++#else
++ else if (af == AF_INET6)
++ errx(1, "can't set IPv6 min hop count (unavailable)");
++#endif
+ }
+ }
+
+@@ -1581,6 +1648,7 @@ process_tos_opt(char *s, int *val)
{ "cs7", IPTOS_DSCP_CS7 },
{ "ef", IPTOS_DSCP_EF },
{ "inetcontrol", IPTOS_PREC_INTERNETCONTROL },
@@ -289,7 +314,7 @@ index cc4683a..9b2def2 100644
{ "lowdelay", IPTOS_LOWDELAY },
{ "netcontrol", IPTOS_PREC_NETCONTROL },
{ "reliability", IPTOS_RELIABILITY },
-@@ -969,6 +1042,9 @@ map_tos(char *s, int *val)
+@@ -1742,6 +1810,9 @@ report_sock(const char *msg, const struc
void
help(void)
{
@@ -299,16 +324,8 @@ index cc4683a..9b2def2 100644
usage(0);
fprintf(stderr, "\tCommand Summary:\n\
\t-4 Use IPv4\n\
-@@ -978,6 +1054,7 @@ help(void)
- \t-h This help text\n\
- \t-I length TCP receive buffer length\n\
- \t-i secs\t Delay interval for lines sent, ports scanned\n\
-+ \t-j Use jumbo frame\n\
- \t-k Keep inbound sockets open for multiple connects\n\
- \t-l Listen mode, for inbound connects\n\
- \t-n Suppress name/port resolutions\n\
-@@ -998,15 +1075,15 @@ help(void)
- \t-x addr[:port]\tSpecify proxy address and port\n\
+@@ -1784,7 +1855,7 @@ help(void)
+ \t-Z Peer certificate file\n\
\t-z Zero-I/O mode [used for scanning]\n\
Port numbers can be individual or ranges: lo-hi [inclusive]\n");
- exit(1);
@@ -316,18 +333,6 @@ index cc4683a..9b2def2 100644
}
void
- usage(int ret)
- {
- fprintf(stderr,
-- "usage: nc [-46DdhklnrStUuvz] [-I length] [-i interval] [-O length]\n"
-- "\t [-P proxy_username] [-p source_port] [-s source] [-T ToS]\n"
-+ "usage: nc [-46DdhjklnrStUuvz] [-I length] [-i interval] [-O length]\n"
-+ "\t [-P proxy_username] [-p source_port] [-s source] [-T toskeyword]\n"
- "\t [-V rtable] [-w timeout] [-X proxy_protocol]\n"
- "\t [-x proxy_address[:port]] [destination] [port]\n");
- if (ret)
-diff --git a/socks.c b/socks.c
-index 71108d5..befd0a9 100644
--- a/socks.c
+++ b/socks.c
@@ -38,7 +38,7 @@
@@ -339,7 +344,7 @@ index 71108d5..befd0a9 100644
#include "atomicio.h"
#define SOCKS_PORT "1080"
-@@ -167,11 +167,11 @@ socks_connect(const char *host, const char *port,
+@@ -217,11 +217,11 @@ socks_connect(const char *host, const ch
buf[2] = SOCKS_NOAUTH;
cnt = atomicio(vwrite, proxyfd, buf, 3);
if (cnt != 3)
@@ -353,7 +358,7 @@ index 71108d5..befd0a9 100644
if (buf[1] == SOCKS_NOMETHOD)
errx(1, "authentication method negotiation failed");
-@@ -220,23 +220,23 @@ socks_connect(const char *host, const char *port,
+@@ -270,11 +270,11 @@ socks_connect(const char *host, const ch
cnt = atomicio(vwrite, proxyfd, buf, wlen);
if (cnt != wlen)
@@ -364,24 +369,25 @@ index 71108d5..befd0a9 100644
if (cnt != 4)
- err(1, "read failed (%zu/4)", cnt);
+ err(1, "read failed (%zu/4)", (size_t)cnt);
- if (buf[1] != 0)
- errx(1, "connection failed, SOCKS error %d", buf[1]);
- switch (buf[3]) {
+ if (buf[1] != 0) {
+ errx(1, "connection failed, SOCKSv5 error: %s",
+ socks5_strerror(buf[1]));
+@@ -283,12 +283,12 @@ socks_connect(const char *host, const ch
case SOCKS_IPV4:
cnt = atomicio(read, proxyfd, buf + 4, 6);
if (cnt != 6)
-- err(1, "read failed (%d/6)", cnt);
-+ err(1, "read failed (%lu/6)", (unsigned long)cnt);
+- err(1, "read failed (%zu/6)", cnt);
++ err(1, "read failed (%zu/6)", (size_t)cnt);
break;
case SOCKS_IPV6:
cnt = atomicio(read, proxyfd, buf + 4, 18);
if (cnt != 18)
-- err(1, "read failed (%d/18)", cnt);
-+ err(1, "read failed (%lu/18)", (unsigned long)cnt);
+- err(1, "read failed (%zu/18)", cnt);
++ err(1, "read failed (%zu/18)", (size_t)cnt);
break;
default:
errx(1, "connection failed, unsupported address type");
-@@ -256,11 +256,11 @@ socks_connect(const char *host, const char *port,
+@@ -308,11 +308,11 @@ socks_connect(const char *host, const ch
cnt = atomicio(vwrite, proxyfd, buf, wlen);
if (cnt != wlen)
@@ -392,10 +398,10 @@ index 71108d5..befd0a9 100644
if (cnt != 8)
- err(1, "read failed (%zu/8)", cnt);
+ err(1, "read failed (%zu/8)", (size_t)cnt);
- if (buf[1] != 90)
- errx(1, "connection failed, SOCKS error %d", buf[1]);
- } else if (socksv == -1) {
-@@ -272,39 +272,39 @@ socks_connect(const char *host, const char *port,
+ if (buf[1] != 90) {
+ errx(1, "connection failed, SOCKSv4 error: %s",
+ socks4_strerror(buf[1]));
+@@ -326,21 +326,21 @@ socks_connect(const char *host, const ch
/* Try to be sane about numeric IPv6 addresses */
if (strchr(host, ':') != NULL) {
@@ -409,7 +415,7 @@ index 71108d5..befd0a9 100644
"CONNECT %s:%d HTTP/1.0\r\n",
host, ntohs(serverport));
}
- if (r == -1 || (size_t)r >= sizeof(buf))
+ if (r < 0 || (size_t)r >= sizeof(buf))
errx(1, "hostname too long");
- r = strlen(buf);
+ r = strlen((char*)buf);
@@ -420,39 +426,44 @@ index 71108d5..befd0a9 100644
+ err(1, "write failed (%zu/%d)", (size_t)cnt, (int)r);
if (authretry > 1) {
- char resp[1024];
+ char proxypass[256];
+@@ -348,20 +348,20 @@ socks_connect(const char *host, const ch
- proxypass = getproxypass(proxyuser, proxyhost);
+ getproxypass(proxyuser, proxyhost,
+ proxypass, sizeof proxypass);
- r = snprintf(buf, sizeof(buf), "%s:%s",
+ r = snprintf((char*)buf, sizeof(buf), "%s:%s",
proxyuser, proxypass);
+ explicit_bzero(proxypass, sizeof proxypass);
if (r == -1 || (size_t)r >= sizeof(buf) ||
- b64_ntop(buf, strlen(buf), resp,
+ b64_ntop(buf, strlen((char*)buf), resp,
sizeof(resp)) == -1)
errx(1, "Proxy username/password too long");
- r = snprintf(buf, sizeof(buf), "Proxy-Authorization: "
-+ r = snprintf((char*)buf, sizeof((char*)buf), "Proxy-Authorization: "
++ r = snprintf((char*)buf, sizeof(buf), "Proxy-Authorization: "
"Basic %s\r\n", resp);
- if (r == -1 || (size_t)r >= sizeof(buf))
+ if (r < 0 || (size_t)r >= sizeof(buf))
errx(1, "Proxy auth response too long");
- r = strlen(buf);
+ r = strlen((char*)buf);
if ((cnt = atomicio(vwrite, proxyfd, buf, r)) != r)
- err(1, "write failed (%zu/%d)", cnt, r);
+ err(1, "write failed (%zu/%d)", (size_t)cnt, r);
+ explicit_bzero(proxypass, sizeof proxypass);
+ explicit_bzero(buf, sizeof buf);
}
-
- /* Terminate headers */
-@@ -312,22 +312,22 @@ socks_connect(const char *host, const char *port,
- err(1, "write failed (2/%d)", r);
+@@ -371,23 +371,23 @@ socks_connect(const char *host, const ch
+ err(1, "write failed (%zu/2)", cnt);
/* Read status reply */
- proxy_read_line(proxyfd, buf, sizeof(buf));
+ proxy_read_line(proxyfd, (char*)buf, sizeof(buf));
if (proxyuser != NULL &&
-- strncmp(buf, "HTTP/1.0 407 ", 12) == 0) {
-+ strncmp((char*)buf, "HTTP/1.0 407 ", 12) == 0) {
+- (strncmp(buf, "HTTP/1.0 407 ", 12) == 0 ||
+- strncmp(buf, "HTTP/1.1 407 ", 12) == 0)) {
++ (strncmp((char*)buf, "HTTP/1.0 407 ", 12) == 0 ||
++ strncmp((char*)buf, "HTTP/1.1 407 ", 12) == 0)) {
if (authretry > 1) {
fprintf(stderr, "Proxy authentication "
"failed\n");
@@ -472,4 +483,3 @@ index 71108d5..befd0a9 100644
if (*buf == '\0')
break;
}
---
diff --git a/network/netcat-openbsd/patches/0002-build-without-TLS-support.patch b/network/netcat-openbsd/patches/0002-build-without-TLS-support.patch
new file mode 100644
index 0000000000..c4a72c65af
--- /dev/null
+++ b/network/netcat-openbsd/patches/0002-build-without-TLS-support.patch
@@ -0,0 +1,872 @@
+From: Guilhem Moulin <guilhem@debian.org>
+Date: Fri, 09 Jun 2017 13:21:23 +0200
+Subject: build without TLS support
+
+tls.h isn't available in libsd-dev, and TLS supports adds options (-C, -Z)
+that are already used by our Debian-specific patches.
+
+---
+ Makefile | 2
+ nc.1 | 114 ++---------------------------------------
+ netcat.c | 172 +++++++++++++++++++++++++++++++++++++++++++++++++++++----------
+ 3 files changed, 153 insertions(+), 135 deletions(-)
+
+--- a/Makefile
++++ b/Makefile
+@@ -2,8 +2,6 @@
+
+ PROG= nc
+ SRCS= netcat.c atomicio.c socks.c
+-LDADD+= -ltls -lssl -lcrypto
+-DPADD+= ${LIBTLS} ${LIBSSL} ${LIBCRYPTO}
+
+ LIBS= `pkg-config --libs libbsd` -lresolv
+ OBJS= $(SRCS:.c=.o)
+--- a/nc.1
++++ b/nc.1
+@@ -33,20 +33,14 @@
+ .Nd arbitrary TCP and UDP connections and listens
+ .Sh SYNOPSIS
+ .Nm nc
+-.Op Fl 46cDdFhklNnrStUuvz
+-.Op Fl C Ar certfile
+-.Op Fl e Ar name
+-.Op Fl H Ar hash
++.Op Fl 46DdFhklNnrStUuvz
+ .Op Fl I Ar length
+ .Op Fl i Ar interval
+-.Op Fl K Ar keyfile
+ .Op Fl M Ar ttl
+ .Op Fl m Ar minttl
+ .Op Fl O Ar length
+-.Op Fl o Ar staplefile
+ .Op Fl P Ar proxy_username
+ .Op Fl p Ar source_port
+-.Op Fl R Ar CAfile
+ .Op Fl s Ar source
+ .Op Fl T Ar keyword
+ .Op Fl V Ar rtable
+@@ -54,7 +48,6 @@
+ .Op Fl w Ar timeout
+ .Op Fl X Ar proxy_protocol
+ .Op Fl x Ar proxy_address Ns Op : Ns Ar port
+-.Op Fl Z Ar peercertfile
+ .Op Ar destination
+ .Op Ar port
+ .Sh DESCRIPTION
+@@ -99,28 +92,10 @@ The options are as follows:
+ Use IPv4 addresses only.
+ .It Fl 6
+ Use IPv6 addresses only.
+-.It Fl C Ar certfile
+-Load the public key part of the TLS peer certificate from
+-.Ar certfile ,
+-in PEM format.
+-Requires
+-.Fl c .
+-.It Fl c
+-Use TLS to connect or listen.
+-Cannot be used together with any of the options
+-.Fl FuU .
+ .It Fl D
+ Enable debugging on the socket.
+ .It Fl d
+ Do not attempt to read from stdin.
+-.It Fl e Ar name
+-Only accept the TLS peer certificate if it contains the
+-.Ar name .
+-Requires
+-.Fl c .
+-If not specified,
+-.Ar destination
+-is used.
+ .It Fl F
+ Pass the first connected socket using
+ .Xr sendmsg 2
+@@ -137,18 +112,7 @@ using the
+ .Cm ProxyUseFdpass
+ option).
+ Cannot be used with
+-.Fl c
+-or
+ .Fl U .
+-.It Fl H Ar hash
+-Only accept the TLS peer certificate if its hash returned from
+-.Xr tls_peer_cert_hash 3
+-matches
+-.Ar hash .
+-Requires
+-.Fl c
+-and cannot be used with
+-.Fl T Cm noverify .
+ .It Fl h
+ Print out the
+ .Nm
+@@ -160,12 +124,6 @@ Sleep for
+ .Ar interval
+ seconds between lines of text sent and received.
+ Also causes a delay time between connections to multiple ports.
+-.It Fl K Ar keyfile
+-Load the TLS private key from
+-.Ar keyfile ,
+-in PEM format.
+-Requires
+-.Fl c .
+ .It Fl k
+ When a connection is completed, listen for another one.
+ Requires
+@@ -196,15 +154,6 @@ Do not do any DNS or service lookups on
+ hostnames or ports.
+ .It Fl O Ar length
+ Specify the size of the TCP send buffer.
+-.It Fl o Ar staplefile
+-During the TLS handshake, load data to be stapled from
+-.Ar staplefile ,
+-which is expected to contain an OCSP response from an OCSP server in
+-DER format.
+-Requires
+-.Fl c
+-and
+-.Fl C .
+ .It Fl P Ar proxy_username
+ Specifies a username to present to a proxy server that requires authentication.
+ If no username is specified then authentication will not be attempted.
+@@ -213,13 +162,6 @@ Proxy authentication is only supported f
+ Specify the source port
+ .Nm
+ should use, subject to privilege restrictions and availability.
+-.It Fl R Ar CAfile
+-Load the root CA bundle for TLS certificate verification from
+-.Ar CAfile ,
+-in PEM format, instead of
+-.Pa /etc/ssl/cert.pem .
+-Requires
+-.Fl c .
+ .It Fl r
+ Choose source and/or destination ports randomly
+ instead of sequentially within a range or in the order that the system
+@@ -239,35 +181,7 @@ Cannot be used together with
+ or
+ .Fl x .
+ .It Fl T Ar keyword
+-Change the IPv4 TOS/IPv6 traffic class value or the TLS options.
+-.Pp
+-For TLS options,
+-.Ar keyword
+-may be one of:
+-.Cm noverify ,
+-which disables certificate verification;
+-.Cm noname ,
+-which disables certificate name checking;
+-.Cm clientcert ,
+-which requires a client certificate on incoming connections; or
+-.Cm muststaple ,
+-which requires the peer to provide a valid stapled OCSP response
+-with the handshake.
+-The following TLS options specify a value in the form of a
+-.Ar key Ns = Ns Ar value
+-pair:
+-.Cm ciphers ,
+-which allows the supported TLS ciphers to be specified (see
+-.Xr tls_config_set_ciphers 3
+-for further details);
+-.Cm protocols ,
+-which allows the supported TLS protocols to be specified (see
+-.Xr tls_config_parse_protocols 3
+-for further details).
+-Specifying TLS options requires
+-.Fl c .
+-.Pp
+-For the IPv4 TOS/IPv6 traffic class value,
++Change the IPv4 TOS/IPv6 traffic class value.
+ .Ar keyword
+ may be one of
+ .Cm critical ,
+@@ -291,13 +205,13 @@ to script telnet sessions.
+ Use
+ .Ux Ns -domain
+ sockets.
+-Cannot be used together with any of the options
+-.Fl cFx .
++Cannot be used together with
++.Fl F
++or
++.Fl x .
+ .It Fl u
+ Use UDP instead of TCP.
+ Cannot be used together with
+-.Fl c
+-or
+ .Fl x .
+ For
+ .Ux Ns -domain
+@@ -360,12 +274,6 @@ An IPv6 address can be specified unambig
+ in square brackets.
+ A proxy cannot be used with any of the options
+ .Fl lsuU .
+-.It Fl Z Ar peercertfile
+-Save the peer certificates to
+-.Ar peercertfile ,
+-in PEM format.
+-Requires
+-.Fl c .
+ .It Fl z
+ Only scan for listening daemons, without sending any data to them.
+ Cannot be used together with
+@@ -519,16 +427,6 @@ the source port, with a timeout of 5 sec
+ .Pp
+ .Dl $ nc -p 31337 -w 5 host.example.com 42
+ .Pp
+-Open a TCP connection to port 443 of www.example.com, and negotiate TLS with
+-any supported TLS protocol version and "compat" ciphers:
+-.Pp
+-.Dl $ nc -cv -T protocols=all -T ciphers=compat www.example.com 443
+-.Pp
+-Open a TCP connection to port 443 of www.google.ca, and negotiate TLS.
+-Check for a different name in the certificate for validation:
+-.Pp
+-.Dl $ nc -cv -e adsf.au.doubleclick.net www.google.ca 443
+-.Pp
+ Open a UDP connection to port 53 of host.example.com:
+ .Pp
+ .Dl $ nc -u host.example.com 53
+--- a/netcat.c
++++ b/netcat.c
+@@ -99,7 +99,9 @@
+ #include <stdlib.h>
+ #include <string.h>
+ #include <time.h>
+-#include <tls.h>
++#ifdef TLS
++# include <tls.h>
++#endif
+ #include <unistd.h>
+ #include <bsd/stdlib.h>
+ #include <bsd/string.h>
+@@ -115,10 +117,12 @@
+ #define POLL_STDOUT 3
+ #define BUFSIZE 16384
+
+-#define TLS_NOVERIFY (1 << 1)
+-#define TLS_NONAME (1 << 2)
+-#define TLS_CCERT (1 << 3)
+-#define TLS_MUSTSTAPLE (1 << 4)
++#ifdef TLS
++# define TLS_NOVERIFY (1 << 1)
++# define TLS_NONAME (1 << 2)
++# define TLS_CCERT (1 << 3)
++# define TLS_MUSTSTAPLE (1 << 4)
++#endif
+
+ /* Command Line Options */
+ int dflag; /* detached, no stdin */
+@@ -144,6 +148,7 @@ int Sflag; /* TCP MD5 signature opti
+ int Tflag = -1; /* IP Type of Service */
+ int rtableid = -1;
+
++# if defined(TLS)
+ int usetls; /* use TLS */
+ const char *Cflag; /* Public cert file */
+ const char *Kflag; /* Private key file */
+@@ -156,6 +161,7 @@ char *tls_expecthash; /* required hash
+ char *tls_ciphers; /* TLS ciphers */
+ char *tls_protocols; /* TLS protocols */
+ FILE *Zflag; /* file to save peer cert */
++# endif
+
+ int recvcount, recvlimit;
+ int timeout = -1;
+@@ -170,10 +176,16 @@ int strtoport(char *portstr, int udp);
+ void build_ports(char *);
+ void help(void) __attribute__((noreturn));
+ int local_listen(const char *, const char *, struct addrinfo);
++# if defined(TLS)
+ void readwrite(int, struct tls *);
++# else
++void readwrite(int);
++# endif
+ void fdpass(int nfd) __attribute__((noreturn));
+ int remote_connect(const char *, const char *, struct addrinfo);
++# if defined(TLS)
+ int timeout_tls(int, struct tls *, int (*)(struct tls *));
++# endif
+ int timeout_connect(int, const struct sockaddr *, socklen_t);
+ int socks_connect(const char *, const char *, struct addrinfo,
+ const char *, const char *, struct addrinfo, int, const char *);
+@@ -183,15 +195,24 @@ int unix_connect(char *);
+ int unix_listen(char *);
+ void set_common_sockopts(int, int);
+ int process_tos_opt(char *, int *);
++# if defined(TLS)
+ int process_tls_opt(char *, int *);
+ void save_peer_cert(struct tls *_tls_ctx, FILE *_fp);
++# endif
+ void report_sock(const char *, const struct sockaddr *, socklen_t, char *);
++# if defined(TLS)
+ void report_tls(struct tls *tls_ctx, char * host);
++# endif
+ void usage(int);
++# if defined(TLS)
+ ssize_t drainbuf(int, unsigned char *, size_t *, struct tls *);
+ ssize_t fillbuf(int, unsigned char *, size_t *, struct tls *);
+ void tls_setup_client(struct tls *, int, char *);
+ struct tls *tls_setup_server(struct tls *, int, char *);
++# else
++ssize_t drainbuf(int, unsigned char *, size_t *);
++ssize_t fillbuf(int, unsigned char *, size_t *);
++# endif
+
+ int
+ main(int argc, char *argv[])
+@@ -206,8 +227,10 @@ main(int argc, char *argv[])
+ const char *errstr;
+ struct addrinfo proxyhints;
+ char unix_dg_tmp_socket_buf[UNIX_DG_TMP_SOCKET_SIZE];
++# if defined(TLS)
+ struct tls_config *tls_cfg = NULL;
+ struct tls *tls_ctx = NULL;
++# endif
+ uint32_t protocols;
+
+ ret = 1;
+@@ -215,12 +238,18 @@ main(int argc, char *argv[])
+ host = NULL;
+ uport = NULL;
+ sv = NULL;
++# if defined(TLS)
+ Rflag = tls_default_ca_cert_file();
++# endif
+
+ signal(SIGPIPE, SIG_IGN);
+
+ while ((ch = getopt(argc, argv,
++# if defined(TLS)
+ "46C:cDde:FH:hI:i:K:klM:m:NnO:o:P:p:R:rSs:T:tUuV:vW:w:X:x:Z:z"))
++# else
++ "46DdFhI:i:klM:m:NnO:P:p:rSs:T:tUuV:vW:w:X:x:z"))
++# endif
+ != -1) {
+ switch (ch) {
+ case '4':
+@@ -242,24 +271,30 @@ main(int argc, char *argv[])
+ else
+ errx(1, "unsupported proxy protocol");
+ break;
++# if defined(TLS)
+ case 'C':
+ Cflag = optarg;
+ break;
+ case 'c':
+ usetls = 1;
+ break;
++# endif
+ case 'd':
+ dflag = 1;
+ break;
++# if defined(TLS)
+ case 'e':
+ tls_expectname = optarg;
+ break;
++# endif
+ case 'F':
+ Fflag = 1;
+ break;
++# if defined(TLS)
+ case 'H':
+ tls_expecthash = optarg;
+ break;
++# endif
+ case 'h':
+ help();
+ break;
+@@ -268,9 +303,11 @@ main(int argc, char *argv[])
+ if (errstr)
+ errx(1, "interval %s: %s", errstr, optarg);
+ break;
++# if defined(TLS)
+ case 'K':
+ Kflag = optarg;
+ break;
++# endif
+ case 'k':
+ kflag = 1;
+ break;
+@@ -299,10 +336,12 @@ main(int argc, char *argv[])
+ case 'p':
+ pflag = optarg;
+ break;
++# if defined(TLS)
+ case 'R':
+ tls_cachanged = 1;
+ Rflag = optarg;
+ break;
++# endif
+ case 'r':
+ rflag = 1;
+ break;
+@@ -344,12 +383,14 @@ main(int argc, char *argv[])
+ if ((proxy = strdup(optarg)) == NULL)
+ err(1, NULL);
+ break;
++# if defined(TLS)
+ case 'Z':
+ if (strcmp(optarg, "-") == 0)
+ Zflag = stderr;
+ else if ((Zflag = fopen(optarg, "w")) == NULL)
+ err(1, "can't open %s", optarg);
+ break;
++# endif
+ case 'z':
+ zflag = 1;
+ break;
+@@ -368,9 +409,11 @@ main(int argc, char *argv[])
+ errx(1, "TCP send window %s: %s",
+ errstr, optarg);
+ break;
++# if defined(TLS)
+ case 'o':
+ oflag = optarg;
+ break;
++# endif
+ case 'S':
+ # if defined(TCP_MD5SIG)
+ Sflag = 1;
+@@ -381,8 +424,10 @@ main(int argc, char *argv[])
+ case 'T':
+ errstr = NULL;
+ errno = 0;
++# if defined(TLS)
+ if (process_tls_opt(optarg, &TLSopt))
+ break;
++# endif
+ if (process_tos_opt(optarg, &Tflag))
+ break;
+ if (strlen(optarg) > 1 && optarg[0] == '0' &&
+@@ -392,7 +437,11 @@ main(int argc, char *argv[])
+ Tflag = (int)strtonum(optarg, 0, 255,
+ &errstr);
+ if (Tflag < 0 || Tflag > 255 || errstr || errno)
++# if defined(TLS)
+ errx(1, "illegal tos/tls value %s", optarg);
++# else
++ errx(1, "illegal tos value %s", optarg);
++# endif
+ break;
+ default:
+ usage(1);
+@@ -429,6 +478,7 @@ main(int argc, char *argv[])
+ } else
+ usage(1);
+
++# if defined(TLS)
+ if (usetls) {
+ if (Cflag && unveil(Cflag, "r") == -1)
+ err(1, "unveil");
+@@ -452,15 +502,19 @@ main(int argc, char *argv[])
+ err(1, "unveil");
+ }
+ }
++# endif
+
+ if (!lflag && kflag)
+ errx(1, "must use -l with -k");
++# if defined(TLS)
+ if (uflag && usetls)
+ errx(1, "cannot use -c and -u");
+ if ((family == AF_UNIX) && usetls)
+ errx(1, "cannot use -c and -U");
++# endif
+ if ((family == AF_UNIX) && Fflag)
+ errx(1, "cannot use -F and -U");
++# if defined(TLS)
+ if (Fflag && usetls)
+ errx(1, "cannot use -c and -F");
+ if (TLSopt && !usetls)
+@@ -479,6 +533,7 @@ main(int argc, char *argv[])
+ errx(1, "you must specify -c to use -H");
+ if (tls_expectname && !usetls)
+ errx(1, "you must specify -c to use -e");
++# endif
+
+ /* Get name of temporary socket for unix datagram client */
+ if ((family == AF_UNIX) && uflag && !lflag) {
+@@ -545,6 +600,7 @@ main(int argc, char *argv[])
+ proxyhints.ai_flags |= AI_NUMERICHOST;
+ }
+
++# if defined(TLS)
+ if (usetls) {
+ if ((tls_cfg = tls_config_new()) == NULL)
+ errx(1, "unable to allocate TLS config");
+@@ -580,7 +636,8 @@ main(int argc, char *argv[])
+ err(1, "pledge");
+ } else if (pledge("stdio inet dns", NULL) == -1)
+ err(1, "pledge");
+- }
++ }
++# endif
+ if (lflag) {
+ ret = 0;
+
+@@ -591,6 +648,7 @@ main(int argc, char *argv[])
+ s = unix_listen(host);
+ }
+
++# if defined(TLS)
+ if (usetls) {
+ tls_config_verify_client_optional(tls_cfg);
+ if ((tls_ctx = tls_server()) == NULL)
+@@ -599,6 +657,7 @@ main(int argc, char *argv[])
+ errx(1, "tls configuration failed (%s)",
+ tls_error(tls_ctx));
+ }
++# endif
+ /* Allow only one connection at a time, but stay alive. */
+ for (;;) {
+ if (family != AF_UNIX) {
+@@ -614,7 +673,11 @@ main(int argc, char *argv[])
+ * let it receive datagrams from multiple
+ * socket pairs.
+ */
++# if defined(TLS)
+ readwrite(s, NULL);
++# else
++ readwrite(s);
++# endif
+ } else if (uflag && !kflag) {
+ /*
+ * For UDP and not -k, we will use recvfrom()
+@@ -639,9 +702,14 @@ main(int argc, char *argv[])
+ report_sock("Connection received",
+ (struct sockaddr *)&z, len, NULL);
+
++# if defined(TLS)
+ readwrite(s, NULL);
+ } else {
+ struct tls *tls_cctx = NULL;
++# else
++ readwrite(s);
++ } else {
++# endif
+ int connfd;
+
+ len = sizeof(cliaddr);
+@@ -655,6 +723,7 @@ main(int argc, char *argv[])
+ report_sock("Connection received",
+ (struct sockaddr *)&cliaddr, len,
+ family == AF_UNIX ? host : NULL);
++# if defined(TLS)
+ if ((usetls) &&
+ (tls_cctx = tls_setup_server(tls_ctx, connfd, host)))
+ readwrite(connfd, tls_cctx);
+@@ -664,6 +733,10 @@ main(int argc, char *argv[])
+ timeout_tls(s, tls_cctx, tls_close);
+ close(connfd);
+ tls_free(tls_cctx);
++# else
++ readwrite(connfd);
++ close(connfd);
++# endif
+ }
+ if (family == AF_UNIX && uflag) {
+ if (connect(s, NULL, 0) == -1)
+@@ -678,7 +751,11 @@ main(int argc, char *argv[])
+
+ if ((s = unix_connect(host)) > 0) {
+ if (!zflag)
++# if defined(TLS)
+ readwrite(s, NULL);
++# else
++ readwrite(s);
++# endif
+ close(s);
+ } else {
+ warn("%s", host);
+@@ -699,6 +776,7 @@ main(int argc, char *argv[])
+ for (s = -1, i = 0; portlist[i] != NULL; i++) {
+ if (s != -1)
+ close(s);
++# if defined(TLS)
+ tls_free(tls_ctx);
+ tls_ctx = NULL;
+
+@@ -709,6 +787,7 @@ main(int argc, char *argv[])
+ errx(1, "tls configuration failed (%s)",
+ tls_error(tls_ctx));
+ }
++# endif
+ if (xflag)
+ s = socks_connect(host, portlist[i], hints,
+ proxy, proxyport, proxyhints, socksv,
+@@ -746,6 +825,7 @@ main(int argc, char *argv[])
+ }
+ if (Fflag)
+ fdpass(s);
++# if defined(TLS)
+ else {
+ if (usetls)
+ tls_setup_client(tls_ctx, s, host);
+@@ -754,13 +834,19 @@ main(int argc, char *argv[])
+ if (tls_ctx)
+ timeout_tls(s, tls_ctx, tls_close);
+ }
++# else
++ else if (!zflag)
++ readwrite(s);
++# endif
+ }
+ }
+
+ if (s != -1)
+ close(s);
++# if defined(TLS)
+ tls_free(tls_ctx);
+ tls_config_free(tls_cfg);
++# endif
+
+ return ret;
+ }
+@@ -802,6 +888,7 @@ unix_bind(char *path, int flags)
+ return s;
+ }
+
++# if defined(TLS)
+ int
+ timeout_tls(int s, struct tls *tls_ctx, int (*func)(struct tls *))
+ {
+@@ -888,6 +975,7 @@ tls_setup_server(struct tls *tls_ctx, in
+ }
+ return NULL;
+ }
++# endif
+
+ /*
+ * unix_connect()
+@@ -1113,7 +1201,11 @@ local_listen(const char *host, const cha
+ * Loop that polls on the network file descriptor and stdin.
+ */
+ void
++# if defined(TLS)
+ readwrite(int net_fd, struct tls *tls_ctx)
++# else
++readwrite(int net_fd)
++# endif
+ {
+ struct pollfd pfd[4];
+ int stdin_fd = STDIN_FILENO;
+@@ -1213,12 +1305,17 @@ readwrite(int net_fd, struct tls *tls_ct
+ /* try to read from stdin */
+ if (pfd[POLL_STDIN].revents & POLLIN && stdinbufpos < BUFSIZE) {
+ ret = fillbuf(pfd[POLL_STDIN].fd, stdinbuf,
++# if defined(TLS)
+ &stdinbufpos, NULL);
+ if (ret == TLS_WANT_POLLIN)
+ pfd[POLL_STDIN].events = POLLIN;
+ else if (ret == TLS_WANT_POLLOUT)
+ pfd[POLL_STDIN].events = POLLOUT;
+- else if (ret == 0 || ret == -1)
++ else
++# else
++ &stdinbufpos);
++# endif
++ if (ret == 0 || ret == -1)
+ pfd[POLL_STDIN].fd = -1;
+ /* read something - poll net out */
+ if (stdinbufpos > 0)