summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog.txt366
-rw-r--r--academic/DendroPy/DendroPy.SlackBuild86
-rw-r--r--academic/DendroPy/DendroPy.info10
-rw-r--r--academic/DendroPy/README18
-rw-r--r--academic/DendroPy/References9
-rw-r--r--academic/DendroPy/slack-desc19
-rw-r--r--academic/MetaPhlAn2/MetaPhlAn2.SlackBuild92
-rw-r--r--academic/MetaPhlAn2/MetaPhlAn2.info10
-rw-r--r--academic/MetaPhlAn2/README36
-rw-r--r--academic/MetaPhlAn2/References7
-rw-r--r--academic/MetaPhlAn2/slack-desc19
-rw-r--r--academic/PhyML/PhyML.SlackBuild6
-rw-r--r--academic/PhyML/PhyML.info6
-rw-r--r--academic/R/R.SlackBuild2
-rw-r--r--academic/R/R.info6
-rw-r--r--academic/RAxML/RAxML.SlackBuild155
-rw-r--r--academic/RAxML/RAxML.info10
-rw-r--r--academic/RAxML/README16
-rw-r--r--academic/RAxML/References4
-rw-r--r--academic/RAxML/slack-desc19
-rw-r--r--academic/RepeatMasker/RepeatMasker.SlackBuild6
-rw-r--r--academic/RepeatMasker/RepeatMasker.info6
-rw-r--r--academic/abella/README25
-rw-r--r--academic/abella/abella.SlackBuild78
-rw-r--r--academic/abella/abella.info10
-rw-r--r--academic/abella/slack-desc19
-rw-r--r--academic/aliview/aliview.SlackBuild4
-rw-r--r--academic/aliview/aliview.info6
-rw-r--r--academic/bedtools/bedtools.SlackBuild4
-rw-r--r--academic/bedtools/bedtools.info6
-rw-r--r--academic/biopython/README23
-rw-r--r--academic/biopython/References7
-rw-r--r--academic/biopython/biopython.SlackBuild86
-rw-r--r--academic/biopython/biopython.info10
-rw-r--r--academic/biopython/slack-desc19
-rw-r--r--academic/cadabra2/README28
-rw-r--r--academic/cadabra2/cadabra2.SlackBuild18
-rw-r--r--academic/cadabra2/cadabra2.info8
-rw-r--r--academic/cadabra2/slack-desc2
-rw-r--r--academic/clark-ugene/clark-ugene.SlackBuild6
-rw-r--r--academic/clark-ugene/clark-ugene.info6
-rw-r--r--academic/copasi/copasi.SlackBuild2
-rw-r--r--academic/copasi/copasi.info10
-rw-r--r--academic/diamond/diamond.SlackBuild4
-rw-r--r--academic/diamond/diamond.info6
-rw-r--r--academic/fet/fet.SlackBuild2
-rw-r--r--academic/fet/fet.info6
-rw-r--r--academic/fiji/fiji.SlackBuild8
-rw-r--r--academic/fiji/fiji.info4
-rw-r--r--academic/gelemental/gelemental-1.2.0-gcc43.patch10
-rw-r--r--academic/gelemental/gelemental.SlackBuild36
-rw-r--r--academic/gelemental/gelemental.info6
-rw-r--r--academic/gelemental/glib-single-include.patch40
-rw-r--r--academic/gspiceui/gspiceui.SlackBuild2
-rw-r--r--academic/gspiceui/gspiceui.info6
-rw-r--r--academic/kraken/kraken.SlackBuild4
-rw-r--r--academic/kraken/kraken.info6
-rw-r--r--academic/mafft/mafft.SlackBuild4
-rw-r--r--academic/mafft/mafft.info6
-rw-r--r--academic/mrbayes/mrbayes.SlackBuild45
-rw-r--r--academic/mrbayes/mrbayes.info6
-rw-r--r--academic/muscle/muscle.SlackBuild35
-rw-r--r--academic/muscle/muscle.info6
-rw-r--r--academic/ncbi-blast+/ncbi-blast+.SlackBuild4
-rw-r--r--academic/ncbi-blast+/ncbi-blast+.info6
-rw-r--r--academic/novocraft/novocraft.SlackBuild4
-rw-r--r--academic/novocraft/novocraft.info6
-rw-r--r--academic/perlprimer/perlprimer.SlackBuild8
-rw-r--r--academic/perlprimer/perlprimer.info8
-rw-r--r--academic/pysam/pysam.SlackBuild17
-rw-r--r--academic/pysam/pysam.info8
-rw-r--r--academic/reduce-algebra/reduce-algebra.SlackBuild4
-rw-r--r--academic/reduce-algebra/reduce-algebra.info10
-rw-r--r--academic/scidavis/fix-sf377-all-colors-turn-to-black-after-reload-of-project.patch75
-rw-r--r--academic/scidavis/fix-sf383-offset-and-spacing-of-bar-graphs.patch81
-rw-r--r--academic/scidavis/fix-sf385-crash-using-data-range-selector.patch29
-rw-r--r--academic/scidavis/scidavis.SlackBuild11
-rw-r--r--academic/stringtie/stringtie.SlackBuild4
-rw-r--r--academic/stringtie/stringtie.info6
-rw-r--r--academic/t_coffee/t_coffee.SlackBuild32
-rw-r--r--academic/t_coffee/t_coffee.info6
-rw-r--r--academic/tophat/slack-desc2
-rw-r--r--academic/tophat/tophat.SlackBuild12
-rw-r--r--academic/tophat/tophat.info6
-rw-r--r--academic/ugene/README3
-rw-r--r--academic/ugene/ugene.SlackBuild4
-rw-r--r--academic/ugene/ugene.info6
-rw-r--r--academic/zotero/zotero.SlackBuild2
-rw-r--r--academic/zotero/zotero.info10
-rw-r--r--audio/FAudio/FAudio.SlackBuild95
-rw-r--r--audio/FAudio/FAudio.info10
-rw-r--r--audio/FAudio/README3
-rw-r--r--audio/FAudio/slack-desc19
-rw-r--r--audio/audacity/audacity.SlackBuild2
-rw-r--r--audio/mixxx/mixxx.SlackBuild14
-rw-r--r--audio/mixxx/mixxx.info8
-rw-r--r--audio/museeks/museeks.SlackBuild2
-rw-r--r--audio/museeks/museeks.info10
-rw-r--r--desktop/bukubrow/README3
-rw-r--r--desktop/bukubrow/bukubrow.SlackBuild152
-rw-r--r--desktop/bukubrow/bukubrow.info130
-rw-r--r--desktop/bukubrow/slack-desc19
-rw-r--r--desktop/dunst/dunst.SlackBuild2
-rw-r--r--desktop/dunst/dunst.info6
-rw-r--r--desktop/find-cursor/find-cursor.SlackBuild2
-rw-r--r--desktop/find-cursor/find-cursor.info6
-rw-r--r--desktop/herbstluftwm/README2
-rw-r--r--desktop/herbstluftwm/herbstluftwm.SlackBuild5
-rw-r--r--desktop/herbstluftwm/herbstluftwm.info6
-rw-r--r--desktop/herbstluftwm/slack-desc2
-rw-r--r--desktop/icewm/README12
-rw-r--r--desktop/icewm/config/shutdown9
-rw-r--r--desktop/icewm/config/startup11
-rw-r--r--desktop/icewm/icewm.SlackBuild33
-rw-r--r--desktop/icewm/icewm.info8
-rw-r--r--desktop/icewm/patches/icewm-1.3.x-fix_htmldir.diff12
-rw-r--r--desktop/icewm/patches/icewm-keys.patch14
-rw-r--r--desktop/icewm/patches/tweak-default-configs.diff47
-rw-r--r--desktop/jgmenu/jgmenu.SlackBuild2
-rw-r--r--desktop/jgmenu/jgmenu.info6
-rw-r--r--desktop/rofi/rofi.SlackBuild4
-rw-r--r--desktop/rofi/rofi.info6
-rw-r--r--desktop/simplenote/simplenote.SlackBuild4
-rw-r--r--desktop/simplenote/simplenote.info6
-rw-r--r--development/CImg/CImg.SlackBuild2
-rw-r--r--development/CImg/CImg.info6
-rw-r--r--development/FreeBASIC/FreeBASIC.info2
-rw-r--r--development/SQLAlchemy/SQLAlchemy.SlackBuild2
-rw-r--r--development/SQLAlchemy/SQLAlchemy.info6
-rw-r--r--development/Sphinx/README13
-rw-r--r--development/adoptopenjdk/adoptopenjdk.SlackBuild14
-rw-r--r--development/adoptopenjdk/adoptopenjdk.info6
-rw-r--r--development/alembic/alembic.SlackBuild4
-rw-r--r--development/alembic/alembic.info8
-rw-r--r--development/beautysh/beautysh.SlackBuild2
-rw-r--r--development/beautysh/beautysh.info8
-rw-r--r--development/beautysh/slack-desc2
-rw-r--r--development/cloc/cloc.SlackBuild2
-rw-r--r--development/cloc/cloc.info6
-rw-r--r--development/composer/composer.SlackBuild2
-rw-r--r--development/composer/composer.info6
-rw-r--r--development/d-tools/d-tools.SlackBuild8
-rw-r--r--development/d-tools/d-tools.info18
-rw-r--r--development/dmd/dmd.SlackBuild2
-rw-r--r--development/dmd/dmd.info6
-rw-r--r--development/dte/dte.SlackBuild2
-rw-r--r--development/dte/dte.info6
-rw-r--r--development/eclim/eclim.SlackBuild16
-rw-r--r--development/eclim/eclim.info6
-rw-r--r--development/eclim/sphinx2.patch.gzbin0 -> 584 bytes
-rw-r--r--development/git-lfs/git-lfs.SlackBuild2
-rw-r--r--development/git-lfs/git-lfs.info10
-rw-r--r--development/gradle/gradle.SlackBuild3
-rw-r--r--development/gradle/gradle.info12
-rw-r--r--development/hhvm/hhvm.SlackBuild2
-rw-r--r--development/hhvm/hhvm.info6
-rw-r--r--development/hub/hub.SlackBuild2
-rw-r--r--development/hub/hub.info6
-rw-r--r--development/ioncube-loader/ioncube-loader.SlackBuild2
-rw-r--r--development/ioncube-loader/ioncube-loader.info10
-rw-r--r--development/jdk/jdk.SlackBuild2
-rw-r--r--development/jdk/jdk.info10
-rw-r--r--development/jdk11/README21
-rw-r--r--development/jdk11/jdk11.SlackBuild106
-rw-r--r--development/jdk11/jdk11.info10
-rw-r--r--development/jdk11/slack-desc19
-rw-r--r--development/jdk12/README21
-rw-r--r--development/jdk12/jdk12.SlackBuild105
-rw-r--r--development/jdk12/jdk12.info10
-rw-r--r--development/jdk12/slack-desc19
-rw-r--r--development/jupyter-ipywidgets/jupyter-ipywidgets.SlackBuild2
-rw-r--r--development/jupyter-ipywidgets/jupyter-ipywidgets.info6
-rw-r--r--development/jupyter-nbconvert/jupyter-nbconvert.SlackBuild2
-rw-r--r--development/jupyter-nbconvert/jupyter-nbconvert.info6
-rw-r--r--development/jupyter-nbdime/jupyter-nbdime.SlackBuild2
-rw-r--r--development/jupyter-nbdime/jupyter-nbdime.info8
-rw-r--r--development/jupyter-notebook/jupyter-notebook.SlackBuild4
-rw-r--r--development/jupyter-notebook/jupyter-notebook.info6
-rw-r--r--development/jupyter-qtconsole/jupyter-qtconsole.SlackBuild2
-rw-r--r--development/jupyter-qtconsole/jupyter-qtconsole.info6
-rw-r--r--development/jupyter-widgetsnbextension/jupyter-widgetsnbextension.SlackBuild2
-rw-r--r--development/jupyter-widgetsnbextension/jupyter-widgetsnbextension.info6
-rw-r--r--development/meson/meson.SlackBuild2
-rw-r--r--development/meson/meson.info6
-rw-r--r--development/mg-troglobit/LICENSE21
-rw-r--r--development/mg-troglobit/README9
-rw-r--r--development/mg-troglobit/README.md9
-rw-r--r--development/mg-troglobit/mg-troglobit.SlackBuild85
-rw-r--r--development/mg-troglobit/mg-troglobit.info10
-rw-r--r--development/mg-troglobit/slack-desc19
-rw-r--r--development/mrustc/mrustc-0.8.0-fix-variable-length-integer-receiving.patch15
-rw-r--r--development/mrustc/mrustc.SlackBuild23
-rw-r--r--development/mrustc/mrustc.info6
-rw-r--r--development/neovim-qt/neovim-qt.SlackBuild2
-rw-r--r--development/neovim-qt/neovim-qt.info6
-rw-r--r--development/netbeans/LICENSE21
-rw-r--r--development/netbeans/README4
-rw-r--r--development/netbeans/doinst.sh10
-rw-r--r--development/netbeans/netbeans.SlackBuild48
-rw-r--r--development/netbeans/netbeans.info6
-rw-r--r--development/netbeans/netbeans.sh4
-rw-r--r--development/openjdk7/openjdk7.info16
-rw-r--r--development/portaudio/portaudio.SlackBuild5
-rw-r--r--development/portaudio/portaudio.info6
-rw-r--r--development/portaudio/slack-desc2
-rw-r--r--development/pycharm/pycharm.SlackBuild2
-rw-r--r--development/pycharm/pycharm.info6
-rw-r--r--development/qbs/qbs.SlackBuild4
-rw-r--r--development/qbs/qbs.info6
-rw-r--r--development/qt-creator-llvm/qt-creator-llvm.SlackBuild83
-rw-r--r--development/qt-creator-llvm/qt-creator-llvm.info14
-rw-r--r--development/qt-creator-llvm/slack-desc2
-rw-r--r--development/qt-creator/qt-creator.SlackBuild13
-rw-r--r--development/qt-creator/qt-creator.info6
-rw-r--r--development/qt-creator/remove-w-error-unguarded-availability-new.patch10
-rw-r--r--development/samurai/samurai.SlackBuild2
-rw-r--r--development/samurai/samurai.info6
-rw-r--r--development/sbcl/sbcl.SlackBuild2
-rw-r--r--development/sbcl/sbcl.info6
-rw-r--r--development/universal-ctags/universal-ctags.SlackBuild4
-rw-r--r--development/universal-ctags/universal-ctags.info6
-rw-r--r--development/vscode-bin/vscode-bin.SlackBuild16
-rw-r--r--development/vscode-bin/vscode-bin.info10
-rw-r--r--development/yarn/yarn.SlackBuild2
-rw-r--r--development/yarn/yarn.info6
-rw-r--r--games/SameBoy/README11
-rw-r--r--games/SameBoy/SameBoy.SlackBuild65
-rw-r--r--games/SameBoy/SameBoy.info10
-rw-r--r--games/SameBoy/datadir.patch175
-rw-r--r--games/SameBoy/joypad.patch66
-rw-r--r--games/SameBoy/libretro.patch55
-rw-r--r--games/SameBoy/sdl.patch62
-rw-r--r--games/SameBoy/sound.patch26
-rw-r--r--games/flare-game/flare-game.SlackBuild2
-rw-r--r--games/flare-game/flare-game.info6
-rw-r--r--games/flare/flare.SlackBuild2
-rw-r--r--games/flare/flare.info6
-rw-r--r--games/gnurobbo/README8
-rw-r--r--games/gnurobbo/gnurobbo-fix_linking.diff11
-rw-r--r--games/gnurobbo/gnurobbo.SlackBuild106
-rw-r--r--games/gnurobbo/gnurobbo.info10
-rw-r--r--games/gnurobbo/slack-desc19
-rw-r--r--games/larn/larn.SlackBuild6
-rw-r--r--games/larn/larn.sh2
-rw-r--r--games/manaplus/manaplus.SlackBuild20
-rw-r--r--games/manaplus/manaplus.info6
-rw-r--r--games/mrboom/mrboom.SlackBuild4
-rw-r--r--games/mrboom/mrboom.info6
-rw-r--r--games/onscripter/README21
-rw-r--r--games/onscripter/onscripter-makefile_config.diff26
-rw-r--r--games/onscripter/onscripter.SlackBuild127
-rw-r--r--games/onscripter/onscripter.info10
-rw-r--r--games/onscripter/slack-desc19
-rw-r--r--games/qxw/README5
-rw-r--r--games/qxw/qxw.SlackBuild2
-rw-r--r--games/qxw/qxw.desktop4
-rw-r--r--games/qxw/qxw.info8
-rw-r--r--games/starfighter/starfighter.SlackBuild5
-rw-r--r--games/starfighter/starfighter.info8
-rw-r--r--games/stuntrally/stuntrally-bullet-2.84+.patch62
-rw-r--r--games/stuntrally/stuntrally.SlackBuild5
-rw-r--r--games/stuntrally/stuntrally.info10
-rw-r--r--games/supertuxkart/supertuxkart.SlackBuild2
-rw-r--r--games/supertuxkart/supertuxkart.info6
-rw-r--r--gis/geojson/geojson.SlackBuild4
-rw-r--r--gis/geojson/geojson.info6
-rw-r--r--gis/gpxsee/fix_font_narrow_space.diff4
-rw-r--r--gis/gpxsee/gpxsee.SlackBuild2
-rw-r--r--gis/gpxsee/gpxsee.info6
-rw-r--r--gis/osgEarth/osgEarth.SlackBuild2
-rw-r--r--gis/osgEarth/osgEarth.info6
-rw-r--r--gis/ossim/ossim.SlackBuild4
-rw-r--r--gis/ossim/ossim.info6
-rw-r--r--gis/postgis/postgis.SlackBuild2
-rw-r--r--gis/postgis/postgis.info6
-rw-r--r--gis/qmapshack/FindPROJ4.cmake153
-rw-r--r--gis/qmapshack/README2
-rw-r--r--gis/qmapshack/qmapshack.SlackBuild8
-rw-r--r--gis/qmapshack/qmapshack.info8
-rw-r--r--gis/rasterio/rasterio.SlackBuild2
-rw-r--r--gis/rasterio/rasterio.info6
-rw-r--r--graphics/Blender/Blender.SlackBuild14
-rw-r--r--graphics/Blender/Blender.info8
-rw-r--r--graphics/Blender/PyRNA-python3.7.diff35
-rw-r--r--graphics/Blender/buildinfo-2.80.diff (renamed from graphics/Blender/buildinfo-2.79b.diff)12
-rw-r--r--graphics/Blender/use-libopenmj2-for-openjpeg.diff17
-rw-r--r--graphics/feh/README16
-rw-r--r--graphics/feh/feh.SlackBuild14
-rw-r--r--graphics/feh/feh.info6
-rw-r--r--graphics/gimp-plugin-export-layers/README3
-rw-r--r--graphics/gimp-plugin-export-layers/gimp-plugin-export-layers.SlackBuild18
-rw-r--r--graphics/gimp-plugin-export-layers/gimp-plugin-export-layers.info6
-rw-r--r--graphics/libplacebo/README5
-rw-r--r--graphics/libplacebo/libplacebo.SlackBuild102
-rw-r--r--graphics/libplacebo/libplacebo.info10
-rw-r--r--graphics/libplacebo/slack-desc19
-rw-r--r--graphics/opencollada/opencollada.SlackBuild4
-rw-r--r--graphics/opencollada/opencollada.info6
-rw-r--r--graphics/openimageio/README5
-rw-r--r--graphics/openimageio/oiio-include-cstdio.diff10
-rw-r--r--graphics/openimageio/openimageio.SlackBuild17
-rw-r--r--graphics/openimageio/openimageio.info8
-rw-r--r--graphics/optipng/optipng.SlackBuild2
-rw-r--r--graphics/optipng/optipng.info6
-rw-r--r--graphics/shaderc/README2
-rw-r--r--graphics/shaderc/fix-glslang-link-order.patch44
-rw-r--r--graphics/shaderc/shaderc.SlackBuild118
-rw-r--r--graphics/shaderc/shaderc.info10
-rw-r--r--graphics/shaderc/slack-desc19
-rw-r--r--graphics/shutter/shutter.SlackBuild4
-rw-r--r--graphics/shutter/shutter.info8
-rw-r--r--graphics/simple-scan/simple-scan.SlackBuild4
-rw-r--r--graphics/vuescan/README5
-rw-r--r--graphics/vuescan/vuescan.SlackBuild3
-rw-r--r--graphics/vuescan/vuescan.info14
-rw-r--r--graphics/vulkan-sdk/vulkan-sdk.SlackBuild29
-rw-r--r--graphics/vulkan-sdk/vulkan-sdk.info30
-rw-r--r--graphics/white_dune/README3
-rw-r--r--graphics/white_dune/white_dune.SlackBuild2
-rw-r--r--graphics/white_dune/white_dune.info6
-rw-r--r--ham/wsjtx/README3
-rw-r--r--ham/wsjtx/wsjtx.SlackBuild2
-rw-r--r--ham/wsjtx/wsjtx.info6
-rw-r--r--libraries/aqbanking/aqbanking.SlackBuild10
-rw-r--r--libraries/aqbanking/aqbanking.info8
-rw-r--r--libraries/belle-sip/belle-sip.info2
-rw-r--r--libraries/bzrtp/bzrtp.info2
-rw-r--r--libraries/dav1d/README5
-rw-r--r--libraries/dav1d/dav1d.SlackBuild6
-rw-r--r--libraries/dav1d/dav1d.info6
-rw-r--r--libraries/enchant2/enchant2.SlackBuild2
-rw-r--r--libraries/enchant2/enchant2.info6
-rw-r--r--libraries/gwenhywfar/gwenhywfar.SlackBuild10
-rw-r--r--libraries/gwenhywfar/gwenhywfar.info8
-rw-r--r--libraries/jsoncpp/jsoncpp.SlackBuild2
-rw-r--r--libraries/jsoncpp/jsoncpp.info6
-rw-r--r--libraries/libaom/libaom.SlackBuild2
-rw-r--r--libraries/libaom/libaom.info6
-rw-r--r--libraries/libbtbb/README3
-rw-r--r--libraries/libbtbb/libbtbb.SlackBuild98
-rw-r--r--libraries/libbtbb/libbtbb.info10
-rw-r--r--libraries/libbtbb/slack-desc19
-rw-r--r--libraries/libedit/libedit.SlackBuild2
-rw-r--r--libraries/libedit/libedit.info6
-rw-r--r--libraries/libmediainfo/libmediainfo.SlackBuild2
-rw-r--r--libraries/libmediainfo/libmediainfo.info6
-rw-r--r--libraries/libregf/libregf.SlackBuild6
-rw-r--r--libraries/libregf/libregf.info6
-rw-r--r--libraries/libsodium/libsodium.SlackBuild2
-rw-r--r--libraries/libsodium/libsodium.info6
-rw-r--r--libraries/libtorrent/4607bbf7.patch105
-rw-r--r--libraries/libtorrent/libtorrent.SlackBuild10
-rw-r--r--libraries/libtorrent/libtorrent.info6
-rw-r--r--libraries/libuv/libuv.SlackBuild2
-rw-r--r--libraries/libuv/libuv.info6
-rw-r--r--libraries/libxmlb/libxmlb.SlackBuild2
-rw-r--r--libraries/libxmlb/libxmlb.info6
-rw-r--r--libraries/live555/live555.SlackBuild2
-rw-r--r--libraries/live555/live555.info6
-rw-r--r--libraries/mbedtls/mbedtls.SlackBuild34
-rw-r--r--libraries/mbedtls/mbedtls.info10
-rw-r--r--libraries/nv-codec-headers/nv-codec-headers.SlackBuild3
-rw-r--r--libraries/nv-codec-headers/nv-codec-headers.info6
-rw-r--r--libraries/opencv/README8
-rw-r--r--libraries/opencv/opencv.SlackBuild19
-rw-r--r--libraries/opencv/opencv.info12
-rw-r--r--libraries/pjsip/pjsip.SlackBuild4
-rw-r--r--libraries/pjsip/pjsip.info6
-rw-r--r--libraries/qmltermwidget/qmltermwidget.SlackBuild6
-rw-r--r--libraries/qmltermwidget/qmltermwidget.info6
-rw-r--r--libraries/robin-map/README3
-rw-r--r--libraries/robin-map/robin-map.SlackBuild96
-rw-r--r--libraries/robin-map/robin-map.info10
-rw-r--r--libraries/robin-map/slack-desc19
-rw-r--r--libraries/zeromq/zeromq.SlackBuild4
-rw-r--r--libraries/zeromq/zeromq.info6
-rw-r--r--misc/floating-IPS/floating-IPS.info2
-rw-r--r--misc/floating-IPS/slack-desc2
-rw-r--r--misc/mosquitto/mosquitto.SlackBuild2
-rw-r--r--misc/mosquitto/mosquitto.info6
-rw-r--r--misc/protobuf3/protobuf3.SlackBuild6
-rw-r--r--misc/protobuf3/protobuf3.info10
-rw-r--r--misc/subsurface/subsurface.SlackBuild2
-rw-r--r--misc/subsurface/subsurface.info10
-rw-r--r--misc/xdelta3/c11.patch39
-rw-r--r--misc/xdelta3/xdelta3.SlackBuild10
-rw-r--r--misc/xdelta3/xdelta3.info6
-rw-r--r--misc/ykpers/ykpers.SlackBuild4
-rw-r--r--misc/ykpers/ykpers.info6
-rw-r--r--multimedia/flashplayer-plugin/flashplayer-plugin.SlackBuild2
-rw-r--r--multimedia/flashplayer-plugin/flashplayer-plugin.info10
-rw-r--r--multimedia/mediainfo/mediainfo.SlackBuild2
-rw-r--r--multimedia/mediainfo/mediainfo.info6
-rw-r--r--multimedia/mlt/mlt.SlackBuild5
-rw-r--r--multimedia/mlt/mlt.info6
-rw-r--r--multimedia/pepperflash-plugin/pepperflash-plugin.SlackBuild2
-rw-r--r--multimedia/pepperflash-plugin/pepperflash-plugin.info10
-rw-r--r--multimedia/plexmediaserver/plexmediaserver.SlackBuild2
-rw-r--r--multimedia/plexmediaserver/plexmediaserver.info10
-rw-r--r--multimedia/spotify/spotify.SlackBuild8
-rw-r--r--multimedia/spotify/spotify.info8
-rw-r--r--multimedia/strawberry/strawberry.SlackBuild2
-rw-r--r--multimedia/strawberry/strawberry.info6
-rw-r--r--multimedia/vivaldi-codecs-ffmpeg-extra/README9
-rw-r--r--multimedia/vivaldi-codecs-ffmpeg-extra/vivaldi-codecs-ffmpeg-extra.SlackBuild2
-rw-r--r--multimedia/vivaldi-codecs-ffmpeg-extra/vivaldi-codecs-ffmpeg-extra.info10
-rw-r--r--multimedia/x265/x265.SlackBuild4
-rw-r--r--multimedia/x265/x265.info6
-rw-r--r--network/Electrum/Electrum.SlackBuild2
-rw-r--r--network/Electrum/Electrum.info6
-rw-r--r--network/NetworkManager-l2tp/NetworkManager-l2tp.SlackBuild103
-rw-r--r--network/NetworkManager-l2tp/NetworkManager-l2tp.info10
-rw-r--r--network/NetworkManager-l2tp/README4
-rw-r--r--network/NetworkManager-l2tp/slack-desc19
-rw-r--r--network/acme.sh/acme.sh.SlackBuild2
-rw-r--r--network/acme.sh/acme.sh.info6
-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/avahi/avahi.SlackBuild5
-rw-r--r--network/avahi/avahi.info6
-rw-r--r--network/avahi/fix-dbus-report-after-configure.patch12
-rw-r--r--network/bitcoin/README2
-rw-r--r--network/bitcoin/bitcoin.SlackBuild2
-rw-r--r--network/bitcoin/bitcoin.info6
-rw-r--r--network/bluejeans/README9
-rw-r--r--network/bluejeans/bluejeans.SlackBuild86
-rw-r--r--network/bluejeans/bluejeans.info10
-rw-r--r--network/bluejeans/doinst.sh10
-rw-r--r--network/bluejeans/slack-desc19
-rw-r--r--network/brave-browser/brave-browser.SlackBuild2
-rw-r--r--network/brave-browser/brave-browser.info6
-rw-r--r--network/dissenter-browser/dissenter-browser.SlackBuild4
-rw-r--r--network/dissenter-browser/dissenter-browser.info6
-rw-r--r--network/dnscrypt-proxy/dnscrypt-proxy.SlackBuild2
-rw-r--r--network/dnscrypt-proxy/dnscrypt-proxy.info6
-rw-r--r--network/dnscrypt-proxy/dnscrypt-proxy.toml21
-rw-r--r--network/dropbox/dropbox.SlackBuild10
-rw-r--r--network/dropbox/dropbox.info10
-rw-r--r--network/etcd/etcd.SlackBuild4
-rw-r--r--network/etcd/etcd.info6
-rw-r--r--network/exim/exim.SlackBuild2
-rw-r--r--network/exim/exim.info6
-rw-r--r--network/gui-ufw/gui-ufw.SlackBuild12
-rw-r--r--network/gui-ufw/gui-ufw.info6
-rw-r--r--network/ii/ii.SlackBuild7
-rw-r--r--network/ii/ii.info6
-rw-r--r--network/lighttpd/lighttpd.SlackBuild4
-rw-r--r--network/lighttpd/lighttpd.info6
-rw-r--r--network/linphone/linphone.info2
-rw-r--r--network/lldpd/lldpd.SlackBuild2
-rw-r--r--network/lldpd/lldpd.info6
-rw-r--r--network/msmtp/msmtp.SlackBuild2
-rw-r--r--network/msmtp/msmtp.info6
-rw-r--r--network/opensm/README13
-rw-r--r--network/opensm/opensm.SlackBuild115
-rw-r--r--network/opensm/opensm.info10
-rw-r--r--network/opensm/slack-desc19
-rw-r--r--network/opensmtpd/openbsd64-020-smtpd.patch27
-rw-r--r--network/opensmtpd/opensmtpd.SlackBuild5
-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/packETH/packETH.SlackBuild6
-rw-r--r--network/packETH/packETH.info8
-rw-r--r--network/packETH/slack-desc2
-rw-r--r--network/palemoon-bin/palemoon-bin.SlackBuild2
-rw-r--r--network/palemoon-bin/palemoon-bin.info10
-rw-r--r--network/palemoon/palemoon.SlackBuild2
-rw-r--r--network/palemoon/palemoon.info6
-rw-r--r--network/prosody-mod-smacks/prosody-mod-smacks.SlackBuild4
-rw-r--r--network/prosody-mod-smacks/prosody-mod-smacks.info6
-rw-r--r--network/putty/putty.SlackBuild2
-rw-r--r--network/putty/putty.info6
-rw-r--r--network/r8168/r8168.SlackBuild3
-rw-r--r--network/r8168/r8168.info6
-rw-r--r--network/rdma-core/README17
-rw-r--r--network/rdma-core/doinst.sh13
-rw-r--r--network/rdma-core/optional_pandoc.patch54
-rw-r--r--network/rdma-core/rdma-core.SlackBuild114
-rw-r--r--network/rdma-core/rdma-core.info10
-rw-r--r--network/rdma-core/slack-desc19
-rw-r--r--network/rtorrent/rtorrent.SlackBuild2
-rw-r--r--network/rtorrent/rtorrent.info6
-rw-r--r--network/scapy/scapy.SlackBuild2
-rw-r--r--network/scapy/scapy.info6
-rw-r--r--network/sfeed/README2
-rw-r--r--network/sfeed/README.SLACKWARE8
-rw-r--r--network/sfeed/sfeed.SlackBuild10
-rw-r--r--network/sfeed/sfeed.info6
-rw-r--r--network/signal-desktop/signal-desktop.SlackBuild2
-rw-r--r--network/signal-desktop/signal-desktop.info6
-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/transgui/transgui.SlackBuild2
-rw-r--r--network/transgui/transgui.info6
-rw-r--r--network/vivaldi/vivaldi.SlackBuild4
-rw-r--r--network/vivaldi/vivaldi.info18
-rw-r--r--network/vnstat/vnstat.SlackBuild2
-rw-r--r--network/vnstat/vnstat.info6
-rw-r--r--network/waterfox/waterfox.SlackBuild5
-rw-r--r--network/waterfox/waterfox.info6
-rw-r--r--network/wavemon/slack-desc10
-rw-r--r--network/wavemon/wavemon.SlackBuild27
-rw-r--r--network/wavemon/wavemon.info8
-rw-r--r--network/wireshark/wireshark.SlackBuild2
-rw-r--r--network/wireshark/wireshark.info6
-rw-r--r--network/youtube-dl/youtube-dl.SlackBuild2
-rw-r--r--network/youtube-dl/youtube-dl.info6
-rw-r--r--network/zoom-linux/zoom-linux.SlackBuild2
-rw-r--r--network/zoom-linux/zoom-linux.info10
-rw-r--r--office/MasterPDFEditor/MasterPDFEditor.SlackBuild2
-rw-r--r--office/MasterPDFEditor/MasterPDFEditor.info10
-rw-r--r--office/SOGo/SOGo.SlackBuild2
-rw-r--r--office/SOGo/SOGo.info12
-rw-r--r--office/SOGo/SOGoInstallationGuide.pdfbin0 -> 641253 bytes
-rw-r--r--office/SOGo/SOGoMozillaThunderbirdConfigurationGuide.pdfbin0 -> 122696 bytes
-rw-r--r--office/SOGo/SOGoOutlookConnectorConfigurationGuide.pdfbin0 -> 1420528 bytes
-rw-r--r--office/calcurse/calcurse.SlackBuild6
-rw-r--r--office/calcurse/dst_change.patch15
-rw-r--r--office/calibre-bin/README7
-rw-r--r--office/calibre-bin/calibre-bin.SlackBuild91
-rw-r--r--office/calibre-bin/calibre-bin.info10
-rw-r--r--office/calibre-bin/calibre-ebook-edit.desktop10
-rw-r--r--office/calibre-bin/calibre-gui.desktop10
-rw-r--r--office/calibre-bin/calibre-viewer.desktop10
-rw-r--r--office/calibre-bin/doinst.sh13
-rw-r--r--office/calibre-bin/slack-desc19
-rw-r--r--office/jstock/jstock.SlackBuild2
-rw-r--r--office/jstock/jstock.info6
-rw-r--r--office/lyx/lyx.SlackBuild8
-rw-r--r--office/lyx/lyx.info6
-rw-r--r--office/pdfstudio/pdfstudio.SlackBuild2
-rw-r--r--office/pdfstudio/pdfstudio.info10
-rw-r--r--office/pdfstudioviewer/pdfstudioviewer.SlackBuild2
-rw-r--r--office/pdfstudioviewer/pdfstudioviewer.info12
-rw-r--r--office/remind/README1
-rw-r--r--office/remind/remind.SlackBuild14
-rw-r--r--office/remind/remind.info8
-rw-r--r--office/smoffice2018/smoffice2018.SlackBuild2
-rw-r--r--office/smoffice2018/smoffice2018.info10
-rw-r--r--office/teams-for-linux/README8
-rw-r--r--office/teams-for-linux/doinst.sh9
-rw-r--r--office/teams-for-linux/slack-desc19
-rw-r--r--office/teams-for-linux/teams-for-linux.SlackBuild76
-rw-r--r--office/teams-for-linux/teams-for-linux.info10
-rw-r--r--office/xournalpp/README6
-rw-r--r--office/xournalpp/doinst.sh9
-rw-r--r--office/xournalpp/slack-desc19
-rw-r--r--office/xournalpp/xournalpp.SlackBuild98
-rw-r--r--office/xournalpp/xournalpp.info10
-rw-r--r--office/zim/README23
-rw-r--r--office/zim/slack-desc14
-rw-r--r--office/zim/zim.SlackBuild22
-rw-r--r--office/zim/zim.info12
-rw-r--r--perl/MoarVM/MoarVM.SlackBuild2
-rw-r--r--perl/MoarVM/MoarVM.info6
-rw-r--r--perl/nqp/nqp.SlackBuild4
-rw-r--r--perl/nqp/nqp.info6
-rw-r--r--perl/perl-CPANPLUS/perl-CPANPLUS.SlackBuild4
-rw-r--r--perl/perl-CPANPLUS/perl-CPANPLUS.info6
-rw-r--r--perl/perl-Class-Method-Modifiers/perl-Class-Method-Modifiers.SlackBuild2
-rw-r--r--perl/perl-Class-Method-Modifiers/perl-Class-Method-Modifiers.info6
-rw-r--r--perl/perl-Cpanel-JSON-XS/perl-Cpanel-JSON-XS.SlackBuild2
-rw-r--r--perl/perl-Cpanel-JSON-XS/perl-Cpanel-JSON-XS.info6
-rw-r--r--perl/perl-DBD-SQLite/perl-DBD-SQLite.SlackBuild2
-rw-r--r--perl/perl-DBD-SQLite/perl-DBD-SQLite.info6
-rw-r--r--perl/perl-JSON-XS/perl-JSON-XS.SlackBuild4
-rw-r--r--perl/perl-JSON-XS/perl-JSON-XS.info6
-rw-r--r--perl/perl-JSON/perl-JSON.SlackBuild2
-rw-r--r--perl/perl-JSON/perl-JSON.info6
-rw-r--r--perl/perl-Net-Pcap/makefile.patch43
-rw-r--r--perl/perl-Net-Pcap/pcapapi.patch11
-rw-r--r--perl/perl-Net-Pcap/perl-Net-Pcap.SlackBuild10
-rw-r--r--perl/perl-Net-Pcap/perl-Net-Pcap.info6
-rw-r--r--perl/perl-Role-Tiny/perl-Role-Tiny.SlackBuild2
-rw-r--r--perl/perl-Role-Tiny/perl-Role-Tiny.info6
-rw-r--r--perl/rakudo/rakudo.SlackBuild5
-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/Mako/Mako.SlackBuild7
-rw-r--r--python/Mako/Mako.info6
-rw-r--r--python/Mako/README2
-rw-r--r--python/josepy/josepy.SlackBuild4
-rw-r--r--python/josepy/josepy.info6
-rw-r--r--python/mpmath/README (renamed from academic/mpmath/README)0
-rw-r--r--python/mpmath/mpmath.SlackBuild (renamed from academic/mpmath/mpmath.SlackBuild)0
-rw-r--r--python/mpmath/mpmath.info (renamed from academic/mpmath/mpmath.info)0
-rw-r--r--python/mpmath/slack-desc (renamed from academic/mpmath/slack-desc)0
-rw-r--r--python/mypy/mypy.SlackBuild2
-rw-r--r--python/mypy/mypy.info6
-rw-r--r--python/odoo/odoo.info4
-rw-r--r--python/parso/parso.SlackBuild2
-rw-r--r--python/parso/parso.info6
-rw-r--r--python/pybind11/README7
-rw-r--r--python/pybind11/pybind11.SlackBuild93
-rw-r--r--python/pybind11/pybind11.info10
-rw-r--r--python/pybind11/slack-desc19
-rw-r--r--python/pypng/pypng.SlackBuild2
-rw-r--r--python/pypng/pypng.info6
-rw-r--r--python/python-emoji/python-emoji.SlackBuild2
-rw-r--r--python/python-emoji/python-emoji.info6
-rw-r--r--python/python-fonttools/python-fonttools.SlackBuild2
-rw-r--r--python/python-fonttools/python-fonttools.info6
-rw-r--r--python/python-joblib/README3
-rw-r--r--python/python-joblib/python-joblib.SlackBuild89
-rw-r--r--python/python-joblib/python-joblib.info10
-rw-r--r--python/python-joblib/slack-desc19
-rw-r--r--python/python-precis-i18n/python-precis-i18n.SlackBuild2
-rw-r--r--python/python-precis-i18n/python-precis-i18n.info6
-rw-r--r--python/python-xlib/python-xlib.SlackBuild7
-rw-r--r--python/python-xlib/python-xlib.info6
-rw-r--r--python/python-xlib/setup.patch61
-rw-r--r--python/python-xlib/setup.patch.gzbin841 -> 0 bytes
-rw-r--r--python/python3-gitdb2/README4
-rw-r--r--python/python3-gitdb2/python3-gitdb2.SlackBuild89
-rw-r--r--python/python3-gitdb2/python3-gitdb2.info10
-rw-r--r--python/python3-gitdb2/slack-desc19
-rw-r--r--python/python3-gmpy2/README8
-rw-r--r--python/python3-gmpy2/python3-gmpy2.SlackBuild72
-rw-r--r--python/python3-gmpy2/python3-gmpy2.info10
-rw-r--r--python/python3-gmpy2/slack-desc19
-rw-r--r--python/python3-ipython/python3-ipython.SlackBuild2
-rw-r--r--python/python3-ipython/python3-ipython.info6
-rw-r--r--python/python3-jedi/python3-jedi.SlackBuild2
-rw-r--r--python/python3-jedi/python3-jedi.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-lazy-object-proxy/README2
-rw-r--r--python/python3-lazy-object-proxy/python3-lazy-object-proxy.info2
-rw-r--r--python/python3-mpmath/README8
-rw-r--r--python/python3-mpmath/python3-mpmath.SlackBuild91
-rw-r--r--python/python3-mpmath/python3-mpmath.info10
-rw-r--r--python/python3-mpmath/slack-desc19
-rw-r--r--python/python3-packaging/python3-packaging.SlackBuild2
-rw-r--r--python/python3-packaging/python3-packaging.info6
-rw-r--r--python/python3-pyzmq/python3-pyzmq.SlackBuild2
-rw-r--r--python/python3-pyzmq/python3-pyzmq.info6
-rw-r--r--python/python3-smmap2/README4
-rw-r--r--python/python3-smmap2/python3-smmap2.SlackBuild89
-rw-r--r--python/python3-smmap2/python3-smmap2.info10
-rw-r--r--python/python3-smmap2/slack-desc19
-rw-r--r--python/python3-sympy/README12
-rw-r--r--python/python3-sympy/python3-sympy.SlackBuild87
-rw-r--r--python/python3-sympy/python3-sympy.info10
-rw-r--r--python/python3-sympy/slack-desc19
-rw-r--r--python/pyzmq/pyzmq.SlackBuild2
-rw-r--r--python/pyzmq/pyzmq.info6
-rw-r--r--python/scikit-learn/scikit-learn.SlackBuild4
-rw-r--r--python/scikit-learn/scikit-learn.info8
-rw-r--r--python/setuptools-scm/setuptools-scm.SlackBuild4
-rw-r--r--python/setuptools-scm/setuptools-scm.info6
-rw-r--r--python/sympy/README (renamed from academic/sympy/README)0
-rw-r--r--python/sympy/slack-desc (renamed from academic/sympy/slack-desc)0
-rw-r--r--python/sympy/sympy.SlackBuild (renamed from academic/sympy/sympy.SlackBuild)0
-rw-r--r--python/sympy/sympy.info (renamed from academic/sympy/sympy.info)0
-rw-r--r--python/thonny/thonny.SlackBuild5
-rw-r--r--python/thonny/thonny.info6
-rw-r--r--ruby/sequel/sequel.info2
-rw-r--r--system/ack/ack.SlackBuild6
-rw-r--r--system/ack/ack.info6
-rw-r--r--system/afdko/afdko.SlackBuild2
-rw-r--r--system/afdko/afdko.csh3
-rw-r--r--system/afdko/afdko.sh3
-rw-r--r--system/ansible/ansible.SlackBuild2
-rw-r--r--system/ansible/ansible.info6
-rw-r--r--system/apachetop/apachetop.SlackBuild4
-rw-r--r--system/apachetop/apachetop.info6
-rw-r--r--system/avfs/avfs.SlackBuild2
-rw-r--r--system/avfs/avfs.info6
-rw-r--r--system/borgbackup/01-msgpack-python-renamed.patch19
-rw-r--r--system/borgbackup/README15
-rw-r--r--system/borgbackup/borgbackup.SlackBuild8
-rw-r--r--system/borgbackup/borgbackup.info6
-rw-r--r--system/clamav/clamav.SlackBuild2
-rw-r--r--system/clamav/clamav.info6
-rw-r--r--system/clamav/rc.clamav7
-rw-r--r--system/cool-retro-term/cool-retro-term.SlackBuild4
-rw-r--r--system/cool-retro-term/cool-retro-term.info6
-rw-r--r--system/cpuid2cpuflags/cpuid2cpuflags.SlackBuild6
-rw-r--r--system/cpuid2cpuflags/cpuid2cpuflags.info6
-rw-r--r--system/dosbox-dev/dosbox-dev.SlackBuild4
-rw-r--r--system/dosbox-dev/dosbox-dev.info6
-rw-r--r--system/epson-inkjet-printer-escpr/LICENSE.html421
-rw-r--r--system/epson-inkjet-printer-escpr/README.models239
-rw-r--r--system/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr.SlackBuild4
-rw-r--r--system/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr.info10
-rw-r--r--system/epson-inkjet-printer-escpr2/README2
-rw-r--r--system/epson-inkjet-printer-escpr2/README.models45
-rw-r--r--system/epson-inkjet-printer-escpr2/epson-inkjet-printer-escpr2.SlackBuild2
-rw-r--r--system/epson-inkjet-printer-escpr2/epson-inkjet-printer-escpr2.info6
-rw-r--r--system/exa/exa.SlackBuild80
-rw-r--r--system/exa/exa.info196
-rw-r--r--system/exa/upgrade_datetime_crate.diff268
-rw-r--r--system/fwupd/README2
-rw-r--r--system/fwupd/doinst.sh24
-rw-r--r--system/fwupd/fwupd.SlackBuild28
-rw-r--r--system/fwupd/fwupd.info6
-rw-r--r--system/gnu-unifont/gnu-unifont.SlackBuild12
-rw-r--r--system/gnu-unifont/gnu-unifont.info6
-rw-r--r--system/intel-microcode/intel-microcode.SlackBuild2
-rw-r--r--system/intel-microcode/intel-microcode.info6
-rw-r--r--system/isdct/isdct.info2
-rw-r--r--system/isdct/slack-desc2
-rw-r--r--system/jdupes/jdupes.SlackBuild2
-rw-r--r--system/jdupes/jdupes.info6
-rw-r--r--system/kbfs/kbfs.SlackBuild4
-rw-r--r--system/kbfs/kbfs.info10
-rw-r--r--system/keybase/keybase.SlackBuild2
-rw-r--r--system/keybase/keybase.info6
-rw-r--r--system/ksh-openbsd/ksh-openbsd.SlackBuild4
-rw-r--r--system/ksh-openbsd/ksh-openbsd.info6
-rw-r--r--system/letsencrypt/letsencrypt.SlackBuild2
-rw-r--r--system/letsencrypt/letsencrypt.info6
-rw-r--r--system/mailutils/mailutils.SlackBuild4
-rw-r--r--system/mailutils/mailutils.info6
-rw-r--r--system/maxcso/flags.patch76
-rw-r--r--system/maxcso/install.patch35
-rw-r--r--system/maxcso/man.patch204
-rw-r--r--system/maxcso/maxcso.SlackBuild18
-rw-r--r--system/maxcso/maxcso.info6
-rw-r--r--system/netdata/netdata.SlackBuild2
-rw-r--r--system/netdata/netdata.info6
-rw-r--r--system/numactl/numactl.SlackBuild6
-rw-r--r--system/numactl/numactl.info8
-rw-r--r--system/nvidia-driver/changelog.txt1
-rw-r--r--system/nvidia-driver/nvidia-driver.SlackBuild82
-rw-r--r--system/nvidia-driver/nvidia-driver.info26
-rw-r--r--system/nvidia-driver/nvidia-switch160
-rw-r--r--system/nvidia-kernel/nvidia-kernel.SlackBuild2
-rw-r--r--system/nvidia-kernel/nvidia-kernel.info6
-rw-r--r--system/nvidia-legacy304-kernel/4.14_kernel.patch26
-rw-r--r--system/nvidia-legacy304-kernel/4.15_kernel.patch48
-rw-r--r--system/nvidia-legacy304-kernel/nvidia-legacy304-kernel.SlackBuild4
-rw-r--r--system/nvidia-legacy390-driver/changelog.txt1
-rw-r--r--system/nvidia-legacy390-driver/nvidia-legacy390-driver.SlackBuild2
-rw-r--r--system/nvidia-legacy390-driver/nvidia-legacy390-driver.info50
-rw-r--r--system/nvidia-legacy390-kernel/nvidia-legacy390-kernel.SlackBuild2
-rw-r--r--system/nvidia-legacy390-kernel/nvidia-legacy390-kernel.info10
-rw-r--r--system/nvme-cli/nvme-cli.SlackBuild2
-rw-r--r--system/nvme-cli/nvme-cli.info6
-rw-r--r--system/passwordsafe/passwordsafe.info2
-rw-r--r--system/pspg/pspg.SlackBuild2
-rw-r--r--system/pspg/pspg.info6
-rw-r--r--system/qemu/README5
-rw-r--r--system/qemu/qemu.SlackBuild7
-rw-r--r--system/qemu/qemu.info8
-rw-r--r--system/ripgrep/ripgrep.SlackBuild2
-rw-r--r--system/ripgrep/ripgrep.info200
-rw-r--r--system/rmw/README3
-rw-r--r--system/rmw/README.Slackware189
-rw-r--r--system/rmw/doinst.sh16
-rw-r--r--system/rmw/rmw.SlackBuild12
-rw-r--r--system/rmw/rmw.info6
-rw-r--r--system/rmw/slack-desc7
-rw-r--r--system/rush/README11
-rw-r--r--system/rush/doinst.sh14
-rw-r--r--system/rush/rush.SlackBuild96
-rw-r--r--system/rush/rush.info10
-rw-r--r--system/rush/slack-desc19
-rw-r--r--system/sandbox/sandbox.SlackBuild2
-rw-r--r--system/sandbox/sandbox.info6
-rw-r--r--system/sleuthkit/sleuthkit.SlackBuild4
-rw-r--r--system/sleuthkit/sleuthkit.info6
-rw-r--r--system/stow/merge.diff73
-rw-r--r--system/stow/stow.SlackBuild11
-rw-r--r--system/stow/stow.info6
-rw-r--r--system/telegraf/slack-desc2
-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/thermald/thermald.SlackBuild2
-rw-r--r--system/thermald/thermald.info6
-rw-r--r--system/uhubctl/README12
-rw-r--r--system/uhubctl/slack-desc19
-rw-r--r--system/uhubctl/uhubctl.SlackBuild68
-rw-r--r--system/uhubctl/uhubctl.info10
-rw-r--r--system/unar/unar.SlackBuild2
-rw-r--r--system/unar/unar.info6
-rw-r--r--system/vtcol/slack-desc2
-rw-r--r--system/vtcol/vtcol.SlackBuild35
-rw-r--r--system/vtcol/vtcol.info2
-rw-r--r--system/worker/worker.SlackBuild2
-rw-r--r--system/worker/worker.info6
-rw-r--r--system/xarchiver/xarchiver.SlackBuild4
-rw-r--r--system/xarchiver/xarchiver.info6
792 files changed, 8809 insertions, 3967 deletions
diff --git a/ChangeLog.txt b/ChangeLog.txt
index 25e6422d6f..ac7cb14c88 100644
--- a/ChangeLog.txt
+++ b/ChangeLog.txt
@@ -1,3 +1,369 @@
+Sun Aug 18 01:03:12 UTC 2019
+academic/gspiceui: Updated for version 1.2.36.
+academic/zotero: Updated for version 5.0.73.
+audio/audacity: Fix cleaning of previous builds.
+audio/mixxx: Updated for version 2.2.2.
+desktop/bukubrow: Added (Application for Bukubrow WebExtension).
+desktop/simplenote: Updated for version 1.7.0.
+development/FreeBASIC: Update REQUIRES.
+development/SQLAlchemy: Updated for version 1.3.7.
+development/hhvm: Updated for version 4.8.3
+development/jupyter-ipywidgets: Updated for version 7.5.1.
+development/jupyter-qtconsole: Updated for version 4.5.3.
+development/jupyter-widgetsnbextension: Upgraded for version 3.5.1.
+development/mg-troglobit: Added (Emacs-like Editor).
+development/portaudio: Updated for version v190600_20161030.
+games/flare-game: Updated for version 1.11.
+games/flare: Updated for version 1.11.
+games/mrboom: Updated for version 4.8.
+gis/ossim: Updated for version 2.9.0.
+gis/qmapshack: Restore FindPROJ4 file.
+graphics/gimp-plugin-export-layers: Updated for version 3.3.1.
+graphics/openimageio: Updated for version 2.0.10
+graphics/vuescan: Updated for version 9.6.46.
+libraries/aqbanking: Updated for version 5.8.0beta.
+libraries/belle-sip: Remove 2nd level dep.
+libraries/bzrtp: Remove 2nd level dep.
+libraries/dav1d: Updated for version 0.4.0.
+libraries/gwenhywfar: Updated for version 4.20.1.
+libraries/jsoncpp: Updated for version 1.9.1
+libraries/libaom: Updated for version 1.0.0.r2236.g0233da474.
+libraries/libbtbb: Added (Bluetooth baseband decoding library).
+libraries/libsodium: Updated for version 1.0.18.
+libraries/live555: Updated for version 2019.08.16
+libraries/mbedtls: Updated for version 2.16.2.
+libraries/nv-codec-headers: Updated for version 9.0.18.2.
+libraries/opencv: Add qt5 requirement
+libraries/qmltermwidget: Updated for version 0.2.0.
+misc/protobuf3: Updated for version 3.9.1.
+misc/subsurface: Updated for version 4.9.1
+misc/ykpers: Updated for version 1.20.0.
+multimedia/pepperflash-plugin: Updated for version 32.0.0.238.
+multimedia/strawberry: Updated for version 0.6.3.
+multimedia/vivaldi-codecs-ffmpeg-extra: Updated for v 76.0.3809.87.
+network/NetworkManager-l2tp: Added (VPN Plugin for NM).
+network/acme.sh: Updated for version 2.8.2.
+network/brave-browser: Updated for version 0.67.125.
+network/dnscrypt-proxy: Updated for version 2.0.25.
+network/gui-ufw: Updated for version 19.10.0.
+network/ii: Updated for version 1.8.
+network/lighttpd: Updated for version 1.4.54.
+network/linphone: Remove 2nd level dep.
+network/msmtp: Updated for version 1.8.5.
+network/packETH: Updated for version 2.1.
+network/palemoon-bin: Updated for version 28.6.1.
+network/palemoon: Updated for version 28.6.1.
+network/sfeed: Updated for version 0.9.13.
+network/signal-desktop: Updated for version 1.26.2.
+network/telegram: Updated for version 1.8.1.
+network/vivaldi: Updated for version 2.6.1566.51.
+network/youtube-dl: Updated for version 2019.08.13.
+office/smoffice2018: Updated for version 2018_968.
+office/xournalpp: Added (handwriting software).
+perl/perl-Class-Method-Modifiers: Updated for version 2.13.
+perl/perl-DBD-SQLite: Updated for version 1.64.
+perl/perl-Role-Tiny: Updated for version 2.000008.
+pis/postgis: Updated for version 2.5.3.
+python/python-joblib: Added (lightweight pipelining in Python).
+python/python3-ipython: Updated for version 7.7.0.
+python/python3-packaging: Updated for version 19.1.
+python/python3-pyzmq: Updated for version 18.1.0
+python/scikit-learn: Updated for version 0.21.3.
+python/thonny: Updated for version 3.2.0.
+system/afdko: Fix script.
+system/clamav: Fix clamav-milter command in rc.clamav.
+system/cool-retro-term: Updated for version 1.1.1.
+system/dosbox-dev: Updated for revision 0.74.3.r4253.
+system/epson-inkjet-printer-escpr: Updated for version 2.8.2.
+system/gnu-unifont: Updated for version 12.1.03.
+system/jdupes: Updated for version 1.13.2.
+system/letsencrypt: Updated for version 0.37.1.
+system/nvidia-driver: Updated for version 430.40.
+system/nvidia-kernel: Updated for version 430.40.
+system/nvidia-legacy390-driver: Updated for version 390.129.
+system/nvidia-legacy390-kernel: Updated for version 390.129.
+system/nvme-cli: Updated for version 1.9.
+system/rmw: Updated for version 0.7.04.
+system/telegraf: Add missing file.
+system/telegraf: Updated for version 1.11.4.
+system/thermald: Updated for version 1.9.
++--------------------------+
+Sat Aug 10 01:31:09 UTC 2019
+academic/R: Updated for version 3.6.1.
+academic/abella: Added (interactive theorem prover).
+academic/scidavis: Add patches.
+audio/FAudio: Added (Accuracy-focused XAudio reimplementation).
+desktop/rofi: Updated for version 1.5.4.
+development/adoptopenjdk: Updated for version 12.0.2+10.
+development/beautysh: Updated for version 5.0.2.
+development/composer: Updated for version 1.9.0
+development/d-tools: Updated for version 2.087.1
+development/dmd: Updated for version 2.087.1
+development/hhvm: Updated for version 4.8.2
+development/jupyter-nbconvert: Updated for version 5.6.0.
+development/jupyter-nbdime: Updated for version 1.1.0.
+development/neovim-qt: Updated for version 0.2.13.
+development/sbcl: Updated for version 1.5.5.
+development/universal-ctags: Updated for version b818539
+games/manaplus: Updated for version 1.9.3.23.
+gis/ossim: Updated for version 2.8.2.
+gis/qmapshack: Updated for version 1.13.1.
+gis/rasterio: Updated for version 1.0.25.
+graphics/feh: Updated for version 3.2.1.
+graphics/libplacebo: Added (GPU rendering library).
+graphics/shaderc: Added (Shader tools, libraries and tests).
+graphics/vulkan-sdk: Updated for version 1.1.114.0.
+libraries/libuv: Updated for version 1.31.0.
+libraries/robin-map: Added (C++ fast hash map).
+libraries/zeromq: Updated for version 4.3.2.
+misc/floating-IPS: Update URLs.
+multimedia/spotify: Updated for version 1.0.79.
+network/bitcoin: Updated for version 0.18.1.
+network/bluejeans: Added (Audio/Video conferencing client).
+network/brave-browser: Updated for version 0.67.123.
+network/opensm: Added (InfiniBand Subnet Manager and Administrator).
+network/opensmtpd: Apply OpenBSD 6.4 patch 20.
+network/packETH: Updated for version 2.0.
+network/prosody-mod-smacks: Updated for version hg3640.
+network/rdma-core: Fix text.
+network/scapy: Updated for version 2.4.3.
+network/wavemon: Updated for version 0.9.0.
+office/zim: Updated for version 0.71.1.
+python/pybind11: Added (Python bindings for C++11).
+python/python-emoji: Updated for version 0.5.3.
+python/python-fonttools: Updated for version 3.44.0.
+python/python3-jupyter-ipykernel: Updated for version 5.1.2.
+python/pyzmq: Updated for version 18.1.0.
+system/ack: Updated for version 3.0.2.
+system/avfs: Updated for version 1.1.0.
+system/clamav: Updated for version 0.101.3.
+system/epson-inkjet-printer-escpr: Updated for version 1.7.0.
+system/exa: Updated for version 0.9.0.
+system/fwupd: Updated for version 1.2.10.
+system/ksh-openbsd: Updated for version 20190804.
+system/ripgrep: Updated for version 11.0.2.
+system/rmw: Updated for version 0.7.03.
+system/worker: Updated for version 4.0.1.
++--------------------------+
+Sat Aug 3 00:55:47 UTC 2019
+academic/DendroPy: Added (A Phylogenetic Computing Library).
+academic/MetaPhlAn2: Added (Metagenomic Phylogenetic Analysis).
+academic/PhyML: Updated for version 3.3.20190321.
+academic/RAxML: Added (Randomized Axelerated Maximum Likelihood).
+academic/RepeatMasker: Updated for version 4.0.9_p2.
+academic/aliview: Updated for version 1.26.
+academic/bedtools: Updated for version 2.28.0.
+academic/biopython: Added (Python tools for biological computation).
+academic/cadabra2: Updated for version 2.2.7_d81535e.
+academic/clark-ugene: Updated for version git_6917bf9.
+academic/copasi: Updated for version 4.26.213.
+academic/diamond: Updated for version 0.9.25.
+academic/fet: Updated for version 5.39.0.
+academic/fiji: Updated for version 20190718.
+academic/gelemental: Updated for version 2.0.0.
+academic/kraken: Updated for version 1.1.1.
+academic/mafft: Updated for version 7.429.
+academic/mrbayes: Updated for version 3.2.7a.
+academic/muscle: Updated for version 3.8.1551.
+academic/ncbi-blast+: Updated for version 2.9.0.
+academic/novocraft: Updated for version 3.09.03.
+academic/perlprimer: Updated for version 1.2.4.
+academic/pysam: Updated for version 0.15.3.
+academic/stringtie: Updated for version 1.3.6.
+academic/t_coffee: Updated for version 13.00_git33cdeb8.
+academic/tophat: Updated for version 2.1.2.
+academic/ugene: Updated for version 1.32.0.
+desktop/dunst: Fix DOWNLOAD url.
+desktop/icewm: Updated for version 1.5.5.
+development/gradle: Update SOURCE.
+development/ioncube-loader: Updated for version 10.3.7
+development/jdk11: Added (Java Platform SDK).
+development/jdk12: Added (Java Platform SDK).
+development/jdk: Updated for version 8u221.
+development/jupyter-nbdime: Updated for version 1.0.7.
+development/pycharm: Updated for version 2019.2.
+development/universal-ctags: Updated for version 920e791
+games/gnurobbo: Added (Atari XE game FOOS Implementation).
+games/larn: Update script.
+games/qxw: Updated for version 20190722.
+graphics/Blender: Updated for version 2.80
+graphics/opencollada: Updated for version 1.6.68
+libraries/libedit: Updated for version 20190324_3.1.
+libraries/libregf: Updated for version 20190303.
+libraries/live555: Updated for version 2019.07.27
+libraries/opencv: Updated for version 4.1.1
+misc/mosquitto: Updated for version 1.6.4
+multimedia/x265: Updated for version 3.1.2.
+network/asterisk: Updated for version 16.5.0.
+network/brave-browser: Updated for version 0.66.101.
+network/prosody-mod-smacks: Updated for version hg3634.
+network/rdma-core: Added (RDMA core userspace libraries/daemons).
+network/youtube-dl: Updated for version 2019.07.27.
+network/zoom-linux: Updated for version 2.9.265650.0716.
+office/calcurse: Add DST patch.
+office/calibre-bin: Added (Ebook manager).
+office/lyx: Updated for version 2.3.3.
+office/pdfstudio: Updated for version 2019.1.1.
+office/pdfstudioviewer: Updated for version 2019.1.1.
+office/remind: Updated for version 03.01.16.
+perl/MoarVM: Updated for version 2019.07.1.
+perl/nqp: Updated for version 2019.07.1.
+perl/perl-Role-Tiny: Updated for version 2.000007.
+perl/rakudo: Updated for version 2019.07.1.
+perl/zef: Updated for version 0.7.4.
+python/parso: Updated for version 0.5.1.
+python/python3-gitdb2: Added (IO of git-style object databases).
+python/python3-gmpy2: Added (multi-precision arithmetic).
+python/python3-mpmath: Update README.
+python/python3-smmap2: Added (A sliding memory map manager).
+python/sympy: Moved to python.
+ruby/sequel: Fix MD5SUM.
+system/ansible: Updated for version 2.8.3.
+system/epson-inkjet-printer-escpr2: Updated for version 1.1.1.
+system/keybase: Updated for version 4.2.1.
+system/mailutils: Updated for version 3.7.
+system/netdata: Updated for version 1.16.1.
+system/passwordsafe: Fix DOWNLOAD url.
+system/pspg: Updated for version 1.6.8.
+system/rush: Added (Restricted User Shell).
++--------------------------+
+Sat Jul 27 01:08:22 UTC 2019
+academic/cadabra2: Updated for version 2.2.7.
+audio/museeks: Updated for version 0.11.1.
+desktop/dunst: Updated for version 1.4.1.
+desktop/icewm: Updated for version 1.4.2.
+desktop/jgmenu: Updated for version 3.3.
+development/Sphinx: Document how to get Python 3 support.
+development/alembic: Updated for version 1.0.11.
+development/eclim: Fix building against Sphinx-2.
+development/git-lfs: Updated for version 2.8.0.
+development/gradle: Updated for version 5.5.1 + new maintainer.
+development/jupyter-qtconsole: Updated for version 4.5.2.
+development/netbeans: Updated for version 11.1.
+development/openjdk7: Fix .info.
+development/vscode-bin: Updated for version 2.9.
+games/starfighter: Updated for version 2.0.
+gis/gpxsee: Updated for version 7.11.
+graphics/optipng: Updated for version 0.7.7.
+graphics/shutter: Updated for version 0.94.3.
+graphics/simple-scan: kill packaged gschemas.compiled
+libraries/libxmlb: Updated for version 0.1.11.
+libraries/pjsip: Updated for version 2.9.
+network/avahi: Updated for version 0.7.
+network/brave-browser: Updated for version 0.66.100.
+network/dropbox: Updated for version 77.4.131.
+network/etcd: Updated for version 3.3.13.
+network/exim: Updated for version 4.92.1.
+network/opera-developer: Updated for version 64.0.3380.0.
+network/opera: Updated for version 62.0.3331.99.
+network/putty: Updated for version 0.72.
+network/teamviewer: Updated for version 14.4.2669.
+network/youtube-dl: Updated for version 2019.07.16.
+office/SOGo: Updated for version 4.0.8.
+office/remind: Fixed download link.
+office/teams-for-linux: Added (messaging, conferencing, and collaboration program)
+office/teams-for-linux: Fix whitespaces.
+perl/perl-Net-Pcap: Updated for version 0.18.
+python/josepy: Updated for version 1.2.0.
+python/mpmath: Moved to python.
+python/mypy: Updated for version 0.720.
+python/python-precis-i18n: Updated for version 1.0.1.
+python/python3-ipython: Updated for version 7.6.1.
+python/python3-jedi: Updated for version 0.14.1.
+python/python3-lazy-object-proxy: Fixed dependencies.
+python/python3-mpmath: Added (arithmetic library).
+python/python3-sympy: Added (library for symbolic mathematics).
+python/thonny: Updated for version 3.2.0b7.
+system/apachetop: Updated for version 0.19.7.
+system/cpuid2cpuflags: Updated for version 6.0.
+system/isdct: Update HOMEPAGE.
+system/sleuthkit: Updated for version 4.6.6.
+system/stow: Updated for version 2.3.0.
+system/telegraf: Updated for version 1.11.3.
+system/uhubctl: Added (control the power of compatible USB hubs)
+system/vtcol: Update homepage.
++--------------------------+
+Sat Jul 20 09:21:18 UTC 2019
+academic/reduce-algebra: Updated for version 20190413svn4961.
+desktop/find-cursor: Updated for version 1.4.
+desktop/herbstluftwm: Updated for version 0.7.2.
+desktop/jgmenu: Updated for version 3.2.
+development/CImg: Updated for version 2.6.7.
+development/cloc: Update to 1.82
+development/d-tools: Updated for version 2.087.0
+development/dmd: Updated for version 2.087.0
+development/dte: Updated for version 1.8.2.
+development/hub: Updated for version 2.12.3.
+development/jupyter-notebook: Updated for version 6.0.0.
+development/meson: Update to 0.51.0
+development/mrustc: Updated for version 0.8.0.
+development/qbs: Updated for version 1.13.1.
+development/qt-creator-llvm: Updated for version 7.0_4a75f114.
+development/qt-creator: Updated for version 4.9.2.
+development/samurai: Updated for version 0.7.
+development/universal-ctags: Updated for version d5bcb52
+development/yarn: Updated for version 1.17.3.
+games/SameBoy: Updated for version 0.12.1.
+games/onscripter: Added (Visual Novel Interpreter).
+games/stuntrally: Update to 2.6.1
+games/supertuxkart: Update to 1.0
+gis/geojson: Updated for version 2.5.0.
+gis/osgEarth: Updated for version 2.10.2
+gis/qmapshack: Add missing FindPROJ4 file.
+gis/qmapshack: Fix build.
+graphics/feh: Updated for version 3.2.
+graphics/white_dune: Updated for version 1.212.
+ham/wsjtx: Updated for version 2.1.0
+libraries/enchant2: Updated for version 2.2.5.
+libraries/libmediainfo: Update to 19.04
+libraries/libtorrent: Updated for version 0.13.7.
+misc/xdelta3: Updated for version 3.1.0.
+multimedia/flashplayer-plugin: Updated for version 32.0.0.223.
+multimedia/mediainfo: Update to 19.04
+multimedia/mlt: Updated for version 6.16.0.
+multimedia/pepperflash-plugin: Updated for version 32.0.0.223.
+multimedia/plexmediaserver: Updated for v 1.16.2.1321_ad17d5f9e.
+multimedia/x265: Updated for version 3.1.1.
+network/Electrum: Updated for version 3.3.8.
+network/brave-browser: Updated for version 0.66.99.
+network/dissenter-browser: Updated for version 0.66.99.
+network/lldpd: Updated for version 1.0.4.
+network/opera-developer: Updated for version 64.0.3380.0.
+network/r8168: Updated for version 8.047.02.
+network/rtorrent: Updated for version 0.9.7.
+network/telegram: Updated for version 1.7.14.
+network/transgui: Update to 5.17.0
+network/vivaldi: Updated for version 2.6.1566.49.
+network/vnstat: Updated for version 2.3.
+network/waterfox: Updated for version 56.2.12.
+network/wireshark: Updated for version 3.0.3.
+network/youtube-dl: Updated for version 2019.07.12.
+network/zoom-linux: Updated for version 2.8.264592.0714.
+office/MasterPDFEditor: Updated for version 5.4.38.
+office/jstock: Updated for version 1.0.7.39.
+perl/perl-CPANPLUS: Updated for version 0.9178.
+perl/perl-Cpanel-JSON-XS: Updated for version 4.12.
+perl/perl-JSON-XS: Updated for version 4.02.
+perl/perl-JSON: Updated for version 4.02.
+python/Mako: Updated for version 1.0.13.
+python/odoo: Fix MD5SUM and update DEP.
+python/pypng: Updated for version 0.0.20.
+python/python-xlib: Update the patch.
+python/python-xlib: Updated for version 0.25.
+python/setuptools-scm: Updated for version 3.3.3.
+system/borgbackup: Updated for version 1.1.10.
+system/intel-microcode: Updated for version 20190618.
+system/kbfs: Updated for version 4.2.1_20190718132443.
+system/keybase: Updated for version 4.2.0.
+system/letsencrypt: Updated for version 0.36.0.
+system/maxcso: Updated for version 1.11.0.
+system/netdata: Updated for version 1.16.0.
+system/numactl: Updated for version 2.0.12.
+system/qemu: Updated for version 4.0.0.
+system/sandbox: Updated for version 2.18.
+system/unar: Updated for version 1.10.6.
+system/xarchiver: Updated for version 0.5.4.14.
++--------------------------+
Sat Jul 13 01:32:07 UTC 2019
academic/OpenFOAM: Updated for version 7.
academic/ViennaRNA: Updated for version 2.4.13.
diff --git a/academic/DendroPy/DendroPy.SlackBuild b/academic/DendroPy/DendroPy.SlackBuild
new file mode 100644
index 0000000000..83d5387ca2
--- /dev/null
+++ b/academic/DendroPy/DendroPy.SlackBuild
@@ -0,0 +1,86 @@
+#!/bin/sh
+
+# Slackware build script for DendroPy
+
+# Copyright 2019 Petar Petrov slackalaxy@gmail.com
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+PRGNAM=DendroPy
+VERSION=${VERSION:-4.4.0}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+cd $PRGNAM-$VERSION
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+python setup.py install --root=$PKG
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a *.rst $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+cat $CWD/References > $PKG/usr/doc/$PRGNAM-$VERSION/References
+
+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/DendroPy/DendroPy.info b/academic/DendroPy/DendroPy.info
new file mode 100644
index 0000000000..9fd1030ffa
--- /dev/null
+++ b/academic/DendroPy/DendroPy.info
@@ -0,0 +1,10 @@
+PRGNAM="DendroPy"
+VERSION="4.4.0"
+HOMEPAGE="https://dendropy.org/"
+DOWNLOAD="https://github.com/jeetsukumaran/DendroPy/archive/v4.4.0/DendroPy-4.4.0.tar.gz"
+MD5SUM="171d9f435bc990778a0460a8224b3d76"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Petar Petrov"
+EMAIL="slackalaxy@gmail.com"
diff --git a/academic/DendroPy/README b/academic/DendroPy/README
new file mode 100644
index 0000000000..c4f5fc4dce
--- /dev/null
+++ b/academic/DendroPy/README
@@ -0,0 +1,18 @@
+DendroPy Phylogenetic Computing Library
+
+DendroPy is a Python library for phylogenetic computing. It provides
+classes and functions for the simulation, processing, and manipulation
+of phylogenetic trees and character matrices, and supports the reading
+and writing of phylogenetic data in a range of formats, such as NEXUS,
+NEWICK, NeXML, Phylip, FASTA, etc. Application scripts for performing
+some useful phylogenetic operations, such as data conversion and tree
+posterior distribution summarization, are also distributed and installed
+as part of the libary. DendroPy can thus function as a stand-alone
+library for phylogenetics, a component of more complex multi-library
+phyloinformatic pipelines, or as a scripting "glue" that assembles and
+drives such pipelines.
+
+If you use this library either in whole or in part in your analysis,
+or use any code derived from it, please cite it as:
+Sukumaran, J. and Mark T. Holder. 2010. DendroPy: A Python library for
+phylogenetic computing. Bioinformatics 26: 1569-1571.
diff --git a/academic/DendroPy/References b/academic/DendroPy/References
new file mode 100644
index 0000000000..755cb8d31f
--- /dev/null
+++ b/academic/DendroPy/References
@@ -0,0 +1,9 @@
+Citation
+If you use this library either in whole or in part in your analysis, or use any code derived from it, please cite it as:
+
+Sukumaran, J. and Mark T. Holder. 2010. DendroPy: A Python library for phylogenetic computing. Bioinformatics 26: 1569-1571.
+Note that, in the interests of scientific reproducibility, in addition to noting the primary citation for DendroPy as given above in the reference section, you should note in the text of your publications (e.g., in the “Methods” section, or, at the very least, in the “Supplemental Materials” section) the specific version of DendroPy that you used (e.g., “DendroPy version 4.0.0, revision 78e6a63”). You can get useful information about your DendroPy installation by typing “python -m dendropy”.
+
+If you use or reference any part of this documentation, you can cite it as:
+
+Sukumaran, J. and Mark T. Holder. The DendroPy Phylogenetic Computing Library Documentation. Retrieved March 04, 2019, from http://dendropy.org/. \ No newline at end of file
diff --git a/academic/DendroPy/slack-desc b/academic/DendroPy/slack-desc
new file mode 100644
index 0000000000..dca4b30208
--- /dev/null
+++ b/academic/DendroPy/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------------------------------------------------------|
+DendroPy: DendroPy (A Phylogenetic Computing Library)
+DendroPy:
+DendroPy: DendroPy is a Python library for phylogenetic computing. It
+DendroPy: provides classes and functions for the simulation, processing,
+DendroPy: and manipulation of phylogenetic trees and character matrices,
+DendroPy: and supports the reading and writing of phylogenetic data in a
+DendroPy: range of formats, such as NEXUS, NEWICK, NeXML, Phylip, FASTA,
+DendroPy: etc.
+DendroPy:
+DendroPy: https://dendropy.org/
+DendroPy:
diff --git a/academic/MetaPhlAn2/MetaPhlAn2.SlackBuild b/academic/MetaPhlAn2/MetaPhlAn2.SlackBuild
new file mode 100644
index 0000000000..a7755d252a
--- /dev/null
+++ b/academic/MetaPhlAn2/MetaPhlAn2.SlackBuild
@@ -0,0 +1,92 @@
+#!/bin/sh
+
+# Slackware build script for MetaPhlAn2
+
+# Copyright 2019 Petar Petrov slackalaxy@gmail.com
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+PRGNAM=MetaPhlAn2
+VERSION=${VERSION:-2.9.15}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+SRCNAM=metaphlan2
+AUTHOR=biobakery
+COMMIT=8f88d3957418
+
+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}
+
+ARCH=noarch
+
+set -e
+
+# Construct the source tarball name.
+if [ -e $CWD/$COMMIT.tar.gz ]; then
+ TARBALL=${COMMIT}
+else
+ TARBALL=${AUTHOR}-${SRCNAM}-${COMMIT}
+fi
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf ${AUTHOR}-${SRCNAM}-${COMMIT}
+tar xvf $CWD/$TARBALL.tar.gz
+cd ${AUTHOR}-${SRCNAM}-${COMMIT}
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+mkdir -p $PKG/usr/share/$PRGNAM
+cp -a \
+ *.py utils strainphlan_src \
+ $PKG/usr/share/$PRGNAM
+
+mkdir $PKG/usr/bin
+cd $PKG/usr/bin
+ln -s ../share/$PRGNAM/metaphlan2.py
+ln -s ../share/$PRGNAM/strainphlan.py
+cd -
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a \
+ README.md changeset.txt license.txt strainphlan_tutorial \
+ $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+cat $CWD/References > $PKG/usr/doc/$PRGNAM-$VERSION/References
+
+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/MetaPhlAn2/MetaPhlAn2.info b/academic/MetaPhlAn2/MetaPhlAn2.info
new file mode 100644
index 0000000000..930e34a02e
--- /dev/null
+++ b/academic/MetaPhlAn2/MetaPhlAn2.info
@@ -0,0 +1,10 @@
+PRGNAM="MetaPhlAn2"
+VERSION="2.9.15"
+HOMEPAGE="http://huttenhower.sph.harvard.edu/metaphlan2"
+DOWNLOAD="https://bitbucket.org/biobakery/metaphlan2/get/8f88d3957418.tar.gz"
+MD5SUM="f471b6b2a4d49b3cb5c12a7e2ecc8714"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="pysam biopython msgpack-python pandas scipy DendroPy bowtie2 muscle samtools-legacy bcftools ncbi-blast+ RAxML"
+MAINTAINER="Petar Petrov"
+EMAIL="slackalaxy@gmail.com"
diff --git a/academic/MetaPhlAn2/README b/academic/MetaPhlAn2/README
new file mode 100644
index 0000000000..15d1bc4265
--- /dev/null
+++ b/academic/MetaPhlAn2/README
@@ -0,0 +1,36 @@
+MetaPhlAn2 is a computational tool for profiling the composition of
+microbial communities (Bacteria, Archaea and Eukaryotes) from meta-
+genomic shotgun sequencing data (i.e. not 16S) with species-level.
+
+With the newly added StrainPhlAn module, it is now possible to perform
+accurate strain-level microbial profiling. MetaPhlAn2 relies on ~1.5M
+unique clade-specific marker genes. The latest marker information file
+`mpa_v29_CHOCOPhlAn_201901_marker_info.txt.bz2` can be found in the
+Download page (https://bitbucket.org/biobakery/metaphlan2/downloads/)
+identified from ~100,000 reference genomes (~99,500 bacterial and
+archaeal and ~500 eukaryotic), allowing:
+
+* unambiguous taxonomic assignments;
+* accurate estimation of organismal relative abundance;
+* species-level resolution for bacteria, archaea, eukaryotes and viruses;
+* strain identification and tracking
+* orders of magnitude speedups compared to existing methods.
+* metagenomic strain-level population genomics
+
+If you use MetaPhlAn2, please cite:
+MetaPhlAn2 for enhanced metagenomic taxonomic profiling. Duy Tin Truong,
+Eric A Franzosa, Timothy L Tickle, Matthias Scholz, George Weingart,
+Edoardo Pasolli, Adrian Tett, Curtis Huttenhower & Nicola Segata. Nature
+Methods 12, 902-903 (2015)
+
+If you use StrainPhlAn, please cite the MetaPhlAn2 paper and the
+following StrainPhlAn paper:
+Microbial strain-level population structure and genetic diversity from
+metagenomes. Duy Tin Truong, Adrian Tett, Edoardo Pasolli, Curtis
+Huttenhower, & Nicola Segata. Genome Research 27:626-638 (2017)
+
+NOTE!
+The script places the python files in /usr/share/MetaPhlAn2 and creates
+symlinks to /usr/bin. If you are using metaphlan2.py with Ugene, it may
+not work with the symlink. Instead, just point Ugene directly to
+/usr/share/MetaPhlAn2/metaphlan2.py
diff --git a/academic/MetaPhlAn2/References b/academic/MetaPhlAn2/References
new file mode 100644
index 0000000000..5e3629e893
--- /dev/null
+++ b/academic/MetaPhlAn2/References
@@ -0,0 +1,7 @@
+If you use MetaPhlAn2, please cite:
+
+[**MetaPhlAn2 for enhanced metagenomic taxonomic profiling.**](http://www.nature.com/nmeth/journal/v12/n10/pdf/nmeth.3589.pdf) *Duy Tin Truong, Eric A Franzosa, Timothy L Tickle, Matthias Scholz, George Weingart, Edoardo Pasolli, Adrian Tett, Curtis Huttenhower & Nicola Segata*. Nature Methods 12, 902-903 (2015)
+
+If you use StrainPhlAn, please cite the MetaPhlAn2 paper and the following StrainPhlAn paper:
+
+[**Microbial strain-level population structure and genetic diversity from metagenomes.**](http://genome.cshlp.org/content/27/4/626.full.pdf) *Duy Tin Truong, Adrian Tett, Edoardo Pasolli, Curtis Huttenhower, & Nicola Segata*. Genome Research 27:626-638 (2017)
diff --git a/academic/MetaPhlAn2/slack-desc b/academic/MetaPhlAn2/slack-desc
new file mode 100644
index 0000000000..3f6ccd01df
--- /dev/null
+++ b/academic/MetaPhlAn2/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------------------------------------------------------|
+MetaPhlAn2: MetaPhlAn2 (Metagenomic Phylogenetic Analysis)
+MetaPhlAn2:
+MetaPhlAn2: MetaPhlAn is a computational tool for profiling the composition of
+MetaPhlAn2: microbial communities from metagenomic shotgun sequencing data.
+MetaPhlAn2: MetaPhlAn relies on unique clade-specific marker genes identified
+MetaPhlAn2: from ~17,000 reference genomes (~13,500 bacterial and archaeal,
+MetaPhlAn2: ~3,500 viral, and ~110 eukaryotic).
+MetaPhlAn2:
+MetaPhlAn2: http://huttenhower.sph.harvard.edu/metaphlan2
+MetaPhlAn2: https://bitbucket.org/biobakery/metaphlan2/
+MetaPhlAn2:
diff --git a/academic/PhyML/PhyML.SlackBuild b/academic/PhyML/PhyML.SlackBuild
index 3685485c5f..cab8490604 100644
--- a/academic/PhyML/PhyML.SlackBuild
+++ b/academic/PhyML/PhyML.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for PhyML
-# Copyright 2011-2018 Petar Petrov slackalaxy@gmail.com
+# Copyright 2011-2019 Petar Petrov slackalaxy@gmail.com
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -26,7 +26,7 @@
PRGNAM=PhyML
SRCNAM=$(echo $PRGNAM | tr A-Z a-z)
-VERSION=${VERSION:-3.3.20180621}
+VERSION=${VERSION:-3.3.20190321}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -167,7 +167,7 @@ cp -a examples $PKG/usr/share/$PRGNAM
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a \
- doc/{$SRCNAM-manual.pdf,ref.bib,$SRCNAM-manual.tex,fig} README \
+ doc/{$SRCNAM-manual.pdf,ref.bib,$SRCNAM-manual.tex,fig} COPYING README.md \
$PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
cat $CWD/References > $PKG/usr/doc/$PRGNAM-$VERSION/References
diff --git a/academic/PhyML/PhyML.info b/academic/PhyML/PhyML.info
index 80d3f34388..14ae908fd7 100644
--- a/academic/PhyML/PhyML.info
+++ b/academic/PhyML/PhyML.info
@@ -1,8 +1,8 @@
PRGNAM="PhyML"
-VERSION="3.3.20180621"
+VERSION="3.3.20190321"
HOMEPAGE="https://github.com/stephaneguindon/phyml/"
-DOWNLOAD="https://github.com/stephaneguindon/phyml/archive/v3.3.20180621/phyml-3.3.20180621.tar.gz"
-MD5SUM="39f5df7eeb317466ab5724b38efb6915"
+DOWNLOAD="https://github.com/stephaneguindon/phyml/archive/v3.3.20190321/phyml-3.3.20190321.tar.gz"
+MD5SUM="72d375be9c08ec34bedee126bfb141d9"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="openmpi"
diff --git a/academic/R/R.SlackBuild b/academic/R/R.SlackBuild
index fc119ae3a1..639e28c92b 100644
--- a/academic/R/R.SlackBuild
+++ b/academic/R/R.SlackBuild
@@ -25,7 +25,7 @@
# <http://www.gnu.org/licenses/>.
PRGNAM=R
-VERSION=${VERSION:-3.6.0}
+VERSION=${VERSION:-3.6.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/academic/R/R.info b/academic/R/R.info
index 965accff80..9e8c66f867 100644
--- a/academic/R/R.info
+++ b/academic/R/R.info
@@ -1,8 +1,8 @@
PRGNAM="R"
-VERSION="3.6.0"
+VERSION="3.6.1"
HOMEPAGE="http://www.r-project.org/"
-DOWNLOAD="https://cran.r-project.org/src/base/R-3/R-3.6.0.tar.gz"
-MD5SUM="65601eac6d353f7efb5b48c29097c2fb"
+DOWNLOAD="https://cran.r-project.org/src/base/R-3/R-3.6.1.tar.gz"
+MD5SUM="f5003472d58a3d3765a1c537fdae71d5"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/academic/RAxML/RAxML.SlackBuild b/academic/RAxML/RAxML.SlackBuild
new file mode 100644
index 0000000000..0c4e98a6ce
--- /dev/null
+++ b/academic/RAxML/RAxML.SlackBuild
@@ -0,0 +1,155 @@
+#!/bin/sh
+
+# Slackware build script for RAxML
+
+# Copyright 2019 Petar Petrov slackalaxy@gmail.com
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+PRGNAM=RAxML
+VERSION=${VERSION:-8.2.12}
+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 standard-$PRGNAM-$VERSION
+tar xvf $CWD/standard-$PRGNAM-$VERSION.tar.gz
+cd standard-$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 {} \;
+
+# Build executables with the default Slackware compiler flags.
+
+# Sequential version
+cp Makefile.gcc Makefile
+sed -i "/^CFLAGS/s/=/+=/" Makefile
+sed -i "s|raxmlHPC|raxml|g" Makefile
+CFLAGS="$SLKCFLAGS" \
+make -f Makefile
+install -D -m755 raxml $PKG/usr/bin/raxml
+
+# Openmpi version
+cp Makefile.MPI.gcc Makefile.MPI
+sed -i "/^CFLAGS/s/=/+=/" Makefile.MPI
+sed -i "s|raxmlHPC-MPI|raxml-MPI|g" Makefile.MPI
+CFLAGS="$SLKCFLAGS" \
+make -f Makefile.MPI
+install -D -m755 raxml-MPI $PKG/usr/bin/raxml-MPI
+
+##########################################################################
+### You are highly encouraged to try the other optimisations below for ###
+### performance enhancements. Just uncomment the corresponding lines. ###
+##########################################################################
+
+## Default sequential version
+#make -f Makefile.gcc
+#install -D -m755 raxmlHPC $PKG/usr/bin/raxmlHPC
+
+#make -f Makefile.SSE3.gcc
+#install -D -m755 raxmlHPC-SSE3 $PKG/usr/bin/raxmlHPC-SSE3
+
+#make -f Makefile.AVX.gcc
+#install -D -m755 raxmlHPC-AVX $PKG/usr/bin/raxmlHPC-AVX
+
+## Pthreads version
+#make -f Makefile.PTHREADS.gcc
+#install -D -m755 raxmlHPC-PTHREADS $PKG/usr/bin/raxmlHPC-PTHREADS
+
+#make -f Makefile.SSE3.PTHREADS.gcc
+#install -D -m755 raxmlHPC-PTHREADS-SSE3 $PKG/usr/bin/raxmlHPC-PTHREADS-SSE3
+
+#make -f Makefile.AVX.PTHREADS.gcc
+#install -D -m755 raxmlHPC-PTHREADS-AVX $PKG/usr/bin/raxmlHPC-PTHREADS-AVX
+
+## Default coarse-grain MPI version
+#make -f Makefile.MPI.gcc
+#install -D -m755 raxmlHPC-MPI $PKG/usr/bin/raxmlHPC-MPI
+
+#make -f Makefile.SSE3.MPI.gcc
+#install -D -m755 raxmlHPC-MPI-SSE3 $PKG/usr/bin/raxmlHPC-MPI-SSE3
+
+#make -f Makefile.AVX.MPI.gcc
+#install -D -m755 raxmlHPC-MPI-AVX $PKG/usr/bin/raxmlHPC-MPI-AVX
+
+## Hybrid MPI/Pthreads version
+# Before using this version, please read this paper here:
+# http://sco.h-its.org/exelixis/pubs/Exelixis-RRDR-2010-3.pdf
+# and look at these slides:
+# http://sco.h-its.org/exelixis/resource/doc/Phylo100225.pdf
+#make -f Makefile.HYBRID.gcc
+#install -D -m755 raxmlHPC-HYBRID $PKG/usr/bin/raxmlHPC-HYBRID
+
+#make -f Makefile.SSE3.HYBRID.gcc
+#install -D -m755 raxmlHPC-HYBRID-SSE3 $PKG/usr/bin/raxmlHPC-HYBRID-SSE3
+
+#make -f Makefile.AVX.HYBRID.gcc
+#install -D -m755 raxmlHPC-HYBRID-AVX $PKG/usr/bin/raxmlHPC-HYBRID-AVX
+
+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
+
+# Copy the useful scripts
+mkdir -p $PKG/usr/share/$PRGNAM
+cp -a usefulScripts $PKG/usr/share/$PRGNAM
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a README manual $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+cat $CWD/References > $PKG/usr/doc/$PRGNAM-$VERSION/References
+
+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/RAxML/RAxML.info b/academic/RAxML/RAxML.info
new file mode 100644
index 0000000000..a6ef346e17
--- /dev/null
+++ b/academic/RAxML/RAxML.info
@@ -0,0 +1,10 @@
+PRGNAM="RAxML"
+VERSION="8.2.12"
+HOMEPAGE="https://cme.h-its.org/exelixis/web/software/raxml/index.html"
+DOWNLOAD="https://github.com/stamatak/standard-RAxML/archive/v8.2.12/standard-RAxML-8.2.12.tar.gz"
+MD5SUM="4ac68b0156bc52fe056207ba8ef719d2"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="openmpi"
+MAINTAINER="Petar Petrov"
+EMAIL="slackalaxy@gmail.com"
diff --git a/academic/RAxML/README b/academic/RAxML/README
new file mode 100644
index 0000000000..b03ec92b2e
--- /dev/null
+++ b/academic/RAxML/README
@@ -0,0 +1,16 @@
+RAxML - Randomized Axelerated Maximum Likelihood
+
+RAxML is a program for sequential and parallel Maximum Likelihood (ML)
+based inference of large phylogenetic trees. It can also be used for
+postanalyses of sets of phylogenetic trees, analyses of alignments and,
+evolutionary placement of short reads.
+
+NOTE!
+The script builds single threaded and mpi versions of the executable
+with Slackware's default compiler flags. You are highly encouraged to
+check the script for building with other flags and optimisations. This
+will dramatically speed up RAxML on modern processors.
+
+When using RAxML please cite the following paper: A. Stamatakis:
+"RAxML Version 8: A tool for Phylogenetic Analysis and Post-Analysis of
+Large Phylogenies". In Bioinformatics, 2014
diff --git a/academic/RAxML/References b/academic/RAxML/References
new file mode 100644
index 0000000000..971db2e337
--- /dev/null
+++ b/academic/RAxML/References
@@ -0,0 +1,4 @@
+When using RAxML please cite the following paper: A. Stamatakis:
+"RAxML Version 8: A tool for Phylogenetic Analysis and Post-Analysis of
+Large Phylogenies". In Bioinformatics, 2014, open access.
+
diff --git a/academic/RAxML/slack-desc b/academic/RAxML/slack-desc
new file mode 100644
index 0000000000..7dbc6b8967
--- /dev/null
+++ b/academic/RAxML/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------------------------------------------------------|
+RAxML: RAxML (Randomized Axelerated Maximum Likelihood)
+RAxML:
+RAxML: RAxML is a program for sequential and parallel Maximum Likelihood
+RAxML: (ML) based inference of large phylogenetic trees. It can also be
+RAxML: used for postanalyses of sets of phylogenetic trees, analyses of
+RAxML: alignments and, evolutionary placement of short reads.
+RAxML:
+RAxML: https://cme.h-its.org/exelixis/web/software/raxml/index.html
+RAxML: https://github.com/stamatak/standard-RAxML
+RAxML:
+RAxML:
diff --git a/academic/RepeatMasker/RepeatMasker.SlackBuild b/academic/RepeatMasker/RepeatMasker.SlackBuild
index 6e0c876dad..48aa2372d3 100644
--- a/academic/RepeatMasker/RepeatMasker.SlackBuild
+++ b/academic/RepeatMasker/RepeatMasker.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for RepeatMasker
-# Copyright 2018 Petar Petrov slackalaxy@gmail.com
+# Copyright 2018-2019 Petar Petrov slackalaxy@gmail.com
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,11 +23,11 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=RepeatMasker
-VERSION=${VERSION:-4.0.8}
+VERSION=${VERSION:-4.0.9_p2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
-SRCVER=${SRCVER:-4-0-8}
+SRCVER=${SRCVER:-4-0-9-p2}
ARCH=noarch
CWD=$(pwd)
diff --git a/academic/RepeatMasker/RepeatMasker.info b/academic/RepeatMasker/RepeatMasker.info
index 20543128f6..4f932a9042 100644
--- a/academic/RepeatMasker/RepeatMasker.info
+++ b/academic/RepeatMasker/RepeatMasker.info
@@ -1,8 +1,8 @@
PRGNAM="RepeatMasker"
-VERSION="4.0.8"
+VERSION="4.0.9_p2"
HOMEPAGE="http://www.repeatmasker.org/"
-DOWNLOAD="http://www.repeatmasker.org/RepeatMasker-open-4-0-8.tar.gz"
-MD5SUM="539faa4def9b81b6ede7e9bb8f46f78f"
+DOWNLOAD="http://www.repeatmasker.org/RepeatMasker-open-4-0-9-p2.tar.gz"
+MD5SUM="6e957630d698422245682701de2ce756"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="perl-Text-Soundex trfind HMMER ncbi-rmblastn"
diff --git a/academic/abella/README b/academic/abella/README
new file mode 100644
index 0000000000..aa13f891cd
--- /dev/null
+++ b/academic/abella/README
@@ -0,0 +1,25 @@
+Abella is an interactive theorem prover based on lambda-tree syntax.
+This means that Abella is well-suited for reasoning about the meta-theory of programming languages
+and other logical systems which manipulate objects with binding. For example, the following applications
+are included in the distribution of Abella.
+
+* Various results on the lambda calculus involving big-step evaluation, small-step evaluation, and typing judgments
+* Cut-admissibility for a sequent calculus
+* Part 1a and Part 2a of the POPLmark challenge
+* Takahashi's proof of the Church-Rosser theorem
+* Tait's logical relations argument for weak normalization of the simply-typed lambda calculus
+* Girard's proof of strong normalization of the simply-typed lambda calculus
+* Some ?-calculus meta-theory
+* Relation between ?-reduction and paths in A-calculus
+
+For Full List:
+http://abella-prover.org/examples/index.html
+
+Abella uses a two-level logic approach to reasoning.
+Specifications are made in the logic of second-order hereditary Harrop formulas using lambda-tree syntax.
+This logic is executable and is a subset of the AProlog language
+(see the Teyjus system for an implementation of this language).
+The reasoning logic of Abella is the culmination of a series of extensions to proof theory for the
+treatment of definitions, lambda-tree syntax, and generic judgments.
+The reasoning logic of Abella is able to encode the semantics of our specification logic as a
+definition and thereby reason over specifications in that logic.
diff --git a/academic/abella/abella.SlackBuild b/academic/abella/abella.SlackBuild
new file mode 100644
index 0000000000..ea575be990
--- /dev/null
+++ b/academic/abella/abella.SlackBuild
@@ -0,0 +1,78 @@
+#!/bin/sh
+# Slackware build script for abella
+# Copyright 2019 Jefferson Rocha <root@slackjeff.com.br>
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+#==========================VARS
+PRGNAM=abella
+VERSION=${VERSION:-2.0.6}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+ARCH=noarch
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+#Root?
+[ "$UID" -ne '0' ] && { echo "Need root."; exit 1 ;}
+
+#=========================START
+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
+
+# Fix Permissions
+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 {} \;
+
+# Generate bin
+make
+strip -s $PRGNAM
+
+mkdir -p $PKG/usr/bin
+cp "$PRGNAM" $PKG/usr/bin
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+
+# Send original Docs and archives
+for create in "$PRGNAM.SlackBuild" 'LICENSE' 'CHANGES'; do
+ if [ "$create" = $PRGNAM.SlackBuild ]; then
+ cp $CWD/$create $PKG/usr/doc/$PRGNAM-$VERSION/
+ else
+ cp $create $PKG/usr/doc/$PRGNAM-$VERSION/
+ fi
+done
+
+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/abella/abella.info b/academic/abella/abella.info
new file mode 100644
index 0000000000..88abb3f04c
--- /dev/null
+++ b/academic/abella/abella.info
@@ -0,0 +1,10 @@
+PRGNAM="abella"
+VERSION="2.0.6"
+HOMEPAGE="http://abella-prover.org/"
+DOWNLOAD="http://abella-prover.org/distributions/abella-2.0.6.tar.gz"
+MD5SUM="077cb3fbbdf35159e4b8860faf431c6a"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="ocamlbuild ocaml-findlib"
+MAINTAINER="Jefferson Rocha"
+EMAIL="root@slackjeff.com.br"
diff --git a/academic/abella/slack-desc b/academic/abella/slack-desc
new file mode 100644
index 0000000000..15174390e7
--- /dev/null
+++ b/academic/abella/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|' on
+# the right side marks the last column you can put a character in. You must make
+# exactly 11 lines for the formatting to be correct. It's also customary to
+# leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+abella: abella (interactive theorem prover based on lambda-tree syntax)
+abella:
+abella: Abella is an interactive theorem prover based on lambda-tree syntax.
+abella: This means that Abella is well-suited for reasoning about the meta
+abella: theory of programming languages and other logical systems which
+abella: manipulate objects with binding.
+abella: For example, the following applications are included in the
+abella: distribution of Abella.
+abella:
+abella: http://abella-prover.org/
+abella:
diff --git a/academic/aliview/aliview.SlackBuild b/academic/aliview/aliview.SlackBuild
index 10073a11d0..89b70e0ceb 100644
--- a/academic/aliview/aliview.SlackBuild
+++ b/academic/aliview/aliview.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for aliview
-# Copyright 2018 Petar Petrov slackalaxy@gmail.com
+# Copyright 2018-2019 Petar Petrov slackalaxy@gmail.com
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=aliview
-VERSION=${VERSION:-1.25}
+VERSION=${VERSION:-1.26}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/academic/aliview/aliview.info b/academic/aliview/aliview.info
index e355fba160..6f392759ae 100644
--- a/academic/aliview/aliview.info
+++ b/academic/aliview/aliview.info
@@ -1,8 +1,8 @@
PRGNAM="aliview"
-VERSION="1.25"
+VERSION="1.26"
HOMEPAGE="http://www.ormbunkar.se/aliview/"
-DOWNLOAD="http://www.ormbunkar.se/aliview/downloads/linux/linux-versions-all/linux-version-1.25/aliview.tgz"
-MD5SUM="45ddbf6ed113e1b641f601bfdb8f8e45"
+DOWNLOAD="http://www.ormbunkar.se/aliview/downloads/linux/linux-versions-all/linux-version-1.26/aliview.tgz"
+MD5SUM="9aac430a5f9e1cc465815cea0bf69af8"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="jdk"
diff --git a/academic/bedtools/bedtools.SlackBuild b/academic/bedtools/bedtools.SlackBuild
index d215030da4..ee87fbbbe4 100644
--- a/academic/bedtools/bedtools.SlackBuild
+++ b/academic/bedtools/bedtools.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for bedtools
-# Copyright 2014-2018 Petar Petrov slackalaxy@gmail.com
+# Copyright 2014-2019 Petar Petrov slackalaxy@gmail.com
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -24,7 +24,7 @@
PRGNAM=bedtools
DIRNAM=bedtools2
-VERSION=${VERSION:-2.27.1}
+VERSION=${VERSION:-2.28.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/academic/bedtools/bedtools.info b/academic/bedtools/bedtools.info
index 37153c5c89..8ebd0862f4 100644
--- a/academic/bedtools/bedtools.info
+++ b/academic/bedtools/bedtools.info
@@ -1,8 +1,8 @@
PRGNAM="bedtools"
-VERSION="2.27.1"
+VERSION="2.28.0"
HOMEPAGE="http://bedtools.readthedocs.org/"
-DOWNLOAD="https://github.com/arq5x/bedtools2/releases/download/v2.27.1/bedtools-2.27.1.tar.gz"
-MD5SUM="ec87cf43735e15c69f13183c6aae00a6"
+DOWNLOAD="https://github.com/arq5x/bedtools2/releases/download/v2.28.0/bedtools-2.28.0.tar.gz"
+MD5SUM="611d55ab9f03a7ee0fa6639af7299acf"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/academic/biopython/README b/academic/biopython/README
new file mode 100644
index 0000000000..9c61e5c495
--- /dev/null
+++ b/academic/biopython/README
@@ -0,0 +1,23 @@
+The Biopython Project is an international association of developers of
+freely available Python tools for computational molecular biology.
+
+The Biopython web site provides an online resource for modules,
+scripts, and web links for developers of Python-based software for
+bioinformatics use and research. Basically, the goal of Biopython is
+to make it as easy as possible to use Python for bioinformatics by
+creating high-quality, reusable modules and classes. Biopython
+features include parsers for various Bioinformatics file formats
+(BLAST, Clustalw, FASTA, Genbank,...), access to online services
+(NCBI, Expasy,...), interfaces to common and not-so-common programs
+(Clustalw, DSSP, MSMS,...), a standard sequence class, various
+clustering modules, a KD tree data structure etc. and even
+documentation.
+
+If you use Biopython in work contributing to a scientific publication,
+please cite the application note (below) or one of the module specific
+publications (listed on Biopython's website):
+
+Cock, P.J.A. et al. Biopython: freely available Python tools for
+computational molecular biology and bioinformatics. Bioinformatics
+2009 Jun 1; 25(11) 1422-3
+http://dx.doi.org/10.1093/bioinformatics/btp163 pmid:19304878
diff --git a/academic/biopython/References b/academic/biopython/References
new file mode 100644
index 0000000000..cb4bbf6471
--- /dev/null
+++ b/academic/biopython/References
@@ -0,0 +1,7 @@
+If you use Biopython in work contributing to a scientific publication, we ask
+that you cite our application note (below) or one of the module specific
+publications (listed on our website):
+
+Cock, P.J.A. et al. Biopython: freely available Python tools for computational
+molecular biology and bioinformatics. Bioinformatics 2009 Jun 1; 25(11) 1422-3
+http://dx.doi.org/10.1093/bioinformatics/btp163 pmid:19304878 \ No newline at end of file
diff --git a/academic/biopython/biopython.SlackBuild b/academic/biopython/biopython.SlackBuild
new file mode 100644
index 0000000000..22bd291d1f
--- /dev/null
+++ b/academic/biopython/biopython.SlackBuild
@@ -0,0 +1,86 @@
+#!/bin/sh
+
+# Slackware build script for biopython
+
+# Copyright 2019 Petar Petrov slackalaxy@gmail.com
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+PRGNAM=biopython
+VERSION=${VERSION:-1.74}
+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 {} \;
+
+python setup.py install --root=$PKG
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a *.rst $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+cat $CWD/References > $PKG/usr/doc/$PRGNAM-$VERSION/References
+
+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/biopython/biopython.info b/academic/biopython/biopython.info
new file mode 100644
index 0000000000..9906f1df81
--- /dev/null
+++ b/academic/biopython/biopython.info
@@ -0,0 +1,10 @@
+PRGNAM="biopython"
+VERSION="1.74"
+HOMEPAGE="https://biopython.org/"
+DOWNLOAD="http://biopython.org/DIST/biopython-1.74.tar.gz"
+MD5SUM="cead2bfe9e7be45267eba00635f68d5c"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="numpy"
+MAINTAINER="Petar Petrov"
+EMAIL="slackalaxy@gmail.com"
diff --git a/academic/biopython/slack-desc b/academic/biopython/slack-desc
new file mode 100644
index 0000000000..14374d1dfd
--- /dev/null
+++ b/academic/biopython/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------------------------------------------------------|
+biopython: biopython (A set of Python tools for biological computation)
+biopython:
+biopython: Biopython is a set of freely available tools for biological
+biopython: computation written in Python. Biopython features include parsers
+biopython: for various Bioinformatics file formats (BLAST, Clustalw, FASTA,
+biopython: Genbank), access to online services (NCBI, Expasy), interfaces to
+biopython: common and not-so-common programs (Clustalw, DSSP, MSMS), a
+biopython: standard sequence class, various clustering modules, a KD tree
+biopython: data structure etc. and even documentation.
+biopython:
+biopython: https://biopython.org/
diff --git a/academic/cadabra2/README b/academic/cadabra2/README
index 8fe21c13e8..5e8287722a 100644
--- a/academic/cadabra2/README
+++ b/academic/cadabra2/README
@@ -4,7 +4,29 @@ It has extensive functionality for tensor computer algebra, tensor
polynomial simplification including multi-term symmetries, fermions and
anti-commuting variables, Clifford algebras and Fierz transformations,
component computations, implicit coordinate dependence, multiple index
-types and many more. The input format is a subset of TeX. Programmable
-in Python. Both a command-line and a graphical interface are available.
+types and many more. The input format is a subset of TeX. Both a
+command-line and a graphical interface are available.
-Optional runtime dependencies are matplotlib, mpmath, and sympy.
+* Designed for field-theory problems, with handling of anti-commuting
+ and non-commuting objects without special notations for their
+ products, gamma matrix algebra, Fierz identities, Dirac conjugation,
+ vielbeine, flat and curved, covariant and contravariant indices,
+ implicit dependence of tensors on coordinates, partial and covariant
+ derivatives...
+
+* Powerful tensor simplification algorithms, not just for mono-term
+ symmetries but also for multi-terms symmetries like the Bianchi
+ identity, or dimensionally-dependent symmetries like the Schouten
+ identity.
+
+* Allows for both abstract and component computations.
+
+* A standalone graphical notebook interface which can also be used as a
+ front-end for SymPy.
+
+* Input and output using a subset of LaTeX notation.
+
+* Programmable using Python.
+
+Mathematica (not on SBo) is an optional dependency, it will be
+autodetected at build time.
diff --git a/academic/cadabra2/cadabra2.SlackBuild b/academic/cadabra2/cadabra2.SlackBuild
index 35083bc221..4f37f9bf91 100644
--- a/academic/cadabra2/cadabra2.SlackBuild
+++ b/academic/cadabra2/cadabra2.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for cadabra2
-# Copyright 2017-2018, Alexander Verbovetsky, Moscow, Russia
+# Copyright 2017-2019, Alexander Verbovetsky, Moscow, Russia
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=cadabra2
-VERSION=${VERSION:-2.2.0}
+VERSION=${VERSION:-2.2.7_d81535e}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -69,12 +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 {} \;
-# workaround for https://github.com/kpeeters/cadabra2/issues/12
-# (caused by https://github.com/zaphoyd/websocketpp/issues/587)
-sed --in-place \
- -e 's/listen(lib::asio::ip::tcp::v6(),/listen(lib::asio::ip::tcp::v4(),/' \
- client_server/websocketpp/websocketpp/transport/asio/endpoint.hpp
-
sed --in-place \
-e "s/\(DESTINATION lib\)/\1${LIBDIRSUFFIX}/" \
client_server/CMakeLists.txt
@@ -91,13 +85,16 @@ sed --in-place \
-e '/^install(CODE\s\+"execute_process(COMMAND \(touch\|gtk-update-icon-cache.*\|chmod go+r\) ${ICON_PREFIX}\/share\/icons\/hicolor\(\|\/icon-theme\.cache\))")$/d' \
frontend/gtkmm/CMakeLists.txt
+find ./ -type f -name '*.py' -exec \
+ sed -i -e 's|#!/usr/bin/python\>|#!/usr/bin/python3|' \
+ -e 's|#!/usr/bin/env python\>|#!/usr/bin/env python3|' {} \;
+
mkdir -p build
cd build
cmake \
-DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
-DCMAKE_INSTALL_PREFIX=/usr \
- -DUSE_PYTHON_3=OFF \
-DCMAKE_BUILD_TYPE=Release ..
make
make install DESTDIR=$PKG
@@ -106,6 +103,9 @@ 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 {} \;
+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 examples README.rst $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/academic/cadabra2/cadabra2.info b/academic/cadabra2/cadabra2.info
index 31eeb0a2ed..9245a2946b 100644
--- a/academic/cadabra2/cadabra2.info
+++ b/academic/cadabra2/cadabra2.info
@@ -1,10 +1,10 @@
PRGNAM="cadabra2"
-VERSION="2.2.0"
+VERSION="2.2.7_d81535e"
HOMEPAGE="https://cadabra.science"
-DOWNLOAD="https://downloads.sourceforge.net/slackbuildsdirectlinks/cadabra2/cadabra2-2.2.0.tar.gz"
-MD5SUM="a6d2d94584a2b917a04df01e64b7a237"
+DOWNLOAD="https://downloads.sourceforge.net/slackbuildsdirectlinks/cadabra2/cadabra2-2.2.7_d81535e.tar.gz"
+MD5SUM="7b7fadd4177b9bd9bcbd5d84a8013acb"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES=""
+REQUIRES="python3-matplotlib python3-gmpy2 python3-sympy"
MAINTAINER="Alexander Verbovetsky"
EMAIL="alik@ejik.org"
diff --git a/academic/cadabra2/slack-desc b/academic/cadabra2/slack-desc
index ae9caa674d..913802570b 100644
--- a/academic/cadabra2/slack-desc
+++ b/academic/cadabra2/slack-desc
@@ -10,7 +10,7 @@ cadabra2: cadabra2 (a field-theory motivated approach to computer algebra)
cadabra2:
cadabra2: Cadabra is a symbolic computer algebra system designed specifically
cadabra2: for the solution of problems encountered in field theory. The input
-cadabra2: format is a subset of TeX. Programmable in Python. Both a
+cadabra2: format is a subset of TeX. Programmable using Python. Both a
cadabra2: command-line and a graphical interface are available.
cadabra2:
cadabra2: Homepage: https://cadabra.science
diff --git a/academic/clark-ugene/clark-ugene.SlackBuild b/academic/clark-ugene/clark-ugene.SlackBuild
index bd2a8e55c1..dd12e0391f 100644
--- a/academic/clark-ugene/clark-ugene.SlackBuild
+++ b/academic/clark-ugene/clark-ugene.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for clark-ugene
-# Copyright 2018 Petar Petrov slackalaxy@gmail.com
+# Copyright 2018-2019 Petar Petrov slackalaxy@gmail.com
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -24,8 +24,8 @@
SRCNAM=clark
PRGNAM=${SRCNAM}-ugene
-VERSION=${VERSION:-git_23801a2}
-COMMIT=${COMMIT:-23801a2738b7c104c8a7a1402d50d94fb5b4036b}
+VERSION=${VERSION:-git_6917bf9}
+COMMIT=${COMMIT:-6917bf93df9a8c2b80155db367f6672c1b143d9b}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/academic/clark-ugene/clark-ugene.info b/academic/clark-ugene/clark-ugene.info
index 3e139342eb..3062990673 100644
--- a/academic/clark-ugene/clark-ugene.info
+++ b/academic/clark-ugene/clark-ugene.info
@@ -1,10 +1,10 @@
PRGNAM="clark-ugene"
-VERSION="git_23801a2"
+VERSION="git_6917bf9"
HOMEPAGE="https://github.com/ugeneunipro/clark"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://github.com/ugeneunipro/clark/archive/23801a2/clark-23801a2738b7c104c8a7a1402d50d94fb5b4036b.tar.gz"
-MD5SUM_x86_64="f73ffa62e4ae6241f07d4d9fc814b455"
+DOWNLOAD_x86_64="https://github.com/ugeneunipro/clark/archive/6917bf9/clark-6917bf93df9a8c2b80155db367f6672c1b143d9b.tar.gz"
+MD5SUM_x86_64="c777c1ec34816c145bcd0a40b72cb69b"
REQUIRES=""
MAINTAINER="Petar Petrov"
EMAIL="slackalaxy@gmail.com"
diff --git a/academic/copasi/copasi.SlackBuild b/academic/copasi/copasi.SlackBuild
index 4fd0757a3e..9f616205c1 100644
--- a/academic/copasi/copasi.SlackBuild
+++ b/academic/copasi/copasi.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=copasi
-VERSION=${VERSION:-4.25.207}
+VERSION=${VERSION:-4.26.213}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/academic/copasi/copasi.info b/academic/copasi/copasi.info
index 810bd5980a..3b04a8534b 100644
--- a/academic/copasi/copasi.info
+++ b/academic/copasi/copasi.info
@@ -1,10 +1,10 @@
PRGNAM="copasi"
-VERSION="4.25.207"
+VERSION="4.26.213"
HOMEPAGE="http://www.copasi.org"
-DOWNLOAD="https://github.com/copasi/COPASI/releases/download/Build-207/COPASI-4.25.207-Linux-32bit.tar.gz"
-MD5SUM="a423e7627a4ee2c60247ee7498cfe7f1"
-DOWNLOAD_x86_64="https://github.com/copasi/COPASI/releases/download/Build-207/COPASI-4.25.207-Linux-64bit.tar.gz"
-MD5SUM_x86_64="942a1bf00cda642f76c583273efe3f02"
+DOWNLOAD="https://github.com/copasi/COPASI/releases/download/Build-213/COPASI-4.26.213-Linux-32bit.tar.gz"
+MD5SUM="6e51e5d2f8b040007c8ad72502c32a04"
+DOWNLOAD_x86_64="https://github.com/copasi/COPASI/releases/download/Build-213/COPASI-4.26.213-Linux-64bit.tar.gz"
+MD5SUM_x86_64="01ec4dcc4fe3f367526f81f0b7ab498d"
REQUIRES=""
MAINTAINER="Pedro Mendes"
EMAIL="pedro@gepasi.org"
diff --git a/academic/diamond/diamond.SlackBuild b/academic/diamond/diamond.SlackBuild
index 934c1e800a..28d34e3a88 100644
--- a/academic/diamond/diamond.SlackBuild
+++ b/academic/diamond/diamond.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for diamond
-# Copyright 2018 Petar Petrov slackalaxy@gmail.com
+# Copyright 2018-2019 Petar Petrov slackalaxy@gmail.com
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=diamond
-VERSION=${VERSION:-0.9.23}
+VERSION=${VERSION:-0.9.25}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/academic/diamond/diamond.info b/academic/diamond/diamond.info
index 5163768da2..ecd606884a 100644
--- a/academic/diamond/diamond.info
+++ b/academic/diamond/diamond.info
@@ -1,8 +1,8 @@
PRGNAM="diamond"
-VERSION="0.9.23"
+VERSION="0.9.25"
HOMEPAGE="https://github.com/bbuchfink/diamond"
-DOWNLOAD="https://github.com/bbuchfink/diamond/archive/v0.9.23/diamond-0.9.23.tar.gz"
-MD5SUM="3597695081d4b6fd8978c257cdb5fe4a"
+DOWNLOAD="https://github.com/bbuchfink/diamond/archive/v0.9.25/diamond-0.9.25.tar.gz"
+MD5SUM="3e8e11e63e174b34f330bc72db9421dd"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/academic/fet/fet.SlackBuild b/academic/fet/fet.SlackBuild
index e9d4e85fdb..15685c509b 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.37.5}
+VERSION=${VERSION:-5.39.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/academic/fet/fet.info b/academic/fet/fet.info
index c15281ef27..892948c996 100644
--- a/academic/fet/fet.info
+++ b/academic/fet/fet.info
@@ -1,8 +1,8 @@
PRGNAM="fet"
-VERSION="5.37.5"
+VERSION="5.39.0"
HOMEPAGE="https://www.lalescu.ro/liviu/fet/"
-DOWNLOAD="https://www.lalescu.ro/liviu/fet/download/fet-5.37.5.tar.bz2"
-MD5SUM="ea87e4419604a1e6826e2ec0ab322683"
+DOWNLOAD="https://www.lalescu.ro/liviu/fet/download/fet-5.39.0.tar.bz2"
+MD5SUM="243a0d63d312a91e4d23fef3fdc02003"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="qt5"
diff --git a/academic/fiji/fiji.SlackBuild b/academic/fiji/fiji.SlackBuild
index be3ff27eb1..41c118aaa9 100644
--- a/academic/fiji/fiji.SlackBuild
+++ b/academic/fiji/fiji.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for fiji
-# Copyright 2018 Petar Petrov slackalaxy@gmail.com
+# Copyright 2018-2019 Petar Petrov slackalaxy@gmail.com
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -24,7 +24,7 @@
PRGNAM=fiji
DIRNAM=Fiji.app
-VERSION=${VERSION:-20181207}
+VERSION=${VERSION:-20190718}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -76,13 +76,13 @@ mkdir -p unused
cd unused
# Remove the check for required updates. If you want it, comment out
-# the next lines. You can "enable" it any time by just placing it in the
+# the next line. You can "enable" it any time by just placing it in the
# plugins/Scripts/Plugins/AutoRun/ folder.
mv ../plugins/Scripts/Plugins/AutoRun/Check_Required_Update_Sites.js .
# We do not want updates when the program is installed. As above, it
# is your system, so if you want this functionality, then comment out
-# the line below. You can always "enable it, by placing it in the jars
+# the line below. You can always "enable" it, by placing it in the jars
# folder.
mv ../jars/$UPDATER .
diff --git a/academic/fiji/fiji.info b/academic/fiji/fiji.info
index 81d6d231b8..57f83d4ff2 100644
--- a/academic/fiji/fiji.info
+++ b/academic/fiji/fiji.info
@@ -1,8 +1,8 @@
PRGNAM="fiji"
-VERSION="20181207"
+VERSION="20190718"
HOMEPAGE="https://fiji.sc/"
DOWNLOAD="https://downloads.imagej.net/fiji/latest/fiji-nojre.tar.gz"
-MD5SUM="53d7ebea5cc9e0310b32ef42e5894590"
+MD5SUM="645bd38332fb50107da42bf716884e31"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="jdk"
diff --git a/academic/gelemental/gelemental-1.2.0-gcc43.patch b/academic/gelemental/gelemental-1.2.0-gcc43.patch
deleted file mode 100644
index 87cfbcc5fd..0000000000
--- a/academic/gelemental/gelemental-1.2.0-gcc43.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- gelemental-1.2.0.org/libelemental/value.hh 2007-09-25 09:10:16.000000000 +0400
-+++ gelemental-1.2.0/libelemental/value.hh 2008-06-29 12:36:30.000000000 +0400
-@@ -27,6 +27,7 @@
- #include <libelemental/misc/ucompose.hh>
- #include <libelemental/misc/extras.hh>
-
-+#include <limits>
- #include <iomanip>
- #include <ostream>
- #include <vector>
diff --git a/academic/gelemental/gelemental.SlackBuild b/academic/gelemental/gelemental.SlackBuild
index 22beaf7d9c..e4b332e18a 100644
--- a/academic/gelemental/gelemental.SlackBuild
+++ b/academic/gelemental/gelemental.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for gelemental
-# Copyright 2011-2016 Petar Petrov slackalaxy@gmail.com
+# Copyright 2011-2019 Petar Petrov slackalaxy@gmail.com
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -22,16 +22,14 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-# The patch is from openSUSE (IIRC) and source tarball is from Debian. Thank you!
-
PRGNAM=gelemental
-VERSION=${VERSION:-1.2.0}
-BUILD=${BUILD:-3}
+VERSION=${VERSION:-2.0.0}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
- i?86) export ARCH=i486 ;;
+ i?86) export ARCH=i586 ;;
arm*) export ARCH=arm ;;
*) export ARCH=$( uname -m ) ;;
esac
@@ -42,8 +40,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"
@@ -62,27 +60,15 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-tar -xvf $CWD/${PRGNAM}_${VERSION}.orig.tar.gz
-
-patch -p0 -s < $CWD/$PRGNAM-$VERSION-gcc43.patch
+tar -xvf $CWD/${PRGNAM}-${VERSION}.tar.gz
cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
- \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 -o -perm 511 \) \
- -exec chmod 755 {} \; -o \
- \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
- -exec chmod 644 {} \;
-
-# Change the menu category to "Education"
-sed -i "s:Categories=GTK;Utility;Science;Chemistry;:Categories=Education;:" data/gelemental.desktop.in
-
-# Increase the info button size
-sed -i "s:set_size_request (50, 50):set_size_request (64, 64):" src/buttons.cc
-
-# Starting with glib 2.32 it is now mandatory to
-# include glib.h instead of individual headers.
-patch -p1 -i $CWD/glib-single-include.patch
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS -std=c++11" \
diff --git a/academic/gelemental/gelemental.info b/academic/gelemental/gelemental.info
index 26ae0cb79e..17d587816a 100644
--- a/academic/gelemental/gelemental.info
+++ b/academic/gelemental/gelemental.info
@@ -1,8 +1,8 @@
PRGNAM="gelemental"
-VERSION="1.2.0"
+VERSION="2.0.0"
HOMEPAGE="http://freecode.com/projects/gelemental"
-DOWNLOAD="https://sourceforge.net/projects/sboppetrov/files/gelemental/gelemental_1.2.0.orig.tar.gz"
-MD5SUM="94cc73c76a02f75598f579ff57696805"
+DOWNLOAD="https://github.com/ginggs/gelemental/archive/v2.0.0/gelemental-2.0.0.tar.gz"
+MD5SUM="8d38d7599b0f2fc96e2bd622cd762b9a"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/academic/gelemental/glib-single-include.patch b/academic/gelemental/glib-single-include.patch
deleted file mode 100644
index da0c6b4bcf..0000000000
--- a/academic/gelemental/glib-single-include.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-Index: gelemental-1.2.0/libelemental/misc/extras.cc
-===================================================================
---- gelemental-1.2.0.orig/libelemental/misc/extras.cc
-+++ gelemental-1.2.0/libelemental/misc/extras.cc
-@@ -21,7 +21,7 @@
-
- #include <algorithm>
- #include <stdexcept>
--#include <glib/gmem.h>
-+#include <glib.h>
- #include <glibmm/utility.h>
-
- namespace misc {
-Index: gelemental-1.2.0/libelemental/misc/widgets.cc
-===================================================================
---- gelemental-1.2.0.orig/libelemental/misc/widgets.cc
-+++ gelemental-1.2.0/libelemental/misc/widgets.cc
-@@ -20,7 +20,7 @@
- #include "macros.hh"
- #include "widgets.hh"
-
--#include <glib/gmessages.h>
-+#include <glib.h>
- #include <gtkmm/alignment.h>
- #include <gtkmm/image.h>
- #include <gtkmm/label.h>
-Index: gelemental-1.2.0/src/main.cc
-===================================================================
---- gelemental-1.2.0.orig/src/main.cc
-+++ gelemental-1.2.0/src/main.cc
-@@ -26,8 +26,7 @@
- #include <clocale>
- #include <iostream>
- #include <locale>
--#include <glib/goption.h>
--#include <glib/gutils.h>
-+#include <glib.h>
- #include <glibmm/optionentry.h>
- #include <gtk/gtkaboutdialog.h>
- #include <gtk/gtkversion.h>
diff --git a/academic/gspiceui/gspiceui.SlackBuild b/academic/gspiceui/gspiceui.SlackBuild
index 8375227722..5855a4a05e 100644
--- a/academic/gspiceui/gspiceui.SlackBuild
+++ b/academic/gspiceui/gspiceui.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=gspiceui
-VERSION=${VERSION:-1.1.00}
+VERSION=${VERSION:-1.2.36}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/academic/gspiceui/gspiceui.info b/academic/gspiceui/gspiceui.info
index 0b1417a2f4..a46c540959 100644
--- a/academic/gspiceui/gspiceui.info
+++ b/academic/gspiceui/gspiceui.info
@@ -1,8 +1,8 @@
PRGNAM="gspiceui"
-VERSION="1.1.00"
+VERSION="1.2.36"
HOMEPAGE="http://users.tpg.com.au/micksw012/gspiceui.html"
-DOWNLOAD="https://sourceforge.net/projects/gspiceui/files/gSpiceUI/gspiceui-v1.1.00/gspiceui-v1.1.00.tar.gz"
-MD5SUM="f159b2c65ab1ee3eaeb61414e919392e"
+DOWNLOAD="https://sourceforge.net/projects/gspiceui/files/gSpiceUI/gspiceui-v1.2.36/gspiceui-v1.2.36.tar.gz"
+MD5SUM="a385028952ada5aa69acdb7298332c8c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="pangox-compat wxPython3"
diff --git a/academic/kraken/kraken.SlackBuild b/academic/kraken/kraken.SlackBuild
index 5b1eacebcb..ab71cb0f0c 100644
--- a/academic/kraken/kraken.SlackBuild
+++ b/academic/kraken/kraken.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for kraken
-# Copyright 2018 Petar Petrov slackalaxy@gmail.com
+# Copyright 2018-2019 Petar Petrov slackalaxy@gmail.com
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=kraken
-VERSION=${VERSION:-1.1}
+VERSION=${VERSION:-1.1.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/academic/kraken/kraken.info b/academic/kraken/kraken.info
index 7b78c71755..08f0e2c6c3 100644
--- a/academic/kraken/kraken.info
+++ b/academic/kraken/kraken.info
@@ -1,8 +1,8 @@
PRGNAM="kraken"
-VERSION="1.1"
+VERSION="1.1.1"
HOMEPAGE="http://ccb.jhu.edu/software/kraken/"
-DOWNLOAD="https://github.com/DerrickWood/kraken/archive/v1.1/kraken-1.1.tar.gz"
-MD5SUM="da11f520b3ff21228ac0ceff5ad895a4"
+DOWNLOAD="https://github.com/DerrickWood/kraken/archive/v1.1.1/kraken-1.1.1.tar.gz"
+MD5SUM="91b988e05ffaa128c7bf28816a41a910"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="jellyfish_k-mer"
diff --git a/academic/mafft/mafft.SlackBuild b/academic/mafft/mafft.SlackBuild
index 2c53e0b6f8..5da478cb32 100644
--- a/academic/mafft/mafft.SlackBuild
+++ b/academic/mafft/mafft.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for mafft
-# Copyright 2013-2018 Petar Petrov slackalaxy@gmail.com
+# Copyright 2013-2019 Petar Petrov slackalaxy@gmail.com
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=mafft
-VERSION=${VERSION:-7.407}
+VERSION=${VERSION:-7.429}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/academic/mafft/mafft.info b/academic/mafft/mafft.info
index 49ddaf14e3..95359a1215 100644
--- a/academic/mafft/mafft.info
+++ b/academic/mafft/mafft.info
@@ -1,8 +1,8 @@
PRGNAM="mafft"
-VERSION="7.407"
+VERSION="7.429"
HOMEPAGE="https://mafft.cbrc.jp/alignment/software/"
-DOWNLOAD="https://mafft.cbrc.jp/alignment/software/mafft-7.407-with-extensions-src.tgz"
-MD5SUM="d3f12363096738561b209938d5ea3ddd"
+DOWNLOAD="https://mafft.cbrc.jp/alignment/software/mafft-7.429-with-extensions-src.tgz"
+MD5SUM="db41d249d14c4a5f3f3c9dd21fddf715"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/academic/mrbayes/mrbayes.SlackBuild b/academic/mrbayes/mrbayes.SlackBuild
index 5154bdee24..2bf1289cb4 100644
--- a/academic/mrbayes/mrbayes.SlackBuild
+++ b/academic/mrbayes/mrbayes.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for mrbayes
-# Copyright 2013-2016 Petar Petrov slackalaxy@gmail.com
+# Copyright 2013-2019 Petar Petrov slackalaxy@gmail.com
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,13 +23,14 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=mrbayes
-VERSION=${VERSION:-3.2.6}
+SRCNAM=MrBayes
+VERSION=${VERSION:-3.2.7a}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
- i?86) ARCH=i486 ;;
+ i?86) ARCH=i586 ;;
arm*) ARCH=arm ;;
*) ARCH=$( uname -m ) ;;
esac
@@ -40,8 +41,8 @@ TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
@@ -59,9 +60,9 @@ 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}
+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 \
@@ -69,11 +70,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 {} \;
-cd src
-autoconf
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
./configure \
--prefix=/usr \
--libdir=/usr/lib${LIBDIRSUFFIX} \
@@ -84,17 +80,26 @@ CXXFLAGS="$SLKCFLAGS" \
--with-beagle=no \
--build=$ARCH-slackware-linux
-make
-install -D -m755 mb $PKG/usr/bin/$PRGNAM
+# Fix the examples path
+sed -i "s:/share:/share/$PRGNAM:" examples/Makefile
+sed -i 's:examples/${PACKAGE}:examples:g' examples/Makefile
+
+# Use our CFLAGS
+sed -i "/^CFLAGS/s/=/+=/" Makefile
+
+make CFLAGS="$SLKCFLAGS"
+make install DESTDIR=$PKG
+
+# Rename the executable
+cd $PKG/usr/bin
+mv mb $PRGNAM
+cd -
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-mkdir -p $PKG/usr/share/$PRGNAM
-cp -a ../examples $PKG/usr/share/$PRGNAM
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a gpl.txt ../documentation/* $PKG/usr/doc/$PRGNAM-$VERSION
+# Add these too to the doc folder
+cp -a INSTALL TODO $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
cat $CWD/References > $PKG/usr/doc/$PRGNAM-$VERSION/References
diff --git a/academic/mrbayes/mrbayes.info b/academic/mrbayes/mrbayes.info
index 547aa09398..f00c0fc95f 100644
--- a/academic/mrbayes/mrbayes.info
+++ b/academic/mrbayes/mrbayes.info
@@ -1,8 +1,8 @@
PRGNAM="mrbayes"
-VERSION="3.2.6"
+VERSION="3.2.7a"
HOMEPAGE="http://mrbayes.sourceforge.net/"
-DOWNLOAD="http://ponce.cc/slackware/sources/repo/mrbayes-3.2.6.tar.gz"
-MD5SUM="95f9822f24be47b976bf87540b55d1fe"
+DOWNLOAD="https://github.com/NBISweden/MrBayes/archive/v3.2.7a/MrBayes-3.2.7a.tar.gz"
+MD5SUM="504236626ce9a2de1066a8520672f0cc"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/academic/muscle/muscle.SlackBuild b/academic/muscle/muscle.SlackBuild
index 5a73e12824..9e69c5b702 100644
--- a/academic/muscle/muscle.SlackBuild
+++ b/academic/muscle/muscle.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for muscle
-# Copyright 2011-2016 Petar Petrov slackalaxy@gmail.com
+# Copyright 2011-2019 Petar Petrov slackalaxy@gmail.com
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,13 +23,13 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=muscle
-VERSION=${VERSION:-3.8.31}
+VERSION=${VERSION:-3.8.1551}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
- i?86) ARCH=i486 ;;
+ i?86) ARCH=i586 ;;
arm*) ARCH=arm ;;
*) ARCH=$( uname -m ) ;;
esac
@@ -40,8 +40,8 @@ TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
@@ -59,22 +59,25 @@ set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
-rm -rf ${PRGNAM}${VERSION}
-tar xvf $CWD/${PRGNAM}${VERSION}_src.tar.gz
-cd ${PRGNAM}${VERSION}
+rm -rf ${PRGNAM}-${VERSION}
+mkdir -p ${PRGNAM}-${VERSION}
+cd ${PRGNAM}-${VERSION}
+tar xvf $CWD/${PRGNAM}_src_${VERSION}.tar.gz
+
chown -R root:root .
find -L . \
- \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 -o -perm 511 \) \
- -exec chmod 755 {} \; -o \
- \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
- -exec chmod 644 {} \;
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-cd ./src
+# Use our CFLAGS
+sed -i "/^CFLAGS/s/=/+=/" Makefile
-ENV_GCC_OPTS="$SLKCFLAGS" \
- make
+CFLAGS="$SLKCFLAGS" \
+make
-install -D -m755 muscle $PKG/usr/bin/muscle
+install -D -m755 $PRGNAM $PKG/usr/bin/$PRGNAM
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
diff --git a/academic/muscle/muscle.info b/academic/muscle/muscle.info
index 1167cc14bf..e7671cd1bc 100644
--- a/academic/muscle/muscle.info
+++ b/academic/muscle/muscle.info
@@ -1,8 +1,8 @@
PRGNAM="muscle"
-VERSION="3.8.31"
+VERSION="3.8.1551"
HOMEPAGE="http://www.drive5.com/muscle/"
-DOWNLOAD="http://www.drive5.com/muscle/downloads3.8.31/muscle3.8.31_src.tar.gz"
-MD5SUM="f767f00fd15f0c5db944d41936779e10"
+DOWNLOAD="http://www.drive5.com/muscle/muscle_src_3.8.1551.tar.gz"
+MD5SUM="1b7c9661f275a82d3cf708f923736bf8"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/academic/ncbi-blast+/ncbi-blast+.SlackBuild b/academic/ncbi-blast+/ncbi-blast+.SlackBuild
index 131a68c48d..48eeee007d 100644
--- a/academic/ncbi-blast+/ncbi-blast+.SlackBuild
+++ b/academic/ncbi-blast+/ncbi-blast+.SlackBuild
@@ -1,7 +1,7 @@
#!/bin/sh
# Slackware build script for ncbi-blast+
-# This takes the place of ncbi-blast-plus (2013-2018), which just
+# This takes the place of ncbi-blast-plus (2013-2019), which just
# repackaged the binaries provided by upstream.
# Copyright 2013-2019 Petar Petrov slackalaxy@gmail.com
@@ -26,7 +26,7 @@
PRGNAM=ncbi-blast+
DIRNAM=ncbi-blast
-VERSION=${VERSION:-2.8.1}
+VERSION=${VERSION:-2.9.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/academic/ncbi-blast+/ncbi-blast+.info b/academic/ncbi-blast+/ncbi-blast+.info
index 938fe0b4f1..c2cf52820f 100644
--- a/academic/ncbi-blast+/ncbi-blast+.info
+++ b/academic/ncbi-blast+/ncbi-blast+.info
@@ -1,8 +1,8 @@
PRGNAM="ncbi-blast+"
-VERSION="2.8.1"
+VERSION="2.9.0"
HOMEPAGE="https://blast.ncbi.nlm.nih.gov/"
-DOWNLOAD="ftp://ftp.ncbi.nih.gov/blast/executables/blast+/2.8.1/ncbi-blast-2.8.1+-src.tar.gz"
-MD5SUM="9398ccc096ea5f4c18911e5334bf6916"
+DOWNLOAD="ftp://ftp.ncbi.nih.gov/blast/executables/blast+/2.9.0/ncbi-blast-2.9.0+-src.tar.gz"
+MD5SUM="e6a44564e6278c445826ec2720f104b4"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="lmdb"
diff --git a/academic/novocraft/novocraft.SlackBuild b/academic/novocraft/novocraft.SlackBuild
index 3b1147f528..0b09df1622 100644
--- a/academic/novocraft/novocraft.SlackBuild
+++ b/academic/novocraft/novocraft.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for novocraft
-# Copyright 2017 Rob van Nues
+# Copyright 2017-19 Rob van Nues
# 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=novocraft
-VERSION=${VERSION:-3.09.02}
+VERSION=${VERSION:-3.09.03}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/academic/novocraft/novocraft.info b/academic/novocraft/novocraft.info
index 101f5e302c..e9b6288695 100644
--- a/academic/novocraft/novocraft.info
+++ b/academic/novocraft/novocraft.info
@@ -1,10 +1,10 @@
PRGNAM="novocraft"
-VERSION="3.09.02"
+VERSION="3.09.03"
HOMEPAGE="http://www.novocraft.com/products/novoalign/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="http://www.novocraft.com/support/download/download.php?filename=V3.09.02/novocraftV3.09.02.Linux3.10.0.tar.gz"
-MD5SUM_x86_64="c313146866d38fa3315ffca19ec215b3"
+DOWNLOAD_x86_64="http://www.novocraft.com/support/download/download.php?filename=V3.09.03/novocraftV3.09.03.Linux3.10.0.tar.gz"
+MD5SUM_x86_64="84c2dd55f8b469f4579dcb6951bc4069"
REQUIRES=""
MAINTAINER="Rob van Nues"
EMAIL="sborg63@disroot.org"
diff --git a/academic/perlprimer/perlprimer.SlackBuild b/academic/perlprimer/perlprimer.SlackBuild
index 686c973a34..105e42f9f0 100644
--- a/academic/perlprimer/perlprimer.SlackBuild
+++ b/academic/perlprimer/perlprimer.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for perlprimer
-# Copyright 2011-2018 Petar Petrov slackalaxy@gmail.com
+# Copyright 2011-2019 Petar Petrov slackalaxy@gmail.com
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,8 +23,8 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=perlprimer
-VERSION=${VERSION:-1.2.3_f7d3bd0}
-COMMIT=${COMMIT:-f7d3bd0b7f509d88cb0aded4fc08042bcff7f5dd}
+VERSION=${VERSION:-1.2.4}
+COMMIT=${COMMIT:-f415ea6d0170f2f62f10c678adac8fdc69a3298f}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -50,7 +50,7 @@ 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 {} \;
-install -D -m755 $PRGNAM $PKG/usr/bin/perlprimer.pl
+install -D -m755 $PRGNAM $PKG/usr/bin/${PRGNAM}.pl
install -D -m644 gcg.603 $PKG/usr/share/$PRGNAM/gcg.603
mkdir -p $PKG/usr/share/{applications,pixmaps}
diff --git a/academic/perlprimer/perlprimer.info b/academic/perlprimer/perlprimer.info
index bb2859f430..b2589471c1 100644
--- a/academic/perlprimer/perlprimer.info
+++ b/academic/perlprimer/perlprimer.info
@@ -1,10 +1,10 @@
PRGNAM="perlprimer"
-VERSION="1.2.3_f7d3bd0"
+VERSION="1.2.4"
HOMEPAGE="https://github.com/owenjm/perlprimer"
-DOWNLOAD="https://github.com/owenjm/perlprimer/archive/f7d3bd0/perlprimer-f7d3bd0b7f509d88cb0aded4fc08042bcff7f5dd.tar.gz"
-MD5SUM="c4fe53c120d3ed61514dacd355a93791"
+DOWNLOAD="https://github.com/owenjm/perlprimer/archive/f415ea6/perlprimer-f415ea6d0170f2f62f10c678adac8fdc69a3298f.tar.gz"
+MD5SUM="44b469575c960e2d1f496a98eb76d407"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="libwww-perl perl-tk"
+REQUIRES="perl-tk perl-JSON perl-LWP-Protocol-https"
MAINTAINER="Petar Petrov"
EMAIL="slackalaxy@gmail.com"
diff --git a/academic/pysam/pysam.SlackBuild b/academic/pysam/pysam.SlackBuild
index c2ff916cc9..f5c3d8615e 100644
--- a/academic/pysam/pysam.SlackBuild
+++ b/academic/pysam/pysam.SlackBuild
@@ -24,10 +24,14 @@
PRGNAM=pysam
-VERSION=${VERSION:-0.15.2}
+VERSION=${VERSION:-0.15.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+#set which python version to install it for
+PYTHON2=false
+PYTHON3=true
+
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
i?86) ARCH=i586 ;;
@@ -70,7 +74,16 @@ 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 {} \;
-python setup.py install --root=$PKG
+#use system htslib instead
+export HTSLIB_LIBRARY_DIR=/usr/lib$LIBDIRSUFFIX
+export HTSLIB_INCLUDE_DIR=/usr/include
+
+if $PYTHON2; then
+ python setup.py install --root=$PKG
+fi
+if $PYTHON3; then
+ python3 setup.py install --root=$PKG
+fi
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
diff --git a/academic/pysam/pysam.info b/academic/pysam/pysam.info
index 2951c27d95..a7747f8d20 100644
--- a/academic/pysam/pysam.info
+++ b/academic/pysam/pysam.info
@@ -1,10 +1,10 @@
PRGNAM="pysam"
-VERSION="0.15.2"
+VERSION="0.15.3"
HOMEPAGE="https://github.com/pysam-developers/pysam"
-DOWNLOAD="https://github.com/pysam-developers/pysam/archive/v0.15.2/pysam-0.15.2.tar.gz"
-MD5SUM="3000f77fd997d864fe551b3001fbac22"
+DOWNLOAD="https://github.com/pysam-developers/pysam/archive/v0.15.3/pysam-0.15.3.tar.gz"
+MD5SUM="f8586362c20c754bc698c04e32e11a63"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES=""
+REQUIRES="python3 htslib"
MAINTAINER="Rob van Nues"
EMAIL="sborg63@disroot.org"
diff --git a/academic/reduce-algebra/reduce-algebra.SlackBuild b/academic/reduce-algebra/reduce-algebra.SlackBuild
index 42c09d6cc4..ead476888a 100644
--- a/academic/reduce-algebra/reduce-algebra.SlackBuild
+++ b/academic/reduce-algebra/reduce-algebra.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for reduce-algebra
-# Copyright 2016-2018 Alexander Verbovetsky, Moscow, Russia
+# Copyright 2016-2019 Alexander Verbovetsky, Moscow, Russia
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=reduce-algebra
-VERSION=${VERSION:-20180920svn4765}
+VERSION=${VERSION:-20190413svn4961}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/academic/reduce-algebra/reduce-algebra.info b/academic/reduce-algebra/reduce-algebra.info
index d58f706311..bf126ba1f1 100644
--- a/academic/reduce-algebra/reduce-algebra.info
+++ b/academic/reduce-algebra/reduce-algebra.info
@@ -1,10 +1,10 @@
PRGNAM="reduce-algebra"
-VERSION="20180920svn4765"
+VERSION="20190413svn4961"
HOMEPAGE="http://reduce-algebra.sourceforge.net"
-DOWNLOAD="http://downloads.sourceforge.net/reduce-algebra/snapshot_2018-09-20/Reduce-svn4765-src.tar.gz \
- http://downloads.sourceforge.net/reduce-algebra/snapshot_2018-09-20/linux64/reduce-common_4765_all.tgz"
-MD5SUM="64626e9bfeca12181656864a5040c76d \
- d26101055d64247d9411ce87e0352159"
+DOWNLOAD="http://downloads.sourceforge.net/reduce-algebra/snapshot_2019-04-13/Reduce-svn4961-src.tar.gz \
+ http://downloads.sourceforge.net/reduce-algebra/snapshot_2019-04-13/linux64/reduce-common_4961_all.tgz"
+MD5SUM="c028571b90926cfce76945a1476282b8 \
+ 7ccfa1e2a15dd920db5d8043233df366"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/academic/scidavis/fix-sf377-all-colors-turn-to-black-after-reload-of-project.patch b/academic/scidavis/fix-sf377-all-colors-turn-to-black-after-reload-of-project.patch
new file mode 100644
index 0000000000..8e7a74cb43
--- /dev/null
+++ b/academic/scidavis/fix-sf377-all-colors-turn-to-black-after-reload-of-project.patch
@@ -0,0 +1,75 @@
+diff --git a/libscidavis/src/ApplicationWindow.cpp b/libscidavis/src/ApplicationWindow.cpp
+index 534c12ac..b203c705 100644
+--- a/libscidavis/src/ApplicationWindow.cpp
++++ b/libscidavis/src/ApplicationWindow.cpp
+@@ -9611,7 +9611,7 @@ Graph* ApplicationWindow::openGraph(ApplicationWindow* app, MultiLayer *plot,
+
+ CurveLayout cl;
+ cl.connectType=curve[4].toInt();
+- cl.lCol=curve[5].toUInt();
++ cl.lCol=COLORUINT(curve[5]);
+ if (d_file_version <= 89)
+ cl.lCol = convertOldToNewColorIndex(cl.lCol);
+ cl.lStyle=curve[6].toInt();
+@@ -9622,7 +9622,7 @@ Graph* ApplicationWindow::openGraph(ApplicationWindow* app, MultiLayer *plot,
+ else
+ cl.sType=curve[9].toInt();
+
+- cl.symCol=curve[10].toUInt();
++ cl.symCol=COLORUINT(curve[10]);
+ if (d_file_version <= 89)
+ cl.symCol = convertOldToNewColorIndex(cl.symCol);
+ if (curve[11]=="-1")
+@@ -9630,12 +9630,12 @@ Graph* ApplicationWindow::openGraph(ApplicationWindow* app, MultiLayer *plot,
+ else
+ {
+ cl.symbolFill = true;
+- cl.fillCol=curve[11].toUInt();
++ cl.fillCol=COLORUINT(curve[11]);
+ }
+ if (d_file_version <= 89)
+ cl.fillCol = convertOldToNewColorIndex(cl.fillCol);
+ cl.filledArea=curve[12].toInt();
+- cl.aCol=curve[13].toUInt();
++ cl.aCol=COLORUINT(curve[13]);
+ if (d_file_version <= 89)
+ cl.aCol = convertOldToNewColorIndex(cl.aCol);
+ cl.aStyle=curve[14].toInt();
+@@ -9755,21 +9755,21 @@ Graph* ApplicationWindow::openGraph(ApplicationWindow* app, MultiLayer *plot,
+ QStringList curve = s.split("\t");
+ CurveLayout cl;
+ cl.connectType=curve[6].toInt();
+- cl.lCol=curve[7].toUInt();
++ cl.lCol=COLORUINT(curve[7]);
+ cl.lStyle=curve[8].toInt();
+ cl.lWidth=curve[9].toInt();
+ cl.sSize=curve[10].toInt();
+ cl.sType=curve[11].toInt();
+- cl.symCol=curve[12].toUInt();
++ cl.symCol=COLORUINT(curve[12]);
+ if (curve[13]=="-1")
+ cl.symbolFill = false;
+ else
+ {
+ cl.symbolFill = true;
+- cl.fillCol=curve[13].toUInt();
++ cl.fillCol=COLORUINT(curve[13]);
+ }
+ cl.filledArea=curve[14].toInt();
+- cl.aCol=curve[15].toUInt();
++ cl.aCol=COLORUINT(curve[15]);
+ cl.aStyle=curve[16].toInt();
+ int current_index = 17;
+ if(curve.count() < 16)
+diff --git a/libscidavis/src/ColorButton.h b/libscidavis/src/ColorButton.h
+index e826dff6..42351f99 100644
+--- a/libscidavis/src/ColorButton.h
++++ b/libscidavis/src/ColorButton.h
+@@ -42,6 +42,7 @@ static inline QString COLORVALUE( QString s ) { return s; }
+ static inline QString COLORNAME( QColor c ) { return ('#'+QString::number(c.rgba(),16)); }
+ static inline QString COLORVALUE( QString s ) { if ((s[0]=='#') && (s.size()==9)) return s.remove(1,2); else return s; }
+ #endif
++static inline uint COLORUINT( QString s ) { if (s[0]=='#') return s.remove(0,1).toUInt(nullptr,16); else return s.toUInt(); }
+
+ //! A button used for color selection
+ /**
diff --git a/academic/scidavis/fix-sf383-offset-and-spacing-of-bar-graphs.patch b/academic/scidavis/fix-sf383-offset-and-spacing-of-bar-graphs.patch
new file mode 100644
index 0000000000..bf8006654a
--- /dev/null
+++ b/academic/scidavis/fix-sf383-offset-and-spacing-of-bar-graphs.patch
@@ -0,0 +1,81 @@
+diff --git a/libscidavis/src/ApplicationWindow.cpp b/libscidavis/src/ApplicationWindow.cpp
+index a140d46..f13e8ff 100644
+--- a/libscidavis/src/ApplicationWindow.cpp
++++ b/libscidavis/src/ApplicationWindow.cpp
+@@ -9595,6 +9595,7 @@ Graph* ApplicationWindow::openGraph(ApplicationWindow* app, MultiLayer *plot,
+ {
+ bool curve_loaded = false; // Graph::insertCurve may fail
+ QStringList curve = s.split("\t", QString::KeepEmptyParts);
++ int s_offset = 0;
+ if (curve.count()>14)
+ {
+ if (!app->renamedTables.isEmpty())
+@@ -9647,19 +9648,23 @@ Graph* ApplicationWindow::openGraph(ApplicationWindow* app, MultiLayer *plot,
+ cl.penWidth = curve[15].toInt();
+ else
+ cl.penWidth = cl.lWidth;
+- // custom dash pattern
+- cl.lCapStyle = curve[16].toInt();
+- cl.lJoinStyle = curve[17].toInt();
+- cl.lCustomDash = curve[18];
++ if (d_file_version >= 0x011800) // 1.24.0
++ {
++ // custom dash pattern
++ cl.lCapStyle = curve[15].toInt();
++ cl.lJoinStyle = curve[16].toInt();
++ cl.lCustomDash = curve[17];
++ s_offset += 3;
++ }
+
+ Table *w = app->table(curve[2]);
+ if (w)
+ {
+ int plotType = curve[3].toInt();
+- if(curve.count()>21 && (plotType == Graph::VectXYXY || plotType == Graph::VectXYAM))
++ if(curve.count()>(21+s_offset) && (plotType == Graph::VectXYXY || plotType == Graph::VectXYAM))
+ {
+ QStringList colsList;
+- colsList<<curve[2]; colsList<<curve[20]; colsList<<curve[21];
++ colsList<<curve[2]; colsList<<curve[20+s_offset]; colsList<<curve[21+s_offset];
+ if (d_file_version < 72)
+ colsList.prepend(w->colName(curve[1].toInt()));
+ else
+@@ -9685,11 +9690,11 @@ Graph* ApplicationWindow::openGraph(ApplicationWindow* app, MultiLayer *plot,
+ else
+ {
+ if(plotType == Graph::VectXYXY)
+- ag->updateVectorsLayout(curveID, curve[15], curve[16].toInt(),
+- curve[17].toInt(), curve[18].toInt(), curve[19].toInt(), 0);
+- else if (curve.count()>22)
+- ag->updateVectorsLayout(curveID, curve[15], curve[16].toInt(), curve[17].toInt(),
+- curve[18].toInt(), curve[19].toInt(), curve[22].toInt());
++ ag->updateVectorsLayout(curveID, curve[15+s_offset], curve[16+s_offset].toInt(),
++ curve[17+s_offset].toInt(), curve[18+s_offset].toInt(), curve[19+s_offset].toInt(), 0);
++ else if (curve.count()>22+s_offset)
++ ag->updateVectorsLayout(curveID, curve[15+s_offset], curve[16+s_offset].toInt(), curve[17+s_offset].toInt(),
++ curve[18+s_offset].toInt(), curve[19+s_offset].toInt(), curve[22+s_offset].toInt());
+ }
+ }
+ else if(plotType == Graph::Box) {
+@@ -9705,8 +9710,8 @@ Graph* ApplicationWindow::openGraph(ApplicationWindow* app, MultiLayer *plot,
+ QwtHistogram *h = (QwtHistogram *)ag->curve(curveID);
+ if (d_file_version <= 76)
+ h->setBinning(curve[16].toInt(),curve[17].toDouble(),curve[18].toDouble(),curve[19].toDouble());
+- else if (curve.count()>20)
+- h->setBinning(curve[17].toInt(),curve[18].toDouble(),curve[19].toDouble(),curve[20].toDouble());
++ else if (curve.count()>20+s_offset)
++ h->setBinning(curve[17+s_offset].toInt(),curve[18+s_offset].toDouble(),curve[19+s_offset].toDouble(),curve[20+s_offset].toDouble());
+ h->loadData();
+ }
+ } else {
+@@ -9727,8 +9732,8 @@ Graph* ApplicationWindow::openGraph(ApplicationWindow* app, MultiLayer *plot,
+ {
+ if (d_file_version <= 76 && curve.count()>15)
+ ag->setBarsGap(curveID, curve[15].toInt(), 0);
+- else if (curve.count()>16)
+- ag->setBarsGap(curveID, curve[15].toInt(), curve[16].toInt());
++ else if (curve.count()>(16+s_offset))
++ ag->setBarsGap(curveID, curve[15+s_offset].toInt(), curve[16+s_offset].toInt());
+ }
+ if (curve_loaded)
+ ag->updateCurveLayout(curveID, &cl);
diff --git a/academic/scidavis/fix-sf385-crash-using-data-range-selector.patch b/academic/scidavis/fix-sf385-crash-using-data-range-selector.patch
new file mode 100644
index 0000000000..ba062d2e28
--- /dev/null
+++ b/academic/scidavis/fix-sf385-crash-using-data-range-selector.patch
@@ -0,0 +1,29 @@
+diff --git a/libscidavis/src/RangeSelectorTool.cpp b/libscidavis/src/RangeSelectorTool.cpp
+index 26ce5fd..65bfa54 100644
+--- a/libscidavis/src/RangeSelectorTool.cpp
++++ b/libscidavis/src/RangeSelectorTool.cpp
+@@ -115,8 +115,8 @@ void RangeSelectorTool::pointSelected(const QPoint &pos)
+ setActivePoint(point);
+ else {
+ // try to be intelligent about selecting the inactive point
+- double min_x = curve->minXValue();
+- double max_x = curve->maxXValue();
++ double min_x = minXValue();
++ double max_x = maxXValue();
+ int n = curve->dataSize();
+ double second_x;
+ if (curve->x(point) == min_x)
+@@ -129,11 +129,11 @@ void RangeSelectorTool::pointSelected(const QPoint &pos)
+ second_x = min_x;
+ if (second_x == max_x) { // start at selected point and try larger indices first
+ for (int i=0; i<n; ++i)
+- if (curve->x((i + point) % n) == max_x)
++ if (qFuzzyCompare(curve->x((i + point) % n), max_x))
+ d_inactive_point = (i + point) % n;
+ } else { // start at selected point and try smaller indices first
+ for (int i=n-1; i>=0; --i)
+- if (curve->x((i + point) % n) == max_x)
++ if (qFuzzyCompare(curve->x((i + point) % n),max_x))
+ d_inactive_point = (i + point) % n;
+ }
+ d_selected_curve = curve;
diff --git a/academic/scidavis/scidavis.SlackBuild b/academic/scidavis/scidavis.SlackBuild
index fba0962407..640c46c562 100644
--- a/academic/scidavis/scidavis.SlackBuild
+++ b/academic/scidavis/scidavis.SlackBuild
@@ -25,7 +25,7 @@
PRGNAM=scidavis
VERSION=${VERSION:-1.25}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
@@ -79,6 +79,15 @@ else
export PYTHON=python2
fi
+# Fix for SF bug https://sourceforge.net/p/scidavis/scidavis-bugs/377/
+patch -p1 < $CWD/fix-sf377-all-colors-turn-to-black-after-reload-of-project.patch libscidavis/src/ApplicationWindow.cpp
+
+# Fix for SF bug https://sourceforge.net/p/scidavis/scidavis-bugs/383/
+patch -p1 < $CWD/fix-sf383-offset-and-spacing-of-bar-graphs.patch libscidavis/src/ApplicationWindow.cpp
+
+# Fix for SF bug https://sourceforge.net/p/scidavis/scidavis-bugs/385/
+patch -p1 < $CWD/fix-sf385-crash-using-data-range-selector.patch libscidavis/src/RangeSelectorTool.cpp
+
## For some unknown reason, to build in Slackware we need to run qmake twice in order to get the app icons working properly
## See https://sourceforge.net/p/scidavis/scidavis-bugs/259/
qmake
diff --git a/academic/stringtie/stringtie.SlackBuild b/academic/stringtie/stringtie.SlackBuild
index 51f471e71a..d10414b504 100644
--- a/academic/stringtie/stringtie.SlackBuild
+++ b/academic/stringtie/stringtie.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for stringtie
-# Copyright 2018 Petar Petrov slackalaxy@gmail.com
+# Copyright 2018-2019 Petar Petrov slackalaxy@gmail.com
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=stringtie
-VERSION=${VERSION:-1.3.5}
+VERSION=${VERSION:-1.3.6}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/academic/stringtie/stringtie.info b/academic/stringtie/stringtie.info
index 6ab44c841a..0bda7b8dc4 100644
--- a/academic/stringtie/stringtie.info
+++ b/academic/stringtie/stringtie.info
@@ -1,8 +1,8 @@
PRGNAM="stringtie"
-VERSION="1.3.5"
+VERSION="1.3.6"
HOMEPAGE="http://ccb.jhu.edu/software/stringtie/"
-DOWNLOAD="https://github.com/gpertea/stringtie/archive/v1.3.5/stringtie-1.3.5.tar.gz"
-MD5SUM="64e5a271dd1b4408728c5f16ce1222ff"
+DOWNLOAD="https://github.com/gpertea/stringtie/archive/v1.3.6/stringtie-1.3.6.tar.gz"
+MD5SUM="ac94323cb300e90b02bc82bc27e50a2f"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/academic/t_coffee/t_coffee.SlackBuild b/academic/t_coffee/t_coffee.SlackBuild
index 7329c61e2f..d99c398ae4 100644
--- a/academic/t_coffee/t_coffee.SlackBuild
+++ b/academic/t_coffee/t_coffee.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for t_coffee
-# Copyright 2013-2016 Petar Petrov slackalaxy@gmail.com
+# Copyright 2013-2019 Petar Petrov slackalaxy@gmail.com
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,15 +23,15 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=t_coffee
-VERSION=${VERSION:-11.00.8cbe486}
+TARNAM=tcoffee
+VERSION=${VERSION:-13.00_git33cdeb8}
+COMMIT=33cdeb86ffb77fe142ccf7a3ee568340b7583f7f
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
-SRCNAM=T-COFFEE_distribution_Version
-
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
- i?86) ARCH=i486 ;;
+ i?86) ARCH=i586 ;;
arm*) ARCH=arm ;;
*) ARCH=$( uname -m ) ;;
esac
@@ -42,8 +42,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"
@@ -61,9 +61,9 @@ set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
-rm -rf ${SRCNAM}_${VERSION}
-tar xvf $CWD/${SRCNAM}_${VERSION}.tar.gz
-cd ${SRCNAM}_${VERSION}
+rm -rf ${TARNAM}-${COMMIT}
+tar xvf $CWD/${TARNAM}-${COMMIT}.tar.gz
+cd ${TARNAM}-${COMMIT}
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
@@ -71,15 +71,15 @@ 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 {} \;
-cd t_coffee_source
+cd compile
+
+# Use our CFLAGS
+sed -i "/^CFLAGS/s/=/+=/" makefile
CFLAGS="$SLKCFLAGS" \
-CC="gcc" \
-FCC="gfortran" \
-make -i all
+make all
install -D -m755 $PRGNAM $PKG/usr/bin/$PRGNAM
-install -D -m755 TMalign $PKG/usr/bin/TMalign
cd -
@@ -88,7 +88,7 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a \
- install license.txt \
+ HOW_BUILD_WORKS.md README.md docs/*.rst \
$PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
cat $CWD/References > $PKG/usr/doc/$PRGNAM-$VERSION/References
diff --git a/academic/t_coffee/t_coffee.info b/academic/t_coffee/t_coffee.info
index 129a6c258d..70063ae306 100644
--- a/academic/t_coffee/t_coffee.info
+++ b/academic/t_coffee/t_coffee.info
@@ -1,8 +1,8 @@
PRGNAM="t_coffee"
-VERSION="11.00.8cbe486"
+VERSION="13.00_git33cdeb8"
HOMEPAGE="http://www.tcoffee.org/"
-DOWNLOAD="http://www.tcoffee.org/Packages/Stable/Version_11.00.8cbe486/T-COFFEE_distribution_Version_11.00.8cbe486.tar.gz"
-MD5SUM="bd91485c06eda4f2ffcb61542d3ce302"
+DOWNLOAD="https://github.com/cbcrg/tcoffee/archive/33cdeb8/tcoffee-33cdeb86ffb77fe142ccf7a3ee568340b7583f7f.tar.gz"
+MD5SUM="7818cfe47cbe6dc7c0ab669b72c5d8db"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/academic/tophat/slack-desc b/academic/tophat/slack-desc
index 72180b86b6..22fb29099f 100644
--- a/academic/tophat/slack-desc
+++ b/academic/tophat/slack-desc
@@ -14,6 +14,6 @@ tophat: high-throughput short read aligner Bowtie, and then analyzes the
tophat: mapping results to identify splice junctions between exons.
tophat:
tophat: Home: http://tophat.cbcb.umd.edu/
-tophat: References: /usr/doc/tophat-2.1.1/References
+tophat: https://github.com/infphilo/tophat/
tophat:
tophat:
diff --git a/academic/tophat/tophat.SlackBuild b/academic/tophat/tophat.SlackBuild
index e579ff1e9a..f32fb590f5 100644
--- a/academic/tophat/tophat.SlackBuild
+++ b/academic/tophat/tophat.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for tophat
-# Copyright 2013-2016 Petar Petrov slackalaxy@gmail.com
+# Copyright 2013-2019 Petar Petrov slackalaxy@gmail.com
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,13 +23,13 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=tophat
-VERSION=${VERSION:-2.1.1}
+VERSION=${VERSION:-2.1.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
- i?86) ARCH=i486 ;;
+ i?86) ARCH=i586 ;;
arm*) ARCH=arm ;;
*) ARCH=$( uname -m ) ;;
esac
@@ -40,8 +40,8 @@ TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
@@ -69,6 +69,8 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+./autogen.sh
+
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
diff --git a/academic/tophat/tophat.info b/academic/tophat/tophat.info
index 32ecba312c..f2fc213b90 100644
--- a/academic/tophat/tophat.info
+++ b/academic/tophat/tophat.info
@@ -1,8 +1,8 @@
PRGNAM="tophat"
-VERSION="2.1.1"
+VERSION="2.1.2"
HOMEPAGE="http://ccb.jhu.edu/software/tophat/"
-DOWNLOAD="http://ccb.jhu.edu/software/tophat/downloads/tophat-2.1.1.tar.gz"
-MD5SUM="4b2391de46457ba6b2b7268a9da593e4"
+DOWNLOAD="https://github.com/infphilo/tophat/archive/v2.1.2/tophat-2.1.2.tar.gz"
+MD5SUM="db844fd7f53c519e716cd6222e6195b2"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/academic/ugene/README b/academic/ugene/README
index 515ecec210..a75fc649e8 100644
--- a/academic/ugene/README
+++ b/academic/ugene/README
@@ -35,7 +35,7 @@ program. All of them are available at SlackBuilds.org:
- bedGraphToBigWig (Convert bedGraph to bigWig file)
- bedtools (A powerful toolset for genome arithmetic)
- bowtie (A short read aligner of DNA sequences)
-- bowtie2-legacy (A tool for aligning sequencing reads)
+- bowtie2 (A tool for aligning sequencing reads)
- bwa (Burrows-Wheeler Aligner)
- cap3 (CAP3: A DNA sequence assembly program)
- cistrome-CEAS (CEAS: Cis-regulatory Element Annotation System)
@@ -52,6 +52,7 @@ program. All of them are available at SlackBuilds.org:
- fastqc (A quality control tool for high throughput sequence data)
- HMMER (Biosequence analysis using profile hidden Markov models)
- kraken (Assign taxonomic labels to short DNA sequences)
+- MetaPhlAn2 (Metagenomic Phylogenetic Analysis)
- ncbi-blast (BLAST: Basic Local Alignment Search Tool)
- ncbi-blast+ (BLAST+ Command Line Applications)
- PhyML (Phylogenetic estimation using Maximum Likelihood)
diff --git a/academic/ugene/ugene.SlackBuild b/academic/ugene/ugene.SlackBuild
index c93a523b65..ac95c63b17 100644
--- a/academic/ugene/ugene.SlackBuild
+++ b/academic/ugene/ugene.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for ugene
-# Copyright 2013-2018 Petar Petrov slackalaxy@gmail.com
+# Copyright 2013-2019 Petar Petrov slackalaxy@gmail.com
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=ugene
-VERSION=${VERSION:-1.31.1}
+VERSION=${VERSION:-1.32.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/academic/ugene/ugene.info b/academic/ugene/ugene.info
index 7f2ad37c91..aebb94b7e0 100644
--- a/academic/ugene/ugene.info
+++ b/academic/ugene/ugene.info
@@ -1,8 +1,8 @@
PRGNAM="ugene"
-VERSION="1.31.1"
+VERSION="1.32.0"
HOMEPAGE="http://ugene.net/"
-DOWNLOAD="https://github.com/ugeneunipro/ugene/archive/1.31.1/ugene-1.31.1.tar.gz"
-MD5SUM="ec32889089b7b9f6c6a9668aa56c198e"
+DOWNLOAD="https://github.com/ugeneunipro/ugene/archive/1.32.0/ugene-1.32.0.tar.gz"
+MD5SUM="bcebd1b0ececf9cf83edf24b69f7e16a"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="qt5-webkit"
diff --git a/academic/zotero/zotero.SlackBuild b/academic/zotero/zotero.SlackBuild
index 654a90f06c..6e7b22f9b3 100644
--- a/academic/zotero/zotero.SlackBuild
+++ b/academic/zotero/zotero.SlackBuild
@@ -25,7 +25,7 @@
PRGNAM=zotero
SRCNAM=Zotero
-VERSION=${VERSION:-5.0.66}
+VERSION=${VERSION:-5.0.73}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/academic/zotero/zotero.info b/academic/zotero/zotero.info
index f57f148601..af2158063c 100644
--- a/academic/zotero/zotero.info
+++ b/academic/zotero/zotero.info
@@ -1,10 +1,10 @@
PRGNAM="zotero"
-VERSION="5.0.66"
+VERSION="5.0.73"
HOMEPAGE="https://www.zotero.org/"
-DOWNLOAD="https://download.zotero.org/client/release/5.0.66/Zotero-5.0.66_linux-i686.tar.bz2"
-MD5SUM="a64c93cdda4964f6235bfa1d1d6afbdb"
-DOWNLOAD_x86_64="https://download.zotero.org/client/release/5.0.66/Zotero-5.0.66_linux-x86_64.tar.bz2"
-MD5SUM_x86_64="87f1a2e1901b7859df0e292d3bec04f8"
+DOWNLOAD="https://download.zotero.org/client/release/5.0.73/Zotero-5.0.73_linux-i686.tar.bz2"
+MD5SUM="53defc189668d77aa460dfae575a0037"
+DOWNLOAD_x86_64="https://download.zotero.org/client/release/5.0.73/Zotero-5.0.73_linux-x86_64.tar.bz2"
+MD5SUM_x86_64="ed9580c4a60103eeaf0b1642878be1ce"
REQUIRES=""
MAINTAINER="Andrew Payne"
EMAIL="phalange@komputermatrix.com"
diff --git a/audio/FAudio/FAudio.SlackBuild b/audio/FAudio/FAudio.SlackBuild
new file mode 100644
index 0000000000..428a4f32f8
--- /dev/null
+++ b/audio/FAudio/FAudio.SlackBuild
@@ -0,0 +1,95 @@
+#!/bin/sh
+
+# Slackware build script for FAudio
+
+# Copyright 2019 Hunter Sezen California, USA
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+PRGNAM=FAudio
+VERSION=${VERSION:-19.08}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+set -eu
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+cd $PRGNAM-$VERSION
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+mkdir -p build
+cd build
+ cmake \
+ -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib${LIBDIRSUFFIX} \
+ -DCMAKE_BUILD_TYPE=Release ..
+ make
+ make install DESTDIR=$PKG
+cd ..
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" |
+ grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a LICENSE README $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/audio/FAudio/FAudio.info b/audio/FAudio/FAudio.info
new file mode 100644
index 0000000000..b41f76efbc
--- /dev/null
+++ b/audio/FAudio/FAudio.info
@@ -0,0 +1,10 @@
+PRGNAM="FAudio"
+VERSION="19.08"
+HOMEPAGE="https://fna-xna.github.io/"
+DOWNLOAD="https://github.com/FNA-XNA/FAudio/archive/19.08/FAudio-19.08.tar.gz"
+MD5SUM="05aa236b3369b4efb56971c0bce9b913"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="SDL2"
+MAINTAINER="Hunter Sezen"
+EMAIL="orbea@riseup.net"
diff --git a/audio/FAudio/README b/audio/FAudio/README
new file mode 100644
index 0000000000..335072c8ba
--- /dev/null
+++ b/audio/FAudio/README
@@ -0,0 +1,3 @@
+This is FAudio, an XAudio reimplementation that focuses solely on
+developing fully accurate DirectX Audio runtime libraries for the FNA
+project, including XAudio2, X3DAudio, XAPO, and XACT3.
diff --git a/audio/FAudio/slack-desc b/audio/FAudio/slack-desc
new file mode 100644
index 0000000000..47d8200713
--- /dev/null
+++ b/audio/FAudio/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------------------------------------------------------|
+FAudio: FAudio (Accuracy-focused XAudio reimplementation)
+FAudio:
+FAudio: This is FAudio, an XAudio reimplementation that focuses solely on
+FAudio: developing fully accurate DirectX Audio runtime libraries for the FNA
+FAudio: project, including XAudio2, X3DAudio, XAPO, and XACT3.
+FAudio:
+FAudio: Homepage: https://fna-xna.github.io/
+FAudio:
+FAudio:
+FAudio:
+FAudio:
diff --git a/audio/audacity/audacity.SlackBuild b/audio/audacity/audacity.SlackBuild
index df1d1aa233..6b7f0746eb 100644
--- a/audio/audacity/audacity.SlackBuild
+++ b/audio/audacity/audacity.SlackBuild
@@ -75,7 +75,7 @@ set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
-rm -rf $PRGNAM-src-$VERSION
+rm -rf $PRGNAM-$SRCNAM-$VERSION
tar xvf $CWD/$PRGNAM-$SRCNAM-$VERSION.tar.?z* || tar xvf $CWD/$SRCNAM-$VERSION.tar.?z*
cd $PRGNAM-$SRCNAM-$VERSION
chown -R root:root .
diff --git a/audio/mixxx/mixxx.SlackBuild b/audio/mixxx/mixxx.SlackBuild
index cdc4dacbaf..d0999bfbce 100644
--- a/audio/mixxx/mixxx.SlackBuild
+++ b/audio/mixxx/mixxx.SlackBuild
@@ -26,7 +26,7 @@
# Modified by SlackBuilds.org
PRGNAM=mixxx
-VERSION=${VERSION:-2.1.7}
+VERSION=${VERSION:-2.2.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -78,24 +78,28 @@ sed -i "s|usr/lib|usr/lib$LIBDIRSUFFIX|" src/SConscript || exit 1
export SCONSFLAGS="-j $(nproc)"
CFLAGS="$SLKCFLAGS" \
-QTDIR=/usr/lib$LIBDIRSUFFIX/qt \
+QTDIR=/usr/lib$LIBDIRSUFFIX/qt5 \
scons \
shoutcast=1 \
faad=1 \
+ modplug=1 \
opus=1 \
build=release \
- optimize=portable \
virtualize=0 \
- localecompare=1 \
qt_sqlite_plugin=0 \
+ vamp=1 \
+ lilv=1 \
+ wv=1 \
prefix=/usr
-QTDIR=/usr/lib$LIBDIRSUFFIX/qt \
+QTDIR=/usr/lib$LIBDIRSUFFIX/qt5 \
scons \
install_root=$PKG/usr \
prefix=/usr \
install
+rm -f $PKG/usr/bin/$PRGNAM-test
+
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
diff --git a/audio/mixxx/mixxx.info b/audio/mixxx/mixxx.info
index 2720b676c8..52606b6bff 100644
--- a/audio/mixxx/mixxx.info
+++ b/audio/mixxx/mixxx.info
@@ -1,10 +1,10 @@
PRGNAM="mixxx"
-VERSION="2.1.7"
+VERSION="2.2.2"
HOMEPAGE="https://www.mixxx.org"
-DOWNLOAD="https://github.com/mixxxdj/mixxx/archive/release-2.1.7/mixxx-release-2.1.7.tar.gz"
-MD5SUM="5777296e110ea0a97118b4cc550e49ed"
+DOWNLOAD="https://github.com/mixxxdj/mixxx/archive/release-2.2.2/mixxx-release-2.2.2.tar.gz"
+MD5SUM="6cc0950555e408bfc77c57599deefe1a"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="chromaprint faad2 libmp4v2 libshout opencore-amr opusfile portaudio portmidi protobuf rubberband"
+REQUIRES="chromaprint faad2 libmp4v2 libshout lilv opencore-amr opusfile portaudio portmidi protobuf qt5 rubberband vamp-plugin-sdk wavpack"
MAINTAINER="Matteo Bernardini"
EMAIL="ponce@slackbuilds.org"
diff --git a/audio/museeks/museeks.SlackBuild b/audio/museeks/museeks.SlackBuild
index 6ecaf761ce..3afc3b4105 100644
--- a/audio/museeks/museeks.SlackBuild
+++ b/audio/museeks/museeks.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=museeks
-VERSION=${VERSION:-0.11.0}
+VERSION=${VERSION:-0.11.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/audio/museeks/museeks.info b/audio/museeks/museeks.info
index 18157a7517..8a33fc4350 100644
--- a/audio/museeks/museeks.info
+++ b/audio/museeks/museeks.info
@@ -1,10 +1,10 @@
PRGNAM="museeks"
-VERSION="0.11.0"
+VERSION="0.11.1"
HOMEPAGE="https://github.com/martpie/museeks"
-DOWNLOAD="https://github.com/martpie/museeks/releases/download/0.11.0/museeks-amd64.deb"
-MD5SUM="b9523c23add29f62fd9cb74fecce1b4a"
-DOWNLOAD_x86_64="https://github.com/martpie/museeks/releases/download/0.11.0/museeks-amd64.deb"
-MD5SUM_x86_64="44e5b3e4b95089c0fd2f39f06c05e08c"
+DOWNLOAD="https://github.com/martpie/museeks/releases/download/0.11.1/museeks-i386.deb"
+MD5SUM="d742670f4f0e8e14a4049f5a125edc99"
+DOWNLOAD_x86_64="https://github.com/martpie/museeks/releases/download/0.11.1/museeks-amd64.deb"
+MD5SUM_x86_64="592ef3b736de70aa7a8c48f5f4b39cac"
REQUIRES=""
MAINTAINER="Edinaldo P. Silva"
EMAIL="edps.mundognu@gmail.com"
diff --git a/desktop/bukubrow/README b/desktop/bukubrow/README
new file mode 100644
index 0000000000..301563d64f
--- /dev/null
+++ b/desktop/bukubrow/README
@@ -0,0 +1,3 @@
+bukubrow - Bukubrow is a WebExtension for Buku, a command-line bookmark
+manager. This is the corresponding host that facilitates interfacing with
+the Buku database via native messaging.
diff --git a/desktop/bukubrow/bukubrow.SlackBuild b/desktop/bukubrow/bukubrow.SlackBuild
new file mode 100644
index 0000000000..c657e3ffdb
--- /dev/null
+++ b/desktop/bukubrow/bukubrow.SlackBuild
@@ -0,0 +1,152 @@
+#!/bin/sh
+
+# Slackware build script for bukubrow
+
+# Copyright 2019 Andrew Clemons, Wellington New Zealand
+# 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=bukubrow
+SRCNAM=bukubrow-host
+VERSION=${VERSION:-5.0.0}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+
+ if [ "$ARCH" = "i586" ]; then
+ if rustc -Vv | grep host | grep i686 > /dev/null ; then
+ ARCH=i686
+ fi
+ fi
+fi
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+ CARGOTARGET="--target i586-unknown-linux-gnu"
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+ CARGOTARGET="--target i686-unknown-linux-gnu"
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+ CARGOTARGET="--target x86_64-unknown-linux-gnu"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+ CARGOTARGET=""
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $SRCNAM-$VERSION
+tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
+cd $SRCNAM-$VERSION
+
+# build offline
+# configuration tells cargo to use the configured directory
+# for dependencies intead of downloading from crates.io
+mkdir .cargo
+cat << EOF >> .cargo/config
+[source.crates-io]
+registry = 'https://github.com/rust-lang/crates.io-index'
+replace-with = 'vendored-sources'
+
+[source.vendored-sources]
+directory = '$(pwd)/vendor'
+EOF
+
+# deps and versions come from Cargo.lock
+mkdir vendor
+(
+ cd vendor
+
+ grep -h -A 3 "\[\[package\]\]" $(find ../ -maxdepth 1 -mindepth 1 -name Cargo.lock | tr '\n' ' ') | \
+ sed 's/[[:space:]]*=[[:space:]]*/=/g;s/^--//;s/^\[\[/--\n[[/' | \
+ awk 'BEGIN { RS = "--\n" ; FS="\n" } { print $2, $3, $4 }' | sed 's/"//g;s/name=//;s/ version=/=/' | \
+ grep crates\.io-index | sed 's/ source=.*$//' | sort -u | while read -r dep ; do
+
+ ver="$(printf "%s\n" "$dep" | cut -d= -f2)"
+ dep="$(printf "%s\n" "$dep" | cut -d= -f1)"
+
+ tar xvf $CWD/$dep-$ver.crate
+
+ touch $dep-$ver/.cargo-ok
+
+ # generate checksum
+ {
+ printf "{\n"
+ printf ' "files": {\n'
+
+ (
+ cd $dep-$ver
+ find . -type f -print0 | xargs -0 sha256sum | sed -n '/\.cargo-checksum\.json/!p' | sed 's/\.\///;s/^\([^ ]*\)[[:space:]][[:space:]]*\(.*\)$/"\2":"\1",/'
+ ) | sed '$ s/,$//'
+
+ printf " },\n"
+ printf ' "package": "'
+
+ sha256sum "$CWD/$dep-$ver.crate" | cut -f1 -d' ' | sed 's/$/"/'
+
+ printf "}\n"
+ } | python -c "import sys, json; data = sys.stdin.read(); print json.dumps(json.loads(data), sort_keys=True, indent=4, separators=(',', ' : '))" > $dep-$ver/.cargo-checksum.json
+ done
+)
+
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+CFLAGS="$SLKCFLAGS" \
+CXXFLAGS="$SLKCFLAGS" \
+cargo build --release $CARGOTARGET
+
+mkdir -p $PKG/usr/bin
+find target -name bukubrow -exec install -m 755 {} $PKG/usr/bin/bukubrow \;
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a CHANGELOG.md LICENSE README.md $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/desktop/bukubrow/bukubrow.info b/desktop/bukubrow/bukubrow.info
new file mode 100644
index 0000000000..35b0bf66da
--- /dev/null
+++ b/desktop/bukubrow/bukubrow.info
@@ -0,0 +1,130 @@
+PRGNAM="bukubrow"
+VERSION="5.0.0"
+HOMEPAGE="https://github.com/SamHH/bukubrow-host"
+DOWNLOAD="https://github.com/SamHH/bukubrow-host/archive/v5.0.0/bukubrow-host-5.0.0.tar.gz \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/ansi_term/ansi_term-0.11.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/argon2rs/argon2rs-0.2.5.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/arrayvec/arrayvec-0.4.10.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/atty/atty-0.2.11.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/backtrace-sys/backtrace-sys-0.1.24.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/backtrace/backtrace-0.3.9.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/bitflags/bitflags-1.0.4.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/blake2-rfc/blake2-rfc-0.2.18.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/byteorder/byteorder-1.3.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/cc/cc-1.0.25.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/cfg-if/cfg-if-0.1.5.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/clap/clap-2.33.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/cloudabi/cloudabi-0.0.3.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/constant_time_eq/constant_time_eq-0.1.3.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/dirs/dirs-1.0.5.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/failure/failure-0.1.5.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/failure_derive/failure_derive-0.1.5.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/fallible-iterator/fallible-iterator-0.1.6.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/fallible-streaming-iterator/fallible-streaming-iterator-0.1.9.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/fuchsia-cprng/fuchsia-cprng-0.1.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/itoa/itoa-0.4.3.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/libc/libc-0.2.43.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/libsqlite3-sys/libsqlite3-sys-0.13.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/linked-hash-map/linked-hash-map-0.4.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/lru-cache/lru-cache-0.1.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/memchr/memchr-2.2.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/nodrop/nodrop-0.1.13.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/numtoa/numtoa-0.1.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/pkg-config/pkg-config-0.3.14.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/proc-macro2/proc-macro2-0.4.19.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/quote/quote-0.6.8.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/rand_core/rand_core-0.3.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/rand_core/rand_core-0.4.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/rand_os/rand_os-0.1.3.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/rdrand/rdrand-0.4.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/redox_syscall/redox_syscall-0.1.40.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/redox_termios/redox_termios-0.1.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/redox_users/redox_users-0.3.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/rusqlite/rusqlite-0.17.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-demangle/rustc-demangle-0.1.9.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/ryu/ryu-0.2.6.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/scoped_threadpool/scoped_threadpool-0.1.9.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/serde/serde-1.0.79.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/serde_derive/serde_derive-1.0.79.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/serde_json/serde_json-1.0.30.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/strsim/strsim-0.8.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/syn/syn-0.15.6.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/synstructure/synstructure-0.10.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/termion/termion-1.5.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/textwrap/textwrap-0.11.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/time/time-0.1.40.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode-width/unicode-width-0.1.5.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode-xid/unicode-xid-0.1.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/vcpkg/vcpkg-0.2.6.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/vec_map/vec_map-0.8.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/webbrowser/webbrowser-0.5.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/widestring/widestring-0.4.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi-i686-pc-windows-gnu/winapi-i686-pc-windows-gnu-0.4.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi-x86_64-pc-windows-gnu/winapi-x86_64-pc-windows-gnu-0.4.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi/winapi-0.3.6.crate"
+MD5SUM="877e7b395b94e1e2d6e01f8a5d85b4f9 \
+ 294a49d3c53865fa7ac5d0ce2f5d5735 \
+ e1efb9a37395a38bd80ccfc911d4a6e8 \
+ 46a048c0b8b765bcbdc131e166410510 \
+ 5d7155b7fbc0e234c017f418f0dc9d64 \
+ ba6e371a9a197673d52165be88cc3b64 \
+ 9589900bcef3f72593483ce5b717fe3c \
+ e5767560aad375059c975285c07022c0 \
+ 027635e453eccbfd0a2b02a440e334a6 \
+ e5ff029879cdacd29148cd31da1f0564 \
+ 47b86728f2d479bd97148b8da4497027 \
+ 097e0d2392a5e65f9471f7af7001940a \
+ 135f6d6306e50606f0475ada50c33ce2 \
+ 1c8b50f8528dd37df7d984e0e4b61bd5 \
+ 701334c674b3fc3ace74045e3a2fae50 \
+ f9f233221c0202b616d6957925c41ac8 \
+ 6d780ab18da07be9ed423e7edfbcfd7e \
+ e8e663e88ee02ec47cfb984382cb62ae \
+ da9e0ce1dde4cf138247a142a1342aa8 \
+ 7543e8639ad2e29866b522e20c35152a \
+ 27260b46db6b9ac40318143d70a80ba3 \
+ 7bebca3c6217218fb42f89544d1499db \
+ 5524b53de0aad9352ca0d4d899f87046 \
+ d98fb138c4ceda8120332e757c8f65ab \
+ 42f81584165177e35c3ab677fe5a3c72 \
+ d281b59288f72c10056097b190d0144e \
+ 514a89ff59a9bf0671d7db4812725459 \
+ 8a39d8bd95f15af0840d2049f0e78a37 \
+ bbda7e9c572f651774dfdb0006b9f085 \
+ 87a9d36f5ebe5eae0c3e8d69d58752e1 \
+ ec258ed7b78c959a921262150d47e001 \
+ 0fb98687d43d7ffd5c1aa097a076f1e6 \
+ 8cab41822d03dfa674870315308fa392 \
+ 7058895bdca83bbda052d66b087f902e \
+ 5acfdc8656212bce8df1bcc43db34c3d \
+ c8d655d206cbe48b84a22544d6fc6d15 \
+ 7e94bf91e9faf1557da812a3444f23cc \
+ 01cb5402c0fd99cebac702b76f2f2669 \
+ d5a91ba6d74914190df5b355f891d6b1 \
+ f02a29bfffacbf545c84f2fc40581b7c \
+ 1d805df8d3022cb5bbe233d0a1898261 \
+ eb5f242e1152146eda805ada56599088 \
+ b492e0a70603c3903a44ec5cabd3ba21 \
+ 9dafb7952c4c6ba2ebc82a05f110286c \
+ 3b1280b17c2516528070bbeeda7a9bd5 \
+ 4aa06cafa12c56ee1e0515f2d0430bf5 \
+ 781d4ccf5d04c98fa02af207a9639249 \
+ 68b01820b3e985acc694d7c437f0a5ca \
+ d155c08de6c18bd55639ffed629894b9 \
+ 9f1f6e2fe9afbbcc351a7430962a7571 \
+ a8de006fe0c7e373c560dd51599287a8 \
+ 9775850c1cc8a4f209f2b6c03a6e700b \
+ d7c493ca4f84a7d50b53646421a37487 \
+ 5aaf04f9a94a6450e3e4963ddd62b92d \
+ e75c0721667b6bc86472ecf7b286d9fc \
+ 0eedbc32447f40b3045d6de3910b5415 \
+ 7f899d29628cfd67b7a46eee83bf2115 \
+ 85a67f6f40cf2df6e1f12791a2b1cf9a \
+ db96b50050277bf05a3c68534bbb9586 \
+ 09de9d01e7331ff3da11f58be8bef0df \
+ 40909511b3d0e2dba891f438715808d0"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Andrew Clemons"
+EMAIL="andrew.clemons@gmail.com"
diff --git a/desktop/bukubrow/slack-desc b/desktop/bukubrow/slack-desc
new file mode 100644
index 0000000000..ef10d75f69
--- /dev/null
+++ b/desktop/bukubrow/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------------------------------------------------------|
+bukubrow: bukubrow (Host application for the Bukubrow WebExtension)
+bukubrow:
+bukubrow: Bukubrow is a WebExtension for Buku, a command-line bookmark manager.
+bukubrow: This is the corresponding host that facilitates interfacing with the
+bukubrow: Buku database via native messaging.
+bukubrow:
+bukubrow: https://github.com/SamHH/bukubrow-host
+bukubrow:
+bukubrow:
+bukubrow:
+bukubrow:
diff --git a/desktop/dunst/dunst.SlackBuild b/desktop/dunst/dunst.SlackBuild
index 280f4ed721..bf9a9f5acb 100644
--- a/desktop/dunst/dunst.SlackBuild
+++ b/desktop/dunst/dunst.SlackBuild
@@ -28,7 +28,7 @@
# 3.4.2016 - don't clobber the config
PRGNAM=dunst
-VERSION=${VERSION:-1.4.0}
+VERSION=${VERSION:-1.4.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/desktop/dunst/dunst.info b/desktop/dunst/dunst.info
index 63852a8770..c236fb4023 100644
--- a/desktop/dunst/dunst.info
+++ b/desktop/dunst/dunst.info
@@ -1,8 +1,8 @@
PRGNAM="dunst"
-VERSION="1.4.0"
+VERSION="1.4.1"
HOMEPAGE="https://dunst-project.org/"
-DOWNLOAD="https://github.com/dunst-project/dunst/archive/v1.4.0/dunst-1.4.0.tar.gz"
-MD5SUM="8a8095566a1b913056674f802444311a"
+DOWNLOAD="https://github.com/dunst-project/dunst/archive/v1.4.1/dunst-1.4.1.tar.gz"
+MD5SUM="ea22e152ae40a1fc8e0e4da5b762ad20"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/desktop/find-cursor/find-cursor.SlackBuild b/desktop/find-cursor/find-cursor.SlackBuild
index d6f52b47d3..90b50e139e 100644
--- a/desktop/find-cursor/find-cursor.SlackBuild
+++ b/desktop/find-cursor/find-cursor.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=find-cursor
-VERSION=${VERSION:-1.3}
+VERSION=${VERSION:-1.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/desktop/find-cursor/find-cursor.info b/desktop/find-cursor/find-cursor.info
index 57ddc34dd8..e8c9cfc01f 100644
--- a/desktop/find-cursor/find-cursor.info
+++ b/desktop/find-cursor/find-cursor.info
@@ -1,8 +1,8 @@
PRGNAM="find-cursor"
-VERSION="1.3"
+VERSION="1.4"
HOMEPAGE="https://github.com/arp242/find-cursor"
-DOWNLOAD="https://github.com/arp242/find-cursor/archive/v1.3/find-cursor-1.3.tar.gz"
-MD5SUM="53e88c1df1c355a4a60986496e4cb9db"
+DOWNLOAD="https://github.com/arp242/find-cursor/archive/v1.4/find-cursor-1.4.tar.gz"
+MD5SUM="72fe16b4a5496646703cdbf207ac3ad9"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/desktop/herbstluftwm/README b/desktop/herbstluftwm/README
index 09e6642dbb..18b2a347df 100644
--- a/desktop/herbstluftwm/README
+++ b/desktop/herbstluftwm/README
@@ -6,5 +6,5 @@ monitor displays exactly one tag at a time.
Configuration is achieved through bash scripting in the file
~/.config/herbstluftwm/autostart. An example autostart file is located
in /etc/xdg/herbstluftwm/ along with example scripts for use with the WM.
-Additional examples are available at http://www.herbstluftwm.org/ along
+Additional examples are available at https://www.herbstluftwm.org/ along
with detailed documentation.
diff --git a/desktop/herbstluftwm/herbstluftwm.SlackBuild b/desktop/herbstluftwm/herbstluftwm.SlackBuild
index 4481ee16a6..7ab841f523 100644
--- a/desktop/herbstluftwm/herbstluftwm.SlackBuild
+++ b/desktop/herbstluftwm/herbstluftwm.SlackBuild
@@ -24,7 +24,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=herbstluftwm
-VERSION=${VERSION:-0.7.1}
+VERSION=${VERSION:-0.7.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -70,15 +70,12 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-# make
make PREFIX=/usr MANDIR=/usr/man DOCDIR=/usr/doc/$PRGNAM-$VERSION || exit 1
make install DESTDIR=$PKG PREFIX=/usr MANDIR=/usr/man DOCDIR=/usr/doc/$PRGNAM-$VERSION
-# strip:
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
-# gzip manpages:
find $PKG/usr/man -type f -exec gzip -9 {} \;
for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
diff --git a/desktop/herbstluftwm/herbstluftwm.info b/desktop/herbstluftwm/herbstluftwm.info
index 06ff1b7da4..064c98458e 100644
--- a/desktop/herbstluftwm/herbstluftwm.info
+++ b/desktop/herbstluftwm/herbstluftwm.info
@@ -1,8 +1,8 @@
PRGNAM="herbstluftwm"
-VERSION="0.7.1"
+VERSION="0.7.2"
HOMEPAGE="https://herbstluftwm.org"
-DOWNLOAD="https://herbstluftwm.org/tarballs/herbstluftwm-0.7.1.tar.gz"
-MD5SUM="7f091559503d11a6da9e5371ab3df3f6"
+DOWNLOAD="https://herbstluftwm.org/tarballs/herbstluftwm-0.7.2.tar.gz"
+MD5SUM="eccbb5d0b1836071f0b24da851ac4d8e"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/desktop/herbstluftwm/slack-desc b/desktop/herbstluftwm/slack-desc
index 0718c928cf..0ab44916f7 100644
--- a/desktop/herbstluftwm/slack-desc
+++ b/desktop/herbstluftwm/slack-desc
@@ -13,7 +13,7 @@ herbstluftwm: Glib. Layout is based on splitting frames into sub-frames, simila
herbstluftwm: to i3/musca. Tags/workspaces can be removed or added at run-time.
herbstluftwm: Configuration is written in bash script.
herbstluftwm:
-herbstluftwm: homepage: https://herbstluftwm.org
+herbstluftwm: Homepage: https://herbstluftwm.org
herbstluftwm:
herbstluftwm:
herbstluftwm:
diff --git a/desktop/icewm/README b/desktop/icewm/README
index 4e57a51d09..5f4f763a9a 100644
--- a/desktop/icewm/README
+++ b/desktop/icewm/README
@@ -1,2 +1,14 @@
IceWM is a window manager for the X Window System. The goal of IceWM
is speed, simplicity, and not getting in the user's way.
+
+Because icewm users are perhaps less likely to use components of other
+desktop environments, the following could be considered a recommendation
+for addition to /etc/sudoers (use visudo(8) to edit it), which will allow
+all members of the "power" group to use icewm's built-in methods for
+shutdown, reboot, and sleep.
+
+ Cmnd_Alias POWERMGMT = /sbin/halt, /sbin/reboot, /sbin/poweroff, /usr/sbin/pm-suspend
+ %power ALL=(ALL) NOPASSWD: POWERMGMT
+
+Some users might wish to have a polkit authentication agent or other things
+invoked at X startup - see /usr/share/icewm/startup for suggestions.
diff --git a/desktop/icewm/config/shutdown b/desktop/icewm/config/shutdown
new file mode 100644
index 0000000000..e4fa7d5fcc
--- /dev/null
+++ b/desktop/icewm/config/shutdown
@@ -0,0 +1,9 @@
+#!/bin/bash
+
+# /usr/share/icewm/shutdown
+# This script is used to execute additional commands at icewm session exit
+
+# killall xscreensaver
+# killall nm-applet
+# killall polkit-gnome-authentication-agent-1
+
diff --git a/desktop/icewm/config/startup b/desktop/icewm/config/startup
new file mode 100644
index 0000000000..3974421601
--- /dev/null
+++ b/desktop/icewm/config/startup
@@ -0,0 +1,11 @@
+#!/bin/bash
+
+# /usr/share/icewm/startup
+# This script is used to execute additional commands at icewm startup
+# The "sleep 1" is necessary if you will be starting anything with a tray icon
+
+# sleep 1
+# /usr/libexec/polkit-gnome-authentication-agent-1 &
+# /usr/bin/nm-applet &
+# /usr/bin/xscreensaver -nosplash &
+
diff --git a/desktop/icewm/icewm.SlackBuild b/desktop/icewm/icewm.SlackBuild
index 72b3d9a899..ddcfa3b0f5 100644
--- a/desktop/icewm/icewm.SlackBuild
+++ b/desktop/icewm/icewm.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for icewm
-# Copyright 2006-2015 Robby Workman Northport, Alabama, USA
+# Copyright 2006-2019 Robby Workman Northport, Alabama, 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=icewm
-VERSION=${VERSION:-1.3.12}
+VERSION=${VERSION:-1.5.5}
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,16 +69,12 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \;
-# Since we put the html files in $docdir/html/, let's fix the integrated help:
-patch -p1 < $CWD/patches/icewm-1.3.x-fix_htmldir.diff
-
-# Set some sane keyboard shortcut defaults
-patch -p1 < $CWD/patches/icewm-keys.patch
+# Tweak default configs for keybindings and power management commands
+patch -p1 < $CWD/patches/tweak-default-configs.diff
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
- --with-x \
--prefix=/usr \
--libdir=/usr/lib${LIBDIRSUFFIX} \
--mandir=/usr/man \
@@ -86,18 +82,23 @@ CXXFLAGS="$SLKCFLAGS" \
--with-cfgdir=/etc/$PRGNAM \
--with-libdir=/usr/share/$PRGNAM \
--docdir=/usr/doc/$PRGNAM-$VERSION \
- --enable-corefonts \
- --enable-guievents \
- --build=$ARCH-slackware-linux
+ --build=$ARCH-slackware-linux \
+ --enable-corefonts
-make htmldir=/usr/doc/$PRGNAM-$VERSION/html VERBOSE=1
-make install htmldir=/usr/doc/$PRGNAM-$VERSION/html DESTDIR=$PKG
+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
gzip -9 $PKG/usr/man/man1/*.1
+# Include some extra configs
+mkdir -p $PKG/usr/share/icewm
+cp $CWD/config/* $PKG/usr/share/icewm
+chmod 0755 $PKG/usr/share/icewm/startup
+chmod 0755 $PKG/usr/share/icewm/shutdown
+
# Add xinitrc for xwmconfig(1)
mkdir -p $PKG/etc/X11/xinit
cat $CWD/xinitrc.icewm > $PKG/etc/X11/xinit/xinitrc.icewm.new
@@ -109,10 +110,8 @@ cat $CWD/icewm.desktop > $PKG/usr/share/xsessions/icewm.desktop
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION/html
cp -a \
- AUTHORS COMPLIANCE COPYING ChangeLog INSTALL* NEWS README THANKS TODO VERSION \
+ AUTHORS COMPLIANCE COPYING ChangeLog NEWS README THANKS TODO VERSION \
$PKG/usr/doc/$PRGNAM-$VERSION
-mv $PKG/usr/doc/$PRGNAM-$VERSION/*.html $PKG/usr/doc/$PRGNAM-$VERSION/*.sgml \
- $PKG/usr/doc/$PRGNAM-$VERSION/html/
cat $CWD/icewm.SlackBuild > $PKG/usr/doc/icewm-$VERSION/icewm.SlackBuild
mkdir -p $PKG/install
diff --git a/desktop/icewm/icewm.info b/desktop/icewm/icewm.info
index ac849519be..46e2750188 100644
--- a/desktop/icewm/icewm.info
+++ b/desktop/icewm/icewm.info
@@ -1,8 +1,8 @@
PRGNAM="icewm"
-VERSION="1.3.12"
-HOMEPAGE="https://github.com/bbidulock/icewm"
-DOWNLOAD="https://github.com/bbidulock/icewm/releases/download/1.3.12/icewm-1.3.12.tar.bz2"
-MD5SUM="3e3b8904d53998c0f46414722d86457c"
+VERSION="1.5.5"
+HOMEPAGE="https://ice-wm.org/"
+DOWNLOAD="https://github.com/ice-wm/icewm/releases/download/1.5.5/icewm-1.5.5.tar.xz"
+MD5SUM="6eba94a7935a0531d2c14eeb1426aeef"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/desktop/icewm/patches/icewm-1.3.x-fix_htmldir.diff b/desktop/icewm/patches/icewm-1.3.x-fix_htmldir.diff
deleted file mode 100644
index ee0cb69be9..0000000000
--- a/desktop/icewm/patches/icewm-1.3.x-fix_htmldir.diff
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -Nur icewm-1.3.12.orig/configure icewm-1.3.12/configure
---- icewm-1.3.12.orig/configure 2015-12-16 19:10:37.000000000 -0600
-+++ icewm-1.3.12/configure 2016-01-03 16:51:39.034717138 -0600
-@@ -24013,7 +24013,7 @@
-
-
- cat >>confdefs.h <<_ACEOF
--#define ICEHELPIDX "${DOCDIR}/icewm.html"
-+#define ICEHELPIDX "${DOCDIR}/html/icewm.html"
- _ACEOF
-
-
diff --git a/desktop/icewm/patches/icewm-keys.patch b/desktop/icewm/patches/icewm-keys.patch
deleted file mode 100644
index c9ad1584f7..0000000000
--- a/desktop/icewm/patches/icewm-keys.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-diff -Nur icewm-1.3.12.orig/lib/keys.in icewm-1.3.12/lib/keys.in
---- icewm-1.3.12.orig/lib/keys.in 2015-09-13 16:29:28.000000000 -0500
-+++ icewm-1.3.12/lib/keys.in 2016-01-03 16:28:55.332001195 -0600
-@@ -20,8 +20,8 @@
- # advanced function keys by watching the output of the xev command whilest
- # pressing those keys and map those symbols by using xmodmap.
-
--key "XF86Standby" /bin/sh -c "{ test -e /run/systemd/system && systemctl suspend; } ||:"
--key "XF86Sleep" /bin/sh -c "{ test -e /run/systemd/system && systemctl suspend; } ||:"
-+key "XF86Standby" /bin/sh -c "{ pm-suspend; } ||:"
-+key "XF86Sleep" /bin/sh -c "{ pm-suspend; } ||:"
- key "XF86AudioLowerVolume" amixer sset PCM 5%-
- key "XF86AudioRaiseVolume" amixer sset PCM 5%+
- key "XF86AudioMute" amixer sset PCM 0%
diff --git a/desktop/icewm/patches/tweak-default-configs.diff b/desktop/icewm/patches/tweak-default-configs.diff
new file mode 100644
index 0000000000..bd8c10132d
--- /dev/null
+++ b/desktop/icewm/patches/tweak-default-configs.diff
@@ -0,0 +1,47 @@
+diff -Nur icewm-1.5.5.orig/lib/keys.in icewm-1.5.5/lib/keys.in
+--- icewm-1.5.5.orig/lib/keys.in 2019-06-06 17:42:00.019998596 -0500
++++ icewm-1.5.5/lib/keys.in 2019-07-27 17:42:43.139090310 -0500
+@@ -13,8 +13,8 @@
+ key "Alt+Ctrl+b" xdg-open about:blank
+ key "Alt+Ctrl+s" xdg-open https://www.google.com
+
+-key "Super+KP_Subtract" amixer sset Master 5%-
+-key "Super+KP_Add" amixer sset Master 5%+
++key "Super+KP_Subtract" pamixer -d 5
++key "Super+KP_Add" pamixer -i 5
+
+ # "Multimedia key" bindings for Xorg. Gather the keycodes of your
+ # advanced function keys by watching the output of the xev command whilest
+@@ -23,11 +23,11 @@
+ # Note: some of them might have unwanted side effects through concurrency with
+ # other listeners like systemd for the suspend key events
+ #
+-# key "XF86Standby" /bin/sh -c "{ test -e /run/systemd/system && systemctl suspend; } ||:"
+-# key "XF86Sleep" /bin/sh -c "{ test -e /run/systemd/system && systemctl suspend; } ||:"
+-key "XF86AudioLowerVolume" amixer sset Master 5%-
+-key "XF86AudioRaiseVolume" amixer sset Master 5%+
+-key "XF86AudioMute" amixer sset Master toggle
++# key "XF86Standby" /bin/sh -c "{ sudo /usr/sbin/pm-suspend; } ||:"
++# key "XF86Sleep" /bin/sh -c "{ sudo /usr/sbin/pm-suspend; } ||:"
++key "XF86AudioLowerVolume" pamixer -d 5
++key "XF86AudioRaiseVolume" pamixer -i 5
++key "XF86AudioMute" pamixer -t
+ key "XF86HomePage" xdg-open about:blank
+ key "XF86Search" xdg-open https://www.google.com
+ key "XF86Eject" eject
+diff -Nur icewm-1.5.5.orig/src/default.h icewm-1.5.5/src/default.h
+--- icewm-1.5.5.orig/src/default.h 2019-06-06 17:42:00.043999061 -0500
++++ icewm-1.5.5/src/default.h 2019-07-27 17:36:10.134553913 -0500
+@@ -184,9 +184,9 @@
+ XSV(const char *, logoutCancelCommand, 0)
+ #if defined(__linux__)
+ // use shell code since those are wrapped through shell in YWindowManager::execAfterFork
+-XSV(const char *, shutdownCommand, "test -e /run/systemd/system && systemctl poweroff")
+-XSV(const char *, rebootCommand, "test -e /run/systemd/system && systemctl reboot")
+-XSV(const char *, suspendCommand, "test -e /run/systemd/system && systemctl suspend")
++XSV(const char *, shutdownCommand, "sudo /sbin/halt")
++XSV(const char *, rebootCommand, "sudo /sbin/reboot")
++XSV(const char *, suspendCommand, "sudo /usr/sbin/pm-suspend")
+ #else
+ XSV(const char *, shutdownCommand, 0)
+ XSV(const char *, rebootCommand, 0)
diff --git a/desktop/jgmenu/jgmenu.SlackBuild b/desktop/jgmenu/jgmenu.SlackBuild
index 921deab91c..795ff71699 100644
--- a/desktop/jgmenu/jgmenu.SlackBuild
+++ b/desktop/jgmenu/jgmenu.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=jgmenu
-VERSION=${VERSION:-3.1}
+VERSION=${VERSION:-3.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/desktop/jgmenu/jgmenu.info b/desktop/jgmenu/jgmenu.info
index 2f0c31218e..0fba890362 100644
--- a/desktop/jgmenu/jgmenu.info
+++ b/desktop/jgmenu/jgmenu.info
@@ -1,8 +1,8 @@
PRGNAM="jgmenu"
-VERSION="3.1"
+VERSION="3.3"
HOMEPAGE="https://www.github.com/johanmalm/jgmenu/"
-DOWNLOAD="https://github.com/johanmalm/jgmenu/archive/v3.1/jgmenu-3.1.tar.gz"
-MD5SUM="adaf136d219066d070cbfdf1db9051c9"
+DOWNLOAD="https://github.com/johanmalm/jgmenu/archive/v3.3/jgmenu-3.3.tar.gz"
+MD5SUM="c753c64de5cd83332498cc0bdda9004f"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3 menu-cache"
diff --git a/desktop/rofi/rofi.SlackBuild b/desktop/rofi/rofi.SlackBuild
index 012b26850f..92cb8c42d0 100644
--- a/desktop/rofi/rofi.SlackBuild
+++ b/desktop/rofi/rofi.SlackBuild
@@ -1,12 +1,12 @@
#!/bin/sh
# Slackware build script for rofi
-# Copyright 2019 Andrew Payne phalange@komputermatrix.com
+# Copyright 2018 Andrew Payne phalange@komputermatrix.com
# Written by Andrew Lobanov <spline @ rooker dot ru>
# Modified by Eugene M., <damagedone at gmx dot com>
PRGNAM=rofi
-VERSION=${VERSION:-1.5.1}
+VERSION=${VERSION:-1.5.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/desktop/rofi/rofi.info b/desktop/rofi/rofi.info
index 9ddc811b95..4d4d8c00b2 100644
--- a/desktop/rofi/rofi.info
+++ b/desktop/rofi/rofi.info
@@ -1,8 +1,8 @@
PRGNAM="rofi"
-VERSION="1.5.1"
+VERSION="1.5.4"
HOMEPAGE="https://github.com/DaveDavenport/rofi/"
-DOWNLOAD="https://github.com/DaveDavenport/rofi/releases/download/1.5.1/rofi-1.5.1.tar.xz"
-MD5SUM="bb4cd215732aaad65821eb99f7be9f19"
+DOWNLOAD="https://github.com/davatorium/rofi/releases/download/1.5.4/rofi-1.5.4.tar.xz"
+MD5SUM="e1ec8ebaa1d183e1b9159f22b0d515ac"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="check libxkbcommon xcb-util-xrm"
diff --git a/desktop/simplenote/simplenote.SlackBuild b/desktop/simplenote/simplenote.SlackBuild
index 58d2710d19..3b026759d7 100644
--- a/desktop/simplenote/simplenote.SlackBuild
+++ b/desktop/simplenote/simplenote.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for simplenote
-# Copyright 2018-2019 Skaendo <skaendo@linuxmail.org>
+# Copyright 2018, 2019 Skaendo <skaendo@linuxmail.org>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -24,7 +24,7 @@
PRGNAM=simplenote
SRCNAM=Simplenote
-VERSION=${VERSION:-1.4.1}
+VERSION=${VERSION:-1.7.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/desktop/simplenote/simplenote.info b/desktop/simplenote/simplenote.info
index f797938165..50421d4ff6 100644
--- a/desktop/simplenote/simplenote.info
+++ b/desktop/simplenote/simplenote.info
@@ -1,10 +1,10 @@
PRGNAM="simplenote"
-VERSION="1.4.1"
+VERSION="1.7.0"
HOMEPAGE="https://simplenote.com/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://github.com/Automattic/simplenote-electron/releases/download/v1.4.1/Simplenote-linux-1.4.1-x64.tar.gz"
-MD5SUM_x86_64="33ce82fc74e9797278d82597260cb344"
+DOWNLOAD_x86_64="https://github.com/Automattic/simplenote-electron/releases/download/v1.7.0/Simplenote-linux-1.7.0-x64.tar.gz"
+MD5SUM_x86_64="414beff03d70f90b2c30ddbc20747baa"
REQUIRES=""
MAINTAINER="Skaendo"
EMAIL="skaendo@linuxmail.org"
diff --git a/development/CImg/CImg.SlackBuild b/development/CImg/CImg.SlackBuild
index ab540d2081..a1323ba35e 100644
--- a/development/CImg/CImg.SlackBuild
+++ b/development/CImg/CImg.SlackBuild
@@ -24,7 +24,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=CImg
-VERSION=${VERSION:-2.4.2}
+VERSION=${VERSION:-2.6.7}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/CImg/CImg.info b/development/CImg/CImg.info
index 8f8def68d0..e657ceef24 100644
--- a/development/CImg/CImg.info
+++ b/development/CImg/CImg.info
@@ -1,8 +1,8 @@
PRGNAM="CImg"
-VERSION="2.4.2"
+VERSION="2.6.7"
HOMEPAGE="http://cimg.eu/"
-DOWNLOAD="http://cimg.eu/files/CImg_2.4.2.zip"
-MD5SUM="3b7d8b080291315eace91568e332398b"
+DOWNLOAD="http://cimg.eu/files/CImg_2.6.7.zip"
+MD5SUM="ee609843520daeea0af88e56f4cd8de5"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/FreeBASIC/FreeBASIC.info b/development/FreeBASIC/FreeBASIC.info
index d82d3e90c4..08c6be75e6 100644
--- a/development/FreeBASIC/FreeBASIC.info
+++ b/development/FreeBASIC/FreeBASIC.info
@@ -5,6 +5,6 @@ DOWNLOAD="http://downloads.sourceforge.net/fbc/FreeBASIC-1.06.0-linux-x86.tar.gz
MD5SUM="e02fe93c8abdd082ed8fef1ae4c57401"
DOWNLOAD_x86_64="http://downloads.sourceforge.net/fbc/FreeBASIC-1.06.0-linux-x86_64.tar.gz"
MD5SUM_x86_64="d594541d2db85bb67b59a8a4899d1d66"
-REQUIRES="jdk"
+REQUIRES=""
MAINTAINER="Dimitris Zlatanidis"
EMAIL="d.zlatanidis@gmail.com"
diff --git a/development/SQLAlchemy/SQLAlchemy.SlackBuild b/development/SQLAlchemy/SQLAlchemy.SlackBuild
index 602e32ef83..61b22d9cf2 100644
--- a/development/SQLAlchemy/SQLAlchemy.SlackBuild
+++ b/development/SQLAlchemy/SQLAlchemy.SlackBuild
@@ -24,7 +24,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=SQLAlchemy
-VERSION=${VERSION:-1.3.4}
+VERSION=${VERSION:-1.3.7}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/SQLAlchemy/SQLAlchemy.info b/development/SQLAlchemy/SQLAlchemy.info
index c80c750c75..3c43957134 100644
--- a/development/SQLAlchemy/SQLAlchemy.info
+++ b/development/SQLAlchemy/SQLAlchemy.info
@@ -1,8 +1,8 @@
PRGNAM="SQLAlchemy"
-VERSION="1.3.4"
+VERSION="1.3.7"
HOMEPAGE="http://www.sqlalchemy.org"
-DOWNLOAD="https://files.pythonhosted.org/packages/ba/37/094ecf4b218f20572986dc90fe8c6aed32e2a711bcd02ce8ef251fde2011/SQLAlchemy-1.3.4.tar.gz"
-MD5SUM="b293446d9f9f2766762a70d05cc765aa"
+DOWNLOAD="https://files.pythonhosted.org/packages/c2/75/6217c626fa22ad56ae5ccb1a36e7c4f17f5ca31543887e00179468d10464/SQLAlchemy-1.3.7.tar.gz"
+MD5SUM="b9ba72f90672413f4647481c56d2ef11"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/Sphinx/README b/development/Sphinx/README
index ab99583992..bfe702885e 100644
--- a/development/Sphinx/README
+++ b/development/Sphinx/README
@@ -3,5 +3,14 @@ various output formats, including HTML, ePub, LaTeX and plain text. Sphinx was
originally created for the Python documentation, but it has excellent
facilities for the documentation of software projects in a range of languages.
-All Sphinx dependencies must be built with Python 3 support, which usually just
-means making sure that python3 is installed before building them.
+All Sphinx dependencies must be built with Python 3 support and since there are
+many different way of providing this, the following packages require special
+build instructions not captured in REQUIRES:
+- python/python-urllib3: install python/python3 first
+- python-idna: install python/python3 first
+- python/python-chardet: install python/python3 first
+- python/imagesize: install python/python3 first
+- python/alabaster: install python/python3 first
+- python/python-requests: install python/python3-certifi first
+- python/pytz: install python/python3 first and use PYTHON3=yes as a build
+ option
diff --git a/development/adoptopenjdk/adoptopenjdk.SlackBuild b/development/adoptopenjdk/adoptopenjdk.SlackBuild
index cbf1b640aa..58eeab19c6 100644
--- a/development/adoptopenjdk/adoptopenjdk.SlackBuild
+++ b/development/adoptopenjdk/adoptopenjdk.SlackBuild
@@ -21,23 +21,15 @@
# THE SOFTWARE.
PRGNAM=adoptopenjdk
-VERSION=${VERSION:-11.0.3+7}
+VERSION=${VERSION:-12.0.2+10}
BUILD=${BUILD:-1}
ARCH=${ARCH:-$(uname -m)}
-TAG=${TAG:=_SBo} # Submission for SlackBuilds.org
+TAG=${TAG:-_SBo}
MAJORVER=${VERSION%+*}
MINORVER=${VERSION#*+}
-# The name of openjdk provided by AdoptOpenJDK has structured :
-#
-# OpenJDK11-jdk_x64_linux_hotspot_11_28
-#
-# The extracted openjdk archive will show directory named :
-#
-# jdk-11+28
-
-TARNAM=OpenJDK11U-jdk_x64_linux_hotspot_${MAJORVER}_${MINORVER}.tar.gz
+TARNAM=OpenJDK12U-jdk_x64_linux_hotspot_${MAJORVER}_${MINORVER}.tar.gz
CWD=$(pwd)
TMP=${TMP:-/tmp/SBo}
diff --git a/development/adoptopenjdk/adoptopenjdk.info b/development/adoptopenjdk/adoptopenjdk.info
index 26684bbf3b..7bbcc700ea 100644
--- a/development/adoptopenjdk/adoptopenjdk.info
+++ b/development/adoptopenjdk/adoptopenjdk.info
@@ -1,10 +1,10 @@
PRGNAM="adoptopenjdk"
-VERSION="11.0.3+7"
+VERSION="12.0.2+10"
HOMEPAGE="https://adoptopenjdk.net"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.3+7/OpenJDK11U-jdk_x64_linux_hotspot_11.0.3_7.tar.gz"
-MD5SUM_x86_64="bff000442fd0d21cb70ffea8cf565c00"
+DOWNLOAD_x86_64="https://github.com/AdoptOpenJDK/openjdk12-binaries/releases/download/jdk-12.0.2%2B10/OpenJDK12U-jdk_x64_linux_hotspot_12.0.2_10.tar.gz"
+MD5SUM_x86_64="7a4501c91a5fbd3882815d1d035b87aa"
REQUIRES=""
MAINTAINER="Sukma Wardana"
EMAIL="sukma.wardana@mail.com"
diff --git a/development/alembic/alembic.SlackBuild b/development/alembic/alembic.SlackBuild
index 11036dfb53..41d2f75c9b 100644
--- a/development/alembic/alembic.SlackBuild
+++ b/development/alembic/alembic.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for alembic
-# Copyright 2017-2018 Chris Walker Kempner, TX
+# Copyright 2017-2019 Chris Walker Kempner, TX
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=alembic
-VERSION=${VERSION:-1.0.0}
+VERSION=${VERSION:-1.0.11}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/alembic/alembic.info b/development/alembic/alembic.info
index e62c35f69d..f0c2d92d0a 100644
--- a/development/alembic/alembic.info
+++ b/development/alembic/alembic.info
@@ -1,8 +1,8 @@
PRGNAM="alembic"
-VERSION="1.0.0"
-HOMEPAGE="https://pypi.python.org/pypi/alembic"
-DOWNLOAD="https://files.pythonhosted.org/packages/92/41/c01e9a2eaef90348cf7dea5054605c991633b5ca470574efe768b60ad5bc/alembic-1.0.0.tar.gz"
-MD5SUM="762ab9ba56d1c0b1bfbc7c9f7f849c92"
+VERSION="1.0.11"
+HOMEPAGE="https://pypi.org/project/alembic/"
+DOWNLOAD="https://files.pythonhosted.org/packages/7b/8b/0c98c378d93165d9809193f274c3c6e2151120d955b752419c7d43e4d857/alembic-1.0.11.tar.gz"
+MD5SUM="b8603f4c9bac851570bd1798e8f23982"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="SQLAlchemy Mako python-editor python-dateutil"
diff --git a/development/beautysh/beautysh.SlackBuild b/development/beautysh/beautysh.SlackBuild
index b1231ea3e2..24e5d92d26 100644
--- a/development/beautysh/beautysh.SlackBuild
+++ b/development/beautysh/beautysh.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=beautysh
-VERSION=${VERSION:-4.1}
+VERSION=${VERSION:-5.0.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/beautysh/beautysh.info b/development/beautysh/beautysh.info
index f47f6234a2..d87af93d5e 100644
--- a/development/beautysh/beautysh.info
+++ b/development/beautysh/beautysh.info
@@ -1,8 +1,8 @@
PRGNAM="beautysh"
-VERSION="4.1"
-HOMEPAGE="https://github.com/bemeurer/beautysh"
-DOWNLOAD="https://github.com/bemeurer/beautysh/archive/4.1/beautysh-4.1.tar.gz"
-MD5SUM="de3ae88e3679c44080f94145d659d9a7"
+VERSION="5.0.2"
+HOMEPAGE="https://github.com/lovesegfault/beautysh"
+DOWNLOAD="https://github.com/lovesegfault/beautysh/archive/5.0.2/beautysh-5.0.2.tar.gz"
+MD5SUM="b4da476b05bf05bdab7b70dafa510747"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3"
diff --git a/development/beautysh/slack-desc b/development/beautysh/slack-desc
index 6a6a16ea8e..b743dd237e 100644
--- a/development/beautysh/slack-desc
+++ b/development/beautysh/slack-desc
@@ -15,5 +15,5 @@ beautysh:
beautysh:
beautysh:
beautysh:
-beautysh: Homepage: https://github.com/bemeurer/beautysh
+beautysh: Homepage: https://github.com/lovesegfault/beautysh
beautysh:
diff --git a/development/cloc/cloc.SlackBuild b/development/cloc/cloc.SlackBuild
index 7914cc1cfa..2a27e12d04 100644
--- a/development/cloc/cloc.SlackBuild
+++ b/development/cloc/cloc.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=${PRGNAM:-cloc}
-VERSION=${VERSION:-1.80}
+VERSION=${VERSION:-1.82}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/cloc/cloc.info b/development/cloc/cloc.info
index d41ce90d00..22df322881 100644
--- a/development/cloc/cloc.info
+++ b/development/cloc/cloc.info
@@ -1,8 +1,8 @@
PRGNAM="cloc"
-VERSION="1.80"
+VERSION="1.82"
HOMEPAGE="https://github.com/AlDanial/cloc/"
-DOWNLOAD="https://github.com/AlDanial/cloc/archive/1.80/cloc-1.80.tar.gz"
-MD5SUM="c0830d8b9128d0ecb5c7fc074322ec49"
+DOWNLOAD="https://github.com/AlDanial/cloc/archive/1.82/cloc-1.82.tar.gz"
+MD5SUM="a758ab66e55dd615cc847b395f89d7a2"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="perl-Algorithm-Diff perl-Regexp-Common perl-parallel-forkmanager"
diff --git a/development/composer/composer.SlackBuild b/development/composer/composer.SlackBuild
index 1965e6531f..09275f80bd 100644
--- a/development/composer/composer.SlackBuild
+++ b/development/composer/composer.SlackBuild
@@ -25,7 +25,7 @@
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=composer
-VERSION=${VERSION:-1.8.6}
+VERSION=${VERSION:-1.9.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
ARCH=noarch
diff --git a/development/composer/composer.info b/development/composer/composer.info
index 02abcb1cf8..bf4061b4c7 100644
--- a/development/composer/composer.info
+++ b/development/composer/composer.info
@@ -1,8 +1,8 @@
PRGNAM="composer"
-VERSION="1.8.6"
+VERSION="1.9.0"
HOMEPAGE="https://getcomposer.org/"
-DOWNLOAD="https://getcomposer.org/download/1.8.6/composer.phar"
-MD5SUM="3756c596b9359c9b1be51b0d4c07ab19"
+DOWNLOAD="https://getcomposer.org/download/1.9.0/composer.phar"
+MD5SUM="d1839bf293359a90d7e1e5556e6fd2ce"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/d-tools/d-tools.SlackBuild b/development/d-tools/d-tools.SlackBuild
index 99d02131ff..26de365f08 100644
--- a/development/d-tools/d-tools.SlackBuild
+++ b/development/d-tools/d-tools.SlackBuild
@@ -23,13 +23,13 @@
# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=d-tools
-VERSION=${VERSION:-2.086.1}
+VERSION=${VERSION:-2.087.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
-DUB_VERSION=${DUB_VERSION:-1.15.0}
-DSCANNER_VERSION=${DSCANNER_VERSION:-0.7.2}
-DCD_VERSION=${DCD_VERSION:-0.11.1}
+DUB_VERSION=${DUB_VERSION:-1.16.0}
+DSCANNER_VERSION=${DSCANNER_VERSION:-0.8.0}
+DCD_VERSION=${DCD_VERSION:-0.12.0}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
diff --git a/development/d-tools/d-tools.info b/development/d-tools/d-tools.info
index 9aca586d05..4b932c1739 100644
--- a/development/d-tools/d-tools.info
+++ b/development/d-tools/d-tools.info
@@ -1,14 +1,14 @@
PRGNAM="d-tools"
-VERSION="2.086.1"
+VERSION="2.087.1"
HOMEPAGE="https://dlang.org"
-DOWNLOAD="https://download.dlackware.com/hosted-sources/d-tools/dub-1.15.0.tar.gz \
- https://download.dlackware.com/hosted-sources/d-tools/tools-2.086.1.tar.gz \
- https://download.dlackware.com/hosted-sources/d-tools/D-Scanner-0.7.2.tar.xz \
- https://download.dlackware.com/hosted-sources/d-tools/DCD-0.11.1.tar.xz"
-MD5SUM="c9bee373220fd054ac5c8bc0d85910e6 \
- ab0f5da99eacbfe317aa1cde44b0df60 \
- e513b0a61cb5f8249ecc7f463b5431e1 \
- 692592b88d579c43620b83479ae2f3e1"
+DOWNLOAD="https://download.dlackware.com/hosted-sources/d-tools/dub-1.16.0.tar.gz \
+ https://download.dlackware.com/hosted-sources/d-tools/tools-2.087.1.tar.gz \
+ https://download.dlackware.com/hosted-sources/d-tools/D-Scanner-0.8.0.tar.xz \
+ https://download.dlackware.com/hosted-sources/d-tools/DCD-0.12.0.tar.xz"
+MD5SUM="3df88727d48236507b5758b69043dcef \
+ 16de76bfa529d1ce8f4efd116257feb6 \
+ fe2353c753abe28e2845ebfe2aaea155 \
+ 6cc83a7c73c0d827bf4b43cbd1fc89c0"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="dmd"
diff --git a/development/dmd/dmd.SlackBuild b/development/dmd/dmd.SlackBuild
index a09a22bd51..fe4412146a 100644
--- a/development/dmd/dmd.SlackBuild
+++ b/development/dmd/dmd.SlackBuild
@@ -23,7 +23,7 @@
# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=dmd
-VERSION=${VERSION:-2.086.1}
+VERSION=${VERSION:-2.087.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/dmd/dmd.info b/development/dmd/dmd.info
index 92388461ad..c619d23a27 100644
--- a/development/dmd/dmd.info
+++ b/development/dmd/dmd.info
@@ -1,8 +1,8 @@
PRGNAM="dmd"
-VERSION="2.086.1"
+VERSION="2.087.1"
HOMEPAGE="https://dlang.org"
-DOWNLOAD="http://downloads.dlang.org/releases/2.x/2.086.1/dmd.2.086.1.linux.tar.xz"
-MD5SUM="38d5ba92fecfd084f63d42791fa4c2f7"
+DOWNLOAD="http://downloads.dlang.org/releases/2.x/2.087.1/dmd.2.087.1.linux.tar.xz"
+MD5SUM="9bf72c8688398970b737ae60ae5805c2"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/dte/dte.SlackBuild b/development/dte/dte.SlackBuild
index bad9cfe096..9c7492cedf 100644
--- a/development/dte/dte.SlackBuild
+++ b/development/dte/dte.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=dte
-VERSION=${VERSION:-1.7}
+VERSION=${VERSION:-1.8.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/dte/dte.info b/development/dte/dte.info
index 1b81daca2d..ccef3b075c 100644
--- a/development/dte/dte.info
+++ b/development/dte/dte.info
@@ -1,8 +1,8 @@
PRGNAM="dte"
-VERSION="1.7"
+VERSION="1.8.2"
HOMEPAGE="https://craigbarnes.gitlab.io/dte"
-DOWNLOAD="https://craigbarnes.gitlab.io/dist/dte/dte-1.7.tar.gz"
-MD5SUM="4595b7a8d046a8ab8dc45a5edb40db46"
+DOWNLOAD="https://craigbarnes.gitlab.io/dist/dte/dte-1.8.2.tar.gz"
+MD5SUM="e2b76d811812c533c544602478f7d1f3"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/eclim/eclim.SlackBuild b/development/eclim/eclim.SlackBuild
index d375864bd6..61b8b66d33 100644
--- a/development/eclim/eclim.SlackBuild
+++ b/development/eclim/eclim.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for eclim
-# Copyright 2016-2018 Andrew Clemons, Wellington New Zealand
+# Copyright 2016-2019 Andrew Clemons, Wellington New Zealand
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -24,7 +24,8 @@
PRGNAM=eclim
VERSION=${VERSION:-2.8.0}
-BUILD=${BUILD:-2}
+SPHINX_BOOTSTRAP_VERSION=${SPHINX_BOOTSTRAP_VERSION:-0.7.1}
+BUILD=${BUILD:-3}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
@@ -58,7 +59,18 @@ cd $TMP
rm -rf "$PRGNAM"_"$VERSION"
tar xvf $CWD/"$PRGNAM"_"$VERSION".tar.gz
cd $"$PRGNAM"_"$VERSION"
+
zcat $CWD/630fbcd5e6caa810f721b0f0de9478aaf78f7958.patch.gz | patch -p1
+zcat $CWD/sphinx2.patch.gz | patch -p1
+
+rm -rf doc/theme
+
+(
+ cd doc
+ tar -xf "$CWD/sphinx-bootstrap-theme-$SPHINX_BOOTSTRAP_VERSION.tar.gz"
+ mv "sphinx-bootstrap-theme-$SPHINX_BOOTSTRAP_VERSION" theme
+)
+
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
diff --git a/development/eclim/eclim.info b/development/eclim/eclim.info
index 5955bde7e7..070fda41e8 100644
--- a/development/eclim/eclim.info
+++ b/development/eclim/eclim.info
@@ -1,8 +1,10 @@
PRGNAM="eclim"
VERSION="2.8.0"
HOMEPAGE="http://eclim.org"
-DOWNLOAD="https://github.com/ervandew/eclim/releases/download/2.8.0/eclim_2.8.0.tar.gz"
-MD5SUM="aae873ee270d6c7b21a6ff3bec3f08ad"
+DOWNLOAD="https://github.com/ervandew/eclim/releases/download/2.8.0/eclim_2.8.0.tar.gz \
+ https://github.com/ryan-roemer/sphinx-bootstrap-theme/archive/v0.7.1/sphinx-bootstrap-theme-0.7.1.tar.gz"
+MD5SUM="aae873ee270d6c7b21a6ff3bec3f08ad \
+ f2cd079095fd6b41b0762b98133b7752"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="apache-ant eclipse-java Sphinx"
diff --git a/development/eclim/sphinx2.patch.gz b/development/eclim/sphinx2.patch.gz
new file mode 100644
index 0000000000..bf446a3bf4
--- /dev/null
+++ b/development/eclim/sphinx2.patch.gz
Binary files differ
diff --git a/development/git-lfs/git-lfs.SlackBuild b/development/git-lfs/git-lfs.SlackBuild
index 37dcd6c319..7ec9b948e0 100644
--- a/development/git-lfs/git-lfs.SlackBuild
+++ b/development/git-lfs/git-lfs.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=git-lfs
-VERSION=${VERSION:-2.7.2}
+VERSION=${VERSION:-2.8.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/git-lfs/git-lfs.info b/development/git-lfs/git-lfs.info
index 83ca0dbb06..89896b5531 100644
--- a/development/git-lfs/git-lfs.info
+++ b/development/git-lfs/git-lfs.info
@@ -1,10 +1,10 @@
PRGNAM="git-lfs"
-VERSION="2.7.2"
+VERSION="2.8.0"
HOMEPAGE="https://git-lfs.github.com/"
-DOWNLOAD="https://github.com/git-lfs/git-lfs/releases/download/v2.7.2/git-lfs-linux-386-v2.7.2.tar.gz"
-MD5SUM="b82e52710d0807c71cebecad8b7d7fd2"
-DOWNLOAD_x86_64="https://github.com/git-lfs/git-lfs/releases/download/v2.7.2/git-lfs-linux-amd64-v2.7.2.tar.gz"
-MD5SUM_x86_64="602d20987957ac67f70ed5a8b6ce24aa"
+DOWNLOAD="https://github.com/git-lfs/git-lfs/releases/download/v2.8.0/git-lfs-linux-386-v2.8.0.tar.gz"
+MD5SUM="0549da8abfb4e4b266e58b9aa96e343f"
+DOWNLOAD_x86_64="https://github.com/git-lfs/git-lfs/releases/download/v2.8.0/git-lfs-linux-amd64-v2.8.0.tar.gz"
+MD5SUM_x86_64="68ed67ee274d6c9d0381e042ac9d0ea3"
REQUIRES=""
MAINTAINER="Willy Sudiarto Raharjo"
EMAIL="willysr@slackbuilds.org"
diff --git a/development/gradle/gradle.SlackBuild b/development/gradle/gradle.SlackBuild
index 76bb9e721c..91e3cb3610 100644
--- a/development/gradle/gradle.SlackBuild
+++ b/development/gradle/gradle.SlackBuild
@@ -2,6 +2,7 @@
# Slackware build script for gradle
+# Copyright 2019 Sukma Wardana, sukma.wardana[at]mail[dot]com
# Copyright 2014 Arun Mascarenhas, arunmascarenhas[at]yahoo[dot]com
# Copyright 2014 Arun Mascarenhas, Kansas City, MO, USA
# All rights reserved.
@@ -26,7 +27,7 @@
# Started by Arun Mascarenhas (arunmascarenhas[at]yahoo[dot]com)
PRGNAM=gradle
-VERSION=${VERSION:-4.2.1}
+VERSION=${VERSION:-5.5.1}
ARCH=noarch
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/gradle/gradle.info b/development/gradle/gradle.info
index 6cca97ba67..3e5f346013 100644
--- a/development/gradle/gradle.info
+++ b/development/gradle/gradle.info
@@ -1,10 +1,10 @@
PRGNAM="gradle"
-VERSION="4.2.1"
+VERSION="5.5.1"
HOMEPAGE="http://www.gradle.org/"
-DOWNLOAD="https://services.gradle.org/distributions/gradle-4.2.1-all.zip"
-MD5SUM="bac3a49fbea7b543e8092ca7747f10e4"
+DOWNLOAD="https://services.gradle.org/distributions/gradle-5.5.1-all.zip"
+MD5SUM="b624d6dd514dad79e477c8931a76875a"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="jdk"
-MAINTAINER="Arun Mascarenhas"
-EMAIL="arunmascarenhas@yahoo.com"
+REQUIRES="adoptopenjdk"
+MAINTAINER="Sukma Wardana"
+EMAIL="sukma.wardana@mail.com"
diff --git a/development/hhvm/hhvm.SlackBuild b/development/hhvm/hhvm.SlackBuild
index 8a441ef94a..6347a45a3d 100644
--- a/development/hhvm/hhvm.SlackBuild
+++ b/development/hhvm/hhvm.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=hhvm
-VERSION=${VERSION:-4.8.1}
+VERSION=${VERSION:-4.8.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/hhvm/hhvm.info b/development/hhvm/hhvm.info
index 961a941820..0568ba3eb1 100644
--- a/development/hhvm/hhvm.info
+++ b/development/hhvm/hhvm.info
@@ -1,10 +1,10 @@
PRGNAM="hhvm"
-VERSION="4.8.1"
+VERSION="4.8.3"
HOMEPAGE="https://hhvm.com/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://download.dlackware.com/hosted-sources/hhvm/hhvm-4.8.1.tar.xz"
-MD5SUM_x86_64="43423c8266039bf4055d751aec97173f"
+DOWNLOAD_x86_64="https://download.dlackware.com/hosted-sources/hhvm/hhvm-4.8.3.tar.xz"
+MD5SUM_x86_64="6f3f9b9ace2a32c0cc0b8088e6785960"
REQUIRES="tbb glog dwarf oniguruma libmemcached krb5 lz4 libsodium"
MAINTAINER="Eugene Wissner"
EMAIL="belka@caraus.de"
diff --git a/development/hub/hub.SlackBuild b/development/hub/hub.SlackBuild
index 35182106fc..e298c3706f 100644
--- a/development/hub/hub.SlackBuild
+++ b/development/hub/hub.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=hub
-VERSION=${VERSION:-2.12.1}
+VERSION=${VERSION:-2.12.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/hub/hub.info b/development/hub/hub.info
index 2e226accd9..ebae3298d8 100644
--- a/development/hub/hub.info
+++ b/development/hub/hub.info
@@ -1,8 +1,8 @@
PRGNAM="hub"
-VERSION="2.12.1"
+VERSION="2.12.3"
HOMEPAGE="https://github.com/github/hub"
-DOWNLOAD="https://github.com/github/hub/archive/v2.12.1/hub-2.12.1.tar.gz"
-MD5SUM="1d68c941d6079dbae54c5bd6cf546455"
+DOWNLOAD="https://github.com/github/hub/archive/v2.12.3/hub-2.12.3.tar.gz"
+MD5SUM="dc28fa59b0f898b227d3ce2271140dff"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="google-go-lang"
diff --git a/development/ioncube-loader/ioncube-loader.SlackBuild b/development/ioncube-loader/ioncube-loader.SlackBuild
index e5e88414a3..5095ab5717 100644
--- a/development/ioncube-loader/ioncube-loader.SlackBuild
+++ b/development/ioncube-loader/ioncube-loader.SlackBuild
@@ -26,7 +26,7 @@
PRGNAM=ioncube-loader
SRCNAM=ioncube
-VERSION=${VERSION:-10.3.4}
+VERSION=${VERSION:-10.3.7}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/ioncube-loader/ioncube-loader.info b/development/ioncube-loader/ioncube-loader.info
index 03c0ba6dd7..b9e97a604e 100644
--- a/development/ioncube-loader/ioncube-loader.info
+++ b/development/ioncube-loader/ioncube-loader.info
@@ -1,10 +1,10 @@
PRGNAM="ioncube-loader"
-VERSION="10.3.4"
+VERSION="10.3.7"
HOMEPAGE="https://www.ioncube.com"
-DOWNLOAD="http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86_10.3.4.tar.gz"
-MD5SUM="21c3bef67c32f948504dfe134de51ddd"
-DOWNLOAD_x86_64="http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64_10.3.4.tar.gz"
-MD5SUM_x86_64="20e847836ef5cfc229bca096849f805a"
+DOWNLOAD="http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86_10.3.7.tar.gz"
+MD5SUM="6fbfc820d976145f1b1c14cc4db4b9dd"
+DOWNLOAD_x86_64="http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64_10.3.7.tar.gz"
+MD5SUM_x86_64="d8c6b4a367cdf19307024c8cc78ffc79"
REQUIRES=""
MAINTAINER="Eugene Wissner"
EMAIL="belka@caraus.de"
diff --git a/development/jdk/jdk.SlackBuild b/development/jdk/jdk.SlackBuild
index 739e5213bf..5fb61b621c 100644
--- a/development/jdk/jdk.SlackBuild
+++ b/development/jdk/jdk.SlackBuild
@@ -24,7 +24,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=jdk
-VERSION=${VERSION:-8u202}
+VERSION=${VERSION:-8u221}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/jdk/jdk.info b/development/jdk/jdk.info
index 3c4115a732..71bd09514f 100644
--- a/development/jdk/jdk.info
+++ b/development/jdk/jdk.info
@@ -1,10 +1,10 @@
PRGNAM="jdk"
-VERSION="8u202"
+VERSION="8u221"
HOMEPAGE="https://www.oracle.com/technetwork/java/javase/downloads/index.html"
-DOWNLOAD="https://download.oracle.com/otn-pub/java/jdk/8u202-b08/1961070e4c9b4e26a04e7f5a083f551e/jdk-8u202-linux-i586.tar.gz"
-MD5SUM="ddae517017646fc180d5241260d515e8"
-DOWNLOAD_x86_64="https://download.oracle.com/otn-pub/java/jdk/8u202-b08/1961070e4c9b4e26a04e7f5a083f551e/jdk-8u202-linux-x64.tar.gz"
-MD5SUM_x86_64="0029351f7a946f6c05b582100c7d45b7"
+DOWNLOAD="https://download.oracle.com/otn/java/jdk/8u221-b11/230deb18db3e4014bb8e3e8324f81b43/jdk-8u221-linux-i586.tar.gz"
+MD5SUM="ca59ef76cfc7333be85bf4adc3c99950"
+DOWNLOAD_x86_64="https://download.oracle.com/otn/java/jdk/8u221-b11/230deb18db3e4014bb8e3e8324f81b43/jdk-8u221-linux-x64.tar.gz"
+MD5SUM_x86_64="9e1ecd461c3b848af45ab41c528d9a95"
REQUIRES=""
MAINTAINER="Robby Workman"
EMAIL="rworkman@slackbuilds.org"
diff --git a/development/jdk11/README b/development/jdk11/README
new file mode 100644
index 0000000000..13748cb75b
--- /dev/null
+++ b/development/jdk11/README
@@ -0,0 +1,21 @@
+jdk11 (Java Platform Standard Edition Development Kit)
+
+The Java Platform Standard Edition Development Kit (JDK) includes
+both the runtime environment (Java virtual machine,
+the Java platform classes and supporting files) and development tools
+(compilers, debuggers, tool libraries and other tools).
+The JDK is a development environment for building applications,
+applets and components that can be deployed with the
+Java Platform Standard Edition Runtime Environment.
+
+More details:
+https://developer.oracle.com/java/
+
+This SlackBuild will repackage official Oracle JDK archive.
+You must accept the Oracle Technology Network License Agreement
+for Oracle Java SE to download this software
+
+https://www.oracle.com/technetwork/java/javase/downloads/jdk11-downloads-5066655.html
+
+After installation you will need to log out from the system and log in back
+for environment variables get updated.
diff --git a/development/jdk11/jdk11.SlackBuild b/development/jdk11/jdk11.SlackBuild
new file mode 100644
index 0000000000..c0656846d6
--- /dev/null
+++ b/development/jdk11/jdk11.SlackBuild
@@ -0,0 +1,106 @@
+#!/bin/sh
+
+# Slackware build script for jdk11
+
+# Copyright 2019 Igor Alexandrov <igor.s.alexandrov@gmail.com>
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+PRGNAM=jdk11
+VERSION=${VERSION:-11.0.4}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+if [ -z "$ARCH" ]; then
+ case "$(uname -m)" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$(uname -m) ;;
+ esac
+fi
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "x86_64" ]; then
+ LIBDIRSUFFIX="64"
+else
+ echo "$ARCH port is not supported"
+ exit -1
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $OUTPUT \
+ $PKG/{install,etc/profile.d,usr/{lib${LIBDIRSUFFIX},doc/$PRGNAM-$VERSION}}
+
+cd $PKG/usr/lib${LIBDIRSUFFIX}
+tar -xvf $CWD/jdk-$VERSION?linux*.tar.gz
+mv $(tar -tf $CWD/jdk-$VERSION?linux*.tar.gz | head -1 | cut -d/ -f1) $PRGNAM-$VERSION
+
+chown -R root:root $PRGNAM-$VERSION
+find -L $PRGNAM-$VERSION \
+ \( -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 $PRGNAM-$VERSION -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 $PRGNAM-$VERSION/man -type f -exec gzip -9q {} \; 2> /dev/null || true
+for i in $(find $PRGNAM-$VERSION/man -type l 2> /dev/null); do ln -s $(readlink $i).gz $i.gz ; rm $i ; done
+
+ln -sf $PRGNAM-$VERSION/lib/libjawt.so
+ln -sf $PRGNAM-$VERSION/lib/server/libjvm.so
+ln -sf $PRGNAM-$VERSION/lib/libjava.so
+ln -sf $PRGNAM-$VERSION/lib/libawt.so
+ln -sf $PRGNAM-$VERSION/lib/libawt_xawt.so
+ln -sf $PRGNAM-$VERSION/lib/libverify.so
+
+cd ../doc/$PRGNAM-$VERSION
+ln -s ../../lib${LIBDIRSUFFIX}/$PRGNAM-$VERSION/legal
+ln -s ../../lib${LIBDIRSUFFIX}/$PRGNAM-$VERSION/README.html
+ln -s ../../lib${LIBDIRSUFFIX}/$PRGNAM-$VERSION/release
+cat $CWD/$PRGNAM.SlackBuild > $PRGNAM.SlackBuild
+cat $CWD/slack-desc > slack-desc
+
+cd $PKG
+cat > etc/profile.d/$PRGNAM.sh << EOF
+#!/bin/sh
+export JAVA_HOME=/usr/lib${LIBDIRSUFFIX}/$PRGNAM-$VERSION
+export MANPATH=\${MANPATH}:\${JAVA_HOME}/man
+export PATH=\${PATH}:\${JAVA_HOME}/bin
+EOF
+
+cat > etc/profile.d/$PRGNAM.csh << EOF
+#!/bin/csh
+setenv JAVA_HOME /usr/lib${LIBDIRSUFFIX}/$PRGNAM-$VERSION
+setenv MANPATH \${MANPATH}:\${JAVA_HOME}/man
+setenv PATH \${PATH}:\${JAVA_HOME}/bin
+EOF
+
+chmod 755 etc/profile.d/*
+cat $CWD/slack-desc > install/slack-desc
+
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
+
diff --git a/development/jdk11/jdk11.info b/development/jdk11/jdk11.info
new file mode 100644
index 0000000000..99010f22ce
--- /dev/null
+++ b/development/jdk11/jdk11.info
@@ -0,0 +1,10 @@
+PRGNAM="jdk11"
+VERSION="11.0.4"
+HOMEPAGE="https://www.oracle.com/technetwork/java/javase/downloads/index.html"
+DOWNLOAD="UNSUPPORTED"
+MD5SUM=""
+DOWNLOAD_x86_64="https://download.oracle.com/otn/java/jdk/11.0.4+10/cf1bbcbf431a474eb9fc550051f4ee78/jdk-11.0.4_linux-x64_bin.tar.gz"
+MD5SUM_x86_64="10badb89c60b0932ced8f41079d30e60"
+REQUIRES=""
+MAINTAINER="Igor Alexandrov"
+EMAIL="igor.s.alexandrov@gmail.com"
diff --git a/development/jdk11/slack-desc b/development/jdk11/slack-desc
new file mode 100644
index 0000000000..2b3d0a6fc1
--- /dev/null
+++ b/development/jdk11/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------------------------------------------------------|
+jdk11: jdk11 (Java Platform Standard Edition Development Kit)
+jdk11:
+jdk11: The Java Platform Standard Edition Development Kit (JDK) includes
+jdk11: both the runtime environment (Java virtual machine,
+jdk11: the Java platform classes and supporting files) and development tools
+jdk11: (compilers, debuggers, tool libraries and other tools).
+jdk11: The JDK is a development environment for building applications,
+jdk11: applets and components that can be deployed with the
+jdk11: Java Platform Standard Edition Runtime Environment.
+jdk11:
+jdk11: https://developer.oracle.com/java/
diff --git a/development/jdk12/README b/development/jdk12/README
new file mode 100644
index 0000000000..bdb78d50f5
--- /dev/null
+++ b/development/jdk12/README
@@ -0,0 +1,21 @@
+jdk12 (Java Platform Standard Edition Development Kit)
+
+The Java Platform Standard Edition Development Kit (JDK) includes
+both the runtime environment (Java virtual machine,
+the Java platform classes and supporting files) and development tools
+(compilers, debuggers, tool libraries and other tools).
+The JDK is a development environment for building applications,
+applets and components that can be deployed with the
+Java Platform Standard Edition Runtime Environment.
+
+More details:
+https://developer.oracle.com/java/
+
+This SlackBuild will repackage official Oracle JDK archive.
+You must accept the Oracle Technology Network License Agreement
+for Oracle Java SE to download this software
+
+https://www.oracle.com/technetwork/java/javase/downloads/jdk12-downloads-5295953.html
+
+After installation you will need to log out from the system and log in back
+for environment variables get updated.
diff --git a/development/jdk12/jdk12.SlackBuild b/development/jdk12/jdk12.SlackBuild
new file mode 100644
index 0000000000..e63ce2d459
--- /dev/null
+++ b/development/jdk12/jdk12.SlackBuild
@@ -0,0 +1,105 @@
+#!/bin/sh
+
+# Slackware build script for jdk12
+
+# Copyright 2019 Igor Alexandrov <igor.s.alexandrov@gmail.com>
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+PRGNAM=jdk12
+VERSION=${VERSION:-12.0.2}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+if [ -z "$ARCH" ]; then
+ case "$(uname -m)" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$(uname -m) ;;
+ esac
+fi
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "x86_64" ]; then
+ LIBDIRSUFFIX="64"
+else
+ echo "$ARCH port is not supported"
+ exit -1
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $OUTPUT \
+ $PKG/{install,etc/profile.d,usr/{lib${LIBDIRSUFFIX},doc/$PRGNAM-$VERSION}}
+
+cd $PKG/usr/lib${LIBDIRSUFFIX}
+tar -xvf $CWD/jdk-$VERSION?linux*.tar.gz
+mv $(tar -tf $CWD/jdk-$VERSION?linux*.tar.gz | head -1 | cut -d/ -f1) $PRGNAM-$VERSION
+
+chown -R root:root $PRGNAM-$VERSION
+find -L $PRGNAM-$VERSION \
+ \( -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 $PRGNAM-$VERSION -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 $PRGNAM-$VERSION/man -type f -exec gzip -9q {} \; 2> /dev/null || true
+for i in $(find $PRGNAM-$VERSION/man -type l 2> /dev/null); do ln -s $(readlink $i).gz $i.gz ; rm $i ; done
+
+ln -sf $PRGNAM-$VERSION/lib/libjawt.so
+ln -sf $PRGNAM-$VERSION/lib/server/libjvm.so
+ln -sf $PRGNAM-$VERSION/lib/libjava.so
+ln -sf $PRGNAM-$VERSION/lib/libawt.so
+ln -sf $PRGNAM-$VERSION/lib/libawt_xawt.so
+ln -sf $PRGNAM-$VERSION/lib/libverify.so
+
+cd ../doc/$PRGNAM-$VERSION
+ln -s ../../lib${LIBDIRSUFFIX}/$PRGNAM-$VERSION/legal
+ln -s ../../lib${LIBDIRSUFFIX}/$PRGNAM-$VERSION/release
+cat $CWD/$PRGNAM.SlackBuild > $PRGNAM.SlackBuild
+cat $CWD/slack-desc > slack-desc
+
+cd $PKG
+cat > etc/profile.d/$PRGNAM.sh << EOF
+#!/bin/sh
+export JAVA_HOME=/usr/lib${LIBDIRSUFFIX}/$PRGNAM-$VERSION
+export MANPATH=\${MANPATH}:\${JAVA_HOME}/man
+export PATH=\${PATH}:\${JAVA_HOME}/bin
+EOF
+
+cat > etc/profile.d/$PRGNAM.csh << EOF
+#!/bin/csh
+setenv JAVA_HOME /usr/lib${LIBDIRSUFFIX}/$PRGNAM-$VERSION
+setenv MANPATH \${MANPATH}:\${JAVA_HOME}/man
+setenv PATH \${PATH}:\${JAVA_HOME}/bin
+EOF
+
+chmod 755 etc/profile.d/*
+cat $CWD/slack-desc > install/slack-desc
+
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
+
diff --git a/development/jdk12/jdk12.info b/development/jdk12/jdk12.info
new file mode 100644
index 0000000000..6ca6c35f29
--- /dev/null
+++ b/development/jdk12/jdk12.info
@@ -0,0 +1,10 @@
+PRGNAM="jdk12"
+VERSION="12.0.2"
+HOMEPAGE="https://www.oracle.com/technetwork/java/javase/downloads/index.html"
+DOWNLOAD="UNSUPPORTED"
+MD5SUM=""
+DOWNLOAD_x86_64="https://download.oracle.com/otn-pub/java/jdk/12.0.2+10/e482c34c86bd4bf8b56c0b35558996b9/jdk-12.0.2_linux-x64_bin.tar.gz"
+MD5SUM_x86_64="d1527af940a4d73050ff1d5c7942782d"
+REQUIRES="%README%"
+MAINTAINER="Igor Alexandrov"
+EMAIL="igor.s.alexandrov@gmail.com"
diff --git a/development/jdk12/slack-desc b/development/jdk12/slack-desc
new file mode 100644
index 0000000000..d8870b570d
--- /dev/null
+++ b/development/jdk12/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------------------------------------------------------|
+jdk12: jdk12 (Java Platform Standard Edition Development Kit)
+jdk12:
+jdk12: The Java Platform Standard Edition Development Kit (JDK) includes
+jdk12: both the runtime environment (Java virtual machine,
+jdk12: the Java platform classes and supporting files) and development tools
+jdk12: (compilers, debuggers, tool libraries and other tools).
+jdk12: The JDK is a development environment for building applications,
+jdk12: applets and components that can be deployed with the
+jdk12: Java Platform Standard Edition Runtime Environment.
+jdk12:
+jdk12: https://developer.oracle.com/java/
diff --git a/development/jupyter-ipywidgets/jupyter-ipywidgets.SlackBuild b/development/jupyter-ipywidgets/jupyter-ipywidgets.SlackBuild
index 050f4520df..d9f483bd96 100644
--- a/development/jupyter-ipywidgets/jupyter-ipywidgets.SlackBuild
+++ b/development/jupyter-ipywidgets/jupyter-ipywidgets.SlackBuild
@@ -24,7 +24,7 @@
SRCNAM=ipywidgets
PRGNAM=jupyter-$SRCNAM
-VERSION=${VERSION:-7.4.2}
+VERSION=${VERSION:-7.5.1}
BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
diff --git a/development/jupyter-ipywidgets/jupyter-ipywidgets.info b/development/jupyter-ipywidgets/jupyter-ipywidgets.info
index 953cbccf74..9b45771d67 100644
--- a/development/jupyter-ipywidgets/jupyter-ipywidgets.info
+++ b/development/jupyter-ipywidgets/jupyter-ipywidgets.info
@@ -1,8 +1,8 @@
PRGNAM="jupyter-ipywidgets"
-VERSION="7.4.2"
+VERSION="7.5.1"
HOMEPAGE="https://ipywidgets.readthedocs.io/en/latest/"
-DOWNLOAD="https://files.pythonhosted.org/packages/source/i/ipywidgets/ipywidgets-7.4.2.tar.gz"
-MD5SUM="e1ac2d4e3dc463f8c20e074d9414436e"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/i/ipywidgets/ipywidgets-7.5.1.tar.gz"
+MD5SUM="090f5ad1294b084f075af8f684d8981f"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3-ipython jupyter-widgetsnbextension"
diff --git a/development/jupyter-nbconvert/jupyter-nbconvert.SlackBuild b/development/jupyter-nbconvert/jupyter-nbconvert.SlackBuild
index 72906e5625..0753f18eeb 100644
--- a/development/jupyter-nbconvert/jupyter-nbconvert.SlackBuild
+++ b/development/jupyter-nbconvert/jupyter-nbconvert.SlackBuild
@@ -24,7 +24,7 @@
SRCNAM=nbconvert
PRGNAM=jupyter-$SRCNAM
-VERSION=${VERSION:-5.5.0}
+VERSION=${VERSION:-5.6.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/jupyter-nbconvert/jupyter-nbconvert.info b/development/jupyter-nbconvert/jupyter-nbconvert.info
index a9e155af64..130d865eee 100644
--- a/development/jupyter-nbconvert/jupyter-nbconvert.info
+++ b/development/jupyter-nbconvert/jupyter-nbconvert.info
@@ -1,8 +1,8 @@
PRGNAM="jupyter-nbconvert"
-VERSION="5.5.0"
+VERSION="5.6.0"
HOMEPAGE="https://jupyter.org/"
-DOWNLOAD="https://files.pythonhosted.org/packages/source/n/nbconvert/nbconvert-5.5.0.tar.gz"
-MD5SUM="37574fd33dbb0b2621665b0b9817dde6"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/n/nbconvert/nbconvert-5.6.0.tar.gz"
+MD5SUM="9d6d916914778c63afd13bc7668deb38"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="bleach decorator python3-defusedxml entrypoints Jinja2 jupyter_core jupyter-nbformat mistune pandocfilters Pygments testpath"
diff --git a/development/jupyter-nbdime/jupyter-nbdime.SlackBuild b/development/jupyter-nbdime/jupyter-nbdime.SlackBuild
index afe7f5ba7b..8bdad9f7f2 100644
--- a/development/jupyter-nbdime/jupyter-nbdime.SlackBuild
+++ b/development/jupyter-nbdime/jupyter-nbdime.SlackBuild
@@ -24,7 +24,7 @@
SRCNAM=nbdime
PRGNAM=jupyter-$SRCNAM
-VERSION=${VERSION:-1.0.5}
+VERSION=${VERSION:-1.1.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/jupyter-nbdime/jupyter-nbdime.info b/development/jupyter-nbdime/jupyter-nbdime.info
index 7d6e5082a2..3e7e2a793f 100644
--- a/development/jupyter-nbdime/jupyter-nbdime.info
+++ b/development/jupyter-nbdime/jupyter-nbdime.info
@@ -1,10 +1,10 @@
PRGNAM="jupyter-nbdime"
-VERSION="1.0.5"
+VERSION="1.1.0"
HOMEPAGE="https://jupyter.org/"
-DOWNLOAD="https://files.pythonhosted.org/packages/source/n/nbdime/nbdime-1.0.5.tar.gz"
-MD5SUM="a91ff9589bfa6e631692f15e69f4e379"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/n/nbdime/nbdime-1.1.0.tar.gz"
+MD5SUM="ec2ac3f2ac53768730569d4cd8706539"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="colorama GitPython jupyter-notebook python-requests"
+REQUIRES="colorama GitPython jupyter-notebook python-requests python3-gitdb2"
MAINTAINER="Benjamin Trigona-Harany"
EMAIL="slackbuilds@jaxartes.net"
diff --git a/development/jupyter-notebook/jupyter-notebook.SlackBuild b/development/jupyter-notebook/jupyter-notebook.SlackBuild
index 46b4958400..6aa1dcec87 100644
--- a/development/jupyter-notebook/jupyter-notebook.SlackBuild
+++ b/development/jupyter-notebook/jupyter-notebook.SlackBuild
@@ -24,8 +24,8 @@
SRCNAM=notebook
PRGNAM=jupyter-$SRCNAM
-VERSION=${VERSION:-5.7.8}
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-6.0.0}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
diff --git a/development/jupyter-notebook/jupyter-notebook.info b/development/jupyter-notebook/jupyter-notebook.info
index 92d41c310c..24ee4939f1 100644
--- a/development/jupyter-notebook/jupyter-notebook.info
+++ b/development/jupyter-notebook/jupyter-notebook.info
@@ -1,8 +1,8 @@
PRGNAM="jupyter-notebook"
-VERSION="5.7.8"
+VERSION="6.0.0"
HOMEPAGE="https://jupyter.org/"
-DOWNLOAD="https://files.pythonhosted.org/packages/source/n/notebook/notebook-5.7.8.tar.gz"
-MD5SUM="858af8768809185c118266128334be72"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/n/notebook/notebook-6.0.0.tar.gz"
+MD5SUM="11f09a28cb58471bab8aa77620dce7aa"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="Jinja2 ipaddress python3-jupyter-ipykernel jupyter-nbconvert python-prometheus_client singledispatch send2trash terminado"
diff --git a/development/jupyter-qtconsole/jupyter-qtconsole.SlackBuild b/development/jupyter-qtconsole/jupyter-qtconsole.SlackBuild
index 31f703f6a2..d206205a11 100644
--- a/development/jupyter-qtconsole/jupyter-qtconsole.SlackBuild
+++ b/development/jupyter-qtconsole/jupyter-qtconsole.SlackBuild
@@ -24,7 +24,7 @@
SRCNAM=qtconsole
PRGNAM=jupyter-$SRCNAM
-VERSION=${VERSION:-4.5.1}
+VERSION=${VERSION:-4.5.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/jupyter-qtconsole/jupyter-qtconsole.info b/development/jupyter-qtconsole/jupyter-qtconsole.info
index 9bcf97fb7a..bf1d95155c 100644
--- a/development/jupyter-qtconsole/jupyter-qtconsole.info
+++ b/development/jupyter-qtconsole/jupyter-qtconsole.info
@@ -1,8 +1,8 @@
PRGNAM="jupyter-qtconsole"
-VERSION="4.5.1"
+VERSION="4.5.3"
HOMEPAGE="https://jupyter.org/"
-DOWNLOAD="https://github.com/jupyter/qtconsole/archive/4.5.1/qtconsole-4.5.1.tar.gz"
-MD5SUM="3c267f60d3e0299079ea225a2af2f338"
+DOWNLOAD="https://github.com/jupyter/qtconsole/archive/4.5.3/qtconsole-4.5.3.tar.gz"
+MD5SUM="995dacc7ebbb62674fee9498d2c99032"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3-jupyter-ipykernel python3-PyQt5"
diff --git a/development/jupyter-widgetsnbextension/jupyter-widgetsnbextension.SlackBuild b/development/jupyter-widgetsnbextension/jupyter-widgetsnbextension.SlackBuild
index 258158e3d6..b71ff907ce 100644
--- a/development/jupyter-widgetsnbextension/jupyter-widgetsnbextension.SlackBuild
+++ b/development/jupyter-widgetsnbextension/jupyter-widgetsnbextension.SlackBuild
@@ -24,7 +24,7 @@
SRCNAM=widgetsnbextension
PRGNAM=jupyter-$SRCNAM
-VERSION=${VERSION:-3.4.2}
+VERSION=${VERSION:-3.5.1}
BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
diff --git a/development/jupyter-widgetsnbextension/jupyter-widgetsnbextension.info b/development/jupyter-widgetsnbextension/jupyter-widgetsnbextension.info
index 11ffc5b71e..8f5686a96f 100644
--- a/development/jupyter-widgetsnbextension/jupyter-widgetsnbextension.info
+++ b/development/jupyter-widgetsnbextension/jupyter-widgetsnbextension.info
@@ -1,8 +1,8 @@
PRGNAM="jupyter-widgetsnbextension"
-VERSION="3.4.2"
+VERSION="3.5.1"
HOMEPAGE="https://github.com/ipython/ipywidgets"
-DOWNLOAD="https://files.pythonhosted.org/packages/source/w/widgetsnbextension/widgetsnbextension-3.4.2.tar.gz"
-MD5SUM="a165830e095877a9c576c817656850e9"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/w/widgetsnbextension/widgetsnbextension-3.5.1.tar.gz"
+MD5SUM="3dc5f96919c032a885950e3819bdee7b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="jupyter-notebook"
diff --git a/development/meson/meson.SlackBuild b/development/meson/meson.SlackBuild
index 99d390e071..cf0cb3a6d1 100644
--- a/development/meson/meson.SlackBuild
+++ b/development/meson/meson.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=meson
-VERSION=${VERSION:-0.49.0}
+VERSION=${VERSION:-0.51.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/meson/meson.info b/development/meson/meson.info
index 4aee5fc56a..f0f16dd7e8 100644
--- a/development/meson/meson.info
+++ b/development/meson/meson.info
@@ -1,8 +1,8 @@
PRGNAM="meson"
-VERSION="0.49.0"
+VERSION="0.51.0"
HOMEPAGE="http://mesonbuild.com"
-DOWNLOAD="https://github.com/mesonbuild/meson/releases/download/0.49.0/meson-0.49.0.tar.gz"
-MD5SUM="3c35b91e8040901034809576d54007c6"
+DOWNLOAD="https://github.com/mesonbuild/meson/releases/download/0.51.0/meson-0.51.0.tar.gz"
+MD5SUM="a091995861e0bc23e3c856b0c8d1ef90"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3 ninja"
diff --git a/development/mg-troglobit/LICENSE b/development/mg-troglobit/LICENSE
new file mode 100644
index 0000000000..572f5a4214
--- /dev/null
+++ b/development/mg-troglobit/LICENSE
@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2019 Marco Marini
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/development/mg-troglobit/README b/development/mg-troglobit/README
new file mode 100644
index 0000000000..125b3b0956
--- /dev/null
+++ b/development/mg-troglobit/README
@@ -0,0 +1,9 @@
+mg-troglobit (Portable self hosting version of the mg-openbsd editor)
+
+The intention is to be a small, fast, and portable Emacs-like editor
+for users who cannot, or do not want to, run the real Emacs for one
+reason or another.
+
+Compatibility with GNU Emacs is key for Mg, separating it from other
+ErsatzEmacs clones, because there should never be any reason to learn
+more than one Emacs flavor.
diff --git a/development/mg-troglobit/README.md b/development/mg-troglobit/README.md
new file mode 100644
index 0000000000..f58a961a66
--- /dev/null
+++ b/development/mg-troglobit/README.md
@@ -0,0 +1,9 @@
+# mg-troglobit.SlackBuild
+
+A SlackBuild for Joachim Nilsson (troglobit)'s fork of OpenBSD Mg (https://github.com/troglobit/mg)
+
+The usage is the very same of https://slackbuilds.org/howto/
+
+Get the Mg source code here: https://ftp.troglobit.com/mg/
+
+![Mg-troglobit on Slackware 14.0](https://i.postimg.cc/jdHmCKhz/mg-troglobit.png "Mg-troglobit on Slackware 14.0")
diff --git a/development/mg-troglobit/mg-troglobit.SlackBuild b/development/mg-troglobit/mg-troglobit.SlackBuild
new file mode 100644
index 0000000000..b910a47fce
--- /dev/null
+++ b/development/mg-troglobit/mg-troglobit.SlackBuild
@@ -0,0 +1,85 @@
+#!/bin/sh -e
+
+# Slackware build script for Joachim Nilsson (troglobit)'s fork of OpenBSD Mg
+# saidone@saidone.org revision date 2019/08/11
+# license (of this script and its accessories, not that of the application it will package): see LICENSE
+
+PRGNAM=mg-troglobit
+VERSION=${VERSION:-3.2}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686 -Wno-unused-result"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686 -Wno-unused-result"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC -Wno-unused-result"
+ LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2 -Wno-unused-result"
+ LIBDIRSUFFIX=""
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-$VERSION
+tar xvf $CWD/${PRGNAM/troglobit/}$VERSION.tar.gz
+mv ${PRGNAM/troglobit/}$VERSION $PRGNAM-$VERSION
+cd $PRGNAM-$VERSION
+chown -R root:root .
+chmod -R u+w,go+r-w,a-s .
+
+# override SLKCFLAGS if CFLAGS is set
+if [ -n "$(echo $CFLAGS|tr -d '[:space:]')" ]; then SLKCFLAGS="$CFLAGS"; fi
+
+SLKCFLAGS="$SLKCFLAGS -lcurses"
+
+CFLAGS="$SLKCFLAGS" \
+ ./configure \
+ --prefix=/usr \
+ --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --mandir=/usr/man \
+ --docdir=/usr/doc/$PRGNAM-$VERSION \
+ --build=$ARCH-slackware-linux
+make
+
+make install PREFIX=/usr DESTDIR=$PKG
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+find $PKG/usr/doc/$PRGNAM-$VERSION -type f -exec chmod 644 {} \;
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+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
+
+rm $PKG/usr/doc/$PRGNAM-$VERSION/*.md
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/development/mg-troglobit/mg-troglobit.info b/development/mg-troglobit/mg-troglobit.info
new file mode 100644
index 0000000000..0f9befd154
--- /dev/null
+++ b/development/mg-troglobit/mg-troglobit.info
@@ -0,0 +1,10 @@
+PRGNAM="mg-troglobit"
+VERSION="3.2"
+HOMEPAGE="https://github.com/troglobit/mg"
+DOWNLOAD="https://ftp.troglobit.com/mg/mg-3.2.tar.gz"
+MD5SUM="59ef99ebdb738e804e752d1586abed73"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Marco Marini"
+EMAIL="saidone@saidone.org"
diff --git a/development/mg-troglobit/slack-desc b/development/mg-troglobit/slack-desc
new file mode 100644
index 0000000000..cb2766f037
--- /dev/null
+++ b/development/mg-troglobit/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|' on
+# the right side marks the last column you can put a character in. You must make
+# exactly 11 lines for the formatting to be correct. It's also customary to
+# leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+mg-troglobit: mg-troglobit (Portable self hosting version of the mg-openbsd editor)
+mg-troglobit:
+mg-troglobit: The intention is to be a small, fast, and portable Emacs-like editor
+mg-troglobit: for users who cannot, or do not want to, run the real Emacs for one
+mg-troglobit: reason or another.
+mg-troglobit:
+mg-troglobit: Compatibility with GNU Emacs is key for Mg, separating it from other
+mg-troglobit: ErsatzEmacs clones, because there should never be any reason to learn
+mg-troglobit: more than one Emacs flavor.
+mg-troglobit:
+mg-troglobit: homepage: https://github.com/troglobit/mg
diff --git a/development/mrustc/mrustc-0.8.0-fix-variable-length-integer-receiving.patch b/development/mrustc/mrustc-0.8.0-fix-variable-length-integer-receiving.patch
new file mode 100644
index 0000000000..9e76653a07
--- /dev/null
+++ b/development/mrustc/mrustc-0.8.0-fix-variable-length-integer-receiving.patch
@@ -0,0 +1,15 @@
+https://github.com/thepowersgang/mrustc/issues/109
+From: Danny Milosavljevic <dannym@scratchpost.org>
+Date: Fri, 3 Jan 2019 13:00:00 +0100
+
+--- mrustc/src/expand/proc_macro.cpp.orig 2019-02-01 14:16:54.208486062 +0100
++++ mrustc/src/expand/proc_macro.cpp 2019-02-01 14:17:14.350925705 +0100
+@@ -977,7 +977,7 @@
+ for(;;)
+ {
+ auto b = recv_u8();
+- v |= static_cast<uint64_t>(b) << ofs;
++ v |= static_cast<uint64_t>(b & 0x7F) << ofs;
+ if( (b & 0x80) == 0 )
+ break;
+ ofs += 7;
diff --git a/development/mrustc/mrustc.SlackBuild b/development/mrustc/mrustc.SlackBuild
index 1f1a64d468..909bcb38ae 100644
--- a/development/mrustc/mrustc.SlackBuild
+++ b/development/mrustc/mrustc.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for mrustc
-# Copyright 2017-2018 Andrew Clemons, Wellington New Zealand
+# Copyright 2017-2019 Andrew Clemons, Wellington New Zealand
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,8 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=mrustc
-GITREV=${GITREV:-346da1865a49d7fd354e7aa4e8b5712a2df35a22}
-VERSION=${VERSION:-git$(echo "$GITREV" | sed 's/^\(.\{7\}\).*$/\1/')}
+VERSION=${VERSION:-0.8.0}
RUSTCVERSION=${RUSTCVERSION:-1.19.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -76,14 +75,16 @@ set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
-rm -rf $PRGNAM-$GITREV
-tar xvf $CWD/$PRGNAM-$GITREV.tar.gz
-cd $PRGNAM-$GITREV
+rm -rf $PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+cd $PRGNAM-$VERSION
-cp $CWD/rustc-$RUSTCVERSION-src.tar.xz .
+patch -p1 < "$CWD/mrustc-0.8.0-fix-variable-length-integer-receiving.patch"
sed -i '/curl -sS https:/d' Makefile
sed -i 's/-src.tar.gz/-src.tar.xz/' Makefile
+cp "$CWD/rustc-$RUSTCVERSION-src.tar.xz" .
+
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
@@ -93,16 +94,9 @@ find -L . \
make RUSTCSRC
-LLVM_TARGETS="X86"
-
-if [ "$ARCH" = "arm" ] ; then
- LLVM_TARGETS="$LLVM_TARGETS;ARM"
-fi
-
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
RUSTC_TARGET="$RUSTC_TARGET" \
-LLVM_TARGETS="$LLVM_TARGETS" \
CC=gcc \
make -f minicargo.mk
@@ -112,7 +106,6 @@ if [ "$WITH_RUSTC" = "yes" ] ; then
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
RUSTC_TARGET="$RUSTC_TARGET" \
- LLVM_TARGETS="$LLVM_TARGETS" \
CC=gcc \
make -j1 -C run_rustc
fi
diff --git a/development/mrustc/mrustc.info b/development/mrustc/mrustc.info
index d1c9dde249..48936cbb7d 100644
--- a/development/mrustc/mrustc.info
+++ b/development/mrustc/mrustc.info
@@ -1,9 +1,9 @@
PRGNAM="mrustc"
-VERSION="git346da18"
+VERSION="0.8.0"
HOMEPAGE="https://github.com/thepowersgang/mrustc"
-DOWNLOAD="https://github.com/thepowersgang/mrustc/archive/346da1865a49d7fd354e7aa4e8b5712a2df35a22/mrustc-346da1865a49d7fd354e7aa4e8b5712a2df35a22.tar.gz \
+DOWNLOAD="https://github.com/thepowersgang/mrustc/archive/v0.8.0/mrustc-0.8.0.tar.gz \
https://static.rust-lang.org/dist/rustc-1.19.0-src.tar.xz"
-MD5SUM="58ad7b9da4c756e8737fc0c4c5a93b3a \
+MD5SUM="c082e1e2d2258c1481d4bf492bf435ae \
e9af5bb321c0cad44ea0e3e2c644ab2f"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/development/neovim-qt/neovim-qt.SlackBuild b/development/neovim-qt/neovim-qt.SlackBuild
index d1e89caffd..1f626f58ca 100644
--- a/development/neovim-qt/neovim-qt.SlackBuild
+++ b/development/neovim-qt/neovim-qt.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=neovim-qt
-VERSION=${VERSION:-0.2.12}
+VERSION=${VERSION:-0.2.13}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/neovim-qt/neovim-qt.info b/development/neovim-qt/neovim-qt.info
index 8d84d6dbab..7e29c88389 100644
--- a/development/neovim-qt/neovim-qt.info
+++ b/development/neovim-qt/neovim-qt.info
@@ -1,8 +1,8 @@
PRGNAM="neovim-qt"
-VERSION="0.2.12"
+VERSION="0.2.13"
HOMEPAGE="https://github.com/equalsraf/neovim-qt"
-DOWNLOAD="https://github.com/equalsraf/neovim-qt/archive/v0.2.12/neovim-qt-0.2.12.tar.gz"
-MD5SUM="d5b6aacd53662ad81043535e68a891e0"
+DOWNLOAD="https://github.com/equalsraf/neovim-qt/archive/v0.2.13/neovim-qt-0.2.13.tar.gz"
+MD5SUM="cfb8e82223a337a9aa9ca9077bae4d9b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="neovim qt5"
diff --git a/development/netbeans/LICENSE b/development/netbeans/LICENSE
new file mode 100644
index 0000000000..36d381f34b
--- /dev/null
+++ b/development/netbeans/LICENSE
@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2018 Sukma Wardana
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE. \ No newline at end of file
diff --git a/development/netbeans/README b/development/netbeans/README
index a00d7ab61e..b1d1f14699 100644
--- a/development/netbeans/README
+++ b/development/netbeans/README
@@ -14,3 +14,7 @@ NOTE:
If you haven't done modifications in those files, overwrite
them with new.
****
+
+Apache NetBeans (incubating) currently only support Java SE
+and not support Java EE / Jakarta EE. The process donating
+Java EE / Jakarta EE module for Apache NetBeans is still undergo.
diff --git a/development/netbeans/doinst.sh b/development/netbeans/doinst.sh
index 47132aecc5..82f43414ca 100644
--- a/development/netbeans/doinst.sh
+++ b/development/netbeans/doinst.sh
@@ -1,10 +1,10 @@
config() {
NEW="$1"
- OLD="$(dirname $NEW)/$(basename $NEW .new)"
- if [ ! -r $OLD ]; then
- mv $NEW $OLD
- elif [ "$(cat $OLD | md5sum)" = "$(cat $NEW | md5sum)" ]; then
- rm $NEW
+ OLD="$(dirname ${NEW})/$(basename ${NEW} .new)"
+ if [ ! -r ${OLD} ]; then
+ mv ${NEW} ${OLD}
+ elif [ "$(cat ${OLD} | md5sum)" = "$(cat ${NEW} | md5sum)" ]; then
+ rm ${NEW}
fi
}
diff --git a/development/netbeans/netbeans.SlackBuild b/development/netbeans/netbeans.SlackBuild
index 9a643048fe..ec8f176cae 100644
--- a/development/netbeans/netbeans.SlackBuild
+++ b/development/netbeans/netbeans.SlackBuild
@@ -2,32 +2,33 @@
# Slackware build script for netbeans
-# Copyright 2018 Sukma Wardana <sukma.wardana@mail.com>
-#
-# Permission is hereby granted, free of charge, to any person obtaining a copy of this software
-# and associated documentation files (the "Software"), to deal in the Software without restriction,
-# including without limitation the rights to use, copy, modify, merge, publish, distribute,
-# sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
+# Copyright 2018-2019 Sukma Wardana <sukma.wardana@mail.com>
+
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
#
-# The above copyright notice and this permission notice shall be included in all copies or
-# substantial portions of the Software.
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
#
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
-# INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
-# PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE
-# FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
-# ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-# THE SOFTWARE.
+# 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=netbeans
-VERSION=${VERSION:-11.0}
+VERSION=${VERSION:-11.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
ARCH=noarch
-PKGNAM=incubating-netbeans-${VERSION}-bin.zip
+PKGNAM=netbeans-${VERSION}-bin.zip
CWD=$(pwd)
TMP=${TMP:-/tmp/SBo}
@@ -44,36 +45,33 @@ unzip -o ${CWD}/${PKGNAM}
cd ${PRGNAM}
chown -R root:root .
+
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
-o -perm 511 \) -exec chmod 755 {} \; -o \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-# Add apache netbeans to KDE/GNOME/XFCE menu
install -D -m 644 ${CWD}/${PRGNAM}.desktop \
${PKG}/usr/share/applications/${PRGNAM}.desktop
-# Add an icon for apache netbeans
install -D -m 644 ${CWD}/${PRGNAM}.png ${PKG}/usr/share/pixmaps/${PRGNAM}.png
-# Add script to call netbeans from /usr/bin
install -D -m 755 ${CWD}/${PRGNAM}.sh ${PKG}/usr/bin/${PRGNAM}
find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-# Don't clobber any existing config file
mv $PKG/opt/$PRGNAM/etc/netbeans.conf \
- $PKG/opt/$PRGNAM/etc/netbeans.conf.new
+ $PKG/opt/$PRGNAM/etc/netbeans.conf.new
mv $PKG/opt/$PRGNAM/etc/netbeans.clusters \
- $PKG/opt/$PRGNAM/etc/netbeans.clusters.new
+ $PKG/opt/$PRGNAM/etc/netbeans.clusters.new
mv $PKG/opt/$PRGNAM/etc/netbeans.import \
- $PKG/opt/$PRGNAM/etc/netbeans.import.new
+ $PKG/opt/$PRGNAM/etc/netbeans.import.new
mkdir -p ${PKG}/usr/doc/${PRGNAM}-${VERSION}
cp -a \
- CREDITS.html DEPENDENCIES DISCLAIMER LICENSE NOTICE README.html \
+ CREDITS.html DEPENDENCIES LICENSE NOTICE README.html \
${PKG}/usr/doc/${PRGNAM}-${VERSION}
cat ${CWD}/${PRGNAM}.SlackBuild > \
${PKG}/usr/doc/${PRGNAM}-${VERSION}/${PRGNAM}.SlackBuild
diff --git a/development/netbeans/netbeans.info b/development/netbeans/netbeans.info
index e302cfd91a..e7e28c13b7 100644
--- a/development/netbeans/netbeans.info
+++ b/development/netbeans/netbeans.info
@@ -1,8 +1,8 @@
PRGNAM="netbeans"
-VERSION="11.0"
+VERSION="11.1"
HOMEPAGE="https://netbeans.apache.org/"
-DOWNLOAD="https://www-eu.apache.org/dist/incubator/netbeans/incubating-netbeans/incubating-11.0/incubating-netbeans-11.0-bin.zip"
-MD5SUM="815e21c1b1a6608b3f5e6803f10a848f"
+DOWNLOAD="https://www-us.apache.org/dist/netbeans/netbeans/11.1/netbeans-11.1-bin.zip"
+MD5SUM="8fce6f4ca09c81758a61cfecdcfbe6aa"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="jdk"
diff --git a/development/netbeans/netbeans.sh b/development/netbeans/netbeans.sh
index 429b49acfb..dd3e069874 100644
--- a/development/netbeans/netbeans.sh
+++ b/development/netbeans/netbeans.sh
@@ -1,3 +1,3 @@
-#!/bin/sh
-cd $HOME
+#!/bin/bash
+cd ${HOME}
/opt/netbeans/bin/netbeans $@
diff --git a/development/openjdk7/openjdk7.info b/development/openjdk7/openjdk7.info
index 6181aebe57..c666a9d93a 100644
--- a/development/openjdk7/openjdk7.info
+++ b/development/openjdk7/openjdk7.info
@@ -8,14 +8,14 @@ DOWNLOAD="http://icedtea.classpath.org/download/source/icedtea-2.6.18.tar.xz \
http://icedtea.classpath.org/download/drops/icedtea7/2.6.18/jaxws.tar.bz2 \
http://icedtea.classpath.org/download/drops/icedtea7/2.6.18/jdk.tar.bz2 \
http://icedtea.classpath.org/download/drops/icedtea7/2.6.18/langtools.tar.bz2 \
-http://icedtea.classpath.org/download/drops/icedtea7/2.6.18/hotspot.tar.bz2"
- MD5SUM="8b1e1d3478ebe4b6b594ce6f5935b56a
- 0dc85672fb7ce07f32489e6c9c695d36
- ff2de2b24a18964e6c7ae3d14a5569d2
- c44cfbf6a254a72be0e1e72c86ba69ec
- 34437f68afd087dc72a4aeb20556c688
- 97091fe93a4fdd8d77f3bab4b2db2599
- 47927888e6531aaf9fdf791ae5b4927b
+ http://icedtea.classpath.org/download/drops/icedtea7/2.6.18/hotspot.tar.bz2"
+MD5SUM="8b1e1d3478ebe4b6b594ce6f5935b56a \
+ 0dc85672fb7ce07f32489e6c9c695d36 \
+ ff2de2b24a18964e6c7ae3d14a5569d2 \
+ c44cfbf6a254a72be0e1e72c86ba69ec \
+ 34437f68afd087dc72a4aeb20556c688 \
+ 97091fe93a4fdd8d77f3bab4b2db2599 \
+ 47927888e6531aaf9fdf791ae5b4927b \
3aaa59067e12ccb66e5d85a4c439b1d6"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/development/portaudio/portaudio.SlackBuild b/development/portaudio/portaudio.SlackBuild
index b6091dcb64..3800cb46da 100644
--- a/development/portaudio/portaudio.SlackBuild
+++ b/development/portaudio/portaudio.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for "PortAudio".
#
# Copyright 2009-2015 Marco Bonetti <sid77@slackware.it>
-# Copyright 2015 Marco Bonetti <marc@mos6581.de>
+# Copyright 2015 Marcel Saegebarth <marc@mos6581.de>
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
@@ -27,7 +27,7 @@
PRGNAM=portaudio
SRCNAM=pa
-VERSION=${VERSION:-v19_20140130}
+VERSION=${VERSION:-v190600_20161030}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -81,6 +81,7 @@ CXXFLAGS="$SLKCFLAGS" \
--mandir=/usr/man \
--sysconfdir=/etc \
--localstatedir=/var \
+ --enable-cxx \
--build=$ARCH-slackware-linux
make
diff --git a/development/portaudio/portaudio.info b/development/portaudio/portaudio.info
index d23c31ceb3..89c9018f0d 100644
--- a/development/portaudio/portaudio.info
+++ b/development/portaudio/portaudio.info
@@ -1,8 +1,8 @@
PRGNAM="portaudio"
-VERSION="v19_20140130"
+VERSION="v190600_20161030"
HOMEPAGE="http://www.portaudio.com/"
-DOWNLOAD="http://www.portaudio.com/archives/pa_stable_v19_20140130.tgz"
-MD5SUM="7f220406902af9dca009668e198cbd23"
+DOWNLOAD="http://www.portaudio.com/archives/pa_stable_v190600_20161030.tgz"
+MD5SUM="4df8224e047529ca9ad42f0521bf81a8"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/portaudio/slack-desc b/development/portaudio/slack-desc
index 742a8d9dfe..d7fed55855 100644
--- a/development/portaudio/slack-desc
+++ b/development/portaudio/slack-desc
@@ -14,6 +14,6 @@ portaudio: interface. Example programs are included that play sine waves,
portaudio: process audio input (guitar fuzz), record and playback audio, list
portaudio: available audio devices, etc.
portaudio:
-portaudio:
+portaudio: Homepage: http://portaudio.com/
portaudio:
portaudio:
diff --git a/development/pycharm/pycharm.SlackBuild b/development/pycharm/pycharm.SlackBuild
index 3223a1fd55..75a6a7f786 100644
--- a/development/pycharm/pycharm.SlackBuild
+++ b/development/pycharm/pycharm.SlackBuild
@@ -24,7 +24,7 @@
PRGNAM=pycharm
EDITION=community
-VERSION=${VERSION:-2019.1.3}
+VERSION=${VERSION:-2019.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/pycharm/pycharm.info b/development/pycharm/pycharm.info
index 08d5267276..4ab804ddca 100644
--- a/development/pycharm/pycharm.info
+++ b/development/pycharm/pycharm.info
@@ -1,8 +1,8 @@
PRGNAM="pycharm"
-VERSION="2019.1.3"
+VERSION="2019.2"
HOMEPAGE="https://www.jetbrains.com/pycharm/"
-DOWNLOAD="https://download.jetbrains.com/python/pycharm-community-2019.1.3.tar.gz"
-MD5SUM="06d369e06f9da291704e242e8e785c62"
+DOWNLOAD="https://download.jetbrains.com/python/pycharm-community-2019.2.tar.gz"
+MD5SUM="f4669294f641823aaec85a443fd76c3a"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/qbs/qbs.SlackBuild b/development/qbs/qbs.SlackBuild
index 422f2a3ff1..727b5d2a42 100644
--- a/development/qbs/qbs.SlackBuild
+++ b/development/qbs/qbs.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for Qbs
# Copyright 2014-2017 Nikos Giotis <nikos.giotis@mail.com>
-# Copyright 2018 Andrzej Telszewski, Szczecin
+# Copyright 2019 Andrzej Telszewski, Szczecin
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -24,7 +24,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=qbs
-VERSION=${VERSION:-1.11.1}
+VERSION=${VERSION:-1.13.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/qbs/qbs.info b/development/qbs/qbs.info
index 98b81a7b34..24646c531c 100644
--- a/development/qbs/qbs.info
+++ b/development/qbs/qbs.info
@@ -1,8 +1,8 @@
PRGNAM="qbs"
-VERSION="1.11.1"
+VERSION="1.13.1"
HOMEPAGE="https://wiki.qt.io/Qbs"
-DOWNLOAD="https://download.qt.io/official_releases/qbs/1.11.1/qbs-src-1.11.1.tar.gz"
-MD5SUM="05c9993f4190fe8298cda3d4e803f37e"
+DOWNLOAD="https://download.qt.io/official_releases/qbs/1.13.1/qbs-src-1.13.1.tar.gz"
+MD5SUM="979d41ad62fa769d4d3081c6778521b8"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="qt5"
diff --git a/development/qt-creator-llvm/qt-creator-llvm.SlackBuild b/development/qt-creator-llvm/qt-creator-llvm.SlackBuild
index 4a8d471699..c51fe65ec6 100644
--- a/development/qt-creator-llvm/qt-creator-llvm.SlackBuild
+++ b/development/qt-creator-llvm/qt-creator-llvm.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for LLVM/Clang tools for Qt Creator
-# Copyright 2018 Andrzej Telszewski, Szczecin
+# Copyright 2019 Andrzej Telszewski, Szczecin
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,10 +23,8 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=qt-creator-llvm
-VERSION=${VERSION:-5.0.1_427ad76}
-VERSION_CLAZY=${VERSION_CLAZY:-427ad7689ac65bc4106c0a420c1165cc57f1eef7}
-VERSION_LLVM=$( echo $VERSION | cut -f1 -d_ )
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-7.0_4a75f114}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
@@ -62,19 +60,9 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/llvm-$VERSION_LLVM.src.tar.xz
-mv llvm-$VERSION_LLVM.src $PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
cd $PRGNAM-$VERSION
-tar xvf $CWD/cfe-$VERSION_LLVM.src.tar.xz -C tools
-mv tools/cfe-$VERSION_LLVM.src tools/clang
-
-tar xvf $CWD/clang-tools-extra-$VERSION_LLVM.src.tar.xz -C tools/clang/tools
-mv tools/clang/tools/clang-tools-extra-$VERSION_LLVM.src tools/clang/tools/extra
-
-tar xvf $CWD/clazy-$VERSION_CLAZY.tar.gz -C tools/clang/tools/extra
-mv tools/clang/tools/extra/clazy-$VERSION_CLAZY tools/clang/tools/extra/clazy
-
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
@@ -82,8 +70,17 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-# Apply patches found in Qt Creator source tree.
-git apply --whitespace=fix $CWD/patches/*.patch
+# Exceptionally, copy the docs before the build starts.
+# This can save you quite some time in a case of a missing doc file.
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION/{clang,clang-tools-extra,clazy}
+cp -a CODE_OWNERS.TXT CREDITS.TXT LICENSE.TXT README.txt RELEASE_TESTERS.TXT \
+ $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a tools/clang/{CODE_OWNERS.TXT,LICENSE.TXT,README.txt} \
+ $PKG/usr/doc/$PRGNAM-$VERSION/clang
+cp -a tools/clang/tools/extra/{CODE_OWNERS.TXT,LICENSE.TXT,README.txt} \
+ $PKG/usr/doc/$PRGNAM-$VERSION/clang-tools-extra
+cp -a tools/clang/tools/extra/clazy/{COPYING-LGPL2.txt,Changelog,HOWTO,README.md} \
+ $PKG/usr/doc/$PRGNAM-$VERSION/clazy
mkdir -p build
cd build
@@ -102,37 +99,43 @@ cd build
make install DESTDIR=$PKG
cd ..
-# Remove unnecessary components (reduce the package size).
-VERSION_LLVM_MAJ_MIN=$( echo $VERSION_LLVM | cut -f-2 -d. )
+# Determine "clang" binary version.
+VERSION_CLANG=$( echo $VERSION | cut -f1 -d_ )
+
+if ! [ -x $PKG/usr/libexec/qtcreator/clang/bin/clang-$VERSION_CLANG ]; then
+ VERSION_CLANG=$( echo $VERSION_CLANG | cut -f1 -d. )
+fi
+
+if ! [ -x $PKG/usr/libexec/qtcreator/clang/bin/clang-$VERSION_CLANG ]; then
+ VERSION_CLANG=
+
+ echo "error: Unable to determine \"clang\" binary version."
+ exit 1
+fi
+
+# Remove unnecessary components (reduce package size).
find $PKG/usr/libexec/qtcreator/clang/bin -mindepth 1 -not \( \
- -name clang -o -name clang-$VERSION_LLVM_MAJ_MIN -o -name llvm-config \) \
+ -name clang -o -name clang-$VERSION_CLANG -o -name llvm-config \) \
-exec rm {} \;
-find $PKG/usr/libexec/qtcreator/clang/lib -name \*.a -not \( \
- -name libclangTooling.a -o -name libclangIndex.a -o -name libclangFrontend.a -o \
- -name libclangParse.a -o -name libclangSerialization.a -o -name libclangSema.a -o \
- -name libclangEdit.a -o -name libclangAnalysis.a -o -name libclangDriver.a -o \
- -name libclangDynamicASTMatchers.a -o -name libclangASTMatchers.a -o \
- -name libclangToolingCore.a -o -name libclangAST.a -o -name libclangLex.a -o \
- -name libclangBasic.a \) \
- -exec rm {} \;
+# FIXME: Find patience to find out which libs are required by Qt Creator
+# and then remove the unnecessary ones.
+#find $PKG/usr/libexec/qtcreator/clang/lib -name \*.a -not \( \
+# -name libclangTooling.a -o -name libclangIndex.a -o -name libclangFrontend.a -o \
+# -name libclangParse.a -o -name libclangSerialization.a -o -name libclangSema.a -o \
+# -name libclangEdit.a -o -name libclangAnalysis.a -o -name libclangDriver.a -o \
+# -name libclangDynamicASTMatchers.a -o -name libclangASTMatchers.a -o \
+# -name libclangToolingCore.a -o -name libclangAST.a -o -name libclangLex.a -o \
+# -name libclangBasic.a \) \
+# -exec rm {} \;
-rm -r $PKG/usr/libexec/qtcreator/clang/libexec
-rm -r $PKG/usr/libexec/qtcreator/clang/share
+rm -rf $PKG/usr/libexec/qtcreator/clang/libexec
+rm -rf $PKG/usr/libexec/qtcreator/clang/share
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/{clang,clang-tools-extra,clazy}
-cp -a CODE_OWNERS.TXT CREDITS.TXT LICENSE.TXT README.txt RELEASE_TESTERS.TXT \
- $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a tools/clang/{CODE_OWNERS.TXT,LICENSE.TXT,README.txt} \
- $PKG/usr/doc/$PRGNAM-$VERSION/clang
-cp -a tools/clang/tools/extra/{CODE_OWNERS.TXT,LICENSE.TXT,README.txt} \
- $PKG/usr/doc/$PRGNAM-$VERSION/clang-tools-extra
-cp -a tools/clang/tools/extra/clazy/{COPYING-LGPL2.txt,Changelog,HOWTO,README.md} \
- $PKG/usr/doc/$PRGNAM-$VERSION/clazy
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/development/qt-creator-llvm/qt-creator-llvm.info b/development/qt-creator-llvm/qt-creator-llvm.info
index 39cd334711..5639ba6785 100644
--- a/development/qt-creator-llvm/qt-creator-llvm.info
+++ b/development/qt-creator-llvm/qt-creator-llvm.info
@@ -1,14 +1,8 @@
PRGNAM="qt-creator-llvm"
-VERSION="5.0.1_427ad76"
-HOMEPAGE="https://llvm.org/"
-DOWNLOAD="https://llvm.org/releases/5.0.1/llvm-5.0.1.src.tar.xz \
- https://llvm.org/releases/5.0.1/cfe-5.0.1.src.tar.xz \
- https://llvm.org/releases/5.0.1/clang-tools-extra-5.0.1.src.tar.xz \
- https://github.com/KDE/clazy/archive/427ad7689ac65bc4106c0a420c1165cc57f1eef7/clazy-427ad7689ac65bc4106c0a420c1165cc57f1eef7.tar.gz"
-MD5SUM="3a4ec6dcbc71579eeaec7cb157fe2168 \
- e4daa278d8f252585ab73d196484bf11 \
- c2bd3733c183b033b49f7a416c6dca36 \
- 0c349da84f57ae32d3af629cb529998e"
+VERSION="7.0_4a75f114"
+HOMEPAGE="https://code.qt.io/cgit/clang/llvm.git/"
+DOWNLOAD="http://sourceforge.net/projects/slackbuildsdirectlinks/files/qt-creator-llvm/qt-creator-llvm-7.0_4a75f114.tar.gz"
+MD5SUM="5ad42628b0219433010ac2f1fbb5791d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/qt-creator-llvm/slack-desc b/development/qt-creator-llvm/slack-desc
index 7f3575f3e1..10201134d4 100644
--- a/development/qt-creator-llvm/slack-desc
+++ b/development/qt-creator-llvm/slack-desc
@@ -13,7 +13,7 @@ qt-creator-llvm: in order to extend Qt Creator's functionality.
qt-creator-llvm: Some of the Qt Creator's tools enabled by this package are:
qt-creator-llvm: Clang Code Model, Clang-Tidy, Clazy and Clang Static Analyzer.
qt-creator-llvm:
-qt-creator-llvm: Homepage: https://llvm.org/
+qt-creator-llvm: Homepage: https://code.qt.io/cgit/clang/llvm.git/
qt-creator-llvm:
qt-creator-llvm:
qt-creator-llvm:
diff --git a/development/qt-creator/qt-creator.SlackBuild b/development/qt-creator/qt-creator.SlackBuild
index f7def375d8..e088f2281f 100644
--- a/development/qt-creator/qt-creator.SlackBuild
+++ b/development/qt-creator/qt-creator.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for Qt Creator
# Copyright 2016 Andre Barboza, Belo Horizonte - Brazil
-# Copyright 2018 Andrzej Telszewski, Szczecin
+# Copyright 2019 Andrzej Telszewski, Szczecin
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -27,7 +27,7 @@
# VERSION=4.2.0_rc1 or VERSION=4.2.0_beta1 (note the underscore).
PRGNAM=qt-creator
-VERSION=${VERSION:-4.6.2}
+VERSION=${VERSION:-4.9.2}
SRCVER=$(echo $VERSION | tr _ -)
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -83,6 +83,7 @@ sed -i "s|share/doc/qtcreator|doc/$PRGNAM-$VERSION|g" src/plugins/coreplugin/ico
# LLVM/Clang can be used to extend Qt Creator functionality.
if [ "${USE_LLVM:-no}" = yes -o "${CODE_MODEL:-no}" = "yes" ]; then
LLVM_INSTALL_ROOT=/usr/libexec/qtcreator/clang
+ QMAKE_LFLAGS=-L${LLVM_INSTALL_ROOT}/lib
if [ ! -x $LLVM_INSTALL_ROOT/bin/clang ]; then
echo "error: You must install \"qt-creator-llvm\" package in order to"
@@ -91,8 +92,14 @@ if [ "${USE_LLVM:-no}" = yes -o "${CODE_MODEL:-no}" = "yes" ]; then
fi
fi
-qmake-qt5 qtcreator.pro \
+patch -p0 < $CWD/remove-w-error-unguarded-availability-new.patch
+
+# Fix for https://lists.qt-project.org/pipermail/qt-creator/2019-May/008050.html
+QMAKE_LFLAGS="$QMAKE_LFLAGS -L/usr/lib$LIBDIRSUFFIX"
+
+qmake-qt5 -r qtcreator.pro \
QMAKE_CXXFLAGS="$SLKCFLAGS" \
+ QMAKE_LFLAGS="$QMAKE_LFLAGS" \
QTC_PREFIX=/usr \
IDE_LIBRARY_BASENAME=lib$LIBDIRSUFFIX \
LLVM_INSTALL_DIR=$LLVM_INSTALL_ROOT \
diff --git a/development/qt-creator/qt-creator.info b/development/qt-creator/qt-creator.info
index abae80d2a7..34613ce23d 100644
--- a/development/qt-creator/qt-creator.info
+++ b/development/qt-creator/qt-creator.info
@@ -1,8 +1,8 @@
PRGNAM="qt-creator"
-VERSION="4.6.2"
+VERSION="4.9.2"
HOMEPAGE="https://wiki.qt.io/Qt_Creator"
-DOWNLOAD="https://download.qt.io/official_releases/qtcreator/4.6/4.6.2/qt-creator-opensource-src-4.6.2.tar.gz"
-MD5SUM="d1feebef18525a769c1745528e736466"
+DOWNLOAD="https://download.qt.io/official_releases/qtcreator/4.9/4.9.2/qt-creator-opensource-src-4.9.2.tar.gz"
+MD5SUM="c226740c66cb7cb231180d4cbe572cbd"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="qbs"
diff --git a/development/qt-creator/remove-w-error-unguarded-availability-new.patch b/development/qt-creator/remove-w-error-unguarded-availability-new.patch
new file mode 100644
index 0000000000..7794cce51c
--- /dev/null
+++ b/development/qt-creator/remove-w-error-unguarded-availability-new.patch
@@ -0,0 +1,10 @@
+--- src/shared/clang/clang_installation.pri.orig 2018-09-18 10:30:26.000000000 +0200
++++ src/shared/clang/clang_installation.pri 2018-09-25 20:25:05.873974281 +0200
+@@ -180,6 +180,7 @@
+ LLVM_CXXFLAGS ~= s,-fPIC,
+ LLVM_CXXFLAGS ~= s,-pedantic,
+ LLVM_CXXFLAGS ~= s,-Wstring-conversion,
++ LLVM_CXXFLAGS ~= s,-Werror=unguarded-availability-new,
+ # split-dwarf needs objcopy which does not work via icecc out-of-the-box
+ LLVM_CXXFLAGS ~= s,-gsplit-dwarf,
+
diff --git a/development/samurai/samurai.SlackBuild b/development/samurai/samurai.SlackBuild
index a395db67e7..1b7bf460fe 100644
--- a/development/samurai/samurai.SlackBuild
+++ b/development/samurai/samurai.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=samurai
-VERSION=${VERSION:-0.6}
+VERSION=${VERSION:-0.7}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/samurai/samurai.info b/development/samurai/samurai.info
index cfec136b03..31a103f4aa 100644
--- a/development/samurai/samurai.info
+++ b/development/samurai/samurai.info
@@ -1,8 +1,8 @@
PRGNAM="samurai"
-VERSION="0.6"
+VERSION="0.7"
HOMEPAGE="https://github.com/michaelforney/samurai"
-DOWNLOAD="https://github.com/michaelforney/samurai/releases/download/0.6/samurai-0.6.tar.gz"
-MD5SUM="d5c1ab6a4d75cb66b7914450e55786c4"
+DOWNLOAD="https://github.com/michaelforney/samurai/releases/download/0.7/samurai-0.7.tar.gz"
+MD5SUM="86826d415c277e36e6bed13a03f76036"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/sbcl/sbcl.SlackBuild b/development/sbcl/sbcl.SlackBuild
index 4c6d0f8f32..eac5698cab 100644
--- a/development/sbcl/sbcl.SlackBuild
+++ b/development/sbcl/sbcl.SlackBuild
@@ -25,7 +25,7 @@
# Modified by Eugene M., <damagedone at gmx dot com>
PRGNAM=sbcl
-VERSION=${VERSION:-1.5.4}
+VERSION=${VERSION:-1.5.5}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/sbcl/sbcl.info b/development/sbcl/sbcl.info
index dc74795821..115628a757 100644
--- a/development/sbcl/sbcl.info
+++ b/development/sbcl/sbcl.info
@@ -1,8 +1,8 @@
PRGNAM="sbcl"
-VERSION="1.5.4"
+VERSION="1.5.5"
HOMEPAGE="http://www.sbcl.org/"
-DOWNLOAD="http://downloads.sourceforge.net/sbcl/sbcl-1.5.4-source.tar.bz2"
-MD5SUM="3c523f3fc10a5e6e34751cdb57305b0f"
+DOWNLOAD="http://downloads.sourceforge.net/sbcl/sbcl-1.5.5-source.tar.bz2"
+MD5SUM="c0e769da791f842ec1aa6f4af34d389f"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/universal-ctags/universal-ctags.SlackBuild b/development/universal-ctags/universal-ctags.SlackBuild
index 052ab0d46d..1538c12b2a 100644
--- a/development/universal-ctags/universal-ctags.SlackBuild
+++ b/development/universal-ctags/universal-ctags.SlackBuild
@@ -23,8 +23,8 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=universal-ctags
-VERSION=${VERSION:-6928d2b}
-GITVERSION=${GITVERSION:-6928d2b39f82ef80a947ae6a355bd91a803619e2}
+VERSION=${VERSION:-b818539}
+GITVERSION=${GITVERSION:-b818539ad14325ba9c4f3d898017e5c4d4d10797}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/universal-ctags/universal-ctags.info b/development/universal-ctags/universal-ctags.info
index bad6431441..9a1c5bf6e0 100644
--- a/development/universal-ctags/universal-ctags.info
+++ b/development/universal-ctags/universal-ctags.info
@@ -1,8 +1,8 @@
PRGNAM="universal-ctags"
-VERSION="6928d2b"
+VERSION="b818539"
HOMEPAGE="https://ctags.io/"
-DOWNLOAD="https://download.dlackware.com/hosted-sources/universal-ctags/ctags-6928d2b39f82ef80a947ae6a355bd91a803619e2.tar.xz"
-MD5SUM="433654e2a7cd7ed54d0d95411660af14"
+DOWNLOAD="https://download.dlackware.com/hosted-sources/universal-ctags/ctags-b818539ad14325ba9c4f3d898017e5c4d4d10797.tar.xz"
+MD5SUM="1f20f6609bd40f0b584088dd69dc7252"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="%README%"
diff --git a/development/vscode-bin/vscode-bin.SlackBuild b/development/vscode-bin/vscode-bin.SlackBuild
index 2a66958206..cd93e250ee 100644
--- a/development/vscode-bin/vscode-bin.SlackBuild
+++ b/development/vscode-bin/vscode-bin.SlackBuild
@@ -24,7 +24,8 @@
PRGNAM=vscode-bin
SRCNAM=code-stable
-VERSION=${VERSION:-1.36.0}
+VERSION=${VERSION:-1.36.1}
+SRCVER=1562627471
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -41,23 +42,14 @@ TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
-if [ "$ARCH" = "x86_64" ]; then
- SRCVER=1562161049
- ARC=x64
-else
- SRCVER=1560349812
- ARC=ia32
-fi
-
-
set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
-rm -rf VSCode-linux-$ARC
+rm -rf VSCode-linux-x64
tar xvf $CWD/$SRCNAM-$SRCVER.tar.gz
-cd VSCode-linux-$ARC
+cd VSCode-linux-x64
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
diff --git a/development/vscode-bin/vscode-bin.info b/development/vscode-bin/vscode-bin.info
index 189b3a1730..c4ca8c0b18 100644
--- a/development/vscode-bin/vscode-bin.info
+++ b/development/vscode-bin/vscode-bin.info
@@ -1,10 +1,10 @@
PRGNAM="vscode-bin"
-VERSION="1.36.0"
+VERSION="1.36.1"
HOMEPAGE="https://code.visualstudio.com/"
-DOWNLOAD="https://az764295.vo.msecnd.net/stable/c7d83e57cd18f18026a8162d042843bda1bcf21f/code-stable-1560349812.tar.gz"
-MD5SUM="84a862a69e9b94681f550528e17ce76b"
-DOWNLOAD_x86_64="https://az764295.vo.msecnd.net/stable/0f3794b38477eea13fb47fbe15a42798e6129338/code-stable-1562161049.tar.gz"
-MD5SUM_x86_64="5159ea20e2a542a60bf378efb6391512"
+DOWNLOAD="UNSUPPORTED"
+MD5SUM=""
+DOWNLOAD_x86_64="https://az764295.vo.msecnd.net/stable/2213894ea0415ee8c85c5eea0d0ff81ecc191529/code-stable-1562627471.tar.gz"
+MD5SUM_x86_64="e88aafb3a7ac85928ed6004e2e2b2b1a"
REQUIRES=""
MAINTAINER="Willy Sudiarto Raharjo"
EMAIL="willysr@slackbuilds.org"
diff --git a/development/yarn/yarn.SlackBuild b/development/yarn/yarn.SlackBuild
index a01905e48a..7fba955672 100644
--- a/development/yarn/yarn.SlackBuild
+++ b/development/yarn/yarn.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=yarn
-VERSION=${VERSION:-1.17.0}
+VERSION=${VERSION:-1.17.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/yarn/yarn.info b/development/yarn/yarn.info
index 9f2fd5731f..e6f432762d 100644
--- a/development/yarn/yarn.info
+++ b/development/yarn/yarn.info
@@ -1,8 +1,8 @@
PRGNAM="yarn"
-VERSION="1.17.0"
+VERSION="1.17.3"
HOMEPAGE="https://yarnpkg.com/"
-DOWNLOAD="https://github.com/yarnpkg/yarn/releases/download/v1.17.0/yarn-v1.17.0.tar.gz"
-MD5SUM="ce6a7e128618b5c9d058e2a8bd1a71f8"
+DOWNLOAD="https://github.com/yarnpkg/yarn/releases/download/v1.17.3/yarn-v1.17.3.tar.gz"
+MD5SUM="4a02e1687a150113ad6b0215f9afdb3e"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="nodejs"
diff --git a/games/SameBoy/README b/games/SameBoy/README
index 0219f866b2..0c57d7f735 100644
--- a/games/SameBoy/README
+++ b/games/SameBoy/README
@@ -7,5 +7,14 @@ SDL2 is an optional dependency required to build the SDL frontend.
At least one optional dependency is required to use SameBoy.
+To disable the SDL2 build use:
+
+ SDL=no ./SameBoy.SlackBuild
+
+To disable the libretro build use:
+
+ LIBRETRO=no ./SameBoy.SlackBuild
+
To build the debugging symbols use:
- DEBUG=1 ./SameBoy.SlackBuild
+
+ DEBUG=yes ./SameBoy.SlackBuild
diff --git a/games/SameBoy/SameBoy.SlackBuild b/games/SameBoy/SameBoy.SlackBuild
index eacc94ccaf..fe99e2ded3 100644
--- a/games/SameBoy/SameBoy.SlackBuild
+++ b/games/SameBoy/SameBoy.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for SameBoy
-# Copyright 2017-2018 Hunter Sezen California, USA
+# Copyright 2017-2019 Hunter Sezen California, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,8 +25,8 @@
PRGNAM=SameBoy
LIBNAM=$(printf %s $PRGNAM | tr 'A-Z' 'a-z')_libretro
SRCNAM=${LIBNAM%%_*}
-VERSION=${VERSION:-0.11.2}
-RGBVERS=${RGBVERS:-0.3.7}
+VERSION=${VERSION:-0.12.1}
+RGBVERS=${RGBVERS:-0.3.8}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -48,6 +48,19 @@ LIBDIRSUFFIX=
set -eu
+LIBRETRO="${LIBRETRO:-yes}"
+
+if pkg-config --exists sdl2; then
+ SDL="${SDL:-yes}"
+else
+ SDL=no
+fi
+
+if [ "$LIBRETRO" != yes ] && [ "$SDL" != yes ]; then
+ printf %s\\n 'ERROR: Both the SDL2 and Libretro builds are disabled.' >&2
+ exit 1
+fi
+
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
@@ -69,26 +82,10 @@ else
CONF=release
fi
-# Add a build-time option to change the resources directory.
-# https://github.com/LIJI32/SameBoy/commit/91904df5e8cc7370776c37bdb46467a81887a6b4
-# https://github.com/LIJI32/SameBoy/pull/129
-# https://github.com/LIJI32/SameBoy/issues/39
-patch -p1 < $CWD/datadir.patch
-
-# Reconnect the joypad when SameBoy starts directly to a ROM
-# https://github.com/LIJI32/SameBoy/commit/7ffed9c43cd533c4ab16ab9d8b0879a39a00a02b
-# https://github.com/LIJI32/SameBoy/issues/131
-patch -p1 < $CWD/joypad.patch
-
-# Apply the SDL 2.0.6 audio workaround to everything except Windows
-# https://github.com/LIJI32/SameBoy/commit/453673a2a653a45d8ee378ba5335f98df5e22efa
-# https://github.com/LIJI32/SameBoy/issues/130
-patch -p1 < $CWD/sdl.patch
-
-# Adjust DAC attributes to fix LADX’s crackling audio
-# https://github.com/LIJI32/SameBoy/commit/94136f5741b7484189af048830126c4bad04ac11
-# https://github.com/LIJI32/SameBoy/issues/125
-patch -p1 < $CWD/sound.patch
+# Fix audio issues with some RetroArch audio drivers. Fixes #189
+# https://github.com/LIJI32/SameBoy/commit/597dc72e460f3e95caad40b8c557fb01f53f18ee
+# https://github.com/LIJI32/SameBoy/issues/189
+patch -p1 < $CWD/libretro.patch
PATH="$TMP/$PRGNAM-$VERSION/rgbds-$RGBVERS/bin:$PATH"
@@ -97,7 +94,7 @@ make -C rgbds-$RGBVERS install Q= \
PREFIX=. \
DESTDIR=./
-if pkg-config --exists sdl2; then
+if [ "$SDL" = yes ]; then
make CONF=$CONF DATA_DIR=/usr/share/games/$SRCNAM/
mkdir -p $PKG/usr/games $PKG/usr/share/games
cp -av build/bin/SDL $PKG/usr/share/games/$SRCNAM
@@ -106,19 +103,21 @@ else
make bootroms
fi
-make -C libretro DEBUG=$DEBUG GIT_VERSION="${VERSION#*_}"
+if [ "$LIBRETRO" = yes ]; then
+ make -C libretro DEBUG=$DEBUG GIT_VERSION="${VERSION#*_}"
-install -Dm0644 build/bin/$LIBNAM.so \
- $PKG/usr/lib${LIBDIRSUFFIX}/libretro/$LIBNAM.so
+ install -Dm0644 build/bin/$LIBNAM.so \
+ $PKG/usr/lib${LIBDIRSUFFIX}/libretro/$LIBNAM.so
-# sameboy_libretro.info from:
-# https://raw.githubusercontent.com/libretro/libretro-super/88176482b14e22b744b129bee84f27cb196936a9/dist/info/sameboy_libretro.info
-install -Dm0644 $CWD/$LIBNAM-info \
- $PKG/usr/lib${LIBDIRSUFFIX}/libretro/info/$LIBNAM.info
+ # sameboy_libretro.info from:
+ # https://raw.githubusercontent.com/libretro/libretro-super/88176482b14e22b744b129bee84f27cb196936a9/dist/info/sameboy_libretro.info
+ install -Dm0644 $CWD/$LIBNAM-info \
+ $PKG/usr/lib${LIBDIRSUFFIX}/libretro/info/$LIBNAM.info
+fi
if [ $DEBUG = 0 ]; then
- find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" |
+ grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
fi
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
diff --git a/games/SameBoy/SameBoy.info b/games/SameBoy/SameBoy.info
index a7055585b3..57c5780452 100644
--- a/games/SameBoy/SameBoy.info
+++ b/games/SameBoy/SameBoy.info
@@ -1,10 +1,10 @@
PRGNAM="SameBoy"
-VERSION="0.11.2"
+VERSION="0.12.1"
HOMEPAGE="https://sameboy.github.io/"
-DOWNLOAD="https://github.com/LIJI32/SameBoy/archive/v0.11.2/SameBoy-0.11.2.tar.gz \
- https://github.com/rednex/rgbds/releases/download/v0.3.7/rgbds-0.3.7.tar.gz"
-MD5SUM="ce83f1981c3298174d45c28004a22fdc \
- 2e11f14dfcedc0b5db6f8b2781efb9c9"
+DOWNLOAD="https://github.com/LIJI32/SameBoy/archive/v0.12.1/SameBoy-0.12.1.tar.gz \
+ https://github.com/rednex/rgbds/releases/download/v0.3.8/rgbds-0.3.8.tar.gz"
+MD5SUM="6d12cbeaf0ffc98de39ea41ac5573acc \
+ b1eac91f5e46f39150a8af0fe67cebeb"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/games/SameBoy/datadir.patch b/games/SameBoy/datadir.patch
deleted file mode 100644
index 7d721cf46d..0000000000
--- a/games/SameBoy/datadir.patch
+++ /dev/null
@@ -1,175 +0,0 @@
-From 91904df5e8cc7370776c37bdb46467a81887a6b4 Mon Sep 17 00:00:00 2001
-From: NieDzejkob <niedzejkob@gmail.com>
-Date: Fri, 9 Nov 2018 23:20:57 +0100
-Subject: [PATCH] Add a build-time option to change the resources directory.
-
-Normally, SameBoy would use executable-relative paths for any
-resource files, which posed problems for packaging the software
-by distributions, which usually prefer FHS-compliant file locations.
-
-This commit makes it possible to specify an alternative base
-directory with a compile-time environment variable.
----
- Makefile | 4 ++++
- README.md | 4 +++-
- SDL/gui.c | 2 +-
- SDL/main.c | 4 ++--
- SDL/shader.c | 4 ++--
- SDL/utils.c | 16 ++++++++++------
- SDL/utils.h | 4 ++--
- 7 files changed, 24 insertions(+), 14 deletions(-)
-
-diff --git a/Makefile b/Makefile
-index 330f2c81..7038ee98 100755
---- a/Makefile
-+++ b/Makefile
-@@ -33,6 +33,10 @@ BIN := build/bin
- OBJ := build/obj
- BOOTROMS_DIR ?= $(BIN)/BootROMs
-
-+ifdef DATA_DIR
-+CFLAGS += -DDATA_DIR="\"$(DATA_DIR)\""
-+endif
-+
- # Set tools
-
- # Use clang if it's available.
-diff --git a/README.md b/README.md
-index b1a2011d..91e0bf6c 100644
---- a/README.md
-+++ b/README.md
-@@ -46,6 +46,8 @@ On Windows, SameBoy also requires:
- * [GnuWin](http://gnuwin32.sourceforge.net/)
- * Running vcvars32 before running make. Make sure all required tools and libraries are in %PATH% and %lib%, respectively.
-
--To compile, simply run `make`. The targets are cocoa (Default for macOS), sdl (Default for everything else), libretro, bootroms and tester. You may also specify CONF=debug (default), CONF=release or CONF=native_release to control optimization and symbols. native_release is faster than release, but is optimized to the host's CPU and therefore is not portable. You may set BOOTROMS_DIR=... to a directory containing precompiled dmg_boot.bin and cgb_boot.bin files, otherwise the build system will compile and use SameBoy's own boot ROMs.
-+To compile, simply run `make`. The targets are `cocoa` (Default for macOS), `sdl` (Default for everything else), `libretro`, `bootroms` and `tester`. You may also specify `CONF=debug` (default), `CONF=release` or `CONF=native_release` to control optimization and symbols. `native_release` is faster than `release`, but is optimized to the host's CPU and therefore is not portable. You may set `BOOTROMS_DIR=...` to a directory containing precompiled `dmg_boot.bin` and `cgb_boot.bin` files, otherwise the build system will compile and use SameBoy's own boot ROMs.
-+
-+By default, the SDL port will look for resource files with a path relative to executable. If you are packaging SameBoy, you may wish to override this by setting the `DATA_DIR` variable during compilation to the target path of the directory containing all files (apart from the executable, that's not necessary) from the `build/bin/SDL` directory in the source tree. Make sure the variable ends with a `/` character.
-
- SameBoy was compiled and tested on macOS, Ubuntu and 32-bit Windows 7.
-diff --git a/SDL/gui.c b/SDL/gui.c
-index d43d939a..c32eec4d 100644
---- a/SDL/gui.c
-+++ b/SDL/gui.c
-@@ -746,7 +746,7 @@ void run_gui(bool is_running)
- /* Draw the background screen */
- static SDL_Surface *converted_background = NULL;
- if (!converted_background) {
-- SDL_Surface *background = SDL_LoadBMP(executable_relative_path("background.bmp"));
-+ SDL_Surface *background = SDL_LoadBMP(resource_path("background.bmp"));
- SDL_SetPaletteColors(background->format->palette, gui_palette, 0, 4);
- converted_background = SDL_ConvertSurface(background, pixel_format, 0);
- SDL_LockSurface(converted_background);
-diff --git a/SDL/main.c b/SDL/main.c
-index 0cf1c79d..34e2f80d 100755
---- a/SDL/main.c
-+++ b/SDL/main.c
-@@ -426,7 +426,7 @@ static void run(void)
- bool error = false;
- start_capturing_logs();
- const char * const boot_roms[] = {"dmg_boot.bin", "cgb_boot.bin", "agb_boot.bin"};
-- error = GB_load_boot_rom(&gb, executable_relative_path(boot_roms[configuration.model]));
-+ error = GB_load_boot_rom(&gb, resource_path(boot_roms[configuration.model]));
- end_capturing_logs(true, error);
-
- start_capturing_logs();
-@@ -442,7 +442,7 @@ static void run(void)
- GB_load_battery(&gb, battery_save_path);
-
- /* Configure symbols */
-- GB_debugger_load_symbol_file(&gb, executable_relative_path("registers.sym"));
-+ GB_debugger_load_symbol_file(&gb, resource_path("registers.sym"));
-
- char symbols_path[path_length + 5];
- replace_extension(filename, path_length, symbols_path, ".sym");
-diff --git a/SDL/shader.c b/SDL/shader.c
-index 5b41b2a8..ed45c42f 100644
---- a/SDL/shader.c
-+++ b/SDL/shader.c
-@@ -78,7 +78,7 @@ bool init_shader_with_name(shader_t *shader, const char *name)
- static signed long filter_token_location = 0;
-
- if (!master_shader_code[0]) {
-- FILE *master_shader_f = fopen(executable_relative_path("Shaders/MasterShader.fsh"), "r");
-+ FILE *master_shader_f = fopen(resource_path("Shaders/MasterShader.fsh"), "r");
- if (!master_shader_f) return false;
- fread(master_shader_code, 1, sizeof(master_shader_code) - 1, master_shader_f);
- fclose(master_shader_f);
-@@ -92,7 +92,7 @@ bool init_shader_with_name(shader_t *shader, const char *name)
- char shader_path[1024];
- sprintf(shader_path, "Shaders/%s.fsh", name);
-
-- FILE *shader_f = fopen(executable_relative_path(shader_path), "r");
-+ FILE *shader_f = fopen(resource_path(shader_path), "r");
- if (!shader_f) return false;
- memset(shader_code, 0, sizeof(shader_code));
- fread(shader_code, 1, sizeof(shader_code) - 1, shader_f);
-diff --git a/SDL/utils.c b/SDL/utils.c
-index 539e3518..eee6ce65 100644
---- a/SDL/utils.c
-+++ b/SDL/utils.c
-@@ -3,8 +3,11 @@
- #include <string.h>
- #include "utils.h"
-
--const char *executable_folder(void)
-+const char *resource_folder(void)
- {
-+#ifdef DATA_DIR
-+ return DATA_DIR;
-+#else
- static const char *ret = NULL;
- if (!ret) {
- ret = SDL_GetBasePath();
-@@ -13,21 +16,22 @@ const char *executable_folder(void)
- }
- }
- return ret;
-+#endif
- }
-
--char *executable_relative_path(const char *filename)
-+char *resource_path(const char *filename)
- {
- static char path[1024];
-- snprintf(path, sizeof(path), "%s%s", executable_folder(), filename);
-+ snprintf(path, sizeof(path), "%s%s", resource_folder(), filename);
- return path;
- }
-
--
-+
- void replace_extension(const char *src, size_t length, char *dest, const char *ext)
- {
- memcpy(dest, src, length);
- dest[length] = 0;
--
-+
- /* Remove extension */
- for (size_t i = length; i--;) {
- if (dest[i] == '/') break;
-@@ -36,7 +40,7 @@ void replace_extension(const char *src, size_t length, char *dest, const char *e
- break;
- }
- }
--
-+
- /* Add new extension */
- strcat(dest, ext);
- }
-diff --git a/SDL/utils.h b/SDL/utils.h
-index 7995da90..216e723e 100644
---- a/SDL/utils.h
-+++ b/SDL/utils.h
-@@ -2,8 +2,8 @@
- #define utils_h
- #include <stddef.h>
-
--const char *executable_folder(void);
--char *executable_relative_path(const char *filename);
-+const char *resource_folder(void);
-+char *resource_path(const char *filename);
- void replace_extension(const char *src, size_t length, char *dest, const char *ext);
-
- #endif /* utils_h */
diff --git a/games/SameBoy/joypad.patch b/games/SameBoy/joypad.patch
deleted file mode 100644
index fc089e4223..0000000000
--- a/games/SameBoy/joypad.patch
+++ /dev/null
@@ -1,66 +0,0 @@
-From 7ffed9c43cd533c4ab16ab9d8b0879a39a00a02b Mon Sep 17 00:00:00 2001
-From: Lior Halphon <LIJI32@gmail.com>
-Date: Sat, 10 Nov 2018 19:39:57 +0200
-Subject: [PATCH] Reconnect the joypad when SameBoy starts directly to a ROM
- (fixes #131)
-
----
- SDL/gui.c | 10 ++++++++--
- SDL/gui.h | 1 +
- SDL/main.c | 3 +++
- 3 files changed, 12 insertions(+), 2 deletions(-)
-
-diff --git a/SDL/gui.c b/SDL/gui.c
-index c32eec4d..ed9f3573 100644
---- a/SDL/gui.c
-+++ b/SDL/gui.c
-@@ -721,8 +721,7 @@ joypad_axis_t get_joypad_axis(uint8_t physical_axis)
- }
-
-
--extern void set_filename(const char *new_filename, bool new_should_free);
--void run_gui(bool is_running)
-+void connect_joypad(void)
- {
- if (joystick && !SDL_NumJoysticks()) {
- if (controller) {
-@@ -743,6 +742,13 @@ void run_gui(bool is_running)
- joystick = SDL_JoystickOpen(0);
- }
- }
-+}
-+
-+extern void set_filename(const char *new_filename, bool new_should_free);
-+void run_gui(bool is_running)
-+{
-+ connect_joypad();
-+
- /* Draw the background screen */
- static SDL_Surface *converted_background = NULL;
- if (!converted_background) {
-diff --git a/SDL/gui.h b/SDL/gui.h
-index 9893eb61..4d106143 100644
---- a/SDL/gui.h
-+++ b/SDL/gui.h
-@@ -92,6 +92,7 @@ extern configuration_t configuration;
- void update_viewport(void);
- void run_gui(bool is_running);
- void render_texture(void *pixels, void *previous);
-+void connect_joypad(void);
-
- joypad_button_t get_joypad_button(uint8_t physical_button);
- joypad_axis_t get_joypad_axis(uint8_t physical_axis);
-diff --git a/SDL/main.c b/SDL/main.c
-index 7db59be4..99facf8d 100755
---- a/SDL/main.c
-+++ b/SDL/main.c
-@@ -616,6 +616,9 @@ int main(int argc, char **argv)
- if (filename == NULL) {
- run_gui(false);
- }
-+ else {
-+ connect_joypad();
-+ }
- SDL_PauseAudioDevice(device_id, 0);
- run(); // Never returns
- return 0;
diff --git a/games/SameBoy/libretro.patch b/games/SameBoy/libretro.patch
new file mode 100644
index 0000000000..4159114ebd
--- /dev/null
+++ b/games/SameBoy/libretro.patch
@@ -0,0 +1,55 @@
+From 597dc72e460f3e95caad40b8c557fb01f53f18ee Mon Sep 17 00:00:00 2001
+From: Lior Halphon <LIJI32@gmail.com>
+Date: Thu, 18 Jul 2019 00:13:41 +0300
+Subject: [PATCH] Fix audio issues with some RetroArch audio drivers. Fixes
+ #189
+
+---
+ libretro/libretro.c | 9 ++++-----
+ 1 file changed, 4 insertions(+), 5 deletions(-)
+
+diff --git a/libretro/libretro.c b/libretro/libretro.c
+index 1dd411c1..bd93e97a 100644
+--- a/libretro/libretro.c
++++ b/libretro/libretro.c
+@@ -84,7 +84,7 @@ static struct retro_log_callback logging;
+ static retro_log_printf_t log_cb;
+
+ static retro_video_refresh_t video_cb;
+-static retro_audio_sample_batch_t audio_batch_cb;
++static retro_audio_sample_t audio_sample_cb;
+ static retro_input_poll_t input_poll_cb;
+ static retro_input_state_t input_state_cb;
+
+@@ -152,7 +152,7 @@ static void audio_callback(GB_gameboy_t *gb, GB_sample_t *sample)
+ {
+ if ((audio_out == GB_1 && gb == &gameboy[0]) ||
+ (audio_out == GB_2 && gb == &gameboy[1])) {
+- audio_batch_cb((void*)sample, 1);
++ audio_sample_cb(sample->left, sample->right);
+ }
+ }
+
+@@ -772,11 +772,11 @@ void retro_set_environment(retro_environment_t cb)
+
+ void retro_set_audio_sample(retro_audio_sample_t cb)
+ {
++ audio_sample_cb = cb;
+ }
+
+ void retro_set_audio_sample_batch(retro_audio_sample_batch_t cb)
+ {
+- audio_batch_cb = cb;
+ }
+
+ void retro_set_input_poll(retro_input_poll_t cb)
+@@ -850,8 +850,7 @@ void retro_run(void)
+ }
+ else
+ {
+- int x = GB_run_frame(&gameboy[0]);
+- log_cb(RETRO_LOG_DEBUG, "%d\n", x);
++ GB_run_frame(&gameboy[0]);
+ }
+
+ if (emulated_devices == 2)
diff --git a/games/SameBoy/sdl.patch b/games/SameBoy/sdl.patch
deleted file mode 100644
index 053a2a3747..0000000000
--- a/games/SameBoy/sdl.patch
+++ /dev/null
@@ -1,62 +0,0 @@
-From 453673a2a653a45d8ee378ba5335f98df5e22efa Mon Sep 17 00:00:00 2001
-From: Lior Halphon <LIJI32@gmail.com>
-Date: Sat, 10 Nov 2018 18:58:22 +0200
-Subject: [PATCH] Apply the SDL 2.0.6 audio workaround to everything except
- Windows, check the linked version instead of the headers version. Fixes #130
-
----
- SDL/main.c | 38 ++++++++++++++++++++++----------------
- 1 file changed, 22 insertions(+), 16 deletions(-)
-
-diff --git a/SDL/main.c b/SDL/main.c
-index c21a96f9..7db59be4 100755
---- a/SDL/main.c
-+++ b/SDL/main.c
-@@ -559,25 +559,31 @@ int main(int argc, char **argv)
- want_aspec.freq = AUDIO_FREQUENCY;
- want_aspec.format = AUDIO_S16SYS;
- want_aspec.channels = 2;
--#if SDL_COMPILEDVERSION >= 2005 && defined(__APPLE__)
-- /* SDL 2.0.5 on macOS introduced a bug where certain combinations of buffer lengths and frequencies
-+ want_aspec.samples = 512;
-+
-+ SDL_version _sdl_version;
-+ SDL_GetVersion(&_sdl_version);
-+ unsigned sdl_version = _sdl_version.major * 1000 + _sdl_version.minor * 100 + _sdl_version.patch;
-+
-+#ifndef _WIN32
-+ /* SDL 2.0.5 on macOS and Linux introduced a bug where certain combinations of buffer lengths and frequencies
- fail to produce audio correctly. */
-- want_aspec.samples = 2048;
-+ if (sdl_version >= 2005) {
-+ want_aspec.samples = 2048;
-+ }
- #else
-- want_aspec.samples = 512;
--#endif
--
--#if SDL_COMPILEDVERSION >= 2006 && defined(_WIN32)
-- /* SDL 2.0.6 offers WASAPI support which allows for much lower audio buffer lengths which at least
-- theoretically reduces lagging. */
-- want_aspec.samples = 32;
--#endif
--
--#if SDL_COMPILEDVERSION <= 2005 && defined(_WIN32)
-- /* Since WASAPI audio was introduced in SDL 2.0.6, we have to lower the audio frequency
-- to 44100 because otherwise we would get garbled audio output.*/
-- want_aspec.freq = 44100;
-+ if (sdl_version >= 2006) {
-+ /* SDL 2.0.6 offers WASAPI support which allows for much lower audio buffer lengths which at least
-+ theoretically reduces lagging. */
-+ want_aspec.samples = 32;
-+ }
-+ else {
-+ /* Since WASAPI audio was introduced in SDL 2.0.6, we have to lower the audio frequency
-+ to 44100 because otherwise we would get garbled audio output.*/
-+ want_aspec.freq = 44100;
-+ }
- #endif
-+
-
- want_aspec.callback = audio_callback;
- want_aspec.userdata = &gb;
diff --git a/games/SameBoy/sound.patch b/games/SameBoy/sound.patch
deleted file mode 100644
index ce1a52a703..0000000000
--- a/games/SameBoy/sound.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From 94136f5741b7484189af048830126c4bad04ac11 Mon Sep 17 00:00:00 2001
-From: Lior Halphon <LIJI32@gmail.com>
-Date: Sat, 10 Nov 2018 19:14:18 +0200
-Subject: [PATCH] =?UTF-8?q?Adjust=20DAC=20attributes=20to=20fix=20LADX?=
- =?UTF-8?q?=E2=80=99s=20crackling=20audio=20(Fixes=20#125)=20while=20keepi?=
- =?UTF-8?q?ng=20Cannon=20Fodder=E2=80=99s=20buzzing=20reasonable=20(Proper?=
- =?UTF-8?q?=20audio=20measurements=20still=20required)?=
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
----
- Core/apu.h | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/Core/apu.h b/Core/apu.h
-index 01ca1321..ab42055b 100644
---- a/Core/apu.h
-+++ b/Core/apu.h
-@@ -12,7 +12,7 @@
- They are known to be incorrect (Some analog test ROM sound different),
- but are good enough approximations to fix Cannon Fodder's terrible audio.
- It also varies by model. */
--#define DAC_DECAY_SPEED (1000000)
-+#define DAC_DECAY_SPEED 50000
- #define DAC_ATTACK_SPEED 1000
diff --git a/games/flare-game/flare-game.SlackBuild b/games/flare-game/flare-game.SlackBuild
index 76a983968a..18e8664b03 100644
--- a/games/flare-game/flare-game.SlackBuild
+++ b/games/flare-game/flare-game.SlackBuild
@@ -24,7 +24,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=flare-game
-VERSION=${VERSION:-1.10}
+VERSION=${VERSION:-1.11}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/games/flare-game/flare-game.info b/games/flare-game/flare-game.info
index 27896e04a1..e34d264161 100644
--- a/games/flare-game/flare-game.info
+++ b/games/flare-game/flare-game.info
@@ -1,8 +1,8 @@
PRGNAM="flare-game"
-VERSION="1.10"
+VERSION="1.11"
HOMEPAGE="https://github.com/flareteam/flare-game"
-DOWNLOAD="https://github.com/flareteam/flare-game/archive/v1.10/flare-game-1.10.tar.gz"
-MD5SUM="20c40431b40943052c9353087813576a"
+DOWNLOAD="https://github.com/flareteam/flare-game/archive/v1.11/flare-game-1.11.tar.gz"
+MD5SUM="c80107d26879682261fcb69e0252fc26"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="flare"
diff --git a/games/flare/flare.SlackBuild b/games/flare/flare.SlackBuild
index 42d9091ea2..22f605da96 100644
--- a/games/flare/flare.SlackBuild
+++ b/games/flare/flare.SlackBuild
@@ -25,7 +25,7 @@
PRGNAM=flare
SRCNAM=$PRGNAM-engine
-VERSION=${VERSION:-1.10}
+VERSION=${VERSION:-1.11}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/games/flare/flare.info b/games/flare/flare.info
index f21aedac66..82bc101829 100644
--- a/games/flare/flare.info
+++ b/games/flare/flare.info
@@ -1,8 +1,8 @@
PRGNAM="flare"
-VERSION="1.10"
+VERSION="1.11"
HOMEPAGE="http://flarerpg.org/"
-DOWNLOAD="https://github.com/flareteam/flare-engine/archive/v1.10/flare-engine-1.10.tar.gz"
-MD5SUM="2232386ce01ed17ec072bfed0a5891f0"
+DOWNLOAD="https://github.com/flareteam/flare-engine/archive/v1.11/flare-engine-1.11.tar.gz"
+MD5SUM="f7ef0642decebbc7348c334330f632a2"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="SDL2_image SDL2_mixer SDL2_ttf"
diff --git a/games/gnurobbo/README b/games/gnurobbo/README
new file mode 100644
index 0000000000..20cc297d3f
--- /dev/null
+++ b/games/gnurobbo/README
@@ -0,0 +1,8 @@
+GNU Robbo is a free and open source implementation of Janusz Pelc's
+Robbo for the Atari XE/XL, which was distributed by LK Avalon in
+1989.
+
+This script will build it without support for TrueType fonts by
+default. If you want to enable it, please pass variable
+TTFONTS=yes to the script but be aware that this will link against
+SDL_ttf.
diff --git a/games/gnurobbo/gnurobbo-fix_linking.diff b/games/gnurobbo/gnurobbo-fix_linking.diff
new file mode 100644
index 0000000000..0c3d1b9b0d
--- /dev/null
+++ b/games/gnurobbo/gnurobbo-fix_linking.diff
@@ -0,0 +1,11 @@
+--- Makefile.old 2019-07-29 07:34:04.356456054 +0200
++++ Makefile 2019-07-29 07:34:20.286630637 +0200
+@@ -46,7 +46,7 @@
+ # -DPACKAGE_DATA_DIR=\"$(PACKAGE_DATA_DIR)\" $(FONT_USE_PIXMAP) $(MUSIC) $(DESIGNER)
+ #LDFLAGS=-pg
+ LINK=$(CC)
+-LIBS=`$(SDL_CONFIG) --libs` -lSDL_image -lSDL_mixer $(FONT_USE_SDL_TTF)
++LIBS=`$(SDL_CONFIG) --libs` -lSDL_image -lSDL_mixer $(FONT_USE_SDL_TTF) -lm
+
+ # You won't need to alter anything below
+ all: $(SOURCES) $(TARGET)
diff --git a/games/gnurobbo/gnurobbo.SlackBuild b/games/gnurobbo/gnurobbo.SlackBuild
new file mode 100644
index 0000000000..a85be7ff33
--- /dev/null
+++ b/games/gnurobbo/gnurobbo.SlackBuild
@@ -0,0 +1,106 @@
+#!/bin/sh
+
+# Slackware build script for gnurobbo
+
+# Copyright 2019 GOSIKI Agiri
+# 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=gnurobbo
+VERSION=${VERSION:-0.66}
+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-source.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 the linking process
+patch -p0 < $CWD/gnurobbo-fix_linking.diff
+
+# use a pixmap font to reduce deps by default, also it looks cooler
+TTFONTS=${TTFONTS:-no}
+if [ ! $TTFONTS == "yes" ]; then
+ sed -i Makefile -e 's/^FONT_USE_SDL_TTF/#FONT_USE_SDL_TTF/' \
+ -e 's/#FONT_USE_PIXMAP/FONT_USE_PIXMAP/'
+fi
+
+make \
+ PACKAGE_DATA_DIR=/usr/share/games/$PRGNAM \
+ BINDIR=/usr/games \
+ DOCDIR=/usr/share/$PRGNAM \
+# CFLAGS="$SLKCFLAGS" \
+# CXXFLAGS="$SLKCFLAGS"
+
+make install BINDIR=$PKG/usr/games \
+ DOCDIR=$PKG/usr/share/$PRGNAM \
+ PACKAGE_DATA_DIR=$PKG/usr/share/games/$PRGNAM
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a \
+ README AUTHORS Bugs TODO VERSION \
+ $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/games/gnurobbo/gnurobbo.info b/games/gnurobbo/gnurobbo.info
new file mode 100644
index 0000000000..2a684743ed
--- /dev/null
+++ b/games/gnurobbo/gnurobbo.info
@@ -0,0 +1,10 @@
+PRGNAM="gnurobbo"
+VERSION="0.66"
+HOMEPAGE="http://gnurobbo.sourceforge.net"
+DOWNLOAD="https://downloads.sourceforge.net/project/gnurobbo/gnurobbo/gnurobbo%200.66/gnurobbo-0.66-source.tar.gz"
+MD5SUM="77fdf9a186a08c1f95b94bd35ebbc21c"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="GOSIKI Agiri"
+EMAIL="agiri@cocaine.ninja"
diff --git a/games/gnurobbo/slack-desc b/games/gnurobbo/slack-desc
new file mode 100644
index 0000000000..9e6d163e3d
--- /dev/null
+++ b/games/gnurobbo/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------------------------------------------------------|
+gnurobbo: gnurobbo (a FOSS implementation of a Polish Atari XE game)
+gnurobbo:
+gnurobbo: GNU Robbo is a free and open source implementation of Janusz Pelc's
+gnurobbo: Robbo for the Atari XE/XL, which was distributed by LK Avalon in
+gnurobbo: 1989.
+gnurobbo:
+gnurobbo: Homepage: http://gnurobbo.sourceforge.net/
+gnurobbo:
+gnurobbo:
+gnurobbo:
+gnurobbo:
diff --git a/games/larn/larn.SlackBuild b/games/larn/larn.SlackBuild
index 43563a7bdb..43bd7dd9fd 100644
--- a/games/larn/larn.SlackBuild
+++ b/games/larn/larn.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for larn
-# Copyright 2017 David Melik, Spokane, WA, USA
+# Copyright 2019 David Melik, Spokane, WA, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -77,9 +77,11 @@ cd ..
mkdir -p $PKG/usr/share/games/larn
cp -a larn data $PKG/usr/share/games/larn
cp $CWD/larn.sh $PKG/usr/share/games/larn
+chown -R games:users $PKG/usr/share/games/larn
+chmod 775 $PKG/usr/share/games/larn/data
mkdir -p $PKG/usr/games
cd $PKG/usr/games
-ln -fs /usr/share/games/larn/larn larn
+ln -fs /usr/share/games/larn/larn.sh larn
cd $TMP/RL_M-$VERSION
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
diff --git a/games/larn/larn.sh b/games/larn/larn.sh
index 2d667455f7..70d6ff7858 100644
--- a/games/larn/larn.sh
+++ b/games/larn/larn.sh
@@ -1,5 +1,5 @@
#!/bin/sh
USERDIR=$(pwd)
cd /usr/share/games/larn
-./larn
+./larn $1
cd $USERDIR
diff --git a/games/manaplus/manaplus.SlackBuild b/games/manaplus/manaplus.SlackBuild
index e504aa75e9..5da1264527 100644
--- a/games/manaplus/manaplus.SlackBuild
+++ b/games/manaplus/manaplus.SlackBuild
@@ -1,8 +1,6 @@
#!/bin/sh
-
# Slackware build script for manaplus
-
-# Copyright 2018 Jefferson Rocha <lrcjefferson@gmail.com>
+# Copyright 2018 Jefferson Rocha <root@slackjeff.com.br>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,7 +21,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=manaplus
-VERSION=${VERSION:-1.8.9.1}
+VERSION=${VERSION:-1.9.3.23}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -69,14 +67,14 @@ 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 {} \;
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-./configure \
+CFLAGS="$SLKCFLAGS" \
+CXXFLAGS="$SLKCFLAGS" \
+./configure \
--prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --sysconfdir=/etc \
- --localstatedir=/var \
- --mandir=/usr/man \
+ --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --mandir=/usr/man \
--docdir=/usr/doc/$PRGNAM-$VERSION \
--build=$ARCH-slackware-linux
diff --git a/games/manaplus/manaplus.info b/games/manaplus/manaplus.info
index 88f8682c64..b2e1e676fd 100644
--- a/games/manaplus/manaplus.info
+++ b/games/manaplus/manaplus.info
@@ -1,10 +1,10 @@
PRGNAM="manaplus"
-VERSION="1.8.9.1"
+VERSION="1.9.3.23"
HOMEPAGE="http://manaplus.org/"
DOWNLOAD="http://download.evolonline.org/manaplus/download/manaplus.tar.xz"
-MD5SUM="9430689444eb9886f0dfaf001ba2e3fc"
+MD5SUM="abd29dd7a6b8e1321b3b924ad953e040"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="SDL_gfx"
MAINTAINER="Jefferson Rocha"
-EMAIL="lrcjefferson@gmail.com"
+EMAIL="root@slackjeff.com.br"
diff --git a/games/mrboom/mrboom.SlackBuild b/games/mrboom/mrboom.SlackBuild
index 329ab3c5b3..4118447699 100644
--- a/games/mrboom/mrboom.SlackBuild
+++ b/games/mrboom/mrboom.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for mrboom
-# Copyright 2017-2018 Thibaut Notteboom, Paris, FRANCE
+# Copyright 2017-2019 Thibaut Notteboom, Paris, FRANCE
# 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=mrboom
-VERSION=${VERSION:-4.7}
+VERSION=${VERSION:-4.8}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/games/mrboom/mrboom.info b/games/mrboom/mrboom.info
index f634fd76ac..7543a405a9 100644
--- a/games/mrboom/mrboom.info
+++ b/games/mrboom/mrboom.info
@@ -1,9 +1,9 @@
PRGNAM="mrboom"
-VERSION="4.7"
+VERSION="4.8"
HOMEPAGE="http://mrboom.mumblecore.org/"
-DOWNLOAD="https://github.com/Javanaise/mrboom-libretro/archive/4.7/mrboom-libretro-4.7.tar.gz \
+DOWNLOAD="https://github.com/Javanaise/mrboom-libretro/archive/4.8/mrboom-libretro-4.8.tar.gz \
https://raw.githubusercontent.com/libretro/libretro-super/master/dist/info/mrboom_libretro.info"
-MD5SUM="68ba8a443254e1b4763a687b65a75087 \
+MD5SUM="421978aa15b180315525ade5b3127f9e \
24a6cc6027701aa7cf9177c77e29e0f0"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/games/onscripter/README b/games/onscripter/README
new file mode 100644
index 0000000000..d0d646eb4f
--- /dev/null
+++ b/games/onscripter/README
@@ -0,0 +1,21 @@
+ONScripter is a program that interprets a script written for
+NScripter visual novel engine in its own way.
+
+Please note that this is NOT onscripter-en that has seen a wide
+adoption in circles translating Japanese visual novels to English;
+instead it is the original source by Ogapee that onscripter-en has
+been forked from. Please be advised that playing games converted for
+specifically for onscripter-en using this engine may result in
+unforseen consequences!
+
+This engine by default builds only the binary capable of playing back
+Japanese NScripter games. If you wish to build a binary including the
+1-byte character extension support, please pass the ONSTARGET=english
+variable to the build script or ONSTARGET=both if you want to have
+Japanese and English interpreters installed concurrently - note this
+will make build time slightly longer, though, and you may still
+experience issues when playing games converted for onscripter-en.
+
+This script may also install various tools for extracting and
+converting NScripter code and resources. If you wish for them to be
+built, please pass the ONSTOOLS=yes variable to the build script.
diff --git a/games/onscripter/onscripter-makefile_config.diff b/games/onscripter/onscripter-makefile_config.diff
new file mode 100644
index 0000000000..4201c54c54
--- /dev/null
+++ b/games/onscripter/onscripter-makefile_config.diff
@@ -0,0 +1,26 @@
+--- Makefile.Linux.orig 2019-07-19 16:58:43.228052408 +0200
++++ Makefile.Linux 2019-07-19 17:00:32.528212655 +0200
+@@ -42,16 +42,16 @@
+ DEFS += -DUSE_CDROM
+
+ # optional: avifile
+-DEFS += -DUSE_AVIFILE
+-INCS += `avifile-config --cflags`
+-LIBS += `avifile-config --libs`
+-TARGET += simple_aviplay$(EXESUFFIX)
+-EXT_OBJS += AVIWrapper$(OBJSUFFIX)
++#DEFS += -DUSE_AVIFILE
++#INCS += `avifile-config --cflags`
++#LIBS += `avifile-config --libs`
++#TARGET += simple_aviplay$(EXESUFFIX)
++#EXT_OBJS += AVIWrapper$(OBJSUFFIX)
+
+ # optional: lua
+ DEFS += -DUSE_LUA
+-INCS += -I/usr/include/lua5.1
+-LIBS += -llua5.1
++INCS += -I/usr/include
++LIBS += -llua
+ EXT_OBJS += LUAHandler$(OBJSUFFIX)
+
+ # optional: force screen width for PDA
diff --git a/games/onscripter/onscripter.SlackBuild b/games/onscripter/onscripter.SlackBuild
new file mode 100644
index 0000000000..599311c240
--- /dev/null
+++ b/games/onscripter/onscripter.SlackBuild
@@ -0,0 +1,127 @@
+#!/bin/sh
+
+# Slackware build script for onscripter
+
+# Copyright 2019 GOSIKI Agiri
+# 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=onscripter
+VERSION=${VERSION:-20190527}
+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 {} \;
+
+# default state of variables
+ONSTARGET=${ONSTARGET:-japanese}
+ONSTOOLS=${ONSTOOLS:-no}
+## tell the user what the config is or crash if no executable is producing
+case $ONSTARGET in
+ japanese) echo "I will build Japanese ONScripter only!";
+ versiontag="Japanese games.";;
+ english) echo "I will build English ONscripter only!";
+ versiontag="English games.";;
+ both) echo "I will build both English and Japanese ONScripter!";
+ versiontag="English and Japanese games.";;
+ *) echo "Please supply ONSTARGET={japanese,english,both} only!"; exit 1;;
+esac
+if [ $ONSTOOLS == "yes" ]; then
+ echo "I will build ONScripter tools as well!"
+fi
+
+# apply the changes we need to make this build on a Slackware installation
+# this means disable avifile support and fix linking to Lua libraly
+patch -p0 < $CWD/onscripter-makefile_config.diff
+
+# make Japanese binary and install it to /usr/games
+if [ $ONSTARGET == "japanese" -o $ONSTARGET == "both" ]; then
+ make -f Makefile.Linux clean onscripter
+ install -Dm755 onscripter $PKG/usr/games/onscripter
+fi
+
+# patch with 1-byte character support if necessary and build ONScripter once again
+# install it as onscripter_english though
+if [ $ONSTARGET == "english" -o $ONSTARGET == "both" ]; then
+ sed -i Makefile.Linux -e 's/#DEFS += -DENABLE_1BYTE_CHAR/DEFS += -DENABLE_1BYTE_CHAR/'
+ make -f Makefile.Linux clean onscripter
+ install -Dm755 onscripter $PKG/usr/games/onscripter_english
+fi
+
+if [ $ONSTOOLS == "yes" ]; then
+ make -f Makefile.Linux # this will build the rest of the targets in all rule
+ install -Dm755 {nsa,sar}dec {nsa,sar}conv $PKG/usr/games/
+fi
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a \
+ README COPYING www \
+ $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
+# change versiontag
+sed -i $PKG/install/slack-desc -e "s/%versiontag%/$versiontag/"
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/games/onscripter/onscripter.info b/games/onscripter/onscripter.info
new file mode 100644
index 0000000000..fc0c93a01e
--- /dev/null
+++ b/games/onscripter/onscripter.info
@@ -0,0 +1,10 @@
+PRGNAM="onscripter"
+VERSION="20190527"
+HOMEPAGE="https://onscripter.osdn.jp/onscripter.html"
+DOWNLOAD="https://onscripter.osdn.jp/onscripter-20190527.tar.gz"
+MD5SUM="5ce410908b712b477dce109f777cd6e1"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="smpeg lua"
+MAINTAINER="GOSIKI Agiri"
+EMAIL="agiri@cocaine.ninja"
diff --git a/games/onscripter/slack-desc b/games/onscripter/slack-desc
new file mode 100644
index 0000000000..1fdd65bd31
--- /dev/null
+++ b/games/onscripter/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------------------------------------------------------|
+onscripter: onscripter (a GPLv2 NScripter visual novel interpreter)
+onscripter:
+onscripter: ONScripter is a program that interprets a script written for
+onscripter: NScripter visual novel engine in its own way.
+onscripter:
+onscripter: This version has been build for %versiontag%
+onscripter:
+onscripter: Homepage: https://onscripter.osdn.jp/onscripter.html
+onscripter:
+onscripter:
+onscripter:
diff --git a/games/qxw/README b/games/qxw/README
index 06fb8409fe..371b3d09f8 100644
--- a/games/qxw/README
+++ b/games/qxw/README
@@ -3,9 +3,12 @@ hex or circular, on a Moebius strip or on a torus... and much more.
Use bars or blocks - or even a mixture of both.
Dozens of types of symmetry including simple rotational symmetry and
mirror symmetries as well as 'left-and-right' and 'up-and-down'.
-Interactive or fully automatic filling of whole or partial grid.
+Interactive or fully automatic filling of whole or partial grid - and
+lots, lots more.
NOTE: If you wish to include the qxw-guide.[version].pdf in the package,
download from http://www.quinapalus.com/qxw.html and add
the file to your Qxw SlackBuild directory (where this file is).
It will automatically be added to the SBo package.
+
+This Slackbuild is suitable for Slackware 14.0 and upwards.
diff --git a/games/qxw/qxw.SlackBuild b/games/qxw/qxw.SlackBuild
index 2a86619053..3260856824 100644
--- a/games/qxw/qxw.SlackBuild
+++ b/games/qxw/qxw.SlackBuild
@@ -22,7 +22,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=qxw
-VERSION=${VERSION:-20140331}
+VERSION=${VERSION:-20190722}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
QXWGUIDE=${QXWGUIDE:-qxw-guide}
diff --git a/games/qxw/qxw.desktop b/games/qxw/qxw.desktop
index 5fa0d89efe..97647cca8b 100644
--- a/games/qxw/qxw.desktop
+++ b/games/qxw/qxw.desktop
@@ -3,9 +3,9 @@ Version=1.0
Type=Application
Name=Qxw
Icon=qxw
-GenericName=Crossword editor
+GenericName=Crossword creator
Comment=Construct crossword puzzles
Exec=/usr/games/qxw
Terminal=false
Categories=Game;LogicGame;
-Keywords=puzzle;grid;construction;wordgame;word;
+Keywords=crossword;puzzle;grid;construction;wordgame;word;
diff --git a/games/qxw/qxw.info b/games/qxw/qxw.info
index c867a24cbe..616a95ea5a 100644
--- a/games/qxw/qxw.info
+++ b/games/qxw/qxw.info
@@ -1,10 +1,10 @@
PRGNAM="qxw"
-VERSION="20140331"
+VERSION="20190722"
HOMEPAGE="https://www.quinapalus.com/qxw.html"
-DOWNLOAD="https://www.quinapalus.com/qxw-20140331.tar.gz"
-MD5SUM="745bdc9eb7a05602539f685b0bb8527b"
+DOWNLOAD="https://www.quinapalus.com/qxw-20190722.tar.gz"
+MD5SUM="04cef61a32d9201e75536f995632831e"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
MAINTAINER="Nick Warne"
-EMAIL="nick@ukfsn.org"
+EMAIL="nick@linicks.net"
diff --git a/games/starfighter/starfighter.SlackBuild b/games/starfighter/starfighter.SlackBuild
index 4ffd82f3a5..d8914e70f4 100644
--- a/games/starfighter/starfighter.SlackBuild
+++ b/games/starfighter/starfighter.SlackBuild
@@ -10,9 +10,10 @@
# so separate one not needed.
# doc location still changed to support slackware prefered location
# updated 05/03/2017 for v1.7
+# updated 22/07/2019 for v2.0 (2.0.0.3)
PRGNAM=starfighter
-VERSION=${VERSION:-1.7}
+VERSION=${VERSION:-2.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -57,7 +58,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 {} \;
-#new make file uses automake.
CFLAGS="$SLKFLAGS"
CXXFLAGS="$SLKCFLAGS"
./configure \
@@ -68,6 +68,7 @@ CXXFLAGS="$SLKCFLAGS"
--mandir=/usr/man \
--docdir=/usr/doc/$PRGNAM-$VERSION \
--build=$ARCH-slackware-linux
+
make
make install DESTDIR=$PKG
diff --git a/games/starfighter/starfighter.info b/games/starfighter/starfighter.info
index 796b4aeb08..ec53d72540 100644
--- a/games/starfighter/starfighter.info
+++ b/games/starfighter/starfighter.info
@@ -1,8 +1,8 @@
PRGNAM="starfighter"
-VERSION="1.7"
-HOMEPAGE="http://www.nongnu.org/starfighter/"
-DOWNLOAD="http://download-mirror.savannah.gnu.org/releases/starfighter/1.7/starfighter-1.7-src.tar.gz"
-MD5SUM="dfaa649221a3997ec7eddbf2dbdeb6a0"
+VERSION="2.0"
+HOMEPAGE="https://github.com/pr-starfighter/starfighter/"
+DOWNLOAD="https://github.com/pr-starfighter/starfighter/releases/download/v2.0.0.3/starfighter-2.0-src.tar.gz"
+MD5SUM="dcb7da670b84acfc25cf146df3033045"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="SDL2_image SDL2_mixer"
diff --git a/games/stuntrally/stuntrally-bullet-2.84+.patch b/games/stuntrally/stuntrally-bullet-2.84+.patch
deleted file mode 100644
index b07b352eac..0000000000
--- a/games/stuntrally/stuntrally-bullet-2.84+.patch
+++ /dev/null
@@ -1,62 +0,0 @@
-diff --git a/source/ogre/CHud.cpp b/source/ogre/CHud.cpp
-index e3ae43f..037fa2e 100644
---- a/source/ogre/CHud.cpp
-+++ b/source/ogre/CHud.cpp
-@@ -6,7 +6,9 @@
- #include "common/data/SceneXml.h"
- #include "common/CScene.h"
- #include "../vdrift/settings.h"
-+#ifndef BT_NO_PROFILE
- #include <LinearMath/btQuickprof.h>
-+#endif // BT_NO_PROFILE
- #include <OgreManualObject.h>
- #include <OgreSceneManager.h>
- #include <OgreSceneNode.h>
-@@ -151,7 +153,7 @@ void CHud::UpdDbgTxtClr()
- }
- }
-
--
-+#ifndef BT_NO_PROFILE
- /// Bullet profiling text
- //--------------------------------------------------------------------------------------------------------------
-
-@@ -214,3 +216,4 @@ void CHud::bltDumpAll(std::stringstream& os)
-
- CProfileManager::Release_Iterator(profileIterator);
- }
-+#endif // BT_NO_PROFILE
-diff --git a/source/ogre/CHud.h b/source/ogre/CHud.h
-index ace2ca0..86c6150 100644
---- a/source/ogre/CHud.h
-+++ b/source/ogre/CHud.h
-@@ -154,7 +154,9 @@ public:
- // string utils
- Ogre::String StrClr(Ogre::ColourValue c);
-
-+#ifndef BT_NO_PROFILE
- // bullet debug text
- void bltDumpRecursive(class CProfileIterator* profileIterator, int spacing, std::stringstream& os);
- void bltDumpAll(std::stringstream& os);
-+#endif // BT_NO_PROFILE
- };
-diff --git a/source/ogre/Hud_Update.cpp b/source/ogre/Hud_Update.cpp
-index 18c650a..b33d808 100644
---- a/source/ogre/Hud_Update.cpp
-+++ b/source/ogre/Hud_Update.cpp
-@@ -597,6 +597,7 @@ void CHud::Update(int carId, float time)
- }
-
-
-+#ifndef BT_NO_PROFILE
- // bullet profiling text --------
- static bool oldBltTxt = false;
- if (ov[1].oU)
-@@ -616,6 +617,7 @@ void CHud::Update(int carId, float time)
- ov[1].oU->setCaption("");
- }
- oldBltTxt = pSet->bltProfilerTxt;
-+#endif // BT_NO_PROFILE
-
-
- // wheels slide, susp bars --------
diff --git a/games/stuntrally/stuntrally.SlackBuild b/games/stuntrally/stuntrally.SlackBuild
index d858c5ceea..60d2a75f68 100644
--- a/games/stuntrally/stuntrally.SlackBuild
+++ b/games/stuntrally/stuntrally.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=stuntrally
-VERSION=${VERSION:-2.6}
+VERSION=${VERSION:-2.6.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -71,9 +71,6 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-# Fix compilation error with newer bullets. Thanks AUR.
-patch -p1 < $CWD/stuntrally-bullet-2.84+.patch
-
mkdir -p build
cd build
cmake \
diff --git a/games/stuntrally/stuntrally.info b/games/stuntrally/stuntrally.info
index 89715cbdfb..3b8f7ca2a4 100644
--- a/games/stuntrally/stuntrally.info
+++ b/games/stuntrally/stuntrally.info
@@ -1,10 +1,10 @@
PRGNAM="stuntrally"
-VERSION="2.6"
+VERSION="2.6.1"
HOMEPAGE="http://stuntrally.tuxfamily.org/"
-DOWNLOAD="https://github.com/stuntrally/stuntrally/archive/2.6/stuntrally-2.6.tar.gz \
- https://github.com/stuntrally/tracks/archive/2.6/tracks-2.6.tar.gz"
-MD5SUM="652fca6a2f8ba43ac6525275806257c2 \
- f67d464b792e68966f0917f8f39f9e24"
+DOWNLOAD="https://github.com/stuntrally/stuntrally/archive/2.6.1/stuntrally-2.6.1.tar.gz \
+ https://github.com/stuntrally/tracks/archive/2.6.1/tracks-2.6.1.tar.gz"
+MD5SUM="03f64cd2724d51888d42da3208710c65 \
+ fc075a198ad2ec4bf4b4739010761a25"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="MyGUI SDL2 enet bullet OpenAL FreeImage"
diff --git a/games/supertuxkart/supertuxkart.SlackBuild b/games/supertuxkart/supertuxkart.SlackBuild
index 049a41e9ba..bdbe75bc92 100644
--- a/games/supertuxkart/supertuxkart.SlackBuild
+++ b/games/supertuxkart/supertuxkart.SlackBuild
@@ -26,7 +26,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=supertuxkart
-VERSION=${VERSION:-0.9.3}
+VERSION=${VERSION:-1.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/games/supertuxkart/supertuxkart.info b/games/supertuxkart/supertuxkart.info
index a541d03215..ea831d6925 100644
--- a/games/supertuxkart/supertuxkart.info
+++ b/games/supertuxkart/supertuxkart.info
@@ -1,8 +1,8 @@
PRGNAM="supertuxkart"
-VERSION="0.9.3"
+VERSION="1.0"
HOMEPAGE="http://supertuxkart.sourceforge.net/"
-DOWNLOAD="http://sourceforge.net/projects/supertuxkart/files/SuperTuxKart/0.9.3/supertuxkart-0.9.3-src.tar.xz"
-MD5SUM="8de5455b8fdbb92679e302b76c9041cf"
+DOWNLOAD="http://sourceforge.net/projects/supertuxkart/files/SuperTuxKart/1.0/supertuxkart-1.0-src.tar.xz"
+MD5SUM="3059ea9c146b50f40f2b59a606da0fc0"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="OpenAL"
diff --git a/gis/geojson/geojson.SlackBuild b/gis/geojson/geojson.SlackBuild
index 983322cc97..d7fa754e1e 100644
--- a/gis/geojson/geojson.SlackBuild
+++ b/gis/geojson/geojson.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for geojson
-# Copyright 2013-2018 Benjamin Trigona-Harany <slackbuilds@jaxartes.net>
+# Copyright 2013-2019 Benjamin Trigona-Harany <slackbuilds@jaxartes.net>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -24,7 +24,7 @@
PRGNAM=geojson
SRCNAM=python-$PRGNAM
-VERSION=${VERSION:-2.4.1}
+VERSION=${VERSION:-2.5.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/gis/geojson/geojson.info b/gis/geojson/geojson.info
index 873754f0bc..909f4bed55 100644
--- a/gis/geojson/geojson.info
+++ b/gis/geojson/geojson.info
@@ -1,8 +1,8 @@
PRGNAM="geojson"
-VERSION="2.4.1"
+VERSION="2.5.0"
HOMEPAGE="https://github.com/frewsxcv/python-geojson"
-DOWNLOAD="https://github.com/frewsxcv/python-geojson/archive/2.4.1/python-geojson-2.4.1.tar.gz"
-MD5SUM="0a89d69195d962e6ae94fc674569adb9"
+DOWNLOAD="https://github.com/frewsxcv/python-geojson/archive/2.5.0/python-geojson-2.5.0.tar.gz"
+MD5SUM="ed2037daf7ba17fbbac2e22e8a7e4620"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3"
diff --git a/gis/gpxsee/fix_font_narrow_space.diff b/gis/gpxsee/fix_font_narrow_space.diff
index 3200a6b1e9..bddb4ce8d9 100644
--- a/gis/gpxsee/fix_font_narrow_space.diff
+++ b/gis/gpxsee/fix_font_narrow_space.diff
@@ -1,5 +1,5 @@
---- GPXSee-7.9/src/GUI/units.h.orig 2019-03-12 23:00:39.365129810 +0300
-+++ GPXSee-7.9/src/GUI/units.h 2019-03-12 23:00:47.151863062 +0300
+--- GPXSee-7.11/src/GUI/units.h.orig 2019-03-12 23:00:39.365129810 +0300
++++ GPXSee-7.11/src/GUI/units.h 2019-03-12 23:00:47.151863062 +0300
@@ -30,6 +30,6 @@
#define C2FS 1.8 // Celsius to Farenheit - scale
#define C2FO 32.0 // Celsius to Farenheit - offset
diff --git a/gis/gpxsee/gpxsee.SlackBuild b/gis/gpxsee/gpxsee.SlackBuild
index 0d789789ee..28b65328fd 100644
--- a/gis/gpxsee/gpxsee.SlackBuild
+++ b/gis/gpxsee/gpxsee.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=gpxsee
-VERSION=${VERSION:-7.9}
+VERSION=${VERSION:-7.11}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/gis/gpxsee/gpxsee.info b/gis/gpxsee/gpxsee.info
index 4af128c549..1b58953721 100644
--- a/gis/gpxsee/gpxsee.info
+++ b/gis/gpxsee/gpxsee.info
@@ -1,8 +1,8 @@
PRGNAM="gpxsee"
-VERSION="7.9"
+VERSION="7.11"
HOMEPAGE="https://www.gpxsee.org/"
-DOWNLOAD="https://github.com/tumic0/GPXSee/archive/7.9/GPXSee-7.9.tar.gz"
-MD5SUM="1a5b7cea57984a22cc82ed1d9dbd8c51"
+DOWNLOAD="https://github.com/tumic0/GPXSee/archive/7.11/GPXSee-7.11.tar.gz"
+MD5SUM="44ae9aafc8bf154f676239cb27dafddf"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="qt5"
diff --git a/gis/osgEarth/osgEarth.SlackBuild b/gis/osgEarth/osgEarth.SlackBuild
index 6be5113625..ff83e100c5 100644
--- a/gis/osgEarth/osgEarth.SlackBuild
+++ b/gis/osgEarth/osgEarth.SlackBuild
@@ -25,7 +25,7 @@
PRGNAM=osgEarth
SRCNAM=osgearth
-VERSION=${VERSION:-2.10.1}
+VERSION=${VERSION:-2.10.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/gis/osgEarth/osgEarth.info b/gis/osgEarth/osgEarth.info
index 0a642ec3df..d87bb83193 100644
--- a/gis/osgEarth/osgEarth.info
+++ b/gis/osgEarth/osgEarth.info
@@ -1,8 +1,8 @@
PRGNAM="osgEarth"
-VERSION="2.10.1"
+VERSION="2.10.2"
HOMEPAGE="http://osgearth.org/"
-DOWNLOAD="https://github.com/gwaldron/osgearth/archive/osgearth-2.10.1/osgearth-osgearth-2.10.1.tar.gz"
-MD5SUM="d780ccc0735130ff79b3f1b39e377960"
+DOWNLOAD="https://github.com/gwaldron/osgearth/archive/osgearth-2.10.2/osgearth-osgearth-2.10.2.tar.gz"
+MD5SUM="24f01afedb2eeac8154bf64772b7cbc7"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="OpenSceneGraph gdal"
diff --git a/gis/ossim/ossim.SlackBuild b/gis/ossim/ossim.SlackBuild
index dee3ab74bb..199b26ade4 100644
--- a/gis/ossim/ossim.SlackBuild
+++ b/gis/ossim/ossim.SlackBuild
@@ -25,8 +25,8 @@
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=ossim
-RELNAM=Laguna
-VERSION=${VERSION:-2.8.0}
+RELNAM=Miami
+VERSION=${VERSION:-2.9.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/gis/ossim/ossim.info b/gis/ossim/ossim.info
index 36a01cca42..fdb5501468 100644
--- a/gis/ossim/ossim.info
+++ b/gis/ossim/ossim.info
@@ -1,8 +1,8 @@
PRGNAM="ossim"
-VERSION="2.8.0"
+VERSION="2.9.0"
HOMEPAGE="https://trac.osgeo.org/ossim/"
-DOWNLOAD="https://github.com/ossimlabs/ossim/archive/Laguna-2.8.0/ossim-Laguna-2.8.0.tar.gz"
-MD5SUM="973b6db30fe06ffafb3686275d4a3c2e"
+DOWNLOAD="https://github.com/ossimlabs/ossim/archive/Miami-2.9.0/ossim-Miami-2.9.0.tar.gz"
+MD5SUM="fddf1f6739e09e6a535c90b08572178e"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="geos jsoncpp libgeotiff"
diff --git a/gis/postgis/postgis.SlackBuild b/gis/postgis/postgis.SlackBuild
index 03f8059231..862c1b87d3 100644
--- a/gis/postgis/postgis.SlackBuild
+++ b/gis/postgis/postgis.SlackBuild
@@ -24,7 +24,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=postgis
-VERSION=${VERSION:-2.5.2}
+VERSION=${VERSION:-2.5.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/gis/postgis/postgis.info b/gis/postgis/postgis.info
index b9d17eadb8..7b2cc160e0 100644
--- a/gis/postgis/postgis.info
+++ b/gis/postgis/postgis.info
@@ -1,8 +1,8 @@
PRGNAM="postgis"
-VERSION="2.5.2"
+VERSION="2.5.3"
HOMEPAGE="http://postgis.org"
-DOWNLOAD="http://download.osgeo.org/postgis/source/postgis-2.5.2.tar.gz"
-MD5SUM="ef90c8c0fec7df0be22bd8a5cb651784"
+DOWNLOAD="http://download.osgeo.org/postgis/source/postgis-2.5.3.tar.gz"
+MD5SUM="475bca6249ee11f675b899de14fd3f42"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="gdal postgresql"
diff --git a/gis/qmapshack/FindPROJ4.cmake b/gis/qmapshack/FindPROJ4.cmake
new file mode 100644
index 0000000000..a8213de4e0
--- /dev/null
+++ b/gis/qmapshack/FindPROJ4.cmake
@@ -0,0 +1,153 @@
+#.rst:
+# FindPROJ4
+# --------
+#
+# Find the proj includes and library.
+#
+# IMPORTED Targets
+# ^^^^^^^^^^^^^^^^
+#
+# This module defines :prop_tgt:`IMPORTED` target ``PROJ4::proj``,
+# if Proj.4 has been found.
+#
+# Result Variables
+# ^^^^^^^^^^^^^^^^
+#
+# This module defines the following variables:
+#
+# ::
+#
+# PROJ4_INCLUDE_DIRS - where to find proj_api.h, etc.
+# PROJ4_LIBRARIES - List of libraries when using libproj.
+# PROJ4_FOUND - True if libproj found.
+#
+# ::
+#
+# PROJ4_VERSION - The version of libproj found (x.y.z)
+# PROJ4_VERSION_MAJOR - The major version of libproj
+# PROJ4_VERSION_MINOR - The minor version of libproj
+# PROJ4_VERSION_PATCH - The patch version of libproj
+# PROJ4_VERSION_TWEAK - always 0
+# PROJ4_VERSION_COUNT - The number of version components, always 3
+#
+# Hints
+# ^^^^^
+#
+# A user may set ``PROJ4_ROOT`` to a libproj installation root to tell this
+# module where to look exclusively.
+
+#=============================================================================
+# Copyright 2016 Kai Pastor
+#
+#
+# This file was derived from CMake 3.5's module FindZLIB.cmake
+# which has the following terms:
+#
+# Copyright 2001-2011 Kitware, Inc.
+#
+# 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.
+#
+# * The names of Kitware, Inc., the Insight Consortium, or the names of
+# any consortium members, or of any contributors, may not be used to
+# endorse or promote products derived from this software without
+# specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER 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 AUTHORS 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.
+#=============================================================================
+
+# Search PROJ4_ROOT exclusively if it is set.
+if(PROJ4_ROOT)
+ set(_PROJ4_SEARCH PATHS ${PROJ4_ROOT} NO_DEFAULT_PATH)
+else()
+ set(_PROJ4_SEARCH)
+endif()
+
+find_path(PROJ4_INCLUDE_DIR NAMES proj_api.h ${_PROJ4_SEARCH} PATH_SUFFIXES include)
+mark_as_advanced(PROJ4_INCLUDE_DIR)
+
+if(PROJ4_INCLUDE_DIR AND EXISTS "${PROJ4_INCLUDE_DIR}/proj_api.h")
+ file(STRINGS "${PROJ4_INCLUDE_DIR}/proj_api.h" PROJ4_H REGEX "^#define PJ_VERSION [0-9]+$")
+
+ string(REGEX REPLACE "^.*PJ_VERSION ([0-9]).*$" "\\1" PROJ4_VERSION_MAJOR "${PROJ4_H}")
+ string(REGEX REPLACE "^.*PJ_VERSION [0-9]([0-9]).*$" "\\1" PROJ4_VERSION_MINOR "${PROJ4_H}")
+ string(REGEX REPLACE "^.*PJ_VERSION [0-9][0-9]([0-9]).*$" "\\1" PROJ4_VERSION_PATCH "${PROJ4_H}")
+ set(PROJ4_VERSION "${PROJ4_VERSION_MAJOR}.${PROJ4_VERSION_MINOR}.${PROJ4_VERSION_PATCH}")
+ set(PROJ4_VERSION_COUNT 3)
+endif()
+
+# Allow PROJ4_LIBRARY to be set manually, as the location of the proj library
+if(NOT PROJ4_LIBRARY)
+ set(PROJ4_NAMES proj)
+ set(PROJ4_NAMES_DEBUG projd)
+ if(WIN32 AND DEFINED PROJ4_VERSION_MAJOR AND DEFINED PROJ4_VERSION_MINOR)
+ list(APPEND PROJ4_NAMES proj_${PROJ4_VERSION_MAJOR}_${PROJ4_VERSION_MINOR})
+ list(APPEND PROJ4_NAMES projd_${PROJ4_VERSION_MAJOR}_${PROJ4_VERSION_MINOR})
+ endif()
+ find_library(PROJ4_LIBRARY_RELEASE NAMES ${PROJ4_NAMES} ${_PROJ4_SEARCH} PATH_SUFFIXES lib)
+ find_library(PROJ4_LIBRARY_DEBUG NAMES ${PROJ4_NAMES_DEBUG} ${_PROJ4_SEARCH} PATH_SUFFIXES lib)
+ include(SelectLibraryConfigurations)
+ select_library_configurations(PROJ4)
+endif()
+
+# handle the QUIETLY and REQUIRED arguments and set PROJ4_FOUND to TRUE if
+# all listed variables are TRUE
+include(FindPackageHandleStandardArgs)
+find_package_handle_standard_args(PROJ4
+ REQUIRED_VARS
+ PROJ4_LIBRARY
+ PROJ4_INCLUDE_DIR
+ VERSION_VAR
+ PROJ4_VERSION
+)
+
+if(PROJ4_FOUND)
+ set(PROJ4_INCLUDE_DIRS ${PROJ4_INCLUDE_DIR})
+
+ if(NOT PROJ4_LIBRARIES)
+ set(PROJ4_LIBRARIES ${PROJ4_LIBRARY})
+ endif()
+
+ if(NOT TARGET PROJ4::proj)
+ add_library(PROJ4::proj UNKNOWN IMPORTED)
+ set_target_properties(PROJ4::proj PROPERTIES
+ INTERFACE_INCLUDE_DIRECTORIES "${PROJ4_INCLUDE_DIRS}")
+
+ if(PROJ4_LIBRARY_RELEASE)
+ set_property(TARGET PROJ4::proj APPEND PROPERTY
+ IMPORTED_CONFIGURATIONS RELEASE)
+ set_target_properties(PROJ4::proj PROPERTIES
+ IMPORTED_LOCATION_RELEASE "${PROJ4_LIBRARY_RELEASE}")
+ endif()
+
+ if(PROJ4_LIBRARY_DEBUG)
+ set_property(TARGET PROJ4::proj APPEND PROPERTY
+ IMPORTED_CONFIGURATIONS DEBUG)
+ set_target_properties(PROJ4::proj PROPERTIES
+ IMPORTED_LOCATION_DEBUG "${PROJ4_LIBRARY_DEBUG}")
+ endif()
+
+ if(NOT PROJ4_LIBRARY_RELEASE AND NOT PROJ4_LIBRARY_DEBUG)
+ set_property(TARGET PROJ4::proj APPEND PROPERTY
+ IMPORTED_LOCATION "${PROJ4_LIBRARY}")
+ endif()
+ endif()
+endif()
+
diff --git a/gis/qmapshack/README b/gis/qmapshack/README
index 873626e22d..3c20bb1593 100644
--- a/gis/qmapshack/README
+++ b/gis/qmapshack/README
@@ -5,5 +5,3 @@ edit your GPX tracks.
QMapShack is the successor of QLandkarteGT.
Note: Linux 32bit versions is no longer supported.
-Note 2: Starting with qmapshack 1.13.0, proj needs to be rebuilt
-using cmake in order to be found during configuration.
diff --git a/gis/qmapshack/qmapshack.SlackBuild b/gis/qmapshack/qmapshack.SlackBuild
index 6c259396d8..af723abc20 100644
--- a/gis/qmapshack/qmapshack.SlackBuild
+++ b/gis/qmapshack/qmapshack.SlackBuild
@@ -10,7 +10,7 @@
# http://sam.zoy.org/wtfpl/COPYING for more details.
PRGNAM=qmapshack
-VERSION=${VERSION:-1.13.0}
+VERSION=${VERSION:-1.13.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -50,14 +50,16 @@ 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 {} \;
-# QuaZip path issue. thx to pAcAs for the hint Obsolete with V. 1.13.0
-#whereis quazip |grep -qE "/include/\<quazip\>" && sed -i 's!quazip5!quazip!g' cmake/Modules/FindQuaZip.cmake
+# Qmapshack expects proj to provide package information files created by cmake, the proj version on slackbuilds.org, however, is
+# built using autotools, thus the config script fails. Again, thx to pAcAs for the hint.
+cat $CWD/FindPROJ4.cmake > cmake/Modules/FindPROJ4.cmake
mkdir -p build
cd build
diff --git a/gis/qmapshack/qmapshack.info b/gis/qmapshack/qmapshack.info
index 68b8893f75..7dd12a7a81 100644
--- a/gis/qmapshack/qmapshack.info
+++ b/gis/qmapshack/qmapshack.info
@@ -1,10 +1,10 @@
PRGNAM="qmapshack"
-VERSION="1.13.0"
+VERSION="1.13.1"
HOMEPAGE="https://bitbucket.org/maproom/qmapshack/wiki/Home"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://bitbucket.org/maproom/qmapshack/downloads/qmapshack-1.13.0.tar.gz"
-MD5SUM_x86_64="68eacea307dd95562ca160a7c721da72"
-REQUIRES="gdal qt5-webkit routino quazip-qt5 %README%"
+DOWNLOAD_x86_64="https://bitbucket.org/maproom/qmapshack/downloads/qmapshack-1.13.1.tar.gz"
+MD5SUM_x86_64="5632d8318a93850b4cce731443aa64fe"
+REQUIRES="gdal qt5-webkit routino quazip-qt5"
MAINTAINER="Daniel Stolarski"
EMAIL="daniel.stolarski@gmail.com"
diff --git a/gis/rasterio/rasterio.SlackBuild b/gis/rasterio/rasterio.SlackBuild
index 16a5717da2..bd09c896d3 100644
--- a/gis/rasterio/rasterio.SlackBuild
+++ b/gis/rasterio/rasterio.SlackBuild
@@ -25,7 +25,7 @@
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=rasterio
-VERSION=${VERSION:-1.0.24}
+VERSION=${VERSION:-1.0.25}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/gis/rasterio/rasterio.info b/gis/rasterio/rasterio.info
index 4966a23116..3d7ef35d78 100644
--- a/gis/rasterio/rasterio.info
+++ b/gis/rasterio/rasterio.info
@@ -1,8 +1,8 @@
PRGNAM="rasterio"
-VERSION="1.0.24"
+VERSION="1.0.25"
HOMEPAGE="https://github.com/mapbox/rasterio"
-DOWNLOAD="https://github.com/mapbox/rasterio/archive/1.0.24/rasterio-1.0.24.tar.gz"
-MD5SUM="09c3e799922ce4a76fe7b48067917439"
+DOWNLOAD="https://github.com/mapbox/rasterio/archive/1.0.25/rasterio-1.0.25.tar.gz"
+MD5SUM="96282c4f3f5b1faf15de75ae24b2cf92"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="affine attrs click-plugins cligj enum34 gdal numpy snuggs"
diff --git a/graphics/Blender/Blender.SlackBuild b/graphics/Blender/Blender.SlackBuild
index 972e3faaf2..bd1c2ef487 100644
--- a/graphics/Blender/Blender.SlackBuild
+++ b/graphics/Blender/Blender.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for Blender
-# Copyright 2015-2018 Christoph Willing Brisbane, Australia
+# Copyright 2015-2019 Christoph Willing, Brisbane Australia
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -24,9 +24,9 @@
SRCNAM=blender
PKGNAM=Blender
-VERSION=${VERSION:-2.79b}
+VERSION=${VERSION:-2.80}
BASE_VERSION=${BASE_VERSION:-$( echo $VERSION | sed -e 's/[^0-9.]*//g')}
-BUILD=${BUILD:-3}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PYTHON_VERSION=$(python3 -c "import sys; print(sys.version[:3])")
@@ -83,8 +83,6 @@ find -L . \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
patch -p0 < $CWD/buildinfo-$VERSION.diff
-patch -p1 < $CWD/use-libopenmj2-for-openjpeg.diff
-patch -p1 < $CWD/PyRNA-python3.7.diff
mkdir -p build
cd build
@@ -92,7 +90,6 @@ cd build
-DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
-DCMAKE_INSTALL_PREFIX=/usr \
- -DWITH_CXX11=ON \
-DWITH_INSTALL_PORTABLE:BOOL=OFF \
-DWITH_BUILDINFO:BOOL=ON \
-DWITH_OPENCOLLADA:BOOL=ON \
@@ -107,10 +104,7 @@ cd build
-DPYTHON_LIBPATH:PATH=/usr/lib${LIBDIRSUFFIX} \
-DWITH_CODEC_SNDFILE:BOOL=ON \
-DWITH_FFTW3:BOOL=ON \
- -DWITH_GAMEENGINE:BOOL=ON \
- -DWITH_PLAYER:BOOL=ON \
-DWITH_IMAGE_OPENJPEG:BOOL=ON \
- -DWITH_SYSTEM_OPENJPEG:BOOL=ON \
-DWITH_SYSTEM_LZO:BOOL=ON \
-DWITH_MEM_JEMALLOC:BOOL=ON \
-DWITH_MEM_VALGRIND:BOOL=ON \
@@ -127,7 +121,7 @@ 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
-BLENDERBINS="blender blenderplayer"
+BLENDERBINS="blender"
for bin in $BLENDERBINS ; do
mv $PKG/usr/bin/$bin $PKG/usr/bin/$bin.bin
cat <<EOF >$PKG/usr/bin/$bin
diff --git a/graphics/Blender/Blender.info b/graphics/Blender/Blender.info
index 7a101a5f47..123f67804c 100644
--- a/graphics/Blender/Blender.info
+++ b/graphics/Blender/Blender.info
@@ -1,8 +1,8 @@
PRGNAM="Blender"
-VERSION="2.79b"
-HOMEPAGE="http://blender.org"
-DOWNLOAD="http://download.blender.org/source/blender-2.79b.tar.gz"
-MD5SUM="cef9a203857dc65076e05c41fc7a7d03"
+VERSION="2.80"
+HOMEPAGE="https://blender.org"
+DOWNLOAD="https://download.blender.org/source/blender-2.80.tar.gz"
+MD5SUM="30dedaf688741d0d5d6fa1e3c331610c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="ffmpeg jack-audio-connection-kit opencollada python-requests valgrind numpy3 SDL2 openimageio freealut"
diff --git a/graphics/Blender/PyRNA-python3.7.diff b/graphics/Blender/PyRNA-python3.7.diff
deleted file mode 100644
index ac5f72e474..0000000000
--- a/graphics/Blender/PyRNA-python3.7.diff
+++ /dev/null
@@ -1,35 +0,0 @@
-commit 1db47a2ccd1e68994bf8140eba6cc2a26a2bc91f
-Author: Campbell Barton <ideasman42@gmail.com>
-Date: Thu Jul 12 08:28:06 2018 +0200
-
- Fix PyRNA class registration w/ Python 3.7
-
- In Python3.7 this now raises an error.
-
-diff --git a/source/blender/python/intern/bpy_rna.c b/source/blender/python/intern/bpy_rna.c
-index 9052b6f580a..80b0aa7a51b 100644
---- a/source/blender/python/intern/bpy_rna.c
-+++ b/source/blender/python/intern/bpy_rna.c
-@@ -7577,10 +7577,12 @@ static int bpy_class_validate_recursive(PointerRNA *dummyptr, StructRNA *srna, v
- if (!(flag & PROP_REGISTER))
- continue;
-
-+ /* TODO(campbell): Use Python3.7x _PyObject_LookupAttr(), also in the macro below. */
- identifier = RNA_property_identifier(prop);
- item = PyObject_GetAttrString(py_class, identifier);
-
- if (item == NULL) {
-+ PyErr_Clear();
- /* Sneaky workaround to use the class name as the bl_idname */
-
- #define BPY_REPLACEMENT_STRING(rna_attr, py_attr) \
-@@ -7596,6 +7598,9 @@ static int bpy_class_validate_recursive(PointerRNA *dummyptr, StructRNA *srna, v
- } \
- Py_DECREF(item); \
- } \
-+ else { \
-+ PyErr_Clear(); \
-+ } \
- } /* intentionally allow else here */
-
- if (false) {} /* needed for macro */
diff --git a/graphics/Blender/buildinfo-2.79b.diff b/graphics/Blender/buildinfo-2.80.diff
index ea048f8f0a..2db5014a51 100644
--- a/graphics/Blender/buildinfo-2.79b.diff
+++ b/graphics/Blender/buildinfo-2.80.diff
@@ -1,5 +1,5 @@
---- build_files/cmake/buildinfo.cmake.orig 2017-09-11 14:34:59.000000000 +1000
-+++ build_files/cmake/buildinfo.cmake 2017-09-14 11:10:52.213995610 +1000
+--- build_files/cmake/buildinfo.cmake.orig 2019-07-24 17:41:38.000000000 +1000
++++ build_files/cmake/buildinfo.cmake 2019-07-31 17:36:21.614279355 +1000
@@ -8,9 +8,10 @@
# Extract working copy information for SOURCE_DIR into MY_XXX variables
@@ -7,10 +7,10 @@
-set(MY_WC_HASH "unknown")
-set(MY_WC_BRANCH "unknown")
-set(MY_WC_COMMIT_TIMESTAMP 0)
-+# Timestamp from $(date --date='TZ="UTC" 01:24 24-Mar-18' +%s) - time & date of commit
-+set(MY_WC_HASH "f4dc9f9d68bd")
-+set(MY_WC_BRANCH "master")
-+set(MY_WC_COMMIT_TIMESTAMP 1521854640)
++# Timestamp from $(date --date='TZ="UTC" 16:47 29-Jul-19' +%s) - time & date of commit
++set(MY_WC_HASH "f6cb5f54494e")
++set(MY_WC_BRANCH "blender-v2.80-release")
++set(MY_WC_COMMIT_TIMESTAMP 1564418820)
# Guess if this is a git working copy and then look up the revision
if(EXISTS ${SOURCE_DIR}/.git)
diff --git a/graphics/Blender/use-libopenmj2-for-openjpeg.diff b/graphics/Blender/use-libopenmj2-for-openjpeg.diff
deleted file mode 100644
index 712337382e..0000000000
--- a/graphics/Blender/use-libopenmj2-for-openjpeg.diff
+++ /dev/null
@@ -1,17 +0,0 @@
-diff -Nru blender-2.74.orig/build_files/cmake/Modules/FindOpenJPEG.cmake blender-2.74/build_files/cmake/Modules/FindOpenJPEG.cmake
---- blender-2.74.orig/build_files/cmake/Modules/FindOpenJPEG.cmake 2015-03-25 05:56:13.000000000 -0500
-+++ blender-2.74/build_files/cmake/Modules/FindOpenJPEG.cmake 2016-01-09 20:17:20.521735656 -0600
-@@ -43,11 +43,12 @@
- PATH_SUFFIXES
- include
- include/openjpeg-1.5
-+ include/openmj2-2.1
- )
-
- FIND_LIBRARY(OPENJPEG_LIBRARY
- NAMES
-- openjpeg
-+ openmj2
- HINTS
- ${_openjpeg_SEARCH_DIRS}
- PATH_SUFFIXES
diff --git a/graphics/feh/README b/graphics/feh/README
index c467cb8a63..640ffaed62 100644
--- a/graphics/feh/README
+++ b/graphics/feh/README
@@ -4,3 +4,19 @@ feh features include simple image viewing, multiple image viewing
in fullscreen, image list mode, loadable/unloadable listing,
recursive file opening, saving/loading filelists, loading images
via http, reloading after delay, montage creation, and more.
+
+To enable builtin EXIF tag display support use:
+
+ EXIF=yes ./feh.SlackBuild
+
+To include help text use:
+
+ HELP=yes ./feh.SlackBuild
+
+To enable enable inotify support use:
+
+ INOTIFY=yes ./feh.SlackBuild
+
+To support CIFS shares from 64bit hosts on 32bit machines use:
+
+ STAT64=yes ./feh.SlackBuild
diff --git a/graphics/feh/feh.SlackBuild b/graphics/feh/feh.SlackBuild
index d23b06a77e..f1f3ee8052 100644
--- a/graphics/feh/feh.SlackBuild
+++ b/graphics/feh/feh.SlackBuild
@@ -24,7 +24,7 @@
# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=feh
-VERSION=${VERSION:-3.1.3}
+VERSION=${VERSION:-3.2.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -62,6 +62,7 @@ mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
tar xvf $CWD/$PRGNAM-$VERSION.tar.bz2
+chmod 0755 $PRGNAM-$VERSION
cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
@@ -70,9 +71,18 @@ 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 {} \;
+[ "${EXIF:=0}" != 0 ] && EXIF=1
+[ "${HELP:=0}" != 0 ] && HELP=1
+[ "${INOTIFY:=0}" != 0 ] && INOTIFY=1
+[ "${STAT64:=0}" != 0 ] && STAT64=1
+
CFLAGS="$SLKCFLAGS" \
make \
- PREFIX=/usr
+ PREFIX=/usr \
+ exif=$EXIF \
+ help=$HELP \
+ inotify=$INOTIFY \
+ stat64=$STAT64
make install \
DESTDIR=$PKG \
diff --git a/graphics/feh/feh.info b/graphics/feh/feh.info
index 472ca1f645..2c50e1fc0b 100644
--- a/graphics/feh/feh.info
+++ b/graphics/feh/feh.info
@@ -1,8 +1,8 @@
PRGNAM="feh"
-VERSION="3.1.3"
+VERSION="3.2.1"
HOMEPAGE="https://feh.finalrewind.org"
-DOWNLOAD="https://feh.finalrewind.org/feh-3.1.3.tar.bz2"
-MD5SUM="8aad58758fb9e0a0a4b10d58aa8853d7"
+DOWNLOAD="https://feh.finalrewind.org/feh-3.2.1.tar.bz2"
+MD5SUM="37639abfcc7e8a24a35528bdc5b83d32"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="imlib2"
diff --git a/graphics/gimp-plugin-export-layers/README b/graphics/gimp-plugin-export-layers/README
index f69a8c037a..c2027d0d86 100644
--- a/graphics/gimp-plugin-export-layers/README
+++ b/graphics/gimp-plugin-export-layers/README
@@ -9,4 +9,5 @@ separate images. Features include:
See the plugin from "File --> Export Layers..." with another option
of "File --> Export Layers (repeat)" to subsequently export the same
-image (perhaps reworked) with identical export settings.
+image (perhaps reworked) with identical export settings. Comprehensive
+'Help' is available from within the plugin.
diff --git a/graphics/gimp-plugin-export-layers/gimp-plugin-export-layers.SlackBuild b/graphics/gimp-plugin-export-layers/gimp-plugin-export-layers.SlackBuild
index 4834215d84..7f4ea08ba7 100644
--- a/graphics/gimp-plugin-export-layers/gimp-plugin-export-layers.SlackBuild
+++ b/graphics/gimp-plugin-export-layers/gimp-plugin-export-layers.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for gimp-plugin-export-layers
-# Copyright 2018, Andrew Strong, Blue Mountains, Australia.
+# Copyright 2018 - 2019 Andrew Strong, Blue Mountains, Australia.
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=gimp-plugin-export-layers
-VERSION=${VERSION:-3.2.1}
+VERSION=${VERSION:-3.3.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -71,15 +71,19 @@ find -L . \
find -L . -type f ! -name '*.py' -exec chmod 644 {} \;
-mkdir -p $PKG/usr/lib${LIBDIRSUFFIX}/gimp/2.0/plug-ins/
+# The directory structure is 'doubled up' to avoid having 2 files: Readme.html
+# and export_layers.py sitting in the root directory of the Gimp plugins:
+mkdir -p $PKG/usr/lib${LIBDIRSUFFIX}/gimp/2.0/plug-ins/export_layers
+
# Several 'zero length' files are added to the package which makepkg will complain
# about later but I believe that all are actually required:
-cp -a export_layers.py export_layers $PKG/usr/lib${LIBDIRSUFFIX}/gimp/2.0/plug-ins/
+cp -a export_layers.py export_layers Readme.html \
+ $PKG/usr/lib${LIBDIRSUFFIX}/gimp/2.0/plug-ins/export_layers
+# Little in the way of docs to add here as the HTML docs are intended to
+# be opened from within Gimp. They can still be read without Gimp being open by
+# reading: /usr/lib${LIBDIRSUFFIX}/gimp/2.0/plug-ins/export_layers/Readme.html
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a Readme.html $PKG/usr/doc/$PRGNAM-$VERSION
-ln -s /usr/lib${LIBDIRSUFFIX}/gimp/2.0/plug-ins/export_layers/docs \
- $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/graphics/gimp-plugin-export-layers/gimp-plugin-export-layers.info b/graphics/gimp-plugin-export-layers/gimp-plugin-export-layers.info
index d0e2005635..bd4d0a117f 100644
--- a/graphics/gimp-plugin-export-layers/gimp-plugin-export-layers.info
+++ b/graphics/gimp-plugin-export-layers/gimp-plugin-export-layers.info
@@ -1,8 +1,8 @@
PRGNAM="gimp-plugin-export-layers"
-VERSION="3.2.1"
+VERSION="3.3.1"
HOMEPAGE="https://github.com/khalim19/gimp-plugin-export-layers"
-DOWNLOAD="https://github.com/khalim19/gimp-plugin-export-layers/releases/download/3.2.1/export_layers-3.2.1.zip"
-MD5SUM="1effd88c8a05529b43af473ea180848f"
+DOWNLOAD="https://github.com/khalim19/gimp-plugin-export-layers/releases/download/3.3.1/export_layers-3.3.1.zip"
+MD5SUM="8ba9097000829dc5051f920231aa2e8a"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/graphics/libplacebo/README b/graphics/libplacebo/README
new file mode 100644
index 0000000000..a428084a15
--- /dev/null
+++ b/graphics/libplacebo/README
@@ -0,0 +1,5 @@
+libplacebo is essentially the core rendering algorithms and ideas of mpv
+turned into a library.
+
+libplacebo can be built without the vulkan-sdk and shaderc, but will be
+missing most features.
diff --git a/graphics/libplacebo/libplacebo.SlackBuild b/graphics/libplacebo/libplacebo.SlackBuild
new file mode 100644
index 0000000000..f1d6a413a6
--- /dev/null
+++ b/graphics/libplacebo/libplacebo.SlackBuild
@@ -0,0 +1,102 @@
+#!/bin/sh
+
+# Slackware build script for libplacebo
+
+# Copyright 2019 Hunter Sezen California, USA
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+PRGNAM=libplacebo
+VERSION=${VERSION:-1.18.0}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+set -eu
+
+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 {} \;
+
+if [ "${DEBUG:=0}" != 0 ]; then
+ NDEBUG=false
+ RELEASE=debug
+ SLKCFLAGS="$(printf %s "$SLKCFLAGS" | sed 's/-O2/-O0/')"
+else
+ NDEBUG=true
+ RELEASE=plain
+fi
+
+CFLAGS="$SLKCFLAGS" \
+CXXFLAGS="$SLKCFLAGS" \
+meson \
+ --prefix=/usr \
+ --libdir=lib${LIBDIRSUFFIX} \
+ -Dstrip=$NDEBUG \
+ -Db_ndebug=$NDEBUG \
+ -Dbuildtype=$RELEASE \
+ build
+
+"${NINJA:=ninja}" -C build
+DESTDIR=$PKG "$NINJA" -C build install
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a LICENSE README.md $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/graphics/libplacebo/libplacebo.info b/graphics/libplacebo/libplacebo.info
new file mode 100644
index 0000000000..002911368e
--- /dev/null
+++ b/graphics/libplacebo/libplacebo.info
@@ -0,0 +1,10 @@
+PRGNAM="libplacebo"
+VERSION="1.18.0"
+HOMEPAGE="https://code.videolan.org/videolan/libplacebo"
+DOWNLOAD="https://code.videolan.org/videolan/libplacebo/-/archive/v1.18.0/libplacebo-v1.18.0.tar.gz"
+MD5SUM="bc1758d2056092728bd95d9c511d37d1"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="meson shaderc"
+MAINTAINER="Hunter Sezen"
+EMAIL="orbea@riseup.net"
diff --git a/graphics/libplacebo/slack-desc b/graphics/libplacebo/slack-desc
new file mode 100644
index 0000000000..cdb54a9292
--- /dev/null
+++ b/graphics/libplacebo/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------------------------------------------------------|
+libplacebo: libplacebo (GPU-accelerated video/image rendering primitives library)
+libplacebo:
+libplacebo: libplacebo is essentially the core rendering algorithms and ideas of
+libplacebo: mpv turned into a library.
+libplacebo:
+libplacebo: Homepage: https://code.videolan.org/videolan/libplacebo
+libplacebo:
+libplacebo:
+libplacebo:
+libplacebo:
+libplacebo:
diff --git a/graphics/opencollada/opencollada.SlackBuild b/graphics/opencollada/opencollada.SlackBuild
index 798cd196e5..3bd2b9f561 100644
--- a/graphics/opencollada/opencollada.SlackBuild
+++ b/graphics/opencollada/opencollada.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for opencollada
-# Copyright 2015-2018 Christoph Willing, Brisbane Australia
+# Copyright 2015-2019 Christoph Willing, Brisbane Australia
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -24,7 +24,7 @@
PRGNAM=opencollada
SRCNAM=OpenCOLLADA
-VERSION=${VERSION:-1.6.67}
+VERSION=${VERSION:-1.6.68}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/graphics/opencollada/opencollada.info b/graphics/opencollada/opencollada.info
index 7d5353e4ee..012b618b87 100644
--- a/graphics/opencollada/opencollada.info
+++ b/graphics/opencollada/opencollada.info
@@ -1,8 +1,8 @@
PRGNAM="opencollada"
-VERSION="1.6.67"
+VERSION="1.6.68"
HOMEPAGE="https://github.com/KhronosGroup/OpenCOLLADA/"
-DOWNLOAD="https://github.com/KhronosGroup/OpenCOLLADA/archive/v1.6.67/OpenCOLLADA-1.6.67.tar.gz"
-MD5SUM="f362197730e9c0e133cea230a6ae9308"
+DOWNLOAD="https://github.com/KhronosGroup/OpenCOLLADA/archive/v1.6.68/OpenCOLLADA-1.6.68.tar.gz"
+MD5SUM="ee7dae874019fea7be11613d07567493"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/graphics/openimageio/README b/graphics/openimageio/README
index c9f95f1486..e84c4c88dd 100644
--- a/graphics/openimageio/README
+++ b/graphics/openimageio/README
@@ -6,8 +6,3 @@ large-scale animation and visual effects work for film.
OpenImageIO is used extensively in animation and VFX studios all
over the world, and is also incorporated into several commercial
products.
-
-This package includes options for including a python3 module. Due to
-lack of python3 modules in the standard Slackware boost package,
-these options are quietly ignored but are maintained in the hope of
-future python3 support in Slackware's boost.
diff --git a/graphics/openimageio/oiio-include-cstdio.diff b/graphics/openimageio/oiio-include-cstdio.diff
index 703e86fe09..48d6aad832 100644
--- a/graphics/openimageio/oiio-include-cstdio.diff
+++ b/graphics/openimageio/oiio-include-cstdio.diff
@@ -1,10 +1,10 @@
---- src/jpeg2000.imageio/jpeg2000output-v1.cpp.orig 2017-08-31 14:36:04.000000000 +1000
-+++ src/jpeg2000.imageio/jpeg2000output-v1.cpp 2017-10-30 10:34:45.122572637 +1000
-@@ -27,6 +27,7 @@
-
+--- src/jpeg2000.imageio/jpeg2000output-v1.cpp.orig 2019-08-02 13:53:54.000000000 +1000
++++ src/jpeg2000.imageio/jpeg2000output-v1.cpp 2019-08-07 21:54:04.354000000 +1000
+@@ -28,6 +28,7 @@
(This is the Modified BSD License)
*/
+
+#include <cstdio>
#include <vector>
+
#include "openjpeg.h"
- #include "OpenImageIO/filesystem.h"
diff --git a/graphics/openimageio/openimageio.SlackBuild b/graphics/openimageio/openimageio.SlackBuild
index f96cd057de..0e7e19edb3 100644
--- a/graphics/openimageio/openimageio.SlackBuild
+++ b/graphics/openimageio/openimageio.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for openimageio
-# Copyright 2015-2018 Christoph Willing Brisbane, Australia
+# Copyright 2015-2019 Christoph Willing Brisbane, Australia
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -24,7 +24,7 @@
PRGNAM=openimageio
SRCNAM=oiio-Release
-VERSION=${VERSION:-1.8.16}
+VERSION=${VERSION:-2.0.10}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -74,9 +74,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 {} \;
-# Remove bundled pugixml
-#rm -f src/include/OpenImageIO/pugi*
-
# save this for GCC 7.0
#sed -i "s|std=c++11|std=c++11 -Wno-error=maybe-uninitialized -Wno-error=format-truncation -Wno-error=noexcept-type -faligned-new|" CMakeLists.txt
@@ -86,19 +83,17 @@ cd build
-DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS -std=c++11" \
-DOPENJPEG_INCLUDE_DIR="/usr/include/openmj2-2.1" \
- -DOPENJPEG_OPENJPEG_LIBRARIES="openmj2" \
+ -DOPENJPEG_OPENJPEG_LIBRARY_RELEASE="/usr/lib${LIBDIRSUFFIX}/libopenmj2.so" \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr \
- -DDOC_INSTALL_DIR:PATH=doc/$PRGNAM-$VERSION \
- -DLIB_INSTALL_DIR:PATH=lib$LIBDIRSUFFIX \
- -DPYLIB_INSTALL_DIR:PATH=$PYLIB_INSTALL_DIRECTORY \
- -DPYLIB3_INSTALL_DIR:PATH=$PYLIB3_INSTALL_DIRECTORY \
-DPYLIB_INCLUDE_SONAME:BOOL=TRUE \
-DPYLIB_LIB_PREFIX:BOOL=FALSE \
-DUSE_OCIO:BOOL=TRUE \
+ -DUSE_OPENJPEG:BOOL=TRUE \
+ -DOIIO_BUILD_TESTS:BOOL=FALSE \
-DUSE_PYTHON:BOOL=TRUE \
- -DUSE_PYTHON3:BOOL=TRUE \
-DUSE_EXTERNAL_PUGIXML:BOOL=FALSE \
+ -DPYBIND11_INCLUDE_DIR:STRING=/usr/include/python2.7 \
make
make install DESTDIR=$PKG
diff --git a/graphics/openimageio/openimageio.info b/graphics/openimageio/openimageio.info
index 54e5a70dcb..9bec5deaf9 100644
--- a/graphics/openimageio/openimageio.info
+++ b/graphics/openimageio/openimageio.info
@@ -1,10 +1,10 @@
PRGNAM="openimageio"
-VERSION="1.8.16"
+VERSION="2.0.10"
HOMEPAGE="https://sites.google.com/site/openimageio/home"
-DOWNLOAD="https://github.com/OpenImageIO/oiio/archive/Release-1.8.16/oiio-Release-1.8.16.tar.gz"
-MD5SUM="2f78d487066511bae3b04415aef7f788"
+DOWNLOAD="https://github.com/OpenImageIO/oiio/archive/Release-2.0.10/oiio-Release-2.0.10.tar.gz"
+MD5SUM="869005749cdbb88605f03b0625ca2085"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="ffmpeg libwebp opencv opencolorio"
+REQUIRES="ffmpeg libwebp opencv opencolorio pybind11 robin-map qt5 dcmtk"
MAINTAINER="Christoph Willing"
EMAIL="chris.willing@linux.com"
diff --git a/graphics/optipng/optipng.SlackBuild b/graphics/optipng/optipng.SlackBuild
index 79f184cf12..71db87cedd 100644
--- a/graphics/optipng/optipng.SlackBuild
+++ b/graphics/optipng/optipng.SlackBuild
@@ -5,7 +5,7 @@
# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
PRGNAM=optipng
-VERSION=${VERSION:-0.7.6}
+VERSION=${VERSION:-0.7.7}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/graphics/optipng/optipng.info b/graphics/optipng/optipng.info
index ba16330990..ff73d4a8a5 100644
--- a/graphics/optipng/optipng.info
+++ b/graphics/optipng/optipng.info
@@ -1,8 +1,8 @@
PRGNAM="optipng"
-VERSION="0.7.6"
+VERSION="0.7.7"
HOMEPAGE="http://optipng.sourceforge.net/"
-DOWNLOAD="http://prdownloads.sourceforge.net/optipng/optipng-0.7.6.tar.gz"
-MD5SUM="568e0738358450eca69ecf578d48f26c"
+DOWNLOAD="http://prdownloads.sourceforge.net/optipng/optipng-0.7.7.tar.gz"
+MD5SUM="211101965baf42fd24a2aa990b7e842e"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/graphics/shaderc/README b/graphics/shaderc/README
new file mode 100644
index 0000000000..9a0f3f00d7
--- /dev/null
+++ b/graphics/shaderc/README
@@ -0,0 +1,2 @@
+A collection of tools, libraries, and tests for Vulkan shader
+compilation.
diff --git a/graphics/shaderc/fix-glslang-link-order.patch b/graphics/shaderc/fix-glslang-link-order.patch
new file mode 100644
index 0000000000..ad7de1f33b
--- /dev/null
+++ b/graphics/shaderc/fix-glslang-link-order.patch
@@ -0,0 +1,44 @@
+From 21c8be385b3fab5edcb934a6d99f69fd389c4e67 Mon Sep 17 00:00:00 2001
+From: Niklas Haas <git@haasn.xyz>
+Date: Tue, 29 May 2018 07:34:00 +0200
+Subject: [PATCH] Fix the link order of libglslang and libHLSL
+
+libglslang depends on libHLSL, so the latter needs to be specified last.
+This fixes an issue when trying to build shaderc against system-wide
+versions of libglslang/libHLSL, rather than the in-tree versions from
+third_party.
+
+Additionally, libshaderc_util also depends on SPIRV-Tools
+---
+ glslc/CMakeLists.txt | 2 +-
+ libshaderc_util/CMakeLists.txt | 4 ++--
+ 2 files changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/glslc/CMakeLists.txt b/glslc/CMakeLists.txt
+index acf6fb0..0f5d888 100644
+--- a/glslc/CMakeLists.txt
++++ b/glslc/CMakeLists.txt
+@@ -18,7 +18,7 @@ add_library(glslc STATIC
+ shaderc_default_compile_options(glslc)
+ target_include_directories(glslc PUBLIC ${glslang_SOURCE_DIR})
+ target_link_libraries(glslc PRIVATE glslang OSDependent OGLCompiler
+- HLSL glslang SPIRV ${CMAKE_THREAD_LIBS_INIT})
++ glslang SPIRV HLSL ${CMAKE_THREAD_LIBS_INIT})
+ target_link_libraries(glslc PRIVATE shaderc_util shaderc)
+
+ add_executable(glslc_exe src/main.cc)
+diff --git a/libshaderc_util/CMakeLists.txt b/libshaderc_util/CMakeLists.txt
+index 873540a..6d0c465 100644
+--- a/libshaderc_util/CMakeLists.txt
++++ b/libshaderc_util/CMakeLists.txt
+@@ -34,8 +34,8 @@ endif(SHADERC_ENABLE_INSTALL)
+
+ find_package(Threads)
+ target_link_libraries(shaderc_util PRIVATE
+- glslang OSDependent OGLCompiler HLSL glslang SPIRV
+- SPIRV-Tools-opt ${CMAKE_THREAD_LIBS_INIT})
++ glslang OSDependent OGLCompiler glslang HLSL SPIRV
++ SPIRV-Tools-opt SPIRV-Tools ${CMAKE_THREAD_LIBS_INIT})
+
+ shaderc_add_tests(
+ TEST_PREFIX shaderc_util
diff --git a/graphics/shaderc/shaderc.SlackBuild b/graphics/shaderc/shaderc.SlackBuild
new file mode 100644
index 0000000000..bf2c19eafb
--- /dev/null
+++ b/graphics/shaderc/shaderc.SlackBuild
@@ -0,0 +1,118 @@
+#!/bin/sh
+
+# Slackware build script for shaderc
+
+# Copyright 2018-2019 Hunter Sezen California, USA
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+PRGNAM=shaderc
+VERSION=${VERSION:-2019.0}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+set -eu
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+cd $PRGNAM-$VERSION
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+# Disable examples. third party code and git versioning (From AUR).
+sed -i '/examples/d;/third_party/d' CMakeLists.txt
+sed -i '/build-version/d' glslc/CMakeLists.txt
+
+glslang_version="$(glslangValidator -v | grep 'Glslang Version')"
+
+# Create build-version.inc since git versioning is disabled.
+# There does not seem to be any good way to get the glslang version
+# so use the latest version from their github repo.
+# https://github.com/KhronosGroup/glslang
+# This is displayed with 'glslc --version'.
+cat > glslc/src/build-version.inc <<EOF
+ "shaderc $VERSION\\n"
+ "SPIRV-Tools-$(pkg-config --modversion SPIRV-Tools)\\n"
+ "glslang-${glslang_version##* }\\n"
+EOF
+
+# Fix the link order of libglslang and libHLS
+# https://github.com/google/shaderc/pull/463
+patch -p1 < $CWD/fix-glslang-link-order.patch
+
+mkdir -p build
+cd build
+ cmake \
+ -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DSHADERC_SKIP_TESTS=ON \
+ -DCMAKE_SKIP_RPATH=TRUE \
+ -DCMAKE_BUILD_TYPE=Release ..
+ make
+ make install DESTDIR=$PKG
+cd ..
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" |
+ grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a AUTHORS CHANGES CONTRIBUTING.md CONTRIBUTORS LICENSE README.md \
+ $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/graphics/shaderc/shaderc.info b/graphics/shaderc/shaderc.info
new file mode 100644
index 0000000000..1e5fb60f2b
--- /dev/null
+++ b/graphics/shaderc/shaderc.info
@@ -0,0 +1,10 @@
+PRGNAM="shaderc"
+VERSION="2019.0"
+HOMEPAGE="https://github.com/google/shaderc"
+DOWNLOAD="https://github.com/google/shaderc/archive/v2019.0/shaderc-2019.0.tar.gz"
+MD5SUM="8eb2b40712db2762a5cc40b568fd8ad9"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="vulkan-sdk"
+MAINTAINER="Hunter Sezen"
+EMAIL="orbea@riseup.net"
diff --git a/graphics/shaderc/slack-desc b/graphics/shaderc/slack-desc
new file mode 100644
index 0000000000..57ea91542b
--- /dev/null
+++ b/graphics/shaderc/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------------------------------------------------------|
+shaderc: shaderc (Vulkan shader compilation tools, libaries and tests)
+shaderc:
+shaderc: A collection of tools, libraries, and tests for Vulkan shader
+shaderc: compilation.
+shaderc:
+shaderc: Homepage: https://github.com/google/shaderc
+shaderc:
+shaderc:
+shaderc:
+shaderc:
+shaderc:
diff --git a/graphics/shutter/shutter.SlackBuild b/graphics/shutter/shutter.SlackBuild
index 8b21f0929e..bf838c3ba7 100644
--- a/graphics/shutter/shutter.SlackBuild
+++ b/graphics/shutter/shutter.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for shutter
# Copyright 2010 Binh Nguyen <binhvng@gmail.com>
-# Copyright 2016-2018 Donald Cooley South Haven, IN USA
+# Copyright 2016-2019 Donald Cooley South Haven, IN USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
PRGNAM=shutter
-VERSION=${VERSION:-0.94.2}
+VERSION=${VERSION:-0.94.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/graphics/shutter/shutter.info b/graphics/shutter/shutter.info
index 92be97fe70..f4a8b7f9e7 100644
--- a/graphics/shutter/shutter.info
+++ b/graphics/shutter/shutter.info
@@ -1,8 +1,8 @@
PRGNAM="shutter"
-VERSION="0.94.2"
-HOMEPAGE="http://shutter-project.org"
-DOWNLOAD="https://launchpad.net/shutter/0.9x/0.94.2/+download/shutter-0.94.2.tar.gz"
-MD5SUM="4565305d86b88b8630e39716232015ac"
+VERSION="0.94.3"
+HOMEPAGE="https://launchpad.net/shutter/"
+DOWNLOAD="https://launchpad.net/shutter/0.9x/0.94.3/+download/shutter-0.94.3.tar.gz"
+MD5SUM="e1f22983322897f27c5690f49de226cb"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="perl-gnome2 perl-file-basedir perl-File-Copy-Recursive perl-File-Which perl-gnome2-wnck perl-goo-canvas perl-gtk2-imageview perl-Gtk2-Unique exiftool perl-JSON perl-Cpanel-JSON-XS perl-JSON-MaybeXS perl-net-dbus perl-Path-Class perl-Proc-ProcessTable perl-Proc-ProcessTable perl-Proc-Simple perl-www-mechanize perl-x11-protocol perl-Sort-Naturally perl-http-message libwww-perl perl-LWP-Protocol-https perl-LWP-Protocol-socks perl-URI-Simple perl-WebService-Gyazo-B"
diff --git a/graphics/simple-scan/simple-scan.SlackBuild b/graphics/simple-scan/simple-scan.SlackBuild
index f781cab523..4014836c87 100644
--- a/graphics/simple-scan/simple-scan.SlackBuild
+++ b/graphics/simple-scan/simple-scan.SlackBuild
@@ -27,7 +27,7 @@
PRGNAM="simple-scan"
VERSION=${VERSION:-3.25.1}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
@@ -78,6 +78,8 @@ sed -i 's,../src/src/,../src/,g' build/build.ninja
ninja -C build all install
+rm -f $PKG/usr/share/glib-2.0/schemas/gschemas.compiled
+
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a COPYING NEWS README* $PKG/usr/doc/$PRGNAM-$VERSION
diff --git a/graphics/vuescan/README b/graphics/vuescan/README
index 81f846f92a..030421d0e0 100644
--- a/graphics/vuescan/README
+++ b/graphics/vuescan/README
@@ -7,8 +7,3 @@ vuescan is commercial software but free to try indefinitly.
(watermarking the saved images)
vuescan supports many special scanners such as film scanners.
-
-The creators update vuescan about every two weeks - without changing
-the download file name. This will lead to md5sum failures. Drop me
-a note at heiko<dot>rosemann<at>web<dot>de and I will try to update
-the SlackBuild as quickly as possible.
diff --git a/graphics/vuescan/vuescan.SlackBuild b/graphics/vuescan/vuescan.SlackBuild
index c5d15edfd8..f90b71d3e7 100644
--- a/graphics/vuescan/vuescan.SlackBuild
+++ b/graphics/vuescan/vuescan.SlackBuild
@@ -3,6 +3,7 @@
# Slackware build script for vuescan
# Copyright 2013-2017 Heiko Rosemann, Germany
+# Copyright 2019 Andrew Clemons, Wellington, New Zealand
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,7 +24,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=vuescan
-VERSION=${VERSION:-9.6.07}
+VERSION=${VERSION:-9.6.46}
SRCVER=${SRCVER:-$(echo $VERSION | sed -e 's/\.//' -e 's/\..*//')}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/graphics/vuescan/vuescan.info b/graphics/vuescan/vuescan.info
index b109142026..3f57e3453e 100644
--- a/graphics/vuescan/vuescan.info
+++ b/graphics/vuescan/vuescan.info
@@ -1,10 +1,10 @@
PRGNAM="vuescan"
-VERSION="9.6.07"
+VERSION="9.6.46"
HOMEPAGE="https://www.hamrick.com"
-DOWNLOAD="http://ponce.cc/slackware/sources/repo/vuex3296.tgz"
-MD5SUM="894ec35120bb4b68707444433542113d"
-DOWNLOAD_x86_64="http://ponce.cc/slackware/sources/repo/vuex6496.tgz"
-MD5SUM_x86_64="e7162320193b4b1e816f9eba10b1a2f0"
+DOWNLOAD="https://www.hamrick.com/files/vuex3296.tgz"
+MD5SUM="3678ae7ff2adff90e51ae2c253248c01"
+DOWNLOAD_x86_64="https://www.hamrick.com/files/vuex6496.tgz"
+MD5SUM_x86_64="57ccc1c31e7cfdd8fcc3682874307e8c"
REQUIRES=""
-MAINTAINER="Heiko Rosemann"
-EMAIL="heiko.rosemann@web.de"
+MAINTAINER="Andrew Clemons"
+EMAIL="andrew.clemons@gmail.com"
diff --git a/graphics/vulkan-sdk/vulkan-sdk.SlackBuild b/graphics/vulkan-sdk/vulkan-sdk.SlackBuild
index c30f7d7bfc..4983b8e845 100644
--- a/graphics/vulkan-sdk/vulkan-sdk.SlackBuild
+++ b/graphics/vulkan-sdk/vulkan-sdk.SlackBuild
@@ -25,7 +25,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=vulkan-sdk
-VERSION=${VERSION:-1.1.108.0}
+VERSION=${VERSION:-1.1.114.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -73,9 +73,12 @@ cmake_build () {
make install DESTDIR=$PKG
}
-GLSLANG_VERSION=${GLSLANG_VERSION:-7.11.3214}
-SPIRV_HEADERS_VERSION=${SPIRV_HEADERS_VERSION:-1.4.1}
-SPIRV_TOOLS_VERSION=${SPIRV_TOOLS_VERSION:-2019.3}
+# Vulkan-ValidationLayers requires git versions
+# listed in the known_good.json file to build.
+# https://github.com/KhronosGroup/Vulkan-ValidationLayers/issues/1082
+GLSLANG_VERSION=${GLSLANG_VERSION:-3cea2e5882e3455731a8b6657fb06db913eb3aa1}
+SPIRV_HEADERS_VERSION=${SPIRV_HEADERS_VERSION:-45c2cc37276d69e5b257507d97fd90d2a5684ccc}
+SPIRV_TOOLS_VERSION=${SPIRV_TOOLS_VERSION:-aa9e8f538041db3055ea443080e0ccc315fa114f}
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
@@ -102,9 +105,9 @@ tar xvf $CWD/Vulkan-Tools-sdk-$VERSION.tar.gz
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 {} \+
chdir glslang-$GLSLANG_VERSION
@@ -119,15 +122,22 @@ cmake_build
chdir Vulkan-Loader-sdk-$VERSION
+# Require an older cmake version.
+sed -i 's/3.10.2/3.5.2/' CMakeLists.txt
+
cmake_build \
-DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
-DCMAKE_SKIP_RPATH=TRUE \
+ -DBUILD_TESTS=OFF \
-DBUILD_WSI_WAYLAND_SUPPORT=OFF \
-DVULKAN_HEADERS_INSTALL_DIR=$PKG/usr
chdir Vulkan-ValidationLayers-sdk-$VERSION
+# Require an older cmake version.
+sed -i 's/3.10.2/3.5.2/' CMakeLists.txt
+
# Disable hardcoded errors
sed -i '/-Werror/d' CMakeLists.txt
@@ -149,14 +159,17 @@ cmake_build \
chdir Vulkan-Tools-sdk-$VERSION
+# Require an older cmake version.
+sed -i 's/3.10.2/3.5.2/' CMakeLists.txt
+
cmake_build \
-DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
-DCMAKE_SKIP_RPATH=TRUE \
-DBUILD_WSI_WAYLAND_SUPPORT=OFF \
-DVULKAN_HEADERS_INSTALL_DIR=$PKG/usr \
- -DGLSLANG_INSTALL_DIR=$PKG/usr \
- -DVULKAN_LOADER_INSTALL_DIR=$PKG/usr
+ -DVULKAN_LOADER_INSTALL_DIR=$PKG/usr \
+ -DGLSLANG_INSTALL_DIR=$PKG/usr
cd -- "$SRC"
diff --git a/graphics/vulkan-sdk/vulkan-sdk.info b/graphics/vulkan-sdk/vulkan-sdk.info
index b0cf186a4e..fdb98db77a 100644
--- a/graphics/vulkan-sdk/vulkan-sdk.info
+++ b/graphics/vulkan-sdk/vulkan-sdk.info
@@ -1,20 +1,20 @@
PRGNAM="vulkan-sdk"
-VERSION="1.1.108.0"
+VERSION="1.1.114.0"
HOMEPAGE="https://www.khronos.org/vulkan/"
-DOWNLOAD="https://github.com/KhronosGroup/SPIRV-Headers/archive/1.4.1/SPIRV-Headers-1.4.1.tar.gz \
- https://github.com/KhronosGroup/SPIRV-Tools/archive/v2019.3/SPIRV-Tools-2019.3.tar.gz \
- https://github.com/KhronosGroup/Vulkan-Headers/archive/sdk-1.1.108.0/Vulkan-Headers-sdk-1.1.108.0.tar.gz \
- https://github.com/KhronosGroup/Vulkan-Loader/archive/sdk-1.1.108.0/Vulkan-Loader-sdk-1.1.108.0.tar.gz \
- https://github.com/KhronosGroup/Vulkan-Tools/archive/sdk-1.1.108.0/Vulkan-Tools-sdk-1.1.108.0.tar.gz \
- https://github.com/KhronosGroup/Vulkan-ValidationLayers/archive/sdk-1.1.108.0/Vulkan-ValidationLayers-sdk-1.1.108.0.tar.gz \
- https://github.com/KhronosGroup/glslang/archive/7.11.3214/glslang-7.11.3214.tar.gz"
-MD5SUM="136a6f1acb8b2dc33ec8eb4d29ef889d \
- 453199cc5d9a280231029719188aac41 \
- 4fcc9e1e2fbb5e7c39ee49f3a2e4f4b6 \
- 65338497997e52c19412bae9b12b4855 \
- dc98c6c425ca06a32e4bb8f2755c5ca5 \
- 577eb509ab8d10c4f522ad28e81c52bb \
- 4699eeb6501bad8ed982a279fb827390"
+DOWNLOAD="https://github.com/KhronosGroup/SPIRV-Headers/archive/45c2cc37276d69e5b257507d97fd90d2a5684ccc/SPIRV-Headers-45c2cc37276d69e5b257507d97fd90d2a5684ccc.tar.gz \
+ https://github.com/KhronosGroup/SPIRV-Tools/archive/aa9e8f538041db3055ea443080e0ccc315fa114f/SPIRV-Tools-aa9e8f538041db3055ea443080e0ccc315fa114f.tar.gz \
+ https://github.com/KhronosGroup/Vulkan-Headers/archive/sdk-1.1.114.0/Vulkan-Headers-sdk-1.1.114.0.tar.gz \
+ https://github.com/KhronosGroup/Vulkan-Loader/archive/sdk-1.1.114.0/Vulkan-Loader-sdk-1.1.114.0.tar.gz \
+ https://github.com/KhronosGroup/Vulkan-Tools/archive/sdk-1.1.114.0/Vulkan-Tools-sdk-1.1.114.0.tar.gz \
+ https://github.com/KhronosGroup/Vulkan-ValidationLayers/archive/sdk-1.1.114.0/Vulkan-ValidationLayers-sdk-1.1.114.0.tar.gz \
+ https://github.com/KhronosGroup/glslang/archive/3cea2e5882e3455731a8b6657fb06db913eb3aa1/glslang-3cea2e5882e3455731a8b6657fb06db913eb3aa1.tar.gz"
+MD5SUM="5246ac55180130bf95aaaa24f3305c51 \
+ 9e765d479dde70704936a26bfac8a208 \
+ 652808b60901d4646264c877960b9d2b \
+ 7836cf803548d39c3100bc24bcc208bc \
+ f5dc368e5feafec79d24a1d287df4733 \
+ 07cdf6abc6a700c9264380951a438613 \
+ 10dfaf401d008835bb07cfec742393ac"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3"
diff --git a/graphics/white_dune/README b/graphics/white_dune/README
index 9a955d7423..1c6bef156a 100644
--- a/graphics/white_dune/README
+++ b/graphics/white_dune/README
@@ -1,6 +1,5 @@
white_dune is a graphical VRML97/X3D editor, simple NURBS/Superformula
-3D modeller, animation tool, and VRML97/X3DV commandline compiler in
-development.
+3D modeller, animation tool, and VRML97/X3DV commandline compiler.
With white_dune you can create/change 3D objects and animate them
(in a easy way if you choose the -4kids GUI).
diff --git a/graphics/white_dune/white_dune.SlackBuild b/graphics/white_dune/white_dune.SlackBuild
index 74351b5653..a65f38d3c6 100644
--- a/graphics/white_dune/white_dune.SlackBuild
+++ b/graphics/white_dune/white_dune.SlackBuild
@@ -24,7 +24,7 @@
PRGNAM=white_dune
SRCNAM=wdune
-VERSION=${VERSION:-1.000}
+VERSION=${VERSION:-1.212}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/graphics/white_dune/white_dune.info b/graphics/white_dune/white_dune.info
index b04da9232b..feb61357ce 100644
--- a/graphics/white_dune/white_dune.info
+++ b/graphics/white_dune/white_dune.info
@@ -1,8 +1,8 @@
PRGNAM="white_dune"
-VERSION="1.000"
+VERSION="1.212"
HOMEPAGE="https://wdune.ourproject.org/"
-DOWNLOAD="ftp://ftp.ourproject.org/pub/wdune/wdune-1.000.tar.bz2"
-MD5SUM="c2ee3789826aba80279c0d0d8a852640"
+DOWNLOAD="ftp://ftp.ourproject.org/pub/wdune/wdune-1.212.tar.bz2"
+MD5SUM="716916e27656529066277d88d1382fcd"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="CGAL vcglib ffmpeg"
diff --git a/ham/wsjtx/README b/ham/wsjtx/README
index 3b0d52336c..1d6bbd3707 100644
--- a/ham/wsjtx/README
+++ b/ham/wsjtx/README
@@ -5,4 +5,5 @@ fraction-of-a-second signals reflected from ionized meteor trails and steady
signals more than 10 dB below the audible threshold. WSJT-X incorporates nearly
all popular capabilities of programs WSJT and WSPR, while adding comprehensive
rig control and many other features. Check the WSJT-X page and links therein
-for details about modes FT8, JT4, JT9, JT65, QRA64, ISCAT, MSK144, and WSPR.
+for details about modes FT4, FT8, JT4, JT9, JT65, QRA64, ISCAT, MSK144, and
+WSPR.
diff --git a/ham/wsjtx/wsjtx.SlackBuild b/ham/wsjtx/wsjtx.SlackBuild
index 2912560639..739f986163 100644
--- a/ham/wsjtx/wsjtx.SlackBuild
+++ b/ham/wsjtx/wsjtx.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=${PRGNAM:-wsjtx}
-VERSION=${VERSION:-2.0.1}
+VERSION=${VERSION:-2.1.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/ham/wsjtx/wsjtx.info b/ham/wsjtx/wsjtx.info
index a24053d579..0b1bccd9c9 100644
--- a/ham/wsjtx/wsjtx.info
+++ b/ham/wsjtx/wsjtx.info
@@ -1,8 +1,8 @@
PRGNAM="wsjtx"
-VERSION="2.0.1"
+VERSION="2.1.0"
HOMEPAGE="http://physics.princeton.edu/pulsar/K1JT/"
-DOWNLOAD="https://sourceforge.net/projects/wsjt/files/wsjtx-2.0.1/wsjtx-2.0.1.tgz"
-MD5SUM="6804cf82f929ee311ca03ca4b643c278"
+DOWNLOAD="https://sourceforge.net/projects/wsjt/files/wsjtx-2.1.0/wsjtx-2.1.0.tgz"
+MD5SUM="0e225cf16b954b9d7b434c6f1beb9795"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="qt5 rubygem-asciidoctor"
diff --git a/libraries/aqbanking/aqbanking.SlackBuild b/libraries/aqbanking/aqbanking.SlackBuild
index 1ebedfca71..b919105e88 100644
--- a/libraries/aqbanking/aqbanking.SlackBuild
+++ b/libraries/aqbanking/aqbanking.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=aqbanking
-VERSION=${VERSION:-5.7.8}
+VERSION=${VERSION:-5.8.0beta}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -61,14 +61,6 @@ mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-# Download filename without content disposition is strange... fix it
-if [ -f $CWD/"download.php?package=03&release=217&file=02&dummy=$PRGNAM-$VERSION.tar.gz" ]; then
- mv $CWD/"download.php?package=03&release=217&file=02&dummy=$PRGNAM-$VERSION.tar.gz" \
- $CWD/$PRGNAM-$VERSION.tar.gz
-fi
-
-
-
tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
cd $PRGNAM-$VERSION
chown -R root:root .
diff --git a/libraries/aqbanking/aqbanking.info b/libraries/aqbanking/aqbanking.info
index a0839966a7..3f70cbf518 100644
--- a/libraries/aqbanking/aqbanking.info
+++ b/libraries/aqbanking/aqbanking.info
@@ -1,8 +1,8 @@
PRGNAM="aqbanking"
-VERSION="5.7.8"
-HOMEPAGE="https://www.aquamaniac.de/sites/aqbanking/index.php"
-DOWNLOAD="https://www.aquamaniac.de/sites/download/download.php?package=03&release=217&file=02&dummy=aqbanking-5.7.8.tar.gz"
-MD5SUM="6aceeaad3a1000f22f08986e68946db3"
+VERSION="5.8.0beta"
+HOMEPAGE="https://www.aquamaniac.de/rdm/"
+DOWNLOAD="https://www.aquamaniac.de/rdm/attachments/download/103/aqbanking-5.8.0beta.tar.gz"
+MD5SUM="1c912ecb4d41578f60649d99f5139ba3"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="gwenhywfar xmlsec"
diff --git a/libraries/belle-sip/belle-sip.info b/libraries/belle-sip/belle-sip.info
index 569fc87741..ca61821c2b 100644
--- a/libraries/belle-sip/belle-sip.info
+++ b/libraries/belle-sip/belle-sip.info
@@ -7,6 +7,6 @@ MD5SUM="90c40812d98671ad2f40621542500bc6 \
1b91dea1c7d480b3223f7c8a9aa0e172"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="bctoolbox jdk libantlr3c mbedtls"
+REQUIRES="bctoolbox jdk libantlr3c"
MAINTAINER="Euan Thoms"
EMAIL="euan at potensol dot com"
diff --git a/libraries/bzrtp/bzrtp.info b/libraries/bzrtp/bzrtp.info
index 5b41df875f..f4342874c3 100644
--- a/libraries/bzrtp/bzrtp.info
+++ b/libraries/bzrtp/bzrtp.info
@@ -5,6 +5,6 @@ DOWNLOAD="https://www.linphone.org/releases/sources/bzrtp/bzrtp-1.0.6.tar.gz"
MD5SUM="e77a6b074bb810a02cc77a1df776fb79"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="bctoolbox mbedtls"
+REQUIRES="bctoolbox"
MAINTAINER="Euan Thoms"
EMAIL="euan at potensol dot com"
diff --git a/libraries/dav1d/README b/libraries/dav1d/README
index 0e085b846f..8a55430643 100644
--- a/libraries/dav1d/README
+++ b/libraries/dav1d/README
@@ -2,5 +2,6 @@ dav1d is an AV1 Decoder being developed by the VideoLAN,
VLC and FFmpeg communities for use with AV1,the new video
codec created by the Alliance for Open Media.
-This SlackBuild builds the binary decoder dav1d as well
-as libraries suitable for use by other applications.
+This SlackBuild builds the binary decoder dav1d, a basic
+playback application dav1dplay, as well as libraries suitable
+for use by other applications such as FFmpeg.
diff --git a/libraries/dav1d/dav1d.SlackBuild b/libraries/dav1d/dav1d.SlackBuild
index a9d758e4f3..341754fbcc 100644
--- a/libraries/dav1d/dav1d.SlackBuild
+++ b/libraries/dav1d/dav1d.SlackBuild
@@ -24,7 +24,7 @@
# ----------------------------------------------------------------------
PRGNAM=dav1d
-VERSION=${VERSION:-0.3.1}
+VERSION=${VERSION:-0.4.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -61,7 +61,7 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
rm -rf $TMP/$PRGNAM-$VERSION
cd $TMP
-tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+tar xvf $CWD/$PRGNAM-$VERSION.tar.xz
cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
@@ -79,7 +79,7 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a COPYING NEWS README.md THANKS.md doc/PATENTS $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a COPYING NEWS *.md doc/PATENTS $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/libraries/dav1d/dav1d.info b/libraries/dav1d/dav1d.info
index 97e295c393..36a6871d53 100644
--- a/libraries/dav1d/dav1d.info
+++ b/libraries/dav1d/dav1d.info
@@ -1,8 +1,8 @@
PRGNAM="dav1d"
-VERSION="0.3.1"
+VERSION="0.4.0"
HOMEPAGE="https://code.videolan.org/videolan/dav1d"
-DOWNLOAD="https://code.videolan.org/videolan/dav1d/-/archive/0.3.1/dav1d-0.3.1.tar.gz"
-MD5SUM="fa1398e88e6836b805aa2d8eafa58859"
+DOWNLOAD="http://downloads.videolan.org/pub/videolan/dav1d/0.4.0/dav1d-0.4.0.tar.xz"
+MD5SUM="0864760964d65bf2d9d4c6c15ecffca6"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="meson"
diff --git a/libraries/enchant2/enchant2.SlackBuild b/libraries/enchant2/enchant2.SlackBuild
index 00ff74cc21..38ea0d8114 100644
--- a/libraries/enchant2/enchant2.SlackBuild
+++ b/libraries/enchant2/enchant2.SlackBuild
@@ -24,7 +24,7 @@
PRGNAM=enchant2
SRCNAM=enchant
-VERSION=${VERSION:-2.2.4}
+VERSION=${VERSION:-2.2.5}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/libraries/enchant2/enchant2.info b/libraries/enchant2/enchant2.info
index 6e0ee4dffa..580f2aac0c 100644
--- a/libraries/enchant2/enchant2.info
+++ b/libraries/enchant2/enchant2.info
@@ -1,9 +1,9 @@
PRGNAM="enchant2"
-VERSION="2.2.4"
+VERSION="2.2.5"
HOMEPAGE="https://github.com/AbiWord/enchant"
-DOWNLOAD="https://github.com/AbiWord/enchant/archive/v2.2.4/enchant-2.2.4.tar.gz \
+DOWNLOAD="https://github.com/AbiWord/enchant/archive/v2.2.5/enchant-2.2.5.tar.gz \
https://sourceforge.net/projects/slackbuildsdirectlinks/files/enchant2/gnulib-20180922.tar.gz"
-MD5SUM="f15feab005df96f8d3b316f07d5ff90a \
+MD5SUM="b7e87350d1366db3fb10474675aadcd8 \
92f099bb383ba5e706c7c78a437b2222"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/libraries/gwenhywfar/gwenhywfar.SlackBuild b/libraries/gwenhywfar/gwenhywfar.SlackBuild
index ee24a0d9ed..b1ddfdcb9f 100644
--- a/libraries/gwenhywfar/gwenhywfar.SlackBuild
+++ b/libraries/gwenhywfar/gwenhywfar.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for gwenhywfar
-# Copyright 2013-2018 Heiko Rosemann Germany
+# Copyright 2013-2019 Heiko Rosemann Germany
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=gwenhywfar
-VERSION=${VERSION:-4.20.0}
+VERSION=${VERSION:-4.20.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -61,12 +61,6 @@ mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-# Download filename without content disposition is strange... fix it
-if [ -f $CWD/"download.php?package=01&release=208&file=02&dummy=gwenhywfar-$VERSION.tar.gz" ]; then
- mv $CWD/"download.php?package=01&release=208&file=02&dummy=gwenhywfar-$VERSION.tar.gz" \
- $CWD/$PRGNAM-$VERSION.tar.gz
-fi
-
tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
cd $PRGNAM-$VERSION
chown -R root:root .
diff --git a/libraries/gwenhywfar/gwenhywfar.info b/libraries/gwenhywfar/gwenhywfar.info
index 42e8a11233..fc5694751c 100644
--- a/libraries/gwenhywfar/gwenhywfar.info
+++ b/libraries/gwenhywfar/gwenhywfar.info
@@ -1,8 +1,8 @@
PRGNAM="gwenhywfar"
-VERSION="4.20.0"
-HOMEPAGE="https://www.aquamaniac.de/sites/download/packages.php?package=01&showall=1"
-DOWNLOAD="https://www.aquamaniac.de/sites/download/download.php?package=01&release=208&file=02&dummy=gwenhywfar-4.20.0.tar.gz"
-MD5SUM="0744255cae68adca6dff81d3a9f3932d"
+VERSION="4.20.1"
+HOMEPAGE="https://www.aquamaniac.de/rdm/"
+DOWNLOAD="https://www.aquamaniac.de/rdm/attachments/download/104/gwenhywfar-4.20.1.tar.gz"
+MD5SUM="654d4438e2215f9001d1a3173d24b1ac"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/jsoncpp/jsoncpp.SlackBuild b/libraries/jsoncpp/jsoncpp.SlackBuild
index 9464b12b76..472f66ab38 100644
--- a/libraries/jsoncpp/jsoncpp.SlackBuild
+++ b/libraries/jsoncpp/jsoncpp.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=jsoncpp
-VERSION=${VERSION:-1.8.4}
+VERSION=${VERSION:-1.9.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/libraries/jsoncpp/jsoncpp.info b/libraries/jsoncpp/jsoncpp.info
index c9404eb748..30c14c01e8 100644
--- a/libraries/jsoncpp/jsoncpp.info
+++ b/libraries/jsoncpp/jsoncpp.info
@@ -1,8 +1,8 @@
PRGNAM="jsoncpp"
-VERSION="1.8.4"
+VERSION="1.9.1"
HOMEPAGE="https://github.com/open-source-parsers/jsoncpp"
-DOWNLOAD="https://github.com/open-source-parsers/jsoncpp/archive/1.8.4/jsoncpp-1.8.4.tar.gz"
-MD5SUM="fa47a3ab6b381869b6a5f20811198662"
+DOWNLOAD="https://github.com/open-source-parsers/jsoncpp/archive/1.9.1/jsoncpp-1.9.1.tar.gz"
+MD5SUM="da9e0427550e1377d88b471265a3bb3e"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="meson"
diff --git a/libraries/libaom/libaom.SlackBuild b/libraries/libaom/libaom.SlackBuild
index db4df3bc7f..9dec2d32e8 100644
--- a/libraries/libaom/libaom.SlackBuild
+++ b/libraries/libaom/libaom.SlackBuild
@@ -28,7 +28,7 @@ PRGNAM=libaom
# git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
#
# Borrowed from our Arch colleagues with thanks :).
-VERSION=${VERSION:-1.0.0.r1804.gcb43f766c}
+VERSION=${VERSION:-1.0.0.r2236.g0233da474}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/libraries/libaom/libaom.info b/libraries/libaom/libaom.info
index 17c61d1d7e..62e119f634 100644
--- a/libraries/libaom/libaom.info
+++ b/libraries/libaom/libaom.info
@@ -1,8 +1,8 @@
PRGNAM="libaom"
-VERSION="1.0.0.r1804.gcb43f766c"
+VERSION="1.0.0.r2236.g0233da474"
HOMEPAGE="https://aomedia.googlesource.com/aom"
-DOWNLOAD="http://www.andrews-corner.org/downloads/SBo/libaom-1.0.0.r1804.gcb43f766c.tar.gz"
-MD5SUM="d4991899ae7f92d13ca896bdb838fbbc"
+DOWNLOAD="http://www.andrews-corner.org/downloads/libaom-1.0.0.r2236.g0233da474.tar.gz"
+MD5SUM="2f2d0c906a749df5929a5e0d569ba021"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/libbtbb/README b/libraries/libbtbb/README
new file mode 100644
index 0000000000..b65b68dc12
--- /dev/null
+++ b/libraries/libbtbb/README
@@ -0,0 +1,3 @@
+This is the Bluetooth baseband decoding library, forked from the GR-Bluetooth
+project. It can be used to extract Bluetooth packet and piconet information
+from Ubertooth devices as well as GR-Bluetooth/USRP.
diff --git a/libraries/libbtbb/libbtbb.SlackBuild b/libraries/libbtbb/libbtbb.SlackBuild
new file mode 100644
index 0000000000..4107250286
--- /dev/null
+++ b/libraries/libbtbb/libbtbb.SlackBuild
@@ -0,0 +1,98 @@
+#!/bin/sh
+
+# Slackware build script for libbtbb
+
+# Copyright 2019 pyllyukko
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
<