summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog.txt767
-rw-r--r--academic/biblesync/biblesync.SlackBuild6
-rw-r--r--academic/boinc/boinc.SlackBuild2
-rw-r--r--academic/chartgeany/README6
-rw-r--r--academic/chartgeany/chartgeany.SlackBuild106
-rw-r--r--academic/chartgeany/chartgeany.info10
-rw-r--r--academic/chartgeany/doinst.sh3
-rw-r--r--academic/chartgeany/slack-desc19
-rw-r--r--academic/colin/README4
-rw-r--r--academic/colin/colin.SlackBuild101
-rw-r--r--academic/colin/colin.info10
-rw-r--r--academic/colin/slack-desc19
-rw-r--r--academic/cryptominisat/cryptominisat.SlackBuild2
-rw-r--r--academic/cryptominisat/cryptominisat.info6
-rw-r--r--academic/fet/fet.SlackBuild2
-rw-r--r--academic/fet/fet.info6
-rw-r--r--academic/fet/slack-desc2
-rw-r--r--academic/freechartgeany/README15
-rw-r--r--academic/freechartgeany/freechartgeany.info10
-rw-r--r--academic/gcompris-qt/README18
-rw-r--r--academic/gcompris-qt/doinst.sh9
-rw-r--r--academic/gcompris-qt/gcompris-qt4
-rw-r--r--academic/gcompris-qt/gcompris-qt.SlackBuild103
-rw-r--r--academic/gcompris-qt/gcompris-qt.desktop88
-rw-r--r--academic/gcompris-qt/gcompris-qt.info10
-rw-r--r--academic/gcompris-qt/gcompris-qt.pngbin0 -> 20395 bytes
-rw-r--r--academic/gcompris-qt/slack-desc19
-rw-r--r--academic/gri/gri.info2
-rw-r--r--academic/latex2html/latex2html.SlackBuild6
-rw-r--r--academic/latex2html/latex2html.info6
-rw-r--r--academic/latex2html/manual.pdfbin907245 -> 893953 bytes
-rw-r--r--academic/libqalculate/libqalculate.SlackBuild4
-rw-r--r--academic/libqalculate/libqalculate.info8
-rw-r--r--academic/meep/README44
-rw-r--r--academic/meep/meep.SlackBuild29
-rw-r--r--academic/meep/meep.info8
-rw-r--r--academic/meep/slack-desc4
-rw-r--r--academic/mpb/README44
-rw-r--r--academic/mpb/mpb.SlackBuild160
-rw-r--r--academic/mpb/mpb.info10
-rw-r--r--academic/mpb/slack-desc15
-rw-r--r--academic/muscle/README30
-rw-r--r--academic/muscle/muscle.1135
-rw-r--r--academic/muscle/muscle.SlackBuild16
-rw-r--r--academic/muscle/muscle.info8
-rw-r--r--academic/muscle/slack-desc4
-rw-r--r--academic/qalculate-gtk/qalculate-gtk.SlackBuild4
-rw-r--r--academic/qalculate-gtk/qalculate-gtk.info8
-rw-r--r--academic/rpy2/README22
-rw-r--r--academic/rpy2/Rlibs.conf2
-rw-r--r--academic/rpy2/doinst.sh2
-rw-r--r--academic/rpy2/rpy2.SlackBuild110
-rw-r--r--academic/rpy2/rpy2.info10
-rw-r--r--academic/rpy2/slack-desc19
-rw-r--r--academic/sage/sage.SlackBuild13
-rw-r--r--academic/sword/README3
-rw-r--r--academic/sword/sword.SlackBuild7
-rw-r--r--academic/sword/sword.diff75
-rw-r--r--academic/tiemu/README7
-rw-r--r--academic/tiemu/doinst.sh (renamed from academic/freechartgeany/doinst.sh)0
-rw-r--r--academic/tiemu/patches/01-build-fix.patch487
-rw-r--r--academic/tiemu/patches/sysdeps.patch15
-rw-r--r--academic/tiemu/slack-desc18
-rw-r--r--academic/tiemu/tiemu.SlackBuild114
-rw-r--r--academic/tiemu/tiemu.info10
-rw-r--r--audio/audacity/audacity.SlackBuild2
-rw-r--r--audio/audacity/audacity.info2
-rw-r--r--audio/carla/carla.SlackBuild19
-rw-r--r--audio/carla/carla.info6
-rw-r--r--audio/deadbeef/deadbeef.info4
-rw-r--r--audio/exhale/README4
-rw-r--r--audio/exhale/exhale.SlackBuild93
-rw-r--r--audio/exhale/exhale.info10
-rw-r--r--audio/exhale/slack-desc19
-rw-r--r--audio/faac/faac.SlackBuild9
-rw-r--r--audio/faac/faac.info2
-rw-r--r--audio/faad2/faad2.SlackBuild9
-rw-r--r--audio/faad2/faad2.info2
-rw-r--r--audio/fluidsynth-dssi/fluidsynth-dssi.SlackBuild17
-rw-r--r--audio/fluidsynth-dssi/fluidsynth-dssi.info6
-rw-r--r--audio/fluidsynth/README24
-rw-r--r--audio/fluidsynth/fluidsynth.SlackBuild31
-rw-r--r--audio/fluidsynth/fluidsynth.info10
-rw-r--r--audio/fluidsynth/slack-desc4
-rw-r--r--audio/lmms/lmms.SlackBuild48
-rw-r--r--audio/lmms/lmms.info8
-rw-r--r--audio/mixxx/mixxx.SlackBuild6
-rw-r--r--audio/mpd/README19
-rw-r--r--audio/mpd/doinst.sh4
-rw-r--r--audio/mpd/mpd.SlackBuild77
-rw-r--r--audio/mpd/mpd.info6
-rw-r--r--audio/mpd/slack-desc2
-rw-r--r--audio/muse/README6
-rw-r--r--audio/muse/doinst.sh2
-rw-r--r--audio/muse/muse.SlackBuild30
-rw-r--r--audio/muse/muse.info6
-rw-r--r--audio/muse/qt512.patch22
-rw-r--r--audio/muse/setcap.sh1
-rw-r--r--audio/ocp/doinst.sh3
-rw-r--r--audio/ocp/ocp.SlackBuild18
-rw-r--r--audio/ocp/ocp.info6
-rw-r--r--audio/pd/pd.SlackBuild16
-rw-r--r--audio/pd/pd.desktop2
-rw-r--r--audio/pd/pd.info6
-rw-r--r--audio/qmmp-plugin-pack/qmmp-plugin-pack.SlackBuild2
-rw-r--r--audio/qmmp-plugin-pack/qmmp-plugin-pack.info6
-rw-r--r--audio/qmmp/README2
-rw-r--r--audio/qmmp/qmmp.SlackBuild2
-rw-r--r--audio/qmmp/qmmp.info6
-rw-r--r--audio/qsynth/qsynth.SlackBuild2
-rw-r--r--audio/qsynth/qsynth.info8
-rw-r--r--audio/swami/swami-menu-qsort-bug.patch12
-rw-r--r--audio/swami/swami.SlackBuild32
-rw-r--r--audio/swami/swami.info6
-rw-r--r--business/stansoft/README3
-rw-r--r--business/stansoft/slack-desc6
-rw-r--r--business/stansoft/stansoft.SlackBuild2
-rw-r--r--business/stansoft/stansoft.info10
-rw-r--r--desktop/Qogir-icon-theme/Qogir-icon-theme.SlackBuild7
-rw-r--r--desktop/Surfn/Surfn.SlackBuild18
-rw-r--r--desktop/Zafiro-icons/Zafiro-icons.SlackBuild7
-rw-r--r--desktop/anki/anki.info2
-rw-r--r--desktop/arc-icon-theme/arc-icon-theme.SlackBuild7
-rw-r--r--desktop/areao43-icon-theme/areao43-icon-theme.SlackBuild7
-rw-r--r--desktop/awoken-icon-theme/awoken-icon-theme.SlackBuild11
-rw-r--r--desktop/boston-icon-theme/boston-icon-theme.SlackBuild14
-rw-r--r--desktop/boston-icon-theme/boston-icon-theme.info8
-rw-r--r--desktop/breath-gtk-theme/README2
-rw-r--r--desktop/breath-gtk-theme/breath-gtk-theme.SlackBuild96
-rw-r--r--desktop/breath-gtk-theme/breath-gtk-theme.info10
-rw-r--r--desktop/breath-gtk-theme/slack-desc19
-rw-r--r--desktop/bukubrow/bukubrow.SlackBuild4
-rw-r--r--desktop/bukubrow/bukubrow.info24
-rw-r--r--desktop/faba-mono-icons/faba-mono-icons.SlackBuild7
-rw-r--r--desktop/faenza-icon-theme/faenza-icon-theme.SlackBuild4
-rw-r--r--desktop/faience-icon-theme/faience-icon-theme.SlackBuild7
-rw-r--r--desktop/find-cursor/find-cursor.SlackBuild2
-rw-r--r--desktop/find-cursor/find-cursor.info6
-rw-r--r--desktop/flatwoken-icon-theme/flatwoken-icon-theme.SlackBuild7
-rw-r--r--desktop/gkrellm-themes/README1
-rw-r--r--desktop/gkrellm-themes/gkrellm-themes.SlackBuild70
-rw-r--r--desktop/gkrellm-themes/gkrellm-themes.info10
-rw-r--r--desktop/gkrellm-themes/slack-desc (renamed from academic/freechartgeany/slack-desc)22
-rw-r--r--desktop/i3blocks/i3blocks.SlackBuild29
-rw-r--r--desktop/i3blocks/i3blocks.info12
-rw-r--r--desktop/i3blocks/patches/prefix_usr.patch11
-rw-r--r--desktop/kfaenza-icon-theme/kfaenza-icon-theme.SlackBuild7
-rw-r--r--desktop/lumina/lumina.SlackBuild4
-rw-r--r--desktop/lumina/lumina.info6
-rw-r--r--desktop/meliae-icon-theme/meliae-icon-theme.SlackBuild7
-rw-r--r--desktop/numix-icon-theme-circle/numix-icon-theme-circle.SlackBuild3
-rw-r--r--desktop/numix-icon-theme-square/numix-icon-theme-square.SlackBuild20
-rw-r--r--desktop/numix-icon-theme-square/numix-icon-theme-square.info12
-rw-r--r--desktop/numix-icon-theme/numix-icon-theme.SlackBuild10
-rw-r--r--desktop/oranchelo-icon-theme/oranchelo-icon-theme.SlackBuild7
-rw-r--r--desktop/papirus-icon-theme/papirus-icon-theme.SlackBuild7
-rw-r--r--desktop/simplenote/doinst.sh1
-rw-r--r--desktop/simplenote/simplenote.SlackBuild2
-rw-r--r--desktop/simplenote/simplenote.info6
-rw-r--r--desktop/ssr/ssr.SlackBuild6
-rw-r--r--desktop/ssr/ssr.info6
-rw-r--r--desktop/unsaver/README8
-rw-r--r--desktop/unsaver/slack-desc (renamed from development/dbeaver/slack-desc)22
-rw-r--r--desktop/unsaver/unsaver.SlackBuild66
-rw-r--r--desktop/unsaver/unsaver.info10
-rw-r--r--desktop/vivacious-colors-gtk-icon-theme/vivacious-colors-gtk-icon-theme.SlackBuild7
-rw-r--r--desktop/weston/weston.SlackBuild4
-rw-r--r--desktop/weston/weston.info2
-rw-r--r--desktop/x-tile/x-tile.SlackBuild4
-rw-r--r--desktop/x-tile/x-tile.info8
-rw-r--r--desktop/xfce4-wavelan-plugin/xfce4-wavelan-plugin.SlackBuild4
-rw-r--r--desktop/xfce4-wavelan-plugin/xfce4-wavelan-plugin.info6
-rw-r--r--development/OpenHantek6022/OpenHantek6022.SlackBuild98
-rw-r--r--development/OpenHantek6022/OpenHantek6022.info10
-rw-r--r--development/OpenHantek6022/README5
-rw-r--r--development/OpenHantek6022/doinst.sh14
-rw-r--r--development/OpenHantek6022/slack-desc19
-rw-r--r--development/Sphinx/README2
-rw-r--r--development/Sphinx/Sphinx.SlackBuild2
-rw-r--r--development/Sphinx/Sphinx.info6
-rw-r--r--development/adoptopenjdk-openj9/LICENSE7
-rw-r--r--development/adoptopenjdk-openj9/README11
-rw-r--r--development/adoptopenjdk-openj9/adoptopenjdk-openj9.SlackBuild126
-rw-r--r--development/adoptopenjdk-openj9/adoptopenjdk-openj9.info10
-rw-r--r--development/adoptopenjdk-openj9/profile.d/adoptopenjdk-openj9.csh4
-rw-r--r--development/adoptopenjdk-openj9/profile.d/adoptopenjdk-openj9.sh4
-rw-r--r--development/adoptopenjdk-openj9/slack-desc19
-rw-r--r--development/arm-binutils/arm-binutils.SlackBuild3
-rw-r--r--development/arm-binutils/arm-binutils.info6
-rw-r--r--development/arm-binutils/configure_options.txt5
-rw-r--r--development/bas55/bas55.SlackBuild4
-rw-r--r--development/bas55/bas55.info6
-rw-r--r--development/byacc/byacc.SlackBuild4
-rw-r--r--development/byacc/byacc.info4
-rw-r--r--development/cf-cli/cf-cli.SlackBuild2
-rw-r--r--development/cf-cli/cf-cli.info10
-rw-r--r--development/cf-cli/slack-desc2
-rw-r--r--development/cgit/cgit.SlackBuild4
-rw-r--r--development/cgit/cgit.info10
-rw-r--r--development/cgit/config/cgit-httpd.conf73
-rw-r--r--development/cgit/config/cgitrc.sample8
-rw-r--r--development/cmocka/cmocka.SlackBuild4
-rw-r--r--development/cmocka/cmocka.info6
-rw-r--r--development/codeblocks/codeblocks.SlackBuild6
-rw-r--r--development/codeblocks/codeblocks.info8
-rw-r--r--development/codelite/codelite.SlackBuild14
-rw-r--r--development/codelite/codelite.info6
-rw-r--r--development/codelite/libssh.patch25
-rw-r--r--development/colordiff/colordiff.SlackBuild3
-rw-r--r--development/colordiff/colordiff.info6
-rw-r--r--development/composer/composer.SlackBuild2
-rw-r--r--development/composer/composer.info6
-rw-r--r--development/crystal-lang/README3
-rw-r--r--development/crystal-lang/crystal-lang.SlackBuild95
-rw-r--r--development/crystal-lang/crystal-lang.info10
-rw-r--r--development/crystal-lang/slack-desc19
-rw-r--r--development/d-tools/d-tools.SlackBuild6
-rw-r--r--development/d-tools/d-tools.info14
-rw-r--r--development/dasht/dasht.SlackBuild18
-rw-r--r--development/dasht/dasht.info6
-rw-r--r--development/dasht/slack-desc8
-rw-r--r--development/dbeaver-ce/dbeaver-ce.SlackBuild15
-rw-r--r--development/dbeaver-ce/dbeaver-ce.info6
-rw-r--r--development/dbeaver/README10
-rw-r--r--development/dbeaver/dbeaver.info10
-rw-r--r--development/dmd/dmd.SlackBuild2
-rw-r--r--development/dmd/dmd.info6
-rw-r--r--development/dwz/README15
-rw-r--r--development/dwz/dwz.SlackBuild92
-rw-r--r--development/dwz/dwz.info11
-rw-r--r--development/dwz/slack-desc19
-rw-r--r--development/git-lfs/git-lfs.SlackBuild2
-rw-r--r--development/git-lfs/git-lfs.info10
-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/google-webdesigner/google-webdesigner.SlackBuild4
-rw-r--r--development/google-webdesigner/google-webdesigner.info4
-rw-r--r--development/jdk/jdk.SlackBuild2
-rw-r--r--development/jdk/jdk.info10
-rw-r--r--development/jdk11/README2
-rw-r--r--development/jdk11/jdk11.SlackBuild11
-rw-r--r--development/jdk11/jdk11.info8
-rw-r--r--development/jdk12/README6
-rw-r--r--development/jdk12/jdk12.SlackBuild9
-rw-r--r--development/jdk12/jdk12.info4
-rw-r--r--development/jdk13/README8
-rw-r--r--development/jdk13/jdk13.SlackBuild6
-rw-r--r--development/jdk13/jdk13.info4
-rw-r--r--development/jdk14/README21
-rw-r--r--development/jdk14/jdk14.SlackBuild102
-rw-r--r--development/jdk14/jdk14.info10
-rw-r--r--development/jdk14/slack-desc19
-rw-r--r--development/kotlin/kotlin.SlackBuild4
-rw-r--r--development/kotlin/kotlin.info6
-rw-r--r--development/libb2/libb2.SlackBuild6
-rw-r--r--development/libb2/libb2.info6
-rw-r--r--development/love/README2
-rw-r--r--development/love/love.SlackBuild25
-rw-r--r--development/love/love.info10
-rw-r--r--development/mg-troglobit/slack-desc4
-rw-r--r--development/minikube/minikube.SlackBuild2
-rw-r--r--development/minikube/minikube.info6
-rw-r--r--development/minikube/slack-desc2
-rw-r--r--development/nim/doinst.sh27
-rw-r--r--development/nim/nim.SlackBuild7
-rw-r--r--development/nim/nim.info6
-rw-r--r--development/nodejs/README3
-rw-r--r--development/nodejs/nodejs.SlackBuild5
-rw-r--r--development/nodejs/nodejs.info6
-rw-r--r--development/octant/README11
-rw-r--r--development/octant/octant.SlackBuild87
-rw-r--r--development/octant/octant.info10
-rw-r--r--development/octant/slack-desc19
-rw-r--r--development/psycopg2/psycopg2.SlackBuild4
-rw-r--r--development/psycopg2/psycopg2.info6
-rw-r--r--development/qbs/qbs.info2
-rw-r--r--development/robotframework/robotframework.SlackBuild4
-rw-r--r--development/robotframework/robotframework.info6
-rw-r--r--development/rustup/rustup.SlackBuild2
-rw-r--r--development/sbcl/sbcl.SlackBuild2
-rw-r--r--development/sbcl/sbcl.info6
-rw-r--r--development/snappy/73.patch23
-rw-r--r--development/snappy/snappy.SlackBuild5
-rw-r--r--development/spin/README5
-rw-r--r--development/spin/slack-desc2
-rw-r--r--development/spin/spin.SlackBuild26
-rw-r--r--development/spin/spin.info12
-rw-r--r--development/sqlitebrowser/sqlitebrowser.SlackBuild2
-rw-r--r--development/sqlitebrowser/sqlitebrowser.info6
-rw-r--r--development/svn-all-fast-export/svn-all-fast-export.SlackBuild2
-rw-r--r--development/svn-all-fast-export/svn-all-fast-export.info6
-rw-r--r--development/tea/tea.SlackBuild5
-rw-r--r--development/tea/tea.info4
-rw-r--r--development/tig/tig.SlackBuild4
-rw-r--r--development/tig/tig.info6
-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/uz80as/uz80as.SlackBuild4
-rw-r--r--development/uz80as/uz80as.info6
-rw-r--r--development/velero/velero.SlackBuild2
-rw-r--r--development/velero/velero.info6
-rw-r--r--development/vscode-bin/vscode-bin.SlackBuild4
-rw-r--r--development/vscode-bin/vscode-bin.info6
-rw-r--r--games/7kaa/7kaa.SlackBuild4
-rw-r--r--games/7kaa/7kaa.info6
-rw-r--r--games/FlightGear-data/FlightGear-data.SlackBuild4
-rw-r--r--games/FlightGear-data/FlightGear-data.info6
-rw-r--r--games/FlightGear/FlightGear-version.patch22
-rw-r--r--games/FlightGear/FlightGear.SlackBuild17
-rw-r--r--games/FlightGear/FlightGear.info6
-rw-r--r--games/FlightGear/README7
-rw-r--r--games/SLADE/README8
-rw-r--r--games/SLADE/SLADE.SlackBuild56
-rw-r--r--games/SLADE/SLADE.info10
-rw-r--r--games/VASSAL/VASSAL3
-rw-r--r--games/VASSAL/VASSAL-mime.xml27
-rw-r--r--games/VASSAL/VASSAL.SlackBuild11
-rw-r--r--games/VASSAL/VASSAL.desktop1
-rw-r--r--games/VASSAL/doinst.sh10
-rw-r--r--games/ags/ags.SlackBuild2
-rw-r--r--games/ags/ags.info6
-rw-r--r--games/crispy-doom/crispy-doom.SlackBuild2
-rw-r--r--games/crispy-doom/crispy-doom.info6
-rw-r--r--games/doomretro/README5
-rw-r--r--games/doomretro/doomretro.SlackBuild46
-rw-r--r--games/doomretro/doomretro.desktop2
-rw-r--r--games/doomretro/doomretro.info10
-rw-r--r--games/doomretro/doomretro.sh51
-rw-r--r--games/edgar/edgar.SlackBuild4
-rw-r--r--games/edgar/edgar.info6
-rw-r--r--games/endless-sky/endless-sky.SlackBuild2
-rw-r--r--games/endless-sky/endless-sky.info6
-rw-r--r--games/eureka/eureka.SlackBuild64
-rw-r--r--games/eureka/eureka.info10
-rw-r--r--games/fceux/fceux.SlackBuild5
-rw-r--r--games/fceux/scons-python3.patch109
-rw-r--r--games/fs-uae-arcade/README (renamed from system/fs-uae-arcade/README)0
-rw-r--r--games/fs-uae-arcade/doinst.sh (renamed from system/fs-uae-arcade/doinst.sh)0
-rw-r--r--games/fs-uae-arcade/fs-uae-arcade.SlackBuild (renamed from system/fs-uae-arcade/fs-uae-arcade.SlackBuild)3
-rw-r--r--games/fs-uae-arcade/fs-uae-arcade.info10
-rw-r--r--games/fs-uae-arcade/slack-desc (renamed from system/fs-uae-arcade/slack-desc)0
-rw-r--r--games/fs-uae-launcher/README (renamed from system/fs-uae-launcher/README)0
-rw-r--r--games/fs-uae-launcher/doinst.sh (renamed from system/fs-uae-launcher/doinst.sh)0
-rw-r--r--games/fs-uae-launcher/fs-uae-launcher.SlackBuild (renamed from system/fs-uae-launcher/fs-uae-launcher.SlackBuild)3
-rw-r--r--games/fs-uae-launcher/fs-uae-launcher.info10
-rw-r--r--games/fs-uae-launcher/slack-desc (renamed from system/fs-uae-launcher/slack-desc)0
-rw-r--r--games/fs-uae/README (renamed from system/fs-uae/README)0
-rw-r--r--games/fs-uae/doinst.sh (renamed from system/fs-uae/doinst.sh)0
-rw-r--r--games/fs-uae/fs-uae.SlackBuild (renamed from system/fs-uae/fs-uae.SlackBuild)3
-rw-r--r--games/fs-uae/fs-uae.info (renamed from system/fs-uae/fs-uae.info)6
-rw-r--r--games/fs-uae/slack-desc (renamed from system/fs-uae/slack-desc)0
-rw-r--r--games/gzdoom-legacy/gzdoom-legacy.SlackBuild14
-rw-r--r--games/hatari/README37
-rw-r--r--games/hatari/hatari.SlackBuild87
-rw-r--r--games/hatari/hatariui-create-cfg-if-missing.diff17
-rw-r--r--games/hatari/hatariui.desktop6
-rw-r--r--games/hatari/manpage.diff89
-rw-r--r--games/hatari/slack-desc10
-rw-r--r--games/innoextract/innoextract.info4
-rw-r--r--games/jfsw/README5
-rw-r--r--games/jfsw/README_music.txt14
-rw-r--r--games/jfsw/jfsw.SlackBuild8
-rw-r--r--games/jfsw/twin_dragon_grp.diff23
-rw-r--r--games/jfsw_registered_data/README13
-rw-r--r--games/jfsw_registered_data/extract-shadow-warrior.sh71
-rw-r--r--games/jfsw_registered_data/jfsw_registered_data.SlackBuild71
-rw-r--r--games/jfsw_registered_data/jfsw_registered_data.info8
-rw-r--r--games/jfsw_twin_dragon/README22
-rw-r--r--games/jfsw_twin_dragon/jfsw_twin_dragon.SlackBuild45
-rw-r--r--games/jfsw_twin_dragon/jfsw_twin_dragon.info10
-rw-r--r--games/jfsw_twin_dragon/slack-desc19
-rw-r--r--games/lgogdownloader/lgogdownloader.SlackBuild2
-rw-r--r--games/lgogdownloader/lgogdownloader.info6
-rw-r--r--games/lmpc/README8
-rw-r--r--games/lmpc/lmpc.SlackBuild37
-rw-r--r--games/lmpc/lmpc.info4
-rw-r--r--games/lmpc/slack-desc4
-rw-r--r--games/mangband/doinst.sh1
-rw-r--r--games/mangband/mangband.SlackBuild4
-rw-r--r--games/mangband/mangband.info6
-rw-r--r--games/mgba/README7
-rw-r--r--games/mgba/mgba.SlackBuild11
-rw-r--r--games/mgba/mgba.info14
-rw-r--r--games/mrboom/Makefile.patch16
-rw-r--r--games/mrboom/mrboom.SlackBuild13
-rw-r--r--games/mrboom/mrboom.info6
-rw-r--r--games/mrrescue/20180818_a5be73c.diff373
-rw-r--r--games/mrrescue/mrrescue.SlackBuild22
-rw-r--r--games/mrrescue/mrrescue.info2
-rw-r--r--games/nblood/README11
-rw-r--r--games/nblood/README_game_data.txt60
-rw-r--r--games/nblood/desktop/nblood-cryptic.desktop8
-rw-r--r--games/nblood/desktop/nblood.desktop8
-rw-r--r--games/nblood/desktop/pcexhumed.desktop8
-rw-r--r--games/nblood/desktop/rednukem.desktop8
-rw-r--r--games/nblood/doinst.sh9
-rw-r--r--games/nblood/extract-blood-data.sh139
-rw-r--r--games/nblood/git2tarxz.sh80
-rw-r--r--games/nblood/icons/128.pngbin0 -> 16581 bytes
-rw-r--r--games/nblood/icons/256.pngbin0 -> 37567 bytes
-rw-r--r--games/nblood/icons/32.pngbin0 -> 2715 bytes
-rw-r--r--games/nblood/icons/48.pngbin0 -> 4501 bytes
-rw-r--r--games/nblood/icons/64.pngbin0 -> 6831 bytes
-rw-r--r--games/nblood/nblood-cryptic3
-rw-r--r--games/nblood/nblood.SlackBuild120
-rw-r--r--games/nblood/nblood.info10
-rw-r--r--games/nblood/slack-desc19
-rw-r--r--games/nestopia/README4
-rw-r--r--games/nestopia/nestopia.SlackBuild19
-rw-r--r--games/nestopia/nestopia.info10
-rw-r--r--games/onscripter/onscripter.SlackBuild6
-rw-r--r--games/onscripter/onscripter.info6
-rw-r--r--games/peg-e/peg-e.SlackBuild4
-rw-r--r--games/peg-e/peg-e.info6
-rw-r--r--games/powerslave_demo_data/README10
-rw-r--r--games/powerslave_demo_data/powerslave_demo_data.SlackBuild50
-rw-r--r--games/powerslave_demo_data/powerslave_demo_data.info10
-rw-r--r--games/powerslave_demo_data/slack-desc19
-rw-r--r--games/ppsspp/README2
-rw-r--r--games/ppsspp/patch-system-libpng16.patch83
-rw-r--r--games/ppsspp/ppsspp.SlackBuild74
-rw-r--r--games/ppsspp/ppsspp.info30
-rw-r--r--games/ppsspp/ppsspp_libretro.information19
-rw-r--r--games/prboom-plus/README7
-rw-r--r--games/prboom-plus/prboom-plus.SlackBuild55
-rw-r--r--games/prboom-plus/prboom-plus.info12
-rw-r--r--games/quarry/README7
-rw-r--r--games/quarry/doinst.sh6
-rw-r--r--games/quarry/quarry.SlackBuild106
-rw-r--r--games/quarry/quarry.info10
-rw-r--r--games/quarry/slack-desc19
-rw-r--r--games/qzdl/qzdl.SlackBuild29
-rw-r--r--games/qzdl/qzdl.info4
-rw-r--r--games/scummvm/fix-fluidsynth2-build.diff27
-rw-r--r--games/scummvm/scummvm.SlackBuild7
-rw-r--r--games/scummvm/scummvm.info6
-rw-r--r--games/speed-dreams/speed-dreams.SlackBuild3
-rw-r--r--games/speed-dreams/speed-dreams.info14
-rw-r--r--games/starfighter/starfighter.SlackBuild10
-rw-r--r--games/starfighter/starfighter.info6
-rw-r--r--games/steam/README3
-rw-r--r--games/steam/patch-slackdirs.diff26
-rw-r--r--games/steam/steam.SlackBuild36
-rw-r--r--games/steam/steam.info8
-rw-r--r--games/yamagi-quake2/yamagi-quake2.info4
-rw-r--r--gis/Fiona/Fiona.SlackBuild3
-rw-r--r--gis/Fiona/Fiona.info2
-rw-r--r--gis/OTB/OTB.SlackBuild6
-rw-r--r--gis/OTB/OTB.info6
-rw-r--r--gis/OWSLib/OWSLib.SlackBuild2
-rw-r--r--gis/OWSLib/OWSLib.info6
-rw-r--r--gis/Shapely/Shapely.SlackBuild3
-rw-r--r--gis/cartopy/cartopy.SlackBuild9
-rw-r--r--gis/cartopy/cartopy.info8
-rw-r--r--gis/geopandas/README4
-rw-r--r--gis/geopandas/geopandas.SlackBuild (renamed from office/aspell6-es/aspell6-es.SlackBuild)23
-rw-r--r--gis/geopandas/geopandas.info10
-rw-r--r--gis/geopandas/slack-desc19
-rw-r--r--gis/geopy/geopy.SlackBuild3
-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/navit/navit.SlackBuild7
-rw-r--r--gis/navit/navit.info6
-rw-r--r--gis/ossim/0498f7.patch24
-rw-r--r--gis/ossim/c0d975.patch127
-rw-r--r--gis/ossim/c45639.patch1646
-rw-r--r--gis/ossim/ossim.SlackBuild9
-rw-r--r--gis/ossim/ossim.info6
-rw-r--r--gis/pdal/pdal.SlackBuild4
-rw-r--r--gis/pdal/pdal.info6
-rw-r--r--gis/pgsql-ogr-fdw/pgsql-ogr-fdw.SlackBuild4
-rw-r--r--gis/pgsql-ogr-fdw/pgsql-ogr-fdw.info6
-rw-r--r--gis/proj/proj.SlackBuild2
-rw-r--r--gis/proj/proj.info6
-rw-r--r--gis/pyproj/pyproj.SlackBuild4
-rw-r--r--gis/pyproj/pyproj.info6
-rw-r--r--gis/qgis/qgis.SlackBuild5
-rw-r--r--gis/qgis/qgis.info6
-rw-r--r--gis/rasterio/rasterio.SlackBuild2
-rw-r--r--gis/rasterio/rasterio.info8
-rw-r--r--gis/saga-gis/README3
-rw-r--r--gis/saga-gis/saga-gis.SlackBuild4
-rw-r--r--gis/saga-gis/saga-gis.info6
-rw-r--r--graphics/SweetHome3D/README9
-rw-r--r--graphics/SweetHome3D/SweetHome3D4
-rw-r--r--graphics/SweetHome3D/SweetHome3D.SlackBuild32
-rw-r--r--graphics/SweetHome3D/SweetHome3D.info12
-rw-r--r--graphics/SweetHome3D/SweetHome3DIcon.pngbin0 -> 29519 bytes
-rw-r--r--graphics/brlcad/brlcad.SlackBuild2
-rw-r--r--graphics/brlcad/brlcad.info6
-rw-r--r--graphics/fritzing/fritzing.SlackBuild5
-rw-r--r--graphics/fritzing/libgit2-version.patch23
-rw-r--r--graphics/goocanvas/goocanvas.SlackBuild1
-rw-r--r--graphics/nomacs/nomacs.SlackBuild8
-rw-r--r--graphics/nomacs/nomacs.info10
-rw-r--r--graphics/nomacs/opencv4.diff33
-rw-r--r--graphics/qelectrotech/qelectrotech.info2
-rw-r--r--graphics/qrencode/qrencode.SlackBuild5
-rw-r--r--graphics/scantailor/scantailor.info2
-rw-r--r--graphics/tuxpaint/tuxpaint.SlackBuild3
-rw-r--r--graphics/tuxpaint/tuxpaint.info2
-rw-r--r--graphics/ueberzug/README5
-rw-r--r--graphics/ueberzug/slack-desc (renamed from python/pytables/slack-desc)22
-rw-r--r--graphics/ueberzug/ueberzug.SlackBuild86
-rw-r--r--graphics/ueberzug/ueberzug.info10
-rw-r--r--graphics/vuescan/vuescan.info4
-rw-r--r--graphics/wayland-egl/README12
-rw-r--r--graphics/wayland-egl/slack-desc19
-rw-r--r--graphics/wayland-egl/wayland-egl.info10
-rw-r--r--ham/CubicSDR/CubicSDR.SlackBuild8
-rw-r--r--ham/CubicSDR/CubicSDR.info10
-rw-r--r--ham/ax25-apps/README18
-rw-r--r--ham/ax25-apps/ax25-apps.SlackBuild109
-rw-r--r--ham/ax25-apps/ax25-apps.info10
-rw-r--r--ham/ax25-apps/doinst.sh16
-rw-r--r--ham/ax25-apps/slack-desc19
-rw-r--r--ham/ax25-tools/README8
-rw-r--r--ham/ax25-tools/ax25-tools.SlackBuild112
-rw-r--r--ham/ax25-tools/ax25-tools.info10
-rw-r--r--ham/ax25-tools/doinst.sh20
-rw-r--r--ham/ax25-tools/slack-desc19
-rw-r--r--ham/chirp/chirp.SlackBuild2
-rw-r--r--ham/chirp/chirp.info6
-rw-r--r--ham/libax25/README12
-rw-r--r--ham/libax25/libax25.SlackBuild105
-rw-r--r--ham/libax25/libax25.info10
-rw-r--r--ham/libax25/slack-desc19
-rw-r--r--ham/liquid-dsp/liquid-dsp.SlackBuild4
-rw-r--r--ham/liquid-dsp/liquid-dsp.info6
-rw-r--r--haskell/haskell-ShellCheck/haskell-ShellCheck.SlackBuild4
-rw-r--r--haskell/haskell-ShellCheck/haskell-ShellCheck.info8
-rw-r--r--libraries/Botan/Botan.SlackBuild4
-rw-r--r--libraries/Botan/Botan.info6
-rw-r--r--libraries/Jinja2/Jinja2.SlackBuild2
-rw-r--r--libraries/Jinja2/Jinja2.info6
-rw-r--r--libraries/PyQt5/PyQt5.SlackBuild24
-rw-r--r--libraries/PyQt5/PyQt5.info8
-rw-r--r--libraries/PyQt5/patches/pyqt5-python2-crash.patch13
-rw-r--r--libraries/SDL2/README2
-rw-r--r--libraries/SDL2/SDL2.SlackBuild25
-rw-r--r--libraries/SDL2/SDL2.info4
-rw-r--r--libraries/SDL2_image/README2
-rw-r--r--libraries/SDL2_image/SDL2_image.SlackBuild21
-rw-r--r--libraries/SDL2_image/SDL2_image.info10
-rw-r--r--libraries/SDL2_mixer/README2
-rw-r--r--libraries/SDL2_mixer/SDL2_mixer.SlackBuild15
-rw-r--r--libraries/SDL2_mixer/SDL2_mixer.info4
-rw-r--r--libraries/SDL2_net/README2
-rw-r--r--libraries/SDL2_net/SDL2_net.SlackBuild23
-rw-r--r--libraries/SDL2_net/SDL2_net.info4
-rw-r--r--libraries/SDL2_ttf/README2
-rw-r--r--libraries/SDL2_ttf/SDL2_ttf.SlackBuild26
-rw-r--r--libraries/SDL2_ttf/SDL2_ttf.info10
-rw-r--r--libraries/SDL_kitchensink/SDL_kitchensink.SlackBuild2
-rw-r--r--libraries/SDL_kitchensink/SDL_kitchensink.info6
-rw-r--r--libraries/SimGear/README4
-rw-r--r--libraries/SimGear/SimGear.SlackBuild14
-rw-r--r--libraries/SimGear/SimGear.info6
-rw-r--r--libraries/SimGear/simgear-enable-if.patch12
-rw-r--r--libraries/VTK/README3
-rw-r--r--libraries/aqbanking/aqbanking.SlackBuild2
-rw-r--r--libraries/aqbanking/aqbanking.info6
-rw-r--r--libraries/digimend-kernel-drivers/README29
-rw-r--r--libraries/digimend-kernel-drivers/digimend-kernel-drivers.SlackBuild90
-rw-r--r--libraries/digimend-kernel-drivers/digimend-kernel-drivers.info10
-rw-r--r--libraries/digimend-kernel-drivers/slack-desc19
-rw-r--r--libraries/efl/efl.SlackBuild7
-rw-r--r--libraries/enchant2/enchant2.SlackBuild4
-rw-r--r--libraries/enchant2/enchant2.info6
-rw-r--r--libraries/grantlee-qt5/grantlee-5.1.0-install_headers_into_versioned_directory.patch40
-rw-r--r--libraries/grantlee-qt5/grantlee-5.2.0-install_headers_into_versioned_directory.patch79
-rw-r--r--libraries/grantlee-qt5/grantlee-qt5.SlackBuild6
-rw-r--r--libraries/grantlee-qt5/grantlee-qt5.info6
-rw-r--r--libraries/grpc/grpc.SlackBuild12
-rw-r--r--libraries/grpc/grpc.info10
-rw-r--r--libraries/gwenhywfar/gwenhywfar.SlackBuild2
-rw-r--r--libraries/gwenhywfar/gwenhywfar.info6
-rw-r--r--libraries/hdf/hdf.SlackBuild6
-rw-r--r--libraries/hdf/hdf.info6
-rw-r--r--libraries/hdf5/hdf5.SlackBuild4
-rw-r--r--libraries/hdf5/hdf5.info8
-rw-r--r--libraries/hoel/hoel.SlackBuild2
-rw-r--r--libraries/hoel/hoel.info6
-rw-r--r--libraries/http-parser/http-parser.SlackBuild4
-rw-r--r--libraries/http-parser/http-parser.info6
-rw-r--r--libraries/imlib2_loaders/imlib2_loaders.SlackBuild7
-rw-r--r--libraries/imlib2_loaders/imlib2_loaders.info6
-rw-r--r--libraries/jsoncpp/jsoncpp.SlackBuild4
-rw-r--r--libraries/jsoncpp/jsoncpp.info6
-rw-r--r--libraries/libQuotient/libQuotient.SlackBuild2
-rw-r--r--libraries/libQuotient/libQuotient.info6
-rw-r--r--libraries/libaal/libaal.SlackBuild6
-rw-r--r--libraries/libaal/libaal.info10
-rw-r--r--libraries/libbluray/libbluray.SlackBuild4
-rw-r--r--libraries/libbluray/libbluray.info6
-rw-r--r--libraries/libcapsimage/README12
-rw-r--r--libraries/libcapsimage/libcapsimage.SlackBuild126
-rw-r--r--libraries/libcapsimage/libcapsimage.info10
-rw-r--r--libraries/libcapsimage/slack-desc19
-rw-r--r--libraries/libcbor/libcbor.SlackBuild2
-rw-r--r--libraries/libcbor/libcbor.info6
-rw-r--r--libraries/libcec/libcec.SlackBuild4
-rw-r--r--libraries/libcec/libcec.info6
-rw-r--r--libraries/libctl/libctl.SlackBuild13
-rw-r--r--libraries/libctl/libctl.info6
-rw-r--r--libraries/libgit2-glib/detect-libgit2-version.patch141
-rw-r--r--libraries/libgit2-glib/libgit2-glib.SlackBuild3
-rw-r--r--libraries/libgit2/libgit2.SlackBuild9
-rw-r--r--libraries/libgit2/libgit2.info6
-rw-r--r--libraries/libinput/libinput.SlackBuild2
-rw-r--r--libraries/libinput/libinput.info6
-rw-r--r--libraries/libinput/slack-desc2
-rw-r--r--libraries/libinstpatch/libinstpatch.SlackBuild36
-rw-r--r--libraries/libinstpatch/libinstpatch.info6
-rw-r--r--libraries/libotf/libotf.SlackBuild38
-rw-r--r--libraries/libotf/libotf.info6
-rw-r--r--libraries/libqb/libqb.SlackBuild7
-rw-r--r--libraries/libqb/libqb.info6
-rw-r--r--libraries/librsync/librsync.SlackBuild1
-rw-r--r--libraries/librsync/librsync.info4
-rw-r--r--libraries/libsass/libsass.SlackBuild2
-rw-r--r--libraries/libsass/libsass.info6
-rw-r--r--libraries/liburcu/liburcu.SlackBuild4
-rw-r--r--libraries/liburcu/liburcu.info6
-rw-r--r--libraries/libuv/libuv.SlackBuild4
-rw-r--r--libraries/libuv/libuv.info6
-rw-r--r--libraries/libxnvctrl/libxnvctrl.SlackBuild8
-rw-r--r--libraries/libxnvctrl/libxnvctrl.info6
-rw-r--r--libraries/libxnvctrl/libxnvctrl_so.patch90
-rw-r--r--libraries/libyang/libyang.SlackBuild14
-rw-r--r--libraries/libyang/libyang.info6
-rw-r--r--libraries/live555/live555.SlackBuild7
-rw-r--r--libraries/live555/live555.info6
-rw-r--r--libraries/lua-readline/lua-readline.SlackBuild4
-rw-r--r--libraries/lua-readline/lua-readline.info6
-rw-r--r--libraries/lua-readline/slack-desc2
-rw-r--r--libraries/lua-std.normalize/lua-std.normalize.SlackBuild4
-rw-r--r--libraries/lua-std.normalize/lua-std.normalize.info6
-rw-r--r--libraries/luasec/luasec.SlackBuild8
-rw-r--r--libraries/luasec/luasec.info6
-rw-r--r--libraries/med/med.SlackBuild9
-rw-r--r--libraries/med/med.info10
-rw-r--r--libraries/netcdf/README12
-rw-r--r--libraries/netcdf/netcdf.SlackBuild14
-rw-r--r--libraries/netcdf/netcdf.info6
-rw-r--r--libraries/nltk/README11
-rw-r--r--libraries/nltk/nltk.SlackBuild8
-rw-r--r--libraries/nltk/nltk.info8
-rw-r--r--libraries/opencv/opencv.SlackBuild2
-rw-r--r--libraries/opencv/opencv.info10
-rw-r--r--libraries/pcre2/pcre2.SlackBuild4
-rw-r--r--libraries/pcre2/pcre2.info6
-rw-r--r--libraries/podofo/XRefStrParObj-deprecated.patch61
-rw-r--r--libraries/podofo/podofo-0.9.4_build.patch12
-rw-r--r--libraries/podofo/podofo.SlackBuild12
-rw-r--r--libraries/podofo/podofo.info6
-rw-r--r--libraries/python3-PyQt5/python3-PyQt5.SlackBuild19
-rw-r--r--libraries/python3-PyQt5/python3-PyQt5.info12
-rw-r--r--libraries/qt5-legacy/README72
-rw-r--r--libraries/qt5-legacy/README.ccache46
-rw-r--r--libraries/qt5-legacy/patches/explicitly-initialize-sqlite.patch (renamed from libraries/qt5/patches/explicitly-initialize-sqlite.patch)0
-rw-r--r--libraries/qt5-legacy/patches/nss-update-sslv3-nonce.patch44
-rw-r--r--libraries/qt5-legacy/patches/qt5.mysql.h.diff6
-rw-r--r--libraries/qt5-legacy/qt5-legacy.SlackBuild139
-rw-r--r--libraries/qt5-legacy/qt5-legacy.info10
-rw-r--r--libraries/qt5-legacy/slack-desc6
-rw-r--r--libraries/qt5-styleplugins/qt5-styleplugins.SlackBuild5
-rw-r--r--libraries/qt5-webkit-annulen/README11
-rw-r--r--libraries/qt5-webkit-annulen/qt5-webkit-annulen.info10
-rw-r--r--libraries/qt5-webkit-annulen/slack-desc19
-rw-r--r--libraries/qt5-webkit/README2
-rw-r--r--libraries/qt5-webkit/platformplugin-install-path-fix.patch13
-rw-r--r--libraries/qt5-webkit/qt5-webkit.SlackBuild55
-rw-r--r--libraries/qt5-webkit/qt5-webkit.info8
-rw-r--r--libraries/qt5/README81
-rw-r--r--libraries/qt5/README.benchmarks114
-rw-r--r--libraries/qt5/patches/qt5.qtbase_cmake_isystem_includes.patch14
-rw-r--r--libraries/qt5/qt5.SlackBuild155
-rw-r--r--libraries/qt5/qt5.info8
-rw-r--r--libraries/re2/re2.SlackBuild4
-rw-r--r--libraries/re2/re2.info6
-rw-r--r--libraries/skalibs/README6
-rw-r--r--libraries/skalibs/skalibs.SlackBuild9
-rw-r--r--libraries/skalibs/skalibs.info6
-rw-r--r--libraries/tbb/tbb.SlackBuild4
-rw-r--r--libraries/tbb/tbb.info6
-rw-r--r--libraries/tinyxml2/tinyxml2.SlackBuild4
-rw-r--r--libraries/tinyxml2/tinyxml2.info6
-rw-r--r--libraries/tolua++/tolua++.SlackBuild2
-rw-r--r--libraries/tolua++/tolua++.info2
-rw-r--r--libraries/ulfius/ulfius.SlackBuild2
-rw-r--r--libraries/ulfius/ulfius.info6
-rw-r--r--libraries/wxGTK3/wxGTK3.SlackBuild6
-rw-r--r--libraries/wxGTK3/wxGTK3.info6
-rw-r--r--libraries/xmlsec/xmlsec.SlackBuild2
-rw-r--r--libraries/xmlsec/xmlsec.info6
-rw-r--r--libraries/yder/yder.SlackBuild2
-rw-r--r--libraries/yder/yder.info6
-rw-r--r--libraries/zziplib/zziplib.SlackBuild4
-rw-r--r--libraries/zziplib/zziplib.info8
-rw-r--r--misc/KeePass/KeePass.SlackBuild2
-rw-r--r--misc/KeePass/KeePass.info6
-rw-r--r--misc/bchunk/bchunk.SlackBuild2
-rw-r--r--misc/bchunk/bchunk.info6
-rw-r--r--misc/dmg2img/dmg2img.142
-rw-r--r--misc/dvtm/doinst.sh3
-rw-r--r--misc/dvtm/dvtm.SlackBuild23
-rw-r--r--misc/goldencheetah/GoldenCheetah.desktop10
-rw-r--r--misc/goldencheetah/doinst.sh10
-rw-r--r--misc/goldencheetah/goldencheetah.SlackBuild14
-rw-r--r--misc/grc/grc.SlackBuild3
-rw-r--r--misc/grc/grc.info4
-rw-r--r--misc/linux_logo/linux_logo.SlackBuild19
-rw-r--r--misc/linux_logo/linux_logo.info6
-rw-r--r--misc/protobuf3/protobuf3.SlackBuild2
-rw-r--r--misc/protobuf3/protobuf3.info6
-rw-r--r--misc/qtkeychain/qtkeychain.SlackBuild4
-rw-r--r--misc/qtkeychain/qtkeychain.info6
-rw-r--r--misc/subsurface/libgit2-version.patch54
-rw-r--r--misc/subsurface/subsurface.SlackBuild3
-rw-r--r--misc/yubioath-desktop/README4
-rw-r--r--misc/yubioath-desktop/slack-desc19
-rw-r--r--misc/yubioath-desktop/yubioath-desktop.SlackBuild92
-rw-r--r--misc/yubioath-desktop/yubioath-desktop.info10
-rw-r--r--multimedia/LBRY/LBRY.SlackBuild2
-rw-r--r--multimedia/LBRY/LBRY.info6
-rw-r--r--multimedia/MuseScore/MuseScore.SlackBuild2
-rw-r--r--multimedia/MuseScore/MuseScore.info10
-rw-r--r--multimedia/aom/README8
-rw-r--r--multimedia/aom/aom.SlackBuild129
-rw-r--r--multimedia/aom/aom.info10
-rw-r--r--multimedia/aom/slack-desc19
-rw-r--r--multimedia/dvdbackup/README13
-rw-r--r--multimedia/dvdbackup/dvdbackup.SlackBuild25
-rw-r--r--multimedia/dvdbackup/dvdbackup.info4
-rw-r--r--multimedia/dvdbackup/patches/dvdbackup-dvdread-6.1.patch86
-rw-r--r--multimedia/dvdbackup/patches/dvdbackup_no-convert-title.patch26
-rw-r--r--multimedia/dvdbackup/patches/remove_PATH_MAX_limitation.patch463
-rw-r--r--multimedia/flashplayer-plugin/flashplayer-plugin.SlackBuild2
-rw-r--r--multimedia/flashplayer-plugin/flashplayer-plugin.info10
-rw-r--r--multimedia/k9copy-reloaded/README13
-rw-r--r--multimedia/k9copy-reloaded/k9copy-reloaded.SlackBuild75
-rw-r--r--multimedia/k9copy-reloaded/patches/k9copy-dvdnav.patch207
-rw-r--r--multimedia/lives/lives.SlackBuild1
-rw-r--r--multimedia/obs-studio/README3
-rw-r--r--multimedia/pepperflash-plugin/pepperflash-plugin.SlackBuild2
-rw-r--r--multimedia/pepperflash-plugin/pepperflash-plugin.info10
-rw-r--r--multimedia/plexmediaserver/doinst.sh2
-rw-r--r--multimedia/plexmediaserver/plexmediaserver.SlackBuild52
-rw-r--r--multimedia/plexmediaserver/plexmediaserver.info14
-rw-r--r--multimedia/plexmediaserver/rc.plexmediaserver113
-rw-r--r--multimedia/strawberry/slack-desc2
-rw-r--r--multimedia/strawberry/strawberry.SlackBuild2
-rw-r--r--multimedia/strawberry/strawberry.info8
-rw-r--r--multimedia/vlc/patch-dvdnav-503.diff13
-rw-r--r--multimedia/vlc/patch-dvdread-503.diff15
-rw-r--r--multimedia/vlc/vlc.SlackBuild4
-rw-r--r--multimedia/vlc/vlc.info6
-rw-r--r--multimedia/webvfx/README1
-rw-r--r--multimedia/webvfx/slack-desc19
-rw-r--r--multimedia/webvfx/webvfx.SlackBuild87
-rw-r--r--multimedia/webvfx/webvfx.info10
-rw-r--r--multimedia/xawtv/xawtv.SlackBuild5
-rw-r--r--multimedia/xawtv/xawtv.info6
-rw-r--r--multimedia/xmms-cue/README2
-rw-r--r--multimedia/xmms-cue/slack-desc19
-rw-r--r--multimedia/xmms-cue/xmms-cue.SlackBuild134
-rw-r--r--multimedia/xmms-cue/xmms-cue.info10
-rw-r--r--network/AdGuardHome/AdGuardHome.SlackBuild2
-rw-r--r--network/AdGuardHome/AdGuardHome.info10
-rw-r--r--network/Quaternion/Quaternion.SlackBuild2
-rw-r--r--network/Quaternion/Quaternion.info8
-rw-r--r--network/RTL8192/README25
-rw-r--r--network/RTL8192/RTL8192.SlackBuild101
-rw-r--r--network/RTL8192/RTL8192.info10
-rw-r--r--network/RTL8192/slack-desc19
-rw-r--r--network/asterisk/README.SBo4
-rw-r--r--network/asterisk/asterisk.SlackBuild2
-rw-r--r--network/asterisk/asterisk.info6
-rw-r--r--network/axel/axel.SlackBuild4
-rw-r--r--network/axel/axel.info6
-rw-r--r--network/bluejeans/bluejeans.SlackBuild12
-rw-r--r--network/bluejeans/bluejeans.info8
-rw-r--r--network/brave-browser/brave-browser.SlackBuild2
-rw-r--r--network/brave-browser/brave-browser.info6
-rw-r--r--network/broadcom-sta/broadcom-sta.SlackBuild1
-rw-r--r--network/broadcom-sta/patches/22-linux56.patch90
-rw-r--r--network/coturn/README5
-rw-r--r--network/coturn/coturn.SlackBuild142
-rw-r--r--network/coturn/coturn.info10
-rw-r--r--network/coturn/doinst.sh28
-rw-r--r--network/coturn/logrotate.turnserver11
-rw-r--r--network/coturn/rc.turnserver43
-rw-r--r--network/coturn/slack-desc18
-rw-r--r--network/deluge/deluge.SlackBuild9
-rw-r--r--network/deluge/deluge.info2
-rw-r--r--network/dnscrypt-proxy/dnscrypt-proxy.SlackBuild6
-rw-r--r--network/dnscrypt-proxy/dnscrypt-proxy.info6
-rw-r--r--network/dnscrypt-proxy/dnscrypt-proxy.toml259
-rw-r--r--network/dropbox/dropbox.SlackBuild2
-rw-r--r--network/dropbox/dropbox.info10
-rw-r--r--network/easyrsa/easyrsa.SlackBuild2
-rw-r--r--network/easyrsa/easyrsa.info6
-rw-r--r--network/etherape/etherape.SlackBuild6
-rw-r--r--network/etherape/etherape.info6
-rw-r--r--network/freerdp/freerdp.SlackBuild9
-rw-r--r--network/freerdp/freerdp.info8
-rw-r--r--network/freerdp/slack-desc2
-rw-r--r--network/frr/frr.SlackBuild22
-rw-r--r--network/frr/frr.info8
-rw-r--r--network/hostapd/hostapd.SlackBuild10
-rw-r--r--network/hostapd/hostapd.defconfig14
-rw-r--r--network/hostapd/hostapd.info6
-rw-r--r--network/hostapd/patches/0001-AP-Silently-ignore-management-frame-from-unexpected-.patch73
-rw-r--r--network/icecat/icecat.SlackBuild2
-rw-r--r--network/icecat/icecat.info10
-rw-r--r--network/insync/insync.SlackBuild2
-rw-r--r--network/insync/insync.info6
-rw-r--r--network/keepalived/doinst.sh2
-rw-r--r--network/keepalived/keepalived.SlackBuild18
-rw-r--r--network/keepalived/keepalived.info6
-rw-r--r--network/keepalived/rc.keepalived58
-rw-r--r--network/krb5/krb5.SlackBuild2
-rw-r--r--network/krb5/krb5.info6
-rw-r--r--network/neomutt/neomutt.SlackBuild3
-rw-r--r--network/neomutt/neomutt.info6
-rw-r--r--network/netcat-openbsd/README6
-rw-r--r--network/netcat-openbsd/netcat-openbsd.SlackBuild20
-rw-r--r--network/netcat-openbsd/netcat-openbsd.info8
-rw-r--r--network/netcat-openbsd/patches/0001-port-to-linux-with-libsd.patch485
-rw-r--r--network/netcat-openbsd/patches/0002-build-without-TLS-support.patch872
-rw-r--r--network/netcat-openbsd/patches/0003-connect-timeout.patch126
-rw-r--r--network/netcat-openbsd/patches/0004-get-sev-by-name.patch28
-rw-r--r--network/netcat-openbsd/patches/0005-send-crlf.patch192
-rw-r--r--network/netcat-openbsd/patches/0006-quit-timer.patch143
-rw-r--r--network/netcat-openbsd/patches/0007-udp-scan-timeout.patch56
-rw-r--r--network/netcat-openbsd/patches/0008-dccp-support.patch235
-rw-r--r--network/netcat-openbsd/patches/0009-broadcast-support.patch89
-rw-r--r--network/netcat-openbsd/patches/0010-serialized-handling-multiple-clients.patch49
-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/netsniff-ng/netsniff-ng.SlackBuild4
-rw-r--r--network/netsniff-ng/netsniff-ng.info6
-rw-r--r--network/nordvpn/nordvpn.SlackBuild4
-rw-r--r--network/nordvpn/nordvpn.info6
-rw-r--r--network/onedrive/onedrive.SlackBuild2
-rw-r--r--network/onedrive/onedrive.info6
-rw-r--r--network/openconnect/openconnect.SlackBuild2
-rw-r--r--network/openconnect/openconnect.info12
-rw-r--r--network/opensmtpd-extras/opensmtpd-extras.SlackBuild9
-rw-r--r--network/opensmtpd-extras/opensmtpd-extras.info6
-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/owncloud-client/owncloud-client.SlackBuild3
-rw-r--r--network/owncloud-client/owncloud-client.info10
-rw-r--r--network/pCloudDrive/pCloudDrive.SlackBuild32
-rw-r--r--network/pCloudDrive/pCloudDrive.info8
-rw-r--r--network/palemoon-bin/palemoon-bin.SlackBuild2
-rw-r--r--network/palemoon/palemoon.SlackBuild8
-rw-r--r--network/palemoon/palemoon.info10
-rw-r--r--network/pexip-infinity-connect/README2
-rw-r--r--network/pexip-infinity-connect/doinst.sh6
-rw-r--r--network/pexip-infinity-connect/pexip-infinity-connect.SlackBuild19
-rw-r--r--network/pexip-infinity-connect/pexip-infinity-connect.desktop4
-rw-r--r--network/pexip-infinity-connect/pexip-infinity-connect.info8
-rw-r--r--network/pexip-infinity-connect/pexip-infinity-connect.pngbin0 -> 6205 bytes
-rw-r--r--network/prosody-mod-cloud-notify/prosody-mod-cloud-notify.SlackBuild4
-rw-r--r--network/prosody-mod-cloud-notify/prosody-mod-cloud-notify.info6
-rw-r--r--network/prosody-mod-smacks-offline/README1
-rw-r--r--network/prosody-mod-smacks-offline/prosody-mod-smacks-offline.info10
-rw-r--r--network/prosody-mod-smacks-offline/slack-desc19
-rw-r--r--network/prosody-mod-smacks/prosody-mod-smacks.SlackBuild4
-rw-r--r--network/prosody-mod-smacks/prosody-mod-smacks.info6
-rw-r--r--network/prosody/prosody.SlackBuild2
-rw-r--r--network/prosody/prosody.info6
-rw-r--r--network/protonmail-bridge/README10
-rw-r--r--network/protonmail-bridge/doinst.sh3
-rw-r--r--network/protonmail-bridge/protonmail-bridge.SlackBuild74
-rw-r--r--network/protonmail-bridge/protonmail-bridge.info10
-rw-r--r--network/protonmail-bridge/slack-desc19
-rw-r--r--network/qutebrowser-tox/qutebrowser-tox.SlackBuild8
-rw-r--r--network/qutebrowser-tox/qutebrowser-tox.info38
-rw-r--r--network/qutebrowser/README5
-rw-r--r--network/qutebrowser/qutebrowser.SlackBuild2
-rw-r--r--network/qutebrowser/qutebrowser.info8
-rw-r--r--network/rclone/README26
-rw-r--r--network/rclone/rclone.SlackBuild57
-rw-r--r--network/rclone/rclone.info14
-rw-r--r--network/rclone/slack-desc10
-rw-r--r--network/sfeed/README2
-rw-r--r--network/sfeed/README.SLACKWARE10
-rw-r--r--network/sfeed/sfeed.SlackBuild2
-rw-r--r--network/sfeed/sfeed.info6
-rw-r--r--network/shorewall-core/shorewall-core.SlackBuild2
-rw-r--r--network/shorewall-core/shorewall-core.info6
-rw-r--r--network/shorewall/shorewall.SlackBuild2
-rw-r--r--network/shorewall/shorewall.info6
-rw-r--r--network/shorewall6/shorewall6.SlackBuild2
-rw-r--r--network/shorewall6/shorewall6.info6
-rw-r--r--network/signal-desktop/signal-desktop.SlackBuild2
-rw-r--r--network/signal-desktop/signal-desktop.info6
-rw-r--r--network/skypeforlinux/skypeforlinux.SlackBuild4
-rw-r--r--network/skypeforlinux/skypeforlinux.info6
-rw-r--r--network/slack/slack.SlackBuild2
-rw-r--r--network/slack/slack.info6
-rw-r--r--network/slimjet/doinst.sh2
-rw-r--r--network/slimjet/slimjet.SlackBuild2
-rw-r--r--network/slimjet/slimjet.info6
-rw-r--r--network/spamassassin/slack-desc2
-rw-r--r--network/spamassassin/spamassassin.SlackBuild2
-rw-r--r--network/spamassassin/spamassassin.info8
-rw-r--r--network/sqlmap/sqlmap.SlackBuild4
-rw-r--r--network/sqlmap/sqlmap.info6
-rw-r--r--network/syncthing/syncthing.SlackBuild2
-rw-r--r--network/syncthing/syncthing.info10
-rw-r--r--network/teamviewer/teamviewer.SlackBuild2
-rw-r--r--network/teamviewer/teamviewer.info10
-rw-r--r--network/telegram/telegram.SlackBuild2
-rw-r--r--network/telegram/telegram.info10
-rw-r--r--network/tgt/README4
-rw-r--r--network/tgt/doinst.sh25
-rw-r--r--network/tgt/slack-desc12
-rw-r--r--network/tgt/tgt.SlackBuild93
-rw-r--r--network/tgt/tgt.info10
-rw-r--r--network/tor-browser/tor-browser.SlackBuild2
-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/translate-shell/README2
-rw-r--r--network/translate-shell/slack-desc2
-rw-r--r--network/translate-shell/translate-shell.SlackBuild7
-rw-r--r--network/translate-shell/translate-shell.info6
-rw-r--r--network/uTox/uTox.SlackBuild4
-rw-r--r--network/uTox/uTox.info6
-rw-r--r--network/unbound/unbound.SlackBuild4
-rw-r--r--network/unbound/unbound.info6
-rw-r--r--network/urlgrabber/urlgrabber.SlackBuild1
-rw-r--r--network/urlgrabber/urlgrabber.info4
-rw-r--r--network/vivaldi/vivaldi.SlackBuild4
-rw-r--r--network/vivaldi/vivaldi.info18
-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/wireshark/wireshark.SlackBuild2
-rw-r--r--network/wireshark/wireshark.info6
-rw-r--r--network/wp-cli/README13
-rw-r--r--network/wp-cli/files/LICENSE21
-rw-r--r--network/wp-cli/files/wp-completion.bash23
-rw-r--r--network/wp-cli/slack-desc19
-rw-r--r--network/wp-cli/wp-cli.SlackBuild59
-rw-r--r--network/wp-cli/wp-cli.info10
-rw-r--r--network/yle-dl/yle-dl.SlackBuild2
-rw-r--r--network/yle-dl/yle-dl.info6
-rw-r--r--network/zabbix_agentd/zabbix_agentd.SlackBuild2
-rw-r--r--network/zabbix_agentd/zabbix_agentd.info8
-rw-r--r--network/zabbix_java_gateway/zabbix_java_gateway.SlackBuild2
-rw-r--r--network/zabbix_java_gateway/zabbix_java_gateway.info8
-rw-r--r--network/zabbix_proxy/zabbix_proxy.SlackBuild2
-rw-r--r--network/zabbix_proxy/zabbix_proxy.info8
-rw-r--r--network/zabbix_server/zabbix_server.SlackBuild2
-rw-r--r--network/zabbix_server/zabbix_server.info8
-rw-r--r--network/zeek/slack-desc4
-rw-r--r--network/zeek/zeek.SlackBuild3
-rw-r--r--network/zeek/zeek.info9
-rw-r--r--network/zoom-linux/doinst.sh1
-rw-r--r--network/zoom-linux/slack-desc6
-rw-r--r--network/zoom-linux/zoom-linux.SlackBuild3
-rw-r--r--network/zoom-linux/zoom-linux.info10
-rw-r--r--office/CherryTree/CherryTree.SlackBuild4
-rw-r--r--office/CherryTree/CherryTree.info6
-rw-r--r--office/aspell6-es/README14
-rw-r--r--office/aspell6-es/aspell6-es.info10
-rw-r--r--office/aspell6-es/slack-desc19
-rw-r--r--office/calcurse/calcurse.SlackBuild8
-rw-r--r--office/calcurse/calcurse.info6
-rw-r--r--office/calcurse/dst_change.patch15
-rw-r--r--office/calibre-bin/calibre-bin.SlackBuild2
-rw-r--r--office/calibre-bin/calibre-bin.info10
-rw-r--r--office/focuswriter-legacy/README8
-rw-r--r--office/focuswriter-legacy/doinst.sh10
-rw-r--r--office/focuswriter-legacy/focuswriter-legacy.SlackBuild95
-rw-r--r--office/focuswriter-legacy/focuswriter-legacy.info10
-rw-r--r--office/focuswriter-legacy/slack-desc19
-rw-r--r--office/focuswriter/README7
-rw-r--r--office/focuswriter/focuswriter.SlackBuild13
-rw-r--r--office/focuswriter/focuswriter.info12
-rw-r--r--office/focuswriter/slack-desc4
-rw-r--r--office/fop/README5
-rw-r--r--office/fop/fop.SlackBuild42
-rw-r--r--office/fop/fop.info14
-rw-r--r--office/fop2.0/README16
-rw-r--r--office/fop2.0/README.postinst13
-rw-r--r--office/fop2.0/fop2.0.SlackBuild104
-rw-r--r--office/fop2.0/fop2.0.info10
-rw-r--r--office/fop2.0/slack-desc19
-rw-r--r--office/ganttproject/ganttproject.SlackBuild4
-rw-r--r--office/ganttproject/ganttproject.info6
-rw-r--r--office/gnucash-docs/gnucash-docs.SlackBuild21
-rw-r--r--office/gnucash-docs/gnucash-docs.info6
-rw-r--r--office/gnucash-legacy-docs/gnucash-legacy-docs.SlackBuild2
-rw-r--r--office/gnucash-legacy/gnucash-legacy.SlackBuild2
-rw-r--r--office/gnucash/README14
-rw-r--r--office/gnucash/gnucash-boost-1.73.patch10
-rw-r--r--office/gnucash/gnucash.SlackBuild33
-rw-r--r--office/gnucash/gnucash.info6
-rw-r--r--office/htmldoc/htmldoc.SlackBuild28
-rw-r--r--office/htmldoc/htmldoc.info6
-rw-r--r--office/hunspell-de/hunspell-de.SlackBuild2
-rw-r--r--office/keepassxc/keepassxc.SlackBuild2
-rw-r--r--office/keepassxc/keepassxc.info6
-rw-r--r--office/lumina-calculator/lumina-calculator.SlackBuild6
-rw-r--r--office/lumina-calculator/lumina-calculator.info6
-rw-r--r--office/lumina-pdf/lumina-pdf.SlackBuild6
-rw-r--r--office/lumina-pdf/lumina-pdf.info6
-rw-r--r--office/lumina-pdf/lumina-pdf.patch23
-rw-r--r--office/onlyoffice-desktopeditors/onlyoffice-desktopeditors.SlackBuild4
-rw-r--r--office/onlyoffice-desktopeditors/onlyoffice-desktopeditors.info6
-rw-r--r--office/pdfstudio/README3
-rw-r--r--office/pdfstudio/pdfstudio.SlackBuild2
-rw-r--r--office/pdfstudio/pdfstudio.info12
-rw-r--r--office/pdfstudioviewer/README3
-rw-r--r--office/pdfstudioviewer/pdfstudioviewer.SlackBuild2
-rw-r--r--office/pdfstudioviewer/pdfstudioviewer.info10
-rw-r--r--office/plover/README9
-rw-r--r--office/plover/doinst.sh13
-rw-r--r--office/plover/plover.SlackBuild70
-rw-r--r--office/plover/plover.desktop10
-rw-r--r--office/plover/plover.info10
-rw-r--r--office/plover/plover.pngbin0 -> 10767 bytes
-rw-r--r--office/plover/slack-desc19
-rw-r--r--office/pstoedit/pstoedit.SlackBuild7
-rw-r--r--office/texmaker/texmaker.SlackBuild4
-rw-r--r--office/texmaker/texmaker.info8
-rw-r--r--office/texstudio/texstudio.SlackBuild4
-rw-r--r--office/texstudio/texstudio.info6
-rw-r--r--office/timew/timew.SlackBuild2
-rw-r--r--office/timew/timew.info6
-rw-r--r--office/when/README13
-rw-r--r--office/when/slack-desc19
-rw-r--r--office/when/when.SlackBuild71
-rw-r--r--office/when/when.info10
-rw-r--r--office/xlsx2csv/README4
-rw-r--r--office/xlsx2csv/slack-desc19
-rw-r--r--office/xlsx2csv/xlsx2csv.SlackBuild (renamed from academic/freechartgeany/freechartgeany.SlackBuild)40
-rw-r--r--office/xlsx2csv/xlsx2csv.info10
-rw-r--r--office/xournal/xournal.SlackBuild7
-rw-r--r--office/xournal/xournal.info4
-rw-r--r--office/xournalpp/xournalpp.SlackBuild2
-rw-r--r--office/xournalpp/xournalpp.info6
-rw-r--r--perl/MoarVM/MoarVM.SlackBuild2
-rw-r--r--perl/MoarVM/MoarVM.info6
-rw-r--r--perl/nqp/nqp.SlackBuild2
-rw-r--r--perl/nqp/nqp.info6
-rw-r--r--perl/perl-CPANPLUS/perl-CPANPLUS.SlackBuild2
-rw-r--r--perl/perl-CPANPLUS/perl-CPANPLUS.info6
-rw-r--r--perl/perl-Clone/perl-Clone.SlackBuild4
-rw-r--r--perl/perl-Clone/perl-Clone.info6
-rw-r--r--perl/perl-Data-Dumper-Concise/perl-Data-Dumper-Concise.info2
-rw-r--r--perl/perl-Data-IEEE754/README1
-rw-r--r--perl/perl-Data-IEEE754/perl-Data-IEEE754.SlackBuild82
-rw-r--r--perl/perl-Data-IEEE754/perl-Data-IEEE754.info10
-rw-r--r--perl/perl-Data-IEEE754/slack-desc19
-rw-r--r--perl/perl-Data-Validate-IP/perl-Data-Validate-IP.info2
-rw-r--r--perl/perl-HTML-Tidy/perl-HTML-Tidy.info2
-rw-r--r--perl/perl-IO-Socket-SSL/perl-IO-Socket-SSL.SlackBuild2
-rw-r--r--perl/perl-IO-Socket-SSL/perl-IO-Socket-SSL.info6
-rw-r--r--perl/perl-List-AllUtils/README2
-rw-r--r--perl/perl-List-AllUtils/perl-List-AllUtils.SlackBuild82
-rw-r--r--perl/perl-List-AllUtils/perl-List-AllUtils.info10
-rw-r--r--perl/perl-List-AllUtils/slack-desc19
-rw-r--r--perl/perl-MaxMind-DB-Common/README2
-rw-r--r--perl/perl-MaxMind-DB-Common/perl-MaxMind-DB-Common.SlackBuild82
-rw-r--r--perl/perl-MaxMind-DB-Common/perl-MaxMind-DB-Common.info10
-rw-r--r--perl/perl-MaxMind-DB-Common/slack-desc19
-rw-r--r--perl/perl-MaxMind-DB-Reader-XS/README2
-rw-r--r--perl/perl-MaxMind-DB-Reader-XS/perl-MaxMind-DB-Reader-XS.SlackBuild (renamed from libraries/qt5-webkit-annulen/qt5-webkit-annulen.SlackBuild)56
-rw-r--r--perl/perl-MaxMind-DB-Reader-XS/perl-MaxMind-DB-Reader-XS.info10
-rw-r--r--perl/perl-MaxMind-DB-Reader-XS/slack-desc18
-rw-r--r--perl/perl-MaxMind-DB-Reader/README1
-rw-r--r--perl/perl-MaxMind-DB-Reader/perl-MaxMind-DB-Reader.SlackBuild82
-rw-r--r--perl/perl-MaxMind-DB-Reader/perl-MaxMind-DB-Reader.info10
-rw-r--r--perl/perl-MaxMind-DB-Reader/slack-desc18
-rw-r--r--perl/perl-Module-Build/README5
-rw-r--r--perl/perl-Moo/perl-Moo.SlackBuild4
-rw-r--r--perl/perl-Moo/perl-Moo.info6
-rw-r--r--perl/perl-MooX-StrictConstructor/perl-MooX-StrictConstructor.SlackBuild2
-rw-r--r--perl/perl-MooX-StrictConstructor/perl-MooX-StrictConstructor.info6
-rw-r--r--perl/perl-Moose/perl-Moose.SlackBuild4
-rw-r--r--perl/perl-Moose/perl-Moose.info6
-rw-r--r--perl/perl-Net-ARP/perl-Net-ARP.SlackBuild6
-rw-r--r--perl/perl-Net-ARP/perl-Net-ARP.info6
-rw-r--r--perl/perl-Net-Works/README1
-rw-r--r--perl/perl-Net-Works/perl-Net-Works.SlackBuild82
-rw-r--r--perl/perl-Net-Works/perl-Net-Works.info10
-rw-r--r--perl/perl-Net-Works/slack-desc19
-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-Scalar-List-Utils/perl-Scalar-List-Utils.SlackBuild4
-rw-r--r--perl/perl-Scalar-List-Utils/perl-Scalar-List-Utils.info6
-rw-r--r--perl/perl-String-Random/perl-String-Random.info2
-rw-r--r--perl/perl-String-Scanf/perl-String-Scanf.info2
-rw-r--r--perl/perl-Test-Bits/README1
-rw-r--r--perl/perl-Test-Bits/perl-Test-Bits.SlackBuild82
-rw-r--r--perl/perl-Test-Bits/perl-Test-Bits.info10
-rw-r--r--perl/perl-Test-Bits/slack-desc19
-rw-r--r--perl/perl-Test-HexDifferences/perl-Test-HexDifferences.info2
-rw-r--r--perl/perl-namespace-autoclean/perl-namespace-autoclean.SlackBuild4
-rw-r--r--perl/perl-namespace-autoclean/perl-namespace-autoclean.info6
-rw-r--r--perl/rakudo/rakudo.SlackBuild2
-rw-r--r--perl/rakudo/rakudo.info6
-rw-r--r--perl/zef/zef.SlackBuild2
-rw-r--r--perl/zef/zef.info6
-rw-r--r--python/BeautifulSoup4/BeautifulSoup4.SlackBuild (renamed from libraries/BeautifulSoup4/BeautifulSoup4.SlackBuild)18
-rw-r--r--python/BeautifulSoup4/BeautifulSoup4.info (renamed from libraries/BeautifulSoup4/BeautifulSoup4.info)12
-rw-r--r--python/BeautifulSoup4/README (renamed from libraries/BeautifulSoup4/README)31
-rw-r--r--python/BeautifulSoup4/slack-desc (renamed from libraries/BeautifulSoup4/slack-desc)0
-rw-r--r--python/PyAudio/PyAudio.SlackBuild7
-rw-r--r--python/PyAudio/PyAudio.info8
-rw-r--r--python/PyGreSQL/PyGreSQL.SlackBuild2
-rw-r--r--python/PyGreSQL/PyGreSQL.info6
-rw-r--r--python/WTForms/README6
-rw-r--r--python/WTForms/WTForms.SlackBuild13
-rw-r--r--python/WTForms/WTForms.info6
-rw-r--r--python/Yapps2/README1
-rw-r--r--python/Yapps2/Yapps2.SlackBuild (renamed from development/dbeaver/dbeaver.SlackBuild)45
-rw-r--r--python/Yapps2/Yapps2.info10
-rw-r--r--python/Yapps2/slack-desc19
-rw-r--r--python/alabaster/alabaster.SlackBuild4
-rw-r--r--python/alabaster/alabaster.info6
-rw-r--r--python/asttokens/asttokens.SlackBuild4
-rw-r--r--python/asttokens/asttokens.info6
-rw-r--r--python/bleach/bleach.SlackBuild2
-rw-r--r--python/bleach/bleach.info6
-rw-r--r--python/captcha/README3
-rw-r--r--python/captcha/captcha.SlackBuild90
-rw-r--r--python/captcha/captcha.info10
-rw-r--r--python/captcha/slack-desc19
-rw-r--r--python/cheetah3/README9
-rw-r--r--python/cheetah3/cheetah3.SlackBuild89
-rw-r--r--python/cheetah3/cheetah3.info10
-rw-r--r--python/cheetah3/slack-desc19
-rw-r--r--python/contextlib2/README15
-rw-r--r--python/contextlib2/contextlib2.SlackBuild87
-rw-r--r--python/contextlib2/contextlib2.info10
-rw-r--r--python/contextlib2/slack-desc19
-rw-r--r--python/et_xmlfile/README3
-rw-r--r--python/et_xmlfile/et_xmlfile.SlackBuild (renamed from network/prosody-mod-smacks-offline/prosody-mod-smacks-offline.SlackBuild)25
-rw-r--r--python/et_xmlfile/et_xmlfile.info10
-rw-r--r--python/et_xmlfile/slack-desc19
-rw-r--r--python/imagesize/imagesize.SlackBuild6
-rw-r--r--python/imagesize/imagesize.info6
-rw-r--r--python/internetarchive/README7
-rw-r--r--python/internetarchive/internetarchive.SlackBuild88
-rw-r--r--python/internetarchive/internetarchive.info10
-rw-r--r--python/internetarchive/slack-desc19
-rw-r--r--python/jaraco-packaging/README11
-rw-r--r--python/jaraco-packaging/jaraco-packaging.SlackBuild76
-rw-r--r--python/jaraco-packaging/jaraco-packaging.info10
-rw-r--r--python/jaraco-packaging/slack-desc19
-rw-r--r--python/jdcal/README4
-rw-r--r--python/jdcal/jdcal.SlackBuild83
-rw-r--r--python/jdcal/jdcal.info10
-rw-r--r--python/jdcal/slack-desc19
-rw-r--r--python/jsonpatch/README21
-rw-r--r--python/jsonpatch/jsonpatch.SlackBuild86
-rw-r--r--python/jsonpatch/jsonpatch.info10
-rw-r--r--python/jsonpatch/slack-desc19
-rw-r--r--python/jsonpointer/README5
-rw-r--r--python/jsonpointer/jsonpointer.SlackBuild88
-rw-r--r--python/jsonpointer/jsonpointer.info10
-rw-r--r--python/jsonpointer/slack-desc20
-rw-r--r--python/pybind11/pybind11.SlackBuild4
-rw-r--r--python/pybind11/pybind11.info6
-rw-r--r--python/pycdio/pycdio.SlackBuild12
-rw-r--r--python/pycdio/pycdio.info12
-rw-r--r--python/pycdio/slack-desc2
-rw-r--r--python/pyperclip/README5
-rw-r--r--python/pyperclip/pyperclip.SlackBuild13
-rw-r--r--python/pyperclip/pyperclip.info8
-rw-r--r--python/pyperclip/slack-desc2
-rw-r--r--python/pytables/README17
-rw-r--r--python/pytables/pytables.info10
-rw-r--r--python/python-branca/python-branca.SlackBuild2
-rw-r--r--python/python-branca/python-branca.info6
-rw-r--r--python/python-configargparse/python-configargparse.SlackBuild2
-rw-r--r--python/python-configargparse/python-configargparse.info6
-rw-r--r--python/python-importlib_metadata/python-importlib_metadata.SlackBuild2
-rw-r--r--python/python-importlib_metadata/python-importlib_metadata.info6
-rw-r--r--python/python-jsonrpclib/python-jsonrpclib.SlackBuild4
-rw-r--r--python/python-jsonrpclib/python-jsonrpclib.info6
-rw-r--r--python/python-libnacl/python-libnacl.SlackBuild4
-rw-r--r--python/python-libnacl/python-libnacl.info6
-rw-r--r--python/python-soupsieve/README7
-rw-r--r--python/python-soupsieve/python-soupsieve.SlackBuild87
-rw-r--r--python/python-soupsieve/python-soupsieve.info10
-rw-r--r--python/python-soupsieve/slack-desc19
-rw-r--r--python/python-toml/README1
-rw-r--r--python/python-toml/python-toml.SlackBuild92
-rw-r--r--python/python-toml/python-toml.info10
-rw-r--r--python/python-toml/slack-desc19
-rw-r--r--python/python-zipp/python-zipp.info2
-rw-r--r--python/python2-sip/README2
-rw-r--r--python/python2-sip/python2-sip.SlackBuild11
-rw-r--r--python/python2-sip/python2-sip.info8
-rw-r--r--python/python3-Cython/python3-Cython.SlackBuild4
-rw-r--r--python/python3-Cython/python3-Cython.info6
-rw-r--r--python/python3-Flask-httpauth/README2
-rw-r--r--python/python3-Flask-httpauth/python3-Flask-httpauth.SlackBuild87
-rw-r--r--python/python3-Flask-httpauth/python3-Flask-httpauth.info10
-rw-r--r--python/python3-Flask-httpauth/slack-desc19
-rw-r--r--python/python3-aiohttp-socks/python3-aiohttp-socks.SlackBuild2
-rw-r--r--python/python3-aiohttp-socks/python3-aiohttp-socks.info6
-rw-r--r--python/python3-astroid/python3-astroid.SlackBuild2
-rw-r--r--python/python3-astroid/python3-astroid.info8
-rw-r--r--python/python3-ipython/python3-ipython.SlackBuild2
-rw-r--r--python/python3-ipython/python3-ipython.info6
-rw-r--r--python/python3-jupyter-ipykernel/python3-jupyter-ipykernel.SlackBuild2
-rw-r--r--python/python3-jupyter-ipykernel/python3-jupyter-ipykernel.info6
-rw-r--r--python/python3-multidict/python3-multidict.SlackBuild4
-rw-r--r--python/python3-multidict/python3-multidict.info6
-rw-r--r--python/python3-openpyxl/README7
-rw-r--r--python/python3-openpyxl/python3-openpyxl.SlackBuild85
-rw-r--r--python/python3-openpyxl/python3-openpyxl.info10
-rw-r--r--python/python3-openpyxl/slack-desc19
-rw-r--r--python/python3-pandas/python3-pandas.SlackBuild2
-rw-r--r--python/python3-pandas/python3-pandas.info8
-rw-r--r--python/python3-pylint/python3-pylint.SlackBuild2
-rw-r--r--python/python3-pylint/python3-pylint.info8
-rw-r--r--python/python3-pyrsistent/python3-pyrsistent.SlackBuild4
-rw-r--r--python/python3-pyrsistent/python3-pyrsistent.info6
-rw-r--r--python/python3-seaborn/python3-seaborn.SlackBuild2
-rw-r--r--python/python3-seaborn/python3-seaborn.info6
-rw-r--r--python/python3-setuptools_autover/python3-setuptools_autover.SlackBuild2
-rw-r--r--python/python3-setuptools_autover/python3-setuptools_autover.info8
-rw-r--r--python/python3-sip/python3-sip.SlackBuild9
-rw-r--r--python/python3-sip/python3-sip.info10
-rw-r--r--python/python3-soupsieve/README6
-rw-r--r--python/python3-soupsieve/python3-soupsieve.SlackBuild87
-rw-r--r--python/python3-soupsieve/python3-soupsieve.info10
-rw-r--r--python/python3-soupsieve/slack-desc19
-rw-r--r--python/python3-tornado/python3-tornado.SlackBuild4
-rw-r--r--python/python3-tornado/python3-tornado.info6
-rw-r--r--python/python3-uth/python3-uth.SlackBuild2
-rw-r--r--python/python3-uth/python3-uth.info8
-rw-r--r--python/python3-wcwidth/python3-wcwidth.SlackBuild2
-rw-r--r--python/python3-wcwidth/python3-wcwidth.info6
-rw-r--r--python/python3-wrapt/python3-wrapt.SlackBuild2
-rw-r--r--python/python3-wrapt/python3-wrapt.info6
-rw-r--r--python/rst-linker/README2
-rw-r--r--python/rst-linker/rst-linker.SlackBuild76
-rw-r--r--python/rst-linker/rst-linker.info10
-rw-r--r--python/rst-linker/slack-desc19
-rw-r--r--python/rst/README1
-rw-r--r--python/rst/rst.SlackBuild76
-rw-r--r--python/rst/rst.info10
-rw-r--r--python/rst/slack-desc19
-rw-r--r--python/schema/README8
-rw-r--r--python/schema/schema.SlackBuild88
-rw-r--r--python/schema/schema.info10
-rw-r--r--python/schema/slack-desc19
-rw-r--r--python/sphinx-rtd-theme/README7
-rw-r--r--python/sphinx-rtd-theme/slack-desc19
-rw-r--r--python/sphinx-rtd-theme/sphinx-rtd-theme.SlackBuild78
-rw-r--r--python/sphinx-rtd-theme/sphinx-rtd-theme.info10
-rw-r--r--python/sphinxcontrib-devhelp/sphinxcontrib-devhelp.SlackBuild4
-rw-r--r--python/sphinxcontrib-devhelp/sphinxcontrib-devhelp.info6
-rw-r--r--python/sphinxcontrib-plantuml/sphinxcontrib-plantuml.SlackBuild4
-rw-r--r--python/sphinxcontrib-plantuml/sphinxcontrib-plantuml.info6
-rw-r--r--python/sphinxcontrib-qthelp/sphinxcontrib-qthelp.SlackBuild4
-rw-r--r--python/sphinxcontrib-qthelp/sphinxcontrib-qthelp.info6
-rw-r--r--python/sphinxcontrib-serializinghtml/sphinxcontrib-serializinghtml.SlackBuild4
-rw-r--r--python/sphinxcontrib-serializinghtml/sphinxcontrib-serializinghtml.info6
-rw-r--r--python/sphinxcontrib-websupport/sphinxcontrib-websupport.SlackBuild2
-rw-r--r--python/sphinxcontrib-websupport/sphinxcontrib-websupport.info6
-rw-r--r--python/typing-extensions/README20
-rw-r--r--python/typing-extensions/slack-desc19
-rw-r--r--python/typing-extensions/typing-extensions.SlackBuild78
-rw-r--r--python/typing-extensions/typing-extensions.info10
-rw-r--r--python/vine/README1
-rw-r--r--python/vine/slack-desc19
-rw-r--r--python/vine/vine.SlackBuild77
-rw-r--r--python/vine/vine.info10
-rw-r--r--python/workbook/README1
-rw-r--r--python/workbook/slack-desc19
-rw-r--r--python/workbook/workbook.SlackBuild77
-rw-r--r--python/workbook/workbook.info10
-rw-r--r--python/xlutils/README46
-rw-r--r--python/xlutils/slack-desc19
-rw-r--r--python/xlutils/xlutils.SlackBuild79
-rw-r--r--python/xlutils/xlutils.info10
-rw-r--r--ruby/ruby-build/ruby-build.SlackBuild2
-rw-r--r--ruby/ruby-build/ruby-build.info6
-rw-r--r--ruby/ruby-native-package-installer/ruby-native-package-installer.SlackBuild4
-rw-r--r--ruby/ruby-native-package-installer/ruby-native-package-installer.info6
-rw-r--r--ruby/rubygem-asciidoctor/rubygem-asciidoctor.SlackBuild4
-rw-r--r--ruby/rubygem-asciidoctor/rubygem-asciidoctor.info6
-rw-r--r--ruby/rubygem-mime-types-data/rubygem-mime-types-data.SlackBuild4
-rw-r--r--ruby/rubygem-mime-types-data/rubygem-mime-types-data.info6
-rw-r--r--ruby/rubygem-parser/rubygem-parser.SlackBuild2
-rw-r--r--ruby/rubygem-parser/rubygem-parser.info6
-rw-r--r--ruby/sequel/sequel.SlackBuild4
-rw-r--r--ruby/sequel/sequel.info6
-rw-r--r--system/acpitool/acpitool.SlackBuild2
-rw-r--r--system/acpitool/acpitool.info4
-rw-r--r--system/ansible/ansible.SlackBuild2
-rw-r--r--system/ansible/ansible.info6
-rw-r--r--system/apache-tomcat/apache-tomcat.SlackBuild4
-rw-r--r--system/apache-tomcat/apache-tomcat.info8
-rw-r--r--system/avfs/avfs.SlackBuild2
-rw-r--r--system/avfs/avfs.info6
-rw-r--r--system/bleachbit/bleachbit.SlackBuild6
-rw-r--r--system/bleachbit/bleachbit.info8
-rw-r--r--system/ccd2cue/README5
-rw-r--r--system/ccd2cue/ccd2cue.SlackBuild82
-rw-r--r--system/ccd2cue/ccd2cue.info10
-rw-r--r--system/ccd2cue/slack-desc19
-rw-r--r--system/chronograf/chronograf.SlackBuild2
-rw-r--r--system/chronograf/chronograf.info10
-rw-r--r--system/ciopfs/README10
-rw-r--r--system/ciopfs/ciopfs.SlackBuild37
-rw-r--r--system/ciopfs/ciopfs.info4
-rw-r--r--system/ciopfs/ciopfs.txt138
-rw-r--r--system/ciopfs/slack-desc2
-rw-r--r--system/clamav/clamav.SlackBuild2
-rw-r--r--system/clamav/clamav.info6
-rw-r--r--system/cluster-glue/README4
-rw-r--r--system/cluster-glue/cluster-glue.SlackBuild4
-rw-r--r--system/cluster-glue/cluster-glue.info6
-rw-r--r--system/cluster-glue/slack-desc4
-rw-r--r--system/containerd/containerd.SlackBuild6
-rw-r--r--system/containerd/containerd.info6
-rw-r--r--system/corosync/corosync.SlackBuild5
-rw-r--r--system/corosync/corosync.info10
-rw-r--r--system/crc32_simple/README6
-rw-r--r--system/crc32_simple/crc32_simple.161
-rw-r--r--system/crc32_simple/crc32_simple.SlackBuild67
-rw-r--r--system/crc32_simple/crc32_simple.info10
-rw-r--r--system/crc32_simple/crc32_simple.rst44
-rw-r--r--system/crc32_simple/slack-desc19
-rw-r--r--system/dlm/dlm.SlackBuild4
-rw-r--r--system/dlm/dlm.info6
-rw-r--r--system/dlm/patches/Check-sscanf-return-value.patch24
-rw-r--r--system/dlm/patches/Use-CPPFLAGS-from-the-environment.patch18
-rw-r--r--system/dlm/patches/series1
-rw-r--r--system/docker-proxy/docker-proxy.SlackBuild6
-rw-r--r--system/docker-proxy/docker-proxy.info8
-rw-r--r--system/docker-proxy/slack-desc2
-rw-r--r--system/docker/docker.SlackBuild20
-rw-r--r--system/docker/docker.info8
-rw-r--r--system/docker/slack-desc2
-rw-r--r--system/dosbox-dev/dosbox-dev.SlackBuild4
-rw-r--r--system/dosbox-dev/dosbox-dev.info6
-rw-r--r--system/dosbox-x/dosbox-x.SlackBuild2
-rw-r--r--system/dosbox-x/dosbox-x.info6
-rw-r--r--system/dtrx/dtrx.SlackBuild7
-rw-r--r--system/dtrx/dtrx.info6
-rw-r--r--system/epson-inkjet-printer-escpr2/README.models40
-rw-r--r--system/epson-inkjet-printer-escpr2/doinst.sh6
-rw-r--r--system/epson-inkjet-printer-escpr2/epson-inkjet-printer-escpr2.SlackBuild3
-rw-r--r--system/epson-inkjet-printer-escpr2/epson-inkjet-printer-escpr2.info6
-rw-r--r--system/fd/fd.SlackBuild2
-rw-r--r--system/fd/fd.info98
-rw-r--r--system/fence-agents/README4
-rw-r--r--system/fence-agents/fence-agents.SlackBuild2
-rw-r--r--system/fence-agents/fence-agents.info8
-rw-r--r--system/fence-agents/slack-desc4
-rw-r--r--system/fio/fio.SlackBuild4
-rw-r--r--system/fio/fio.info6
-rw-r--r--system/fs-uae-arcade/fs-uae-arcade.info10
-rw-r--r--system/fs-uae-launcher/fs-uae-launcher.info10
-rw-r--r--system/gnu-unifont/gnu-unifont.SlackBuild2
-rw-r--r--system/gnu-unifont/gnu-unifont.info6
-rw-r--r--system/goaccess/README19
-rw-r--r--system/goaccess/goaccess.SlackBuild21
-rw-r--r--system/goaccess/goaccess.info8
-rw-r--r--system/heartbeat/README13
-rw-r--r--system/heartbeat/doinst.sh27
-rw-r--r--system/heartbeat/heartbeat.SlackBuild121
-rw-r--r--system/heartbeat/heartbeat.info10
-rw-r--r--system/heartbeat/slack-desc19
-rw-r--r--system/hwloc/hwloc.SlackBuild5
-rw-r--r--system/hwloc/hwloc.info8
-rw-r--r--system/isextract/README10
-rw-r--r--system/isextract/fix_output_formatting.diff12
-rw-r--r--system/isextract/git2tarxz.sh44
-rw-r--r--system/isextract/isextract.197
-rw-r--r--system/isextract/isextract.SlackBuild72
-rw-r--r--system/isextract/isextract.info10
-rw-r--r--system/isextract/isextract.rst74
-rw-r--r--system/isextract/slack-desc19
-rw-r--r--system/kapacitor/kapacitor.SlackBuild2
-rw-r--r--system/kapacitor/kapacitor.info10
-rw-r--r--system/kbfs/kbfs.SlackBuild6
-rw-r--r--system/kbfs/kbfs.info10
-rw-r--r--system/kexec-tools/kexec-tools.SlackBuild2
-rw-r--r--system/kexec-tools/kexec-tools.info6
-rw-r--r--system/keybase/keybase.SlackBuild2
-rw-r--r--system/keybase/keybase.info6
-rw-r--r--system/kitchen-sync/kitchen-sync.SlackBuild6
-rw-r--r--system/kitchen-sync/kitchen-sync.info6
-rw-r--r--system/letsencrypt/letsencrypt.SlackBuild4
-rw-r--r--system/letsencrypt/letsencrypt.info6
-rw-r--r--system/libtrash/README6
-rw-r--r--system/libtrash/libtrash.SlackBuild (renamed from python/pytables/pytables.SlackBuild)50
-rw-r--r--system/libtrash/libtrash.info10
-rw-r--r--system/libtrash/slack-desc19
-rw-r--r--system/lnav/lnav.SlackBuild2
-rw-r--r--system/lnav/lnav.info6
-rw-r--r--system/mksh/README3
-rw-r--r--system/mksh/mksh.SlackBuild17
-rw-r--r--system/mksh/mksh.info6
-rw-r--r--system/motion/motion.SlackBuild9
-rw-r--r--system/motion/motion.info8
-rw-r--r--system/netdata/netdata.SlackBuild2
-rw-r--r--system/netdata/netdata.info6
-rw-r--r--system/numactl/numactl.SlackBuild2
-rw-r--r--system/numactl/numactl.info6
-rw-r--r--system/nvidia-driver/README34
-rw-r--r--system/nvidia-driver/README.nvidia-persistenced32
-rw-r--r--system/nvidia-driver/changelog.txt2
-rw-r--r--system/nvidia-driver/doinst.sh2
-rw-r--r--system/nvidia-driver/nvidia-driver.SlackBuild184
-rw-r--r--system/nvidia-driver/nvidia-driver.info30
-rw-r--r--system/nvidia-driver/nvidia-switch63
-rw-r--r--system/nvidia-driver/rc.nvidia-persistenced61
-rw-r--r--system/nvidia-driver/slack-desc2
-rw-r--r--system/nvidia-kernel/nvidia-kernel.SlackBuild3
-rw-r--r--system/nvidia-kernel/nvidia-kernel.info10
-rw-r--r--system/nvidia-legacy390-driver/README71
-rw-r--r--system/nvidia-legacy390-driver/README.nvidia-persistenced32
-rw-r--r--system/nvidia-legacy390-driver/changelog.txt3
-rw-r--r--system/nvidia-legacy390-driver/doinst.sh2
-rw-r--r--system/nvidia-legacy390-driver/nvidia-legacy390-driver.SlackBuild215
-rw-r--r--system/nvidia-legacy390-driver/nvidia-legacy390-driver.info4
-rw-r--r--system/nvidia-legacy390-driver/nvidia-switch186
-rw-r--r--system/nvidia-legacy390-driver/rc.nvidia-persistenced61
-rw-r--r--system/nvidia-legacy390-driver/slack-desc2
-rw-r--r--system/nvidia-legacy390-kernel/nvidia-legacy390-kernel.info4
-rw-r--r--system/nvme-cli/nvme-cli.SlackBuild17
-rw-r--r--system/nvme-cli/nvme-cli.info6
-rw-r--r--system/osquery-bin/README4
-rw-r--r--system/osquery-bin/doinst.sh22
-rw-r--r--system/osquery-bin/osquery-bin.SlackBuild95
-rw-r--r--system/osquery-bin/osquery-bin.info10
-rw-r--r--system/osquery-bin/slack-desc19
-rw-r--r--system/ossec-agent/ossec-agent.SlackBuild4
-rw-r--r--system/ossec-local/ossec-local.SlackBuild4
-rw-r--r--system/ossec-server/ossec-server.SlackBuild4
-rw-r--r--system/pacemaker/pacemaker.SlackBuild5
-rw-r--r--system/pacemaker/pacemaker.info10
-rw-r--r--system/passwordsafe/passwordsafe.SlackBuild2
-rw-r--r--system/passwordsafe/passwordsafe.info6
-rw-r--r--system/phoronix-test-suite/phoronix-test-suite.SlackBuild2
-rw-r--r--system/phoronix-test-suite/phoronix-test-suite.info6
-rw-r--r--system/pspg/pspg.SlackBuild2
-rw-r--r--system/pspg/pspg.info6
-rw-r--r--system/psuinfo/README5
-rw-r--r--system/psuinfo/psuinfo.SlackBuild70
-rw-r--r--system/psuinfo/psuinfo.info10
-rw-r--r--system/psuinfo/slack-desc19
-rw-r--r--system/reiser4progs/reiser4progs.SlackBuild8
-rw-r--r--system/reiser4progs/reiser4progs.info10
-rw-r--r--system/resource-agents/README4
-rw-r--r--system/resource-agents/resource-agents.SlackBuild4
-rw-r--r--system/resource-agents/resource-agents.info6
-rw-r--r--system/resource-agents/slack-desc4
-rw-r--r--system/ripgrep/ripgrep.SlackBuild4
-rw-r--r--system/ripgrep/ripgrep.info62
-rw-r--r--system/runc/runc.SlackBuild18
-rw-r--r--system/runc/runc.info6
-rw-r--r--system/runit/config.tarbin30720 -> 30720 bytes
-rw-r--r--system/skim/skim.SlackBuild2
-rw-r--r--system/skim/skim.info10
-rw-r--r--system/skopeo/skopeo.SlackBuild2
-rw-r--r--system/skopeo/skopeo.info4
-rw-r--r--system/slack-osquery/README11
-rw-r--r--system/slack-osquery/slack-desc19
-rw-r--r--system/slack-osquery/slack-osquery.SlackBuild120
-rw-r--r--system/slack-osquery/slack-osquery.info26
-rw-r--r--system/sleuthkit/sleuthkit.SlackBuild4
-rw-r--r--system/sleuthkit/sleuthkit.info6
-rw-r--r--system/sysbench/README4
-rw-r--r--system/sysbench/slack-desc20
-rw-r--r--system/sysbench/sysbench.SlackBuild (renamed from graphics/wayland-egl/wayland-egl.SlackBuild)32
-rw-r--r--system/sysbench/sysbench.info11
-rw-r--r--system/sysdig/sysdig.SlackBuild4
-rw-r--r--system/sysdig/sysdig.info8
-rw-r--r--system/targetcli-fb/targetcli-fb.SlackBuild6
-rw-r--r--system/targetcli-fb/targetcli-fb.info12
-rw-r--r--system/tbsm/README5
-rw-r--r--system/telegraf/telegraf.SlackBuild2
-rw-r--r--system/telegraf/telegraf.default3
-rw-r--r--system/telegraf/telegraf.info10
-rw-r--r--system/thinkfan/thinkfan.SlackBuild4
-rw-r--r--system/thinkfan/thinkfan.info6
-rw-r--r--system/ttf-ipaex/ttf-ipaex.SlackBuild5
-rw-r--r--system/ttf-ipaex/ttf-ipaex.info6
-rw-r--r--system/unetbootin/unetbootin.SlackBuild3
-rw-r--r--system/unetbootin/unetbootin.info6
-rw-r--r--system/usbrelay/usbrelay.SlackBuild2
-rw-r--r--system/usbrelay/usbrelay.info6
-rw-r--r--system/vagrant/vagrant.SlackBuild2
-rw-r--r--system/vagrant/vagrant.info10
-rw-r--r--system/wine-staging/wine-staging.SlackBuild2
-rw-r--r--system/wine-staging/wine-staging.info10
-rw-r--r--system/wine/wine.SlackBuild2
-rw-r--r--system/wine/wine.info6
-rw-r--r--system/worker/worker.SlackBuild2
-rw-r--r--system/worker/worker.info6
-rw-r--r--system/xen/README5
-rw-r--r--system/xen/dom0/README.dom02
-rw-r--r--system/xen/dom0/config-4.4.217-xen.i686 (renamed from system/xen/dom0/config-4.4.202-xen.i686)3
-rw-r--r--system/xen/dom0/config-4.4.217-xen.x86_64 (renamed from system/xen/dom0/config-4.4.202-xen.x86_64)3
-rw-r--r--system/xen/dom0/kernel-xen.sh4
-rw-r--r--system/xen/domU/domU.sh2
-rw-r--r--system/xen/xen.SlackBuild26
-rw-r--r--system/xen/xen.info18
-rw-r--r--system/xen/xsa/xsa296.patch195
-rw-r--r--system/xen/xsa/xsa298.patch89
-rw-r--r--system/xen/xsa/xsa299-4.12-0001-x86-mm-L1TF-checks-don-t-leave-a-partial-entry.patch94
-rw-r--r--system/xen/xsa/xsa299-4.12-0002-x86-mm-Don-t-re-set-PGT_pinned-on-a-partially-de-val.patch99
-rw-r--r--system/xen/xsa/xsa299-4.12-0003-x86-mm-Separate-out-partial_pte-tristate-into-indivi.patch618
-rw-r--r--system/xen/xsa/xsa299-4.12-0004-x86-mm-Use-flags-for-_put_page_type-rather-than-a-bo.patch140
-rw-r--r--system/xen/xsa/xsa299-4.12-0005-x86-mm-Rework-get_page_and_type_from_mfn-conditional.patch79
-rw-r--r--system/xen/xsa/xsa299-4.12-0006-x86-mm-Have-alloc_l-23-_table-clear-partial_flags-wh.patch111
-rw-r--r--system/xen/xsa/xsa299-4.12-0007-x86-mm-Always-retain-a-general-ref-on-partial.patch378
-rw-r--r--system/xen/xsa/xsa299-4.12-0008-x86-mm-Collapse-PTF_partial_set-and-PTF_partial_gene.patch227
-rw-r--r--system/xen/xsa/xsa299-4.12-0009-x86-mm-Properly-handle-linear-pagetable-promotion-fa.patch106
-rw-r--r--system/xen/xsa/xsa299-4.12-0010-x86-mm-Fix-nested-de-validation-on-error.patch166
-rw-r--r--system/xen/xsa/xsa299-4.12-0011-x86-mm-Don-t-drop-a-type-ref-unless-you-held-a-ref-t.patch413
-rw-r--r--system/xen/xsa/xsa301-master-1.patch80
-rw-r--r--system/xen/xsa/xsa301-master-2.patch92
-rw-r--r--system/xen/xsa/xsa301-master-3.patch67
-rw-r--r--system/xen/xsa/xsa302-4.12-0001-IOMMU-add-missing-HVM-check.patch37
-rw-r--r--system/xen/xsa/xsa302-4.12-0002-passthrough-quarantine-PCI-devices.patch499
-rw-r--r--system/xen/xsa/xsa303-0001-xen-arm32-entry-Split-__DEFINE_ENTRY_TRAP-in-two.patch74
-rw-r--r--system/xen/xsa/xsa303-0002-xen-arm32-entry-Fold-the-macro-SAVE_ALL-in-the-macro.patch97
-rw-r--r--system/xen/xsa/xsa303-0003-xen-arm32-Don-t-blindly-unmask-interrupts-on-trap-wi.patch226
-rw-r--r--system/xen/xsa/xsa303-0004-xen-arm64-Don-t-blindly-unmask-interrupts-on-trap-wi.patch114
-rw-r--r--system/xen/xsa/xsa304-4.12-1.patch71
-rw-r--r--system/xen/xsa/xsa304-4.12-2.patch272
-rw-r--r--system/xen/xsa/xsa304-4.12-3.patch108
-rw-r--r--system/xen/xsa/xsa305-4.12-1.patch288
-rw-r--r--system/xen/xsa/xsa305-4.12-2.patch192
-rw-r--r--system/xen/xsa/xsa312.patch93
-rw-r--r--system/xen/xsa/xsa313-1.patch26
-rw-r--r--system/xen/xsa/xsa313-2.patch132
-rw-r--r--system/xen/xsa/xsa314-4.13.patch121
-rw-r--r--system/xen/xsa/xsa316-xen.patch30
-rw-r--r--system/xen/xsa/xsa318.patch39
-rw-r--r--system/xldconfig/xldconfig.SlackBuild2
-rw-r--r--system/xldconfig/xldconfig.info6
1563 files changed, 20443 insertions, 15124 deletions
diff --git a/ChangeLog.txt b/ChangeLog.txt
index eba4e27779..f5fcb0ba9d 100644
--- a/ChangeLog.txt
+++ b/ChangeLog.txt
@@ -1,3 +1,770 @@
+Sat May 23 02:32:35 UTC 2020
+academic/boinc: fix default data location
+academic/colin: Added (a structural analysis application).
+academic/muscle: Update script and added manual page.
+academic/rpy2: Updated for version 3.3.3.
+academic/tiemu: Added (TI-89/92/V200 emulator for linux)
+desktop/lumina: Updated for version 1.6.0.
+desktop/unsaver: Added (deactivate screensaver).
+development/OpenHantek6022: Added (Hantek6022 oscilloscope software)
+development/dasht: Updated for version 2.4.0.
+development/dbeaver-ce: Updated for version 7.0.5.
+development/dbeaver: Removed (use dbeaver-ce).
+games/VASSAL: Better desktop support.
+games/mangband: Fix MD5SUM.
+games/mgba: Fix typos when copying documents.
+games/mrboom: Update script.
+gis/qgis: Updated for version 3.12.3.
+graphics/tuxpaint: Add missing dep.
+libraries/aqbanking: Updated for version 6.2.1.
+libraries/enchant2: Updated for version 2.2.8.
+libraries/gwenhywfar: Updated for version 5.3.0.
+libraries/imlib2_loaders: Updated for version 1.6.1.
+misc/goldencheetah: Added desktop file and icons.
+misc/protobuf3: Updated for version 3.12.1.
+multimedia/aom: Added (Open Source Video Codec)
+multimedia/plexmediaserver: Updated to 1.19.3.2831_181d9145d.
+multimedia/xawtv: Updated for version 3.107.
+network/bluejeans: Updated for version 2.2.0.
+network/dropbox: Updated for version 97.4.467.
+network/etherape: Updated for version 0.9.19.
+network/frr: Updated for version 7.3.
+network/onedrive: Updated for version 2.4.1.
+network/pCloudDrive: Updated for version 1.8.2.
+network/prosody-mod-smacks-offline: Removed.
+network/signal-desktop: Updated for version 1.34.1.
+network/teamviewer: Updated for version 15.5.6.
+network/tor: Updated for version 0.4.3.5.
+network/wireguard-linux-compat: Updated for version 1.0.20200520.
+network/wireguard-tools: Updated for version 1.0.20200513.
+network/wireshark: Updated for version 3.2.4.
+network/zoom-linux: Updated for version 5.0.408598.0517.
+office/aspell6-es: Removed.
+office/focuswriter-legacy: Added (distraction-free word processor)
+office/focuswriter: Updated for version 1.7.6.
+office/fop2.0: Added (print formatter).
+office/fop: Updated for version 2.5.
+office/lumina-calculator: Updated for version 1.6.0.
+office/lumina-pdf: Updated for version 1.6.0.
+office/pstoedit: Added configure options.
+office/timew: Update MD5SUM.
+perl/perl-Module-Build: Updated README with optional deps..
+python/BeautifulSoup4: Updated for v 4.9.1, moved from libraries.
+python/PyAudio: Updated for version 0.2.11.
+python/WTForms: Updated for version 2.3.1.
+python/Yapps2: Added (Yet Another Python Parser System).
+python/alabaster: Updated for version 0.7.12.
+python/captcha: Added (A captcha python library)
+python/cheetah3: Added (template engine and code-generation tool)
+python/imagesize: Updated for version 1.2.0.
+python/jaraco-packaging: Added (Tools for packaging).
+python/jsonpatch: Added (Library to apply JSON Patches)
+python/python-soupsieve: Updated for version 1.9.6.
+python/python3-Flask-httpauth: Added (Extension for Python3-Flask)
+python/python3-multidict: Updated for version 4.7.6.
+python/python3-soupsieve: Updated for version 2.0.1.
+python/rst-linker: Added (routine for adding links).
+python/rst: Added (Python module).
+ruby/ruby-build: Updated for version 20200520.
+system/epson-inkjet-printer-escpr2: Updated for version 1.1.12.
+system/fd: Updated for version 8.1.0.
+system/gnu-unifont: Updated for version 13.0.02.
+system/kitchen-sync: Updated for version 2.3.
+system/slack-osquery: Added (osquery extensions for slackware).
+system/ttf-ipaex: Updated for version 004.01.
+system/vagrant: Updated md5sum.
++--------------------------+
+Sat May 16 01:45:30 UTC 2020
+academic/fet: Updated for version 5.44.6.
+academic/latex2html: Updated for version 2020.
+academic/libqalculate: Updated to version 3.10.0
+academic/meep: Updated for version 1.14.
+academic/mpb: Updated for version 1.10.0.
+academic/qalculate-gtk: Updated to version 3.10.0
+audio/ocp: Updated for version 0.2.1.
+desktop/x-tile: updated for version 3.1
+development/codelite: Fix build against newer libssh.
+development/colordiff: Updated for version 1.0.19.
+development/dbeaver-ce: Updated for version 7.0.4.
+development/git-lfs: Updated for version 2.11.0.
+development/nodejs: Fix MD5SUM.
+development/vscode-bin: Updated for version 0.98.
+games/FlightGear-data: Updated for version 2020.1.1.
+games/FlightGear: Updated for version 2020.1.1.
+games/mrboom: Updated for version 4.9.
+games/peg-e: Updated to version 1.2.8
+games/quarry: Added (a universal board game interface program)
+gis/Fiona: Remove Python 2 support.
+gis/Shapely: Remove Python 2 support.
+gis/geopandas: Added (Python tools for geographic data)
+gis/geopy: Updated for version 1.22.0.
+gis/navit: Updated for version 0.5.4.
+gis/pgsql-ogr-fdw: Updated for version 1.0.11.
+gis/pyproj: Updated for version 2.6.1.
+gis/rasterio: Updated for version 1.1.4.
+gis/saga-gis: Updated for version 7.6.3.
+graphics/qrencode: Remove .la files.
+libraries/Jinja2: Updated for version 2.11.2.
+libraries/SimGear: Updated for version 2020.1.1.
+libraries/digimend-kernel-drivers: Updated for version 20200429.
+libraries/libctl: Updated for version 4.5.0.
+libraries/libqb: Updated for version 2.0.0.
+libraries/libxnvctrl: Updated for version 440.82.
+libraries/libyang: Updated for version 1.0.167.
+libraries/live555: Updated for version 2020.05.15
+libraries/luasec: Updated for version 0.9.
+libraries/netcdf: Updated for version 4.7.4.
+libraries/pcre2: Updated to version 10.35
+libraries/podofo: Fix build version number
+misc/linux_logo: Updated for version 6.0.
+misc/yubioath-desktop: Added (Yubico Authenticator)
+multimedia/flashplayer-plugin: Updated for version 32.0.0.371.
+multimedia/pepperflash-plugin: Updated for version 32.0.0.371.
+multimedia/strawberry: Updated for version 0.6.10.
+multimedia/webvfx: Added (video effects engine).
+network/AdGuardHome: Updated for version 0.102.0.
+network/brave-browser: Updated for version 1.8.95.
+network/broadcom-sta: Support for Linux 5.6.
+network/deluge: Update DEP.
+network/icecat: Updated for version 60.7.0.
+network/netsniff-ng: Updated for version 0.6.7.
+network/prosody: Updated for version 11.5.
+network/sfeed: Updated for version 0.9.17.
+network/shorewall-core: Updated for version 5.2.4.5.
+network/shorewall6: Updated for version 5.2.4.5.
+network/shorewall: Updated for version 5.2.4.5.
+network/signal-desktop: Updated for version 1.33.4.
+network/spamassassin: Updated for version 3.4.4.
+network/syncthing: Updated for version 1.5.0.
+network/telegram: Updated for version 2.1.5.
+network/wireguard-tools: Updated for version 1.0.20200510.
+network/zoom-linux: Updated for version 5.0.403652.0509.
+office/calibre-bin: Updated for version 4.16.0.
+office/ganttproject: Updated for version 2.8.11.
+office/gnucash: Patched.
+office/when: Updated for version 1.1.40.
+perl/perl-MaxMind-DB-Reader-XS: Added (XS searching in MaxMind DB)
+perl/perl-MaxMind-DB-Reader: Added (MaxMind DB reader)
+python/contextlib2: Added (Context management).
+python/internetarchive: Added (CLI interface to Archive.org).
+python/jsonpointer: Added (Library to resolve JSON Pointers).
+python/python-branca: Updated for version 0.4.1.
+python/python-libnacl: Updated to version 1.7.1
+python/python-toml: Updated for version 0.10.1.
+python/python3-Cython: Updated for version 0.29.17
+python/python3-astroid: Updated for version 2.4.1.
+python/python3-jupyter-ipykernel: Updated for version 5.2.1.
+python/python3-pandas: Updated for version 1.0.3.
+python/python3-pylint: Updated for version 2.5.2.
+python/python3-seaborn: Updated for version 0.10.1.
+python/python3-wrapt: Updated for version 1.12.1.
+python/schema: Added (Python data structures validation).
+python/sphinx-rtd-theme: Added (decorator)
+python/typing-extensions: Added (Backported/Experimental Type Hints)
+python/vine: Added (promise, async, future)
+python/workbook: Added (App that creates xls reports or tables)
+python/xlutils: Added (utilities for working with Excel files)
+ruby/rubygem-parser: Updated for version 2.7.1.2.
+system/ansible: Updated for version 2.9.9.
+system/clamav: Updated for version 0.102.3.
+system/goaccess: Updated for version 1.3.
+system/letsencrypt: Updated for version 1.4.0.
+system/runit: Update config.tar.
+system/targetcli-fb: Updated for version 2.1.52.
+system/usbrelay: Updated for version 0.7.
+system/vagrant: Updated for version 2.2.9.
++--------------------------+
+Sun May 10 01:38:26 UTC 2020
+academic/biblesync: Fix pkg-config.
+academic/chartgeany: Added (market analysis tool)
+academic/cryptominisat: Updated for version 5.7.1.
+academic/freechartgeany: Removed
+academic/gcompris-qt: Added (an educational software suite)
+academic/libqalculate: Updated for version 3.9.0a
+academic/mpb: Added (computing electromagnetic band).
+academic/qalculate-gtk: Updated for version 3.9.0a
+academic/sage: Fix post-installation path.
+academic/sword: Add patch to fix formatting.
+audio/qmmp-plugin-pack: Updated for version 0.12.2.
+audio/qmmp: Updated for version 0.12.7.
+desktop/bukubrow: Updated for version 5.1.0.
+desktop/simplenote: Updated for version 1.16.0.
+development/cmocka: Updated for version 6.5.2.
+development/jdk11: Fix shebang.
+development/jdk12: Fix shebang.
+development/jdk13: Fix shebang.
+development/jdk14: Fix shebang.
+development/libb2: Updated for version 0.98.1.
+development/nodejs: Updated for version 12.16.3.
+development/robotframework: Updated for version 3.2.1.
+development/spin: Updated for version 6.5.2.
+games/fceux: Fix build with scons.
+games/onscripter: Updated for version 20200419.
+gis/cartopy: Updated for version 0.18.0.
+gis/qgis: Updated for version 3.12.2.
+graphics/brlcad: updated for version 7.30.8
+ham/ax25-apps: Added (AX.25 Packet radio support software).
+ham/ax25-tools: Added (AX.25 Packet radio supporting tools).
+ham/libax25: Added (AX.25 Packet radio support for linux).
+libraries/SDL_kitchensink: updated for version 1.0.8
+libraries/VTK: Note VTK-8.2.0 is last suitable version for SL-14.2
+libraries/hoel: updated for version 1.4.16
+libraries/http-parser: Updated for version 2.9.4
+libraries/podofo: Updated for version 0.9.6
+libraries/zziplib: Updated for version 0.13.71
+misc/KeePass: Updated for version 2.45.
+multimedia/dvdbackup: Fix name.
+multimedia/k9copy-reloaded: Fix path.
+multimedia/lives: Fix email.
+multimedia/plexmediaserver: Updated for v 1.19.3.2764_ef515a800.
+network/asterisk: Updated for version 16.10.0.
+network/bluejeans: Fix shebang.
+network/openconnect: Updated for version 8.09 + new maintainer.
+network/pexip-infinity-connect: Fix shebang.
+network/prosody-mod-cloud-notify: Updated for version hg3996.
+network/prosody-mod-smacks: Updated for version hg4009.
+network/qutebrowser-tox: Updated for version 1.11.1.
+network/slimjet: Updated for version 26.0.5.0.
+network/telegram: Updated for version 2.1.2.
+network/telegram: Updated for version 2.1.4.
+network/tor-browser: Updated for version 9.0.10.
+network/vivaldi: Updated for version 3.0.1874.38.
+network/wireguard-linux-compat: Updated for version 1.0.20200506.
+network/zeek: Updated for version 3.0.5.
+office/gnucash-legacy-docs: Update email.
+office/gnucash-legacy: Update README.
+office/gnucash: Update README.
+office/texmaker: Updated for version 5.0.4
+office/texstudio: Updated for version 2.12.22
+office/timew: Updated for version 1.3.0.
+office/when: Added (an extremely simple personal calendar program)
+perl/MoarVM: Updated for version 2020.05.
+perl/nqp: Updated for version 2020.05.
+perl/perl-Net-ARP: Updated for version 1.0.11.
+perl/rakudo: Updated for version 2020.05.
+perl/zef: Updated for version 0.8.4.
+python/python3-astroid: Updated for version 2.4.0.
+python/python3-ipython: Updated for version 7.14.0.
+python/python3-pylint: Updated for version 2.5.0.
+system/bat: Revert to version 0.13.0.
+system/ccd2cue: Added (convert CloneCD images to bin/cue)
+system/chronograf: Updated for version 1.8.4.
+system/crc32_simple: Added (calculate crc32 checksum of files)
+system/dosbox-x: Updated for version 0.98.1.
+system/mksh: Updated for version R59.
+system/nvidia-driver: Update script.
+system/nvidia-legacy390-driver: Update script.
+system/osquery-bin: Added (OS instrumentation framework)
+system/ripgrep: Updated for version 12.1.0.
+system/skopeo: Updated to version 0.2.0.
+system/sleuthkit: Updated for version 4.9.0.
+system/telegraf: Updated for version 1.14.2.
++--------------------------+
+Sun May 3 01:49:27 UTC 2020
+academic/fet: Fix download link.
+academic/fet: Updated for version 5.44.3.
+audio/exhale: Added (a CLI xHE-AAC encoder).
+audio/mixxx: Remove unnecessary scons routine.
+business/stansoft: Updated for version 7.19.
+desktop/breath-gtk-theme: Added (Theme for Manjaro Linux).
+desktop/i3blocks: Updated for version 1.5.
+desktop/ssr: Updated for version 0.4.1.
+desktop/xfce4-wavelan-plugin: Updated for version 0.6.1.
+development/Sphinx: 3.0.3.
+development/adoptopenjdk-openj9: Added (Open Implementation of JDK).
+development/arm-binutils: Updated for version 2.34.
+development/cgit: Fix GIT version.
+development/composer: Updated for version 1.10.5
+development/d-tools: Updated for version 2.091.1
+development/dbeaver-ce: Updated for version 7.0.3.
+development/dmd: Updated for version 2.091.1
+development/dwz: Added (dwarf compressor).
+development/google-go-lang: Updated for version 1.13.10.
+development/jdk: Updated for version 8u251.
+development/mg-troglobit: Fix slack-desc.
+development/psycopg2: Updated for version 2.8.5.
+development/robotframework: Updated for version 3.2.
+development/sbcl: Updated for version 2.0.4.
+development/svn-all-fast-export: Updated for version 1.0.18.
+development/universal-ctags: Updated for version 41e1fb6
+games/crispy-doom: Updated for version 5.8.0.
+games/endless-sky: updated for version 0.9.12
+games/fs-uae-arcade: Updated for version 3.0.3.
+games/fs-uae-launcher: Updated for version 3.0.3.
+games/fs-uae: Updated for version 3.0.3, moved from system.
+games/gzdoom-legacy: Fix window title.
+games/hatari: Support IPF/CTR images, various fixes.
+games/jfsw: Update docs, support Twin Dragon.
+games/jfsw_registered_data: Use CD image as source.
+games/jfsw_twin_dragon: Added (game data for Shadow Warrior)
+games/nblood: Added (Game Engine for Blood).
+games/powerslave_demo_data: Added (game data for nblood).
+games/steam: Updated for version 1.0.0.62
+gis/OTB: Updated for version 7.1.0.
+gis/ossim: Updated for version 2.11.1.
+gis/pdal: Updated for version 2.1.0.
+gis/proj: Updated for 7.0.1.
+gis/saga-gis: Updated for version 7.6.2.
+graphics/SweetHome3D: changed src for openjdk8
+graphics/SweetHome3D: updated for version 6.3
+graphics/fritzing: build against newer version of libgit2
+graphics/ueberzug: Added ueberzug (An alternative to w3mimgdisplay).
+haskell/haskell-ShellCheck: Updated for version 0.7.1.
+libraries/grantlee-qt5: Updated for version 5.2.0
+libraries/grpc: Updated for version 1.28.1
+libraries/jsoncpp: Updated for version 1.9.2
+libraries/libaal: Updated for version 1.0.7.
+libraries/libbluray: Updated for version 1.2.0
+libraries/libcapsimage: Added libcapsimage (decoder library)
+libraries/libcbor: updated for version 0.7.0
+libraries/libcec: Updated for version 4.0.4
+libraries/libgit2-glib: build against newer version of libgit2
+libraries/libgit2: Updated for version 1.0.0
+libraries/libotf: Updated for version 0.9.16
+libraries/libsass: updated for version 3.6.4
+libraries/liburcu: Updated for version 0.12.1.
+libraries/live555: Updated for version 2020.04.24
+libraries/nltk: Updated for version 3.5.
+libraries/python3-PyQt5: Change python3 include path.
+libraries/qt5: Update README.
+libraries/re2: Updated for version 2020_05_01
+libraries/tinyxml2: Updated for version 8.0.0
+libraries/wxGTK3: Updated for version 3.0.5.
+libraries/xmlsec: Updated for version 1.2.30.
+misc/bchunk: Updated for version 1.2.2.
+misc/dvtm: Fix and install terminfo.
+misc/subsurface: Fix building against newer version of libgit2
+multimedia/MuseScore: Updated for version 3.4.2.
+multimedia/plexmediaserver: Updated for v 1.19.2.2737_b69929dab.
+multimedia/vlc: Updated for version 3.0.10
+multimedia/xmms-cue: Added xmms-cue (XMMS Cuesheet reader plugin).
+network/coturn: Updated for version 4.5.1.2.
+network/hostapd: Updated for version 2.9.
+network/opensmtpd-extras: updated for version 6.7.1
+network/owncloud-client: Updated for version 2.5.4.11654.
+network/palemoon-bin: Fix SlackBuild for version 28.8.4.
+network/pexip-infinity-connect: Add missing image.
+network/prosody-mod-cloud-notify: Updated for version hg3979.
+network/prosody-mod-smacks: Updated for version hg3986.
+network/qutebrowser-tox: Updated for version 1.11.0.
+network/shorewall-core: Updated for version 5.2.4.4.
+network/shorewall6: Updated for version 5.2.4.4.
+network/shorewall: Updated for version 5.2.4.4.
+network/signal-desktop: Updated for version 1.33.3.
+network/sqlmap: Updated for version 1.4.4.
+network/teamviewer: Updated for version 15.5.3.
+network/telegram: Updated for version 2.1.0.
+network/telegram: Updated for version 2.1.1.
+network/tgt: Added SCSI target driver (iSCSI, Fibre Channel, SRP, etc)
+network/unbound: Updated for version 1.10.0.
+network/vivaldi: Updated for version 3.0.1874.33.
+network/wireguard-linux-compat: Updated for version 1.0.20200429.
+network/zabbix_agentd: Updated for version 4.4.7.
+network/zabbix_java_gateway: Updated for version 4.4.7.
+network/zabbix_proxy: Updated for version 4.4.7.
+network/zabbix_server: Updated for version 4.4.7.
+network/zoom-linux: Updated for version 5.0.398100.0427.
+office/calcurse: Updated for version 4.6.0.
+office/calibre-bin: Updated for version 4.14.0.
+office/calibre-bin: Updated for version 4.15.0.
+office/htmldoc: Updated for version 1.9.8.
+office/pdfstudio: Updated for version 2019.2.2.
+office/pdfstudioviewer: Updated for version 2019.2.2.
+perl/perl-Data-IEEE754: Added (Support for IEEE754 floats)
+perl/perl-MaxMind-DB-Common: Added (Common code/metadata)
+perl/perl-Net-ARP: Updated for version 1.0.10.
+perl/perl-Net-Works: Added (APIs for IP addresses and networks)
+perl/perl-Path-Tiny: Updated for version 0.114.
+perl/perl-Test-Bits: Added perl-Test-Bits (Test single bits)
+python/PyGreSQL: Updated for version 5.1.2
+python/bleach: Updated for version 3.1.5.
+python/et_xmlfile: Added (python library to create large XML files)
+python/jdcal: Added jdcal (python module to convert dates)
+python/pyperclip: Updated for version 1.7.0.
+python/python-configargparse: Updated for version 1.2.3.
+python/python-toml: Added (A Python library).
+python/python3-aiohttp-socks: Updated for version 0.3.9.
+python/python3-openpyxl: Added (lib to read/write Excel 2010 files)
+python/python3-sip: Change python3 include path.
+python/sphinxcontrib-websupport: Updated for version 1.2.2.
+ruby/ruby-native-package-installer: Updated for version 1.0.9.
+ruby/rubygem-mime-types-data: Updated for version 3.2020.0425.
+ruby/rubygem-parser: Updated for version 2.7.1.1.
+system/avfs: Updated for version 1.1.2.
+system/bat: Updated for version 0.15.0.
+system/corosync: Updated for version 2.4.5.
+system/dlm: Updated for version 4.0.9.
+system/dtrx: Updated for version 7.1.
+system/epson-inkjet-printer-escpr2: Updated for version 1.1.11.
+system/fio: Updated for version 3.19.
+system/hwloc: Updated for version 2.2.0.
+system/isextract: Added (extract v3 InstallShield files).
+system/kapacitor: Updated for version 1.5.5.
+system/kbfs: Updated for version 5.4.2_20200424214931.
+system/keybase: Updated for version 5.4.2.
+system/motion: Updated for version 4.3.1.
+system/numactl: Updated for version 2.0.13.
+system/nvme-cli: Updated for version 1.11.1.
+system/pacemaker: Updated for version 2.0.3.
+system/passwordsafe: Updated for version 1.010.0.
+system/phoronix-test-suite: Updated for version 9.6.0.
+system/pspg: Updated for version 3.0.7.
+system/rclone: Updated for version 1.51.0.
+system/reiserfs4progs: Updated for version 1.2.1.
+system/sysdig: Updated for version 0.26.6
+system/wine-staging: Updated for version 5.7.
+system/wine: Updated for version 5.0.
++--------------------------+
+Fri Apr 24 01:19:39 UTC 2020
+academic/rpy2: Updated for version 3.3.1.
+desktop/anki: Add REQUIRES python3-PyQtWebEngine.
+desktop/find-cursor: Updated for version 1.6.
+development/Sphinx: Fix README.
+development/cgit: Updated for version 1.2.3.
+development/jdk11: Updated for version 11.0.7.
+development/jdk12: Update script.
+development/jdk13: Update script.
+development/jdk14: Added (Java Platform SDK).
+games/edgar: Updated for version 1.33.
+games/ppsspp: Rename .info file to avoid confusion.
+gis/saga-gis: Add clarifying note about OpenCV.
+graphics/nomacs: Updated for version 3.14.2.
+ham/chirp: Updated for version 20200409.
+libraries/BeautifulSoup4: Updated for version 4.9.0.
+libraries/hdf5: Updated for version 1.10.6.
+libraries/libuv: Updated for version 1.37.0.
+libraries/med: Updated for version 4.0.0.
+libraries/opencv: Updated for version 4.3.0
+libraries/pcre2: Updated for version 10.34
+libraries/qt5-styleplugins: Patched for qt5-5.12.8.
+libraries/qt5-webkit: Fix source directory.
+libraries/qt5: Update README.
+misc/dmg2img: added missing man page
+multimedia/LBRY: Updated for version 0.45.0.
+multimedia/dvdbackup: Updated for version 0.4.2.
+multimedia/flashplayer-plugin: Updated for version 32.0.0.363.
+multimedia/pepperflash-plugin: Updated for version 32.0.0.363.
+multimedia/plexmediaserver: Updated for v 1.19.1.2701-6327e27bf.
+multimedia/strawberry: Updated for version 0.6.9.
+multimedia/xawtv: Fix path issue.
+network/RTL8192: Added (Realtek RTL8192 chip Driver).
+network/bluejeans: Updated for version 2.1.1.
+network/dnscrypt-proxy: Updated for version 2.0.42.
+network/easyrsa: Updated for version 3.0.7.
+network/keepalived: Updated for version 2.0.20.
+network/neomutt: Updated for version 20200417.
+network/pCloudDrive: Updated for version 1.8.0.
+network/pexip-infinity-connect: Updated for v 1.6.0.52922.63.120.
+network/qutebrowser-tox: Updated for version 1.10.2.
+network/vivaldi: Updated for version 3.0.1874.23.
+network/wp-cli: Added (A command line interface for WordPress).
+network/yle-dl: Updated for version 20200419.
+office/gnucash-docs: Updated for version 3.10.
+office/gnucash: Updated for version 3.10.
+office/xournalpp: Updated for version 1.0.18.
+python/pytables: Removed (abandoned and not compatible with hdf5).
+python/python-zipp: Updated dependencies.
+python/python3-setuptools_autover: Updated for version 1.0.2.
+python/python3-uth: Updated for version 1.1.1.
+ruby/rubygem-asciidoctor: Updated for version 2.0.10.
+system/ansible: Updated for version 2.9.7.
+system/cluster-glue: Updated for version 20161102_afaeeb.
+system/docker-proxy: Fix MD5SUM.
+system/fence-agents: Updated for version 4.5.2.
+system/heartbeat: Added (Linux-HA heartbeat).
+system/nvme-cli: Updated for version 1.11.
+system/resource-agents: Updated for version 4.5.0.
+system/worker: Updated for version 4.4.0.
++--------------------------+
+Sun Apr 19 03:58:19 UTC 2020
+academic/fet: Updated for version 5.44.1.
+academic/rpy2: Added (R in Python).
+audio/audacity: Use correct github URL.
+audio/carla: Updated for version 2.1.
+audio/deadbeef: New maintainer.
+audio/faac: Use correct github URL.
+audio/faad2: Use correct github URL.
+audio/fluidsynth-dssi: Updated for version 1.0.0+20190112_c9b4107.
+audio/lmms: Updated for version 1.2.1.
+audio/mpd: Updated for version 0.21.22.
+audio/muse: Patched.
+audio/muse: Updated for version 3.1.
+audio/swami: Updated for version 2.2.1.
+desktop/Qogir-icon-theme: Speed up build.
+desktop/Surfn: Simplify & speed up build.
+desktop/Zafiro-icons: Speed up build.
+desktop/arc-icon-theme: Speed up build.
+desktop/areao43-icon-theme: Speed up build.
+desktop/awoken-icon-theme: Speed up build.
+desktop/faba-mono-icons: Speed up build.
+desktop/faenza-icon-theme: Speed up build.
+desktop/faience-icon-theme: Speed up build.
+desktop/find-cursor: Updated for version 1.5.
+desktop/flatwoken-icon-theme: Speed up build.
+desktop/kfaenza-icon-theme: Speed up build.
+desktop/meliae-icon-theme: Speed up build.
+desktop/numix-icon-theme-square: Speed up build.
+desktop/numix-icon-theme-square: Updated for version 20191227.
+desktop/numix-icon-theme: Fix VERSION, speed up build.
+desktop/oranchelo-icon-theme: Speed up build.
+desktop/papirus-icon-theme: Speed up build.
+desktop/ssr: Updated for version 0.4.0.
+desktop/vivacious-colors-gtk-icon-theme: Speed up build.
+desktop/weston: Update DEP.
+development/cf-cli: Updated for version 6.51.0.
+development/codelite: Updated for version 14.0.
+development/google-webdesigner: Updated for version 8.0.1.0401.
+development/kotlin: Updated for version 1.3.72.
+development/love: Updated for version 11.3, new maintainer.
+development/tea: new maintainer
+development/tig: Updated for version 2.5.1.
+development/tiled: Updated for version 1.3.4.
+development/tiled: updated for version 1.3.3
+development/uz80as: Update MD5SUM.
+development/vscode-bin: Updated for version 1.44.1.
+development/vscode-bin: Updated for version 1.44.2.
+games/7kaa: Updated for version 2.15.3.
+games/FlightGear-data: Updated for version 2018.3.5.
+games/FlightGear: Updated for version 2018.3.5.
+games/SLADE: Updated for version 3.1.11, new maintainer.
+games/ags: updated for version 3.5.0.24
+games/doomretro: Updated for version 3.5.4, new maintainer.
+games/eureka: Updated for version 1.24, new maintainer.
+games/innoextract: New maintainer.
+games/jfsw: Fix fluidsynth 2.x build.
+games/lgogdownloader: updated for version 3.7
+games/lmpc: Updated for version 1b70022.
+games/mangband: Updated for version 1.5.3.
+games/mgba: Updated for version 0.8.1.
+games/mrrescue: Updated for version 1.02e+20180818_a5be73c.
+games/nestopia: Updated for version 1.50.
+games/ppsspp: Add missing file.
+games/ppsspp: Fix missing dep.
+games/ppsspp: Updated for version 1.9.4.
+games/prboom-plus: Updated for version 2.5.1.7um, new maintainer.
+games/qzdl: New maintainer.
+games/scummvm: Updated for version 2.1.2, fix build.
+games/yamagi-quake2: New maintainer.
+gis/gpxsee: Updated for version 7.28.
+graphics/brlcad: updated for version 7.30.2
+graphics/wayland-egl: Removed (included in wayland).
+ham/CubicSDR: Updated for version d2f9333.
+ham/liquid-dsp: Updated for version 1.3.2.
+libraries/Botan: Updated for version 2.14.0.
+libraries/SDL2: Updated for version 2.0.12, new maintainer.
+libraries/SDL2_image: Updated for version 2.0.5, new maintainer.
+libraries/SDL2_mixer: new maintainer.
+libraries/SDL2_net: new maintainer.
+libraries/SDL2_ttf: Updated for version 2.0.15, new maintainer.
+libraries/SimGear: Add missing patch.
+libraries/SimGear: Updated for version 2018.3.5.
+libraries/efl: Fix build.
+libraries/hoel: updated for version 1.4.15
+libraries/libcbor: updated for version 0.6.1
+libraries/libinput: Updated for version 1.15.5.
+libraries/libinstpatch: Updated for version 1.1.2.
+libraries/librsync: New maintainer.
+libraries/liburcu: Updated for version 0.12.0.
+libraries/live555: Updated for version 2020.04.12
+libraries/lua-readline: Updated for version 2.6.
+libraries/lua-std.normalize: Updated for version 2.0.3.
+libraries/python3-PyQt5: Update REQUIRES.
+libraries/qt5-legacy: Remove README.benchmarks.
+libraries/qt5-webkit-annulen: Removed.
+libraries/qt5-webkit: Add -reduce-relocations.
+libraries/qt5-webkit: Use correct github URL.
+libraries/qt5: Updated for version 5.12.8.
+libraries/tolua++: Use correct github URL.
+libraries/ulfius: updated for version 2.6.6
+libraries/yder: updated for version 1.4.10
+misc/grc: New maintainer.
+misc/qtkeychain: Updated for version 0.10.0.
+multimedia/dvdbackup: Remove instructions for current.
+multimedia/k9copy-reloaded: Use internal dvdnav.
+multimedia/obs-studio: Note latest buildable version
+multimedia/vlc: Updated for version 3.0.9.2
+network/coturn: Added (open source TURN and STUN Server).
+network/freerdp: Updated for version 2.0.0.
+network/insync: Updated for version 3.1.3.40790.
+network/krb5: Updated for version 1.18.1.
+network/netcat-openbsd: Removed unused patches.
+network/palemoon: Updated for version 28.9.1.
+network/qutebrowser-tox: Updated for version 1.10.2.
+network/qutebrowser: Update README.
+network/qutebrowser: Updated for version 1.10.2.
+network/shorewall-core: Updated for version 5.2.4.1.
+network/shorewall6: Updated for version 5.2.4.1.
+network/shorewall: Updated for version 5.2.4.1.
+network/signal-desktop: Updated for version 1.33.1.
+network/skypeforlinux: Updated for version 8.59.0.77.
+network/translate-shell: Updated for version 0.9.6.11.
+network/uTox: Updated for version 0.17.2
+network/urlgrabber: New maintainer.
+network/wireguard-linux-compat: Updated for version 1.0.20200413.
+network/zoom-linux: Updated for version 3.5.385850.0413.
+office/hunspell-de: Fix script.
+office/keepassxc: Updated for version 2.5.4.
+office/plover: Added (Open source stenotype engine).
+office/xlsx2csv: Added (xlsx to csv converter).
+office/xournal: Updated for version 0.4.8.2016.
+perl/perl-CPANPLUS: Updated for version 0.9908.
+perl/perl-List-AllUtils: Added (All List utilities).
+perl/perl-Moo: Updated for version 2.004000.
+perl/perl-MooX-StrictConstructor: Updated for version 0.011.
+python/asttokens: Updated for version 2.0.4.
+python/pybind11: Updated for version 2.5.0
+python/pycdio: Updated for version 0.21.
+python/python-configargparse: Updated for version 1.2.1.
+python/python-jsonrpclib: Updated for version 0.4.1.
+python/python-soupsieve: Update README.
+python/python3-pyrsistent: Updated for version 0.16.0.
+python/python3-soupsieve: Updated for version 1.9.5.
+python/sphinxcontrib-plantuml: Updated for version 0.18.
+python/sphinxcontrib-websupport: Updated for version 1.2.1.
+system/acpitool: New maintainer.
+system/bleachbit: Updated for version 3.9.2.
+system/chronograf: Updated for version 1.8.2.
+system/ciopfs: New maintainer.
+system/containerd: Updated for version 1.2.13.
+system/docker-proxy: Updated for version 20200102_9fd385b.
+system/docker: Updated for version 19.03.8.
+system/dosbox-dev: updated for version 0.74.3.r4335
+system/fd: Updated for version 8.0.0.
+system/kbfs: Updated for version 5.4.0_20200416162659.
+system/keybase: Updated for version 5.4.0.
+system/lnav: Updated for version 0.8.5.
+system/netdata: Updated for version 1.21.1.
+system/nvidia-driver: Updated for version 440.82.
+system/nvidia-kernel: Updated for version 440.82.
+system/nvidia-legacy390-driver: Fix nvidia-switch.
+system/ossec-agent: Update copyright year and credits.
+system/ossec-local: Update copyright year and credits.
+system/ossec-server: Update copyright year and credits.
+system/runc: Updated for version 1.0.0_rc10.
+system/skim: Updated for version 0.8.1.
+system/sysbench: Added (benchmark suite).
+system/telegraf: Updated for version 1.14.1.
+system/thinkfan: Updated for version 1.1.
+system/unetbootin: Updated for version 677.
+system/xen: Updated for version 4.13.0.
+system/xldconfig: Updated for version 0.7.
++--------------------------+
+Sat Apr 11 02:30:39 UTC 2020
+academic/gri: Update HOMEPAGE.
+audio/fluidsynth: Updated for version 2.1.1, new maintainer.
+audio/pd: Updated for version 0.50_2.
+audio/qsynth: Updated for version 0.6.2.
+desktop/boston-icon-theme: Updated for version 0.6.
+desktop/gkrellm-themes: Added (Themes for GKrellM).
+desktop/numix-icon-theme-circle: Speed up symlink creation.
+desktop/numix-icon-theme: Speed up symlink creation.
+development/Sphinx: Updated for version 2.4.4.
+development/bas55: Updated for version 1.18.
+development/byacc: Updated for version 20200330.
+development/codeblocks: Updated for version 20.03.
+development/crystal-lang: Added (a Ruby-like programming language).
+development/minikube: Updated for version 1.9.2.
+development/nim: Updated for version 1.2.0.
+development/octant: Added (Web Interface for Kubernetes).
+development/rustup: Support building newer versions.
+development/snappy: Fix build with gtest installed.
+development/uz80as: Updated for version 1.11.
+development/velero: Updated for version 1.3.2.
+development/vscode-bin: Updated for version 1.44.0.
+games/speed-dreams: Updated for version 2.2.2_r6553.
+games/starfighter: Updated for version 2.1.
+gis/OWSLib: Updated for version 0.19.2.
+gis/pyproj: Updated for version 2.6.0.
+graphics/vuescan: Update MD5SUMs.
+libraries/digimend-kernel-drivers: Added (Tablet drivers).
+libraries/hdf: Updated for version 4.2.15.
+libraries/libQuotient: Updated for version 0.5.3.2.
+libraries/qt5-webkit: Updated for version 5.212.0_alpha4.
+libraries/skalibs: Updated for version 2.9.2.1.
+libraries/tbb: Updated for version 2020u2.
+multimedia/dvdbackup: Fix build on -current.
+multimedia/plexmediaserver: Updated for v 1.19.1.2630_72c16a276.
+network/Quaternion: Updated for version 0.0.9.4e.
+network/axel: Updated for version 2.17.8.
+network/dropbox: Updated for version 94.4.384.
+network/insync: Updated for version 3.1.2.40785.
+network/netcat-openbsd: Updated for version 1.217-1.
+network/nordvpn: Updated for version 3.7.0.
+network/opera-developer: Updated for version 69.0.3653.0.
+network/opera: Updated for version 67.0.3575.137.
+network/prosody-mod-smacks: Updated for version hg3968.
+network/protonmail-bridge: Added (ProtonMail Bridge).
+network/qutebrowser-tox: Update OpenSSL version.
+network/signal-desktop: Updated for version 1.33.0.
+network/slack: Updated for version 4.4.2.
+network/tor-browser: Updated for version 9.0.9.
+network/wireguard-linux-compat: Updated for version 1.0.20200401.
+network/wireshark: Updated for version 3.2.3.
+network/zoom-linux: Updated for version 3.5.383291.0407.
+office/CherryTree: Updated for version 0.39.2.
+office/onlyoffice-desktopeditors: Updated for version 5.5.1.
+office/xournal: Update HOMEPAGE.
+perl/perl-Clone: Updated for version 0.43.
+perl/perl-Data-Dumper-Concise: Update HOMEPAGE.
+perl/perl-Data-Validate-IP: Update HOMEPAGE.
+perl/perl-HTML-Tidy: Update HOMEPAGE.
+perl/perl-IO-Socket-SSL: Updated for version 2.068.
+perl/perl-Moose: Updated for version 2.2012.
+perl/perl-Scalar-List-Utils: Updated for version 1.54.
+perl/perl-String-Random: Update HOMEPAGE.
+perl/perl-String-Scanf: Update HOMEPAGE.
+perl/perl-Test-HexDifferences: Update HOMEPAGE.
+perl/perl-namespace-autoclean: Updated for version 0.29.
+python/bleach: Updated for version 3.1.4.
+python/python-importlib_metadata: Updated for 1.6.0.
+python/python-soupsieve: Added (A CSS selector implementation).
+python/python3-ipython: Updated for version 7.13.0.
+python/python3-jupyter-ipykernel: Updated for version 5.2.0.
+python/python3-soupsieve: Added (A CSS selector implementation).
+python/python3-tornado: Updated for version 6.0.4.
+python/python3-wcwidth: Updated for version 0.1.9.
+python/sphinxcontrib-devhelp: Updated for version 1.0.2.
+python/sphinxcontrib-qthelp: Updated for version 1.0.3.
+python/sphinxcontrib-serializinghtml: Updated for version 1.1.4.
+ruby/rubygem-parser: Updated for version 2.7.1.0.
+ruby/sequel: Updated for version 5.31.0.
+system/apache-tomcat: Updated for version 7.0.103.
+system/bleachbit: Updated for version 3.9.0.
+system/kbfs: Updated for version 5.3.1_20200320154633.
+system/kexec-tools: Updated for version 2.0.20.
+system/keybase: Updated for version 5.3.1.
+system/libtrash: Added (trash can).
+system/netdata: Updated for version 1.21.0.
+system/nvidia-driver: added rc.nvidia-persistenced.
+system/nvidia-kernel: New maintainer.
+system/nvidia-legacy390-driver: added rc.nvidia-persistenced.
+system/nvidia-legacy390-kernel: New maintainer.
+system/psuinfo: Added (Custom system usage info).
+system/tbsm: Fix README.
+system/telegraf: Updated for version 1.14.0.
++--------------------------+
+Mon Apr 6 04:12:40 UTC 2020
+development/qbs: Requires qt5-legacy.
+development/sqlitebrowser: downgrade to 3.10.1.
+graphics/qelectrotech: Requires qt5-legacy.
+graphics/scantailor: Requires qt5-legacy.
+libraries/PyQt5: Updated for version 5.13.2.
+libraries/python3-PyQt5: Updated for version 5.13.2.
+libraries/qt5-legacy: Update README
+libraries/qt5-legacy: Update to 5.9.9.
+libraries/qt5: Fix QtWebEngine
+libraries/qt5: Fix typo
+libraries/qt5: Remove old benchmarks file
+libraries/qt5: Remove patch for private includes
+libraries/qt5: Remove unneeded find for libqgsttools_p.prl
+libraries/qt5: Update README
+libraries/qt5: Update to 5.12.6
+libraries/qt5: Updated for version 5.12.7.
+network/qutebrowser: Add python3-PyQtWebEngine to REQUIRES
+python/python2-sip: Updated for version 4.19.20.
+python/python3-sip: Added private sip module
+python/python3-sip: Updated for version 4.19.20.
++--------------------------+
Sat Apr 4 02:50:46 UTC 2020
academic/fet: Updated for version 5.44.0.
academic/h5utils: Fixed the md5sum.
diff --git a/academic/biblesync/biblesync.SlackBuild b/academic/biblesync/biblesync.SlackBuild
index dfdd60598a..cc97b45b99 100644
--- a/academic/biblesync/biblesync.SlackBuild
+++ b/academic/biblesync/biblesync.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for biblesync
-# Copyright (c) 2015/2018 Tim Dickson <dickson.tim@googlemail.com>
+# Copyright (c) 2015/2020 Tim Dickson <dickson.tim@googlemail.com>
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions are
@@ -32,7 +32,7 @@
PRGNAM=biblesync
VERSION=${VERSION:-2.0.1}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
@@ -78,6 +78,8 @@ find -L . \
-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 bug in pkgconfig file. can remove this after next release of biblesync
+sed -i "/^Cflags/s_/bibleysnc__" biblesync.pc.in
cmake \
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
diff --git a/academic/boinc/boinc.SlackBuild b/academic/boinc/boinc.SlackBuild
index 7e94c5251c..a456b96a97 100644
--- a/academic/boinc/boinc.SlackBuild
+++ b/academic/boinc/boinc.SlackBuild
@@ -60,7 +60,7 @@ fi
set -e
# Your default working directory location. Pass with DATADIR=<dir> Boinc.SlackBuild
-DATADIR=${DATADIR:-'~/.boinc_data'}
+DATADIR=${DATADIR:-'$HOME/.boinc_data'}
BOINCMGR=${BOINCMGR:-yes}
if [ "$BOINCMGR" = "yes" ]; then
diff --git a/academic/chartgeany/README b/academic/chartgeany/README
new file mode 100644
index 0000000000..0b49fa40f0
--- /dev/null
+++ b/academic/chartgeany/README
@@ -0,0 +1,6 @@
+Chart Geany is a cross platform software solution for market technical
+analysis and charting.
+
+Optional: qt5
+
+QT5GUI=yes ./chartgeany.SlackBuild
diff --git a/academic/chartgeany/chartgeany.SlackBuild b/academic/chartgeany/chartgeany.SlackBuild
new file mode 100644
index 0000000000..7c9da765d8
--- /dev/null
+++ b/academic/chartgeany/chartgeany.SlackBuild
@@ -0,0 +1,106 @@
+#!/bin/sh
+
+# Slackware build script for chartgeany
+
+# Copyright 2020 Larry Hajali <larryhaja[at]gmail[dot]com>
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+PRGNAM=chartgeany
+VERSION=${VERSION:-6.1.5}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+cd $PRGNAM-$VERSION
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+# Fix file locaations.
+sed -i '/^target.path/s|= /opt/$$PKG_NAME|= /usr/bin|' \
+ ChartGeany/ChartGeany.pro cgtool/cgtool.pro
+sed -i '/^images.path/s|= /opt/$$PKG_NAME|= /usr/share/pixmaps|' \
+ ChartGeany/ChartGeany.pro
+sed -i "s|/opt/$PRGNAM/||" ChartGeany/chartgeany.desktop
+
+if [ "${QT5GUI:-no}" == "yes" ]; then
+ qmake-qt5 PREFIX="/usr" QMAKE_CFLAGS+="$SLKCFLAGS" QMAKE_CXXFLAGS+="$SLKCFLAGS" \
+ -o Makefile $PRGNAM.pro
+else
+ qmake PREFIX="/usr" QMAKE_CFLAGS+="$SLKCFLAGS" QMAKE_CXXFLAGS+="$SLKCFLAGS" \
+ -o Makefile $PRGNAM.pro
+fi
+
+make
+make install 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
+
+chmod 0644 $PKG/usr/share/applications/$PRGNAM.desktop
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a \
+ COPYING Changelog \
+ $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/academic/chartgeany/chartgeany.info b/academic/chartgeany/chartgeany.info
new file mode 100644
index 0000000000..83d6be57c8
--- /dev/null
+++ b/academic/chartgeany/chartgeany.info
@@ -0,0 +1,10 @@
+PRGNAM="chartgeany"
+VERSION="6.1.5"
+HOMEPAGE="https://sourceforge.net/projects/chart-geany/"
+DOWNLOAD="https://downloads.sourceforge.net/chart-geany/chartgeany-6.1.5.tar.gz"
+MD5SUM="c2f0acdc7025de66ff6cbcba65212751"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="libxls"
+MAINTAINER="Larry Hajali"
+EMAIL="larryhaja[at]gmail[dot]com"
diff --git a/academic/chartgeany/doinst.sh b/academic/chartgeany/doinst.sh
new file mode 100644
index 0000000000..5fb28930db
--- /dev/null
+++ b/academic/chartgeany/doinst.sh
@@ -0,0 +1,3 @@
+if [ -x /usr/bin/update-desktop-database ]; then
+ /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1
+fi
diff --git a/academic/chartgeany/slack-desc b/academic/chartgeany/slack-desc
new file mode 100644
index 0000000000..cb4c4a3b5c
--- /dev/null
+++ b/academic/chartgeany/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------------------------------------------------------|
+chartgeany: chartgeany (market analysis tool)
+chartgeany:
+chartgeany: Chart Geany is a cross platform software solution for market technical
+chartgeany: analysis and charting.
+chartgeany:
+chartgeany: Homepage: https://sourceforge.net/projects/chart-geany/
+chartgeany:
+chartgeany:
+chartgeany:
+chartgeany:
+chartgeany:
diff --git a/academic/colin/README b/academic/colin/README
new file mode 100644
index 0000000000..da8a1339ea
--- /dev/null
+++ b/academic/colin/README
@@ -0,0 +1,4 @@
+colin (a structural analysis application)
+
+Colin is a structural analysis application with a lightweight interface.
+This structural analysis software for civil engineering students, provide an easier way to learn civil engineering.
diff --git a/academic/colin/colin.SlackBuild b/academic/colin/colin.SlackBuild
new file mode 100644
index 0000000000..76684135a6
--- /dev/null
+++ b/academic/colin/colin.SlackBuild
@@ -0,0 +1,101 @@
+#!/bin/sh
+
+# SlackBuild build script for colin
+
+# Copyright (c) 2000-2020 Prof. Horstmann <wmh (at) eipg.fr>
+# 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=colin
+VERSION=${VERSION:-1.8.0}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+SRCNAM="$(printf $PRGNAM | cut -d- -f2-)"
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+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
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG
+cd $TMP
+rm -rf $SRCNAM-$VERSION
+tar xvf $CWD/$SRCNAM-$VERSION.tar.?z*
+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 {} \;
+
+qmake
+make
+
+# make install DESTDIR not implemented so go manual !
+mkdir -p $PKG/usr/share/applications/
+cp -a xdg/colin.desktop $PKG/usr/share/applications/
+mkdir -p $PKG/usr/share/colin/pixmaps/
+cp -a xdg/colin.xpm $PKG/usr/share/colin/pixmaps/
+cp -a xdg/colin.png $PKG/usr/share/colin/pixmaps/
+cp -a icons $PKG/usr/share/colin/icons
+mkdir -p $PKG/usr/lib${LIBDIRSUFFIX}/colin-$VERSION
+mv colin *.o $PKG/usr/lib${LIBDIRSUFFIX}/colin-$VERSION
+mkdir -p $PKG/usr/bin
+# Create a symlink in /usr/bin to the colin binary
+( cd $PKG/usr/bin ; ln -s /usr/lib${LIBDIRSUFFIX}/colin-$VERSION/colin . )
+
+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 doc/LICENSE.txt $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/academic/colin/colin.info b/academic/colin/colin.info
new file mode 100644
index 0000000000..3c92f6e079
--- /dev/null
+++ b/academic/colin/colin.info
@@ -0,0 +1,10 @@
+PRGNAM="colin"
+VERSION="1.8.0"
+HOMEPAGE="https://sourceforge.net/projects/colin2"
+DOWNLOAD="https://sourceforge.net/projects/colin2/files/colin-1.8.0.tar.xz"
+MD5SUM="8c7954d1883f44b56c9d45dfd38bcd91"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="brotli graphite2"
+MAINTAINER="Prof. HORSTMANN"
+EMAIL="wmh@eipg.fr"
diff --git a/academic/colin/slack-desc b/academic/colin/slack-desc
new file mode 100644
index 0000000000..73ce0befc5
--- /dev/null
+++ b/academic/colin/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------------------------------------------------------|
+colin: colin (a structural analysis application)
+colin:
+colin: Colin is a structural analysis application with a lightweight
+colin: interface. This structural analysis software for civil engineering
+colin: students, provide an easier way to learn civil engineering.
+colin:
+colin: Some tutorials (in German) can be found on youtube.com:
+colin: http://www.youtube.com/user/ognop42
+colin:
+colin: By Prof. Horstmann www.eipg.fr <wmh (at) eipg.fr>
+colin:
diff --git a/academic/cryptominisat/cryptominisat.SlackBuild b/academic/cryptominisat/cryptominisat.SlackBuild
index 8a59f1367e..f8f0deea19 100644
--- a/academic/cryptominisat/cryptominisat.SlackBuild
+++ b/academic/cryptominisat/cryptominisat.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=cryptominisat
-VERSION=${VERSION:-5.6.8}
+VERSION=${VERSION:-5.7.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/academic/cryptominisat/cryptominisat.info b/academic/cryptominisat/cryptominisat.info
index 4ceb3bef16..ecbc9f24ff 100644
--- a/academic/cryptominisat/cryptominisat.info
+++ b/academic/cryptominisat/cryptominisat.info
@@ -1,8 +1,8 @@
PRGNAM="cryptominisat"
-VERSION="5.6.8"
+VERSION="5.7.1"
HOMEPAGE="https://www.msoos.org/cryptominisat5/"
-DOWNLOAD="https://github.com/msoos/cryptominisat/archive/5.6.8/cryptominisat-5.6.8.tar.gz"
-MD5SUM="ca1bf853e568c19968daa5464ab86843"
+DOWNLOAD="https://github.com/msoos/cryptominisat/archive/5.7.1/cryptominisat-5.7.1.tar.gz"
+MD5SUM="e4ff835bbfe1995cc5e62a6e464dfd98"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/academic/fet/fet.SlackBuild b/academic/fet/fet.SlackBuild
index c7faf86780..6786eb3435 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.44.0}
+VERSION=${VERSION:-5.44.6}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/academic/fet/fet.info b/academic/fet/fet.info
index f4b827febb..86703c1a9a 100644
--- a/academic/fet/fet.info
+++ b/academic/fet/fet.info
@@ -1,8 +1,8 @@
PRGNAM="fet"
-VERSION="5.44.0"
+VERSION="5.44.6"
HOMEPAGE="https://www.lalescu.ro/liviu/fet/"
-DOWNLOAD="https://www.lalescu.ro/liviu/fet/download/fet-5.44.0.tar.bz2"
-MD5SUM="d511f430034cac86be9d7e8c9bc8202d"
+DOWNLOAD="https://www.lalescu.ro/liviu/fet/download/fet-5.44.6.tar.bz2"
+MD5SUM="4bf5f46347891d4f110ac5962954376a"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="qt5"
diff --git a/academic/fet/slack-desc b/academic/fet/slack-desc
index 9a8953386d..7d6260d777 100644
--- a/academic/fet/slack-desc
+++ b/academic/fet/slack-desc
@@ -13,7 +13,7 @@ fet: the timetable of a school, high-school or university.
fet: It uses a fast and efficient timetabling algorithm.
fet: It is licensed under GNU GPL.
fet:
-fet:
+fet: https://www.lalescu.ro/liviu/fet/
fet:
fet:
fet:
diff --git a/academic/freechartgeany/README b/academic/freechartgeany/README
deleted file mode 100644
index 82ef887a59..0000000000
--- a/academic/freechartgeany/README
+++ /dev/null
@@ -1,15 +0,0 @@
-Free Chart Geany is a multi platform software solution for market technical
-analysis and charting.
-
-Key features of Free Chart Geany:
-
-* Support for major technical analysis indicators like: Simple Moving Average,
-Exponential Moving Average, MACD, Relative Strength Index, Bollinger Bands and
-Parabolic SAR.
-* Support for various Comma Separated Values (CSV) formats like Metastock 7,
-Metastock 8, AMI Broker, Yahoo Finance, Google Finance and Standard CSV.
-* Support for various drawing and text objects like Labels, Trailing Text,
-Horizontal Lines, Vertical Lines, Trend Lines and Fibonacci Retracements.
-* Easy download of quotes from Yahoo Finance or Google Finance.
-* Free Chart Geany is a tab based application. You can manage the opened charts
-the same way you manage the open pages of your web browser.
diff --git a/academic/freechartgeany/freechartgeany.info b/academic/freechartgeany/freechartgeany.info
deleted file mode 100644
index 265aec66fc..0000000000
--- a/academic/freechartgeany/freechartgeany.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="freechartgeany"
-VERSION="2.0.3"
-HOMEPAGE="http://freechartgeany.sourceforge.net/"
-DOWNLOAD="http://downloads.sourceforge.net/freechartgeany/freechartgeany-2.0.3.tar.gz"
-MD5SUM="20a084279ea44f99ffb5b18cebbcc217"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-REQUIRES=""
-MAINTAINER="Larry Hajali"
-EMAIL="larryhaja[at]gmail[dot]com"
diff --git a/academic/gcompris-qt/README b/academic/gcompris-qt/README
new file mode 100644
index 0000000000..5b42a03a00
--- /dev/null
+++ b/academic/gcompris-qt/README
@@ -0,0 +1,18 @@
+GCompris is a high quality educational software suite, including
+a large number of activities for children aged 2 to 10. Some of the
+activities are game orientated, but nonetheless still educational.
+
+Currently GCompris offers more than 100 activities, and more are
+being developed.
+
+This is Qt5-based version of gcompris.
+
+NOTE:
+This software runs better on a platform that have OpenGL 2 support.
+If you do not have OpenGL 2 support, you have 2 options:
+- Add the following parameter "--software-renderer" at the end of
+ the last line of the script in /opt/gcompris-qt/bin/gcompris-qt.sh
+ This will affect system-wide
+- Replace "renderer=auto" into "renderer=software" in your local configuration
+ located in ~/.config/gcompris-qt/gcompris-qt.conf
+ This will affect current user only
diff --git a/academic/gcompris-qt/doinst.sh b/academic/gcompris-qt/doinst.sh
new file mode 100644
index 0000000000..3e5691a052
--- /dev/null
+++ b/academic/gcompris-qt/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 usr/share/icons/hicolor >/dev/null 2>&1
+ fi
+fi
diff --git a/academic/gcompris-qt/gcompris-qt b/academic/gcompris-qt/gcompris-qt
new file mode 100644
index 0000000000..f77dbd5de6
--- /dev/null
+++ b/academic/gcompris-qt/gcompris-qt
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+cd /opt/gcompris-qt/bin
+./gcompris-qt.sh
diff --git a/academic/gcompris-qt/gcompris-qt.SlackBuild b/academic/gcompris-qt/gcompris-qt.SlackBuild
new file mode 100644
index 0000000000..0e2a9e8aae
--- /dev/null
+++ b/academic/gcompris-qt/gcompris-qt.SlackBuild
@@ -0,0 +1,103 @@
+#!/bin/sh
+
+# Slackware build script for gcompris-qt
+
+# Copyright 2020 Willy Sudiarto Raharjo <willysr@slackbuilds.org>
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without modification,
+# are permitted provided that the following conditions are met:
+#
+# * Redistributions of source code must retain the above copyright notice,
+# this list of conditions and the following disclaimer.
+# * Redistributions in binary form must reproduce the above copyright
+# notice, this list of conditions and the following disclaimer in the
+# documentation and/or other materials provided with the distribution.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
+# TO PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+# PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+# LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+# This software is licensed under the GNU GENERAL PUBLIC LICENSE Version 3,
+# 29 June 2007
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
+
+PRGNAM=gcompris-qt
+VERSION=${VERSION:-0.97}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+if [ -z "$ARCH" ]; then
+ ARCH="$( uname -m )"
+fi
+
+case "$ARCH" in
+ i?86)
+ ARCH=i586
+ SRCARCH=32
+ ;;
+ x86_64)
+ ARCH=x86_64
+ SRCARCH=64
+ ;;
+ *)
+ echo "Unsupported architecture"
+ exit 1
+ ;;
+esac
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+set -e
+
+rm -rf $PKG
+mkdir -p $PKG/opt/gcompris-qt $OUTPUT
+cd $PKG/opt/gcompris-qt
+
+sh $CWD/$PRGNAM-$VERSION-Linux${SRCARCH}.sh \
+ --prefix=$PKG/opt/gcompris-qt \
+ --exclude-subdir \
+ --skip-license
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+find -L $PKG \
+ \( -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 {} \;
+
+install -D -m644 $CWD/gcompris-qt.desktop \
+ $PKG/usr/share/applications/gcompris-qt.desktop
+
+install -D -m644 $CWD/gcompris-qt.png \
+ $PKG/usr/share/icons/hicolor/256x256/apps/gcompris-qt.png
+
+install -D -m755 $CWD/gcompris-qt $PKG/usr/bin/gcompris-qt
+
+# move this here to catch anything that may not have proper ownership
+chown -R root:root $PKG
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+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/academic/gcompris-qt/gcompris-qt.desktop b/academic/gcompris-qt/gcompris-qt.desktop
new file mode 100644
index 0000000000..6940f39c97
--- /dev/null
+++ b/academic/gcompris-qt/gcompris-qt.desktop
@@ -0,0 +1,88 @@
+[Desktop Entry]
+Name=GCompris
+Name[ca]=GCompris
+Name[cs]=GCompris
+Name[el]=GCompris
+Name[en_GB]=GCompris
+Name[es]=GCompris
+Name[et]=GCompris
+Name[eu]=GCompris
+Name[fr]=GCompris
+Name[gl]=GCompris
+Name[it]=GCompris
+Name[ml]=ജികോംപ്രി
+Name[nl]=GCompris
+Name[nn]=GCompris
+Name[pl]=GCompris
+Name[pt]=GCompris
+Name[pt_BR]=GCompris
+Name[ro]=GCompris
+Name[sk]=GCompris
+Name[sv]=GCompris
+Name[uk]=GCompris
+Name[x-test]=xxGComprisxx
+Name[zh_TW]=GCompris
+GenericName=Educational Game
+GenericName[ca]=Joc educatiu
+GenericName[cs]=Výuková hra
+GenericName[el]=Εκπαιδευτικό παιχνίδι
+GenericName[en_GB]=Educational Game
+GenericName[es]=Juego educativo
+GenericName[et]=Hariv mäng
+GenericName[eu]=Hezkuntza-jokoa
+GenericName[fr]=Jeu éducatif
+GenericName[gl]=Xogo educativo
+GenericName[it]=Gioco didattico
+GenericName[ml]=വിദ്യാഭ്യാസപരമായ കളി
+GenericName[nl]=Educatief spel
+GenericName[nn]=Leik-og-lær-spel
+GenericName[pl]=Gra edukacyjna
+GenericName[pt]=Jogo Educativo
+GenericName[pt_BR]=Jogo educacional
+GenericName[ro]=Joc educațional
+GenericName[sk]=Výuková hra
+GenericName[sv]=Pedagogiskt spel
+GenericName[uk]=Освітня гра
+GenericName[x-test]=xxEducational Gamexx
+GenericName[zh_CN]=教育游戏
+GenericName[zh_TW]=教育遊戲
+Comment=Multi-Activity Educational game for children 2 to 10
+Comment[br]=C'hoari kelennadel gant oberezhioù a bep seurt evit ar vugale etre 2 ha 10 vloaz
+Comment[ca]=Joc educatiu amb múltiples activitats per a infants de 2 a 10 anys
+Comment[ca@valencia]=Joc educatiu amb múltiples activitats per a infants de 2 a 10 anys
+Comment[de]=Lernspiel mit vielen Aktivitäten für Kinder von 2 bis 10 Jahren
+Comment[el]=Εκπαιδευτικό παιχνίδι πολλαπλών δραστηριοτήτων για ηλικίες 2 έως 10 ετών
+Comment[en_GB]=Multi-Activity Educational game for children 2 to 10
+Comment[es]=Juego educativo multiactividad para niños de 2 a 10 años
+Comment[et]=Rohkete tegevustega hariv mäng lastele vanuses 2-10
+Comment[eu]=Jarduera anitzeko Hezkuntza-jokoa 2 eta 10 urte arteko haurrentzat
+Comment[fi]=Useampitoimintoinen opettavainen peli 2–10-vuotiaille lapsille
+Comment[fr]=Jeu éducatif multi-activités pour les enfants de 2 à 10 ans
+Comment[gl]=Xogo educativo con varias actividades para nenos entre 2 e 10 anos
+Comment[hi]=२ से १० वर्ष के बच्चों के लिए विभिन्न क्रियाएं वाला शेक्षणिक खेल
+Comment[id]=GCompris adalah kumpulan permainan kegiatan pendidikan untuk anak umur 2 sampai 10 tahun
+Comment[it]=Gioco didattico multi-attività per bambini da 2 a 10 anni
+Comment[ko]=2-10세 어린이를 위한 다양한 활동이 있는 교육용 게임
+Comment[ml]=2 മുതൽ 10 വയസ്സുവരെയുള്ള കുട്ടികൾക്ക് വിവിധ പ്രവർത്തനങ്ങളിലൂടെ പഠിക്കാനായുള്ള കളി.
+Comment[nl]=Educatief spel met meerdere activiteiten voor kinderen van 2 tot 10
+Comment[nn]=Leik-og-lærspel med mange aktivitetar – for barn frå 2 til 10 år
+Comment[pl]=Gra edukacyjna z wieloma aktywnościami dla dzieci w wieku od 2 do 10 lat
+Comment[pt]=Jogo educativo multi-actividades para crianças dos 2 aos 10 anos
+Comment[pt_BR]=Jogo educacional com várias atividades para crianças de 2 a 10 anos
+Comment[ro]=Joc educațional cu activități multiple pentru copii între 2 și 10 ani
+Comment[ru]=Обучающие игры для детей от 2 до 10 лет
+Comment[sk]=Viac-aktivitová výuková hra pre deti od 2 do 10 rokov
+Comment[sl]=Izobraževalna igra z več dejavnostmi za otroke med drugim in desetim letom starosti
+Comment[sv]=Pedagogiskt multiaktivitetsspel för barn från 2 till 10 år
+Comment[tr]=2-10 yaş arası çocuklar için Çoklu Etkileşimli Eğitici oyun
+Comment[uk]=Набір освітніх ігор для дітей від 2 до 10 років
+Comment[x-test]=xxMulti-Activity Educational game for children 2 to 10xx
+Comment[zh_CN]=为 2 到 10 岁儿童准备的多功能教育游戏
+Comment[zh_TW]=為 2-10 歲孩子設計的教育遊戲
+Exec=gcompris-qt
+Icon=gcompris-qt
+Terminal=false
+Type=Application
+Categories=Education;Game;KidsGame;
+StartupNotify=true
+X-DocPath=gcompris/index.html
diff --git a/academic/gcompris-qt/gcompris-qt.info b/academic/gcompris-qt/gcompris-qt.info
new file mode 100644
index 0000000000..fb4b19e9a3
--- /dev/null
+++ b/academic/gcompris-qt/gcompris-qt.info
@@ -0,0 +1,10 @@
+PRGNAM="gcompris-qt"
+VERSION="0.97"
+HOMEPAGE="http://gcompris.net/"
+DOWNLOAD="http://gcompris.net/download/qt/linux/gcompris-qt-0.97-Linux32.sh"
+MD5SUM="38c320d3cefe30eb1c77eadcc40077fa"
+DOWNLOAD_x86_64="http://gcompris.net/download/qt/linux/gcompris-qt-0.97-Linux64.sh"
+MD5SUM_x86_64="eb79d6a0172230d53856917f1c2f1c20"
+REQUIRES="krb5"
+MAINTAINER="Willy Sudiarto Raharjo"
+EMAIL="willysr@slackbuilds.org"
diff --git a/academic/gcompris-qt/gcompris-qt.png b/academic/gcompris-qt/gcompris-qt.png
new file mode 100644
index 0000000000..40cec079f4
--- /dev/null
+++ b/academic/gcompris-qt/gcompris-qt.png
Binary files differ
diff --git a/academic/gcompris-qt/slack-desc b/academic/gcompris-qt/slack-desc
new file mode 100644
index 0000000000..995c085f2f
--- /dev/null
+++ b/academic/gcompris-qt/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------------------------------------------------------|
+gcompris-qt: gcompris-qt (an educational software suite)
+gcompris-qt:
+gcompris-qt: GCompris is a high quality educational software suite, including
+gcompris-qt: a large number of activities for children aged 2 to 10. Some of the
+gcompris-qt: activities are game orientated, but nonetheless still educational.
+gcompris-qt:
+gcompris-qt: Currently GCompris offers more than 100 activities, and more are
+gcompris-qt: being developed.
+gcompris-qt:
+gcompris-qt: Homepage: http://gcompris.net/
+gcompris-qt:
diff --git a/academic/gri/gri.info b/academic/gri/gri.info
index 4ca61c4974..6e4ee42dde 100644
--- a/academic/gri/gri.info
+++ b/academic/gri/gri.info
@@ -1,6 +1,6 @@
PRGNAM="gri"
VERSION="2.12.23"
-HOMEPAGE="https://gri.sourceforge.net/"
+HOMEPAGE="https://sourceforge.net/p/gri/wiki/Home/"
DOWNLOAD="https://github.com/dankelley/gri/archive/v2.12.23/gri-2.12.23.tar.gz"
MD5SUM="7594140fdd1ea1ccf890c2d7ede0e1e9"
DOWNLOAD_x86_64=""
diff --git a/academic/latex2html/latex2html.SlackBuild b/academic/latex2html/latex2html.SlackBuild
index 31b157c4bb..5509805331 100644
--- a/academic/latex2html/latex2html.SlackBuild
+++ b/academic/latex2html/latex2html.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=latex2html
-VERSION=${VERSION:-2019.2}
+VERSION=${VERSION:-2020}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -80,7 +80,9 @@ CXXFLAGS="$SLKCFLAGS" \
--with-perl=/usr/bin/perl \
--enable-eps \
--enable-gif \
- --enable-png \
+ --enable-svg \
+ --enable-pk \
+ --enable-pipes \
--build=$ARCH-slackware-linux \
--host=$ARCH-slackware-linux
diff --git a/academic/latex2html/latex2html.info b/academic/latex2html/latex2html.info
index b732075636..199a5829f2 100644
--- a/academic/latex2html/latex2html.info
+++ b/academic/latex2html/latex2html.info
@@ -1,8 +1,8 @@
PRGNAM="latex2html"
-VERSION="2019.2"
+VERSION="2020"
HOMEPAGE="http://www.latex2html.org"
-DOWNLOAD="https://github.com/latex2html/latex2html/archive/v2019.2/latex2html-2019.2.tar.gz"
-MD5SUM="e9ca34903ac23a6f51385f05fa63c6eb"
+DOWNLOAD="https://github.com/latex2html/latex2html/archive/v2020/latex2html-2020.tar.gz"
+MD5SUM="d5e2d765ed2bb4d52bd7331a6420f5be"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/academic/latex2html/manual.pdf b/academic/latex2html/manual.pdf
index 28a5159b38..699a2ce464 100644
--- a/academic/latex2html/manual.pdf
+++ b/academic/latex2html/manual.pdf
Binary files differ
diff --git a/academic/libqalculate/libqalculate.SlackBuild b/academic/libqalculate/libqalculate.SlackBuild
index 86ade486fc..9d906e36f5 100644
--- a/academic/libqalculate/libqalculate.SlackBuild
+++ b/academic/libqalculate/libqalculate.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for libqalculate
-# Copyright 2016-2019 Larry Hajali <larryhaja[at]gmail[dot]com>
+# Copyright 2016-2020 Larry Hajali <larryhaja[at]gmail[dot]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=libqalculate
-VERSION=${VERSION:-3.4.0}
+VERSION=${VERSION:-3.10.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/academic/libqalculate/libqalculate.info b/academic/libqalculate/libqalculate.info
index 0ff5260bd8..a2ac9c6801 100644
--- a/academic/libqalculate/libqalculate.info
+++ b/academic/libqalculate/libqalculate.info
@@ -1,8 +1,8 @@
PRGNAM="libqalculate"
-VERSION="3.4.0"
-HOMEPAGE="http://qalculate.github.io/"
-DOWNLOAD="https://github.com/Qalculate/libqalculate/releases/download/v3.4.0/libqalculate-3.4.0.tar.gz"
-MD5SUM="71374cfffa41ccb7721543924dea3f8d"
+VERSION="3.10.0"
+HOMEPAGE="https://qalculate.github.io/"
+DOWNLOAD="https://github.com/Qalculate/libqalculate/releases/download/v3.10.0/libqalculate-3.10.0.tar.gz"
+MD5SUM="2f68e3dfeb36de2c88fc7078cb86ab4c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/academic/meep/README b/academic/meep/README
index 9baddd56dd..7c2f438e1d 100644
--- a/academic/meep/README
+++ b/academic/meep/README
@@ -1,14 +1,42 @@
meep (electromagnetic FDTD solver)
-Meep is a free and open-source software package for
-electromagnetics simulation via the finite-difference
-time-domain (FDTD) method spanning a broad range of
-applications.
+Meep is a free and open-source software package for electromagnetics
+simulation via the finite-difference time-domain (FDTD) method spanning
+a broad range of applications. It saves results in hdf5 format.
-You may wish to preinstall: harminv, mpb
+This package requires: hdf5, libctl, lapack, mpb
+
+You probably will also want to preinstall: harminv
You may wish to also install: h5utils
-If the build script can find the ATLAS libraries, it will
-adapt the configure options to use them rather than the
-default lapack.
+You very probably want to build a multi-processor version of this
+code by adding the "--with-openmp" configure option. Here, mpb is
+specified as a prerequisite since at the present time the python
+interface will not build without it.
+
+
+
+Configuration:
+
+If the build script can find the ATLAS libraries, it will adapt the configure
+options to use them, rather than the the default choice of lapack.
+
+You can add additional options to the command line using the environment
+variable SBOPTIONS_MEEP; e.g. to enable MPI (multi-processor calculation)
+using openmp, use:
+
+SBOPTIONS_MEEP="--with-openmp" ./meep.Slackbuild
+
+Alternatively, if building non-interactively (e.g. if using slpkg), use/create
+the file /etc/sbo_pkg_options.conf since this slackbuild script will search it
+for options. Simply include a line starting "meep:" followed by options, e.g.:
+
+meep: --with-openmp
+
+Currently, building the python support for meep can be problematic unless
+the mpb package is also installed; if you do so, and (e.g.) use openmp, it is
+best to build mpb with the same option. You may also need to install mpi4py
+using pip. If you do not want python support, specify "--without-python",
+and in this case installing mpb is not necessary.
+
diff --git a/academic/meep/meep.SlackBuild b/academic/meep/meep.SlackBuild
index 347fb3f9ae..bb3cb854d2 100644
--- a/academic/meep/meep.SlackBuild
+++ b/academic/meep/meep.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=meep
-VERSION=${VERSION:-1.12.0}
+VERSION=${VERSION:-1.14}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -74,13 +74,29 @@ 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 {} \;
-LOCALCONFIGS=" --without-python --with-mpi "
+# if there is no configure script, try to build one!
+if [ ! -f ./configure ] ; then
+ ./autogen.sh
+fi
+
+
+LOCALCONFIGS=
+XDBFILE=/etc/sbo_pkg_options.conf
+if [ -f ${XDBFILE} ] ; then
+ LOCALCONFIGS=${LOCALCONFIGS}" "$(grep "^${PRGNAM}:" ${XDBFILE} | grep -v '^#' | awk -F: '{print$2}')
+ echo Build options selected by file: LOCALCONFIGS=${LOCALCONFIGS}
+fi
+if [ -n "${SBOPTIONS_MEEP}" ] ; then
+ LOCALCONFIGS=${LOCALCONFIGS}" "${SBOPTIONS_MEEP}
+ echo Build options selected by environment: LOCALCONFIGS=${LOCALCONFIGS}
+fi
-# check for the Atlas replacement for blas; if the libraries are found,
+
+# check for the Atlas replacement for blas; if the libraries are found,
# add the configure option accordingly
-if [ -f /usr/lib${LIBDIRSUFFIX}/libatlas.a ] ; then
- if [ -f /usr/lib${LIBIRSUFFIX}/libatlas.so ] ; then
+if [ -f /usr/lib/libatlas.a ] ; then
+ if [ -f /usr/lib/libatlas.so ] ; then
echo "NOTICE: libatlas was found, configure --with-blas=atlas"
LOCALCONFIGS=${LOCALCONFIGS}" --with-blas=atlas"
fi
@@ -94,7 +110,6 @@ CPPFLAGS="$SLKCFLAGS" \
--libdir=/usr/lib${LIBDIRSUFFIX} \
--docdir=/usr/doc/$PRGNAM-$VERSION \
--build=$ARCH-slackware-linux \
- --disable-static \
$LOCALCONFIGS
make
@@ -115,11 +130,9 @@ cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
-###sbolint off
if [ -f $CWD/doinst.sh ] ; then
cat $CWD/doinst.sh > $PKG/install/doinst.sh
fi
-###sbolint on
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/academic/meep/meep.info b/academic/meep/meep.info
index 4c77d9c392..bf739dd8b6 100644
--- a/academic/meep/meep.info
+++ b/academic/meep/meep.info
@@ -1,10 +1,10 @@
PRGNAM="meep"
-VERSION="1.12.0"
+VERSION="1.14"
HOMEPAGE="https://github.com/NanoComp/meep"
-DOWNLOAD="https://github.com/NanoComp/meep/releases/download/v1.12.0/meep-1.12.0.tar.gz"
-MD5SUM="ce2064167a540036f315b5b7b4b8253e"
+DOWNLOAD="https://github.com/NanoComp/meep/releases/download/v1.14.0/meep-1.14.tar.gz"
+MD5SUM="46875840eb7fc7267d9defe041eeb91e"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="lapack openmpi hdf5 libctl"
+REQUIRES="lapack hdf5 libctl mpb"
MAINTAINER="PaulKinsler"
EMAIL="dr.paul@kinsler.org"
diff --git a/academic/meep/slack-desc b/academic/meep/slack-desc
index aa2462124c..3a624bb611 100644
--- a/academic/meep/slack-desc
+++ b/academic/meep/slack-desc
@@ -8,12 +8,10 @@
|-----handy-ruler------------------------------------------------------|
meep: meep (electromagnetics simulation using FDTD)
meep:
-meep: Meep is a free and open-source software package for
+meep: Meep is a free and open-source software package for
meep: electromagnetics simulation via the finite-difference
meep: time-domain (FDTD) method spanning a broad range of
meep: applications.
meep:
meep: Homepage: https://github.com/NanoComp/meep
meep:
-meep:
-meep:
diff --git a/academic/mpb/README b/academic/mpb/README
new file mode 100644
index 0000000000..5f0440095a
--- /dev/null
+++ b/academic/mpb/README
@@ -0,0 +1,44 @@
+mpb (computes electromagnetic band structures and modes)
+
+MPB is a free and open-source software package for computing electromagnetic
+band structures and modes. It saves results in hdf5 format.
+
+This package requires: hdf5, libctl, lapack
+
+You may wish to also install: h5utils
+
+You very probably want to build a multi-processor version of this
+code by adding the "--with-openmp" configure option.
+
+
+
+Configuration:
+
+If the build script can find the ATLAS libraries, it will adapt the configure
+options to use them rather than the default lapack.
+
+You can add additional options to the command line using the environment
+variable SBOPTIONS_MPB; e.g. to enable MPI (multi-processor calculation)
+using openmp, use:
+
+SBOPTIONS_MPB="--with-openmp" ./mpb.Slackbuild
+
+Alternatively, if building non-interactively (e.g. if using slpkg), use/create
+the file /etc/sbo_pkg_options.conf since this slackbuild script will search it
+for options. Simply include a line starting "mpb:" followed by options, e.g.:
+
+mpb: --with-openmp
+
+If you want to use mpich instead of openmp, you will have to recompile the
+installed slackware fftw library with two additional configure options, i.e.
+not only "--with-mpi" but also "--enable-type-prefix".
+
+
+
+Note:
+
+This mpb build script does *two* passes. This is so that when MPI
+support is enabled, the first compiles the mpb-data utility, then the second
+builds the full MPI version. The resulting package includes both, with any
+MPI version of the files replacing the non- MPI version.
+
diff --git a/academic/mpb/mpb.SlackBuild b/academic/mpb/mpb.SlackBuild
new file mode 100644
index 0000000000..2be79e9208
--- /dev/null
+++ b/academic/mpb/mpb.SlackBuild
@@ -0,0 +1,160 @@
+#!/bin/sh
+
+# Slackware build script for mpb
+
+# Copyright 2019,2020 Paul Kinsler, U.K.
+# 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=mpb
+VERSION=${VERSION:-1.10.0}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+# change annoying underscores into hyphens
+SVERSION=$(echo $VERSION | tr '_' '-')
+# make a custom list of doc files in advance
+DOCFILES="AUTHORS COPYING COPYRIGHT TODO README.md NEWS.md"
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-$SVERSION
+tar xvf $CWD/$PRGNAM-$SVERSION.tar.gz
+cd $PRGNAM-$SVERSION
+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 {} \;
+
+# if there is no configure script, try to build one!
+if [ ! -f ./configure ] ; then
+ ./autogen.sh
+fi
+
+
+
+LOCALCONFIGS=
+XDBFILE=/etc/sbo_pkg_options.conf
+if [ -f ${XDBFILE} ] ; then
+ LOCALCONFIGS=${LOCALCONFIGS}" "$(grep "^${PRGNAM}:" ${XDBFILE} | grep -v '^#' | awk -F: '{print$2}')
+ echo Build options selected by file: LOCALCONFIGS=${LOCALCONFIGS}
+fi
+if [ -n "${SBOPTIONS_MPB}" ] ; then
+ LOCALCONFIGS=${LOCALCONFIGS}" "${SBOPTIONS_MPB}
+ echo Build options selected by environment: LOCALCONFIGS=${LOCALCONFIGS}
+fi
+
+
+# check for the Atlas replacement for blas; if the libraries are found,
+# add the configure option accordingly
+
+if [ -f /usr/lib/libatlas.a ] ; then
+ if [ -f /usr/lib/libatlas.so ] ; then
+ echo "NOTICE: libatlas was found, configure --with-blas=atlas"
+ LOCALCONFIGS=${LOCALCONFIGS}" --with-blas=atlas"
+ fi
+fi
+
+# LOCALCONFIGS without any mpi requests so I can do a no-mpi compile.
+SPLOCALCONFIGS=$(echo $LOCALCONFIGS | sed s/--with-mpi// | sed s/--with-openmp//)
+
+
+# do two passes; first with no mpi (to get mpb-data),
+# then a second *with* mpi
+
+CFLAGS="$SLKCFLAGS" \
+CPPFLAGS="$SLKCFLAGS" \
+./configure \
+ --prefix=/usr \
+ --mandir=/usr/man \
+ --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --docdir=/usr/doc/$PRGNAM-$VERSION \
+ --build=$ARCH-slackware-linux \
+ $SPLOCALCONFIGS
+
+make
+make install DESTDIR=$PKG
+
+
+CFLAGS="$SLKCFLAGS" \
+CPPFLAGS="$SLKCFLAGS" \
+./configure \
+ --prefix=/usr \
+ --mandir=/usr/man \
+ --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --docdir=/usr/doc/$PRGNAM-$VERSION \
+ --build=$ARCH-slackware-linux \
+ $LOCALCONFIGS
+
+make
+make install DESTDIR=$PKG
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+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
+install -m 0644 $DOCFILES $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
+
+
+if [ -f $CWD/doinst.sh ] ; then
+ cat $CWD/doinst.sh > $PKG/install/doinst.sh
+fi
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/academic/mpb/mpb.info b/academic/mpb/mpb.info
new file mode 100644
index 0000000000..b3575b5b0a
--- /dev/null
+++ b/academic/mpb/mpb.info
@@ -0,0 +1,10 @@
+PRGNAM="mpb"
+VERSION="1.10.0"
+HOMEPAGE="https://github.com/NanoComp/mpb"
+DOWNLOAD="https://github.com/NanoComp/mpb/releases/download/v1.10.0/mpb-1.10.0.tar.gz"
+MD5SUM="92f91cf5e0206e2e4531b780b45469c4"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="lapack hdf5 libctl"
+MAINTAINER="PaulKinsler"
+EMAIL="dr.paul@kinsler.org"
diff --git a/academic/mpb/slack-desc b/academic/mpb/slack-desc
new file mode 100644
index 0000000000..47ada15959
--- /dev/null
+++ b/academic/mpb/slack-desc
@@ -0,0 +1,15 @@
+# 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------------------------------------------------------|
+mpb: mpb (computation of electromagnetic band structures and modes)
+mpb:
+mpb: MPB is a free and open-source software package for
+mpb: computing electromagnetic band structures and modes.
+mpb:
+mpb: Homepage: https://github.com/NanoComp/mpb
+mpb:
diff --git a/academic/muscle/README b/academic/muscle/README
index 4db82130b5..2a8b2c538d 100644
--- a/academic/muscle/README
+++ b/academic/muscle/README
@@ -3,7 +3,29 @@ nucleotide sequences. A range of options is provided that give you the
choice of optimizing accuracy, speed, or some compromise between the
two.
-For details and citation:
-Edgar, R.C. (2004) MUSCLE: multiple sequence alignment with high
-accuracy and high throughput. Nucleic Acids Res. 32(5):1792-1797.
-doi:10.1093/nar/gkh340
+Fast, accurate and easy to use
+MUSCLE is one of the best-performing multiple alignment programs
+according to published benchmark tests, with accuracy and speed that
+are consistently better than CLUSTALW. MUSCLE can align hundreds of
+sequences in seconds. Most users learn everything they need to know
+about MUSCLE in a few minutes—only a handful of command-line options
+are needed to perform common alignment tasks.
+
+NOTE about the "-stable" option no longer being supported:
+The "-stable" option had a bug, which sometimes resulted in incorrect
+alignments to be produced. The author has created a python script to
+be used as a workaround. The SlackBuild includes it and its usage is:
+
+ python muscle-stable.py input.fasta aligned.fasta > stable.fasta
+
+Papers
+There are two papers. The first (NAR) introduced the algorithm, and is
+the primary citation if you use the program. The second (in BMC Bio-
+informatics) gives more technical details, including descriptions of
+non-default options.
+
+Edgar, R.C. (2004) MUSCLE: multiple sequence alignment with high
+accuracy and high throughput. Nucleic Acids Res. 32(5):1792-1797
+
+Edgar, R.C. (2004) MUSCLE: a multiple sequence alignment method with
+reduced time and space complexity BMC Bioinformatics, (5) 113
diff --git a/academic/muscle/muscle.1 b/academic/muscle/muscle.1
new file mode 100644
index 0000000000..057c81da47
--- /dev/null
+++ b/academic/muscle/muscle.1
@@ -0,0 +1,135 @@
+.\" Title: MUSCLE
+.\" Author: Robert Elgar
+.\" Generator: DocBook XSL Stylesheets v1.73.2 <http://docbook.sf.net/>
+.\" Date: 02/06/2008
+.\" Manual: Muscle Manual
+.\" Source: muscle 3.7
+.\"
+.TH "MUSCLE" "1" "02/06/2008" "muscle 3.7" "Muscle Manual"
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.SH "NAME"
+muscle - Multiple Protein Sequence Alignment
+.SH "SYNOPSIS"
+.HP 7
+\fBmuscle\fR \fB\-in\ \fR\fB\fIinput\ file\ (fasta)\fR\fR [\fB\-out\ \fR\fB\fIoutput\ file\ (default\ fasta)\fR\fR] [\fB\-diags\fR] [\fB\-log\ \fR\fB\fIlog\ file\fR\fR] [\fB\-maxiters\ \fR\fB\fIn\fR\fR] [\fB\-maxhours\ \fR\fB\fIn\fR\fR] [\fB\-maxmb\ \fR\fB\fIm\fR\fR] [\fB\-html\fR] [\fB\-msf\fR] [\fB\-clw\fR] [\fB\-clwstrict\fR] [\fB\-log[a]\ \fR\fB\fIlogfile\fR\fR] [\fB\-quiet\fR] [\fB\-stable\fR] [\fB\-group\fR] [\fB\-version\fR]
+.SH "DESCRIPTION"
+.PP
+This manual page documents briefly the
+\fBmuscle\fR
+command\.
+.PP
+\fBmuscle\fR
+aligns protein sequences and is considered superior and faster than Clustal\ W\.
+.SH "OPTIONS"
+.PP
+\fB\-in \fR\fB\fIinput file\fR\fR
+.RS 4
+Path to FASTA formatted input file
+.RE
+.PP
+\fB\-out \fR\fB\fIoutput file\fR\fR
+.RS 4
+Path to output file, FASTA formatted by default
+.RE
+.PP
+\fB\-diags\fR
+.RS 4
+Find diagonals (faster for similar sequences)
+.RE
+.PP
+\fB\-maxiters \fR\fB\fIn\fR\fR
+.RS 4
+Maximum number of iterations (integer, default 16)
+.RE
+.PP
+\fB\-maxhours \fR\fB\fIn\fR\fR
+.RS 4
+Maximum time to iterate in hours (default no limit)
+.RE
+.PP
+\fB\-maxmb \fR\fB\fIm\fR\fR
+.RS 4
+Maximum memory to allocate in Mb (default 80% of RAM)
+.RE
+.PP
+\fB\-html\fR
+.RS 4
+Write output in HTML format (default FASTA)
+.RE
+.PP
+\fB\-msf\fR
+.RS 4
+Write output in MSF format (default FASTA)
+.RE
+.PP
+\fB\-clw\fR
+.RS 4
+Write output in Clustal\ W format (default FASTA)
+.RE
+.PP
+\fB\-clwstrict\fR
+.RS 4
+As \-clw, with \'CLUSTAL W (1\.81)\' header
+.RE
+.PP
+\fB\-log[a] \fR\fB\fIlogfile\fR\fR
+.RS 4
+Log to file (append if \-loga, overwrite if \-log)
+.RE
+.PP
+\fB\-quiet\fR
+.RS 4
+Do not write progress messages to stderr
+.RE
+.PP
+\fB\-stable\fR
+.RS 4
+Output sequences in input order (default is \-group)
+.RE
+.PP
+\fB\-group\fR
+.RS 4
+Group sequences by similarity (this is the default)
+.RE
+.PP
+\fB\-version\fR
+.RS 4
+Display version information and exit
+.RE
+.SH "SEE ALSO"
+.PP
+
+\fBclustalw\fR(1),
+\fBseaview\fR(1),
+\fBt_coffee\fR(1)\.
+.SH "AUTHORS"
+.PP
+\fBRobert Elgar\fR
+.sp -1n
+.IP "" 4
+Wrote Muscle\.
+.PP
+\fBSteffen Moeller\fR <\&moeller@debian\.org\&>
+.sp -1n
+.IP "" 4
+Wrote this manpage\.
+.PP
+\fBCharles Plessy\fR <\&charles\-debian\-nospam@plessy\.org\&>
+.sp -1n
+.IP "" 4
+Updated this manpage\.
+.SH "COPYRIGHT"
+Copyright \(co 2003, 2004 Steffen Moeller (manpage)
+.br
+Copyright \(co 2007, 2008 Charles Plessy (manpage)
+.br
+.PP
+Muscle is in the public domain, and therefore not subjected to copyright\.
+.PP
+This manual page was written by Steffen Moeller moeller@debian\.org for the
+Debian(TM)
+system (but may be used by others)\. Permission is granted to copy, distribute and/or modify this document as if it were in public domain\.
+.sp
diff --git a/academic/muscle/muscle.SlackBuild b/academic/muscle/muscle.SlackBuild
index 9e69c5b702..2258892211 100644
--- a/academic/muscle/muscle.SlackBuild
+++ b/academic/muscle/muscle.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for muscle
-# Copyright 2011-2019 Petar Petrov slackalaxy@gmail.com
+# Copyright 2011-2020 Petar Petrov slackalaxy@gmail.com
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -24,9 +24,11 @@
PRGNAM=muscle
VERSION=${VERSION:-3.8.1551}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
+MANUAL=muscle_userguide3.8.pdf
+
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
i?86) ARCH=i586 ;;
@@ -63,6 +65,7 @@ rm -rf ${PRGNAM}-${VERSION}
mkdir -p ${PRGNAM}-${VERSION}
cd ${PRGNAM}-${VERSION}
tar xvf $CWD/${PRGNAM}_src_${VERSION}.tar.gz
+tar xvf $CWD/stable.tar.gz
chown -R root:root .
find -L . \
@@ -78,12 +81,21 @@ CFLAGS="$SLKCFLAGS" \
make
install -D -m755 $PRGNAM $PKG/usr/bin/$PRGNAM
+install -D -m755 stable.py $PKG/usr/bin/$PRGNAM-stable.py
+
+# Thanks to Debian for the man page
+mkdir -p $PKG/usr/man/man1
+cp $CWD/$PRGNAM.1 $PKG/usr/man/man1/$PRGNAM.1
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+find $PKG/usr/man -type f -exec gzip -9 {} \;
+for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
+
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+cat $CWD/$MANUAL > $PKG/usr/doc/$PRGNAM-$VERSION/$MANUAL
cat $CWD/References > $PKG/usr/doc/$PRGNAM-$VERSION/References
mkdir -p $PKG/install
diff --git a/academic/muscle/muscle.info b/academic/muscle/muscle.info
index e7671cd1bc..e747bd6443 100644
--- a/academic/muscle/muscle.info
+++ b/academic/muscle/muscle.info
@@ -1,8 +1,12 @@
PRGNAM="muscle"
VERSION="3.8.1551"
HOMEPAGE="http://www.drive5.com/muscle/"
-DOWNLOAD="http://www.drive5.com/muscle/muscle_src_3.8.1551.tar.gz"
-MD5SUM="1b7c9661f275a82d3cf708f923736bf8"
+DOWNLOAD="http://www.drive5.com/muscle/muscle_src_3.8.1551.tar.gz \
+ http://www.drive5.com/muscle/stable.tar.gz \
+ http://www.drive5.com/muscle/muscle_userguide3.8.pdf"
+MD5SUM="1b7c9661f275a82d3cf708f923736bf8 \
+ fceeab190ff13576bfd681a601e7859b \
+ 58bb1b7989cf6f2c197dd46552759a40"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/academic/muscle/slack-desc b/academic/muscle/slack-desc
index 5e4e7da441..d3d95c0c28 100644
--- a/academic/muscle/slack-desc
+++ b/academic/muscle/slack-desc
@@ -13,7 +13,7 @@ muscle: or nucleotide sequences. A range of options is provided that give
muscle: you the choice of optimizing accuracy, speed, or some compromise
muscle: between the two.
muscle:
-muscle: Home: http://www.drive5.com/muscle/
-muscle: References: /usr/doc/muscle-3.8.31/References
+muscle: http://www.drive5.com/muscle/
+muscle: http://www.drive5.com/muscle/stable.html
muscle:
muscle:
diff --git a/academic/qalculate-gtk/qalculate-gtk.SlackBuild b/academic/qalculate-gtk/qalculate-gtk.SlackBuild
index 569baa8084..62576920e9 100644
--- a/academic/qalculate-gtk/qalculate-gtk.SlackBuild
+++ b/academic/qalculate-gtk/qalculate-gtk.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for qalculate-gtk
-# Copyright 2016-2019 Larry Hajali <larryhaja[at]gmail[dot]com>
+# Copyright 2016-2020 Larry Hajali <larryhaja[at]gmail[dot]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=qalculate-gtk
-VERSION=${VERSION:-3.4.0}
+VERSION=${VERSION:-3.10.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/academic/qalculate-gtk/qalculate-gtk.info b/academic/qalculate-gtk/qalculate-gtk.info
index e3b8170127..4884e43fbc 100644
--- a/academic/qalculate-gtk/qalculate-gtk.info
+++ b/academic/qalculate-gtk/qalculate-gtk.info
@@ -1,8 +1,8 @@
PRGNAM="qalculate-gtk"
-VERSION="3.4.0"
-HOMEPAGE="http://qalculate.github.io/"
-DOWNLOAD="https://github.com/Qalculate/qalculate-gtk/releases/download/v3.4.0/qalculate-gtk-3.4.0.tar.gz"
-MD5SUM="58a8670ce4f3e692acbd2f27d104f82e"
+VERSION="3.10.0"
+HOMEPAGE="https://qalculate.github.io/"
+DOWNLOAD="https://github.com/Qalculate/qalculate-gtk/releases/download/v3.10.0/qalculate-gtk-3.10.0.tar.gz"
+MD5SUM="5880b40c4a5beb9da290b28a54eb4f46"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="libqalculate"
diff --git a/academic/rpy2/README b/academic/rpy2/README
new file mode 100644
index 0000000000..aa278d379c
--- /dev/null
+++ b/academic/rpy2/README
@@ -0,0 +1,22 @@
+Python interface to the R language.
+
+rpy2 is running an embedded R, providing access to it
+from Python using R's own C-API through either:
+
+1) a high-level interface making R functions and objects
+just like Python functions and providing a seamless
+conversion to numpy and pandas data structures
+
+2) a low-level interface closer to the C-API
+
+It is also providing features for when working with
+jupyter notebooks or ipython.
+
+NOTE:
+R needs to be compiled with the shared library flag,
+thus: build R on SBo with R_SHLIB=yes and BLAS_SHLIB=yes
+
+(See also the notes in the rpy2.Slackbuild)
+
+home:https://rpy2.github.io/
+documentation:https://rpy2.github.io/doc/latest/html/index.html \ No newline at end of file
diff --git a/academic/rpy2/Rlibs.conf b/academic/rpy2/Rlibs.conf
new file mode 100644
index 0000000000..cd1ea265b7
--- /dev/null
+++ b/academic/rpy2/Rlibs.conf
@@ -0,0 +1,2 @@
+##placed as rpy2 cannot load R without "export LD_LIBRARY_PATH=/usr/lib64/R/lib/"
+/usr/lib64/R/lib \ No newline at end of file
diff --git a/academic/rpy2/doinst.sh b/academic/rpy2/doinst.sh
new file mode 100644
index 0000000000..bf984ccfe4
--- /dev/null
+++ b/academic/rpy2/doinst.sh
@@ -0,0 +1,2 @@
+#load the path to the R libraries to enable linking
+ldconfig
diff --git a/academic/rpy2/rpy2.SlackBuild b/academic/rpy2/rpy2.SlackBuild
new file mode 100644
index 0000000000..48626b3b7f
--- /dev/null
+++ b/academic/rpy2/rpy2.SlackBuild
@@ -0,0 +1,110 @@
+#!/bin/sh
+#
+# SlackBuild for rpy2
+#
+# Copyright 2020 Rob van Nues (sborg63@disroot.org)
+#
+# 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=rpy2
+VERSION=${VERSION:-3.3.3}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+cd $PRGNAM-$VERSION
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+## make sure there is R
+if ! [ -x "$(command -v R)" ]; then
+ echo 'Error: R is not installed.' >&2
+ exit 1
+fi
+
+## make sure that R has been compiled with
+## --enable-R-shlib
+## --enable-BLAS-shlib
+RHOMLIB=$(R RHOME)/lib
+echo "R libs are in $RHOMLIB"
+
+if ! [ "$(readelf -h $RHOMLIB/libR*.so | grep DYN)" ]; then
+ echo "Error: R is not compiled with shared libraries." >&2
+ exit 1
+fi
+
+## this removes an error message from setup.py
+## https://github.com/rpy2/rpy2/issues/675
+export LD_LIBRARY_PATH="${RHOMLIB}:${LD_LIBRARY_PATH}"
+echo "LD_LIBRARY_PATH set to ${LD_LIBRARY_PATH}"
+
+python3 setup.py build install --root=$PKG
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a AUTHORS gpl-2.0.txt NEWS README* $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+## to facilitate dynamic linking with R,
+## libR.so and libRblas.so still need to be found
+## https://github.com/rpy2/rpy2/issues/675
+mkdir -p $PKG/etc/ld.so.conf.d/
+cat $CWD/Rlibs.conf > $PKG/etc/ld.so.conf.d/Rlibs.conf
+
+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/academic/rpy2/rpy2.info b/academic/rpy2/rpy2.info
new file mode 100644
index 0000000000..21554870f7
--- /dev/null
+++ b/academic/rpy2/rpy2.info
@@ -0,0 +1,10 @@
+PRGNAM="rpy2"
+VERSION="3.3.3"
+HOMEPAGE="https://rpy2.github.io/"
+DOWNLOAD="https://pypi.python.org/packages/source/r/rpy2/rpy2-3.3.3.tar.gz"
+MD5SUM="fa5d404fcdb7571174ba1125fc81fe6a"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="R cffi Jinja2 python3-pytest tzlocal"
+MAINTAINER="Rob van Nues"
+EMAIL="sborg63@disroot.org"
diff --git a/academic/rpy2/slack-desc b/academic/rpy2/slack-desc
new file mode 100644
index 0000000000..4b6f260ede
--- /dev/null
+++ b/academic/rpy2/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------------------------------------------------------|
+rpy2: rpy2 (R in Python)
+rpy2:
+rpy2: rpy2 is an interface to R running embedded in a Python process.
+rpy2: The project is mature, stable, documented, and widely used
+rpy2:
+rpy2: It is also providing features for when working
+rpy2: with jupyter notebooks or ipython.
+rpy2:
+rpy2: home:https://rpy2.github.io/
+rpy2: https://rpy2.github.io/doc/latest/html/index.html
+rpy2:
diff --git a/academic/sage/sage.SlackBuild b/academic/sage/sage.SlackBuild
index 2ee5996dc9..afa2702101 100644
--- a/academic/sage/sage.SlackBuild
+++ b/academic/sage/sage.SlackBuild
@@ -45,8 +45,12 @@ LIBDIRSUFFIX=""
fi
####
+# SAGE_ROOT/bin/sage points to the build directory, which can't be
+# in the /tmp folder if we want it to remain after installation.
+# So we'll put it in /var/tmp. Maybe just sticking it in /usr is better.
+
CWD=$(pwd)
-TMP=${TMP:-/tmp/SBo}
+TMP=${TMP:-/var/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -79,14 +83,9 @@ 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
-# Test Fix - this did not work.
-# sed -i "s|/lib|/lib${LIBDIRSUFFIX}|" build/pkgs/iml/spkg-install
-
-
-
# The docs do not build correctly, so instead of make, do the following:
LDFLAGS="-L/usr/lib${LIBDIRSUFFIX}" \
-make build
+ make build
# test all examples in the documentation (over 93,000 line of input)
[ "${TEST:-no}" = "yes" ] && make test
diff --git a/academic/sword/README b/academic/sword/README
index 2de1d80d89..d0fb20bd15 100644
--- a/academic/sword/README
+++ b/academic/sword/README
@@ -11,3 +11,6 @@ strongs and Greek and Hebrew dictionaries for use with this library. Many
more bibles, commentries etc. can be found on the crosswire.org website.
modules can be downloaded in raw format (zip) and extracted into the
/usr/share/sword directory.
+
+You will also need a frontend, such as xiphos or bibletime (both on sbo) to
+view the bible data.
diff --git a/academic/sword/sword.SlackBuild b/academic/sword/sword.SlackBuild
index ffdff4fc6a..9f12ed43b1 100644
--- a/academic/sword/sword.SlackBuild
+++ b/academic/sword/sword.SlackBuild
@@ -5,7 +5,7 @@
# Copyright 2008-2011 Heinz Wiesinger, Amsterdam, The Netherlands
# All rights reserved.
#
-# changes updating to v1.7.5a1 and v1.8.1 Copyright 2015-2018 Tim Dickson, Scotland
+# changes updating to v1.7.5a1 and v1.8.1 Copyright 2015-2020 Tim Dickson, Scotland
#
# Redistribution and use of this script, with or without modification, is
# permitted provided that the following conditions are met:
@@ -26,7 +26,7 @@
PRGNAM=sword
VERSION=${VERSION:-1.8.1}
-BUILD=${BUILD:-2}
+BUILD=${BUILD:-3}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
@@ -64,6 +64,9 @@ cd $TMP
rm -rf $PRGNAM-$VERSION
tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
cd $PRGNAM-$VERSION
+#patch to fix pre-chapter text, required for xiphos. when sword tag>1.8.1
+#remove this patch as it will be included.
+patch -p0 -i $CWD/$PRGNAM.diff
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 -o -perm 511 \) \
diff --git a/academic/sword/sword.diff b/academic/sword/sword.diff
new file mode 100644
index 0000000000..ac57df456c
--- /dev/null
+++ b/academic/sword/sword.diff
@@ -0,0 +1,75 @@
+Index: src/mgr/stringmgr.cpp
+===================================================================
+--- src/mgr/stringmgr.cpp (revision 3718)
++++ src/mgr/stringmgr.cpp (revision 3721)
+@@ -20,6 +20,7 @@
+ *
+ */
+
++#include <ctype.h>
+ #include <stringmgr.h>
+ #include <swlog.h>
+ #include <localemgr.h>
+Index: src/modules/filters/osisxhtml.cpp
+===================================================================
+--- src/modules/filters/osisxhtml.cpp (revision 3718)
++++ src/modules/filters/osisxhtml.cpp (revision 3721)
+@@ -849,7 +849,11 @@
+ else if (tag.isEndTag()) {
+ outText("</div>", buf, u);
+ }
+- else if (!(type == "colophon")) outText(tag, buf, u);
++ else if (!(type == "colophon")) {
++ if (tag.getAttribute("sID")) tag.setEmpty(false);
++ if (tag.getAttribute("eID")) tag.setEndTag(true);
++ outText(tag, buf, u);
++ }
+
+ }
+ else if (!strcmp(tag.getName(), "span")) {
+Index: src/utilfuns/utilxml.cpp
+===================================================================
+--- src/utilfuns/utilxml.cpp (revision 3718)
++++ src/utilfuns/utilxml.cpp (revision 3721)
+@@ -291,13 +291,16 @@
+ tag.append('/');
+
+ tag.append(getName());
+- for (StringPairMap::iterator it = attributes.begin(); it != attributes.end(); it++) {
+- //tag.appendFormatted(" %s=\"%s\"", it->first.c_str(), it->second.c_str());
+- tag.append(' ');
+- tag.append(it->first.c_str());
+- tag.append((strchr(it->second.c_str(), '\"')) ? "=\'" : "=\"");
+- tag.append(it->second.c_str());
+- tag.append((strchr(it->second.c_str(), '\"'))? '\'' : '\"');
++
++ if (!isEndTag()) {
++ for (StringPairMap::iterator it = attributes.begin(); it != attributes.end(); it++) {
++ //tag.appendFormatted(" %s=\"%s\"", it->first.c_str(), it->second.c_str());
++ tag.append(' ');
++ tag.append(it->first.c_str());
++ tag.append((strchr(it->second.c_str(), '\"')) ? "=\'" : "=\"");
++ tag.append(it->second.c_str());
++ tag.append((strchr(it->second.c_str(), '\"'))? '\'' : '\"');
++ }
+ }
+
+ if (isEmpty())
+Index: include/utilxml.h
+===================================================================
+--- include/utilxml.h (revision 3718)
++++ include/utilxml.h (revision 3721)
+@@ -75,6 +75,13 @@
+ * otherwise, we return if we're a simple XML end </tag>.
+ */
+ bool isEndTag(const char *eID = 0) const;
++ inline void setEndTag(bool value) {
++ if (!parsed)
++ parse();
++ endTag = value;
++ if (value)
++ empty = false;
++ }
+
+ const StringList getAttributeNames() const;
+ int getAttributePartCount(const char *attribName, char partSplit = '|') const;
diff --git a/academic/tiemu/README b/academic/tiemu/README
new file mode 100644
index 0000000000..ae41855aa6
--- /dev/null
+++ b/academic/tiemu/README
@@ -0,0 +1,7 @@
+TiEmu is a multi-platform emulator for TI89 / TI89 Titanium / TI92 / TI92+ /
+V200PLT hand-helds.
+
+TiEmu does not emulate TI82, 83, ... hand-helds but TiLem does.
+
+TiEmu requires a ROM for your calculator. A GPL'd ROM called PedroM is
+included.
diff --git a/academic/freechartgeany/doinst.sh b/academic/tiemu/doinst.sh
index 65c7e2eeb9..65c7e2eeb9 100644
--- a/academic/freechartgeany/doinst.sh
+++ b/academic/tiemu/doinst.sh
diff --git a/academic/tiemu/patches/01-build-fix.patch b/academic/tiemu/patches/01-build-fix.patch
new file mode 100644
index 0000000000..7660b69430
--- /dev/null
+++ b/academic/tiemu/patches/01-build-fix.patch
@@ -0,0 +1,487 @@
+# This patch is based on the Ubuntu patch for TiEmu 3.02, see
+# http://packages.ubuntu.com/de/oneiric/tiemu
+
+
+diff -purN tiemu-3.03.orig/src/gui/calc/calc.c tiemu-3.03/src/gui/calc/calc.c
+--- tiemu-3.03.orig/src/gui/calc/calc.c 2007-12-16 16:29:16.000000000 +0100
++++ tiemu-3.03/src/gui/calc/calc.c 2011-11-04 23:11:40.000000000 +0100
+@@ -313,7 +313,7 @@ on_drawingarea1_expose_event (
+ {
+ gdk_draw_pixmap(
+ widget->window,
+- widget->style->fg_gc[GTK_WIDGET_STATE (widget)],
++ widget->style->fg_gc[gtk_widget_get_state (widget)],
+ pixmap,
+ event->area.x, event->area.y,
+ event->area.x, event->area.y,
+@@ -586,7 +586,7 @@ int hid_init(void)
+
+ // Install LCD refresh: 100 FPS (10 ms)
+ tid = g_timeout_add((params.lcd_rate == -1) ? 50 : params.lcd_rate,
+- (GtkFunction)hid_refresh, NULL);
++ (GSourceFunc)hid_refresh, NULL);
+
+ explicit_destroy = 0;
+ gtk_widget_show(main_wnd); // show wnd here
+@@ -640,7 +640,7 @@ void hid_lcd_rate_set(void)
+ g_source_remove(tid);
+
+ tid = g_timeout_add((params.lcd_rate == -1) ? 50 : params.lcd_rate,
+- (GtkFunction)hid_refresh, NULL);
++ (GSourceFunc)hid_refresh, NULL);
+ }
+
+ int hid_switch_with_skin(void)
+diff -purN tiemu-3.03.orig/src/gui/calc/popup.c tiemu-3.03/src/gui/calc/popup.c
+--- tiemu-3.03.orig/src/gui/calc/popup.c 2009-05-08 22:43:47.000000000 +0200
++++ tiemu-3.03/src/gui/calc/popup.c 2011-11-04 22:45:28.000000000 +0100
+@@ -26,7 +26,9 @@
+ # include <config.h>
+ #endif
+
++#undef GTK_DISABLE_DEPRECATED
+ #include <gtk/gtk.h>
++#define GTK_DISABLE_DEPRECATED
+ #include <glade/glade.h>
+ #include <stdlib.h>
+ #include <string.h>
+diff -purN tiemu-3.03.orig/src/gui/calc/screen.c tiemu-3.03/src/gui/calc/screen.c
+--- tiemu-3.03.orig/src/gui/calc/screen.c 2006-11-06 18:18:51.000000000 +0100
++++ tiemu-3.03/src/gui/calc/screen.c 2011-11-04 23:12:09.000000000 +0100
+@@ -187,7 +187,7 @@ void redraw_skin(void)
+ skin_infos.image = gdk_pixbuf_scale_simple(skin_infos.raw, wr.wr.w, wr.wr.h, GDK_INTERP_NEAREST);
+
+ // and draw image into pixmap (next, into window on expose event)
+- gdk_draw_pixbuf(pixmap, main_wnd->style->fg_gc[GTK_WIDGET_STATE(main_wnd)],
++ gdk_draw_pixbuf(pixmap, main_wnd->style->fg_gc[gtk_widget_get_state(main_wnd)],
+ skin_infos.image, 0, 0, 0, 0, -1, -1, GDK_RGB_DITHER_NONE, 0, 0);
+ gdk_window_invalidate_rect(main_wnd->window, &wr.gr, FALSE);
+ }
+@@ -204,7 +204,7 @@ void redraw_lcd(void)
+ gdk_pixbuf_scale_simple(skin_infos.raw, sr.w, sr.h, GDK_INTERP_NEAREST);
+
+ // and draw
+- gdk_draw_pixbuf(pixmap, main_wnd->style->fg_gc[GTK_WIDGET_STATE(main_wnd)],
++ gdk_draw_pixbuf(pixmap, main_wnd->style->fg_gc[gtk_widget_get_state(main_wnd)],
+ skin_infos.image, ls.x, ls.y, lr.x, lr.y, lr.w, lr.h, GDK_RGB_DITHER_NONE, 0, 0);
+ gtk_widget_queue_draw_area(area, lr.x, lr.y, lr.w, lr.h);
+ }
+@@ -324,7 +324,7 @@ int hid_update_lcd(void)
+ skin_infos.image = gdk_pixbuf_scale_simple(lcd, lr.w, lr.h, GDK_INTERP_NEAREST);
+
+ // and draw image into pixmap (next, into window on expose event)
+- gdk_draw_pixbuf(pixmap, main_wnd->style->fg_gc[GTK_WIDGET_STATE(main_wnd)],
++ gdk_draw_pixbuf(pixmap, main_wnd->style->fg_gc[gtk_widget_get_state(main_wnd)],
+ skin_infos.image, src.x, src.y, lr.x, lr.y, src.w, src.h,
+ GDK_RGB_DITHER_NONE, 0, 0);
+ gtk_widget_queue_draw_area(area, lr.x, lr.y, src.w, src.h);
+@@ -332,7 +332,7 @@ int hid_update_lcd(void)
+ else
+ {
+ // and draw image into pixmap (next, into window on expose event)
+- gdk_draw_pixbuf(pixmap, main_wnd->style->fg_gc[GTK_WIDGET_STATE(main_wnd)],
++ gdk_draw_pixbuf(pixmap, main_wnd->style->fg_gc[gtk_widget_get_state(main_wnd)],
+ lcd_mem, src.x, src.y, lr.x, lr.y, src.w, src.h,
+ GDK_RGB_DITHER_NONE, 0, 0);
+ gtk_widget_queue_draw_area(area, lr.x, lr.y, src.w, src.h);
+diff -purN tiemu-3.03.orig/src/gui/debugger/dbg_all.c tiemu-3.03/src/gui/debugger/dbg_all.c
+--- tiemu-3.03.orig/src/gui/debugger/dbg_all.c 2009-05-08 12:56:40.000000000 +0200
++++ tiemu-3.03/src/gui/debugger/dbg_all.c 2011-11-04 22:46:29.000000000 +0100
+@@ -90,21 +90,21 @@ void gtk_debugger_refresh(void)
+ {
+ WND_TMR_START();
+
+- if(options3.dbg_dock || GTK_WIDGET_VISIBLE(dbgw.regs))
++ if(options3.dbg_dock || gtk_widget_get_visible(dbgw.regs))
+ dbgregs_refresh_window();
+- if(options3.dbg_dock || GTK_WIDGET_VISIBLE(dbgw.mem))
++ if(options3.dbg_dock || gtk_widget_get_visible(dbgw.mem))
+ dbgmem_refresh_window();
+- if(options3.dbg_dock || GTK_WIDGET_VISIBLE(dbgw.bkpts))
++ if(options3.dbg_dock || gtk_widget_get_visible(dbgw.bkpts))
+ dbgbkpts_refresh_window();
+- if(options3.dbg_dock || GTK_WIDGET_VISIBLE(dbgw.pclog))
++ if(options3.dbg_dock || gtk_widget_get_visible(dbgw.pclog))
+ dbgpclog_refresh_window();
+- if(options3.dbg_dock || GTK_WIDGET_VISIBLE(dbgw.code))
++ if(options3.dbg_dock || gtk_widget_get_visible(dbgw.code))
+ dbgcode_refresh_window();
+- if(options3.dbg_dock || GTK_WIDGET_VISIBLE(dbgw.stack))
++ if(options3.dbg_dock || gtk_widget_get_visible(dbgw.stack))
+ dbgstack_refresh_window();
+- if(options3.dbg_dock || GTK_WIDGET_VISIBLE(dbgw.heap))
++ if(options3.dbg_dock || gtk_widget_get_visible(dbgw.heap))
+ dbgheap_refresh_window();
+- if(options3.dbg_dock || GTK_WIDGET_VISIBLE(dbgw.iop))
++ if(options3.dbg_dock || gtk_widget_get_visible(dbgw.iop))
+ dbgiop_refresh_window();
+
+ WND_TMR_STOP("Debugger Refresh Time");
+@@ -163,7 +163,7 @@ int gtk_debugger_enter(int context)
+ gtk_debugger_refresh();
+
+ // enable the debugger if GDB disabled it
+- if (!options3.dbg_dock && !GTK_WIDGET_SENSITIVE(dbgw.regs))
++ if (!options3.dbg_dock && !gtk_widget_get_sensitive(dbgw.regs))
+ gtk_debugger_enable();
+
+ // handle automatic debugging requests
+@@ -180,7 +180,7 @@ int gtk_debugger_enter(int context)
+
+ ti68k_bkpt_get_pgmentry_offset(id, &handle, &offset);
+ ti68k_bkpt_del_pgmentry(handle);
+- if(options3.dbg_dock || GTK_WIDGET_VISIBLE(dbgw.bkpts))
++ if(options3.dbg_dock || gtk_widget_get_visible(dbgw.bkpts))
+ dbgbkpts_refresh_window();
+
+ delete_command(NULL, 0);
+diff -purN tiemu-3.03.orig/src/gui/debugger/dbg_bkpts.c tiemu-3.03/src/gui/debugger/dbg_bkpts.c
+--- tiemu-3.03.orig/src/gui/debugger/dbg_bkpts.c 2009-05-06 21:48:47.000000000 +0200
++++ tiemu-3.03/src/gui/debugger/dbg_bkpts.c 2011-11-04 22:46:29.000000000 +0100
+@@ -388,7 +388,7 @@ GtkWidget* dbgbkpts_display_window(void)
+ gtk_window_iconify(GTK_WINDOW(wnd));
+ #endif
+
+- if(!GTK_WIDGET_VISIBLE(dbgw.bkpts) && !options3.bkpts.closed)
++ if(!gtk_widget_get_visible(dbgw.bkpts) && !options3.bkpts.closed)
+ gtk_widget_show(wnd);
+
+ return wnd;
+diff -purN tiemu-3.03.orig/src/gui/debugger/dbg_code.c tiemu-3.03/src/gui/debugger/dbg_code.c
+--- tiemu-3.03.orig/src/gui/debugger/dbg_code.c 2009-05-06 21:48:47.000000000 +0200
++++ tiemu-3.03/src/gui/debugger/dbg_code.c 2011-11-04 22:46:29.000000000 +0100
+@@ -1117,7 +1117,7 @@ void gdbcallback_refresh_debugger(void)
+
+ int dbgcode_quit_enabled(void)
+ {
+- return GTK_WIDGET_SENSITIVE(mi.m8);
++ return gtk_widget_get_sensitive(mi.m8);
+ }
+
+ static int close_debugger_wrapper(gpointer data)
+diff -purN tiemu-3.03.orig/src/gui/debugger/dbg_dock.c tiemu-3.03/src/gui/debugger/dbg_dock.c
+--- tiemu-3.03.orig/src/gui/debugger/dbg_dock.c 2008-05-26 18:48:30.000000000 +0200
++++ tiemu-3.03/src/gui/debugger/dbg_dock.c 2011-11-04 23:05:02.000000000 +0100
+@@ -151,22 +151,22 @@ void dbgdock_set_sensitivity(int state)
+
+ void dbgdock_show_all(int all)
+ {
+- if(!GTK_WIDGET_VISIBLE(dbgw.dock) && all)
++ if(!gtk_widget_get_visible(dbgw.dock) && all)
+ gtk_widget_show(dbgw.dock);
+
+- if(GTK_WIDGET_VISIBLE(dbgw.iop))
++ if(gtk_widget_get_visible(dbgw.iop))
+ gtk_window_iconify(GTK_WINDOW(dbgw.iop));
+- if(GTK_WIDGET_VISIBLE(dbgw.pclog))
++ if(gtk_widget_get_visible(dbgw.pclog))
+ gtk_window_iconify(GTK_WINDOW(dbgw.pclog));
+ }
+
+ void dbgdock_hide_all(int all)
+ {
+- if(GTK_WIDGET_VISIBLE(dbgw.dock) && all)
++ if(gtk_widget_get_visible(dbgw.dock) && all)
+ gtk_widget_hide(dbgw.dock);
+
+- if(GTK_WIDGET_VISIBLE(dbgw.pclog))
++ if(gtk_widget_get_visible(dbgw.pclog))
+ gtk_widget_hide(dbgw.pclog);
+- if(GTK_WIDGET_VISIBLE(dbgw.iop))
++ if(gtk_widget_get_visible(dbgw.iop))
+ gtk_widget_hide(dbgw.iop);
+ }
+diff -purN tiemu-3.03.orig/src/gui/debugger/dbg_heap.c tiemu-3.03/src/gui/debugger/dbg_heap.c
+--- tiemu-3.03.orig/src/gui/debugger/dbg_heap.c 2009-05-06 21:48:47.000000000 +0200
++++ tiemu-3.03/src/gui/debugger/dbg_heap.c 2011-11-04 22:46:29.000000000 +0100
+@@ -171,7 +171,7 @@ GtkWidget* dbgheap_display_window(void)
+ gtk_window_iconify(GTK_WINDOW(dbgw.heap));
+ #endif
+
+- if(!GTK_WIDGET_VISIBLE(dbgw.heap) && !options3.heap.closed)
++ if(!gtk_widget_get_visible(dbgw.heap) && !options3.heap.closed)
+ gtk_widget_show(dbgw.heap);
+
+ return dbgw.heap;
+diff -purN tiemu-3.03.orig/src/gui/debugger/dbg_iop.c tiemu-3.03/src/gui/debugger/dbg_iop.c
+--- tiemu-3.03.orig/src/gui/debugger/dbg_iop.c 2009-05-02 21:46:04.000000000 +0200
++++ tiemu-3.03/src/gui/debugger/dbg_iop.c 2011-11-04 22:46:29.000000000 +0100
+@@ -455,7 +455,7 @@ GtkWidget* dbgiop_display_window(void)
+ gtk_window_iconify(GTK_WINDOW(dbgw.iop));
+ #endif
+
+- if(!GTK_WIDGET_VISIBLE(dbgw.iop) && !options3.iop.closed)
++ if(!gtk_widget_get_visible(dbgw.iop) && !options3.iop.closed)
+ gtk_widget_show(dbgw.iop);
+
+ return dbgw.iop;
+diff -purN tiemu-3.03.orig/src/gui/debugger/dbg_mem.c tiemu-3.03/src/gui/debugger/dbg_mem.c
+--- tiemu-3.03.orig/src/gui/debugger/dbg_mem.c 2009-05-06 21:48:47.000000000 +0200
++++ tiemu-3.03/src/gui/debugger/dbg_mem.c 2011-11-04 22:46:29.000000000 +0100
+@@ -435,7 +435,7 @@ GtkWidget* dbgmem_display_window(void)
+ gtk_window_iconify(GTK_WINDOW(dbgw.mem));
+ #endif
+
+- if(!GTK_WIDGET_VISIBLE(dbgw.mem) && !options3.mem.closed)
++ if(!gtk_widget_get_visible(dbgw.mem) && !options3.mem.closed)
+ gtk_widget_show(dbgw.mem);
+
+ return dbgw.mem;
+@@ -605,7 +605,7 @@ dbgmem_button6_clicked
+
+ GLADE_CB void
+ on_notebook1_switch_page (GtkNotebook *notebook,
+- GtkNotebookPage *page,
++ gpointer *page,
+ guint page_num,
+ gpointer user_data)
+ {
+diff -purN tiemu-3.03.orig/src/gui/debugger/dbg_pclog.c tiemu-3.03/src/gui/debugger/dbg_pclog.c
+--- tiemu-3.03.orig/src/gui/debugger/dbg_pclog.c 2009-05-02 21:46:04.000000000 +0200
++++ tiemu-3.03/src/gui/debugger/dbg_pclog.c 2011-11-04 22:46:29.000000000 +0100
+@@ -163,7 +163,7 @@ GtkWidget* dbgpclog_display_window(void)
+ gtk_window_iconify(GTK_WINDOW(dbgw.pclog));
+ #endif
+
+- if(!GTK_WIDGET_VISIBLE(dbgw.pclog) && !options3.pclog.closed)
++ if(!gtk_widget_get_visible(dbgw.pclog) && !options3.pclog.closed)
+ gtk_widget_show(dbgw.pclog);
+
+ return dbgw.pclog;
+diff -purN tiemu-3.03.orig/src/gui/debugger/dbg_regs.c tiemu-3.03/src/gui/debugger/dbg_regs.c
+--- tiemu-3.03.orig/src/gui/debugger/dbg_regs.c 2009-05-06 21:48:47.000000000 +0200
++++ tiemu-3.03/src/gui/debugger/dbg_regs.c 2011-11-04 22:46:29.000000000 +0100
+@@ -302,7 +302,7 @@ GtkWidget* dbgregs_display_window(void)
+ gtk_window_iconify(GTK_WINDOW(dbgw.regs));
+ #endif
+
+- if(!GTK_WIDGET_VISIBLE(dbgw.regs) && !options3.regs.closed)
++ if(!gtk_widget_get_visible(dbgw.regs) && !options3.regs.closed)
+ gtk_widget_show(dbgw.regs);
+
+ return dbgw.regs;
+diff -purN tiemu-3.03.orig/src/gui/debugger/dbg_romcall.c tiemu-3.03/src/gui/debugger/dbg_romcall.c
+--- tiemu-3.03.orig/src/gui/debugger/dbg_romcall.c 2007-07-05 13:36:10.000000000 +0200
++++ tiemu-3.03/src/gui/debugger/dbg_romcall.c 2011-11-04 22:46:29.000000000 +0100
+@@ -29,7 +29,9 @@
+ # include <config.h>
+ #endif
+
+-#include <gtk/gtk.h>
++#undef GTK_DISABLE_DEPRECATED
++ #include <gtk/gtk.h>
++#define GTK_DISABLE_DEPRECATED
+ #include <glade/glade.h>
+ #include <string.h>
+
+diff -purN tiemu-3.03.orig/src/gui/debugger/dbg_stack.c tiemu-3.03/src/gui/debugger/dbg_stack.c
+--- tiemu-3.03.orig/src/gui/debugger/dbg_stack.c 2009-05-06 21:48:47.000000000 +0200
++++ tiemu-3.03/src/gui/debugger/dbg_stack.c 2011-11-04 22:46:29.000000000 +0100
+@@ -197,7 +197,7 @@ GtkWidget* dbgstack_display_window(void)
+ gtk_window_iconify(GTK_WINDOW(dbgw.stack));
+ #endif
+
+- if(!GTK_WIDGET_VISIBLE(dbgw.stack) && !options3.stack.closed)
++ if(!gtk_widget_get_visible(dbgw.stack) && !options3.stack.closed)
+ gtk_widget_show(dbgw.stack);
+
+ return dbgw.stack;
+diff -purN tiemu-3.03.orig/src/gui/debugger/dbg_wnds.c tiemu-3.03/src/gui/debugger/dbg_wnds.c
+--- tiemu-3.03.orig/src/gui/debugger/dbg_wnds.c 2009-05-07 09:18:02.000000000 +0200
++++ tiemu-3.03/src/gui/debugger/dbg_wnds.c 2011-11-04 23:07:54.000000000 +0100
+@@ -74,21 +74,21 @@ void dbgwnds_minimize_all(int all)
+ if(options3.dbg_dock)
+ return;
+
+- if(GTK_WIDGET_VISIBLE(dbgw.regs))
++ if(gtk_widget_get_visible(dbgw.regs))
+ gtk_window_iconify(GTK_WINDOW(dbgw.regs));
+- if(GTK_WIDGET_VISIBLE(dbgw.bkpts))
++ if(gtk_widget_get_visible(dbgw.bkpts))
+ gtk_window_iconify(GTK_WINDOW(dbgw.bkpts));
+- if(GTK_WIDGET_VISIBLE(dbgw.mem))
++ if(gtk_widget_get_visible(dbgw.mem))
+ gtk_window_iconify(GTK_WINDOW(dbgw.mem));
+- if(GTK_WIDGET_VISIBLE(dbgw.pclog))
++ if(gtk_widget_get_visible(dbgw.pclog))
+ gtk_window_iconify(GTK_WINDOW(dbgw.pclog));
+- if(GTK_WIDGET_VISIBLE(dbgw.code) & all)
++ if(gtk_widget_get_visible(dbgw.code) & all)
+ gtk_window_iconify(GTK_WINDOW(dbgw.code));
+- if(GTK_WIDGET_VISIBLE(dbgw.stack))
++ if(gtk_widget_get_visible(dbgw.stack))
+ gtk_window_iconify(GTK_WINDOW(dbgw.stack));
+- if(GTK_WIDGET_VISIBLE(dbgw.heap))
++ if(gtk_widget_get_visible(dbgw.heap))
+ gtk_window_iconify(GTK_WINDOW(dbgw.heap));
+- if(GTK_WIDGET_VISIBLE(dbgw.iop))
++ if(gtk_widget_get_visible(dbgw.iop))
+ gtk_window_iconify(GTK_WINDOW(dbgw.iop));
+ }
+
+@@ -98,21 +98,21 @@ void dbgwnds_unminimize_all(int all)
+ if(options3.dbg_dock)
+ return;
+
+- if(GTK_WIDGET_VISIBLE(dbgw.regs))
++ if(gtk_widget_get_visible(dbgw.regs))
+ gtk_window_deiconify(GTK_WINDOW(dbgw.regs));
+- if(GTK_WIDGET_VISIBLE(dbgw.bkpts))
++ if(gtk_widget_get_visible(dbgw.bkpts))
+ gtk_window_deiconify(GTK_WINDOW(dbgw.bkpts));
+- if(GTK_WIDGET_VISIBLE(dbgw.mem))
++ if(gtk_widget_get_visible(dbgw.mem))
+ gtk_window_deiconify(GTK_WINDOW(dbgw.mem));
+- if(GTK_WIDGET_VISIBLE(dbgw.pclog))
++ if(gtk_widget_get_visible(dbgw.pclog))
+ gtk_window_deiconify(GTK_WINDOW(dbgw.pclog));
+- if(GTK_WIDGET_VISIBLE(dbgw.code) & all)
++ if(gtk_widget_get_visible(dbgw.code) & all)
+ gtk_window_deiconify(GTK_WINDOW(dbgw.code));
+- if(GTK_WIDGET_VISIBLE(dbgw.stack))
++ if(gtk_widget_get_visible(dbgw.stack))
+ gtk_window_deiconify(GTK_WINDOW(dbgw.stack));
+- if(GTK_WIDGET_VISIBLE(dbgw.heap))
++ if(gtk_widget_get_visible(dbgw.heap))
+ gtk_window_deiconify(GTK_WINDOW(dbgw.heap));
+- if(GTK_WIDGET_VISIBLE(dbgw.iop))
++ if(gtk_widget_get_visible(dbgw.iop))
+ gtk_window_deiconify(GTK_WINDOW(dbgw.iop));
+ }
+
+@@ -122,21 +122,21 @@ void dbgwnds_show_all(int all)
+ if(options3.dbg_dock)
+ return;
+
+- if(!GTK_WIDGET_VISIBLE(dbgw.regs))
++ if(!gtk_widget_get_visible(dbgw.regs))
+ gtk_widget_show(dbgw.regs);
+- if(!GTK_WIDGET_VISIBLE(dbgw.bkpts))
++ if(!gtk_widget_get_visible(dbgw.bkpts))
+ gtk_widget_show(dbgw.bkpts);
+- if(!GTK_WIDGET_VISIBLE(dbgw.mem))
++ if(!gtk_widget_get_visible(dbgw.mem))
+ gtk_widget_show(dbgw.mem);
+- if(!GTK_WIDGET_VISIBLE(dbgw.pclog))
++ if(!gtk_widget_get_visible(dbgw.pclog))
+ gtk_widget_show(dbgw.pclog);
+- if(!GTK_WIDGET_VISIBLE(dbgw.code) && all)
++ if(!gtk_widget_get_visible(dbgw.code) && all)
+ gtk_widget_show(dbgw.code);
+- if(!GTK_WIDGET_VISIBLE(dbgw.stack))
++ if(!gtk_widget_get_visible(dbgw.stack))
+ gtk_widget_show(dbgw.stack);
+- if(!GTK_WIDGET_VISIBLE(dbgw.heap))
++ if(!gtk_widget_get_visible(dbgw.heap))
+ gtk_widget_show(dbgw.heap);
+- if(!GTK_WIDGET_VISIBLE(dbgw.iop))
++ if(!gtk_widget_get_visible(dbgw.iop))
+ gtk_widget_show(dbgw.iop);
+ }
+
+@@ -146,21 +146,21 @@ void dbgwnds_hide_all(int all)
+ if(options3.dbg_dock)
+ return;
+
+- if(GTK_WIDGET_VISIBLE(dbgw.regs))
++ if(gtk_widget_get_visible(dbgw.regs))
+ gtk_widget_hide(dbgw.regs);
+- if(GTK_WIDGET_VISIBLE(dbgw.bkpts))
++ if(gtk_widget_get_visible(dbgw.bkpts))
+ gtk_widget_hide(dbgw.bkpts);
+- if(GTK_WIDGET_VISIBLE(dbgw.mem))
++ if(gtk_widget_get_visible(dbgw.mem))
+ gtk_widget_hide(dbgw.mem);
+- if(GTK_WIDGET_VISIBLE(dbgw.pclog))
++ if(gtk_widget_get_visible(dbgw.pclog))
+ gtk_widget_hide(dbgw.pclog);
+- if(GTK_WIDGET_VISIBLE(dbgw.code) && all)
++ if(gtk_widget_get_visible(dbgw.code) && all)
+ gtk_widget_hide(dbgw.code);
+- if(GTK_WIDGET_VISIBLE(dbgw.stack))
++ if(gtk_widget_get_visible(dbgw.stack))
+ gtk_widget_hide(dbgw.stack);
+- if(GTK_WIDGET_VISIBLE(dbgw.heap))
++ if(gtk_widget_get_visible(dbgw.heap))
+ gtk_widget_hide(dbgw.heap);
+- if(GTK_WIDGET_VISIBLE(dbgw.iop))
++ if(gtk_widget_get_visible(dbgw.iop))
+ gtk_widget_hide(dbgw.iop);
+ }
+
+@@ -338,7 +338,7 @@ void update_submenu(GtkWidget *widget, g
+ if(!options3.dbg_dock)
+ {
+ g_signal_handlers_block_by_func(GTK_OBJECT(item), on_registers1_activate, NULL);
+- gtk_check_menu_item_set_active(item, GTK_WIDGET_VISIBLE(dbgw.regs));
++ gtk_check_menu_item_set_active(item, gtk_widget_get_visible(dbgw.regs));
+ g_signal_handlers_unblock_by_func(GTK_OBJECT(item), on_registers1_activate, NULL);
+ }
+ else
+@@ -350,7 +350,7 @@ void update_submenu(GtkWidget *widget, g
+ if(!options3.dbg_dock)
+ {
+ g_signal_handlers_block_by_func(GTK_OBJECT(item), on_breakpoints1_activate, NULL);
+- gtk_check_menu_item_set_active(item, GTK_WIDGET_VISIBLE(dbgw.bkpts));
++ gtk_check_menu_item_set_active(item, gtk_widget_get_visible(dbgw.bkpts));
+ g_signal_handlers_unblock_by_func(GTK_OBJECT(item), on_breakpoints1_activate, NULL);
+ }
+ else
+@@ -362,7 +362,7 @@ void update_submenu(GtkWidget *widget, g
+ if(!options3.dbg_dock)
+ {
+ g_signal_handlers_block_by_func(GTK_OBJECT(item), on_memory1_activate, NULL);
+- gtk_check_menu_item_set_active(item, GTK_WIDGET_VISIBLE(dbgw.mem));
++ gtk_check_menu_item_set_active(item, gtk_widget_get_visible(dbgw.mem));
+ g_signal_handlers_unblock_by_func(GTK_OBJECT(item), on_memory1_activate, NULL);
+ }
+ else
+@@ -372,7 +372,7 @@ void update_submenu(GtkWidget *widget, g
+ elt = g_list_nth(list, 3);
+ item = GTK_CHECK_MENU_ITEM(elt->data);
+ g_signal_handlers_block_by_func(GTK_OBJECT(item), on_pc_log1_activate, NULL);
+- gtk_check_menu_item_set_active(item, GTK_WIDGET_VISIBLE(dbgw.pclog));
++ gtk_check_menu_item_set_active(item, gtk_widget_get_visible(dbgw.pclog));
+ g_signal_handlers_unblock_by_func(GTK_OBJECT(item), on_pc_log1_activate, NULL);
+
+ // stack
+@@ -381,7 +381,7 @@ void update_submenu(GtkWidget *widget, g
+ if(!options3.dbg_dock)
+ {
+ g_signal_handlers_block_by_func(GTK_OBJECT(item), on_stack_frame1_activate, NULL);
+- gtk_check_menu_item_set_active(item, GTK_WIDGET_VISIBLE(dbgw.stack));
++ gtk_check_menu_item_set_active(item, gtk_widget_get_visible(dbgw.stack));
+ g_signal_handlers_unblock_by_func(GTK_OBJECT(item), on_stack_frame1_activate, NULL);
+ }
+ else
+@@ -393,7 +393,7 @@ void update_submenu(GtkWidget *widget, g
+ if(!options3.dbg_dock)
+ {
+ g_signal_handlers_block_by_func(GTK_OBJECT(item), on_heap_frame1_activate, NULL);
+- gtk_check_menu_item_set_active(item, GTK_WIDGET_VISIBLE(dbgw.heap));
++ gtk_check_menu_item_set_active(item, gtk_widget_get_visible(dbgw.heap));
+ g_signal_handlers_unblock_by_func(GTK_OBJECT(item), on_heap_frame1_activate, NULL);
+ }
+ else
+@@ -403,7 +403,7 @@ void update_submenu(GtkWidget *widget, g
+ elt = g_list_nth(list, 6);
+ item = GTK_CHECK_MENU_ITEM(elt->data);
+ g_signal_handlers_block_by_func(GTK_OBJECT(item), on_ioports_frame1_activate, NULL);
+- gtk_check_menu_item_set_active(item, GTK_WIDGET_VISIBLE(dbgw.iop));
++ gtk_check_menu_item_set_active(item, gtk_widget_get_visible(dbgw.iop));
+ g_signal_handlers_unblock_by_func(GTK_OBJECT(item), on_ioports_frame1_activate, NULL);
+
+ // dock/multi mode
+diff -purN tiemu-3.03.orig/src/gui/filesel.c tiemu-3.03/src/gui/filesel.c
+--- tiemu-3.03.orig/src/gui/filesel.c 2007-12-16 16:54:33.000000000 +0100
++++ tiemu-3.03/src/gui/filesel.c 2011-11-04 22:45:28.000000000 +0100
+@@ -41,7 +41,9 @@
+
+ #include <stdio.h>
+ #include <stdlib.h>
++#undef GTK_DISABLE_DEPRECATED
+ #include <gtk/gtk.h>
++#define GTK_DISABLE_DEPRECATED
+ #include <string.h>
+
+ #ifdef __WIN32__
diff --git a/academic/tiemu/patches/sysdeps.patch b/academic/tiemu/patches/sysdeps.patch
new file mode 100644
index 0000000000..8a4addb76e
--- /dev/null
+++ b/academic/tiemu/patches/sysdeps.patch
@@ -0,0 +1,15 @@
+--- sysdeps.h.orig 2018-10-18 19:48:03.258705538 -0700
++++ tiemu-3.03/src/core/uae/sysdeps.h 2018-10-18 19:48:34.178704986 -0700
+@@ -137,12 +137,6 @@
+ #define ENUMDECL typedef enum
+ #define ENUMNAME(name) name
+
+-/* While we're here, make abort more useful. */
+-#define abort() \
+- do { \
+- fprintf (stderr, "UAE: Internal error; file %s, line %d\n", __FILE__, __LINE__); \
+- (abort) (); \
+-} while (0)
+ #else
+ #define ENUMDECL enum
+ #define ENUMNAME(name) ; typedef int name
diff --git a/academic/tiemu/slack-desc b/academic/tiemu/slack-desc
new file mode 100644
index 0000000000..892ac4fec9
--- /dev/null
+++ b/academic/tiemu/slack-desc
@@ -0,0 +1,18 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+tiemu: tiemu (TI-89/92/V200 emulator for linux)
+tiemu:
+tiemu: TiEmu emulates Texas Instruments calculators TI-89/92/92+/V200PLT
+tiemu: (no GDB).
+tiemu:
+tiemu: Homepage: http://lpg.ticalc.org/prj_tiemu/
+tiemu:
+tiemu:
+tiemu:
+tiemu:
diff --git a/academic/tiemu/tiemu.SlackBuild b/academic/tiemu/tiemu.SlackBuild
new file mode 100644
index 0000000000..1cf47c3498
--- /dev/null
+++ b/academic/tiemu/tiemu.SlackBuild
@@ -0,0 +1,114 @@
+#!/bin/sh
+
+# Slackbuild for tiemu
+
+# Written by shelldweller <shelldweller@beauxbead.com>
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+PRGNAM=tiemu
+SRCNAM=tiemu
+VERSION=${VERSION:-3.03}
+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-nogdb.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 {} \;
+
+# A few necessary patches
+# https://aur.archlinux.org/packages/tiemu/#comment-667308
+patch -p1 < $CWD/patches/01-build-fix.patch
+patch -p1 < $CWD/patches/sysdeps.patch
+
+OPT_CFLAGS="" \
+CFLAGS="$SLKCFLAGS" \
+CXXFLAGS="$SLKCFLAGS" \
+./configure \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --mandir=/usr/man \
+ --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --build=$ARCH-slackware-linux \
+ --without-kde \
+ --disable-gdb
+
+make
+
+DESTDIR=$PKG make install
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+find $PKG/usr/man -type f -exec gzip -9 {} \;
+for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a ABOUT-NLS AUTHORS BUGS COPYING ChangeLog INSTALL LICENSES NEWS \
+ README RELEASE TODO docs/ \
+ $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+find $PKG/usr/doc -name "Makefile" -delete
+find $PKG/usr/doc -type f -exec chmod 644 {} \;
+
+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/academic/tiemu/tiemu.info b/academic/tiemu/tiemu.info
new file mode 100644
index 0000000000..d665780f3f
--- /dev/null
+++ b/academic/tiemu/tiemu.info
@@ -0,0 +1,10 @@
+PRGNAM="tiemu"
+VERSION="3.03"
+HOMEPAGE="http://lpg.ticalc.org/prj_tiemu/"
+DOWNLOAD="http://download.sourceforge.net/project/gtktiemu/tiemu-linux/TIEmu%203.03/tiemu-3.03-nogdb.tar.gz"
+MD5SUM="2736440d717a0ee97cdb35189814fc93"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="libticalcs2"
+MAINTAINER="shelldweller"
+EMAIL="shelldweller@beauxbead.com"
diff --git a/audio/audacity/audacity.SlackBuild b/audio/audacity/audacity.SlackBuild
index 6b7f0746eb..8daaf2c3c6 100644
--- a/audio/audacity/audacity.SlackBuild
+++ b/audio/audacity/audacity.SlackBuild
@@ -76,7 +76,7 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$SRCNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$SRCNAM-$VERSION.tar.?z* || tar xvf $CWD/$SRCNAM-$VERSION.tar.?z*
+tar xvf $CWD/$PRGNAM-$SRCNAM-$VERSION.tar.gz
cd $PRGNAM-$SRCNAM-$VERSION
chown -R root:root .
find -L . \
diff --git a/audio/audacity/audacity.info b/audio/audacity/audacity.info
index 7bef11469d..4919a914c4 100644
--- a/audio/audacity/audacity.info
+++ b/audio/audacity/audacity.info
@@ -1,7 +1,7 @@
PRGNAM="audacity"
VERSION="2.3.2"
HOMEPAGE="https://www.audacityteam.org"
-DOWNLOAD="https://github.com/audacity/audacity/archive/Audacity-2.3.2.tar.gz \
+DOWNLOAD="https://github.com/audacity/audacity/archive/Audacity-2.3.2/audacity-Audacity-2.3.2.tar.gz \
http://ponce.cc/slackware/sources/repo/audacity-manual-2.3.2.zip"
MD5SUM="ca1b5b5258e7a8839ca72bb20093b31b \
e26f7f919b2ebc01f89d4f22bfae410f"
diff --git a/audio/carla/carla.SlackBuild b/audio/carla/carla.SlackBuild
index b0a71bb524..331247c784 100644
--- a/audio/carla/carla.SlackBuild
+++ b/audio/carla/carla.SlackBuild
@@ -4,13 +4,11 @@
# Michales (clavisound) Michaloudes korgie@gmail.com <2018>
PRGNAM=carla
-VERSION=${VERSION:-2.0beta6}
+VERSION=${VERSION:-2.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
SRCNAM=Carla
-SRCVER=1.9.8
-TARVER=2.0-beta6-src
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -44,15 +42,14 @@ set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
-rm -rf $SRCNAM-$SRCVER
-tar xvf $CWD/${SRCNAM}_${TARVER}.tar.gz
-cd $SRCNAM-$SRCVER
+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 {} \;
+# upstream ships archive with broken symlinks, remove
+find -L . -type l -exec rm -f {} \+
+find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \
+ \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} \+
sed -i -e /CARLA_LIBDIR/s/\"lib\"/\"lib$LIBDIRSUFFIX\"/ data/carla-single
diff --git a/audio/carla/carla.info b/audio/carla/carla.info
index 81d4884e4d..0d0c6fdd40 100644
--- a/audio/carla/carla.info
+++ b/audio/carla/carla.info
@@ -1,8 +1,8 @@
PRGNAM="carla"
-VERSION="2.0beta6"
+VERSION="2.1"
HOMEPAGE="http://kxstudio.linuxaudio.org/"
-DOWNLOAD="https://github.com/falkTX/Carla/releases/download/1.9.8/Carla_2.0-beta6-src.tar.gz"
-MD5SUM="279acb33716327c82516d6edb8ff6d13"
+DOWNLOAD="https://github.com/falkTX/Carla/archive/v2.1/Carla-2.1.tar.gz"
+MD5SUM="908c535c4b88021f773f574f420552fb"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="jack liblo python3-PyQt5"
diff --git a/audio/deadbeef/deadbeef.info b/audio/deadbeef/deadbeef.info
index 192ebfe25f..fcac4b478a 100644
--- a/audio/deadbeef/deadbeef.info
+++ b/audio/deadbeef/deadbeef.info
@@ -6,5 +6,5 @@ MD5SUM="9c087836aa67b7bc7a873e312b04ce24"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="jansson"
-MAINTAINER="Dugan Chen"
-EMAIL="thedoogster [at] gmail [dot] com"
+MAINTAINER="Ruoh-Shoei Lin"
+EMAIL="lin.ruohshoei@gmail.com"
diff --git a/audio/exhale/README b/audio/exhale/README
new file mode 100644
index 0000000000..7651261bd0
--- /dev/null
+++ b/audio/exhale/README
@@ -0,0 +1,4 @@
+exhale, which is an acronym for "Ecodis eXtended High-efficiency And
+Low-complexity Encoder", is the first Open Source xHE-AAC encoder
+available to Linux users. It has a command line interface to convert
+wav files to xHE-AAC (USAC) files.
diff --git a/audio/exhale/exhale.SlackBuild b/audio/exhale/exhale.SlackBuild
new file mode 100644
index 0000000000..f87479e491
--- /dev/null
+++ b/audio/exhale/exhale.SlackBuild
@@ -0,0 +1,93 @@
+#!/bin/sh
+# ----------------------------------------------------------------------
+# Slackware build script for exhale
+#
+# Copyright (c) 2020 Andrew Strong, Blue Mountains, Australia.
+#
+# Permission to use, copy, modify, and distribute this software for
+# any purpose with or without fee is hereby granted, provided that
+# the above copyright notice and this permission notice appear in all
+# copies.
+#
+# THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED 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 AUTHORS AND COPYRIGHT HOLDERS AND THEIR
+# CONTRIBUTORS 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=exhale
+VERSION=${VERSION:-1.0.3}
+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}
+
+# SLKCFLAGS and LIBDIRSUFFIX are not used but remain in place for possible
+# future use as exhale's installation routine matures. 'BUILD32=1' will
+# build a 32bit exhale while 'BUILD32=0' will build a 64bit exhale:
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+ BUILDTARGET="BUILD32=1"
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+ BUILDTARGET="BUILD32=1"
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+ BUILDTARGET="BUILD32=0"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+ BUILDTARGET="BUILD32=0"
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-v$VERSION
+tar xvf $CWD/$PRGNAM-v$VERSION.tar.gz
+cd $PRGNAM-v$VERSION
+
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+make $BUILDTARGET release
+install -D -s -m 0755 bin/exhale $PKG/usr/bin/exhale
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a README.md include/{License.htm,Release.htm,styles.css} $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/audio/exhale/exhale.info b/audio/exhale/exhale.info
new file mode 100644
index 0000000000..7d94a0bb65
--- /dev/null
+++ b/audio/exhale/exhale.info
@@ -0,0 +1,10 @@
+PRGNAM="exhale"
+VERSION="1.0.3"
+HOMEPAGE="https://gitlab.com/ecodis/exhale"
+DOWNLOAD="https://gitlab.com/ecodis/exhale/-/archive/v1.0.3/exhale-v1.0.3.tar.gz"
+MD5SUM="1696380ebe741126575d7ac3520922d5"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Andrew Strong"
+EMAIL="andrew.david.strong@gmail.com"
diff --git a/audio/exhale/slack-desc b/audio/exhale/slack-desc
new file mode 100644
index 0000000000..fac7c0d9da
--- /dev/null
+++ b/audio/exhale/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------------------------------------------------------|
+exhale: exhale (a CLI xHE-AAC encoder)
+exhale:
+exhale: An Open Source encoder to convert wav files to xHE-AAC (USAC) files.
+exhale:
+exhale:
+exhale: https://gitlab.com/ecodis/exhale
+exhale:
+exhale:
+exhale:
+exhale:
+exhale:
diff --git a/audio/faac/faac.SlackBuild b/audio/faac/faac.SlackBuild
index 36e0930a1e..9f267909b9 100644
--- a/audio/faac/faac.SlackBuild
+++ b/audio/faac/faac.SlackBuild
@@ -31,6 +31,8 @@ VERSION=${VERSION:-1.30}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+SRCVER=${VERSION/./_}
+
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
i?86) ARCH=i586 ;;
@@ -63,10 +65,9 @@ set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
-rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$VERSION.tar.?z*
-mv $PRGNAM-$(echo $VERSION | tr . _ ) $PRGNAM-$VERSION
-cd $PRGNAM-$VERSION
+rm -rf $PRGNAM-$SRCVER
+tar xvf $CWD/$PRGNAM-$SRCVER.tar.gz
+cd $PRGNAM-$SRCVER
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
diff --git a/audio/faac/faac.info b/audio/faac/faac.info
index f9d907070a..1931cef7b0 100644
--- a/audio/faac/faac.info
+++ b/audio/faac/faac.info
@@ -1,7 +1,7 @@
PRGNAM="faac"
VERSION="1.30"
HOMEPAGE="https://sourceforge.net/projects/faac"
-DOWNLOAD="https://github.com/knik0/faac/archive/1_30/faac-1.30.tar.gz"
+DOWNLOAD="https://github.com/knik0/faac/archive/1_30/faac-1_30.tar.gz"
MD5SUM="8d61e6d55088e599aa91532d5e6995b0"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/audio/faad2/faad2.SlackBuild b/audio/faad2/faad2.SlackBuild
index 450f81f672..59154a33ba 100644
--- a/audio/faad2/faad2.SlackBuild
+++ b/audio/faad2/faad2.SlackBuild
@@ -28,6 +28,8 @@ VERSION=${VERSION:-2.9.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+SRCVER=${VERSION//./_}
+
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
i?86) ARCH=i586 ;;
@@ -60,10 +62,9 @@ set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
-rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$VERSION.tar.?z*
-mv $PRGNAM-$(echo $VERSION | tr . _ ) $PRGNAM-$VERSION
-cd $PRGNAM-$VERSION
+rm -rf $PRGNAM-$SRCVER
+tar xvf $CWD/$PRGNAM-$SRCVER.tar.gz
+cd $PRGNAM-$SRCVER
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
diff --git a/audio/faad2/faad2.info b/audio/faad2/faad2.info
index 819807147b..4cce5d7bf4 100644
--- a/audio/faad2/faad2.info
+++ b/audio/faad2/faad2.info
@@ -1,7 +1,7 @@
PRGNAM="faad2"
VERSION="2.9.1"
HOMEPAGE="https://github.com/knik0/faad2"
-DOWNLOAD="https://github.com/knik0/faad2/archive/2_9_1/faad2-2.9.1.tar.gz"
+DOWNLOAD="https://github.com/knik0/faad2/archive/2_9_1/faad2-2_9_1.tar.gz"
MD5SUM="a880fadc4fc4a564d0833f0c1e7c08b5"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/audio/fluidsynth-dssi/fluidsynth-dssi.SlackBuild b/audio/fluidsynth-dssi/fluidsynth-dssi.SlackBuild
index e21673dc6d..d5bf6b716f 100644
--- a/audio/fluidsynth-dssi/fluidsynth-dssi.SlackBuild
+++ b/audio/fluidsynth-dssi/fluidsynth-dssi.SlackBuild
@@ -7,7 +7,7 @@
# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
PRGNAM=fluidsynth-dssi
-VERSION=${VERSION:-1.0.0}
+VERSION=${VERSION:-1.0.0+20190112_c9b4107}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -44,14 +44,13 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+tar xvf $CWD/$PRGNAM-$VERSION.tar.[gx]z
cd $PRGNAM-$VERSION
chown -R root:root .
-find -L . \
- \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 -o -perm 511 \) \
- -exec chmod 755 {} \; -o \
- \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
- -exec chmod 644 {} \;
+find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \
+ \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} \+
+
+[ -e configure ] || sh autogen.sh
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
@@ -68,9 +67,7 @@ make
make install-strip DESTDIR=$PKG
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a \
- COPYING ChangeLog README TODO \
- $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a COPYING ChangeLog README TODO $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/audio/fluidsynth-dssi/fluidsynth-dssi.info b/audio/fluidsynth-dssi/fluidsynth-dssi.info
index 99c39a25c1..214e26edf0 100644
--- a/audio/fluidsynth-dssi/fluidsynth-dssi.info
+++ b/audio/fluidsynth-dssi/fluidsynth-dssi.info
@@ -1,8 +1,8 @@
PRGNAM="fluidsynth-dssi"
-VERSION="1.0.0"
+VERSION="1.0.0+20190112_c9b4107"
HOMEPAGE="http://dssi.sourceforge.net/"
-DOWNLOAD="http://downloads.sourceforge.net/dssi/fluidsynth-dssi-1.0.0.tar.gz"
-MD5SUM="6c9f660f0df4d2aad5076de75b2a0a67"
+DOWNLOAD="http://urchlay.naptime.net/~urchlay/src/fluidsynth-dssi-1.0.0+20190112_c9b4107.tar.xz"
+MD5SUM="fcc8d82ea6d7bae337aebdda9aded8c0"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="dssi fluidsynth"
diff --git a/audio/fluidsynth/README b/audio/fluidsynth/README
index 60219b06ac..763cff5472 100644
--- a/audio/fluidsynth/README
+++ b/audio/fluidsynth/README
@@ -1,9 +1,19 @@
-FluidSynth is a software real-time synthesizer based on the Soundfont 2
-specifications. FluidSynth reads and handles MIDI events from the MIDI
-input device. It is the software analogue of a MIDI synthesizer.
-FluidSynth can also play midifiles using a Soundfont.
+fluidsynth (software synthesizer)
-If you want to build support for ladspa plugins, you can pass
-LADSPA=yes to the script. That requires ladspa_sdk.
+FluidSynth is a software real-time synthesizer based on the Soundfont
+2 specifications. FluidSynth reads and handles MIDI events from the
+MIDI input device. It is the software analogue of a MIDI synthesizer.
+FluidSynth can also play MIDI files using a Soundfont.
-Optional deps are lash, portaudio, and jack.
+Optional dependencies: ladspa_sdk, lash, portaudio, jack, SDL2. These
+are autodetected at build time, but can be disabled via the environment.
+
+Build options (environment variables):
+
+JACK=yes|no - support JACK audio output, if present. Default: yes.
+LADSPA=yes|no - support LADSPA plugins, if present. Default: yes.
+LASH=yes|no - support LASH session management, if present. Default: yes.
+OSS=yes|no - support old-style OSS audio output. Default: no.
+PORTAUDIO=yes|no - support PortAudio audio output, if present. Default: yes.
+PULSE=yes|no - support PulseAudio audio output. Default: yes.
+SDL2=yes|no - support SDL2 audio output, if present. Default: yes.
diff --git a/audio/fluidsynth/fluidsynth.SlackBuild b/audio/fluidsynth/fluidsynth.SlackBuild
index 7cf814a89d..0a761f2ca3 100644
--- a/audio/fluidsynth/fluidsynth.SlackBuild
+++ b/audio/fluidsynth/fluidsynth.SlackBuild
@@ -3,6 +3,7 @@
# Slackware build script for fluidsynth
# Copyright 2008-2013 Heinz Wiesinger, Amsterdam, The Netherlands
+# Copyright 2020 B. Watson
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -22,8 +23,10 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+# 20200404 bkw: take over maintenance, update for v2.1.1
+
PRGNAM=fluidsynth
-VERSION=${VERSION:-1.1.6}
+VERSION=${VERSION:-2.1.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -63,11 +66,8 @@ rm -rf $PRGNAM-$VERSION
tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
cd $PRGNAM-$VERSION
chown -R root:root .
-find -L . \
- \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
- -o -perm 511 \) -exec chmod 755 {} \; -o \
- \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
- -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \
+ \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} \+
mkdir build
cd build
@@ -80,21 +80,26 @@ cd build
-DLIB_SUFFIX="$LIBDIRSUFFIX" \
-DDOC_INSTALL_DIR="doc" \
-DMAN_INSTALL_DIR="man/man1" \
- -Denable-ladspa="${LADSPA:-no}" \
+ -Denable-ladspa="${LADSPA:-yes}" \
+ -Denable-pulseaudio="${PULSE:-yes}" \
+ -Denable-oss="${OSS:-no}" \
+ -Denable-jack="${JACK:-yes}" \
+ -Denable-sdl2="${SDL2:-yes}" \
+ -Denable-portaudio="${PORTAUDIO:-yes}" \
+ -Denable-systemd=no \
..
make
- make install DESTDIR=$PKG
+ make install/strip DESTDIR=$PKG
cd -
-find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-
find $PKG/usr/man -type f -exec gzip -9 {} \;
+DOCS="AUTHORS ChangeLog COPYING NEWS README THANKS TODO CONTRIBUTING.md LICENSE README.md"
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a AUTHORS ChangeLog COPYING INSTALL NEWS README THANKS TODO \
- $PKG/usr/doc/$PRGNAM-$VERSION
+for i in $DOCS; do
+ [ -e "$i" ] && cp -a "$i" $PKG/usr/doc/$PRGNAM-$VERSION
+done
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/audio/fluidsynth/fluidsynth.info b/audio/fluidsynth/fluidsynth.info
index d3b454c60f..1dcf2e78a2 100644
--- a/audio/fluidsynth/fluidsynth.info
+++ b/audio/fluidsynth/fluidsynth.info
@@ -1,10 +1,10 @@
PRGNAM="fluidsynth"
-VERSION="1.1.6"
+VERSION="2.1.1"
HOMEPAGE="http://www.fluidsynth.org/"
-DOWNLOAD="http://downloads.sourceforge.net/fluidsynth/fluidsynth-1.1.6.tar.gz"
-MD5SUM="ae5aca6de824b4173667cbd3a310b263"
+DOWNLOAD="https://github.com/FluidSynth/fluidsynth/archive/v2.1.1/fluidsynth-2.1.1.tar.gz"
+MD5SUM="165902909092c818a24517de6a4f2f83"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Heinz Wiesinger"
-EMAIL="pprkut@liwjatan.at"
+MAINTAINER="B. Watson"
+EMAIL="yalhcru@gmail.com"
diff --git a/audio/fluidsynth/slack-desc b/audio/fluidsynth/slack-desc
index 46df5825cd..4228b2cd1d 100644
--- a/audio/fluidsynth/slack-desc
+++ b/audio/fluidsynth/slack-desc
@@ -6,12 +6,12 @@
# customary to leave one space after the ':' except on otherwise blank lines.
|-----handy-ruler------------------------------------------------------|
-fluidsynth: fluidsynth (Software Synthesizer)
+fluidsynth: fluidsynth (software synthesizer)
fluidsynth:
fluidsynth: FluidSynth is a software real-time synthesizer based on the
fluidsynth: Soundfont 2 specifications. FluidSynth reads and handles MIDI
fluidsynth: events from the MIDI input device. It is the software analogue
-fluidsynth: of a MIDI synthesizer. FluidSynth can also play midifiles
+fluidsynth: of a MIDI synthesizer. FluidSynth can also play MIDI files
fluidsynth: using a Soundfont.
fluidsynth:
fluidsynth: Homepage: http://www.fluidsynth.org/
diff --git a/audio/lmms/lmms.SlackBuild b/audio/lmms/lmms.SlackBuild
index 521fc88259..c895d0c74a 100644
--- a/audio/lmms/lmms.SlackBuild
+++ b/audio/lmms/lmms.SlackBuild
@@ -4,14 +4,19 @@
# Written by Zbigniew Baniewski, <Zbigniew [dot] Baniewski [at] gmail [dot] com>
+# 20200415 bkw: modified by SlackBuilds.org
+
PRGNAM=lmms
-VERSION=${VERSION:-1.1.90}
+VERSION=${VERSION:-1.2.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+# 20200415 bkw: rpmalloc version
+LIBVER=${LIBVER:-20190202_d9b5ee0}
+
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
- i?86) ARCH=i486 ;;
+ i?86) ARCH=i586 ;;
arm*) ARCH=arm ;;
*) ARCH=$( uname -m ) ;;
esac
@@ -22,8 +27,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"
@@ -44,13 +49,29 @@ cd $TMP
rm -rf $PRGNAM-$VERSION
tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
cd $PRGNAM-$VERSION
+
+# 20200415 bkw: upstream didn't bother to include rpmalloc in their
+# release tarball. The lmms build system is set up to expect rpmalloc
+# source, not a library in e.g. /usr/lib64, so we can't just make a
+# rpmalloc build and make it a depencency of lmms. Furthermore, we can't
+# just use an autogenerated github tarball, as it doesn't contain the
+# CMakeLists.txt required by lmms. The rpmalloc source here came from
+# the rpmalloc submodule from a git clone of lmms.
+cd src/3rdparty
+ rm -rf rpmalloc
+ tar xvf $CWD/rpmalloc-$LIBVER.tar.?z
+ # mv rpmalloc-$LIBVER rpmalloc # only need for rpmalloc releases
+cd -
+
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
- -o -perm 511 \) -exec chmod 755 {} \; -o \
+ -o -perm 511 \) -exec chmod 755 {} \+ -o \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
- -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \+
+# 20200415 bkw: warning: if we don't set BASHCOMP_PKG_PATH, the
+# completions get installed to /usr (ignores DESTDIR)!
mkdir build
cd build
cmake \
@@ -58,6 +79,7 @@ cd build
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS -Wno-error" \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib${LIBDIRSUFFIX} \
+ -DBASHCOMP_PKG_PATH=$PKG/usr/share/bash-completion/completions \
..
make VERBOSE=1
make install DESTDIR=$PKG
@@ -73,12 +95,24 @@ 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 doc/AUTHORS INSTALL.txt README.md LICENSE.txt $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a doc/AUTHORS README.md LICENSE.txt $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
+# 20200415 bkw: if we built with jack, do the realtime thing.
+if ldd $PKG/usr/bin/$PRGNAM | grep -q libjack; then
+ if [ "${SETCAP:-yes}" = "yes" ]; then
+ echo "[ -x /sbin/setcap ] && " \
+ "/sbin/setcap cap_ipc_lock,cap_sys_nice=ep usr/bin/$PRGNAM" \
+ >> $PKG/install/doinst.sh
+ # Only allow execution by audio group
+ chown root:audio $PKG/usr/bin/$PRGNAM
+ chmod 0750 $PKG/usr/bin/$PRGNAM
+ fi
+fi
+
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/audio/lmms/lmms.info b/audio/lmms/lmms.info
index 9608f611eb..c22045ba26 100644
--- a/audio/lmms/lmms.info
+++ b/audio/lmms/lmms.info
@@ -1,8 +1,10 @@
PRGNAM="lmms"
-VERSION="1.1.90"
+VERSION="1.2.1"
HOMEPAGE="https://lmms.io/"
-DOWNLOAD="https://github.com/LMMS/lmms/archive/v1.1.90/lmms-1.1.90.tar.gz"
-MD5SUM="c89d7132f1bbb3731c32b543f0b72302"
+DOWNLOAD="https://github.com/LMMS/lmms/archive/v1.2.1/lmms-1.2.1.tar.gz \
+ http://urchlay.naptime.net/~urchlay/src/rpmalloc-20190202_d9b5ee0.tar.xz"
+MD5SUM="b669265b5c811a3ed4ed9336be2babc0 \
+ c7c9f171a93af5b65b6293cb6bfcc8ee"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="fltk"
diff --git a/audio/mixxx/mixxx.SlackBuild b/audio/mixxx/mixxx.SlackBuild
index 7e805adebd..43f8245165 100644
--- a/audio/mixxx/mixxx.SlackBuild
+++ b/audio/mixxx/mixxx.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for mixxx
# Copyright 2011 Elvio "HelLViS69" Basello <hellvis69@gmail.com>
-# Copyright 2018-2019 Matteo Bernardini <ponce@slackbuilds.org>, Pisa, Italy
+# Copyright 2018-2020 Matteo Bernardini <ponce@slackbuilds.org>, Pisa, Italy
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -90,10 +90,6 @@ scons \
vamp=1 \
lilv=1 \
wv=1 \
- prefix=/usr
-
-QTDIR=/usr/lib$LIBDIRSUFFIX/qt5 \
-scons \
install_root=$PKG/usr \
prefix=/usr \
install
diff --git a/audio/mpd/README b/audio/mpd/README
index 4ff9ef98d7..b28420017b 100644
--- a/audio/mpd/README
+++ b/audio/mpd/README
@@ -1,24 +1,23 @@
+mpd (Music Player Daemon)
+
Music Player Daemon (MPD) allows remote access for playing music (MP3,
-Ogg Vorbis, FLAC, AAC, Mod, and wave files) and managing playlists.
+Ogg Vorbis, FLAC, AAC, Mod, MIDI, and wave files) and managing playlists.
MPD is designed for integrating a computer into a stereo system that
provides control for music playback over a local network. It also makes
a great desktop music player, especially if you are a console junkie,
like frontend options, or restart X often.
Some optional and important dependencies, detected automatically:
-* ffmpeg: is recommended for support a wide audio files variety
-* libshout: this enables the shoutcast streaming output
+* ffmpeg: is recommended for support a wide variety of audio file types
+* libshout: enables shoutcast streaming output
* libmms: used for play mms:// and mmsh:// type network streams
* id3lib: add support for edit ID3 tags
-* avahi: add support for discover services on network
+* avahi: add support for discovering services on network
* yajl: add support for open soundcloud.com streams
-Other optional dependencies:
+Other optional dependencies, detected automatically:
libmpdclient, musepack-tools, lame, faad2, fluidsynth, libsidplay2,
-twolame, libnfs and jack.
-
-You can enable this optional feature:
-ZZIPLIB=yes|no (default: no), enables open zip files, requires zziplib
+twolame, libnfs, jack, zziplib.
-NOTE: Be sure to edit the config file (/etc/mpd.conf or ~/mpd.conf)
+NOTE: Be sure to edit the config file (/etc/mpd.conf or ~/mpd.conf)
before running the daemon.
diff --git a/audio/mpd/doinst.sh b/audio/mpd/doinst.sh
index 62f245e304..0137e611aa 100644
--- a/audio/mpd/doinst.sh
+++ b/audio/mpd/doinst.sh
@@ -1,13 +1,11 @@
config() {
NEW="$1"
OLD="$(dirname $NEW)/$(basename $NEW .new)"
- # If there's no config file by that name, mv it over:
if [ ! -r $OLD ]; then
mv $NEW $OLD
elif [ "$(cat $OLD | md5sum)" = "$(cat $NEW | md5sum)" ]; then
- # toss the redundant copy
rm $NEW
fi
- # Otherwise, we leave the .new copy for the admin to consider...
}
+
config etc/mpd.conf.new
diff --git a/audio/mpd/mpd.SlackBuild b/audio/mpd/mpd.SlackBuild
index d24d93c3b3..9ccb34020f 100644
--- a/audio/mpd/mpd.SlackBuild
+++ b/audio/mpd/mpd.SlackBuild
@@ -23,8 +23,11 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+# 20200411 bkw: not taking this over, but I'm upgrading it to the latest
+# release as part of the migration to fluidsynth-2.x.
+
PRGNAM=mpd
-VERSION=${VERSION:-0.20.18}
+VERSION=${VERSION:-0.21.22}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -57,11 +60,11 @@ fi
set -e
-# zziplib support
-if [ "${ZZIPLIB:-no}" != "no" ]; then
- zziplib="enable"
+# undocumented, but allow disabling pulseaudio
+if [ "${PULSE:-yes}" = "yes" ]; then
+ PULSE="enabled"
else
- zziplib="disable"
+ PULSE="disabled"
fi
rm -rf $PKG
@@ -71,40 +74,44 @@ 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 {} \;
-
-#adding LDFLAGS="-lnsl" for libwrap, part of tcp_wrappers package
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-LDFLAGS="-L/usr/lib${LIBDIRSUFFIX} -lnsl" \
-./configure \
- --prefix=/usr \
- --sysconfdir=/etc \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --mandir=/usr/man \
- --enable-documentation \
- --enable-database \
- --enable-pulse \
- --enable-iso9660 \
- --${zziplib}-zzip \
- --enable-cdio-paranoia \
- --disable-dependency-tracking \
- --docdir=/usr/doc/$PRGNAM-$VERSION \
- --build=$ARCH-slackware-linux
-make
-make install DESTDIR=$PKG
-
-find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \
+ \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} \+
+
+cd build
+ CFLAGS="$SLKCFLAGS" \
+ CXXFLAGS="$SLKCFLAGS" \
+ LDFLAGS="-L/usr/lib${LIBDIRSUFFIX} -lnsl" \
+ meson .. \
+ -Dsystemd=disabled \
+ -Dpulse=$PULSE \
+ --buildtype=release \
+ --infodir=/usr/info \
+ --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --localstatedir=/var \
+ --mandir=/usr/man \
+ --prefix=/usr \
+ --sysconfdir=/etc
+ ${NINJA:-ninja}
+ DESTDIR=$PKG ninja install
+cd ..
+
+strip $PKG/usr/bin/$PRGNAM
+
+# 20200411 bkw: meson doesn't support --docdir
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+mv $PKG/usr/share/doc/* $PKG/usr/doc/$PRGNAM-$VERSION
+rm -rf $PKG/usr/share/doc
# Use sample config, without overwriting
install -D -m 644 doc/mpdconf.example $PKG/etc/mpd.conf.new
-find $PKG/usr/man -type f -exec gzip -9 {} \;
+# 20200411 bkw: after the switch to meson, man pages aren't installed
+# automatically for some reason.
+for SECT in 1 5; do
+ mkdir -p $PKG/usr/man/man$SECT
+ cp doc/*.$SECT $PKG/usr/man/man$SECT
+ gzip -9 $PKG/usr/man/man$SECT/*.$SECT
+done
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/audio/mpd/mpd.info b/audio/mpd/mpd.info
index e1d297c8b9..129f6c469c 100644
--- a/audio/mpd/mpd.info
+++ b/audio/mpd/mpd.info
@@ -1,8 +1,8 @@
PRGNAM="mpd"
-VERSION="0.20.18"
+VERSION="0.21.22"
HOMEPAGE="https://www.musicpd.org/"
-DOWNLOAD="https://www.musicpd.org/download/mpd/0.20/mpd-0.20.18.tar.xz"
-MD5SUM="8dc87ba95473fd738f2aff9bd69cc212"
+DOWNLOAD="https://www.musicpd.org/download/mpd/0.21/mpd-0.21.22.tar.xz"
+MD5SUM="bb2629c875aae28460cda5cf5257434b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/audio/mpd/slack-desc b/audio/mpd/slack-desc
index 6035c0897f..630bf9d651 100644
--- a/audio/mpd/slack-desc
+++ b/audio/mpd/slack-desc
@@ -9,7 +9,7 @@
mpd: mpd (Music Player Daemon)
mpd:
mpd: MPD is designed for integrating a computer into a stereo system that
-mpd: provides control for music playback over a local network. It is also
+mpd: provides control for music playback over a local network. It is also
mpd: a great music player using one of many available clients.
mpd:
mpd: Homepage: https://www.musicpd.org/
diff --git a/audio/muse/README b/audio/muse/README
index 232eb66968..83befba3bd 100644
--- a/audio/muse/README
+++ b/audio/muse/README
@@ -7,3 +7,9 @@ License.
Optional dependencies are fluidsynth, dssi and lash.
To start MusE, the user has to be in the "audio" group.
+
+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
+http://www.slackbuilds.org/caps/ for more information. To disable
+capabilities, pass SETCAP=no to the script.
diff --git a/audio/muse/doinst.sh b/audio/muse/doinst.sh
index 6ad1d419f4..aea0f894eb 100644
--- a/audio/muse/doinst.sh
+++ b/audio/muse/doinst.sh
@@ -1,5 +1,3 @@
-setcap cap_ipc_lock,cap_sys_nice=ep /usr/bin/muse3 2>/dev/null
-
if [ -x /usr/bin/update-desktop-database ]; then
/usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1
fi
diff --git a/audio/muse/muse.SlackBuild b/audio/muse/muse.SlackBuild
index a8c4d3193e..76f3dedc57 100644
--- a/audio/muse/muse.SlackBuild
+++ b/audio/muse/muse.SlackBuild
@@ -4,14 +4,19 @@
# Written by Felix Pfeifer pfeifer[dot]felix[at]googlemail[dot]com
+# 20200416 bkw: Modified by the SlackBuilds.org project
+# - updated for v3.1
+# - don't install docs in /usr/share/doc
+# - add realtime capability support
+
PRGNAM=muse
-VERSION=${VERSION:-3.0.2}
+VERSION=${VERSION:-3.1}
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
@@ -22,8 +27,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"
@@ -51,6 +56,8 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \;
+patch -p1 < $CWD/qt512.patch
+
mkdir -p build
cd build
cmake \
@@ -71,15 +78,22 @@ mv $PKG/usr/share/man $PKG/usr/man
find $PKG/usr/man -type f -exec gzip -9 {} \;
for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a \
- AUTHORS COPYING ChangeLog NEWS README* SECURITY \
- $PKG/usr/doc/$PRGNAM-$VERSION
+mkdir -p $PKG/usr/doc
+mv $PKG/usr/share/doc/$PRGNAM-$VERSION $PKG/usr/doc/$PRGNAM-$VERSION
+rmdir $PKG/usr/share/doc
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
+# Only add capability stuff if not disabled:
+if [ "${SETCAP:-yes}" = "yes" ]; then
+ cat $CWD/setcap.sh >> $PKG/install/doinst.sh
+ # Only allow execution by audio group
+ chown root:audio $PKG/usr/bin/muse3
+ chmod 0750 $PKG/usr/bin/muse3
+fi
+
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/audio/muse/muse.info b/audio/muse/muse.info
index 5694390b40..b66465f167 100644
--- a/audio/muse/muse.info
+++ b/audio/muse/muse.info
@@ -1,8 +1,8 @@
PRGNAM="muse"
-VERSION="3.0.2"
+VERSION="3.1"
HOMEPAGE="http://muse-sequencer.org/"
-DOWNLOAD="https://sourceforge.net/projects/lmuse/files/muse-3.0/muse-3.0.2.tar.gz"
-MD5SUM="6e992f0f9d58adc3a2e2444dece37dfe"
+DOWNLOAD="https://sourceforge.net/projects/lmuse/files/muse-3.1/muse-3.1.tar.gz"
+MD5SUM="45557bf2f0932daedd057678b3faf913"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="jack ladspa_sdk liblo qt5"
diff --git a/audio/muse/qt512.patch b/audio/muse/qt512.patch
new file mode 100644
index 0000000000..4c5e1c2278
--- /dev/null
+++ b/audio/muse/qt512.patch
@@ -0,0 +1,22 @@
+diff -Naur muse-3.0.2/muse/mplugins/mitplugin.cpp muse-3.0.2.patched/muse/mplugins/mitplugin.cpp
+--- muse-3.0.2/muse/mplugins/mitplugin.cpp 2017-12-04 22:01:18.000000000 +0100
++++ muse-3.0.2.patched/muse/mplugins/mitplugin.cpp 2020-02-26 23:27:20.013277911 +0100
+@@ -21,6 +21,7 @@
+ //
+ //=========================================================
+
++#include <QtWidgets>
+ #include "mitplugin.h"
+ #include "app.h"
+ #include "event.h"
+diff -Naur muse-3.0.2/muse/widgets/genset.cpp muse-3.0.2.patched/muse/widgets/genset.cpp
+--- muse-3.0.2/muse/widgets/genset.cpp 2018-01-22 17:43:28.000000000 +0100
++++ muse-3.0.2.patched/muse/widgets/genset.cpp 2020-02-26 21:47:19.446707723 +0100
+@@ -24,6 +24,7 @@
+
+ #include <stdio.h>
+
++#include <QButtonGroup>
+ #include <QFileDialog>
+ #include <QFileInfo>
+ #include <QRect>
diff --git a/audio/muse/setcap.sh b/audio/muse/setcap.sh
new file mode 100644
index 0000000000..c0ad261d06
--- /dev/null
+++ b/audio/muse/setcap.sh
@@ -0,0 +1 @@
+[ -x /sbin/setcap ] && /sbin/setcap cap_ipc_lock,cap_sys_nice=ep usr/bin/muse3
diff --git a/audio/ocp/doinst.sh b/audio/ocp/doinst.sh
index 4a25de5e6f..63bf9ce82c 100644
--- a/audio/ocp/doinst.sh
+++ b/audio/ocp/doinst.sh
@@ -8,3 +8,6 @@ if [ -e usr/share/icons/hicolor/icon-theme.cache ]; then
fi
fi
+if [ -x /usr/bin/install-info ]; then
+ chroot . /usr/bin/install-info --info-dir=/usr/info /usr/info/ocp.info.gz 2> /dev/null
+fi
diff --git a/audio/ocp/ocp.SlackBuild b/audio/ocp/ocp.SlackBuild
index 523d4638c8..eeef8745b6 100644
--- a/audio/ocp/ocp.SlackBuild
+++ b/audio/ocp/ocp.SlackBuild
@@ -2,7 +2,7 @@
#
# Slackware build script for Open Cubic Player
#
-# Copyright 2009-2011 Erik W. Hanson, Minneapolis, MN, USA
+# Copyright 2009-2020 Erik W. Hanson, Minneapolis, MN, 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=ocp
-VERSION=${VERSION:-0.1.21}
+VERSION=${VERSION:-0.2.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -60,7 +60,7 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$VERSION.tar.bz2
+tar xvf $CWD/$PRGNAM-$VERSION.tar.xz
cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
@@ -69,9 +69,6 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-sed -i "s/0.1.20/0.1.21/g" configure
-sed -i "4592c2.95.[2-9]|2.95.[2-9][-.]*|3.[0-9]|3.[0-9].[0-9]|3.[0-9]|3.[0-9].[0-9]-*|4.*|5.*)" configure
-
CFLAGS="$SLKCFLAGS" \
./configure \
--prefix=/usr \
@@ -81,18 +78,17 @@ CFLAGS="$SLKCFLAGS" \
--infodir=/usr/info \
--build=$ARCH-slackware-linux
-make -j1
+make # -j1
make install DESTDIR=$PKG
find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
-mv $PKG/usr/share/ocp/ultradir $PKG/usr/share/$PRGNAM-$VERSION
-rmdir $PKG/usr/share/ocp
-
rm -f $PKG/usr/info/dir
-mv $PKG/usr/share/doc $PKG/usr
+mkdir -p $PKG/usr/doc
+mv $PKG/usr/share/doc/ocp $PKG/usr/doc/$PRGNAM-$VERSION
+rmdir $PKG/usr/share/doc
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/audio/ocp/ocp.info b/audio/ocp/ocp.info
index 73d7280623..2832ca4e7a 100644
--- a/audio/ocp/ocp.info
+++ b/audio/ocp/ocp.info
@@ -1,8 +1,8 @@
PRGNAM="ocp"
-VERSION="0.1.21"
+VERSION="0.2.1"
HOMEPAGE="http://stian.cubic.org/project-ocp.php"
-DOWNLOAD="http://downloads.sourceforge.net/opencubicplayer/ocp-0.1.21.tar.bz2"
-MD5SUM="558a6eacfadfd9c60c97a6e9c7f83f47"
+DOWNLOAD="https://stian.cubic.org/ocp/ocp-0.2.1.tar.xz"
+MD5SUM="c50fa1649b4dc3331c13fbe470f147d1"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/audio/pd/pd.SlackBuild b/audio/pd/pd.SlackBuild
index 977741b4f6..b2bfd8cefc 100644
--- a/audio/pd/pd.SlackBuild
+++ b/audio/pd/pd.SlackBuild
@@ -16,7 +16,7 @@
# - correct .desktop Exec (2017)
PRGNAM=pd
-VERSION=${VERSION:-0.48_1}
+VERSION=${VERSION:-0.50_2}
SRCVERSION=$(echo $VERSION | tr _ -)
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -82,7 +82,6 @@ CXXFLAGS="$SLKCFLAGS" \
make
make install DESTDIR=$PKG
-
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
@@ -93,8 +92,8 @@ mkdir -p $PKG/usr/share/$PRGNAM
# Change the .desktop to point in correct executable.
sed "s+Exec=pd+Exec=/usr/lib${LIBDIRSUFFIX}/$PRGNAM/bin/$PRGNAM+" $CWD/$PRGNAM.desktop > $PKG/usr/share/applications/$PRGNAM.desktop
-convert $TMP/$PRGNAM-$SRCVERSION/src/pd.ico $TMP/${PRGNAM}_48.xpm
-cp $TMP/${PRGNAM}_48-3.xpm $PKG/usr/share/$PRGNAM
+convert $TMP/$PRGNAM-$SRCVERSION/tcl/pd.ico $TMP/${PRGNAM}\_${SRCVERSION}.xpm
+cp $TMP/${PRGNAM}\_${SRCVERSION}-3.xpm $PKG/usr/share/$PRGNAM/${PRGNAM}\_${SRCVERSION}-3.xpm
# copy all header files (for pd_mrpeach)
cp -p $TMP/$PRGNAM-$SRCVERSION/src/*.h $PKG/usr/include/
@@ -107,8 +106,17 @@ mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a INSTALL.txt README.txt LICENSE.txt src/CHANGELOG.txt \
$PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+# native documentation wants this
ln -s /usr/lib/pd/doc/ $PKG/usr/doc/$PRGNAM-$VERSION/docs
+# pd-gui wants this:
+# Error in startup script: couldn't execute "/usr/lib64/pd/tcl/../bin/pd":
+# no such file or directory
+cd $PKG/usr/lib$LIBDIRSUFFIX/$PRGNAM/bin/
+# remove bad (temp) link
+rm ./pd
+ln -s ../../../bin/$PRGNAM ./$PRGNAM
+
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
cat $CWD/doinst.sh > $PKG/install/doinst.sh
diff --git a/audio/pd/pd.desktop b/audio/pd/pd.desktop
index 713e8204d0..29cec3cf94 100644
--- a/audio/pd/pd.desktop
+++ b/audio/pd/pd.desktop
@@ -1,6 +1,6 @@
[Desktop Entry]
Exec=pd
-Icon=/usr/share/pd/pd_48-3.xpm
+Icon=/usr/share/pd/pd_50-3.xpm
Name=Pure Data
GenericName=Real-time graphical programming environment for audio, video, and graphical processing
GenericName[el]=Γραφικό περιβάλλον προγραμματισμού ήχου, midi και εικόνας.
diff --git a/audio/pd/pd.info b/audio/pd/pd.info
index bd92810088..da3009d83d 100644
--- a/audio/pd/pd.info
+++ b/audio/pd/pd.info
@@ -1,8 +1,8 @@
PRGNAM="pd"
-VERSION="0.48_1"
+VERSION="0.50_2"
HOMEPAGE="http://msp.ucsd.edu/software.html"
-DOWNLOAD="http://msp.ucsd.edu/Software/pd-0.48-1.src.tar.gz"
-MD5SUM="8c4deff54b47a10d2f55e363022cc634"
+DOWNLOAD="http://msp.ucsd.edu/Software/pd-0.50-2.src.tar.gz"
+MD5SUM="d7f0115f5c000e3477130d8f80ecf6fa"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/audio/qmmp-plugin-pack/qmmp-plugin-pack.SlackBuild b/audio/qmmp-plugin-pack/qmmp-plugin-pack.SlackBuild
index 74bee132ec..f74dd8ed2a 100644
--- a/audio/qmmp-plugin-pack/qmmp-plugin-pack.SlackBuild
+++ b/audio/qmmp-plugin-pack/qmmp-plugin-pack.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=qmmp-plugin-pack
-VERSION=${VERSION:-0.11.3}
+VERSION=${VERSION:-0.12.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/audio/qmmp-plugin-pack/qmmp-plugin-pack.info b/audio/qmmp-plugin-pack/qmmp-plugin-pack.info
index 479f84fe2b..5d0d765042 100644
--- a/audio/qmmp-plugin-pack/qmmp-plugin-pack.info
+++ b/audio/qmmp-plugin-pack/qmmp-plugin-pack.info
@@ -1,8 +1,8 @@
PRGNAM="qmmp-plugin-pack"
-VERSION="0.11.3"
+VERSION="0.12.2"
HOMEPAGE="http://qmmp.ylsoftware.com/plugins.php"
-DOWNLOAD="http://qmmp.ylsoftware.com/files/plugins/qmmp-plugin-pack-0.11.3.tar.bz2"
-MD5SUM="88984a0c81d4ce5e40f12220633b2ab5"
+DOWNLOAD="http://qmmp.ylsoftware.com/files/plugins/qmmp-plugin-pack-0.12.2.tar.bz2"
+MD5SUM="078d061572560591f6bd2b85b002d54d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="qmmp"
diff --git a/audio/qmmp/README b/audio/qmmp/README
index a5f38d6c55..af668e1ad8 100644
--- a/audio/qmmp/README
+++ b/audio/qmmp/README
@@ -6,3 +6,5 @@ libmms, libmpcdec, soxr + jack, libmodplug, ffmpeg, faad2,
libbs2b, libprojectM, and libenca.
You need soxr and jack to enable JACK support.
+
+Untested, another optional package is sid[whatever]
diff --git a/audio/qmmp/qmmp.SlackBuild b/audio/qmmp/qmmp.SlackBuild
index 5262df17ea..884668503d 100644
--- a/audio/qmmp/qmmp.SlackBuild
+++ b/audio/qmmp/qmmp.SlackBuild
@@ -21,7 +21,7 @@
# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=qmmp
-VERSION=${VERSION:-0.11.3}
+VERSION=${VERSION:-0.12.7}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/audio/qmmp/qmmp.info b/audio/qmmp/qmmp.info
index b3ff86431d..4c6d09252d 100644
--- a/audio/qmmp/qmmp.info
+++ b/audio/qmmp/qmmp.info
@@ -1,8 +1,8 @@
PRGNAM="qmmp"
-VERSION="0.11.3"
+VERSION="0.12.7"
HOMEPAGE="http://qmmp.ylsoftware.com/"
-DOWNLOAD="http://qmmp.ylsoftware.com/files/qmmp-0.11.3.tar.bz2"
-MD5SUM="c1ed85e869dd32461f0aa902e9bed85f"
+DOWNLOAD="http://qmmp.ylsoftware.com/files/qmmp-0.12.7.tar.bz2"
+MD5SUM="0a5ab2ba33c70e1663cea506a1dedaba"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/audio/qsynth/qsynth.SlackBuild b/audio/qsynth/qsynth.SlackBuild
index 38017a736f..9c6e48894c 100644
--- a/audio/qsynth/qsynth.SlackBuild
+++ b/audio/qsynth/qsynth.SlackBuild
@@ -3,7 +3,7 @@
# Written by Michales Michaloudes korgie@gmail.com
PRGNAM=qsynth
-VERSION=${VERSION:-0.3.6}
+VERSION=${VERSION:-0.6.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/audio/qsynth/qsynth.info b/audio/qsynth/qsynth.info
index 14c99946de..d294b07ceb 100644
--- a/audio/qsynth/qsynth.info
+++ b/audio/qsynth/qsynth.info
@@ -1,10 +1,10 @@
PRGNAM="qsynth"
-VERSION="0.3.6"
+VERSION="0.6.2"
HOMEPAGE="http://qsynth.sourceforge.net"
-DOWNLOAD="http://downloads.sourceforge.net/qsynth/qsynth-0.3.6.tar.gz"
-MD5SUM="3cba3c87463be75ac188ebc3c3023d12"
+DOWNLOAD="http://downloads.sourceforge.net/qsynth/qsynth-0.6.2.tar.gz"
+MD5SUM="9a19ef8b22472376c23568457ddca150"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="fluidsynth"
+REQUIRES="fluidsynth qt5"
MAINTAINER="Michales Michaloudes"
EMAIL="korgie@gmail.com"
diff --git a/audio/swami/swami-menu-qsort-bug.patch b/audio/swami/swami-menu-qsort-bug.patch
deleted file mode 100644
index f6119e420d..0000000000
--- a/audio/swami/swami-menu-qsort-bug.patch
+++ /dev/null
@@ -1,12 +0,0 @@
---- src/swamigui/SwamiguiMenu.c (revision 370)
-+++ src/swamigui/SwamiguiMenu.c (working copy)
-@@ -373,7 +373,7 @@
- menu = gtk_menu_new ();
-
- types = swami_util_get_child_types (IPATCH_TYPE_BASE, &n_types);
-- qsort (types, sizeof (GType), n_types, sort_by_type_name);
-+ qsort (types, n_types, sizeof (GType), sort_by_type_name);
-
- for (ptype = types; *ptype; ptype++)
- {
-
diff --git a/audio/swami/swami.SlackBuild b/audio/swami/swami.SlackBuild
index 0965e52efa..77121c79c6 100644
--- a/audio/swami/swami.SlackBuild
+++ b/audio/swami/swami.SlackBuild
@@ -3,13 +3,13 @@
# Written by Michales Michaloudes korgie@gmail.com
PRGNAM=swami
-VERSION=${VERSION:-2.0.0}
+VERSION=${VERSION:-2.2.1}
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
@@ -20,8 +20,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"
@@ -49,22 +49,12 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \;
-#Solve segfault on Slackware64
-# Source: https://bugs.launchpad.net/bugs/810569
-patch -p0 < $CWD/swami-menu-qsort-bug.patch
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-./configure \
- --prefix=/usr \
- --sysconfdir=/etc \
- --localstatedir=/var \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --mandir=/usr/man \
- --build=$ARCH-slackware-linux
-
-make -j1
-make -j1 install DESTDIR=$PKG
+cmake \
+ -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_INSTALL_PREFIX=/usr
+make
+make install DESTDIR=$PKG
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
@@ -72,7 +62,7 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cd $TMP/$PRGNAM-$VERSION/
cp -a \
- ABOUT-NLS CVS-HOWTO NEWS AUTHORS COPYING ChangeLog INSTALL README \
+ ABOUT-NLS NEWS AUTHORS COPYING ChangeLog INSTALL README.md HACKERS TODO.tasks \
$PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/audio/swami/swami.info b/audio/swami/swami.info
index b85599b844..837c35d113 100644
--- a/audio/swami/swami.info
+++ b/audio/swami/swami.info
@@ -1,8 +1,8 @@
PRGNAM="swami"
-VERSION="2.0.0"
+VERSION="2.2.1"
HOMEPAGE="http://swamiproject.org"
-DOWNLOAD="http://downloads.sourceforge.net/swami/swami-2.0.0.tar.gz"
-MD5SUM="849b40e4a97c4f52faf069006358dd4f"
+DOWNLOAD="https://github.com/swami/swami/archive/v2.2.1/swami-2.2.1.tar.gz"
+MD5SUM="13fff4480db7537e3e042d07ffd2a354"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="libgnomecanvas libinstpatch"
diff --git a/business/stansoft/README b/business/stansoft/README
index 39dc187d62..6817e45625 100644
--- a/business/stansoft/README
+++ b/business/stansoft/README
@@ -4,8 +4,7 @@ Informix Innovator-C database, which can be downloaded free of charge from
IBM. There is no limit on the number of users per installation, which
allows for scalability from small to large companies. The user interface
is ncurses / terminal based to optimize data entry efficiency. It can be
-run locally or deployed remotely on a virtual private server (VPS) in the
-cloud.
+run locally or deployed remotely on a virtual cloud server.
You must have a stansoft user and group to run this script:
# groupadd -g 325 stansoft
diff --git a/business/stansoft/slack-desc b/business/stansoft/slack-desc
index 619c87efb3..dd55e74b4d 100644
--- a/business/stansoft/slack-desc
+++ b/business/stansoft/slack-desc
@@ -11,9 +11,9 @@ stansoft:
stansoft: Stansoft is Linux financial accounting software for business.
stansoft: There is no limit on the number of users per installation, which
stansoft: allows for scalability from small to large companies.
-stansoft: The user interface is ncurses / terminal based to optimize data entry
-stansoft: efficiency. It can be run locally or deployed remotely on a virtual
-stansoft: private server (VPS) in the cloud.
+stansoft: The user interface is ncurses / terminal based to optimize data
+stansoft: entry efficiency. It can be run locally or deployed remotely on
+stansoft: a virtual cloud server.
stansoft:
stansoft: After installing the Slackbuild you must run the Stansoft
stansoft: installation script /opt/stansoft/install
diff --git a/business/stansoft/stansoft.SlackBuild b/business/stansoft/stansoft.SlackBuild
index cbcf410e0d..6efc30d530 100644
--- a/business/stansoft/stansoft.SlackBuild
+++ b/business/stansoft/stansoft.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=stansoft
-VERSION=${VERSION:-7.18}
+VERSION=${VERSION:-7.19}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/business/stansoft/stansoft.info b/business/stansoft/stansoft.info
index e11ef31850..8484e35030 100644
--- a/business/stansoft/stansoft.info
+++ b/business/stansoft/stansoft.info
@@ -1,10 +1,10 @@
PRGNAM="stansoft"
-VERSION="7.18"
+VERSION="7.19"
HOMEPAGE="http://www.stansoft.org"
-DOWNLOAD="http://download.stansoft.org/files/stansoft-v7.18-x86.tar.bz2"
-MD5SUM="0fcfc72720c2668e52b1ea091ed8d5cf"
-DOWNLOAD_x86_64="http://download.stansoft.org/files/stansoft-v7.18-x86_64.tar.bz2"
-MD5SUM_x86_64="e2f72a6eed3b9a9e0ce9fca0e99090f0"
+DOWNLOAD="http://download.stansoft.org/files/stansoft-v7.19-x86.tar.bz2"
+MD5SUM="6eacb817ae4a84c476f4539f1135417a"
+DOWNLOAD_x86_64="http://download.stansoft.org/files/stansoft-v7.19-x86_64.tar.bz2"
+MD5SUM_x86_64="051a8f6987810fd658e9cee594a9f013"
REQUIRES=""
MAINTAINER="Stansoft"
EMAIL="info@stansoft.org"
diff --git a/desktop/Qogir-icon-theme/Qogir-icon-theme.SlackBuild b/desktop/Qogir-icon-theme/Qogir-icon-theme.SlackBuild
index cb2e23e73b..d91beef560 100644
--- a/desktop/Qogir-icon-theme/Qogir-icon-theme.SlackBuild
+++ b/desktop/Qogir-icon-theme/Qogir-icon-theme.SlackBuild
@@ -65,4 +65,11 @@ mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
cd $PKG
+# 20200407 bkw: makepkg's symlink search and doinst.sh creation doesn't
+# scale well. This makes the build complete much faster, and create an
+# identical doinst.sh.
+find . -type l \
+ -printf '( cd %h ; rm -rf %f )\n( cd %h ; ln -sf %l %f )\n' -delete | \
+ sed 's,cd \./,cd ,' >> $PKG/install/doinst.sh
+
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/desktop/Surfn/Surfn.SlackBuild b/desktop/Surfn/Surfn.SlackBuild
index 3f44005770..a4896dc5c7 100644
--- a/desktop/Surfn/Surfn.SlackBuild
+++ b/desktop/Surfn/Surfn.SlackBuild
@@ -43,16 +43