summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitignore4
-rw-r--r--ChangeLog.txt377
-rw-r--r--academic/EMBASSY/EMBASSY.SlackBuild189
-rw-r--r--academic/EMBOSS/EMBOSS.SlackBuild23
-rw-r--r--academic/Gabedit/Gabedit.SlackBuild3
-rw-r--r--academic/IGV/IGV.SlackBuild6
-rw-r--r--academic/IGV/IGV.info6
-rw-r--r--academic/IGV/IGV.pngbin0 -> 5370 bytes
-rw-r--r--academic/OpenFOAM/OpenFOAM.SlackBuild2
-rw-r--r--academic/OpenFOAM/OpenFOAM.info10
-rw-r--r--academic/OpenFOAM/OpenFOAM.sh2
-rw-r--r--academic/OpenFOAM/README2
-rw-r--r--academic/R/COPYING674
-rw-r--r--academic/R/R.SlackBuild4
-rw-r--r--academic/R/R.info6
-rw-r--r--academic/SeqMonk/SeqMonk.SlackBuild10
-rw-r--r--academic/SeqMonk/SeqMonk.info6
-rw-r--r--academic/aliview/aliview.SlackBuild8
-rw-r--r--academic/aliview/aliview.info6
-rw-r--r--academic/biopython/biopython.SlackBuild8
-rw-r--r--academic/biopython/biopython.info6
-rw-r--r--academic/cap3/README7
-rw-r--r--academic/cap3/cap3.info4
-rw-r--r--academic/clustalx/clustalx.SlackBuild6
-rw-r--r--academic/dakota/README2
-rw-r--r--academic/dakota/dakota.SlackBuild10
-rw-r--r--academic/dakota/dakota.info18
-rw-r--r--academic/fiji/ImageJ2.desktop2
-rw-r--r--academic/fiji/fiji.SlackBuild22
-rw-r--r--academic/fiji/fiji.info10
-rw-r--r--academic/jalview/jalview.SlackBuild4
-rw-r--r--academic/jalview/jalview.info6
-rw-r--r--academic/megax/megax.SlackBuild16
-rw-r--r--academic/megax/megax.desktop2
-rw-r--r--academic/megax/megax.info10
-rw-r--r--academic/nco/nco.SlackBuild2
-rw-r--r--academic/nco/nco.info6
-rw-r--r--academic/plus42/README13
-rw-r--r--academic/plus42/doinst.sh4
-rw-r--r--academic/plus42/plus42.SlackBuild107
-rw-r--r--academic/plus42/plus42.desktop8
-rw-r--r--academic/plus42/plus42.info10
-rw-r--r--academic/plus42/slack-desc19
-rw-r--r--academic/scipy3/scipy3.SlackBuild2
-rw-r--r--academic/scipy3/scipy3.info6
-rw-r--r--academic/seqkit/seqkit.SlackBuild4
-rw-r--r--academic/seqkit/seqkit.info10
-rw-r--r--academic/spades/spades.SlackBuild6
-rw-r--r--academic/spades/spades.info6
-rw-r--r--academic/zotero/README1
-rw-r--r--academic/zotero/doinst.sh6
-rw-r--r--academic/zotero/zotero.SlackBuild17
-rw-r--r--academic/zotero/zotero.desktop2
-rw-r--r--academic/zotero/zotero.info10
-rw-r--r--audio/SongRec/SongRec.SlackBuild2
-rw-r--r--audio/SongRec/SongRec.info6
-rw-r--r--audio/flacon/flacon.SlackBuild2
-rw-r--r--audio/flacon/flacon.info6
-rw-r--r--audio/mixxx/mixxx.SlackBuild4
-rw-r--r--audio/mixxx/mixxx.info10
-rw-r--r--audio/ncspot/cargo-lock-0.10.1.patch (renamed from audio/ncspot/cargo-lock.patch)14
-rw-r--r--audio/ncspot/ncspot.SlackBuild4
-rw-r--r--audio/ncspot/ncspot.info316
-rw-r--r--audio/ocp/README37
-rw-r--r--audio/ocp/configure.ac.diff67
-rw-r--r--audio/ocp/doinst.sh8
-rw-r--r--audio/ocp/douninst.sh3
-rw-r--r--audio/ocp/ocp.SlackBuild86
-rw-r--r--audio/ocp/ocp.info14
-rw-r--r--audio/ocp/slack-desc12
-rw-r--r--audio/qmmp-plugin-pack-qt5/qmmp-plugin-pack-qt5.SlackBuild2
-rw-r--r--audio/qmmp-plugin-pack-qt5/qmmp-plugin-pack-qt5.info10
-rw-r--r--audio/qmmp-qt5/qmmp-qt5.SlackBuild2
-rw-r--r--audio/qmmp-qt5/qmmp-qt5.info10
-rw-r--r--audio/qpwgraph/qpwgraph.SlackBuild2
-rw-r--r--audio/qpwgraph/qpwgraph.info6
-rw-r--r--audio/volctl/README1
-rw-r--r--audio/volctl/doinst.sh9
-rw-r--r--audio/volctl/slack-desc19
-rw-r--r--audio/volctl/volctl.SlackBuild94
-rw-r--r--audio/volctl/volctl.info10
-rw-r--r--audio/yabridge/README28
-rw-r--r--audio/yabridge/slack-desc19
-rw-r--r--audio/yabridge/yabridge.SlackBuild183
-rw-r--r--audio/yabridge/yabridge.info10
-rw-r--r--business/binance-desktop/binance-desktop.SlackBuild2
-rw-r--r--business/binance-desktop/binance-desktop.info6
-rw-r--r--desktop/BlockstreamGreen/BlockstreamGreen.SlackBuild2
-rw-r--r--desktop/BlockstreamGreen/BlockstreamGreen.info6
-rw-r--r--desktop/autorandr/autorandr.SlackBuild2
-rw-r--r--desktop/autorandr/autorandr.info6
-rw-r--r--desktop/cheese/README11
-rw-r--r--desktop/cheese/cheese.info2
-rw-r--r--desktop/dunst/dunst.SlackBuild2
-rw-r--r--desktop/dunst/dunst.info6
-rw-r--r--desktop/fbmenugen/fbmenugen.SlackBuild28
-rw-r--r--desktop/fbmenugen/fbmenugen.info8
-rw-r--r--desktop/fbrowse-tray/fbrowse-tray.SlackBuild8
-rw-r--r--desktop/fbrowse-tray/fbrowse-tray.info8
-rw-r--r--desktop/gmrun/doinst.sh3
-rw-r--r--desktop/gmrun/gmrun.SlackBuild3
-rw-r--r--desktop/gmrun/gmrun.info6
-rw-r--r--desktop/gnome-control-center/README7
-rw-r--r--desktop/gnome-control-center/gnome-control-center.SlackBuild12
-rw-r--r--desktop/gnome-maps/README13
-rw-r--r--desktop/gnome-maps/gnome-maps.info2
-rw-r--r--desktop/gnome-maps/slack-desc2
-rw-r--r--desktop/gnome-session/0002-gnome-session-add-profile-sourcing.patch62
-rw-r--r--desktop/gnome-session/gnome-session.SlackBuild5
-rw-r--r--desktop/menutray/menutray.SlackBuild14
-rw-r--r--desktop/menutray/menutray.info8
-rw-r--r--desktop/notion/notion.SlackBuild4
-rw-r--r--desktop/notion/notion.info6
-rw-r--r--desktop/numix-icon-theme-circle/numix-icon-theme-circle.SlackBuild8
-rw-r--r--desktop/numix-icon-theme-circle/numix-icon-theme-circle.info10
-rw-r--r--desktop/numix-icon-theme-square/numix-icon-theme-square.SlackBuild8
-rw-r--r--desktop/numix-icon-theme-square/numix-icon-theme-square.info10
-rw-r--r--desktop/numix-icon-theme/numix-icon-theme.SlackBuild8
-rw-r--r--desktop/numix-icon-theme/numix-icon-theme.info10
-rw-r--r--desktop/obbrowser/obbrowser.SlackBuild6
-rw-r--r--desktop/obbrowser/obbrowser.info8
-rw-r--r--desktop/obmenu-generator/obmenu-generator.SlackBuild14
-rw-r--r--desktop/obmenu-generator/obmenu-generator.info8
-rw-r--r--desktop/qtile/qtile.SlackBuild2
-rw-r--r--desktop/qtile/xinitrc.qtile4
-rw-r--r--desktop/rofi-calc/rofi-calc.SlackBuild2
-rw-r--r--desktop/rofi-calc/rofi-calc.info6
-rw-r--r--desktop/rofi-emoji/rofi-emoji.SlackBuild2
-rw-r--r--desktop/rofi-emoji/rofi-emoji.info8
-rw-r--r--desktop/simplenote/README1
-rw-r--r--desktop/simplenote/doinst.sh20
-rw-r--r--desktop/simplenote/files/simplenote.desktop9
-rw-r--r--desktop/simplenote/files/simplenote.pngbin0 -> 36089 bytes
-rw-r--r--desktop/simplenote/simplenote.SlackBuild100
-rw-r--r--desktop/simplenote/simplenote.info10
-rw-r--r--desktop/simplenote/slack-desc19
-rw-r--r--desktop/weston/weston.SlackBuild32
-rw-r--r--desktop/weston/weston.info6
-rw-r--r--desktop/xlunch/doinst.sh8
-rw-r--r--desktop/xlunch/xlunch.SlackBuild11
-rw-r--r--desktop/xlunch/xlunch.info6
-rw-r--r--desktop/zenity/README2
-rw-r--r--desktop/zenity/slack-desc2
-rw-r--r--desktop/zenity/zenity.SlackBuild7
-rw-r--r--desktop/zenity/zenity.info6
-rw-r--r--development/Mk4tcl/01-Makefile.patch21
-rw-r--r--development/Mk4tcl/Mk4tcl.info10
-rw-r--r--development/Mk4tcl/slack-desc19
-rw-r--r--development/acpica/acpica.SlackBuild2
-rw-r--r--development/acpica/acpica.info6
-rw-r--r--development/amazon-corretto/README11
-rw-r--r--development/amazon-corretto/amazon-corretto.SlackBuild5
-rw-r--r--development/amazon-corretto/amazon-corretto.info12
-rw-r--r--development/android-tools/README3
-rw-r--r--development/android-tools/android-tools.SlackBuild7
-rw-r--r--development/apache-ant/README4
-rw-r--r--development/apache-ant/apache-ant.SlackBuild2
-rw-r--r--development/apache-ant/apache-ant.info10
-rw-r--r--development/apache-ant/slack-desc4
-rw-r--r--development/bazel/README6
-rw-r--r--development/bazel/bazel.SlackBuild126
-rw-r--r--development/bazel/bazel.info10
-rw-r--r--development/bazel/slack-desc19
-rw-r--r--development/cJSON/README6
-rw-r--r--development/cJSON/cJSON.SlackBuild111
-rw-r--r--development/cJSON/cJSON.info10
-rw-r--r--development/cJSON/slack-desc19
-rw-r--r--development/composer/composer.SlackBuild2
-rw-r--r--development/composer/composer.info6
-rw-r--r--development/crosstool-ng/crosstool-ng.SlackBuild4
-rw-r--r--development/crosstool-ng/crosstool-ng.info6
-rw-r--r--development/dbeaver-ce/dbeaver-ce.SlackBuild2
-rw-r--r--development/dbeaver-ce/dbeaver-ce.info6
-rw-r--r--development/dpkg/dpkg.SlackBuild2
-rw-r--r--development/dpkg/dpkg.info6
-rw-r--r--development/gambas3/gambas3.SlackBuild5
-rw-r--r--development/gambas3/gambas3.info6
-rw-r--r--development/gedit-plugins/gedit-plugins.SlackBuild5
-rw-r--r--development/gedit-plugins/gedit-plugins.info6
-rw-r--r--development/gedit/gedit.SlackBuild5
-rw-r--r--development/gedit/gedit.info6
-rw-r--r--development/ghidra/ghidra.SlackBuild4
-rw-r--r--development/ghidra/ghidra.info6
-rw-r--r--development/github-cli/github-cli.SlackBuild2
-rw-r--r--development/github-cli/github-cli.info10
-rw-r--r--development/gnats/gnats.SlackBuild2
-rw-r--r--development/gnats/gnats.info2
-rw-r--r--development/gsoap/gsoap.SlackBuild2
-rw-r--r--development/gsoap/gsoap.info6
-rw-r--r--development/hugo/hugo.SlackBuild4
-rw-r--r--development/hugo/hugo.info6
-rw-r--r--development/icon/icon.SlackBuild15
-rw-r--r--development/icon/icon.info6
-rw-r--r--development/idea/idea.SlackBuild2
-rw-r--r--development/idea/idea.info8
-rw-r--r--development/jupyter-ipykernel/jupyter-ipykernel.SlackBuild4
-rw-r--r--development/jupyter-ipykernel/jupyter-ipykernel.info6
-rw-r--r--development/jupyter-nbclient/jupyter-nbclient.SlackBuild2
-rw-r--r--development/jupyter-nbclient/jupyter-nbclient.info6
-rw-r--r--development/jupyter_console/jupyter_console.SlackBuild2
-rw-r--r--development/jupyter_console/jupyter_console.info6
-rw-r--r--development/jupyter_core/jupyter_core.SlackBuild30
-rw-r--r--development/jupyter_core/jupyter_core.info6
-rw-r--r--development/jupyter_server/jupyter_server.SlackBuild2
-rw-r--r--development/jupyter_server/jupyter_server.info6
-rw-r--r--development/jupyterlab/jupyterlab.SlackBuild7
-rw-r--r--development/jupyterlab/jupyterlab.info6
-rw-r--r--development/jupyterlab_pygments/jupyterlab_pygments.SlackBuild2
-rw-r--r--development/jupyterlab_pygments/jupyterlab_pygments.info8
-rw-r--r--development/jupyterlab_server/jupyterlab_server.SlackBuild2
-rw-r--r--development/jupyterlab_server/jupyterlab_server.info6
-rw-r--r--development/metakit/README (renamed from development/Mk4tcl/README)8
-rw-r--r--development/metakit/metakit.SlackBuild153
-rw-r--r--development/metakit/metakit.info10
-rw-r--r--development/metakit/slack-desc19
-rw-r--r--development/minipro/README23
-rw-r--r--development/minipro/minipro.SlackBuild110
-rw-r--r--development/minipro/minipro.info10
-rw-r--r--development/minipro/slack-desc19
-rw-r--r--development/mold/README6
-rw-r--r--development/mold/mold.SlackBuild101
-rw-r--r--development/mold/mold.info10
-rw-r--r--development/mold/slack-desc19
-rw-r--r--development/mongodb-compass/mongodb-compass.SlackBuild2
-rw-r--r--development/mongodb-compass/mongodb-compass.info6
-rw-r--r--development/mysql-workbench/mysql-workbench.SlackBuild14
-rw-r--r--development/mysql-workbench/mysql-workbench.info18
-rw-r--r--development/nodejs/nodejs.SlackBuild2
-rw-r--r--development/nodejs/nodejs.info6
-rw-r--r--development/openjdk8/openjdk8.SlackBuild4
-rw-r--r--development/openjdk8/openjdk8.info10
-rw-r--r--development/poedit/poedit.SlackBuild2
-rw-r--r--development/poedit/poedit.info6
-rw-r--r--development/postman/postman.SlackBuild2
-rw-r--r--development/postman/postman.info6
-rw-r--r--development/quickjs/README37
-rw-r--r--development/quickjs/patches/01-Makefile.patch108
-rw-r--r--development/quickjs/patches/02-qjsc.c.patch12
-rw-r--r--development/quickjs/quickjs.SlackBuild102
-rw-r--r--development/quickjs/quickjs.info10
-rw-r--r--development/quickjs/slack-desc19
-rw-r--r--development/rizin/README11
-rw-r--r--development/rizin/rizin.SlackBuild116
-rw-r--r--development/rizin/rizin.info10
-rw-r--r--development/rizin/slack-desc19
-rw-r--r--development/rstudio-desktop/disable_quarto.patch13
-rw-r--r--development/rstudio-desktop/pandoc_version.patch12
-rw-r--r--development/rstudio-desktop/rstudio-desktop.SlackBuild42
-rw-r--r--development/rstudio-desktop/rstudio-desktop.info12
-rw-r--r--development/sbt/sbt.SlackBuild7
-rw-r--r--development/sbt/sbt.info10
-rw-r--r--development/tclvfs/README5
-rw-r--r--development/tclvfs/patches/01-configure.patch30
-rw-r--r--development/tclvfs/patches/01-encoding.patch (renamed from development/tclvfs/patches/02-encoding.patch)56
-rw-r--r--development/tclvfs/patches/02-man.patch (renamed from development/tclvfs/patches/04-man.patch)0
-rw-r--r--development/tclvfs/patches/03-m4.patch21
-rw-r--r--development/tclvfs/patches/05-pkgindex.patch28
-rw-r--r--development/tclvfs/patches/06-zipfix.patch41
-rw-r--r--development/tclvfs/patches/07-vfs.patch22
-rw-r--r--development/tclvfs/slack-desc2
-rw-r--r--development/tclvfs/tclvfs.SlackBuild54
-rw-r--r--development/tclvfs/tclvfs.info12
-rw-r--r--development/tig/tig.SlackBuild2
-rw-r--r--development/tig/tig.info6
-rw-r--r--development/tkcon/README10
-rw-r--r--development/tkcon/doinst.sh4
-rw-r--r--development/tkcon/slack-desc19
-rw-r--r--development/tkcon/tkcon.SlackBuild116
-rw-r--r--development/tkcon/tkcon.info10
-rw-r--r--development/tkdiff/tkdiff.SlackBuild3
-rw-r--r--development/tkdiff/tkdiff.info6
-rw-r--r--development/tktable/README22
-rw-r--r--development/tktable/slack-desc19
-rw-r--r--development/tktable/tktable.SlackBuild129
-rw-r--r--development/tktable/tktable.info10
-rw-r--r--development/universal-ctags/universal-ctags.SlackBuild2
-rw-r--r--development/universal-ctags/universal-ctags.info6
-rw-r--r--development/unreliablefs/README3
-rw-r--r--development/unreliablefs/slack-desc19
-rw-r--r--development/unreliablefs/unreliablefs.SlackBuild114
-rw-r--r--development/unreliablefs/unreliablefs.info10
-rw-r--r--development/vscode-bin/vscode-bin.SlackBuild4
-rw-r--r--development/vscode-bin/vscode-bin.info6
-rw-r--r--development/xmake/xmake.SlackBuild2
-rw-r--r--development/xmake/xmake.info6
-rw-r--r--development/xnedit/xnedit.SlackBuild2
-rw-r--r--development/xnedit/xnedit.info6
-rw-r--r--development/zulu-openjdk11/zulu-openjdk11.SlackBuild18
-rw-r--r--development/zulu-openjdk11/zulu-openjdk11.csh2
-rw-r--r--development/zulu-openjdk11/zulu-openjdk11.info14
-rw-r--r--development/zulu-openjdk11/zulu-openjdk11.sh2
-rw-r--r--games/kildclient/kildclient.SlackBuild5
-rw-r--r--games/kildclient/kildclient.info8
-rw-r--r--games/puzzles/README2
-rw-r--r--games/puzzles/puzzles.SlackBuild2
-rw-r--r--games/puzzles/puzzles.info6
-rw-r--r--games/supertux/README4
-rw-r--r--games/supertux/doinst.sh6
-rw-r--r--games/supertux/slack-desc6
-rw-r--r--games/supertux/supertux.SlackBuild2
-rw-r--r--games/supertux/supertux.info2
-rw-r--r--games/teeworlds/teeworlds.SlackBuild4
-rw-r--r--games/teeworlds/teeworlds.info10
-rw-r--r--games/tint/README7
-rw-r--r--games/tint/doinst.sh7
-rw-r--r--games/tint/slack-desc19
-rw-r--r--games/tint/tint.SlackBuild100
-rw-r--r--games/tint/tint.info10
-rw-r--r--games/tome/tome.SlackBuild4
-rw-r--r--games/tome/tome.info6
-rw-r--r--games/vkQuake/vkQuake.SlackBuild2
-rw-r--r--games/vkQuake/vkQuake.info6
-rw-r--r--games/wolfmame/wolfmame.SlackBuild4
-rw-r--r--games/wolfmame/wolfmame.info6
-rw-r--r--games/xonotic/0d3d1f2655901776b2fc3e911eb78478412f789a.diff31
-rw-r--r--games/xonotic/gcc11.diff89
-rw-r--r--games/xonotic/xonotic.SlackBuild15
-rw-r--r--games/xonotic/xonotic.info6
-rw-r--r--games/yuzu/README7
-rw-r--r--games/yuzu/doinst.sh14
-rw-r--r--games/yuzu/slack-desc19
-rw-r--r--games/yuzu/yuzu.SlackBuild198
-rw-r--r--games/yuzu/yuzu.info50
-rw-r--r--gis/gdal/README4
-rw-r--r--gis/gdal/gdal.SlackBuild8
-rw-r--r--gis/gdal/gdal.info6
-rw-r--r--gis/geos/README4
-rw-r--r--gis/geos/geos.SlackBuild12
-rw-r--r--gis/geos/geos.info8
-rw-r--r--gis/google-earth/README6
-rw-r--r--gis/google-earth/google-earth.info2
-rw-r--r--gis/libecwj2/README4
-rw-r--r--gis/python3-pyshp/python3-pyshp.SlackBuild2
-rw-r--r--gis/python3-pyshp/python3-pyshp.info6
-rw-r--r--gis/python3-xarray/python3-xarray.SlackBuild4
-rw-r--r--gis/python3-xarray/python3-xarray.info6
-rw-r--r--graphics/Blender/Blender.SlackBuild4
-rw-r--r--graphics/Blender/blender-3.0.1-openexr.patch190
-rw-r--r--graphics/converseen/converseen.SlackBuild5
-rw-r--r--graphics/converseen/converseen.info6
-rw-r--r--graphics/kuickshow/kuickshow.SlackBuild15
-rw-r--r--graphics/kuickshow/kuickshow.info6
-rw-r--r--graphics/opencolorio/opencolorio.SlackBuild2
-rw-r--r--graphics/vuescan/vuescan.SlackBuild2
-rw-r--r--graphics/vuescan/vuescan.info6
-rw-r--r--libraries/Kivy/Kivy.SlackBuild8
-rw-r--r--libraries/Kivy/Kivy.info6
-rw-r--r--libraries/clutter-gst/README10
-rw-r--r--libraries/clutter-gst/clutter-gst.info2
-rw-r--r--libraries/clutter-gtk/README2
-rw-r--r--libraries/clutter-gtk/clutter-gtk.SlackBuild4
-rw-r--r--libraries/clutter/README2
-rw-r--r--libraries/clutter/clutter.SlackBuild4
-rw-r--r--libraries/cogl/README2
-rw-r--r--libraries/cogl/cogl.SlackBuild4
-rw-r--r--libraries/cyrus-sasl-xoauth2/cyrus-sasl-xoauth2.SlackBuild2
-rw-r--r--libraries/cyrus-sasl-xoauth2/cyrus-sasl-xoauth2.info2
-rw-r--r--libraries/exiftool/README7
-rw-r--r--libraries/exiftool/exiftool.SlackBuild48
-rw-r--r--libraries/exiftool/exiftool.info12
-rw-r--r--libraries/exiftool/slack-desc8
-rw-r--r--libraries/folks/README12
-rw-r--r--libraries/folks/folks.info2
-rw-r--r--libraries/folly/folly.SlackBuild11
-rw-r--r--libraries/folly/folly.info8
-rw-r--r--libraries/geocode-glib/README2
-rw-r--r--libraries/geocode-glib/geocode-glib.SlackBuild4
-rw-r--r--libraries/gnome-autoar/README4
-rw-r--r--libraries/gnome-autoar/gnome-autoar.SlackBuild6
-rw-r--r--libraries/gsm/Makefile.patch (renamed from libraries/gsm/patches/gsm-1.0.13-shared.patch)42
-rw-r--r--libraries/gsm/gsm.SlackBuild44
-rw-r--r--libraries/gsm/gsm.info12
-rw-r--r--libraries/gsm/patches/gsm-1.0.12-64bit.patch16
-rw-r--r--libraries/gsm/patches/gsm-1.0.12-memcpy.patch11
-rw-r--r--libraries/gsm/slack-desc2
-rw-r--r--libraries/libadwaita/libadwaita.SlackBuild4
-rw-r--r--libraries/libadwaita/libadwaita.info6
-rw-r--r--libraries/libbsd/libbsd.SlackBuild3
-rw-r--r--libraries/libbsd/libbsd.info8
-rw-r--r--libraries/libchamplain/README4
-rw-r--r--libraries/libchamplain/libchamplain.SlackBuild6
-rw-r--r--libraries/libcurl-gnutls/0001-select-do-not-return-fatal-error-on-EINTR-from-poll.patch.gzbin0 -> 782 bytes
-rw-r--r--libraries/libcurl-gnutls/README2
-rw-r--r--libraries/libcurl-gnutls/libcurl-gnutls.SlackBuild5
-rw-r--r--libraries/libfilezilla/libfilezilla.SlackBuild2
-rw-r--r--libraries/libfilezilla/libfilezilla.info6
-rw-r--r--libraries/libfm-qt/README4
-rw-r--r--libraries/libfm-qt/doinst.sh7
-rw-r--r--libraries/libfm-qt/libfm-qt.SlackBuild105
-rw-r--r--libraries/libfm-qt/libfm-qt.info10
-rw-r--r--libraries/libfm-qt/slack-desc19
-rw-r--r--libraries/libgdata/README4
-rw-r--r--libraries/libgdata/libgdata.SlackBuild6
-rw-r--r--libraries/libgweather4/README4
-rw-r--r--libraries/libgweather4/libgweather4.SlackBuild6
-rw-r--r--libraries/libmd/README4
-rw-r--r--libraries/libmd/libmd.SlackBuild105
-rw-r--r--libraries/libmd/libmd.info10
-rw-r--r--libraries/libmd/slack-desc19
-rw-r--r--libraries/libtpms/libtpms.SlackBuild2
-rw-r--r--libraries/libtpms/libtpms.info6
-rw-r--r--libraries/python-efl/python-efl.SlackBuild6
-rw-r--r--libraries/python-efl/python-efl.info6
-rw-r--r--libraries/setproctitle/setproctitle.SlackBuild5
-rw-r--r--libraries/setproctitle/setproctitle.info6
-rw-r--r--libraries/tomlplusplus/README26
-rw-r--r--libraries/tomlplusplus/slack-desc19
-rw-r--r--libraries/tomlplusplus/tomlplusplus.SlackBuild100
-rw-r--r--libraries/tomlplusplus/tomlplusplus.info10
-rw-r--r--libraries/vst3sdk/vst3sdk.SlackBuild17
-rw-r--r--libraries/webkit2gtk/webkit2gtk.SlackBuild2
-rw-r--r--libraries/webkit2gtk/webkit2gtk.info6
-rw-r--r--libraries/webkit2gtk4.1/webkit2gtk4.1.SlackBuild2
-rw-r--r--libraries/webkit2gtk4.1/webkit2gtk4.1.info6
-rw-r--r--libraries/zeromq/zeromq.SlackBuild2
-rw-r--r--misc/rbutil/doinst.sh4
-rw-r--r--misc/rbutil/patches/bundled-licenses.patch38
-rw-r--r--misc/rbutil/patches/rbutil-1.4.1-quazip.patch63
-rw-r--r--misc/rbutil/patches/rbutil-1.5.1-cmake.patch32
-rw-r--r--misc/rbutil/patches/rbutil-1.5.1-headers.patch17
-rw-r--r--misc/rbutil/patches/rbutil-1.5.1-system-quazip.patch150
-rw-r--r--misc/rbutil/patches/system-bzip2.patch12
-rw-r--r--misc/rbutil/patches/system-mspack.patch118
-rw-r--r--misc/rbutil/patches/system-tomcrypt.patch83
-rw-r--r--misc/rbutil/rbutil.SlackBuild91
-rw-r--r--misc/rbutil/rbutil.info8
-rw-r--r--misc/untldr/README2
-rw-r--r--misc/untldr/slack-desc19
-rw-r--r--misc/untldr/untldr.SlackBuild83
-rw-r--r--misc/untldr/untldr.info10
-rw-r--r--multimedia/QMPlay2/QMPlay2.SlackBuild2
-rw-r--r--multimedia/QMPlay2/QMPlay2.info6
-rw-r--r--multimedia/ccextractor/ccextractor.SlackBuild8
-rw-r--r--multimedia/opera-developer-ffmpeg-codecs/opera-developer-ffmpeg-codecs.SlackBuild4
-rw-r--r--multimedia/opera-developer-ffmpeg-codecs/opera-developer-ffmpeg-codecs.info6
-rw-r--r--multimedia/opera-ffmpeg-codecs/opera-ffmpeg-codecs.SlackBuild4
-rw-r--r--multimedia/opera-ffmpeg-codecs/opera-ffmpeg-codecs.info6
-rw-r--r--multimedia/picard/picard.SlackBuild2
-rw-r--r--multimedia/picard/picard.info8
-rw-r--r--multimedia/plexmediaserver/plexmediaserver.SlackBuild2
-rw-r--r--multimedia/plexmediaserver/plexmediaserver.info10
-rw-r--r--multimedia/spot/README3
-rw-r--r--multimedia/spot/doinst.sh15
-rw-r--r--multimedia/spot/slack-desc19
-rw-r--r--multimedia/spot/spot.SlackBuild162
-rw-r--r--multimedia/spot/spot.info702
-rw-r--r--multimedia/strawberry/slack-desc16
-rw-r--r--multimedia/strawberry/strawberry.SlackBuild2
-rw-r--r--multimedia/strawberry/strawberry.info6
-rw-r--r--multimedia/stream2chromecast/README8
-rw-r--r--multimedia/stream2chromecast/slack-desc19
-rw-r--r--multimedia/stream2chromecast/stream2chromecast.SlackBuild101
-rw-r--r--multimedia/stream2chromecast/stream2chromecast.info10
-rw-r--r--multimedia/vobsub2srt/slack-desc2
-rw-r--r--multimedia/vobsub2srt/vobsub2srt.SlackBuild5
-rw-r--r--network/AdGuardHome/AdGuardHome.SlackBuild2
-rw-r--r--network/AdGuardHome/AdGuardHome.info10
-rw-r--r--network/AdGuardHome/rc.AdGuardHome2
-rw-r--r--network/brave-browser/brave-browser.SlackBuild2
-rw-r--r--network/brave-browser/brave-browser.info6
-rw-r--r--network/deluge/deluge.SlackBuild5
-rw-r--r--network/deluge/deluge.info6
-rw-r--r--network/dovecot-pgsql/README4
-rw-r--r--network/dovecot-pgsql/dovecot-pgsql.SlackBuild123
-rw-r--r--network/dovecot-pgsql/dovecot-pgsql.info10
-rw-r--r--network/dovecot-pgsql/slack-desc19
-rw-r--r--network/dropbox/dropbox.SlackBuild2
-rw-r--r--network/dropbox/dropbox.info10
-rw-r--r--network/element-desktop/element-desktop.SlackBuild2
-rw-r--r--network/element-desktop/element-desktop.info6
-rw-r--r--network/exim/exim.Makefile51
-rw-r--r--network/exim/exim.SlackBuild2
-rw-r--r--network/exim/exim.info6
-rw-r--r--network/filezilla/filezilla.SlackBuild2
-rw-r--r--network/filezilla/filezilla.info6
-rw-r--r--network/goimapnotify/README2
-rw-r--r--network/goimapnotify/goimapnotify.SlackBuild108
-rw-r--r--network/goimapnotify/goimapnotify.info26
-rw-r--r--network/goimapnotify/modules.txt32
-rw-r--r--network/goimapnotify/slack-desc19
-rw-r--r--network/haproxy/README8
-rw-r--r--network/haproxy/README.SLACKWARE53
-rw-r--r--network/haproxy/haproxy.SlackBuild31
-rw-r--r--network/haproxy/haproxy.info6
-rw-r--r--network/icyque/icyque.SlackBuild2
-rw-r--r--network/icyque/icyque.info6
-rw-r--r--network/irc2dc/README3
-rw-r--r--network/irc2dc/irc2dc.SlackBuild118
-rw-r--r--network/irc2dc/irc2dc.info10
-rw-r--r--network/irc2dc/slack-desc19
-rw-r--r--network/ircd-hybrid/doinst.sh1
-rw-r--r--network/ircd-hybrid/ircd-hybrid.SlackBuild6
-rw-r--r--network/ircd-hybrid/ircd-hybrid.info6
-rw-r--r--network/kivy-garden/kivy-garden.SlackBuild8
-rw-r--r--network/kivy-garden/kivy-garden.info6
-rw-r--r--network/msmtp/msmtp.SlackBuild4
-rw-r--r--network/msmtp/msmtp.info6
-rw-r--r--network/newsboat/newsboat.SlackBuild3
-rw-r--r--network/newsboat/newsboat.info104
-rw-r--r--network/nextcloud-desktop/nextcloud-desktop.SlackBuild2
-rw-r--r--network/nextcloud-desktop/nextcloud-desktop.info6
-rw-r--r--network/ngrok/ngrok.SlackBuild2
-rw-r--r--network/ngrok/ngrok.info10
-rw-r--r--network/opera-developer/opera-developer.SlackBuild2
-rw-r--r--network/opera-developer/opera-developer.info6
-rw-r--r--network/opera/opera.SlackBuild2
-rw-r--r--network/opera/opera.info6
-rw-r--r--network/owncloud-client/owncloud-client.SlackBuild2
-rw-r--r--network/owncloud-client/owncloud-client.info6
-rw-r--r--network/postfix-pgsql/README7
-rw-r--r--network/postfix-pgsql/doinst.sh14
-rw-r--r--network/postfix-pgsql/postfix-pgsql.SlackBuild118
-rw-r--r--network/postfix-pgsql/postfix-pgsql.info10
-rw-r--r--network/postfix-pgsql/slack-desc19
-rw-r--r--network/prosody-mod-cloud-notify/prosody-mod-cloud-notify.SlackBuild10
-rw-r--r--network/prosody-mod-cloud-notify/prosody-mod-cloud-notify.info6
-rw-r--r--network/prosody-mod-http-upload/prosody-mod-http-upload.SlackBuild8
-rw-r--r--network/prosody-mod-http-upload/prosody-mod-http-upload.info6
-rw-r--r--network/purple-googlechat/README9
-rw-r--r--network/purple-googlechat/purple-googlechat.SlackBuild (renamed from development/Mk4tcl/Mk4tcl.SlackBuild)71
-rw-r--r--network/purple-googlechat/purple-googlechat.info10
-rw-r--r--network/purple-googlechat/slack-desc19
-rw-r--r--network/qutebrowser-bin/qutebrowser-bin.info4
-rw-r--r--network/rclone/rclone.SlackBuild4
-rw-r--r--network/rclone/rclone.info6
-rw-r--r--network/signal-desktop/signal-desktop.SlackBuild2
-rw-r--r--network/signal-desktop/signal-desktop.info6
-rw-r--r--network/sslscan/sslscan.SlackBuild5
-rw-r--r--network/sslscan/sslscan.info10
-rw-r--r--network/teamviewer/teamviewer.SlackBuild2
-rw-r--r--network/teamviewer/teamviewer.info10
-rw-r--r--network/tixati/tixati.SlackBuild2
-rw-r--r--network/tixati/tixati.info10
-rw-r--r--network/tnfs-fuse/COPYING23
-rw-r--r--network/tnfs-fuse/README8
-rw-r--r--network/tnfs-fuse/libdir.diff19
-rw-r--r--network/tnfs-fuse/slack-desc19
-rw-r--r--network/tnfs-fuse/tnfs-fuse.1107
-rw-r--r--network/tnfs-fuse/tnfs-fuse.SlackBuild109
-rw-r--r--network/tnfs-fuse/tnfs-fuse.info12
-rw-r--r--network/tnfs-fuse/tnfs-fuse.rst90
-rw-r--r--network/tnfsd/COPYING41
-rw-r--r--network/tnfsd/README49
-rw-r--r--network/tnfsd/doinst.sh22
-rw-r--r--network/tnfsd/rc.tnfsd48
-rw-r--r--network/tnfsd/slack-desc19
-rw-r--r--network/tnfsd/tnfsd.1105
-rw-r--r--network/tnfsd/tnfsd.SlackBuild115
-rw-r--r--network/tnfsd/tnfsd.info10
-rw-r--r--network/tnfsd/tnfsd.rst96
-rw-r--r--network/tor-browser/tor-browser.SlackBuild2
-rw-r--r--network/tor-browser/tor-browser.info10
-rw-r--r--network/tor/tor.SlackBuild4
-rw-r--r--network/tor/tor.info6
-rw-r--r--network/vivaldi/vivaldi.SlackBuild8
-rw-r--r--network/vivaldi/vivaldi.info10
-rw-r--r--network/wireshark/README2
-rw-r--r--network/wireshark/wireshark.SlackBuild2
-rw-r--r--network/wireshark/wireshark.info6
-rw-r--r--network/yle-dl/yle-dl.SlackBuild2
-rw-r--r--network/yle-dl/yle-dl.info6
-rw-r--r--network/you-get/setup.patch2
-rw-r--r--network/you-get/you-get.SlackBuild2
-rw-r--r--network/you-get/you-get.info6
-rw-r--r--network/zeek/zeek.SlackBuild2
-rw-r--r--network/zeek/zeek.info6
-rw-r--r--network/zoom-linux/zoom-linux.SlackBuild2
-rw-r--r--network/zoom-linux/zoom-linux.info6
-rw-r--r--office/LibreOffice/LibreOffice.SlackBuild2
-rw-r--r--office/LibreOffice/LibreOffice.info8
-rw-r--r--office/LibreOffice/README4
-rw-r--r--office/MasterPDFEditor/MasterPDFEditor.SlackBuild2
-rw-r--r--office/MasterPDFEditor/MasterPDFEditor.info6
-rw-r--r--office/calibre-bin/calibre-bin.SlackBuild5
-rw-r--r--office/calibre-bin/calibre-bin.info10
-rw-r--r--office/focuswriter/README4
-rw-r--r--office/ghostwriter/ghostwriter.SlackBuild2
-rw-r--r--office/ghostwriter/ghostwriter.info6
-rw-r--r--office/gnucash-docs/README9
-rw-r--r--office/gnucash-docs/gnucash-docs.SlackBuild36
-rw-r--r--office/gnucash-docs/gnucash-docs.info6
-rw-r--r--office/gnucash/gnucash.SlackBuild7
-rw-r--r--office/libreoffice-helppack/libreoffice-helppack.SlackBuild2
-rw-r--r--office/libreoffice-helppack/libreoffice-helppack.info6
-rw-r--r--office/libreoffice-langpack/libreoffice-langpack.SlackBuild2
-rw-r--r--office/libreoffice-langpack/libreoffice-langpack.info6
-rw-r--r--office/libreoffice/libreoffice.SlackBuild2
-rw-r--r--office/libreoffice/libreoffice.info6
-rw-r--r--office/mtp2-fonts/README.SBo16
-rw-r--r--office/mtp2-fonts/doinst.sh21
-rw-r--r--office/mtp2-fonts/douninst.sh3
-rw-r--r--office/mtp2-fonts/mtp2-fonts.SlackBuild10
-rw-r--r--office/mtp2-fonts/mtp2-fonts.info2
-rw-r--r--office/onlyoffice-desktopeditors/onlyoffice-desktopeditors.SlackBuild4
-rw-r--r--office/onlyoffice-desktopeditors/onlyoffice-desktopeditors.info6
-rw-r--r--office/pandoc-bin/pandoc-bin.SlackBuild2
-rw-r--r--office/pandoc-bin/pandoc-bin.info6
-rw-r--r--office/pyspread/README8
-rw-r--r--office/pyspread/pyspread.SlackBuild11
-rw-r--r--office/pyspread/pyspread.info8
-rw-r--r--office/wordgrinder/wordgrinder.SlackBuild17
-rw-r--r--office/wordgrinder/wordgrinder.desktop8
-rw-r--r--office/wordgrinder/wordgrinder.info8
-rw-r--r--perl/MoarVM/MoarVM.SlackBuild2
-rw-r--r--perl/MoarVM/MoarVM.info6
-rw-r--r--perl/nqp/nqp.SlackBuild2
-rw-r--r--perl/nqp/nqp.info6
-rw-r--r--perl/perl-file-mimeinfo/perl-file-mimeinfo.SlackBuild2
-rw-r--r--perl/perl-file-mimeinfo/perl-file-mimeinfo.info6
-rw-r--r--perl/rakudo/rakudo.SlackBuild2
-rw-r--r--perl/rakudo/rakudo.info6
-rw-r--r--python/argon2-cffi-bindings/README3
-rw-r--r--python/argon2-cffi-bindings/argon2-cffi-bindings.SlackBuild92
-rw-r--r--python/argon2-cffi-bindings/argon2-cffi-bindings.info10
-rw-r--r--python/argon2-cffi-bindings/slack-desc19
-rw-r--r--python/argon2-cffi/argon2-cffi.SlackBuild19
-rw-r--r--python/argon2-cffi/argon2-cffi.info8
-rw-r--r--python/asgiref/asgiref.SlackBuild4
-rw-r--r--python/asgiref/asgiref.info6
-rw-r--r--python/certbot-dns-cloudflare/README1
-rw-r--r--python/certbot-dns-cloudflare/certbot-dns-cloudflare.SlackBuild93
-rw-r--r--python/certbot-dns-cloudflare/certbot-dns-cloudflare.info10
-rw-r--r--python/certbot-dns-cloudflare/slack-desc19
-rw-r--r--python/debugpy/debugpy.SlackBuild6
-rw-r--r--python/debugpy/debugpy.info6
-rw-r--r--python/esptool/esptool.SlackBuild5
-rw-r--r--python/esptool/esptool.info6
-rw-r--r--python/minidb/minidb.SlackBuild8
-rw-r--r--python/minidb/minidb.info6
-rw-r--r--python/mypy/mypy.SlackBuild2
-rw-r--r--python/mypy/mypy.info6
-rw-r--r--python/pikepdf/pikepdf.SlackBuild2
-rw-r--r--python/pikepdf/pikepdf.info6
-rw-r--r--python/progressive/progressive.SlackBuild6
-rw-r--r--python/progressive/progressive.info6
-rw-r--r--python/ps_mem/ps_mem.SlackBuild14
-rw-r--r--python/ps_mem/ps_mem.info6
-rw-r--r--python/pyglet/pyglet.SlackBuild6
-rw-r--r--python/pyglet/pyglet.info8
-rw-r--r--python/pyglet/slack-desc2
-rw-r--r--python/python-evdev/python-evdev.SlackBuild2
-rw-r--r--python/python-evdev/python-evdev.info6
-rw-r--r--python/python-executing/python-executing.SlackBuild2
-rw-r--r--python/python-executing/python-executing.info6
-rw-r--r--python/python-zipp/python-zipp.SlackBuild9
-rw-r--r--python/python-zipp/python-zipp.info6
-rw-r--r--python/python-zipp/setup.py5
-rw-r--r--python/python3-Flask-httpauth/python3-Flask-httpauth.SlackBuild8
-rw-r--r--python/python3-Flask-httpauth/python3-Flask-httpauth.info6
-rw-r--r--python/python3-cloudflare/README1
-rw-r--r--python/python3-cloudflare/python3-cloudflare.SlackBuild100
-rw-r--r--python/python3-cloudflare/python3-cloudflare.info10
-rw-r--r--python/python3-cloudflare/slack-desc19
-rw-r--r--python/python3-django/python3-django.SlackBuild4
-rw-r--r--python/python3-django/python3-django.info6
-rw-r--r--python/python3-fastjsonschema/python3-fastjsonschema.SlackBuild2
-rw-r--r--python/python3-fastjsonschema/python3-fastjsonschema.info6
-rw-r--r--python/python3-geventhttpclient/python3-geventhttpclient.SlackBuild2
-rw-r--r--python/python3-installer/README3
-rw-r--r--python/python3-installer/python3-installer.SlackBuild82
-rw-r--r--python/python3-installer/python3-installer.info10
-rw-r--r--python/python3-installer/slack-desc19
-rw-r--r--python/python3-json5/python3-json5.SlackBuild2
-rw-r--r--python/python3-json5/python3-json5.info6
-rw-r--r--python/python3-jsonlines/README2
-rw-r--r--python/python3-jsonlines/python3-jsonlines.SlackBuild94
-rw-r--r--python/python3-jsonlines/python3-jsonlines.info10
-rw-r--r--python/python3-jsonlines/slack-desc19
-rw-r--r--python/python3-kiwisolver/README3
-rw-r--r--python/python3-kiwisolver/python3-kiwisolver.SlackBuild5
-rw-r--r--python/python3-kiwisolver/python3-kiwisolver.info8
-rw-r--r--python/python3-markdown2/README5
-rw-r--r--python/python3-markdown2/python3-markdown2.SlackBuild96
-rw-r--r--python/python3-markdown2/python3-markdown2.info10
-rw-r--r--python/python3-markdown2/slack-desc19
-rw-r--r--python/python3-pandas/README3
-rw-r--r--python/python3-tomlkit/python3-tomlkit.SlackBuild2
-rw-r--r--python/python3-tomlkit/python3-tomlkit.info6
-rw-r--r--python/pywayland/pywayland.SlackBuild2
-rw-r--r--python/pywayland/pywayland.info6
-rw-r--r--python/pywlroots/pywlroots.SlackBuild2
-rw-r--r--python/pywlroots/pywlroots.info6
-rw-r--r--python/scikit-learn/scikit-learn.SlackBuild2
-rw-r--r--python/scikit-learn/scikit-learn.info6
-rw-r--r--python/vobject/vobject.info2
-rw-r--r--ruby/ruby-build/ruby-build.SlackBuild3
-rw-r--r--ruby/ruby-build/ruby-build.info6
-rw-r--r--system/atarisio/README30
-rw-r--r--system/atarisio/README_kernel.txt64
-rw-r--r--system/atarisio/ataricom.199
-rw-r--r--system/atarisio/ataricom.rst82
-rw-r--r--system/atarisio/atarisio.SlackBuild182
-rw-r--r--system/atarisio/atarisio.info10
-rw-r--r--system/atarisio/casinfo.1109
-rw-r--r--system/atarisio/casinfo.rst76
-rw-r--r--system/atarisio/doinst.caps2
-rw-r--r--system/atarisio/doinst.kernel19
-rw-r--r--system/atarisio/slack-desc19
-rw-r--r--system/binfmt-support/binfmt-support.SlackBuild8
-rw-r--r--system/binfmt-support/binfmt-support.info6
-rw-r--r--system/btrbk/btrbk.SlackBuild2
-rw-r--r--system/btrbk/btrbk.info6
-rw-r--r--system/cpuid2cpuflags/cpuid2cpuflags.SlackBuild7
-rw-r--r--system/cpuid2cpuflags/cpuid2cpuflags.info6
-rw-r--r--system/csv2sql/README6
-rw-r--r--system/csv2sql/csv2sql.1162
-rw-r--r--system/csv2sql/csv2sql.SlackBuild68
-rw-r--r--system/csv2sql/csv2sql.info10
-rw-r--r--system/csv2sql/csv2sql.rst109
-rw-r--r--system/csv2sql/slack-desc19
-rw-r--r--system/csv2sql/stdin.diff19
-rw-r--r--system/curlftpfs/curlftpfs.SlackBuild32
-rw-r--r--system/curlftpfs/patches/curlftpfs-0.9.2-create-fix.patch33
-rw-r--r--system/curlftpfs/patches/curlftpfs-0.9.2-fix-escaping.patch420
-rw-r--r--system/curlftpfs/patches/curlftpfs-0.9.2-memleak-591298.patch15
-rw-r--r--system/curlftpfs/patches/curlftpfs-0.9.2-memleak-cached-591299.patch58
-rw-r--r--system/curlftpfs/patches/curlftpfs-0.9.2-offset_64_another.patch21
-rw-r--r--system/curlftpfs/patches/no-verify-hostname.patch14
-rw-r--r--system/dget/dget.SlackBuild4
-rw-r--r--system/dget/dget.info10
-rw-r--r--system/dust/dust.SlackBuild2
-rw-r--r--system/dust/dust.info10
-rw-r--r--system/entr/entr.SlackBuild4
-rw-r--r--system/entr/entr.info8
-rw-r--r--system/evolution-data-server/README4
-rw-r--r--system/evolution-data-server/evolution-data-server.SlackBuild6
-rw-r--r--system/gnome-online-accounts/README4
-rw-r--r--system/gnome-online-accounts/gnome-online-accounts.SlackBuild6
-rw-r--r--system/ima-evm-utils/README12
-rw-r--r--system/ima-evm-utils/ima-evm-utils.SlackBuild116
-rw-r--r--system/ima-evm-utils/ima-evm-utils.info10
-rw-r--r--system/ima-evm-utils/slack-desc19
-rw-r--r--system/intelmas/intelmas.SlackBuild2
-rw-r--r--system/iotop-c/iotop-c.SlackBuild2
-rw-r--r--system/iotop-c/iotop-c.info6
-rw-r--r--system/jenkins/jenkins.SlackBuild2
-rw-r--r--system/jenkins/jenkins.info6
-rw-r--r--system/letsencrypt/letsencrypt.SlackBuild2
-rw-r--r--system/letsencrypt/letsencrypt.info6
-rw-r--r--system/logwatch/logwatch.SlackBuild2
-rw-r--r--system/logwatch/logwatch.info6
-rw-r--r--system/megacli/megacli.SlackBuild2
-rw-r--r--system/megacli/megacli.info2
-rw-r--r--system/netdata/netdata.SlackBuild5
-rw-r--r--system/openrazer-daemon/openrazer-daemon.SlackBuild4
-rw-r--r--system/openrazer-daemon/openrazer-daemon.info6
-rw-r--r--system/openrazer-kernel/openrazer-kernel.SlackBuild4
-rw-r--r--system/openrazer-kernel/openrazer-kernel.info6
-rw-r--r--system/pam-gnupg/pam-gnupg.SlackBuild2
-rw-r--r--system/pam-gnupg/pam-gnupg.info6
-rw-r--r--system/pcmanfm-qt/README1
-rw-r--r--system/pcmanfm-qt/doinst.sh7
-rw-r--r--system/pcmanfm-qt/pcmanfm-qt.SlackBuild112
-rw-r--r--system/pcmanfm-qt/pcmanfm-qt.info10
-rw-r--r--system/pcmanfm-qt/slack-desc19
-rw-r--r--system/phoronix-test-suite/phoronix-test-suite.SlackBuild2
-rw-r--r--system/phoronix-test-suite/phoronix-test-suite.info6
-rw-r--r--system/procs/README15
-rw-r--r--system/procs/procs.SlackBuild160
-rw-r--r--system/procs/procs.info464
-rw-r--r--system/procs/slack-desc19
-rw-r--r--system/prometheus/prometheus.SlackBuild2
-rw-r--r--system/prometheus/prometheus.info6
-rw-r--r--system/rEFInd/rEFInd.SlackBuild7
-rw-r--r--system/rEFInd/rEFInd.info6
-rw-r--r--system/refind/refind.SlackBuild6
-rw-r--r--system/refind/refind.info6
-rw-r--r--system/rfdump/rfdump.SlackBuild2
-rw-r--r--system/rfdump/rfdump.info2
-rw-r--r--system/rhash/rhash.SlackBuild4
-rw-r--r--system/rhash/rhash.info6
-rw-r--r--system/sarasa-gothic/sarasa-gothic.SlackBuild2
-rw-r--r--system/sarasa-gothic/sarasa-gothic.info6
-rw-r--r--system/slackrepo-hints/slackrepo-hints.SlackBuild3
-rw-r--r--system/slackrepo-hints/slackrepo-hints.info6
-rw-r--r--system/slackrepo/slackrepo.SlackBuild3
-rw-r--r--system/slackrepo/slackrepo.info6
-rw-r--r--system/slackupdr/README6
-rw-r--r--system/slackupdr/slack-desc2
-rw-r--r--system/slackupdr/slackupdr.SlackBuild7
-rw-r--r--system/slackupdr/slackupdr.info8
-rw-r--r--system/splitjob/README28
-rw-r--r--system/splitjob/slack-desc19
-rw-r--r--system/splitjob/splitjob.SlackBuild98
-rw-r--r--system/splitjob/splitjob.info10
-rw-r--r--system/tagainijisho/tagainijisho.SlackBuild3
-rw-r--r--system/tagainijisho/tagainijisho.info6
-rw-r--r--system/telegraf/telegraf.SlackBuild2
-rw-r--r--system/telegraf/telegraf.info10
-rw-r--r--system/tilda/01_install_metadata_in_new_location.patch26
-rw-r--r--system/tilda/tilda.SlackBuild8
-rw-r--r--system/tilda/tilda.info6
-rw-r--r--system/usbguard/usbguard.SlackBuild4
-rw-r--r--system/usbguard/usbguard.info6
-rw-r--r--system/usbtop/README4
-rw-r--r--system/usbtop/slack-desc19
-rw-r--r--system/usbtop/usbtop.SlackBuild102
-rw-r--r--system/usbtop/usbtop.info10
-rw-r--r--system/usermin/usermin.SlackBuild2
-rw-r--r--system/usermin/usermin.info6
-rw-r--r--system/virtualbox-addons/virtualbox-addons.SlackBuild4
-rw-r--r--system/virtualbox-addons/virtualbox-addons.info6
-rw-r--r--system/virtualbox-extension-pack/virtualbox-extension-pack.SlackBuild2
-rw-r--r--system/virtualbox-extension-pack/virtualbox-extension-pack.info6
-rw-r--r--system/virtualbox-kernel/virtualbox-kernel.SlackBuild7
-rw-r--r--system/virtualbox-kernel/virtualbox-kernel.info6
-rw-r--r--system/virtualbox/virtualbox-VBoxR0.diff18
-rw-r--r--system/virtualbox/virtualbox.SlackBuild5
-rw-r--r--system/virtualbox/virtualbox.info18
-rw-r--r--system/webmin/webmin.SlackBuild2
-rw-r--r--system/webmin/webmin.info6
-rw-r--r--system/wine-staging/README2
-rw-r--r--system/wine-staging/wine-staging.SlackBuild4
-rw-r--r--system/wine-staging/wine-staging.info10
-rw-r--r--system/wine/README2
-rw-r--r--system/xsettingsd/README2
-rw-r--r--system/xsettingsd/slack-desc19
-rw-r--r--system/xsettingsd/xsettingsd.SlackBuild106
-rw-r--r--system/xsettingsd/xsettingsd.info10
-rw-r--r--system/zsh-completions/zsh-completions.SlackBuild2
-rw-r--r--system/zsh-completions/zsh-completions.info6
821 files changed, 14000 insertions, 2700 deletions
diff --git a/.gitignore b/.gitignore
index b5d056c556..3deee2e181 100644
--- a/.gitignore
+++ b/.gitignore
@@ -22,3 +22,7 @@
.directory
*.phar
*.crate
+network/GeoIP/*dat.gz
+*.cabal
+academic/ngspice/ngspice-36-manual.pdf
+graphics/tesseract/eng.traineddata
diff --git a/ChangeLog.txt b/ChangeLog.txt
index aeebf49a79..22d13443fb 100644
--- a/ChangeLog.txt
+++ b/ChangeLog.txt
@@ -1,3 +1,380 @@
+Sat Aug 6 13:16:54 UTC 2022
+academic/IGV: Updated for version 2.13.2.
+academic/SeqMonk: Updated for version 1.48.1.
+academic/biopython: Updated for version 1.79.
+academic/cap3: DOWLOAD updated.
+academic/clustalx: Updated to use qmake-qt5. BUILD bumped.
+academic/fiji: Updated for version 20220414_1745.
+academic/jalview: Updated for version 2.11.2.3.
+academic/megax: Updated for version 11.0.11_1.
+academic/scipy3: Updated for version 1.9.0.
+academic/seqkit: Updated for version 2.2.0.
+academic/spades: Updated for version 3.15.4.
+audio/flacon: Updated for version 9.1.0.
+audio/ncspot: Updated for version 0.10.1.
+audio/qpwgraph: Updated for version 0.3.4.
+business/binance-desktop: Updated for version 1.37.0.
+desktop/dunst: Updated for version 1.9.0.
+desktop/fbmenugen: Updated for version 0.86.
+desktop/fbrowse-tray: Updated for version 0.09.
+desktop/gmrun: Updated for version 1.4w.
+desktop/gnome-session: Patched for wayland session script sourcing.
+desktop/menutray: Updated for version 0.54.
+desktop/obbrowser: Updated for version 0.14.
+desktop/obmenu-generator: Updated for version 0.90.
+development/Mk4tcl: Removed. Replaced by development/metakit.
+development/amazon-corretto: Updated for version 17.0.4.8.1.
+development/bazel: Added (Correct, reproducible, and fast builds)
+development/dpkg: Updated for version 1.21.9.
+development/gedit-plugins: Updated for version 42.1.
+development/gedit: Updated for version 42.2.
+development/ghidra: Updated for version 10.1.5.
+development/jupyterlab: Remove jupyter-notebook dependency.
+development/metakit: Added (embedded database library)
+development/mold: Updated for version 1.4.0.
+development/openjdk8: Remove stray line from info.
+development/quickjs: Added (a small and embeddable JS engine)
+development/rstudio-desktop: Update for 2022.07.1+554.
+development/tkcon: Added (replacement for the standard Tk console)
+development/tkdiff: Updated for version 5.4.
+development/xnedit: Updated for version 1.4.1.
+games/puzzles: Updated for version 20220802.8399cff.
+games/xonotic: Updated for version 0.8.5.
+games/yuzu: Added (Nintendo Switch emulator)
+gis/python3-pyshp: Updated for version 2.3.1.
+libraries/gsm: Updated for version 1.0.22.
+multimedia/QMPlay2: Updated for version 22.06.16.
+multimedia/opera-developer-ffmpeg-codecs: Updated for v 0.66.0.
+multimedia/opera-ffmpeg-codecs: Updated for version 0.66.0.
+multimedia/picard: Updated for version 2.8.2.
+multimedia/plexmediaserver: Updated for v 1.28.0.5999_97678ded3.
+multimedia/spot: Added (spotify player)
+network/AdGuardHome: Updated for version 0.107.9.
+network/brave-browser: Updated for version 1.42.86.
+network/dovecot-pgsql: Remove template comment.
+network/element-desktop: Updated for version 1.11.2.
+network/ircd-hybrid: Updated for version 8.2.41.
+network/nextcloud-desktop: Updated for version 3.5.4.
+network/opera-developer: Updated for version 91.0.4498.0.
+network/opera: Updated for version 89.0.4447.83.
+network/postfix-pgsql: Remove template comment.
+network/qutebrowser-bin: Update pdfjs version.
+network/signal-desktop: Updated for version 5.53.0.
+network/tor: Updated version for version 0.4.7.8.
+network/vivaldi: Match template to pass sbolint checks.
+network/wireshark: Fix typo.
+office/pandoc-bin: Updated for version 2.19.
+perl/MoarVM: Updated for version 2022.07.
+perl/nqp: Updated for version 2022.07.
+perl/perl-file-mimeinfo: Updated for version 0.33.
+perl/rakudo: Updated for version 2022.07.
+python/argon2-cffi: Updated for version 21.3.0.
+python/certbot-dns-cloudflare: Added (cloudflare DNS Certbot plugin)
+python/debugpy: Update for version 1.6.2.
+python/esptool: Updated for version 4.2.
+python/ps_mem: Updated for version 3.14.
+python/python-executing: Updated for version 0.9.1.
+python/python3-Flask-httpauth: Updated for version 4.6.0.
+python/python3-cloudflare: Added (wrapper for Cloudflare Client API)
+python/python3-json5: Updated for version 0.9.9.
+python/python3-jsonlines: Added (python lib. for jsonlines/ndjson)
+python/scikit-learn: Updated for version 1.1.2.
+ruby/ruby-build: Updated for version 20220726.
+system/btrbk: Updated for version 0.32.2.
+system/cpuid2cpuflags: Updated for version 12.0.
+system/dget: Updated for version 2.22.2.
+system/openrazer-daemon: Updated for version 3.4.0.
+system/openrazer-kernel: Updated for version 3.4.0.
+system/rEFInd: Updated for version 0.13.3.1.
+system/refind: Updated for version 0.13.3.1.
+system/rhash: Updated for version 1.4.3.
+system/slackrepo-hints: Updated for version 20220805.
+system/slackrepo: Updated for version 20220805.
+system/telegraf: Updated for version 1.23.3.
+system/tilda: Updated for version 1.5.4.
+system/wine-staging: Updated for version 7.14.
+system/zsh-completions: Updated for version 0.34.0.
++--------------------------+
+Sat Jul 30 04:27:17 UTC 2022
+academic/EMBASSY: Update binaries location.
+academic/EMBOSS: Update binaries location.
+academic/OpenFOAM: Updated for version 10.
+academic/aliview: Updated for version 1.28.
+academic/dakota: Updated for version 6.16.0.
+audio/SongRec: Updated for version 0.3.2.
+desktop/cheese: Update README.
+desktop/gnome-control-center: Autodetect CHEESE.
+desktop/gnome-maps: Update README.
+desktop/xlunch: Updated for version 4.7.4.
+development/apache-ant: Updated for version 1.10.12.
+development/composer: Updated for version 2.3.10
+development/dbeaver-ce: Updated for version 22.1.3.
+development/github-cli: Updated for version 2.14.3.
+development/gnats: Updated contact information.
+development/icon: Updated for version 9.5.22e
+development/idea: Updated for version 2022.2.
+development/jupyterlab: Updated for version 3.4.4.
+development/jupyterlab_pygments: Updated for version 0.2.2.
+development/mysql-workbench: Updated for version 8.0.30.
+development/nodejs: Updated for version 18.7.0.
+development/postman: Updated for version 9.25.2.
+development/rstudio-desktop: Use bundled node.
+development/universal-ctags: Updated for version p5.9.20220724.0
+gis/google-earth: Update md5sum.
+gis/python3-xarray: Updated for version 2022.06.0.
+graphics/kuickshow: Updated for version 20220618_a9c29cc.
+graphics/opencolorio: Adapt for next glibc
+graphics/vuescan: Updated MD5SUMs.
+libraries/clutter-gst: Update README.
+libraries/cyrus-sasl-xoauth2: Updated contact information.
+libraries/exiftool: Updated for version 12.44. New maintainer.
+libraries/folks: Update README.
+libraries/folly: Updated for version 20220722_437b29d.
+misc/rbutil: Updated for version 1.5.1
+misc/untldr: Added (tldr.sh command line client).
+multimedia/strawberry: Updated for version 1.0.7.
+network/dovecot-pgsql: Added (PostgreSQL driver for dovecot)
+network/element-desktop: Updated for version 1.11.1.
+network/haproxy: Added PCRE2 JIT and QUIC support.
+network/ngrok: Updated for version 3.0.6.
+network/postfix-pgsql: Added (postfix with support for PostgreSQL)
+network/signal-desktop: Updated for version 5.52.0.
+network/teamviewer: Updated for version 15.32.3.
+network/tnfs-fuse: Added (client for trivial network filesystem)
+network/tnfsd: Added (trivial network filesystem server).
+network/wireshark: Updated for version 3.6.7.
+office/LibreOffice: Fix md5sum
+office/calibre-bin: Updated for version 6.2.1.
+python/argon2-cffi-bindings: Added (CFFI bindings for Argon2).
+python/python-executing: Updated for version 0.9.0.
+system/logwatch: Updated for version 7.7.
+system/procs: Added (Replacement of ps).
+system/slackupdr: Updated for version 3.5.
+system/splitjob: Added (Tool to split up data).
+system/usbtop: Added (bandwidth monitor for USB buses and devices).
+system/xsettingsd: Added (lightweight XSETTINGS implementation).
++--------------------------+
+Sat Jul 23 04:13:48 UTC 2022
+academic/zotero: Updated for version 6.0.10.
+audio/qmmp-plugin-pack-qt5: Updated for version 1.6.0.
+audio/qmmp-qt5: Updated for version 1.6.1.
+audio/yabridge: Added (Yet Another way to use Windows VST plugins)
+desktop/BlockstreamGreen: Updated for version 1.1.3.
+desktop/numix-icon-theme-circle: Updated for version 20220711.
+desktop/numix-icon-theme-square: Updated for version 20220711.
+desktop/numix-icon-theme: Updated for version 20211031.
+desktop/qtile: Fix xinitrc.
+development/crosstool-ng: Updated for version 1.25.0
+development/gambas3: Updated for version 3.17.3.
+development/github-cli: Updated for version 2.14.2
+development/mongodb-compass: Updated for version 1.32.4.
+development/sbt: Updated for version 1.7.1.
+development/tclvfs: Updated for version 1.4. New maintainer.
+development/tktable: Added (a full-featured 2D table widget for Tk)
+development/xmake: Updated for version 2.6.9.
+development/zulu-openjdk11: Updated for version 11.0.16, new maint.
+games/puzzles: Updated for version 20220613.387d323
+games/vkQuake: Updated for version 1.20.3.
+libraries/clutter-gtk: Make introspection yes by default
+libraries/clutter: Make introspection yes by default
+libraries/cogl: Make introspection yes by default
+libraries/geocode-glib: Make introspection yes by default
+libraries/gnome-autoar: Make introspection and vapi yes by default
+libraries/libchamplain: Make introspection and vapi yes by default
+libraries/libfilezilla: Updated for version 0.38.1.
+libraries/libgdata: Make introspection and vapi yes by default
+libraries/libgweather4: Make introspection and vapi yes by default
+libraries/python-efl: Updated for version 1.26.0.
+multimedia/strawberry: Updated for version 1.0.6.
+network/brave-browser: Updated for version 1.41.100.
+network/deluge: Update for 2.1.1
+network/filezilla: Updated for version 3.60.2.
+network/haproxy: Updated for version 2.6.2.
+network/icyque: Updated for version 20220630_78b90a4.
+network/prosody-mod-cloud-notify: Updated for version hg4968.
+network/prosody-mod-http-upload: Updated for version hg4976.
+network/purple-googlechat: Added (googlechat plugin for libpurple)
+network/signal-desktop: Updated for version 5.51.0.
+network/vivaldi: Updated for version 5.3.2679.70.
+network/zoom-linux: Updated for version 5.11.3.3882.
+office/LibreOffice: Updated for version 7.3.5.2
+office/focuswriter: Update README
+office/libreoffice-helppack: Updated for version 7.3.5.
+office/libreoffice-langpack: Updated for version 7.3.5.
+office/libreoffice: Updated for version 7.3.5.
+python/mypy: Updated for version 0.971.
+python/python-evdev: Update for 1.6.0
+python/python3-fastjsonschema: Update for 2.16.1
+python/python3-pandas: Update README
+system/evolution-data-server: Make introspection and vala yes by default
+system/gnome-online-accounts: Make introspection and vala yes by default
+system/ima-evm-utils: Added (IMA Extended Verification Module Utils)
+system/megacli: Updated contact information
+system/rfdump: Updated contact information.
+system/sarasa-gothic: Updated for version 0.36.7.
+system/telegraf: Updated for version 1.23.2
+system/usbguard: Updated for version 1.1.1.
+system/usermin: Updated for version 1.852.
+system/webmin: Updated for version 1.997.
++--------------------------+
+Sat Jul 16 23:41:20 UTC 2022
+academic/nco: Updated for version 5.1.0.
+academic/plus42: Added (An Enhanced HP-42S Calculator Simulator)
+audio/ocp: Updated for version 0.2.99. New maintainer.
+audio/volctl: Added (per-application volume control)
+desktop/autorandr: Updated for version 1.12.1.
+desktop/rofi-calc: Updated for version 2.1.0.
+desktop/rofi-emoji: Updated for version 3.0.0.
+desktop/simplenote: Added (Note taking program)
+desktop/xlunch: Updated for version 4.7.3.
+development/github-cli: Updated for version 2.14.1.
+development/jupyter-ipykernel: Update for 6.15.1
+development/jupyter_core: Updated for version 4.11.1.
+development/jupyterlab_server: Updated for version 2.15.0.
+development/mold: Added (a faster linker)
+development/nodejs: Updated for version 18.6.0.
+development/openjdk8: Updated for version 8u323.
+development/rizin: Remove INSTALL.md from SlackBuild
+development/tig: Updated for version 2.5.6.
+development/unreliablefs: Added (a FUSE-based fault injection fs)
+games/teeworlds: Updated for version 0.7.5.
+git/gitignore: Changes to .gitignore
+graphics/vuescan: Updated for version 9.7.89.
+libraries/gsm: Updated for version 1.0.20.
+libraries/libadwaita: Updated for version 1.1.3.
+multimedia/stream2chromecast: Added (A Chromecast media streamer)
+multimedia/vobsub2srt: Updated for version 1.0pre7.
+network/AdGuardHome: Updated for version 0.107.8.
+network/brave-browser: Updated for version 1.41.96.
+network/irc2dc: Added (IRC to DC++ chat bridge)
+network/ircd-hybrid: Updated for version 8.2.40.
+network/msmtp: Updated for version 1.8.20.
+network/owncloud-client: Updated for version 2.10.1.7389.
+network/rclone: Updated for version 1.59.0.
+network/signal-desktop: Updated for version 5.50.1.
+network/tixati: Updated for version 2.89_1.
+network/tor-browser: Updated for version 11.5.
+network/vivaldi: Match template to pass sbolint checks.
+network/zeek: Updated for version 5.0.0.
+office/LibreOffice: Replace tabs in README.
+office/calibre-bin: Updated for version 6.1.0.
+office/mtp2-fonts: Download URL changed, douninst.sh added.
+office/onlyoffice-desktopeditors: Updated for version 7.1.1.
+python/minidb: Updated for version 2.0.6.
+python/pikepdf: Updated for version 5.3.2.
+python/python3-django: Fix VERSION in .info.
+ruby/ruby-build: Updated for version 20220713.
+system/atarisio: Added (peripheral emu for Atari 8bit and SIO2PC)
+system/csv2sql: Added (create sqlite database from a CSV file)
+system/dust: Updated for version 0.8.1.
+system/entr: Updated for version 5.2.
+system/intelmas: Remove unwanted directory.
+system/iotop-c: Updated for version 1.22.
+system/jenkins: Updated for version 2.346.2.
+system/pam-gnupg: Updated for version 0.4.
+system/prometheus: Updated for version 2.37.0.
+system/sarasa-gothic: Updated for version 0.36.6.
+system/tagainijisho: Updated for version 1.2.1.
+system/virtualbox: Update .info to include line continuation marker.
+system/wine-staging: Updated for version 7.12. Fix README.
+system/wine: Fix README.
++--------------------------+
+Sat Jul 9 03:07:01 UTC 2022
+academic/Gabedit: Install references.
+academic/R: Updated for version 4.2.1.
+academic/zotero: Updated for version 6.0.9.
+audio/mixxx: Updated for version 2.3.3.
+desktop/notion: Updated for version 4.0.2.
+desktop/weston: Updated for version 10.0.1.
+desktop/zenity: Updated for version 3.43.0.
+development/acpica: Updated for version 20220331
+development/android-tools: Fix go modules being downloaded.
+development/cJSON: Added (Ultralightweight JSON parser in ANSI C.)
+development/gsoap: Updated for version 2.8.121
+development/hugo: Updated for version 0.101.0.
+development/jupyter-nbclient: Updated for version 0.6.6.
+development/jupyter_console: Updated for version 6.4.4.
+development/jupyter_server: Updated for version 1.18.1.
+development/minipro: Added (MiniPRO TL866xx chip programmers S/W)
+development/poedit: Updated for version 3.1.1.
+development/postman: Updated for version 9.22.2.
+development/rizin: Added (FOSS Reverse Engineering Framework)
+development/vscode-bin: Updated for version 1.69.
+games/kildclient: Updated to latest git version.
+games/supertux: Update REQUIRES & doinst.sh.
+games/tint: Added (tetris clone for the terminal)
+games/tome: Updated for version 1.7.4.
+games/wolfmame: Updated for version 0.245.
+gis/gdal: Updated for version 3.5.1.
+gis/geos: Updated for version 3.11.0.
+gis/libecwj2: Fix typo in README.
+graphics/Blender: Patch for openexr-3.x
+graphics/converseen: Updated for version 0.9.9.6.
+libraries/Kivy: Updated for version 2.1.0.
+libraries/gsm: Updated for version 1.0.19. New maintainer.
+libraries/libbsd: Updated for version 0.11.6.
+libraries/libcurl-gnutls: Patched to fix fatal error.
+libraries/libfm-qt: Added (PCManFM-Qt library)
+libraries/libmd: Added (Message Digest functions from BSD systems)
+libraries/libtpms: Updated for version 0.9.5.
+libraries/setproctitle: Updated for version 1.2.3.
+libraries/tomlplusplus: Added (TOML config file parser & serializer)
+libraries/vst3sdk: Fix directory ownership and pc file.
+libraries/webkit2gtk4.1: Updated for version 2.36.4.
+libraries/webkit2gtk: Updated for version 2.36.4.
+multimedia/ccextractor: Remove unused if statement.
+multimedia/plexmediaserver: Updated for v 1.27.2.5929_a806c5905.
+network/brave-browser: Updated for version 1.40.113.
+network/deluge: Updated for version 2.1.0.
+network/dropbox: Updated for version 151.4.4304.
+network/dropbox: Updated for version 152.4.4880.
+network/element-desktop: Updated for version 1.11.0.
+network/exim: Updated for version 4.96.
+network/goimapnotify: Added (IMAP IDLE notifications)
+network/kivy-garden: Updated for version 0.1.5.
+network/newsboat: Updated for version 2.28.
+network/nextcloud-desktop: Updated for version 3.5.2.
+network/signal-desktop: Updated for version 5.49.0.
+network/sslscan: Updated for version 2.0.15.
+network/tor-browser: Updated for version 11.0.15.
+network/vivaldi: Updated for version 5.3.2679.68.
+network/yle-dl: Updated for version 20220704.
+network/you-get: Updated for version 0.4.1620.
+network/zoom-linux: Updated for version 5.11.1.3595.
+office/MasterPDFEditor: Updated for version 5.8.70.
+office/ghostwriter: Updated for version 2.1.4.
+office/gnucash-docs: Updated for version 4.11.
+office/gnucash: Fix documentation location.
+office/pyspread: Updated for version 2.1.
+office/wordgrinder: Updated for version 0.8.
+python/asgiref: Updated for version 3.5.2.
+python/progressive: Updated for version 0.3.4.
+python/pyglet: Updated for version 1.5.26.
+python/python-zipp: Updated for version 3.8.0.
+python/python3-django: Updated for version 3.2.14.
+python/python3-geventhttpclient: Fix build.
+python/python3-installer: Added (Install Py packages from wheels)
+python/python3-kiwisolver: Updated for version 1.4.1.
+python/python3-markdown2: Added (Python implementation of Markdown)
+python/python3-tomlkit: Updated for version 0.11.1.
+python/pywayland: Updated for version 0.4.13.
+python/pywlroots: Updated for version 0.15.18.
+python/vobject: Add dependency on python3-dateutil
+ruby/ruby-build: Updated for version 20220630.
+system/binfmt-support: Updated for version 2.2.2.
+system/curlftpfs: Add patches from other distros
+system/letsencrypt: Updated for version 1.29.0.
+system/netdata: Fix path on x86_64.
+system/pcmanfm-qt: Added (PCMan File Manager)
+system/phoronix-test-suite: Updated for version 10.8.4.
+system/telegraf: Updated for version 1.23.1.
+system/usermin: Updated for version 1.851.
+system/virtualbox-addons: Updated for version 6.1.34
+system/virtualbox-extension-pack: Updated for version 6.1.34
+system/virtualbox-kernel: Updated for version 6.1.34
+system/virtualbox: Updated for version 6.1.34
+system/webmin: Updated for version 1.996.
++--------------------------+
Sat Jul 2 02:56:43 UTC 2022
academic/Gabedit: Added references.
academic/avogadroapp: Updated for version 1.96.0.
diff --git a/academic/EMBASSY/EMBASSY.SlackBuild b/academic/EMBASSY/EMBASSY.SlackBuild
index d0049728d1..337de5f778 100644
--- a/academic/EMBASSY/EMBASSY.SlackBuild
+++ b/academic/EMBASSY/EMBASSY.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for EMBASSY
-# Copyright 2011-2021 Petar Petrov slackalaxy@gmail.com
+# Copyright 2011-2022 Petar Petrov slackalaxy@gmail.com
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=EMBASSY
VERSION=${VERSION:-6.6.0} # Keep this the same version as EMBOSS
-BUILD=${BUILD:-3}
+BUILD=${BUILD:-4}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -64,6 +64,9 @@ else
LIBDIRSUFFIX=""
fi
+# where to look for libraries
+LIBDIRPATH="-Wl,-rpath,/usr/lib${LIBDIRSUFFIX}/EMBOSS"
+
# EMBASSY components and their versions
CBSTOOLS=CBSTOOLS-1.0.0.650
CLUSTALOMEGA=CLUSTALOMEGA-1.1.0
@@ -122,11 +125,13 @@ find -L . \
# Build CBSTOOLS
cd $TMP/$PRGNAM-$VERSION/$CBSTOOLS
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
+CFLAGS="$SLKCFLAGS $LIBDIRPATH" \
+CXXFLAGS="$SLKCFLAGS $LIBDIRPATH" \
+LDFLAGS="-L/usr/lib${LIBDIRSUFFIX}/EMBOSS" \
./configure \
--prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --libdir=/usr/lib${LIBDIRSUFFIX}/EMBOSS \
+ --bindir=/usr/lib${LIBDIRSUFFIX}/EMBOSS/bin \
--sysconfdir=/etc \
--localstatedir=/var \
--mandir=/usr/man \
@@ -137,240 +142,272 @@ make install DESTDIR=$PKG
# Build CLUSTALOMEGA
cd $TMP/$PRGNAM-$VERSION/$CLUSTALOMEGA
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
+CFLAGS="$SLKCFLAGS $LIBDIRPATH" \
+CXXFLAGS="$SLKCFLAGS $LIBDIRPATH" \
+LDFLAGS="-L/usr/lib${LIBDIRSUFFIX}/EMBOSS" \
./configure \
--prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --libdir=/usr/lib${LIBDIRSUFFIX}/EMBOSS \
+ --bindir=/usr/lib${LIBDIRSUFFIX}/EMBOSS/bin \
--sysconfdir=/etc \
--localstatedir=/var \
--mandir=/usr/man \
- --docdir=/usr/doc/$PRGNAM-$VERSION/CLUSTALOMEGA \
+ --docdir=/usr/doc/$PRGNAM-$VERSION/CBSTOOLS \
--build=$ARCH-slackware-linux
make
make install DESTDIR=$PKG
# Build DOMAINATRIX
cd $TMP/$PRGNAM-$VERSION/$DOMAINATRIX
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
+CFLAGS="$SLKCFLAGS $LIBDIRPATH" \
+CXXFLAGS="$SLKCFLAGS $LIBDIRPATH" \
+LDFLAGS="-L/usr/lib${LIBDIRSUFFIX}/EMBOSS" \
./configure \
--prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --libdir=/usr/lib${LIBDIRSUFFIX}/EMBOSS \
+ --bindir=/usr/lib${LIBDIRSUFFIX}/EMBOSS/bin \
--sysconfdir=/etc \
--localstatedir=/var \
--mandir=/usr/man \
- --docdir=/usr/doc/$PRGNAM-$VERSION/DOMAINATRIX \
+ --docdir=/usr/doc/$PRGNAM-$VERSION/CBSTOOLS \
--build=$ARCH-slackware-linux
make
make install DESTDIR=$PKG
# Build DOMALIGN
cd $TMP/$PRGNAM-$VERSION/$DOMALIGN
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
+CFLAGS="$SLKCFLAGS $LIBDIRPATH" \
+CXXFLAGS="$SLKCFLAGS $LIBDIRPATH" \
+LDFLAGS="-L/usr/lib${LIBDIRSUFFIX}/EMBOSS" \
./configure \
--prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --libdir=/usr/lib${LIBDIRSUFFIX}/EMBOSS \
+ --bindir=/usr/lib${LIBDIRSUFFIX}/EMBOSS/bin \
--sysconfdir=/etc \
--localstatedir=/var \
--mandir=/usr/man \
- --docdir=/usr/doc/$PRGNAM-$VERSION/DOMALIGN \
+ --docdir=/usr/doc/$PRGNAM-$VERSION/CBSTOOLS \
--build=$ARCH-slackware-linux
make
make install DESTDIR=$PKG
# Build DOMSEARCH
cd $TMP/$PRGNAM-$VERSION/$DOMSEARCH
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
+CFLAGS="$SLKCFLAGS $LIBDIRPATH" \
+CXXFLAGS="$SLKCFLAGS $LIBDIRPATH" \
+LDFLAGS="-L/usr/lib${LIBDIRSUFFIX}/EMBOSS" \
./configure \
--prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --libdir=/usr/lib${LIBDIRSUFFIX}/EMBOSS \
+ --bindir=/usr/lib${LIBDIRSUFFIX}/EMBOSS/bin \
--sysconfdir=/etc \
--localstatedir=/var \
--mandir=/usr/man \
- --docdir=/usr/doc/$PRGNAM-$VERSION/DOMSEARCH \
+ --docdir=/usr/doc/$PRGNAM-$VERSION/CBSTOOLS \
--build=$ARCH-slackware-linux
make
make install DESTDIR=$PKG
# Build EMNU
cd $TMP/$PRGNAM-$VERSION/$EMNU
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
+CFLAGS="$SLKCFLAGS $LIBDIRPATH" \
+CXXFLAGS="$SLKCFLAGS $LIBDIRPATH" \
+LDFLAGS="-L/usr/lib${LIBDIRSUFFIX}/EMBOSS" \
./configure \
--prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --libdir=/usr/lib${LIBDIRSUFFIX}/EMBOSS \
+ --bindir=/usr/lib${LIBDIRSUFFIX}/EMBOSS/bin \
--sysconfdir=/etc \
--localstatedir=/var \
--mandir=/usr/man \
- --docdir=/usr/doc/$PRGNAM-$VERSION/EMNU \
+ --docdir=/usr/doc/$PRGNAM-$VERSION/CBSTOOLS \
--build=$ARCH-slackware-linux
make
make install DESTDIR=$PKG
# Build ESIM4
cd $TMP/$PRGNAM-$VERSION/$ESIM4
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
+CFLAGS="$SLKCFLAGS $LIBDIRPATH" \
+CXXFLAGS="$SLKCFLAGS $LIBDIRPATH" \
+LDFLAGS="-L/usr/lib${LIBDIRSUFFIX}/EMBOSS" \
./configure \
--prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --libdir=/usr/lib${LIBDIRSUFFIX}/EMBOSS \
+ --bindir=/usr/lib${LIBDIRSUFFIX}/EMBOSS/bin \
--sysconfdir=/etc \
--localstatedir=/var \
--mandir=/usr/man \
- --docdir=/usr/doc/$PRGNAM-$VERSION/ESIM4 \
+ --docdir=/usr/doc/$PRGNAM-$VERSION/CBSTOOLS \
--build=$ARCH-slackware-linux
make
make install DESTDIR=$PKG
# Build HMMER
cd $TMP/$PRGNAM-$VERSION/$HMMER
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
+CFLAGS="$SLKCFLAGS $LIBDIRPATH" \
+CXXFLAGS="$SLKCFLAGS $LIBDIRPATH" \
+LDFLAGS="-L/usr/lib${LIBDIRSUFFIX}/EMBOSS" \
./configure \
--prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --libdir=/usr/lib${LIBDIRSUFFIX}/EMBOSS \
+ --bindir=/usr/lib${LIBDIRSUFFIX}/EMBOSS/bin \
--sysconfdir=/etc \
--localstatedir=/var \
--mandir=/usr/man \
- --docdir=/usr/doc/$PRGNAM-$VERSION/HMMER \
+ --docdir=/usr/doc/$PRGNAM-$VERSION/CBSTOOLS \
--build=$ARCH-slackware-linux
make
make install DESTDIR=$PKG
# Build IPRSCAN
cd $TMP/$PRGNAM-$VERSION/$IPRSCAN
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
+CFLAGS="$SLKCFLAGS $LIBDIRPATH" \
+CXXFLAGS="$SLKCFLAGS $LIBDIRPATH" \
+LDFLAGS="-L/usr/lib${LIBDIRSUFFIX}/EMBOSS" \
./configure \
--prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --libdir=/usr/lib${LIBDIRSUFFIX}/EMBOSS \
+ --bindir=/usr/lib${LIBDIRSUFFIX}/EMBOSS/bin \
--sysconfdir=/etc \
--localstatedir=/var \
--mandir=/usr/man \
- --docdir=/usr/doc/$PRGNAM-$VERSION/IPRSCAN \
+ --docdir=/usr/doc/$PRGNAM-$VERSION/CBSTOOLS \
--build=$ARCH-slackware-linux
make
make install DESTDIR=$PKG
# Build MEME
cd $TMP/$PRGNAM-$VERSION/$MEME
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
+CFLAGS="$SLKCFLAGS $LIBDIRPATH" \
+CXXFLAGS="$SLKCFLAGS $LIBDIRPATH" \
+LDFLAGS="-L/usr/lib${LIBDIRSUFFIX}/EMBOSS" \
./configure \
--prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --libdir=/usr/lib${LIBDIRSUFFIX}/EMBOSS \
+ --bindir=/usr/lib${LIBDIRSUFFIX}/EMBOSS/bin \
--sysconfdir=/etc \
--localstatedir=/var \
--mandir=/usr/man \
- --docdir=/usr/doc/$PRGNAM-$VERSION/MEME \
+ --docdir=/usr/doc/$PRGNAM-$VERSION/CBSTOOLS \
--build=$ARCH-slackware-linux
make
make install DESTDIR=$PKG
# Build MSE
cd $TMP/$PRGNAM-$VERSION/$MSE
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
+CFLAGS="$SLKCFLAGS $LIBDIRPATH" \
+CXXFLAGS="$SLKCFLAGS $LIBDIRPATH" \
+LDFLAGS="-L/usr/lib${LIBDIRSUFFIX}/EMBOSS" \
./configure \
--prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --libdir=/usr/lib${LIBDIRSUFFIX}/EMBOSS \
+ --bindir=/usr/lib${LIBDIRSUFFIX}/EMBOSS/bin \
--sysconfdir=/etc \
--localstatedir=/var \
--mandir=/usr/man \
- --docdir=/usr/doc/$PRGNAM-$VERSION/MSE \
+ --docdir=/usr/doc/$PRGNAM-$VERSION/CBSTOOLS \
--build=$ARCH-slackware-linux
make
make install DESTDIR=$PKG
# Build MYEMBOSS
cd $TMP/$PRGNAM-$VERSION/$MYEMBOSS
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
+CFLAGS="$SLKCFLAGS $LIBDIRPATH" \
+CXXFLAGS="$SLKCFLAGS $LIBDIRPATH" \
+LDFLAGS="-L/usr/lib${LIBDIRSUFFIX}/EMBOSS" \
./configure \
--prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --libdir=/usr/lib${LIBDIRSUFFIX}/EMBOSS \
+ --bindir=/usr/lib${LIBDIRSUFFIX}/EMBOSS/bin \
--sysconfdir=/etc \
--localstatedir=/var \
--mandir=/usr/man \
- --docdir=/usr/doc/$PRGNAM-$VERSION/MYEMBOSS \
- --build=$ARCH-slackware-linux
+ --docdir=/usr/doc/$PRGNAM-$VERSION/CBSTOOLS \
+ --build=$ARCH-slackware-linuxx
make
make install DESTDIR=$PKG
# Build MYEMBOSSDEMO
cd $TMP/$PRGNAM-$VERSION/$MYEMBOSSDEMO
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
+CFLAGS="$SLKCFLAGS $LIBDIRPATH" \
+CXXFLAGS="$SLKCFLAGS $LIBDIRPATH" \
+LDFLAGS="-L/usr/lib${LIBDIRSUFFIX}/EMBOSS" \
./configure \
--prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --libdir=/usr/lib${LIBDIRSUFFIX}/EMBOSS \
+ --bindir=/usr/lib${LIBDIRSUFFIX}/EMBOSS/bin \
--sysconfdir=/etc \
--localstatedir=/var \
--mandir=/usr/man \
- --docdir=/usr/doc/$PRGNAM-$VERSION/MYEMBOSSDEMO \
+ --docdir=/usr/doc/$PRGNAM-$VERSION/CBSTOOLS \
--build=$ARCH-slackware-linux
make
make install DESTDIR=$PKG
# Build PHYLIPNEW
cd $TMP/$PRGNAM-$VERSION/$PHYLIPNEW
-CFLAGS="$SLKCFLAGS -fcommon" \
-CXXFLAGS="$SLKCFLAGS -fcommon" \
+CFLAGS="$SLKCFLAGS -fcommon $LIBDIRPATH" \
+CXXFLAGS="$SLKCFLAGS -fcommon $LIBDIRPATH" \
+LDFLAGS="-L/usr/lib${LIBDIRSUFFIX}/EMBOSS" \
./configure \
--prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --libdir=/usr/lib${LIBDIRSUFFIX}/EMBOSS \
+ --bindir=/usr/lib${LIBDIRSUFFIX}/EMBOSS/bin \
--sysconfdir=/etc \
--localstatedir=/var \
--mandir=/usr/man \
- --docdir=/usr/doc/$PRGNAM-$VERSION/PHYLIPNEW \
+ --docdir=/usr/doc/$PRGNAM-$VERSION/CBSTOOLS \
--build=$ARCH-slackware-linux
make
make install DESTDIR=$PKG
# Build SIGNATURE
cd $TMP/$PRGNAM-$VERSION/$SIGNATURE
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
+CFLAGS="$SLKCFLAGS $LIBDIRPATH" \
+CXXFLAGS="$SLKCFLAGS $LIBDIRPATH" \
+LDFLAGS="-L/usr/lib${LIBDIRSUFFIX}/EMBOSS" \
./configure \
--prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --libdir=/usr/lib${LIBDIRSUFFIX}/EMBOSS \
+ --bindir=/usr/lib${LIBDIRSUFFIX}/EMBOSS/bin \
--sysconfdir=/etc \
--localstatedir=/var \
--mandir=/usr/man \
- --docdir=/usr/doc/$PRGNAM-$VERSION/SIGNATURE \
+ --docdir=/usr/doc/$PRGNAM-$VERSION/CBSTOOLS \
--build=$ARCH-slackware-linux
make
make install DESTDIR=$PKG
# Build STRUCTURE
cd $TMP/$PRGNAM-$VERSION/$STRUCTURE
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
+CFLAGS="$SLKCFLAGS $LIBDIRPATH" \
+CXXFLAGS="$SLKCFLAGS $LIBDIRPATH" \
+LDFLAGS="-L/usr/lib${LIBDIRSUFFIX}/EMBOSS" \
./configure \
--prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --libdir=/usr/lib${LIBDIRSUFFIX}/EMBOSS \
+ --bindir=/usr/lib${LIBDIRSUFFIX}/EMBOSS/bin \
--sysconfdir=/etc \
--localstatedir=/var \
--mandir=/usr/man \
- --docdir=/usr/doc/$PRGNAM-$VERSION/STRUCTURE \
+ --docdir=/usr/doc/$PRGNAM-$VERSION/CBSTOOLS \
--build=$ARCH-slackware-linux
make
make install DESTDIR=$PKG
# Build TOPO
cd $TMP/$PRGNAM-$VERSION/$TOPO
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
+CFLAGS="$SLKCFLAGS $LIBDIRPATH" \
+CXXFLAGS="$SLKCFLAGS $LIBDIRPATH" \
+LDFLAGS="-L/usr/lib${LIBDIRSUFFIX}/EMBOSS" \
./configure \
--prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --libdir=/usr/lib${LIBDIRSUFFIX}/EMBOSS \
+ --bindir=/usr/lib${LIBDIRSUFFIX}/EMBOSS/bin \
--sysconfdir=/etc \
--localstatedir=/var \
--mandir=/usr/man \
- --docdir=/usr/doc/$PRGNAM-$VERSION/TOPO \
+ --docdir=/usr/doc/$PRGNAM-$VERSION/CBSTOOLS \
--build=$ARCH-slackware-linux
make
make install DESTDIR=$PKG
@@ -378,19 +415,23 @@ make install DESTDIR=$PKG
# Build VIENNA
cd $TMP/$PRGNAM-$VERSION/$VIENNA
# -std=gnu89 fixes build with gcc-5.2 (inline functions HairpinE and LoopEnergy)
-CFLAGS="$SLKCFLAGS -std=gnu89" \
-CXXFLAGS="$SLKCFLAGS -std=gnu89" \
+CFLAGS="$SLKCFLAGS -std=gnu89 $LIBDIRPATH" \
+CXXFLAGS="$SLKCFLAGS -std=gnu89 $LIBDIRPATH" \
+LDFLAGS="-L/usr/lib${LIBDIRSUFFIX}/EMBOSS" \
./configure \
--prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --libdir=/usr/lib${LIBDIRSUFFIX}/EMBOSS \
+ --bindir=/usr/lib${LIBDIRSUFFIX}/EMBOSS/bin \
--sysconfdir=/etc \
--localstatedir=/var \
--mandir=/usr/man \
- --docdir=/usr/doc/$PRGNAM-$VERSION/VIENNA \
+ --docdir=/usr/doc/$PRGNAM-$VERSION/CBSTOOLS \
--build=$ARCH-slackware-linux
make
make install DESTDIR=$PKG
+mv $PKG/usr/share/PHYLIPNEW $PKG/usr/share/EMBOSS
+
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/EMBOSS/EMBOSS.SlackBuild b/academic/EMBOSS/EMBOSS.SlackBuild
index b3546bc77d..bc69dbfcb6 100644
--- a/academic/EMBOSS/EMBOSS.SlackBuild
+++ b/academic/EMBOSS/EMBOSS.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for EMBOSS
-# Copyright 2011-2021 Petar Petrov slackalaxy@gmail.com
+# Copyright 2011-2022 Petar Petrov slackalaxy@gmail.com
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=EMBOSS
VERSION=${VERSION:-6.6.0}
-BUILD=${BUILD:-3}
+BUILD=${BUILD:-4}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -38,9 +38,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -86,7 +83,8 @@ CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
--prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --libdir=/usr/lib${LIBDIRSUFFIX}/$PRGNAM \
+ --bindir=/usr/lib${LIBDIRSUFFIX}/$PRGNAM/bin \
--with-x \
--sysconfdir=/etc \
--localstatedir=/var \
@@ -96,6 +94,15 @@ CXXFLAGS="$SLKCFLAGS" \
make
make install DESTDIR=$PKG
+# Make jEmboss find the binaries
+sed -i "s|/usr/bin/|/usr/lib${LIBDIRSUFFIX}/$PRGNAM/bin/|g" $PKG/usr/share/EMBOSS/jemboss/resources/jemboss.properties
+sed -i "s|/usr/bin:|/usr/lib${LIBDIRSUFFIX}/$PRGNAM:/usr/bin:|g" $PKG/usr/share/EMBOSS/jemboss/resources/jemboss.properties
+
+mkdir -p $PKG/usr/bin
+cd $PKG/usr/bin
+mv $PKG/usr/lib${LIBDIRSUFFIX}/$PRGNAM/bin/runJemboss.sh .
+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
@@ -106,6 +113,10 @@ cp -a \
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
cat $CWD/References > $PKG/usr/doc/$PRGNAM-$VERSION/References
+cd $PKG/usr/doc/$PRGNAM-$VERSION
+ln -s ../../share/$PRGNAM/doc .
+cd -
+
mkdir -p $PKG/usr/share/{applications,pixmaps}
cp $CWD/$PRGNAM.desktop $PKG/usr/share/applications
cp $CWD/$PRGNAM.png $PKG/usr/share/pixmaps
diff --git a/academic/Gabedit/Gabedit.SlackBuild b/academic/Gabedit/Gabedit.SlackBuild
index 7d07c3f174..1ee40ab8ca 100644
--- a/academic/Gabedit/Gabedit.SlackBuild
+++ b/academic/Gabedit/Gabedit.SlackBuild
@@ -112,9 +112,8 @@ 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 ChangeLog License $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a ChangeLog License $CWD/References $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-cp $CWD/References > $PKG/usr/doc/$PRGNAM-$VERSION/References
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
diff --git a/academic/IGV/IGV.SlackBuild b/academic/IGV/IGV.SlackBuild
index 8b3532ebcb..3eaef88b15 100644
--- a/academic/IGV/IGV.SlackBuild
+++ b/academic/IGV/IGV.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for IGV
-# Copyright 2020-2021 Petar Petrov slackalaxy@gmail.com
+# Copyright 2020-2022 Petar Petrov slackalaxy@gmail.com
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=IGV
-VERSION=${VERSION:-2.9.4}
+VERSION=${VERSION:-2.13.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -73,7 +73,7 @@ mkdir -p $PKG/opt/$PRGNAM
cp -a $JDK lib igv.args igv.sh igv_hidpi.sh $PKG/opt/$PRGNAM
mkdir -p $PKG/usr/share/{applications,pixmaps}
-cp IGV_64.png $PKG/usr/share/pixmaps/$PRGNAM.png
+cp $CWD/$PRGNAM.png $PKG/usr/share/pixmaps
cp $CWD/$PRGNAM.desktop $PKG/usr/share/applications
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
diff --git a/academic/IGV/IGV.info b/academic/IGV/IGV.info
index cbfc74e093..c1db7a3ef0 100644
--- a/academic/IGV/IGV.info
+++ b/academic/IGV/IGV.info
@@ -1,10 +1,10 @@
PRGNAM="IGV"
-VERSION="2.9.4"
+VERSION="2.13.2"
HOMEPAGE="http://software.broadinstitute.org/software/igv/home"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://data.broadinstitute.org/igv/projects/downloads/2.9/IGV_Linux_2.9.4_WithJava.zip"
-MD5SUM_x86_64="bf510e5f868daf5772ce51a4ce3213ab"
+DOWNLOAD_x86_64="https://data.broadinstitute.org/igv/projects/downloads/2.13/IGV_Linux_2.13.2_WithJava.zip"
+MD5SUM_x86_64="a9b775c523747df89c76e63f52a53a4e"
REQUIRES=""
MAINTAINER="Petar Petrov"
EMAIL="slackalaxy@gmail.com"
diff --git a/academic/IGV/IGV.png b/academic/IGV/IGV.png
new file mode 100644
index 0000000000..3d618f23a6
--- /dev/null
+++ b/academic/IGV/IGV.png
Binary files differ
diff --git a/academic/OpenFOAM/OpenFOAM.SlackBuild b/academic/OpenFOAM/OpenFOAM.SlackBuild
index c63bcee582..81ca83f1db 100644
--- a/academic/OpenFOAM/OpenFOAM.SlackBuild
+++ b/academic/OpenFOAM/OpenFOAM.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=OpenFOAM
-VERSION=${VERSION:-9}
+VERSION=${VERSION:-10}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/academic/OpenFOAM/OpenFOAM.info b/academic/OpenFOAM/OpenFOAM.info
index 832c21f8af..2b96fc0be1 100644
--- a/academic/OpenFOAM/OpenFOAM.info
+++ b/academic/OpenFOAM/OpenFOAM.info
@@ -1,10 +1,10 @@
PRGNAM="OpenFOAM"
-VERSION="9"
+VERSION="10"
HOMEPAGE="https://openfoam.org/"
-DOWNLOAD="https://github.com/OpenFOAM/OpenFOAM-9/archive/version-9/OpenFOAM-9-version-9.tar.gz \
- https://github.com/OpenFOAM/ThirdParty-9/archive/version-9/ThirdParty-9-version-9.tar.gz"
-MD5SUM="c588fcabc7a8b48cd9677411a6c8cb0e \
- 5fd71fcb1dedc7c55a539fd2173f58d3"
+DOWNLOAD="https://github.com/OpenFOAM/OpenFOAM-10/archive/version-10/OpenFOAM-10-version-10.tar.gz \
+ https://github.com/OpenFOAM/ThirdParty-10/archive/version-10/ThirdParty-10-version-10.tar.gz"
+MD5SUM="96e4487ae774a0b50d4f502491fe285f \
+ 1bedab7e721bbdcc5062f7b29f68184d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="openmpi CGAL"
diff --git a/academic/OpenFOAM/OpenFOAM.sh b/academic/OpenFOAM/OpenFOAM.sh
index 1b2052b83b..14bf6b8b33 100644
--- a/academic/OpenFOAM/OpenFOAM.sh
+++ b/academic/OpenFOAM/OpenFOAM.sh
@@ -1 +1 @@
-. /opt/OpenFOAM/OpenFOAM-9/etc/bashrc
+. /opt/OpenFOAM/OpenFOAM-10/etc/bashrc
diff --git a/academic/OpenFOAM/README b/academic/OpenFOAM/README
index d91ec421c8..a72cf10568 100644
--- a/academic/OpenFOAM/README
+++ b/academic/OpenFOAM/README
@@ -10,4 +10,4 @@ multi-core processors and multi-processor computers.
Optional dependency: graphviz (for documentation with graphs)
You can build with multiple jobs by setting the MAKEFLAGS environment
-variable.
+variable (e.g. export MAKEFLAGS="-j$(nproc)" at bash prompt).
diff --git a/academic/R/COPYING b/academic/R/COPYING
new file mode 100644
index 0000000000..94a9ed024d
--- /dev/null
+++ b/academic/R/COPYING
@@ -0,0 +1,674 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 3, 29 June 2007
+
+ Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The GNU General Public License is a free, copyleft license for
+software and other kinds of works.
+
+ The licenses for most software and other practical works are designed
+to take away your freedom to share and change the works. By contrast,
+the GNU General Public License is intended to guarantee your freedom to
+share and change all versions of a program--to make sure it remains free
+software for all its users. We, the Free Software Foundation, use the
+GNU General Public License for most of our software; it applies also to
+any other work released this way by its authors. You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+them if you wish), that you receive source code or can get it if you
+want it, that you can change the software or use pieces of it in new
+free programs, and that you know you can do these things.
+
+ To protect your rights, we need to prevent others from denying you
+these rights or asking you to surrender the rights. Therefore, you have
+certain responsibilities if you distribute copies of the software, or if
+you modify it: responsibilities to respect the freedom of others.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must pass on to the recipients the same
+freedoms that you received. You must make sure that they, too, receive
+or can get the source code. And you must show them these terms so they
+know their rights.
+
+ Developers that use the GNU GPL protect your rights with two steps:
+(1) assert copyright on the software, and (2) offer you this License
+giving you legal permission to copy, distribute and/or modify it.
+
+ For the developers' and authors' protection, the GPL clearly explains
+that there is no warranty for this free software. For both users' and
+authors' sake, the GPL requires that modified versions be marked as
+changed, so that their problems will not be attributed erroneously to
+authors of previous versions.
+
+ Some devices are designed to deny users access to install or run
+modified versions of the software inside them, although the manufacturer
+can do so. This is fundamentally incompatible with the aim of
+protecting users' freedom to change the software. The systematic
+pattern of such abuse occurs in the area of products for individuals to
+use, which is precisely where it is most unacceptable. Therefore, we
+have designed this version of the GPL to prohibit the practice for those
+products. If such problems arise substantially in other domains, we
+stand ready to extend this provision to those domains in future versions
+of the GPL, as needed to protect the freedom of users.
+
+ Finally, every program is threatened constantly by software patents.
+States should not allow patents to restrict development and use of
+software on general-purpose computers, but in those that do, we wish to
+avoid the special danger that patents applied to a free program could
+make it effectively proprietary. To prevent this, the GPL assures that
+patents cannot be used to render the program non-free.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ TERMS AND CONDITIONS
+
+ 0. Definitions.
+
+ "This License" refers to version 3 of the GNU General Public License.
+
+ "Copyright" also means copyright-like laws that apply to other kinds of
+works, such as semiconductor masks.
+
+ "The Program" refers to any copyrightable work licensed under this
+License. Each licensee is addressed as "you". "Licensees" and
+"recipients" may be individuals or organizations.
+
+ To "modify" a work means to copy from or adapt all or part of the work
+in a fashion requiring copyright permission, other than the making of an
+exact copy. The resulting work is called a "modified version" of the
+earlier work or a work "based on" the earlier work.
+
+ A "covered work" means either the unmodified Program or a work based
+on the Program.
+
+ To "propagate" a work means to do anything with it that, without
+permission, would make you directly or secondarily liable for
+infringement under applicable copyright law, except executing it on a
+computer or modifying a private copy. Propagation includes copying,
+distribution (with or without modification), making available to the
+public, and in some countries other activities as well.
+
+ To "convey" a work means any kind of propagation that enables other
+parties to make or receive copies. Mere interaction with a user through
+a computer network, with no transfer of a copy, is not conveying.
+
+ An interactive user interface displays "Appropriate Legal Notices"
+to the extent that it includes a convenient and prominently visible
+feature that (1) displays an appropriate copyright notice, and (2)
+tells the user that there is no warranty for the work (except to the
+extent that warranties are provided), that licensees may convey the
+work under this License, and how to view a copy of this License. If
+the interface presents a list of user commands or options, such as a
+menu, a prominent item in the list meets this criterion.
+
+ 1. Source Code.
+
+ The "source code" for a work means the preferred form of the work
+for making modifications to it. "Object code" means any non-source
+form of a work.
+
+ A "Standard Interface" means an interface that either is an official
+standard defined by a recognized standards body, or, in the case of
+interfaces specified for a particular programming language, one that
+is widely used among developers working in that language.
+
+ The "System Libraries" of an executable work include anything, other
+than the work as a whole, that (a) is included in the normal form of
+packaging a Major Component, but which is not part of that Major
+Component, and (b) serves only to enable use of the work with that
+Major Component, or to implement a Standard Interface for which an
+implementation is available to the public in source code form. A
+"Major Component", in this context, means a major essential component
+(kernel, window system, and so on) of the specific operating system
+(if any) on which the executable work runs, or a compiler used to
+produce the work, or an object code interpreter used to run it.
+
+ The "Corresponding Source" for a work in object code form means all
+the source code needed to generate, install, and (for an executable
+work) run the object code and to modify the work, including scripts to
+control those activities. However, it does not include the work's
+System Libraries, or general-purpose tools or generally available free
+programs which are used unmodified in performing those activities but
+which are not part of the work. For example, Corresponding Source
+includes interface definition files associated with source files for
+the work, and the source code for shared libraries and dynamically
+linked subprograms that the work is specifically designed to require,
+such as by intimate data communication or control flow between those
+subprograms and other parts of the work.
+
+ The Corresponding Source need not include anything that users
+can regenerate automatically from other parts of the Corresponding
+Source.
+
+ The Corresponding Source for a work in source code form is that
+same work.
+
+ 2. Basic Permissions.
+
+ All rights granted under this License are granted for the term of
+copyright on the Program, and are irrevocable provided the stated
+conditions are met. This License explicitly affirms your unlimited
+permission to run the unmodified Program. The output from running a
+covered work is covered by this License only if the output, given its
+content, constitutes a covered work. This License acknowledges your
+rights of fair use or other equivalent, as provided by copyright law.
+
+ You may make, run and propagate covered works that you do not
+convey, without conditions so long as your license otherwise remains
+in force. You may convey covered works to others for the sole purpose
+of having them make modifications exclusively for you, or provide you
+with facilities for running those works, provided that you comply with
+the terms of this License in conveying all material for which you do
+not control copyright. Those thus making or running the covered works
+for you must do so exclusively on your behalf, under your direction
+and control, on terms that prohibit them from making any copies of
+your copyrighted material outside their relationship with you.
+
+ Conveying under any other circumstances is permitted solely under
+the conditions stated below. Sublicensing is not allowed; section 10
+makes it unnecessary.
+
+ 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
+
+ No covered work shall be deemed part of an effective technological
+measure under any applicable law fulfilling obligations under article
+11 of the WIPO copyright treaty adopted on 20 December 1996, or
+similar laws prohibiting or restricting circumvention of such
+measures.
+
+ When you convey a covered work, you waive any legal power to forbid
+circumvention of technological measures to the extent such circumvention
+is effected by exercising rights under this License with respect to
+the covered work, and you disclaim any intention to limit operation or
+modification of the work as a means of enforcing, against the work's
+users, your or third parties' legal rights to forbid circumvention of
+technological measures.
+
+ 4. Conveying Verbatim Copies.
+
+ You may convey verbatim copies of the Program's source code as you
+receive it, in any medium, provided that you conspicuously and
+appropriately publish on each copy an appropriate copyright notice;
+keep intact all notices stating that this License and any
+non-permissive terms added in accord with section 7 apply to the code;
+keep intact all notices of the absence of any warranty; and give all
+recipients a copy of this License along with the Program.
+
+ You may charge any price or no price for each copy that you convey,
+and you may offer support or warranty protection for a fee.
+
+ 5. Conveying Modified Source Versions.
+
+ You may convey a work based on the Program, or the modifications to
+produce it from the Program, in the form of source code under the
+terms of section 4, provided that you also meet all of these conditions:
+
+ a) The work must carry prominent notices stating that you modified
+ it, and giving a relevant date.
+
+ b) The work must carry prominent notices stating that it is
+ released under this License and any conditions added under section
+ 7. This requirement modifies the requirement in section 4 to
+ "keep intact all notices".
+
+ c) You must license the entire work, as a whole, under this
+ License to anyone who comes into possession of a copy. This
+ License will therefore apply, along with any applicable section 7
+ additional terms, to the whole of the work, and all its parts,
+ regardless of how they are packaged. This License gives no
+ permission to license the work in any other way, but it does not
+ invalidate such permission if you have separately received it.
+
+ d) If the work has interactive user interfaces, each must display
+ Appropriate Legal Notices; however, if the Program has interactive
+ interfaces that do not display Appropriate Legal Notices, your
+ work need not make them do so.
+
+ A compilation of a covered work with other separate and independent
+works, which are not by their nature extensions of the covered work,
+and which are not combined with it such as to form a larger program,
+in or on a volume of a storage or distribution medium, is called an
+"aggregate" if the compilation and its resulting copyright are not
+used to limit the access or legal rights of the compilation's users
+beyond what the individual works permit. Inclusion of a covered work
+in an aggregate does not cause this License to apply to the other
+parts of the aggregate.
+
+ 6. Conveying Non-Source Forms.
+
+ You may convey a covered work in object code form under the terms
+of sections 4 and 5, provided that you also convey the
+machine-readable Corresponding Source under the terms of this License,
+in one of these ways:
+
+ a) Convey the object code in, or embodied in, a physical product
+ (including a physical distribution medium), accompanied by the
+ Corresponding Source fixed on a durable physical medium
+ customarily used for software interchange.
+
+ b) Convey the object code in, or embodied in, a physical product
+ (including a physical distribution medium), accompanied by a
+ written offer, valid for at least three years and valid for as
+ long as you offer spare parts or customer support for that product
+ model, to give anyone who possesses the object code either (1) a
+ copy of the Corresponding Source for all the software in the
+ product that is covered by this License, on a durable physical
+ medium customarily used for software interchange, for a price no
+ more than your reasonable cost of physically performing this
+ conveying of source, or (2) access to copy the
+ Corresponding Source from a network server at no charge.
+
+ c) Convey individual copies of the object code with a copy of the
+ written offer to provide the Corresponding Source. This
+ alternative is allowed only occasionally and noncommercially, and
+ only if you received the object code with such an offer, in accord
+ with subsection 6b.
+
+ d) Convey the object code by offering access from a designated
+ place (gratis or for a charge), and offer equivalent access to the
+ Corresponding Source in the same way through the same place at no
+ further charge. You need not require recipients to copy the
+ Corresponding Source along with the object code. If the place to
+ copy the object code is a network server, the Corresponding Source
+ may be on a different server (operated by you or a third party)
+ that supports equivalent copying facilities, provided you maintain
+ clear directions next to the object code saying where to find the
+ Corresponding Source. Regardless of what server hosts the
+ Corresponding Source, you remain obligated to ensure that it is
+ available for as long as needed to satisfy these requirements.
+
+ e) Convey the object code using peer-to-peer transmission, provided
+ you inform other peers where the object code and Corresponding
+ Source of the work are being offered to the general public at no
+ charge under subsection 6d.
+
+ A separable portion of the object code, whose source code is excluded
+from the Corresponding Source as a System Library, need not be
+included in conveying the object code work.
+
+ A "User Product" is either (1) a "consumer product", which means any
+tangible personal property which is normally used for personal, family,
+or household purposes, or (2) anything designed or sold for incorporation
+into a dwelling. In determining whether a product is a consumer product,
+doubtful cases shall be resolved in favor of coverage. For a particular
+product received by a particular user, "normally used" refers to a
+typical or common use of that class of product, regardless of the status
+of the particular user or of the way in which the particular user
+actually uses, or expects or is expected to use, the product. A product
+is a consumer product regardless of whether the product has substantial
+commercial, industrial or non-consumer uses, unless such uses represent
+the only significant mode of use of the product.
+
+ "Installation Information" for a User Product means any methods,
+procedures, authorization keys, or other information required to install
+and execute modified versions of a covered work in that User Product from
+a modified version of its Corresponding Source. The information must
+suffice to ensure that the continued functioning of the modified object
+code is in no case prevented or interfered with solely because
+modification has been made.
+
+ If you convey an object code work under this section in, or with, or
+specifically for use in, a User Product, and the conveying occurs as
+part of a transaction in which the right of possession and use of the
+User Product is transferred to the recipient in perpetuity or for a
+fixed term (regardless of how the transaction is characterized), the
+Corresponding Source conveyed under this section must be accompanied
+by the Installation Information. But this requirement does not apply
+if neither you nor any third party retains the ability to install
+modified object code on the User Product (for example, the work has
+been installed in ROM).
+
+ The requirement to provide Installation Information does not include a
+requirement to continue to provide support service, warranty, or updates
+for a work that has been modified or installed by the recipient, or for
+the User Product in which it has been modified or installed. Access to a
+network may be denied when the modification itself materially and
+adversely affects the operation of the network or violates the rules and
+protocols for communication across the network.
+
+ Corresponding Source conveyed, and Installation Information provided,
+in accord with this section must be in a format that is publicly
+documented (and with an implementation available to the public in
+source code form), and must require no special password or key for
+unpacking, reading or copying.
+
+ 7. Additional Terms.
+
+ "Additional permissions" are terms that supplement the terms of this
+License by making exceptions from one or more of its conditions.
+Additional permissions that are applicable to the entire Program shall
+be treated as though they were included in this License, to the extent
+that they are valid under applicable law. If additional permissions
+apply only to part of the Program, that part may be used separately
+under those permissions, but the entire Program remains governed by
+this License without regard to the additional permissions.
+
+ When you convey a copy of a covered work, you may at your option
+remove any additional permissions from that copy, or from any part of
+it. (Additional permissions may be written to require their own
+removal in certain cases when you modify the work.) You may place
+additional permissions on material, added by you to a covered work,
+for which you have or can give appropriate copyright permission.
+
+ Notwithstanding any other provision of this License, for material you
+add to a covered work, you may (if authorized by the copyright holders of
+that material) supplement the terms of this License with terms:
+
+ a) Disclaiming warranty or limiting liability differently from the
+ terms of sections 15 and 16 of this License; or
+
+ b) Requiring preservation of specified reasonable legal notices or
+ author attributions in that material or in the Appropriate Legal
+ Notices displayed by works containing it; or
+
+ c) Prohibiting misrepresentation of the origin of that material, or
+ requiring that modified versions of such material be marked in
+ reasonable ways as different from the original version; or
+
+ d) Limiting the use for publicity purposes of names of licensors or
+ authors of the material; or
+
+ e) Declining to grant rights under trademark law for use of some
+ trade names, trademarks, or service marks; or
+
+ f) Requiring indemnification of licensors and authors of that
+ material by anyone who conveys the material (or modified versions of
+ it) with contractual assumptions of liability to the recipient, for
+ any liability that these contractual assumptions directly impose on
+ those licensors and authors.
+
+ All other non-permissive additional terms are considered "further
+restrictions" within the meaning of section 10. If the Program as you
+received it, or any part of it, contains a notice stating that it is
+governed by this License along with a term that is a further
+restriction, you may remove that term. If a license document contains
+a further restriction but permits relicensing or conveying under this
+License, you may add to a covered work material governed by the terms
+of that license document, provided that the further restriction does
+not survive such relicensing or conveying.
+
+ If you add terms to a covered work in accord with this section, you
+must place, in the relevant source files, a statement of the
+additional terms that apply to those files, or a notice indicating
+where to find the applicable terms.
+
+ Additional terms, permissive or non-permissive, may be stated in the
+form of a separately written license, or stated as exceptions;
+the above requirements apply either way.
+
+ 8. Termination.
+
+ You may not propagate or modify a covered work except as expressly
+provided under this License. Any attempt otherwise to propagate or
+modify it is void, and will automatically terminate your rights under
+this License (including any patent licenses granted under the third
+paragraph of section 11).
+
+ However, if you cease all violation of this License, then your
+license from a particular copyright holder is reinstated (a)
+provisionally, unless and until the copyright holder explicitly and
+finally terminates your license, and (b) permanently, if the copyright
+holder fails to notify you of the violation by some reasonable means
+prior to 60 days after the cessation.
+
+ Moreover, your license from a particular copyright holder is
+reinstated permanently if the copyright holder notifies you of the
+violation by some reasonable means, this is the first time you have
+received notice of violation of this License (for any work) from that
+copyright holder, and you cure the violation prior to 30 days after
+your receipt of the notice.
+
+ Termination of your rights under this section does not terminate the
+licenses of parties who have received copies or rights from you under
+this License. If your rights have been terminated and not permanently
+reinstated, you do not qualify to receive new licenses for the same
+material under section 10.
+
+ 9. Acceptance Not Required for Having Copies.
+
+ You are not required to accept this License in order to receive or
+run a copy of the Program. Ancillary propagation of a covered work
+occurring solely as a consequence of using peer-to-peer transmission
+to receive a copy likewise does not require acceptance. However,
+nothing other than this License grants you permission to propagate or
+modify any covered work. These actions infringe copyright if you do
+not accept this License. Therefore, by modifying or propagating a
+covered work, you indicate your acceptance of this License to do so.
+
+ 10. Automatic Licensing of Downstream Recipients.
+
+ Each time you convey a covered work, the recipient automatically
+receives a license from the original licensors, to run, modify and
+propagate that work, subject to this License. You are not responsible
+for enforcing compliance by third parties with this License.
+
+ An "entity transaction" is a transaction transferring control of an
+organization, or substantially all assets of one, or subdividing an
+organization, or merging organizations. If propagation of a covered
+work results from an entity transaction, each party to that
+transaction who receives a copy of the work also receives whatever
+licenses to the work the party's predecessor in interest had or could
+give under the previous paragraph, plus a right to possession of the
+Corresponding Source of the work from the predecessor in interest, if
+the predecessor has it or can get it with reasonable efforts.
+
+ You may not impose any further restrictions on the exercise of the
+rights granted or affirmed under this License. For example, you may
+not impose a license fee, royalty, or other charge for exercise of
+rights granted under this License, and you may not initiate litigation
+(including a cross-claim or counterclaim in a lawsuit) alleging that
+any patent claim is infringed by making, using, selling, offering for
+sale, or importing the Program or any portion of it.
+
+ 11. Patents.
+
+ A "contributor" is a copyright holder who authorizes use under this
+License of the Program or a work on which the Program is based. The
+work thus licensed is called the contributor's "contributor version".
+
+ A contributor's "essential patent claims" are all patent claims
+owned or controlled by the contributor, whether already acquired or
+hereafter acquired, that would be infringed by some manner, permitted
+by this License, of making, using, or selling its contributor version,
+but do not include claims that would be infringed only as a
+consequence of further modification of the contributor version. For
+purposes of this definition, "control" includes the right to grant
+patent sublicenses in a manner consistent with the requirements of
+this License.
+
+ Each contributor grants you a non-exclusive, worldwide, royalty-free
+patent license under the contributor's essential patent claims, to
+make, use, sell, offer for sale, import and otherwise run, modify and
+propagate the contents of its contributor version.
+
+ In the following three paragraphs, a "patent license" is any express
+agreement or commitment, however denominated, not to enforce a patent
+(such as an express permission to practice a patent or covenant not to
+sue for patent infringement). To "grant" such a patent license to a
+party means to make such an agreement or commitment not to enforce a
+patent against the party.
+
+ If you convey a covered work, knowingly relying on a patent license,
+and the Corresponding Source of the work is not available for anyone
+to copy, free of charge and under the terms of this License, through a
+publicly available network server or other readily accessible means,
+then you must either (1) cause the Corresponding Source to be so
+available, or (2) arrange to deprive yourself of the benefit of the
+patent license for this particular work, or (3) arrange, in a manner
+consistent with the requirements of this License, to extend the patent
+license to downstream recipients. "Knowingly relying" means you have
+actual knowledge that, but for the patent license, your conveying the
+covered work in a country, or your recipient's use of the covered work
+in a country, would infringe one or more identifiable patents in that
+country that you have reason to believe are valid.
+
+ If, pursuant to or in connection with a single transaction or
+arrangement, you convey, or propagate by procuring conveyance of, a
+covered work, and grant a patent license to some of the parties
+receiving the covered work authorizing them to use, propagate, modify
+or convey a specific copy of the covered work, then the patent license
+you grant is automatically extended to all recipients of the covered
+work and works based on it.
+
+ A patent license is "discriminatory" if it does not include within
+the scope of its coverage, prohibits the exercise of, or is
+conditioned on the non-exercise of one or more of the rights that are
+specifically granted under this License. You may not convey a covered
+work if you are a party to an arrangement with a third party that is
+in the business of distributing software, under which you make payment
+to the third party based on the extent of your activity of conveying
+the work, and under which the third party grants, to any of the
+parties who would receive the covered work from you, a discriminatory
+patent license (a) in connection with copies of the covered work
+conveyed by you (or copies made from those copies), or (b) primarily
+for and in connection with specific products or compilations that
+contain the covered work, unless you entered into that arrangement,
+or that patent license was granted, prior to 28 March 2007.
+
+ Nothing in this License shall be construed as excluding or limiting
+any implied license or other defenses to infringement that may
+otherwise be available to you under applicable patent law.
+
+ 12. No Surrender of Others' Freedom.
+
+ If conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot convey a
+covered work so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you may
+not convey it at all. For example, if you agree to terms that obligate you
+to collect a royalty for further conveying from those to whom you convey
+the Program, the only way you could satisfy both those terms and this
+License would be to refrain entirely from conveying the Program.
+
+ 13. Use with the GNU Affero General Public License.
+
+ Notwithstanding any other provision of this License, you have
+permission to link or combine any covered work with a work licensed
+under version 3 of the GNU Affero General Public License into a single
+combined work, and to convey the resulting work. The terms of this
+License will continue to apply to the part which is the covered work,
+but the special requirements of the GNU Affero General Public License,
+section 13, concerning interaction through a network will apply to the
+combination as such.
+
+ 14. Revised Versions of this License.
+
+ The Free Software Foundation may publish revised and/or new versions of
+the GNU General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+ Each version is given a distinguishing version number. If the
+Program specifies that a certain numbered version of the GNU General
+Public License "or any later version" applies to it, you have the
+option of following the terms and conditions either of that numbered
+version or of any later version published by the Free Software
+Foundation. If the Program does not specify a version number of the
+GNU General Public License, you may choose any version ever published
+by the Free Software Foundation.
+
+ If the Program specifies that a proxy can decide which future
+versions of the GNU General Public License can be used, that proxy's
+public statement of acceptance of a version permanently authorizes you
+to choose that version for the Program.
+
+ Later license versions may give you additional or different
+permissions. However, no additional obligations are imposed on any
+author or copyright holder as a result of your choosing to follow a
+later version.
+
+ 15. Disclaimer of Warranty.
+
+ THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
+APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
+HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
+OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
+THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
+IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
+ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+ 16. Limitation of Liability.
+
+ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
+THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
+GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
+USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
+DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
+PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
+EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGES.
+
+ 17. Interpretation of Sections 15 and 16.
+
+ If the disclaimer of warranty and limitation of liability provided
+above cannot be given local legal effect according to their terms,
+reviewing courts shall apply local law that most closely approximates
+an absolute waiver of all civil liability in connection with the
+Program, unless a warranty or assumption of liability accompanies a
+copy of the Program in return for a fee.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+state the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>.
+
+Also add information on how to contact you by electronic and paper mail.
+
+ If the program does terminal interaction, make it output a short
+notice like this when it starts in an interactive mode:
+
+ <program> Copyright (C) <year> <name of author>
+ This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, your program's commands
+might be different; for a GUI interface, you would use an "about box".
+
+ You should also get your employer (if you work as a programmer) or school,
+if any, to sign a "copyright disclaimer" for the program, if necessary.
+For more information on this, and how to apply and follow the GNU GPL, see
+<http://www.gnu.org/licenses/>.
+
+ The GNU General Public License does not permit incorporating your program
+into proprietary programs. If your program is a subroutine library, you
+may consider it more useful to permit linking proprietary applications with
+the library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License. But first, please read
+<http://www.gnu.org/philosophy/why-not-lgpl.html>.
diff --git a/academic/R/R.SlackBuild b/academic/R/R.SlackBuild
index f918eeba91..d30dbfc4fe 100644
--- a/academic/R/R.SlackBuild
+++ b/academic/R/R.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=R
-VERSION=${VERSION:-4.2.0}
+VERSION=${VERSION:-4.2.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -115,7 +115,7 @@ find $PKG/usr/man -type f -exec gzip -9 {} \;
for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a {COPYING,README,SVN-REVISION,VERSION,VERSION-NICK} \
+cp -a {COPYING,INSTALL,README,SVN-REVISION,VERSION,VERSION-NICK} \
$PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/academic/R/R.info b/academic/R/R.info
index d3d3eded86..c6e7077c1b 100644
--- a/academic/R/R.info
+++ b/academic/R/R.info
@@ -1,8 +1,8 @@
PRGNAM="R"
-VERSION="4.2.0"
+VERSION="4.2.1"
HOMEPAGE="https://www.r-project.org/"
-DOWNLOAD="https://cran.r-project.org/src/base/R-4/R-4.2.0.tar.gz"
-MD5SUM="f1d4b7fec9e15835fdcfb8369ef039c0"
+DOWNLOAD="https://cran.r-project.org/src/base/R-4/R-4.2.1.tar.gz"
+MD5SUM="d363458f20d011c9edf55c8c828af242"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/academic/SeqMonk/SeqMonk.SlackBuild b/academic/SeqMonk/SeqMonk.SlackBuild
index 10fa8efaef..b60bcfaf2e 100644
--- a/academic/SeqMonk/SeqMonk.SlackBuild
+++ b/academic/SeqMonk/SeqMonk.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for SeqMonk
-# Copyright 2020-2021 Petar Petrov slackalaxy@gmail.com
+# Copyright 2020-2022 Petar Petrov slackalaxy@gmail.com
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=SeqMonk
-VERSION=${VERSION:-1.47.1}
+VERSION=${VERSION:-1.48.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -93,15 +93,19 @@ sed -i 's:java -version:$RealBin/jre/bin/java -version:' seqmonk
# Change icon path and category in the desktop file
sed -i "s:/usr/local/SeqMonk/uk/ac/bbsrc/babraham/SeqMonk/Resources/monk.svg:$EXENAM:" $EXENAM.desktop
sed -i "s:Categories=Application:Categories=Education:" $EXENAM.desktop
+sed -i '/Encoding=UTF-8/d' $EXENAM.desktop
mkdir -p $PKG/opt/$PRGNAM
cp -a \
com edu Help jre net Scripts Templates uk *.jar seqmonk seqmonk_import \
$PKG/opt/$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 \
- INSTALL.txt LICENSE LICENSE.txt NOTICE_FOR_COMMONS_MATH_CODE.txt README.md README.txt RELEASE_NOTES.txt \
+ LICENSE LICENSE.txt NOTICE_FOR_COMMONS_MATH_CODE.txt README.md README.txt RELEASE_NOTES.txt \
$PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/academic/SeqMonk/SeqMonk.info b/academic/SeqMonk/SeqMonk.info
index af8b37178c..96c43dcda5 100644
--- a/academic/SeqMonk/SeqMonk.info
+++ b/academic/SeqMonk/SeqMonk.info
@@ -1,10 +1,10 @@
PRGNAM="SeqMonk"
-VERSION="1.47.1"
+VERSION="1.48.1"
HOMEPAGE="https://www.bioinformatics.babraham.ac.uk/projects/seqmonk/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://www.bioinformatics.babraham.ac.uk/projects/seqmonk/seqmonk_v1.47.1_linux64.tar.gz"
-MD5SUM_x86_64="e7c80b113e4c80d26e7eca468a636134"
+DOWNLOAD_x86_64="https://www.bioinformatics.babraham.ac.uk/projects/seqmonk/seqmonk_v1.48.1_linux64.tar.gz"
+MD5SUM_x86_64="6f2e51bf589682e35fedfcf0fdb2667b"
REQUIRES="R"
MAINTAINER="Petar Petrov"
EMAIL="slackalaxy@gmail.com"
diff --git a/academic/aliview/aliview.SlackBuild b/academic/aliview/aliview.SlackBuild
index f3e5e9d0b7..22c0580eac 100644
--- a/academic/aliview/aliview.SlackBuild
+++ b/academic/aliview/aliview.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for aliview
-# Copyright 2018-2021 Petar Petrov slackalaxy@gmail.com
+# Copyright 2018-2022 Petar Petrov slackalaxy@gmail.com
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,11 +25,13 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=aliview
-VERSION=${VERSION:-1.27}
+VERSION=${VERSION:-1.28}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
+ARCH=noarch
+
# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
# the name of the created package would be, and then exit. This information
# could be useful to other scripts.
@@ -42,8 +44,6 @@ TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
-ARCH=noarch
-
set -e
rm -rf $PKG
diff --git a/academic/aliview/aliview.info b/academic/aliview/aliview.info
index a640eb9ba8..41abed4471 100644
--- a/academic/aliview/aliview.info
+++ b/academic/aliview/aliview.info
@@ -1,8 +1,8 @@
PRGNAM="aliview"
-VERSION="1.27"
+VERSION="1.28"
HOMEPAGE="http://www.ormbunkar.se/aliview/"
-DOWNLOAD="http://www.ormbunkar.se/aliview/downloads/linux/linux-versions-all/linux-version-1.27/aliview.tgz"
-MD5SUM="5e16b3ce0a9680972f5a271e5d4ac6b9"
+DOWNLOAD="http://www.ormbunkar.se/aliview/downloads/linux/linux-versions-all/linux-version-1.28/aliview.tgz"
+MD5SUM="1eac87a0f88f3815707df27d3a9970dc"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="zulu-openjdk11"
diff --git a/academic/biopython/biopython.SlackBuild b/academic/biopython/biopython.SlackBuild
index 4fadf0ddd1..458c4f38ff 100644
--- a/academic/biopython/biopython.SlackBuild
+++ b/academic/biopython/biopython.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for biopython
-# Copyright 2019-2021 Petar Petrov slackalaxy@gmail.com
+# Copyright 2019-2022 Petar Petrov slackalaxy@gmail.com
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=biopython
-VERSION=${VERSION:-1.78}
+VERSION=${VERSION:-1.79}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -79,9 +79,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 {} \;
-if $(python3 -c 'import sys' 2>/dev/null); then
- python3 setup.py install --root=$PKG
-fi
+python3 setup.py install --root=$PKG
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
diff --git a/academic/biopython/biopython.info b/academic/biopython/biopython.info
index 065965da62..ad65ab5b6c 100644
--- a/academic/biopython/biopython.info
+++ b/academic/biopython/biopython.info
@@ -1,8 +1,8 @@
PRGNAM="biopython"
-VERSION="1.78"
+VERSION="1.79"
HOMEPAGE="https://biopython.org/"
-DOWNLOAD="http://biopython.org/DIST/biopython-1.78.tar.gz"
-MD5SUM="acb2e70be7a002108659f1856c60b123"
+DOWNLOAD="http://biopython.org/DIST/biopython-1.79.tar.gz"
+MD5SUM="3c0e2dac4cf80f802c62effd788590f3"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="numpy"
diff --git a/academic/cap3/README b/academic/cap3/README
index b2bc1f0870..a4023eccfa 100644
--- a/academic/cap3/README
+++ b/academic/cap3/README
@@ -14,5 +14,8 @@ If you use CAP3 in any published work, please cite:
Huang, X. and Madan, A. (1999) CAP3: A DNA sequence assembly program.
Genome Res., 9, 868-877.
-*NOTE* you have to download the tarballs manually from a browser,
-to read and accept the license.
+*NOTE*
+The downloads are available here:
+https://faculty.sites.iastate.edu/xqhuang/cap3-assembly-program
+
+Sources are also hosted by the maintainer to ease automatic download.
diff --git a/academic/cap3/cap3.info b/academic/cap3/cap3.info
index 499a2d4859..e4293f8054 100644
--- a/academic/cap3/cap3.info
+++ b/academic/cap3/cap3.info
@@ -1,9 +1,9 @@
PRGNAM="cap3"
VERSION="20091029"
HOMEPAGE="http://seq.cs.iastate.edu/"
-DOWNLOAD="https://slackware.uk/~urchlay/src/cap3.linux.tar"
+DOWNLOAD="https://raw.githubusercontent.com/slackalaxy/sources/main/cap3.linux.tar"
MD5SUM="55f57f61e588d4de06c0506cf2696c29"
-DOWNLOAD_x86_64="http://seq.cs.iastate.edu/CAP3/cap3.linux.x86_64.tar"
+DOWNLOAD_x86_64="https://raw.githubusercontent.com/slackalaxy/sources/main/cap3.linux.x86_64.tar"
MD5SUM_x86_64="5393d937978ecc5f18fcb741140e1f02"
REQUIRES=""
MAINTAINER="Petar Petrov"
diff --git a/academic/clustalx/clustalx.SlackBuild b/academic/clustalx/clustalx.SlackBuild
index 06fbbf9196..756d1eaff4 100644
--- a/academic/clustalx/clustalx.SlackBuild
+++ b/academic/clustalx/clustalx.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for clustalx
-# Copyright 2011-2016 Petar Petrov slackalaxy@gmail.com
+# Copyright 2011-2022 Petar Petrov slackalaxy@gmail.com
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -29,7 +29,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=clustalx
VERSION=${VERSION:-2.1}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -89,7 +89,7 @@ find -L . \
sed -i 's/static//g' clustalx.pro
-qmake
+qmake-qt5
#Use our CFLAGS/CXXFLAGS
sed -i "/^C.*.*FLAGS/s/=/+=/" Makefile
diff --git a/academic/dakota/README b/academic/dakota/README
index 3a0d5dbe15..7a5783c44c 100644
--- a/academic/dakota/README
+++ b/academic/dakota/README
@@ -13,4 +13,4 @@ Optional dependency: openmpi (for distributed memory parallel
capabilities)
You can build with multiple jobs by setting the MAKEFLAGS environment
-variable.
+variable (e.g. export MAKEFLAGS="-j$(nproc)" at bash prompt).
diff --git a/academic/dakota/dakota.SlackBuild b/academic/dakota/dakota.SlackBuild
index 58b479ac29..e5473809b7 100644
--- a/academic/dakota/dakota.SlackBuild
+++ b/academic/dakota/dakota.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=dakota
-VERSION=${VERSION:-6.15.0}
+VERSION=${VERSION:-6.16.0}
BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -71,7 +71,7 @@ mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION-public-src-cli
tar xvf $CWD/$PRGNAM-$VERSION-public-src-cli.tar.gz
-cd $PRGNAM-$VERSION-public-src-cli
+
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
@@ -79,6 +79,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 {} \;
+cd $PRGNAM-$VERSION-public-src-cli
+
+# BREAKING CHANGE from Boost version 1.76: boost::dll::import was renamed to
+# boost::dll::import_symbol to avoid collision with C++20 import keyword.
+sed -i -e '114s=boost::dll::import=boost::dll::import_symbol=' ./src/PluginInterface.cpp
+
mkdir -p build
cd build
cmake \
diff --git a/academic/dakota/dakota.info b/academic/dakota/dakota.info
index e18a31ad04..85b85c027a 100644
--- a/academic/dakota/dakota.info
+++ b/academic/dakota/dakota.info
@@ -1,14 +1,14 @@
PRGNAM="dakota"
-VERSION="6.15.0"
+VERSION="6.16.0"
HOMEPAGE="https://dakota.sandia.gov/"
-DOWNLOAD="https://dakota.sandia.gov/sites/default/files/distributions/public/dakota-6.15.0-public-src-cli.tar.gz \
- https://dakota.sandia.gov/sites/default/files/docs/6.15/Users-6.15.0.pdf \
- https://dakota.sandia.gov/sites/default/files/docs/6.15/html-ref-6.15.0.tar.gz \
- https://dakota.sandia.gov/sites/default/files/docs/6.15/Theory-6.15.0.pdf"
-MD5SUM="47136b14a86143d0038735638da4578e \
- ddd67ce8da2646e94bfe7e3e571dbb88 \
- 1060fe37934c1f80c55c6e940e594bc9 \
- 9daff457edb09dd84bc6a6b962d08e90"
+DOWNLOAD="https://dakota.sandia.gov/sites/default/files/distributions/public/dakota-6.16.0-public-src-cli.tar.gz \
+ https://dakota.sandia.gov/sites/default/files/docs/6.16.0/Users-6.16.0.pdf \
+ https://dakota.sandia.gov/sites/default/files/docs/6.16.0/html-ref-6.16.0.tar.gz \
+ https://dakota.sandia.gov/sites/default/files/docs/6.16.0/Theory-6.16.0.pdf"
+MD5SUM="a19f8965d77111e0fc3ce67723c4ea03 \
+ 66b25ac4b1882b113fa5685a225778e9 \
+ 23c7cfec6476f0bfd75cb77d3e4a226f \
+ 7e47ee1b27fe83b7b833778f6269c04f"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="blas lapack"
diff --git a/academic/fiji/ImageJ2.desktop b/academic/fiji/ImageJ2.desktop
index 6ea0bc5041..404207c1ec 100644
--- a/academic/fiji/ImageJ2.desktop
+++ b/academic/fiji/ImageJ2.desktop
@@ -2,7 +2,7 @@
Name=Fiji (ImageJ 2)
Comment=Fiji is just ImageJ
Type=Application
-Categories=Graphics;
+Categories=Graphics;Education;
Exec=fiji
Terminal=false
Icon=fiji
diff --git a/academic/fiji/fiji.SlackBuild b/academic/fiji/fiji.SlackBuild
index 9f97499f69..6ab84821d4 100644
--- a/academic/fiji/fiji.SlackBuild
+++ b/academic/fiji/fiji.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for fiji
-# Copyright 2018-2021 Petar Petrov slackalaxy@gmail.com
+# Copyright 2018-2022 Petar Petrov slackalaxy@gmail.com
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=fiji
-VERSION=${VERSION:-20201104_1356}
+VERSION=${VERSION:-20220414_1745}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -60,18 +60,11 @@ if [ "$ARCH" != "i386" ] && [ "$ARCH" != "x86_64" ]; then
exit 1
fi
-# Determine suffix
-if [ "$ARCH" = "x86_64" ]; then
- SUFFIX=linux64
-else
- SUFFIX=linux32
-fi
-
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $DIRNAM
-tar xvf $CWD/${PRGNAM}-$SUFFIX.tar.gz
+tar xvf $CWD/${PRGNAM}-linux64.tar.gz
cd $DIRNAM
chown -R root:root .
find -L . \
@@ -81,7 +74,7 @@ find -L . \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
# Rename the binary we need
-mv ImageJ-$SUFFIX $PRGNAM
+mv ImageJ-linux64 $PRGNAM
# We will put here two tools, so they are not run at startup.
mkdir -p unused
@@ -114,6 +107,7 @@ cp -a \
jars \
java \
lib \
+ licenses \
luts \
macros \
plugins \
@@ -123,12 +117,6 @@ cp -a \
$PRGNAM \
$PKG/opt/$PRGNAM
-if [ "$ARCH" = "x86_64" ]; then
- cp -a \
- licenses \
- $PKG/opt/$PRGNAM
-fi
-
# If a file called "ImageJ2.desktop" is not present in the directory
# of fiji, it will create (and re-create it if you delete it) the file
# "~/.local/share/applications/ImageJ2.desktop" upon start. So, let it
diff --git a/academic/fiji/fiji.info b/academic/fiji/fiji.info
index 9e3928ff4b..2ef38b8348 100644
--- a/academic/fiji/fiji.info
+++ b/academic/fiji/fiji.info
@@ -1,10 +1,10 @@
PRGNAM="fiji"
-VERSION="20201104_1356"
+VERSION="20220414_1745"
HOMEPAGE="https://fiji.sc/"
-DOWNLOAD="https://downloads.imagej.net/fiji/archive/20201104-1356/fiji-linux32.tar.gz"
-MD5SUM="bff409ed4b683d67e3b3ac0d38423f0d"
-DOWNLOAD_x86_64="https://downloads.imagej.net/fiji/archive/20201104-1356/fiji-linux64.tar.gz"
-MD5SUM_x86_64="7141a774a0c759f6fea0875a6cbf58b9"
+DOWNLOAD="UNSUPPORTED"
+MD5SUM=""
+DOWNLOAD_x86_64="https://downloads.imagej.net/fiji/archive/20220414-1745/fiji-linux64.tar.gz"
+MD5SUM_x86_64="db39b9a0b2d4e1693151a018f7cb237e"
REQUIRES=""
MAINTAINER="Petar Petrov"
EMAIL="slackalaxy@gmail.com"
diff --git a/academic/jalview/jalview.SlackBuild b/academic/jalview/jalview.SlackBuild
index 6bdf1a487d..ceaa4010d6 100644
--- a/academic/jalview/jalview.SlackBuild
+++ b/academic/jalview/jalview.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for jalview
-# Copyright 2013-2021 Petar Petrov slackalaxy@gmail.com
+# Copyright 2013-2022 Petar Petrov slackalaxy@gmail.com
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=jalview
-VERSION=${VERSION:-2.11.1.4}
+VERSION=${VERSION:-2.11.2.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/academic/jalview/jalview.info b/academic/jalview/jalview.info
index f4231e0581..e9ffa4e51e 100644
--- a/academic/jalview/jalview.info
+++ b/academic/jalview/jalview.info
@@ -1,8 +1,8 @@
PRGNAM="jalview"
-VERSION="2.11.1.4"
+VERSION="2.11.2.3"
HOMEPAGE="http://www.jalview.org/"
-DOWNLOAD="http://www.jalview.org/getdown/release/jalview-all-2.11.1.4-j1.8.jar"
-MD5SUM="725915975f65ce4ae5570578e68d1b03"
+DOWNLOAD="http://www.jalview.org/getdown/release/jalview-all-2.11.2.3-j1.8.jar"
+MD5SUM="18f032930555e9be678ce4f469b1ea6c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="zulu-openjdk11"
diff --git a/academic/megax/megax.SlackBuild b/academic/megax/megax.SlackBuild
index 165c9f4de6..7711d715a5 100644
--- a/academic/megax/megax.SlackBuild
+++ b/academic/megax/megax.SlackBuild
@@ -1,6 +1,6 @@
#!/bin/bash
-# Slackware build script for megax (formerly 'megacc')
+# Slackware build script for megax (formerly 'megacc', called now simply 'mega')
# This takes the place of "megacc" in 2018, as it includes also the GUI
# of the program (megax) in addition to megacc.
@@ -27,11 +27,12 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=megax
-VERSION=${VERSION:-10.2.5_1}
+VERSION=${VERSION:-11.0.11_1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
+SRCNAM=mega
DEBVER=$(echo $VERSION | tr _ -)
if [ -z "$ARCH" ]; then
@@ -73,7 +74,7 @@ cd $TMP
rm -rf $PRGNAM-$VERSION
mkdir $PRGNAM-$VERSION
cd $PRGNAM-$VERSION
-ar p $CWD/${PRGNAM}_${DEBVER}_${DEBARCH}.deb data.tar.xz | tar xJv
+ar p $CWD/${SRCNAM}_${DEBVER}_${DEBARCH}.deb data.tar.xz | tar xJv
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
@@ -82,20 +83,23 @@ find -L . \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
# Fix path in runmega.sh for x86_64
-sed -i "s|/usr/lib/megax|/usr/lib${LIBDIRSUFFIX}/megax|g" usr/lib/$PRGNAM/runmega.sh
+sed -i "s|/usr/lib/megax|/usr/lib${LIBDIRSUFFIX}/$PRGNAM|g" usr/lib/mega/runmega.sh
# Place things in /usr/lib and just create symlinks later.
# This is what Debian's and RedHat's packages do.
mkdir -p $PKG/usr/lib${LIBDIRSUFFIX}
-cp -a usr/lib/$PRGNAM $PKG/usr/lib${LIBDIRSUFFIX}
+cp -a usr/lib/mega $PKG/usr/lib${LIBDIRSUFFIX}/$PRGNAM
# Copy man pages to their proper place.
cp -a usr/local/share/man $PKG/usr
+sed -i "s:lib:lib${LIBDIRSUFFIX}:" $PKG/usr/lib${LIBDIRSUFFIX}/$PRGNAM/runmega.sh
+sed -i "s:mega:$PRGNAM:" $PKG/usr/lib${LIBDIRSUFFIX}/$PRGNAM/runmega.sh
+
mkdir -p $PKG/usr/bin
cd $PKG/usr/bin
ln -s ../lib${LIBDIRSUFFIX}/$PRGNAM/megacc
- ln -s ../lib${LIBDIRSUFFIX}/$PRGNAM/runmega.sh megax
+ ln -s ../lib${LIBDIRSUFFIX}/$PRGNAM/runmega.sh runmega
cd -
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
diff --git a/academic/megax/megax.desktop b/academic/megax/megax.desktop
index 336d4eb395..4ec785dbf3 100644
--- a/academic/megax/megax.desktop
+++ b/academic/megax/megax.desktop
@@ -1,7 +1,7 @@
[Desktop Entry]
Categories=Education;
Comment=Molecular evolutionary genetics analysis
-Exec=megax
+Exec=runmega
Icon=megax
Name=MEGA X
StartupNotify=false
diff --git a/academic/megax/megax.info b/academic/megax/megax.info
index 17a8b6a7ce..14ed8c4555 100644
--- a/academic/megax/megax.info
+++ b/academic/megax/megax.info
@@ -1,10 +1,10 @@
PRGNAM="megax"
-VERSION="10.2.5_1"
+VERSION="11.0.11_1"
HOMEPAGE="http://www.megasoftware.net/"
-DOWNLOAD="https://www.megasoftware.net/releases/megax_10.2.5-1_i386.deb"
-MD5SUM="cda0edb08a1688e4b82d0f0f61722741"
-DOWNLOAD_x86_64="https://www.megasoftware.net/releases/megax_10.2.5-1_amd64.deb"
-MD5SUM_x86_64="98fbfb10289e24efaea7d525e3316726"
+DOWNLOAD="UNSUPPORTED"
+MD5SUM=""
+DOWNLOAD_x86_64="https://www.megasoftware.net/releases/mega_11.0.11-1_amd64.deb"
+MD5SUM_x86_64="83a2aa21353eabeaf084f38bce496a23"
REQUIRES=""
MAINTAINER="Petar Petrov"
EMAIL="slackalaxy@gmail.com"
diff --git a/academic/nco/nco.SlackBuild b/academic/nco/nco.SlackBuild
index 168041188c..f1c799ad96 100644
--- a/academic/nco/nco.SlackBuild
+++ b/academic/nco/nco.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=nco
-VERSION=${VERSION:-5.0.7}
+VERSION=${VERSION:-5.1.0}
BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/academic/nco/nco.info b/academic/nco/nco.info
index adc8b81456..8370426b96 100644
--- a/academic/nco/nco.info
+++ b/academic/nco/nco.info
@@ -1,8 +1,8 @@
PRGNAM="nco"
-VERSION="5.0.7"
+VERSION="5.1.0"
HOMEPAGE="http://nco.sf.net"
-DOWNLOAD="https://github.com/nco/nco/archive/5.0.7/nco-5.0.7.tar.gz"
-MD5SUM="9fc5f4dac6ecb7c9152a32d824389c67"
+DOWNLOAD="https://github.com/nco/nco/archive/5.1.0/nco-5.1.0.tar.gz"
+MD5SUM="a49757af1391c2998d39aaf937986242"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="netcdf udunits antlr2"
diff --git a/academic/plus42/README b/academic/plus42/README
new file mode 100644
index 0000000000..b3bcdba31a
--- /dev/null
+++ b/academic/plus42/README
@@ -0,0 +1,13 @@
+Plus42 is an advanced scientific programmable calculator, based on
+Free42 (a complete re-implementation of the HP-42S scientific
+programmable RPN calculator) and adds:
+A Larger Display, with 8 rows and 22 columns (131x64 pixels) by default,
+which the user may resize at will;
+Algebraic Expressions modeled after those used on the HP-27S and
+HP-17B/19B;
+attached Units and unit conversions modeled after those used on the
+HP-48/49/50 series;
+Directories for more organized storage of programs and variables;
+TVM and amortization tables;
+and two-dimensional Plotting of functions, with ability to zoom and pan,
+and find integrals and roots from points in the plot.
diff --git a/academic/plus42/doinst.sh b/academic/plus42/doinst.sh
new file mode 100644
index 0000000000..4e8ba7071d
--- /dev/null
+++ b/academic/plus42/doinst.sh
@@ -0,0 +1,4 @@
+if [ -x /usr/bin/update-desktop-database ]; then
+ /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1
+fi
+
diff --git a/academic/plus42/plus42.SlackBuild b/academic/plus42/plus42.SlackBuild
new file mode 100644
index 0000000000..8ca6aa563d
--- /dev/null
+++ b/academic/plus42/plus42.SlackBuild
@@ -0,0 +1,107 @@
+#!/bin/bash
+
+# Slackware build script for plus42
+
+# Copyright 2022 Juan M. Lasca juanmlasca@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.
+
+cd $(dirname $0) ; CWD=$(pwd)
+
+PRGNAM=plus42
+VERSION=${VERSION:-1.0.9}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
+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 ||
+ tar xvf $CWD/${PRGNAM}desktop-$VERSION.tar.gz
+mv ${PRGNAM}desktop-$VERSION $PRGNAM-$VERSION
+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 {} \;
+
+cd gtk
+sed -i "s|-g\ |$SLKCFLAGS|" Makefile
+make -e BCD_MATH=1 AUDIO_ALSA=1
+cd ..
+mkdir -p $PKG/usr/bin $PKG/usr/share/applications $PKG/usr/share/pixmaps
+
+cp gtk/plus42dec $PKG/usr/bin
+cp gtk/icon-128x128.xpm $PKG/usr/share/pixmaps/plus42icon-128x128.xpm
+cp $CWD/plus42.desktop $PKG/usr/share/applications
+(cd $PKG/usr/bin; ln -s plus42dec plus42)
+
+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 HISTORY CREDITS \
+ $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a gtk/README $PKG/usr/doc/$PRGNAM-$VERSION/README-GTK
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+cat $CWD/doinst.sh > $PKG/install/doinst.sh
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/academic/plus42/plus42.desktop b/academic/plus42/plus42.desktop
new file mode 100644
index 0000000000..dfcf2b2c11
--- /dev/null
+++ b/academic/plus42/plus42.desktop
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Comment=
+Terminal=false
+Name=Plus42
+Exec=/usr/bin/plus42dec
+Type=Application
+Categories=Utility;Calculator;
+Icon=/usr/share/pixmaps/plus42icon-128x128.xpm
diff --git a/academic/plus42/plus42.info b/academic/plus42/plus42.info
new file mode 100644
index 0000000000..9b5e64035f
--- /dev/null
+++ b/academic/plus42/plus42.info
@@ -0,0 +1,10 @@
+PRGNAM="plus42"
+VERSION="1.0.9"
+HOMEPAGE="https://www.thomasokken.com/plus42"
+DOWNLOAD="https://github.com/thomasokken/plus42desktop/archive/v1.0.9/plus42-1.0.9.tar.gz"
+MD5SUM="0d7219d49dedb3adc6c5a6c2618d8f2a"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Juan M. Lasca"
+EMAIL="juanmlasca@gmail.com"
diff --git a/academic/plus42/slack-desc b/academic/plus42/slack-desc
new file mode 100644
index 0000000000..c0fff5e1c4
--- /dev/null
+++ b/academic/plus42/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------------------------------------------------------|
+plus42: plus42 (An Enhanced HP-42S Calculator Simulator)
+plus42:
+plus42: Plus42 is an advanced scientific programmable calculator, based on
+plus42: Free42 (a complete re-implementation of the HP-42S scientific
+plus42: programmable RPN calculator)
+plus42:
+plus42: Plus42 builds on Free42 and adds: A Larger Display, with 8 rows and 22
+plus42: columns (131x64 pixels) by default, which the user may resize at will;
+plus42: Algebraic Expressions; attached Units and unit conversions;
+plus42: Directories; TVM and amortization tables; and two-dimensional Plotting
+plus42: of functions.
diff --git a/academic/scipy3/scipy3.SlackBuild b/academic/scipy3/scipy3.SlackBuild
index 8e7d540308..57a3b4fa92 100644
--- a/academic/scipy3/scipy3.SlackBuild
+++ b/academic/scipy3/scipy3.SlackBuild
@@ -33,7 +33,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM="scipy3"
SRCNAM="scipy"
-VERSION=${VERSION:-1.8.1}
+VERSION=${VERSION:-1.9.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/academic/scipy3/scipy3.info b/academic/scipy3/scipy3.info
index fef2e009fe..c4c73bf329 100644
--- a/academic/scipy3/scipy3.info
+++ b/academic/scipy3/scipy3.info
@@ -1,8 +1,8 @@
PRGNAM="scipy3"
-VERSION="1.8.1"
+VERSION="1.9.0"
HOMEPAGE="https://www.scipy.org/"
-DOWNLOAD="https://github.com/scipy/scipy/releases/download/v1.8.1/scipy-1.8.1.tar.gz"
-MD5SUM="df5ce79288fc457238aeef18e8f70dfc"
+DOWNLOAD="https://github.com/scipy/scipy/releases/download/v1.9.0/scipy-1.9.0.tar.gz"
+MD5SUM="1f2e527930ddfa15a622b146dae42144"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="numpy3 lapack pybind11 python3-pythran"
diff --git a/academic/seqkit/seqkit.SlackBuild b/academic/seqkit/seqkit.SlackBuild
index 9ba611e7e1..2373b309e2 100644
--- a/academic/seqkit/seqkit.SlackBuild
+++ b/academic/seqkit/seqkit.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for seqkit
-# Copyright 2020-2021 Petar Petrov slackalaxy@gmail.com
+# Copyright 2020-2022 Petar Petrov slackalaxy@gmail.com
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=seqkit
-VERSION=${VERSION:-0.16.0}
+VERSION=${VERSION:-2.2.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/academic/seqkit/seqkit.info b/academic/seqkit/seqkit.info
index f1cd1d7bdd..8e79a29cf8 100644
--- a/academic/seqkit/seqkit.info
+++ b/academic/seqkit/seqkit.info
@@ -1,10 +1,10 @@
PRGNAM="seqkit"
-VERSION="0.16.0"
+VERSION="2.2.0"
HOMEPAGE="https://bioinf.shenwei.me/seqkit/"
-DOWNLOAD="https://github.com/shenwei356/seqkit/releases/download/v0.16.0/seqkit_linux_386.tar.gz"
-MD5SUM="74362686623a0cc96f43f47640129c90"
-DOWNLOAD_x86_64="https://github.com/shenwei356/seqkit/releases/download/v0.16.0/seqkit_linux_amd64.tar.gz"
-MD5SUM_x86_64="dfed8dc3cdd5ec2d2b739f04a68d7c91"
+DOWNLOAD="https://github.com/shenwei356/seqkit/releases/download/v2.2.0/seqkit_linux_386.tar.gz"
+MD5SUM="e58ac8db2f545a10be89cf3ccac83eb6"
+DOWNLOAD_x86_64="https://github.com/shenwei356/seqkit/releases/download/v2.2.0/seqkit_linux_amd64.tar.gz"
+MD5SUM_x86_64="d31eae00e6ed205523619aa120c5438d"
REQUIRES=""
MAINTAINER="Petar Petrov"
EMAIL="slackalaxy@gmail.com"
diff --git a/academic/spades/spades.SlackBuild b/academic/spades/spades.SlackBuild
index 05b6960dcd..f1e0ca7b94 100644
--- a/academic/spades/spades.SlackBuild
+++ b/academic/spades/spades.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for spades
-# Copyright 2015-2021 Petar Petrov slackalaxy@gmail.com
+# Copyright 2015-2022 Petar Petrov slackalaxy@gmail.com
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=spades
-VERSION=${VERSION:-3.15.2}
+VERSION=${VERSION:-3.15.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -99,6 +99,8 @@ cd build
make install DESTDIR=$PKG
cd ..
+chmod 755 $PKG/usr/bin/spades_init.py
+
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/spades/spades.info b/academic/spades/spades.info
index 0ed0cadeca..40c2d90a19 100644
--- a/academic/spades/spades.info
+++ b/academic/spades/spades.info
@@ -1,10 +1,10 @@
PRGNAM="spades"
-VERSION="3.15.2"
+VERSION="3.15.4"
HOMEPAGE="http://cab.spbu.ru/software/spades/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="http://cab.spbu.ru/files/release3.15.2/SPAdes-3.15.2.tar.gz"
-MD5SUM_x86_64="599a6bc98605cc25a739ee3f49794769"
+DOWNLOAD_x86_64="http://cab.spbu.ru/files/release3.15.4/SPAdes-3.15.4.tar.gz"
+MD5SUM_x86_64="736b64075147eabfc2b9e768f4547e63"
REQUIRES=""
MAINTAINER="Petar Petrov"
EMAIL="slackalaxy@gmail.com"
diff --git a/academic/zotero/README b/academic/zotero/README
index fe49147cd9..90a652ecda 100644
--- a/academic/zotero/README
+++ b/academic/zotero/README
@@ -30,4 +30,3 @@ Zotero is open source and developed by an independent,
nonprofit organization that has no financial interest in your
private information. With Zotero, you always stay in control
of your own data.
-
diff --git a/academic/zotero/doinst.sh b/academic/zotero/doinst.sh
index 5fb28930db..65c7e2eeb9 100644
--- a/academic/zotero/doinst.sh
+++ b/academic/zotero/doinst.sh
@@ -1,3 +1,9 @@
if [ -x /usr/bin/update-desktop-database ]; then
/usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1
fi
+
+if [ -e usr/share/icons/hicolor/icon-theme.cache ]; then
+ if [ -x /usr/bin/gtk-update-icon-cache ]; then
+ /usr/bin/gtk-update-icon-cache -f usr/share/icons/hicolor >/dev/null 2>&1
+ fi
+fi
diff --git a/academic/zotero/zotero.SlackBuild b/academic/zotero/zotero.SlackBuild
index 9bd1222f41..c4cb422ef4 100644
--- a/academic/zotero/zotero.SlackBuild
+++ b/academic/zotero/zotero.SlackBuild
@@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=zotero
SRCNAM=Zotero
-VERSION=${VERSION:-6.0.8}
+VERSION=${VERSION:-6.0.10}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -76,6 +76,19 @@ mkdir -p $PKG/{usr/bin,opt/$PRGNAM}
cp -a * $PKG/opt/$PRGNAM
ln -s /opt/$PRGNAM/zotero $PKG/usr/bin/$PRGNAM
+# put the icons in the right place
+mkdir -p $PKG/usr/share/icons/hicolor/{16x16,32x32,48x48,256x256,scalable}/apps
+cp $PKG/opt/$PRGNAM/chrome/icons/default/default16.png \
+ $PKG/usr/share/icons/hicolor/16x16/apps/zotero.png
+cp $PKG/opt/$PRGNAM/chrome/icons/default/default32.png \
+ $PKG/usr/share/icons/hicolor/32x32/apps/zotero.png
+cp $PKG/opt/$PRGNAM/chrome/icons/default/default48.png \
+ $PKG/usr/share/icons/hicolor/48x48/apps/zotero.png
+cp $PKG/opt/$PRGNAM/chrome/icons/default/default256.png \
+ $PKG/usr/share/icons/hicolor/256x256/apps/zotero.png
+cp $PKG/opt/$PRGNAM/chrome/icons/default/main-window.ico \
+ $PKG/usr/share/icons/hicolor/scalable/apps/zotero.ico
+
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
@@ -83,7 +96,7 @@ mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/usr/share/applications
-cp $CWD/$PRGNAM.desktop $PKG/usr/share/applications
+cat $CWD/$PRGNAM.desktop > $PKG/usr/share/applications/$PRGNAM.desktop
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
diff --git a/academic/zotero/zotero.desktop b/academic/zotero/zotero.desktop
index 24e542f951..277ba1f7aa 100644
--- a/academic/zotero/zotero.desktop
+++ b/academic/zotero/zotero.desktop
@@ -1,6 +1,6 @@
[Desktop Entry]
Type=Application
-Name=Zotero Standalone
+Name=Zotero
Icon=zotero
Exec=zotero %f
Categories=Office
diff --git a/academic/zotero/zotero.info b/academic/zotero/zotero.info
index 23d17ac407..fae2cdd1ef 100644
--- a/academic/zotero/zotero.info
+++ b/academic/zotero/zotero.info
@@ -1,10 +1,10 @@
PRGNAM="zotero"
-VERSION="6.0.8"
+VERSION="6.0.10"
HOMEPAGE="https://www.zotero.org/"
-DOWNLOAD="https://download.zotero.org/client/release/6.0.8/Zotero-6.0.8_linux-i686.tar.bz2"
-MD5SUM="6415abe19eeaa97ad79d5d25017d06aa"
-DOWNLOAD_x86_64="https://download.zotero.org/client/release/6.0.8/Zotero-6.0.8_linux-x86_64.tar.bz2"
-MD5SUM_x86_64="c47b42e80372de384a135d33e993a67f"
+DOWNLOAD="https://download.zotero.org/client/release/6.0.10/Zotero-6.0.10_linux-i686.tar.bz2"
+MD5SUM="ae6ecb5a16bea91b14c125554434d4e7"
+DOWNLOAD_x86_64="https://download.zotero.org/client/release/6.0.10/Zotero-6.0.10_linux-x86_64.tar.bz2"
+MD5SUM_x86_64="85b34508d360d63bfecf63f9e4fef81e"
REQUIRES=""
MAINTAINER="Andrew Payne"
EMAIL="phalange@komputermatrix.com"
diff --git a/audio/SongRec/SongRec.SlackBuild b/audio/SongRec/SongRec.SlackBuild
index 5e49c7e70c..3671de3b4c 100644
--- a/audio/SongRec/SongRec.SlackBuild
+++ b/audio/SongRec/SongRec.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=SongRec
-VERSION=${VERSION:-0.3.1}
+VERSION=${VERSION:-0.3.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/audio/SongRec/SongRec.info b/audio/SongRec/SongRec.info
index 130420b9ba..7e6783b9be 100644
--- a/audio/SongRec/SongRec.info
+++ b/audio/SongRec/SongRec.info
@@ -1,8 +1,8 @@
PRGNAM="SongRec"
-VERSION="0.3.1"
+VERSION="0.3.2"
HOMEPAGE="https://github.com/marin-m/SongRec"
-DOWNLOAD="https://github.com/marin-m/SongRec/archive/0.3.1/SongRec-0.3.1.tar.gz https://github.com/raspo666/mysbos/raw/main/vendor.tgz"
-MD5SUM="3b52048117e43a2094b5daa75283ca9c 39e109b735fa524f6a0a4ce8def38d10"
+DOWNLOAD="https://github.com/marin-m/SongRec/archive/0.3.2/SongRec-0.3.2.tar.gz https://github.com/raspo666/mysbos/raw/main/vendor.tgz"
+MD5SUM="fdbd3fcf1952a60393f0e38238622550 94129427d44daf28580530a137c429a7"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/audio/flacon/flacon.SlackBuild b/audio/flacon/flacon.SlackBuild
index a5a0399d1d..a6f4170ffb 100644
--- a/audio/flacon/flacon.SlackBuild
+++ b/audio/flacon/flacon.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=flacon
-VERSION=${VERSION:-8.3.0}
+VERSION=${VERSION:-9.1.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/audio/flacon/flacon.info b/audio/flacon/flacon.info
index 045e7f030e..0c2b1ddcc1 100644
--- a/audio/flacon/flacon.info
+++ b/audio/flacon/flacon.info
@@ -1,8 +1,8 @@
PRGNAM="flacon"
-VERSION="8.3.0"
+VERSION="9.1.0"
HOMEPAGE="https://flacon.github.io/"
-DOWNLOAD="https://github.com/flacon/flacon/archive/v8.3.0/flacon-8.3.0.tar.gz"
-MD5SUM="388d4da0de635aa8824d41a249d0311f"
+DOWNLOAD="https://github.com/flacon/flacon/archive/v9.1.0/flacon-9.1.0.tar.gz"
+MD5SUM="437174996c3bc3f208bd57ee07007fc2"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="libuchardet"
diff --git a/audio/mixxx/mixxx.SlackBuild b/audio/mixxx/mixxx.SlackBuild
index 0414b781e1..0deccd88d6 100644
--- a/audio/mixxx/mixxx.SlackBuild
+++ b/audio/mixxx/mixxx.SlackBuild
@@ -28,8 +28,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=mixxx
-VERSION=${VERSION:-2.3.2}
-KEYFVER=${KEYFVER:-2.2.6}
+VERSION=${VERSION:-2.3.3}
+KEYFVER=${KEYFVER:-2.2.7}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/audio/mixxx/mixxx.info b/audio/mixxx/mixxx.info
index 9c047b3295..b65274c106 100644
--- a/audio/mixxx/mixxx.info
+++ b/audio/mixxx/mixxx.info
@@ -1,10 +1,10 @@
PRGNAM="mixxx"
-VERSION="2.3.2"
+VERSION="2.3.3"
HOMEPAGE="https://www.mixxx.org"
-DOWNLOAD="https://github.com/mixxxdj/mixxx/archive/2.3.2/mixxx-2.3.2.tar.gz \
- https://github.com/mixxxdj/libkeyfinder/archive/v2.2.6/libkeyfinder-2.2.6.zip"
-MD5SUM="ac20a6c4588ee1d6b093968c5db007bf \
- 8a6f2a59265aa16fbbd532b83fa45541"
+DOWNLOAD="https://github.com/mixxxdj/mixxx/archive/2.3.3/mixxx-2.3.3.tar.gz \
+ https://github.com/mixxxdj/libkeyfinder/archive/2.2.7/libkeyfinder-2.2.7.zip"
+MD5SUM="486d370480980fa59613dd992bab312c \
+ 6c5dc2f823e5008da013ee8d2a277a72"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="chromaprint faad2 hidapi libmodplug libmp4v2 libshout lilv opencore-amr portaudio portmidi protobuf3 rubberband vamp-plugin-sdk"
diff --git a/audio/ncspot/cargo-lock.patch b/audio/ncspot/cargo-lock-0.10.1.patch
index 63a17b2d9f..cd198aeb2f 100644
--- a/audio/ncspot/cargo-lock.patch
+++ b/audio/ncspot/cargo-lock-0.10.1.patch
@@ -1,13 +1,13 @@
---- ncspot-0.10.0/Cargo.lock 2022-06-11 04:37:59.000000000 +0900
-+++ ncspot-0.10.0/Cargo.lock.new 2022-06-11 14:47:18.366369428 +0900
-@@ -709,18 +709,18 @@
+--- ncspot-0.10.1/Cargo.lock 2022-07-31 21:10:55.895228642 +0900
++++ ncspot-0.10.1/Cargo.lock.new 2022-07-31 21:19:36.879166735 +0900
+@@ -691,18 +691,18 @@
[[package]]
name = "enum-map"
--version = "2.3.0"
+-version = "2.4.1"
+version = "2.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "1284d66c2ebd284a159491ebc005c6608ef684f4f5db99c960b1837cb74b7067"
+-checksum = "f5a56d54c8dd9b3ad34752ed197a4eb2a6601bc010808eb097a04a58ae4c43e1"
+checksum = "0348b2a57c82f98b9dbd8098b1abb2416f221823d3e50cbe24eaebdd16896826"
dependencies = [
"enum-map-derive",
@@ -15,10 +15,10 @@
[[package]]
name = "enum-map-derive"
--version = "0.9.0"
+-version = "0.10.0"
+version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "00d1c54e25a57236a790ecf051c2befbb57740c9b86c4273eac378ba84d620d6"
+-checksum = "a9045e2676cd5af83c3b167d917b0a5c90a4d8e266e2683d6631b235c457fc27"
+checksum = "a63b7a0ddec6f38dcec5e36257750b7a8fcaf4227e12ceb306e341d63634da05"
dependencies = [
"proc-macro2",
diff --git a/audio/ncspot/ncspot.SlackBuild b/audio/ncspot/ncspot.SlackBuild
index 279550a735..64bb3522b4 100644
--- a/audio/ncspot/ncspot.SlackBuild
+++ b/audio/ncspot/ncspot.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=ncspot
-VERSION=${VERSION:-0.10.0}
+VERSION=${VERSION:-0.10.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -86,7 +86,7 @@ tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
cd $PRGNAM-$VERSION
# For cargo-1.58 incompatibilities
-patch -p1 < $CWD/cargo-lock.patch
+patch -p1 < $CWD/cargo-lock-$VERSION.patch
# build offline
# configuration tells cargo to use the configured directory
diff --git a/audio/ncspot/ncspot.info b/audio/ncspot/ncspot.info
index dcee883797..dbb8efae1b 100644
--- a/audio/ncspot/ncspot.info
+++ b/audio/ncspot/ncspot.info
@@ -1,7 +1,7 @@
PRGNAM="ncspot"
-VERSION="0.10.0"
+VERSION="0.10.1"
HOMEPAGE="https://github.com/hrkfdn/ncspot"
-DOWNLOAD="https://github.com/hrkfdn/ncspot/archive/v0.10.0/ncspot-0.10.0.tar.gz \
+DOWNLOAD="https://github.com/hrkfdn/ncspot/archive/v0.10.1/ncspot-0.10.1.tar.gz \
https://crates-io.s3-us-west-1.amazonaws.com/crates/addr2line/addr2line-0.17.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/adler/adler-1.0.2.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/aes/aes-0.6.0.crate \
@@ -15,8 +15,7 @@ DOWNLOAD="https://github.com/hrkfdn/ncspot/archive/v0.10.0/ncspot-0.10.0.tar.gz
https://crates-io.s3-us-west-1.amazonaws.com/crates/async-trait/async-trait-0.1.56.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/atty/atty-0.2.14.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/autocfg/autocfg-1.1.0.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/backtrace/backtrace-0.3.65.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/base-x/base-x-0.2.10.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/backtrace/backtrace-0.3.66.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/base64/base64-0.13.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/bindgen/bindgen-0.59.2.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/bitflags/bitflags-1.3.2.crate \
@@ -26,7 +25,7 @@ DOWNLOAD="https://github.com/hrkfdn/ncspot/archive/v0.10.0/ncspot-0.10.0.tar.gz
https://crates-io.s3-us-west-1.amazonaws.com/crates/bumpalo/bumpalo-3.10.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/bytecount/bytecount-0.6.3.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/byteorder/byteorder-1.4.3.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/bytes/bytes-1.1.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/bytes/bytes-1.2.1.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/cc/cc-1.0.73.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/cesu8/cesu8-1.1.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/cexpr/cexpr-0.6.0.crate \
@@ -35,32 +34,31 @@ DOWNLOAD="https://github.com/hrkfdn/ncspot/archive/v0.10.0/ncspot-0.10.0.tar.gz
https://crates-io.s3-us-west-1.amazonaws.com/crates/chunked_transfer/chunked_transfer-1.4.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/cipher/cipher-0.2.5.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/clang-sys/clang-sys-1.3.3.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/clap/clap-3.1.18.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/clap_lex/clap_lex-0.2.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/clap/clap-3.2.16.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/clap_lex/clap_lex-0.2.4.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/clipboard/clipboard-0.5.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/clipboard-win/clipboard-win-2.2.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/combine/combine-4.6.4.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/const_fn/const_fn-0.4.9.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/convert_case/convert_case-0.4.0.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/cookie/cookie-0.15.1.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/cookie_store/cookie_store-0.15.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/cookie/cookie-0.16.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/cookie_store/cookie_store-0.16.1.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/core-foundation/core-foundation-0.9.3.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/core-foundation-sys/core-foundation-sys-0.8.3.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/coreaudio-rs/coreaudio-rs-0.10.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/coreaudio-sys/coreaudio-sys-0.2.10.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/cpal/cpal-0.13.5.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/cpufeatures/cpufeatures-0.2.2.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/crossbeam-channel/crossbeam-channel-0.5.4.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/crossbeam-utils/crossbeam-utils-0.8.8.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/crypto-common/crypto-common-0.1.3.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/crossbeam-channel/crossbeam-channel-0.5.6.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/crossbeam-utils/crossbeam-utils-0.8.11.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/crypto-common/crypto-common-0.1.6.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/crypto-mac/crypto-mac-0.11.1.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/ctr/ctr-0.6.0.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/cursive/cursive-0.18.0.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/cursive_core/cursive_core-0.3.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/cursive/cursive-0.19.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/cursive_core/cursive_core-0.3.4.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/darling/darling-0.13.4.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/darling_core/darling_core-0.13.4.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/darling_macro/darling_macro-0.13.4.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/dbus/dbus-0.9.5.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/dbus/dbus-0.9.6.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/dbus-tree/dbus-tree-0.9.2.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/derive-new/derive-new-0.5.9.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/derive_more/derive_more-0.99.17.crate \
@@ -69,16 +67,15 @@ DOWNLOAD="https://github.com/hrkfdn/ncspot/archive/v0.10.0/ncspot-0.10.0.tar.gz
https://crates-io.s3-us-west-1.amazonaws.com/crates/dirs-next/dirs-next-1.0.2.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/dirs-next/dirs-next-2.0.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/dirs-sys-next/dirs-sys-next-0.1.2.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/discard/discard-1.0.4.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/downcast-rs/downcast-rs-1.2.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/encoding_rs/encoding_rs-0.8.31.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/enum-map/enum-map-2.1.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/enum-map-derive/enum-map-derive-0.8.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/enumset/enumset-1.0.11.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/enumset_derive/enumset_derive-0.6.0.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/fastrand/fastrand-1.7.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/fastrand/fastrand-1.8.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/fern/fern-0.6.1.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/fixedbitset/fixedbitset-0.4.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/fixedbitset/fixedbitset-0.4.2.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/fnv/fnv-1.0.7.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/foreign-types/foreign-types-0.3.2.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/foreign-types-shared/foreign-types-shared-0.1.1.crate \
@@ -93,12 +90,13 @@ DOWNLOAD="https://github.com/hrkfdn/ncspot/archive/v0.10.0/ncspot-0.10.0.tar.gz
https://crates-io.s3-us-west-1.amazonaws.com/crates/futures-task/futures-task-0.3.21.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/futures-util/futures-util-0.3.21.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/generic-array/generic-array-0.14.5.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/getrandom/getrandom-0.2.6.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/gimli/gimli-0.26.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/getrandom/getrandom-0.2.7.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/gimli/gimli-0.26.2.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/glob/glob-0.3.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/h2/h2-0.3.13.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/half/half-1.8.2.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/hashbrown/hashbrown-0.11.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/hashbrown/hashbrown-0.12.3.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/headers/headers-0.3.7.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/headers-core/headers-core-0.2.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/heck/heck-0.3.3.crate \
@@ -109,12 +107,12 @@ DOWNLOAD="https://github.com/hrkfdn/ncspot/archive/v0.10.0/ncspot-0.10.0.tar.gz
https://crates-io.s3-us-west-1.amazonaws.com/crates/http-body/http-body-0.4.5.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/httparse/httparse-1.7.1.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/httpdate/httpdate-1.0.2.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/hyper/hyper-0.14.19.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/hyper/hyper-0.14.20.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/hyper-proxy/hyper-proxy-0.9.1.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/hyper-tls/hyper-tls-0.5.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/ident_case/ident_case-1.0.1.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/idna/idna-0.2.3.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/indexmap/indexmap-1.8.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/indexmap/indexmap-1.9.1.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/instant/instant-0.1.12.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/ioctl-rs/ioctl-rs-0.2.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/ipnet/ipnet-2.5.0.crate \
@@ -122,26 +120,26 @@ DOWNLOAD="https://github.com/hrkfdn/ncspot/archive/v0.10.0/ncspot-0.10.0.tar.gz
https://crates-io.s3-us-west-1.amazonaws.com/crates/jni/jni-0.19.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/jni-sys/jni-sys-0.3.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/jobserver/jobserver-0.1.24.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/js-sys/js-sys-0.3.57.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/js-sys/js-sys-0.3.59.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/lazy_static/lazy_static-1.4.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/lazycell/lazycell-1.3.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/lewton/lewton-0.10.2.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/libc/libc-0.2.126.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/libdbus-sys/libdbus-sys-0.2.2.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/libloading/libloading-0.7.3.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/libm/libm-0.2.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/libm/libm-0.2.3.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/libpulse-binding/libpulse-binding-2.26.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/libpulse-simple-binding/libpulse-simple-binding-2.25.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/libpulse-simple-sys/libpulse-simple-sys-1.19.2.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/libpulse-sys/libpulse-sys-1.19.3.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/librespot-audio/librespot-audio-0.4.1.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/librespot-core/librespot-core-0.4.1.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/librespot-metadata/librespot-metadata-0.4.1.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/librespot-playback/librespot-playback-0.4.1.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/librespot-protocol/librespot-protocol-0.4.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/librespot-audio/librespot-audio-0.4.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/librespot-core/librespot-core-0.4.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/librespot-metadata/librespot-metadata-0.4.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/librespot-playback/librespot-playback-0.4.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/librespot-protocol/librespot-protocol-0.4.2.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/lock_api/lock_api-0.4.7.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/log/log-0.4.17.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/mac-notification-sys/mac-notification-sys-0.5.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/mac-notification-sys/mac-notification-sys-0.5.5.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/mach/mach-0.3.2.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/malloc_buf/malloc_buf-0.0.6.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/maplit/maplit-1.0.2.crate \
@@ -152,7 +150,7 @@ DOWNLOAD="https://github.com/hrkfdn/ncspot/archive/v0.10.0/ncspot-0.10.0.tar.gz
https://crates-io.s3-us-west-1.amazonaws.com/crates/mime/mime-0.3.16.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/minimal-lexical/minimal-lexical-0.2.1.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/miniz_oxide/miniz_oxide-0.5.3.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/mio/mio-0.8.3.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/mio/mio-0.8.4.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/native-tls/native-tls-0.2.10.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/ncurses/ncurses-5.101.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/ndk/ndk-0.6.0.crate \
@@ -169,12 +167,12 @@ DOWNLOAD="https://github.com/hrkfdn/ncspot/archive/v0.10.0/ncspot-0.10.0.tar.gz
https://crates-io.s3-us-west-1.amazonaws.com/crates/num-bigint/num-bigint-0.2.6.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/num-bigint/num-bigint-0.4.3.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/num-complex/num-complex-0.2.4.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/num-complex/num-complex-0.4.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/num-complex/num-complex-0.4.2.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/num-derive/num-derive-0.3.3.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/num-integer/num-integer-0.1.45.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/num-iter/num-iter-0.1.43.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/num-rational/num-rational-0.2.4.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/num-rational/num-rational-0.4.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/num-rational/num-rational-0.4.1.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/num-traits/num-traits-0.2.15.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/num_cpus/num_cpus-1.13.1.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/num_enum/num_enum-0.5.7.crate \
@@ -184,18 +182,18 @@ DOWNLOAD="https://github.com/hrkfdn/ncspot/archive/v0.10.0/ncspot-0.10.0.tar.gz
https://crates-io.s3-us-west-1.amazonaws.com/crates/objc/objc-0.2.7.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/objc-foundation/objc-foundation-0.1.1.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/objc_id/objc_id-0.1.1.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/object/object-0.28.4.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/object/object-0.29.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/oboe/oboe-0.4.6.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/oboe-sys/oboe-sys-0.4.5.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/ogg/ogg-0.8.0.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/once_cell/once_cell-1.12.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/once_cell/once_cell-1.13.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/opaque-debug/opaque-debug-0.3.0.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/openssl/openssl-0.10.40.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/openssl/openssl-0.10.41.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/openssl-macros/openssl-macros-0.1.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/openssl-probe/openssl-probe-0.1.5.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/openssl-sys/openssl-sys-0.9.74.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/openssl-sys/openssl-sys-0.9.75.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/os_pipe/os_pipe-1.0.1.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/os_str_bytes/os_str_bytes-6.1.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/os_str_bytes/os_str_bytes-6.2.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/owning_ref/owning_ref-0.4.1.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/pancurses/pancurses-0.17.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/parking_lot/parking_lot-0.11.2.crate \
@@ -215,27 +213,26 @@ DOWNLOAD="https://github.com/hrkfdn/ncspot/archive/v0.10.0/ncspot-0.10.0.tar.gz
https://crates-io.s3-us-west-1.amazonaws.com/crates/portaudio-rs/portaudio-rs-0.3.2.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/portaudio-sys/portaudio-sys-0.1.1.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/ppv-lite86/ppv-lite86-0.2.16.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/priority-queue/priority-queue-1.2.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/priority-queue/priority-queue-1.2.3.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/proc-macro-crate/proc-macro-crate-1.1.3.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/proc-macro-hack/proc-macro-hack-0.5.19.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/proc-macro2/proc-macro2-1.0.39.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/proc-macro2/proc-macro2-1.0.42.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/protobuf/protobuf-2.27.1.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/protobuf-codegen/protobuf-codegen-2.27.1.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/protobuf-codegen-pure/protobuf-codegen-pure-2.27.1.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/psl-types/psl-types-2.0.10.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/publicsuffix/publicsuffix-2.1.1.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/quote/quote-1.0.18.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/quote/quote-1.0.20.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/rand/rand-0.8.5.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/rand_chacha/rand_chacha-0.3.1.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/rand_core/rand_core-0.6.3.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/rand_distr/rand_distr-0.4.3.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/redox_syscall/redox_syscall-0.2.13.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/redox_syscall/redox_syscall-0.2.16.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/redox_termios/redox_termios-0.1.2.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/redox_users/redox_users-0.4.3.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/regex/regex-1.5.6.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/regex-syntax/regex-syntax-0.6.26.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/regex/regex-1.6.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/regex-syntax/regex-syntax-0.6.27.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/remove_dir_all/remove_dir_all-0.5.3.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/reqwest/reqwest-0.11.10.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/reqwest/reqwest-0.11.11.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/ring/ring-0.16.20.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/rodio/rodio-0.15.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/rspotify/rspotify-0.11.5.crate \
@@ -245,10 +242,9 @@ DOWNLOAD="https://github.com/hrkfdn/ncspot/archive/v0.10.0/ncspot-0.10.0.tar.gz
https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-demangle/rustc-demangle-0.1.21.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-hash/rustc-hash-1.1.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-serialize/rustc-serialize-0.3.24.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc_version/rustc_version-0.2.3.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc_version/rustc_version-0.4.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/rustls/rustls-0.20.6.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/rustversion/rustversion-1.0.6.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/rustversion/rustversion-1.0.8.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/ryu/ryu-1.0.10.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/same-file/same-file-1.0.6.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/schannel/schannel-0.1.20.crate \
@@ -256,42 +252,33 @@ DOWNLOAD="https://github.com/hrkfdn/ncspot/archive/v0.10.0/ncspot-0.10.0.tar.gz
https://crates-io.s3-us-west-1.amazonaws.com/crates/sct/sct-0.7.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/security-framework/security-framework-2.6.1.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/security-framework-sys/security-framework-sys-2.6.1.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/semver/semver-0.9.0.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/semver/semver-1.0.10.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/semver-parser/semver-parser-0.7.0.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/serde/serde-1.0.137.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/semver/semver-1.0.12.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/serde/serde-1.0.140.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/serde_cbor/serde_cbor-0.11.2.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/serde_derive/serde_derive-1.0.137.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/serde_json/serde_json-1.0.81.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/serde_derive/serde_derive-1.0.140.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/serde_json/serde_json-1.0.82.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/serde_urlencoded/serde_urlencoded-0.7.1.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/sha-1/sha-1-0.9.8.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/sha-1/sha-1-0.10.0.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/sha1/sha1-0.6.1.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/sha1_smol/sha1_smol-1.0.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/sha2/sha2-0.10.2.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/shannon/shannon-0.2.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/shell-words/shell-words-1.1.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/shlex/shlex-1.1.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/signal-hook/signal-hook-0.3.14.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/signal-hook-registry/signal-hook-registry-1.4.0.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/slab/slab-0.4.6.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/smallvec/smallvec-1.8.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/slab/slab-0.4.7.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/smallvec/smallvec-1.9.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/socket2/socket2-0.4.4.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/spin/spin-0.5.2.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/stable_deref_trait/stable_deref_trait-1.2.0.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/standback/standback-0.2.17.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/stdweb/stdweb-0.1.3.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/stdweb/stdweb-0.4.20.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/stdweb-derive/stdweb-derive-0.5.3.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/stdweb-internal-macros/stdweb-internal-macros-0.2.9.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/stdweb-internal-runtime/stdweb-internal-runtime-0.1.5.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/strsim/strsim-0.10.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/strum/strum-0.22.0.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/strum/strum-0.24.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/strum/strum-0.24.1.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/strum_macros/strum_macros-0.22.0.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/strum_macros/strum_macros-0.24.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/strum_macros/strum_macros-0.24.2.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/subtle/subtle-2.4.1.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/syn/syn-1.0.96.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/syn/syn-1.0.98.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/synstructure/synstructure-0.12.6.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/tempfile/tempfile-3.3.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/term_size/term_size-0.3.2.crate \
@@ -302,34 +289,32 @@ DOWNLOAD="https://github.com/hrkfdn/ncspot/archive/v0.10.0/ncspot-0.10.0.tar.gz
https://crates-io.s3-us-west-1.amazonaws.com/crates/thiserror-impl/thiserror-impl-1.0.31.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/thread-id/thread-id-4.0.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/time/time-0.1.44.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/time/time-0.2.27.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/time/time-0.3.9.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/time-macros/time-macros-0.1.1.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/time-macros-impl/time-macros-impl-0.1.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/time/time-0.3.11.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/time-macros/time-macros-0.2.4.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/tinyvec/tinyvec-1.6.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/tinyvec_macros/tinyvec_macros-0.1.0.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/tokio/tokio-1.19.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/tokio/tokio-1.20.1.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/tokio-macros/tokio-macros-1.8.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/tokio-native-tls/tokio-native-tls-0.3.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/tokio-stream/tokio-stream-0.1.9.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/tokio-util/tokio-util-0.7.3.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/toml/toml-0.5.9.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/tower-service/tower-service-0.3.1.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/tracing/tracing-0.1.35.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/tracing-core/tracing-core-0.1.27.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/tower-service/tower-service-0.3.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/tracing/tracing-0.1.36.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/tracing-core/tracing-core-0.1.29.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/tree_magic_mini/tree_magic_mini-3.0.3.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/try-lock/try-lock-0.2.3.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/typenum/typenum-1.15.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode-bidi/unicode-bidi-0.3.8.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode-ident/unicode-ident-1.0.0.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode-normalization/unicode-normalization-0.1.19.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode-ident/unicode-ident-1.0.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode-normalization/unicode-normalization-0.1.21.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode-segmentation/unicode-segmentation-1.9.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode-width/unicode-width-0.1.9.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode-xid/unicode-xid-0.2.3.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/untrusted/untrusted-0.7.1.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/ureq/ureq-2.4.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/ureq/ureq-2.5.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/url/url-2.2.2.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/uuid/uuid-1.1.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/uuid/uuid-1.1.2.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/vcpkg/vcpkg-0.2.15.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/vergen/vergen-3.2.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/version_check/version_check-0.9.4.crate \
@@ -337,20 +322,20 @@ DOWNLOAD="https://github.com/hrkfdn/ncspot/archive/v0.10.0/ncspot-0.10.0.tar.gz
https://crates-io.s3-us-west-1.amazonaws.com/crates/want/want-0.3.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/wasi/wasi-0.10.0+wasi-snapshot-preview1.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/wasi/wasi-0.11.0+wasi-snapshot-preview1.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/wasm-bindgen/wasm-bindgen-0.2.80.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/wasm-bindgen-backend/wasm-bindgen-backend-0.2.80.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/wasm-bindgen-futures/wasm-bindgen-futures-0.4.30.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/wasm-bindgen-macro/wasm-bindgen-macro-0.2.80.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/wasm-bindgen-macro-support/wasm-bindgen-macro-support-0.2.80.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/wasm-bindgen-shared/wasm-bindgen-shared-0.2.80.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/wasm-bindgen/wasm-bindgen-0.2.82.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/wasm-bindgen-backend/wasm-bindgen-backend-0.2.82.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/wasm-bindgen-futures/wasm-bindgen-futures-0.4.32.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/wasm-bindgen-macro/wasm-bindgen-macro-0.2.82.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/wasm-bindgen-macro-support/wasm-bindgen-macro-support-0.2.82.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/wasm-bindgen-shared/wasm-bindgen-shared-0.2.82.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/wayland-client/wayland-client-0.29.4.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/wayland-commons/wayland-commons-0.29.4.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/wayland-protocols/wayland-protocols-0.29.4.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/wayland-scanner/wayland-scanner-0.29.4.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/wayland-sys/wayland-sys-0.29.4.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/web-sys/web-sys-0.3.57.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/web-sys/web-sys-0.3.59.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/webpki/webpki-0.22.0.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/webpki-roots/webpki-roots-0.22.3.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/webpki-roots/webpki-roots-0.22.4.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi/winapi-0.3.9.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi-i686-pc-windows-gnu/winapi-i686-pc-windows-gnu-0.4.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi-util/winapi-util-0.1.5.crate \
@@ -376,7 +361,7 @@ DOWNLOAD="https://github.com/hrkfdn/ncspot/archive/v0.10.0/ncspot-0.10.0.tar.gz
https://crates-io.s3-us-west-1.amazonaws.com/crates/xml-rs/xml-rs-0.8.4.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/zerocopy/zerocopy-0.6.1.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/zerocopy-derive/zerocopy-derive-0.3.1.crate"
-MD5SUM="c430461a993c2fde6781a9eb8431de74 \
+MD5SUM="b2e52422a966ce358b02d8ce5d9ef01e \
c4c6ae55973b5054bf10f574fe49317f \
669215548c64019c08c92b2c1afd3deb \
bd53a9f0ec43690f84e8c96bba8e538d \
@@ -390,8 +375,7 @@ MD5SUM="c430461a993c2fde6781a9eb8431de74 \
449a5d837917df1680d641b541664cbc \
142cb4b9a653e56e56311f0c883b8582 \
05d77ef52e90ad161fdd41b252420467 \
- b47959c03cf9213e50a15ab86090c9d9 \
- 80b445001cdf9afc955e1ccf557e6153 \
+ 3908579d0078b18558b5c23b1e57a3dd \
80a2c27647a6acb1890a3a7de8fded72 \
51cef6d77ce79c186bcd69779376c03b \
a295edb6953237ebbdfa8e731229f9a3 \
@@ -401,7 +385,7 @@ MD5SUM="c430461a993c2fde6781a9eb8431de74 \
67b7cc02856cad7f081e9dc0d8a74427 \
389fdc843f52c6ae84519f4592bd6780 \
1e704be5ddde9d6b5383ef1035309f91 \
- df3ac16302a9dd29508eda92aa402a9b \
+ 91d4b2bb0c615a1ed359967b054dd61a \
8e3a4d0980acef2c4e74485a45de29a9 \
267fc4a374516caa7ab495f0c607c1b4 \
10b68ba1e7093d889e9198dcd0ea2a3e \
@@ -410,32 +394,31 @@ MD5SUM="c430461a993c2fde6781a9eb8431de74 \
1f145acaad7dce34cd8c820655b99933 \
5184822d3fd9f30dfa4bc922ffa4143c \
f3eb3c26c84733d06a9d4ba181d4dc06 \
- a7d2140f1c0165b6282e435d2082854b \
- 35e379582134753cca7735abca4cb92f \
+ 67a0419aac5b096dc8dff7ecbdd5e493 \
+ a2e1b64489b6bdae548ec08f883eaecf \
7aa34fd63d9334802314b4305c78021a \
eb6e4217d79aefec36a4d1068b4ae278 \
c9b3ce98c641a58e41c5284c8b5d110e \
- 798d3dfadf141cefb80666838a54c8c0 \
fff3aa07be4920daefab088326186e76 \
- 8429c8fdb57ee84042a5e675ecb81838 \
- 79fab551108329d3a18b31edb0b410aa \
+ d6713bb678ba1897f68d4a6c9543ee53 \
+ 55778c9fe3eebab8784fe890df978d21 \
ae6dd0cd5319220586d8ace4c4be87ce \
d05cbf26ed52299487a802688a1d22cb \
092c01b71d220e9e742d1ce83040f9ba \
7a3407bc20f850b9ae921b99bc6377a0 \
5c0b974591c88858125a1bb4e64d7bdc \
ae3b20a774d7e547df1f55dfaaee9ac1 \
- 576ee1b86d4c2abacb63ea19c0121d2f \
- 8d21be2fa5f912232d6c441e8dd78cb1 \
- d72ed6a129fb56bfc9b09067ed04890f \
+ 0324dfd2b4384ae8c82433bd0efdabf8 \
+ aadf8e23df0c2300d2b787ef5c1961f9 \
+ 89e88633cab0e4b6f3d3878b84dffe8b \
ed0342f94ffebe96d5650f55c23b12a1 \
cf52970ee52905ad114b93571dd9c6c6 \
- 4813ec8f041716c38a9fa62cf5a5aafa \
- adea01876cc06fed2497a0283002e80c \
+ 6bc7fefe32fb51d8880569cd2671d85d \
+ dd0bdc7cd726f6730349e05102d0f1d7 \
f28e4363b28774af3f8127ed40bcdc9f \
c1713950e7088b216d011fc5c2bdd661 \
6129e036328e2ec678c8d5d9be3c5e59 \
- 3ddbeaaa356f7725a3e4c12ff457d6b0 \
+ eb1e014c417a0d7f2e843c868188af55 \
bcc9f4108e0c21c7b48b692c06077828 \
82b01392ec0b278bdfc549514900d778 \
b4585736b4551ce939e025bce98973fc \
@@ -444,16 +427,15 @@ MD5SUM="c430461a993c2fde6781a9eb8431de74 \
e8f53be89a66884dbb2cf3f6b55d41a9 \
3681f813c502d911e9eea940dddd26a5 \
056c8d712ee146347c412b72f4077b2f \
- 20006dab4b1bd43c86688877ecd58e8f \
09b520d03e86d50e3ac39d856d5aec32 \
35b66b0440372e0d6535dc64f74057a1 \
cfd5ddf7977934e060cc6d214519351f \
accf4486cb4158e79095ddc7ddd563d4 \
29fa19c82eb9a198535b2d4e84b75ad6 \
ddcc21bf6fa1316442742d6bb49481c9 \
- e08921c68133df2e254fe723b368bae3 \
+ d59e1fe9834d52c50e2414a34945e479 \
d03adfd6f55dfa573361e8ddca01470a \
- cb5ed77afc1b15df11be1914793d7dce \
+ a1e1c92075e77d61acf61a094a68fa61 \
8dab3b3ec00dc56cffde0b0c410d47b5 \
78c898fdaa3968e23904bf8538c4a271 \
667e86b8b8d96ab4e9605627ce7dcc9a \
@@ -468,12 +450,13 @@ MD5SUM="c430461a993c2fde6781a9eb8431de74 \
1ab2952ce15d2f9cfe279821274133eb \
8071e8e030bee77619611dbb4e508864 \
4824dbe307f1d20e74a4ebad2b7e4d6e \
- 8a9e0a43625da8d29c57e742c4d3d385 \
- ac4775c8640cd2c698e1639e7cd6e788 \
+ 62864db03072aaae4f855126d502b8c7 \
+ e2cd89bd39242bc8635c6b4ac840d5ca \
e7c07242a95ee1df865efe9534e10a34 \
576e03703c56261f14e5aeccfba0b4c9 \
fea840ce07a32bdace46c59c41362f3b \
62b3edf8c2db7fccb1a6a41134b84e62 \
+ 1b41b97d982520b7364a87a39e2a1ed8 \
db0a261fe0b5164d96666c51a98e0fa1 \
0372a8de508e57da4d4869f058bcb630 \
d4310bba2bdd940077329f6fca3fde78 \
@@ -484,12 +467,12 @@ MD5SUM="c430461a993c2fde6781a9eb8431de74 \
c21c16e3bdc619cf65a31b23136d62ce \
c1784ff333f8e33380c087208e1b42ff \
4918da28fbc2f6888ad71c159996a9b5 \
- 74837c8570567d6b63e9c217a73a96a7 \
+ efbd1811a5aa0afb03c9a94f3c4005fd \
31667fab2083c342c85bb51c2cba6d58 \
6540f0c2d7dce570f06661292fc68cab \
fe77a3f609b6fd8d5b08f3b2ef14d2ad \
f50aaf5171cbc0327f8d18a4ec7405fb \
- 4aa525c71ec0e2bf650c1e1f1af0de22 \
+ 9473c008d472707d1aa3273d7cbabb96 \
5f153f7135dceb02f88266121c836b4e \
916bae8326e21f1d60fa9cba2b7dfbcb \
d1ec0fbb99abe45e73d651418496b08b \
@@ -497,26 +480,26 @@ MD5SUM="c430461a993c2fde6781a9eb8431de74 \
b30ef1414dde99d96e89aeea2b3fc094 \
73272fe4aadb91d550dca8fc7ead8bf7 \
3aefa31e8413112958290a6ca004b096 \
- d49632aacbe5b25a24e411e7a037cc0d \
+ 4604e64e42b38b20a8ca446e2253ca1f \
fba3b040a55c01be7376d3dd5c4d4920 \
23cc9e52c52465f5b225e62ab7cc3457 \
d3d110551104b00b42c9920958939391 \
c58d450f13e76e4a034fde8f20710266 \
b572f0c3d1144e7c35dcdfd4f08913f8 \
a087f8a5947ecf4e734ac9cfe695469c \
- 0764d84de2302fda8d1d72b95f31a0b8 \
+ 073db4fbf20ab3fae890fc5a87ce10a7 \
a2db9e4d802b919606c596d7d95ef251 \
d07af7d3cab8ed749a8310a89be6b1ff \
4ba60e706b5e69a88192ff773b27a229 \
58d0064087bc800cf6ee10d667651491 \
- aff9d61edeb9a53144e0a58cd6cf68c0 \
- 99468393d29c63b1787201aa22f2c3e4 \
- fa0a15e8fe050620612798d7930d1436 \
- 34bad08297667d4500eff240dcafd870 \
- a5aa9fd7453596e70f7fd4699f1b9153 \
+ d5619cd692cdf95bddb994fa4351e4a5 \
+ 2ba6cd31b6ef69fdcbec450eb07fb2ed \
+ 1a9824f887b3ef3150c93c087bbb10fb \
+ 067ca67cf5dc5d2eb25c03e491ceb395 \
+ bd13e165196e3470237b852d347cbb9b \
1c1e406fe68d3223a6c58e9c1987b6ce \
b31bf94ffe7e0f2ada93afae1076eaeb \
- 6ae49429a14a9251e6ddb162c95a7637 \
+ 4beeb8e880700c05f3b68fc64f61496f \
7b3195612bc6090f0fa759e747a9e91c \
7c81e7a61ec172a229d6fdbc553e883d \
47580fad08273a52e998f84ef404912e \
@@ -527,7 +510,7 @@ MD5SUM="c430461a993c2fde6781a9eb8431de74 \
a362e890dd0dfe51ecd95a4a1be6e28c \
8b708bc4b33c5e1683467444c9ed41b0 \
4b343c4628bdfa094b2bb027d7853561 \
- 110b5ea3d4fc1e9bb304e74f7a3165ee \
+ c000987eefc279a40c38c8f90f70af6f \
83c88f2bd69c44122955bf94ad9377a1 \
81f3d69af8142596468325954a52dea3 \
1a6e77e2f6f916ef7a5a9481ed426b76 \
@@ -544,12 +527,12 @@ MD5SUM="c430461a993c2fde6781a9eb8431de74 \
6b1db46a36bc0dc590270d2c952d30c4 \
9c414752deabb69c93aa3911422a960c \
25a9c25700c416af66082afbd9187bb7 \
- 6edc86d48078d1603065424c02020da3 \
+ ecfdf691814a9cdfa5636ee1d0879ee4 \
56c34619687723fa3fc23213471e8545 \
073b4c53e303ccf2a807dfce7f5e986a \
44ef8a2279dadf391881a69c60d29197 \
99e024622d98dc28a8a5f37afccaf20a \
- 0cd34d83344babdcb0aa123b5e672182 \
+ 00ebf3254ed74711c1f6717de3012350 \
a0de6eabdeb1320350abcbd7c02df6ac \
c5e50e299295e662ad19c58428d6e085 \
e0fb2ffb3e0dea049696adbdddfbc670 \
@@ -559,18 +542,18 @@ MD5SUM="c430461a993c2fde6781a9eb8431de74 \
b4dcac855af5df71f3383d86c4a96b78 \
aecd889de42c8168e1bc97a6f2720d8f \
fd9aa273ad560dedd00ddcf3dbe808ce \
- 382e93f458f75ba7fa3dc1ab0f4294eb \
+ 8eb6b0a481894fd1cd43c0eb384813bf \
980c225025b646fa54a9450d22688ad0 \
af692853d165edb9c5df23627b2f8e04 \
e460418ee4f5508bc53c97e809331882 \
- d2898eb94e8ec220fa09df7fa0ebb692 \
+ 38aeac4e9cd048bc1ae5c81251fc5417 \
653e04baa68a4484b3b839c19221e474 \
- 1babe6b3077bea6540b8fb5ecaadc255 \
+ 728031c49b53e56dd6f7af19d4182975 \
73212ff5e0f8cd8844081a2461393707 \
907244c0d3791f3f981c7cc8e4cad0a3 \
- 096fb86ba1404393413cc933ed39bf0d \
+ 1a1faee558a8109ff8b9f7767410fded \
52c2dce84094bc11d1feb9b61f5e8e8c \
- ceb4ba55f783e6834b6914f56f451d0e \
+ 048b642911465ca64dfb02763911bb5f \
6fb245ba04d6859fadef5fe22806355b \
ef6fc33d718cd6aa793a60f884d62611 \
12e4ba5909e1f30b9142932571eaa4da \
@@ -590,27 +573,26 @@ MD5SUM="c430461a993c2fde6781a9eb8431de74 \
1262dd2afb9bbb47b9075ead3102da9e \
ec96d03983725371e10bd4dad4fdd232 \
ae91c97885d67994a342820cf7d59fb2 \
- f928d1a5d88f85979fa0e3a1a36dfe06 \
+ 33679fe14ebc77581ed0b63e7709a84e \
9ca09a08411defb5fab6b9467d208ce0 \
- c7c38eb603bed6f42edbc4294806a44a \
- a081866d627a3feb598df6960be8adc8 \
+ 25d39364e65abc3e43a10298371c7ebb \
256e8677308aa17acc8c82b54d8a4fae \
1810d970f84683a419d7b9aa6740f8a6 \
aca51d2a40262bfd8e69fbf6b2b01ed2 \
2420f3d4a8596c2a9f7ec381e383bd32 \
bba8ffaf00ffd88011f61edfac177107 \
- 0fa01f3988219987a04c09dae3933d94 \
+ 37812acc7a616d54221d786d215ef8cf \
ee7a5f842c39bc47c474196e83b0df5f \
e30085994bbeb4b7f4895d48216d5476 \
ae5dab3db7dc317e16bb6f9e7eb15d14 \
a661e92ffd6cb9f0893126e3cde3fffc \
- 2e69b77050ab91b1d0bb941e843a05cb \
+ 16111f31a29feae4ce4a324b83dc0189 \
c5b23985f2b07389edcda3900fc8a751 \
2793ed3e6807d79ff72271baec586531 \
- 8cfc5b8dac188c6b4b790175902df1bc \
- c3789f11772f0c40ad7cc1f6e4b7bf2c \
+ 91b6b40d2d4c43ea78a8fa15b6b9b3d7 \
+ eae2f2a5c23013ff8849962c49844095 \
0538d1da369f3e3f0412aa4d735c1b61 \
- 21990b71d50e2a25c55a99f5ac7ba951 \
+ a9d6b0812e38c6d9c626a555debbf2fb \
17462a66e5dda514a57afefa0295d8f0 \
ee620998fafcd5665f24897e37c0d57e \
c0d0de72a13afcad01d8cb4f8bd778e1 \
@@ -620,10 +602,9 @@ MD5SUM="c430461a993c2fde6781a9eb8431de74 \
6eb014e73f66bc13226e0ef6d815d375 \
7b1261ea730a9314bc9bcdf4a379bf98 \
5e4ad69737043efed21e99c959727ef5 \
- 4d101ab24d14c54937c5f45ece8fad5f \
fdf3aa5e1f6c33e4f68b0f7b08e1e94e \
d7d853163d2a0246919fdb37753f68a2 \
- 7f5968a4b096a6441764934c8df4438f \
+ fa1330d9c1d0212ec3feabb3e8e86d41 \
23851f50f90a08187e6587bbb8fb76ce \
2d8d8b377d144f5e32b4f65a69eb0b24 \
47a2e9a3f22a0199c7f8292f43d5fa3d \
@@ -631,42 +612,33 @@ MD5SUM="c430461a993c2fde6781a9eb8431de74 \
97925b5e8882e9af3c54753eb0184ce4 \
4b09fe533b3580ace8ae485a477b4532 \
ffbaf84e19c894443b584605e668b6ea \
- 64111c20b69aa1532fb66b70c4660b55 \
- c1ce9a606f286b2a3b7d885046d47ecb \
- 8b4d8c7b6e3a060d365bc1ad650929fa \
- 31553e8c2d0d2f2e7474cc48a03337d8 \
+ 595031da361b25cca684e7c5030bbcc1 \
+ e3eeacb0e82ae4111a85487651080f43 \
30f8c7ce8e7a3a98039d34a07556435d \
- 3d3fef13feb53a62c0f434a092f526bf \
- 78187fa5db3eb2eeba6d865363ad1a40 \
+ 4a180db7c372d8eb953ffe61750d29bb \
+ febf16cbb5bf036ce6e49dc1d217b122 \
47151b766b6b73e638fabe6fae7b723d \
82078b82ed1c52aac9552a39ead691a0 \
b4f91f8bac0c0d47b85ca04e6b69255d \
- ff221db0109795b44f92352780cd1901 \
- 74d8afce717ff89fb2cb5141f121782b \
d277d2c875a4cafe326305ebdf180cc8 \
31bc883e6f9b36925f55460401197274 \
ce622fdb8d18cd1c13ed8fadc5400c10 \
0bfb08b9dd5df72ba5ed7d74dd5fe6eb \
8532a59ccbacb95018a128b2d7b2601a \
21b43d5721b3a9c16059acb691f4314d \
- be6b7845e52831416901caba0b97a360 \
- 6249245cf12427da0a4f37bc3d294ff4 \
+ 9b7ebf6b588afaad70bf48a742973a30 \
+ f087a0412ec128b8a1a19460ae7aaf7a \
f8839491f88f7a15ac8a5bdd787de442 \
422ea23fbfe5bff61f519d960647ebf8 \
5988bad1543264a9f48b542192e7de9a \
- 24ef1811d6646fdbd7908f40ffc6c054 \
43661dc16a38eb42bd49a11b9f00d6f4 \
- 82d13642cb366d10feed4e06220eea64 \
- f74dd8f5f9f972335eff63649cfcd5ba \
- 0d449ec619ac8336ef533d6b7df91c14 \
- bcc5d4659d3210ea73d37c9f02adbbd3 \
82d98dc87dc8503400aa095f5aa70f13 \
be9ffe9cd74d80c5889251af75a2b987 \
- ccbf57b9e50c3176fe5be4f5ce9e68b3 \
+ 2f06924d629c72bab26c5dd9c9d6dad2 \
5b80104a258d778b74583757a3a5d43c \
- bb16e7b2b05136600fdd453c99d854c6 \
+ e62ea00d617749a4f45ee47784fc4df8 \
8e053c23f1d36fbf3f276fbf501e3e35 \
- 751491de7145e350a774641391c49e66 \
+ 56aba66d1843b03c542c3558631eecbd \
8f6b6cc71be0473b79c65abfea592c07 \
f29a1bb1b5f3f29cedb36f40f720d765 \
73d602cc41e3e431bf4fabd129ae1616 \
@@ -677,34 +649,32 @@ MD5SUM="c430461a993c2fde6781a9eb8431de74 \
ac76b35d8c76c7fa25c73b8863d5d055 \
66345b13fd97229fefe61ba6457dfe66 \
c6c50e4feea5f4cc4e1fb3c7e88606a5 \
- ea1d6cb5bae32581bf49dc8fe44e76e7 \
- ad3f3c7bb184e63919b633dc35805cf4 \
- c7d88c3e5879e6ff1c468568c049d9c7 \
- 80e8c99ee71404715887fc65fdb1bbd0 \
+ 866d5066dd30c14e5180c962fd98c747 \
+ 1810b2a2299ed5a2434da7926161fbd4 \
5f0470696baaa4e5953bddbf196998f9 \
7bfcad253aff26bc26c5e3521f3ba891 \
- 24088a366d553724adafdc0db6adddda \
+ e8992eaa85fd0c1199a26dc279af16e0 \
45273943465d6fc2a3f8bf282460508a \
5b6b7a1faf12d38ce800162fd5236f57 \
5af6f23ddc5761b8e8becc9f3514c113 \
f4685e02b86d7559259b1e41ae9b11c8 \
b02f8aae39609bfe759838fbe0616c1a \
- 519bfbdd19531f1d7b775bfa7ce4ee80 \
- 627a40c8adb895809c18a05a780ab7a3 \
- cc63e9933c65eada212c3baa5fcc5ed1 \
+ 60d7c3a9f75ac64cffbb9ccda7c1c8e5 \
+ 37d3f688f1926d0c87ce801137eec432 \
+ e5dbc8725f73e547dda26f1cdc5919fc \
bd5c630b1c9e06074ea101f5133c26ed \
e876964c7b83db85fb7897bee7ad0f45 \
7b38b145ae3f6d7d09a1a7a98396f1a2 \
bd0cd532c61dac2087ecd7e0fef0d011 \
- 1415b48fcebe79916396ef3383ef9b3a \
- 10291d9a0022076bc0827250816d3476 \
+ 3b2bcea2342ed3bc176fafa93791f583 \
+ 5f51a521fb1c27539004942524eafab8 \
2e8e0a121121087295e708b2eb4b54d5 \
a42cc2834b2150027d7b427558a87803 \
763a3a6901bbb11a6998d29867d39b3c \
240cfb5665ad3457b28bcdc139393e6d \
- 276cb054ab4cf02534f3558a52e667d6 \
+ f9cf14be8e6af50cdd7bf440728f1686 \
eb721c4d9e5dba8f93e9de0a80036ec3 \
- d5c9fc84c532e42f148d7f9b9982230f \
+ 186c8bc9befaa2929366a64d34951abc \
e900a384ac7dbb320fe6a7279fbfef89 \
c4769705079e88d68739e6089e8769a3 \
d18d362345c4fe512ef67b738b239fb8 \
@@ -712,20 +682,20 @@ MD5SUM="c430461a993c2fde6781a9eb8431de74 \
e334c03160b1e0989c2a71ca55f631fc \
a312b55a428f827a91097d1d8497b02b \
e972ea58ec203bfa6c79c1207852298b \
- 2c5bacb773fb313b9b6b497cb9962aa7 \
- eff162a9eb73d8bf43ab38431a1825f6 \
- 3886b2a97dc68f123f790972e92e900c \
- 5a95cd15fe52d43a8ef355d65417549a \
- 7c1938786f5fe1da4fb3dbe5ebbcaeeb \
- 1a1754a2a84a7511aea0bb45eccc5fa0 \
+ 1a7c8f83d6e0c000fe06fe006c41e666 \
+ 278dd3da79cc1bcf5bd22fdc2b27b929 \
+ f2f154cc0d88e6959a36a9c2ad77f43f \
+ f682163a28f67505957df4e8a1c10e6e \
+ 69715da66bbce335e925305a89d700a0 \
+ fe970530473f5def15262606e730ab79 \
985905d57ad72c1c121dee14bf4f9efa \
bcc4eaeb210f32b89bf759ee6c24101a \
5807a962955bc045a7db6ceb0bfcb9e6 \
440ce2ee47f92744b50ebadc2f88c153 \
7d443535a53f74f1bf0e5fccadb3b15f \
- 79bdafabe100289aa1c70c05a34232f8 \
+ 55293130d3c927b3d63181fd543c25d5 \
c57cbd1119703ddacef1f7523b5beb41 \
- 5cb90cd6ecc9dc9187b5dde1a21acaf6 \
+ d2bdcbe677faba5f2fa7f4c92bd5d39b \
0498c4a11448bfc35dc7bb2caa64c753 \
db96b50050277bf05a3c68534bbb9586 \
b9e37d5fc4ad28b612b78ad37816684d \
diff --git a/audio/ocp/README b/audio/ocp/README
index 08e94c54e2..160781bf9e 100644
--- a/audio/ocp/README
+++ b/audio/ocp/README
@@ -1,3 +1,34 @@
-Open Cubic Player is a music file player. It is derived from Cubic
-Player 2.0 which was developed by Niklas Beisert. It can play MOD, IT,
-S3M, XM and many other formats.
+Open Cubic Player is a music file player for Linux, Unix, DOS,
+Windows 95-ME and XP.
+
+OCP is derived from the Cubic Player 2.0 alpha ppe which was developed
+by Niklas Beisert. Linux rewrite/porting is done by Stian Skjelstad.
+OPENCP is published under the GNU General Public License (GPL).
+
+Supported formats:
+ 669 - 669 Composer module
+ AMS - Velvet Studio module
+ BPA - Death Ralley archive
+ CDA - compact disk CD audio track
+ DMF - X Tracker module
+ IT - Impulse Tracker module
+ MDL - Digi Tracker module
+ MID - standard midi file
+ MOD - amiga ProTracker 1.1b module and variants
+ MP3 - MPEG audio format level 1-3
+ MTM - Multi Tracker module
+ MXM - Mxmplay module
+ OKT - Oktalyzer module
+ PLS - playlist, works also with M3U and PLT playlist files
+ PTM - Poly Tracker module
+ S3M - Sream Tracker 3 module
+ SID - PSID sid file
+ UMX - Unreal module file
+ ULT - Ultra Tracker module
+ WAV - Microsoft RIFF wave file
+ WOW - WOW Tracker module
+ XM - Fast Tracker 2 module
+
+Depends on unifont ttf support which is not enabled by default by
+gnu-unifont. Please see gnu-unifont README for information on how to
+enable it. In 14.0.04 this was done with FONTFORMATS=otf,ttf,pcf,psf,otb
diff --git a/audio/ocp/configure.ac.diff b/audio/ocp/configure.ac.diff
deleted file mode 100644
index 906aeb8bb1..0000000000
--- a/audio/ocp/configure.ac.diff
+++ /dev/null
@@ -1,67 +0,0 @@
-From 21ebd384f78d9933b6e58554db5726e4b3c42efa Mon Sep 17 00:00:00 2001
-From: Stian Skjelstad <stian.skjelstad@gmail.com>
-Date: Wed, 3 Feb 2021 10:41:31 +0100
-Subject: [PATCH] Do not block unknown compiler-versions. We do deny-list
- instead of allow-list. Fixes #30
-
----
- configure | 16 +++++-----------
- configure.ac | 14 ++++----------
- 2 files changed, 9 insertions(+), 21 deletions(-)
-
-diff --git a/configure b/configure
-index 004dad4..59227f1 100755
---- a/configure
-+++ b/configure
-@@ -6470,19 +6470,13 @@ else
- '')
- as_fn_error $? "not found" "$LINENO" 5;
- ;;
-- 2.95.[2-9]|2.95.[2-9][-].*|3.[0-9]|3.[0-9].[0-9]|3.[0-9]|3.[0-9].[0-9]-*|4.*|5.*|6.*|7*|8*|9*|10*)
-- _cc_major=`echo $cc_version | cut -d '.' -f 1`
-- _cc_minor=`echo $cc_version | cut -d '.' -f 2`
-- _cc_mini=`echo $cc_version | cut -d '.' -f 3`
-- if test $_cc_major -gt 2; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cc_version, ok" >&5
--$as_echo "$cc_version, ok" >&6; }
-- else
-- as_fn_error $? "$cc_version, bad" "$LINENO" 5
-- fi
-+# old GCC versions in the 2.95.xx family are known to produce bad crashing binaries (it is still out there on some old systems. In general the all versions before 3.0 is risky
-+ 2.95.[2-9]|2.95.[2-9][-].*)
-+ as_fn_error $? "$cc_version, bad" "$LINENO" 5
- ;;
- *)
-- as_fn_error $? "$cc_version, bad" "$LINENO" 5
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cc_version, ok" >&5
-+$as_echo "$cc_version, ok" >&6; }
- ;;
- esac
- fi
-diff --git a/configure.ac b/configure.ac
-index fdf3f38..57d9138 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -132,18 +132,12 @@ else
- '')
- AC_MSG_ERROR([not found]);
- ;;
-- 2.95.[[2-9]]|2.95.[[2-9]][[-]].*|3.[[0-9]]|3.[[0-9]].[[0-9]]|3.[[0-9]]|3.[[0-9]].[[0-9]]-*|4.*|5.*|6.*|7*|8*|9*|10*)
-- _cc_major=`echo $cc_version | cut -d '.' -f 1`
-- _cc_minor=`echo $cc_version | cut -d '.' -f 2`
-- _cc_mini=`echo $cc_version | cut -d '.' -f 3`
-- if test $_cc_major -gt 2; then
-- AC_MSG_RESULT([$cc_version, ok])
-- else
-- AC_MSG_ERROR([$cc_version, bad])
-- fi
-+# old GCC versions in the 2.95.xx family are known to produce bad crashing binaries (it is still out there on some old systems. In general the all versions before 3.0 is risky
-+ 2.95.[[2-9]]|2.95.[[2-9]][[-]].*)
-+ AC_MSG_ERROR([$cc_version, bad])
- ;;
- *)
-- AC_MSG_ERROR([$cc_version, bad])
-+ AC_MSG_RESULT([$cc_version, ok])
- ;;
- esac
- fi
diff --git a/audio/ocp/doinst.sh b/audio/ocp/doinst.sh
index 63bf9ce82c..4c475479c7 100644
--- a/audio/ocp/doinst.sh
+++ b/audio/ocp/doinst.sh
@@ -1,5 +1,5 @@
-if [ -x /usr/bin/update-desktop-database ]; then
- /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1
+if [ -x /usr/bin/install-info ]; then
+ chroot . /usr/bin/install-info --info-dir=/usr/info /usr/info/ocp.info.gz 2> /dev/null
fi
if [ -e usr/share/icons/hicolor/icon-theme.cache ]; then
@@ -7,7 +7,3 @@ if [ -e usr/share/icons/hicolor/icon-theme.cache ]; then
/usr/bin/gtk-update-icon-cache -f usr/share/icons/hicolor >/dev/null 2>&1
fi
fi
-
-if [ -x /usr/bin/install-info ]; then
- chroot . /usr/bin/install-info --info-dir=/usr/info /usr/info/ocp.info.gz 2> /dev/null
-fi
diff --git a/audio/ocp/douninst.sh b/audio/ocp/douninst.sh
new file mode 100644
index 0000000000..144841e195
--- /dev/null
+++ b/audio/ocp/douninst.sh
@@ -0,0 +1,3 @@
+if [ -x /usr/bin/install-info ]; then
+ chroot . /usr/bin/install-info --remove --info-dir=/usr/info /usr/info/ocp.info.gz 2> /dev/null
+fi
diff --git a/audio/ocp/ocp.SlackBuild b/audio/ocp/ocp.SlackBuild
index 2e77ea3462..a47a0a2ef8 100644
--- a/audio/ocp/ocp.SlackBuild
+++ b/audio/ocp/ocp.SlackBuild
@@ -1,8 +1,8 @@
#!/bin/bash
-#
-# Slackware build script for Open Cubic Player
-#
-# Copyright 2009-2020 Erik W. Hanson, Minneapolis, MN, USA
+
+# Slackware build script for ocp Open Cubic Player
+
+# Copyright 2022 SPN Team
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -11,25 +11,33 @@
# 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.
+# 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.
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=ocp
-VERSION=${VERSION:-0.2.1}
+VERSION=${VERSION:-0.2.99}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
# the name of the created package would be, and then exit. This information
# could be useful to other scripts.
@@ -42,14 +50,6 @@ TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i586 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
-fi
-
if [ "$ARCH" = "i586" ]; then
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
LIBDIRSUFFIX=""
@@ -64,7 +64,7 @@ else
LIBDIRSUFFIX=""
fi
-set -eu
+set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
@@ -79,28 +79,44 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-patch -p1 <$CWD/configure.ac.diff
-autoconf
-CFLAGS="$SLKCFLAGS -w -Wl,--allow-multiple-definition" \
+CFLAGS="$SLKCFLAGS" \
+CXXFLAGS="$SLKCFLAGS" \
./configure \
--prefix=/usr \
--libdir=/usr/lib${LIBDIRSUFFIX} \
--sysconfdir=/etc \
- --localstatedir=/var/lib \
+ --localstatedir=/var \
+ --mandir=/usr/man \
+ --docdir=/usr/doc/$PRGNAM-$VERSION \
+ --disable-static \
+ --build=$ARCH-slackware-linux \
+ --with-unifontdir=/usr/share/fonts/TTF/ \
--infodir=/usr/info \
- --build=$ARCH-slackware-linux
+ --without-desktop_file_install
-make # -j1
+make
make install DESTDIR=$PKG
-find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
+rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la
+
+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 -f $PKG/usr/info/dir
+gzip -9 $PKG/usr/info/*.info*
+
+find $PKG -name perllocal.pod \
+ -o -name ".packlist" \
+ -o -name "*.bs" \
+ | xargs rm -f
-mkdir -p $PKG/usr/doc
-mv $PKG/usr/share/doc/ocp $PKG/usr/doc/$PRGNAM-$VERSION
-rmdir $PKG/usr/share/doc
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a \
+ AUTHORS BUGS COPYING CREDITS Changelog README.md \
+ $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/audio/ocp/ocp.info b/audio/ocp/ocp.info
index 2832ca4e7a..0406d51623 100644
--- a/audio/ocp/ocp.info
+++ b/audio/ocp/ocp.info
@@ -1,10 +1,10 @@
PRGNAM="ocp"
-VERSION="0.2.1"
-HOMEPAGE="http://stian.cubic.org/project-ocp.php"
-DOWNLOAD="https://stian.cubic.org/ocp/ocp-0.2.1.tar.xz"
-MD5SUM="c50fa1649b4dc3331c13fbe470f147d1"
+VERSION="0.2.99"
+HOMEPAGE="http://cubic.org/player"
+DOWNLOAD="https://stian.cubic.org/ocp/ocp-0.2.99.tar.xz"
+MD5SUM="643c41d973594ede8b866f9b000554c1"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES=""
-MAINTAINER="Erik Hanson"
-EMAIL="erik@slackbuilds.org"
+REQUIRES="gnu-unifont xa cJSON %README%"
+MAINTAINER="SPN Team"
+EMAIL="pwmn-master@hotmail.com"
diff --git a/audio/ocp/slack-desc b/audio/ocp/slack-desc
index 5436f49510..ce8da61797 100644
--- a/audio/ocp/slack-desc
+++ b/audio/ocp/slack-desc
@@ -6,14 +6,14 @@
# customary to leave one space after the ':' except on otherwise blank lines.
|-----handy-ruler------------------------------------------------------|
-ocp: ocp (A module format music file player)
+ocp: ocp (Open Cubic Player, A music file player)
ocp:
-ocp: OPENCP is a music file player. It is derived from Cubic Player 2.0
-ocp: which was developed by Niklas Beisert. It can play MOD, IT, S3M, XM
-ocp: and many other formats.
-ocp:
-ocp: Homepage: http://stian.lunafish.org/project-ocp.php
+ocp: OPENCP is a music file player for Linux, Unix, DOS, Windows 95-ME
+ocp: and XP. It is derived from the Cubic Player 2.0 alpha ppe which was
+ocp: developed by Niklas Beisert. Linux rewrite/porting is done by Stian
+ocp: Skjelstad.
ocp:
ocp:
ocp:
ocp:
+ocp: https://cubic.org/player/
diff --git a/audio/qmmp-plugin-pack-qt5/qmmp-plugin-pack-qt5.SlackBuild b/audio/qmmp-plugin-pack-qt5/qmmp-plugin-pack-qt5.SlackBuild
index 03c7008894..65705182e9 100644
--- a/audio/qmmp-plugin-pack-qt5/qmmp-plugin-pack-qt5.SlackBuild
+++ b/audio/qmmp-plugin-pack-qt5/qmmp-plugin-pack-qt5.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=qmmp-plugin-pack-qt5
-VERSION=${VERSION:-1.5.3}
+VERSION=${VERSION:-1.6.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/audio/qmmp-plugin-pack-qt5/qmmp-plugin-pack-qt5.info b/audio/qmmp-plugin-pack-qt5/qmmp-plugin-pack-qt5.info
index 2287a98156..a58618babb 100644
--- a/audio/qmmp-plugin-pack-qt5/qmmp-plugin-pack-qt5.info
+++ b/audio/qmmp-plugin-pack-qt5/qmmp-plugin-pack-qt5.info
@@ -1,10 +1,10 @@
PRGNAM="qmmp-plugin-pack-qt5"
-VERSION="1.5.3"
+VERSION="1.6.0"
HOMEPAGE="https://qmmp.ylsoftware.com/plugins.php"
-DOWNLOAD="https://qmmp.ylsoftware.com/files/qmmp-plugin-pack/1.5/qmmp-plugin-pack-1.5.3.tar.bz2"
-MD5SUM="3dd2a23631d68581e08c413801d63bf4"
+DOWNLOAD="https://qmmp.ylsoftware.com/files/qmmp-plugin-pack/1.6/qmmp-plugin-pack-1.6.0.tar.bz2"
+MD5SUM="746a65421de9cb561c3c0bf546391c3f"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="qmmp-qt5"
-MAINTAINER="Isaac Yu"
-EMAIL="isaacyu1@isaacyu1.com"
+MAINTAINER="orphaned - no maintainer"
+EMAIL="nobody@nowhere"
diff --git a/audio/qmmp-qt5/qmmp-qt5.SlackBuild b/audio/qmmp-qt5/qmmp-qt5.SlackBuild
index 541bff0086..462689d19a 100644
--- a/audio/qmmp-qt5/qmmp-qt5.SlackBuild
+++ b/audio/qmmp-qt5/qmmp-qt5.SlackBuild
@@ -23,7 +23,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=qmmp-qt5
-VERSION=${VERSION:-1.5.4}
+VERSION=${VERSION:-1.6.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/audio/qmmp-qt5/qmmp-qt5.info b/audio/qmmp-qt5/qmmp-qt5.info
index f8489ae213..7eea1e8952 100644
--- a/audio/qmmp-qt5/qmmp-qt5.info
+++ b/audio/qmmp-qt5/qmmp-qt5.info
@@ -1,10 +1,10 @@
PRGNAM="qmmp-qt5"
-VERSION="1.5.4"
+VERSION="1.6.1"
HOMEPAGE="https://qmmp.ylsoftware.com/"
-DOWNLOAD="https://qmmp.ylsoftware.com/files/qmmp/1.5/qmmp-1.5.4.tar.bz2"
-MD5SUM="6c4bb5fb097c2f313f4177e049ef2847"
+DOWNLOAD="https://qmmp.ylsoftware.com/files/qmmp/1.6/qmmp-1.6.1.tar.bz2"
+MD5SUM="ec3f646dea6736f0a81a1a4da07c56ab"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Isaac Yu"
-EMAIL="isaacyu1@isaacyu1.com"
+MAINTAINER="orphaned - no maintainer"
+EMAIL="nobody@nowhere"
diff --git a/audio/qpwgraph/qpwgraph.SlackBuild b/audio/qpwgraph/qpwgraph.SlackBuild
index 99a8cf7289..623bd65f76 100644
--- a/audio/qpwgraph/qpwgraph.SlackBuild
+++ b/audio/qpwgraph/qpwgraph.SlackBuild
@@ -24,7 +24,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=qpwgraph
-VERSION=${VERSION:-0.3.0}
+VERSION=${VERSION:-0.3.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/audio/qpwgraph/qpwgraph.info b/audio/qpwgraph/qpwgraph.info
index a1e20729f1..cdfab30753 100644
--- a/audio/qpwgraph/qpwgraph.info
+++ b/audio/qpwgraph/qpwgraph.info
@@ -1,8 +1,8 @@
PRGNAM="qpwgraph"
-VERSION="0.3.0"
+VERSION="0.3.4"
HOMEPAGE="https://gitlab.freedesktop.org/rncbc/qpwgraph"
-DOWNLOAD="https://gitlab.freedesktop.org/rncbc/qpwgraph/-/archive/v0.3.0/qpwgraph-v0.3.0.tar.gz"
-MD5SUM="2d2a6d56e5a9d35a231f5c7da84baf65"
+DOWNLOAD="https://gitlab.freedesktop.org/rncbc/qpwgraph/-/archive/v0.3.4/qpwgraph-v0.3.4.tar.gz"
+MD5SUM="88dccd49ceb48d8944ab804dc824cd17"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/audio/volctl/README b/audio/volctl/README
new file mode 100644
index 0000000000..8676ebd22d
--- /dev/null
+++ b/audio/volctl/README
@@ -0,0 +1 @@
+a per-application volume control that sits in the systray.
diff --git a/audio/volctl/doinst.sh b/audio/volctl/doinst.sh
new file mode 100644
index 0000000000..6fa145a19f
--- /dev/null
+++ b/audio/volctl/doinst.sh
@@ -0,0 +1,9 @@
+if [ -x /usr/bin/update-desktop-database ]; then
+ /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1
+fi
+
+if [ -e usr/share/glib-2.0/schemas ]; then
+ if [ -x /usr/bin/glib-compile-schemas ]; then
+ /usr/bin/glib-compile-schemas usr/share/glib-2.0/schemas >/dev/null 2>&1
+ fi
+fi
diff --git a/audio/volctl/slack-desc b/audio/volctl/slack-desc
new file mode 100644
index 0000000000..ff0b062d2e
--- /dev/null
+++ b/audio/volctl/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------------------------------------------------------|
+volctl: volctl (per-application volume control)
+volctl:
+volctl: a per-application volume control and OSD for Linux desktops.
+volctl:
+volctl:
+volctl: Homepage: https://github.com/buzz/volctl
+volctl:
+volctl:
+volctl:
+volctl:
+volctl:
diff --git a/audio/volctl/volctl.SlackBuild b/audio/volctl/volctl.SlackBuild
new file mode 100644
index 0000000000..c515966f51
--- /dev/null
+++ b/audio/volctl/volctl.SlackBuild
@@ -0,0 +1,94 @@
+#!/bin/bash
+
+# Copyright 2022 S. S. Bolokanar, Bulgaria <sbolokanov@abv.bg>
+# С. С. Болоканаръ, България
+# 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.
+
+cd $(dirname $0) ; CWD=$(pwd)
+
+PRGNAM=volctl
+VERSION=${VERSION:-0.9.2}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
+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 {} \;
+
+python3 setup.py install --root=$PKG
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a \
+ README* LICENSE* \
+ $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+cat $CWD/doinst.sh > $PKG/install/doinst.sh
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/audio/volctl/volctl.info b/audio/volctl/volctl.info
new file mode 100644
index 0000000000..82bdfb14d4
--- /dev/null
+++ b/audio/volctl/volctl.info
@@ -0,0 +1,10 @@
+PRGNAM="volctl"
+VERSION="0.9.2"
+HOMEPAGE="https://github.com/buzz/volctl"
+DOWNLOAD="https://github.com/buzz/volctl/archive/v0.9.2/volctl-0.9.2.tar.gz"
+MD5SUM="da930ce04dbf563c486d16e80c228446"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="python3-pulsectl"
+MAINTAINER="S. S. Bolokanar"
+EMAIL="sbolokanov@abv.bg"
diff --git a/audio/yabridge/README b/audio/yabridge/README
new file mode 100644
index 0000000000..55537fdb9e
--- /dev/null
+++ b/audio/yabridge/README
@@ -0,0 +1,28 @@
+Yet Another way to use Windows VST plugins on Linux. Yabridge seamlessly
+supports using both 32-bit and 64-bit Windows VST2 and VST3 plugins in a
+64-bit Linux VST host as if they were native VST2 and VST3 plugins, with
+optional support for plugin groups to enable inter-plugin communication
+for VST2 plugins and quick startup times. Its modern concurrent
+architecture and focus on transparency allows yabridge to be both fast
+and highly compatible, while also staying easy to debug and maintain.
+
+This script will build yabridge bitbridge both 64bit and 32bit
+on Slackware64 and only 32bit plugin host on Slackware32 with
+yabridgectl helper tool for all versions of Slackware.
+This program depends on any 64+32 (Slackware64) or 32 (Slackware32)
+version of wine with esync and/or fsync. No ARM support yet.
+
+Make sure you have configured you're system with real-time priority.
+visit https://docs.slackware.com and search: minimizing_latency
+Don't forget WINEESYNC=1 or WINEFSYNC=1 environment variables or
+you will have problems with performance and xruns.
+You can set them in /etc/profile like this:
+export WINEFSYNC=1
+export WINEESYNC=1
+
+Read the documentation in /usr/doc/yabridge-*
+
+OPTIONAL DEPENDENCIES NOT NEEDED FOR COMPILING
+
+winetricks: For correct fonts displayed by plugins
+rtirq: For better latency of audio peripherals
diff --git a/audio/yabridge/slack-desc b/audio/yabridge/slack-desc
new file mode 100644
index 0000000000..4d6fe7fbd3
--- /dev/null
+++ b/audio/yabridge/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------------------------------------------------------|
+yabridge: yabridge (Yet Another way to use Windows VST plugins on Linux)
+yabridge:
+yabridge: Yabridge seamlessly supports using both 32-bit and 64-bit Windows VST2
+yabridge: and VST3 plugins in a 64-bit Linux VST host as if they were
+yabridge: native VST2 and VST3 plugins, with optional support for plugin groups
+yabridge: to enable inter-plugin communication for VST2 plugins and quick
+yabridge: startup times. Its modern concurrent architecture and focus on
+yabridge: transparency allows yabridge to be both fast and highly compatible,
+yabridge: while also staying easy to debug and maintain.
+yabridge:
+yabridge:
diff --git a/audio/yabridge/yabridge.SlackBuild b/audio/yabridge/yabridge.SlackBuild
new file mode 100644
index 0000000000..0bac943b96
--- /dev/null
+++ b/audio/yabridge/yabridge.SlackBuild
@@ -0,0 +1,183 @@
+#!/bin/bash
+
+# Slackware build script for yabridge
+
+# Copyright 2022 Martin Bångens Sweden
+# 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.
+
+cd $(dirname $0) ; CWD=$(pwd)
+
+PRGNAM=yabridge
+VERSION=${VERSION:-4.0.2}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
+if [ $ARCH = "arm" ]; then
+ echo "This script only supports x86 for now but Slackware ARM and ARM64 is happening FIXME"
+ exit 1
+fi
+
+which wine &>/dev/null
+WINE_IN_PATH=$?
+which wine64 &>/dev/null
+WINE64_IN_PATH=$?
+
+if [ "$ARCH" = "i586" ] || [ "$ARCH" = "i686" ]; then
+ if (($WINE_IN_PATH)); then
+ echo "This script look for wine in PATH and needs it for compiling and using yabridge on i586"
+ exit 1
+ fi
+elif [ $ARCH = "x86_64" ]; then
+ if (($WINE_IN_PATH)) || (($WINE64_IN_PATH)); then
+ echo "This script look for wine and wine64 in PATH and needs them both for compiling and using yabridge on x86_64"
+ exit 1
+ fi
+fi
+
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+cd $PRGNAM-$VERSION
+echo -e "\Unpacking documentation, cargo dependencies and vstsdk meson.build"
+tar xvf $CWD/yabridge-html-docs-plus-build-files-$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 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+#Build only capitalized
+sed -i "s|bitsery_dep = dependency('bitsery', version : '>=5.2.0')|bitsery_dep = dependency('Bitsery', version : '>=5.2.0')|g" meson.build
+sed -i "s|bitsery_dep = dependency('bitsery', 'Bitsery', version : '>=5.2.0')|bitsery_dep = dependency('Bitsery', version : '>=5.2.0')|g" meson.build
+
+mkdir subprojects/vst3
+cp -a /usr/include/vst3sdk/* subprojects/vst3/
+cp yabridge-html-docs-plus-build-files-$VERSION/meson.build subprojects/vst3
+
+if [ "$ARCH" = "i586" ] || [ "$ARCH" = "i686" ]; then
+ meson setup \
+ build \
+ --cross-file=cross-wine.conf \
+ --buildtype=release \
+ --unity=on \
+ --unity-size=1000 \
+ --wrap-mode=nodownload \
+ -Dbitbridge=true \
+ -Dsystem-asio=true \
+ -Dbuild.cpp_args='-m32' \
+ -Dbuild.cpp_link_args='-m32'
+elif [ "$ARCH" = "x86_64" ]; then
+ meson setup \
+ build \
+ --cross-file=cross-wine.conf \
+ --buildtype=release \
+ --unity=on \
+ --unity-size=1000 \
+ --wrap-mode=nodownload \
+ -Dbitbridge=true \
+ -Dsystem-asio=true
+else
+ echo "Unsupported architecture"
+fi
+
+# Build yabridge
+# The unity build takes can take up to 2 GB of RAM per target, so if the
+# system does not have enough RAM to build everything at once we'll limit the
+# number of concurrent jobs
+# NOTE: The `LANG=C` is needed because apparently the `pt_BR.UTF-8` locale
+# changes `Mem:` to `Mem.:`, so who knows what other locales might do
+total_memory=$(env LANG=C free --gibi --si | awk '/^Mem:/ { print $2 }')
+num_jobs=$((total_memory / 4))
+echo -e "\n$total_memory gigabytes of RAM detected, limiting the number of build jobs to $num_jobs\n"
+ninja -C build -j"$num_jobs"
+
+cd ./tools/yabridgectl
+
+# Offline build
+# This makes cargo target the locale identical copy of reflink in vendor source directory
+sed -i 's|{ git = "https://github.com/nicokoch/reflink", rev = "e8d93b465f5d9ad340cd052b64bbc77b8ee107e2" }|"0.1.3"|g' Cargo.toml
+sed -i 's|git+https://github.com/nicokoch/reflink?rev=e8d93b465f5d9ad340cd052b64bbc77b8ee107e2#e8d93b465f5d9ad340cd052b64bbc77b8ee107e2|registry+https://github.com/rust-lang/crates.io-index|g' Cargo.lock
+CARGO_HOME=../../yabridge-html-docs-plus-build-files-$VERSION/cargo/CARGO_HOME cargo build --release --locked --all-features --offline --target-dir=target
+
+cd ../../build
+
+install -dm755 "$PKG/usr/bin"
+if [ "$ARCH" = "i586" ] || [ "$ARCH" = "i686" ]; then
+ install yabridge-host-32.exe{,.so} "$PKG/usr/bin"
+ install -dm755 "$PKG/usr/lib"
+ install libyabridge-{vst2,vst3}.so "$PKG/usr/lib"
+ install libyabridge-chainloader-{vst2,vst3}.so "$PKG/usr/lib"
+elif [ "$ARCH" = "x86_64" ]; then
+ install yabridge-host.exe{,.so} "$PKG/usr/bin"
+ install yabridge-host-32.exe{,.so} "$PKG/usr/bin"
+ install -dm755 "$PKG/usr/lib64"
+ install libyabridge-{vst2,vst3}.so "$PKG/usr/lib64"
+ install libyabridge-chainloader-{vst2,vst3}.so "$PKG/usr/lib64"
+fi
+
+install ../tools/yabridgectl/target/release/yabridgectl "$PKG/usr/bin"
+
+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 \
+ README.md \
+ docs/architecture.md \
+ COPYING \
+ CHANGELOG.md \
+ $PKG/usr/doc/$PRGNAM-$VERSION
+cp tools/yabridgectl/README.md $PKG/usr/doc/$PRGNAM-$VERSION/README-yabridgectl.md
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+cp -a yabridge-html-docs-plus-build-files-$VERSION/html/* $PKG/usr/doc/$PRGNAM-$VERSION
+
+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
diff --git a/audio/yabridge/yabridge.info b/audio/yabridge/yabridge.info
new file mode 100644
index 0000000000..406d0fdad6
--- /dev/null
+++ b/audio/yabridge/yabridge.info
@@ -0,0 +1,10 @@
+PRGNAM="yabridge"
+VERSION="4.0.2"
+HOMEPAGE="https://github.com/robbert-vdh/yabridge"
+DOWNLOAD="https://github.com/robbert-vdh/yabridge/archive/4.0.2/yabridge-4.0.2.tar.gz https://github.com/noisecode3/yabridge-html-docs-plus-build-files/archive/v4.0.2/yabridge-html-docs-plus-build-files-4.0.2.tar.gz"
+MD5SUM="c451b04aaf7b477587cb01ace84473a5 67996abb539d6c2b9da329de44f4bf7f"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="%README% asio bitsery function2 ghc_filesystem tomlplusplus vst3sdk wine-staging"
+MAINTAINER="Martin Bångens"
+EMAIL="marbangens@gmail.com"
diff --git a/business/binance-desktop/binance-desktop.SlackBuild b/business/binance-desktop/binance-desktop.SlackBuild
index 9fddcdb451..836df673f6 100644
--- a/business/binance-desktop/binance-desktop.SlackBuild
+++ b/business/binance-desktop/binance-desktop.SlackBuild
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=binance-desktop
SRCNAM=binance
-VERSION=${VERSION:-1.36.0}
+VERSION=${VERSION:-1.37.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/business/binance-desktop/binance-desktop.info b/business/binance-desktop/binance-desktop.info
index e050f77c26..3e8350ba9b 100644
--- a/business/binance-desktop/binance-desktop.info
+++ b/business/binance-desktop/binance-desktop.info
@@ -1,10 +1,10 @@
PRGNAM="binance-desktop"
-VERSION="1.36.0"
+VERSION="1.37.0"
HOMEPAGE="https://binance.com"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://github.com/binance/desktop/releases/download/v1.36.0/binance-1.36.0-x86_64-linux.rpm"
-MD5SUM_x86_64="0f1f096f3a14d7b2ad4661951cb99a79"
+DOWNLOAD_x86_64="https://github.com/binance/desktop/releases/download/v1.37.0/binance-1.37.0-x86_64-linux.rpm"
+MD5SUM_x86_64="b1f244aaef31df4768f2ea4bca8289d2"
REQUIRES=""
MAINTAINER="Andreo Rissardo"
EMAIL="andreotec@gmail.com"
diff --git a/desktop/BlockstreamGreen/BlockstreamGreen.SlackBuild b/desktop/BlockstreamGreen/BlockstreamGreen.SlackBuild
index f8825b694a..d31a5e6618 100644
--- a/desktop/BlockstreamGreen/BlockstreamGreen.SlackBuild
+++ b/desktop/BlockstreamGreen/BlockstreamGreen.SlackBuild
@@ -22,7 +22,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=BlockstreamGreen
-VERSION=${VERSION:-1.1.2}
+VERSION=${VERSION:-1.1.3}
SRC=BlockstreamGreen-x86_64.AppImage
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/desktop/BlockstreamGreen/BlockstreamGreen.info b/desktop/BlockstreamGreen/BlockstreamGreen.info
index 529a29971a..2dd11125e1 100644
--- a/desktop/BlockstreamGreen/BlockstreamGreen.info
+++ b/desktop/BlockstreamGreen/BlockstreamGreen.info
@@ -1,8 +1,8 @@
PRGNAM="BlockstreamGreen"
-VERSION="1.1.2"
+VERSION="1.1.3"
HOMEPAGE="https://blockstream.com/green/"
-DOWNLOAD="https://github.com/Blockstream/green_qt/releases/download/release_1.1.2/BlockstreamGreen-x86_64.AppImage"
-MD5SUM="bbf66e602b71ef5bae20f55fb7a824da"
+DOWNLOAD="https://github.com/Blockstream/green_qt/releases/download/release_1.1.3/BlockstreamGreen-x86_64.AppImage"
+MD5SUM="169abe8929fbd269a3e5cec503463632"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/desktop/autorandr/autorandr.SlackBuild b/desktop/autorandr/autorandr.SlackBuild
index a852ddeb74..ad74d2cace 100644
--- a/desktop/autorandr/autorandr.SlackBuild
+++ b/desktop/autorandr/autorandr.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=autorandr
-VERSION=${VERSION:-1.11}
+VERSION=${VERSION:-1.12.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/desktop/autorandr/autorandr.info b/desktop/autorandr/autorandr.info
index e15315819e..ce4f9666b9 100644
--- a/desktop/autorandr/autorandr.info
+++ b/desktop/autorandr/autorandr.info
@@ -1,8 +1,8 @@
PRGNAM="autorandr"
-VERSION="1.11"
+VERSION="1.12.1"
HOMEPAGE="https://github.com/phillipberndt/autorandr"
-DOWNLOAD="https://github.com/phillipberndt/autorandr/archive/1.11/autorandr-1.11.tar.gz"
-MD5SUM="39308bf22013fb576336e4c98487fef2"
+DOWNLOAD="https://github.com/phillipberndt/autorandr/archive/1.12.1/autorandr-1.12.1.tar.gz"
+MD5SUM="33cec67ce6062e9cebf5018db20a1cba"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/desktop/cheese/README b/desktop/cheese/README
index cdba63736b..71fe5c1923 100644
--- a/desktop/cheese/README
+++ b/desktop/cheese/README
@@ -1,16 +1,5 @@
Cheese is a program for the GNOME Desktop which allows you to take
photos, videos, and anything else you can think of with your webcam.
-NOTE: The clutter-gtk/clutter/cogl dependencies need to be built with
-introspection enabled. These slackbuilds have introspection disabled
-and require you to set the following environment variable at build time
-to re-enable building their introspection files:
-
-INTROSPECTION=yes
-
-If you see build errors about missing clutter-gtk/clutter/cogl '.gir'
-files, then these dependencies were not built with introspection
-enabled.
-
Optional Dependencies:
- gnome-video-effects (for camera/video effects at runtime)
diff --git a/desktop/cheese/cheese.info b/desktop/cheese/cheese.info
index c3dacfcfb5..4764cbec1b 100644
--- a/desktop/cheese/cheese.info
+++ b/desktop/cheese/cheese.info
@@ -5,6 +5,6 @@ DOWNLOAD="https://download.gnome.org/sources/cheese/41/cheese-41.1.tar.xz"
MD5SUM="f847793aaf08fb349f5d182e76d4c83d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="%README% clutter-gtk clutter-gst gnome-desktop"
+REQUIRES="clutter-gtk clutter-gst gnome-desktop"
MAINTAINER="Bob Funk"
EMAIL="bobfunk11@gmail.com"
diff --git a/desktop/dunst/dunst.SlackBuild b/desktop/dunst/dunst.SlackBuild
index 4aa2ca1fa4..7c532db317 100644
--- a/desktop/dunst/dunst.SlackBuild
+++ b/desktop/dunst/dunst.SlackBuild
@@ -24,7 +24,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=dunst
-VERSION=${VERSION:-1.8.1}
+VERSION=${VERSION:-1.9.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/desktop/dunst/dunst.info b/desktop/dunst/dunst.info
index 9e4c98700c..5864bfa4c1 100644
--- a/desktop/dunst/dunst.info
+++ b/desktop/dunst/dunst.info
@@ -1,8 +1,8 @@
PRGNAM="dunst"
-VERSION="1.8.1"
+VERSION="1.9.0"
HOMEPAGE="https://dunst-project.org/"
-DOWNLOAD="https://github.com/dunst-project/dunst/archive/v1.8.1/dunst-1.8.1.tar.gz"
-MD5SUM="a3e484746f97f97866868d2755572784"
+DOWNLOAD="https://github.com/dunst-project/dunst/archive/v1.9.0/dunst-1.9.0.tar.gz"
+MD5SUM="adc41478b74f7f80cd9a569c9fc07e0c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/desktop/fbmenugen/fbmenugen.SlackBuild b/desktop/fbmenugen/fbmenugen.SlackBuild
index bdbe004c79..e705b946dc 100644
--- a/desktop/fbmenugen/fbmenugen.SlackBuild
+++ b/desktop/fbmenugen/fbmenugen.SlackBuild
@@ -2,7 +2,7 @@
#
# Slackware build script for fbmenugen.
#
-# Copyright 2015-2020 Edinaldo P. Silva, Rio de Janeiro, Brazil.
+# Copyright 2015-2022 Edinaldo P. Silva, Rio de Janeiro, Brazil.
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,18 +25,12 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=fbmenugen
-VERSION=${VERSION:-0.85}
+VERSION=${VERSION:-0.86}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i586 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
-fi
+ARCH=noarch
# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
# the name of the created package would be, and then exit. This information
@@ -50,20 +44,6 @@ 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
@@ -86,7 +66,7 @@ install -Dm755 $PRGNAM $PKG/usr/bin/$PRGNAM
install -Dm644 schema.pl $PKG/etc/xdg/$PRGNAM/schema.pl
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp INSTALL.md LICENSE README.md $PKG/usr/doc/$PRGNAM-$VERSION/
+cp LICENSE README.md $PKG/usr/doc/$PRGNAM-$VERSION/
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/desktop/fbmenugen/fbmenugen.info b/desktop/fbmenugen/fbmenugen.info
index 26598bd6bb..ba67011300 100644
--- a/desktop/fbmenugen/fbmenugen.info
+++ b/desktop/fbmenugen/fbmenugen.info
@@ -1,10 +1,10 @@
PRGNAM="fbmenugen"
-VERSION="0.85"
+VERSION="0.86"
HOMEPAGE="https://github.com/trizen/fbmenugen"
-DOWNLOAD="https://github.com/trizen/fbmenugen/archive/0.85/fbmenugen-0.85.tar.gz"
-MD5SUM="8c15dd82fa7bef2b7b2a4951e2a7894b"
+DOWNLOAD="https://github.com/trizen/fbmenugen/archive/0.86/fbmenugen-0.86.tar.gz"
+MD5SUM="7388f26ab4d16d478c06f7b7a7bb7a30"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="perl-data-dump perl-linux-desktop-files perl-gtk2 perl-file-desktopentry"
+REQUIRES="perl-data-dump perl-linux-desktop-files perl-gtk2 perl-Gtk3 perl-file-desktopentry"
MAINTAINER="Edinaldo P. Silva"
EMAIL="edps.mundognu@gmail.com"
diff --git a/desktop/fbrowse-tray/fbrowse-tray.SlackBuild b/desktop/fbrowse-tray/fbrowse-tray.SlackBuild
index d77ffd02ac..f60025f62a 100644
--- a/desktop/fbrowse-tray/fbrowse-tray.SlackBuild
+++ b/desktop/fbrowse-tray/fbrowse-tray.SlackBuild
@@ -2,7 +2,7 @@
#
# Slackware build script for fbrowse-tray.
#
-# Copyright 2015-2017 Edinaldo P. Silva, Rio de Janeiro, Brazil.
+# Copyright 2015-2022 Edinaldo P. Silva, Rio de Janeiro, Brazil.
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=fbrowse-tray
-VERSION=${VERSION:-0.08}
+VERSION=${VERSION:-0.09}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -82,8 +82,8 @@ find -L . \
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-mkdir -p $PKG/usr/bin
-cp fbrowse-tray $PKG/usr/bin
+install -Dm755 $PRGNAM $PKG/usr/bin/$PRGNAM
+
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp LICENSE README.md $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/desktop/fbrowse-tray/fbrowse-tray.info b/desktop/fbrowse-tray/fbrowse-tray.info
index 6d262ec8ab..3608c32740 100644
--- a/desktop/fbrowse-tray/fbrowse-tray.info
+++ b/desktop/fbrowse-tray/fbrowse-tray.info
@@ -1,10 +1,10 @@
PRGNAM="fbrowse-tray"
-VERSION="0.08"
+VERSION="0.09"
HOMEPAGE="https://github.com/trizen/fbrowse-tray/"
-DOWNLOAD="https://github.com/trizen/fbrowse-tray/archive/0.08/fbrowse-tray-0.08.tar.gz"
-MD5SUM="f17c0876ad7044f6c242ca3099f73c94"
+DOWNLOAD="https://github.com/trizen/fbrowse-tray/archive/0.09/fbrowse-tray-0.09.tar.gz"
+MD5SUM="5b1b61d1a3806e392c9f1aab46f246db"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="perl-gtk2 perl-file-mimeinfo"
+REQUIRES="perl-gtk2 perl-Gtk3 perl-file-mimeinfo"
MAINTAINER="Edinaldo P. Silva"
EMAIL="edps.mundognu@gmail.com"
diff --git a/desktop/gmrun/doinst.sh b/desktop/gmrun/doinst.sh
new file mode 100644
index 0000000000..5fb28930db
--- /dev/null
+++ b/desktop/gmrun/doinst.sh
@@ -0,0 +1,3 @@
+if [ -x /usr/bin/update-desktop-database ]; then
+ /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1
+fi
diff --git a/desktop/gmrun/gmrun.SlackBuild b/desktop/gmrun/gmrun.SlackBuild
index aa4a289db8..b15472151c 100644
--- a/desktop/gmrun/gmrun.SlackBuild
+++ b/desktop/gmrun/gmrun.SlackBuild
@@ -28,7 +28,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=gmrun
-VERSION=${VERSION:-1.3w}
+VERSION=${VERSION:-1.4w}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -110,6 +110,7 @@ cp AUTHORS ChangeLog README.md $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
+cat $CWD/doinst.sh > $PKG/install/doinst.sh
cat $CWD/slack-desc > $PKG/install/slack-desc
cd $PKG
diff --git a/desktop/gmrun/gmrun.info b/desktop/gmrun/gmrun.info
index 9ab037cb03..74456cd0e5 100644
--- a/desktop/gmrun/gmrun.info
+++ b/desktop/gmrun/gmrun.info
@@ -1,8 +1,8 @@
PRGNAM="gmrun"
-VERSION="1.3w"
+VERSION="1.4w"
HOMEPAGE="https://github.com/wdlkmpx/gmrun/"
-DOWNLOAD="https://github.com/wdlkmpx/gmrun/archive/1.3w/gmrun-1.3w.tar.gz"
-MD5SUM="3a04878697e7c5969e555d0939fe8c68"
+DOWNLOAD="https://github.com/wdlkmpx/gmrun/archive/1.4w/gmrun-1.4w.tar.gz"
+MD5SUM="45b7a88c0dbf2ec4c15f469537eda106"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/desktop/gnome-control-center/README b/desktop/gnome-control-center/README
index c74d32aa7f..a741aadc89 100644
--- a/desktop/gnome-control-center/README
+++ b/desktop/gnome-control-center/README
@@ -5,8 +5,5 @@ Optional Dependencies:
- gnome-color-manager
- cheese
-The SlackBuild script has 'cheese' disabled by default to keep this
-dependency optional. If you have 'cheese' installed, you can enable
-building gnome-control-center with 'cheese' by setting:
-
-CHEESE=true
+Note: The SlackBuild will automatically detect if cheese is installed
+and enable building in cheese support, otherwise it will be disabled.
diff --git a/desktop/gnome-control-center/gnome-control-center.SlackBuild b/desktop/gnome-control-center/gnome-control-center.SlackBuild
index b65a20498c..4b03ff0442 100644
--- a/desktop/gnome-control-center/gnome-control-center.SlackBuild
+++ b/desktop/gnome-control-center/gnome-control-center.SlackBuild
@@ -30,9 +30,6 @@ BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
-# Enable building with optional dep 'cheese' with a variable:
-CHEESE=${CHEESE:-false}
-
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
i?86) ARCH=i586 ;;
@@ -82,6 +79,15 @@ find -L . -prune -name 'subprojects/gvc/.gitlab-ci' \
# Fix a duplicate entry in a .desktop file that sbopkglint complains about:
sed -i '0,/StartupNotify=true/{/StartupNotify=true/d;}' panels/wwan/gnome-wwan-panel.desktop.in.in
+# Detect if cheese is installed and disable cheese support if not present:
+if ( pkg-config --exists cheese); then
+ CHEESE=true
+ echo "cheese found, enabling cheese."
+else
+ CHEESE=false
+ echo "cheese not found, disabling cheese."
+fi
+
mkdir build
cd build
CFLAGS="$SLKCFLAGS" \
diff --git a/desktop/gnome-maps/README b/desktop/gnome-maps/README
index 4d4ebe9957..5ac4ffc4ee 100644
--- a/desktop/gnome-maps/README
+++ b/desktop/gnome-maps/README
@@ -1,16 +1,3 @@
Maps gives you quick access to maps all across the world. We use the
collaborative OpenStreetMap database, enabling our users to make
smaller changes to places and points-of-interests.
-
-Important Note:
-The 'folks' and 'libchamplain' dependencies and their related
-dependencies have generation of introspection and vala/vapi files
-disabled and must be switched on with the following environment
-variables:
-
-INTROSPECTION=yes
-VALA=yes
-VAPI=yes
-
-Gnome-maps will fail to build without introspection and vala/vapi
-support enabled in these dependencies.
diff --git a/desktop/gnome-maps/gnome-maps.info b/desktop/gnome-maps/gnome-maps.info
index 177cd9148e..3ccdb6cddc 100644
--- a/desktop/gnome-maps/gnome-maps.info
+++ b/desktop/gnome-maps/gnome-maps.info
@@ -5,6 +5,6 @@ DOWNLOAD="https://download.gnome.org/sources/gnome-maps/42/gnome-maps-42.1.tar.x
MD5SUM="76270662fcff139a2577da8a57df7399"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="%README% folks libhandy libchamplain"
+REQUIRES="folks libhandy libchamplain"
MAINTAINER="Bob Funk"
EMAIL="bobfunk11@gmail.com"
diff --git a/desktop/gnome-maps/slack-desc b/desktop/gnome-maps/slack-desc
index 4f1b5001f5..68d727416a 100644
--- a/desktop/gnome-maps/slack-desc
+++ b/desktop/gnome-maps/slack-desc
@@ -6,7 +6,7 @@
# customary to leave one space after the ':' except on otherwise blank lines.
|-----handy-ruler------------------------------------------------------|
-gnome-maps: gnome-maps (GNOME Maps)
+gnome-maps: gnome-maps (GNOME Mapes)
gnome-maps:
gnome-maps: Maps gives you quick access to maps all across the world.
gnome-maps:
diff --git a/desktop/gnome-session/0002-gnome-session-add-profile-sourcing.patch b/desktop/gnome-session/0002-gnome-session-add-profile-sourcing.patch
new file mode 100644
index 0000000000..5f273536e3
--- /dev/null
+++ b/desktop/gnome-session/0002-gnome-session-add-profile-sourcing.patch
@@ -0,0 +1,62 @@
+diff -Naur gnome-session-42.0/gnome-session/gnome-session.in gnome-session-42.0-patched/gnome-session/gnome-session.in
+--- gnome-session-42.0/gnome-session/gnome-session.in 2022-08-03 19:15:53.227967625 -0000
++++ gnome-session-42.0-patched/gnome-session/gnome-session.in 2022-08-03 19:17:49.002962878 -0000
+@@ -10,6 +10,58 @@
+ exec bash -c "exec -l '$SHELL' -c '$0 -l $*'"
+ else
+ shift
++
++ # Source some profile scripts in gnome so we dont have to
++ # depend on a systemd locale service.
++ # This code was copied from KDE's "wayland-session" script.
++ # Copyright (C) 2015-2016 Pier Luigi Fiorini <pierluigi.fiorini@gmail.com>
++ # This file is extracted from kde-workspace (kdm/kfrontend/genkdmconf.c)
++ # Copyright (C) 2001-2005 Oswald Buddenhagen <ossi@kde.org>
++ # Added to gnome's "gnome-session" script by Bob Funk <bobfunk11@gmail.com>
++ # Note that the respective logout scripts are not sourced.
++ case $SHELL in
++ */bash)
++ [ -z "$BASH" ] && exec $SHELL $0 "$@"
++ set +o posix
++ [ -f /etc/profile ] && . /etc/profile
++ if [ -f $HOME/.bash_profile ]; then
++ . $HOME/.bash_profile
++ elif [ -f $HOME/.bash_login ]; then
++ . $HOME/.bash_login
++ elif [ -f $HOME/.profile ]; then
++ . $HOME/.profile
++ fi
++ ;;
++ */zsh)
++ [ -z "$ZSH_NAME" ] && exec $SHELL $0 "$@"
++ [ -d /etc/zsh ] && zdir=/etc/zsh || zdir=/etc
++ zhome=${ZDOTDIR:-$HOME}
++ # zshenv is always sourced automatically.
++ [ -f $zdir/zprofile ] && . $zdir/zprofile
++ [ -f $zhome/.zprofile ] && . $zhome/.zprofile
++ [ -f $zdir/zlogin ] && . $zdir/zlogin
++ [ -f $zhome/.zlogin ] && . $zhome/.zlogin
++ emulate -R sh
++ ;;
++ */csh|*/tcsh)
++ # [t]cshrc is always sourced automatically.
++ # Note that sourcing csh.login after .cshrc is non-standard.
++ wlsess_tmp=`mktemp /tmp/wlsess-env-XXXXXX`
++ $SHELL -c "if (-f /etc/csh.login) source /etc/csh.login; if (-f ~/.login) source ~/.login; /bin/sh -c 'export -p' >! $wlsess_tmp"
++ . $wlsess_tmp
++ rm -f $wlsess_tmp
++ ;;
++ */fish)
++ xsess_tmp=`mktemp /tmp/xsess-env-XXXXXX`
++ $SHELL --login -c "/bin/sh -c 'export -p' > $xsess_tmp"
++ . $xsess_tmp
++ rm -f $xsess_tmp
++ ;;
++ *) # Plain sh, ksh, and anything we do not know.
++ [ -f /etc/profile ] && . /etc/profile
++ [ -f $HOME/.profile ] && . $HOME/.profile
++ ;;
++ esac
+ fi
+ fi
+
diff --git a/desktop/gnome-session/gnome-session.SlackBuild b/desktop/gnome-session/gnome-session.SlackBuild
index 80983afd74..1085048f06 100644
--- a/desktop/gnome-session/gnome-session.SlackBuild
+++ b/desktop/gnome-session/gnome-session.SlackBuild
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=gnome-session
VERSION=${VERSION:-42.0}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -79,6 +79,9 @@ find -L . \
# Patch gnome-session so it can be built with elogind:
patch -Np1 -i $CWD/0001-meson-add-elogind-support.patch
+# Patch the gnome-session wrapper script to source profile scripts:
+patch -Np1 -i $CWD/0002-gnome-session-add-profile-sourcing.patch
+
mkdir build
cd build
CFLAGS="$SLKCFLAGS" \
diff --git a/desktop/menutray/menutray.SlackBuild b/desktop/menutray/menutray.SlackBuild
index e26291153a..5ac96d959d 100644
--- a/desktop/menutray/menutray.SlackBuild
+++ b/desktop/menutray/menutray.SlackBuild
@@ -2,7 +2,7 @@
#
# Slackware build script for menutray.
#
-# Copyright 2015-2019 Edinaldo P. Silva, Rio de Janeiro, Brazil.
+# Copyright 2015-2022 Edinaldo P. Silva, Rio de Janeiro, Brazil.
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,18 +25,12 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=menutray
-VERSION=${VERSION:-0.53}
+VERSION=${VERSION:-0.54}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i586 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
-fi
+ARCH=noarch
# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
# the name of the created package would be, and then exit. This information
@@ -86,7 +80,7 @@ install -Dm755 $PRGNAM $PKG/usr/bin/$PRGNAM
install -Dm644 schema.pl $PKG/etc/xdg/$PRGNAM/schema.pl
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp INSTALL.md LICENSE README.md $PKG/usr/doc/$PRGNAM-$VERSION
+cp LICENSE README.md $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/desktop/menutray/menutray.info b/desktop/menutray/menutray.info
index 5f2e40341b..c4f0d22cf9 100644
--- a/desktop/menutray/menutray.info
+++ b/desktop/menutray/menutray.info
@@ -1,10 +1,10 @@
PRGNAM="menutray"
-VERSION="0.53"
+VERSION="0.54"
HOMEPAGE="https://github.com/trizen/menutray/"
-DOWNLOAD="https://github.com/trizen/menutray/archive/0.53/menutray-0.53.tar.gz"
-MD5SUM="7b386e8a2e91020e8bc58d9089f551bb"
+DOWNLOAD="https://github.com/trizen/menutray/archive/0.54/menutray-0.54.tar.gz"
+MD5SUM="3279e297709d846c278c208aa770dec3"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="perl-data-dump perl-linux-desktop-files perl-gtk2 perl-file-desktopentry"
+REQUIRES="perl-data-dump perl-linux-desktop-files perl-gtk2 perl-Gtk3 perl-file-desktopentry"
MAINTAINER="Edinaldo P. Silva"
EMAIL="edps.mundognu@gmail.com"
diff --git a/desktop/notion/notion.SlackBuild b/desktop/notion/notion.SlackBuild
index d3b6158fe1..d8db4aa4fa 100644
--- a/desktop/notion/notion.SlackBuild
+++ b/desktop/notion/notion.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for notion
-# Copyright 2014-2020 Dimitris Zlatanidis Orestiada, Greece
+# Copyright 2014-2022 Dimitris Zlatanidis Orestiada, Greece
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=notion
-VERSION=${VERSION:-4.0.0}
+VERSION=${VERSION:-4.0.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/desktop/notion/notion.info b/desktop/notion/notion.info
index b49d9b75c1..dfbe13e2ef 100644
--- a/desktop/notion/notion.info
+++ b/desktop/notion/notion.info
@@ -1,8 +1,8 @@
PRGNAM="notion"
-VERSION="4.0.0"
+VERSION="4.0.2"
HOMEPAGE="https://notionwm.net/"
-DOWNLOAD="https://github.com/raboof/notion/archive/4.0.0/notion-4.0.0.tar.gz"
-MD5SUM="54bcb95c786b5d9855b0e1394937a3f3"
+DOWNLOAD="https://github.com/raboof/notion/archive/4.0.2/notion-4.0.2.tar.gz"
+MD5SUM="c5458c299adaad6910442edcc9d2cd61"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="lua"
diff --git a/desktop/numix-icon-theme-circle/numix-icon-theme-circle.SlackBuild b/desktop/numix-icon-theme-circle/numix-icon-theme-circle.SlackBuild
index 60746449a5..8eec138012 100644
--- a/desktop/numix-icon-theme-circle/numix-icon-theme-circle.SlackBuild
+++ b/desktop/numix-icon-theme-circle/numix-icon-theme-circle.SlackBuild
@@ -1,9 +1,9 @@
#!/bin/bash
#
-# Slackware build script for numix-icon-theme.
+# Slackware build script for numix-icon-theme-circle
#
# Copyright 2015-2018 Edinaldo P. Silva, Rio de Janeiro, Brazil.
-# Copyright 2020 Isaac Yu <isaacyu1@isaacyu1.com>
+# Copyright 2020-2022 Isaac Yu <isaacyu1@isaacyu1.com>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM="numix-icon-theme-circle"
-VERSION=${VERSION:-20191227}
+VERSION=${VERSION:-20220711}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -45,7 +45,7 @@ TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
-SRCVER=${SRCVER:-19.12.27}
+SRCVER=${SRCVER:-22.07.11}
set -e
diff --git a/desktop/numix-icon-theme-circle/numix-icon-theme-circle.info b/desktop/numix-icon-theme-circle/numix-icon-theme-circle.info
index 567cd4094d..d7357b39f2 100644
--- a/desktop/numix-icon-theme-circle/numix-icon-theme-circle.info
+++ b/desktop/numix-icon-theme-circle/numix-icon-theme-circle.info
@@ -1,10 +1,10 @@
PRGNAM="numix-icon-theme-circle"
-VERSION="20191227"
+VERSION="20220711"
HOMEPAGE="https://github.com/numixproject/numix-icon-theme-circle/"
-DOWNLOAD="https://github.com/numixproject/numix-icon-theme-circle/archive/19.12.27/numix-icon-theme-circle-19.12.27.tar.gz"
-MD5SUM="1a65e5f8b1b07cdac175bdd0d8eed195"
+DOWNLOAD="https://github.com/numixproject/numix-icon-theme-circle/archive/22.07.11/numix-icon-theme-circle-22.07.11.tar.gz"
+MD5SUM="19cbebb11b8f46bf4729749c1a1c81fb"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="numix-icon-theme"
-MAINTAINER="Isaac Yu"
-EMAIL="isaacyu1@isaacyu1.com"
+MAINTAINER="orphaned - no maintainer"
+EMAIL="nobody@nowhere"
diff --git a/desktop/numix-icon-theme-square/numix-icon-theme-square.SlackBuild b/desktop/numix-icon-theme-square/numix-icon-theme-square.SlackBuild
index 91df1c569b..ea86cceb3a 100644
--- a/desktop/numix-icon-theme-square/numix-icon-theme-square.SlackBuild
+++ b/desktop/numix-icon-theme-square/numix-icon-theme-square.SlackBuild
@@ -1,9 +1,9 @@
#!/bin/bash
#
-# Slackware build script for numix-icon-theme.
+# Slackware build script for numix-icon-theme-square
#
# Copyright 2015-2018 Edinaldo P. Silva, Rio de Janeiro, Brazil.
-# Copyright 2020 Isaac Yu <isaacyu1@isaacyu1.com>
+# Copyright 2020-2022 Isaac Yu <isaacyu1@isaacyu1.com>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM="numix-icon-theme-square"
-VERSION=${VERSION:-20191227}
+VERSION=${VERSION:-20220711}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -45,7 +45,7 @@ TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
-SRCVER=${SRCVER:-19.12.27}
+SRCVER=${SRCVER:-22.07.11}
set -e
diff --git a/desktop/numix-icon-theme-square/numix-icon-theme-square.info b/desktop/numix-icon-theme-square/numix-icon-theme-square.info
index d58fdd406e..9493258d2a 100644
--- a/desktop/numix-icon-theme-square/numix-icon-theme-square.info
+++ b/desktop/numix-icon-theme-square/numix-icon-theme-square.info
@@ -1,10 +1,10 @@
PRGNAM="numix-icon-theme-square"
-VERSION="20191227"
+VERSION="20220711"
HOMEPAGE="https://github.com/numixproject/numix-icon-theme-square/"
-DOWNLOAD="https://github.com/numixproject/numix-icon-theme-square/archive/19.12.27/numix-icon-theme-square-19.12.27.tar.gz"
-MD5SUM="ecd5154edb601b4c40a16b44b2030378"
+DOWNLOAD="https://github.com/numixproject/numix-icon-theme-square/archive/22.07.11/numix-icon-theme-square-22.07.11.tar.gz"
+MD5SUM="deaadfa686d7747ebde18594aa10b451"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="numix-icon-theme"
-MAINTAINER="Isaac Yu"
-EMAIL="isaacyu1@isaacyu1.com"
+MAINTAINER="orphaned - no maintainer"
+EMAIL="nobody@nowhere"
diff --git a/desktop/numix-icon-theme/numix-icon-theme.SlackBuild b/desktop/numix-icon-theme/numix-icon-theme.SlackBuild
index 69c91c759c..d5713ecca1 100644
--- a/desktop/numix-icon-theme/numix-icon-theme.SlackBuild
+++ b/desktop/numix-icon-theme/numix-icon-theme.SlackBuild
@@ -1,9 +1,9 @@
#!/bin/bash
#
-# Slackware build script for numix-icon-theme.
+# Slackware build script for numix-icon-theme
#
# Copyright 2015-2018 Edinaldo P. Silva, Rio de Janeiro, Brazil.
-# Copyright 2020 Isaac Yu <isaacyu1@isaacyu1.com>
+# Copyright 2020-2022 Isaac Yu <isaacyu1@isaacyu1.com>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -28,7 +28,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM="numix-icon-theme"
-VERSION=${VERSION:-20200320}
+VERSION=${VERSION:-20211031}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -47,7 +47,7 @@ TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
-SRCVER=${SRCVER:-20.03.20}
+SRCVER=${SRCVER:-21.10.31}
set -e
diff --git a/desktop/numix-icon-theme/numix-icon-theme.info b/desktop/numix-icon-theme/numix-icon-theme.info
index c50e704cd6..5ade70fc69 100644
--- a/desktop/numix-icon-theme/numix-icon-theme.info
+++ b/desktop/numix-icon-theme/numix-icon-theme.info
@@ -1,10 +1,10 @@
PRGNAM="numix-icon-theme"
-VERSION="20200320"
+VERSION="20211031"
HOMEPAGE="https://github.com/numixproject/numix-icon-theme/"
-DOWNLOAD="https://github.com/numixproject/numix-icon-theme/archive/20.03.20/numix-icon-theme-20.03.20.tar.gz"
-MD5SUM="6911cabee04cbbc3a555433759efa21d"
+DOWNLOAD="https://github.com/numixproject/numix-icon-theme/archive/21.10.31/numix-icon-theme-21.10.31.tar.gz"
+MD5SUM="1c847913fe5c671db01b537d7ce21676"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Isaac Yu"
-EMAIL="isaacyu1@isaacyu1.com"
+MAINTAINER="orphaned - no maintainer"
+EMAIL="nobody@nowhere"
diff --git a/desktop/obbrowser/obbrowser.SlackBuild b/desktop/obbrowser/obbrowser.SlackBuild
index 572191eb7f..edaf665c3b 100644
--- a/desktop/obbrowser/obbrowser.SlackBuild
+++ b/desktop/obbrowser/obbrowser.SlackBuild
@@ -2,7 +2,7 @@
#
# Slackware build script for obbrowser.
#
-# Copyright 2015-2020 Edinaldo P. Silva, Rio de Janeiro, Brazil.
+# Copyright 2015-2022 Edinaldo P. Silva, Rio de Janeiro, Brazil.
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=obbrowser
-VERSION=${VERSION:-0.13}
+VERSION=${VERSION:-0.14}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -82,7 +82,7 @@ find -L . \
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-install -Dm755 obbrowser $PKG/usr/bin/obbrowser
+install -Dm755 $PRGNAM $PKG/usr/bin/$PRGNAM
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp LICENSE README.md $PKG/usr/doc/$PRGNAM-$VERSION
diff --git a/desktop/obbrowser/obbrowser.info b/desktop/obbrowser/obbrowser.info
index 9fc06c9e69..5dac2b395a 100644
--- a/desktop/obbrowser/obbrowser.info
+++ b/desktop/obbrowser/obbrowser.info
@@ -1,10 +1,10 @@
PRGNAM="obbrowser"
-VERSION="0.13"
+VERSION="0.14"
HOMEPAGE="https://github.com/trizen/obbrowser/"
-DOWNLOAD="https://github.com/trizen/obbrowser/archive/0.13/obbrowser-0.13.tar.gz"
-MD5SUM="7799e4dbf08b55e45d822e606c6e57a7"
+DOWNLOAD="https://github.com/trizen/obbrowser/archive/0.14/obbrowser-0.14.tar.gz"
+MD5SUM="bb9e48ee106a6db7c46146c809bfa63a"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="perl-file-mimeinfo perl-data-dump perl-linux-desktop-files perl-gtk2"
+REQUIRES="perl-file-mimeinfo perl-data-dump perl-linux-desktop-files perl-gtk2 perl-Gtk3"
MAINTAINER="Edinaldo P. Silva"
EMAIL="edps.mundognu@gmail.com"
diff --git a/desktop/obmenu-generator/obmenu-generator.SlackBuild b/desktop/obmenu-generator/obmenu-generator.SlackBuild
index c1fde933f0..748e9afe39 100644
--- a/desktop/obmenu-generator/obmenu-generator.SlackBuild
+++ b/desktop/obmenu-generator/obmenu-generator.SlackBuild
@@ -2,7 +2,7 @@
#
# Slackware build script for obmenu-generator.
#
-# Copyright 2015-2020 Edinaldo P. Silva, Rio de Janeiro, Brazil.
+# Copyright 2015-2022 Edinaldo P. Silva, Rio de Janeiro, Brazil.
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,18 +25,12 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=obmenu-generator
-VERSION=${VERSION:-0.89}
+VERSION=${VERSION:-0.90}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i586 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
-fi
+ARCH=noarch
# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
# the name of the created package would be, and then exit. This information
@@ -86,7 +80,7 @@ install -Dm755 $PRGNAM $PKG/usr/bin/$PRGNAM
install -Dm644 schema.pl $PKG/etc/xdg/$PRGNAM/schema.pl
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp INSTALL.md LICENSE README.md $PKG/usr/doc/$PRGNAM-$VERSION
+cp LICENSE README.md $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/desktop/obmenu-generator/obmenu-generator.info b/desktop/obmenu-generator/obmenu-generator.info
index e38ef0af19..ccc471451f 100644
--- a/desktop/obmenu-generator/obmenu-generator.info
+++ b/desktop/obmenu-generator/obmenu-generator.info
@@ -1,10 +1,10 @@
PRGNAM="obmenu-generator"
-VERSION="0.89"
+VERSION="0.90"
HOMEPAGE="https://github.com/trizen/obmenu-generator/"
-DOWNLOAD="https://github.com/trizen/obmenu-generator/archive/0.89/obmenu-generator-0.89.tar.gz"
-MD5SUM="201591765a1fa38e1a5725a74c4ad47e"
+DOWNLOAD="https://github.com/trizen/obmenu-generator/archive/0.90/obmenu-generator-0.90.tar.gz"
+MD5SUM="2e4609a1440e0f636e47a4bc371288be"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="perl-data-dump perl-linux-desktop-files perl-gtk2 perl-file-desktopentry"
+REQUIRES="perl-data-dump perl-linux-desktop-files perl-gtk2 perl-Gtk3 perl-file-desktopentry"
MAINTAINER="Edinaldo P. Silva"
EMAIL="edps.mundognu@gmail.com"
diff --git a/desktop/qtile/qtile.SlackBuild b/desktop/qtile/qtile.SlackBuild
index 4d5e4f27c1..673b4bc2ac 100644
--- a/desktop/qtile/qtile.SlackBuild
+++ b/desktop/qtile/qtile.SlackBuild
@@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=qtile
VERSION=${VERSION:-0.21.0}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/desktop/qtile/xinitrc.qtile b/desktop/qtile/xinitrc.qtile
index a2c7cde278..b23bc7c340 100644
--- a/desktop/qtile/xinitrc.qtile
+++ b/desktop/qtile/xinitrc.qtile
@@ -24,7 +24,7 @@ fi
# Start qtile
if [ -z "$DESKTOP_SESSION" -a -x /usr/bin/ck-launch-session ]; then
- exec ck-launch-session qtile
+ exec ck-launch-session dbus-launch --exit-with-session qtile start
else
- exec qtile
+ exec dbus-launch --exit-with-session qtile start
fi
diff --git a/desktop/rofi-calc/rofi-calc.SlackBuild b/desktop/rofi-calc/rofi-calc.SlackBuild
index 1682991c2d..982dbbdab9 100644
--- a/desktop/rofi-calc/rofi-calc.SlackBuild
+++ b/desktop/rofi-calc/rofi-calc.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=rofi-calc
-VERSION=${VERSION:-1.7}
+VERSION=${VERSION:-2.1.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/desktop/rofi-calc/rofi-calc.info b/desktop/rofi-calc/rofi-calc.info
index a4f9a92ee0..093d4d7439 100644
--- a/desktop/rofi-calc/rofi-calc.info
+++ b/desktop/rofi-calc/rofi-calc.info
@@ -1,8 +1,8 @@
PRGNAM="rofi-calc"
-VERSION="1.7"
+VERSION="2.1.0"
HOMEPAGE="https://github.com/svenstaro/rofi-calc"
-DOWNLOAD="https://github.com/svenstaro/rofi-calc/archive/v1.7/rofi-calc-1.7.tar.gz"
-MD5SUM="88eca66f0f3570362241bb351ba8ba2d"
+DOWNLOAD="https://github.com/svenstaro/rofi-calc/archive/v2.1.0/rofi-calc-2.1.0.tar.gz"
+MD5SUM="5ba0f63d47cac37969dd95f45aafa751"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="rofi"
diff --git a/desktop/rofi-emoji/rofi-emoji.SlackBuild b/desktop/rofi-emoji/rofi-emoji.SlackBuild
index 2876fdb546..54225261ee 100644
--- a/desktop/rofi-emoji/rofi-emoji.SlackBuild
+++ b/desktop/rofi-emoji/rofi-emoji.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=rofi-emoji
-VERSION=${VERSION:-2.1.2}
+VERSION=${VERSION:-3.0.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/desktop/rofi-emoji/rofi-emoji.info b/desktop/rofi-emoji/rofi-emoji.info
index 3f283bde86..45b01d04e4 100644
--- a/desktop/rofi-emoji/rofi-emoji.info
+++ b/desktop/rofi-emoji/rofi-emoji.info
@@ -1,10 +1,10 @@
PRGNAM="rofi-emoji"
-VERSION="2.1.2"
+VERSION="3.0.0"
HOMEPAGE="https://github.com/Mange/rofi-emoji"
-DOWNLOAD="https://github.com/Mange/rofi-emoji/archive/v2.1.2/rofi-emoji-2.1.2.tar.gz"
-MD5SUM="8555267d9614351773cc9da62513a08b"
+DOWNLOAD="https://github.com/Mange/rofi-emoji/archive/v3.0.0/rofi-emoji-3.0.0.tar.gz"
+MD5SUM="f2b02983e4903b6bf22abe693176164e"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="rofi xclip xsel"
+REQUIRES="rofi xclip xsel xdotool pkgconf"
MAINTAINER="Julian Grinblat"
EMAIL="julian@dotcore.co.il"
diff --git a/desktop/simplenote/README b/desktop/simplenote/README
new file mode 100644
index 0000000000..4b292784c0
--- /dev/null
+++ b/desktop/simplenote/README
@@ -0,0 +1 @@
+Simple note taking program.
diff --git a/desktop/simplenote/doinst.sh b/desktop/simplenote/doinst.sh
new file mode 100644
index 0000000000..b7d3b71f74
--- /dev/null
+++ b/desktop/simplenote/doinst.sh
@@ -0,0 +1,20 @@
+if [ -x /usr/bin/update-desktop-database ]; then
+ /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1
+fi
+
+if [ -x /usr/bin/update-mime-database ]; then
+ /usr/bin/update-mime-database usr/share/mime >/dev/null 2>&1
+fi
+
+# If other icon themes are installed, then add to/modify this as needed
+if [ -e usr/share/icons/hicolor/icon-theme.cache ]; then
+ if [ -x /usr/bin/gtk-update-icon-cache ]; then
+ /usr/bin/gtk-update-icon-cache -f usr/share/icons/hicolor >/dev/null 2>&1
+ fi
+fi
+
+if [ -e usr/share/glib-2.0/schemas ]; then
+ if [ -x /usr/bin/glib-compile-schemas ]; then
+ /usr/bin/glib-compile-schemas usr/share/glib-2.0/schemas >/dev/null 2>&1
+ fi
+fi
diff --git a/desktop/simplenote/files/simplenote.desktop b/desktop/simplenote/files/simplenote.desktop
new file mode 100644
index 0000000000..992f010516
--- /dev/null
+++ b/desktop/simplenote/files/simplenote.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Name=Simplenote
+Comment=Simplenote for Linux
+Exec="/opt/simplenote/simplenote" %U
+Terminal=false
+Type=Application
+Icon=simplenote
+StartupNotify=true
+Categories=Utility;TextEditor;
diff --git a/desktop/simplenote/files/simplenote.png b/desktop/simplenote/files/simplenote.png
new file mode 100644
index 0000000000..15ab612f95
--- /dev/null
+++ b/desktop/simplenote/files/simplenote.png
Binary files differ
diff --git a/desktop/simplenote/simplenote.SlackBuild b/desktop/simplenote/simplenote.SlackBuild
new file mode 100644
index 0000000000..b8462480a6
--- /dev/null
+++ b/desktop/simplenote/simplenote.SlackBuild
@@ -0,0 +1,100 @@
+#!/bin/bash
+
+# Slackware build script for simplenote
+
+# Copyright 2018, 2019, 2020 Skaendo <skaendo@linuxmail.org>
+# Copyright 2022 carriunix <carriunix@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.
+
+cd $(dirname $0) ; CWD=$(pwd)
+
+PRGNAM=simplenote
+SRCNAM=Simplenote
+VERSION=${VERSION:-2.21.0}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" != "x86_64" ]; then
+ echo "$ARCH is not supported. Aborting."
+ exit 1
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $SRCNAM-linux-$VERSION-x64
+tar xvf $CWD/$SRCNAM-linux-$VERSION-x64.tar.gz
+cd $SRCNAM-linux-$VERSION-x64
+
+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/opt/$PRGNAM
+cp -vr * $PKG/opt/$PRGNAM
+cp -v $CWD/files/$PRGNAM.png $PKG/opt/$PRGNAM
+
+mkdir -p $PKG/usr/bin
+( cd $PKG/usr/bin ; ln -sf ../../opt/$PRGNAM/$PRGNAM $PRGNAM)
+
+mkdir -p $PKG/usr/share/icons/hicolor/256x256/apps
+( cd $PKG/usr/share/icons/hicolor/256x256/apps ; ln -sf ../../../../../../opt/$PRGNAM/$PRGNAM.png $PRGNAM.png)
+
+mkdir -p $PKG/usr/share/applications
+cp $CWD/files/$PRGNAM.desktop $PKG/usr/share/applications
+
+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* \
+ $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+find $PKG/usr/doc/$PRGNAM-$VERSION -type f | xargs chmod 0644
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+cat $CWD/doinst.sh > $PKG/install/doinst.sh
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/desktop/simplenote/simplenote.info b/desktop/simplenote/simplenote.info
new file mode 100644
index 0000000000..3d4765a7c1
--- /dev/null
+++ b/desktop/simplenote/simplenote.info
@@ -0,0 +1,10 @@
+PRGNAM="simplenote"
+VERSION="2.21.0"
+HOMEPAGE="https://simplenote.com/"
+DOWNLOAD="UNSUPPORTED"
+MD5SUM=""
+DOWNLOAD_x86_64="https://github.com/Automattic/simplenote-electron/releases/download/v2.21.0/Simplenote-linux-2.21.0-x64.tar.gz"
+MD5SUM_x86_64="ed9914574c0e66e36d8cd7e32caf7857"
+REQUIRES=""
+MAINTAINER="carriunix"
+EMAIL="carriunix@gmail.com"
diff --git a/desktop/simplenote/slack-desc b/desktop/simplenote/slack-desc
new file mode 100644
index 0000000000..af6f872684
--- /dev/null
+++ b/desktop/simplenote/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------------------------------------------------------|
+simplenote: simplenote (Note taking program)
+simplenote:
+simplenote: Simple note taking program.
+simplenote:
+simplenote:
+simplenote:
+simplenote:
+simplenote:
+simplenote:
+simplenote: Homepage: https://simplenote.com/
+simplenote:
diff --git a/desktop/weston/weston.SlackBuild b/desktop/weston/weston.SlackBuild
index 1df0cf009e..3f5580f60b 100644
--- a/desktop/weston/weston.SlackBuild
+++ b/desktop/weston/weston.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=weston
-VERSION=${VERSION:-10.0.0}
+VERSION=${VERSION:-10.0.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -38,9 +38,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -84,21 +81,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 {} \;
-# nb: pipewire is disabled for now as >= 0.3 not yet supported
-
-mkdir build
-cd build
- CFLAGS="$SLKCFLAGS" \
- CXXFLAGS="$SLKCFLAGS" \
- meson .. \
- --prefix=/usr \
- --mandir=man \
- --libdir=lib${LIBDIRSUFFIX} \
- -Dsystemd=false \
- -Dcolor-management-colord=${USE_COLORD:-false}
- ninja
- DESTDIR=$PKG ninja install
-cd ..
+CFLAGS="$SLKCFLAGS" \
+CXXFLAGS="$SLKCFLAGS" \
+meson \
+ --buildtype=release \
+ --prefix=/usr \
+ --mandir=man \
+ --libdir=lib${LIBDIRSUFFIX} \
+ -Dsystemd=false \
+ -Dcolor-management-colord=${USE_COLORD:-false} \
+ build/
+"${NINJA:=ninja}" -v -C build/
+DESTDIR=$PKG $NINJA -C build/ install
# strip
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
diff --git a/desktop/weston/weston.info b/desktop/weston/weston.info
index 48dc8ae9be..98d84f452a 100644
--- a/desktop/weston/weston.info
+++ b/desktop/weston/weston.info
@@ -1,8 +1,8 @@
PRGNAM="weston"
-VERSION="10.0.0"
+VERSION="10.0.1"
HOMEPAGE="https://wayland.freedesktop.org/"
-DOWNLOAD="https://github.com/wayland-project/weston/archive/10.0.0/weston-10.0.0.tar.gz"
-MD5SUM="f80d57b07e80727b5b8c06f11e3bb014"
+DOWNLOAD="https://github.com/wayland-project/weston/archive/10.0.1/weston-10.0.1.tar.gz"
+MD5SUM="9b817a37e30047917c60e2295da62197"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/desktop/xlunch/doinst.sh b/desktop/xlunch/doinst.sh
index 1ef9a17a10..8298aa30bf 100644
--- a/desktop/xlunch/doinst.sh
+++ b/desktop/xlunch/doinst.sh
@@ -11,4 +11,10 @@ config() {
# Otherwise, we leave the .new copy for the admin to consider...
}
-config etc/xlunch/icons.conf.new
+config etc/xlunch/default.conf.new
+
+if [ -e usr/share/icons/hicolor/icon-theme.cache ]; then
+ if [ -x /usr/bin/gtk-update-icon-cache ]; then
+ /usr/bin/gtk-update-icon-cache -f usr/share/icons/hicolor >/dev/null 2>&1
+ fi
+fi
diff --git a/desktop/xlunch/xlunch.SlackBuild b/desktop/xlunch/xlunch.SlackBuild
index a4f034e18f..7e8ed46653 100644
--- a/desktop/xlunch/xlunch.SlackBuild
+++ b/desktop/xlunch/xlunch.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=xlunch
-VERSION=${VERSION:-2.3.2}
+VERSION=${VERSION:-4.7.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -38,9 +38,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -79,13 +76,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 {} \;
+sed -i '17d;18d;19d;20d;21d;23d;24d;49d' Makefile
+
CFLAGS="$SLKCFLAGS" \
make
mkdir -p $PKG/usr/bin
make install DESTDIR=$PKG
-
-mv $PKG/etc/xlunch/icons.conf $PKG/etc/xlunch/icons.conf.new
+mv $PKG/etc/xlunch/default.conf $PKG/etc/xlunch/default.conf.new
+cp extra/gentriesquick $PKG/usr/bin/xlunch_genquick
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/desktop/xlunch/xlunch.info b/desktop/xlunch/xlunch.info
index fdc3f9c399..816d84a42f 100644
--- a/desktop/xlunch/xlunch.info
+++ b/desktop/xlunch/xlunch.info
@@ -1,8 +1,8 @@
PRGNAM="xlunch"
-VERSION="2.3.2"
+VERSION="4.7.4"
HOMEPAGE="http://www.xlunch.org/"
-DOWNLOAD="https://github.com/Tomas-M/xlunch/archive/v2.3.2/xlunch-2.3.2.tar.gz"
-MD5SUM="7c4f15a90be101b7e7a8a2e543a9cfc0"
+DOWNLOAD="https://github.com/Tomas-M/xlunch/archive/v4.7.4/xlunch-4.7.4.tar.gz"
+MD5SUM="1be1e9cdca07ef999b73557376e33c8d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="imlib2"
diff --git a/desktop/zenity/README b/desktop/zenity/README
index 9ecb1efdd8..125286c90e 100644
--- a/desktop/zenity/README
+++ b/desktop/zenity/README
@@ -4,7 +4,7 @@ similar to the classic `dialog` program, but with a GUI interface.
OPTIONAL DEPENDENCIES:
-* webkit2gtk >= 2.8.1
+* webkit2gtk-4.1
To enable: pass `WEBKITGTK=true` as an option to the slackbuild.
If this is not specified, it will default to `false`.
diff --git a/desktop/zenity/slack-desc b/desktop/zenity/slack-desc
index 71bb6d175c..6fcfa116a9 100644
--- a/desktop/zenity/slack-desc
+++ b/desktop/zenity/slack-desc
@@ -12,7 +12,7 @@ zenity: Zenity is a tool that allows you to display Gtk+ dialog boxes from
zenity: the command line and through shell scripts. It is designed to be
zenity: similar to the classic `dialog` program, but with a GUI interface.
zenity:
-zenity: Homepage: http://live.gnome.org/Zenity
+zenity: Homepage: https://gitlab.gnome.org/GNOME/zenity/
zenity:
zenity:
zenity:
diff --git a/desktop/zenity/zenity.SlackBuild b/desktop/zenity/zenity.SlackBuild
index 1ee4ca3ade..36868c7c5b 100644
--- a/desktop/zenity/zenity.SlackBuild
+++ b/desktop/zenity/zenity.SlackBuild
@@ -28,7 +28,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=zenity
-VERSION=${VERSION:-3.42.1}
+VERSION=${VERSION:-3.43.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -41,9 +41,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -112,7 +109,7 @@ for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; r
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a \
- AUTHORS ChangeLog HACKING README TODO \
+ AUTHORS ChangeLog HACKING README* TODO \
COPYING ChangeLog.pre-git NEWS THANKS \
$PKG/usr/doc/$PRGNAM-$VERSION || true
diff --git a/desktop/zenity/zenity.info b/desktop/zenity/zenity.info
index 68da16c21a..1d4d33605d 100644
--- a/desktop/zenity/zenity.info
+++ b/desktop/zenity/zenity.info
@@ -1,8 +1,8 @@
PRGNAM="zenity"
-VERSION="3.42.1"
+VERSION="3.43.0"
HOMEPAGE="https://gitlab.gnome.org/GNOME/zenity"
-DOWNLOAD="https://download.gnome.org/sources/zenity/3.42/zenity-3.42.1.tar.xz"
-MD5SUM="876ce3ab0304ad7591736238ad97795a"
+DOWNLOAD="https://download.gnome.org/sources/zenity/3.43/zenity-3.43.0.tar.xz"
+MD5SUM="726363494eee5514736d19e51a7ecede"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/Mk4tcl/01-Makefile.patch b/development/Mk4tcl/01-Makefile.patch
deleted file mode 100644
index 3e2cde4ed6..0000000000
--- a/development/Mk4tcl/01-Makefile.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-diff -Nur metakit/tcl/Makefile.in metakit.new/tcl/Makefile.in
---- metakit/tcl/Makefile.in 2015-06-18 20:37:38.000000000 +0200
-+++ metakit.new/tcl/Makefile.in 2019-07-03 23:02:52.180453468 +0200
-@@ -57,7 +57,7 @@
-
- PACKAGE_NAME = @PACKAGE_NAME@
- PACKAGE_VERSION = @PACKAGE_VERSION@
--CC = @CC@
-+CC = g++
- CFLAGS_DEFAULT = @CFLAGS_DEFAULT@
- CFLAGS_WARNING = @CFLAGS_WARNING@
- EXEEXT = @EXEEXT@
-@@ -117,7 +117,7 @@
- @echo " xml2nroff sample.xml > sample.n"
- @echo " xml2html sample.xml > sample.html"
-
--install: all install-binaries install-libraries install-doc
-+install: all install-binaries install-libraries
-
- install-binaries: binaries install-lib-binaries install-bin-binaries
-
diff --git a/development/Mk4tcl/Mk4tcl.info b/development/Mk4tcl/Mk4tcl.info
deleted file mode 100644
index 2c3a703b10..0000000000
--- a/development/Mk4tcl/Mk4tcl.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="Mk4tcl"
-VERSION="2.4.9.8"
-HOMEPAGE="https://equi4.com/metakit/"
-DOWNLOAD="https://git.jeelabs.org/jcw/metakit/archive/2.4.9.8.tar.gz"
-MD5SUM="272ccefc8efb1528377883753381589a"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-REQUIRES=""
-MAINTAINER="Zbigniew Baniewski"
-EMAIL="Zbigniew.Baniewski [at] gmail [dot] com"
diff --git a/development/Mk4tcl/slack-desc b/development/Mk4tcl/slack-desc
deleted file mode 100644
index c8cc45bd68..0000000000
--- a/development/Mk4tcl/slack-desc
+++ /dev/null
@@ -1,19 +0,0 @@
-# HOW TO EDIT THIS FILE:
-# The "handy ruler" below makes it easier to edit a package description.
-# Line up the first '|' above the ':' following the base package name, and
-# the '|' on the right side marks the last column you can put a character in.
-# You must make exactly 11 lines for the formatting to be correct. It's also
-# customary to leave one space after the ':' except on otherwise blank lines.
-
- |-----handy-ruler------------------------------------------------------|
-Mk4tcl: Mk4tcl (TCL binding for Metakit embedded database library)
-Mk4tcl:
-Mk4tcl: Metakit is an efficient embedded database library with a small
-Mk4tcl: footprint. It fills the gap between flat-file, relational,
-Mk4tcl: object-oriented, and tree-structured databases, supporting relational
-Mk4tcl: joins, serialization, nested structures, and instant schema evolution
-Mk4tcl: This packages comprises metakit Tcl binding called Mk4tcl.
-Mk4tcl: Data files are portable. The library has been used on Unix, Windows,
-Mk4tcl: Macintosh, VMS, and others.
-Mk4tcl:
-Mk4tcl: Homepage: https://equi4.com/metakit/
diff --git a/development/acpica/acpica.SlackBuild b/development/acpica/acpica.SlackBuild
index 3e9dd42835..2d144c2442 100644
--- a/development/acpica/acpica.SlackBuild
+++ b/development/acpica/acpica.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=acpica
-VERSION=${VERSION:-20211217}
+VERSION=${VERSION:-20220331}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/acpica/acpica.info b/development/acpica/acpica.info
index 6601209030..d58dc56498 100644
--- a/development/acpica/acpica.info
+++ b/development/acpica/acpica.info
@@ -1,8 +1,8 @@
PRGNAM="acpica"
-VERSION="20211217"
+VERSION="20220331"
HOMEPAGE="http://www.acpica.org"
-DOWNLOAD="https://acpica.org/sites/acpica/files/acpica-unix-20211217.tar.gz"
-MD5SUM="4abcdb60943a3cbb8441c635f638bc2a"
+DOWNLOAD="https://acpica.org/sites/acpica/files/acpica-unix-20220331.tar.gz"
+MD5SUM="1aa20c05aa3bcb5282daeb6bf33acde2"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/amazon-corretto/README b/development/amazon-corretto/README
index 541fc0d99f..fd774df217 100644
--- a/development/amazon-corretto/README
+++ b/development/amazon-corretto/README
@@ -1,6 +1,7 @@
-This is a SlackBuild that will repackage Amazon Corretto into a package
-that can be easily installed, upgraded, or removed using Slackware's
-native package management tools.
+Amazon Corretto is a no-cost, multiplatform, production-ready
+distribution of the Open Java Development Kit (OpenJDK).
+Corretto is used internally at Amazon for production services.
+With Corretto, you can develop and run Java applications on
+operating systems such as Linux, Windows, and macOS.
-This will also package the JRE so you will not need a separate JRE
-build.
+This will also package the JRE.
diff --git a/development/amazon-corretto/amazon-corretto.SlackBuild b/development/amazon-corretto/amazon-corretto.SlackBuild
index 5b5575e8a1..06c546f930 100644
--- a/development/amazon-corretto/amazon-corretto.SlackBuild
+++ b/development/amazon-corretto/amazon-corretto.SlackBuild
@@ -1,6 +1,6 @@
#!/bin/bash
-# Copyright 2019-2020 bifferos@gmail.com UK
+# Copyright 2022 Yousha Aleayoub, Iran
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -24,7 +24,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=amazon-corretto
-VERSION=${VERSION:-8.242.08.1}
+VERSION=${VERSION:-17.0.4.8.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -86,7 +86,6 @@ EOF
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a \
- $PKG/usr/lib${LIBDIRSUFFIX}/java/THIRD_PARTY_README \
$PKG/usr/lib${LIBDIRSUFFIX}/java/LICENSE \
$PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/development/amazon-corretto/amazon-corretto.info b/development/amazon-corretto/amazon-corretto.info
index 26508cd9db..c81a8e77ae 100644
--- a/development/amazon-corretto/amazon-corretto.info
+++ b/development/amazon-corretto/amazon-corretto.info
@@ -1,10 +1,10 @@
PRGNAM="amazon-corretto"
-VERSION="8.242.08.1"
-HOMEPAGE="https://docs.aws.amazon.com/corretto/latest/corretto-8-ug/downloads-list.html"
+VERSION="17.0.4.8.1"
+HOMEPAGE="https://github.com/corretto/corretto-17/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://corretto.aws/downloads/resources/8.242.08.1/amazon-corretto-8.242.08.1-linux-x64.tar.gz"
-MD5SUM_x86_64="3a614a0e32aa5324843781d1077aad7a"
+DOWNLOAD_x86_64="https://corretto.aws/downloads/resources/17.0.4.8.1/amazon-corretto-17.0.4.8.1-linux-x64.tar.gz"
+MD5SUM_x86_64="4e8762a6e46000dd64ce51f2980ee30b"
REQUIRES=""
-MAINTAINER="Bifferos"
-EMAIL="bifferos@gmail.com"
+MAINTAINER="Yousha Aleayoub"
+EMAIL="yousha.a@hotmail.com"
diff --git a/development/android-tools/README b/development/android-tools/README
index f84cf9798e..81d40297a3 100644
--- a/development/android-tools/README
+++ b/development/android-tools/README
@@ -1,6 +1,3 @@
These are the adb, append2simg, fastboot, img2simg, mke2fs.android
and simg2img tools from the android sdk.
-Warning: This SlackBuild requires network access when it runs, meaning
-it downloads files from the Internet with root access. You should
-decide for yourself whether or not you think this is a good idea.
diff --git a/development/android-tools/android-tools.SlackBuild b/development/android-tools/android-tools.SlackBuild
index 2c057fefbc..c858d18140 100644
--- a/development/android-tools/android-tools.SlackBuild
+++ b/development/android-tools/android-tools.SlackBuild
@@ -28,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=android-tools
VERSION=${VERSION:-31.0.3p1}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -81,13 +81,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 {} \;
+export GOCACHE=$(pwd)/build/go-cache
+export GO111MODULE=off
+
mkdir -p build
cd build
cmake \
-DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
-DCMAKE_INSTALL_PREFIX=/usr \
- -GNinja \
+ -GNinja -Wno-dev \
-DCMAKE_BUILD_TYPE=Release ..
"${NINJA:=ninja}"
DESTDIR=$PKG $NINJA install
diff --git a/development/apache-ant/README b/development/apache-ant/README
index 3236ae09c9..b48176fc2c 100644
--- a/development/apache-ant/README
+++ b/development/apache-ant/README
@@ -1,5 +1,5 @@
-Apache Ant is a Java-based build tool - like make, but without make's
-wrinkles. :-)
+Apache Ant is a Java library and command-line tool that help
+building software.
Ant is extended using Java classes. The configuration files are
XML-based, calling out a target tree where tasks get executed. Each
diff --git a/development/apache-ant/apache-ant.SlackBuild b/development/apache-ant/apache-ant.SlackBuild
index 98dd78bfef..c8fe843283 100644
--- a/development/apache-ant/apache-ant.SlackBuild
+++ b/development/apache-ant/apache-ant.SlackBuild
@@ -30,7 +30,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=apache-ant
-VERSION=${VERSION:-1.9.14}
+VERSION=${VERSION:-1.10.12}
ARCH=noarch
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/apache-ant/apache-ant.info b/development/apache-ant/apache-ant.info
index b5b82484d9..da6a918514 100644
--- a/development/apache-ant/apache-ant.info
+++ b/development/apache-ant/apache-ant.info
@@ -1,10 +1,10 @@
PRGNAM="apache-ant"
-VERSION="1.9.14"
+VERSION="1.10.12"
HOMEPAGE="http://ant.apache.org/"
-DOWNLOAD="https://archive.apache.org/dist/ant/binaries/apache-ant-1.9.14-bin.tar.bz2"
-MD5SUM="04ea0b503e1fd3a4e375009d021e98da"
+DOWNLOAD="https://dlcdn.apache.org//ant/binaries/apache-ant-1.10.12-bin.tar.bz2"
+MD5SUM="a63962139a5e031940ef4f48ea11298a"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Luc Van Rompaey"
-EMAIL="luc.vanrompaey@gmail.com"
+MAINTAINER="Yousha Aleayoub"
+EMAIL="yousha.a@hotmail.com"
diff --git a/development/apache-ant/slack-desc b/development/apache-ant/slack-desc
index 55f136179b..d7077812ed 100644
--- a/development/apache-ant/slack-desc
+++ b/development/apache-ant/slack-desc
@@ -8,8 +8,8 @@
|-----handy-ruler------------------------------------------------------|
apache-ant: apache-ant (Java-based build tool)
apache-ant:
-apache-ant: Apache Ant is a Java-based build tool - like make but without
-apache-ant: make's wrinkles.
+apache-ant: Apache Ant is a Java library and command-line tool that help
+apache-ant: building software.
apache-ant:
apache-ant: Ant is extended using Java classes. The configuration files are
apache-ant: XML-based, calling out a target tree where tasks get executed.
diff --git a/development/bazel/README b/development/bazel/README
new file mode 100644
index 0000000000..2c37f54ea7
--- /dev/null
+++ b/development/bazel/README
@@ -0,0 +1,6 @@
+Bazel is an open-source build and test tool that scalably supports
+multi-language and multi-platform projects.
+
+Only 1 version of OpenJDK may be installed at a time while building
+Bazel. For example, if both zulu-openjdk8 and zulu-openjdk11 are
+installed, please uninstall zulu-openjdk8 before building Bazel.
diff --git a/development/bazel/bazel.SlackBuild b/development/bazel/bazel.SlackBuild
new file mode 100644
index 0000000000..aa1cf70010
--- /dev/null
+++ b/development/bazel/bazel.SlackBuild
@@ -0,0 +1,126 @@
+#!/bin/bash
+
+# Slackware build script for bazel
+
+# Copyright 2022 Isaac Yu <isaacyu1@isaacyu1.com>
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL 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.
+
+cd $(dirname $0) ; CWD=$(pwd)
+
+PRGNAM=bazel
+VERSION=${VERSION:-5.2.0}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
+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
+unzip $CWD/$PRGNAM-$VERSION-dist.zip -d $PRGNAM-$VERSION
+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 {} \;
+
+# Export environmental variables
+# Please change JAVA_HOME if not using zulu-openjdk11
+export JAVA_HOME=/usr/lib$LIBDIRSUFFIX/zulu-openjdk11
+export EMBED_LABEL=$VERSION
+export EXTRA_BAZEL_ARGS="--java_runtime_version=local_jdk --tool_java_runtime_version=local_jdk"
+
+# Compile bazel
+./compile.sh
+./scripts/generate_bash_completion.sh \
+ --bazel=output/bazel \
+ --output=bazel-complete.bash \
+ --prepend=scripts/bazel-complete-header.bash \
+ --prepend=scripts/bazel-complete-template.bash
+cd output
+./bazel shutdown
+cd ../
+
+# Create new folders
+mkdir -p $PKG/usr/bin
+mkdir -p $PKG/usr/share/bash-completion/completions/bazel
+mkdir -p $PKG/usr/share/zsh/site-functions/_bazel
+mkdir -p $PKG/opt/bazel
+
+# Move the bazel binary (It alone is 33MB).
+mv $TMP/$PRGNAM-$VERSION/output/bazel $PKG/usr/bin
+
+# Copy scripts
+cp $TMP/$PRGNAM-$VERSION/scripts/packages/bazel.sh $PKG/usr/bin
+cp $TMP/$PRGNAM-$VERSION/bazel-complete.bash $PKG/usr/share/bash-completion/completions/bazel
+cp $TMP/$PRGNAM-$VERSION/scripts/zsh_completion/_bazel $PKG/usr/share/zsh/site-functions/_bazel
+for d in examples third_party tools; do
+ cp -r $TMP/$PRGNAM-$VERSION/$d $PKG/opt/bazel/
+done
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a --no-preserve=mode \
+ AUTHORS CODE_OF_CONDUCT.md CHANGELOG.md 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
diff --git a/development/bazel/bazel.info b/development/bazel/bazel.info
new file mode 100644
index 0000000000..1bb3959c7e
--- /dev/null
+++ b/development/bazel/bazel.info
@@ -0,0 +1,10 @@
+PRGNAM="bazel"
+VERSION="5.2.0"
+HOMEPAGE="https://bazel.build/"
+DOWNLOAD="https://github.com/bazelbuild/bazel/releases/download/5.2.0/bazel-5.2.0-dist.zip"
+MD5SUM="1cac2d87e592743c5ceec4883ae448e4"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="zulu-openjdk11"
+MAINTAINER="Isaac Yu"
+EMAIL="isaacyu1@isaacyu1.com"
diff --git a/development/bazel/slack-desc b/development/bazel/slack-desc
new file mode 100644
index 0000000000..d131f58cb3
--- /dev/null
+++ b/development/bazel/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------------------------------------------------------|
+bazel: bazel (Correct, reproducible, and fast builds for everyone)
+bazel:
+bazel: Bazel is an open-source build and test tool that scalably supports
+bazel: multi-language and multi-platform projects.
+bazel:
+bazel:
+bazel:
+bazel:
+bazel:
+bazel:
+bazel:
diff --git a/development/cJSON/README b/development/cJSON/README
new file mode 100644
index 0000000000..8e76076361
--- /dev/null
+++ b/development/cJSON/README
@@ -0,0 +1,6 @@
+cJSON is an Ultralightweight JSON parser in ANSI C.
+
+cJSON aims to be the dumbest possible parser that you can get your job
+done with. It's a single file of C, and a single header file.
+
+https://github.com/DaveGamble/cJSON
diff --git a/development/cJSON/cJSON.SlackBuild b/development/cJSON/cJSON.SlackBuild
new file mode 100644
index 0000000000..b2484bcb06
--- /dev/null
+++ b/development/cJSON/cJSON.SlackBuild
@@ -0,0 +1,111 @@
+#!/bin/bash
+
+# Slackware build script for cJSON
+
+# Written by the SPN Team
+
+# 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.
+
+
+
+cd $(dirname $0) ; CWD=$(pwd)
+
+PRGNAM=cJSON
+VERSION=${VERSION:-1.7.15}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+cd $PRGNAM-$VERSION
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+mkdir -p build
+cd build
+ cmake \
+ -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_BUILD_TYPE=Release ..
+ make
+ make install/strip DESTDIR=$PKG
+cd ..
+
+# Don't ship .la files:
+rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la
+
+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 -name perllocal.pod -o -name ".packlist" -o -name "*.bs" | xargs rm -f || true
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a README.md CHANGELOG.md \
+ $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+# Copy the slack-desc into ./install
+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
diff --git a/development/cJSON/cJSON.info b/development/cJSON/cJSON.info
new file mode 100644
index 0000000000..71b951b078
--- /dev/null
+++ b/development/cJSON/cJSON.info
@@ -0,0 +1,10 @@
+PRGNAM="cJSON"
+VERSION="1.7.15"
+HOMEPAGE="https://github.com/DaveGamble/cJSON"
+DOWNLOAD="https://github.com/DaveGamble/cJSON/archive/v1.7.15/cJSON-1.7.15.tar.gz"
+MD5SUM="921b4bcb401aa604dc632fdb1c8dbdea"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="SPN Team"
+EMAIL="pwmn-master@hotmail.com"
diff --git a/development/cJSON/slack-desc b/development/cJSON/slack-desc
new file mode 100644
index 0000000000..8647dc1fbc
--- /dev/null
+++ b/development/cJSON/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------------------------------------------------------|
+cJSON: cJSON (Ultralightweight JSON parser in ANSI C.)
+cJSON:
+cJSON: cJSON aims to be the dumbest possible parser that you can get your
+cJSON: job done with. It's a single file of C, and a single header file.
+cJSON:
+cJSON:
+cJSON:
+cJSON:
+cJSON:
+cJSON:
+cJSON: https://github.com/DaveGamble/cJSON
diff --git a/development/composer/composer.SlackBuild b/development/composer/composer.SlackBuild
index 2f37055829..6c2d2d51a6 100644
--- a/development/composer/composer.SlackBuild
+++ b/development/composer/composer.SlackBuild
@@ -27,7 +27,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=composer
-VERSION=${VERSION:-2.3.7}
+VERSION=${VERSION:-2.3.10}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/composer/composer.info b/development/composer/composer.info
index 874172bf17..3a4fdb2f3a 100644
--- a/development/composer/composer.info
+++ b/development/composer/composer.info
@@ -1,8 +1,8 @@
PRGNAM="composer"
-VERSION="2.3.7"
+VERSION="2.3.10"
HOMEPAGE="https://getcomposer.org/"
-DOWNLOAD="https://getcomposer.org/download/2.3.7/composer.phar"
-MD5SUM="6236729103b978f8d43fa854787346ab"
+DOWNLOAD="https://getcomposer.org/download/2.3.10/composer.phar"
+MD5SUM="7e87d3efe5f47c231d9436ee4e52e1b4"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/crosstool-ng/crosstool-ng.SlackBuild b/development/crosstool-ng/crosstool-ng.SlackBuild
index de2997a541..b3e05baf6f 100644
--- a/development/crosstool-ng/crosstool-ng.SlackBuild
+++ b/development/crosstool-ng/crosstool-ng.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for crosstool-ng
-# Copyright 2013-2019 Christoph Willing, Australia
+# Copyright 2013-2022 Christoph Willing, Australia
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=crosstool-ng
-VERSION=${VERSION:-1.24.0}
+VERSION=${VERSION:-1.25.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/crosstool-ng/crosstool-ng.info b/development/crosstool-ng/crosstool-ng.info
index 0602c5db71..d9ba42746e 100644
--- a/development/crosstool-ng/crosstool-ng.info
+++ b/development/crosstool-ng/crosstool-ng.info
@@ -1,8 +1,8 @@
PRGNAM="crosstool-ng"
-VERSION="1.24.0"
+VERSION="1.25.0"
HOMEPAGE="http://crosstool-ng.org"
-DOWNLOAD="http://crosstool-ng.org/download/crosstool-ng/crosstool-ng-1.24.0.tar.xz"
-MD5SUM="c732cc7e50d80f033f9985f85aa30bea"
+DOWNLOAD="http://crosstool-ng.org/download/crosstool-ng/crosstool-ng-1.25.0.tar.xz"
+MD5SUM="ee23bb485669a199b25f83ca44a45f72"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/dbeaver-ce/dbeaver-ce.SlackBuild b/development/dbeaver-ce/dbeaver-ce.SlackBuild
index 3369c97a9c..22fc828d74 100644
--- a/development/dbeaver-ce/dbeaver-ce.SlackBuild
+++ b/development/dbeaver-ce/dbeaver-ce.SlackBuild
@@ -28,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=dbeaver-ce
-VERSION=${VERSION:-22.0.5}
+VERSION=${VERSION:-22.1.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/dbeaver-ce/dbeaver-ce.info b/development/dbeaver-ce/dbeaver-ce.info
index b8c9f4b418..9d28fd1928 100644
--- a/development/dbeaver-ce/dbeaver-ce.info
+++ b/development/dbeaver-ce/dbeaver-ce.info
@@ -1,10 +1,10 @@
PRGNAM="dbeaver-ce"
-VERSION="22.0.5"
+VERSION="22.1.3"
HOMEPAGE="https://dbeaver.io"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://download.dbeaver.com/community/22.0.5/dbeaver-ce-22.0.5-linux.gtk.x86_64.tar.gz"
-MD5SUM_x86_64="9193909ebdc3bc1fe47bc15f242941a4"
+DOWNLOAD_x86_64="https://download.dbeaver.com/community/22.1.3/dbeaver-ce-22.1.3-linux.gtk.x86_64.tar.gz"
+MD5SUM_x86_64="188d719b926c6483be1718b3531c17e8"
REQUIRES="zulu-openjdk8"
MAINTAINER="Joielechong"
EMAIL="juansspy@gmail.com"
diff --git a/development/dpkg/dpkg.SlackBuild b/development/dpkg/dpkg.SlackBuild
index c33f6a734e..076f4ece5f 100644
--- a/development/dpkg/dpkg.SlackBuild
+++ b/development/dpkg/dpkg.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=dpkg
-VERSION=${VERSION:-1.21.7}
+VERSION=${VERSION:-1.21.9}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/dpkg/dpkg.info b/development/dpkg/dpkg.info
index fb60d0e103..5c8b03960f 100644
--- a/development/dpkg/dpkg.info
+++ b/development/dpkg/dpkg.info
@@ -1,8 +1,8 @@
PRGNAM="dpkg"
-VERSION="1.21.7"
+VERSION="1.21.9"
HOMEPAGE="https://wiki.debian.org/Teams/Dpkg"
-DOWNLOAD="http://deb.debian.org/debian/pool/main/d/dpkg/dpkg_1.21.7.tar.xz"
-MD5SUM="2c6686bd991810ce8a87469a7f20b415"
+DOWNLOAD="http://deb.debian.org/debian/pool/main/d/dpkg/dpkg_1.21.9.tar.xz"
+MD5SUM="15bc7cc25cc5afd546d3d06755248878"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/gambas3/gambas3.SlackBuild b/development/gambas3/gambas3.SlackBuild
index ea9124b3d1..4b7d2c1cc9 100644
--- a/development/gambas3/gambas3.SlackBuild
+++ b/development/gambas3/gambas3.SlackBuild
@@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=gambas3
SRCNAM=gambas
-VERSION=${VERSION:-3.17.2}
+VERSION=${VERSION:-3.17.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -67,7 +67,8 @@ else
fi
set -e
-if [ "x`ls /var/log/packages|grep ^$PRGNAM|wc -l`" = "x1" ]; then
+#update check as /var/log/packages is now a link to /var/lib/pkgtools/packages
+if [ "x`ls -H /var/log/packages|grep ^$PRGNAM|wc -l`" = "x1" ]; then
#current installs of gambas should be uninstalled before
#attempting to create this gambas3 package
echo "you must uninstall $PRGNAM before creating package $PRGNAM ver $VERSION"
diff --git a/development/gambas3/gambas3.info b/development/gambas3/gambas3.info
index 952d254848..de27daac58 100644
--- a/development/gambas3/gambas3.info
+++ b/development/gambas3/gambas3.info
@@ -1,8 +1,8 @@
PRGNAM="gambas3"
-VERSION="3.17.2"
+VERSION="3.17.3"
HOMEPAGE="http://gambas.sourceforge.net"
-DOWNLOAD="https://gitlab.com/gambas/gambas/-/archive/3.17.2/gambas-3.17.2.tar.bz2"
-MD5SUM="07e08ea0384fb77d5961fb34752386ed"
+DOWNLOAD="https://gitlab.com/gambas/gambas/-/archive/3.17.3/gambas-3.17.3.tar.bz2"
+MD5SUM="a6eaeba4088addca4aa1f723432b3b88"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="%README%"
diff --git a/development/gedit-plugins/gedit-plugins.SlackBuild b/development/gedit-plugins/gedit-plugins.SlackBuild
index f18f19fea2..fec0cab42e 100644
--- a/development/gedit-plugins/gedit-plugins.SlackBuild
+++ b/development/gedit-plugins/gedit-plugins.SlackBuild
@@ -30,7 +30,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=gedit-plugins
-VERSION=${VERSION:-42.0}
+VERSION=${VERSION:-42.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -43,9 +43,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
diff --git a/development/gedit-plugins/gedit-plugins.info b/development/gedit-plugins/gedit-plugins.info
index b330606299..a6baaae744 100644
--- a/development/gedit-plugins/gedit-plugins.info
+++ b/development/gedit-plugins/gedit-plugins.info
@@ -1,8 +1,8 @@
PRGNAM="gedit-plugins"
-VERSION="42.0"
+VERSION="42.1"
HOMEPAGE="http://projects.gnome.org/gedit/"
-DOWNLOAD="https://download.gnome.org/sources/gedit-plugins/42/gedit-plugins-42.0.tar.xz"
-MD5SUM="99438a750f298e6a1e203bdfc3964718"
+DOWNLOAD="https://download.gnome.org/sources/gedit-plugins/42/gedit-plugins-42.1.tar.xz"
+MD5SUM="d101c446fcc2b2bcaf3688e3000cbd6e"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="gedit"
diff --git a/development/gedit/gedit.SlackBuild b/development/gedit/gedit.SlackBuild
index 2b7624fbfa..f2c9e4ffe2 100644
--- a/development/gedit/gedit.SlackBuild
+++ b/development/gedit/gedit.SlackBuild
@@ -30,7 +30,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=gedit
-VERSION=${VERSION:-42.0}
+VERSION=${VERSION:-42.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -43,9 +43,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
diff --git a/development/gedit/gedit.info b/development/gedit/gedit.info
index fb80bd61e6..b93734d62b 100644
--- a/development/gedit/gedit.info
+++ b/development/gedit/gedit.info
@@ -1,8 +1,8 @@
PRGNAM="gedit"
-VERSION="42.0"
+VERSION="42.2"
HOMEPAGE="http://projects.gnome.org/gedit/"
-DOWNLOAD="https://download.gnome.org/sources/gedit/42/gedit-42.0.tar.xz"
-MD5SUM="5c2eacd31f3feb2b7b2b69cafac17c87"
+DOWNLOAD="https://download.gnome.org/sources/gedit/42/gedit-42.2.tar.xz"
+MD5SUM="733fcdd4db8e344460995857381cfaac"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="gtksourceview4 libpeas"
diff --git a/development/ghidra/ghidra.SlackBuild b/development/ghidra/ghidra.SlackBuild
index 1dd9b4e20c..7827b651ec 100644
--- a/development/ghidra/ghidra.SlackBuild
+++ b/development/ghidra/ghidra.SlackBuild
@@ -24,8 +24,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=ghidra
-VERSION=${VERSION:-10.1.4}
-VERDATE=${VERDATE:-20220519}
+VERSION=${VERSION:-10.1.5}
+VERDATE=${VERDATE:-20220726}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/ghidra/ghidra.info b/development/ghidra/ghidra.info
index 406ae2e7c1..e685080b41 100644
--- a/development/ghidra/ghidra.info
+++ b/development/ghidra/ghidra.info
@@ -1,8 +1,8 @@
PRGNAM="ghidra"
-VERSION="10.1.4"
+VERSION="10.1.5"
HOMEPAGE="https://ghidra-sre.org"
-DOWNLOAD="https://github.com/NationalSecurityAgency/ghidra/releases/download/Ghidra_10.1.4_build/ghidra_10.1.4_PUBLIC_20220519.zip"
-MD5SUM="3adbc4cff17658d04b86f676692c6a4b"
+DOWNLOAD="https://github.com/NationalSecurityAgency/ghidra/releases/download/Ghidra_10.1.5_build/ghidra_10.1.5_PUBLIC_20220726.zip"
+MD5SUM="bd542513e7b52f7f06eede128409de37"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="jdk11"
diff --git a/development/github-cli/github-cli.SlackBuild b/development/github-cli/github-cli.SlackBuild
index 007b12411b..274cabbc0b 100644
--- a/development/github-cli/github-cli.SlackBuild
+++ b/development/github-cli/github-cli.SlackBuild
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=github-cli
DEBNAM=gh
-VERSION=${VERSION:-2.13.0}
+VERSION=${VERSION:-2.14.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/github-cli/github-cli.info b/development/github-cli/github-cli.info
index fff8933a47..e69a20c727 100644
--- a/development/github-cli/github-cli.info
+++ b/development/github-cli/github-cli.info
@@ -1,10 +1,10 @@
PRGNAM="github-cli"
-VERSION="2.13.0"
+VERSION="2.14.3"
HOMEPAGE="https://cli.github.com/"
-DOWNLOAD="https://github.com/cli/cli/releases/download/v2.13.0/gh_2.13.0_linux_386.deb"
-MD5SUM="c3bedb172cf20500d6c229e941375723"
-DOWNLOAD_x86_64="https://github.com/cli/cli/releases/download/v2.13.0/gh_2.13.0_linux_amd64.deb"
-MD5SUM_x86_64="12ba5b5f875ae4bbd3c00aa806f812b0"
+DOWNLOAD="https://github.com/cli/cli/releases/download/v2.14.3/gh_2.14.3_linux_386.deb"
+MD5SUM="8690373f30b1500846197ea2fad04c73"
+DOWNLOAD_x86_64="https://github.com/cli/cli/releases/download/v2.14.3/gh_2.14.3_linux_amd64.deb"
+MD5SUM_x86_64="a2ba9fe6bf63b75605974e03d5431949"
REQUIRES=""
MAINTAINER="Ebben Aries"
EMAIL="slackbuilds@dscp.org"
diff --git a/development/gnats/gnats.SlackBuild b/development/gnats/gnats.SlackBuild
index 7b0db98286..3a3e7ed6be 100644
--- a/development/gnats/gnats.SlackBuild
+++ b/development/gnats/gnats.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for gnats
-# Copyright 2012, 2015 Ebben Aries, Denver, CO, USA
+# Copyright 2012, 2015 Ebben Aries <slackbuilds@dscp.org>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
diff --git a/development/gnats/gnats.info b/development/gnats/gnats.info
index 8451acc1df..d17e342394 100644
--- a/development/gnats/gnats.info
+++ b/development/gnats/gnats.info
@@ -7,4 +7,4 @@ DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
MAINTAINER="Ebben Aries"
-EMAIL="e@dscp.org"
+EMAIL="slackbuilds@dscp.org"
diff --git a/development/gsoap/gsoap.SlackBuild b/development/gsoap/gsoap.SlackBuild
index 759f2d4da4..d69762b40f 100644
--- a/development/gsoap/gsoap.SlackBuild
+++ b/development/gsoap/gsoap.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=gsoap
-VERSION=${VERSION:-2.8.118}
+VERSION=${VERSION:-2.8.121}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/gsoap/gsoap.info b/development/gsoap/gsoap.info
index e3dd47596a..23e008d190 100644
--- a/development/gsoap/gsoap.info
+++ b/development/gsoap/gsoap.info
@@ -1,8 +1,8 @@
PRGNAM="gsoap"
-VERSION="2.8.118"
+VERSION="2.8.121"
HOMEPAGE="http://gsoap2.sourceforge.net/"
-DOWNLOAD="https://sourceforge.net/projects/gsoap2/files/gsoap_2.8.118.zip"
-MD5SUM="f15fd826e1f7b003beb2d9ff454f12dc"
+DOWNLOAD="https://sourceforge.net/projects/gsoap2/files/gsoap_2.8.121.zip"
+MD5SUM="b20d08b1ca0df1b8049ea2c785644f60"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/hugo/hugo.SlackBuild b/development/hugo/hugo.SlackBuild
index 89c8ca9a55..3f18611f1f 100644
--- a/development/hugo/hugo.SlackBuild
+++ b/development/hugo/hugo.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=hugo
-VERSION=${VERSION:-0.99.1}
+VERSION=${VERSION:-0.101.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -65,7 +65,7 @@ mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
mkdir -p $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM\_extended\_$VERSION\_Linux-$BIT.tar.gz -C $PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM\_$VERSION\_Linux-$BIT.tar.gz -C $PRGNAM-$VERSION
cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
diff --git a/development/hugo/hugo.info b/development/hugo/hugo.info
index b96031ec8e..f820b3932a 100644
--- a/development/hugo/hugo.info
+++ b/development/hugo/hugo.info
@@ -1,10 +1,10 @@
PRGNAM="hugo"
-VERSION="0.99.1"
+VERSION="0.101.0"
HOMEPAGE="https://gohugo.io"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://github.com/gohugoio/hugo/releases/download/v0.99.1/hugo_extended_0.99.1_Linux-64bit.tar.gz"
-MD5SUM_x86_64="12882bae570f8b1363eb49fcaf95aee4"
+DOWNLOAD_x86_64="https://github.com/gohugoio/hugo/releases/download/v0.101.0/hugo_0.101.0_Linux-64bit.tar.gz"
+MD5SUM_x86_64="ad2d665246e1ffbabb37c09cb0f0c7dd"
REQUIRES=""
MAINTAINER="Andrew Payne"
EMAIL="phalange@komputermatrix.com"
diff --git a/development/icon/icon.SlackBuild b/development/icon/icon.SlackBuild
index 5f11d22f27..ec7a9611b7 100644
--- a/development/icon/icon.SlackBuild
+++ b/development/icon/icon.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for icon
-# Copyright 2010-2021 Kyle Guinn <elyk03@gmail.com>
+# Copyright 2010-2022 Kyle Guinn <elyk03@gmail.com>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=icon
-VERSION=${VERSION:-9.5.20i}
+VERSION=${VERSION:-9.5.22e}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -38,9 +38,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -80,14 +77,6 @@ cd $PRGNAM-$VERSION
chown -R root:root .
chmod -R u+w,go-w,a+rX-st .
-# Use the system XPM. https://github.com/gtownsend/icon/pull/2
-sed -i -e 's|"../xpm/xpm.h"|<X11/xpm.h>|' src/common/xwindow.c src/h/sys.h
-# Neuter the $XL variable, replace with $XLIBS which includes -lXpm.
-# Set $XLIBS to empty if building without graphics (make Configure).
-sed -i -e 's|-lX11|-lXpm -lX11|' config/linux/Makedefs
-sed -i -e 's|XL=.*|XL= ;;|' config/setup.sh
-sed -i -e 's|XL|XLIBS|' src/runtime/Makefile
-
# Installation creates bin, lib, man, and doc dirs inside the "dest" dir.
# Edit the Install rule to avoid having to manually rearrange files.
# The bin and lib dirs need to share a parent directory, but we don't want
diff --git a/development/icon/icon.info b/development/icon/icon.info
index 828871c284..b90f725dac 100644
--- a/development/icon/icon.info
+++ b/development/icon/icon.info
@@ -1,8 +1,8 @@
PRGNAM="icon"
-VERSION="9.5.20i"
+VERSION="9.5.22e"
HOMEPAGE="https://www2.cs.arizona.edu/icon/"
-DOWNLOAD="https://github.com/gtownsend/icon/archive/v9.5.20i/icon-9.5.20i.tar.gz"
-MD5SUM="2c8803b42ae0512981855e9147738efd"
+DOWNLOAD="https://github.com/gtownsend/icon/archive/v9.5.22e/icon-9.5.22e.tar.gz"
+MD5SUM="b0dd17d0232b76d83f51f66d2ecaaa4a"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/idea/idea.SlackBuild b/development/idea/idea.SlackBuild
index 4568b8befe..ab0320baeb 100644
--- a/development/idea/idea.SlackBuild
+++ b/development/idea/idea.SlackBuild
@@ -8,7 +8,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=idea
ARCNAM=ideaIC
-VERSION=${VERSION:-2022.1}
+VERSION=${VERSION:-2022.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/idea/idea.info b/development/idea/idea.info
index 20d2c55976..8d3339ddce 100644
--- a/development/idea/idea.info
+++ b/development/idea/idea.info
@@ -1,10 +1,10 @@
PRGNAM="idea"
-VERSION="2022.1"
+VERSION="2022.2"
HOMEPAGE="http://www.jetbrains.com/idea/"
-DOWNLOAD="https://download.jetbrains.com/idea/ideaIC-2022.1.tar.gz"
-MD5SUM="ae759f5fc775e3509d34de55def4d8b4"
+DOWNLOAD="https://download.jetbrains.com/idea/ideaIC-2022.2.tar.gz"
+MD5SUM="1b0b2f37643abfe7a57832acf42ade9c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="zulu-openjdk8"
+REQUIRES="zulu-openjdk11"
MAINTAINER="Joielechong"
EMAIL="juansspy@gmail.com"
diff --git a/development/jupyter-ipykernel/jupyter-ipykernel.SlackBuild b/development/jupyter-ipykernel/jupyter-ipykernel.SlackBuild
index 7518f66ad5..f892f5e293 100644
--- a/development/jupyter-ipykernel/jupyter-ipykernel.SlackBuild
+++ b/development/jupyter-ipykernel/jupyter-ipykernel.SlackBuild
@@ -26,8 +26,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=jupyter-ipykernel
-VERSION=${VERSION:-6.15.0}
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-6.15.1}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/jupyter-ipykernel/jupyter-ipykernel.info b/development/jupyter-ipykernel/jupyter-ipykernel.info
index 5dfda952ed..ddf374b59d 100644
--- a/development/jupyter-ipykernel/jupyter-ipykernel.info
+++ b/development/jupyter-ipykernel/jupyter-ipykernel.info
@@ -1,8 +1,8 @@
PRGNAM="jupyter-ipykernel"
-VERSION="6.15.0"
+VERSION="6.15.1"
HOMEPAGE="https://jupyter.org/"
-DOWNLOAD="https://files.pythonhosted.org/packages/source/i/ipykernel/ipykernel-6.15.0.tar.gz"
-MD5SUM="24b09a109895398e923da425f977353f"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/i/ipykernel/ipykernel-6.15.1.tar.gz"
+MD5SUM="609a13375c84894dea4c2190cdb4765f"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="debugpy ipython jupyter_client psutil"
diff --git a/development/jupyter-nbclient/jupyter-nbclient.SlackBuild b/development/jupyter-nbclient/jupyter-nbclient.SlackBuild
index 8ebbb62fb9..bc9cc61a84 100644
--- a/development/jupyter-nbclient/jupyter-nbclient.SlackBuild
+++ b/development/jupyter-nbclient/jupyter-nbclient.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=jupyter-nbclient
-VERSION=${VERSION:-0.6.5}
+VERSION=${VERSION:-0.6.6}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/jupyter-nbclient/jupyter-nbclient.info b/development/jupyter-nbclient/jupyter-nbclient.info
index 02f415c4a2..57cf4f5c04 100644
--- a/development/jupyter-nbclient/jupyter-nbclient.info
+++ b/development/jupyter-nbclient/jupyter-nbclient.info
@@ -1,8 +1,8 @@
PRGNAM="jupyter-nbclient"
-VERSION="0.6.5"
+VERSION="0.6.6"
HOMEPAGE="https://jupyter.org/"
-DOWNLOAD="https://files.pythonhosted.org/packages/source/n/nbclient/nbclient-0.6.5.tar.gz"
-MD5SUM="502ed0c075bae4066171e518a5856c47"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/n/nbclient/nbclient-0.6.6.tar.gz"
+MD5SUM="62062d25b4c564995f13fdeacf16500d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="async_generator jupyter_client jupyter-nbformat nest_asyncio"
diff --git a/development/jupyter_console/jupyter_console.SlackBuild b/development/jupyter_console/jupyter_console.SlackBuild
index 64f29aac6b..54f2bf20c2 100644
--- a/development/jupyter_console/jupyter_console.SlackBuild
+++ b/development/jupyter_console/jupyter_console.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=jupyter_console
-VERSION=${VERSION:-6.4.3}
+VERSION=${VERSION:-6.4.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/jupyter_console/jupyter_console.info b/development/jupyter_console/jupyter_console.info
index f54070d142..f30cd97076 100644
--- a/development/jupyter_console/jupyter_console.info
+++ b/development/jupyter_console/jupyter_console.info
@@ -1,8 +1,8 @@
PRGNAM="jupyter_console"
-VERSION="6.4.3"
+VERSION="6.4.4"
HOMEPAGE="https://jupyter.org/"
-DOWNLOAD="https://files.pythonhosted.org/packages/source/j/jupyter_console/jupyter_console-6.4.3.tar.gz"
-MD5SUM="8e1f80a23d264cb7edced8043aaa6fe0"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/j/jupyter_console/jupyter_console-6.4.4.tar.gz"
+MD5SUM="a5e0426e44738c96c0a63663cdc0cfb1"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="jupyter_client jupyter-ipykernel"
diff --git a/development/jupyter_core/jupyter_core.SlackBuild b/development/jupyter_core/jupyter_core.SlackBuild
index 3186f866e1..19ff1ec940 100644
--- a/development/jupyter_core/jupyter_core.SlackBuild
+++ b/development/jupyter_core/jupyter_core.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=jupyter_core
-VERSION=${VERSION:-4.10.0}
+VERSION=${VERSION:-4.11.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -80,7 +80,33 @@ 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 {} \;
-python3 setup.py install --root=$PKG
+# Use this setup.py shim:
+cat << EOF > setup.py
+from setuptools import setup
+import os
+here = os.path.abspath(os.path.dirname(__file__))
+pjoin = os.path.join
+packages = []
+for d, _, _ in os.walk(pjoin(here, 'jupyter_core')):
+ packages.append(d[len(here)+1:].replace(os.path.sep, '.'))
+setup(name='${PRGNAM}',
+ version='${VERSION}',
+ packages=packages,
+ py_modules=['jupyter'],
+ entry_points={
+ 'console_scripts': [
+ 'jupyter = jupyter_core.command:main',
+ 'jupyter-migrate = jupyter_core.migrate:main',
+ 'jupyter-troubleshoot = jupyter_troubleshoot.migrate:main',
+ ],
+ },
+ package_data={'': ['*']},
+)
+EOF
+
+# With the shim, it's a good idea to use "unshare -n" to prevent downloading
+# anything extra:
+unshare -n python3 setup.py install --root=$PKG || exit 1
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
diff --git a/development/jupyter_core/jupyter_core.info b/development/jupyter_core/jupyter_core.info
index 57e60a4caa..313df9c0b7 100644
--- a/development/jupyter_core/jupyter_core.info
+++ b/development/jupyter_core/jupyter_core.info
@@ -1,8 +1,8 @@
PRGNAM="jupyter_core"
-VERSION="4.10.0"
+VERSION="4.11.1"
HOMEPAGE="https://jupyter.org/"
-DOWNLOAD="https://github.com/jupyter/jupyter_core/archive/4.10.0/jupyter_core-4.10.0.tar.gz"
-MD5SUM="24a4dcc46af8422dc7f982ff949844d0"
+DOWNLOAD="https://github.com/jupyter/jupyter_core/archive/4.11.1/jupyter_core-4.11.1.tar.gz"
+MD5SUM="215d4a5171e12da232c719219be141e2"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="traitlets"
diff --git a/development/jupyter_server/jupyter_server.SlackBuild b/development/jupyter_server/jupyter_server.SlackBuild
index 9d8de240cb..11349c84fa 100644
--- a/development/jupyter_server/jupyter_server.SlackBuild
+++ b/development/jupyter_server/jupyter_server.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=jupyter_server
-VERSION=${VERSION:-1.18.0}
+VERSION=${VERSION:-1.18.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/jupyter_server/jupyter_server.info b/development/jupyter_server/jupyter_server.info
index 8d4d1ed85a..b462abd6e1 100644
--- a/development/jupyter_server/jupyter_server.info
+++ b/development/jupyter_server/jupyter_server.info
@@ -1,8 +1,8 @@
PRGNAM="jupyter_server"
-VERSION="1.18.0"
+VERSION="1.18.1"
HOMEPAGE="https://jupyter.org/"
-DOWNLOAD="https://files.pythonhosted.org/packages/source/j/jupyter_server/jupyter_server-1.18.0.tar.gz"
-MD5SUM="da250d90198440fc4be86f24673d7c34"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/j/jupyter_server/jupyter_server-1.18.1.tar.gz"
+MD5SUM="aa1162b5f266f7802c7c776706959c10"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="argon2-cffi jupyter-nbconvert jupyter_packaging python3-anyio python-prometheus_client python3-requests-unixsocket send2trash terminado websocket-client"
diff --git a/development/jupyterlab/jupyterlab.SlackBuild b/development/jupyterlab/jupyterlab.SlackBuild
index adace53de0..1f10df5dad 100644
--- a/development/jupyterlab/jupyterlab.SlackBuild
+++ b/development/jupyterlab/jupyterlab.SlackBuild
@@ -25,8 +25,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=jupyterlab
-VERSION=${VERSION:-3.4.3}
-BUILD=${BUILD:-1}
+VERSION=${VERSION:-3.4.4}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -83,6 +83,9 @@ find -L . \
sed -e '/nbclassic/d' -i setup.cfg
patch -p1 < $CWD/no-nbclassic.patch
+# Remove jupyter-notebook requirement from setup.cfg
+sed -e '/notebook/d' -i setup.cfg
+
# Fix /etc/jupyter path
sed 's|etc|/etc|' -i setup.py
diff --git a/development/jupyterlab/jupyterlab.info b/development/jupyterlab/jupyterlab.info
index b5b22117a8..b9bd6e3c77 100644
--- a/development/jupyterlab/jupyterlab.info
+++ b/development/jupyterlab/jupyterlab.info
@@ -1,8 +1,8 @@
PRGNAM="jupyterlab"
-VERSION="3.4.3"
+VERSION="3.4.4"
HOMEPAGE="https://jupyter.org/"
-DOWNLOAD="https://files.pythonhosted.org/packages/source/j/jupyterlab/jupyterlab-3.4.3.tar.gz"
-MD5SUM="dc88d9555dd2819c0cd70765f66c2bb1"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/j/jupyterlab/jupyterlab-3.4.4.tar.gz"
+MD5SUM="969c55549bc460170b8fa1e3b7cc1e66"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="jupyter-notebook_shim nodejs jupyterlab_server jupyter-ipykernel"
diff --git a/development/jupyterlab_pygments/jupyterlab_pygments.SlackBuild b/development/jupyterlab_pygments/jupyterlab_pygments.SlackBuild
index a599617998..79a3bc7277 100644
--- a/development/jupyterlab_pygments/jupyterlab_pygments.SlackBuild
+++ b/development/jupyterlab_pygments/jupyterlab_pygments.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=jupyterlab_pygments
-VERSION=${VERSION:-0.1.2}
+VERSION=${VERSION:-0.2.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/jupyterlab_pygments/jupyterlab_pygments.info b/development/jupyterlab_pygments/jupyterlab_pygments.info
index e9b74b69b1..070a80e3ae 100644
--- a/development/jupyterlab_pygments/jupyterlab_pygments.info
+++ b/development/jupyterlab_pygments/jupyterlab_pygments.info
@@ -1,10 +1,10 @@
PRGNAM="jupyterlab_pygments"
-VERSION="0.1.2"
+VERSION="0.2.2"
HOMEPAGE="https://jupyter.org/"
-DOWNLOAD="https://files.pythonhosted.org/packages/d1/79/3677d138eeacbba7cf6d0e51e6b8c094448329f7b8a523a5d2599bc898e7/jupyterlab_pygments-0.1.2.tar.gz"
-MD5SUM="beb54b1cf0bd25b53549efc4824f7fea"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/j/jupyterlab_pygments/jupyterlab_pygments-0.2.2.tar.gz"
+MD5SUM="7d2d54eb4e52513dd38eae8baac68d9b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES=""
+REQUIRES="jupyter_packaging"
MAINTAINER="Isaac Yu"
EMAIL="isaacyu1@isaacyu1.com"
diff --git a/development/jupyterlab_server/jupyterlab_server.SlackBuild b/development/jupyterlab_server/jupyterlab_server.SlackBuild
index 168df6f102..e89ef9681d 100644
--- a/development/jupyterlab_server/jupyterlab_server.SlackBuild
+++ b/development/jupyterlab_server/jupyterlab_server.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=jupyterlab_server
-VERSION=${VERSION:-2.14.0}
+VERSION=${VERSION:-2.15.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/jupyterlab_server/jupyterlab_server.info b/development/jupyterlab_server/jupyterlab_server.info
index 4632ba3d10..c3f00a19fe 100644
--- a/development/jupyterlab_server/jupyterlab_server.info
+++ b/development/jupyterlab_server/jupyterlab_server.info
@@ -1,8 +1,8 @@
PRGNAM="jupyterlab_server"
-VERSION="2.14.0"
+VERSION="2.15.0"
HOMEPAGE="https://jupyter.org/"
-DOWNLOAD="https://files.pythonhosted.org/packages/source/j/jupyterlab_server/jupyterlab_server-2.14.0.tar.gz"
-MD5SUM="7b2d9e01570415d48f8a636a26b170f0"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/j/jupyterlab_server/jupyterlab_server-2.15.0.tar.gz"
+MD5SUM="62625eaeb8fa3934136c420bd8ad98b7"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="jupyter_server python3-babel python3-json5"
diff --git a/development/Mk4tcl/README b/development/metakit/README
index 8f6a845998..877b55cae1 100644
--- a/development/Mk4tcl/README
+++ b/development/metakit/README
@@ -1,5 +1,3 @@
-Mk4tcl - Tcl binding for Metakit embedded database library
-
Metakit is an efficient embedded database library with a small
footprint. It fills the gap between flat-file, relational,
object-oriented, and tree-structured databases, supporting
@@ -14,3 +12,9 @@ architectures, from PDA's to S390's.
Metakit is in use in various commercial projects and products on
millions of desktops.
+
+This script builds libmk4, Mk4tcl (bindings for Tcl) and Mk4py
+(bindings for Python)
+If Mk4Py is not desired, the user may set WITH_PYTHON to "NO", e.g.:
+ WITH_PYTHON="NO" ./Mk4tcl.SlackBuild
+
diff --git a/development/metakit/metakit.SlackBuild b/development/metakit/metakit.SlackBuild
new file mode 100644
index 0000000000..cc5d75ac3b
--- /dev/null
+++ b/development/metakit/metakit.SlackBuild
@@ -0,0 +1,153 @@
+#!/bin/bash
+
+# Slackware build script for metakit
+
+# Based on the build script for Mk4tcl
+# Originally written by Zbigniew Baniewski <Zbigniew dot Baniewski [at] gmail [dot] com>
+# Copyright 2022 Juan M. Lasca <juanmlasca@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.
+
+# 20220731 from pacakge Mk4tcl:
+# * Updated download link
+# * Added (optional) Python support
+# * Removed Makefile patch (DESTDIR issue corrected via sed)
+# * Removed demo binaries (not needed)
+
+cd $(dirname $0) ; CWD=$(pwd)
+
+PRGNAM=metakit
+VERSION=${VERSION:-2.4.9.8}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
+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}
+unzip $CWD/${PRGNAM}-${VERSION}.zip
+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 {} \;
+
+# correct makefiles
+sed -i 's/DESTDIR=/DESTDIR ?=/' unix/Makefile.in
+sed -i 's/DESTDIR.*=/DESTDIR ?=/' tcl/Makefile.in
+
+mkdir -p builds
+cd builds
+
+CFLAGS="$SLKCFLAGS" \
+CXXFLAGS="$SLKCFLAGS" \
+../unix/configure \
+ --prefix=/usr \
+ --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --build=$ARCH-slackware-linux
+
+make
+make install DESTDIR=$PKG
+
+[ "$ARCH" == "x86_64" ] && ENABLE_64BITS=--enable-64bits || ENABLE_64BITS=""
+
+CFLAGS="$SLKCFLAGS" \
+CXXFLAGS="$SLKCFLAGS" \
+CC=g++ \
+../tcl/configure \
+ --prefix=/usr \
+ --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --with-tcl=/usr/lib${LIBDIRSUFFIX} \
+ --with-tclinclude=/usr/include \
+ $ENABLE_64BITS \
+ --enable-threads \
+ --enable-shared \
+ --enable-load \
+ --build=$ARCH-slackware-linux
+
+make
+make install-binaries DESTDIR=$PKG
+rmdir $PKG/usr/bin
+
+WITH_PYTHON=${WITH_PYTHON:-"YES"}
+if [ "$WITH_PYTHON" != "NO" ]; then
+ cd ../python
+ python2 setup.py install --root=$PKG
+fi
+
+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 \
+ demos doc examples license.terms \
+ $PKG/usr/doc/$PRGNAM-$VERSION
+
+find $PKG/usr/doc/$PRGNAM-$VERSION -type f -exec chmod 644 {} \;
+
+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
diff --git a/development/metakit/metakit.info b/development/metakit/metakit.info
new file mode 100644
index 0000000000..d74365ceba
--- /dev/null
+++ b/development/metakit/metakit.info
@@ -0,0 +1,10 @@
+PRGNAM="metakit"
+VERSION="2.4.9.8"
+HOMEPAGE="https://equi4.com/metakit/"
+DOWNLOAD="https://git.jeelabs.org/metakit/snapshot/metakit-2.4.9.8.zip"
+MD5SUM="86b3b1c1aac302fd2218cae8aacd6b05"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Juan M. Lasca"
+EMAIL="juanmlasca@gmail.com"
diff --git a/development/metakit/slack-desc b/development/metakit/slack-desc
new file mode 100644
index 0000000000..c1a2d2b516
--- /dev/null
+++ b/development/metakit/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------------------------------------------------------|
+metakit: metakit (embedded database library)
+metakit:
+metakit: Metakit is an efficient embedded database library with a small
+metakit: footprint. It fills the gap between flat-file, relational,
+metakit: object-oriented, and tree-structured databases, supporting relational
+metakit: joins, serialization, nested structures, and instant schema evolution.
+metakit: This package comprises the metakit library, Tcl and Python bindings.
+metakit: Data files are portable. The library has been used on Unix, Windows,
+metakit: Macintosh, VMS, and others.
+metakit:
+metakit: Homepage: https://equi4.com/metakit/
diff --git a/development/minipro/README b/development/minipro/README
new file mode 100644
index 0000000000..e3c6d0677f
--- /dev/null
+++ b/development/minipro/README
@@ -0,0 +1,23 @@
+minipro is an open source program for controlling the MiniPRO TL866xx
+series of chip programmers.
+
+This program exists because the manufacturer of the MiniPRO TL866xx
+series of chip programmers does not provide a program for use on Linux
+or other flavors of Unix. We who keep this project going prefer a
+simple, free, and open-source program that presents a command-line
+interface that allows for a GUI front-end if desired.
+
+Features
+
+- Native support for Linux, BSD, and other flavors of Unix.
+- Compatibility with Minipro TL866CS, TL866A, and TL866II+ from
+- Autoelectric (http://www.autoelectric.cn/en/tl866_main.html)
+- More than 13000 target devices (including AVRs, PICs, various BIOSes
+ and EEPROMs)
+- ZIF40 socket and ISP support
+- Vendor-specific MCU configuration bits
+- Chip ID verification
+- Overcurrent protection
+- System testing
+
+https://gitlab.com/DavidGriffith/minipro
diff --git a/development/minipro/minipro.SlackBuild b/development/minipro/minipro.SlackBuild
new file mode 100644
index 0000000000..17d2b9be07
--- /dev/null
+++ b/development/minipro/minipro.SlackBuild
@@ -0,0 +1,110 @@
+#!/bin/bash
+
+# Slackware build script for minipro
+
+# Copyright 2022 SPN Team
+# 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.
+
+cd $(dirname $0) ; CWD=$(pwd)
+
+
+PRGNAM=minipro
+VERSION=${VERSION:-0.5}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
+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.bz2
+cd $PRGNAM-$VERSION
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+make SHARE_INSTDIR=$PKG/usr/share/minipro
+make install DESTDIR=$PKG PREFIX=/usr SHARE_INSTDIR=$PKG/usr/share/minipro
+mv $PKG/usr/share/man $PKG/usr/man
+
+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 -f $PKG/usr/info/dir
+
+find $PKG -name perllocal.pod \
+ -o -name ".packlist" \
+ -o -name "*.bs" \
+ | xargs rm -f
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a \
+ LICENSE README.md tl866iiplus.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
diff --git a/development/minipro/minipro.info b/development/minipro/minipro.info
new file mode 100644
index 0000000000..d64f7f1f69
--- /dev/null
+++ b/development/minipro/minipro.info
@@ -0,0 +1,10 @@
+PRGNAM="minipro"
+VERSION="0.5"
+HOMEPAGE="https://gitlab.com/DavidGriffith/minipro/"
+DOWNLOAD="https://gitlab.com/DavidGriffith/minipro/-/archive/0.5/minipro-0.5.tar.bz2"
+MD5SUM="94236db92e570719b864aeeff37ec91b"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="SPN"
+EMAIL="pwmn-master@hotmail.com"
diff --git a/development/minipro/slack-desc b/development/minipro/slack-desc
new file mode 100644
index 0000000000..8f877ecccd
--- /dev/null
+++ b/development/minipro/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------------------------------------------------------|
+minipro: minipro (A program for the MiniPRO TL866xx chip programmers)
+minipro:
+minipro: This program exists because the manufacturer of the MiniPRO TL866xx
+minipro: series of chip programmers does not provide a program for use on
+minipro: Linux or other flavors of Unix. We who keep this project going
+minipro: prefer a simple, free, and open-source program that presents a
+minipro: command-line interface that allows for a GUI front-end if desired.
+minipro:
+minipro:
+minipro:
+minipro: https://gitlab.com/DavidGriffith/minipro
diff --git a/development/mold/README b/development/mold/README
new file mode 100644
index 0000000000..71edba8ec6
--- /dev/null
+++ b/development/mold/README
@@ -0,0 +1,6 @@
+mold - a faster drop-in replacement for existing Unix linkers
+
+It is several times faster than the LLVM lld linker, the
+second-fastest open-source linker which was created by the same author
+a few years ago. mold is designed to increase developer productivity by
+reducing build time, especially in rapid debug-edit-rebuild cycles.
diff --git a/development/mold/mold.SlackBuild b/development/mold/mold.SlackBuild
new file mode 100644
index 0000000000..fbce2c57f7
--- /dev/null
+++ b/development/mold/mold.SlackBuild
@@ -0,0 +1,101 @@
+#!/bin/bash
+
+# Slackware build script for mold
+
+# Copyright 2022 xaizek <xaizek@posteo.net>
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+cd $(dirname $0) ; CWD=$(pwd)
+
+PRGNAM=mold
+VERSION=${VERSION:-1.4.0}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
+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 {} \;
+
+CFLAGS="$SLKCFLAGS" CXXFLAGS="$SLKCFLAGS" make
+make install DESTDIR=$PKG PREFIX=/usr LIBDIR=/usr/lib64 MANDIR=/usr/man
+
+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 \
+ 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
diff --git a/development/mold/mold.info b/development/mold/mold.info
new file mode 100644
index 0000000000..5a18c84868
--- /dev/null
+++ b/development/mold/mold.info
@@ -0,0 +1,10 @@
+PRGNAM="mold"
+VERSION="1.4.0"
+HOMEPAGE="https://github.com/rui314/mold"
+DOWNLOAD="https://github.com/rui314/mold/archive/v1.4.0/mold-1.4.0.tar.gz"
+MD5SUM="2057603a4f8068e062b86dde6ba5c0f0"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="xaizek"
+EMAIL="xaizek@posteo.net"
diff --git a/development/mold/slack-desc b/development/mold/slack-desc
new file mode 100644
index 0000000000..4bb0cae52d
--- /dev/null
+++ b/development/mold/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------------------------------------------------------|
+mold: mold (a faster drop-in replacement for existing Unix linkers)
+mold:
+mold: It is several times faster than the LLVM lld linker, the
+mold: second-fastest open-source linker which was created by the same
+mold: author a few years ago. mold is designed to increase developer
+mold: productivity by reducing build time, especially in rapid
+mold: debug-edit-rebuild cycles.
+mold:
+mold:
+mold:
+mold:
diff --git a/development/mongodb-compass/mongodb-compass.SlackBuild b/development/mongodb-compass/mongodb-compass.SlackBuild
index 46dd40bd7a..509a6bd7db 100644
--- a/development/mongodb-compass/mongodb-compass.SlackBuild
+++ b/development/mongodb-compass/mongodb-compass.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=mongodb-compass
-VERSION=${VERSION:-1.32.2}
+VERSION=${VERSION:-1.32.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/mongodb-compass/mongodb-compass.info b/development/mongodb-compass/mongodb-compass.info
index caac29900f..672b61a124 100644
--- a/development/mongodb-compass/mongodb-compass.info
+++ b/development/mongodb-compass/mongodb-compass.info
@@ -1,10 +1,10 @@
PRGNAM="mongodb-compass"
-VERSION="1.32.2"
+VERSION="1.32.4"
HOMEPAGE="https://www.mongodb.com/products/compass"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://downloads.mongodb.com/compass/mongodb-compass-1.32.2.x86_64.rpm"
-MD5SUM_x86_64="8a74ecc158ddf98fb8c6079e7fae699a"
+DOWNLOAD_x86_64="https://downloads.mongodb.com/compass/mongodb-compass-1.32.4.x86_64.rpm"
+MD5SUM_x86_64="33c08f89c2ec739d202c35cb6aeb4411"
REQUIRES=""
MAINTAINER="Willy Sudiarto Raharjo"
EMAIL="willysr@slackbuilds.org"
diff --git a/development/mysql-workbench/mysql-workbench.SlackBuild b/development/mysql-workbench/mysql-workbench.SlackBuild
index 1501e006d6..37e4807b12 100644
--- a/development/mysql-workbench/mysql-workbench.SlackBuild
+++ b/development/mysql-workbench/mysql-workbench.SlackBuild
@@ -27,14 +27,14 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=mysql-workbench
PRGNAM2=mysql
-VERSION=${VERSION:-8.0.29}
-VERSION_MYSQL=8.0.29
+VERSION=${VERSION:-8.0.30}
+VERSION_MYSQL=8.0.30
PRGNAM3=boost
VERSION_BOOST=1_77_0
PRGNAM4=mysql-connector-c++
-VERSION_MYSQL_CONNECTOR=8.0.29
+VERSION_MYSQL_CONNECTOR=8.0.30
PRGNAM5=gdal
-VERSION_GDAL=3.4.2
+VERSION_GDAL=3.5.1
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -209,15 +209,11 @@ find -L . \
# From Archlinux: GCC 7.x complains about an unsupported flag; it also
# introduced some new warnings, remove '-Werror' for the build to complete
sed -i 's|-Wno-deprecated-register||' ext/scintilla/gtk/CMakeLists.txt
-sed -i '/^set/s|-Werror -Wall|-Wall|' CMakeLists.txt
+sed -i '/^\s*set/s| -Werror||' CMakeLists.txt
# Patch from Ponce
patch -p1 < $CWD/config_and_ifconfig_paths.patch
-# Big thanks to ARCH Linux for all these work.
-# GCC 7.x introduced some new warnings, remove '-Werror' for the build to complete
-sed -i '/^set/s|-Werror -Wall|-Wall|' CMakeLists.txt
-
# GCC 7.x complains about unsupported flag
sed -i 's|-Wno-deprecated-register||' ext/scintilla/gtk/CMakeLists.txt
diff --git a/development/mysql-workbench/mysql-workbench.info b/development/mysql-workbench/mysql-workbench.info
index 1aa1ed8006..f804215d5c 100644
--- a/development/mysql-workbench/mysql-workbench.info
+++ b/development/mysql-workbench/mysql-workbench.info
@@ -1,18 +1,18 @@
PRGNAM="mysql-workbench"
-VERSION="8.0.29"
+VERSION="8.0.30"
HOMEPAGE="https://www.mysql.com/downloads/workbench/"
-DOWNLOAD="https://cdn.mysql.com//Downloads/MySQLGUITools/mysql-workbench-community-8.0.29-src.tar.gz \
- https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.29.tar.gz \
+DOWNLOAD="https://cdn.mysql.com//Downloads/MySQLGUITools/mysql-workbench-community-8.0.30-src.tar.gz \
+ https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.30.tar.gz \
https://sourceforge.net/projects/boost/files/boost/1.77.0/boost_1_77_0.tar.bz2 \
- https://cdn.mysql.com/Downloads/Connector-C++/mysql-connector-c++-8.0.29-src.tar.gz \
- https://download.osgeo.org/gdal/3.4.2/gdal-3.4.2.tar.xz \
+ https://cdn.mysql.com/Downloads/Connector-C++/mysql-connector-c++-8.0.30-src.tar.gz \
+ https://download.osgeo.org/gdal/3.5.1/gdal-3.5.1.tar.xz \
https://www.antlr.org/download/antlr-4.9.3-complete.jar \
https://www.antlr.org/download/antlr4-cpp-runtime-4.9.3-source.zip"
-MD5SUM="ec6e9e789e01a0b9b1cb0f9bfc1145e0 \
- f9552e8a7372db589a406aef590bdb80 \
+MD5SUM="66cd3570d23821522b7afa08bf897568 \
+ cb88420e449603b82ba8ed84302922e1 \
09dc857466718f27237144c6f2432d86 \
- bae8667e3afce94774122459037d3f8b \
- 4b6ac60068a60059a31e125b2a169d86 \
+ c3e3f7c652aa4bfe9e2b77be89ebfb7e \
+ 4b7981efbeed69c06c79fb65d0a60d83 \
67bfa5d762f069519a02dccb919676d3 \
eafa4fef583e12e963062882773461be"
DOWNLOAD_x86_64=""
diff --git a/development/nodejs/nodejs.SlackBuild b/development/nodejs/nodejs.SlackBuild
index 8aee42d07d..9a6c8c77a3 100644
--- a/development/nodejs/nodejs.SlackBuild
+++ b/development/nodejs/nodejs.SlackBuild
@@ -28,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=nodejs
SRCNAM=node
-VERSION=${VERSION:-18.4.0}
+VERSION=${VERSION:-18.7.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/nodejs/nodejs.info b/development/nodejs/nodejs.info
index 5a02326340..0c1f0583b3 100644
--- a/development/nodejs/nodejs.info
+++ b/development/nodejs/nodejs.info
@@ -1,8 +1,8 @@
PRGNAM="nodejs"
-VERSION="18.4.0"
+VERSION="18.7.0"
HOMEPAGE="https://nodejs.org/"
-DOWNLOAD="https://nodejs.org/dist/v18.4.0/node-v18.4.0.tar.xz"
-MD5SUM="83d607a7053f3fef379300700fda73a9"
+DOWNLOAD="https://nodejs.org/dist/v18.7.0/node-v18.7.0.tar.xz"
+MD5SUM="027b8f20dd24918fbc8867de13c1540f"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/openjdk8/openjdk8.SlackBuild b/development/openjdk8/openjdk8.SlackBuild
index 0845d43fc3..631ff9249a 100644
--- a/development/openjdk8/openjdk8.SlackBuild
+++ b/development/openjdk8/openjdk8.SlackBuild
@@ -25,13 +25,13 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=openjdk8
-VERSION=${VERSION:-8u322}
+VERSION=${VERSION:-8u323}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
DVER=1.8.0_$(printf $VERSION | cut -du -f2)
-ICEDTEA=icedtea-3.22.0
+ICEDTEA=icedtea-3.23.0
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
diff --git a/development/openjdk8/openjdk8.info b/development/openjdk8/openjdk8.info
index 81b372f2da..1e1f13884c 100644
--- a/development/openjdk8/openjdk8.info
+++ b/development/openjdk8/openjdk8.info
@@ -1,10 +1,10 @@
PRGNAM="openjdk8"
-VERSION="8u322"
+VERSION="8u323"
HOMEPAGE="https://openjdk.java.net"
-DOWNLOAD="https://icedtea.classpath.org/download/source/icedtea-3.22.0.tar.xz \
- https://icedtea.classpath.org/download/drops/icedtea8/3.22.0/openjdk-git.tar.xz"
-MD5SUM="a3893aba4fbd2e77a6a1d65816f6c8a2 \
- 83c0c7340787fac8f819d68e01735b16"
+DOWNLOAD="https://icedtea.classpath.org/download/source/icedtea-3.23.0.tar.xz \
+ https://icedtea.classpath.org/download/drops/icedtea8/3.23.0/openjdk-git.tar.xz"
+MD5SUM="cdcd65b155dc16fa8ba23753ce1b8859 \
+ 96c5eec94c9a649932621e0f6ca1d55c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="openjdk7"
diff --git a/development/poedit/poedit.SlackBuild b/development/poedit/poedit.SlackBuild
index 604e996086..e0ff55db7d 100644
--- a/development/poedit/poedit.SlackBuild
+++ b/development/poedit/poedit.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=poedit
-VERSION=${VERSION:-3.1}
+VERSION=${VERSION:-3.1.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/poedit/poedit.info b/development/poedit/poedit.info
index 34fe580641..817c733362 100644
--- a/development/poedit/poedit.info
+++ b/development/poedit/poedit.info
@@ -1,8 +1,8 @@
PRGNAM="poedit"
-VERSION="3.1"
+VERSION="3.1.1"
HOMEPAGE="https://www.poedit.net"
-DOWNLOAD="https://github.com/vslavik/poedit/releases/download/v3.1-oss/poedit-3.1.tar.gz"
-MD5SUM="b5f8385ac40e55baa31cde3becd814fe"
+DOWNLOAD="https://github.com/vslavik/poedit/releases/download/v3.1.1-oss/poedit-3.1.1.tar.gz"
+MD5SUM="da6d039bad4f7db410c70bbe8ad75347"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="wxGTK3 LucenePlusPlus gtkspell3 webkit2gtk"
diff --git a/development/postman/postman.SlackBuild b/development/postman/postman.SlackBuild
index a657971f4a..6738b3bd80 100644
--- a/development/postman/postman.SlackBuild
+++ b/development/postman/postman.SlackBuild
@@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=postman
SRCDIR=Postman
SRCNAM=linux
-VERSION=${VERSION:-9.19.0}
+VERSION=${VERSION:-9.25.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/postman/postman.info b/development/postman/postman.info
index 04ea413535..6479646164 100644
--- a/development/postman/postman.info
+++ b/development/postman/postman.info
@@ -1,10 +1,10 @@
PRGNAM="postman"
-VERSION="9.19.0"
+VERSION="9.25.2"
HOMEPAGE="https://www.getpostman.com"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://dl.pstmn.io/download/version/9.19.0/linux64"
-MD5SUM_x86_64="9c99b16c0698b08a4a42c492e8964a33"
+DOWNLOAD_x86_64="https://dl.pstmn.io/download/version/9.25.2/linux64"
+MD5SUM_x86_64="c811952be7f61d2b11c54d99e495d161"
REQUIRES=""
MAINTAINER="Ebben Aries"
EMAIL="slackbuilds@dscp.org"
diff --git a/development/quickjs/README b/development/quickjs/README
new file mode 100644
index 0000000000..ebc589068a
--- /dev/null
+++ b/development/quickjs/README
@@ -0,0 +1,37 @@
+QuickJS is a small and embeddable Javascript engine by Fabrice Bellard
+and Charlie Gordon. It supports the ES2020 specification including
+modules, asynchronous generators, proxies and BigInt.
+It optionally supports mathematical extensions such as big decimal
+floating point numbers (BigDecimal), big binary floating point numbers
+(BigFloat) and operator overloading.
+
+Main Features:
+* Small and easily embeddable: just a few C files, no external
+ dependency.
+* Fast interpreter with very low startup time
+* Almost complete ES2020 support including modules, asynchronous
+ generators and full Annex B support (legacy web compatibility).
+* Passes nearly 100% of the ECMAScript Test Suite tests when selecting
+ the ES2020 features.
+* Can compile Javascript sources to executables with no external
+ dependency.
+* Garbage collection using reference counting (to reduce memory usage
+ and have deterministic behavior) with cycle removal.
+* Mathematical extensions: BigDecimal, BigFloat, operator overloading,
+ bigint mode, math mode.
+* Command line interpreter with contextual colorization in JS.
+* Small built-in standard library with C library wrappers.
+
+NOTE:
+In order to adhere to Slackware standards the source is patched to:
+* change library paths in the compiler
+* build a shared library
+Since the default behaviour of the compiler is to output statically
+linked binaries, an aditional shared library is provided so that users
+may produce C files from Javascript source code
+(e.g.: qjsc -e in.js -o out.c), and then compile and link dynamically,
+e.g.:
+ cc -I /usr/include/quickjs out.c -o executable -lquickjs
+I believe this is the less intrussive set of changes to achieve those
+goals.
+
diff --git a/development/quickjs/patches/01-Makefile.patch b/development/quickjs/patches/01-Makefile.patch
new file mode 100644
index 0000000000..2e3650369b
--- /dev/null
+++ b/development/quickjs/patches/01-Makefile.patch
@@ -0,0 +1,108 @@
+01-Makefile.patch, changes:
+* on x86_64 systems, install libraries in /usr/lib64
+* added shared library target
+* added CFLAGS_EXTRA to pass $SLKCFLAGS (can be improved)
+* avoid building examples
+* disabled debug information
+
+--- quickjs-2021-03-27/Makefile 2021-03-27 07:00:32.000000000 -0300
++++ quickjs-2021-03-27-modified/Makefile 2022-08-02 21:52:01.476250120 -0300
+@@ -36,12 +36,14 @@
+
+ ifdef CONFIG_DARWIN
+ # use clang instead of gcc
+-CONFIG_CLANG=y
++#CONFIG_CLANG=y
+ CONFIG_DEFAULT_AR=y
+ endif
+
+ # installation directory
+ prefix=/usr/local
++libdir=$(prefix)/lib
++CFLAGS_EXTRA=
+
+ # use the gprof profiler
+ #CONFIG_PROFILE=y
+@@ -66,7 +68,7 @@
+ ifdef CONFIG_CLANG
+ HOST_CC=clang
+ CC=$(CROSS_PREFIX)clang
+- CFLAGS=-g -Wall -MMD -MF $(OBJDIR)/$(@F).d
++ CFLAGS= -Wall -MMD -MF $(OBJDIR)/$(@F).d
+ CFLAGS += -Wextra
+ CFLAGS += -Wno-sign-compare
+ CFLAGS += -Wno-missing-field-initializers
+@@ -87,7 +89,7 @@
+ else
+ HOST_CC=gcc
+ CC=$(CROSS_PREFIX)gcc
+- CFLAGS=-g -Wall -MMD -MF $(OBJDIR)/$(@F).d
++ CFLAGS= -Wall -MMD -MF $(OBJDIR)/$(@F).d
+ CFLAGS += -Wno-array-bounds -Wno-format-truncation
+ ifdef CONFIG_LTO
+ AR=$(CROSS_PREFIX)gcc-ar
+@@ -107,12 +109,15 @@
+ DEFINES+=-D__USE_MINGW_ANSI_STDIO # for standard snprintf behavior
+ endif
+
++DEFINES += -DCONFIG_LIBDIR=\"$(libdir)\"
++
++CFLAGS+=$(CFLAGS_EXTRA)
+ CFLAGS+=$(DEFINES)
+ CFLAGS_DEBUG=$(CFLAGS) -O0
+ CFLAGS_SMALL=$(CFLAGS) -Os
+ CFLAGS_OPT=$(CFLAGS) -O2
+ CFLAGS_NOLTO:=$(CFLAGS_OPT)
+-LDFLAGS=-g
++#LDFLAGS=-g
+ ifdef CONFIG_LTO
+ CFLAGS_SMALL+=-flto
+ CFLAGS_OPT+=-flto
+@@ -157,14 +162,14 @@
+ ifdef CONFIG_ASAN
+ PROGS+=
+ else
+-PROGS+=examples/hello examples/hello_module examples/test_fib
++#PROGS+=examples/hello examples/hello_module examples/test_fib
+ ifndef CONFIG_DARWIN
+-PROGS+=examples/fib.so examples/point.so
++#PROGS+=examples/fib.so examples/point.so
+ endif
+ endif
+ endif
+
+-all: $(OBJDIR) $(OBJDIR)/quickjs.check.o $(OBJDIR)/qjs.check.o $(PROGS)
++all: $(OBJDIR) $(OBJDIR)/quickjs.check.o $(OBJDIR)/qjs.check.o $(PROGS) libquickjs.so
+
+ QJS_LIB_OBJS=$(OBJDIR)/quickjs.o $(OBJDIR)/libregexp.o $(OBJDIR)/libunicode.o $(OBJDIR)/cutils.o $(OBJDIR)/quickjs-libc.o
+
+@@ -187,6 +192,9 @@
+ qjs$(EXE): $(QJS_OBJS)
+ $(CC) $(LDFLAGS) $(LDEXPORT) -o $@ $^ $(LIBS)
+
++libquickjs.so: $(QJS_LIB_OBJS)
++ $(CC) -shared $(LDFLAGS) -fPIC $(LDEXPORT) -o $@ $^ $(LIBS)
++
+ qjs-debug$(EXE): $(patsubst %.o, %.debug.o, $(QJS_OBJS))
+ $(CC) $(LDFLAGS) -o $@ $^ $(LIBS)
+
+@@ -299,13 +307,15 @@
+
+ install: all
+ mkdir -p "$(DESTDIR)$(prefix)/bin"
+- $(STRIP) qjs qjsc
++ $(STRIP) qjs qjsc libquickjs.so
+ install -m755 qjs qjsc "$(DESTDIR)$(prefix)/bin"
+ ln -sf qjs "$(DESTDIR)$(prefix)/bin/qjscalc"
+- mkdir -p "$(DESTDIR)$(prefix)/lib/quickjs"
+- install -m644 libquickjs.a "$(DESTDIR)$(prefix)/lib/quickjs"
++ mkdir -p "$(DESTDIR)/$(libdir)/quickjs"
++ install -m644 libquickjs.a "$(DESTDIR)/$(libdir)/quickjs"
++ install -m644 libquickjs.so "$(DESTDIR)/$(libdir)/quickjs"
++ ln -s quickjs/libquickjs.so "$(DESTDIR)/$(libdir)/libquickjs.so"
+ ifdef CONFIG_LTO
+- install -m644 libquickjs.lto.a "$(DESTDIR)$(prefix)/lib/quickjs"
++ install -m644 libquickjs.lto.a "$(DESTDIR)/$(libdir)/quickjs"
+ endif
+ mkdir -p "$(DESTDIR)$(prefix)/include/quickjs"
+ install -m644 quickjs.h quickjs-libc.h "$(DESTDIR)$(prefix)/include/quickjs"
diff --git a/development/quickjs/patches/02-qjsc.c.patch b/development/quickjs/patches/02-qjsc.c.patch
new file mode 100644
index 0000000000..fb1bb58d4e
--- /dev/null
+++ b/development/quickjs/patches/02-qjsc.c.patch
@@ -0,0 +1,12 @@
+This is a simple patch to compile on 64 bit systems.
+--- quickjs-2021-03-27/qjsc.c 2021-03-27 07:00:32.000000000 -0300
++++ quickjs-2021-03-27-modified/qjsc.c 2022-07-31 19:54:12.464023282 -0300
+@@ -420,7 +420,7 @@
+ pstrcpy(lib_dir, sizeof(lib_dir), exe_dir);
+ } else {
+ snprintf(inc_dir, sizeof(inc_dir), "%s/include/quickjs", CONFIG_PREFIX);
+- snprintf(lib_dir, sizeof(lib_dir), "%s/lib/quickjs", CONFIG_PREFIX);
++ snprintf(lib_dir, sizeof(lib_dir), "%s/quickjs", CONFIG_LIBDIR);
+ }
+
+ lto_suffix = "";
diff --git a/development/quickjs/quickjs.SlackBuild b/development/quickjs/quickjs.SlackBuild
new file mode 100644
index 0000000000..66a73604ab
--- /dev/null
+++ b/development/quickjs/quickjs.SlackBuild
@@ -0,0 +1,102 @@
+#!/bin/bash
+
+# Slackware build script for quickjs
+
+# Copyright 2022 Juan M. Lasca <juanmlasca@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.
+
+cd $(dirname $0) ; CWD=$(pwd)
+
+PRGNAM=quickjs
+VERSION=${VERSION:-20210327}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
+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-2021-03-27.tar.xz
+mv $PRGNAM-2021-03-27 $PRGNAM-$VERSION
+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 {} \;
+
+patch -p1 < $CWD/patches/01-Makefile.patch || exit 1;
+patch -p1 < $CWD/patches/02-qjsc.c.patch || exit 1;
+
+make install \
+ DESTDIR=$PKG \
+ CFLAGS_EXTRA="$SLKCFLAGS" \
+ prefix=/usr \
+ libdir=/usr/lib${LIBDIRSUFFIX}
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION/examples
+cp -a \
+ doc/jsbignum.html doc/quickjs.html \
+ LICENSE Changelog TODO \
+ $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a examples/*.c examples/*.js $PKG/usr/doc/$PRGNAM-$VERSION/examples
+cp -a tests $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
diff --git a/development/quickjs/quickjs.info b/development/quickjs/quickjs.info
new file mode 100644
index 0000000000..2adcb2495c
--- /dev/null
+++ b/development/quickjs/quickjs.info
@@ -0,0 +1,10 @@
+PRGNAM="quickjs"
+VERSION="20210327"
+HOMEPAGE="https://bellard.org/quickjs"
+DOWNLOAD="https://bellard.org/quickjs/quickjs-2021-03-27.tar.xz"
+MD5SUM="135182a626aa0c87a49aa2bf58fd39bf"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Juan M. Lasca"
+EMAIL="juanmlasca@gmail.com"
diff --git a/development/quickjs/slack-desc b/development/quickjs/slack-desc
new file mode 100644
index 0000000000..0d81084831
--- /dev/null
+++ b/development/quickjs/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------------------------------------------------------|
+quickjs: quickjs (a small and embeddable Javascript engine)
+quickjs:
+quickjs: QuickJS is a small and embeddable Javascript engine by Fabrice
+quickjs: Bellard and Charlie Gordon. It supports the ES2020 specification
+quickjs: including modules, asynchronous generators, proxies and BigInt.
+quickjs: It optionally supports mathematical extensions such as big decimal
+quickjs: floating point numbers (BigDecimal), big binary floating point
+quickjs: numbers (BigFloat) and operator overloading.
+quickjs:
+quickjs: https://bellard.org/quickjs
+quickjs:
diff --git a/development/rizin/README b/development/rizin/README
new file mode 100644
index 0000000000..4afb0fb7d6
--- /dev/null
+++ b/development/rizin/README
@@ -0,0 +1,11 @@
+rizin (Free and Open Source Reverse Engineering Framework)
+
+A free and open-source Reverse Engineering framework, providing a
+complete binary analysis experience with features like Disassembler,
+Hexadecimal editor, Emulation, Binary inspection, Debugger, and more.
+
+Rizin takes a unique, Unix-friendly approach on reverse engineering. By
+default, it can be used in a shell-like environment tailored
+specifically to analyzing binaries directly from the command line
+without unnecessary weight. However, if you do want more, it provides a
+perfect basis for GUI and scripting.
diff --git a/development/rizin/rizin.SlackBuild b/development/rizin/rizin.SlackBuild
new file mode 100644
index 0000000000..ed88c101e7
--- /dev/null
+++ b/development/rizin/rizin.SlackBuild
@@ -0,0 +1,116 @@
+#!/bin/bash
+
+# Slackware build script for rizin
+
+# Copyright 2022 Ebben Aries <slackbuilds@dscp.org>
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+cd $(dirname $0) ; CWD=$(pwd)
+
+PRGNAM=rizin
+VERSION=${VERSION:-0.4.0}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
+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-src-v$VERSION.tar.xz
+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 {} \;
+
+mkdir -p build
+cd build
+ CFLAGS="$SLKCFLAGS" \
+ CXXFLAGS="$SLKCFLAGS" \
+ meson .. \
+ --prefix=/usr \
+ --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --mandir=/usr/man \
+ --infodir=/usr/info \
+ -Duse_sys_libzip=enabled \
+ -Duse_sys_openssl=enabled \
+ -Duse_sys_capstone=enabled \
+ -Duse_capstone_version=v4
+ "${NINJA:=ninja}"
+ DESTDIR=$PKG $NINJA install
+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 COPYING* README.md DEVELOPERS.md CODE_OF_CONDUCT.md CONTRIBUTING.md SECURITY.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
diff --git a/development/rizin/rizin.info b/development/rizin/rizin.info
new file mode 100644
index 0000000000..539f06af4e
--- /dev/null
+++ b/development/rizin/rizin.info
@@ -0,0 +1,10 @@
+PRGNAM="rizin"
+VERSION="0.4.0"
+HOMEPAGE="https://rizin.re/"
+DOWNLOAD="https://github.com/rizinorg/rizin/releases/download/v0.4.0/rizin-src-v0.4.0.tar.xz"
+MD5SUM="241cfb0868d2a587d48a73a3dd3c9ffb"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="capstone"
+MAINTAINER="Ebben Aries"
+EMAIL="slackbuilds@dscp.org"
diff --git a/development/rizin/slack-desc b/development/rizin/slack-desc
new file mode 100644
index 0000000000..518ddf405c
--- /dev/null
+++ b/development/rizin/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------------------------------------------------------|
+rizin: rizin (Free and Open Source Reverse Engineering Framework)
+rizin:
+rizin:
+rizin: free and open-source Reverse Engineering framework, providing a
+rizin: complete binary analysis experience with features like Disassembler,
+rizin: Hexadecimal editor, Emulation, Binary inspection, Debugger, and more.
+rizin:
+rizin:
+rizin:
+rizin: Homepage: https://rizin.re/
+rizin:
diff --git a/development/rstudio-desktop/disable_quarto.patch b/development/rstudio-desktop/disable_quarto.patch
new file mode 100644
index 0000000000..d93ff78ac3
--- /dev/null
+++ b/development/rstudio-desktop/disable_quarto.patch
@@ -0,0 +1,13 @@
+--- a/CMakeGlobals.txt 2022-07-06 12:59:49.000000000 -0700
++++ b/CMakeGlobals.txt 2022-07-18 11:51:59.266963561 -0700
+@@ -253,8 +253,8 @@
+ message(STATUS "quarto is not supported on Centos7; disabling quarto")
+ set(QUARTO_ENABLED FALSE CACHE INTERNAL "")
+ else()
+- # enable by default
+- set(QUARTO_ENABLED TRUE CACHE INTERNAL "")
++ # disable by default
++ set(QUARTO_ENABLED FALSE CACHE INTERNAL "")
+ add_definitions(-DQUARTO_ENABLED)
+ endif()
+
diff --git a/development/rstudio-desktop/pandoc_version.patch b/development/rstudio-desktop/pandoc_version.patch
index 8887b53465..0a4ad90acc 100644
--- a/development/rstudio-desktop/pandoc_version.patch
+++ b/development/rstudio-desktop/pandoc_version.patch
@@ -1,14 +1,14 @@
This patch was taken from the Arch Linux AUR:
https://aur.archlinux.org/cgit/aur.git/tree/pandoc_version.patch?h=rstudio-desktop
diff -ur a/CMakeGlobals.txt b/CMakeGlobals.txt
---- a/CMakeGlobals.txt 2022-03-18 10:10:38.000000000 +1300
-+++ b/CMakeGlobals.txt 2022-04-28 10:46:17.695649880 +1200
-@@ -214,7 +214,7 @@
+--- a/CMakeGlobals.txt 2022-07-06 12:59:49.000000000 -0700
++++ b/CMakeGlobals.txt 2022-07-17 20:10:59.016516702 -0700
+@@ -231,7 +231,7 @@
endif()
# pandoc version
--set(PANDOC_VERSION "2.16.2" CACHE INTERNAL "Pandoc version")
+-set(PANDOC_VERSION "2.18" CACHE INTERNAL "Pandoc version")
+set(PANDOC_VERSION "current" CACHE INTERNAL "Pandoc version")
- # quarto support
- if(LINUX AND UNAME_M STREQUAL aarch64)
+ # detect Centos 7, because we don't support Quarto on Centos7
+ set(IS_CENTOS7 FALSE)
diff --git a/development/rstudio-desktop/rstudio-desktop.SlackBuild b/development/rstudio-desktop/rstudio-desktop.SlackBuild
index abc4e6a1be..2e0bf0e4f0 100644
--- a/development/rstudio-desktop/rstudio-desktop.SlackBuild
+++ b/development/rstudio-desktop/rstudio-desktop.SlackBuild
@@ -27,11 +27,10 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=rstudio-desktop
SRCNAM=rstudio
-VERSION=${VERSION:-2022.02.3+492}
+VERSION=${VERSION:-2022.07.1+554}
SRCVER=${SRCVER:-$(echo $VERSION | sed 's/+/-/g')}
-GITCOMMIT_VER=8acbd38
-GWT_SDK_VER=${GWT_SDK_VER:-2.8.2}
-NODE_VER=${NODE_VER:-14.17.5}
+GITCOMMIT_VER=7872775
+NODE_VER=${NODE_VER:-16.14.0}
PANDOCVER=current
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -86,21 +85,9 @@ 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 {} \;
-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
-
-GWT_DIR=src/gwt
-LIB_DIR=$GWT_DIR/lib
-mkdir -p $LIB_DIR
-
-GWT_SDK_ZIP=$CWD/gwt-$GWT_SDK_VER.zip
-
-mkdir -p $LIB_DIR/gwt
-unzip -qo $GWT_SDK_ZIP -d $LIB_DIR/gwt
-mv $LIB_DIR/gwt/gwt-$GWT_SDK_VER $LIB_DIR/gwt/$GWT_SDK_VER
-
# patches
patch -p1 < $CWD/pandoc_version.patch # Do not use outdated pandoc version number
+patch -p1 < $CWD/disable_quarto.patch # cmake ignores -DQUARTO_ENABLED for some reason
cd dependencies/common
mkdir -p pandoc/$PANDOCVER
@@ -113,9 +100,13 @@ mkdir -p node
cd node && tar xvf $CWD/node-v$NODE_VER-linux-x64.tar.gz
cd ../
mv node/node-v$NODE_VER-linux-x64 node/$NODE_VER
+export PATH=$TMP/$SRCNAM-$SRCVER/dependencies/common/node/$NODE_VER/bin:$PATH # use bundled node
cd $TMP/$SRCNAM-$SRCVER/src/gwt/panmirror/src/editor
-yarn config set ignore-engines true
-yarn install
+
+# Prevent creation of cache files in /usr/local/share/
+env YARN_DISABLE_SELF_UPDATE_CHECK=true \
+ YARN_CACHE_FOLDER=$TMP/$SRCNAM-$SRCVER/cache/yarn \
+ yarn install --ignore-engines
# Fix links for src/cpp/session/CMakeLists.txt
cd $TMP/$SRCNAM-$SRCVER/dependencies
@@ -182,8 +173,19 @@ cd build
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/bin
-ln -sf /usr/lib/rstudio/bin/rstudio $PKG/usr/bin
+(
+ cd $PKG/usr/bin
+ ln -sf ../lib/rstudio/bin/rstudio rstudio
+)
+
+# Update symlinks to be relative
+ln -sfrT /usr/share/myspell/dicts $PKG/usr/lib/rstudio/resources/dictionaries
+ln -sfrT /usr/share/mathjax2 $PKG/usr/lib/rstudio/resources/mathjax-27
+ln -sfrT /usr/bin/pandoc $PKG/usr/lib/rstudio/bin/pandoc/pandoc
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a \
diff --git a/development/rstudio-desktop/rstudio-desktop.info b/development/rstudio-desktop/rstudio-desktop.info
index f425acbf45..2bd8b520ad 100644
--- a/development/rstudio-desktop/rstudio-desktop.info
+++ b/development/rstudio-desktop/rstudio-desktop.info
@@ -1,14 +1,12 @@
PRGNAM="rstudio-desktop"
-VERSION="2022.02.3+492"
+VERSION="2022.07.1+554"
HOMEPAGE="http://rstudio.com"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://github.com/rstudio/rstudio/archive/refs/tags/v2022.02.3+492/rstudio-2022.02.3-492.tar.gz \
- https://storage.googleapis.com/gwt-releases/gwt-2.8.2.zip \
- https://nodejs.org/dist/v14.17.5/node-v14.17.5-linux-x64.tar.gz"
-MD5SUM_x86_64="4a546d0ed141ab1304be1b4967ca5aac \
- c295406d68c5ef364e445068599aa6d4 \
- 3cd3b18e1412067aabd2e1b23b93106e"
+DOWNLOAD_x86_64="https://github.com/rstudio/rstudio/archive/refs/tags/v2022.07.1+554/rstudio-2022.07.1-554.tar.gz \
+ https://nodejs.org/dist/v16.14.0/node-v16.14.0-linux-x64.tar.gz"
+MD5SUM_x86_64="e57b59a213f2be140d26b122c1ea24bc \
+ a46e501a201be6c3c05c0f770c375372"
REQUIRES="R pandoc-bin yaml-cpp hunspell-en yarn apache-ant zulu-openjdk8 mathjax2 soci"
MAINTAINER="Isaac Yu"
EMAIL="isaacyu1@isaacyu1.com"
diff --git a/development/sbt/sbt.SlackBuild b/development/sbt/sbt.SlackBuild
index e79b74c7e0..97ce5d71a0 100644
--- a/development/sbt/sbt.SlackBuild
+++ b/development/sbt/sbt.SlackBuild
@@ -25,12 +25,12 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=sbt
-VERSION=${VERSION:-1.6.2}
+VERSION=${VERSION:-1.7.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
-ARCH=noarch
+ARCH=x86_64
# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
# the name of the created package would be, and then exit. This information
@@ -66,6 +66,9 @@ chmod 755 $PKG/usr/bin/sbt
cat $CWD/sbtn.sh > $PKG/usr/bin/sbtn
chmod 755 $PKG/usr/bin/sbtn
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
mkdir -p $PKG/etc/sbt
cp sbt/conf/sbtopts sbt/conf/sbtconfig.txt $PKG/etc/sbt/
chmod 644 $PKG/etc/sbt/sbtopts
diff --git a/development/sbt/sbt.info b/development/sbt/sbt.info
index 9fa4c4c728..b396f37bfc 100644
--- a/development/sbt/sbt.info
+++ b/development/sbt/sbt.info
@@ -1,10 +1,10 @@
PRGNAM="sbt"
-VERSION="1.6.2"
+VERSION="1.7.1"
HOMEPAGE="https://www.scala-sbt.org/"
-DOWNLOAD="https://github.com/sbt/sbt/releases/download/v1.6.2/sbt-1.6.2.tgz"
-MD5SUM="5e2e6995ea563113a2c9c8c531629b39"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
+DOWNLOAD="UNSUPPORTED"
+MD5SUM=""
+DOWNLOAD_x86_64="https://github.com/sbt/sbt/releases/download/v1.7.1/sbt-1.7.1.tgz"
+MD5SUM_x86_64="34c6270820c861935ba545aa54556421"
REQUIRES="zulu-openjdk8"
MAINTAINER="Julian Grinblat"
EMAIL="julian@dotcore.co.il"
diff --git a/development/tclvfs/README b/development/tclvfs/README
index f38f7d993d..7ab103b815 100644
--- a/development/tclvfs/README
+++ b/development/tclvfs/README
@@ -1,2 +1,7 @@
The TclVfs project aims to provide an extension to the Tcl language
which allows Virtual Filesystems to be built using Tcl scripts only.
+
+OPTIONAL DEPENDENCIES:
+* memchan: in-memory channel vfs
+* trf: zip vfs
+* tcllib: tar, ftp vfs + additional man page generation
diff --git a/development/tclvfs/patches/01-configure.patch b/development/tclvfs/patches/01-configure.patch
deleted file mode 100644
index c9f5b42566..0000000000
--- a/development/tclvfs/patches/01-configure.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-All the patches are taken from Debian repo
-
---- tclvfs-1.3-20080503.orig/configure
-+++ tclvfs-1.3-20080503/configure
-@@ -7937,12 +7937,15 @@
- SHLIB_LD_LIBS='${LIBS}'
- SHLIB_SUFFIX=".so"
-
-+ # following line added by CW for Debian GNU/Hurd
-+ TCL_SHLIB_LD_EXTRAS="-Wl,-soname,\${TCL_LIB_FILE}.0"
-+
- SHLIB_LD="${CC} -shared"
-- DL_OBJS=""
-+ DL_OBJS="tclLoadDl.o"
- DL_LIBS="-ldl"
- LDFLAGS="$LDFLAGS -Wl,--export-dynamic"
- CC_SEARCH_FLAGS=""
-- LD_SEARCH_FLAGS=""
-+ LD_SEARCH_FLAGS="${CC_SEARCH_FLAGS}"
- if test "`uname -m`" = "alpha" ; then
- CFLAGS="$CFLAGS -mieee"
- fi
-@@ -9803,7 +9806,6 @@
- # (actually we leave an empty line to preserve line numbers).
- if test "x$srcdir" = x.; then
- ac_vpsub='/^[ ]*VPATH[ ]*=/{
--s/:*\$(srcdir):*/:/;
- s/:*\${srcdir}:*/:/;
- s/:*@srcdir@:*/:/;
- s/^\([^=]*=[ ]*\):*/\1/;
diff --git a/development/tclvfs/patches/02-encoding.patch b/development/tclvfs/patches/01-encoding.patch
index 997a352fb0..25261055ca 100644
--- a/development/tclvfs/patches/02-encoding.patch
+++ b/development/tclvfs/patches/01-encoding.patch
@@ -4,8 +4,8 @@ fixes -encoding and -eofchar of files opened on VFS.
Probably, the patch is incomplete for mk4fs with ::mk4vfs::zstreamed set to 1.
---- tclvfs-1.3-20080503.orig/library/ftpvfs.tcl
-+++ tclvfs-1.3-20080503/library/ftpvfs.tcl
+--- a/library/ftpvfs.tcl
++++ b/library/ftpvfs.tcl
@@ -133,10 +133,13 @@
ftp::Get $fd $name -variable tmp
@@ -21,8 +21,8 @@ Probably, the patch is incomplete for mk4fs with ::mk4vfs::zstreamed set to 1.
seek $filed 0
return [list $filed]
}
---- tclvfs-1.3-20080503.orig/library/httpvfs.tcl
-+++ tclvfs-1.3-20080503/library/httpvfs.tcl
+--- a/library/httpvfs.tcl
++++ b/library/httpvfs.tcl
@@ -357,11 +357,14 @@
"r" {
set token [geturl "$dirurl$urlname" -headers $headers]
@@ -39,8 +39,8 @@ Probably, the patch is incomplete for mk4fs with ::mk4vfs::zstreamed set to 1.
seek $filed 0
# XXX: the close command should free vfs::memchan somehow??
return [list $filed]
---- tclvfs-1.3-20080503.orig/library/tclprocvfs.tcl
-+++ tclvfs-1.3-20080503/library/tclprocvfs.tcl
+--- a/library/tclprocvfs.tcl
++++ b/library/tclprocvfs.tcl
@@ -84,9 +84,12 @@
"" -
"r" {
@@ -55,8 +55,8 @@ Probably, the patch is incomplete for mk4fs with ::mk4vfs::zstreamed set to 1.
seek $nfd 0
return [list $nfd]
}
---- tclvfs-1.3-20080503.orig/library/webdavvfs.tcl
-+++ tclvfs-1.3-20080503/library/webdavvfs.tcl
+--- a/library/webdavvfs.tcl
++++ b/library/webdavvfs.tcl
@@ -153,8 +153,12 @@
upvar #0 $token state
@@ -70,8 +70,8 @@ Probably, the patch is incomplete for mk4fs with ::mk4vfs::zstreamed set to 1.
seek $filed 0
::http::cleanup $token
return [list $filed]
---- tclvfs-1.3-20080503.orig/library/tkvfs.tcl
-+++ tclvfs-1.3-20080503/library/tkvfs.tcl
+--- a/library/tkvfs.tcl
++++ b/library/tkvfs.tcl
@@ -72,9 +72,12 @@
"" -
"r" {
@@ -86,40 +86,40 @@ Probably, the patch is incomplete for mk4fs with ::mk4vfs::zstreamed set to 1.
seek $nfd 0
return [list $nfd]
}
---- tclvfs-1.3-20080503.orig/library/tarvfs.tcl
-+++ tclvfs-1.3-20080503/library/tarvfs.tcl
-@@ -107,6 +107,9 @@
- ::tar::stat $tarfd $name sb
-
+--- a/library/tarvfs.tcl
++++ b/library/tarvfs.tcl
+@@ -106,6 +106,9 @@
+ vfs::tar::_stat $tarfd $name sb
+
set nfd [vfs::memchan]
+ set encoding [fconfigure $nfd -encoding]
+ set eofchar [fconfigure $nfd -eofchar]
+ set translation [fconfigure $nfd -translation]
fconfigure $nfd -translation binary
-
+
# get the starting point from structure
-@@ -115,7 +118,7 @@
-
+@@ -114,7 +117,7 @@
+
puts -nonewline $nfd $data
-
+
- fconfigure $nfd -translation auto
+ fconfigure $nfd -translation $translation -encoding $encoding -eofchar $eofchar
seek $nfd 0
return [list $nfd]
}
---- tclvfs-1.3-20080503.orig/library/zipvfs.tcl
-+++ tclvfs-1.3-20080503/library/zipvfs.tcl
+--- a/library/zipvfs.tcl
++++ b/library/zipvfs.tcl
@@ -108,6 +108,9 @@
::zip::stat $zipfd $name sb
set nfd [vfs::memchan]
+ set encoding [fconfigure $nfd -encoding]
-+ set eofchar [fconfigure $nfd -eofchar]
++ set eofchar [fconfigure $nfd -eofchar]
+ set translation [fconfigure $nfd -translation]
fconfigure $nfd -translation binary
seek $zipfd $sb(ino) start
-@@ -115,7 +118,7 @@
+@@ -118,7 +115,7 @@
puts -nonewline $nfd $data
@@ -128,9 +128,9 @@ Probably, the patch is incomplete for mk4fs with ::mk4vfs::zstreamed set to 1.
seek $nfd 0
return [list $nfd]
}
---- tclvfs-1.3-20080503.orig/library/mk4vfs.tcl
-+++ tclvfs-1.3-20080503/library/mk4vfs.tcl
-@@ -183,19 +183,25 @@
+--- a/library/mk4vfs.tcl
++++ b/library/mk4vfs.tcl
+@@ -171,19 +171,25 @@
set fd [vfs::zstream decompress $fd $sb(csize) $sb(size)]
} else {
set fd [vfs::memchan]
@@ -158,7 +158,7 @@ Probably, the patch is incomplete for mk4fs with ::mk4vfs::zstreamed set to 1.
seek $fd 0
} else {
set fd [mk::channel $sb(ino) contents r]
-@@ -226,6 +232,9 @@
+@@ -214,6 +220,9 @@
}
set fd [vfs::memchan]
@@ -168,7 +168,7 @@ Probably, the patch is incomplete for mk4fs with ::mk4vfs::zstreamed set to 1.
fconfigure $fd -translation binary
set s [mk::get $sb(ino) contents]
-@@ -237,7 +246,7 @@
+@@ -225,7 +234,7 @@
puts -nonewline $fd $s
#set fd [mk::channel $sb(ino) contents a]
}
diff --git a/development/tclvfs/patches/04-man.patch b/development/tclvfs/patches/02-man.patch
index 73392562a6..73392562a6 100644
--- a/development/tclvfs/patches/04-man.patch
+++ b/development/tclvfs/patches/02-man.patch
diff --git a/development/tclvfs/patches/03-m4.patch b/development/tclvfs/patches/03-m4.patch
deleted file mode 100644
index d995d72fd4..0000000000
--- a/development/tclvfs/patches/03-m4.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-
---- tclvfs-1.3-20080503.orig/tclconfig/tcl.m4
-+++ tclvfs-1.3-20080503/tclconfig/tcl.m4
-@@ -1486,12 +1486,15 @@
- SHLIB_LD_LIBS='${LIBS}'
- SHLIB_SUFFIX=".so"
-
-+ # following line added by CW for Debian GNU/Hurd
-+ TCL_SHLIB_LD_EXTRAS="-Wl,-soname,\${TCL_LIB_FILE}.0"
-+
- SHLIB_LD="${CC} -shared"
-- DL_OBJS=""
-+ DL_OBJS="tclLoadDl.o"
- DL_LIBS="-ldl"
- LDFLAGS="$LDFLAGS -Wl,--export-dynamic"
- CC_SEARCH_FLAGS=""
-- LD_SEARCH_FLAGS=""
-+ LD_SEARCH_FLAGS="${CC_SEARCH_FLAGS}"
- if test "`uname -m`" = "alpha" ; then
- CFLAGS="$CFLAGS -mieee"
- fi
diff --git a/development/tclvfs/patches/05-pkgindex.patch b/development/tclvfs/patches/05-pkgindex.patch
deleted file mode 100644
index 77bb689caa..0000000000
--- a/development/tclvfs/patches/05-pkgindex.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-Debian-specific patch by Sergei Golovan which replaces current directory
-for tclvfs library by a fixed one.
-
---- tclvfs-1.3-20080503.orig/pkgIndex.tcl.in
-+++ tclvfs-1.3-20080503/pkgIndex.tcl.in
-@@ -12,19 +12,18 @@
- package require Tcl 8.4
-
- namespace eval ::vfs {}
--variable vfs::dll [file join $dir @PKG_LIB_FILE@]
-+variable vfs::dll [file join /usr/lib @PACKAGE_NAME@@PACKAGE_VERSION@ @PKG_LIB_FILE@]
-
--proc loadvfs {dll} {
-+proc loadvfs {dir dll} {
- global auto_path
- if {![file exists $dll]} { return }
-- set dir [file dirname $dll]
- if {[lsearch -exact $auto_path $dir] == -1} {
- lappend auto_path $dir
- }
- load $dll
- }
-
--package ifneeded vfs @PACKAGE_VERSION@ [list loadvfs $vfs::dll]
-+package ifneeded vfs @PACKAGE_VERSION@ [list loadvfs $dir $vfs::dll]
-
- # Allow optional redirect of VFS_LIBRARY components. Only necessary
- # for testing, but could be used elsewhere.
diff --git a/development/tclvfs/patches/06-zipfix.patch b/development/tclvfs/patches/06-zipfix.patch
deleted file mode 100644
index 8ca6e1c1ae..0000000000
--- a/development/tclvfs/patches/06-zipfix.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-Patch by Victor Wagner (modified by Sergei Golovan for archives less
-than 512 bytes long) fixes zip vfs to work with prepended executable.
-
---- tclvfs-1.3-20080503.orig/library/zipvfs.tcl
-+++ tclvfs-1.3-20080503/library/zipvfs.tcl
-@@ -113,7 +113,8 @@
- set translation [fconfigure $nfd -translation]
- fconfigure $nfd -translation binary
-
-- seek $zipfd $sb(ino) start
-+ upvar #0 zip::$zipfd cb
-+ seek $zipfd [expr {$sb(ino)+$cb(base)}] start
- zip::Data $zipfd sb data
-
- puts -nonewline $nfd $data
-@@ -370,6 +371,7 @@
-
- seek $fd $n end
- set hdr [read $fd $len]
-+ set read [string length $hdr]
- set pos [string first "PK\05\06" $hdr]
- if {$pos == -1} {
- if {$at >= $sz} {
-@@ -384,7 +386,7 @@
- }
-
- set hdr [string range $hdr [expr $pos + 4] [expr $pos + 21]]
-- set pos [expr [tell $fd] + $pos - 512]
-+ set pos [expr [tell $fd] + $pos - $read]
-
- binary scan $hdr ssssiis \
- cb(ndisk) cb(cdisk) \
-@@ -445,7 +447,7 @@
-
- zip::EndOfArchive $fd cb
-
-- seek $fd $cb(coff) start
-+ seek $fd [expr {$cb(coff)+$cb(base)}] start
-
- set toc(_) 0; unset toc(_); #MakeArray
-
diff --git a/development/tclvfs/patches/07-vfs.patch b/development/tclvfs/patches/07-vfs.patch
deleted file mode 100644
index 42b30eb60d..0000000000
--- a/development/tclvfs/patches/07-vfs.patch
+++ /dev/null
@@ -1,22 +0,0 @@
---- tclvfs-1.3-20080503.orig/generic/vfs.c 2006/08/30 19:38:03 1.60
-+++ tclvfs-1.3-20080503/generic/vfs.c 2008/10/10 21:57:36 1.61
-@@ -39,6 +39,10 @@
- #define TCL_GLOB_TYPE_MOUNT (1<<7)
- #endif
-
-+#ifndef CONST86
-+#define CONST86
-+#endif
-+
- /*
- * Only the _Init function is exported.
- */
-@@ -1656,7 +1660,7 @@
- return returnVal;
- }
-
--static CONST char**
-+static CONST char * CONST86 *
- VfsFileAttrStrings(pathPtr, objPtrRef)
- Tcl_Obj* pathPtr;
- Tcl_Obj** objPtrRef;
diff --git a/development/tclvfs/slack-desc b/development/tclvfs/slack-desc
index 7b9d93592e..b5194c45b5 100644
--- a/development/tclvfs/slack-desc
+++ b/development/tclvfs/slack-desc
@@ -11,7 +11,7 @@ tclvfs:
tclvfs: The TclVfs project aims to provide an extension to the Tcl language
tclvfs: which allows Virtual Filesystems to be built using Tcl scripts only.
tclvfs:
-tclvfs: https://sourceforge.net/projects/tclvfs/
+tclvfs: https://core.tcl-lang.org/tclvfs/home
tclvfs:
tclvfs:
tclvfs:
diff --git a/development/tclvfs/tclvfs.SlackBuild b/development/tclvfs/tclvfs.SlackBuild
index 63abc249d2..7d57c5246f 100644
--- a/development/tclvfs/tclvfs.SlackBuild
+++ b/development/tclvfs/tclvfs.SlackBuild
@@ -2,13 +2,37 @@
# Slackware build script for tclvfs
-# Written by Zbigniew Baniewski, <Zbigniew [dot] Baniewski [at] gmail [dot] com>
+# Copyright 2011-2022 Zbigniew Baniewski <Zbigniew [dot] Baniewski [at] gmail [dot] com>
+# Copyright 2022 Juan M. Lasca <juanmlasca@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.
+
+# 20222007 Modified by Juan M. Lasca:
+# - updated to version 1.4 (changed website and minor changes)
+# - added code to generate additional man pages
+# - updated patches, remove unneeded ones
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=tclvfs
-VERSION=${VERSION:-20080503}
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-1.4}
+BUILD=${BUILD:-3}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -20,9 +44,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -61,13 +82,10 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-cat $CWD/patches/01-configure.patch | patch -p1 || exit
-cat $CWD/patches/02-encoding.patch | patch -p1 || exit
-cat $CWD/patches/03-m4.patch | patch -p1 || exit
-cat $CWD/patches/04-man.patch | patch -p1 || exit
-cat $CWD/patches/05-pkgindex.patch | patch -p1 || exit
-cat $CWD/patches/06-zipfix.patch | patch -p1 || exit
-cat $CWD/patches/07-vfs.patch | patch -p1 || exit
+cat $CWD/patches/01-encoding.patch | patch -p1 || exit
+cat $CWD/patches/02-man.patch | patch -p1 || exit
+
+autoreconf -f
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
@@ -84,11 +102,17 @@ CXXFLAGS="$SLKCFLAGS" \
make
make install DESTDIR=$PKG
+# remove empty directories
+rmdir $PKG/usr/include
+rmdir $PKG/usr/bin
+
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-# Fix Manual page
-mv $PKG/usr/man/mann $PKG/usr/man/man1
+# if dtplite tool is installed (tcllib package), generate additional man pages
+[ -x /usr/bin/dtplite ] && \
+ dtplite -o $PKG/usr/man/mann/vfs-filesystems.n nroff doc/vfs-filesystems.man && \
+ dtplite -o $PKG/usr/man/mann/vfs-fsapi.n nroff doc/vfs-fsapi.man
find $PKG/usr/man -type f -exec gzip -9 {} \;
for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
diff --git a/development/tclvfs/tclvfs.info b/development/tclvfs/tclvfs.info
index 80f0361690..1f5ab71d8c 100644
--- a/development/tclvfs/tclvfs.info
+++ b/development/tclvfs/tclvfs.info
@@ -1,10 +1,10 @@
PRGNAM="tclvfs"
-VERSION="20080503"
-HOMEPAGE="https://sourceforge.net/projects/tclvfs/"
-DOWNLOAD="https://downloads.sourceforge.net/tclvfs/tclvfs-20080503.tar.gz"
-MD5SUM="3f6dbec91a305f97475d155ca6b1b563"
+VERSION="1.4"
+HOMEPAGE="https://core.tcl-lang.org/tclvfs/home"
+DOWNLOAD="https://core.tcl-lang.org/tclvfs/tarball/vfs-1-4/tclvfs-1.4.tar.gz"
+MD5SUM="29a218e64b545ff5cd2b5be461a83d88"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Zbigniew Baniewski"
-EMAIL="Zbigniew [dot] Baniewski [at] gmail [dot] com"
+MAINTAINER="Juan M. Lasca"
+EMAIL="juanmlasca@gmail.com"
diff --git a/development/tig/tig.SlackBuild b/development/tig/tig.SlackBuild
index 7edee755f2..a0075af68d 100644
--- a/development/tig/tig.SlackBuild
+++ b/development/tig/tig.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=tig
-VERSION=${VERSION:-2.5.5}
+VERSION=${VERSION:-2.5.6}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/tig/tig.info b/development/tig/tig.info
index dede2e3ef5..457682e1d8 100644
--- a/development/tig/tig.info
+++ b/development/tig/tig.info
@@ -1,8 +1,8 @@
PRGNAM="tig"
-VERSION="2.5.5"
+VERSION="2.5.6"
HOMEPAGE="https://jonas.github.io/tig/"
-DOWNLOAD="https://github.com/jonas/tig/releases/download/tig-2.5.5/tig-2.5.5.tar.gz"
-MD5SUM="0902ba706e8efaf6c2087d8b66393375"
+DOWNLOAD="https://github.com/jonas/tig/releases/download/tig-2.5.6/tig-2.5.6.tar.gz"
+MD5SUM="04716790bf8933db6ad98f67422fa18e"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/tkcon/README b/development/tkcon/README
new file mode 100644
index 0000000000..60ff5181cd
--- /dev/null
+++ b/development/tkcon/README
@@ -0,0 +1,10 @@
+tkcon is a replacement for the standard console that comes with Tk.
+The console itself provides many more features than the standard
+console and works on all platforms where Tcl/Tk is available. It is
+meant primarily to aid one when working with the little details inside
+tcl and tk, giving Unix users the GUI console provided by default in the
+Mac and Windows Tk.
+
+OPTIONAL DEPENDENCIES:
+* tcllib: if installed, generate man pages.
+
diff --git a/development/tkcon/doinst.sh b/development/tkcon/doinst.sh
new file mode 100644
index 0000000000..696d35bad7
--- /dev/null
+++ b/development/tkcon/doinst.sh
@@ -0,0 +1,4 @@
+
+if [ -x /usr/bin/update-desktop-database ]; then
+ /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1
+fi
diff --git a/development/tkcon/slack-desc b/development/tkcon/slack-desc
new file mode 100644
index 0000000000..d8bb0232c3
--- /dev/null
+++ b/development/tkcon/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------------------------------------------------------|
+tkcon: tkcon (replacement for the standard Tk console)
+tkcon:
+tkcon: The console itself provides many more features than the standard
+tkcon: console and works on all platforms where Tcl/Tk is available. It
+tkcon: is meant primarily to aid one when working with the little details
+tkcon: inside tcl and tk, giving Unix users the GUI console provided by
+tkcon: default in the Mac and Windows Tk.
+tkcon:
+tkcon:
+tkcon: http://tkcon.sourceforge.net
+tkcon:
diff --git a/development/tkcon/tkcon.SlackBuild b/development/tkcon/tkcon.SlackBuild
new file mode 100644
index 0000000000..e5e99eeb63
--- /dev/null
+++ b/development/tkcon/tkcon.SlackBuild
@@ -0,0 +1,116 @@
+#!/bin/bash
+
+# Slackware build script for tkcon
+
+# Copyright 2022 Juan M. Lasca <juanmlasca@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.
+
+cd $(dirname $0) ; CWD=$(pwd)
+
+PRGNAM=tkcon
+VERSION=${VERSION:-2.7.10}
+BUILD=${BUILD:-2}
+TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
+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 {} \;
+
+chmod -R -x .
+install tkcon.tcl -Dm755 $PKG/usr/lib${LIBDIRSUFFIX}/tkcon/tkcon.tcl
+sed -i 's/Utility\;//;/Encoding=UTF-8/d;/Comment=/d' tkcon-console.desktop
+install tkcon-console.desktop -Dm644 $PKG/usr/share/applications/tkcon-console.desktop
+install icons/tkcon-small48.png -Dm644 $PKG/usr/share/pixmaps/tkcon-icon.png
+sed -i 's/2\.7/2\.7\.10/' pkgIndex.tcl
+install pkgIndex.tcl -Dm644 $PKG/usr/lib${LIBDIRSUFFIX}/tkcon/pkgIndex.tcl
+install icons/tkcon-small48.png -Dm644 $PKG/usr/share/icons/tkcon-icon.png
+mkdir -p $PKG/usr/bin
+( cd $PKG/usr/bin ; ln -s ../lib${LIBDIRSUFFIX}/tkcon/tkcon.tcl tkcon )
+
+# if dtplite tool is installed (tcllib package), generate man pages
+if [ -x /usr/bin/dtplite ]; then
+ mkdir -p $PKG/usr/man/mann $PKG/usr/man/man5 $PKG/usr/man/man1
+ dtplite -o $PKG/usr/man/mann/dump.n nroff docs/dump.n.man
+ dtplite -o $PKG/usr/man/mann/idebug.n nroff docs/idebug.n.man
+ dtplite -o $PKG/usr/man/mann/observe.n nroff docs/observe.n.man
+ dtplite -o $PKG/usr/man/man1/tkcon.1 nroff docs/tkcon.1.man
+ dtplite -o $PKG/usr/man/mann/tkcon.n nroff docs/tkcon.n.man
+ dtplite -o $PKG/usr/man/man5/tkconrc.5 nroff docs/tkconrc.5.man
+ find $PKG/usr/man -type f -exec gzip -9 {} \;
+ for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
+fi
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION/html/docs
+cp -a \
+ README.txt docs/license.terms \
+$PKG/usr/doc/$PRGNAM-$VERSION
+cp -a docs/*.html docs/demopic.png docs/style.css $PKG/usr/doc/$PRGNAM-$VERSION/html/docs
+cp -a index.html $PKG/usr/doc/$PRGNAM-$VERSION/html/
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+cat $CWD/doinst.sh > $PKG/install/doinst.sh
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/tkcon/tkcon.info b/development/tkcon/tkcon.info
new file mode 100644
index 0000000000..0962b3a296
--- /dev/null
+++ b/development/tkcon/tkcon.info
@@ -0,0 +1,10 @@
+PRGNAM="tkcon"
+VERSION="2.7.10"
+HOMEPAGE="http://tkcon.sourceforge.net"
+DOWNLOAD="https://github.com/wjoye/tkcon/archive/v2.7.10/tkcon-2.7.10.tar.gz"
+MD5SUM="797a81bfe93d4181c4cf0f6d4c41b69a"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Juan M. Lasca"
+EMAIL="juanmlasca@gmail.com"
diff --git a/development/tkdiff/tkdiff.SlackBuild b/development/tkdiff/tkdiff.SlackBuild
index 319e33af3c..533bc2511c 100644
--- a/development/tkdiff/tkdiff.SlackBuild
+++ b/development/tkdiff/tkdiff.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=tkdiff
-VERSION=${VERSION:-5.3}
+VERSION=${VERSION:-5.4}
SRCVERSION=$( echo $VERSION | tr . - )
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -71,6 +71,7 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a *.txt $PKG/usr/doc/$PRGNAM-$VERSION
+find $PKG/usr/doc/$PRGNAM-$VERSION -type f -name '*.txt' -exec chmod 0644 {} +
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/development/tkdiff/tkdiff.info b/development/tkdiff/tkdiff.info
index c505a1069d..2268c05cb1 100644
--- a/development/tkdiff/tkdiff.info
+++ b/development/tkdiff/tkdiff.info
@@ -1,8 +1,8 @@
PRGNAM="tkdiff"
-VERSION="5.3"
+VERSION="5.4"
HOMEPAGE="https://sourceforge.net/projects/tkdiff/"
-DOWNLOAD="https://sourceforge.net/projects/tkdiff/files/tkdiff/5.3/tkdiff-5-3.zip"
-MD5SUM="88cdd84040dd5a7961af8b7c265ad347"
+DOWNLOAD="https://sourceforge.net/projects/tkdiff/files/tkdiff/5.4/tkdiff-5-4.zip"
+MD5SUM="1dd9f7d1063b492ac2ec26bbbf794161"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/tktable/README b/development/tktable/README
new file mode 100644
index 0000000000..2b92e80afa
--- /dev/null
+++ b/development/tktable/README
@@ -0,0 +1,22 @@
+tktable is a full-featured 2D table widget for Tk.
+Some of its features include:
+* multi-line cells
+* support for embedded windows
+* row & column spanning
+* variable width columns / height rows (interactively resizable)
+* row and column titles
+* multiple data sources
+* supports standard Tk reliefs, fonts, colors, etc.
+* x/y scrollbar support
+* 'tag' styles per row, column or cell to change visual appearance
+* in-cell editing - returns value back to data source
+* support for disabled (read-only) tables or cells (via tags)
+* multiple selection modes, with "active" cell
+* multiple drawing modes to get optimal performance for larger tables
+* optional 'flashes' when things update
+* cell validation support
+* Works everywhere Tk does
+
+Possible conflict:
+The BLT package (tclblt) also has a command named "table". It's
+possible to avoid such conflict by renaming one command or another.
diff --git a/development/tktable/slack-desc b/development/tktable/slack-desc
new file mode 100644
index 0000000000..615e04316e
--- /dev/null
+++ b/development/tktable/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------------------------------------------------------|
+tktable: tktable (a full-featured 2D table widget for Tk)
+tktable:
+tktable: Among its many features are multi-line cells, support for embedded
+tktable: windows, row & column spanning, variable width columns / height rows,
+tktable: row and column titles, multiple data sources, supports standard Tk
+tktable: options, x/y scrollbar support, 'tag' styles per row, column or cell
+tktable: to change visual appearance, in-cell editing - returns value back to
+tktable: data source, support for disabled (read-only) tables or cells,
+tktable: multiple selection modes, with "active" cell, multiple drawing modes,
+tktable: optional 'flashes' when things update and cell validation support.
+tktable: For more info visit http://tktable.sourceforge.net
diff --git a/development/tktable/tktable.SlackBuild b/development/tktable/tktable.SlackBuild
new file mode 100644
index 0000000000..00887e0912
--- /dev/null
+++ b/development/tktable/tktable.SlackBuild
@@ -0,0 +1,129 @@
+#!/bin/bash
+
+# Slackware build script for tktable
+
+# Copyright 2022 Juan M. Lasca <juanmlasca@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.
+
+cd $(dirname $0) ; CWD=$(pwd)
+
+PRGNAM=tktable
+VERSION=${VERSION:-2.10}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
+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/Tktable$VERSION.tar.gz
+mv Tktable$VERSION $PRGNAM-$VERSION
+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 {} \;
+
+[ "$ARCH" = "x86_64" ] && WITH_64BIT_SUPPORT="--enable-64bit"
+CFLAGS="$SLKCFLAGS" \
+CXXFLAGS="$SLKCFLAGS" \
+./configure \
+ --prefix=/usr \
+ --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --mandir=/usr/man \
+ --disable-static \
+ --build=$ARCH-slackware-linux \
+ --enable-threads \
+ $WITH_64BIT_SUPPORT
+
+make
+make install DESTDIR=$PKG
+
+# Remove unnessesary directory created during install
+rmdir $PKG/usr/bin
+
+# By default, man pages are not installed. Correct this
+mkdir -p $PKG/usr/man/mann
+cp doc/tkTable.n $PKG/usr/man/mann/tktable.n
+chmod 0644 $PKG/usr/man/mann/tktable.n
+
+# Include demos
+cp -r demos $PKG/usr/lib${LIBDIRSUFFIX}/Tktable${VERSION}/demos
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+find $PKG/usr/man -type f -exec gzip -9 {} \;
+for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a \
+ README.blt README.txt TODO.txt license.txt \
+ $PKG/usr/doc/$PRGNAM-$VERSION
+
+# move html documentation and other files to an appropriate location
+mv $PKG/usr/lib${LIBDIRSUFFIX}/Tktable${VERSION}/*.txt $PKG/usr/doc/$PRGNAM-$VERSION
+mv $PKG/usr/lib${LIBDIRSUFFIX}/Tktable${VERSION}/html $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
diff --git a/development/tktable/tktable.info b/development/tktable/tktable.info
new file mode 100644
index 0000000000..9c524ecd31
--- /dev/null
+++ b/development/tktable/tktable.info
@@ -0,0 +1,10 @@
+PRGNAM="tktable"
+VERSION="2.10"
+HOMEPAGE="http://tktable.sourceforge.net/"
+DOWNLOAD="https://downloads.sourceforge.net/project/tktable/tktable/2.10/Tktable2.10.tar.gz"
+MD5SUM="ecdd96b39ad49b820bf084eb1c786f66"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Juan M. Lasca"
+EMAIL="juanmlasca@gmail.com"
diff --git a/development/universal-ctags/universal-ctags.SlackBuild b/development/universal-ctags/universal-ctags.SlackBuild
index c829751463..6962903aa8 100644
--- a/development/universal-ctags/universal-ctags.SlackBuild
+++ b/development/universal-ctags/universal-ctags.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=universal-ctags
-VERSION=${VERSION:-p5.9.20220612.0}
+VERSION=${VERSION:-p5.9.20220724.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/universal-ctags/universal-ctags.info b/development/universal-ctags/universal-ctags.info
index 185183217d..3749ccc559 100644
--- a/development/universal-ctags/universal-ctags.info
+++ b/development/universal-ctags/universal-ctags.info
@@ -1,8 +1,8 @@
PRGNAM="universal-ctags"
-VERSION="p5.9.20220612.0"
+VERSION="p5.9.20220724.0"
HOMEPAGE="https://ctags.io/"
-DOWNLOAD="https://download.dlackware.com/hosted-sources/universal-ctags/ctags-p5.9.20220612.0.tar.gz"
-MD5SUM="ca900cdb1941934e2ff826d4437f6d0c"
+DOWNLOAD="https://download.dlackware.com/hosted-sources/universal-ctags/ctags-p5.9.20220724.0.tar.gz"
+MD5SUM="234c115ee1668def6a54fc39d8045f64"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="%README%"
diff --git a/development/unreliablefs/README b/development/unreliablefs/README
new file mode 100644
index 0000000000..4d99b18a7b
--- /dev/null
+++ b/development/unreliablefs/README
@@ -0,0 +1,3 @@
+unreliablefs is a FUSE-based fault injection filesystem.
+It allows testing handling of filesystem issues and supports
+changing fault-injections in runtime using simple configuration file.
diff --git a/development/unreliablefs/slack-desc b/development/unreliablefs/slack-desc
new file mode 100644
index 0000000000..46c5e6768d
--- /dev/null
+++ b/development/unreliablefs/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------------------------------------------------------|
+unreliablefs: unreliablefs (a FUSE-based fault injection filesystem)
+unreliablefs:
+unreliablefs: It allows testing handling of filesystem issues and supports
+unreliablefs: changing fault-injections in runtime using simple configuration file.
+unreliablefs:
+unreliablefs:
+unreliablefs:
+unreliablefs:
+unreliablefs:
+unreliablefs:
+unreliablefs:
diff --git a/development/unreliablefs/unreliablefs.SlackBuild b/development/unreliablefs/unreliablefs.SlackBuild
new file mode 100644
index 0000000000..bd4b354f51
--- /dev/null
+++ b/development/unreliablefs/unreliablefs.SlackBuild
@@ -0,0 +1,114 @@
+#!/bin/bash
+
+# Slackware build script for unreliablefs
+
+# Copyright 2022 xaizek <xaizek@posteo.net>
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+PRGNAM=unreliablefs
+VERSION=${VERSION:-0.2.0}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+cd $PRGNAM-$VERSION
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+mkdir -p build
+cd build
+ cmake \
+ -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -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/man/man1 $PKG/usr/man/man5
+mv $PKG/usr/share/man/*.1 $PKG/usr/man/man1
+mv $PKG/usr/share/man/*.5 $PKG/usr/man/man5
+rmdir $PKG/usr/share/man $PKG/usr/share
+
+find $PKG/usr/man -type f -exec gzip -9 {} \;
+for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a \
+ LICENSE README.md \
+ $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
diff --git a/development/unreliablefs/unreliablefs.info b/development/unreliablefs/unreliablefs.info
new file mode 100644
index 0000000000..d77ed39f76
--- /dev/null
+++ b/development/unreliablefs/unreliablefs.info
@@ -0,0 +1,10 @@
+PRGNAM="unreliablefs"
+VERSION="0.2.0"
+HOMEPAGE="https://ligurio.github.io/unreliablefs/unreliablefs.1.html"
+DOWNLOAD="https://github.com/ligurio/unreliablefs/archive/0.2.0/unreliablefs-0.2.0.tar.gz"
+MD5SUM="2f532eab8c2e65e8a9ccfaf5a6bce587"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="xaizek"
+EMAIL="xaizek@posteo.net"
diff --git a/development/vscode-bin/vscode-bin.SlackBuild b/development/vscode-bin/vscode-bin.SlackBuild
index 1df50b68be..13b02ef40c 100644
--- a/development/vscode-bin/vscode-bin.SlackBuild
+++ b/development/vscode-bin/vscode-bin.SlackBuild
@@ -26,8 +26,8 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=vscode-bin
SRCNAM=code-stable
-VERSION=${VERSION:-1.68}
-SRCVER=1654690355
+VERSION=${VERSION:-1.69}
+SRCVER=1657183991
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/vscode-bin/vscode-bin.info b/development/vscode-bin/vscode-bin.info
index 2f572aa921..a311aa92d8 100644
--- a/development/vscode-bin/vscode-bin.info
+++ b/development/vscode-bin/vscode-bin.info
@@ -1,10 +1,10 @@
PRGNAM="vscode-bin"
-VERSION="1.68"
+VERSION="1.69"
HOMEPAGE="https://code.visualstudio.com/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://az764295.vo.msecnd.net/stable/4af164ea3a06f701fe3e89a2bcbb421d2026b68f/code-stable-x64-1654690355.tar.gz"
-MD5SUM_x86_64="bbb88eb6f861979a484fe2eb300607b6"
+DOWNLOAD_x86_64="https://az764295.vo.msecnd.net/stable/92d25e35d9bf1a6b16f7d0758f25d48ace11e5b9/code-stable-x64-1657183991.tar.gz"
+MD5SUM_x86_64="f58993fcf688dd8767a47a19f390275d"
REQUIRES=""
MAINTAINER="Willy Sudiarto Raharjo"
EMAIL="willysr@slackbuilds.org"
diff --git a/development/xmake/xmake.SlackBuild b/development/xmake/xmake.SlackBuild
index effb9d18d0..1a66947d1d 100644
--- a/development/xmake/xmake.SlackBuild
+++ b/development/xmake/xmake.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=xmake
-VERSION=${VERSION:-2.6.8}
+VERSION=${VERSION:-2.6.9}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/xmake/xmake.info b/development/xmake/xmake.info
index 3a51ba7db1..30fd8010e0 100644
--- a/development/xmake/xmake.info
+++ b/development/xmake/xmake.info
@@ -1,8 +1,8 @@
PRGNAM="xmake"
-VERSION="2.6.8"
+VERSION="2.6.9"
HOMEPAGE="https://xmake.io/"
-DOWNLOAD="https://github.com/xmake-io/xmake/releases/download/v2.6.8/xmake-v2.6.8.tar.gz"
-MD5SUM="c0c89cf29072518bff727a2a4586c1da"
+DOWNLOAD="https://github.com/xmake-io/xmake/releases/download/v2.6.9/xmake-v2.6.9.tar.gz"
+MD5SUM="0fe4a4524bb4d26f26ce4899fd0f3eb1"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/xnedit/xnedit.SlackBuild b/development/xnedit/xnedit.SlackBuild
index 1d7333e6a5..cf7b220348 100644
--- a/development/xnedit/xnedit.SlackBuild
+++ b/development/xnedit/xnedit.SlackBuild
@@ -28,7 +28,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=xnedit
-VERSION=${VERSION:-1.4.0}
+VERSION=${VERSION:-1.4.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/development/xnedit/xnedit.info b/development/xnedit/xnedit.info
index 668f2a2b67..a6e42c7c31 100644
--- a/development/xnedit/xnedit.info
+++ b/development/xnedit/xnedit.info
@@ -1,8 +1,8 @@
PRGNAM="xnedit"
-VERSION="1.4.0"
+VERSION="1.4.1"
HOMEPAGE="https://sourceforge.net/projects/xnedit/"
-DOWNLOAD="https://sourceforge.net/projects/xnedit/files/xnedit-1.4.0.tar.gz"
-MD5SUM="2555816f8beef36ee7c01ae7f77cec4e"
+DOWNLOAD="https://sourceforge.net/projects/xnedit/files/xnedit-1.4.1.tar.gz"
+MD5SUM="9ffbcda7af07e7f33e60c1c20ed59b1d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/zulu-openjdk11/zulu-openjdk11.SlackBuild b/development/zulu-openjdk11/zulu-openjdk11.SlackBuild
index 94290a8b64..c237b85df7 100644
--- a/development/zulu-openjdk11/zulu-openjdk11.SlackBuild
+++ b/development/zulu-openjdk11/zulu-openjdk11.SlackBuild
@@ -3,6 +3,7 @@
# Slackware build script for zulu-openjdk11
# Copyright (c) 2018, Sébastien Ballet <slacker6896 at gmail.com>
+# Copyright (c) 2022, Andrew Clemons, Tokyo Japan
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,8 +26,9 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=zulu-openjdk11
-VERSION=${VERSION:-11.0.14.1}
-ZULUVERSION=${ZULUVERSION:-11.54.25}
+VERSION=${VERSION:-11.0.16}
+ZULUVERSION64=${ZULUVERSION:-11.58.15}
+ZULUVERSION32=${ZULUVERSION:-11.58.17}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -50,9 +52,11 @@ OUTPUT=${OUTPUT:-/tmp}
if [ "$ARCH" = "i686" ]; then
ZULU_ARCH=i686
+ ZULUVERSION=$ZULUVERSION32
LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
ZULU_ARCH=x64
+ ZULUVERSION=$ZULUVERSION64
LIBDIRSUFFIX="64"
else
echo "Architecture ${ARCH} is not supported."
@@ -66,8 +70,8 @@ set -e
rm -rf ${PKG}
mkdir -p ${TMP} ${PKG} ${OUTPUT}
-mkdir -p ${PKG}/usr/lib64/
-cd ${PKG}/usr/lib64/
+mkdir -p ${PKG}/usr/lib$LIBDIRSUFFIX/
+cd ${PKG}/usr/lib$LIBDIRSUFFIX/
tar xvf ${CWD}/${SRCNAM}.tar.gz
mv ${SRCNAM} ${PRGNAM}
@@ -80,7 +84,7 @@ find -L . \
mkdir -p ${PKG}/etc/profile.d
for SCRIPT in ${PRGNAM}.sh ${PRGNAM}.csh ; do
- cat ${CWD}/${SCRIPT} > ${PKG}/etc/profile.d/${SCRIPT}
+ sed -e s/%LIBDIRSUFFIX%/$LIBDIRSUFFIX/g ${CWD}/${SCRIPT} > ${PKG}/etc/profile.d/${SCRIPT}
chmod 755 ${PKG}/etc/profile.d/${SCRIPT}
done
@@ -88,10 +92,10 @@ mkdir -p ${PKG}/usr/doc/${PRGNAM}-${VERSION}
# move folder demo/ in documentation directory
#
-mv ${PKG}/usr/lib64/${PRGNAM}/demo ${PKG}/usr/doc/${PRGNAM}-${VERSION}
+mv ${PKG}/usr/lib$LIBDIRSUFFIX/${PRGNAM}/demo ${PKG}/usr/doc/${PRGNAM}-${VERSION}
for CFILE in DISCLAIMER Welcome.html readme.txt ; do
- mv ${PKG}/usr/lib64/${PRGNAM}/${CFILE} ${PKG}/usr/doc/${PRGNAM}-${VERSION}
+ mv ${PKG}/usr/lib$LIBDIRSUFFIX/${PRGNAM}/${CFILE} ${PKG}/usr/doc/${PRGNAM}-${VERSION}
done
cat ${CWD}/${PRGNAM}.SlackBuild > ${PKG}/usr/doc/${PRGNAM}-${VERSION}/${PRGNAM}.SlackBuild
diff --git a/development/zulu-openjdk11/zulu-openjdk11.csh b/development/zulu-openjdk11/zulu-openjdk11.csh
index a8bab21b57..7b40525746 100644
--- a/development/zulu-openjdk11/zulu-openjdk11.csh
+++ b/development/zulu-openjdk11/zulu-openjdk11.csh
@@ -1,5 +1,5 @@
#!/bin/csh
-setenv JAVA_HOME /usr/lib64/zulu-openjdk11
+setenv JAVA_HOME /usr/lib%LIBDIRSUFFIX%/zulu-openjdk11
setenv MANPATH ${MANPATH}:${JAVA_HOME}/man
setenv PATH ${PATH}:${JAVA_HOME}/bin
setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:${JAVA_HOME}/lib/server
diff --git a/development/zulu-openjdk11/zulu-openjdk11.info b/development/zulu-openjdk11/zulu-openjdk11.info
index 3a8725fd89..849b23a793 100644
--- a/development/zulu-openjdk11/zulu-openjdk11.info
+++ b/development/zulu-openjdk11/zulu-openjdk11.info
@@ -1,10 +1,10 @@
PRGNAM="zulu-openjdk11"
-VERSION="11.0.14.1"
+VERSION="11.0.16"
HOMEPAGE="https://www.azul.com/downloads/"
-DOWNLOAD="https://cdn.azul.com/zulu/bin/zulu11.54.25-ca-jdk11.0.14.1-linux_i686.tar.gz"
-MD5SUM="cfc3dfaf76e82e21549b3008bffafecc"
-DOWNLOAD_x86_64="https://cdn.azul.com/zulu/bin/zulu11.54.25-ca-jdk11.0.14.1-linux_x64.tar.gz"
-MD5SUM_x86_64="e53fb58937cceb690ca1d810dbda49d1"
+DOWNLOAD="https://cdn.azul.com/zulu/bin/zulu11.58.17-ca-jdk11.0.16-linux_i686.tar.gz"
+MD5SUM="fd8c5ef8f86193c525abfc628f38b442"
+DOWNLOAD_x86_64="https://cdn.azul.com/zulu/bin/zulu11.58.15-ca-jdk11.0.16-linux_x64.tar.gz"
+MD5SUM_x86_64="0699c969a88c662c11a43eb5029a60b2"
REQUIRES=""
-MAINTAINER="Sébastien Ballet"
-EMAIL="slacker6896@gmail.com"
+MAINTAINER="Andrew Clemons"
+EMAIL="andrew.clemons@gmail.com"
diff --git a/development/zulu-openjdk11/zulu-openjdk11.sh b/development/zulu-openjdk11/zulu-openjdk11.sh
index 8b05a565fc..fa9e70c66d 100644
--- a/development/zulu-openjdk11/zulu-openjdk11.sh
+++ b/development/zulu-openjdk11/zulu-openjdk11.sh
@@ -1,5 +1,5 @@
#!/bin/sh
-export JAVA_HOME=/usr/lib64/zulu-openjdk11
+export JAVA_HOME=/usr/lib%LIBDIRSUFFIX%/zulu-openjdk11
export MANPATH="${MANPATH}:${JAVA_HOME}/man"
export PATH="${PATH}:${JAVA_HOME}/bin"
export LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${JAVA_HOME}/lib/server"
diff --git a/games/kildclient/kildclient.SlackBuild b/games/kildclient/kildclient.SlackBuild
index 310b349524..6c06daed5a 100644
--- a/games/kildclient/kildclient.SlackBuild
+++ b/games/kildclient/kildclient.SlackBuild
@@ -27,7 +27,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=kildclient
-VERSION=${VERSION:-3.2.0}