summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog.txt698
-rw-r--r--academic/FreeFem/FreeFem.SlackBuild104
-rw-r--r--academic/FreeFem/FreeFem.info14
-rw-r--r--academic/FreeFem/README12
-rw-r--r--academic/FreeFem/slack-desc19
-rw-r--r--academic/Gridcoin-Research/Gridcoin-Research.SlackBuild12
-rw-r--r--academic/Gridcoin-Research/Gridcoin-Research.info6
-rw-r--r--academic/Gridcoin-Research/doinst.sh5
-rw-r--r--academic/STAR/STAR.SlackBuild2
-rw-r--r--academic/STAR/STAR.info6
-rw-r--r--academic/ViennaRNA/ViennaRNA.SlackBuild2
-rw-r--r--academic/ViennaRNA/ViennaRNA.info6
-rw-r--r--academic/copasi/copasi.SlackBuild2
-rw-r--r--academic/copasi/copasi.info8
-rw-r--r--academic/gwyddion/gwyddion.SlackBuild2
-rw-r--r--academic/gwyddion/gwyddion.info6
-rw-r--r--academic/libqalculate/libqalculate.SlackBuild5
-rw-r--r--academic/libqalculate/libqalculate.info6
-rw-r--r--academic/locarna/locarna.SlackBuild2
-rw-r--r--academic/locarna/locarna.info6
-rw-r--r--academic/qalculate-gtk/qalculate-gtk.SlackBuild5
-rw-r--r--academic/qalculate-gtk/qalculate-gtk.info6
-rw-r--r--academic/reduce-algebra/reduce-algebra.SlackBuild2
-rw-r--r--academic/reduce-algebra/reduce-algebra.info10
-rw-r--r--academic/zotero/zotero.SlackBuild2
-rw-r--r--academic/zotero/zotero.info8
-rw-r--r--audio/FAudio/FAudio.SlackBuild2
-rw-r--r--audio/FAudio/FAudio.info6
-rw-r--r--audio/asunder/README2
-rw-r--r--audio/asunder/asunder.SlackBuild4
-rw-r--r--audio/asunder/asunder.info6
-rw-r--r--audio/clyrics/clyrics.SlackBuild2
-rw-r--r--audio/clyrics/clyrics.info6
-rw-r--r--audio/flacon/flacon.SlackBuild2
-rw-r--r--audio/flacon/flacon.info6
-rw-r--r--audio/mixxx/mixxx.info2
-rw-r--r--audio/pasystray/pasystray.SlackBuild4
-rw-r--r--audio/pasystray/pasystray.info6
-rw-r--r--audio/pulseaudio-ctl/pulseaudio-ctl.SlackBuild4
-rw-r--r--audio/pulseaudio-ctl/pulseaudio-ctl.info6
-rw-r--r--business/stansoft/stansoft.SlackBuild2
-rw-r--r--business/stansoft/stansoft.info10
-rw-r--r--desktop/Zafiro-icons/Zafiro-icons.SlackBuild2
-rw-r--r--desktop/Zafiro-icons/Zafiro-icons.info6
-rw-r--r--desktop/birdtray/README2
-rw-r--r--desktop/birdtray/birdtray.SlackBuild104
-rw-r--r--desktop/birdtray/birdtray.desktop32
-rw-r--r--desktop/birdtray/birdtray.info10
-rw-r--r--desktop/birdtray/slack-desc19
-rw-r--r--desktop/compton-conf/compton-conf.SlackBuild7
-rw-r--r--desktop/compton-conf/compton-conf.info8
-rw-r--r--desktop/gmrun/gmrun.SlackBuild7
-rw-r--r--desktop/gmrun/gmrun.info6
-rw-r--r--desktop/gmrun/patches/10-escaping.patch23
-rw-r--r--desktop/gmrun/patches/20-includes.patch15
-rw-r--r--desktop/gmrun/patches/30-fix-gcc-4.3-build.patch27
-rw-r--r--desktop/gmrun/patches/40-history_string.patch28
-rw-r--r--desktop/gmrun/patches/50-empty-history.patch36
-rw-r--r--desktop/gmrun/patches/return-type-gtk_completion_line_get_type.patch31
-rw-r--r--desktop/i3-gaps/i3-gaps.SlackBuild2
-rw-r--r--desktop/i3-gaps/i3-gaps.info6
-rw-r--r--desktop/i3/i3.SlackBuild2
-rw-r--r--desktop/i3/i3.info6
-rw-r--r--desktop/lumina/lumina.SlackBuild20
-rw-r--r--desktop/lumina/lumina.info12
-rw-r--r--desktop/lxappearance/lxappearance.info4
-rw-r--r--desktop/notion/notion.info2
-rw-r--r--desktop/notion/slack-desc2
-rw-r--r--desktop/qt5ct/qt5ct.SlackBuild2
-rw-r--r--desktop/qt5ct/qt5ct.info6
-rw-r--r--desktop/qtpass/qtpass.SlackBuild2
-rw-r--r--desktop/qtpass/qtpass.info6
-rw-r--r--desktop/tint2/tint2.SlackBuild3
-rw-r--r--desktop/tint2/tint2.info10
-rw-r--r--desktop/wmbattery/README4
-rw-r--r--desktop/wmbattery/slack-desc19
-rw-r--r--desktop/wmbattery/wmbattery.SlackBuild100
-rw-r--r--desktop/wmbattery/wmbattery.info10
-rw-r--r--development/Arduino/Arduino.info18
-rw-r--r--development/Fennel/Fennel.SlackBuild14
-rw-r--r--development/Fennel/Fennel.info6
-rw-r--r--development/FreeBASIC/FreeBASIC.SlackBuild4
-rw-r--r--development/FreeBASIC/FreeBASIC.info10
-rw-r--r--development/PhpStorm/PhpStorm.SlackBuild4
-rw-r--r--development/PhpStorm/PhpStorm.info6
-rw-r--r--development/SQLAlchemy/SQLAlchemy.SlackBuild2
-rw-r--r--development/SQLAlchemy/SQLAlchemy.info6
-rw-r--r--development/alembic/alembic.SlackBuild2
-rw-r--r--development/alembic/alembic.info8
-rw-r--r--development/apache-ant/README16
-rw-r--r--development/apache-ant/apache-ant.SlackBuild2
-rw-r--r--development/apache-ant/apache-ant.info10
-rw-r--r--development/apache-jmeter/apache-jmeter.SlackBuild4
-rw-r--r--development/apache-jmeter/apache-jmeter.info6
-rw-r--r--development/apache-maven/apache-maven.SlackBuild2
-rw-r--r--development/apache-maven/apache-maven.info6
-rw-r--r--development/arm-binutils/arm-binutils.SlackBuild2
-rw-r--r--development/arm-binutils/arm-binutils.info6
-rw-r--r--development/arm-gcc/arm-gcc.SlackBuild5
-rw-r--r--development/arm-gcc/arm-gcc.info6
-rw-r--r--development/arm-gdb/arm-gdb.SlackBuild2
-rw-r--r--development/arm-gdb/arm-gdb.info6
-rw-r--r--development/d-tools/d-tools.SlackBuild4
-rw-r--r--development/d-tools/d-tools.info10
-rw-r--r--development/dart/dart.SlackBuild2
-rw-r--r--development/dart/dart.info18
-rw-r--r--development/dmd/dmd.SlackBuild2
-rw-r--r--development/dmd/dmd.info6
-rw-r--r--development/dotnet-runtime/README7
-rw-r--r--development/dotnet-runtime/doinst.sh1
-rw-r--r--development/dotnet-runtime/dotnet-runtime.SlackBuild75
-rw-r--r--development/dotnet-runtime/dotnet-runtime.info10
-rw-r--r--development/dotnet-runtime/slack-desc19
-rw-r--r--development/dotnet-sdk/README7
-rw-r--r--development/dotnet-sdk/doinst.sh1
-rw-r--r--development/dotnet-sdk/dotnet-sdk.SlackBuild75
-rw-r--r--development/dotnet-sdk/dotnet-sdk.info10
-rw-r--r--development/dotnet-sdk/slack-desc19
-rw-r--r--development/eclipse-cpp/eclipse-cpp.SlackBuild4
-rw-r--r--development/eclipse-cpp/eclipse-cpp.info6
-rw-r--r--development/eclipse-java/eclipse-java.SlackBuild4
-rw-r--r--development/eclipse-java/eclipse-java.info6
-rw-r--r--development/eclipse-jee/eclipse-jee.SlackBuild4
-rw-r--r--development/eclipse-jee/eclipse-jee.info6
-rw-r--r--development/fossil/fossil.SlackBuild2
-rw-r--r--development/fossil/fossil.info8
-rw-r--r--development/gambas3/README1
-rw-r--r--development/gambas3/gambas3.SlackBuild2
-rw-r--r--development/gambas3/gambas3.info6
-rw-r--r--development/git-cola/README3
-rw-r--r--development/git-cola/git-cola.SlackBuild10
-rw-r--r--development/git-cola/git-cola.info8
-rw-r--r--development/google-go-lang/google-go-lang.SlackBuild2
-rw-r--r--development/google-go-lang/google-go-lang.info6
-rw-r--r--development/google-webdesigner/google-webdesigner.SlackBuild2
-rw-r--r--development/google-webdesigner/google-webdesigner.info4
-rw-r--r--development/hopper/hopper.SlackBuild2
-rw-r--r--development/hopper/hopper.info6
-rw-r--r--development/hub/hub.SlackBuild2
-rw-r--r--development/hub/hub.info6
-rw-r--r--development/idea/idea.SlackBuild2
-rw-r--r--development/idea/idea.info4
-rw-r--r--development/ioncube-loader/ioncube-loader.SlackBuild2
-rw-r--r--development/ioncube-loader/ioncube-loader.info10
-rw-r--r--development/jupyter-qtconsole/jupyter-qtconsole.SlackBuild2
-rw-r--r--development/jupyter-qtconsole/jupyter-qtconsole.info6
-rw-r--r--development/jupyter_client/jupyter_client.SlackBuild2
-rw-r--r--development/jupyter_client/jupyter_client.info6
-rw-r--r--development/jupyter_core/jupyter_core.SlackBuild2
-rw-r--r--development/jupyter_core/jupyter_core.info6
-rw-r--r--development/kicad/kicad.SlackBuild2
-rw-r--r--development/kicad/kicad.info6
-rw-r--r--development/ldns/ldns.SlackBuild9
-rw-r--r--development/ldns/ldns.info8
-rw-r--r--development/le/le.SlackBuild7
-rw-r--r--development/le/le.info8
-rw-r--r--development/neovim-qt/neovim-qt.SlackBuild2
-rw-r--r--development/neovim-qt/neovim-qt.info6
-rw-r--r--development/neovim/neovim.SlackBuild2
-rw-r--r--development/neovim/neovim.info8
-rw-r--r--development/peg/README2
-rw-r--r--development/peg/peg.SlackBuild88
-rw-r--r--development/peg/peg.info10
-rw-r--r--development/peg/slack-desc (renamed from network/bro/slack-desc)22
-rw-r--r--development/perf/perf.SlackBuild2
-rw-r--r--development/perf/perf.info2
-rw-r--r--development/pycharm/pycharm.SlackBuild2
-rw-r--r--development/pycharm/pycharm.info6
-rw-r--r--development/radare2/radare2.SlackBuild2
-rw-r--r--development/radare2/radare2.info6
-rw-r--r--development/rtags/rtags.SlackBuild4
-rw-r--r--development/rtags/rtags.info10
-rw-r--r--development/sbcl/sbcl.SlackBuild2
-rw-r--r--development/sbcl/sbcl.info6
-rw-r--r--development/spdlog/README20
-rw-r--r--development/spdlog/spdlog.info10
-rw-r--r--development/spdlog/spdlog.patch15
-rw-r--r--development/tiled/tiled.SlackBuild2
-rw-r--r--development/tiled/tiled.info6
-rw-r--r--development/universal-ctags/universal-ctags.SlackBuild4
-rw-r--r--development/universal-ctags/universal-ctags.info6
-rw-r--r--development/vscode-bin/vscode-bin.SlackBuild4
-rw-r--r--development/vscode-bin/vscode-bin.info6
-rw-r--r--development/xnedit/README4
-rw-r--r--development/xnedit/doinst.sh3
-rw-r--r--development/xnedit/slack-desc19
-rw-r--r--development/xnedit/xnedit.SlackBuild88
-rw-r--r--development/xnedit/xnedit.info10
-rw-r--r--games/7kaa/7kaa.SlackBuild6
-rw-r--r--games/7kaa/7kaa.info6
-rw-r--r--games/FlightGear-data/FlightGear-data.SlackBuild2
-rw-r--r--games/FlightGear-data/FlightGear-data.info6
-rw-r--r--games/FlightGear/FlightGear.SlackBuild5
-rw-r--r--games/FlightGear/FlightGear.info6
-rw-r--r--games/FlightGear/README2
-rw-r--r--games/FlightGear/flightgear-fix-broken-links.patch76
-rw-r--r--games/OpenXcom/OpenXcom.SlackBuild4
-rw-r--r--games/OpenXcom/OpenXcom.info6
-rw-r--r--games/RetroArch/RetroArch.SlackBuild5
-rw-r--r--games/SameBoy/README2
-rw-r--r--games/SameBoy/SameBoy.SlackBuild17
-rw-r--r--games/SameBoy/SameBoy.info6
-rw-r--r--games/SameBoy/libretro.patch55
-rw-r--r--games/ags/ags.SlackBuild1
-rw-r--r--games/ags/ags.info4
-rw-r--r--games/angband/angband.SlackBuild4
-rw-r--r--games/angband/angband.info6
-rw-r--r--games/assaultcube-reloaded/assaultcube-reloaded.SlackBuild4
-rw-r--r--games/assaultcube-reloaded/assaultcube-reloaded.info6
-rw-r--r--games/conquest/conquest.SlackBuild9
-rw-r--r--games/conquest/conquest.desktop2
-rw-r--r--games/conquest/conquest.info6
-rw-r--r--games/crispy-doom/crispy-doom.SlackBuild5
-rw-r--r--games/crispy-doom/crispy-doom.info10
-rw-r--r--games/crossfire-client/crossfire-client.SlackBuild9
-rw-r--r--games/crossfire-client/crossfire-client.info8
-rw-r--r--games/edgar/edgar.SlackBuild2
-rw-r--r--games/edgar/edgar.info6
-rw-r--r--games/endless-sky/endless-sky.SlackBuild2
-rw-r--r--games/endless-sky/endless-sky.info6
-rw-r--r--games/gargoyle/gargoyle.SlackBuild2
-rw-r--r--games/gargoyle/gargoyle.info4
-rw-r--r--games/ioquake3/ioquake3.SlackBuild2
-rw-r--r--games/ioquake3/ioquake3.info6
-rw-r--r--games/javacpc/javacpc.SlackBuild4
-rw-r--r--games/javacpc/javacpc.info6
-rw-r--r--games/larn/larn.sh2
-rw-r--r--games/solarus-quest-editor/solarus-quest-editor.SlackBuild2
-rw-r--r--games/solarus-quest-editor/solarus-quest-editor.info6
-rw-r--r--games/solarus/solarus.SlackBuild2
-rw-r--r--games/solarus/solarus.info6
-rw-r--r--games/teeworlds/teeworlds.SlackBuild4
-rw-r--r--games/teeworlds/teeworlds.info12
-rw-r--r--games/vegastrike/README41
-rw-r--r--games/vegastrike/patch-0.5.1.r1326
-rw-r--r--games/vegastrike/slack-desc19
-rw-r--r--games/vegastrike/vegastrike.SlackBuild175
-rw-r--r--games/vegastrike/vegastrike.info18
-rw-r--r--games/vkQuake/vkQuake.SlackBuild2
-rw-r--r--games/vkQuake/vkQuake.info6
-rw-r--r--games/warzone2100/warzone2100.SlackBuild7
-rw-r--r--games/warzone2100/warzone2100.info6
-rw-r--r--games/zbom/zbom.SlackBuild5
-rw-r--r--gis/CreateCloudMap/CreateCloudMap.SlackBuild4
-rw-r--r--gis/CreateCloudMap/CreateCloudMap.info8
-rw-r--r--gis/Fiona/Fiona.SlackBuild2
-rw-r--r--gis/Fiona/Fiona.info6
-rw-r--r--gis/geographiclib-python/geographiclib-python.SlackBuild4
-rw-r--r--gis/geographiclib-python/geographiclib-python.info8
-rw-r--r--gis/gpsbabel/README5
-rw-r--r--gis/gpsbabel/build-fix.patch58
-rw-r--r--gis/gpsbabel/doinst.sh9
-rw-r--r--gis/gpsbabel/gpsbabel.SlackBuild29
-rw-r--r--gis/gpsbabel/gpsbabel.info6
-rw-r--r--gis/gpxsee/fix_font_narrow_space.diff4
-rw-r--r--gis/gpxsee/gpxsee.SlackBuild2
-rw-r--r--gis/gpxsee/gpxsee.info6
-rw-r--r--gis/opencpn-plugin-oesenc/multilib-strict.patch14
-rw-r--r--gis/opencpn-plugin-oesenc/opencpn-plugin-oesenc.SlackBuild7
-rw-r--r--gis/opencpn-plugin-oesenc/opencpn-plugin-oesenc.info6
-rw-r--r--gis/opencpn-plugin-oesenc/slackware-detection-logic.patch27
-rw-r--r--gis/osm2pgsql/osm2pgsql.SlackBuild4
-rw-r--r--gis/osm2pgsql/osm2pgsql.info6
-rw-r--r--gis/ossim/ossim.SlackBuild2
-rw-r--r--gis/ossim/ossim.info6
-rw-r--r--gis/pgrouting/pgrouting.SlackBuild4
-rw-r--r--gis/pgrouting/pgrouting.info6
-rw-r--r--gis/pytrainer/pytrainer.SlackBuild4
-rw-r--r--gis/pytrainer/pytrainer.info8
-rw-r--r--gis/qmapshack/FindPROJ4.cmake153
-rw-r--r--gis/qmapshack/addqmaptool.patch25494
-rw-r--r--gis/qmapshack/line_3px_horizontal.pngbin0 -> 188 bytes
-rw-r--r--gis/qmapshack/line_3px_vertical.pngbin0 -> 189 bytes
-rw-r--r--gis/qmapshack/qmapshack.SlackBuild19
-rw-r--r--gis/qmapshack/qmapshack.info6
-rw-r--r--gis/qmapshack/qmt_map2jnx.patch1199
-rw-r--r--gis/qmapshack/rgb2pct.patch971
-rw-r--r--gis/qmapshack/splash.pngbin0 -> 156794 bytes
-rw-r--r--gis/rasterio/rasterio.SlackBuild2
-rw-r--r--gis/rasterio/rasterio.info6
-rw-r--r--graphics/XnViewMP/XnViewMP.SlackBuild2
-rw-r--r--graphics/XnViewMP/XnViewMP.info6
-rw-r--r--graphics/dcraw/dcraw.info2
-rw-r--r--graphics/draw.io/draw.io.SlackBuild6
-rw-r--r--graphics/draw.io/draw.io.info6
-rw-r--r--graphics/exif/exif.SlackBuild41
-rw-r--r--graphics/exif/exif.info4
-rw-r--r--graphics/fontforge/fontforge.SlackBuild2
-rw-r--r--graphics/fontforge/fontforge.info4
-rw-r--r--graphics/potrace/patches/make-check-tolerance.diff34
-rw-r--r--graphics/potrace/potrace.SlackBuild7
-rw-r--r--graphics/potrace/potrace.info6
-rw-r--r--graphics/qcad/qcad.SlackBuild4
-rw-r--r--graphics/qcad/qcad.info6
-rw-r--r--graphics/shaderc/fix-glslang-build.patch89
-rw-r--r--graphics/shaderc/shaderc.SlackBuild10
-rw-r--r--graphics/vuescan/vuescan.SlackBuild4
-rw-r--r--graphics/vuescan/vuescan.info10
-rw-r--r--graphics/vulkan-sdk/cmath.patch50
-rw-r--r--graphics/vulkan-sdk/vulkan-sdk.SlackBuild18
-rw-r--r--graphics/vulkan-sdk/vulkan-sdk.info30
-rw-r--r--graphics/white_dune/white_dune.SlackBuild4
-rw-r--r--graphics/white_dune/white_dune.info6
-rw-r--r--graphics/wine-nine-standalone/wine-nine-standalone.SlackBuild12
-rw-r--r--graphics/wine-nine-standalone/wine-nine-standalone.info6
-rw-r--r--graphics/yacreader/0001-Fix-YACReader-build-for-Qt-5.7.patch23
-rw-r--r--graphics/yacreader/yacreader.SlackBuild6
-rw-r--r--graphics/yacreader/yacreader.info6
-rw-r--r--ham/tqsl/tqsl.SlackBuild2
-rw-r--r--ham/tqsl/tqsl.info6
-rw-r--r--libraries/CoinMP/CoinMP-build.diff354
-rw-r--r--libraries/CoinMP/CoinMP.SlackBuild10
-rw-r--r--libraries/CoinMP/CoinMP.info8
-rw-r--r--libraries/DevIL/DevIL.SlackBuild3
-rw-r--r--libraries/DevIL/DevIL.info4
-rw-r--r--libraries/PDCurses/PDCurses.SlackBuild9
-rw-r--r--libraries/PDCurses/PDCurses.info6
-rw-r--r--libraries/SOPE/SOPE.SlackBuild2
-rw-r--r--libraries/SOPE/SOPE.info6
-rw-r--r--libraries/SimGear/SimGear.SlackBuild2
-rw-r--r--libraries/SimGear/SimGear.info6
-rw-r--r--libraries/aspnetcore-runtime/README8
-rw-r--r--libraries/aspnetcore-runtime/aspnetcore-runtime.SlackBuild75
-rw-r--r--libraries/aspnetcore-runtime/aspnetcore-runtime.info10
-rw-r--r--libraries/aspnetcore-runtime/doinst.sh1
-rw-r--r--libraries/aspnetcore-runtime/slack-desc19
-rw-r--r--libraries/botocore/botocore.SlackBuild4
-rw-r--r--libraries/botocore/botocore.info6
-rw-r--r--libraries/cfitsio/cfitsio.SlackBuild9
-rw-r--r--libraries/cfitsio/cfitsio.info6
-rw-r--r--libraries/cgicc/README14
-rw-r--r--libraries/cgicc/cgicc.SlackBuild92
-rw-r--r--libraries/cgicc/cgicc.info10
-rw-r--r--libraries/cgicc/slack-desc19
-rw-r--r--libraries/dav1d/dav1d.SlackBuild4
-rw-r--r--libraries/enchant2/enchant2.SlackBuild4
-rw-r--r--libraries/enchant2/enchant2.info6
-rw-r--r--libraries/fmt/README2
-rw-r--r--libraries/fmt/fmt.SlackBuild96
-rw-r--r--libraries/fmt/fmt.info10
-rw-r--r--libraries/fmt/slack-desc19
-rw-r--r--libraries/grpc/README2
-rw-r--r--libraries/grpc/grpc.SlackBuild6
-rw-r--r--libraries/grpc/grpc.info8
-rw-r--r--libraries/hoel/hoel.SlackBuild2
-rw-r--r--libraries/hoel/hoel.info6
-rw-r--r--libraries/ipaddress/ipaddress.SlackBuild4
-rw-r--r--libraries/ipaddress/ipaddress.info6
-rw-r--r--libraries/libabw/libabw.SlackBuild10
-rw-r--r--libraries/libabw/libabw.info6
-rw-r--r--libraries/libcbor/README12
-rw-r--r--libraries/libcbor/libcbor.SlackBuild95
-rw-r--r--libraries/libcbor/libcbor.info10
-rw-r--r--libraries/libcbor/slack-desc19
-rw-r--r--libraries/libdc1394/libdc1394.SlackBuild4
-rw-r--r--libraries/libdc1394/libdc1394.info6
-rw-r--r--libraries/libetonyek/libetonyek.SlackBuild4
-rw-r--r--libraries/libfdk-aac/libfdk-aac.SlackBuild4
-rw-r--r--libraries/libfdk-aac/libfdk-aac.info6
-rw-r--r--libraries/libgit2/libgit2.SlackBuild2
-rw-r--r--libraries/libgit2/libgit2.info6
-rw-r--r--libraries/libgta/libgta.SlackBuild4
-rw-r--r--libraries/libgta/libgta.info6
-rw-r--r--libraries/libgxps/README4
-rw-r--r--libraries/libgxps/libgxps.SlackBuild103
-rw-r--r--libraries/libgxps/libgxps.info10
-rw-r--r--libraries/libgxps/slack-desc19
-rw-r--r--libraries/libinput/libinput.SlackBuild4
-rw-r--r--libraries/libinput/libinput.info6
-rw-r--r--libraries/libixion/fmt.patch24
-rw-r--r--libraries/libixion/libixion.SlackBuild22
-rw-r--r--libraries/libixion/libixion.info8
-rw-r--r--libraries/libjwt/libjwt.SlackBuild2
-rw-r--r--libraries/libjwt/libjwt.info6
-rw-r--r--libraries/libmirage/libmirage.SlackBuild6
-rw-r--r--libraries/libmirage/libmirage.info8
-rw-r--r--libraries/libmirage/slack-desc2
-rw-r--r--libraries/libmwaw/libmwaw.SlackBuild10
-rw-r--r--libraries/libmwaw/libmwaw.info6
-rw-r--r--libraries/libnfs/libnfs.SlackBuild2
-rw-r--r--libraries/liborcus/liborcus.SlackBuild10
-rw-r--r--libraries/liborcus/liborcus.info6
-rw-r--r--libraries/libpqxx/libpqxx.SlackBuild4
-rw-r--r--libraries/libpqxx/libpqxx.info6
-rw-r--r--libraries/libpwquality/libpwquality.SlackBuild8
-rw-r--r--libraries/libpwquality/libpwquality.info6
-rw-r--r--libraries/libqb/libqb.SlackBuild5
-rw-r--r--libraries/libqb/libqb.info6
-rw-r--r--libraries/libsass/libsass.SlackBuild4
-rw-r--r--libraries/libsass/libsass.info6
-rw-r--r--libraries/libsass/patch.diff10
-rw-r--r--libraries/libtorrent-rasterbar/libtorrent-rasterbar.SlackBuild12
-rw-r--r--libraries/libtorrent-rasterbar/libtorrent-rasterbar.info4
-rw-r--r--libraries/libuv/libuv.SlackBuild2
-rw-r--r--libraries/libuv/libuv.info6
-rw-r--r--libraries/libversion/libversion.SlackBuild2
-rw-r--r--libraries/libversion/libversion.info6
-rw-r--r--libraries/libvterm/libvterm.SlackBuild9
-rw-r--r--libraries/libvterm/libvterm.info8
-rw-r--r--libraries/libwacom/libwacom.SlackBuild4
-rw-r--r--libraries/libwacom/libwacom.info6
-rw-r--r--libraries/libxml++3/README5
-rw-r--r--libraries/libxml++3/libxml++3.SlackBuild100
-rw-r--r--libraries/libxml++3/libxml++3.info10
-rw-r--r--libraries/libxml++3/slack-desc19
-rw-r--r--libraries/libxmlb/libxmlb.SlackBuild2
-rw-r--r--libraries/libxmlb/libxmlb.info6
-rw-r--r--libraries/live555/live555.SlackBuild2
-rw-r--r--libraries/live555/live555.info6
-rw-r--r--libraries/lua-luv/README6
-rw-r--r--libraries/lua-luv/lua-luv.SlackBuild104
-rw-r--r--libraries/lua-luv/lua-luv.info12
-rw-r--r--libraries/lua-luv/slack-desc19
-rw-r--r--libraries/luasec/luasec.SlackBuild2
-rw-r--r--libraries/luasec/luasec.info6
-rw-r--r--libraries/mdds/mdds.SlackBuild29
-rw-r--r--libraries/mdds/mdds.info6
-rw-r--r--libraries/nltk/nltk.SlackBuild2
-rw-r--r--libraries/nltk/nltk.info6
-rw-r--r--libraries/ntl/ntl.SlackBuild2
-rw-r--r--libraries/ntl/ntl.info6
-rw-r--r--libraries/ocl-icd/ocl-icd.SlackBuild5
-rw-r--r--libraries/ocl-icd/ocl-icd.info8
-rw-r--r--libraries/ocl-icd/slack-desc2
-rw-r--r--libraries/opencv/opencv.SlackBuild4
-rw-r--r--libraries/opencv/opencv.info10
-rw-r--r--libraries/orcania/orcania.SlackBuild2
-rw-r--r--libraries/orcania/orcania.info6
-rw-r--r--libraries/pcre2/pcre2.SlackBuild4
-rw-r--r--libraries/pcre2/pcre2.info6
-rw-r--r--libraries/poco/poco.SlackBuild4
-rw-r--r--libraries/poco/poco.info6
-rw-r--r--libraries/pugixml/pugixml.SlackBuild4
-rw-r--r--libraries/pugixml/pugixml.info6
-rw-r--r--libraries/pymediainfo/pymediainfo.SlackBuild2
-rw-r--r--libraries/pymediainfo/pymediainfo.info6
-rw-r--r--libraries/qt5-pbfimageplugin/qt5-pbfimageplugin.SlackBuild2
-rw-r--r--libraries/qt5-pbfimageplugin/qt5-pbfimageplugin.info6
-rw-r--r--libraries/rarfile/rarfile.SlackBuild4
-rw-r--r--libraries/rarfile/rarfile.info6
-rw-r--r--libraries/re2/re2.SlackBuild5
-rw-r--r--libraries/re2/re2.info6
-rw-r--r--libraries/robin-map/robin-map.SlackBuild2
-rw-r--r--libraries/robin-map/robin-map.info6
-rw-r--r--libraries/spdlog/README3
-rw-r--r--libraries/spdlog/slack-desc (renamed from development/spdlog/slack-desc)12
-rw-r--r--libraries/spdlog/spdlog.SlackBuild (renamed from development/spdlog/spdlog.SlackBuild)19
-rw-r--r--libraries/spdlog/spdlog.info10
-rw-r--r--libraries/ulfius/ulfius.SlackBuild2
-rw-r--r--libraries/ulfius/ulfius.info6
-rw-r--r--libraries/unixODBC/README2
-rw-r--r--libraries/unixODBC/unixODBC.SlackBuild3
-rw-r--r--libraries/unixODBC/unixODBC.info6
-rw-r--r--libraries/wxPython4/wxPython4.SlackBuild2
-rw-r--r--libraries/wxPython4/wxPython4.info8
-rw-r--r--libraries/wxSQLite3/wxSQLite3.SlackBuild2
-rw-r--r--libraries/wxSQLite3/wxSQLite3.info6
-rw-r--r--libraries/wxsvg/wxsvg.SlackBuild4
-rw-r--r--libraries/wxsvg/wxsvg.info6
-rw-r--r--libraries/yaml-cpp/yaml-cpp.SlackBuild10
-rw-r--r--libraries/yaml-cpp/yaml-cpp.info6
-rw-r--r--libraries/yder/yder.SlackBuild2
-rw-r--r--libraries/yder/yder.info6
-rw-r--r--libraries/zint/zint.SlackBuild8
-rw-r--r--libraries/zint/zint.info6
-rw-r--r--misc/KeePass/KeePass.SlackBuild2
-rw-r--r--misc/KeePass/KeePass.info6
-rw-r--r--misc/mosquitto/mosquitto.SlackBuild2
-rw-r--r--misc/mosquitto/mosquitto.info6
-rw-r--r--misc/subsurface/subsurface.SlackBuild2
-rw-r--r--misc/subsurface/subsurface.info10
-rw-r--r--misc/twa/README1
-rw-r--r--misc/twa/slack-desc19
-rw-r--r--misc/twa/twa.SlackBuild73
-rw-r--r--misc/twa/twa.info10
-rw-r--r--multimedia/cinelerra/cinelerra.info2
-rw-r--r--multimedia/devedeng/devedeng.SlackBuild2
-rw-r--r--multimedia/devedeng/devedeng.info6
-rw-r--r--multimedia/dvdstyler/dvdstyler.SlackBuild4
-rw-r--r--multimedia/dvdstyler/dvdstyler.info6
-rw-r--r--multimedia/flashplayer-plugin/flashplayer-plugin.SlackBuild2
-rw-r--r--multimedia/flashplayer-plugin/flashplayer-plugin.info10
-rw-r--r--multimedia/get_iplayer/get_iplayer.SlackBuild2
-rw-r--r--multimedia/get_iplayer/get_iplayer.info6
-rw-r--r--multimedia/lightspark/lightspark.SlackBuild16
-rw-r--r--multimedia/lightspark/lightspark.info6
-rw-r--r--multimedia/lightspark/llvm.patch366
-rw-r--r--multimedia/obs-studio/obs-studio.SlackBuild2
-rw-r--r--multimedia/obs-studio/obs-studio.info6
-rw-r--r--multimedia/pepperflash-plugin/pepperflash-plugin.SlackBuild2
-rw-r--r--multimedia/pepperflash-plugin/pepperflash-plugin.info10
-rw-r--r--multimedia/plexmediaserver/plexmediaserver.SlackBuild2
-rw-r--r--multimedia/plexmediaserver/plexmediaserver.info10
-rw-r--r--multimedia/strawberry/strawberry.SlackBuild2
-rw-r--r--multimedia/strawberry/strawberry.info6
-rw-r--r--multimedia/x265/x265.SlackBuild4
-rw-r--r--multimedia/x265/x265.info6
-rw-r--r--network/SpiderOakONE/README1
-rw-r--r--network/SpiderOakONE/SpiderOakONE.SlackBuild58
-rw-r--r--network/SpiderOakONE/SpiderOakONE.info10
-rw-r--r--network/SpiderOakONE/slack-desc19
-rw-r--r--network/TeamSpeak3/TeamSpeak3.SlackBuild2
-rw-r--r--network/TeamSpeak3/TeamSpeak3.info10
-rw-r--r--network/acme.sh/acme.sh.SlackBuild6
-rw-r--r--network/acme.sh/acme.sh.info6
-rw-r--r--network/anydesk/README17
-rw-r--r--network/anydesk/anydesk.SlackBuild77
-rw-r--r--network/anydesk/anydesk.info10
-rw-r--r--network/anydesk/copyright399
-rw-r--r--network/anydesk/doinst.sh13
-rw-r--r--network/anydesk/rc.anydesk80
-rw-r--r--network/anydesk/slack-desc19
-rw-r--r--network/aria2/aria2.SlackBuild2
-rw-r--r--network/aria2/aria2.info6
-rw-r--r--network/asterisk/asterisk.SlackBuild2
-rw-r--r--network/asterisk/asterisk.info6
-rw-r--r--network/avahi/avahi.info4
-rw-r--r--network/awscli/awscli.SlackBuild4
-rw-r--r--network/awscli/awscli.info6
-rw-r--r--network/axel/axel.SlackBuild4
-rw-r--r--network/axel/axel.info6
-rw-r--r--network/brave-browser/brave-browser.SlackBuild2
-rw-r--r--network/brave-browser/brave-browser.info6
-rw-r--r--network/c-toxcore/c-toxcore.SlackBuild6
-rw-r--r--network/c-toxcore/c-toxcore.info6
-rw-r--r--network/clipgrab/clipgrab.SlackBuild2
-rw-r--r--network/clipgrab/clipgrab.info8
-rw-r--r--network/courier-authlib/courier-authlib.SlackBuild16
-rw-r--r--network/courier-authlib/courier-authlib.info6
-rw-r--r--network/courier-imap/courier-imap.SlackBuild25
-rw-r--r--network/courier-imap/courier-imap.info6
-rw-r--r--network/createrepo_c/README9
-rw-r--r--network/createrepo_c/createrepo_c.SlackBuild103
-rw-r--r--network/createrepo_c/createrepo_c.info10
-rw-r--r--network/createrepo_c/slack-desc19
-rw-r--r--network/emailrelay/emailrelay.SlackBuild2
-rw-r--r--network/emailrelay/emailrelay.info6
-rw-r--r--network/exim/exim.Makefile2
-rw-r--r--network/exim/exim.SlackBuild4
-rw-r--r--network/exim/exim.info6
-rw-r--r--network/freerdp/freerdp.SlackBuild9
-rw-r--r--network/freerdp/freerdp.info12
-rw-r--r--network/freerdp/slack-desc2
-rw-r--r--network/glewlwyd/glewlwyd.SlackBuild11
-rw-r--r--network/glewlwyd/glewlwyd.info8
-rw-r--r--network/googler/googler.SlackBuild2
-rw-r--r--network/googler/googler.info6
-rw-r--r--network/heimdal/heimdal.SlackBuild13
-rw-r--r--network/heimdal/heimdal.info6
-rw-r--r--network/httpie/httpie.SlackBuild4
-rw-r--r--network/httpie/httpie.info6
-rw-r--r--network/iperf3/iperf3.SlackBuild4
-rw-r--r--network/iperf3/iperf3.info8
-rw-r--r--network/ipscan/ipscan.SlackBuild2
-rw-r--r--network/ipscan/ipscan.info10
-rw-r--r--network/mattermost-desktop/mattermost-desktop.SlackBuild2
-rw-r--r--network/mattermost-desktop/mattermost-desktop.info10
-rw-r--r--network/monkey/README8
-rw-r--r--network/monkey/config_values_fix.patch74
-rw-r--r--network/monkey/doinst.sh3
-rw-r--r--network/monkey/monkey.SlackBuild45
-rw-r--r--network/monkey/monkey.info6
-rw-r--r--network/monkey/monkey.logrotate12
-rw-r--r--network/nbd/nbd.SlackBuild2
-rw-r--r--network/nbd/nbd.info6
-rw-r--r--network/newsboat/newsboat.SlackBuild4
-rw-r--r--network/newsboat/newsboat.info16
-rw-r--r--network/nordvpn/README16
-rw-r--r--network/nordvpn/doinst.sh13
-rw-r--r--network/nordvpn/nordvpn.SlackBuild79
-rw-r--r--network/nordvpn/nordvpn.info10
-rw-r--r--network/nordvpn/rc.nordvpn91
-rw-r--r--network/nordvpn/slack-desc19
-rw-r--r--network/nss-mdns/look-in-run-for-avahi-socket.patch24
-rw-r--r--network/nss-mdns/nss-mdns.SlackBuild4
-rw-r--r--network/open-iscsi/include_sysmacros.patch33
-rw-r--r--network/open-iscsi/open-iscsi.SlackBuild10
-rw-r--r--network/opensmtpd/README12
-rw-r--r--network/opensmtpd/fix-crash-on-authentication.patch43
-rw-r--r--network/opensmtpd/opensmtpd.SlackBuild7
-rw-r--r--network/opera-developer/README2
-rw-r--r--network/opera-developer/opera-developer.SlackBuild2
-rw-r--r--network/opera-developer/opera-developer.info6
-rw-r--r--network/opera/README2
-rw-r--r--network/opera/opera.SlackBuild2
-rw-r--r--network/opera/opera.info6
-rw-r--r--network/otter/otter.SlackBuild6
-rw-r--r--network/palemoon/palemoon.SlackBuild2
-rw-r--r--network/palemoon/palemoon.info6
-rw-r--r--network/phpmyadmin/phpmyadmin.SlackBuild2
-rw-r--r--network/phpmyadmin/phpmyadmin.info8
-rw-r--r--network/prosody-mod-http-upload/prosody-mod-http-upload.SlackBuild4
-rw-r--r--network/prosody-mod-http-upload/prosody-mod-http-upload.info6
-rw-r--r--network/prosody-mod-smacks/prosody-mod-smacks.SlackBuild4
-rw-r--r--network/prosody-mod-smacks/prosody-mod-smacks.info6
-rw-r--r--network/prosody-mod-vcard-muc/README4
-rw-r--r--network/prosody-mod-vcard-muc/prosody-mod-vcard-muc.SlackBuild83
-rw-r--r--network/prosody-mod-vcard-muc/prosody-mod-vcard-muc.info10
-rw-r--r--network/prosody-mod-vcard-muc/slack-desc19
-rw-r--r--network/prosody/prosody.SlackBuild2
-rw-r--r--network/prosody/prosody.info6
-rw-r--r--network/putty/putty.SlackBuild2
-rw-r--r--network/putty/putty.info6
-rw-r--r--network/qTox/qTox.SlackBuild12
-rw-r--r--network/qTox/qTox.info8
-rw-r--r--network/qTox/slack-desc2
-rw-r--r--network/qutebrowser/README5
-rw-r--r--network/qutebrowser/qutebrowser.SlackBuild2
-rw-r--r--network/qutebrowser/qutebrowser.info6
-rw-r--r--network/r8168/r8168.SlackBuild4
-rw-r--r--network/r8168/r8168.info6
-rw-r--r--network/remmina/README4
-rw-r--r--network/remmina/remmina.SlackBuild8
-rw-r--r--network/remmina/remmina.desktop2
-rw-r--r--network/remmina/remmina.info12
-rw-r--r--network/remmina/slack-desc6
-rw-r--r--network/s-nail/s-nail.SlackBuild2
-rw-r--r--network/s-nail/s-nail.info6
-rw-r--r--network/shadowsocks-libev/shadowsocks-libev.SlackBuild2
-rw-r--r--network/shadowsocks-libev/shadowsocks-libev.info6
-rw-r--r--network/shorewall-core/shorewall-core.SlackBuild2
-rw-r--r--network/shorewall-core/shorewall-core.info6
-rw-r--r--network/shorewall/shorewall.SlackBuild2
-rw-r--r--network/shorewall/shorewall.info6
-rw-r--r--network/shorewall6/shorewall6.SlackBuild2
-rw-r--r--network/shorewall6/shorewall6.info6
-rw-r--r--network/signal-desktop/signal-desktop.SlackBuild2
-rw-r--r--network/signal-desktop/signal-desktop.info6
-rw-r--r--network/skypeforlinux/skypeforlinux.SlackBuild2
-rw-r--r--network/skypeforlinux/skypeforlinux.info6
-rw-r--r--network/slack/slack.SlackBuild3
-rw-r--r--network/slack/slack.info10
-rw-r--r--network/strongswan/README19
-rw-r--r--network/strongswan/strongswan.SlackBuild24
-rw-r--r--network/strongswan/strongswan.info6
-rw-r--r--network/swaks/slack-desc4
-rw-r--r--network/swaks/swaks.SlackBuild22
-rw-r--r--network/swaks/swaks.info6
-rw-r--r--network/teamviewer/teamviewer.SlackBuild6
-rw-r--r--network/teamviewer/teamviewer.info10
-rw-r--r--network/telegram/telegram.SlackBuild2
-rw-r--r--network/telegram/telegram.info10
-rw-r--r--network/tixati/tixati.SlackBuild4
-rw-r--r--network/tixati/tixati.info10
-rw-r--r--network/tor-browser/tor-browser.SlackBuild2
-rw-r--r--network/tor-browser/tor-browser.info10
-rw-r--r--network/uTox/uTox.SlackBuild6
-rw-r--r--network/uTox/uTox.info6
-rw-r--r--network/urlscan/README27
-rw-r--r--network/urlscan/slack-desc19
-rw-r--r--network/urlscan/urlscan.SlackBuild91
-rw-r--r--network/urlscan/urlscan.info10
-rw-r--r--network/vivaldi/vivaldi.SlackBuild2
-rw-r--r--network/vivaldi/vivaldi.info10
-rw-r--r--network/weechat/weechat.SlackBuild2
-rw-r--r--network/weechat/weechat.info6
-rw-r--r--network/wireshark/wireshark.SlackBuild2
-rw-r--r--network/wireshark/wireshark.info6
-rw-r--r--network/you-get/you-get.SlackBuild2
-rw-r--r--network/you-get/you-get.info6
-rw-r--r--network/youtube-dl/youtube-dl.SlackBuild2
-rw-r--r--network/youtube-dl/youtube-dl.info6
-rw-r--r--network/zeek/README (renamed from network/bro/README)0
-rw-r--r--network/zeek/slack-desc19
-rw-r--r--network/zeek/zeek.SlackBuild (renamed from network/bro/bro.SlackBuild)10
-rw-r--r--network/zeek/zeek.info (renamed from network/bro/bro.info)8
-rw-r--r--network/zoom-linux/zoom-linux.SlackBuild2
-rw-r--r--network/zoom-linux/zoom-linux.info10
-rw-r--r--office/CherryTree/CherryTree.SlackBuild2
-rw-r--r--office/CherryTree/CherryTree.info6
-rw-r--r--office/LibreOffice/LibreOffice.SlackBuild10
-rw-r--r--office/calibre-bin/calibre-bin.SlackBuild4
-rw-r--r--office/calibre-bin/calibre-bin.info10
-rw-r--r--office/enpass/enpass.SlackBuild2
-rw-r--r--office/enpass/enpass.info6
-rw-r--r--office/gnucash-docs/gnucash-docs.SlackBuild2
-rw-r--r--office/gnucash-docs/gnucash-docs.info6
-rw-r--r--office/gnucash/gnucash.SlackBuild2
-rw-r--r--office/gnucash/gnucash.info6
-rw-r--r--office/grisbi/README2
-rw-r--r--office/grisbi/doinst.sh6
-rw-r--r--office/grisbi/grisbi.SlackBuild12
-rw-r--r--office/grisbi/grisbi.info6
-rw-r--r--office/libreoffice-helppack/libreoffice-helppack.SlackBuild2
-rw-r--r--office/libreoffice-helppack/libreoffice-helppack.info10
-rw-r--r--office/libreoffice-langpack/libreoffice-langpack.SlackBuild2
-rw-r--r--office/libreoffice-langpack/libreoffice-langpack.info10
-rw-r--r--office/libreoffice/libreoffice.SlackBuild2
-rw-r--r--office/libreoffice/libreoffice.info10
-rw-r--r--office/lumina-calculator/README1
-rw-r--r--office/lumina-calculator/doinst.sh3
-rw-r--r--office/lumina-calculator/lumina-calculator.SlackBuild101
-rw-r--r--office/lumina-calculator/lumina-calculator.info10
-rw-r--r--office/lumina-calculator/slack-desc19
-rw-r--r--office/lumina-pdf/README1
-rw-r--r--office/lumina-pdf/doinst.sh3
-rw-r--r--office/lumina-pdf/lumina-pdf.SlackBuild101
-rw-r--r--office/lumina-pdf/lumina-pdf.info10
-rw-r--r--office/lumina-pdf/lumina-pdf.patch23
-rw-r--r--office/lumina-pdf/slack-desc19
-rw-r--r--office/onlyoffice-desktopeditors/onlyoffice-desktopeditors.SlackBuild2
-rw-r--r--office/onlyoffice-desktopeditors/onlyoffice-desktopeditors.info6
-rw-r--r--office/pdfstudio/pdfstudio.SlackBuild2
-rw-r--r--office/pdfstudio/pdfstudio.info10
-rw-r--r--office/pdfstudioviewer/pdfstudioviewer.SlackBuild2
-rw-r--r--office/pdfstudioviewer/pdfstudioviewer.info12
-rw-r--r--office/smoffice2018/smoffice2018.SlackBuild2
-rw-r--r--office/smoffice2018/smoffice2018.info10
-rw-r--r--office/texstudio/texstudio.SlackBuild4
-rw-r--r--office/texstudio/texstudio.info6
-rw-r--r--office/vmd/README10
-rw-r--r--office/vmd/slack-desc19
-rw-r--r--office/vmd/vmd.SlackBuild93
-rw-r--r--office/vmd/vmd.img.patch13
-rw-r--r--office/vmd/vmd.info10
-rw-r--r--office/watson/watson.SlackBuild2
-rw-r--r--office/watson/watson.info6
-rw-r--r--office/wps-office/slack-desc2
-rw-r--r--office/wps-office/wps-office.SlackBuild4
-rw-r--r--office/wps-office/wps-office.info10
-rw-r--r--office/zim/doinst.sh6
-rw-r--r--office/zim/zim.SlackBuild16
-rw-r--r--office/zim/zim.info6
-rw-r--r--perl/mod_perl/mod_perl.SlackBuild4
-rw-r--r--perl/mod_perl/mod_perl.info6
-rw-r--r--perl/perl-B-Hooks-EndOfScope/perl-B-Hooks-EndOfScope.SlackBuild28
-rw-r--r--perl/perl-B-Hooks-EndOfScope/perl-B-Hooks-EndOfScope.info6
-rw-r--r--perl/perl-Class-Method-Modifiers/perl-Class-Method-Modifiers.SlackBuild1
-rw-r--r--perl/perl-Clone/perl-Clone.SlackBuild8
-rw-r--r--perl/perl-Clone/perl-Clone.info6
-rw-r--r--perl/perl-Date-Manip/perl-Date-Manip.SlackBuild2
-rw-r--r--perl/perl-Date-Manip/perl-Date-Manip.info6
-rw-r--r--perl/perl-Devel-OverloadInfo/perl-Devel-OverloadInfo.SlackBuild26
-rw-r--r--perl/perl-File-Grep/perl-File-Grep.SlackBuild24
-rw-r--r--perl/perl-File-Type/perl-File-Type.SlackBuild26
-rw-r--r--perl/perl-Hook-LexWrap/README3
-rw-r--r--perl/perl-Hook-LexWrap/perl-Hook-LexWrap.SlackBuild82
-rw-r--r--perl/perl-Hook-LexWrap/perl-Hook-LexWrap.info10
-rw-r--r--perl/perl-Hook-LexWrap/slack-desc19
-rw-r--r--perl/perl-MRO-Compat/perl-MRO-Compat.SlackBuild26
-rw-r--r--perl/perl-Module-Runtime-Conflicts/perl-Module-Runtime-Conflicts.SlackBuild26
-rw-r--r--perl/perl-Moose/perl-Moose.SlackBuild8
-rw-r--r--perl/perl-Moose/perl-Moose.info6
-rw-r--r--perl/perl-MooseX-Traits/README3
-rw-r--r--perl/perl-MooseX-Traits/perl-MooseX-Traits.SlackBuild82
-rw-r--r--perl/perl-MooseX-Traits/perl-MooseX-Traits.info10
-rw-r--r--perl/perl-MooseX-Traits/slack-desc19
-rw-r--r--perl/perl-MooseX-Types/README3
-rw-r--r--perl/perl-MooseX-Types/perl-MooseX-Types.SlackBuild82
-rw-r--r--perl/perl-MooseX-Types/perl-MooseX-Types.info10
-rw-r--r--perl/perl-MooseX-Types/slack-desc19
-rw-r--r--perl/perl-PPI/README5
-rw-r--r--perl/perl-PPI/perl-PPI.SlackBuild82
-rw-r--r--perl/perl-PPI/perl-PPI.info10
-rw-r--r--perl/perl-PPI/slack-desc19
-rw-r--r--perl/perl-Role-Tiny/perl-Role-Tiny.SlackBuild2
-rw-r--r--perl/perl-Role-Tiny/perl-Role-Tiny.info6
-rw-r--r--perl/perl-Scalar-List-Utils/perl-Scalar-List-Utils.SlackBuild6
-rw-r--r--perl/perl-Scalar-List-Utils/perl-Scalar-List-Utils.info6
-rw-r--r--perl/perl-Scope-Upper/perl-Scope-Upper.SlackBuild6
-rw-r--r--perl/perl-Scope-Upper/perl-Scope-Upper.info6
-rw-r--r--perl/perl-Sidef/perl-Sidef.SlackBuild2
-rw-r--r--perl/perl-Sidef/perl-Sidef.info6
-rw-r--r--perl/perl-String-Scanf/perl-String-Scanf.SlackBuild26
-rw-r--r--perl/perl-Sub-Exporter-ForMethods/perl-Sub-Exporter-ForMethods.SlackBuild24
-rw-r--r--perl/perl-Sub-Quote/perl-Sub-Quote.SlackBuild2
-rw-r--r--perl/perl-Sub-Quote/perl-Sub-Quote.info6
-rw-r--r--perl/perl-Test-Class/README3
-rw-r--r--perl/perl-Test-Class/perl-Test-Class.SlackBuild82
-rw-r--r--perl/perl-Test-Class/perl-Test-Class.info10
-rw-r--r--perl/perl-Test-Class/slack-desc19
-rw-r--r--perl/perl-Test-CleanNamespaces/perl-Test-CleanNamespaces.SlackBuild30
-rw-r--r--perl/perl-Test-CleanNamespaces/perl-Test-CleanNamespaces.info8
-rw-r--r--perl/perl-Test-Needs/README1
-rw-r--r--perl/perl-Test-Needs/perl-Test-Needs.SlackBuild78
-rw-r--r--perl/perl-Test-Needs/perl-Test-Needs.info10
-rw-r--r--perl/perl-Test-Needs/slack-desc19
-rw-r--r--perl/perl-Test-Object/README3
-rw-r--r--perl/perl-Test-Object/perl-Test-Object.SlackBuild82
-rw-r--r--perl/perl-Test-Object/perl-Test-Object.info10
-rw-r--r--perl/perl-Test-Object/slack-desc19
-rw-r--r--perl/perl-Test-SubCalls/README9
-rw-r--r--perl/perl-Test-SubCalls/perl-Test-SubCalls.SlackBuild82
-rw-r--r--perl/perl-Test-SubCalls/perl-Test-SubCalls.info10
-rw-r--r--perl/perl-Test-SubCalls/slack-desc19
-rw-r--r--perl/perl-aliased/perl-aliased.SlackBuild26
-rw-r--r--perl/perl-glib/perl-glib.SlackBuild2
-rw-r--r--perl/perl-glib/perl-glib.info6
-rw-r--r--perl/perl-gtk2/perl-gtk2.SlackBuild4
-rw-r--r--perl/perl-gtk2/perl-gtk2.info8
-rw-r--r--perl/perl-gtk2/slack-desc2
-rw-r--r--perl/perl-namespace-autoclean/perl-namespace-autoclean.SlackBuild26
-rw-r--r--perl/perl-namespace-clean/perl-namespace-clean.SlackBuild26
-rw-r--r--python/Flask/Flask.SlackBuild4
-rw-r--r--python/Flask/Flask.info6
-rw-r--r--python/Mako/Mako.SlackBuild2
-rw-r--r--python/Mako/Mako.info8
-rw-r--r--python/Scrapy/Scrapy.SlackBuild4
-rw-r--r--python/Scrapy/Scrapy.info6
-rw-r--r--python/affine/affine.SlackBuild7
-rw-r--r--python/affine/affine.info6
-rw-r--r--python/atomicwrites/atomicwrites.SlackBuild4
-rw-r--r--python/atomicwrites/atomicwrites.info6
-rw-r--r--python/colored/colored.SlackBuild4
-rw-r--r--python/colored/colored.info6
-rw-r--r--python/cssselect/cssselect.SlackBuild4
-rw-r--r--python/cssselect/cssselect.info6
-rw-r--r--python/defusedxml/defusedxml.info4
-rw-r--r--python/dnspython/README2
-rw-r--r--python/dnspython/dnspython.SlackBuild20
-rw-r--r--python/dnspython/dnspython.info6
-rw-r--r--python/git-fame/git-fame.SlackBuild2
-rw-r--r--python/git-fame/git-fame.info6
-rw-r--r--python/httplib2/httplib2.SlackBuild14
-rw-r--r--python/httplib2/httplib2.info8
-rw-r--r--python/httplib2/slack-desc2
-rw-r--r--python/httplib2/ssl_hostname.diff21
-rw-r--r--python/httplib2/use_system_cacerts.patch55
-rw-r--r--python/lxml/lxml.SlackBuild4
-rw-r--r--python/lxml/lxml.info6
-rw-r--r--python/mypy/mypy.SlackBuild4
-rw-r--r--python/mypy/mypy.info6
-rw-r--r--python/mypy_extensions/mypy_extensions.SlackBuild2
-rw-r--r--python/mypy_extensions/mypy_extensions.info6
-rw-r--r--python/netifaces/netifaces.SlackBuild4
-rw-r--r--python/netifaces/netifaces.info6
-rw-r--r--python/piprot/piprot.SlackBuild4
-rw-r--r--python/piprot/piprot.info6
-rw-r--r--python/psutil/psutil.SlackBuild6
-rw-r--r--python/psutil/psutil.info6
-rw-r--r--python/pybind11/pybind11.SlackBuild2
-rw-r--r--python/pybind11/pybind11.info6
-rw-r--r--python/pycryptodome/pycryptodome.SlackBuild2
-rw-r--r--python/pycryptodome/pycryptodome.info6
-rw-r--r--python/pygame/README2
-rw-r--r--python/pygame/config_unix.patch25
-rw-r--r--python/pygame/pygame.SlackBuild17
-rw-r--r--python/pygame/pygame.info6
-rw-r--r--python/pyglet/pyglet.SlackBuild8
-rw-r--r--python/pyglet/pyglet.info6
-rw-r--r--python/pyotp/pyotp.SlackBuild6
-rw-r--r--python/pyotp/pyotp.info8
-rw-r--r--python/pyotp/slack-desc2
-rw-r--r--python/python-PySnooper/python-PySnooper.SlackBuild2
-rw-r--r--python/python-PySnooper/python-PySnooper.info6
-rw-r--r--python/python-certifi/README13
-rw-r--r--python/python-certifi/python-certifi.SlackBuild2
-rw-r--r--python/python-certifi/python-certifi.info8
-rw-r--r--python/python-certifi/slack-desc10
-rw-r--r--python/python-configargparse/python-configargparse.SlackBuild2
-rw-r--r--python/python-configargparse/python-configargparse.info6
-rw-r--r--python/python-dateutil/python-dateutil.SlackBuild4
-rw-r--r--python/python-dateutil/python-dateutil.info6
-rw-r--r--python/python-emoji/python-emoji.SlackBuild2
-rw-r--r--python/python-emoji/python-emoji.info6
-rw-r--r--python/python-libsass/python-libsass.SlackBuild4
-rw-r--r--python/python-libsass/python-libsass.info8
-rw-r--r--python/python3-astroid/python3-astroid.SlackBuild2
-rw-r--r--python/python3-astroid/python3-astroid.info6
-rw-r--r--python/python3-certifi/python3-certifi.info1
-rw-r--r--python/python3-django/python3-django.SlackBuild2
-rw-r--r--python/python3-django/python3-django.info8
-rw-r--r--python/python3-ipython/python3-ipython.SlackBuild2
-rw-r--r--python/python3-ipython/python3-ipython.info6
-rw-r--r--python/python3-jedi/python3-jedi.SlackBuild2
-rw-r--r--python/python3-jedi/python3-jedi.info6
-rw-r--r--python/python3-packaging/python3-packaging.info2
-rw-r--r--python/python3-pylint/python3-pylint.SlackBuild2
-rw-r--r--python/python3-pylint/python3-pylint.info6
-rw-r--r--python/pytzdata/pytzdata.SlackBuild2
-rw-r--r--python/pytzdata/pytzdata.info6
-rw-r--r--python/ruffus/ruffus.SlackBuild15
-rw-r--r--python/ruffus/ruffus.info8
-rw-r--r--python/s3transfer/s3transfer.SlackBuild4
-rw-r--r--python/s3transfer/s3transfer.info6
-rw-r--r--python/snuggs/snuggs.SlackBuild8
-rw-r--r--python/snuggs/snuggs.info8
-rw-r--r--python/sqlparse/sqlparse.SlackBuild7
-rw-r--r--python/sqlparse/sqlparse.info6
-rw-r--r--python/stevedore/stevedore.SlackBuild2
-rw-r--r--python/stevedore/stevedore.info6
-rw-r--r--python/thonny/README5
-rw-r--r--python/thonny/thonny.SlackBuild5
-rw-r--r--python/thonny/thonny.info6
-rw-r--r--python/unrardll/unrardll.SlackBuild4
-rw-r--r--python/unrardll/unrardll.info6
-rw-r--r--python/werkzeug/slack-desc2
-rw-r--r--python/werkzeug/werkzeug.SlackBuild6
-rw-r--r--python/werkzeug/werkzeug.info8
-rw-r--r--ruby/ruby-build/ruby-build.SlackBuild2
-rw-r--r--ruby/ruby-build/ruby-build.info6
-rw-r--r--ruby/rubygem-mime-types-data/rubygem-mime-types-data.SlackBuild2
-rw-r--r--ruby/rubygem-mime-types-data/rubygem-mime-types-data.info6
-rw-r--r--ruby/rubygem-mime-types/rubygem-mime-types.SlackBuild4
-rw-r--r--ruby/rubygem-mime-types/rubygem-mime-types.info6
-rw-r--r--ruby/rubygem-parser/rubygem-parser.SlackBuild2
-rw-r--r--ruby/rubygem-parser/rubygem-parser.info6
-rw-r--r--ruby/rubygem-ruumba/rubygem-ruumba.SlackBuild2
-rw-r--r--ruby/rubygem-ruumba/rubygem-ruumba.info6
-rw-r--r--ruby/rubygem-tins/rubygem-tins.SlackBuild2
-rw-r--r--ruby/rubygem-tins/rubygem-tins.info6
-rw-r--r--ruby/sequel/sequel.SlackBuild2
-rw-r--r--ruby/sequel/sequel.info6
-rw-r--r--system/CPU-X/CPU-X.SlackBuild98
-rw-r--r--system/CPU-X/CPU-X.info10
-rw-r--r--system/CPU-X/README3
-rw-r--r--system/CPU-X/doinst.sh10
-rw-r--r--system/CPU-X/slack-desc19
-rw-r--r--system/I-Nex/I-Nex.SlackBuild2
-rw-r--r--system/I-Nex/I-Nex_fix.patch23
-rw-r--r--system/Iosevka/Iosevka.SlackBuild2
-rw-r--r--system/Iosevka/Iosevka.info22
-rw-r--r--system/USBdev/USBdev.SlackBuild2
-rw-r--r--system/USBdev/USBdev.info6
-rw-r--r--system/adobe-source-code-pro-font/adobe-source-code-pro-font.info4
-rw-r--r--system/adobe-source-sans-pro-font/adobe-source-sans-pro-font.info4
-rw-r--r--system/adobe-source-serif-pro-font/adobe-source-serif-pro-font.info4
-rw-r--r--system/aide/aide.SlackBuild2
-rw-r--r--system/ansible/ansible.SlackBuild2
-rw-r--r--system/ansible/ansible.info6
-rw-r--r--system/asbt/asbt.SlackBuild4
-rw-r--r--system/asbt/asbt.info6
-rw-r--r--system/asbt/doinst.sh1
-rw-r--r--system/avfs/avfs.SlackBuild2
-rw-r--r--system/avfs/avfs.info6
-rw-r--r--system/babeltrace/README11
-rw-r--r--system/babeltrace/babeltrace.SlackBuild101
-rw-r--r--system/babeltrace/babeltrace.info10
-rw-r--r--system/babeltrace/slack-desc19
-rw-r--r--system/borgbackup/README8
-rw-r--r--system/btrbk/btrbk.SlackBuild2
-rw-r--r--system/btrbk/btrbk.info6
-rw-r--r--system/cdemu-client/cdemu-client.SlackBuild2
-rw-r--r--system/cdemu-client/cdemu-client.info8
-rw-r--r--system/cdemu-client/slack-desc2
-rw-r--r--system/cdemu-daemon/README2
-rw-r--r--system/cdemu-daemon/README.SLACKWARE16
-rw-r--r--system/cdemu-daemon/cdemu-daemon.SlackBuild5
-rw-r--r--system/cdemu-daemon/cdemu-daemon.info8
-rw-r--r--system/cdemu-daemon/slack-desc2
-rw-r--r--system/chronograf/chronograf.SlackBuild2
-rw-r--r--system/chronograf/chronograf.info10
-rw-r--r--system/ck4up/README14
-rw-r--r--system/ck4up/ck4up.SlackBuild88
-rw-r--r--system/ck4up/ck4up.info10
-rw-r--r--system/ck4up/slack-desc19
-rw-r--r--system/collectd/collectd.SlackBuild4
-rw-r--r--system/collectd/collectd.info6
-rw-r--r--system/cpuid2cpuflags/cpuid2cpuflags.SlackBuild4
-rw-r--r--system/cpuid2cpuflags/cpuid2cpuflags.info6
-rw-r--r--system/cronie/cronie.SlackBuild5
-rw-r--r--system/cronie/cronie.info10
-rw-r--r--system/cronie/slack-desc2
-rw-r--r--system/dosbox-dev/dosbox-dev.SlackBuild2
-rw-r--r--system/dosbox-dev/dosbox-dev.info6
-rw-r--r--system/eaglemode/eaglemode.SlackBuild5
-rw-r--r--system/eaglemode/eaglemode.info6
-rw-r--r--system/epson-inkjet-printer-escpr/README.models70
-rw-r--r--system/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr.SlackBuild2
-rw-r--r--system/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr.info6
-rw-r--r--system/fd/fd.SlackBuild2
-rw-r--r--system/fd/fd.info156
-rw-r--r--system/forkstat/forkstat.SlackBuild2
-rw-r--r--system/forkstat/forkstat.info6
-rw-r--r--system/fwupd/README2
-rw-r--r--system/fwupd/fwupd.info2
-rw-r--r--system/gcdemu/gcdemu.SlackBuild2
-rw-r--r--system/gcdemu/gcdemu.info8
-rw-r--r--system/gcdemu/slack-desc2
-rw-r--r--system/gtk-vnc/gtk-vnc.SlackBuild62
-rw-r--r--system/gtk-vnc/gtk-vnc.info8
-rw-r--r--system/inxi/inxi.SlackBuild2
-rw-r--r--system/inxi/inxi.info6
-rw-r--r--system/isdct/isdct.SlackBuild2
-rw-r--r--system/isdct/isdct.info8
-rw-r--r--system/kbfs/kbfs.SlackBuild4
-rw-r--r--system/kbfs/kbfs.info10
-rw-r--r--system/keybase/keybase.SlackBuild2
-rw-r--r--system/keybase/keybase.info6
-rw-r--r--system/letsencrypt/letsencrypt.SlackBuild2
-rw-r--r--system/letsencrypt/letsencrypt.info8
-rw-r--r--system/local-persist/README4
-rw-r--r--system/local-persist/doinst.sh14
-rw-r--r--system/local-persist/local-persist.SlackBuild85
-rw-r--r--system/local-persist/local-persist.info10
-rw-r--r--system/local-persist/rc.local-persist39
-rw-r--r--system/local-persist/slack-desc19
-rw-r--r--system/localepurge/localepurge.8.diff142
-rw-r--r--system/localepurge/localepurge.SlackBuild12
-rw-r--r--system/localepurge/localepurge.config.diff147
-rw-r--r--system/localepurge/localepurge.diff206
-rw-r--r--system/localepurge/localepurge.info6
-rw-r--r--system/netdata/netdata.SlackBuild2
-rw-r--r--system/netdata/netdata.info6
-rw-r--r--system/nvidia-driver/changelog.txt1
-rw-r--r--system/nvidia-driver/nvidia-driver.SlackBuild2
-rw-r--r--system/nvidia-driver/nvidia-driver.info26
-rw-r--r--system/nvidia-driver/nvidia-switch4
-rw-r--r--system/nvidia-kernel/nvidia-kernel.SlackBuild2
-rw-r--r--system/nvidia-kernel/nvidia-kernel.info6
-rw-r--r--system/nvidia-legacy340-driver/changelog.txt1
-rw-r--r--system/nvidia-legacy340-driver/nvidia-legacy340-driver.SlackBuild2
-rw-r--r--system/nvidia-legacy340-driver/nvidia-legacy340-driver.info44
-rw-r--r--system/nvidia-legacy340-kernel/kernel-4.4.168.patch67
-rw-r--r--system/nvidia-legacy340-kernel/nvidia-legacy340-kernel.SlackBuild13
-rw-r--r--system/nvidia-legacy340-kernel/nvidia-legacy340-kernel.info12
-rw-r--r--system/openrc-services/README.Slackware5
-rw-r--r--system/openrc-services/doinst.sh18
-rw-r--r--system/openrc-services/openrc-services.SlackBuild6
-rw-r--r--system/openrc-services/openrc-services.info6
-rw-r--r--system/openrc/README.Slackware8
-rw-r--r--system/openrc/openrc.SlackBuild2
-rw-r--r--system/openrc/openrc.info8
-rw-r--r--system/phoronix-test-suite/phoronix-test-suite.SlackBuild2
-rw-r--r--system/phoronix-test-suite/phoronix-test-suite.info6
-rw-r--r--system/pspg/pspg.SlackBuild2
-rw-r--r--system/pspg/pspg.info6
-rw-r--r--system/qdirstat/qdirstat.SlackBuild2
-rw-r--r--system/qdirstat/qdirstat.info6
-rw-r--r--system/qemu/README4
-rw-r--r--system/ranger/ranger.SlackBuild4
-rw-r--r--system/ranger/ranger.info4
-rw-r--r--system/runit-services/README11
-rw-r--r--system/runit-services/doinst.sh25
-rw-r--r--system/runit-services/runit-services.SlackBuild71
-rw-r--r--system/runit-services/runit-services.info10
-rw-r--r--system/runit-services/slack-desc19
-rw-r--r--system/sleuthkit/sleuthkit.SlackBuild4
-rw-r--r--system/sleuthkit/sleuthkit.info6
-rw-r--r--system/socklog/README12
-rw-r--r--system/socklog/README.Slackware55
-rw-r--r--system/socklog/headers.patch55
-rw-r--r--system/socklog/slack-desc19
-rw-r--r--system/socklog/socklog.SlackBuild112
-rw-r--r--system/socklog/socklog.info10
-rw-r--r--system/symbola-font-ttf/README2
-rw-r--r--system/symbola-font-ttf/slack-desc4
-rw-r--r--system/symbola-font-ttf/symbola-font-ttf.SlackBuild16
-rw-r--r--system/symbola-font-ttf/symbola-font-ttf.info10
-rw-r--r--system/sysdig/sysdig.SlackBuild2
-rw-r--r--system/sysdig/sysdig.info6
-rw-r--r--system/syslog-ng/syslog-ng.SlackBuild2
-rw-r--r--system/syslog-ng/syslog-ng.conf11
-rw-r--r--system/telegraf/slack-desc2
-rw-r--r--system/telegraf/telegraf.SlackBuild2
-rw-r--r--system/telegraf/telegraf.info10
-rw-r--r--system/vhba-module/slack-desc2
-rw-r--r--system/vhba-module/vhba-module.SlackBuild2
-rw-r--r--system/vhba-module/vhba-module.info8
-rw-r--r--system/vice/vice.SlackBuild7
-rw-r--r--system/vice/vice.info8
-rw-r--r--system/webcore-fonts/webcore-fonts.info4
-rw-r--r--system/webmin/webmin.SlackBuild2
-rw-r--r--system/wine-staging/wine-staging.SlackBuild2
-rw-r--r--system/wine-staging/wine-staging.info10
-rw-r--r--system/worker/worker.SlackBuild2
-rw-r--r--system/worker/worker.info6
-rw-r--r--system/xldconfig/README4
-rw-r--r--system/xldconfig/slack-desc19
-rw-r--r--system/xldconfig/xldconfig.SlackBuild106
-rw-r--r--system/xldconfig/xldconfig.info10
-rw-r--r--system/xonsh/README2
-rw-r--r--system/xonsh/xonsh.SlackBuild2
-rw-r--r--system/xonsh/xonsh.info8
-rw-r--r--system/yash/yash.SlackBuild4
-rw-r--r--system/yash/yash.info6
-rw-r--r--system/zfs-on-linux/zfs-on-linux.SlackBuild2
-rw-r--r--system/zfs-on-linux/zfs-on-linux.info6
-rw-r--r--system/znapzend/README10
-rw-r--r--system/znapzend/slack-desc18
-rw-r--r--system/znapzend/znapzend.SlackBuild103
-rw-r--r--system/znapzend/znapzend.info10
-rw-r--r--system/zsh-completions/zsh-completions.SlackBuild2
-rw-r--r--system/zsh-completions/zsh-completions.info6
-rw-r--r--system/zuluCrypt/zuluCrypt.SlackBuild2
-rw-r--r--system/zuluCrypt/zuluCrypt.info6
1076 files changed, 38180 insertions, 4414 deletions
diff --git a/ChangeLog.txt b/ChangeLog.txt
index ac7cb14c88..ac8233cb7c 100644
--- a/ChangeLog.txt
+++ b/ChangeLog.txt
@@ -1,3 +1,701 @@
+Sat Oct 12 01:51:30 UTC 2019
+business/stansoft: Updated for version 7.16.
+desktop/i3-gaps: Updated for version 4.17.1.
+development/SQLAlchemy: Updated for version 1.3.9.
+development/jupyter_core: Update for version 4.6.0.
+development/tiled: updated for version 1.2.5
+development/vscode-bin: Updated for version 1.39.1.
+gis/CreateCloudMap: Updated for version 0.9.13.
+gis/gpsbabel: Updated for version 1.6.0.
+gis/gpxsee: Updated for version 7.15.
+gis/pytrainer: Updated for version 2.0.1.
+gis/qmapshack: Updated for version 1.13.2.
+graphics/XnViewMP: Updated for version 0.93.1.
+graphics/exif: Update URLs, script cleanup.
+graphics/vuescan: Updated for version 9.7.03.
+graphics/white_dune: Updated for version 1.470.
+libraries/hoel: updated for version 1.4.12
+libraries/ipaddress: Updated for version 1.0.22.
+libraries/libfdk-aac: Updated for version 2.0.1
+libraries/libsass: Remove unused patch.
+libraries/libsass: updated for version 3.6.2
+libraries/live555: Updated for version 2019.10.10
+libraries/ntl: Updated for version 11.4.1.
+libraries/opencv: Updated for version 4.1.2
+libraries/poco: Updated for version 1.9.4.
+libraries/qt5-pbfimageplugin: Updated for version 2.0.
+libraries/ulfius: updated for version 2.6.4
+libraries/unixODBC: Updated for version 2.3.7.
+libraries/yaml-cpp: Updated for version 0.6.3.
+misc/twa: Added (Tiny Web Auditor).
+multimedia/flashplayer-plugin: Updated for version 32.0.0.270.
+multimedia/pepperflash-plugin: Updated for version 32.0.0.270.
+multimedia/plexmediaserver: Updated for v 1.18.0.1913_e5cc93306.
+multimedia/strawberry: Updated for version 0.6.5.
+network/acme.sh: Updated for version 2.8.3.
+network/aria2: Updated for version 1.35.0.
+network/asterisk: Updated for version 16.6.0.
+network/freerdp: Updated for version 2.0.0_rc4.
+network/remmina: Updated for version 1.3.6.
+network/slack: Updated for version 4.0.2.
+network/swaks: Added (Swiss Army Knife for SMTP).
+network/telegram: Updated for version 1.8.15.
+network/zoom-linux: Updated for version 3.0.301026.0930.
+office/calibre-bin: Updated for version 4.1.0.
+office/pdfstudio: Updated for version 2019.1.4.
+office/pdfstudioviewer: Updated for version 2019.1.4.
+perl/mod_perl: Updated for version 2.0.11.
+perl/perl-Role-Tiny: Updated for version 2.001003.
+python/atomicwrites: Updated for version 1.3.0.
+python/defusedxml: Switch to PyPI.
+python/pyglet: Updated for version 1.4.5.
+python/python-configargparse: Updated for version 0.15.1.
+python/python-libsass: Updated for version 0.19.3.
+python/python3-django: Updated for version 2.2.6.
+python/python3-pylint: Updated for version 2.4.2.
+python/sqlparse: Updated for version 0.3.0.
+system/avfs: Updated for version 1.1.1.
+system/kbfs: Updated for version 4.6.0.
+system/keybase: Updated for version 4.6.0.
+system/pspg: Updated for version 2.1.6.
+system/ranger: Changed maintainer.
+system/runit-services: Updated for version 20191009.
+system/sleuthkit: Updated for version 4.6.7.
+system/telegraf: Updated for version 1.12.3.
+system/worker: Updated for version 4.1.0.
+system/xonsh: Updated for version 0.9.12.
+system/znapzend: Added (zfs backup helper tool).
++--------------------------+
+Sat Oct 5 06:52:54 UTC 2019
+academic/copasi: Updated for version 4.26.213.
+audio/FAudio: Updated for version 19.10.
+audio/flacon: Updated for version 5.5.1.
+audio/pulseaudio-ctl: Updated for version 1.67.
+desktop/gmrun: Updated for version 0.9.5w.
+desktop/qtpass: Updated for version 1.3.1.
+development/Arduino: Fix DOWNLOAD url.
+development/FreeBASIC: Updated for version 1.07.1.
+development/alembic: Updated for version 1.2.1.
+development/apache-ant: Updated for version 1.9.14.
+development/dart: Updated for version 2.5.1.
+development/dotnet-runtime: Added (Runtime for .NET Core apps).
+development/git-cola: Updated for version 3.5.
+development/hopper: Updated for version 4.5.16.
+development/hub: Updated for version 2.12.8.
+development/pycharm: Updated for version 2019.2.3.
+development/radare2: Update DOWNLOAD url.
+development/sbcl: Updated for version 1.5.7.
+development/xnedit: Added (GUI Text Editor).
+games/crossfire-client: Updated for version 1.73.0.
+games/endless-sky: updated for version 0.9.10
+games/javacpc: Updated for version 2.9.7c.
+games/larn: Update script.
+games/vkQuake: Updated for version 1.02.1.
+gis/gpxsee: Updated for version 7.14.
+graphics/qcad: Updated for version 3.23.0.2
+graphics/vuescan: Updated for version 9.7.01.
+graphics/yacreader: Updated for version 9.6.2.1909283.
+libraries/aspnetcore-runtime: Added (Runtime for ASP.NET apps).
+libraries/grpc: Updated for version 1.24.1
+libraries/libjwt: updated for version 1.11.0
+libraries/libpwquality: Updated for version 1.4.1.
+libraries/libwacom: Updated for version 1.1.
+libraries/libxmlb: Updated for version 0.1.12.
+libraries/live555: Updated for version 2019.09.30
+libraries/luasec: Updated for 0.8.1
+libraries/wxPython4: Updated for version 4.0.6.
+multimedia/devedeng: Fix MD5SUM.
+multimedia/plexmediaserver: Updated for v 1.17.0.1709_982421575.
+network/c-toxcore: Updated for version 0.2.10.
+network/clipgrab: Updated for version 3.8.5.
+network/exim: Updated for version 4.92.3.
+network/glewlwyd: updated for version 2.0.0_rc2
+network/googler: Updated for version 3.9.
+network/ipscan: Updated for version 3.6.1.
+network/newsboat: Updated for version 2.17.1.
+network/opera-developer: Updated for version 65.0.3454.0.
+network/opera: Updated for version 63.0.3368.94.
+network/prosody: Updated for 0.11.3
+network/putty: Updated for version 0.73.
+network/qTox: Updated for version 20190928_85361393.
+network/teamviewer: Updated for version 14.6.2452.
+network/telegram: Updated for version 1.8.13.
+network/uTox: Updated for version 0.17.1
+network/you-get: Updated for version 0.4.1355.
+network/youtube-dl: Updated for version 2019.09.28.
+office/LibreOffice: Ensure build finds correct nss/nspr for xmlsec
+office/calibre-bin: Updated for version 4.0.0.
+office/grisbi: Updated for version 1.2.2
+office/onlyoffice-desktopeditors: Updated for version 5.4.1.
+office/texstudio: Updated for version 2.12.16
+office/wps-office: Updated for version 10.1.0.6758.
+perl/perl-Role-Tiny: Updated for version 2.001001.
+perl/perl-Sub-Quote: Updated for version 2.006006.
+python/colored: Updated for version 1.4.0.
+python/cssselect: Updated for version 1.1.0
+python/dnspython: Updated for version 1.16.0
+python/lxml: Updated for version 4.4.1
+python/mypy_extensions: Updated for version 0.4.2.
+python/netifaces: Updated for version 0.10.9
+python/psutil: Updated for version 5.6.3
+python/python-dateutil: Updated for version 2.8.0
+python/python3-astroid: Updated for version 2.3.1.
+python/python3-pylint: Updated for version 2.4.1.
+python/thonny: Update README
+python/unrardll: Updated for version 0.1.4
+ruby/ruby-build: Updated for version 20191004.
+ruby/rubygem-mime-types-data: Updated for version 3.2019.0904.
+ruby/rubygem-mime-types: Updated for version 3.3.
+ruby/rubygem-parser: Updated for version 2.6.5.0.
+system/I-Nex: Fix build.
+system/Iosevka: Updated for version 2.3.1.
+system/USBdev: Updated for version 2019.09.20.
+system/babeltrace: Added (trace format converter).
+system/collectd: Updated for version 5.9.2.
+system/cpuid2cpuflags: Updated for version 8.0.
+system/cronie: Updated for version 1.5.4.
+system/dosbox-dev: updated for revision 0.74.3.r4267
+system/letsencrypt: Updated for version 0.39.0.
+system/local-persist: Added (Create persistent local volumes).
+system/phoronix-test-suite: Updated for version 9.0.1.
+system/pspg: Updated for version 2.1.2.
+system/symbola-font-ttf: Updated for version 12.00.
+system/syslog-ng: Config file update
+system/telegraf: Updated for version 1.12.2.
+system/vice: Updated for version 3.3.
+system/wine-staging: Updated for version 4.17.
+system/zfs-on-linux: Updated for version 0.8.2.
+system/zsh-completions: Updated for version 0.31.0.
++--------------------------+
+Sat Sep 28 10:40:47 UTC 2019
+desktop/birdtray: Added (icon mail notification for Thunderbird).
+desktop/zim: Fix DESTDIR handling.
+development/Fennel: Updated for 0.3.0.
+development/dotnet-sdk: Updated for version 3.0.100.
+development/gambas3: Updated for version 3.14.0.
+development/ldns: Updated for version 1.7.1
+development/le: Updated for version 1.16.6.
+development/peg: Added (recursive-descent parser generators for C).
+development/radare2: Updated for version 3.9.0.
+development/rtags: Updated for version 2.34.
+games/conquest: Updated for version 9.1.
+games/crispy-doom: Updated for 5.6.2.
+games/edgar: Updated for version 1.32.
+gis/Fiona: Updated for version 1.8.7.
+gis/geographiclib-python: 1.50.
+gis/rasterio: Updated for version 1.0.28.
+graphics/potrace: Updated for version 1.16.
+graphics/wine-nine-standalone: Updated for version 0.5.
+libraries/SOPE: Updated for version 4.0.8.
+libraries/cgicc: Added (C++ library).
+libraries/fmt: Updated for version 6.0.0.
+libraries/grpc: Updated for version 1.24.0
+libraries/libgxps: Added (XPS documents library).
+libraries/libixion: Fix build with gcc in 14.2 and current.
+libraries/liborcus: Updated for version 0.15.2.
+libraries/libtorrent-rasterbar: GeoIP dependency removed. Move ed25519/ to examples/
+libraries/libxml++3: Added (C++ wrapper).
+libraries/ntl: Updated for version 11.4.0.
+libraries/ocl-icd: Updated for version 2.2.12.
+libraries/robin-map: Updated for version 0.6.2
+libraries/spdlog: Updated for version 1.4.1.
+misc/mosquitto: Updated for version 1.6.7
+multimedia/devedeng: Updated for version 4.15.0.
+multimedia/lightspark: Updated for version 0.8.2.
+multimedia/obs-studio: Updated for version 24.0.1
+multimedia/x265: Updated for version 3.2.
+network/anydesk: Added (Remote Desktop Software).
+network/axel: Updated for 2.17.6.
+network/brave-browser: Updated for version 0.68.142.
+network/bro: Removed (Renamed to Zeek).
+network/newsboat: Updated for version 2.17.
+network/nordvpn: Update MD5SUM.
+network/otter: Update script.
+network/phpmyadmin: Updated for version 4.9.1.
+network/qutebrowser: Updated for version 1.8.0.
+network/r8168: Updated for version 8.047.04.
+network/strongswan: Updated for 5.8.1.
+network/urlscan: Added (Browser Launcher for mutt).
+network/vivaldi: Updated for version 2.8.1664.40.
+network/zeek: Added (Network Security Monitor).
+office/CherryTree: Updated for version 0.38.9.
+office/enpass: Updated for version 6.2.0.537.
+perl/perl-B-Hooks-EndOfScope: Switch to noarch.
+perl/perl-Clone: Update script.
+perl/perl-Devel-OverloadInfo: Switch to noarch.
+perl/perl-File-Grep: Switch to noarch.
+perl/perl-File-Type: Switch to noarch.
+perl/perl-Hook-LexWrap: Added (Sub hooks for Perl 5).
+perl/perl-MRO-Compat: Added (mro::* interface compatibility).
+perl/perl-Module-Runtime-Conflicts: Switch to noarch.
+perl/perl-Moose: Update script.
+perl/perl-MooseX-Traits: Added (Moose traits for Perl 5).
+perl/perl-MooseX-Types: Added (Moose types for Perl 5).
+perl/perl-PPI: Added (Perl source processor for Perl 5).
+perl/perl-Scalar-List-Utils: Update copyright year.
+perl/perl-Scope-Upper: Update copyright year.
+perl/perl-String-Scanf: Switch to noarch.
+perl/perl-Sub-Exporter-ForMethods: Switch to noarch.
+perl/perl-Test-Class: Added (Test for Moose for Perl 5).
+perl/perl-Test-CleanNamespaces: Switch to noarch.
+perl/perl-Test-Object: Added (Test objects for Perl 5).
+perl/perl-Test-SubCalls: Added (Tests for Perl 5).
+perl/perl-aliased: Switch to noarch.
+perl/perl-namespace-autoclean: Switch to noarch.
+perl/perl-namespace-clean: Switch to noarch.
+python/Mako: Updated for version 1.1.0.
+python/Scrapy: Updated for version 1.7.3.
+python/mypy: Updated for version 0.730.
+python/piprot: Updated for version 0.9.10.
+python/pybind11: Updated for version 2.4.2
+python/pygame: Added python3 support.
+python/python3-astroid: Updated for version 2.3.0.
+python/pytzdata: Updated for version 2019.3.
+ruby/rubygem-tins: Updated for 1.21.1.
+system/CPU-X: Added (System information tool).
+system/pspg: Updated for version 2.0.4.
+system/qdirstat: Updated for version 1.6.
+system/webmin: Update script.
+system/xldconfig: Added (cross arch ldconfig).
+system/yash: Updated for version 2.49.
++--------------------------+
+Sat Sep 21 15:38:20 UTC 2019
+academic/FreeFem: Added (non-linear multiphysics software).
+academic/libqalculate: Updated for version 3.4.0
+academic/qalculate-gtk: Updated for version 3.4.0
+academic/reduce-algebra: Updated for version 20190915svn5129.
+development/dotnet-sdk: Added (Cross-platform SDK).
+development/eclipse-cpp: Updated for version 4.13.
+development/eclipse-java: Updated for version 4.13.
+development/eclipse-jee: Updated for version 4.13.
+development/jupyter_client: Updated for version 5.3.3.
+development/neovim-qt: Updated for version 0.2.14.
+development/neovim: Updated for version 0.4.2.
+games/OpenXcom: Updated for version 20190912_1344.
+games/SameBoy: Updated for version 0.12.2.
+games/angband: Updated for version 4.2.0.
+games/teeworlds: Updated for version 0.7.3.1.
+games/vegastrike: Added (free, Elite-like space simulator).
+gis/osm2pgsql: Updated for version 1.0.0.
+gis/ossim: Updated for version 2.9.1.
+gis/pgrouting: Updated for version 2.6.3.
+graphics/shaderc: Add more patch.
+graphics/vulkan-sdk: Updated for version 1.1.121.0.
+libraries/botocore: Updated for version 1.12.228.
+libraries/cfitsio: Updated for version 3.47.
+libraries/hoel: updated for version 1.4.11
+libraries/libdc1394: Updated for version 2.2.6
+libraries/libvterm: Updated for version 0.1.
+libraries/live555: Updated for version 2019.09.18
+libraries/lua-luv: Added (libuv bindings for lua).
+libraries/orcania: updated for version 2.0.1
+libraries/pugixml: Updated for version 1.10.
+libraries/pymediainfo: Updated for version 4.1.
+libraries/rarfile: Updated for version 3.1.
+libraries/ulfius: updated for version 2.6.3
+libraries/yder: updated for version 1.4.8
+misc/KeePass: Updated for version 2.43.
+misc/mosquitto: Updated for version 1.6.6
+misc/subsurface: Updated for version 4.9.3
+multimedia/obs-studio: Updated for version 24.0.0
+network/asterisk: Updated for version 16.5.1.
+network/awscli: Updated for version 1.16.238.
+network/exim: Enable LMTP transport.
+network/glewlwyd: updated for version 2.0.0_rc1
+network/iperf3: Updated for version 3.7.
+network/mattermost-desktop: Updated for version 4.2.3.
+network/nbd: Updated for version 3.20
+network/shadowsocks-libev: Updated for version 3.3.1.
+network/signal-desktop: Fix MD5SUM.
+network/vivaldi: Updated for version 2.8.1664.35.
+network/weechat: Updated for version 2.6.
+network/wireshark: Updated for version 3.0.5.
+office/watson: Updated for version 1.8.0.
+python/Flask: Updated for version 1.1.1.
+python/pyotp: Updated for version 2.3.0.
+python/python-certifi: Updated for version 2019.9.11.
+python/python-emoji: Updated for version 0.5.4.
+python/s3transfer: Updated for version 0.2.1.
+python/snuggs: Updated for version 1.4.7.
+python/werkzeug: Updated for version 0.15.6.
+ruby/rubygem-ruumba: Updated for version 0.1.13.
+ruby/sequel: Updated for version 5.24.0.
+system/ansible: Updated for version 2.8.5.
+system/eaglemode: Updated for version 0.94.1.
+system/fd: Updated for version 7.4.0.
+system/openrc-services: Updated for version 20190917.
+system/openrc: Update README.
+system/phoronix-test-suite: Updated for version 9.0.0.
+system/pspg: Updated for version 2.0.3.
+system/runit-services: Added (services to use with runit).
+system/telegraf: Updated for version 1.12.1.
++--------------------------+
+Sat Sep 14 04:59:07 UTC 2019
+academic/Gridcoin-Research: Updated for version 4.0.5.0.
+academic/STAR: Updated for version 2.7.2b.
+academic/ViennaRNA: Updated for version 2.4.14.
+academic/gwyddion: Updated for version 2.54.
+academic/locarna: Updated for version 1.9.2.3.
+academic/zotero: Updated for version 5.0.73.
+audio/mixxx: Added the dependency libmodplug.
+audio/pasystray: Updated for version 0.7.1.
+desktop/lumina: Updated for version 1.5.0.
+desktop/notion: Update HOMEPAGE url.
+desktop/tint2: Updated for version 16.7 + maintainer.
+desktop/wmbattery: Added (Laptop Battery Status).
+development/PhpStorm: Updated for version 2019.2.1.
+development/dart: Updated for version 2.5.0.
+development/google-go-lang: update to go1.11.9
+development/hub: Updated for version 2.12.4.
+development/perf: Updated for version 4.4.190.
+development/pycharm: Updated for version 2019.2.2.
+development/vscode-bin: Updated for version 1.38.1.
+games/ags: New maintainer
+games/assaultcube-reloaded: Updated for version 2.7.
+games/gargoyle: New maintainer
+games/warzone2100: Updated for version 3.3.0
+gis/opencpn-plugin-oesenc: Updated for version 3.3.0.
+gis/rasterio: Updated for version 1.0.27.
+graphics/dcraw: Update DOWNLOAD url.
+graphics/draw.io: Updated for version 11.2.5.
+ham/tqsl: Updated for version 2.4.7.
+libraries/DevIL: New maintainer
+libraries/PDCurses: Updated for version 3.8.
+libraries/dav1d: Add sed magic.
+libraries/enchant2: Updated for version 2.2.7.
+libraries/libcbor: Added (Schema-less binary data format).
+libraries/libmirage: Updated for version 3.2.3.
+libraries/libpqxx: Updated for version 6.4.5.
+libraries/libqb: Updated for version 1.0.5.
+libraries/libuv: Updated for version 1.32.0.
+libraries/libversion: Updated for version 2.9.1.
+libraries/ntl: Updated for version 11.3.4.
+misc/mosquitto: Updated for version 1.6.5
+multimedia/cinelerra: Fix DOWNLOAD url.
+multimedia/flashplayer-plugin: Updated for version 32.0.0.255.
+multimedia/pepperflash-plugin: Updated for version 32.0.0.255.
+network/SpiderOakONE: Added (backup system).
+network/TeamSpeak3: Updated for version 3.3.2.
+network/createrepo_c: Added (rpm repository metadata generator).
+network/emailrelay: Updated for version 2.0.1.
+network/httpie: Updated for version 1.0.3.
+network/nordvpn: Updated for version 3.3.1-3.
+network/open-iscsi: Patched to build on current.
+network/signal-desktop: Updated for version 1.27.2.
+network/skypeforlinux: Updated for version 8.51.0.92.
+network/telegram: Updated for version 1.8.8.
+network/tixati: Updated for version 2.63_1.
+network/wireshark: Updated for version 3.0.4.
+network/you-get: Updated for version 0.4.1347.
+office/calibre-bin: Updated for version 3.48.0.
+office/gnucash-docs: Updated for version 3.7.
+office/gnucash: Updated for version 3.7.
+office/lumina-calculator: Added (Scientific Calculator).
+office/lumina-pdf: Added (PDF Viewer).
+office/pdfstudio: Updated for version 2019.1.3.
+office/pdfstudioviewer: Updated for version 2019.1.3.
+office/zim: Fix DOWNLOAD url.
+office/zim:Updated for version 0.72.0.
+perl/perl-B-Hooks-EndOfScope: Updated for version 0.24.
+perl/perl-Clone: Updated for version 0.42.
+perl/perl-Moose: Updated for version 2.2011.
+perl/perl-Scalar-List-Utils: Updated for version 1.52.
+perl/perl-Scope-Upper: Updated for version 0.32.
+perl/perl-Test-CleanNamespaces: Updated for version 0.24.
+perl/perl-Test-Needs: Added (Perl module).
+python/pygame: Updated for version 1.9.6.
+python/pyglet: Updated for version 1.4.4.
+python/ruffus: Updated for version 2.8.3.
+python/thonny: Updated for version 3.2.1.
+system/aide: Add more parameters.
+system/asbt: Updated for version 2.0.0.
+system/cdemu-client: Updated for version 3.2.3.
+system/cdemu-daemon: Updated for version 3.2.3.
+system/ck4up: Added (Monitor Web Pages).
+system/gcdemu: Updated for version 3.2.3.
+system/netdata: Updated for version 1.17.1.
+system/nvidia-driver: Updated for version 430.50.
+system/nvidia-kernel: Updated for version 430.50.
+system/nvidia-legacy340-kernel: Updated for version 340.107.
+system/nvidia-legacy340-kernel: Updated for version 340.107.
+system/openrc-services: Updated for version 20190907.
+system/pspg: Updated for version 2.0.1.
+system/socklog: Added (system and kernel logging services).
+system/vhba-module: Updated for version 20190831.
++--------------------------+
+Sat Sep 7 04:22:20 UTC 2019
+audio/FAudio: Updated for version 19.09.
+audio/clyrics: Updated for version 0.12.
+desktop/i3: Updated for version 4.17.1.
+desktop/qt5ct: Updated for version 0.41.
+development/apache-maven: Updated for version 3.6.2.
+development/d-tools: Updated for version 2.088.0
+development/dmd: Updated for version 2.088.0
+development/google-webdesigner: Updated for version 6.0.1.0801.
+development/kicad: Update README.
+development/radare2: Update README.
+development/universal-ctags: Updated for version 2614dbe
+development/vscode-bin: Updated for version 1.38.0.
+games/crispy-doom: Updated for version 5.6.1.
+gis/opencpn-plugin-oesenc: Updated for version 3.2.0.
+libraries/SimGear: Move back to Games.
+libraries/enchant2: Updated for version 2.2.6.
+libraries/grpc: add optional dependency
+libraries/libgit2: Updated for version 0.28.3
+libraries/libgta: Updated for version 1.2.1
+libraries/libnfs: fix tarball naming convention
+libraries/ntl: Updated for version 11.3.3.
+libraries/pcre2: Updated for version 10.33
+libraries/re2: Updated for version 2019_09_01
+libraries/spdlog: Update MD5SUM.
+libraries/wxSQLite3: Updated for version 4.4.6.
+libraries/wxsvg: Updated for version 1.5.12.
+libraries/zint: Updated for version 2.6.5.
+misc/subsurface: Updated for version 4.9.2
+multimedia/dvdstyler: Updated for version 3.0.4.
+multimedia/get_iplayer: Updated for version 3.22.
+network/exim: Updated for version 4.92.2.
+network/heimdal: Updated for version 7.7.0.
+network/nordvpn: Updated for version 3.3.1-2.
+network/opera-developer: Updated for version 65.0.3425.0.
+network/opera: Updated for version 63.0.3368.66.
+network/prosody-mod-http-upload: Updated for version hg3661.
+network/prosody-mod-vcard-muc: Added (vCard for MUC rooms).
+network/qutebrowser: Updated for version 1.7.0.
+network/shorewall-core: Updated for version 5.2.3.4.
+network/shorewall6: Updated for version 5.2.3.4.
+network/shorewall: Updated for version 5.2.3.4.
+network/signal-desktop: Updated for version 1.27.1.
+network/teamviewer: Updated for version 14.5.5819.
+network/telegram: Updated for version 1.8.3.
+network/tor-browser: Updated for version 8.5.5.
+network/vivaldi: Updated for version 2.7.1628.33.
+network/youtube-dl: Updated for version 2019.09.01.
+network/zoom-linux: Updated for version 3.0.287250.0828.
+office/calibre-bin: Updated for version 3.47.1.
+office/libreoffice-helppack: Updated for version 6.2.7.
+office/libreoffice-langpack: Updated for version 6.2.7.
+office/libreoffice: Updated for version 6.2.7.
+perl/perl-Date-Manip: Updated for version 6.78.
+python/affine: Updated for version 2.3.0.
+python/git-fame: Updated for version 1.10.1.
+python/httplib2: Updated for version 0.11.3, changed homepage.
+python/python-PySnooper: Updated for version 0.2.5.
+python/python-certifi: Updated for version 2019.6.16.
+python/python3-certifi: Remove extra DOWNLOAD.
+python/python3-ipython: Updated for version 7.8.0.
+python/python3-jedi: Updated for version 0.15.1.
+python/python3-packaging: Add dependency.
+python/stevedore: Updated for version 1.31.0.
+ruby/rubygem-parser: Updated for version 2.6.4.0.
+ruby/rubygem-ruumba: Updated for version 0.1.12.
+system/ansible: Updated for version 2.8.4.
+system/borgbackup: Update README.
+system/epson-inkjet-printer-escpr: Updated for version 1.7.3.
+system/inxi: Updated for version 3.0.36.
+system/kbfs: Updated for version 4.4.0.
+system/keybase: Updated for version 4.4.0.
+system/letsencrypt: Updated for version 0.38.0.
+system/localepurge: Updated for version 0.7.3.8.
+system/openrc: Updated for version 0.42.1.
+system/pspg: Updated for version 1.7.2.
+system/sysdig: Updated for version 0.26.4
+system/telegraf: Updated for version 1.12.0.
+system/wine-staging: Updated for version 4.15.
++--------------------------+
+Sat Aug 31 10:14:16 UTC 2019
+audio/asunder: Updated for version 2.9.4.
+desktop/Zafiro-icons: Updated for version 1.0.
+desktop/compton-conf: Updated for version 0.14.1.
+desktop/lxappearance: Changed maintainer.
+development/apache-jmeter: Updated for version 5.1.1.
+development/arm-binutils: Updated for version 2.32.
+development/arm-gcc: Updated for version 9.2.0.
+development/arm-gdb: Updated for version 8.3.
+development/fossil: Updated for version 2.9.
+development/idea: Updated for version 2019.1.1.
+development/ioncube-loader: Updated for version 10.3.8
+development/jupyter-qtconsole: Updated for version 4.5.4.
+development/universal-ctags: Updated for version 0484191
+games/7kaa: Updated for version 2.15.2.
+games/FlightGear-data: Updated for version 2019.1.1.
+games/FlightGear: Updated for version 2019.1.1.
+games/RetroArch: Fix Qt5 support.
+games/SimGear: Updated for version 2019.1.1, Moved from Libraries.
+games/ioquake3: Updated for version r20190822.
+games/solarus-quest-editor: Updated for version 1.6.2.
+games/solarus: Updated for version 1.6.2.
+games/zbom: Fix white spaces.
+gis/gpxsee: Updated for version 7.12.
+gis/rasterio: Updated for version 1.0.26.
+graphics/fontforge: Update source url.
+graphics/vuescan: Updated for version 9.6.47.
+libraries/CoinMP: Updated for version 1.8.4.
+libraries/fmt: Added (A modern formatting library).
+libraries/libabw: Updated for version 0.1.3.
+libraries/libetonyek: Fix mdds version.
+libraries/libgta: Updated for version 1.2.0
+libraries/libinput: Updated for version 1.14.1.
+libraries/libixion: Updated for version 0.15.0.
+libraries/libmwaw: Updated for version 0.3.15.
+libraries/liborcus: Updated for version 0.15.1.
+libraries/libwacom: Updated for version 1.0.
+libraries/live555: Updated for version 2019.08.28
+libraries/mdds: Updated for version 1.5.0.
+libraries/nltk: Updated for version 3.4.5.
+libraries/spdlog: Updated for version 1.3.1, moved from development.
+libraries/wxSQLite3: Updated for version 4.4.5.
+network/avahi: Update maintainer
+network/bro: Updated for version 2.6.3.
+network/clipgrab: Updated for version 3.8.4.
+network/courier-authlib: Updated for version 0.69.1.
+network/courier-imap: Updated for version 5.0.7.
+network/ipscan: Updated for version 3.6.0.
+network/monkey: Updated for version 1.6.9.
+network/nordvpn: Added (Protect your privacy online).
+network/nss-mdns: Look in /run for avahi daemon socket
+network/opensmtpd: Fix bug.
+network/opera-developer: Updated for version 64.0.3416.0.
+network/opera: Updated for version 63.0.3368.53.
+network/palemoon: Updated for version 28.7.0.
+network/prosody-mod-http-upload: Updated for version hg3649.
+network/prosody-mod-smacks: Updated for version hg3646.
+network/s-nail: Updated for version 14.9.15.
+network/teamviewer: Updated for version 14.5.1691.
+office/calibre-bin: Updated for version 3.47.0.
+office/onlyoffice-desktopeditors: Updated for version 5.3.5.
+office/pdfstudio: Updated for version 2019.1.2.
+office/pdfstudioviewer: Updated for version 2019.1.2.
+office/smoffice2018: Updated for version 2018_970.
+office/vmd: Added (Terminal Markdown Viewer).
+perl/perl-Class-Method-Modifiers: Fix build.
+perl/perl-Sidef: Updated for version 3.85.
+perl/perl-glib: Updated for version 1.3291.
+perl/perl-gtk2: Updated for version 1.24993.
+python/git-fame: Updated for version 1.10.0.
+python/pycryptodome: Updated for version 3.9.0.
+ruby/ruby-build: Updated for version 20190828.
+system/adobe-source-code-pro-font: Changed maintainer.
+system/adobe-source-sans-pro-font: Changed maintainer.
+system/adobe-source-serif-pro-font: Changed maintainer.
+system/btrbk: Updated for version 0.28.3.
+system/chronograf: Updated for version 1.7.14.
+system/forkstat: Updated for version 0.02.11.
+system/fwupd: Update homepage.
+system/gtk-vnc: Updated for version 1.0.0.
+system/isdct: Updated for version 3.0.20.
+system/qemu: Update README.
+system/telegraf: Updated for version 1.11.5.
+system/webcore-fonts: Changed maintainer.
+system/wine-staging: Updated for version 4.14.
+system/zuluCrypt: Updated for version 5.6.0.
++--------------------------+
+Sat Aug 24 01:25:40 UTC 2019
+audio/eyeD3: Updated for version 0.8.10
+audio/mixx: Remove dep (included in Slackware).
+audio/opus-tools: Updated for version 0.2.
+desktop/i3: Updated for version 4.17.
+desktop/i3status: Updated for version 2.13.
+desktop/qtpass: Updated for version 1.3.0.
+development/Fennel: Added (Lisp dialect that compiles to Lua).
+development/Sphinx: Updated for version 2.2.0.
+development/android-studio: Added missing file.
+development/android-studio: Updated for version 3.5.0_191.5791312>
+development/colm: Updated for version 0.13.0.7.
+development/dart: Updated for version 2.4.1.
+development/glm: Updated for version 0.9.9.5.
+development/hopper: Updated for version 4.5.14.
+development/jupyter-notebook: Updated for version 6.0.1.
+development/kotlin: Updated for version 1.3.50.
+development/obnc-libext: Updated for version 0.6.1.
+development/obnc: Updated for version 0.15.2.
+development/ragel: Updated for version 7.0.0.12.
+development/vscode-bin: Updated for version 1.37.1.
+games/dustrac: Updated for version 2.0.3
+games/etlegacy: Updated for version 2.76.
+games/puNES: Updated for version 0.105.
+games/solarus-quest-editor: Updated for version 1.6.1.
+games/solarus: Updated for version 1.6.1.
+games/zbom: Added (Zelda fangame for the solarus engine).
+games/zelda-roth-se: Updated for version 1.2.1.
+games/zelda-xd2-mercuris-chess: Added (Parodic Zelda fangame).
+games/zsdx: Updated for version 1.12.2.
+games/zsxd: Updated for version 1.12.2.
+gis/basemap: Updated for version 1.2.1.
+gis/python3-basemap: Updated for version 1.2.1.
+graphics/libplacebo: Fix build with SPIRV-Tools.
+graphics/openimageio: Fix MD5SUM
+ham/csdr: Added (DSP Library).
+ham/inspectrum: Added (offline radio signal analyser).
+libraries/GitPython: Updated for version 3.0.2.
+libraries/grpc: Added (High performance general RPC framework).
+libraries/ignition-transport: Update DOWNLOAD url.
+libraries/libcacard: Updated for version 2.7.0.
+libraries/libev: Updated for version 4.27.
+libraries/libgee: Updated for version 0.20.2.
+libraries/liblo: Updated for version 0.30.
+libraries/libosinfo: Updated for version 1.6.0.
+libraries/libstatgrab: Updated for version 0.92, cleanups.
+libraries/libwebp: Updated for version 1.0.3.
+libraries/lua-posix: Added (Lua bindings for POSIX).
+libraries/lua-readline: Added (Interface to the readline library).
+libraries/lua-std._debug: Added (Debug Hints Library).
+libraries/lua-std.normalize: Added (Normalized Lua Functions).
+libraries/lxqt-build-tools: Updated for version 0.6.0.
+libraries/png++: Updated for version 0.2.10.
+libraries/qtermwidget: Updated for version 0.14.1.
+libraries/quazip-qt5: Updated for version 0.8.1.
+libraries/quazip: Updated for version 0.8.1.
+libraries/tinyxml2: Updated for version 7.1.0
+libraries/wxsvg: Updated for version 1.5.20.
+multimedia/avidemux: Updated for version 2.7.4.
+multimedia/dvdstyler: Updated for version 3.1.2.
+multimedia/freshplayerplugin: Updated for version 0.3.11.
+multimedia/plexmediaserver: Updated for v 1.16.4.1469_6d5612c2f.
+multimedia/smtube: Updated for version 19.6.0.
+multimedia/vivaldi-codecs-ffmpeg-extra: Updated for v 76.0.3809.100.
+multimedia/vlc: Updated for version 3.0.8
+network/courier-unicode: Updated for version 2.1.
+network/ettercap: Updated for version 0.8.3.
+network/liferea: Updated for version 1.12.7.
+network/maildrop: Updated for version 3.0.0.
+network/modemu2k: Updated for version 0.0.5.
+network/opensmtpd-extras: Added (backends for OpenSMTPD tables).
+network/redir: Updated for version 3.3, changed homepage.
+network/slurm: Updated for version 19.05.2.
+network/socat: Updated for version 1.7.3.3
+network/speedtest-cli: Updated for version 2.1.2.
+network/telegram: Updated for version 1.8.2.
+network/ubertooth: Added (wireless development platform).
+network/vivaldi: Updated for version 2.7.1628.30.
+network/vnstat: Updated for version 2.4.
+office/kmymoney: Updated for version 4.8.4.
+office/texmacs: Updated for version 1.99.11.
+perl/perl-AnyEvent: Updated for version 7.16.
+python/Markdown: Updated for version 2.6.11.
+python/odict: Added (ordered dictionary).
+python/python-odict: Removed (replaced with odict).
+python/python3-lazy-object-proxy: Updated for version 1.4.2.
+python/typing: Updated for version 3.7.4.1.
+system/aide: Updated for version 0.16.2.
+system/android-file-transfer: Updated for version 3.9.
+system/clamav: Updated for version 0.101.4.
+system/epson-inkjet-printer-escpr: Updated for version 1.7.2.
+system/fzf: Simplify using bash/zsh keybindings.
+system/keybase: Updated for version 4.3.2.
+system/kyotocabinet: Updated for version 1.2.77.
+system/letsencrypt: Updated for version 0.37.2.
+system/modules: Updated for version 4.3.0.
+system/openmpi: Added new option.
+system/osinfo-db-tools: Updated for version 1.6.0.
+system/osinfo-db: Updated for version 20190805.
+system/qemu: Updated for version 4.1.0.
+system/qterminal: Updated for version 0.14.1.
+system/sysdig: Updated for version 0.26.2
+system/usermin: Updated for version 1.780.
+system/webmin: Updated for version 1.930.
+system/wine: Updated for version 4.0.2.
++--------------------------+
Sun Aug 18 01:03:12 UTC 2019
academic/gspiceui: Updated for version 1.2.36.
academic/zotero: Updated for version 5.0.73.
diff --git a/academic/FreeFem/FreeFem.SlackBuild b/academic/FreeFem/FreeFem.SlackBuild
new file mode 100644
index 0000000000..392e25396d
--- /dev/null
+++ b/academic/FreeFem/FreeFem.SlackBuild
@@ -0,0 +1,104 @@
+#!/bin/sh
+
+# Slackware build script for SciDAVis
+# Based on the Slackware 14.2 SlackBuild and on PKGBUILD script for freefem from AUR
+#
+# Copyright 2019, Fellype do Nascimento, Campinas - Brazil
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+PRGNAM=FreeFem
+VERSION=${VERSION:-4.4}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ SPEC=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ SPEC=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ SPEC="-spec linux-g++-64"
+fi
+
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-sources-$VERSION
+tar xvf $CWD/$PRGNAM-sources-$VERSION.tar.gz
+cd $PRGNAM-sources-$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 3rdparty/pkg
+cp $CWD/metis-5.1.0.tar.gz 3rdparty/pkg
+cp $CWD/tetgen1.5.1-beta1.tar.gz 3rdparty/pkg
+
+autoreconf -i
+
+./configure \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --disable-mumps \
+ --with-mpi=/usr/bin/mpic++ \
+ --enable-hpddm \
+ --enable-opengl
+
+find . -name Makefile -exec sed -i 's+^gcc+gcc =+' {} \;
+find . -name Makefile -exec sed -i 's+^dir+dir =+' {} \;
+
+## TODO: Enable mumps - FreeFem fails to compile with this option enabled up to now
+
+make
+make install DESTDIR=$PKG
+
+find "$PKG"/usr/lib/ff++/ -name "*.h" -exec chmod o+r {} \;
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a AUTHORS CHANGELOG.md README.md $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/academic/FreeFem/FreeFem.info b/academic/FreeFem/FreeFem.info
new file mode 100644
index 0000000000..2f74b29ae1
--- /dev/null
+++ b/academic/FreeFem/FreeFem.info
@@ -0,0 +1,14 @@
+PRGNAM="FreeFem"
+VERSION="4.4"
+HOMEPAGE="https://freefem.org/"
+DOWNLOAD="https://github.com/FreeFem/FreeFem-sources/archive/v4.4/FreeFem-sources-4.4.tar.gz \
+ http://glaros.dtc.umn.edu/gkhome/fetch/sw/metis/metis-5.1.0.tar.gz \
+ http://www.tetgen.org/1.5/src/tetgen1.5.1-beta1.tar.gz"
+MD5SUM="f839e7d80344552f07a195ef7a2d47eb \
+ 5465e67079419a69e0116de24fce58fe \
+ 3d55c197bcbfc611b7ced6f343643756"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="arpack-ng hdf5 openmpi suitesparse"
+MAINTAINER="Fellype do Nascimento"
+EMAIL="fellype(at)gmail.com"
diff --git a/academic/FreeFem/README b/academic/FreeFem/README
new file mode 100644
index 0000000000..99703a0063
--- /dev/null
+++ b/academic/FreeFem/README
@@ -0,0 +1,12 @@
+FreeFem is a high level multiphysics finite element software
+
+FreeFEM is a popular 2D and 3D partial differential equations (PDE) solver used
+by thousands of researchers across the world. It allows you to easily implement
+your own physics modules using the provided FreeFEM language. FreeFEM offers a
+large list of finite elements, like the Lagrange, Taylor-Hood, etc., usable in
+the continuous and discontinuous Galerkin method framework.
+
+FreeFEM has it own internal mesher, called BAMG, and is compatible with the best
+open-source mesh and visualization software like Tetgen, Gmsh, Mmg and ParaView.
+Written in C++ to optimize for speed, FreeFEM is interfaced with the popular
+mumps, PETSc and HPDDM solvers.
diff --git a/academic/FreeFem/slack-desc b/academic/FreeFem/slack-desc
new file mode 100644
index 0000000000..d2225acde6
--- /dev/null
+++ b/academic/FreeFem/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------------------------------------------------------|
+FreeFem: FreeFem (A high level multiphysics finite element software)
+FreeFem:
+FreeFem: FreeFem is a software aimed for non-linear multiphysics in 2D and 3D
+FreeFem:
+FreeFem: FreeFem++ offers a fast interpolation algorithm and a language for
+FreeFem: the manipulation of data on multiple meshes.
+FreeFem:
+FreeFem: For more information visit: https://freefem.org/
+FreeFem:
+FreeFem:
+FreeFem:
diff --git a/academic/Gridcoin-Research/Gridcoin-Research.SlackBuild b/academic/Gridcoin-Research/Gridcoin-Research.SlackBuild
index df8446c7c7..3e8c48fed2 100644
--- a/academic/Gridcoin-Research/Gridcoin-Research.SlackBuild
+++ b/academic/Gridcoin-Research/Gridcoin-Research.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for Gridcoin-Research
-# Copyright 2018 Edward W. Koenig, Vancouver, WA, USA
+# Copyright 2018-2019 Edward W. Koenig, Vancouver, WA, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -22,9 +22,8 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
PRGNAM=Gridcoin-Research
-VERSION=${VERSION:-4.0.4.0}
+VERSION=${VERSION:-4.0.5.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -117,17 +116,16 @@ cp -a $CWD/gridcoinresearch.conf $PKG/etc/$PRGNAM
mkdir -p $PKG/usr/share/pixmaps $PKG/usr/share/applications
cp -a $TMP/$PRGNAM-$VERSION/share/pixmaps/* $PKG/usr/share/pixmaps
-cp -a $CWD/Gridcoin-Research.desktop $PKG/usr/share/applications
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION/doc
-# we can delete the redundant man pages
-rm -f $PKG/usr/doc/$PRGNAM-$VERSION/gridcoinresearch.*
-rm -f $PKG/usr/doc/$PRGNAM-$VERSION/gridcoinresearchd.*
cp -a \
COPYING CHANGELOG.md README.md VULNERABILITY_RESPONSE_PROCESS.md \
$PKG/usr/doc/$PRGNAM-$VERSION
cp -a doc/* $PKG/usr/doc/$PRGNAM-$VERSION/doc
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+# we can delete the redundant man pages
+rm -f $PKG/usr/doc/$PRGNAM-$VERSION/gridcoinresearch.*
+rm -f $PKG/usr/doc/$PRGNAM-$VERSION/gridcoinresearchd.*
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
diff --git a/academic/Gridcoin-Research/Gridcoin-Research.info b/academic/Gridcoin-Research/Gridcoin-Research.info
index 6120baf09b..15d420c4fb 100644
--- a/academic/Gridcoin-Research/Gridcoin-Research.info
+++ b/academic/Gridcoin-Research/Gridcoin-Research.info
@@ -1,8 +1,8 @@
PRGNAM="Gridcoin-Research"
-VERSION="4.0.4.0"
+VERSION="4.0.5.0"
HOMEPAGE="https://gridcoin.us/"
-DOWNLOAD="https://github.com/gridcoin-community/Gridcoin-Research/archive/4.0.4.0/Gridcoin-Research-4.0.4.0.tar.gz"
-MD5SUM="21c4360c6f0452c8eac8796b32d060e7"
+DOWNLOAD="https://github.com/gridcoin-community/Gridcoin-Research/archive/4.0.5.0/Gridcoin-Research-4.0.5.0.tar.gz"
+MD5SUM="91c7c7aef2d8bee28936a3d0171eb51e"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/academic/Gridcoin-Research/doinst.sh b/academic/Gridcoin-Research/doinst.sh
index 5fb28930db..fd1bca3b49 100644
--- a/academic/Gridcoin-Research/doinst.sh
+++ b/academic/Gridcoin-Research/doinst.sh
@@ -1,3 +1,8 @@
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/STAR/STAR.SlackBuild b/academic/STAR/STAR.SlackBuild
index db525c76e3..5a441f4e16 100644
--- a/academic/STAR/STAR.SlackBuild
+++ b/academic/STAR/STAR.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=STAR
-VERSION=${VERSION:-2.7.1a}
+VERSION=${VERSION:-2.7.2b}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/academic/STAR/STAR.info b/academic/STAR/STAR.info
index d562308881..b3c37838fd 100644
--- a/academic/STAR/STAR.info
+++ b/academic/STAR/STAR.info
@@ -1,10 +1,10 @@
PRGNAM="STAR"
-VERSION="2.7.1a"
+VERSION="2.7.2b"
HOMEPAGE="https://github.com/alexdobin/STAR"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://github.com/alexdobin/STAR/archive/2.7.1a/STAR-2.7.1a.tar.gz"
-MD5SUM_x86_64="4026d6d19a9aea62404b84dfab204c99"
+DOWNLOAD_x86_64="https://github.com/alexdobin/STAR/archive/2.7.2b/STAR-2.7.2b.tar.gz"
+MD5SUM_x86_64="c9e3a6eaf4fd3f25145507f86a55e517"
REQUIRES=""
MAINTAINER="Rob van Nues"
EMAIL="sborg63@disroot.org"
diff --git a/academic/ViennaRNA/ViennaRNA.SlackBuild b/academic/ViennaRNA/ViennaRNA.SlackBuild
index 5b8a1882a2..ff63062efc 100644
--- a/academic/ViennaRNA/ViennaRNA.SlackBuild
+++ b/academic/ViennaRNA/ViennaRNA.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=ViennaRNA
-VERSION=${VERSION:-2.4.13}
+VERSION=${VERSION:-2.4.14}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/academic/ViennaRNA/ViennaRNA.info b/academic/ViennaRNA/ViennaRNA.info
index 5e7cdc20e0..06e2675530 100644
--- a/academic/ViennaRNA/ViennaRNA.info
+++ b/academic/ViennaRNA/ViennaRNA.info
@@ -1,8 +1,8 @@
PRGNAM="ViennaRNA"
-VERSION="2.4.13"
+VERSION="2.4.14"
HOMEPAGE="https://www.tbi.univie.ac.at/RNA"
-DOWNLOAD="https://github.com/ViennaRNA/ViennaRNA/releases/download/v2.4.13/ViennaRNA-2.4.13.tar.gz"
-MD5SUM="bd52c7ae189040b4b3cd328da5490b99"
+DOWNLOAD="https://github.com/ViennaRNA/ViennaRNA/releases/download/v2.4.14/ViennaRNA-2.4.14.tar.gz"
+MD5SUM="b9c64be709d3dfef72cc27e615845a04"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3 gri"
diff --git a/academic/copasi/copasi.SlackBuild b/academic/copasi/copasi.SlackBuild
index 9f616205c1..d446a59979 100644
--- a/academic/copasi/copasi.SlackBuild
+++ b/academic/copasi/copasi.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=copasi
-VERSION=${VERSION:-4.26.213}
+VERSION=${VERSION:-4.27.217}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/academic/copasi/copasi.info b/academic/copasi/copasi.info
index 3b04a8534b..bf260b9f42 100644
--- a/academic/copasi/copasi.info
+++ b/academic/copasi/copasi.info
@@ -1,10 +1,10 @@
PRGNAM="copasi"
VERSION="4.26.213"
HOMEPAGE="http://www.copasi.org"
-DOWNLOAD="https://github.com/copasi/COPASI/releases/download/Build-213/COPASI-4.26.213-Linux-32bit.tar.gz"
-MD5SUM="6e51e5d2f8b040007c8ad72502c32a04"
-DOWNLOAD_x86_64="https://github.com/copasi/COPASI/releases/download/Build-213/COPASI-4.26.213-Linux-64bit.tar.gz"
-MD5SUM_x86_64="01ec4dcc4fe3f367526f81f0b7ab498d"
+DOWNLOAD="https://github.com/copasi/COPASI/releases/download/Build-217/COPASI-4.27.217-Linux-32bit.tar.gz"
+MD5SUM="a218e91000bba6ca3071feddd95fd0d2"
+DOWNLOAD_x86_64="https://github.com/copasi/COPASI/releases/download/Build-217/COPASI-4.27.217-Linux-64bit.tar.gz"
+MD5SUM_x86_64="f9fd439a6b6a9f60bb2b54c666235aec"
REQUIRES=""
MAINTAINER="Pedro Mendes"
EMAIL="pedro@gepasi.org"
diff --git a/academic/gwyddion/gwyddion.SlackBuild b/academic/gwyddion/gwyddion.SlackBuild
index 68fa6a45cd..a514466846 100644
--- a/academic/gwyddion/gwyddion.SlackBuild
+++ b/academic/gwyddion/gwyddion.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=gwyddion
-VERSION=${VERSION:-2.53}
+VERSION=${VERSION:-2.54}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/academic/gwyddion/gwyddion.info b/academic/gwyddion/gwyddion.info
index 8795b14117..a8afb455b1 100644
--- a/academic/gwyddion/gwyddion.info
+++ b/academic/gwyddion/gwyddion.info
@@ -1,8 +1,8 @@
PRGNAM="gwyddion"
-VERSION="2.53"
+VERSION="2.54"
HOMEPAGE="http://gwyddion.net"
-DOWNLOAD="http://downloads.sourceforge.net/gwyddion/gwyddion-2.53.tar.xz"
-MD5SUM="310733ff22ed978912195d5ac60b3bae"
+DOWNLOAD="http://downloads.sourceforge.net/gwyddion/gwyddion-2.54.tar.xz"
+MD5SUM="2fd4165a95826a03c160b0311d1181b1"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="gtkglext"
diff --git a/academic/libqalculate/libqalculate.SlackBuild b/academic/libqalculate/libqalculate.SlackBuild
index 60942ece8c..86ade486fc 100644
--- a/academic/libqalculate/libqalculate.SlackBuild
+++ b/academic/libqalculate/libqalculate.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=libqalculate
-VERSION=${VERSION:-2.9.0}
+VERSION=${VERSION:-3.4.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -75,6 +75,7 @@ CXXFLAGS="$SLKCFLAGS" \
--prefix=/usr \
--libdir=/usr/lib${LIBDIRSUFFIX} \
--docdir=/usr/doc/$PRGNAM-$VERSION \
+ --mandir=/usr/man \
--disable-silent-rules \
--enable-static=no \
--disable-rpath \
@@ -89,6 +90,8 @@ make install DESTDIR=$PKG
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+find $PKG/usr/man -type f -exec gzip -9 {} \;
+
cp -a AUTHORS ChangeLog COPYING NEWS README* TODO $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/academic/libqalculate/libqalculate.info b/academic/libqalculate/libqalculate.info
index dd6139b102..0ff5260bd8 100644
--- a/academic/libqalculate/libqalculate.info
+++ b/academic/libqalculate/libqalculate.info
@@ -1,8 +1,8 @@
PRGNAM="libqalculate"
-VERSION="2.9.0"
+VERSION="3.4.0"
HOMEPAGE="http://qalculate.github.io/"
-DOWNLOAD="https://github.com/Qalculate/libqalculate/releases/download/v2.9.0/libqalculate-2.9.0.tar.gz"
-MD5SUM="0a7c8a8745397f5f25127617b1bf5802"
+DOWNLOAD="https://github.com/Qalculate/libqalculate/releases/download/v3.4.0/libqalculate-3.4.0.tar.gz"
+MD5SUM="71374cfffa41ccb7721543924dea3f8d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/academic/locarna/locarna.SlackBuild b/academic/locarna/locarna.SlackBuild
index 488e2cfec2..fdeaea36f9 100644
--- a/academic/locarna/locarna.SlackBuild
+++ b/academic/locarna/locarna.SlackBuild
@@ -24,7 +24,7 @@
PRGNAM=locarna
-VERSION=${VERSION:-1.9.2.2}
+VERSION=${VERSION:-1.9.2.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/academic/locarna/locarna.info b/academic/locarna/locarna.info
index 3614b6a9f2..cbcfcb5adf 100644
--- a/academic/locarna/locarna.info
+++ b/academic/locarna/locarna.info
@@ -1,8 +1,8 @@
PRGNAM="locarna"
-VERSION="1.9.2.2"
+VERSION="1.9.2.3"
HOMEPAGE="http://www.bioinf.uni-freiburg.de/Software/LocARNA/"
-DOWNLOAD="https://github.com/s-will/LocARNA/releases/download/v1.9.2.2/locarna-1.9.2.2.tar.gz"
-MD5SUM="24901cf57d3ef4a615f1f7b886d08eb3"
+DOWNLOAD="https://github.com/s-will/LocARNA/releases/download/v1.9.2.3/locarna-1.9.2.3.tar.gz"
+MD5SUM="d6c62b9905293ea77c12af4a43beb551"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="ViennaRNA"
diff --git a/academic/qalculate-gtk/qalculate-gtk.SlackBuild b/academic/qalculate-gtk/qalculate-gtk.SlackBuild
index fd8d9b073e..569baa8084 100644
--- a/academic/qalculate-gtk/qalculate-gtk.SlackBuild
+++ b/academic/qalculate-gtk/qalculate-gtk.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=qalculate-gtk
-VERSION=${VERSION:-2.9.0}
+VERSION=${VERSION:-3.4.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -74,6 +74,7 @@ CXXFLAGS="$SLKCFLAGS" \
./configure \
--prefix=/usr \
--docdir=/usr/doc/$PRGNAM-$VERSION \
+ --mandir=/usr/man \
--disable-silent-rules \
--build=$ARCH-slackware-linux
@@ -83,6 +84,8 @@ make install DESTDIR=$PKG
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+find $PKG/usr/man -type f -exec gzip -9 {} \;
+
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a AUTHORS ChangeLog COPYING NEWS README TODO $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/academic/qalculate-gtk/qalculate-gtk.info b/academic/qalculate-gtk/qalculate-gtk.info
index 2fc34d1d81..e3b8170127 100644
--- a/academic/qalculate-gtk/qalculate-gtk.info
+++ b/academic/qalculate-gtk/qalculate-gtk.info
@@ -1,8 +1,8 @@
PRGNAM="qalculate-gtk"
-VERSION="2.9.0"
+VERSION="3.4.0"
HOMEPAGE="http://qalculate.github.io/"
-DOWNLOAD="https://github.com/Qalculate/qalculate-gtk/releases/download/v2.9.0/qalculate-gtk-2.9.0.tar.gz"
-MD5SUM="1d7c7797eb01d601f6b9f4f5ac4f3bfc"
+DOWNLOAD="https://github.com/Qalculate/qalculate-gtk/releases/download/v3.4.0/qalculate-gtk-3.4.0.tar.gz"
+MD5SUM="58a8670ce4f3e692acbd2f27d104f82e"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="libqalculate"
diff --git a/academic/reduce-algebra/reduce-algebra.SlackBuild b/academic/reduce-algebra/reduce-algebra.SlackBuild
index ead476888a..81e838f984 100644
--- a/academic/reduce-algebra/reduce-algebra.SlackBuild
+++ b/academic/reduce-algebra/reduce-algebra.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=reduce-algebra
-VERSION=${VERSION:-20190413svn4961}
+VERSION=${VERSION:-20190915svn5129}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/academic/reduce-algebra/reduce-algebra.info b/academic/reduce-algebra/reduce-algebra.info
index bf126ba1f1..4ed18d8b06 100644
--- a/academic/reduce-algebra/reduce-algebra.info
+++ b/academic/reduce-algebra/reduce-algebra.info
@@ -1,10 +1,10 @@
PRGNAM="reduce-algebra"
-VERSION="20190413svn4961"
+VERSION="20190915svn5129"
HOMEPAGE="http://reduce-algebra.sourceforge.net"
-DOWNLOAD="http://downloads.sourceforge.net/reduce-algebra/snapshot_2019-04-13/Reduce-svn4961-src.tar.gz \
- http://downloads.sourceforge.net/reduce-algebra/snapshot_2019-04-13/linux64/reduce-common_4961_all.tgz"
-MD5SUM="c028571b90926cfce76945a1476282b8 \
- 7ccfa1e2a15dd920db5d8043233df366"
+DOWNLOAD="http://downloads.sourceforge.net/reduce-algebra/snapshot_2019-09-15/Reduce-svn5129-src.tar.gz \
+ http://downloads.sourceforge.net/reduce-algebra/snapshot_2019-09-15/linux64/reduce-common_5129_all.tgz"
+MD5SUM="49faf1960f9a0cdb964d90e4304dd0e0 \
+ 700e0543f9527142b5f4435520ba068d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/academic/zotero/zotero.SlackBuild b/academic/zotero/zotero.SlackBuild
index 6e7b22f9b3..f1d53a55a5 100644
--- a/academic/zotero/zotero.SlackBuild
+++ b/academic/zotero/zotero.SlackBuild
@@ -25,7 +25,7 @@
PRGNAM=zotero
SRCNAM=Zotero
-VERSION=${VERSION:-5.0.73}
+VERSION=${VERSION:-5.0.74}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/academic/zotero/zotero.info b/academic/zotero/zotero.info
index af2158063c..268b53e11d 100644
--- a/academic/zotero/zotero.info
+++ b/academic/zotero/zotero.info
@@ -1,10 +1,10 @@
PRGNAM="zotero"
VERSION="5.0.73"
HOMEPAGE="https://www.zotero.org/"
-DOWNLOAD="https://download.zotero.org/client/release/5.0.73/Zotero-5.0.73_linux-i686.tar.bz2"
-MD5SUM="53defc189668d77aa460dfae575a0037"
-DOWNLOAD_x86_64="https://download.zotero.org/client/release/5.0.73/Zotero-5.0.73_linux-x86_64.tar.bz2"
-MD5SUM_x86_64="ed9580c4a60103eeaf0b1642878be1ce"
+DOWNLOAD="https://download.zotero.org/client/release/5.0.74/Zotero-5.0.74_linux-i686.tar.bz2"
+MD5SUM="02630bf7e82bca036517297701a22499"
+DOWNLOAD_x86_64="https://download.zotero.org/client/release/5.0.74/Zotero-5.0.74_linux-x86_64.tar.bz2"
+MD5SUM_x86_64="efbbef2273e7403d6ab92569a2d60c70"
REQUIRES=""
MAINTAINER="Andrew Payne"
EMAIL="phalange@komputermatrix.com"
diff --git a/audio/FAudio/FAudio.SlackBuild b/audio/FAudio/FAudio.SlackBuild
index 428a4f32f8..5e5487129c 100644
--- a/audio/FAudio/FAudio.SlackBuild
+++ b/audio/FAudio/FAudio.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=FAudio
-VERSION=${VERSION:-19.08}
+VERSION=${VERSION:-19.10}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/audio/FAudio/FAudio.info b/audio/FAudio/FAudio.info
index b41f76efbc..211288af9c 100644
--- a/audio/FAudio/FAudio.info
+++ b/audio/FAudio/FAudio.info
@@ -1,8 +1,8 @@
PRGNAM="FAudio"
-VERSION="19.08"
+VERSION="19.10"
HOMEPAGE="https://fna-xna.github.io/"
-DOWNLOAD="https://github.com/FNA-XNA/FAudio/archive/19.08/FAudio-19.08.tar.gz"
-MD5SUM="05aa236b3369b4efb56971c0bce9b913"
+DOWNLOAD="https://github.com/FNA-XNA/FAudio/archive/19.10/FAudio-19.10.tar.gz"
+MD5SUM="baa212e0a31eb2011ce3450962980310"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="SDL2"
diff --git a/audio/asunder/README b/audio/asunder/README
index fb52473048..9eef1d56ef 100644
--- a/audio/asunder/README
+++ b/audio/asunder/README
@@ -17,5 +17,5 @@ Optional dependecies:
* lame (for MP3 support)
* opus (for Opus support)
* mppenc (for Musepack support)
- * nero-aac (for AAC support)
+ * Fraunhofer FDK AAC (for AAC support)
* mac (for Monkey's Audio support)
diff --git a/audio/asunder/asunder.SlackBuild b/audio/asunder/asunder.SlackBuild
index 0ec8591df5..4f404718ea 100644
--- a/audio/asunder/asunder.SlackBuild
+++ b/audio/asunder/asunder.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for Asunder
# Copyright 2008-2012 Frank Caraballo <fecaraballo{at}gmail{dot}com>
-# Copyright 2017-2018 Alan Ianson, Penticton, BC Canada
+# Copyright 2017-2019 Alan Ianson, Penticton, BC Canada
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -24,7 +24,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=asunder
-VERSION=${VERSION:-2.9.3}
+VERSION=${VERSION:-2.9.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/audio/asunder/asunder.info b/audio/asunder/asunder.info
index ca88c676fd..8c9ed6faac 100644
--- a/audio/asunder/asunder.info
+++ b/audio/asunder/asunder.info
@@ -1,8 +1,8 @@
PRGNAM="asunder"
-VERSION="2.9.3"
+VERSION="2.9.4"
HOMEPAGE="http://littlesvr.ca/asunder/"
-DOWNLOAD="http://littlesvr.ca/asunder/releases/asunder-2.9.3.tar.bz2"
-MD5SUM="fe20004f6f7699b4959e7f0458488ebf"
+DOWNLOAD="http://littlesvr.ca/asunder/releases/asunder-2.9.4.tar.bz2"
+MD5SUM="6f0638ed618aa32e00432a9579503bf3"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/audio/clyrics/clyrics.SlackBuild b/audio/clyrics/clyrics.SlackBuild
index dbbe3db31e..261f33ecae 100644
--- a/audio/clyrics/clyrics.SlackBuild
+++ b/audio/clyrics/clyrics.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=clyrics
-VERSION=${VERSION:-0.11}
+VERSION=${VERSION:-0.12}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/audio/clyrics/clyrics.info b/audio/clyrics/clyrics.info
index 7e181f9b54..7b6ea1f919 100644
--- a/audio/clyrics/clyrics.info
+++ b/audio/clyrics/clyrics.info
@@ -1,8 +1,8 @@
PRGNAM="clyrics"
-VERSION="0.11"
+VERSION="0.12"
HOMEPAGE="https://github.com/trizen/clyrics/"
-DOWNLOAD="https://github.com/trizen/clyrics/archive/0.11/clyrics-0.11.tar.gz"
-MD5SUM="f2e9ac2291c79d0d1c71fb258dddac5c"
+DOWNLOAD="https://github.com/trizen/clyrics/archive/0.12/clyrics-0.12.tar.gz"
+MD5SUM="f175860c33b5e87403b7d5248e0ac04d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="perl-LWP-Protocol-https perl-www-mechanize"
diff --git a/audio/flacon/flacon.SlackBuild b/audio/flacon/flacon.SlackBuild
index e9cd6f2789..dc4ccfa291 100644
--- a/audio/flacon/flacon.SlackBuild
+++ b/audio/flacon/flacon.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=flacon
-VERSION=${VERSION:-5.4.0}
+VERSION=${VERSION:-5.5.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/audio/flacon/flacon.info b/audio/flacon/flacon.info
index 03d6a176dd..2baa107099 100644
--- a/audio/flacon/flacon.info
+++ b/audio/flacon/flacon.info
@@ -1,8 +1,8 @@
PRGNAM="flacon"
-VERSION="5.4.0"
+VERSION="5.5.1"
HOMEPAGE="https://flacon.github.io/"
-DOWNLOAD="https://github.com/flacon/flacon/archive/v5.4.0/flacon-5.4.0.tar.gz"
-MD5SUM="070621a89eececeb8b2abc51597faa0e"
+DOWNLOAD="https://github.com/flacon/flacon/archive/v5.5.1/flacon-5.5.1.tar.gz"
+MD5SUM="0bfb09a9b198694959c89e8372da10df"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="qt5 libuchardet"
diff --git a/audio/mixxx/mixxx.info b/audio/mixxx/mixxx.info
index 615468db54..9356c988ae 100644
--- a/audio/mixxx/mixxx.info
+++ b/audio/mixxx/mixxx.info
@@ -5,6 +5,6 @@ DOWNLOAD="https://github.com/mixxxdj/mixxx/archive/release-2.2.2/mixxx-release-2
MD5SUM="6cc0950555e408bfc77c57599deefe1a"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="chromaprint faad2 libmp4v2 libshout lilv opencore-amr opusfile portaudio portmidi protobuf qt5 rubberband vamp-plugin-sdk"
+REQUIRES="chromaprint faad2 libmodplug libmp4v2 libshout lilv opencore-amr opusfile portaudio portmidi protobuf qt5 rubberband vamp-plugin-sdk"
MAINTAINER="Matteo Bernardini"
EMAIL="ponce@slackbuilds.org"
diff --git a/audio/pasystray/pasystray.SlackBuild b/audio/pasystray/pasystray.SlackBuild
index 55f598cf7f..6911a73d0f 100644
--- a/audio/pasystray/pasystray.SlackBuild
+++ b/audio/pasystray/pasystray.SlackBuild
@@ -2,7 +2,7 @@
#
# Slackware build script for pasystray
#
-# Copyright 2014-2017 Erik W. Hanson, Minneapolis, MN, USA
+# Copyright 2014-2019 Erik W. Hanson, Minneapolis, MN, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=pasystray
-VERSION=${VERSION:-0.6.0}
+VERSION=${VERSION:-0.7.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/audio/pasystray/pasystray.info b/audio/pasystray/pasystray.info
index f2aadb5ba2..0a7356faae 100644
--- a/audio/pasystray/pasystray.info
+++ b/audio/pasystray/pasystray.info
@@ -1,8 +1,8 @@
PRGNAM="pasystray"
-VERSION="0.6.0"
+VERSION="0.7.1"
HOMEPAGE="https://github.com/christophgysin/pasystray"
-DOWNLOAD="https://github.com/christophgysin/pasystray/archive/pasystray-0.6.0.tar.gz"
-MD5SUM="938d295520eb0605031f9f3531d5b1d6"
+DOWNLOAD="https://github.com/christophgysin/pasystray/archive/pasystray-0.7.1.tar.gz"
+MD5SUM="0b8fd064551218f95f2cb535fea37d2b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/audio/pulseaudio-ctl/pulseaudio-ctl.SlackBuild b/audio/pulseaudio-ctl/pulseaudio-ctl.SlackBuild
index d60e6d9f9d..5cbfd12146 100644
--- a/audio/pulseaudio-ctl/pulseaudio-ctl.SlackBuild
+++ b/audio/pulseaudio-ctl/pulseaudio-ctl.SlackBuild
@@ -2,7 +2,7 @@
#
# Slackware build script for pulseaudio-ctl.
#
-# Copyright 2015-2017 Edinaldo P. Silva, Rio de Janeiro, Brazil.
+# Copyright 2015-2019 Edinaldo P. Silva, Rio de Janeiro, Brazil.
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=pulseaudio-ctl
-VERSION=${VERSION:-1.66}
+VERSION=${VERSION:-1.67}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/audio/pulseaudio-ctl/pulseaudio-ctl.info b/audio/pulseaudio-ctl/pulseaudio-ctl.info
index 0264b52dcc..c702f5ff38 100644
--- a/audio/pulseaudio-ctl/pulseaudio-ctl.info
+++ b/audio/pulseaudio-ctl/pulseaudio-ctl.info
@@ -1,8 +1,8 @@
PRGNAM="pulseaudio-ctl"
-VERSION="1.66"
+VERSION="1.67"
HOMEPAGE="https://github.com/graysky2/pulseaudio-ctl"
-DOWNLOAD="https://github.com/graysky2/pulseaudio-ctl/archive/v1.66/pulseaudio-ctl-1.66.tar.gz"
-MD5SUM="dab4accd948f9a4ca3659e1a1bf02517"
+DOWNLOAD="https://github.com/graysky2/pulseaudio-ctl/archive/v1.67/pulseaudio-ctl-1.67.tar.gz"
+MD5SUM="2d8fa3fa98d1c5c8fe81e4ef3ced3f46"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/business/stansoft/stansoft.SlackBuild b/business/stansoft/stansoft.SlackBuild
index 7501d9e6d8..2367dd5440 100644
--- a/business/stansoft/stansoft.SlackBuild
+++ b/business/stansoft/stansoft.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=stansoft
-VERSION=${VERSION:-7.15}
+VERSION=${VERSION:-7.16}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/business/stansoft/stansoft.info b/business/stansoft/stansoft.info
index e9d01dfff4..b3e54312f1 100644
--- a/business/stansoft/stansoft.info
+++ b/business/stansoft/stansoft.info
@@ -1,10 +1,10 @@
PRGNAM="stansoft"
-VERSION="7.15"
+VERSION="7.16"
HOMEPAGE="http://www.stansoft.org"
-DOWNLOAD="http://download.stansoft.org/files/stansoft-v7.15-x86.tar.bz2"
-MD5SUM="8a3374f2cf2c2f23a822e4e0470a5e71"
-DOWNLOAD_x86_64="http://download.stansoft.org/files/stansoft-v7.15-x86_64.tar.bz2"
-MD5SUM_x86_64="025a89ddd1ec2364cda8966739641f87"
+DOWNLOAD="http://download.stansoft.org/files/stansoft-v7.16-x86.tar.bz2"
+MD5SUM="58bfc9629c93e2b4ff68e4a7925d9a91"
+DOWNLOAD_x86_64="http://download.stansoft.org/files/stansoft-v7.16-x86_64.tar.bz2"
+MD5SUM_x86_64="5a018819b0cf48c099cddaff0ca45874"
REQUIRES=""
MAINTAINER="Stansoft"
EMAIL="info@stansoft.org"
diff --git a/desktop/Zafiro-icons/Zafiro-icons.SlackBuild b/desktop/Zafiro-icons/Zafiro-icons.SlackBuild
index 901980e5ae..da16c12cd7 100644
--- a/desktop/Zafiro-icons/Zafiro-icons.SlackBuild
+++ b/desktop/Zafiro-icons/Zafiro-icons.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM="Zafiro-icons"
-VERSION=${VERSION:-0.9}
+VERSION=${VERSION:-1.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/desktop/Zafiro-icons/Zafiro-icons.info b/desktop/Zafiro-icons/Zafiro-icons.info
index f1a17e50fa..a323d61355 100644
--- a/desktop/Zafiro-icons/Zafiro-icons.info
+++ b/desktop/Zafiro-icons/Zafiro-icons.info
@@ -1,8 +1,8 @@
PRGNAM="Zafiro-icons"
-VERSION="0.9"
+VERSION="1.0"
HOMEPAGE="https://github.com/zayronxio/Zafiro-icons"
-DOWNLOAD="https://github.com/zayronxio/Zafiro-icons/archive/v0.9/Zafiro-icons-0.9.tar.gz"
-MD5SUM="43916ce38b73cd0907f27f9422e57dd7"
+DOWNLOAD="https://github.com/zayronxio/Zafiro-icons/archive/1.0/Zafiro-icons-1.0.tar.gz"
+MD5SUM="bd6c351dfc03f93ca4c992b896cd8e29"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/desktop/birdtray/README b/desktop/birdtray/README
new file mode 100644
index 0000000000..d2388e4522
--- /dev/null
+++ b/desktop/birdtray/README
@@ -0,0 +1,2 @@
+Birdtray is a system tray new mail notification for Thunderbird 60+
+which does not require extensions.
diff --git a/desktop/birdtray/birdtray.SlackBuild b/desktop/birdtray/birdtray.SlackBuild
new file mode 100644
index 0000000000..41de093827
--- /dev/null
+++ b/desktop/birdtray/birdtray.SlackBuild
@@ -0,0 +1,104 @@
+#!/bin/sh
+
+# Slackware build script for birdtray
+
+# Copyright 2019 ulivo1991 Italy
+# 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=birdtray
+VERSION=${VERSION:-1.6}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-RELEASE_$VERSION
+tar xvf $CWD/$PRGNAM-RELEASE_$VERSION.tar.gz
+cd $PRGNAM-RELEASE_$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 src
+mkdir -p build
+cd build
+qmake-qt5 \
+ QMAKE_CXXFLAGS="$SLKCFLAGS" ..
+make
+cd ..
+
+install -d "$PKG"/usr/bin
+install -d "$PKG"/usr/lib${LIBDIRSUFFIX}/birdtray
+install -d "$PKG"/usr/include/birdtray
+install -d "$PKG"/usr/share/applications
+
+install $CWD/birdtray.desktop "$PKG"/usr/share/applications/birdtray.desktop
+install build/birdtray "$PKG"/usr/bin/birdtray
+install -m644 build/*.o "$PKG"/usr/lib${LIBDIRSUFFIX}/birdtray/
+install -m644 build/*.h "$PKG"/usr/include/birdtray/
+cd ..
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a \
+ LICENSE.txt README.md \
+ $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/desktop/birdtray/birdtray.desktop b/desktop/birdtray/birdtray.desktop
new file mode 100644
index 0000000000..3f486a806a
--- /dev/null
+++ b/desktop/birdtray/birdtray.desktop
@@ -0,0 +1,32 @@
+[Desktop Entry]
+Encoding=UTF-8
+Name=Birdtray
+Keywords=Email;E-mail;Newsgroup;Feed;RSS
+Keywords[ast]=Corréu;Corréu-e;Noticies;Discusiones;Mensaxes;Canales;RSS
+Keywords[ca]=Correu;Email;E-mail;Mailing;Llistes;Notícies;RSS
+Keywords[cs]=Email;E-mail;Pošta;Elektronická pošta;Diskusní skupiny;Čtečka;RSS
+Keywords[da]=Email;E-mail;Epost;E-post;E-brev;Newsgroup;Nyhedsgruppe;Nyhedskilde;Usenet;Feed;RSS
+Keywords[de]=Mail;E-Mail;Newsgroup;Nachrichten;Feed;RSS;Post;News;Usenet;online;lesen;schreiben
+Keywords[el]=Email;E-mail;Newsgroup;Feed;RSS;ημαιλ;Αλληλογραφία;Ροή;ΡΣΣ;Συζητήσεις;Γράμματα
+Keywords[es]=Email;Correo electrónico;Noticias;Discusiones;Mensajes;Canales;RSS
+Keywords[fi]=Mail;E-Mail;Email;Newsgroup;Feed;RSS;posti;sähköposti;maili;meili;Usenet;uutisryhmät;syöte
+Keywords[fr]=Mails;Mels;E-Mails;Emails;Courriels;Courriers;Newsgroup;Feed;RSS;Poster;Thunderbird;Lire;Écrire
+Keywords[he]=דוא"ל;דוא״ל;מייל;אי-מייל;אימייל;הודעות;מוזילה;תאנדרבירד;ת׳אנדרבירד;ת'אנדרבירד;ת׳אנדרברד;ת'אנדרברד;דואל;
+Keywords[hr]=email;e-mail;e-pošta;pošta;RSS
+Keywords[hu]=Email;E-mail;Levél;Levelezés;Hírcsoport;Feed;Hírforrás;RSS
+Keywords[it]=Email;Mail;Posta;Newsgroup;Feed;RSS
+Keywords[is]=tölvupóstur;rafpóstur;fréttir;fréttahópar;samtöl;skilaboð;fréttastraumar;RSS
+Keywords[ja]=Eメール;イーメール;mail;e-mail;email;メール;電子メール;ニュースグループ;ネットニュース;RSS;フィードリーダー;書く;読む;Mozilla
+Keywords[nl]=Email;E-mail;Newsgroup;Feed;RSS;Nieuwsgroep;Post
+Keywords[ru]=Email;E-mail;Newsgroup;Feed;RSS;почта;письма;новости;фиды
+Keywords[sk]=Email;E-mail;Elektronická pošta;Diskusné skupiny;Čítačka kanálov;RSS
+Keywords[uk]=Email;E-mail;Newsgroup;Feed;RSS;пошта;новини;подачі;стрічка
+Keywords[vi]=Mail;E-Mail;Email;Newsgroup;Feed;RSS;Thư điện tử;Gửi thư
+Keywords[zh_CN]=Mail;E-Mail;Email;Newsgroup;Feed;RSS;电子;邮件;新闻;Thunderbird;tb;雷鸟;电邮;邮箱;阅读器;
+Exec=birdtray
+Terminal=false
+X-MultipleArgs=false
+Type=Application
+Icon=thunderbird
+Categories=Application;Network;Email;
+StartupNotify=true
diff --git a/desktop/birdtray/birdtray.info b/desktop/birdtray/birdtray.info
new file mode 100644
index 0000000000..44a3cfb0ed
--- /dev/null
+++ b/desktop/birdtray/birdtray.info
@@ -0,0 +1,10 @@
+PRGNAM="birdtray"
+VERSION="1.6"
+HOMEPAGE="https://github.com/gyunaev/birdtray"
+DOWNLOAD="https://github.com/gyunaev/birdtray/archive/RELEASE_1.6/birdtray-RELEASE_1.6.tar.gz"
+MD5SUM="fa8cb67a32e1464b136c147ec3a96252"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="qt5"
+MAINTAINER="ulivo1991"
+EMAIL="ulivo 1991 <at> gmail <dot> com"
diff --git a/desktop/birdtray/slack-desc b/desktop/birdtray/slack-desc
new file mode 100644
index 0000000000..f28820d4cc
--- /dev/null
+++ b/desktop/birdtray/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------------------------------------------------------|
+birdtray: birdtray (tray icon mail notification for Thunderbird)
+birdtray:
+birdtray: Birdtray is a system tray new mail notification for Thunderbird 60+
+birdtray: which does not require extensions.
+birdtray:
+birdtray: https://github.com/gyunaev/birdtray
+birdtray:
+birdtray:
+birdtray:
+birdtray:
+birdtray:
diff --git a/desktop/compton-conf/compton-conf.SlackBuild b/desktop/compton-conf/compton-conf.SlackBuild
index ce6d4598c4..f2cb1da64b 100644
--- a/desktop/compton-conf/compton-conf.SlackBuild
+++ b/desktop/compton-conf/compton-conf.SlackBuild
@@ -23,8 +23,8 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM="compton-conf"
-VERSION=${VERSION:-0.4.0}
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-0.14.1}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
@@ -63,7 +63,6 @@ mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
tar xvf $CWD/$PRGNAM-$VERSION.tar.?z
-tar xvf $CWD/$L10N-$L10N_VER.tar.?z -C $PRGNAM-$VERSION/
cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
@@ -72,8 +71,6 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-cp $L10N-$L10N_VER/$PRGNAM/* translations/
-
mkdir build; cd build
cmake \
diff --git a/desktop/compton-conf/compton-conf.info b/desktop/compton-conf/compton-conf.info
index ae5dbc7885..3327fb64cc 100644
--- a/desktop/compton-conf/compton-conf.info
+++ b/desktop/compton-conf/compton-conf.info
@@ -1,10 +1,8 @@
PRGNAM="compton-conf"
-VERSION="0.4.0"
+VERSION="0.14.1"
HOMEPAGE="https://github.com/lxde/compton-conf"
-DOWNLOAD="https://github.com/lxde/compton-conf/archive/0.4.0/compton-conf-0.4.0.tar.gz \
- https://github.com/lxqt/lxqt-l10n/archive/0.13.0/lxqt-l10n-0.13.0.tar.gz"
-MD5SUM="c3145019e45b459b14ac5072c0b6cf4f \
- 243bd386ad4cb3f23cb364521f4efc04"
+DOWNLOAD="https://github.com/lxde/compton-conf/archive/0.14.1/compton-conf-0.14.1.tar.gz"
+MD5SUM="018555b554112271e2992dabe0dee38f"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="libconfig lxqt-build-tools"
diff --git a/desktop/gmrun/gmrun.SlackBuild b/desktop/gmrun/gmrun.SlackBuild
index ad6e7d58e5..b221579f9c 100644
--- a/desktop/gmrun/gmrun.SlackBuild
+++ b/desktop/gmrun/gmrun.SlackBuild
@@ -4,7 +4,7 @@
#
# Copyright 2010 Binh Nguyen <binhvng@gmail.com>
# Copyright 2014 Ryan P.C. McQuen, WA, ryanpcmcquen@member.fsf.org
-# Copyright 2017-2018 Edinaldo P. Silva, Rio de Janeiro, Brazil.
+# Copyright 2017-2019 Edinaldo P. Silva, Rio de Janeiro, Brazil.
#
# All rights reserved.
#
@@ -26,7 +26,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=gmrun
-VERSION=${VERSION:-0.9.4w}
+VERSION=${VERSION:-0.9.5w}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -73,9 +73,6 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-# Some patches (most from Debian):
-for i in $CWD/patches/* ; do patch -p1 < $i; done
-
autoreconf -fiv
CFLAGS="$SLKCFLAGS" \
diff --git a/desktop/gmrun/gmrun.info b/desktop/gmrun/gmrun.info
index eed8e7665e..7c6d2c2ee0 100644
--- a/desktop/gmrun/gmrun.info
+++ b/desktop/gmrun/gmrun.info
@@ -1,8 +1,8 @@
PRGNAM="gmrun"
-VERSION="0.9.4w"
+VERSION="0.9.5w"
HOMEPAGE="https://github.com/wdlkmpx/gmrun/"
-DOWNLOAD="https://github.com/wdlkmpx/gmrun/archive/0.9.4w/gmrun-0.9.4w.tar.gz"
-MD5SUM="e3fa3ebfa6d81675ba59152372fb2f7b"
+DOWNLOAD="https://github.com/wdlkmpx/gmrun/archive/0.9.5w/gmrun-0.9.5w.tar.gz"
+MD5SUM="8d7fdf893f15306df9bb9daca6cf897d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/desktop/gmrun/patches/10-escaping.patch b/desktop/gmrun/patches/10-escaping.patch
deleted file mode 100644
index b4bc2084b6..0000000000
--- a/desktop/gmrun/patches/10-escaping.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-# Description: Correct escaping of characters
-# Author: Luca Bedogni <me@lucabedogni.it>
-
-Index: gmrun-0.9.2/src/gtkcompletionline.cc
-===================================================================
---- gmrun-0.9.2.orig/src/gtkcompletionline.cc 2010-02-03 12:30:02.239774762 +0800
-+++ gmrun-0.9.2/src/gtkcompletionline.cc 2010-02-03 12:30:24.983767847 +0800
-@@ -226,12 +226,9 @@
- const char* i = str.c_str();
- while (*i) {
- char c = *i++;
-- switch (c) {
-- case ' ':
-- res += '\\';
-- default:
-- res += c;
-- }
-+ if (c == ' ' || c == '(' || c == ')' || c =='\'')
-+ res += '\\';
-+ res += c;
- }
- return res;
- }
diff --git a/desktop/gmrun/patches/20-includes.patch b/desktop/gmrun/patches/20-includes.patch
deleted file mode 100644
index c387bcd1dd..0000000000
--- a/desktop/gmrun/patches/20-includes.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-# Description: include missing headers
-# Author: Martin Michlmayr <tbm@cyrius.com>
-
-Index: gmrun-0.9.2/src/prefs.cc
-===================================================================
---- gmrun-0.9.2.orig/src/prefs.cc 2010-02-03 12:30:57.407768496 +0800
-+++ gmrun-0.9.2/src/prefs.cc 2010-02-03 12:31:04.636318281 +0800
-@@ -10,6 +10,7 @@
- *****************************************************************************/
-
-
-+#include <cstdlib>
- #include <fstream>
- #include <iostream>
- #include <stdio.h>
diff --git a/desktop/gmrun/patches/30-fix-gcc-4.3-build.patch b/desktop/gmrun/patches/30-fix-gcc-4.3-build.patch
deleted file mode 100644
index bcdbc8acfe..0000000000
--- a/desktop/gmrun/patches/30-fix-gcc-4.3-build.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-# Description: include missing headers
-# Author: Cyril Brulebois <cyril.brulebois@enst-bretagne.fr>
-
-Index: gmrun-0.9.2/src/ci_string.h
-===================================================================
---- gmrun-0.9.2.orig/src/ci_string.h 2010-02-03 12:31:31.323767018 +0800
-+++ gmrun-0.9.2/src/ci_string.h 2010-02-03 12:31:38.822001700 +0800
-@@ -8,6 +8,7 @@
-
- #include <string>
- #include <ctype.h>
-+#include <cstring>
-
- struct ci_char_traits : public std::char_traits<char>
- {
-Index: gmrun-0.9.2/src/gtkcompletionline.cc
-===================================================================
---- gmrun-0.9.2.orig/src/gtkcompletionline.cc 2010-02-03 12:31:43.951768512 +0800
-+++ gmrun-0.9.2/src/gtkcompletionline.cc 2010-02-03 12:31:51.199767425 +0800
-@@ -30,6 +30,7 @@
- #include <sstream>
- #include <string>
- #include <vector>
-+#include <cstring>
- using namespace std;
-
- #include "gtkcompletionline.h"
diff --git a/desktop/gmrun/patches/40-history_string.patch b/desktop/gmrun/patches/40-history_string.patch
deleted file mode 100644
index ecfe1d303b..0000000000
--- a/desktop/gmrun/patches/40-history_string.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-# Description: Handle more than 256 characters in the history
-# Author: <bdefreese@bddebian3.bddebian.com>
-
-Index: gmrun-0.9.2/src/history.cc
-===================================================================
---- gmrun-0.9.2.orig/src/history.cc 2010-02-03 12:32:18.519767950 +0800
-+++ gmrun-0.9.2/src/history.cc 2010-02-03 12:32:43.586035039 +0800
-@@ -41,15 +41,14 @@
- ifstream f(filename);
- if (!f) return;
-
-+ string line_text;
-+
- while (!f.eof()) {
-- char line_text[256];
- string line_str;
-
-- f.getline(line_text, sizeof(line_text));
-- if (*line_text) {
-- line_str = line_text;
-- history.push_back(line_str);
-- }
-+ getline(f,line_text);
-+ line_str = line_text;
-+ history.push_back(line_str);
- }
-
- m_file_entries = history.size();
diff --git a/desktop/gmrun/patches/50-empty-history.patch b/desktop/gmrun/patches/50-empty-history.patch
deleted file mode 100644
index 7f9477f7b6..0000000000
--- a/desktop/gmrun/patches/50-empty-history.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-# Description: Don't create an empty history file when History=0
-# Author: <bdefreese@bddebian3.bddebian.com>
-
-Index: gmrun-0.9.2/src/history.cc
-===================================================================
---- gmrun-0.9.2.orig/src/history.cc 2010-02-03 12:33:29.575767540 +0800
-+++ gmrun-0.9.2/src/history.cc 2010-02-03 12:34:47.349422238 +0800
-@@ -65,17 +65,19 @@
- if (!configuration.get_int("History", HIST_MAX_SIZE))
- HIST_MAX_SIZE = 20;
-
-- ofstream f(filename, ios::out);
-+ if (HIST_MAX_SIZE) {
-+ ofstream f(filename, ios::out);
-
-- int start = 0;
-- if (history.size() > (size_t)HIST_MAX_SIZE)
-- start = history.size() - HIST_MAX_SIZE;
-+ int start = 0;
-+ if (history.size() > (size_t)HIST_MAX_SIZE)
-+ start = history.size() - HIST_MAX_SIZE;
-+
-+ for (size_t i = start; i < history.size(); i++)
-+ if (history[i].length() != 0)
-+ f << history[i] << endl;
-
-- for (size_t i = start; i < history.size(); i++)
-- if (history[i].length() != 0)
-- f << history[i] << endl;
--
-- f.flush();
-+ f.flush();
-+ }
- }
-
- void
diff --git a/desktop/gmrun/patches/return-type-gtk_completion_line_get_type.patch b/desktop/gmrun/patches/return-type-gtk_completion_line_get_type.patch
deleted file mode 100644
index 96e2915516..0000000000
--- a/desktop/gmrun/patches/return-type-gtk_completion_line_get_type.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-Description: fix return type of gtk_completion_line_get_type
- Patch from fedora was slightly modified (parts dropped, fuzz fixed) to apply on
- top of Debian package by Andreas Henriksson <andreas@fatal.se>
-Origin: https://src.fedoraproject.org/cgit/rpms/gmrun.git/plain/gmrun-0.9.2-f12.patch
-Bug-Debian: https://bugs.debian.org/857065
-
---- a/src/gtkcompletionline.cc
-+++ b/src/gtkcompletionline.cc
-@@ -77,9 +77,9 @@
- on_key_press(GtkCompletionLine *cl, GdkEventKey *event, gpointer data);
-
- /* get_type */
--guint gtk_completion_line_get_type(void)
-+GtkType gtk_completion_line_get_type(void)
- {
-- static guint type = 0;
-+ static GtkType type = 0;
- if (type == 0)
- {
- GtkTypeInfo type_info =
---- a/src/gtkcompletionline.h
-+++ b/src/gtkcompletionline.h
-@@ -76,7 +76,7 @@
- void (* cancel)(GtkCompletionLine *cl);
- };
-
-- guint gtk_completion_line_get_type(void);
-+ GtkType gtk_completion_line_get_type(void);
- GtkWidget *gtk_completion_line_new();
-
- void gtk_completion_line_last_history_item(GtkCompletionLine*);
diff --git a/desktop/i3-gaps/i3-gaps.SlackBuild b/desktop/i3-gaps/i3-gaps.SlackBuild
index c0fe944744..5a3d059fa4 100644
--- a/desktop/i3-gaps/i3-gaps.SlackBuild
+++ b/desktop/i3-gaps/i3-gaps.SlackBuild
@@ -27,7 +27,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=i3-gaps
-VERSION=${VERSION:-4.16}
+VERSION=${VERSION:-4.17.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/desktop/i3-gaps/i3-gaps.info b/desktop/i3-gaps/i3-gaps.info
index 1e0b13fa60..792b5bce7d 100644
--- a/desktop/i3-gaps/i3-gaps.info
+++ b/desktop/i3-gaps/i3-gaps.info
@@ -1,8 +1,8 @@
PRGNAM="i3-gaps"
-VERSION="4.16"
+VERSION="4.17.1"
HOMEPAGE="https://github.com/Airblader/i3"
-DOWNLOAD="https://github.com/Airblader/i3/releases/download/4.16/i3-4.16.tar.gz"
-MD5SUM="0bae3369e0d514700329932c4cd60da8"
+DOWNLOAD="https://github.com/Airblader/i3/archive/4.17.1/i3-4.17.1.tar.gz"
+MD5SUM="d58092b0c36e49f3a0bccb873dd8a2a3"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="dmenu libev libxkbcommon xcb-util-xrm yajl perl-JSON-XS perl-AnyEvent"
diff --git a/desktop/i3/i3.SlackBuild b/desktop/i3/i3.SlackBuild
index 68641c782f..5e80e76749 100644
--- a/desktop/i3/i3.SlackBuild
+++ b/desktop/i3/i3.SlackBuild
@@ -27,7 +27,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=i3
-VERSION=${VERSION:-4.17}
+VERSION=${VERSION:-4.17.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/desktop/i3/i3.info b/desktop/i3/i3.info
index 59f3551b9e..c0a43c3691 100644
--- a/desktop/i3/i3.info
+++ b/desktop/i3/i3.info
@@ -1,8 +1,8 @@
PRGNAM="i3"
-VERSION="4.17"
+VERSION="4.17.1"
HOMEPAGE="https://www.i3wm.org"
-DOWNLOAD="https://i3wm.org/downloads/i3-4.17.tar.bz2"
-MD5SUM="9f3305caddfa4f14f895e506bef8bf9f"
+DOWNLOAD="https://i3wm.org/downloads/i3-4.17.1.tar.bz2"
+MD5SUM="e550959e0900087b43fb366c35c2ed8b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="dmenu libev libxkbcommon xcb-util-xrm yajl perl-JSON-XS perl-AnyEvent"
diff --git a/desktop/lumina/lumina.SlackBuild b/desktop/lumina/lumina.SlackBuild
index 6814c758bb..73a9f16d48 100644
--- a/desktop/lumina/lumina.SlackBuild
+++ b/desktop/lumina/lumina.SlackBuild
@@ -2,6 +2,7 @@
# Slackware build script for lumina
+# 2019, updated by Chris Abela, Malta, <kristofru@gmail.com>
# Sasongko Bawono <sasongko262@gmail.com>
# Thanks to :
@@ -27,8 +28,7 @@
# not, see <https://www.gnu.org/licenses/>.
PRGNAM=lumina
-VERSION=${VERSION:-1.3.0_p1}
-PKGVERSION=${PKGVERSION:-1.3.0-p1}
+VERSION=${VERSION:-1.5.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -64,9 +64,9 @@ set -eu
rm -rf $PKG
mkdir -pv $TMP $PKG $OUTPUT
cd $TMP
-rm -rf $PRGNAM-$PKGVERSION
-tar xvf $CWD/$PRGNAM-$PKGVERSION.tar.gz
-cd $PRGNAM-$PKGVERSION
+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 \
@@ -78,10 +78,12 @@ sed -i "s|/media|/run/media/\$USER|" src-qt5/core/lumina-desktop/LDesktop.cpp
qmake-qt5 \
PREFIX=/usr \
LIBPREFIX=/usr/lib${LIBDIRSUFFIX} \
+ QMAKE_CFLAGS_ISYSTEM= \
QMAKE_CFLAGS="$SLKCFLAGS" \
QMAKE_CXXFLAGS="$SLKCFLAGS" \
QT5LIBDIR=/usr/lib${LIBDIRSUFFIX}/qt5 \
- L_ETCDIR=/etc \
+ CONFIG+=WITH_I18N \
+ L_ETCDIR=/etc
make
make install INSTALL_ROOT=$PKG DESTDIR=$PKG
@@ -92,9 +94,9 @@ install -m 0755 $CWD/xinitrc.lumina $PKG/etc/X11/xinit/xinitrc.lumina
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-$PKGVERSION
-cp -a LICENSE $PKG/usr/doc/$PRGNAM-$PKGVERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$PKGVERSION/$PRGNAM.SlackBuild
+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
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
diff --git a/desktop/lumina/lumina.info b/desktop/lumina/lumina.info
index a9cbea9ea4..967d765fb4 100644
--- a/desktop/lumina/lumina.info
+++ b/desktop/lumina/lumina.info
@@ -1,10 +1,10 @@
PRGNAM="lumina"
-VERSION="1.3.0_p1"
+VERSION="1.5.0"
HOMEPAGE="https://lumina-desktop.org/"
-DOWNLOAD="https://github.com/trueos/lumina/archive/v1.3.0-p1/lumina-1.3.0-p1.tar.gz"
-MD5SUM="2df745381ef431736d0734afaf61cca4"
+DOWNLOAD="https://github.com/trueos/lumina/archive/v1.5.0/lumina-1.5.0.tar.gz"
+MD5SUM="cf770b64ab43f239f4f3905b8b8b3b07"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="qt5"
-MAINTAINER="Sasongko Bawono"
-EMAIL="sasongko262@gmail.com"
+REQUIRES="qt5-webkit"
+MAINTAINER="Chris Abela"
+EMAIL="kristofru@gmail.com"
diff --git a/desktop/lxappearance/lxappearance.info b/desktop/lxappearance/lxappearance.info
index b227574c28..4ac4652538 100644
--- a/desktop/lxappearance/lxappearance.info
+++ b/desktop/lxappearance/lxappearance.info
@@ -6,5 +6,5 @@ MD5SUM="f10345313e2c12bad51c1b58bd46b454"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Dugan Chen"
-EMAIL="thedoogster [at] gmail [dot] com"
+MAINTAINER="Matteo Bernardini"
+EMAIL="ponce@slackbuilds.org"
diff --git a/desktop/notion/notion.info b/desktop/notion/notion.info
index a7b902bad8..7fb996e54c 100644
--- a/desktop/notion/notion.info
+++ b/desktop/notion/notion.info
@@ -1,6 +1,6 @@
PRGNAM="notion"
VERSION="3_2019050101"
-HOMEPAGE="http://notion.sourceforge.net"
+HOMEPAGE="https://notionwm.net/"
DOWNLOAD="https://github.com/raboof/notion/archive/3-2019050101/notion-3-2019050101.tar.gz"
MD5SUM="ca980482c58abfedcb070825545fb0bd"
DOWNLOAD_x86_64=""
diff --git a/desktop/notion/slack-desc b/desktop/notion/slack-desc
index 466e57e01d..90ed911feb 100644
--- a/desktop/notion/slack-desc
+++ b/desktop/notion/slack-desc
@@ -16,4 +16,4 @@ notion: automatically resize and move around tiles as windows appear and
notion: disappear. Notion, by contrast, does not automatically
notion: change the tiling. You're in control.
notion:
-notion: homepage: http://notion.sourceforge.net
+notion: homepage: https://notionwm.net/
diff --git a/desktop/qt5ct/qt5ct.SlackBuild b/desktop/qt5ct/qt5ct.SlackBuild
index 874639d121..28e8f662e2 100644
--- a/desktop/qt5ct/qt5ct.SlackBuild
+++ b/desktop/qt5ct/qt5ct.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=qt5ct
-VERSION=${VERSION:-0.39}
+VERSION=${VERSION:-0.41}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/desktop/qt5ct/qt5ct.info b/desktop/qt5ct/qt5ct.info
index c0f4acd218..412da031a3 100644
--- a/desktop/qt5ct/qt5ct.info
+++ b/desktop/qt5ct/qt5ct.info
@@ -1,8 +1,8 @@
PRGNAM="qt5ct"
-VERSION="0.39"
+VERSION="0.41"
HOMEPAGE="http://qt5ct.sourceforge.net"
-DOWNLOAD="http://prdownloads.sourceforge.net/qt5ct/qt5ct-0.39.tar.bz2"
-MD5SUM="92bb21224a528d6cbf796c3e77329cd8"
+DOWNLOAD="http://prdownloads.sourceforge.net/qt5ct/qt5ct-0.41.tar.bz2"
+MD5SUM="604cfb9dabde4b25790774fe8e9fbb2a"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="qt5"
diff --git a/desktop/qtpass/qtpass.SlackBuild b/desktop/qtpass/qtpass.SlackBuild
index a5a55b9217..53349a67a0 100644
--- a/desktop/qtpass/qtpass.SlackBuild
+++ b/desktop/qtpass/qtpass.SlackBuild
@@ -24,7 +24,7 @@
PRGNAM=qtpass
SRCNAM="$(echo "$PRGNAM" | tr 'qp' 'QP')"
-VERSION=${VERSION:-1.3.0}
+VERSION=${VERSION:-1.3.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/desktop/qtpass/qtpass.info b/desktop/qtpass/qtpass.info
index bfb7a1b8be..2d2a464b7f 100644
--- a/desktop/qtpass/qtpass.info
+++ b/desktop/qtpass/qtpass.info
@@ -1,8 +1,8 @@
PRGNAM="qtpass"
-VERSION="1.3.0"
+VERSION="1.3.1"
HOMEPAGE="https://github.com/IJHack/QtPass"
-DOWNLOAD="https://github.com/IJHack/QtPass/archive/v1.3.0/QtPass-1.3.0.tar.gz"
-MD5SUM="fbba46455fc5685060f4a099bd67f933"
+DOWNLOAD="https://github.com/IJHack/QtPass/archive/v1.3.1/QtPass-1.3.1.tar.gz"
+MD5SUM="13845ae127aa79eec975d76be3ecaf5c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="qt5 password-store"
diff --git a/desktop/tint2/tint2.SlackBuild b/desktop/tint2/tint2.SlackBuild
index 2a3a978450..63c83e06b6 100644
--- a/desktop/tint2/tint2.SlackBuild
+++ b/desktop/tint2/tint2.SlackBuild
@@ -3,10 +3,11 @@
# Slackware build script for tint2
# Written by Eugene Wissner <belka@caraus.de>
+# Updated (2019) by Aaditya Bagga <aaditya_gnulinux@zoho.com>
# You are free to modify or redistribute this in any way you wish.
PRGNAM=tint2
-VERSION=${VERSION:-16.6.1}
+VERSION=${VERSION:-16.7}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/desktop/tint2/tint2.info b/desktop/tint2/tint2.info
index f2133db68c..68edff685a 100644
--- a/desktop/tint2/tint2.info
+++ b/desktop/tint2/tint2.info
@@ -1,10 +1,10 @@
PRGNAM="tint2"
-VERSION="16.6.1"
+VERSION="16.7"
HOMEPAGE="https://gitlab.com/o9000/tint2"
-DOWNLOAD="https://gitlab.com/o9000/tint2/-/archive/16.6.1/tint2-16.6.1.tar.gz"
-MD5SUM="9d822b9a302e59e1e897cd70e1121496"
+DOWNLOAD="https://gitlab.com/o9000/tint2/-/archive/16.7/tint2-16.7.tar.gz"
+MD5SUM="f2ae7bafefc8fd9d3eec55b09782b56c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="imlib2"
-MAINTAINER="Dugan Chen"
-EMAIL="thedoogster [at] gmail [dot] com"
+MAINTAINER="Aaditya Bagga"
+EMAIL="aaditya_gnulinux@zoho.com"
diff --git a/desktop/wmbattery/README b/desktop/wmbattery/README
new file mode 100644
index 0000000000..f40c4c6af0
--- /dev/null
+++ b/desktop/wmbattery/README
@@ -0,0 +1,4 @@
+wmbattery displays the status of your laptop's battery in a small icon. This
+includes if it is plugged in, if the battery is charging, how many minutes
+of battery life remain, battery life remaining (with both a percentage and a
+graph), and battery status (high - green, low - yellow, or critical - red).
diff --git a/desktop/wmbattery/slack-desc b/desktop/wmbattery/slack-desc
new file mode 100644
index 0000000000..cfdc95b458
--- /dev/null
+++ b/desktop/wmbattery/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------------------------------------------------------|
+wmbattery: wmbattery (Laptop Battery Status)
+wmbattery:
+wmbattery: wmbattery displays the status of your laptop's battery in a small
+wmbattery: icon. This includes if it is plugged in, if the battery is charging,
+wmbattery: how many minutes of battery life remain, battery life remaining (with
+wmbattery: both a percentage and a graph), and battery status (high - green, low
+wmbattery: - yellow, or critical - red).
+wmbattery:
+wmbattery:
+wmbattery:
+wmbattery:
diff --git a/desktop/wmbattery/wmbattery.SlackBuild b/desktop/wmbattery/wmbattery.SlackBuild
new file mode 100644
index 0000000000..c6059b6e10
--- /dev/null
+++ b/desktop/wmbattery/wmbattery.SlackBuild
@@ -0,0 +1,100 @@
+#!/bin/sh
+
+# Slackware build script for wmbattery
+
+# Copyright 2019, Chris Abela <kristofru@gmail.com>, Malta
+# 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=wmbattery
+VERSION=${VERSION:-2.51}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+cd $PRGNAM-$VERSION
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+CFLAGS="$SLKCFLAGS" \
+CXXFLAGS="$SLKCFLAGS" \
+./configure \
+ --prefix=/usr \
+ --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --mandir=/usr/man \
+ --docdir=/usr/doc/$PRGNAM-$VERSION
+
+make
+make install DESTDIR=$PKG
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+find $PKG/usr/man -type f -exec gzip -9 {} \;
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a \
+ ChangeLog GPL INSTALL README TODO \
+ $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/desktop/wmbattery/wmbattery.info b/desktop/wmbattery/wmbattery.info
new file mode 100644
index 0000000000..c0ed4027d9
--- /dev/null
+++ b/desktop/wmbattery/wmbattery.info
@@ -0,0 +1,10 @@
+PRGNAM="wmbattery"
+VERSION="2.51"
+HOMEPAGE="https://www.dockapps.net/wmbattery"
+DOWNLOAD="https://www.dockapps.net/download/wmbattery-2.51.tar.gz"
+MD5SUM="159d75365530990f7d94b7a1cc74e086"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Chris Abela"
+EMAIL="kristofru@gmail.com"
diff --git a/development/Arduino/Arduino.info b/development/Arduino/Arduino.info
index e3a3b0aaf5..ef272be980 100644
--- a/development/Arduino/Arduino.info
+++ b/development/Arduino/Arduino.info
@@ -28,16 +28,16 @@ DOWNLOAD="https://github.com/arduino/Arduino/archive/1.8.3/Arduino-1.8.3.tar.gz
http://downloads.arduino.cc/tools/arduinoOTA-1.1.1-linux_386.tar.bz2 \
http://downloads.arduino.cc/tools/arduinoOTA-1.1.1-linux_amd64.tar.bz2 \
https://github.com/arduino/toolchain-avr/archive/4.9.2-atmel3.5.3-arduino2/toolchain-avr-4.9.2-atmel3.5.3-arduino2.tar.gz \
- http://mirror.switch.ch/ftp/mirror/gnu/autoconf/autoconf-2.64.tar.bz2 \
- http://mirror.switch.ch/ftp/mirror/gnu/automake/automake-1.11.1.tar.bz2 \
- http://distribute.atmel.no/tools/opensource/Atmel-AVR-GNU-Toolchain/3.5.3/avr-binutils.tar.bz2 \
- http://mirror.switch.ch/ftp/mirror/gnu/gmp/gmp-5.0.2.tar.bz2 \
- http://mirror.switch.ch/ftp/mirror/gnu/mpfr/mpfr-3.0.0.tar.bz2 \
+ http://mirror.slackware.hr/sources/Arduino/1.8.3/autoconf-2.64.tar.bz2 \
+ http://mirror.slackware.hr/sources/Arduino/1.8.3/automake-1.11.1.tar.bz2 \
+ http://mirror.slackware.hr/sources/Arduino/1.8.3/avr-binutils.tar.bz2 \
+ http://mirror.slackware.hr/sources/Arduino/1.8.3/gmp-5.0.2.tar.bz2 \
+ http://mirror.slackware.hr/sources/Arduino/1.8.3/mpfr-3.0.0.tar.bz2 \
http://ponce.cc/slackware/sources/repo/mpc-0.9.tar.gz \
- http://distribute.atmel.no/tools/opensource/Atmel-AVR-GNU-Toolchain/3.5.3/avr-gcc.tar.bz2 \
- http://distribute.atmel.no/tools/opensource/Atmel-AVR-GNU-Toolchain/3.5.3/avr-libc.tar.bz2 \
- http://distribute.atmel.no/tools/opensource/Atmel-AVR-GNU-Toolchain/3.5.3/avr8-headers.zip \
- http://distribute.atmel.no/tools/opensource/Atmel-AVR-GNU-Toolchain/3.5.3/avr-gdb.tar.bz2"
+ http://mirror.slackware.hr/sources/Arduino/1.8.3/avr-gcc.tar.bz2 \
+ http://mirror.slackware.hr/sources/Arduino/1.8.3/avr-libc.tar.bz2 \
+ http://mirror.slackware.hr/sources/Arduino/1.8.3/avr8-headers.zip \
+ http://mirror.slackware.hr/sources/Arduino/1.8.3/avr-gdb.tar.bz2"
MD5SUM="c07a888c3333ff69ae244064d151b5c2 \
f04dadd797e5e57149bce626defc7be4 \
dfa93daedbe9188f20f00308f64f4908 \
diff --git a/development/Fennel/Fennel.SlackBuild b/development/Fennel/Fennel.SlackBuild
index ccf60d9310..7f3f27107b 100644
--- a/development/Fennel/Fennel.SlackBuild
+++ b/development/Fennel/Fennel.SlackBuild
@@ -22,7 +22,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=Fennel
-VERSION=${VERSION:-0.2.1}
+VERSION=${VERSION:-0.3.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -70,8 +70,8 @@ find -L . \
install -D -m 0755 -t $PKG/usr/bin/ fennel fennel-watch.sh
-install -D -m 0644 -t $PKG/usr/lib$LIBDIRSUFFIX/lua/5.1 fennel.lua fennelview.fnl generate.fnl
-install -D -m 0644 fennelview.fnl.lua $PKG/usr/lib$LIBDIRSUFFIX/lua/5.1/fennelview.lua
+install -D -m 0644 -t $PKG/usr/share/lua/5.1 fennel.lua fennelview.fnl generate.fnl
+install -D -m 0644 fennelview.fnl.lua $PKG/usr/share/lua/5.1/fennelview.lua
# lua 5.2 support.
if $(lua5.2 -v &> /dev/null); then
@@ -79,8 +79,8 @@ if $(lua5.2 -v &> /dev/null); then
install -D -m 0755 fennel $PKG/usr/bin/fennel5.2
- install -D -m 0644 -t $PKG/usr/lib$LIBDIRSUFFIX/lua/5.2 fennel.lua fennelview.fnl generate.fnl
- install -D -m 0644 fennelview.fnl.lua $PKG/usr/lib$LIBDIRSUFFIX/lua/5.2/fennelview.lua
+ install -D -m 0644 -t $PKG/usr/share/lua/5.2 fennel.lua fennelview.fnl generate.fnl
+ install -D -m 0644 fennelview.fnl.lua $PKG/usr/share/lua/5.2/fennelview.lua
fi
# lua 5.3 support
@@ -89,8 +89,8 @@ if $(lua5.3 -v &> /dev/null); then
install -D -m 0755 fennel $PKG/usr/bin/fennel5.3
- install -D -m 0644 -t $PKG/usr/lib$LIBDIRSUFFIX/lua/5.3 fennel.lua fennelview.fnl generate.fnl
- install -D -m 0644 fennelview.fnl.lua $PKG/usr/lib$LIBDIRSUFFIX/lua/5.3/fennelview.lua
+ install -D -m 0644 -t $PKG/usr/share/lua/5.3 fennel.lua fennelview.fnl generate.fnl
+ install -D -m 0644 fennelview.fnl.lua $PKG/usr/share/lua/5.3/fennelview.lua
fi
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
diff --git a/development/Fennel/Fennel.info b/development/Fennel/Fennel.info
index 5f9cfefaf6..c6bf380f54 100644
--- a/development/Fennel/Fennel.info
+++ b/development/Fennel/Fennel.info
@@ -1,8 +1,8 @@
PRGNAM="Fennel"
-VERSION="0.2.1"
+VERSION="0.3.0"
HOMEPAGE="https://fennel-lang.org/"
-DOWNLOAD="https://github.com/bakpakin/Fennel/archive/0.2.1/Fennel-0.2.1.tar.gz"
-MD5SUM="8065cae54ede658f9abab41683028e8a"
+DOWNLOAD="https://github.com/bakpakin/Fennel/archive/0.3.0/Fennel-0.3.0.tar.gz"
+MD5SUM="8ee993514eb355332f01b1a67d1c19b4"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="lua"
diff --git a/development/FreeBASIC/FreeBASIC.SlackBuild b/development/FreeBASIC/FreeBASIC.SlackBuild
index a856d4837c..b851e000e0 100644
--- a/development/FreeBASIC/FreeBASIC.SlackBuild
+++ b/development/FreeBASIC/FreeBASIC.SlackBuild
@@ -23,8 +23,8 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=FreeBASIC
-VERSION=${VERSION:-1.06.0}
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-1.07.1}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
diff --git a/development/FreeBASIC/FreeBASIC.info b/development/FreeBASIC/FreeBASIC.info
index 08c6be75e6..820c24f02e 100644
--- a/development/FreeBASIC/FreeBASIC.info
+++ b/development/FreeBASIC/FreeBASIC.info
@@ -1,10 +1,10 @@
PRGNAM="FreeBASIC"
-VERSION="1.06.0"
+VERSION="1.07.1"
HOMEPAGE="http://www.freebasic.net"
-DOWNLOAD="http://downloads.sourceforge.net/fbc/FreeBASIC-1.06.0-linux-x86.tar.gz"
-MD5SUM="e02fe93c8abdd082ed8fef1ae4c57401"
-DOWNLOAD_x86_64="http://downloads.sourceforge.net/fbc/FreeBASIC-1.06.0-linux-x86_64.tar.gz"
-MD5SUM_x86_64="d594541d2db85bb67b59a8a4899d1d66"
+DOWNLOAD="http://downloads.sourceforge.net/fbc/FreeBASIC-1.07.1-linux-x86.tar.gz"
+MD5SUM="a49da627f5605c0ce703adbc7f1d082c"
+DOWNLOAD_x86_64="http://downloads.sourceforge.net/fbc/FreeBASIC-1.07.1-linux-x86_64.tar.gz"
+MD5SUM_x86_64="12d32ee7148be69b47d6c1be1df64fb1"
REQUIRES=""
MAINTAINER="Dimitris Zlatanidis"
EMAIL="d.zlatanidis@gmail.com"
diff --git a/development/PhpStorm/PhpStorm.SlackBuild b/development/PhpStorm/PhpStorm.SlackBuild
index 1a50f7d9b2..dc30ddf014 100644
--- a/development/PhpStorm/PhpStorm.SlackBuild
+++ b/development/PhpStorm/PhpStorm.SlackBuild
@@ -23,11 +23,11 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=PhpStorm
-VERSION=${VERSION:-2018.2.4}
+VERSION=${VERSION:-2019.2.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
-FOLDER=${FOLDER:-PhpStorm-182.4505.42}
+FOLDER=${FOLDER:-PhpStorm-192.6262.66}
ARCH=noarch
diff --git a/development/PhpStorm/PhpStorm.info b/development/PhpStorm/PhpStorm.info
index 83a87819aa..4621bc3895 100644
--- a/development/PhpStorm/PhpStorm.info
+++ b/development/PhpStorm/PhpStorm.info
@@ -1,8 +1,8 @@
PRGNAM="PhpStorm"
-VERSION="2018.2.4"
+VERSION="2019.2.1"
HOMEPAGE="https://www.jetbrains.com/phpstorm/"
-DOWNLOAD="https://download.jetbrains.com/webide/PhpStorm-2018.2.4.tar.gz"
-MD5SUM="9e122b19ee2314f34860ea20bb0cac76"
+DOWNLOAD="https://download-cf.jetbrains.com/webide/PhpStorm-2019.2.1.tar.gz"
+MD5SUM="b55131db61ff5718ad0172c43362f55e"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="jdk"
diff --git a/development/SQLAlchemy/SQLAlchemy.SlackBuild b/development/SQLAlchemy/SQLAlchemy.SlackBuild
index 61b22d9cf2..a86c4fc120 100644
--- a/development/SQLAlchemy/SQLAlchemy.SlackBuild
+++ b/development/SQLAlchemy/SQLAlchemy.SlackBuild
@@ -24,7 +24,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=SQLAlchemy
-VERSION=${VERSION:-1.3.7}
+VERSION=${VERSION:-1.3.9}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/SQLAlchemy/SQLAlchemy.info b/development/SQLAlchemy/SQLAlchemy.info
index 3c43957134..c89a724ec6 100644
--- a/development/SQLAlchemy/SQLAlchemy.info
+++ b/development/SQLAlchemy/SQLAlchemy.info
@@ -1,8 +1,8 @@
PRGNAM="SQLAlchemy"
-VERSION="1.3.7"
+VERSION="1.3.9"
HOMEPAGE="http://www.sqlalchemy.org"
-DOWNLOAD="https://files.pythonhosted.org/packages/c2/75/6217c626fa22ad56ae5ccb1a36e7c4f17f5ca31543887e00179468d10464/SQLAlchemy-1.3.7.tar.gz"
-MD5SUM="b9ba72f90672413f4647481c56d2ef11"
+DOWNLOAD="https://files.pythonhosted.org/packages/89/4e/f10fc5063d1048b3813c0caf99f06ec2b73851ae1a939feb85315dacb3fc/SQLAlchemy-1.3.9.tar.gz"
+MD5SUM="09bc13cfd9e6e3d2841c688e57a2a47c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/alembic/alembic.SlackBuild b/development/alembic/alembic.SlackBuild
index 41d2f75c9b..e609bdc8d5 100644
--- a/development/alembic/alembic.SlackBuild
+++ b/development/alembic/alembic.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=alembic
-VERSION=${VERSION:-1.0.11}
+VERSION=${VERSION:-1.2.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/alembic/alembic.info b/development/alembic/alembic.info
index f0c2d92d0a..5e800cc989 100644
--- a/development/alembic/alembic.info
+++ b/development/alembic/alembic.info
@@ -1,10 +1,10 @@
PRGNAM="alembic"
-VERSION="1.0.11"
+VERSION="1.2.1"
HOMEPAGE="https://pypi.org/project/alembic/"
-DOWNLOAD="https://files.pythonhosted.org/packages/7b/8b/0c98c378d93165d9809193f274c3c6e2151120d955b752419c7d43e4d857/alembic-1.0.11.tar.gz"
-MD5SUM="b8603f4c9bac851570bd1798e8f23982"
+DOWNLOAD="https://files.pythonhosted.org/packages/6f/42/48447bf41287bc577e4f340e7c28578e322567f5622a915bdfa01c83dc76/alembic-1.2.1.tar.gz"
+MD5SUM="6fe272274fce2641b93998ef9b702b76"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="SQLAlchemy Mako python-editor python-dateutil"
+REQUIRES="SQLAlchemy Mako MarkupSafe python-editor python-dateutil"
MAINTAINER="Chris Walker"
EMAIL="kris240376@gmail.com"
diff --git a/development/apache-ant/README b/development/apache-ant/README
index 5203b0d6bd..c033ccc4a3 100644
--- a/development/apache-ant/README
+++ b/development/apache-ant/README
@@ -7,6 +7,16 @@ object that implements a Task interface.
This package is using upstream's recommendation of ANT_HOME=/usr/share/ant
-apache-ant uses `javac` and friends to compile java projects. Using the stock
-'gcc-java' package, by exporting JAVA_HOME=/usr/lib{64}/jvm envirnoment
-variable. Or from slackbuilds.org, one of jdk, openjdk* works just fine.
+apache-ant uses `javac` and friends to compile java projects.
+If you use the stock 'gcc-java' package, then you will need to export the
+JAVA_HOME environment variable, and make it point to the Java5 run-time
+provided by the GNU Compiler Collection, e.g.:
+
+ export JAVA_HOME=/usr/lib/jvm (for Slackware, 32-bit)
+
+or:
+
+ export JAVA_HOME=/usr/lib64/jvm (for Slackware64)
+
+If you need a more recent Java run-time, then any of the jdk or openjdk
+packages from slackbuilds.org will work just fine.
diff --git a/development/apache-ant/apache-ant.SlackBuild b/development/apache-ant/apache-ant.SlackBuild
index 30d57a7e05..9a97d02b27 100644
--- a/development/apache-ant/apache-ant.SlackBuild
+++ b/development/apache-ant/apache-ant.SlackBuild
@@ -28,7 +28,7 @@
# Taken over by Vincent Batts (vbatts@hashbangbash.com)
PRGNAM=apache-ant
-VERSION=${VERSION:-1.9.9}
+VERSION=${VERSION:-1.9.14}
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 956afa37d8..b5b82484d9 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.9"
+VERSION="1.9.14"
HOMEPAGE="http://ant.apache.org/"
-DOWNLOAD="https://archive.apache.org/dist/ant/binaries/apache-ant-1.9.9-bin.tar.bz2"
-MD5SUM="565ffd791def7f22936311e9aa3f8058"
+DOWNLOAD="https://archive.apache.org/dist/ant/binaries/apache-ant-1.9.14-bin.tar.bz2"
+MD5SUM="04ea0b503e1fd3a4e375009d021e98da"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Vincent Batts"
-EMAIL="vbatts@hashbangbash.com"
+MAINTAINER="Luc Van Rompaey"
+EMAIL="luc.vanrompaey@gmail.com"
diff --git a/development/apache-jmeter/apache-jmeter.SlackBuild b/development/apache-jmeter/apache-jmeter.SlackBuild
index 05062dbede..488b33784e 100644
--- a/development/apache-jmeter/apache-jmeter.SlackBuild
+++ b/development/apache-jmeter/apache-jmeter.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for apache-jmeter
# Original author: Benjamin Trigona-Harany
-# Copyright 2016 Willy Sudiarto Raharjo <willysr@slackbuilds.org>
+# Copyright 2016-2019 Willy Sudiarto Raharjo <willysr@slackbuilds.org>
#
# Redistribution and use of this script, with or without modification, is
# permitted provided that the following conditions are met:
@@ -22,7 +22,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=apache-jmeter
-VERSION=${VERSION:-3.1}
+VERSION=${VERSION:-5.1.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/apache-jmeter/apache-jmeter.info b/development/apache-jmeter/apache-jmeter.info
index 3f81b87693..c9aebe7015 100644
--- a/development/apache-jmeter/apache-jmeter.info
+++ b/development/apache-jmeter/apache-jmeter.info
@@ -1,8 +1,8 @@
PRGNAM="apache-jmeter"
-VERSION="3.1"
+VERSION="5.1.1"
HOMEPAGE="http://jmeter.apache.org/"
-DOWNLOAD="https://archive.apache.org/dist/jmeter/binaries/apache-jmeter-3.1.tgz"
-MD5SUM="f439864f8f14e38228fee5fab8d912b0"
+DOWNLOAD="https://archive.apache.org/dist/jmeter/binaries/apache-jmeter-5.1.1.tgz"
+MD5SUM="197b71d7f3691a4347300cda83099965"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="jdk"
diff --git a/development/apache-maven/apache-maven.SlackBuild b/development/apache-maven/apache-maven.SlackBuild
index e67b299033..9c39e9d2ea 100644
--- a/development/apache-maven/apache-maven.SlackBuild
+++ b/development/apache-maven/apache-maven.SlackBuild
@@ -25,7 +25,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=apache-maven
-VERSION=${VERSION:-3.6.1}
+VERSION=${VERSION:-3.6.2}
ARCH=noarch
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/apache-maven/apache-maven.info b/development/apache-maven/apache-maven.info
index 0a6cfd0d8a..97f36442fe 100644
--- a/development/apache-maven/apache-maven.info
+++ b/development/apache-maven/apache-maven.info
@@ -1,8 +1,8 @@
PRGNAM="apache-maven"
-VERSION="3.6.1"
+VERSION="3.6.2"
HOMEPAGE="https://maven.apache.org/"
-DOWNLOAD="http://archive.apache.org/dist/maven/maven-3/3.6.1/binaries/apache-maven-3.6.1-bin.tar.gz"
-MD5SUM="29d03a19899b01505615d62f4cc92974"
+DOWNLOAD="http://archive.apache.org/dist/maven/maven-3/3.6.2/binaries/apache-maven-3.6.2-bin.tar.gz"
+MD5SUM="f1d40d252a4e09429297567a66324db7"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="jdk"
diff --git a/development/arm-binutils/arm-binutils.SlackBuild b/development/arm-binutils/arm-binutils.SlackBuild
index 596c7c4f35..727d920f08 100644
--- a/development/arm-binutils/arm-binutils.SlackBuild
+++ b/development/arm-binutils/arm-binutils.SlackBuild
@@ -28,7 +28,7 @@
# Claudio Henrique Fortes Felix <felix.claudio [at] gmail [dot] com>.
PRGNAM=arm-binutils
-VERSION=${VERSION:-2.31}
+VERSION=${VERSION:-2.32}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/arm-binutils/arm-binutils.info b/development/arm-binutils/arm-binutils.info
index ecb6d5f409..3253b166e2 100644
--- a/development/arm-binutils/arm-binutils.info
+++ b/development/arm-binutils/arm-binutils.info
@@ -1,8 +1,8 @@
PRGNAM="arm-binutils"
-VERSION="2.31"
+VERSION="2.32"
HOMEPAGE="http://www.gnu.org/software/binutils"
-DOWNLOAD="https://ftp.gnu.org/gnu/binutils/binutils-2.31.tar.xz"
-MD5SUM="ddbb923470fcf59c8c4d08a9e9a79cf9"
+DOWNLOAD="https://ftp.gnu.org/gnu/binutils/binutils-2.32.tar.xz"
+MD5SUM="0d174cdaf85721c5723bf52355be41e6"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/arm-gcc/arm-gcc.SlackBuild b/development/arm-gcc/arm-gcc.SlackBuild
index 782ac73ba1..e69cacfb1d 100644
--- a/development/arm-gcc/arm-gcc.SlackBuild
+++ b/development/arm-gcc/arm-gcc.SlackBuild
@@ -25,7 +25,7 @@
# Written by Marek Buras <cyfr0n (at) go2 !dot pl>
PRGNAM=arm-gcc
-VERSION=${VERSION:-4.9.2}
+VERSION=${VERSION:-9.2.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -62,7 +62,7 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf gcc-$VERSION arm-gcc-build-$VERSION
-tar xvf $CWD/gcc-$VERSION.tar.bz2
+tar xvf $CWD/gcc-$VERSION.tar.xz
mkdir arm-gcc-build-$VERSION
cd arm-gcc-build-$VERSION
chown -R root:root .
@@ -122,6 +122,7 @@ CXXFLAGS_FOR_BUILD="$SLKCFLAGS" \
make
make install DESTDIR=$PKG
+mv $PKG/usr/lib${LIBDIRSUFFIX}/libcc* $PKG/usr/lib${LIBDIRSUFFIX}/gcc/arm-none-eabi/$VERSION/
# Remove useless stuff
rm -rf $PKG/usr/lib${LIBDIRSUFFIX}/libiberty.a
rm -rf $PKG/usr/info
diff --git a/development/arm-gcc/arm-gcc.info b/development/arm-gcc/arm-gcc.info
index 1aa9100d78..5c40c50106 100644
--- a/development/arm-gcc/arm-gcc.info
+++ b/development/arm-gcc/arm-gcc.info
@@ -1,8 +1,8 @@
PRGNAM="arm-gcc"
-VERSION="4.9.2"
+VERSION="9.2.0"
HOMEPAGE="http://www.gnu.org/software/gcc/"
-DOWNLOAD="ftp://ftp.gnu.org/pub/gnu/gcc/gcc-4.9.2/gcc-4.9.2.tar.bz2"
-MD5SUM="4df8ee253b7f3863ad0b86359cd39c43"
+DOWNLOAD="ftp://ftp.gnu.org/pub/gnu/gcc/gcc-9.2.0/gcc-9.2.0.tar.xz"
+MD5SUM="3818ad8600447f05349098232c2ddc78"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="arm-binutils"
diff --git a/development/arm-gdb/arm-gdb.SlackBuild b/development/arm-gdb/arm-gdb.SlackBuild
index ab718c309f..c13359ef3c 100644
--- a/development/arm-gdb/arm-gdb.SlackBuild
+++ b/development/arm-gdb/arm-gdb.SlackBuild
@@ -25,7 +25,7 @@
# Written by thorsten <thorsten (dot) johannvorderbrueggen (at) t-online (dot) de>
PRGNAM=arm-gdb
-VERSION=${VERSION:-8.2}
+VERSION=${VERSION:-8.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/arm-gdb/arm-gdb.info b/development/arm-gdb/arm-gdb.info
index cc0d91f0e0..b3aede5b85 100644
--- a/development/arm-gdb/arm-gdb.info
+++ b/development/arm-gdb/arm-gdb.info
@@ -1,8 +1,8 @@
PRGNAM="arm-gdb"
-VERSION="8.2"
+VERSION="8.3"
HOMEPAGE="http://www.gnu.org/software/gdb/"
-DOWNLOAD="ftp://ftp.gnu.org/pub/gnu/gdb/gdb-8.2.tar.xz"
-MD5SUM="b5a49dbff00d9a87fbe114d14b3101c0"
+DOWNLOAD="ftp://ftp.gnu.org/pub/gnu/gdb/gdb-8.3.tar.xz"
+MD5SUM="bbd95b2f9b34621ad7a19a3965476314"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="arm-gcc"
diff --git a/development/d-tools/d-tools.SlackBuild b/development/d-tools/d-tools.SlackBuild
index 26de365f08..6d5defa6d2 100644
--- a/development/d-tools/d-tools.SlackBuild
+++ b/development/d-tools/d-tools.SlackBuild
@@ -23,11 +23,11 @@
# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=d-tools
-VERSION=${VERSION:-2.087.1}
+VERSION=${VERSION:-2.088.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
-DUB_VERSION=${DUB_VERSION:-1.16.0}
+DUB_VERSION=${DUB_VERSION:-1.17.0}
DSCANNER_VERSION=${DSCANNER_VERSION:-0.8.0}
DCD_VERSION=${DCD_VERSION:-0.12.0}
diff --git a/development/d-tools/d-tools.info b/development/d-tools/d-tools.info
index 4b932c1739..e9bac9cdfc 100644
--- a/development/d-tools/d-tools.info
+++ b/development/d-tools/d-tools.info
@@ -1,12 +1,12 @@
PRGNAM="d-tools"
-VERSION="2.087.1"
+VERSION="2.088.0"
HOMEPAGE="https://dlang.org"
-DOWNLOAD="https://download.dlackware.com/hosted-sources/d-tools/dub-1.16.0.tar.gz \
- https://download.dlackware.com/hosted-sources/d-tools/tools-2.087.1.tar.gz \
+DOWNLOAD="https://download.dlackware.com/hosted-sources/d-tools/dub-1.17.0.tar.gz \
+ https://download.dlackware.com/hosted-sources/d-tools/tools-2.088.0.tar.gz \
https://download.dlackware.com/hosted-sources/d-tools/D-Scanner-0.8.0.tar.xz \
https://download.dlackware.com/hosted-sources/d-tools/DCD-0.12.0.tar.xz"
-MD5SUM="3df88727d48236507b5758b69043dcef \
- 16de76bfa529d1ce8f4efd116257feb6 \
+MD5SUM="54bca84f8da5adfa033bc320d69e3600 \
+ eee941137653d2802bdde6e11f1f0bd6 \
fe2353c753abe28e2845ebfe2aaea155 \
6cc83a7c73c0d827bf4b43cbd1fc89c0"
DOWNLOAD_x86_64=""
diff --git a/development/dart/dart.SlackBuild b/development/dart/dart.SlackBuild
index 8fd9dcca0d..03bbd3f067 100644
--- a/development/dart/dart.SlackBuild
+++ b/development/dart/dart.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=dart
-VERSION=${VERSION:-2.4.1}
+VERSION=${VERSION:-2.5.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/dart/dart.info b/development/dart/dart.info
index a5f61be913..7e95c9c4a0 100644
--- a/development/dart/dart.info
+++ b/development/dart/dart.info
@@ -1,14 +1,14 @@
PRGNAM="dart"
-VERSION="2.4.1"
+VERSION="2.5.1"
HOMEPAGE="https://www.dartlang.org/"
-DOWNLOAD="https://storage.googleapis.com/dart-archive/channels/stable/release/2.4.1/sdk/dartsdk-linux-ia32-release.zip \
-https://storage.googleapis.com/dart-archive/channels/stable/release/2.4.1/api-docs/dartdocs-gen-api.zip"
-MD5SUM="ee5f20a70168083146490417ed2f6023 \
- 3437e0bd4bdc821299835184b2fb5266"
-DOWNLOAD_x86_64="https://storage.googleapis.com/dart-archive/channels/stable/release/2.4.1/sdk/dartsdk-linux-x64-release.zip \
-https://storage.googleapis.com/dart-archive/channels/stable/release/2.4.1/api-docs/dartdocs-gen-api.zip"
-MD5SUM_x86_64="5704472d3ebbf9858f54f6221ae49dd5 \
- 3437e0bd4bdc821299835184b2fb5266"
+DOWNLOAD="https://storage.googleapis.com/dart-archive/channels/stable/release/2.5.1/sdk/dartsdk-linux-ia32-release.zip \
+https://storage.googleapis.com/dart-archive/channels/stable/release/2.5.1/api-docs/dartdocs-gen-api.zip"
+MD5SUM="c2ff577d82cbe9f6decf809d81b91a46 \
+ 4e3d0743194af052e07951e9d3fd8a73"
+DOWNLOAD_x86_64="https://storage.googleapis.com/dart-archive/channels/stable/release/2.5.1/sdk/dartsdk-linux-x64-release.zip \
+https://storage.googleapis.com/dart-archive/channels/stable/release/2.5.1/api-docs/dartdocs-gen-api.zip"
+MD5SUM_x86_64="8adee15aea920d8d44278ecbfcd411ba \
+ 4e3d0743194af052e07951e9d3fd8a73"
REQUIRES=""
MAINTAINER="Zhu Qun-Ying"
diff --git a/development/dmd/dmd.SlackBuild b/development/dmd/dmd.SlackBuild
index fe4412146a..17ea4c0cd7 100644
--- a/development/dmd/dmd.SlackBuild
+++ b/development/dmd/dmd.SlackBuild
@@ -23,7 +23,7 @@
# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=dmd
-VERSION=${VERSION:-2.087.1}
+VERSION=${VERSION:-2.088.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/dmd/dmd.info b/development/dmd/dmd.info
index c619d23a27..0dca052268 100644
--- a/development/dmd/dmd.info
+++ b/development/dmd/dmd.info
@@ -1,8 +1,8 @@
PRGNAM="dmd"
-VERSION="2.087.1"
+VERSION="2.088.0"
HOMEPAGE="https://dlang.org"
-DOWNLOAD="http://downloads.dlang.org/releases/2.x/2.087.1/dmd.2.087.1.linux.tar.xz"
-MD5SUM="9bf72c8688398970b737ae60ae5805c2"
+DOWNLOAD="http://downloads.dlang.org/releases/2.x/2.088.0/dmd.2.088.0.linux.tar.xz"
+MD5SUM="d4ee0d47b340093f8567942ac737bbd1"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/dotnet-runtime/README b/development/dotnet-runtime/README
new file mode 100644
index 0000000000..867bb5c20e
--- /dev/null
+++ b/development/dotnet-runtime/README
@@ -0,0 +1,7 @@
+.NET Core is an open-source, general-purpose development platform
+maintained by Microsoft and the .NET community on GitHub.
+It's cross-platform (supporting Windows, macOS, and Linux)
+and can be used to build device, cloud, and IoT applications.
+
+This package contains everything you need to run a .NET application.
+If you want to build apps, install .NET Core SDK (dotnet-sdk), which contais this runtime too.
diff --git a/development/dotnet-runtime/doinst.sh b/development/dotnet-runtime/doinst.sh
new file mode 100644
index 0000000000..ec1d7e5165
--- /dev/null
+++ b/development/dotnet-runtime/doinst.sh
@@ -0,0 +1 @@
+ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet
diff --git a/development/dotnet-runtime/dotnet-runtime.SlackBuild b/development/dotnet-runtime/dotnet-runtime.SlackBuild
new file mode 100644
index 0000000000..cce3dcdac7
--- /dev/null
+++ b/development/dotnet-runtime/dotnet-runtime.SlackBuild
@@ -0,0 +1,75 @@
+#!/bin/sh
+#
+# Slackware build script for dotnet-runtime.
+#
+# Copyright 2019 Reza Talebi, Shahin Shahr, Iran.
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+PRGNAM=dotnet-runtime
+VERSION=${VERSION:-3.0.0}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+
+set -e
+
+if [ "$( uname -m )" = "x86_64" ]; then
+ ARCH="x86_x64"
+ ARCHITECTURE="x64"
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+ BITS="amd64"
+else
+ echo "Package for $(uname -m) architecture is not available."
+ exit 1
+fi
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-${VERSION}-${BUILD}
+mkdir -p $PRGNAM-${VERSION}-${BUILD}
+cd $PKG
+mkdir -p usr/share/dotnet
+tar -zxf $CWD/$PRGNAM-${VERSION}-linux-${ARCHITECTURE}.tar.gz -C usr/share/dotnet
+chown -R root:root usr/share/dotnet
+
+mkdir -p usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+cat $CWD/doinst.sh > $PKG/install/doinst.sh
+
+cd $PKG
+/sbin/makepkg -c n $OUTPUT/$PRGNAM-$VERSION-$BUILD-$ARCH$TAG.${PKGTYPE:-tgz}
diff --git a/development/dotnet-runtime/dotnet-runtime.info b/development/dotnet-runtime/dotnet-runtime.info
new file mode 100644
index 0000000000..f115c4f9b7
--- /dev/null
+++ b/development/dotnet-runtime/dotnet-runtime.info
@@ -0,0 +1,10 @@
+PRGNAM="dotnet-runtime"
+VERSION="3.0.0"
+HOMEPAGE="https://dotnet.microsoft.com/"
+DOWNLOAD="UNSUPPORTED"
+MD5SUM=""
+DOWNLOAD_x86_64="https://download.visualstudio.microsoft.com/download/pr/a5ff9cbb-d558-49d1-9fd2-410cb1c8b095/a940644f4133b81446cb3733a620983a/dotnet-runtime-3.0.0-linux-x64.tar.gz"
+MD5SUM_x86_64="d37dd8d3918d6463abdc7084fa51fe2b"
+REQUIRES=""
+MAINTAINER="Reza Talebi"
+EMAIL="reza.talebi.73@outlook.com"
diff --git a/development/dotnet-runtime/slack-desc b/development/dotnet-runtime/slack-desc
new file mode 100644
index 0000000000..eabecf6429
--- /dev/null
+++ b/development/dotnet-runtime/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------------------------------------------------------|
+dotnet-runtime: dotnet-runtime (Runtime for .NET Core applications)
+dotnet-runtime:
+dotnet-runtime: .NET Core is an open-source, general-purpose development platform
+dotnet-runtime: maintained by Microsoft and the .NET community on GitHub. It's
+dotnet-runtime: cross-platform (supporting Windows, macOS, and Linux) and can be used
+dotnet-runtime: to build device, cloud, and IoT applications. This package contains
+dotnet-runtime: everything you need to run a .NET application. If you want to build
+dotnet-runtime: apps, install dotnet-sdk, which contains this runtime too.
+dotnet-runtime:
+dotnet-runtime: https://dotnet.microsoft.com/
+dotnet-runtime:
diff --git a/development/dotnet-sdk/README b/development/dotnet-sdk/README
new file mode 100644
index 0000000000..5cb3bae000
--- /dev/null
+++ b/development/dotnet-sdk/README
@@ -0,0 +1,7 @@
+.NET Core is an open-source, general-purpose development platform
+maintained by Microsoft and the .NET community on GitHub.
+It's cross-platform (supporting Windows, macOS, and Linux)
+and can be used to build device, cloud, and IoT applications.
+
+Please run 'dotnet new' after installing to initiate the program
+and load all of the templates.
diff --git a/development/dotnet-sdk/doinst.sh b/development/dotnet-sdk/doinst.sh
new file mode 100644
index 0000000000..ec1d7e5165
--- /dev/null
+++ b/development/dotnet-sdk/doinst.sh
@@ -0,0 +1 @@
+ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet
diff --git a/development/dotnet-sdk/dotnet-sdk.SlackBuild b/development/dotnet-sdk/dotnet-sdk.SlackBuild
new file mode 100644
index 0000000000..9522e6bf75
--- /dev/null
+++ b/development/dotnet-sdk/dotnet-sdk.SlackBuild
@@ -0,0 +1,75 @@
+#!/bin/sh
+#
+# Slackware build script for dotnet-sdk.
+#
+# Copyright 2019 Reza Talebi, Shahin Shahr, Iran.
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+PRGNAM=dotnet-sdk
+VERSION=${VERSION:-3.0.100}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+
+set -e
+
+if [ "$( uname -m )" = "x86_64" ]; then
+ ARCH="x86_x64"
+ ARCHITECTURE="x64"
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+ BITS="amd64"
+else
+ echo "Package for $(uname -m) architecture is not available."
+ exit 1
+fi
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-${VERSION}-${BUILD}
+mkdir -p $PRGNAM-${VERSION}-${BUILD}
+cd $PKG
+mkdir -p usr/share/dotnet
+tar -zxf $CWD/$PRGNAM-${VERSION}-linux-${ARCHITECTURE}.tar.gz -C usr/share/dotnet
+chown -R root:root usr/share/dotnet
+
+mkdir -p usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+cat $CWD/doinst.sh > $PKG/install/doinst.sh
+
+cd $PKG
+/sbin/makepkg -c n $OUTPUT/$PRGNAM-$VERSION-$BUILD-$ARCH$TAG.${PKGTYPE:-tgz}
diff --git a/development/dotnet-sdk/dotnet-sdk.info b/development/dotnet-sdk/dotnet-sdk.info
new file mode 100644
index 0000000000..c88fe4e652
--- /dev/null
+++ b/development/dotnet-sdk/dotnet-sdk.info
@@ -0,0 +1,10 @@
+PRGNAM="dotnet-sdk"
+VERSION="3.0.100"
+HOMEPAGE="https://dotnet.microsoft.com/"
+DOWNLOAD="https://download.visualstudio.microsoft.com/download/pr/886b4a4c-30af-454b-8bec-81c72b7b4e1f/d1a0c8de9abb36d8535363ede4a15de6/dotnet-sdk-3.0.100-linux-x64.tar.gz"
+MD5SUM="15a8ea8c61b8e3f90968bbfe515ca784"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Reza Talebi"
+EMAIL="reza.talebi.73@outlook.com"
diff --git a/development/dotnet-sdk/slack-desc b/development/dotnet-sdk/slack-desc
new file mode 100644
index 0000000000..91b0a95552
--- /dev/null
+++ b/development/dotnet-sdk/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------------------------------------------------------|
+dotnet-sdk: dotnet-sdk (Cross-platform development framework)
+dotnet-sdk:
+dotnet-sdk: .NET Core is an open-source, general-purpose development
+dotnet-sdk: platform maintained by Microsoft and the .NET community on
+dotnet-sdk: GitHub. It's cross-platform (supporting Windows, macOS, and Linux)
+dotnet-sdk: and can be used to build device, cloud, and IoT applications.
+dotnet-sdk: Please run 'dotnet new' after installing to initiate the program
+dotnet-sdk: and load all of the templates.
+dotnet-sdk:
+dotnet-sdk: https://dotnet.microsoft.com/
+dotnet-sdk:
diff --git a/development/eclipse-cpp/eclipse-cpp.SlackBuild b/development/eclipse-cpp/eclipse-cpp.SlackBuild
index 1fc5f10f1c..0a3679e238 100644
--- a/development/eclipse-cpp/eclipse-cpp.SlackBuild
+++ b/development/eclipse-cpp/eclipse-cpp.SlackBuild
@@ -27,8 +27,8 @@
# This script is just a binary repackaging.
PRGNAM=eclipse-cpp
-VERSION=${VERSION:-4.12}
-SRCVERSION=${SRCVERSION:-2019-06-R}
+VERSION=${VERSION:-4.13}
+SRCVERSION=${SRCVERSION:-2019-09-R}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/eclipse-cpp/eclipse-cpp.info b/development/eclipse-cpp/eclipse-cpp.info
index 6a5cd65b38..f8482546de 100644
--- a/development/eclipse-cpp/eclipse-cpp.info
+++ b/development/eclipse-cpp/eclipse-cpp.info
@@ -1,10 +1,10 @@
PRGNAM="eclipse-cpp"
-VERSION="4.12"
+VERSION="4.13"
HOMEPAGE="http://www.eclipse.org"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="http://download.eclipse.org/technology/epp/downloads/release/2019-06/R/eclipse-cpp-2019-06-R-linux-gtk-x86_64.tar.gz"
-MD5SUM_x86_64="6eccf433b04e55d51685228e856d63ed"
+DOWNLOAD_x86_64="http://download.eclipse.org/technology/epp/downloads/release/2019-09/R/eclipse-cpp-2019-09-R-linux-gtk-x86_64.tar.gz"
+MD5SUM_x86_64="0ed5c9ba65ba7dc7e9baaa55b244f8f4"
REQUIRES="jdk webkit2gtk"
MAINTAINER="Andrew Clemons"
EMAIL="andrew.clemons@gmail.com"
diff --git a/development/eclipse-java/eclipse-java.SlackBuild b/development/eclipse-java/eclipse-java.SlackBuild
index 968d183437..0e0f2ba78e 100644
--- a/development/eclipse-java/eclipse-java.SlackBuild
+++ b/development/eclipse-java/eclipse-java.SlackBuild
@@ -27,8 +27,8 @@
# This script is just a binary repackaging.
PRGNAM=eclipse-java
-VERSION=${VERSION:-4.12}
-SRCVERSION=${SRCVERSION:-2019-06-R}
+VERSION=${VERSION:-4.13}
+SRCVERSION=${SRCVERSION:-2019-09-R}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/eclipse-java/eclipse-java.info b/development/eclipse-java/eclipse-java.info
index 9f852cabc7..0d14c131af 100644
--- a/development/eclipse-java/eclipse-java.info
+++ b/development/eclipse-java/eclipse-java.info
@@ -1,10 +1,10 @@
PRGNAM="eclipse-java"
-VERSION="4.12"
+VERSION="4.13"
HOMEPAGE="http://www.eclipse.org"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="http://download.eclipse.org/technology/epp/downloads/release/2019-06/R/eclipse-java-2019-06-R-linux-gtk-x86_64.tar.gz"
-MD5SUM_x86_64="cdda169e002664dd1206c0d9e5380a82"
+DOWNLOAD_x86_64="http://download.eclipse.org/technology/epp/downloads/release/2019-09/R/eclipse-java-2019-09-R-linux-gtk-x86_64.tar.gz"
+MD5SUM_x86_64="eac429faca70ebfad8b8c3a88af164a2"
REQUIRES="jdk webkit2gtk"
MAINTAINER="Andrew Clemons"
EMAIL="andrew.clemons@gmail.com"
diff --git a/development/eclipse-jee/eclipse-jee.SlackBuild b/development/eclipse-jee/eclipse-jee.SlackBuild
index b1b62117c7..779aaaf6b0 100644
--- a/development/eclipse-jee/eclipse-jee.SlackBuild
+++ b/development/eclipse-jee/eclipse-jee.SlackBuild
@@ -27,8 +27,8 @@
# This script is just a binary repackaging.
PRGNAM=eclipse-jee
-VERSION=${VERSION:-4.12}
-SRCVERSION=${SRCVERSION:-2019-06-R}
+VERSION=${VERSION:-4.13}
+SRCVERSION=${SRCVERSION:-2019-09-R}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/eclipse-jee/eclipse-jee.info b/development/eclipse-jee/eclipse-jee.info
index 3183eba01b..df3aadc130 100644
--- a/development/eclipse-jee/eclipse-jee.info
+++ b/development/eclipse-jee/eclipse-jee.info
@@ -1,10 +1,10 @@
PRGNAM="eclipse-jee"
-VERSION="4.12"
+VERSION="4.13"
HOMEPAGE="http://www.eclipse.org"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="http://download.eclipse.org/technology/epp/downloads/release/2019-06/R/eclipse-jee-2019-06-R-linux-gtk-x86_64.tar.gz"
-MD5SUM_x86_64="115b0fb00720f2b74d9e1f0b189f099e"
+DOWNLOAD_x86_64="http://download.eclipse.org/technology/epp/downloads/release/2019-09/R/eclipse-jee-2019-09-R-linux-gtk-x86_64.tar.gz"
+MD5SUM_x86_64="7383e9f7c2e6d31d754ac761b927b173"
REQUIRES="jdk webkit2gtk"
MAINTAINER="Andrew Clemons"
EMAIL="andrew.clemons@gmail.com"
diff --git a/development/fossil/fossil.SlackBuild b/development/fossil/fossil.SlackBuild
index edc27344e3..488eff5e00 100644
--- a/development/fossil/fossil.SlackBuild
+++ b/development/fossil/fossil.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=fossil
-VERSION=${VERSION:-2.8}
+VERSION=${VERSION:-2.9}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/fossil/fossil.info b/development/fossil/fossil.info
index cdd8340e8b..6db855b489 100644
--- a/development/fossil/fossil.info
+++ b/development/fossil/fossil.info
@@ -1,8 +1,8 @@
PRGNAM="fossil"
-VERSION="2.8"
-HOMEPAGE="https://www.fossil-scm.org/"
-DOWNLOAD="https://fossil-scm.org/index.html/uv/fossil-src-2.8.tar.gz"
-MD5SUM="183d6f8b6743a44ae2ea475f40713658"
+VERSION="2.9"
+HOMEPAGE="https://fossil-scm.org/"
+DOWNLOAD="https://fossil-scm.org/home/uv/fossil-src-2.9.tar.gz"
+MD5SUM="589cccb4d416326c577a99da2a836eeb"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/gambas3/README b/development/gambas3/README
index 0afda50516..63f9162f5a 100644
--- a/development/gambas3/README
+++ b/development/gambas3/README
@@ -14,3 +14,4 @@ from extra.
It can create slackware packages of your programs, but bear in mind
that the install location is fixed as /usr/bin
+note: installing llvm from extra is recommended.
diff --git a/development/gambas3/gambas3.SlackBuild b/development/gambas3/gambas3.SlackBuild
index 24df685277..bca3f08cea 100644
--- a/development/gambas3/gambas3.SlackBuild
+++ b/development/gambas3/gambas3.SlackBuild
@@ -26,7 +26,7 @@
PRGNAM=gambas3
SRCNAM=gambas
-VERSION=${VERSION:-3.13.0}
+VERSION=${VERSION:-3.14.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/gambas3/gambas3.info b/development/gambas3/gambas3.info
index f43394baf4..36dd5d9ade 100644
--- a/development/gambas3/gambas3.info
+++ b/development/gambas3/gambas3.info
@@ -1,8 +1,8 @@
PRGNAM="gambas3"
-VERSION="3.13.0"
+VERSION="3.14.0"
HOMEPAGE="http://gambas.sourceforge.net"
-DOWNLOAD="https://gitlab.com/gambas/gambas/-/archive/3.13.0/gambas-3.13.0.tar.bz2"
-MD5SUM="843309fdbf0666461b3f093327eb1af3"
+DOWNLOAD="https://gitlab.com/gambas/gambas/-/archive/3.14.0/gambas-3.14.0.tar.bz2"
+MD5SUM="e5541b66966e1a4b7da733b6c34b25a0"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/git-cola/README b/development/git-cola/README
index 6dd65aad11..92af1c4bc1 100644
--- a/development/git-cola/README
+++ b/development/git-cola/README
@@ -10,4 +10,5 @@ Set QT_API=pyqt4 in your environment if you have both versions of PyQt
installed and want to ensure that PyQt4 is used.
PyQt5 is an optional dependency if you want a more "modern" interface.
-pyside is an optional, untested, dependency.
+pyside is an optional (untested by me) dependency.
+send2trash is an optional (untested by me) dependency.
diff --git a/development/git-cola/git-cola.SlackBuild b/development/git-cola/git-cola.SlackBuild
index ade84d3b09..ab3796a68b 100644
--- a/development/git-cola/git-cola.SlackBuild
+++ b/development/git-cola/git-cola.SlackBuild
@@ -4,10 +4,10 @@
# Written by Andrew Rowland <darowland@ieee.org>
-# Copyright (c) 2017-2018, Modified by: Ricardo J. Barberis <ricardo.barberis@gmail.com>
+# Copyright (c) 2017-2019, Modified by: Ricardo J. Barberis <ricardo.barberis@gmail.com>
PRGNAM=git-cola
-VERSION=${VERSION:-3.3}
+VERSION=${VERSION:-3.5}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -53,12 +53,16 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-python setup.py install --root=$PKG
+python3 setup.py install --root=$PKG
make DESTDIR=$PKG prefix=/usr install
make DESTDIR=$PKG prefix=/usr install-doc
make DESTDIR=$PKG prefix=/usr install-html
+sed -i -e 's,/usr/bin/python.*,/usr/bin/python3,' $PKG/usr/bin/git-cola $PKG/usr/bin/git-dag
+sed -i -e 's,/usr/bin/env python.*,/usr/bin/env python3,' $PKG/usr/share/git-cola/bin/git-xbase \
+ $PKG/usr/share/git-cola/lib/cola/widgets/spellcheck.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/development/git-cola/git-cola.info b/development/git-cola/git-cola.info
index a41e778f55..76703c2064 100644
--- a/development/git-cola/git-cola.info
+++ b/development/git-cola/git-cola.info
@@ -1,10 +1,10 @@
PRGNAM="git-cola"
-VERSION="3.3"
+VERSION="3.5"
HOMEPAGE="https://git-cola.github.io/"
-DOWNLOAD="https://github.com/git-cola/git-cola/archive/v3.3/git-cola-3.3.tar.gz"
-MD5SUM="fa0012511a14921d0aaab1abce263c39"
+DOWNLOAD="https://github.com/git-cola/git-cola/archive/v3.5/git-cola-3.5.tar.gz"
+MD5SUM="379689739331cdbd0fe05742a11e34d4"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="Sphinx"
+REQUIRES="python3-attrs python3-certifi Sphinx"
MAINTAINER="Ricardo J. Barberis"
EMAIL="ricardo.barberis@gmail.com"
diff --git a/development/google-go-lang/google-go-lang.SlackBuild b/development/google-go-lang/google-go-lang.SlackBuild
index 1080237feb..45e3dfa362 100644
--- a/development/google-go-lang/google-go-lang.SlackBuild
+++ b/development/google-go-lang/google-go-lang.SlackBuild
@@ -27,7 +27,7 @@
# SOFTWARE.
PRGNAM=google-go-lang
-VERSION=${VERSION:-1.11.4}
+VERSION=${VERSION:-1.11.9}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/google-go-lang/google-go-lang.info b/development/google-go-lang/google-go-lang.info
index db32fa74d5..d591c827a9 100644
--- a/development/google-go-lang/google-go-lang.info
+++ b/development/google-go-lang/google-go-lang.info
@@ -1,8 +1,8 @@
PRGNAM="google-go-lang"
-VERSION="1.11.4"
+VERSION="1.11.9"
HOMEPAGE="http://golang.org"
-DOWNLOAD="https://storage.googleapis.com/golang/go1.11.4.src.tar.gz"
-MD5SUM="a77697673215be465d1b583680ef2318"
+DOWNLOAD="https://storage.googleapis.com/golang/go1.11.9.src.tar.gz"
+MD5SUM="bdefb722788dd2881713f7ad8a4c614d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/google-webdesigner/google-webdesigner.SlackBuild b/development/google-webdesigner/google-webdesigner.SlackBuild
index 474742bab9..ca5fa494e8 100644
--- a/development/google-webdesigner/google-webdesigner.SlackBuild
+++ b/development/google-webdesigner/google-webdesigner.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=google-webdesigner
-VERSION=${VERSION:-5.0.4.0226}
+VERSION=${VERSION:-6.0.1.0801}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
ARCH=x86_64
diff --git a/development/google-webdesigner/google-webdesigner.info b/development/google-webdesigner/google-webdesigner.info
index 72956a245d..cfdb380d71 100644
--- a/development/google-webdesigner/google-webdesigner.info
+++ b/development/google-webdesigner/google-webdesigner.info
@@ -1,10 +1,10 @@
PRGNAM="google-webdesigner"
-VERSION="5.0.4.0226"
+VERSION="6.0.1.0801"
HOMEPAGE="https://www.google.com/webdesigner/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
DOWNLOAD_x86_64="https://dl.google.com/linux/direct/google-webdesigner_current_amd64.deb"
-MD5SUM_x86_64="d9b50ef834786c4b16f67d7a3b240f98"
+MD5SUM_x86_64="00ef0c8725d4bac4e41ba6056635cc2a"
REQUIRES=""
MAINTAINER="Willy Sudiarto Raharjo"
EMAIL="willysr@slackbuilds.org"
diff --git a/development/hopper/hopper.SlackBuild b/development/hopper/hopper.SlackBuild
index c71e3be0c2..a31db76a60 100644
--- a/development/hopper/hopper.SlackBuild
+++ b/development/hopper/hopper.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=hopper
-VERSION=${VERSION:-4.5.14}
+VERSION=${VERSION:-4.5.16}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/hopper/hopper.info b/development/hopper/hopper.info
index 99f3a31eba..635e0d3f58 100644
--- a/development/hopper/hopper.info
+++ b/development/hopper/hopper.info
@@ -1,10 +1,10 @@
PRGNAM="hopper"
-VERSION="4.5.14"
+VERSION="4.5.16"
HOMEPAGE="https://www.hopperapp.com"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://d2ap6ypl1xbe4k.cloudfront.net/Hopper-v4-4.5.14-Linux.pkg.tar.xz"
-MD5SUM_x86_64="796ad6341a5427d519abee00f000a395"
+DOWNLOAD_x86_64="https://d2ap6ypl1xbe4k.cloudfront.net/Hopper-v4-4.5.16-Linux.pkg.tar.xz"
+MD5SUM_x86_64="0470269394cfd39a1ccc933d8f362926"
REQUIRES="qt5 libbsd"
MAINTAINER="pyllyukko"
EMAIL="pyllyukko AT maimed dot org"
diff --git a/development/hub/hub.SlackBuild b/development/hub/hub.SlackBuild
index e298c3706f..73e1e6e11b 100644
--- a/development/hub/hub.SlackBuild
+++ b/development/hub/hub.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=hub
-VERSION=${VERSION:-2.12.3}
+VERSION=${VERSION:-2.12.8}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/hub/hub.info b/development/hub/hub.info
index ebae3298d8..93ab37ae63 100644
--- a/development/hub/hub.info
+++ b/development/hub/hub.info
@@ -1,8 +1,8 @@
PRGNAM="hub"
-VERSION="2.12.3"
+VERSION="2.12.8"
HOMEPAGE="https://github.com/github/hub"
-DOWNLOAD="https://github.com/github/hub/archive/v2.12.3/hub-2.12.3.tar.gz"
-MD5SUM="dc28fa59b0f898b227d3ce2271140dff"
+DOWNLOAD="https://github.com/github/hub/archive/v2.12.8/hub-2.12.8.tar.gz"
+MD5SUM="5f687c1b6aa5b9b71eb4d4376e3fd9be"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="google-go-lang"
diff --git a/development/idea/idea.SlackBuild b/development/idea/idea.SlackBuild
index 2dbac8def8..0e554e3afc 100644
--- a/development/idea/idea.SlackBuild
+++ b/development/idea/idea.SlackBuild
@@ -6,7 +6,7 @@
PRGNAM=idea
ARCNAM=ideaIC
-VERSION=${VERSION:-2019.1.1}
+VERSION=${VERSION:-2019.2.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
ARCH=${ARCH:-noarch}
diff --git a/development/idea/idea.info b/development/idea/idea.info
index 450e421c52..15fc0c0e9a 100644
--- a/development/idea/idea.info
+++ b/development/idea/idea.info
@@ -1,8 +1,8 @@
PRGNAM="idea"
VERSION="2019.1.1"
HOMEPAGE="http://www.jetbrains.com/idea/"
-DOWNLOAD="https://download-cf.jetbrains.com/idea/ideaIC-2019.1.1-no-jbr.tar.gz"
-MD5SUM="f918759dfb696319f5a01160db9a7ace"
+DOWNLOAD="https://download.jetbrains.com/idea/ideaIC-2019.2.1-no-jbr.tar.gz"
+MD5SUM="dde4aa0777a6cbfd24a8ba190430aa41"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="jdk"
diff --git a/development/ioncube-loader/ioncube-loader.SlackBuild b/development/ioncube-loader/ioncube-loader.SlackBuild
index 5095ab5717..6576eff7f4 100644
--- a/development/ioncube-loader/ioncube-loader.SlackBuild
+++ b/development/ioncube-loader/ioncube-loader.SlackBuild
@@ -26,7 +26,7 @@
PRGNAM=ioncube-loader
SRCNAM=ioncube
-VERSION=${VERSION:-10.3.7}
+VERSION=${VERSION:-10.3.8}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/ioncube-loader/ioncube-loader.info b/development/ioncube-loader/ioncube-loader.info
index b9e97a604e..06084ce764 100644
--- a/development/ioncube-loader/ioncube-loader.info
+++ b/development/ioncube-loader/ioncube-loader.info
@@ -1,10 +1,10 @@
PRGNAM="ioncube-loader"
-VERSION="10.3.7"
+VERSION="10.3.8"
HOMEPAGE="https://www.ioncube.com"
-DOWNLOAD="http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86_10.3.7.tar.gz"
-MD5SUM="6fbfc820d976145f1b1c14cc4db4b9dd"
-DOWNLOAD_x86_64="http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64_10.3.7.tar.gz"
-MD5SUM_x86_64="d8c6b4a367cdf19307024c8cc78ffc79"
+DOWNLOAD="http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86_10.3.8.tar.gz"
+MD5SUM="695f21dbc914e9fcd2ae649218217c63"
+DOWNLOAD_x86_64="http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64_10.3.8.tar.gz"
+MD5SUM_x86_64="5d65b82946f773b496716ebd988bf926"
REQUIRES=""
MAINTAINER="Eugene Wissner"
EMAIL="belka@caraus.de"
diff --git a/development/jupyter-qtconsole/jupyter-qtconsole.SlackBuild b/development/jupyter-qtconsole/jupyter-qtconsole.SlackBuild
index d206205a11..0b71116270 100644
--- a/development/jupyter-qtconsole/jupyter-qtconsole.SlackBuild
+++ b/development/jupyter-qtconsole/jupyter-qtconsole.SlackBuild
@@ -24,7 +24,7 @@
SRCNAM=qtconsole
PRGNAM=jupyter-$SRCNAM
-VERSION=${VERSION:-4.5.3}
+VERSION=${VERSION:-4.5.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/jupyter-qtconsole/jupyter-qtconsole.info b/development/jupyter-qtconsole/jupyter-qtconsole.info
index bf1d95155c..d11ed60ff1 100644
--- a/development/jupyter-qtconsole/jupyter-qtconsole.info
+++ b/development/jupyter-qtconsole/jupyter-qtconsole.info
@@ -1,8 +1,8 @@
PRGNAM="jupyter-qtconsole"
-VERSION="4.5.3"
+VERSION="4.5.4"
HOMEPAGE="https://jupyter.org/"
-DOWNLOAD="https://github.com/jupyter/qtconsole/archive/4.5.3/qtconsole-4.5.3.tar.gz"
-MD5SUM="995dacc7ebbb62674fee9498d2c99032"
+DOWNLOAD="https://github.com/jupyter/qtconsole/archive/4.5.4/qtconsole-4.5.4.tar.gz"
+MD5SUM="4166c3805eb05ac5e7e972b096fcf0cd"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3-jupyter-ipykernel python3-PyQt5"
diff --git a/development/jupyter_client/jupyter_client.SlackBuild b/development/jupyter_client/jupyter_client.SlackBuild
index 4f53805dc5..bbd4c560cd 100644
--- a/development/jupyter_client/jupyter_client.SlackBuild
+++ b/development/jupyter_client/jupyter_client.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=jupyter_client
-VERSION=${VERSION:-5.3.1}
+VERSION=${VERSION:-5.3.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/jupyter_client/jupyter_client.info b/development/jupyter_client/jupyter_client.info
index 204e491c49..f7c907f30e 100644
--- a/development/jupyter_client/jupyter_client.info
+++ b/development/jupyter_client/jupyter_client.info
@@ -1,8 +1,8 @@
PRGNAM="jupyter_client"
-VERSION="5.3.1"
+VERSION="5.3.3"
HOMEPAGE="https://jupyter.org/"
-DOWNLOAD="https://github.com/jupyter/jupyter_client/archive/5.3.1/jupyter_client-5.3.1.tar.gz"
-MD5SUM="93544fa47d36efb26864e3e211cac0f8"
+DOWNLOAD="https://github.com/jupyter/jupyter_client/archive/5.3.3/jupyter_client-5.3.3.tar.gz"
+MD5SUM="a2b8b6366e591ccfefdf0daa0a004e8c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="decorator jupyter_core python-dateutil python3-dateutil pyzmq python3-pyzmq traitlets"
diff --git a/development/jupyter_core/jupyter_core.SlackBuild b/development/jupyter_core/jupyter_core.SlackBuild
index 225a5fc0b5..8d2ff3d1f5 100644
--- a/development/jupyter_core/jupyter_core.SlackBuild
+++ b/development/jupyter_core/jupyter_core.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=jupyter_core
-VERSION=${VERSION:-4.5.0}
+VERSION=${VERSION:-4.6.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/jupyter_core/jupyter_core.info b/development/jupyter_core/jupyter_core.info
index 85dc3f5a97..a0cd83fa57 100644
--- a/development/jupyter_core/jupyter_core.info
+++ b/development/jupyter_core/jupyter_core.info
@@ -1,8 +1,8 @@
PRGNAM="jupyter_core"
-VERSION="4.5.0"
+VERSION="4.6.0"
HOMEPAGE="https://jupyter.org/"
-DOWNLOAD="https://github.com/jupyter/jupyter_core/archive/4.5.0/jupyter_core-4.5.0.tar.gz"
-MD5SUM="e7e4037f0ffe135c807bff371bff8f9c"
+DOWNLOAD="https://github.com/jupyter/jupyter_core/archive/4.6.0/jupyter_core-4.6.0.tar.gz"
+MD5SUM="b86b19c993707378e96aca57935ba180"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3"
diff --git a/development/kicad/kicad.SlackBuild b/development/kicad/kicad.SlackBuild
index 2f44fce534..61789aff97 100644
--- a/development/kicad/kicad.SlackBuild
+++ b/development/kicad/kicad.SlackBuild
@@ -26,7 +26,7 @@
# Revision date: 2019/Jun/02
PRGNAM=kicad
-VERSION=${VERSION:-5.1.2}
+VERSION=${VERSION:-5.1.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/kicad/kicad.info b/development/kicad/kicad.info
index 6421302929..6a9767f4ff 100644
--- a/development/kicad/kicad.info
+++ b/development/kicad/kicad.info
@@ -1,8 +1,8 @@
PRGNAM="kicad"
-VERSION="5.1.2"
+VERSION="5.1.4"
HOMEPAGE="http://kicad-pcb.org"
-DOWNLOAD="https://launchpad.net/kicad/5.0/5.1.2/+download/kicad-5.1.2.tar.xz"
-MD5SUM="d3aa58ebcb1113ffbe49ec7643a0f09a"
+DOWNLOAD="https://launchpad.net/kicad/5.0/5.1.4/+download/kicad-5.1.4.tar.xz"
+MD5SUM="7118929c3ada6baede7fae5d217a1101"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="wxPython3 ngspice OpenCASCADE glm"
diff --git a/development/ldns/ldns.SlackBuild b/development/ldns/ldns.SlackBuild
index d6dbc7585d..d53a7bca2f 100644
--- a/development/ldns/ldns.SlackBuild
+++ b/development/ldns/ldns.SlackBuild
@@ -3,7 +3,7 @@
# Copyright 2008, 2009 Eric Hameleers, Eindhoven, NL
# Copyright 2008, 2009 Patrick J. Volkerding, Sebeka, MN USA
# Copyright 2010, R. Andrew Bailey, Chantilly, VA USA
-# Copyright 2014-2017 Larry Hajali <larryhaja[at]gmail[dot]com>
+# Copyright 2014-2019 Larry Hajali <larryhaja[at]gmail[dot]com>
# All rights reserved.
#
# Permission to use, copy, modify, and distribute this software for
@@ -34,7 +34,7 @@
# -----------------------------------------------------------------------------
PRGNAM=ldns
-VERSION=${VERSION:-1.7.0}
+VERSION=${VERSION:-1.7.1}
TAG=${TAG:-_SBo}
BUILD=${BUILD:-1}
@@ -85,6 +85,7 @@ CFLAGS="$SLKCFLAGS" \
./configure \
--prefix=/usr \
--libdir=/usr/lib${LIBDIRSUFFIX} \
+ --includedir=/usr/include \
--localstatedir=/var \
--sysconfdir=/etc \
--mandir=/usr/man \
@@ -115,10 +116,6 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr
find $PKG -name perllocal.pod -o -name ".packlist" -o -name "*.bs" | xargs rm -f || true
find $PKG -depth -type d -empty -delete || true
-# Install pkgconfig file.
-mkdir $PKG/usr/lib${LIBDIRSUFFIX}/pkgconfig
-install -m 0644 packaging/lib${PRGNAM}.pc $PKG/usr/lib${LIBDIRSUFFIX}/pkgconfig
-
# Create the root.key file
mkdir -p $PKG/etc/$PRGNAM
sed -n '/Zone/,$p' $CWD/root-anchors.xml | sed -e 's|<[^>]*>||g' | \
diff --git a/development/ldns/ldns.info b/development/ldns/ldns.info
index bc613b84cb..3d6c29025b 100644
--- a/development/ldns/ldns.info
+++ b/development/ldns/ldns.info
@@ -1,10 +1,10 @@
PRGNAM="ldns"
-VERSION="1.7.0"
+VERSION="1.7.1"
HOMEPAGE="http://www.nlnetlabs.nl/projects/ldns/"
-DOWNLOAD="http://www.nlnetlabs.nl/downloads/ldns/ldns-1.7.0.tar.gz \
+DOWNLOAD="http://www.nlnetlabs.nl/downloads/ldns/ldns-1.7.1.tar.gz \
https://data.iana.org/root-anchors/root-anchors.xml"
-MD5SUM="74b75c9ba69fb3af2a0c26244ecfd9f6 \
- 0c9bad7c2caac059b80ff68535267b12"
+MD5SUM="166262a46995d9972aba417fd091acd5 \
+ 9000e073302426bad33eb9a34eac72f9"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="perl-Test-Exception perl-Devel-CheckLib"
diff --git a/development/le/le.SlackBuild b/development/le/le.SlackBuild
index 576d822778..357272b3d7 100644
--- a/development/le/le.SlackBuild
+++ b/development/le/le.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=le
-VERSION=${VERSION:-1.16.5}
+VERSION=${VERSION:-1.16.6}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -59,7 +59,7 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$VERSION.tar.xz
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
@@ -68,7 +68,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 {} \;
-autoreconf -vfs
+NOCONFIGURE=y ./autogen.sh
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
@@ -80,6 +80,7 @@ CXXFLAGS="$SLKCFLAGS" \
--docdir=/usr/doc/$PRGNAM-$VERSION \
--build=$ARCH-slackware-linux
+sed -i 's/lsupc++/lsupc++\ -lstdc++/' src/Makefile
make
make install DESTDIR=$PKG
diff --git a/development/le/le.info b/development/le/le.info
index a6f8349d1a..a7b3337954 100644
--- a/development/le/le.info
+++ b/development/le/le.info
@@ -1,8 +1,8 @@
PRGNAM="le"
-VERSION="1.16.5"
-HOMEPAGE="http://lav.yar.ru/programs.html"
-DOWNLOAD="https://github.com/lavv17/le/releases/download/v1.16.5/le-1.16.5.tar.xz"
-MD5SUM="ff3841f35feafcb6249f322cc3e232ce"
+VERSION="1.16.6"
+HOMEPAGE="https://github.com/lavv17/le"
+DOWNLOAD="https://github.com/lavv17/le/archive/v1.16.6/le-1.16.6.tar.gz"
+MD5SUM="cb2bfa53175a676228676d730cc1c497"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="gnulib"
diff --git a/development/neovim-qt/neovim-qt.SlackBuild b/development/neovim-qt/neovim-qt.SlackBuild
index 1f626f58ca..93198d1385 100644
--- a/development/neovim-qt/neovim-qt.SlackBuild
+++ b/development/neovim-qt/neovim-qt.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=neovim-qt
-VERSION=${VERSION:-0.2.13}
+VERSION=${VERSION:-0.2.14}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/neovim-qt/neovim-qt.info b/development/neovim-qt/neovim-qt.info
index 7e29c88389..3fa3af1229 100644
--- a/development/neovim-qt/neovim-qt.info
+++ b/development/neovim-qt/neovim-qt.info
@@ -1,8 +1,8 @@
PRGNAM="neovim-qt"
-VERSION="0.2.13"
+VERSION="0.2.14"
HOMEPAGE="https://github.com/equalsraf/neovim-qt"
-DOWNLOAD="https://github.com/equalsraf/neovim-qt/archive/v0.2.13/neovim-qt-0.2.13.tar.gz"
-MD5SUM="cfb8e82223a337a9aa9ca9077bae4d9b"
+DOWNLOAD="https://github.com/equalsraf/neovim-qt/archive/v0.2.14/neovim-qt-0.2.14.tar.gz"
+MD5SUM="4cd74d98288cf4e6c9ad9b4219a8eb61"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="neovim qt5"
diff --git a/development/neovim/neovim.SlackBuild b/development/neovim/neovim.SlackBuild
index b5bf909d36..deab4c470b 100644
--- a/development/neovim/neovim.SlackBuild
+++ b/development/neovim/neovim.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=neovim
-VERSION=${VERSION:-0.3.8}
+VERSION=${VERSION:-0.4.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/neovim/neovim.info b/development/neovim/neovim.info
index 34beee0258..6cd80752df 100644
--- a/development/neovim/neovim.info
+++ b/development/neovim/neovim.info
@@ -1,10 +1,10 @@
PRGNAM="neovim"
-VERSION="0.3.8"
+VERSION="0.4.2"
HOMEPAGE="http://neovim.org/"
-DOWNLOAD="https://github.com/neovim/neovim/archive/v0.3.8/neovim-0.3.8.tar.gz"
-MD5SUM="6b0eda6c3c6261c82f8a61f9c2d85fcd"
+DOWNLOAD="https://github.com/neovim/neovim/archive/v0.4.2/neovim-0.4.2.tar.gz"
+MD5SUM="a3aee581419c0185f403da10247874b0"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="libuv msgpack-c luajit lua-lpeg lua-mpack libtermkey libvterm"
+REQUIRES="msgpack-c lua-mpack lua-lpeg lua-luv libtermkey libvterm"
MAINTAINER="Benjamin Trigona-Harany"
EMAIL="slackbuilds@jaxartes.net"
diff --git a/development/peg/README b/development/peg/README
new file mode 100644
index 0000000000..2b7f65e353
--- /dev/null
+++ b/development/peg/README
@@ -0,0 +1,2 @@
+peg and leg are utilities to generate recursive descent parsers from parsing
+expression grammars (PEGs).
diff --git a/development/peg/peg.SlackBuild b/development/peg/peg.SlackBuild
new file mode 100644
index 0000000000..4e761dd00c
--- /dev/null
+++ b/development/peg/peg.SlackBuild
@@ -0,0 +1,88 @@
+#!/bin/sh
+
+# Slackware build script for peg/leg
+
+# Copyright 2019 Ryan S. Northrup <northrup@yellowapple.us>
+# 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=peg
+VERSION=${VERSION:-0.1.18}
+SRCARCHIVE=${PRGNAM}-${VERSION}.tar.gz
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+else
+ SLKCFLAGS="-O2"
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-$VERSION
+#mkdir $PRGNAM-$VERSION
+#cd $PRGNAM-$VERSION
+tar xvf $CWD/$SRCARCHIVE
+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 {} \;
+
+# Ain't really much to the build process
+make CFLAGS="$SLKCFLAGS"
+
+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
+
+make install ROOT="$PKG" PREFIX="/usr"
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a README.txt LICENSE.txt $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/development/peg/peg.info b/development/peg/peg.info
new file mode 100644
index 0000000000..1cf4d01620
--- /dev/null
+++ b/development/peg/peg.info
@@ -0,0 +1,10 @@
+PRGNAM="peg"
+VERSION="0.1.18"
+HOMEPAGE="http://piumarta.com/software/peg/"
+DOWNLOAD="http://piumarta.com/software/peg/peg-0.1.18.tar.gz"
+MD5SUM="992fc7887afc2a8c92cdb1acb5b935e1"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Ryan S. Northrup"
+EMAIL="northrup@yellowapple.us"
diff --git a/network/bro/slack-desc b/development/peg/slack-desc
index 6a49889bbd..199c25ff8a 100644
--- a/network/bro/slack-desc
+++ b/development/peg/slack-desc
@@ -6,14 +6,14 @@
# customary to leave one space after the ':' except on otherwise blank lines.
|-----handy-ruler------------------------------------------------------|
-bro: Zeek (The Zeek Network Security Monitor)
-bro:
-bro: Zeek is an open source intrusion detection system (IDS).
-bro: It is different from traditional IDS tools in that it is
-bro: focused on network analysis. In other words, it is used
-bro: to monitor traffic traversing a network to identify anomalies.
-bro:
-bro:
-bro: https://www.bro.org
-bro:
-bro:
+peg: peg (recursive-descent parser generators for C)
+peg:
+peg: Utilities to generate recursive-descent parsers for parsing
+peg: expression grammars (PEGs).
+peg:
+peg:
+peg:
+peg:
+peg:
+peg:
+peg:
diff --git a/development/perf/perf.SlackBuild b/development/perf/perf.SlackBuild
index 0b6dc03e8b..ea6dc3c3dc 100644
--- a/development/perf/perf.SlackBuild
+++ b/development/perf/perf.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=perf
-VERSION=${VERSION:-4.4.172}
+VERSION=${VERSION:-4.4.190}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/perf/perf.info b/development/perf/perf.info
index 6fb9a5ba5c..c5ce02f80d 100644
--- a/development/perf/perf.info
+++ b/development/perf/perf.info
@@ -1,5 +1,5 @@
PRGNAM="perf"
-VERSION="4.4.172"
+VERSION="4.4.190"
HOMEPAGE="https://perf.wiki.kernel.org/index.php/Main_Page"
DOWNLOAD="http://www.pastemobile.org/static/perf.dummy"
MD5SUM="9cba6c70fb57a22a155073d54748b614"
diff --git a/development/pycharm/pycharm.SlackBuild b/development/pycharm/pycharm.SlackBuild
index 75a6a7f786..022fa138af 100644
--- a/development/pycharm/pycharm.SlackBuild
+++ b/development/pycharm/pycharm.SlackBuild
@@ -24,7 +24,7 @@
PRGNAM=pycharm
EDITION=community
-VERSION=${VERSION:-2019.2}
+VERSION=${VERSION:-2019.2.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/pycharm/pycharm.info b/development/pycharm/pycharm.info
index 4ab804ddca..8cc25339ed 100644
--- a/development/pycharm/pycharm.info
+++ b/development/pycharm/pycharm.info
@@ -1,8 +1,8 @@
PRGNAM="pycharm"
-VERSION="2019.2"
+VERSION="2019.2.3"
HOMEPAGE="https://www.jetbrains.com/pycharm/"
-DOWNLOAD="https://download.jetbrains.com/python/pycharm-community-2019.2.tar.gz"
-MD5SUM="f4669294f641823aaec85a443fd76c3a"
+DOWNLOAD="https://download.jetbrains.com/python/pycharm-community-2019.2.3.tar.gz"
+MD5SUM="860e138d78e4b68baf1f74883f2e00ea"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/radare2/radare2.SlackBuild b/development/radare2/radare2.SlackBuild
index 317863ced1..0348ddbfda 100644
--- a/development/radare2/radare2.SlackBuild
+++ b/development/radare2/radare2.SlackBuild
@@ -24,7 +24,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=radare2
-VERSION=${VERSION:-3.4.1}
+VERSION=${VERSION:-3.9.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/radare2/radare2.info b/development/radare2/radare2.info
index 7708ad9ee3..daa592706e 100644
--- a/development/radare2/radare2.info
+++ b/development/radare2/radare2.info
@@ -1,8 +1,8 @@
PRGNAM="radare2"
-VERSION="3.4.1"
+VERSION="3.9.0"
HOMEPAGE="http://radare.org/"
-DOWNLOAD="https://github.com/radare/radare2/archive/3.4.1/radare2-3.4.1.tar.gz"
-MD5SUM="119dbd16ffac0338aaa2d1eca9635b5f"
+DOWNLOAD="https://github.com/radare/radare2/archive/3.9.0/radare2-3.9.0.tar.gz"
+MD5SUM="4489bb28b65ee8ee984db35c5d62db0d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="capstone"
diff --git a/development/rtags/rtags.SlackBuild b/development/rtags/rtags.SlackBuild
index 3bf2340310..baa64578ab 100644
--- a/development/rtags/rtags.SlackBuild
+++ b/development/rtags/rtags.SlackBuild
@@ -23,11 +23,11 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=rtags
-VERSION=${VERSION:-2.33}
+VERSION=${VERSION:-2.34}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
-RCT_VERSION=${RCT_VERSION:-7bd3732c232a1843990f67f41f1d86cb2c16f341}
+RCT_VERSION=${RCT_VERSION:-99a7830455f288bdafea31bd9085cd81bee403a1}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
diff --git a/development/rtags/rtags.info b/development/rtags/rtags.info
index a3bd679b5b..13027f2d03 100644
--- a/development/rtags/rtags.info
+++ b/development/rtags/rtags.info
@@ -1,10 +1,10 @@
PRGNAM="rtags"
-VERSION="2.33"
+VERSION="2.34"
HOMEPAGE="https://github.com/Andersbakken/rtags"
-DOWNLOAD="https://github.com/Andersbakken/rtags/archive/v2.33/rtags-2.33.tar.gz \
- https://github.com/Andersbakken/rct/archive/7bd3732/rct-7bd3732c232a1843990f67f41f1d86cb2c16f341.tar.gz"
-MD5SUM="d21ab45e081488972e43a865a4e3f4f2 \
- 9c3ea2de3c65fa429c5ff5991e81fb1b"
+DOWNLOAD="https://github.com/Andersbakken/rtags/archive/v2.34/rtags-2.34.tar.gz \
+ https://github.com/Andersbakken/rct/archive/99a7830/rct-99a7830455f288bdafea31bd9085cd81bee403a1.tar.gz"
+MD5SUM="455fb49cd1faae582bdb334143a073b4 \
+ 7a7e7afa6a3b70c3c362ccf3d416ca0e"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/sbcl/sbcl.SlackBuild b/development/sbcl/sbcl.SlackBuild
index eac5698cab..114ce67ee4 100644
--- a/development/sbcl/sbcl.SlackBuild
+++ b/development/sbcl/sbcl.SlackBuild
@@ -25,7 +25,7 @@
# Modified by Eugene M., <damagedone at gmx dot com>
PRGNAM=sbcl
-VERSION=${VERSION:-1.5.5}
+VERSION=${VERSION:-1.5.7}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/sbcl/sbcl.info b/development/sbcl/sbcl.info
index 115628a757..afad2948de 100644
--- a/development/sbcl/sbcl.info
+++ b/development/sbcl/sbcl.info
@@ -1,8 +1,8 @@
PRGNAM="sbcl"
-VERSION="1.5.5"
+VERSION="1.5.7"
HOMEPAGE="http://www.sbcl.org/"
-DOWNLOAD="http://downloads.sourceforge.net/sbcl/sbcl-1.5.5-source.tar.bz2"
-MD5SUM="c0e769da791f842ec1aa6f4af34d389f"
+DOWNLOAD="http://downloads.sourceforge.net/sbcl/sbcl-1.5.7-source.tar.bz2"
+MD5SUM="cc833687120fa9e9bf9f5c8ecf09331b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/spdlog/README b/development/spdlog/README
deleted file mode 100644
index 4534bd5cba..0000000000
--- a/development/spdlog/README
+++ /dev/null
@@ -1,20 +0,0 @@
-spdlog is very fast, header only, C++ logging library.
-
-Features:
-- Very fast - performance is the primary goal (see benchmarks below).
-- Headers only, just copy and use.
-- Feature rich call style using the excellent fmt library.
-- Extremely fast asynchronous mode (optional) - using lockfree queues
- and other tricks to reach millions of calls/sec.
-- Custom formatting.
-- Multi/Single threaded loggers.
-- Various log targets:
- - Rotating log files.
- - Daily log files.
- - Console logging (colors supported).
- - syslog.
- - Windows debugger (OutputDebugString(..))
- - Easily extendable with custom log targets (just implement a single
- function in the sink interface).
-- Severity based filtering - threshold levels can be modified in
- runtime as well as in compile time.
diff --git a/development/spdlog/spdlog.info b/development/spdlog/spdlog.info
deleted file mode 100644
index 9f24851188..0000000000
--- a/development/spdlog/spdlog.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="spdlog"
-VERSION="0.13.0"
-HOMEPAGE="https://github.com/gabime/spdlog"
-DOWNLOAD="https://github.com/gabime/spdlog/archive/v0.13.0/spdlog-0.13.0.tar.gz"
-MD5SUM="a0903d50ae1d58b484d9fc1a6ddf02f4"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-REQUIRES=""
-MAINTAINER="Andre Barboza"
-EMAIL="bmg.andre@gmail.com"
diff --git a/development/spdlog/spdlog.patch b/development/spdlog/spdlog.patch
deleted file mode 100644
index a061436573..0000000000
--- a/development/spdlog/spdlog.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-diff -ur spdlog-0.11.0.old/CMakeLists.txt spdlog-0.11.0/CMakeLists.txt
---- spdlog-0.11.0.old/CMakeLists.txt 2016-09-17 20:28:41.000000000 -0300
-+++ spdlog-0.11.0/CMakeLists.txt 2017-01-09 16:01:16.795518326 -0200
-@@ -36,9 +36,9 @@
- # * https://github.com/forexample/package-example
- set(generated_dir "${CMAKE_CURRENT_BINARY_DIR}/generated")
-
--set(config_install_dir "lib/cmake/${PROJECT_NAME}")
-+set(config_install_dir "lib${LIB_SUFFIX}/cmake/${PROJECT_NAME}")
- set(include_install_dir "include")
--set(pkgconfig_install_dir "lib/pkgconfig")
-+set(pkgconfig_install_dir "lib${LIB_SUFFIX}/pkgconfig")
-
- set(version_config "${generated_dir}/${PROJECT_NAME}ConfigVersion.cmake")
- set(project_config "${generated_dir}/${PROJECT_NAME}Config.cmake")
diff --git a/development/tiled/tiled.SlackBuild b/development/tiled/tiled.SlackBuild
index 96f9ac0f48..87f8c5ae10 100644
--- a/development/tiled/tiled.SlackBuild
+++ b/development/tiled/tiled.SlackBuild
@@ -25,7 +25,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=tiled
-VERSION=${VERSION:-1.2.4}
+VERSION=${VERSION:-1.2.5}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/tiled/tiled.info b/development/tiled/tiled.info
index 5f3b0ce641..221115a945 100644
--- a/development/tiled/tiled.info
+++ b/development/tiled/tiled.info
@@ -1,8 +1,8 @@
PRGNAM="tiled"
-VERSION="1.2.4"
+VERSION="1.2.5"
HOMEPAGE="https://www.mapeditor.org"
-DOWNLOAD="https://github.com/bjorn/tiled/archive/v1.2.4/tiled-1.2.4.tar.gz"
-MD5SUM="113eac3c2b379e3e7e247cc6f8b20ee8"
+DOWNLOAD="https://github.com/bjorn/tiled/archive/v1.2.5/tiled-1.2.5.tar.gz"
+MD5SUM="205a542e4e2275d73582bfc71952ec1b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="qt5"
diff --git a/development/universal-ctags/universal-ctags.SlackBuild b/development/universal-ctags/universal-ctags.SlackBuild
index 1538c12b2a..778a3bc50b 100644
--- a/development/universal-ctags/universal-ctags.SlackBuild
+++ b/development/universal-ctags/universal-ctags.SlackBuild
@@ -23,8 +23,8 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=universal-ctags
-VERSION=${VERSION:-b818539}
-GITVERSION=${GITVERSION:-b818539ad14325ba9c4f3d898017e5c4d4d10797}
+VERSION=${VERSION:-2614dbe}
+GITVERSION=${GITVERSION:-2614dbe1e6abc3e31b9cb016037d56b162d5db21}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/universal-ctags/universal-ctags.info b/development/universal-ctags/universal-ctags.info
index 9a1c5bf6e0..ec7f38addc 100644
--- a/development/universal-ctags/universal-ctags.info
+++ b/development/universal-ctags/universal-ctags.info
@@ -1,8 +1,8 @@
PRGNAM="universal-ctags"
-VERSION="b818539"
+VERSION="2614dbe"
HOMEPAGE="https://ctags.io/"
-DOWNLOAD="https://download.dlackware.com/hosted-sources/universal-ctags/ctags-b818539ad14325ba9c4f3d898017e5c4d4d10797.tar.xz"
-MD5SUM="1f20f6609bd40f0b584088dd69dc7252"
+DOWNLOAD="https://download.dlackware.com/hosted-sources/universal-ctags/ctags-2614dbe1e6abc3e31b9cb016037d56b162d5db21.tar.xz"
+MD5SUM="b2bf291d0c94755f987fd0237287ff1a"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="%README%"
diff --git a/development/vscode-bin/vscode-bin.SlackBuild b/development/vscode-bin/vscode-bin.SlackBuild
index 3730da93ab..890f8296c6 100644
--- a/development/vscode-bin/vscode-bin.SlackBuild
+++ b/development/vscode-bin/vscode-bin.SlackBuild
@@ -24,8 +24,8 @@
PRGNAM=vscode-bin
SRCNAM=code-stable
-VERSION=${VERSION:-1.37.1}
-SRCVER=1565886317
+VERSION=${VERSION:-1.39.1}
+SRCVER=1570750623
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/vscode-bin/vscode-bin.info b/development/vscode-bin/vscode-bin.info
index 28879a945f..3ee542a3b9 100644
--- a/development/vscode-bin/vscode-bin.info
+++ b/development/vscode-bin/vscode-bin.info
@@ -1,10 +1,10 @@
PRGNAM="vscode-bin"
-VERSION="1.37.1"
+VERSION="1.39.1"
HOMEPAGE="https://code.visualstudio.com/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://az764295.vo.msecnd.net/stable/f06011ac164ae4dc8e753a3fe7f9549844d15e35/code-stable-1565886317.tar.gz"
-MD5SUM_x86_64="c8b807acbf740e7aa9b2e6ff53df87be"
+DOWNLOAD_x86_64="https://az764295.vo.msecnd.net/stable/88f15d17dca836346e787762685a40bb5cce75a8/code-stable-1570750623.tar.gz"
+MD5SUM_x86_64="37da0e485c6beaa749df18dc0cb5c034"
REQUIRES=""
MAINTAINER="Willy Sudiarto Raharjo"
EMAIL="willysr@slackbuilds.org"
diff --git a/development/xnedit/README b/development/xnedit/README
new file mode 100644
index 0000000000..6c53d065c0
--- /dev/null
+++ b/development/xnedit/README
@@ -0,0 +1,4 @@
+XNEdit (text editor with GUI, unicode support and AA text rendering)
+
+A fast and classic X11 text editor, based on NEdit, with full unicode support
+and antialiased text rendering.
diff --git a/development/xnedit/doinst.sh b/development/xnedit/doinst.sh
new file mode 100644
index 0000000000..5fb28930db
--- /dev/null
+++ b/development/xnedit/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/development/xnedit/slack-desc b/development/xnedit/slack-desc
new file mode 100644
index 0000000000..f079ac52a2
--- /dev/null
+++ b/development/xnedit/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------------------------------------------------------|
+xnedit: xnedit (text editor with GUI, unicode support and AA text rendering)
+xnedit:
+xnedit: A fast and classic X11 text editor, based on NEdit, with full unicode
+xnedit: support and antialiased text rendering.
+xnedit:
+xnedit: https://sourceforge.net/projects/xnedit/
+xnedit:
+xnedit:
+xnedit:
+xnedit:
+xnedit:
diff --git a/development/xnedit/xnedit.SlackBuild b/development/xnedit/xnedit.SlackBuild
new file mode 100644
index 0000000000..a7ccff0e0a
--- /dev/null
+++ b/development/xnedit/xnedit.SlackBuild
@@ -0,0 +1,88 @@
+#!/bin/sh
+
+# Slackware build script for xnedit
+
+# Copytight 2019 Qunying Zhu <zhu.qunying@gmail.com>
+# Copyright 2017 Alessandro Pittaluga <agp@pittux.com>
+# All rights reserved.
+
+# Author and Previous Mantainer Tomasz Konojacki <me@xenu.tk>
+#
+# 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=xnedit
+VERSION=${VERSION:-1.1.1}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM
+tar xvf $CWD/$PRGNAM-$VERSION.tar.?z*
+cd $PRGNAM
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+make linux
+mkdir -p $PKG/usr/bin $PKG/usr/man/man1
+install -m 755 source/xnedit $PKG/usr/bin/xnedit
+install -m 644 doc/xnedit.man $PKG/usr/man/man1/xnedit.1
+install -m 644 doc/xnc.man $PKG/usr/man/man1/xcl.1
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+find $PKG/usr/man -type f -exec gzip -9 {} \;
+for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
+
+mkdir -p $PKG/usr/share/icons
+mkdir -p $PKG/usr/share/applications
+
+cp resources/desktop/xnedit.png $PKG/usr/share/icons
+sed 's/%PREFIX%/\/usr/g' resources/desktop/xnedit.desktop.template > $PKG/usr/share/applications/xnedit.desktop
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a LICENSE CHANGELOG README ReleaseNotes doc/faq.txt $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+cat $CWD/doinst.sh > $PKG/install/doinst.sh
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/development/xnedit/xnedit.info b/development/xnedit/xnedit.info
new file mode 100644
index 0000000000..f87b063897
--- /dev/null
+++ b/development/xnedit/xnedit.info
@@ -0,0 +1,10 @@
+PRGNAM="xnedit"
+VERSION="1.1.1"
+HOMEPAGE="https://sourceforge.net/projects/xnedit/"
+DOWNLOAD="https://sourceforge.net/projects/xnedit/files/xnedit-1.1.1.tar.gz"
+MD5SUM="f092f6e51cbb31fdd997f6fdd1dfba34"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Zhu Qun-Ying"
+EMAIL="zhu.qunying@gmail.com"
diff --git a/games/7kaa/7kaa.SlackBuild b/games/7kaa/7kaa.SlackBuild
index 7aa0e78cf6..643cb39050 100644
--- a/games/7kaa/7kaa.SlackBuild
+++ b/games/7kaa/7kaa.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for 7kaa
-# Copyright <2016> Sergio Vicari <devteamtuc@gmail.com>
+# Copyright <2016-2019> Sergio Vicari <devteamtuc@gmail.com>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=7kaa
-VERSION=${VERSION:-2.14.6}
+VERSION=${VERSION:-2.15.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -86,7 +86,7 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a ABOUT-NLS COPYING README $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a COPYING README $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/usr/share/pixmaps
diff --git a/games/7kaa/7kaa.info b/games/7kaa/7kaa.info
index 2200464f0a..6060f0e376 100644
--- a/games/7kaa/7kaa.info
+++ b/games/7kaa/7kaa.info
@@ -1,8 +1,8 @@
PRGNAM="7kaa"
-VERSION="2.14.6"
+VERSION="2.15.2"
HOMEPAGE="https://www.7kfans.com"
-DOWNLOAD="https://github.com/the3dfxdude/7kaa/releases/download/v2.14.6/7kaa-2.14.6.tar.xz"
-MD5SUM="a05a2fa0369946e45a427477f4e0c800"
+DOWNLOAD="https://github.com/the3dfxdude/7kaa/releases/download/v2.15.2/7kaa-2.15.2.tar.xz"
+MD5SUM="abd3648aec3b8337a16f22de43ce9b19"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="SDL2 enet OpenAL"
diff --git a/games/FlightGear-data/FlightGear-data.SlackBuild b/games/FlightGear-data/FlightGear-data.SlackBuild
index 8123e40325..770787c601 100644
--- a/games/FlightGear-data/FlightGear-data.SlackBuild
+++ b/games/FlightGear-data/FlightGear-data.SlackBuild
@@ -24,7 +24,7 @@
PRGNAM=FlightGear-data
SRCNAM=FlightGear
-VERSION=${VERSION:-2018.3.2}
+VERSION=${VERSION:-2019.1.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/games/FlightGear-data/FlightGear-data.info b/games/FlightGear-data/FlightGear-data.info
index 53371bf83d..326a875698 100644
--- a/games/FlightGear-data/FlightGear-data.info
+++ b/games/FlightGear-data/FlightGear-data.info
@@ -1,8 +1,8 @@
PRGNAM="FlightGear-data"
-VERSION="2018.3.2"
+VERSION="2019.1.1"
HOMEPAGE="http://www.flightgear.org/"
-DOWNLOAD="https://downloads.sourceforge.net/flightgear/FlightGear-2018.3.2-data.tar.bz2"
-MD5SUM="0d88f20935602053a99550a4a0fc294b"
+DOWNLOAD="https://sourceforge.net/projects/flightgear/files/release-2019.1/FlightGear-2019.1.1-data.tar.bz2"
+MD5SUM="2c0a6dc2da87263bae34d6053618dd00"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/games/FlightGear/FlightGear.SlackBuild b/games/FlightGear/FlightGear.SlackBuild
index ac846100e3..77920a9421 100644
--- a/games/FlightGear/FlightGear.SlackBuild
+++ b/games/FlightGear/FlightGear.SlackBuild
@@ -24,7 +24,7 @@
PRGNAM=FlightGear
SRCNAM=flightgear
-VERSION=${VERSION:-2018.3.2}
+VERSION=${VERSION:-2019.1.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -77,9 +77,6 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-# patch for broken links:
-patch -p1 < $CWD/flightgear-fix-broken-links.patch
-
mkdir -p build
cd build
cmake \
diff --git a/games/FlightGear/FlightGear.info b/games/FlightGear/FlightGear.info
index 0af8b6462f..e5d23bc298 100644
--- a/games/FlightGear/FlightGear.info
+++ b/games/FlightGear/FlightGear.info
@@ -1,8 +1,8 @@
PRGNAM="FlightGear"
-VERSION="2018.3.2"
+VERSION="2019.1.1"
HOMEPAGE="http://www.flightgear.org/"
-DOWNLOAD="https://downloads.sourceforge.net/flightgear/flightgear-2018.3.2.tar.bz2"
-MD5SUM="3aeecf335ea699d28eead45e4ecabad3"
+DOWNLOAD="https://downloads.sourceforge.net/flightgear/flightgear-2019.1.1.tar.bz2"
+MD5SUM="6a4d708cb407885dd8731f793ecec3bd"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="FlightGear-data SimGear"
diff --git a/games/FlightGear/README b/games/FlightGear/README
index 1ed241340a..592ed58ccb 100644
--- a/games/FlightGear/README
+++ b/games/FlightGear/README
@@ -4,3 +4,5 @@ It has been used for academic research, education, and for fun.
To build the internal Qt launcher, you will require QT5 and libxkbcommon
and then pass QT5=yes to the script
+
+To enable voice ATC, you will need flite (autodetected at build time).
diff --git a/games/FlightGear/flightgear-fix-broken-links.patch b/games/FlightGear/flightgear-fix-broken-links.patch
deleted file mode 100644
index 7d807a9cb5..0000000000
--- a/games/FlightGear/flightgear-fix-broken-links.patch
+++ /dev/null
@@ -1,76 +0,0 @@
-diff -Naur flightgear-2018.3.2/src/Environment/realwx_ctrl.cxx flightgear-2018.3.2.new/src/Environment/realwx_ctrl.cxx
---- flightgear-2018.3.2/src/Environment/realwx_ctrl.cxx 2019-01-29 08:17:50.000000000 -0500
-+++ flightgear-2018.3.2.new/src/Environment/realwx_ctrl.cxx 2019-02-05 07:11:40.532121269 -0500
-@@ -426,7 +426,7 @@
- )
- {
- static const std::string NOAA_BASE_URL =
-- "http://tgftp.nws.noaa.gov/data/observations/metar/stations/";
-+ "https://tgftp.nws.noaa.gov/data/observations/metar/stations/";
- class NoaaMetarGetRequest:
- public simgear::HTTP::MemoryRequest
- {
-diff -Naur flightgear-2018.3.2/src/Main/metar_main.cxx flightgear-2018.3.2.new/src/Main/metar_main.cxx
---- flightgear-2018.3.2/src/Main/metar_main.cxx 2019-01-29 08:17:50.000000000 -0500
-+++ flightgear-2018.3.2.new/src/Main/metar_main.cxx 2019-02-05 07:11:40.533121277 -0500
-@@ -539,7 +539,7 @@
- try
- {
- static const std::string NOAA_BASE_URL =
-- "http://tgftp.nws.noaa.gov/data/observations/metar/stations/";
-+ "https://tgftp.nws.noaa.gov/data/observations/metar/stations/";
- HTTP::MemoryRequest* mr = new HTTP::MemoryRequest
- (
- NOAA_BASE_URL
-diff -Naur flightgear-2018.3.2/utils/fgcom/utils/build_fgcom_server.sh flightgear-2018.3.2.new/utils/fgcom/utils/build_fgcom_server.sh
---- flightgear-2018.3.2/utils/fgcom/utils/build_fgcom_server.sh 2019-01-29 08:17:50.000000000 -0500
-+++ flightgear-2018.3.2.new/utils/fgcom/utils/build_fgcom_server.sh 2019-02-05 07:11:40.533121277 -0500
-@@ -6,7 +6,7 @@
- DAHDI_SRC="http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linux-complete-current.tar.gz"
- LOGSEP="###########################################"
- GETMETAR_SCRIPT="#!/bin/bash
--#curl http://tgftp.nws.noaa.gov/data/observations/metar/stations/$1.TXT
-+#curl https://tgftp.nws.noaa.gov/data/observations/metar/stations/$1.TXT
- echo \"Hello World !\""
-
- ROOT=$PWD
-diff -Naur flightgear-2018.3.2/utils/metarproxy/README flightgear-2018.3.2.new/utils/metarproxy/README
---- flightgear-2018.3.2/utils/metarproxy/README 2019-01-29 08:17:50.000000000 -0500
-+++ flightgear-2018.3.2.new/utils/metarproxy/README 2019-02-05 07:10:25.154570061 -0500
-@@ -266,13 +266,13 @@
- =====================
- Download addresses for the last 24 hours:
-
-- http://tgftp.nws.noaa.gov/data/observations/metar/cycles/
-+ https://tgftp.nws.noaa.gov/data/observations/metar/cycles/
- ftp://tgftp.nws.noaa.gov/data/observations/metar/cycles/
-
- Addresses for the most recent METAR data strings of particular
- stations:
-
-- http://tgftp.nws.noaa.gov/pub/data/observations/metar/stations/
-+ https://tgftp.nws.noaa.gov/pub/data/observations/metar/stations/
- ftp://tgftp.nws.noaa.gov/data/observations/metar/stations/
-
-
-diff -Naur flightgear-2018.3.2/utils/metarproxy/metarproxy flightgear-2018.3.2.new/utils/metarproxy/metarproxy
---- flightgear-2018.3.2/utils/metarproxy/metarproxy 2019-01-29 08:17:50.000000000 -0500
-+++ flightgear-2018.3.2.new/utils/metarproxy/metarproxy 2019-02-05 07:11:40.534121284 -0500
-@@ -81,7 +81,7 @@
- \$ http_proxy= metarproxy --record LOXL
-
- Sources:
-- http://tgftp.nws.noaa.gov/data/observations/metar/{stations,cycles}/
-+ https://tgftp.nws.noaa.gov/data/observations/metar/{stations,cycles}/
- ftp://tgftp.nws.noaa.gov/data/observations/metar/{stations,cycles}/
- EOF
-
-@@ -399,7 +399,7 @@
- s/\s+$//;
- &log($DEBUG, $_);
-
-- if (m|^GET\s+http://tgftp.nws.noaa.gov/.*/([A-Z][A-Z0-9]{3}).TXT\s+HTTP/|) {
-+ if (m|^GET\s+https://tgftp.nws.noaa.gov/.*/([A-Z][A-Z0-9]{3}).TXT\s+HTTP/|) {
- $icao = $1;
- } elsif (/X-Time: (\d+)/) {
- $epoch = $1;
diff --git a/games/OpenXcom/OpenXcom.SlackBuild b/games/OpenXcom/OpenXcom.SlackBuild
index 7be8ca5f26..9a4e8b90a2 100644
--- a/games/OpenXcom/OpenXcom.SlackBuild
+++ b/games/OpenXcom/OpenXcom.SlackBuild
@@ -24,8 +24,8 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=OpenXcom
-VERSION=${VERSION:-20190312_2231}
-COMMIT="8a4b13d65522f347c19b8541df924d9845b557f0"
+VERSION=${VERSION:-20190912_1344}
+COMMIT="98072e1eeeaa6b64a276e87095a25516d4f6ba18"
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/games/OpenXcom/OpenXcom.info b/games/OpenXcom/OpenXcom.info
index e1fda3a2e0..f5cf1b0346 100644
--- a/games/OpenXcom/OpenXcom.info
+++ b/games/OpenXcom/OpenXcom.info
@@ -1,8 +1,8 @@
PRGNAM="OpenXcom"
-VERSION="20190312_2231"
+VERSION="20190912_1344"
HOMEPAGE="https://openxcom.org"
-DOWNLOAD="https://github.com/SupSuper/OpenXcom/archive/8a4b13d65522f347c19b8541df924d9845b557f0/OpenXcom-8a4b13d65522f347c19b8541df924d9845b557f0.tar.gz"
-MD5SUM="27a8e63c103a02827efa4b1e76477acf"
+DOWNLOAD="https://github.com/SupSuper/OpenXcom/archive/98072e1eeeaa6b64a276e87095a25516d4f6ba18/OpenXcom-98072e1eeeaa6b64a276e87095a25516d4f6ba18.tar.gz"
+MD5SUM="9f3f5e7fd8b5b731153e3a7ba375ab1c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="yaml-cpp SDL_gfx"
diff --git a/games/RetroArch/RetroArch.SlackBuild b/games/RetroArch/RetroArch.SlackBuild
index 788f4e04c4..b1514889e4 100644
--- a/games/RetroArch/RetroArch.SlackBuild
+++ b/games/RetroArch/RetroArch.SlackBuild
@@ -24,7 +24,7 @@
PRGNAM=RetroArch
VERSION=${VERSION:-1.7.7}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
@@ -129,6 +129,9 @@ sed -e "s|# audio_filter_dir =|audio_filter_dir = ${filter_dir}/audio|" \
-e "$SED_CORE;$SED_INFO;$SED_MENU" \
-i retroarch.cfg
+# Fix qt5 support with 14.2.
+sed -i 's/-fPIC/-fPIC -std=c++11/' qb/qb.moc.sh
+
# Fix --enable-opengles and --enable-opengles3
# https://github.com/libretro/RetroArch/pull/8749
# https://github.com/libretro/RetroArch/commit/1a3f16ded122bf3928aeb9beb71b594bf24ce01a
diff --git a/games/SameBoy/README b/games/SameBoy/README
index 0c57d7f735..a98091bcb4 100644
--- a/games/SameBoy/README
+++ b/games/SameBoy/README
@@ -9,7 +9,7 @@ At least one optional dependency is required to use SameBoy.
To disable the SDL2 build use:
- SDL=no ./SameBoy.SlackBuild
+ STANDALONE=no ./SameBoy.SlackBuild
To disable the libretro build use:
diff --git a/games/SameBoy/SameBoy.SlackBuild b/games/SameBoy/SameBoy.SlackBuild
index fe99e2ded3..48260796dd 100644
--- a/games/SameBoy/SameBoy.SlackBuild
+++ b/games/SameBoy/SameBoy.SlackBuild
@@ -25,7 +25,7 @@
PRGNAM=SameBoy
LIBNAM=$(printf %s $PRGNAM | tr 'A-Z' 'a-z')_libretro
SRCNAM=${LIBNAM%%_*}
-VERSION=${VERSION:-0.12.1}
+VERSION=${VERSION:-0.12.2}
RGBVERS=${RGBVERS:-0.3.8}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -48,15 +48,13 @@ LIBDIRSUFFIX=
set -eu
-LIBRETRO="${LIBRETRO:-yes}"
-
if pkg-config --exists sdl2; then
- SDL="${SDL:-yes}"
+ STANDALONE="${STANDALONE:-yes}"
else
- SDL=no
+ STANDALONE=no
fi
-if [ "$LIBRETRO" != yes ] && [ "$SDL" != yes ]; then
+if [ "${LIBRETRO:=yes}" != yes ] && [ "$STANDALONE" != yes ]; then
printf %s\\n 'ERROR: Both the SDL2 and Libretro builds are disabled.' >&2
exit 1
fi
@@ -82,11 +80,6 @@ else
CONF=release
fi
-# Fix audio issues with some RetroArch audio drivers. Fixes #189
-# https://github.com/LIJI32/SameBoy/commit/597dc72e460f3e95caad40b8c557fb01f53f18ee
-# https://github.com/LIJI32/SameBoy/issues/189
-patch -p1 < $CWD/libretro.patch
-
PATH="$TMP/$PRGNAM-$VERSION/rgbds-$RGBVERS/bin:$PATH"
make -C rgbds-$RGBVERS Q=
@@ -94,7 +87,7 @@ make -C rgbds-$RGBVERS install Q= \
PREFIX=. \
DESTDIR=./
-if [ "$SDL" = yes ]; then
+if [ "$STANDALONE" = yes ]; then
make CONF=$CONF DATA_DIR=/usr/share/games/$SRCNAM/
mkdir -p $PKG/usr/games $PKG/usr/share/games
cp -av build/bin/SDL $PKG/usr/share/games/$SRCNAM
diff --git a/games/SameBoy/SameBoy.info b/games/SameBoy/SameBoy.info
index 57c5780452..1e8f22d301 100644
--- a/games/SameBoy/SameBoy.info
+++ b/games/SameBoy/SameBoy.info
@@ -1,9 +1,9 @@
PRGNAM="SameBoy"
-VERSION="0.12.1"
+VERSION="0.12.2"
HOMEPAGE="https://sameboy.github.io/"
-DOWNLOAD="https://github.com/LIJI32/SameBoy/archive/v0.12.1/SameBoy-0.12.1.tar.gz \
+DOWNLOAD="https://github.com/LIJI32/SameBoy/archive/v0.12.2/SameBoy-0.12.2.tar.gz \
https://github.com/rednex/rgbds/releases/download/v0.3.8/rgbds-0.3.8.tar.gz"
-MD5SUM="6d12cbeaf0ffc98de39ea41ac5573acc \
+MD5SUM="cfc3c2d62a646df2152f9132be78ccb0 \
b1eac91f5e46f39150a8af0fe67cebeb"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/games/SameBoy/libretro.patch b/games/SameBoy/libretro.patch
deleted file mode 100644
index 4159114ebd..0000000000
--- a/games/SameBoy/libretro.patch
+++ /dev/null
@@ -1,55 +0,0 @@
-From 597dc72e460f3e95caad40b8c557fb01f53f18ee Mon Sep 17 00:00:00 2001
-From: Lior Halphon <LIJI32@gmail.com>
-Date: Thu, 18 Jul 2019 00:13:41 +0300
-Subject: [PATCH] Fix audio issues with some RetroArch audio drivers. Fixes
- #189
-
----
- libretro/libretro.c | 9 ++++-----
- 1 file changed, 4 insertions(+), 5 deletions(-)
-
-diff --git a/libretro/libretro.c b/libretro/libretro.c
-index 1dd411c1..bd93e97a 100644
---- a/libretro/libretro.c
-+++ b/libretro/libretro.c
-@@ -84,7 +84,7 @@ static struct retro_log_callback logging;
- static retro_log_printf_t log_cb;
-
- static retro_video_refresh_t video_cb;
--static retro_audio_sample_batch_t audio_batch_cb;
-+static retro_audio_sample_t audio_sample_cb;
- static retro_input_poll_t input_poll_cb;
- static retro_input_state_t input_state_cb;
-
-@@ -152,7 +152,7 @@ static void audio_callback(GB_gameboy_t *gb, GB_sample_t *sample)
- {
- if ((audio_out == GB_1 && gb == &gameboy[0]) ||
- (audio_out == GB_2 && gb == &gameboy[1])) {
-- audio_batch_cb((void*)sample, 1);
-+ audio_sample_cb(sample->left, sample->right);
- }
- }
-
-@@ -772,11 +772,11 @@ void retro_set_environment(retro_environment_t cb)
-
- void retro_set_audio_sample(retro_audio_sample_t cb)
- {
-+ audio_sample_cb = cb;
- }
-
- void retro_set_audio_sample_batch(retro_audio_sample_batch_t cb)
- {
-- audio_batch_cb = cb;
- }
-
- void retro_set_input_poll(retro_input_poll_t cb)
-@@ -850,8 +850,7 @@ void retro_run(void)
- }
- else
- {
-- int x = GB_run_frame(&gameboy[0]);
-- log_cb(RETRO_LOG_DEBUG, "%d\n", x);
-+ GB_run_frame(&gameboy[0]);
- }
-
- if (emulated_devices == 2)
diff --git a/games/ags/ags.SlackBuild b/games/ags/ags.SlackBuild
index 1073df2703..050633710a 100644
--- a/games/ags/ags.SlackBuild
+++ b/games/ags/ags.SlackBuild
@@ -4,6 +4,7 @@
# Copyright 2015 Dugan Chen Canada
# All rights reserved.
+# Yth | Pont-en-Royans, France | yth@ythogtha.org
#
# Redistribution and use of this script, with or without modification, is
# permitted provided that the following conditions are met:
diff --git a/games/ags/ags.info b/games/ags/ags.info
index 8b6014fe2c..52ba0ae530 100644
--- a/games/ags/ags.info
+++ b/games/ags/ags.info
@@ -10,5 +10,5 @@ MD5SUM="d60df16bed23b62b621e19924171f06c \
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Dugan Chen"
-EMAIL="thedoogster [at] gmail [dot] com"
+MAINTAINER="Yth - Arnaud"
+EMAIL="yth@ythogtha.org"
diff --git a/games/angband/angband.SlackBuild b/games/angband/angband.SlackBuild
index 9a516d96aa..886f7f7e0f 100644
--- a/games/angband/angband.SlackBuild
+++ b/games/angband/angband.SlackBuild
@@ -24,7 +24,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=angband
-VERSION=${VERSION:-4.1.3}
+VERSION=${VERSION:-4.2.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -101,7 +101,7 @@ cp $CWD/angband.png $PKG/usr/share/pixmaps
cp $CWD/angband.desktop $PKG/usr/share/applications
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a changes.txt compiling.txt copying.txt faq.txt readme.txt thanks.txt lib/help/ \
+cp -a changes.txt readme.txt lib/help/ \
$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
diff --git a/games/angband/angband.info b/games/angband/angband.info
index 2f96b6092b..357b78eb0b 100644
--- a/games/angband/angband.info
+++ b/games/angband/angband.info
@@ -1,8 +1,8 @@
PRGNAM="angband"
-VERSION="4.1.3"
+VERSION="4.2.0"
HOMEPAGE="http://www.rephial.org/"
-DOWNLOAD="https://github.com/angband/angband/archive/4.1.3/angband-4.1.3.tar.gz"
-MD5SUM="e576c2dd05f3106a32db7057aa6b80c7"
+DOWNLOAD="http://rephial.org/downloads/4.2/angband-4.2.0.tar.gz"
+MD5SUM="c0c11a5e73bf1ad9c31a9df8d5f03781"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/games/assaultcube-reloaded/assaultcube-reloaded.SlackBuild b/games/assaultcube-reloaded/assaultcube-reloaded.SlackBuild
index 25347df101..a5489a3383 100644
--- a/games/assaultcube-reloaded/assaultcube-reloaded.SlackBuild
+++ b/games/assaultcube-reloaded/assaultcube-reloaded.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for assaultcube-reloaded
-# Copyright 2015-2016 Dimitris Zlatanidis Orestiada, Greece
+# Copyright 2015-2019 Dimitris Zlatanidis Orestiada, Greece
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -24,7 +24,7 @@
PRGNAM=assaultcube-reloaded
SRCNAM=acr
-VERSION=${VERSION:-2.6.3}
+VERSION=${VERSION:-2.7}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/games/assaultcube-reloaded/assaultcube-reloaded.info b/games/assaultcube-reloaded/assaultcube-reloaded.info
index 078469ddd3..2d6cfc3af1 100644
--- a/games/assaultcube-reloaded/assaultcube-reloaded.info
+++ b/games/assaultcube-reloaded/assaultcube-reloaded.info
@@ -1,8 +1,8 @@
PRGNAM="assaultcube-reloaded"
-VERSION="2.6.3"
+VERSION="2.7"
HOMEPAGE="https://acr.victorz.ca/"
-DOWNLOAD="https://github.com/acreloaded/acr/archive/v2.6.3.tar.gz"
-MD5SUM="260e71aa128710012a94e53fdde61286"
+DOWNLOAD="https://github.com/acreloaded/acr/archive/v2.7/acr-2.7.tar.gz"
+MD5SUM="8ef9f42706153f4d60a918a0f892d811"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="OpenAL enet"
diff --git a/games/conquest/conquest.SlackBuild b/games/conquest/conquest.SlackBuild
index fdb7d72ff4..0c2281cb80 100644
--- a/games/conquest/conquest.SlackBuild
+++ b/games/conquest/conquest.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for conquest
-# Copyright 2014-2016 Dimitris Zlatanidis Orestiada, Greece
+# Copyright 2014-2019 Dimitris Zlatanidis Orestiada, Greece
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=conquest
-VERSION=${VERSION:-8.5}
+VERSION=${VERSION:-9.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -66,7 +66,7 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$VERSION.src.tar.gz
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
@@ -75,6 +75,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 {} \;
+./autogen.sh
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
@@ -103,7 +104,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 README LICENSE HISTORY COPYRIGHT CREDITS $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a README.md LICENSE.txt $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/games/conquest/conquest.desktop b/games/conquest/conquest.desktop
index 1f95f4e520..dcbe2dff6f 100644
--- a/games/conquest/conquest.desktop
+++ b/games/conquest/conquest.desktop
@@ -1,7 +1,7 @@
[Desktop Entry]
Name=Conquest
Comment=Real-time, multi-player space warfare game
-Exec=conquestgl -m
+Exec=conquest
Icon=conquest
Terminal=false
Type=Application
diff --git a/games/conquest/conquest.info b/games/conquest/conquest.info
index fe1b502e7f..fa020ada3e 100644
--- a/games/conquest/conquest.info
+++ b/games/conquest/conquest.info
@@ -1,8 +1,8 @@
PRGNAM="conquest"
-VERSION="8.5"
+VERSION="9.1"
HOMEPAGE="https://github.com/jtrulson/conquest/"
-DOWNLOAD="https://sourceforge.net/projects/slackbuildsdirectlinks/files/conquest/conquest-8.5.src.tar.gz"
-MD5SUM="0226bcb9f7332ea7e2cadc9f2f6b62ca"
+DOWNLOAD="https://github.com/jtrulson/conquest/archive/9.1/conquest-9.1.tar.gz"
+MD5SUM="bb6f860cf3bd2045fb89ccdbf9c7fa42"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/games/crispy-doom/crispy-doom.SlackBuild b/games/crispy-doom/crispy-doom.SlackBuild
index 828c030421..5ba4e5ae7f 100644
--- a/games/crispy-doom/crispy-doom.SlackBuild
+++ b/games/crispy-doom/crispy-doom.SlackBuild
@@ -3,6 +3,7 @@
# Slackware build script for crispy-doom
# Copyright 2015 Dugan Chen Canada
+# Updates copyright 2019 Lenard Spencer
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,8 +24,8 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=crispy-doom
-VERSION=${VERSION:-5.5.2}
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-5.6.2}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
diff --git a/games/crispy-doom/crispy-doom.info b/games/crispy-doom/crispy-doom.info
index 893523c233..055e3e8547 100644
--- a/games/crispy-doom/crispy-doom.info
+++ b/games/crispy-doom/crispy-doom.info
@@ -1,10 +1,10 @@
PRGNAM="crispy-doom"
-VERSION="5.5.2"
+VERSION="5.6.2"
HOMEPAGE="http://www.chocolate-doom.org/wiki/index.php/Crispy_Doom"
-DOWNLOAD="https://github.com/fabiangreffrath/crispy-doom/archive/crispy-doom-5.5.2.tar.gz"
-MD5SUM="c46027ff2e092384915873d3c762df24"
+DOWNLOAD="https://github.com/fabiangreffrath/crispy-doom/archive/crispy-doom-5.6.2.tar.gz"
+MD5SUM="36cb49499a6f7e5128cd3d6b5a32b980"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="SDL2_net SDL2_mixer"
-MAINTAINER="Dugan Chen"
-EMAIL="thedoogster [at] gmail [dot] com"
+MAINTAINER="Lenard Spencer"
+EMAIL="lenardrspencer@gmail.com"
diff --git a/games/crossfire-client/crossfire-client.SlackBuild b/games/crossfire-client/crossfire-client.SlackBuild
index 3831085573..b4d2872366 100644
--- a/games/crossfire-client/crossfire-client.SlackBuild
+++ b/games/crossfire-client/crossfire-client.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for crossfire-client
-# Copyright 2014-2017 Dimitris Zlatanidis Orestiada, Greece
+# Copyright 2014-2019 Dimitris Zlatanidis Orestiada, Greece
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,8 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=crossfire-client
-SRCSOUNDS=$(printf $PRGNAM | cut -c1-9)
-VERSION=${VERSION:-1.72.0}
+VERSION=${VERSION:-1.73.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -63,7 +62,6 @@ cd $TMP
rm -rf $PRGNAM-$VERSION
tar xvf $CWD/$PRGNAM-$VERSION.tar.bz2
cd $PRGNAM-$VERSION
-tar xvf $CWD/$SRCSOUNDS-sounds-$VERSION.tar.bz2
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
@@ -89,9 +87,6 @@ cd ..
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-mkdir -p $PKG/usr/share/$PRGNAM
-cp -rf $SRCSOUNDS-sounds-$VERSION/* $PKG/usr/share/$PRGNAM
-
mkdir -p $PKG/usr/share/applications
install -D -m644 $CWD/$PRGNAM.desktop $PKG/usr/share/applications/$PRGNAM.desktop
diff --git a/games/crossfire-client/crossfire-client.info b/games/crossfire-client/crossfire-client.info
index 6fe4653bac..97b58e5c28 100644
--- a/games/crossfire-client/crossfire-client.info
+++ b/games/crossfire-client/crossfire-client.info
@@ -1,10 +1,8 @@
PRGNAM="crossfire-client"
-VERSION="1.72.0"
+VERSION="1.73.0"
HOMEPAGE="http://crossfire.real-time.com"
-DOWNLOAD="https://downloads.sourceforge.net/project/crossfire/crossfire-client/1.72.0/crossfire-client-1.72.0.tar.bz2 \
- https://downloads.sourceforge.net/project/crossfire/crossfire-client/1.72.0/crossfire-sounds-1.72.0.tar.bz2"
-MD5SUM="d156f34330caa0b42126632cb04806f9 \
- 3125f43dd6ccb7a0ff7a4e24acb973b8"
+DOWNLOAD="https://downloads.sourceforge.net/project/crossfire/crossfire-client/1.73.0/crossfire-client-1.73.0.tar.bz2"
+MD5SUM="e268e2de79ca94b2487a8af2227c9552"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="vala lua"
diff --git a/games/edgar/edgar.SlackBuild b/games/edgar/edgar.SlackBuild
index 37d150c43c..7fc67636d0 100644
--- a/games/edgar/edgar.SlackBuild
+++ b/games/edgar/edgar.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=edgar
-VERSION=${VERSION:-1.31}
+VERSION=${VERSION:-1.32}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/games/edgar/edgar.info b/games/edgar/edgar.info
index ac5e145c2d..a37fb14137 100644
--- a/games/edgar/edgar.info
+++ b/games/edgar/edgar.info
@@ -1,8 +1,8 @@
PRGNAM="edgar"
-VERSION="1.31"
+VERSION="1.32"
HOMEPAGE="https://www.parallelrealities.co.uk/games/edgar/"
-DOWNLOAD="https://github.com/riksweeney/edgar/archive/1.31/edgar-1.31.tar.gz"
-MD5SUM="c03997845611c9ba166772b0f10d0a55"
+DOWNLOAD="https://github.com/riksweeney/edgar/archive/1.32/edgar-1.32.tar.gz"
+MD5SUM="35a9c0a00ca99900f467103d425e06e7"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="SDL2_mixer SDL2_image SDL2_ttf"
diff --git a/games/endless-sky/endless-sky.SlackBuild b/games/endless-sky/endless-sky.SlackBuild
index a9ad551f05..d5b55a32de 100644
--- a/games/endless-sky/endless-sky.SlackBuild
+++ b/games/endless-sky/endless-sky.SlackBuild
@@ -21,7 +21,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=endless-sky
-VERSION=${VERSION:-0.9.9}
+VERSION=${VERSION:-0.9.10}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/games/endless-sky/endless-sky.info b/games/endless-sky/endless-sky.info
index 7a63e92d6a..7daad81106 100644
--- a/games/endless-sky/endless-sky.info
+++ b/games/endless-sky/endless-sky.info
@@ -1,8 +1,8 @@
PRGNAM="endless-sky"
-VERSION="0.9.9"
+VERSION="0.9.10"
HOMEPAGE="http://endless-sky.github.io/"
-DOWNLOAD="https://github.com/endless-sky/endless-sky/archive/v0.9.9/endless-sky-0.9.9.tar.gz"
-MD5SUM="d5869aa19ba2418cb2494e1f0117d23e"
+DOWNLOAD="https://github.com/endless-sky/endless-sky/archive/v0.9.10/endless-sky-0.9.10.tar.gz"
+MD5SUM="f36ea62b706c562f696bfcd0bbed732b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="SDL2 OpenAL"
diff --git a/games/gargoyle/gargoyle.SlackBuild b/games/gargoyle/gargoyle.SlackBuild
index bfa8194bcd..b4ad39018c 100644
--- a/games/gargoyle/gargoyle.SlackBuild
+++ b/games/gargoyle/gargoyle.SlackBuild
@@ -1,8 +1,8 @@
#!/bin/sh
# Slackware build script for gargoyle
-
# Written by Dugan Chen (thedoogster@gmail.com)
+# Yth | Pont-en-Royans, France | yth@ythogtha.org
PRGNAM=gargoyle
VERSION=${VERSION:-2011.1}
diff --git a/games/gargoyle/gargoyle.info b/games/gargoyle/gargoyle.info
index 45d327005f..048b691d5e 100644
--- a/games/gargoyle/gargoyle.info
+++ b/games/gargoyle/gargoyle.info
@@ -6,5 +6,5 @@ MD5SUM="3587033d27a2a64618302640b1667902"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="SDL_sound jam linux-libertine-fonts smpeg"
-MAINTAINER="Dugan Chen"
-EMAIL="thedoogster [at] gmail [dot] com"
+MAINTAINER="Yth - Arnaud"
+EMAIL="yth@ythogtha.org"
diff --git a/games/ioquake3/ioquake3.SlackBuild b/games/ioquake3/ioquake3.SlackBuild
index 8e65d17ebc..6acd5e389b 100644
--- a/games/ioquake3/ioquake3.SlackBuild
+++ b/games/ioquake3/ioquake3.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=ioquake3
-VERSION=${VERSION:-r20180602}
+VERSION=${VERSION:-r20190822}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/games/ioquake3/ioquake3.info b/games/ioquake3/ioquake3.info
index 775d617bce..a082b0a316 100644
--- a/games/ioquake3/ioquake3.info
+++ b/games/ioquake3/ioquake3.info
@@ -1,9 +1,9 @@
PRGNAM="ioquake3"
-VERSION="r20180602"
+VERSION="r20190822"
HOMEPAGE="https://ioquake3.org/"
-DOWNLOAD="https://www.dropbox.com/s/recg70ntwbr8ovn/ioquake3-r20180602.tar.gz \
+DOWNLOAD="https://www.dropbox.com/s/527o5xifrj1uxya/ioquake3-r20190822.tar.gz \
http://ftp.gwdg.de/pub/misc/ftp.idsoftware.com/idstuff/quake3/linux/linuxq3apoint-1.32b-3.x86.run"
-MD5SUM="f7acf4bc1ccfbec54162fc8ecfff2e72 \
+MD5SUM="44808896419dd3ed89b9c0de8f86a0b8 \
c71fdddccb20e8fc393d846e9c61d685"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/games/javacpc/javacpc.SlackBuild b/games/javacpc/javacpc.SlackBuild
index 594363b703..4867a1653d 100644
--- a/games/javacpc/javacpc.SlackBuild
+++ b/games/javacpc/javacpc.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for javacpc
-# Copyright 2014-2018 Dimitris Zlatanidis Orestiada, Greece
+# Copyright 2014-2019 Dimitris Zlatanidis Orestiada, Greece
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -24,7 +24,7 @@
PRGNAM=javacpc
SRCNAM=JavaCPC_Desktop
-VERSION=${VERSION:-2.9.7}
+VERSION=${VERSION:-2.9.7c}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/games/javacpc/javacpc.info b/games/javacpc/javacpc.info
index 373656f82b..8abd51a7f0 100644
--- a/games/javacpc/javacpc.info
+++ b/games/javacpc/javacpc.info
@@ -1,8 +1,8 @@
PRGNAM="javacpc"
-VERSION="2.9.7"
+VERSION="2.9.7c"
HOMEPAGE="http://cpc-live.com"
-DOWNLOAD="https://downloads.sourceforge.net/project/javacpc/JavaCPC%20Desktop/JavaCPC_Desktop_2.9.7.zip"
-MD5SUM="dec912b0d128e9c42266d27f1b1f5378"
+DOWNLOAD="https://downloads.sourceforge.net/project/javacpc/JavaCPC%20Desktop/JavaCPC_Desktop_2.9.7c.zip"
+MD5SUM="6a59f2efafb940b34ca1e5e43b1fc48b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="jdk"
diff --git a/games/larn/larn.sh b/games/larn/larn.sh
index 70d6ff7858..579b6e0378 100644
--- a/games/larn/larn.sh
+++ b/games/larn/larn.sh
@@ -1,5 +1,5 @@
#!/bin/sh
USERDIR=$(pwd)
cd /usr/share/games/larn
-./larn $1
+exec /usr/share/games/larn "$@"
cd $USERDIR
diff --git a/games/solarus-quest-editor/solarus-quest-editor.SlackBuild b/games/solarus-quest-editor/solarus-quest-editor.SlackBuild
index 44b78087a0..4242ab626e 100644
--- a/games/solarus-quest-editor/solarus-quest-editor.SlackBuild
+++ b/games/solarus-quest-editor/solarus-quest-editor.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=solarus-quest-editor
-VERSION=${VERSION:-1.6.1}
+VERSION=${VERSION:-1.6.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/games/solarus-quest-editor/solarus-quest-editor.info b/games/solarus-quest-editor/solarus-quest-editor.info
index f2d38de66a..4cb0fecaa1 100644
--- a/games/solarus-quest-editor/solarus-quest-editor.info
+++ b/games/solarus-quest-editor/solarus-quest-editor.info
@@ -1,8 +1,8 @@
PRGNAM="solarus-quest-editor"
-VERSION="1.6.1"
+VERSION="1.6.2"
HOMEPAGE="https://www.solarus-games.org/"
-DOWNLOAD="https://gitlab.com/solarus-games/solarus-quest-editor/-/archive/v1.6.1/solarus-quest-editor-v1.6.1.tar.gz"
-MD5SUM="75cf0fb019e051d6ca69f83e0908ed1d"
+DOWNLOAD="https://gitlab.com/solarus-games/solarus-quest-editor/-/archive/v1.6.2/solarus-quest-editor-v1.6.2.tar.gz"
+MD5SUM="41baa5f00f714baffd825e5efcf9c237"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="glm solarus qt5"
diff --git a/games/solarus/solarus.SlackBuild b/games/solarus/solarus.SlackBuild
index 27bb4c4fcd..f9da1706e2 100644
--- a/games/solarus/solarus.SlackBuild
+++ b/games/solarus/solarus.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=solarus
-VERSION=${VERSION:-1.6.1}
+VERSION=${VERSION:-1.6.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/games/solarus/solarus.info b/games/solarus/solarus.info
index 6e319a2f74..186cd560e0 100644
--- a/games/solarus/solarus.info
+++ b/games/solarus/solarus.info
@@ -1,8 +1,8 @@
PRGNAM="solarus"
-VERSION="1.6.1"
+VERSION="1.6.2"
HOMEPAGE="https://www.solarus-games.org/"
-DOWNLOAD="https://gitlab.com/solarus-games/solarus/-/archive/v1.6.1/solarus-v1.6.1.tar.gz"
-MD5SUM="22649f26197e89adfbfde81d97e3bce1"
+DOWNLOAD="https://gitlab.com/solarus-games/solarus/-/archive/v1.6.2/solarus-v1.6.2.tar.gz"
+MD5SUM="f5ea8ccddb3d26136b5de51e255e991f"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="OpenAL SDL2_image SDL2_ttf libmodplug luajit physfs"
diff --git a/games/teeworlds/teeworlds.SlackBuild b/games/teeworlds/teeworlds.SlackBuild
index 9de3c2baf4..32c859769a 100644
--- a/games/teeworlds/teeworlds.SlackBuild
+++ b/games/teeworlds/teeworlds.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for teeworlds
-# Copyright 2014-2018 Dimitris Zlatanidis Orestiada, Greece
+# Copyright 2014-2019 Dimitris Zlatanidis Orestiada, Greece
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=teeworlds
-VERSION=${VERSION:-0.7.1}
+VERSION=${VERSION:-0.7.3.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/games/teeworlds/teeworlds.info b/games/teeworlds/teeworlds.info
index 6c6e48f3e2..2fb75673a1 100644
--- a/games/teeworlds/teeworlds.info
+++ b/games/teeworlds/teeworlds.info
@@ -1,10 +1,10 @@
PRGNAM="teeworlds"
-VERSION="0.7.1"
+VERSION="0.7.3.1"
HOMEPAGE="https://www.teeworlds.com/"
-DOWNLOAD="https://github.com/teeworlds/teeworlds/releases/download/0.7.1/teeworlds-0.7.1-linux_x86.tar.gz"
-MD5SUM="50f4b548be992b1cac07775055c11062"
-DOWNLOAD_x86_64="https://github.com/teeworlds/teeworlds/releases/download/0.7.1/teeworlds-0.7.1-linux_x86_64.tar.gz"
-MD5SUM_x86_64="c00616f2347e25e567791b41226f83c2"
-REQUIRES="SDL2"
+DOWNLOAD="https://github.com/teeworlds/teeworlds/releases/download/0.7.3.1/teeworlds-0.7.3.1-linux_x86.tar.gz"
+MD5SUM="4afc25ea00716c3249a0d7dccabda14c"
+DOWNLOAD_x86_64="https://github.com/teeworlds/teeworlds/releases/download/0.7.3.1/teeworlds-0.7.3.1-linux_x86_64.tar.gz"
+MD5SUM_x86_64="eba846bf6bc1a59e0215edb9a73ea9e9"
+REQUIRES="python3 SDL2"
MAINTAINER="Dimitris Zlatanidis"
EMAIL="d.zlatanidis@gmail.com"
diff --git a/games/vegastrike/README b/games/vegastrike/README
new file mode 100644
index 0000000000..23222eefc5
--- /dev/null
+++ b/games/vegastrike/README
@@ -0,0 +1,41 @@
+Welcome to Vega Strike, a 3d OpenGL spaceflight simulator being developed
+for multi-platform play.
+
+Vega Strike allows players to explore a vastly dynamic universe where
+frontiers collide and you're just a pilot trying to make ends meet. How?
+That's your decision. Vega Strike is designed as a non-linear gaming
+experience, where you choose what action you want to take.
+
+Vega Strike features a dynamic trading economy, allowing your character to
+operate as a merchant. Discover what trade routes bring in the most profit,
+what commodities make you the most money given your ship's cargo space
+limitations, accept cargo missions and learn to avoid areas of danger
+(repairs eat into your profits!).
+
+If you are tired of making money on milk runs, or want to try something
+different, then there are other paths to success. Vega Strike features a
+mission generator, providing multiple missions to the experienced
+(and not so experienced) pilots. Engage in bounty hunting, patrols,
+battles and escort missions. Feel like traveling? Explore the dynamic
+universe and see the farthest reaches of known space.
+Want a walk on the wild side? You could always turn pirate! Just be
+prepared for the consequences.
+
+Your ship just not doing the job you want it to? Vega Strike gives you the
+ability to purchase from a wide variety of ships capable of doing different
+jobs. Want to haul cargo? Fight battles? There's a ship for you. Your ship
+is fully customizable, so if you've got the credit, outfit your craft
+with the right tools for the job at hand.
+
+Have a chat with the bartender or view the news broadcasts to find out
+what's going on in the universe. While you're there, talk to the fixers,
+they may have a job that only you can do. But be warned, you never know
+where it may lead ...
+
+HINTS:
+
+ - After installation run 'vssetup' and adjust the settings
+ before you launch 'vegastrike'.
+ - You can quit the game either by pressing ESC and then 'q'
+ during flight or by clicking 'Quit Game' on a save screen.
+
diff --git a/games/vegastrike/patch-0.5.1.r1 b/games/vegastrike/patch-0.5.1.r1
new file mode 100644
index 0000000000..4077324d4c
--- /dev/null
+++ b/games/vegastrike/patch-0.5.1.r1
@@ -0,0 +1,326 @@
+diff -ruN ./CMakeLists.txt ../b/CMakeLists.txt
+--- ./CMakeLists.txt 2012-03-26 02:50:49.000000000 +0200
++++ ../b/CMakeLists.txt 2019-09-20 14:45:44.171890881 +0200
+@@ -10,7 +10,7 @@
+
+ project (vsUTCS)
+
+-
++include(GNUInstallDirs)
+
+ include_directories(${vsUTCS_SOURCE_DIR}/src
+ ${vsUTCS_SOURCE_DIR}/src/cmd
+@@ -828,33 +828,33 @@
+
+ #Find FFMpeg
+
+-find_package(FFMPEG)
+-IF(FFMPEG_FOUND)
+- SET(TST_INCLUDES ${TST_INCLUDES} ${FFMPEG_INCLUDE_DIRS})
+- SET(TST_LIBS ${TST_LIBS} ${FFMPEG_LIBRARIES})
+- add_definitions(${FFMPEG_DEFINITIONS})
+- SET(HAVE_FFMPEG 1 )
+- IF(swscale1_FOUND)
+- message("++ FFmpeg's libswscale found.")
+- ELSE(swscale1_FOUND)
+- message("-- FFMpeg's libswscale not found... depending on your ffmpeg version, VS might not build.")
+- ENDIF(swscale1_FOUND)
+-ELSE(FFMPEG_FOUND)
+- message("-- FFMPEG Not Found")
+-ENDIF(FFMPEG_FOUND)
++#find_package(FFMPEG)
++#IF(FFMPEG_FOUND)
++# SET(TST_INCLUDES ${TST_INCLUDES} ${FFMPEG_INCLUDE_DIRS})
++# SET(TST_LIBS ${TST_LIBS} ${FFMPEG_LIBRARIES})
++# add_definitions(${FFMPEG_DEFINITIONS})
++# SET(HAVE_FFMPEG 1 )
++# IF(swscale1_FOUND)
++# message("++ FFmpeg's libswscale found.")
++# ELSE(swscale1_FOUND)
++# message("-- FFMpeg's libswscale not found... depending on your ffmpeg version, VS might not build.")
++# ENDIF(swscale1_FOUND)
++#ELSE(FFMPEG_FOUND)
++# message("-- FFMPEG Not Found")
++#ENDIF(FFMPEG_FOUND)
+
+ #Find Ogre
+
+-find_package(OGRE)
+-IF(OGRE_FOUND)
+- SET(TST_INCLUDES ${TST_INCLUDES} ${OGRE_INCLUDE_DIR})
+- SET(TST_LIBS ${TST_LIBS} ${OGRE_LIBRARY})
+- add_definitions(${OGRE_DEFINITIONS})
+- SET(HAVE_OGRE 1)
+- message("++ Found Ogre: ${OGRE_VERSION}")
+-ELSE(OGRE_FOUND)
+- message("-- Ogre Not Found: compiling without")
+-ENDIF(OGRE_FOUND)
++#find_package(OGRE)
++#IF(OGRE_FOUND)
++# SET(TST_INCLUDES ${TST_INCLUDES} ${OGRE_INCLUDE_DIR})
++# SET(TST_LIBS ${TST_LIBS} ${OGRE_LIBRARY})
++# add_definitions(${OGRE_DEFINITIONS})
++# SET(HAVE_OGRE 1)
++# message("++ Found Ogre: ${OGRE_VERSION}")
++#ELSE(OGRE_FOUND)
++# message("-- Ogre Not Found: compiling without")
++#ENDIF(OGRE_FOUND)
+
+ IF(NOT BEOS)
+ FIND_LIBRARY(UTIL_LIB util)
+@@ -977,12 +977,12 @@
+ HAVE_AVFORMAT_H
+ HAVE_AVCODEC_H
+ HAVE_AVIO_H
+- HAVE_FFMPEG_SWSCALE_H
++# HAVE_FFMPEG_SWSCALE_H
+ CMAKE_BACKWARDS_COMPATIBILITY
+- FFMPEG_INCLUDE_DIR
+- FFMPEG_FOUND
+- FFMPEG_LIBRARIES
+- FFMPEG_DEFINITIONS
++# FFMPEG_INCLUDE_DIR
++# FFMPEG_FOUND
++# FFMPEG_LIBRARIES
++# FFMPEG_DEFINITIONS
+ GTK2_ATK_INCLUDE_DIR
+ GTK2_ATK_LIBRARY
+ GTK2_CAIRO_INCLUDE_DIR
+diff -ruN ./objconv/basemaker/base_maker_texture.cpp ../b/objconv/basemaker/base_maker_texture.cpp
+--- ./objconv/basemaker/base_maker_texture.cpp 2010-03-10 03:56:23.000000000 +0100
++++ ../b/objconv/basemaker/base_maker_texture.cpp 2019-09-20 14:45:44.174891262 +0200
+@@ -6,9 +6,12 @@
+ #define XMD_H
+ #define HAVE_BOOLEAN
+ #endif
++
+ extern "C" {
+ //YUCK it doesn't even have extern c in the headers!
+ #include <jpeglib.h>
++#include <string.h>
++
+ }
+
+ #define strip_16 true
+diff -ruN ./objconv/mesher/to_OgreMesh.cpp ../b/objconv/mesher/to_OgreMesh.cpp
+--- ./objconv/mesher/to_OgreMesh.cpp 2011-06-02 01:47:36.000000000 +0200
++++ ../b/objconv/mesher/to_OgreMesh.cpp 2019-09-20 14:45:44.176891516 +0200
+@@ -1078,10 +1078,15 @@
+ Ogre::VertexDeclaration *newDcl =
+ data->vertexDeclaration->getAutoOrganisedDeclaration(
+ mesh->hasSkeleton() );
+-#else
++#elif (OGRE_VERSION_MAJOR == 1) && (OGRE_VERSION_MINOR < 8)
+ Ogre::VertexDeclaration *newDcl =
+ data->vertexDeclaration->getAutoOrganisedDeclaration(
+ mesh->hasSkeleton(), mesh->hasVertexAnimation() || (mesh->getPoseCount() > 0) );
++#else
++ Ogre::VertexDeclaration *newDcl =
++ data->vertexDeclaration->getAutoOrganisedDeclaration(
++ mesh->hasSkeleton(), mesh->hasVertexAnimation() || (mesh->getPoseCount() > 0),
++ mesh->getSharedVertexDataAnimationIncludesNormals()); // what about Pose objects?
+ #endif
+ if ( *newDcl != *(data->vertexDeclaration) ) {
+ //Usages don't matter here since we're onlly exporting
+@@ -1109,35 +1114,35 @@
+ }
+ }
+
+-void AutoLOD( void *outputcontext, bool force, int numLod, float reductionFactor, float refDistance )
+-{
+- struct outputContext *ctxt = (struct outputContext*) outputcontext;
+- MeshPtr newMesh = ctxt->top;
+- if ( force || (newMesh->getNumLodLevels() <= 1) ) {
+- if (newMesh->getNumLodLevels() <= 1)
+- newMesh->removeLodLevels();
+- const Ogre::ProgressiveMesh::VertexReductionQuota quota = Ogre::ProgressiveMesh::VRQ_PROPORTIONAL;
+- const Real reduction = Real( 1-reductionFactor );
+-
+- Real currDist = refDistance;
+-
+- #if (OGRE_VERSION >= 0x010700)
+- Ogre::Mesh::LodValueList distanceList;
+-
+- // pixel area is squared length, and length is proportional to triangle count
+- const Real distFactor = reductionFactor * reductionFactor;
+- newMesh->setLodStrategy(Ogre::LodStrategyManager::getSingletonPtr()->
+- getStrategy( "PixelCount" ) );
+- #else
+- Ogre::Mesh::LodDistanceList distanceList;
+- const Real distFactor = ( (reduction > 0.00001) ? 1/reduction : 1 );
+- #endif
+-
+- for (int iLod = 0; iLod < numLod; ++iLod, currDist *= distFactor)
+- distanceList.push_back( currDist );
+- newMesh->generateLodLevels( distanceList, quota, reduction );
+- }
+-}
++//void AutoLOD( void *outputcontext, bool force, int numLod, float reductionFactor, float refDistance )
++//{
++// struct outputContext *ctxt = (struct outputContext*) outputcontext;
++// MeshPtr newMesh = ctxt->top;
++// if ( force || (newMesh->getNumLodLevels() <= 1) ) {
++// if (newMesh->getNumLodLevels() <= 1)
++// newMesh->removeLodLevels();
++// const Ogre::ProgressiveMesh::VertexReductionQuota quota = Ogre::ProgressiveMesh::VRQ_PROPORTIONAL;
++// const Real reduction = Real( 1-reductionFactor );
++//
++// Real currDist = refDistance;
++//
++// #if (OGRE_VERSION >= 0x010700)
++// Ogre::Mesh::LodValueList distanceList;
++//
++// // pixel area is squared length, and length is proportional to triangle count
++// const Real distFactor = reductionFactor * reductionFactor;
++// newMesh->setLodStrategy(Ogre::LodStrategyManager::getSingletonPtr()->
++// getStrategy( "PixelCount" ) );
++// #else
++// Ogre::Mesh::LodDistanceList distanceList;
++// const Real distFactor = ( (reduction > 0.00001) ? 1/reduction : 1 );
++// #endif
++//
++// for (int iLod = 0; iLod < numLod; ++iLod, currDist *= distFactor)
++// distanceList.push_back( currDist );
++// newMesh->generateLodLevels( distanceList, quota, reduction );
++// }
++//}
+
+ void DoneMeshes( void *outputcontext )
+ {
+diff -ruN ./objconv/mesher/to_OgreMesh.h ../b/objconv/mesher/to_OgreMesh.h
+--- ./objconv/mesher/to_OgreMesh.h 2010-02-25 16:22:25.000000000 +0100
++++ ../b/objconv/mesher/to_OgreMesh.h 2019-09-20 14:45:44.179891897 +0200
+@@ -20,7 +20,7 @@
+ float RadialSize( void *outputcontext ); //returns the size of the resulting mesh (it's maximum distance from 0,0,0). Useful for LODding.
+
+ void Optimize( void *outputcontext ); //a good idea - reorganizes internal buffers so that the output mesh is more efficient
+-void AutoLOD( void *outputcontext, bool force, int numLod, float reductionFactor, float refDistance ); //autogenerates LOD levels - if force==true, will discard current LOD data
++//void AutoLOD( void *outputcontext, bool force, int numLod, float reductionFactor, float refDistance ); //autogenerates LOD levels - if force==true, will discard current LOD data
+ void AutoEdgeList( void *outputcontext ); //a good idea - prepares the mesh for stencil shadows
+ void AutoTangents( void *outputcontext ); //prepares the mesh for normal mapping (only needed if the material uses normal mapping)
+ }
+diff -ruN ./setup/src/c/setup.cpp ../b/setup/src/c/setup.cpp
+--- ./setup/src/c/setup.cpp 2011-03-15 01:28:47.000000000 +0100
++++ ../b/setup/src/c/setup.cpp 2019-09-20 14:45:44.180892025 +0200
+@@ -110,10 +110,22 @@
+ return 1;
+ }
+ }
+-
++
+ #ifdef DATA_DIR
+ data_paths.push_back( DATA_DIR );
+ #endif
++ /* whatever the plan was, it does not work on Linux - at least
++ * not at this stage. Hence, use fixed absolute paths to
++ * find data directory
++ */
++ data_paths.push_back( "/usr/share/games/vegastrike/data");
++ data_paths.push_back( "/usr/share/vegastrike/data");
++ data_paths.push_back( "/usr/games/vegastrike/data");
++ data_paths.push_back( "/usr/local/share/games/vegastrike/data");
++ data_paths.push_back( "/usr/local/share/vegastrike/data");
++ data_paths.push_back( "/usr/local/games/vegastrike/data");
++ data_paths.push_back( "/opt/vegastrike/data");
++
+ data_paths.push_back( origpath );
+ data_paths.push_back( string( origpath )+"/.." );
+ data_paths.push_back( string( origpath )+"/../data4.x" );
+@@ -133,22 +145,7 @@
+ data_paths.push_back( "../Resources" );
+ data_paths.push_back( "../Resources/data" );
+ data_paths.push_back( "../Resources/data4.x" );
+-/*
+- * data_paths.push_back( "/usr/share/local/vegastrike/data");
+- * data_paths.push_back( "/usr/local/share/vegastrike/data");
+- * data_paths.push_back( "/usr/local/vegastrike/data");
+- * data_paths.push_back( "/usr/share/vegastrike/data");
+- * data_paths.push_back( "/usr/local/games/vegastrike/data");
+- * data_paths.push_back( "/usr/games/vegastrike/data");
+- * data_paths.push_back( "/opt/share/vegastrike/data");
+- * data_paths.push_back( "/usr/share/local/vegastrike/data4.x");
+- * data_paths.push_back( "/usr/local/share/vegastrike/data4.x");
+- * data_paths.push_back( "/usr/local/vegastrike/data4.x");
+- * data_paths.push_back( "/usr/share/vegastrike/data4.x");
+- * data_paths.push_back( "/usr/local/games/vegastrike/data4.x");
+- * data_paths.push_back( "/usr/games/vegastrike/data4.x");
+- * data_paths.push_back( "/opt/share/vegastrike/data4.x");
+- */
++
+ //Win32 data should be "."
+ char tmppath[16384];
+ for (vector< string >::iterator vsit = data_paths.begin(); vsit != data_paths.end(); vsit++) {
+diff -ruN ./src/cmd/music.cpp ../b/src/cmd/music.cpp
+--- ./src/cmd/music.cpp 2012-03-19 09:20:14.000000000 +0100
++++ ../b/src/cmd/music.cpp 2019-09-20 14:45:44.182892279 +0200
+@@ -448,7 +448,9 @@
+ if (foundcache) {
+ *me->music_load_info = wherecache->second;
+ me->freeWav = false;
+- }
++ } else if ( ! AUDLoadSoundFile(songname, me->music_load_info, true)) {
++ VSFileSystem::vs_dprintf(1, "Failed to load music file \"%s\"", songname);
++ }
+ }
+ if (me->freeWav && docacheme) {
+ me->freeWav = false;
+diff -ruN ./src/cmd/unit_jump.h ../b/src/cmd/unit_jump.h
+--- ./src/cmd/unit_jump.h 2012-03-19 09:20:14.000000000 +0100
++++ ../b/src/cmd/unit_jump.h 2019-09-20 14:45:44.184892533 +0200
+@@ -108,7 +108,7 @@
+ (tester = *i) != NULL; ++i)
+ if (tester->isUnit() == UNITPTR && tester != this)
+ if ( ( this->LocalPosition()-tester->LocalPosition() ).Magnitude() < this->rSize()+tester->rSize() )
+- SetCurPosition( this->LocalPosition()+this->cumulative_transformation_matrix.getR()
++ this->SetCurPosition( this->LocalPosition()+this->cumulative_transformation_matrix.getR()
+ *( 4*( this->rSize()+tester->rSize() ) ) );
+ DealPossibleJumpDamage( this );
+ static int jumparrive = AUDCreateSound( vs_config->getVariable( "unitaudio", "jumparrive", "sfx43.wav" ), false );
+diff -ruN ./src/gfx/quadsquare.cpp ../b/src/gfx/quadsquare.cpp
+--- ./src/gfx/quadsquare.cpp 2010-03-10 06:27:01.000000000 +0100
++++ ../b/src/gfx/quadsquare.cpp 2019-09-20 14:45:44.186892787 +0200
+@@ -13,9 +13,9 @@
+ #include <float.h>
+ #include <math.h>
+ #include <assert.h>
+-#include "quadsquare.h"
+ #include "gfxlib.h"
+ #include "aux_texture.h"
++#include "quadsquare.h"
+ using std::vector;
+
+ unsigned int*quadsquare::VertexAllocated;
+diff -ruN ./src/networking/lowlevel/packetmem.cpp ../b/src/networking/lowlevel/packetmem.cpp
+--- ./src/networking/lowlevel/packetmem.cpp 2008-03-31 10:20:19.000000000 +0200
++++ ../b/src/networking/lowlevel/packetmem.cpp 2019-09-20 14:45:44.187892914 +0200
+@@ -102,7 +102,7 @@
+ }
+ else
+ {
+- _buffer.reset( 0 );
++ _buffer.reset();
+ _len = 0;
+ }
+ }
+diff -ruN ./src/vsfilesystem.cpp ../b/src/vsfilesystem.cpp
+--- ./src/vsfilesystem.cpp 2012-03-19 09:20:14.000000000 +0100
++++ ../b/src/vsfilesystem.cpp 2019-09-20 14:45:44.190893296 +0200
+@@ -563,6 +563,18 @@
+ data_paths.push_back( DATA_DIR );
+ #endif
+ if ( !vegastrike_cwd.empty() ) {
++ /* whatever the plan was, it does not work on Linux - at least
++ * not at this stage. Hence, use fixed absolute paths to
++ * find data directory
++ */
++ data_paths.push_back( "/usr/share/games/vegastrike/data");
++ data_paths.push_back( "/usr/share/vegastrike/data");
++ data_paths.push_back( "/usr/games/vegastrike/data");
++ data_paths.push_back( "/usr/local/share/games/vegastrike/data");
++ data_paths.push_back( "/usr/local/share/vegastrike/data");
++ data_paths.push_back( "/usr/local/games/vegastrike/data");
++ data_paths.push_back( "/opt/vegastrike/data");
++
+ data_paths.push_back( vegastrike_cwd );
+ data_paths.push_back( vegastrike_cwd+"/.." );
+ data_paths.push_back( vegastrike_cwd+"/../data4.x" );
diff --git a/games/vegastrike/slack-desc b/games/vegastrike/slack-desc
new file mode 100644
index 0000000000..3e5629d092
--- /dev/null
+++ b/games/vegastrike/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------------------------------------------------------|
+vegastrike: vegastrike (free, Elite-like space simulator)
+vegastrike:
+vegastrike: Vegastrike is an Open Source 3D Action-Space-Sim that
+vegastrike: lets you trade, fight, and explore in a vast universe.
+vegastrike:
+vegastrike:
+vegastrike:
+vegastrike: Homepage: http://vegastrike.sourceforge.net
+vegastrike:
+vegastrike:
+vegastrike:
diff --git a/games/vegastrike/vegastrike.SlackBuild b/games/vegastrike/vegastrike.SlackBuild
new file mode 100644
index 0000000000..dcf0e2f936
--- /dev/null
+++ b/games/vegastrike/vegastrike.SlackBuild
@@ -0,0 +1,175 @@
+#!/bin/sh
+
+# Slackware build script for vegastrike
+
+# Copyright 2019- CRTS
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+PRGNAM=vegastrike
+
+PRGSRCSUF=${PRGSRCSUF:-.tar.bz2}
+PRGSRCNAME=${PRGSRCNAME:-$PRGNAM-src-*}
+PRGSRCNAME=${PRGSRCNAME%$PRGSRCSUF}
+
+PRGDATASUF=${PRGDATASUF:-.tar.bz2}
+PRGDATANAME=${PRGDATANAME:-$PRGNAM-data-*}
+PRGDATANAME=${PRGDATANAME%$PRGDATASUF}
+
+PRGEXTRASUF=${PRGEXTRASUF%.tar.bz2}
+PRGEXTRANAME=${PRGEXTRANAME:-$PRGNAM-extra-*}
+PRGEXTRANAME=${PRGEXTRANAME%$PRGEXTRASUF}
+
+PRGMUSICSUF=${PRGMUSICSUF%.tar}
+PRGMUSICNAME=${PRGMUSICNAME:-$PRGNAM-music-*}
+PRGMUSICNAME=${PRGMUSICNAME%$PRGMUSICSUF}
+
+PRGSPEECHSUF=${PRGSPEECHSUF%.tar}
+PRGSPEECHNAME=${PRGSPEECHNAME:-$PRGNAM-speech-*}
+PRGSPEECHNAME=${PRGSPEECHNAME%$PRGSPEECHSUF}
+
+VERSION=${VERSION:-0.5.1.r1}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGSRCNAME
+tar xvf $CWD/$PRGSRCNAME$PRGSRCSUF
+
+cd $PRGSRCNAME
+
+patch -p0 < $CWD/patch-$VERSION
+
+BUILDDIR=build
+mkdir -p $BUILDDIR
+
+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 $BUILDDIR
+
+# ATTENTION: The settings currently do NOT affect the installation
+# destinations!
+CFLAGS="$SLKCFLAGS" \
+CXXFLAGS="$SLKCFLAGS" \
+cmake \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=/usr/lib${LIBDIRSUFFIX} \
+ -DCMAKE_INSTALL_SYSCONFDIR=/etc \
+ -DCMAKE_INSTALL_LOCALSTATEDIR=/var \
+ -DCMAKE_INSTALL_MANDIR=/usr/man \
+ -DCMAKE_INSTALL_DOCDIR=/usr/doc/$PRGNAM-$VERSION \
+ -DCMAKE_SYSTEM_PROCESSOR=$ARCH \
+ ..
+
+make
+
+# auto install is not working, so we have to do it
+# manually like a peasant.
+
+#make install DESTDIR=$PKG
+
+cd $TMP/$PRGSRCNAME
+
+bindir=$PKG/usr/bin
+vsbasedir=$PKG/usr/share/games/vegastrike
+vsdatadir=$vsbasedir/data
+objconvdir=$vsbasedir/objconv
+
+mkdir -p $vsbasedir $bindir $objconvdir
+
+for f in ./build/objconv/asteroidgen ./build/objconv/replace ./build/objconv/trisort ./build/vegaserver ./build/vegastrike ./build/setup/vssetup;do
+ cp $f $bindir
+done
+
+for f in ./objconv/3ds2xml ./objconv/obj2xml ./objconv/wcp2xml;do
+ chmod -x $f
+ cp $f $objconvdir
+done
+
+tar xvf $CWD/$PRGDATANAME$PRGDATASUF
+mv $PRGDATANAME $vsdatadir
+
+tar xvf $CWD/$PRGEXTRANAME$PRGEXTRASUF
+tar xvf $CWD/$PRGMUSICNAME$PRGMUSICSUF
+tar xvf $CWD/$PRGSPEECHNAME$PRGSPEECHSUF
+
+mv $PRGMUSICNAME/* $vsdatadir
+
+for d in $PRGEXTRANAME $PRGSPEECHNAME;do
+ echo "copying: $d"
+ find "$d" -type f -printf '%P\n' |
+ while read f;do
+ # all paths will contain at least one '/' in this case
+ mkdir -p "$vsdatadir/${f%/*}"
+ mv "$d/$f" "$vsdatadir/$f"
+ done
+done
+
+echo "stripping libraries"
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp AUTHORS COPYING CYGWIN.NOTES ChangeLog DOCUMENTATION INSTALL NEWS README README.MACOSX.rtf README.sgi $PKG/usr/doc/$PRGNAM-$VERSION
+
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/games/vegastrike/vegastrike.info b/games/vegastrike/vegastrike.info
new file mode 100644
index 0000000000..e37e9f2c5a
--- /dev/null
+++ b/games/vegastrike/vegastrike.info
@@ -0,0 +1,18 @@
+PRGNAM="vegastrike"
+VERSION="0.5.1.r1"
+HOMEPAGE="http://vegastrike.sourceforge.net"
+DOWNLOAD="http://downloads.sourceforge.net/vegastrike/vegastrike-src-0.5.1.r1.tar.bz2 \
+ http://downloads.sourceforge.net/vegastrike/vegastrike-data-0.5.1.r1.tar.bz2 \
+ http://downloads.sourceforge.net/vegastrike/vegastrike-speech-0.5.1.r1.tar \
+ http://downloads.sourceforge.net/vegastrike/vegastrike-extra-0.5.1.r1.tar.bz2 \
+ http://downloads.sourceforge.net/vegastrike/vegastrike-music-0.5.1.r1.tar"
+MD5SUM="6f3f2f1ff56a29710b7d0fdd8c3a255f \
+ 9ee86998f3611fcf9f94380b6be24e10 \
+ e5697fb4d08491ea45f2ef0c1e7602af \
+ 909e08838e41740642be121453192342 \
+ 66eb03b08504cd51a12c9bd919fa78a0"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="OpenAL"
+MAINTAINER="CRTS"
+EMAIL="crts [at] gmx [dot] net"
diff --git a/games/vkQuake/vkQuake.SlackBuild b/games/vkQuake/vkQuake.SlackBuild
index c46bd8d337..f6a57ffc08 100644
--- a/games/vkQuake/vkQuake.SlackBuild
+++ b/games/vkQuake/vkQuake.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=vkQuake
-VERSION=${VERSION:-1.01.0}
+VERSION=${VERSION:-1.02.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/games/vkQuake/vkQuake.info b/games/vkQuake/vkQuake.info
index 343cfde15b..9d9bce339c 100644
--- a/games/vkQuake/vkQuake.info
+++ b/games/vkQuake/vkQuake.info
@@ -1,10 +1,10 @@
PRGNAM="vkQuake"
-VERSION="1.01.0"
+VERSION="1.02.1"
HOMEPAGE="https://github.com/Novum/vkQuake"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://github.com/Novum/vkQuake/archive/1.01.0/vkQuake-1.01.0.tar.gz"
-MD5SUM_x86_64="6abc4e9eecfa2d335d680a3feca9fd3f"
+DOWNLOAD_x86_64="https://github.com/Novum/vkQuake/archive/1.02.1/vkQuake-1.02.1.tar.gz"
+MD5SUM_x86_64="abe953910b27d4aa82d8b53fdec0cb51"
REQUIRES="SDL2 vulkan-sdk-bin"
MAINTAINER="M.Dinslage"
EMAIL="daedra1980@gmail.com"
diff --git a/games/warzone2100/warzone2100.SlackBuild b/games/warzone2100/warzone2100.SlackBuild
index 56a4a81589..c9f033a488 100644
--- a/games/warzone2100/warzone2100.SlackBuild
+++ b/games/warzone2100/warzone2100.SlackBuild
@@ -24,7 +24,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=warzone2100
-VERSION=${VERSION:-3.2.3}
+VERSION=${VERSION:-3.3.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -60,8 +60,8 @@ set -e
rm -rf $PKG $TMP/$PRGNAM-$VERSION
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
-tar xvf $CWD/$PRGNAM-$VERSION.tar.?z
-cd $PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-${VERSION}_src.tar.?z
+cd $PRGNAM
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 -o -perm 511 \) \
@@ -69,6 +69,7 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \;
+./autogen.sh
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS -fpermissive" \
./configure \
diff --git a/games/warzone2100/warzone2100.info b/games/warzone2100/warzone2100.info
index a8596c1d11..098af855c7 100644
--- a/games/warzone2100/warzone2100.info
+++ b/games/warzone2100/warzone2100.info
@@ -1,8 +1,8 @@
PRGNAM="warzone2100"
-VERSION="3.2.3"
+VERSION="3.3.0"
HOMEPAGE="http://wz2100.net"
-DOWNLOAD="http://downloads.sourceforge.net/warzone2100/warzone2100-3.2.3.tar.xz"
-MD5SUM="a56865aadea789b570be20cfbd7addc9"
+DOWNLOAD="https://downloads.sourceforge.net/project/warzone2100/releases/3.3.0/warzone2100-3.3.0_src.tar.xz"
+MD5SUM="665f03234b4a5e1be69eb71d1da2a1bc"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="OpenAL physfs SDL2 qt5"
diff --git a/games/zbom/zbom.SlackBuild b/games/zbom/zbom.SlackBuild
index 3e866dbdfb..a68015cf51 100644
--- a/games/zbom/zbom.SlackBuild
+++ b/games/zbom/zbom.SlackBuild
@@ -24,7 +24,7 @@
PRGNAM=zbom
VERSION=${VERSION:-1.4}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
ARCH=noarch
@@ -49,6 +49,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 {} \;
+# Fix windows line endings for the patches.
+sed -i 's/\r$//' CMakeLists.txt
+
# Respect solarus install variables.
# https://github.com/wrightmat/zbom/pull/122
patch -p1 < $CWD/0001-Respect-solarus-install-variables.patch
diff --git a/gis/CreateCloudMap/CreateCloudMap.SlackBuild b/gis/CreateCloudMap/CreateCloudMap.SlackBuild
index aee4374d85..a9c7a9ac2f 100644
--- a/gis/CreateCloudMap/CreateCloudMap.SlackBuild
+++ b/gis/CreateCloudMap/CreateCloudMap.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for CreateCloudMap
-# Copyright 2014-2016 Dimitris Zlatanidis Orestiada, Greece
+# Copyright 2014-2019 Dimitris Zlatanidis Orestiada, Greece
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=CreateCloudMap
-VERSION=${VERSION:-0.8.0}
+VERSION=${VERSION:-0.9.13}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/gis/CreateCloudMap/CreateCloudMap.info b/gis/CreateCloudMap/CreateCloudMap.info
index 35361a9630..9ecbd102a4 100644
--- a/gis/CreateCloudMap/CreateCloudMap.info
+++ b/gis/CreateCloudMap/CreateCloudMap.info
@@ -1,10 +1,10 @@
PRGNAM="CreateCloudMap"
-VERSION="0.8.0"
+VERSION="0.9.13"
HOMEPAGE="https://github.com/jmozmoz/cloudmap"
-DOWNLOAD="https://pypi.python.org/packages/e0/8c/a572f38b9b3dd714613f0ab5e4a119833c445bb4fdea445ac38e19e543aa/CreateCloudMap-0.8.0.tar.gz"
-MD5SUM="eebb1e8728d267db1d232c25942c93de"
+DOWNLOAD="https://files.pythonhosted.org/packages/1f/5c/75ce03f468e0765120a307da2ccefafe10f7d1cce122de21ae653cbb49af/CreateCloudMap-0.9.13.tar.gz"
+MD5SUM="c7108d2b0fe3413da9c953b9dd99502a"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="pyresample scipy python-requests DateTime ConfigParser pillowfight"
+REQUIRES="pyresample scipy python-requests ConfigParser pillowfight"
MAINTAINER="Dimitris Zlatanidis"
EMAIL="d.zlatanidis@gmail.com"
diff --git a/gis/Fiona/Fiona.SlackBuild b/gis/Fiona/Fiona.SlackBuild
index a85aab744a..5fa0ea09e3 100644
--- a/gis/Fiona/Fiona.SlackBuild
+++ b/gis/Fiona/Fiona.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=Fiona
-VERSION=${VERSION:-1.8.6}
+VERSION=${VERSION:-1.8.7}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/gis/Fiona/Fiona.info b/gis/Fiona/Fiona.info
index ca3fc86e3a..933c9868d4 100644
--- a/gis/Fiona/Fiona.info
+++ b/gis/Fiona/Fiona.info
@@ -1,8 +1,8 @@
PRGNAM="Fiona"
-VERSION="1.8.6"
+VERSION="1.8.7"
HOMEPAGE="https://github.com/Toblerity/Fiona"
-DOWNLOAD="https://github.com/Toblerity/Fiona/archive/1.8.6/Fiona-1.8.6.tar.gz"
-MD5SUM="c3c8ed5564f91964ecdbd7f5c1e26b5d"
+DOWNLOAD="https://github.com/Toblerity/Fiona/archive/1.8.7/Fiona-1.8.7.tar.gz"
+MD5SUM="8f3fada8f1aa9cbc3b5844dfde716bb5"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="attrs gdal munch six"
diff --git a/gis/geographiclib-python/geographiclib-python.SlackBuild b/gis/geographiclib-python/geographiclib-python.SlackBuild
index ad5c8abcad..73fa00c267 100644
--- a/gis/geographiclib-python/geographiclib-python.SlackBuild
+++ b/gis/geographiclib-python/geographiclib-python.SlackBuild
@@ -23,7 +23,7 @@
SRCNAM=geographiclib
PRGNAM=$SRCNAM-python
-VERSION=${VERSION:-1.49}
+VERSION=${VERSION:-1.50}
BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
@@ -76,7 +76,7 @@ python3 setup.py install --root=$PKG
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a \
- README.rst \
+ README.md \
$PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/gis/geographiclib-python/geographiclib-python.info b/gis/geographiclib-python/geographiclib-python.info
index a801c39db4..3ea0bec6a6 100644
--- a/gis/geographiclib-python/geographiclib-python.info
+++ b/gis/geographiclib-python/geographiclib-python.info
@@ -1,8 +1,8 @@
PRGNAM="geographiclib-python"
-VERSION="1.49"
-HOMEPAGE="http://geographiclib.sourceforge.net/1.49/python/"
-DOWNLOAD="https://files.pythonhosted.org/packages/source/g/geographiclib/geographiclib-1.49.tar.gz"
-MD5SUM="eec8f975cd72af4f8ddebade1f613184"
+VERSION="1.50"
+HOMEPAGE="http://geographiclib.sourceforge.net/1.50/python/"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/g/geographiclib/geographiclib-1.50.tar.gz"
+MD5SUM="06cb02d3e8d84383f7d040c2df13e8ea"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python3"
diff --git a/gis/gpsbabel/README b/gis/gpsbabel/README
index c463865a2f..fe1adcae48 100644
--- a/gis/gpsbabel/README
+++ b/gis/gpsbabel/README
@@ -11,8 +11,3 @@ server-side processing or as the backend for other tools.
It does not convert, transfer, send, or manipulate maps. We process data that
may (or may not be) placed on a map, such as waypoints, tracks, and routes.
-
-NOTE: Qt5 is required starting with version 1.5.4. If you would rather not
-build and install Qt5, then download the sources for 1.5.3 and execute:
-
- VERSION=1.5.3 ./gpsbabel.SlackBuild
diff --git a/gis/gpsbabel/build-fix.patch b/gis/gpsbabel/build-fix.patch
deleted file mode 100644
index c6d21b18f6..0000000000
--- a/gis/gpsbabel/build-fix.patch
+++ /dev/null
@@ -1,58 +0,0 @@
-diff -wbBur gpsbabel-1.5.4/tef_xml.cc gpsbabel-1.5.4.my/tef_xml.cc
---- gpsbabel-1.5.4/tef_xml.cc 2017-01-02 08:05:19.000000000 +0300
-+++ gpsbabel-1.5.4.my/tef_xml.cc 2017-02-16 16:20:22.788961096 +0300
-@@ -72,11 +72,11 @@
- bool valid = false;
-
- foreach(QXmlStreamAttribute attr, *attrv) {
-- if (attr.name().compare("Comment", Qt::CaseInsensitive) == 0) {
-- if (attr.value().compare("TourExchangeFormat", Qt::CaseInsensitive) == 0) {
-+ if (attr.name().compare((QString&)"Comment", Qt::CaseInsensitive) == 0) {
-+ if (attr.value().compare((QString&)"TourExchangeFormat", Qt::CaseInsensitive) == 0) {
- valid = true;
- }
-- } else if (attr.name().compare("Version", Qt::CaseInsensitive) == 0) {
-+ } else if (attr.name().compare((QString&)"Version", Qt::CaseInsensitive) == 0) {
- version = attr.value().toString().toDouble();
- }
- }
-@@ -95,9 +95,9 @@
- {
- route = route_head_alloc();
- foreach(QXmlStreamAttribute attr, *attrv) {
-- if (attr.name().compare("Name", Qt::CaseInsensitive) == 0) {
-+ if (attr.name().compare((QString&)"Name", Qt::CaseInsensitive) == 0) {
- route->rte_name = attr.value().toString().trimmed();
-- } else if (attr.name().compare("Software", Qt::CaseInsensitive) == 0) {
-+ } else if (attr.name().compare((QString&)"Software", Qt::CaseInsensitive) == 0) {
- route->rte_desc = attr.value().toString().trimmed();
- }
- }
-@@ -248,20 +248,20 @@
- QString attrstr = attr.value().toString();
- QByteArray attrtext = attrstr.toUtf8();
-
-- if (attr.name().compare("SegDescription", Qt::CaseInsensitive) == 0) {
-+ if (attr.name().compare((QString&)"SegDescription", Qt::CaseInsensitive) == 0) {
- wpt_tmp->shortname = attrstr.trimmed();
-- } else if (attr.name().compare("PointDescription", Qt::CaseInsensitive) == 0) {
-+ } else if (attr.name().compare((QString&)"PointDescription", Qt::CaseInsensitive) == 0) {
- wpt_tmp->description = attrstr.trimmed();
-- } else if (attr.name().compare("ViaStation", Qt::CaseInsensitive) == 0 &&
-- attr.value().compare("true", Qt::CaseInsensitive) == 0) {
-+ } else if (attr.name().compare((QString&)"ViaStation", Qt::CaseInsensitive) == 0 &&
-+ attr.value().compare((QString&)"true", Qt::CaseInsensitive) == 0) {
- wpt_tmp->wpt_flags.fmt_use = 1; /* only a flag */
-
- /* new in TEF V2 */
-- } else if (attr.name().compare("Instruction", Qt::CaseInsensitive) == 0) {
-+ } else if (attr.name().compare((QString&)"Instruction", Qt::CaseInsensitive) == 0) {
- wpt_tmp->description = attrstr.trimmed();
-- } else if (attr.name().compare("Altitude", Qt::CaseInsensitive) == 0) {
-+ } else if (attr.name().compare((QString&)"Altitude", Qt::CaseInsensitive) == 0) {
- wpt_tmp->altitude = attrstr.toDouble();
-- } else if (attr.name().compare("TimeStamp", Qt::CaseInsensitive) == 0) {
-+ } else if (attr.name().compare((QString&)"TimeStamp", Qt::CaseInsensitive) == 0) {
- /* nothing for the moment */
- }
- }
diff --git a/gis/gpsbabel/doinst.sh b/gis/gpsbabel/doinst.sh
new file mode 100644
index 0000000000..65c7e2eeb9
--- /dev/null
+++ b/gis/gpsbabel/doinst.sh
@@ -0,0 +1,9 @@
+if [ -x /usr/bin/update-desktop-database ]; then
+ /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1
+fi
+
+if [ -e usr/share/icons/hicolor/icon-theme.cache ]; then
+ if [ -x /usr/bin/gtk-update-icon-cache ]; then
+ /usr/bin/gtk-update-icon-cache -f usr/share/icons/hicolor >/dev/null 2>&1
+ fi
+fi
diff --git a/gis/gpsbabel/gpsbabel.SlackBuild b/gis/gpsbabel/gpsbabel.SlackBuild
index 8fe33a62da..3caa41f120 100644
--- a/gis/gpsbabel/gpsbabel.SlackBuild
+++ b/gis/gpsbabel/gpsbabel.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for gpsbabel
-# Copyright 2017 Kyle Guinn <elyk03@gmail.com>, USA
+# Copyright 2017-2019 Kyle Guinn <elyk03@gmail.com>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=gpsbabel
-VERSION=${VERSION:-1.5.4}
+VERSION=${VERSION:-1.6.0}
SRCVER=${PRGNAM}_$(echo ${VERSION} | tr . _)
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -38,7 +38,7 @@ fi
CWD=$(pwd)
TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
+PKG=$TMP/package-$PRGNAM-$VERSION
OUTPUT=${OUTPUT:-/tmp}
DOCS="AUTHORS COPYING README*"
@@ -77,23 +77,17 @@ chmod -R u+w,go-w,a+rX-st .
sed -i \
-e '/reportStatistics_/s/true/false/' \
-e '/startupVersionCheck_/s/true/false/' \
- -e '/ignoreVersionMismatch/s/false/true/' \
+ -e '/ignoreVersionMismatch_/s/false/true/' \
gui/babeldata.h
# Make it more FHS-compliant by moving gmapbase.html and the translations
# to /usr/share. Tell the GUI where to find them. Thanks to Arch.
-sed -i 's|QApplication::applicationDirPath() +|"/usr/share/gpsbabel"|' gui/map.cc
-sed -i 's|QApplication::applicationDirPath()|"/usr/share/gpsbabel"|' gui/mainwindow.cc
+sed -i 's|langPath_ = QApplication::applicationDirPath();|langPath_ = "/usr/share/gpsbabel";|' gui/mainwindow.cc
+sed -i 's|baseFile = QApplication::applicationDirPath() + "/gmapbase.html";|baseFile = "/usr/share/gpsbabel/gmapbase.html";|' gui/map.cc
-# Build using the system zlib and libminizip from SBo (see --with-zlib=system).
-# Thanks to Gentoo.
-sed -i '/AC_CHECK_LIB(\[z\], \[gzopen\])/aAC_CHECK_LIB([minizip], [zipOpen64])' configure.in
-sed -i 's|"zlib/contrib/minizip/zip.h"|<minizip/zip.h>|' src/core/ziparchive.cc src/core/ziparchive.h
-
-# Patched to build against Qt5
-patch -p1 < $CWD/build-fix.patch
-
-autoreconf -vif
+# Fix the .desktop file and icon. Thanks to Arch.
+sed -i 's|gpsbabelfe-bin|gpsbabelfe|' gui/gpsbabel.desktop
+convert gui/images/appicon.png +set date:create +set date:modify -background none -gravity center -extent 512x512 gui/images/appicon.png
./configure \
--prefix=/usr \
@@ -112,7 +106,9 @@ make
make gui
install -D -m0755 -s gpsbabel $PKG/usr/bin/gpsbabel
-install -D -m0755 -s gui/objects/gpsbabelfe-bin $PKG/usr/bin/gpsbabelfe
+install -D -m0755 -s gui/objects/gpsbabelfe $PKG/usr/bin/gpsbabelfe
+install -D -m0644 gui/gpsbabel.desktop $PKG/usr/share/applications/gpsbabel.desktop
+install -D -m0644 gui/images/appicon.png $PKG/usr/share/icons/hicolor/512x512/apps/gpsbabel.png
install -D -m0644 gui/gmapbase.html $PKG/usr/share/gpsbabel/gmapbase.html
install -d -m0755 $PKG/usr/share/gpsbabel/translations/
install -D -m0644 gui/*.qm $PKG/usr/share/gpsbabel/translations/
@@ -123,6 +119,7 @@ cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
+cat $CWD/doinst.sh > $PKG/install/doinst.sh
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/gis/gpsbabel/gpsbabel.info b/gis/gpsbabel/gpsbabel.info
index d628aae9b1..d8cec64019 100644
--- a/gis/gpsbabel/gpsbabel.info
+++ b/gis/gpsbabel/gpsbabel.info
@@ -1,8 +1,8 @@
PRGNAM="gpsbabel"
-VERSION="1.5.4"
+VERSION="1.6.0"
HOMEPAGE="https://www.gpsbabel.org/"
-DOWNLOAD="https://github.com/gpsbabel/gpsbabel/archive/gpsbabel_1_5_4/gpsbabel-gpsbabel_1_5_4.tar.gz"
-MD5SUM="0f2d422dbae82f939564cf8305a4654c"
+DOWNLOAD="https://github.com/gpsbabel/gpsbabel/archive/gpsbabel_1_6_0/gpsbabel-gpsbabel_1_6_0.tar.gz"
+MD5SUM="accb9f923ebe1b2d2a00c67d0e1dc430"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="libminizip qt5"
diff --git a/gis/gpxsee/fix_font_narrow_space.diff b/gis/gpxsee/fix_font_narrow_space.diff
index bddb4ce8d9..071a98aaed 100644
--- a/gis/gpxsee/fix_font_narrow_space.diff
+++ b/gis/gpxsee/fix_font_narrow_space.diff
@@ -1,5 +1,5 @@
---- GPXSee-7.11/src/GUI/units.h.orig 2019-03-12 23:00:39.365129810 +0300
-+++ GPXSee-7.11/src/GUI/units.h 2019-03-12 23:00:47.151863062 +0300
+--- GPXSee-7.15/src/GUI/units.h.orig 2019-03-12 23:00:39.365129810 +0300
++++ GPXSee-7.15/src/GUI/units.h 2019-03-12 23:00:47.151863062 +0300
@@ -30,6 +30,6 @@
#define C2FS 1.8 // Celsius to Farenheit - scale
#define C2FO 32.0 // Celsius to Farenheit - offset
diff --git a/gis/gpxsee/gpxsee.SlackBuild b/gis/gpxsee/gpxsee.SlackBuild
index 28b65328fd..7c84da7296 100644
--- a/gis/gpxsee/gpxsee.SlackBuild
+++ b/gis/gpxsee/gpxsee.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=gpxsee
-VERSION=${VERSION:-7.11}
+VERSION=${VERSION:-7.15}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/gis/gpxsee/gpxsee.info b/gis/gpxsee/gpxsee.info
index 1b58953721..804c3373ca 100644
--- a/gis/gpxsee/gpxsee.info
+++ b/gis/gpxsee/gpxsee.info
@@ -1,8 +1,8 @@
PRGNAM="gpxsee"
-VERSION="7.11"
+VERSION="7.15"
HOMEPAGE="https://www.gpxsee.org/"
-DOWNLOAD="https://github.com/tumic0/GPXSee/archive/7.11/GPXSee-7.11.tar.gz"
-MD5SUM="44ae9aafc8bf154f676239cb27dafddf"
+DOWNLOAD="https://github.com/tumic0/GPXSee/archive/7.15/GPXSee-7.15.tar.gz"
+MD5SUM="31e5822203cf12f6687b939c2834ba96"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="qt5"
diff --git a/gis/opencpn-plugin-oesenc/multilib-strict.patch b/gis/opencpn-plugin-oesenc/multilib-strict.patch
deleted file mode 100644
index d1a80d8fc1..0000000000
--- a/gis/opencpn-plugin-oesenc/multilib-strict.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-diff -up oesenc_pi-2.9.1601/CMakeLists.txt.orig1 oesenc_pi-2.9.1601/CMakeLists.txt
---- oesenc_pi-2.9.1601/CMakeLists.txt.orig1 2019-04-03 20:56:51.982839060 -0500
-+++ oesenc_pi-2.9.1601/CMakeLists.txt 2019-04-03 20:58:02.487835992 -0500
-@@ -99,6 +99,10 @@ IF (NOT WIN32)
- ENDIF (CMAKE_SYSTEM_PROCESSOR MATCHES "arm*")
- ENDIF (EXISTS /etc/debian_version)
-
-+ IF (EXISTS /etc/slackware-version)
-+ SET (LIB_INSTALL_DIR "lib${LIB_SUFFIX}")
-+ ENDIF (EXISTS /etc/slackware-version)
-+
- IF (EXISTS /etc/redhat-release)
- SET (PACKAGE_FORMAT "RPM")
- SET (PACKAGE_DEPS "opencpn")
diff --git a/gis/opencpn-plugin-oesenc/opencpn-plugin-oesenc.SlackBuild b/gis/opencpn-plugin-oesenc/opencpn-plugin-oesenc.SlackBuild
index b30a6f3f61..0e1c9688c7 100644
--- a/gis/opencpn-plugin-oesenc/opencpn-plugin-oesenc.SlackBuild
+++ b/gis/opencpn-plugin-oesenc/opencpn-plugin-oesenc.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=opencpn-plugin-oesenc
-VERSION=${VERSION:-3.0.0}
+VERSION=${VERSION:-3.3.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -71,11 +71,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 {} \;
+# Don't hardcode the LIB directory
sed -i -e 's/^ SET (LIB_INSTALL_DIR "lib")/ SET (LIB_INSTALL_DIR "lib${LIB_SUFFIX}")/' \
cmake/PluginInstall.cmake
-# fix shared object installing to wrong directory
-patch -p1 < $CWD/multilib-strict.patch
+# add detection logic for Slackware so libraries get installed to proper location.
+patch -p1 < $CWD/slackware-detection-logic.patch
mkdir -p build
cd build
diff --git a/gis/opencpn-plugin-oesenc/opencpn-plugin-oesenc.info b/gis/opencpn-plugin-oesenc/opencpn-plugin-oesenc.info
index 6e5bfa95a8..8b1de36b02 100644
--- a/gis/opencpn-plugin-oesenc/opencpn-plugin-oesenc.info
+++ b/gis/opencpn-plugin-oesenc/opencpn-plugin-oesenc.info
@@ -1,8 +1,8 @@
PRGNAM="opencpn-plugin-oesenc"
-VERSION="3.0.0"
+VERSION="3.3.0"
HOMEPAGE="https://opencpn.org/OpenCPN/plugins/oesenc.html"
-DOWNLOAD="https://github.com/bdbcat/oesenc_pi/archive/v3.0.0/oesenc_pi-3.0.0.tar.gz"
-MD5SUM="700e5853cd2269ef5f1a3fc3e6ab98ec"
+DOWNLOAD="https://github.com/bdbcat/oesenc_pi/archive/v3.3.0/oesenc_pi-3.3.0.tar.gz"
+MD5SUM="01366411ef82a2d775a4f7b0f23d33d6"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="opencpn"
diff --git a/gis/opencpn-plugin-oesenc/slackware-detection-logic.patch b/gis/opencpn-plugin-oesenc/slackware-detection-logic.patch
new file mode 100644
index 0000000000..5075353f71
--- /dev/null
+++ b/gis/opencpn-plugin-oesenc/slackware-detection-logic.patch
@@ -0,0 +1,27 @@
+diff -up oesenc_pi-3.2.0/CMakeLists.txt.orig1 oesenc_pi-3.2.0/CMakeLists.txt
+--- oesenc_pi-3.2.0/CMakeLists.txt.orig1 2019-09-01 23:51:42.965365609 -0500
++++ oesenc_pi-3.2.0/CMakeLists.txt 2019-09-02 00:10:07.037326117 -0500
+@@ -116,18 +116,17 @@ IF (NOT WIN32)
+ ENDIF(NOT DEFINED PACKAGE_FORMAT)
+
+ IF(NOT DEFINED PACKAGE_FORMAT)
+- IF (EXISTS /etc/os-release OR EXISTS /etc/sysconfig/SuSEfirewall2.d OR EXISTS /etc/suse-release OR EXISTS /etc/SuSE-release)
+- MESSAGE (STATUS "*** OpenSUSE detected ***")
+- SET (PACKAGE_FORMAT "RPM")
+- SET (PACKAGE_DEPS "opencpn")
++ IF (EXISTS /etc/slackware-version)
++ MESSAGE (STATUS "*** Slackware detected ***")
++ SET (PACKAGE_FORMAT "TXZ")
+ IF (CMAKE_SIZEOF_VOID_P MATCHES "8")
+ SET (ARCH "x86_64")
+- SET (LIB_INSTALL_DIR "lib")
++ SET (LIB_INSTALL_DIR "lib64")
+ ELSE (CMAKE_SIZEOF_VOID_P MATCHES "8")
+ SET (ARCH "i386")
+ SET (LIB_INSTALL_DIR "lib")
+ ENDIF (CMAKE_SIZEOF_VOID_P MATCHES "8")
+- ENDIF (EXISTS /etc/os-release OR EXISTS /etc/sysconfig/SuSEfirewall2.d OR EXISTS /etc/suse-release OR EXISTS /etc/SuSE-release)
++ ENDIF (EXISTS /etc/slackware-version)
+ ENDIF(NOT DEFINED PACKAGE_FORMAT)
+
+ ENDIF (UNIX AND NOT APPLE)
diff --git a/gis/osm2pgsql/osm2pgsql.SlackBuild b/gis/osm2pgsql/osm2pgsql.SlackBuild
index 45cbf81c65..4e6768ce43 100644
--- a/gis/osm2pgsql/osm2pgsql.SlackBuild
+++ b/gis/osm2pgsql/osm2pgsql.SlackBuild
@@ -1,7 +1,7 @@
#!/bin/sh
# Slackware build script for osm2pgsql
-# Copyright 2013 Benjamin Trigona-Harany
+# Copyright 2013-2019 Benjamin Trigona-Harany
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -22,7 +22,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=osm2pgsql
-VERSION=${VERSION:-0.96.0}
+VERSION=${VERSION:-1.0.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/gis/osm2pgsql/osm2pgsql.info b/gis/osm2pgsql/osm2pgsql.info
index 7509fff27e..133e0dcb55 100644
--- a/gis/osm2pgsql/osm2pgsql.info
+++ b/gis/osm2pgsql/osm2pgsql.info
@@ -1,8 +1,8 @@
PRGNAM="osm2pgsql"
-VERSION="0.96.0"
+VERSION="1.0.0"
HOMEPAGE="https://wiki.openstreetmap.org/wiki/Osm2pgsql"
-DOWNLOAD="https://github.com/openstreetmap/osm2pgsql/archive/0.96.0/osm2pgsql-0.96.0.tar.gz"
-MD5SUM="c6abde50a99fd5eb1342532fd6e78306"
+DOWNLOAD="https://github.com/openstreetmap/osm2pgsql/archive/1.0.0/osm2pgsql-1.0.0.tar.gz"
+MD5SUM="89783dce1ff4e123950de1072e646223"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="luajit postgis"
diff --git a/gis/ossim/ossim.SlackBuild b/gis/ossim/ossim.SlackBuild
index 199b26ade4..034bb012b4 100644
--- a/gis/ossim/ossim.SlackBuild
+++ b/gis/ossim/ossim.SlackBuild
@@ -26,7 +26,7 @@
PRGNAM=ossim
RELNAM=Miami
-VERSION=${VERSION:-2.9.0}
+VERSION=${VERSION:-2.9.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/gis/ossim/ossim.info b/gis/ossim/ossim.info
index fdb5501468..dadbf7f7c0 100644
--- a/gis/ossim/ossim.info
+++ b/gis/ossim/ossim.info
@@ -1,8 +1,8 @@
PRGNAM="ossim"
-VERSION="2.9.0"
+VERSION="2.9.1"
HOMEPAGE="https://trac.osgeo.org/ossim/"
-DOWNLOAD="https://github.com/ossimlabs/ossim/archive/Miami-2.9.0/ossim-Miami-2.9.0.tar.gz"
-MD5SUM="fddf1f6739e09e6a535c90b08572178e"
+DOWNLOAD="https://github.com/ossimlabs/ossim/archive/Miami-2.9.1/ossim-Miami-2.9.1.tar.gz"
+MD5SUM="9e1ed041b470198168100a57f66b7e75"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="geos jsoncpp libgeotiff"
diff --git a/gis/pgrouting/pgrouting.SlackBuild b/gis/pgrouting/pgrouting.SlackBuild
index c9095bef29..fb107ea466 100644
--- a/gis/pgrouting/pgrouting.SlackBuild
+++ b/gis/pgrouting/pgrouting.SlackBuild
@@ -2,7 +2,7 @@
# SlackBuild script for pgRouting
-# Copyright 2013-2018 Benjamin Trigona-Harany <slackbuilds@jaxartes.net>
+# Copyright 2013-2019 Benjamin Trigona-Harany <slackbuilds@jaxartes.net>
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
@@ -25,7 +25,7 @@
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=pgrouting
-VERSION=${VERSION:-2.6.2}
+VERSION=${VERSION:-2.6.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/gis/pgrouting/pgrouting.info b/gis/pgrouting/pgrouting.info
index 1fbdcc7d5f..9c405c787a 100644
--- a/gis/pgrouting/pgrouting.info
+++ b/gis/pgrouting/pgrouting.info
@@ -1,8 +1,8 @@
PRGNAM="pgrouting"
-VERSION="2.6.2"
+VERSION="2.6.3"
HOMEPAGE="https://pgrouting.org"
-DOWNLOAD="https://github.com/pgRouting/pgrouting/archive/v2.6.2/pgrouting-2.6.2.tar.gz"
-MD5SUM="08378e74e036d78d3d421da29069890d"
+DOWNLOAD="https://github.com/pgRouting/pgrouting/archive/v2.6.3/pgrouting-2.6.3.tar.gz"
+MD5SUM="16f8537a553d2953ef50726764dd7d66"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="CGAL postgis"
diff --git a/gis/pytrainer/pytrainer.SlackBuild b/gis/pytrainer/pytrainer.SlackBuild
index 0669270acd..eeceb65401 100644
--- a/gis/pytrainer/pytrainer.SlackBuild
+++ b/gis/pytrainer/pytrainer.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=pytrainer
-VERSION=${VERSION:-1.12.2}
+VERSION=${VERSION:-2.0.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -40,7 +40,7 @@ TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM-$VERSION
OUTPUT=${OUTPUT:-/tmp}
-DOCS="CHANGES COPYING INSTALL PLUGINS.README README.md"
+DOCS="COPYING INSTALL PLUGINS.README README.md"
set -e
diff --git a/gis/pytrainer/pytrainer.info b/gis/pytrainer/pytrainer.info
index 2f1559b67e..ef93cc8484 100644
--- a/gis/pytrainer/pytrainer.info
+++ b/gis/pytrainer/pytrainer.info
@@ -1,10 +1,10 @@
PRGNAM="pytrainer"
-VERSION="1.12.2"
+VERSION="2.0.1"
HOMEPAGE="https://github.com/pytrainer/pytrainer"
-DOWNLOAD="https://github.com/pytrainer/pytrainer/archive/v1.12.2/pytrainer-1.12.2.tar.gz"
-MD5SUM="1b1f87081ab68197c51d5e9e40e71e33"
+DOWNLOAD="https://github.com/pytrainer/pytrainer/archive/v2.0.1/pytrainer-2.0.1.tar.gz"
+MD5SUM="4f72a99412a40be7e40f5b84c8744472"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="lxml sqlalchemy-migrate python-dateutil matplotlib pywebkitgtk zenity"
+REQUIRES="lxml sqlalchemy-migrate python-dateutil python-certifi python-requests matplotlib webkit2gtk zenity"
MAINTAINER="Kyle Guinn"
EMAIL="elyk03@gmail.com"
diff --git a/gis/qmapshack/FindPROJ4.cmake b/gis/qmapshack/FindPROJ4.cmake
deleted file mode 100644
index a8213de4e0..0000000000
--- a/gis/qmapshack/FindPROJ4.cmake
+++ /dev/null
@@ -1,153 +0,0 @@
-#.rst:
-# FindPROJ4
-# --------
-#
-# Find the proj includes and library.
-#
-# IMPORTED Targets
-# ^^^^^^^^^^^^^^^^
-#
-# This module defines :prop_tgt:`IMPORTED` target ``PROJ4::proj``,
-# if Proj.4 has been found.
-#
-# Result Variables
-# ^^^^^^^^^^^^^^^^
-#
-# This module defines the following variables:
-#
-# ::
-#
-# PROJ4_INCLUDE_DIRS - where to find proj_api.h, etc.
-# PROJ4_LIBRARIES - List of libraries when using libproj.
-# PROJ4_FOUND - True if libproj found.
-#
-# ::
-#
-# PROJ4_VERSION - The version of libproj found (x.y.z)
-# PROJ4_VERSION_MAJOR - The major version of libproj
-# PROJ4_VERSION_MINOR - The minor version of libproj
-# PROJ4_VERSION_PATCH - The patch version of libproj
-# PROJ4_VERSION_TWEAK - always 0
-# PROJ4_VERSION_COUNT - The number of version components, always 3
-#
-# Hints
-# ^^^^^
-#
-# A user may set ``PROJ4_ROOT`` to a libproj installation root to tell this
-# module where to look exclusively.
-
-#=============================================================================
-# Copyright 2016 Kai Pastor
-#
-#
-# This file was derived from CMake 3.5's module FindZLIB.cmake
-# which has the following terms:
-#
-# Copyright 2001-2011 Kitware, Inc.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions are
-# met:
-#
-# * Redistributions of source code must retain the above copyright notice,
-# this list of conditions and the following disclaimer.
-#
-# * Redistributions in binary form must reproduce the above copyright notice,
-# this list of conditions and the following disclaimer in the documentation
-# and/or other materials provided with the distribution.
-#
-# * The names of Kitware, Inc., the Insight Consortium, or the names of
-# any consortium members, or of any contributors, may not be used to
-# endorse or promote products derived from this software without
-# specific prior written permission.
-#
-# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS ``AS IS''
-# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR
-# ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
-# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
-# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-#=============================================================================
-
-# Search PROJ4_ROOT exclusively if it is set.
-if(PROJ4_ROOT)
- set(_PROJ4_SEARCH PATHS ${PROJ4_ROOT} NO_DEFAULT_PATH)
-else()
- set(_PROJ4_SEARCH)
-endif()
-
-find_path(PROJ4_INCLUDE_DIR NAMES proj_api.h ${_PROJ4_SEARCH} PATH_SUFFIXES include)
-mark_as_advanced(PROJ4_INCLUDE_DIR)
-
-if(PROJ4_INCLUDE_DIR AND EXISTS "${PROJ4_INCLUDE_DIR}/proj_api.h")
- file(STRINGS "${PROJ4_INCLUDE_DIR}/proj_api.h" PROJ4_H REGEX "^#define PJ_VERSION [0-9]+$")
-
- string(REGEX REPLACE "^.*PJ_VERSION ([0-9]).*$" "\\1" PROJ4_VERSION_MAJOR "${PROJ4_H}")
- string(REGEX REPLACE "^.*PJ_VERSION [0-9]([0-9]).*$" "\\1" PROJ4_VERSION_MINOR "${PROJ4_H}")
- string(REGEX REPLACE "^.*PJ_VERSION [0-9][0-9]([0-9]).*$" "\\1" PROJ4_VERSION_PATCH "${PROJ4_H}")
- set(PROJ4_VERSION "${PROJ4_VERSION_MAJOR}.${PROJ4_VERSION_MINOR}.${PROJ4_VERSION_PATCH}")
- set(PROJ4_VERSION_COUNT 3)
-endif()
-
-# Allow PROJ4_LIBRARY to be set manually, as the location of the proj library
-if(NOT PROJ4_LIBRARY)
- set(PROJ4_NAMES proj)
- set(PROJ4_NAMES_DEBUG projd)
- if(WIN32 AND DEFINED PROJ4_VERSION_MAJOR AND DEFINED PROJ4_VERSION_MINOR)
- list(APPEND PROJ4_NAMES proj_${PROJ4_VERSION_MAJOR}_${PROJ4_VERSION_MINOR})
- list(APPEND PROJ4_NAMES projd_${PROJ4_VERSION_MAJOR}_${PROJ4_VERSION_MINOR})
- endif()
- find_library(PROJ4_LIBRARY_RELEASE NAMES ${PROJ4_NAMES} ${_PROJ4_SEARCH} PATH_SUFFIXES lib)
- find_library(PROJ4_LIBRARY_DEBUG NAMES ${PROJ4_NAMES_DEBUG} ${_PROJ4_SEARCH} PATH_SUFFIXES lib)
- include(SelectLibraryConfigurations)
- select_library_configurations(PROJ4)
-endif()
-
-# handle the QUIETLY and REQUIRED arguments and set PROJ4_FOUND to TRUE if
-# all listed variables are TRUE
-include(FindPackageHandleStandardArgs)
-find_package_handle_standard_args(PROJ4
- REQUIRED_VARS
- PROJ4_LIBRARY
- PROJ4_INCLUDE_DIR
- VERSION_VAR
- PROJ4_VERSION
-)
-
-if(PROJ4_FOUND)
- set(PROJ4_INCLUDE_DIRS ${PROJ4_INCLUDE_DIR})
-
- if(NOT PROJ4_LIBRARIES)
- set(PROJ4_LIBRARIES ${PROJ4_LIBRARY})
- endif()
-
- if(NOT TARGET PROJ4::proj)
- add_library(PROJ4::proj UNKNOWN IMPORTED)
- set_target_properties(PROJ4::proj PROPERTIES
- INTERFACE_INCLUDE_DIRECTORIES "${PROJ4_INCLUDE_DIRS}")
-
- if(PROJ4_LIBRARY_RELEASE)
- set_property(TARGET PROJ4::proj APPEND PROPERTY
- IMPORTED_CONFIGURATIONS RELEASE)
- set_target_properties(PROJ4::proj PROPERTIES
- IMPORTED_LOCATION_RELEASE "${PROJ4_LIBRARY_RELEASE}")
- endif()
-
- if(PROJ4_LIBRARY_DEBUG)
- set_property(TARGET PROJ4::proj APPEND PROPERTY
- IMPORTED_CONFIGURATIONS DEBUG)
- set_target_properties(PROJ4::proj PROPERTIES
- IMPORTED_LOCATION_DEBUG "${PROJ4_LIBRARY_DEBUG}")
- endif()
-
- if(NOT PROJ4_LIBRARY_RELEASE AND NOT PROJ4_LIBRARY_DEBUG)
- set_property(TARGET PROJ4::proj APPEND PROPERTY
- IMPORTED_LOCATION "${PROJ4_LIBRARY}")
- endif()
- endif()
-endif()
-
diff --git a/gis/qmapshack/addqmaptool.patch b/gis/qmapshack/addqmaptool.patch
new file mode 100644
index 0000000000..71553ddcc4
--- /dev/null
+++ b/gis/qmapshack/addqmaptool.patch
@@ -0,0 +1,25494 @@
+From c6e5240ec25b91d3320f265346a904b5bd906363 Mon Sep 17 00:00:00 2001
+From: Oliver Eichler <oliver.eichler@dspsolutions.de>
+Date: Thu, 12 Sep 2019 20:29:51 +0200
+Subject: [PATCH] [QMS-3] Add QMapTool from former sub-repo
+
+---
+ src/qmaptool/.hgtags | 1 +
+ src/qmaptool/CAbout.cpp | 46 +
+ src/qmaptool/CAbout.h | 35 +
+ src/qmaptool/CMainWindow.cpp | 182 ++
+ src/qmaptool/CMainWindow.h | 100 +
+ src/qmaptool/CMakeLists.txt | 269 +++
+ src/qmaptool/CSingleInstanceProxy.cpp | 102 +
+ src/qmaptool/CSingleInstanceProxy.h | 41 +
+ src/qmaptool/GeoMath.cpp | 54 +
+ src/qmaptool/GeoMath.h | 31 +
+ src/qmaptool/IAbout.ui | 164 ++
+ src/qmaptool/IMainWindow.ui | 208 ++
+ src/qmaptool/README.md | 7 +
+ src/qmaptool/canvas/CCanvas.cpp | 189 ++
+ src/qmaptool/canvas/CCanvas.h | 92 +
+ src/qmaptool/canvas/CDrawContextPixel.cpp | 168 ++
+ src/qmaptool/canvas/CDrawContextPixel.h | 91 +
+ src/qmaptool/canvas/CDrawContextProj.cpp | 166 ++
+ src/qmaptool/canvas/CDrawContextProj.h | 89 +
+ src/qmaptool/canvas/IDrawContext.cpp | 300 +++
+ src/qmaptool/canvas/IDrawContext.h | 164 ++
+ src/qmaptool/helpers/CDraw.cpp | 239 +++
+ src/qmaptool/helpers/CDraw.h | 96 +
+ src/qmaptool/helpers/CGdalFile.cpp | 221 +++
+ src/qmaptool/helpers/CGdalFile.h | 93 +
+ src/qmaptool/helpers/CSettings.h | 54 +
+ src/qmaptool/helpers/mitab.cpp | 260 +++
+ src/qmaptool/helpers/mitab.h | 46 +
+ src/qmaptool/items/CItemCutMap.cpp | 97 +
+ src/qmaptool/items/CItemCutMap.h | 52 +
+ src/qmaptool/items/CItemFile.cpp | 37 +
+ src/qmaptool/items/CItemFile.h | 38 +
+ src/qmaptool/items/CItemListWidget.cpp | 157 ++
+ src/qmaptool/items/CItemListWidget.h | 84 +
+ src/qmaptool/items/CItemMap.cpp | 82 +
+ src/qmaptool/items/CItemMap.h | 54 +
+ src/qmaptool/items/CItemMapLayer.cpp | 119 ++
+ src/qmaptool/items/CItemMapLayer.h | 57 +
+ src/qmaptool/items/CItemRefMap.cpp | 114 ++
+ src/qmaptool/items/CItemRefMap.h | 56 +
+ src/qmaptool/items/CItemTreeWidget.cpp | 317 +++
+ src/qmaptool/items/CItemTreeWidget.h | 94 +
+ src/qmaptool/items/IItem.cpp | 141 ++
+ src/qmaptool/items/IItem.h | 97 +
+ src/qmaptool/items/IItemListWidget.ui | 127 ++
+ src/qmaptool/items/IItemTreeWidget.ui | 135 ++
+ src/qmaptool/locale/qmaptool.ts | 1675 ++++++++++++++++
+ src/qmaptool/locale/qmaptool_de.ts | 1712 ++++++++++++++++
+ src/qmaptool/locale/qmaptool_es.ts | 1715 +++++++++++++++++
+ src/qmaptool/main.cpp | 76 +
+ src/qmaptool/overlay/COverlayCutMap.cpp | 644 +++++++
+ src/qmaptool/overlay/COverlayCutMap.h | 105 +
+ src/qmaptool/overlay/COverlayGridTool.cpp | 348 ++++
+ src/qmaptool/overlay/COverlayGridTool.h | 68 +
+ src/qmaptool/overlay/COverlayRefMap.cpp | 747 +++++++
+ src/qmaptool/overlay/COverlayRefMap.h | 103 +
+ src/qmaptool/overlay/IOverlay.cpp | 36 +
+ src/qmaptool/overlay/IOverlay.h | 43 +
+ src/qmaptool/overlay/IOverlayCutMap.ui | 202 ++
+ src/qmaptool/overlay/IOverlayGridTool.ui | 184 ++
+ src/qmaptool/overlay/IOverlayRefMap.ui | 351 ++++
+ src/qmaptool/overlay/gridtool/CGridPlacer.cpp | 274 +++
+ src/qmaptool/overlay/gridtool/CGridPlacer.h | 85 +
+ src/qmaptool/overlay/gridtool/CGridPoint.cpp | 184 ++
+ src/qmaptool/overlay/gridtool/CGridPoint.h | 70 +
+ .../overlay/gridtool/CGridSelArea.cpp | 240 +++
+ src/qmaptool/overlay/gridtool/CGridSelArea.h | 97 +
+ src/qmaptool/overlay/gridtool/CGridSetRef.cpp | 105 +
+ src/qmaptool/overlay/gridtool/CGridSetRef.h | 86 +
+ src/qmaptool/overlay/gridtool/IGridPlacer.ui | 248 +++
+ src/qmaptool/overlay/gridtool/IGridSelArea.ui | 49 +
+ src/qmaptool/overlay/gridtool/IGridSetRef.ui | 117 ++
+ .../overlay/refmap/CDialogRefPoint.cpp | 74 +
+ src/qmaptool/overlay/refmap/CDialogRefPoint.h | 46 +
+ .../overlay/refmap/COverlayRefMapPoint.cpp | 52 +
+ .../overlay/refmap/COverlayRefMapPoint.h | 67 +
+ src/qmaptool/overlay/refmap/CProjWizard.cpp | 237 +++
+ src/qmaptool/overlay/refmap/CProjWizard.h | 44 +
+ .../overlay/refmap/IDialogRefPoint.ui | 131 ++
+ src/qmaptool/overlay/refmap/IProjWizard.ui | 210 ++
+ src/qmaptool/resources.qrc | 93 +
+ src/qmaptool/setup/CAppOpts.h | 47 +
+ src/qmaptool/setup/CAppSetupLinux.cpp | 62 +
+ src/qmaptool/setup/CAppSetupLinux.h | 44 +
+ src/qmaptool/setup/CAppSetupMac.cpp | 140 ++
+ src/qmaptool/setup/CAppSetupMac.h | 49 +
+ src/qmaptool/setup/CAppSetupWin.cpp | 69 +
+ src/qmaptool/setup/CAppSetupWin.h | 45 +
+ src/qmaptool/setup/CCommandProcessor.cpp | 58 +
+ src/qmaptool/setup/CCommandProcessor.h | 33 +
+ src/qmaptool/setup/CLogHandler.cpp | 122 ++
+ src/qmaptool/setup/CLogHandler.h | 47 +
+ src/qmaptool/setup/CSetupExtTools.cpp | 93 +
+ src/qmaptool/setup/CSetupExtTools.h | 46 +
+ src/qmaptool/setup/IAppSetup.cpp | 161 ++
+ src/qmaptool/setup/IAppSetup.h | 210 ++
+ src/qmaptool/setup/ISetupExtTools.ui | 360 ++++
+ src/qmaptool/shell/CShell.cpp | 198 ++
+ src/qmaptool/shell/CShell.h | 75 +
+ src/qmaptool/shell/CShellCmd.cpp | 27 +
+ src/qmaptool/shell/CShellCmd.h | 47 +
+ src/qmaptool/tool/CToolAddOverview.cpp | 225 +++
+ src/qmaptool/tool/CToolAddOverview.h | 51 +
+ src/qmaptool/tool/CToolBox.cpp | 44 +
+ src/qmaptool/tool/CToolBox.h | 40 +
+ src/qmaptool/tool/CToolCutMap.cpp | 202 ++
+ src/qmaptool/tool/CToolCutMap.h | 51 +
+ src/qmaptool/tool/CToolExport.cpp | 193 ++
+ src/qmaptool/tool/CToolExport.h | 63 +
+ src/qmaptool/tool/CToolGrid.cpp | 124 ++
+ src/qmaptool/tool/CToolGrid.h | 57 +
+ src/qmaptool/tool/CToolOverviewGroupBox.cpp | 95 +
+ src/qmaptool/tool/CToolOverviewGroupBox.h | 43 +
+ src/qmaptool/tool/CToolPalettize.cpp | 319 +++
+ src/qmaptool/tool/CToolPalettize.h | 57 +
+ src/qmaptool/tool/CToolRefMap.cpp | 257 +++
+ src/qmaptool/tool/CToolRefMap.h | 52 +
+ src/qmaptool/tool/CToolStack.cpp | 44 +
+ src/qmaptool/tool/CToolStack.h | 41 +
+ src/qmaptool/tool/ITool.cpp | 20 +
+ src/qmaptool/tool/ITool.h | 234 +++
+ src/qmaptool/tool/IToolAddOverview.ui | 278 +++
+ src/qmaptool/tool/IToolCutMap.ui | 263 +++
+ src/qmaptool/tool/IToolExport.ui | 206 ++
+ src/qmaptool/tool/IToolGrid.ui | 158 ++
+ src/qmaptool/tool/IToolGui.cpp | 111 ++
+ src/qmaptool/tool/IToolGui.h | 48 +
+ src/qmaptool/tool/IToolOverviewGroupBox.ui | 130 ++
+ src/qmaptool/tool/IToolPalettize.ui | 269 +++
+ src/qmaptool/tool/IToolRefMap.ui | 276 +++
+ src/qmaptool/tool/export/CToolExportJnx.cpp | 28 +
+ src/qmaptool/tool/export/CToolExportJnx.h | 68 +
+ src/qmaptool/tool/export/IToolExportJnx.ui | 224 +++
+ src/qmaptool/units/CCoordFormatSetup.cpp | 67 +
+ src/qmaptool/units/CCoordFormatSetup.h | 37 +
+ src/qmaptool/units/CTimeZoneSetup.cpp | 105 +
+ src/qmaptool/units/CTimeZoneSetup.h | 36 +
+ src/qmaptool/units/CUnitImperial.cpp | 113 ++
+ src/qmaptool/units/CUnitImperial.h | 41 +
+ src/qmaptool/units/CUnitMetric.cpp | 132 ++
+ src/qmaptool/units/CUnitMetric.h | 37 +
+ src/qmaptool/units/CUnitNautic.cpp | 96 +
+ src/qmaptool/units/CUnitNautic.h | 37 +
+ src/qmaptool/units/CUnitsSetup.cpp | 59 +
+ src/qmaptool/units/CUnitsSetup.h | 35 +
+ src/qmaptool/units/ICoordFormatSetup.ui | 125 ++
+ src/qmaptool/units/ITimeZoneSetup.ui | 182 ++
+ src/qmaptool/units/IUnit.cpp | 776 ++++++++
+ src/qmaptool/units/IUnit.h | 153 ++
+ src/qmaptool/units/IUnitsSetup.ui | 125 ++
+ src/qmaptool/version.h | 33 +
+ 154 files changed, 24277 insertions(+)
+ create mode 100644 src/qmaptool/.hgtags
+ create mode 100644 src/qmaptool/CAbout.cpp
+ create mode 100644 src/qmaptool/CAbout.h
+ create mode 100644 src/qmaptool/CMainWindow.cpp
+ create mode 100644 src/qmaptool/CMainWindow.h
+ create mode 100644 src/qmaptool/CMakeLists.txt
+ create mode 100644 src/qmaptool/CSingleInstanceProxy.cpp
+ create mode 100644 src/qmaptool/CSingleInstanceProxy.h
+ create mode 100644 src/qmaptool/GeoMath.cpp
+ create mode 100644 src/qmaptool/GeoMath.h
+ create mode 100644 src/qmaptool/IAbout.ui
+ create mode 100644 src/qmaptool/IMainWindow.ui
+ create mode 100644 src/qmaptool/README.md
+ create mode 100644 src/qmaptool/canvas/CCanvas.cpp
+ create mode 100644 src/qmaptool/canvas/CCanvas.h
+ create mode 100644 src/qmaptool/canvas/CDrawContextPixel.cpp
+ create mode 100644 src/qmaptool/canvas/CDrawContextPixel.h
+ create mode 100644 src/qmaptool/canvas/CDrawContextProj.cpp
+ create mode 100644 src/qmaptool/canvas/CDrawContextProj.h
+ create mode 100644 src/qmaptool/canvas/IDrawContext.cpp
+ create mode 100644 src/qmaptool/canvas/IDrawContext.h
+ create mode 100644 src/qmaptool/helpers/CDraw.cpp
+ create mode 100644 src/qmaptool/helpers/CDraw.h
+ create mode 100644 src/qmaptool/helpers/CGdalFile.cpp
+ create mode 100644 src/qmaptool/helpers/CGdalFile.h
+ create mode 100644 src/qmaptool/helpers/CSettings.h
+ create mode 100644 src/qmaptool/helpers/mitab.cpp
+ create mode 100644 src/qmaptool/helpers/mitab.h
+ create mode 100644 src/qmaptool/items/CItemCutMap.cpp
+ create mode 100644 src/qmaptool/items/CItemCutMap.h
+ create mode 100644 src/qmaptool/items/CItemFile.cpp
+ create mode 100644 src/qmaptool/items/CItemFile.h
+ create mode 100644 src/qmaptool/items/CItemListWidget.cpp
+ create mode 100644 src/qmaptool/items/CItemListWidget.h
+ create mode 100644 src/qmaptool/items/CItemMap.cpp
+ create mode 100644 src/qmaptool/items/CItemMap.h
+ create mode 100644 src/qmaptool/items/CItemMapLayer.cpp
+ create mode 100644 src/qmaptool/items/CItemMapLayer.h
+ create mode 100644 src/qmaptool/items/CItemRefMap.cpp
+ create mode 100644 src/qmaptool/items/CItemRefMap.h
+ create mode 100644 src/qmaptool/items/CItemTreeWidget.cpp
+ create mode 100644 src/qmaptool/items/CItemTreeWidget.h
+ create mode 100644 src/qmaptool/items/IItem.cpp
+ create mode 100644 src/qmaptool/items/IItem.h
+ create mode 100644 src/qmaptool/items/IItemListWidget.ui
+ create mode 100644 src/qmaptool/items/IItemTreeWidget.ui
+ create mode 100644 src/qmaptool/locale/qmaptool.ts
+ create mode 100644 src/qmaptool/locale/qmaptool_de.ts
+ create mode 100644 src/qmaptool/locale/qmaptool_es.ts
+ create mode 100644 src/qmaptool/main.cpp
+ create mode 100644 src/qmaptool/overlay/COverlayCutMap.cpp
+ create mode 100644 src/qmaptool/overlay/COverlayCutMap.h
+ create mode 100644 src/qmaptool/overlay/COverlayGridTool.cpp
+ create mode 100644 src/qmaptool/overlay/COverlayGridTool.h
+ create mode 100644 src/qmaptool/overlay/COverlayRefMap.cpp
+ create mode 100644 src/qmaptool/overlay/COverlayRefMap.h
+ create mode 100644 src/qmaptool/overlay/IOverlay.cpp
+ create mode 100644 src/qmaptool/overlay/IOverlay.h
+ create mode 100644 src/qmaptool/overlay/IOverlayCutMap.ui
+ create mode 100644 src/qmaptool/overlay/IOverlayGridTool.ui
+ create mode 100644 src/qmaptool/overlay/IOverlayRefMap.ui
+ create mode 100644 src/qmaptool/overlay/gridtool/CGridPlacer.cpp
+ create mode 100644 src/qmaptool/overlay/gridtool/CGridPlacer.h
+ create mode 100644 src/qmaptool/overlay/gridtool/CGridPoint.cpp
+ create mode 100644 src/qmaptool/overlay/gridtool/CGridPoint.h
+ create mode 100644 src/qmaptool/overlay/gridtool/CGridSelArea.cpp
+ create mode 100644 src/qmaptool/overlay/gridtool/CGridSelArea.h
+ create mode 100644 src/qmaptool/overlay/gridtool/CGridSetRef.cpp
+ create mode 100644 src/qmaptool/overlay/gridtool/CGridSetRef.h
+ create mode 100644 src/qmaptool/overlay/gridtool/IGridPlacer.ui
+ create mode 100644 src/qmaptool/overlay/gridtool/IGridSelArea.ui
+ create mode 100644 src/qmaptool/overlay/gridtool/IGridSetRef.ui
+ create mode 100644 src/qmaptool/overlay/refmap/CDialogRefPoint.cpp
+ create mode 100644 src/qmaptool/overlay/refmap/CDialogRefPoint.h
+ create mode 100644 src/qmaptool/overlay/refmap/COverlayRefMapPoint.cpp
+ create mode 100644 src/qmaptool/overlay/refmap/COverlayRefMapPoint.h
+ create mode 100644 src/qmaptool/overlay/refmap/CProjWizard.cpp
+ create mode 100644 src/qmaptool/overlay/refmap/CProjWizard.h
+ create mode 100644 src/qmaptool/overlay/refmap/IDialogRefPoint.ui
+ create mode 100644 src/qmaptool/overlay/refmap/IProjWizard.ui
+ create mode 100644 src/qmaptool/resources.qrc
+ create mode 100644 src/qmaptool/setup/CAppOpts.h
+ create mode 100644 src/qmaptool/setup/CAppSetupLinux.cpp
+ create mode 100644 src/qmaptool/setup/CAppSetupLinux.h
+ create mode 100644 src/qmaptool/setup/CAppSetupMac.cpp
+ create mode 100644 src/qmaptool/setup/CAppSetupMac.h
+ create mode 100644 src/qmaptool/setup/CAppSetupWin.cpp
+ create mode 100644 src/qmaptool/setup/CAppSetupWin.h
+ create mode 100644 src/qmaptool/setup/CCommandProcessor.cpp
+ create mode 100644 src/qmaptool/setup/CCommandProcessor.h
+ create mode 100644 src/qmaptool/setup/CLogHandler.cpp
+ create mode 100644 src/qmaptool/setup/CLogHandler.h
+ create mode 100644 src/qmaptool/setup/CSetupExtTools.cpp
+ create mode 100644 src/qmaptool/setup/CSetupExtTools.h
+ create mode 100644 src/qmaptool/setup/IAppSetup.cpp
+ create mode 100644 src/qmaptool/setup/IAppSetup.h
+ create mode 100644 src/qmaptool/setup/ISetupExtTools.ui
+ create mode 100644 src/qmaptool/shell/CShell.cpp
+ create mode 100644 src/qmaptool/shell/CShell.h
+ create mode 100644 src/qmaptool/shell/CShellCmd.cpp
+ create mode 100644 src/qmaptool/shell/CShellCmd.h
+ create mode 100644 src/qmaptool/tool/CToolAddOverview.cpp
+ create mode 100644 src/qmaptool/tool/CToolAddOverview.h
+ create mode 100644 src/qmaptool/tool/CToolBox.cpp
+ create mode 100644 src/qmaptool/tool/CToolBox.h
+ create mode 100644 src/qmaptool/tool/CToolCutMap.cpp
+ create mode 100644 src/qmaptool/tool/CToolCutMap.h
+ create mode 100644 src/qmaptool/tool/CToolExport.cpp
+ create mode 100644 src/qmaptool/tool/CToolExport.h
+ create mode 100644 src/qmaptool/tool/CToolGrid.cpp
+ create mode 100644 src/qmaptool/tool/CToolGrid.h
+ create mode 100644 src/qmaptool/tool/CToolOverviewGroupBox.cpp
+ create mode 100644 src/qmaptool/tool/CToolOverviewGroupBox.h
+ create mode 100644 src/qmaptool/tool/CToolPalettize.cpp
+ create mode 100644 src/qmaptool/tool/CToolPalettize.h
+ create mode 100644 src/qmaptool/tool/CToolRefMap.cpp
+ create mode 100644 src/qmaptool/tool/CToolRefMap.h
+ create mode 100644 src/qmaptool/tool/CToolStack.cpp
+ create mode 100644 src/qmaptool/tool/CToolStack.h
+ create mode 100644 src/qmaptool/tool/ITool.cpp
+ create mode 100644 src/qmaptool/tool/ITool.h
+ create mode 100644 src/qmaptool/tool/IToolAddOverview.ui
+ create mode 100644 src/qmaptool/tool/IToolCutMap.ui
+ create mode 100644 src/qmaptool/tool/IToolExport.ui
+ create mode 100644 src/qmaptool/tool/IToolGrid.ui
+ create mode 100644 src/qmaptool/tool/IToolGui.cpp
+ create mode 100644 src/qmaptool/tool/IToolGui.h
+ create mode 100644 src/qmaptool/tool/IToolOverviewGroupBox.ui
+ create mode 100644 src/qmaptool/tool/IToolPalettize.ui
+ create mode 100644 src/qmaptool/tool/IToolRefMap.ui
+ create mode 100644 src/qmaptool/tool/export/CToolExportJnx.cpp
+ create mode 100644 src/qmaptool/tool/export/CToolExportJnx.h
+ create mode 100644 src/qmaptool/tool/export/IToolExportJnx.ui
+ create mode 100644 src/qmaptool/units/CCoordFormatSetup.cpp
+ create mode 100644 src/qmaptool/units/CCoordFormatSetup.h
+ create mode 100644 src/qmaptool/units/CTimeZoneSetup.cpp
+ create mode 100644 src/qmaptool/units/CTimeZoneSetup.h
+ create mode 100644 src/qmaptool/units/CUnitImperial.cpp
+ create mode 100644 src/qmaptool/units/CUnitImperial.h
+ create mode 100644 src/qmaptool/units/CUnitMetric.cpp
+ create mode 100644 src/qmaptool/units/CUnitMetric.h
+ create mode 100644 src/qmaptool/units/CUnitNautic.cpp
+ create mode 100644 src/qmaptool/units/CUnitNautic.h
+ create mode 100644 src/qmaptool/units/CUnitsSetup.cpp
+ create mode 100644 src/qmaptool/units/CUnitsSetup.h
+ create mode 100644 src/qmaptool/units/ICoordFormatSetup.ui
+ create mode 100644 src/qmaptool/units/ITimeZoneSetup.ui
+ create mode 100644 src/qmaptool/units/IUnit.cpp
+ create mode 100644 src/qmaptool/units/IUnit.h
+ create mode 100644 src/qmaptool/units/IUnitsSetup.ui
+ create mode 100644 src/qmaptool/version.h
+
+diff --git a/src/qmaptool/.hgtags b/src/qmaptool/.hgtags
+new file mode 100644
+index 00000000..b3bd51f1
+--- /dev/null
++++ b/src/qmaptool/.hgtags
+@@ -0,0 +1 @@
++ed93a4558565182ee15572442250f22981d3de56 V 1.1.0
+diff --git a/src/qmaptool/CAbout.cpp b/src/qmaptool/CAbout.cpp
+new file mode 100644
+index 00000000..6c3c2cec
+--- /dev/null
++++ b/src/qmaptool/CAbout.cpp
+@@ -0,0 +1,46 @@
++/**********************************************************************************************
++ Copyright (C) 2017 Oliver Eichler oliver.eichler@gmx.de
++
++ 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/>.
++
++**********************************************************************************************/
++
++#include "CAbout.h"
++#include "version.h"
++
++#include <gdal.h>
++#include <proj_api.h>
++#include <QtWidgets>
++
++
++CAbout::CAbout(QWidget *parent)
++ : QDialog(parent)
++{
++ setupUi(this);
++
++ if(QString(VER_SUFFIX).isEmpty())
++ {
++ labelVersion->setText(VER_STR);
++ }
++ else
++ {
++ labelVersion->setText(VER_STR "." VER_SUFFIX);
++ }
++
++ labelQtVersion->setText(qVersion());
++ labelGDALVersion->setText(GDALVersionInfo("--version"));
++ labelProj4Version->setText(QString::number(PJ_VERSION));
++}
++
++
+diff --git a/src/qmaptool/CAbout.h b/src/qmaptool/CAbout.h
+new file mode 100644
+index 00000000..52a6bfd7
+--- /dev/null
++++ b/src/qmaptool/CAbout.h
+@@ -0,0 +1,35 @@
++/**********************************************************************************************
++ Copyright (C) 2017 Oliver Eichler oliver.eichler@gmx.de
++
++ 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/>.
++
++**********************************************************************************************/
++
++#ifndef CABOUT_H
++#define CABOUT_H
++
++#include "ui_IAbout.h"
++#include <QDialog>
++
++
++class CAbout : public QDialog, private Ui::IAbout
++{
++ Q_OBJECT
++public:
++ CAbout(QWidget * parent);
++ virtual ~CAbout() = default;
++};
++
++#endif //CABOUT_H
++
+diff --git a/src/qmaptool/CMainWindow.cpp b/src/qmaptool/CMainWindow.cpp
+new file mode 100644
+index 00000000..c21b566b
+--- /dev/null
++++ b/src/qmaptool/CMainWindow.cpp
+@@ -0,0 +1,182 @@
++/**********************************************************************************************
++ Copyright (C) 2017 Oliver Eichler oliver.eichler@gmx.de
++
++ 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/>.
++
++**********************************************************************************************/
++
++#include "CAbout.h"
++#include "CMainWindow.h"
++#include "helpers/CSettings.h"
++#include "setup/CSetupExtTools.h"
++#include "tool/CToolAddOverview.h"
++#include "tool/CToolBox.h"
++#include "tool/CToolCutMap.h"
++#include "tool/CToolExport.h"
++#include "tool/CToolGrid.h"
++#include "tool/CToolPalettize.h"
++#include "tool/CToolRefMap.h"
++#include "units/CCoordFormatSetup.h"
++#include "units/CUnitsSetup.h"
++#include "units/IUnit.h"
++#include "version.h"
++
++CMainWindow * CMainWindow::pSelf = nullptr;
++
++CMainWindow::CMainWindow()
++{
++ SETTINGS;
++ IUnit::setUnitType((IUnit::type_e)cfg.value("Units/units",IUnit::eTypeMetric).toInt(), this);
++ IUnit::setCoordFormat((IUnit::coord_format_e)cfg.value("Units/coordFormat", IUnit::eCoordFormat1).toInt());
++
++ pSelf = this;
++ setupUi(this);
++ setWindowTitle(WHAT_STR);
++
++ canvas->setToolInterface(toolStack);
++
++ connect(actionAbout, &QAction::triggered, this, &CMainWindow::slotAbout);
++ connect(actionSetupExtTools, &QAction::triggered, this, &CMainWindow::slotSetupExtTools);
++ connect(actionSetupUnits, &QAction::triggered, this, &CMainWindow::slotSetupUnits);
++ connect(actionSetupCoordFormat, &QAction::triggered, this, &CMainWindow::slotSetupCoordFormat);
++ connect(&IAppSetup::self(), &IAppSetup::sigSetupChanged, this, &CMainWindow::slotSetupChanged);
++
++ menuWindow->addAction(dockTools->toggleViewAction());
++ menuWindow->addAction(dockShell->toggleViewAction());
++ prepareMenuForMac();
++
++ toolBox = new CToolBox(this);
++ toolStack->addWidget(toolBox);
++
++ toolAddOverview = new CToolAddOverview(toolBox);
++ toolBox->addItem(toolAddOverview, QIcon("://icons/32x32/AddOverview.png"), toolAddOverview->objectName());
++
++ toolCutMap = new CToolCutMap(toolBox);
++ toolBox->addItem(toolCutMap, QIcon("://icons/32x32/CutMap.png"), toolCutMap->objectName());
++
++ toolRefMap = new CToolRefMap(toolBox);
++ toolBox->addItem(toolRefMap, QIcon("://icons/32x32/ReferenceMap.png"), toolRefMap->objectName());
++
++ toolPalettize = new CToolPalettize(toolBox);
++ toolBox->addItem(toolPalettize, QIcon("://icons/32x32/Rasterize.png"), toolPalettize->objectName());
++
++ toolExport = new CToolExport(toolBox);
++ toolBox->addItem(toolExport, QIcon("://icons/32x32/Export.png"), toolExport->objectName());
++
++ toolGrid = new CToolGrid(this);
++ toolStack->addWidget(toolGrid);
++
++ // start ---- restore window geometry -----
++ if ( cfg.contains("MainWindow/geometry"))
++ {
++ restoreGeometry(cfg.value("MainWindow/geometry").toByteArray());
++ }
++ else
++ {
++ QTimer::singleShot(500, this, SLOT(showMaximized()));
++ }
++
++ if ( cfg.contains("MainWindow/state"))
++ {
++ restoreState(cfg.value("MainWindow/state").toByteArray());
++ }
++ // end ---- restore window geometry -----
++ //toolStack->setCurrentIndex(cfg.value("Tool/Stack/current",0).toInt());
++ toolBox->setCurrentIndex(cfg.value("Tool/Box/current",0).toInt());
++ actionShowToolHelp->setChecked(cfg.value("Tool/showHelp", true).toBool());
++ mapFont = cfg.value("Canvas/mapFont", font()).value<QFont>();
++ actionFlipMouseWheel->setChecked(cfg.value("Canvas/flipMouseWheel", false).toBool());
++}
++
++CMainWindow::~CMainWindow()
++{
++ SETTINGS;
++ cfg.setValue("MainWindow/state", saveState());
++ cfg.setValue("MainWindow/geometry", saveGeometry());
++
++ cfg.setValue("Canvas/mapFont", mapFont);
++ cfg.setValue("Canvas/flipMouseWheel", actionFlipMouseWheel->isChecked());
++
++ cfg.setValue("Units/units", IUnit::self().type);
++ cfg.setValue("Units/coordFormat", IUnit::getCoordFormat());
++
++ cfg.setValue("Tool/Box/current", toolBox->currentIndex());
++ cfg.setValue("Tool/showHelp", actionShowToolHelp->isChecked());
++}
++
++QString CMainWindow::getUser()
++{
++ QString user = getenv("USER");
++ if(user.isEmpty())
++ {
++ user = getenv("USERNAME"); //for windows
++
++ if(user.isEmpty())
++ {
++ user = "QMapTool";
++ }
++ }
++
++ return user;
++}
++
++void CMainWindow::prepareMenuForMac()
++{
++ dockTools->toggleViewAction()->setMenuRole(QAction::NoRole);
++}
++
++void CMainWindow::makeShellVisible()
++{
++ dockShell->show();
++}
++
++void CMainWindow::startGridTool(CItemRefMap *item)
++{
++ toolGrid->registerItem(item);
++ toolStack->setCurrentWidget(toolGrid);
++}
++
++void CMainWindow::showToolBox()
++{
++ toolStack->setCurrentWidget(toolBox);
++}
++
++void CMainWindow::slotAbout()
++{
++ CAbout dlg(this);
++ dlg.exec();
++}
++
++void CMainWindow::slotSetupExtTools()
++{
++ CSetupExtTools dlg(this);
++ dlg.exec();
++}
++
++void CMainWindow::slotSetupUnits()
++{
++ CUnitsSetup dlg(this);
++ dlg.exec();
++}
++
++void CMainWindow::slotSetupCoordFormat()
++{
++ CCoordFormatSetup dlg(this);
++ dlg.exec();
++}
++
++void CMainWindow::slotSetupChanged()
++{
++ toolStack->setupChanged();
++}
+diff --git a/src/qmaptool/CMainWindow.h b/src/qmaptool/CMainWindow.h
+new file mode 100644
+index 00000000..40077106
+--- /dev/null
++++ b/src/qmaptool/CMainWindow.h
+@@ -0,0 +1,100 @@
++/**********************************************************************************************
++ Copyright (C) 2017 Oliver Eichler oliver.eichler@gmx.de
++
++ 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/>.
++
++**********************************************************************************************/
++
++#ifndef CMAINWINDOW_H
++#define CMAINWINDOW_H
++
++#include "ui_IMainWindow.h"
++#include <QMainWindow>
++
++class CToolBox;
++class CToolAddOverview;
++class CToolCutMap;
++class CToolRefMap;
++class CToolPalettize;
++class CCanvas;
++class CToolGrid;
++class CItemRefMap;
++class CToolExport;
++
++class CMainWindow : public QMainWindow, private Ui::IMainWindow
++{
++ Q_OBJECT
++public:
++ static CMainWindow& self()
++ {
++ return *pSelf;
++ }
++
++ virtual ~CMainWindow();
++
++ static QString getUser();
++
++ CCanvas * getCanvas() const
++ {
++ return canvas;
++ }
++
++ const QFont& getMapFont() const
++ {
++ return mapFont;
++ }
++
++ bool flipMouseWheel() const
++ {
++ return actionFlipMouseWheel->isChecked();
++ }
++
++ QAction * showToolHelp() const
++ {
++ return actionShowToolHelp;
++ }
++
++ void makeShellVisible();
++
++ void startGridTool(CItemRefMap * item);
++ void showToolBox();
++
++private slots:
++ void slotAbout();
++ void slotSetupExtTools();
++ void slotSetupUnits();
++ void slotSetupCoordFormat();
++ void slotSetupChanged();
++
++private:
++ friend int main(int argc, char ** argv);
++ CMainWindow();
++ static CMainWindow * pSelf;
++
++ void prepareMenuForMac();
++
++ QFont mapFont;
++
++ CToolBox * toolBox;
++ CToolGrid * toolGrid;
++
++ CToolAddOverview * toolAddOverview;
++ CToolCutMap * toolCutMap;
++ CToolRefMap * toolRefMap;
++ CToolPalettize * toolPalettize;
++ CToolExport * toolExport;
++};
++
++#endif //CMAINWINDOW_H
++
+diff --git a/src/qmaptool/CMakeLists.txt b/src/qmaptool/CMakeLists.txt
+new file mode 100644
+index 00000000..5fd64152
+--- /dev/null
++++ b/src/qmaptool/CMakeLists.txt
+@@ -0,0 +1,269 @@
++# Prevent custom commands/targets outputs to be deleted by make clean
++# We need this to prevent .ts files from being deleted with make clean, when
++# UPDATE_TRANSLATIONS=ON
++# WARNING: Only works with Makefile generator.
++set_directory_properties(PROPERTIES CLEAN_NO_CUSTOM TRUE)
++# Find includes in corresponding build directories
++set(CMAKE_INCLUDE_CURRENT_DIR ON)
++# Instruct CMake to run moc automatically when needed.
++set(CMAKE_AUTOMOC ON)
++
++###############################################################################################
++# Setup application name and version tags
++###############################################################################################
++
++set(APPLICATION_NAME qmaptool)
++set(QMAPTOOL_VERSION_MAJOR 1)
++set(QMAPTOOL_VERSION_MINOR 1)
++set(QMAPTOOL_VERSION_PATCH 1)
++
++add_definitions(
++ -DVER_MAJOR=${QMAPTOOL_VERSION_MAJOR}
++ -DVER_MINOR=${QMAPTOOL_VERSION_MINOR}
++ -DVER_STEP=${QMAPTOOL_VERSION_PATCH}
++ -DVER_TWEAK=${VERSION_SUFFIX}
++ -DAPPLICATION_NAME=${APPLICATION_NAME}
++)
++
++###############################################################################################
++# All source files needed to compile
++###############################################################################################
++set( SRCS
++ CAbout.cpp
++ canvas/CCanvas.cpp
++ canvas/CDrawContextPixel.cpp
++ canvas/CDrawContextProj.cpp
++ canvas/IDrawContext.cpp
++ CMainWindow.cpp
++ CSingleInstanceProxy.cpp
++ GeoMath.cpp
++ helpers/CDraw.cpp
++ helpers/CGdalFile.cpp
++ helpers/mitab.cpp
++ items/CItemCutMap.cpp
++ items/CItemFile.cpp
++ items/CItemListWidget.cpp
++ items/CItemMap.cpp
++ items/CItemMapLayer.cpp
++ items/CItemRefMap.cpp
++ items/CItemTreeWidget.cpp
++ items/IItem.cpp
++ main.cpp
++ overlay/COverlayCutMap.cpp
++ overlay/COverlayGridTool.cpp
++ overlay/COverlayRefMap.cpp
++ overlay/gridtool/CGridPlacer.cpp
++ overlay/gridtool/CGridPoint.cpp
++ overlay/gridtool/CGridSelArea.cpp
++ overlay/gridtool/CGridSetRef.cpp
++ overlay/IOverlay.cpp
++ overlay/refmap/CDialogRefPoint.cpp
++ overlay/refmap/COverlayRefMapPoint.cpp
++ overlay/refmap/CProjWizard.cpp
++ setup/CAppSetupLinux.cpp
++ setup/CAppSetupMac.cpp
++ setup/CAppSetupWin.cpp
++ setup/CCommandProcessor.cpp
++ setup/CLogHandler.cpp
++ setup/CSetupExtTools.cpp
++ setup/IAppSetup.cpp
++ shell/CShellCmd.cpp
++ shell/CShell.cpp
++ tool/export/CToolExportJnx.cpp
++ tool/CToolAddOverview.cpp
++ tool/CToolBox.cpp
++ tool/CToolCutMap.cpp
++ tool/CToolExport.cpp
++ tool/CToolGrid.cpp
++ tool/CToolOverviewGroupBox.cpp
++ tool/CToolPalettize.cpp
++ tool/CToolRefMap.cpp
++ tool/CToolStack.cpp
++ tool/ITool.cpp
++ tool/IToolGui.cpp
++ units/CCoordFormatSetup.cpp
++ units/CTimeZoneSetup.cpp
++ units/CUnitImperial.cpp
++ units/CUnitMetric.cpp
++ units/CUnitNautic.cpp
++ units/CUnitsSetup.cpp
++ units/IUnit.cpp
++)
++
++set( HDRS
++ CAbout.h
++ canvas/CCanvas.h
++ canvas/CDrawContextPixel.h
++ canvas/CDrawContextProj.h
++ canvas/IDrawContext.h
++ CMainWindow.h
++ CSingleInstanceProxy.h
++ GeoMath.h
++ helpers/CDraw.h
++ helpers/CGdalFile.h
++ helpers/CSettings.h
++ helpers/CSettings.h
++ helpers/mitab.h
++ items/CItemCutMap.h
++ items/CItemFile.h
++ items/CItemListWidget.h
++ items/CItemMap.h
++ items/CItemMapLayer.h
++ items/CItemRefMap.h
++ items/CItemTreeWidget.h
++ items/IItem.h
++ overlay/COverlayCutMap.h
++ overlay/COverlayGridTool.h
++ overlay/COverlayRefMap.h
++ overlay/gridtool/CGridPlacer.h
++ overlay/gridtool/CGridPoint.h
++ overlay/gridtool/CGridSelArea.h
++ overlay/gridtool/CGridSetRef.h
++ overlay/IOverlay.h
++ overlay/refmap/CDialogRefPoint.h
++ overlay/refmap/COverlayRefMapPoint.h
++ overlay/refmap/CProjWizard.h
++ setup/CAppOpts.h
++ setup/CAppSetupLinux.h
++ setup/CAppSetupMac.h
++ setup/CAppSetupWin.h
++ setup/CCommandProcessor.h
++ setup/CLogHandler.h
++ setup/CSetupExtTools.h
++ setup/IAppSetup.h
++ shell/CShellCmd.h
++ shell/CShell.h
++ tool/export/CToolExportJnx.h
++ tool/CToolAddOverview.h
++ tool/CToolBox.h
++ tool/CToolCutMap.h
++ tool/CToolExport.h
++ tool/CToolGrid.h
++ tool/CToolOverviewGroupBox.h
++ tool/CToolPalettize.h
++ tool/CToolRefMap.h
++ tool/CToolStack.h
++ tool/IToolGui.h
++ tool/ITool.h
++ units/CCoordFormatSetup.h
++ units/CTimeZoneSetup.h
++ units/CUnitImperial.h
++ units/CUnitMetric.h
++ units/CUnitNautic.h
++ units/CUnitsSetup.h
++ units/IUnit.h
++ version.h
++)
++
++set( UIS
++ IAbout.ui
++ IMainWindow.ui
++ items/IItemListWidget.ui
++ items/IItemTreeWidget.ui
++ overlay/gridtool/IGridPlacer.ui
++ overlay/gridtool/IGridSelArea.ui
++ overlay/gridtool/IGridSetRef.ui
++ overlay/IOverlayCutMap.ui
++ overlay/IOverlayGridTool.ui
++ overlay/IOverlayRefMap.ui
++ overlay/refmap/IDialogRefPoint.ui
++ overlay/refmap/IProjWizard.ui
++ setup/ISetupExtTools.ui
++ tool/export/IToolExportJnx.ui
++ tool/IToolAddOverview.ui
++ tool/IToolCutMap.ui
++ tool/IToolExport.ui
++ tool/IToolGrid.ui
++ tool/IToolOverviewGroupBox.ui
++ tool/IToolPalettize.ui
++ tool/IToolRefMap.ui
++ units/ICoordFormatSetup.ui
++ units/ITimeZoneSetup.ui
++ units/IUnitsSetup.ui
++)
++
++
++set( RCS
++ resources.qrc
++)
++
++
++###############################################################################################
++# Some Qt magic
++###############################################################################################
++
++qt5_wrap_ui(UI_HDRS ${UIS})
++qt5_add_resources(RC_SRCS ${RCS})
++
++###############################################################################################
++# Translation related stuff
++###############################################################################################
++translate_ts(${APPLICATION_NAME}_QM_FILES
++ UPDATE_TRANSLATIONS ${UPDATE_TRANSLATIONS}
++ UPDATE_OPTIONS "-I${CMAKE_CURRENT_SOURCE_DIR}" ${KEEP_OLD_TRANSLATIONS}
++ SOURCES ${SRCS} ${HDRS} ${UIS}
++ TEMPLATE ${APPLICATION_NAME}
++ TRANSLATION_DIR "locale"
++)
++
++if (UNIX AND NOT WIN32 AND NOT APPLE)
++ translate_desktop(${APPLICATION_NAME}_DESKTOP_FILES
++ TRANSLATION_DIR "locale"
++ SOURCES "${PROJECT_SOURCE_DIR}/qmaptool.desktop.in"
++ )
++endif()
++
++###############################################################################################
++# Build source file and include paths lists
++###############################################################################################
++set(MAININP
++ ${SRCS}
++ ${HDRS}
++ ${UI_HDRS}
++ ${RC_SRCS}
++ ${${APPLICATION_NAME}_QM_FILES}
++ ${${APPLICATION_NAME}_DESKTOP_FILES}
++)
++
++include_directories(
++ SYSTEM # this prevents warnings from non-QMS headers
++ ${CMAKE_BINARY_DIR}
++ ${GDAL_INCLUDE_DIRS}
++ ${PROJ4_INCLUDE_DIRS}
++)
++
++if(APPLE)
++ INCLUDE_DIRECTORIES(/System/Library/Frameworks/Foundation.framework)
++ INCLUDE_DIRECTORIES(/System/Library/Frameworks/DiskArbitration.framework)
++endif(APPLE)
++
++
++###############################################################################################
++# Build the executable and define necessary libraries.
++###############################################################################################
++add_executable(${APPLICATION_NAME} WIN32 ${MAININP})
++
++target_link_libraries(${APPLICATION_NAME}
++ Qt5::Widgets
++ Qt5::Network
++ ${GDAL_LIBRARIES}
++ ${PROJ4_LIBRARIES}
++)
++
++if(APPLE)
++ target_link_libraries(${APPLICATION_NAME}
++ ${Foundation_LIBRARY}
++ ${DiskArbitration_LIBRARY}
++ )
++endif(APPLE)
++
++
++###############################################################################################
++# Install target related stuff
++###############################################################################################
++install(TARGETS ${APPLICATION_NAME} DESTINATION ${BIN_INSTALL_DIR})
++
++if (UNIX AND NOT WIN32 AND NOT APPLE)
++ install(FILES ${${APPLICATION_NAME}_QM_FILES} DESTINATION ${DATA_INSTALL_PREFIX}/${APPLICATION_NAME}/translations)
++ install(FILES ${${APPLICATION_NAME}_DESKTOP_FILES} DESTINATION ${XDG_APPS_DIR})
++endif (UNIX AND NOT WIN32 AND NOT APPLE)
+diff --git a/src/qmaptool/CSingleInstanceProxy.cpp b/src/qmaptool/CSingleInstanceProxy.cpp
+new file mode 100644
+index 00000000..58cc933e
+--- /dev/null
++++ b/src/qmaptool/CSingleInstanceProxy.cpp
+@@ -0,0 +1,102 @@
++/**********************************************************************************************
++ Copyright (C) 2017 Oliver Eichler oliver.eichler@gmx.de
++
++ 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/>.
++
++**********************************************************************************************/
++
++#include "CMainWindow.h"
++#include "CSingleInstanceProxy.h"
++#include <QtNetwork>
++
++CSingleInstanceProxy::CSingleInstanceProxy(const QStringList filenames)
++{
++ serverName = CMainWindow::self().getUser();
++ if(serverName != "QMapTool")
++ {
++ serverName = "QMapTool-" + serverName;
++ }
++
++ QLocalSocket socket;
++ socket.connectToServer(serverName);
++ if(socket.waitForConnected(1000))
++ {
++ // if the connection is successful another instance
++ // is already running. In that case the list of files to
++ // open is sent to the primary instance. And this instance
++ // will be closed imediately.
++ QDataStream stream(&socket);
++ stream << filenames;
++ socket.waitForBytesWritten(3000);
++
++ // wait for confirmation
++ socket.waitForReadyRead(3000);
++ bool ok;
++ stream >> ok;
++ qDebug() << "Sent parameters to primary instance. Result" << ok;
++ qDebug() << "There can only be one. Exit.";
++ exit(0);
++ }
++
++ // Looks like we are the first instance.
++ // Create a server socket and wait for other instances to connect.
++ server = new QLocalServer(this);
++ connect(server, &QLocalServer::newConnection, this, &CSingleInstanceProxy::slotNewConnection);
++ server->removeServer(serverName);
++ if(!server->listen(serverName))
++ {
++ qDebug() << "CSingleInstanceProxy: Failed to start single instance server socket.";
++ }
++ else
++ {
++ qDebug() << "CSingleInstanceProxy: Single instance server socket listening to" << server->fullServerName();
++ }
++}
++
++CSingleInstanceProxy::~CSingleInstanceProxy()
++{
++ qDebug() << "CSingleInstanceProxy::~CSingleInstanceProxy()";
++}
++
++void CSingleInstanceProxy::slotNewConnection()
++{
++ QLocalSocket * socket = server->nextPendingConnection();
++ if(socket == nullptr)
++ {
++ return;
++ }
++
++ // Each secondary instance will send a QStringList with files to open
++ // The list can be empty.
++ if(socket->waitForReadyRead(3000))
++ {
++ QStringList filenames;
++ QDataStream stream(socket);
++ stream >> filenames;
++
++ CMainWindow& w = CMainWindow::self();
++ //w.loadGISData(filenames);
++
++ // confirm that files are loaded
++ stream << true;
++ socket->waitForBytesWritten(3000);
++
++ // raise the application window to top of desktop
++ w.raise();
++ QApplication::setActiveWindow(&w);
++ }
++
++ socket->close();
++ delete socket;
++}
+diff --git a/src/qmaptool/CSingleInstanceProxy.h b/src/qmaptool/CSingleInstanceProxy.h
+new file mode 100644
+index 00000000..c211c8cb
+--- /dev/null
++++ b/src/qmaptool/CSingleInstanceProxy.h
+@@ -0,0 +1,41 @@
++/**********************************************************************************************
++ Copyright (C) 2017 Oliver Eichler oliver.eichler@gmx.de
++
++ 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/>.
++
++**********************************************************************************************/
++
++#ifndef CSINGLEINSTANCEPROXY_H
++#define CSINGLEINSTANCEPROXY_H
++
++#include <QObject>
++class QLocalServer;
++
++class CSingleInstanceProxy : public QObject
++{
++public:
++ CSingleInstanceProxy(const QStringList filenames);
++ virtual ~CSingleInstanceProxy();
++
++private slots:
++ void slotNewConnection();
++
++private:
++ QLocalServer * server = nullptr;
++
++ QString serverName;
++};
++
++#endif //CSINGLEINSTANCEPROXY_H
++
+diff --git a/src/qmaptool/GeoMath.cpp b/src/qmaptool/GeoMath.cpp
+new file mode 100644
+index 00000000..00596006
+--- /dev/null
++++ b/src/qmaptool/GeoMath.cpp
+@@ -0,0 +1,54 @@
++/**********************************************************************************************
++ Copyright (C) 2009 Oliver Eichler oliver.eichler@gmx.de
++
++ 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 2 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, write to the Free Software
++ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
++
++**********************************************************************************************/
++
++#include "GeoMath.h"
++
++#define PI M_PI
++#define TWOPI (2*PI)
++
++
++void GPS_Math_DegMinSec_To_Deg(bool sign, const qint32 d, const qint32 m, const qreal s, qreal &deg)
++{
++ deg = qAbs(d) + qreal(m) / 60.0 + s / 3600;
++ if(sign)
++ {
++ deg = -deg;
++ }
++}
++
++
++bool GPS_Math_Deg_To_DegMin(qreal v, qint32 *deg, qreal *min)
++{
++ *deg = qAbs(v);
++ *min = (qAbs(v) - *deg) * 60.0;
++
++ return v < 0;
++}
++
++
++void GPS_Math_DegMin_To_Deg(bool sign, const qint32 d, const qreal m, qreal& deg)
++{
++ deg = qAbs(d) + m / 60.0;
++ if(sign)
++ {
++ deg = -deg;
++ }
++}
++
++
+diff --git a/src/qmaptool/GeoMath.h b/src/qmaptool/GeoMath.h
+new file mode 100644
+index 00000000..7f48a1fe
+--- /dev/null
++++ b/src/qmaptool/GeoMath.h
+@@ -0,0 +1,31 @@
++/**********************************************************************************************
++ Copyright (C) 2009 Oliver Eichler oliver.eichler@gmx.de
++
++ 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 2 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, write to the Free Software
++ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
++
++**********************************************************************************************/
++
++#ifndef GEOMATH_H
++#define GEOMATH_H
++
++#include <QtGlobal>
++#include <stdint.h>
++
++void GPS_Math_DegMin_To_Deg(bool sign, const qint32 d, const qreal m, qreal& deg);
++void GPS_Math_DegMinSec_To_Deg(bool sign, const qint32 d, const qint32 m, const qreal s, qreal& deg);
++bool GPS_Math_Deg_To_DegMin(qreal v, qint32 *deg, qreal *min);
++
++#endif //GEOMATH_H
++
+diff --git a/src/qmaptool/IAbout.ui b/src/qmaptool/IAbout.ui
+new file mode 100644
+index 00000000..17d509bd
+--- /dev/null
++++ b/src/qmaptool/IAbout.ui
+@@ -0,0 +1,164 @@
++<?xml version="1.0" encoding="UTF-8"?>
++<ui version="4.0">
++ <class>IAbout</class>
++ <widget class="QDialog" name="IAbout">
++ <property name="geometry">
++ <rect>
++ <x>0</x>
++ <y>0</y>
++ <width>418</width>
++ <height>407</height>
++ </rect>
++ </property>
++ <property name="windowTitle">
++ <string>About...</string>
++ </property>
++ <property name="windowIcon">
++ <iconset resource="resources.qrc">
++ <normaloff>:/icons/32x32/QMapTool.png</normaloff>:/icons/32x32/QMapTool.png</iconset>
++ </property>
++ <layout class="QVBoxLayout" name="verticalLayout">
++ <item>
++ <layout class="QHBoxLayout" name="horizontalLayout">
++ <item>
++ <widget class="QLabel" name="label_2">
++ <property name="text">
++ <string>&lt;b&gt;QMapTool&lt;/b&gt;, Version</string>
++ </property>
++ </widget>
++ </item>
++ <item>
++ <widget class="QLabel" name="labelVersion">
++ <property name="sizePolicy">
++ <sizepolicy hsizetype="MinimumExpanding" vsizetype="Preferred">
++ <horstretch>0</horstretch>
++ <verstretch>0</verstretch>
++ </sizepolicy>
++ </property>
++ <property name="text">
++ <string>TextLabel</string>
++ </property>
++ </widget>
++ </item>
++ <item>
++ <widget class="QLabel" name="label_4">
++ <property name="text">
++ <string/>
++ </property>
++ <property name="pixmap">
++ <pixmap resource="resources.qrc">:/icons/48x48/QMapTool.png</pixmap>
++ </property>
++ </widget>
++ </item>
++ </layout>
++ </item>
++ <item>
++ <widget class="Line" name="line">
++ <property name="orientation">
++ <enum>Qt::Horizontal</enum>
++ </property>
++ </widget>
++ </item>
++ <item>
++ <layout class="QFormLayout" name="formLayout">
++ <property name="fieldGrowthPolicy">
++ <enum>QFormLayout::AllNonFixedFieldsGrow</enum>
++ </property>
++ <item row="0" column="0">
++ <widget class="QLabel" name="label_5">
++ <property name="text">
++ <string>Qt</string>
++ </property>
++ </widget>
++ </item>
++ <item row="0" column="1">
++ <widget class="QLabel" name="labelQtVersion">
++ <property name="text">
++ <string>TextLabel</string>
++ </property>
++ </widget>
++ </item>
++ <item row="1" column="0">
++ <widget class="QLabel" name="label_6">
++ <property name="text">
++ <string>GDAL</string>
++ </property>
++ </widget>
++ </item>
++ <item row="1" column="1">
++ <widget class="QLabel" name="labelGDALVersion">
++ <property name="text">
++ <string>TextLabel</string>
++ </property>
++ </widget>
++ </item>
++ <item row="2" column="0">
++ <widget class="QLabel" name="label_7">
++ <property name="text">
++ <string>Proj4</string>
++ </property>
++ </widget>
++ </item>
++ <item row="2" column="1">
++ <widget class="QLabel" name="labelProj4Version">
++ <property name="text">
++ <string>TextLabel</string>
++ </property>
++ </widget>
++ </item>
++ </layout>
++ </item>
++ <item>
++ <widget class="Line" name="line_2">
++ <property name="orientation">
++ <enum>Qt::Horizontal</enum>
++ </property>
++ </widget>
++ </item>
++ <item>
++ <widget class="QLabel" name="label_35">
++ <property name="text">
++ <string>This software is licensed under GPL3 or any later version</string>
++ </property>
++ </widget>
++ </item>
++ <item>
++ <widget class="QLabel" name="label_36">
++ <property name="text">
++ <string>© 2017 Oliver Eichler (oliver.eichler@gmx.de)</string>
++ </property>
++ </widget>
++ </item>
++ <item>
++ <spacer name="verticalSpacer">
++ <property name="orientation">
++ <enum>Qt::Vertical</enum>
++ </property>
++ <property name="sizeHint" stdset="0">
++ <size>
++ <width>20</width>
++ <height>40</height>
++ </size>
++ </property>
++ </spacer>
++ </item>
++ <item>
++ <widget class="QLabel" name="label">
++ <property name="text">
++ <string/>
++ </property>
++ <property name="pixmap">
++ <pixmap resource="resources.qrc">:/pic/splash.png</pixmap>
++ </property>
++ <property name="scaledContents">
++ <bool>true</bool>
++ </property>
++ </widget>
++ </item>
++ </layout>
++ </widget>
++ <resources>
++ <include location="resources.qrc"/>
++ </resources>
++ <connections/>
++</ui>
+diff --git a/src/qmaptool/IMainWindow.ui b/src/qmaptool/IMainWindow.ui
+new file mode 100644
+index 00000000..6b11c3bb
+--- /dev/null
++++ b/src/qmaptool/IMainWindow.ui
+@@ -0,0 +1,208 @@
++<?xml version="1.0" encoding="UTF-8"?>
++<ui version="4.0">
++ <class>IMainWindow</class>
++ <widget class="QMainWindow" name="IMainWindow">
++ <property name="geometry">
++ <rect>
++ <x>0</x>
++ <y>0</y>
++ <width>800</width>
++ <height>600</height>
++ </rect>
++ </property>
++ <property name="windowTitle">
++ <string>MainWindow</string>
++ </property>
++ <property name="windowIcon">
++ <iconset resource="resources.qrc">
++ <normaloff>:/icons/48x48/QMapTool.png</normaloff>:/icons/48x48/QMapTool.png</iconset>
++ </property>
++ <widget class="CCanvas" name="canvas"/>
++ <widget class="QMenuBar" name="menubar">
++ <property name="geometry">
++ <rect>
++ <x>0</x>
++ <y>0</y>
++ <width>800</width>
++ <height>23</height>
++ </rect>
++ </property>
++ <widget class="QMenu" name="menuSetup">
++ <property name="title">
++ <string>Setup</string>
++ </property>
++ <addaction name="actionSetupExtTools"/>
++ <addaction name="actionSetupUnits"/>
++ <addaction name="actionSetupCoordFormat"/>
++ <addaction name="actionShowToolHelp"/>
++ </widget>
++ <widget class="QMenu" name="menuView">
++ <property name="title">
++ <string>View</string>
++ </property>
++ <addaction name="actionFlipMouseWheel"/>
++ </widget>
++ <widget class="QMenu" name="menuWindow">
++ <property name="title">
++ <string>Window</string>
++ </property>
++ </widget>
++ <widget class="QMenu" name="menu">
++ <property name="title">
++ <string>?</string>
++ </property>
++ <addaction name="actionAbout"/>
++ </widget>
++ <addaction name="menuSetup"/>
++ <addaction name="menuView"/>
++ <addaction name="menuWindow"/>
++ <addaction name="menu"/>
++ </widget>
++ <widget class="QStatusBar" name="statusbar"/>
++ <widget class="QDockWidget" name="dockTools">
++ <property name="features">
++ <set>QDockWidget::DockWidgetFloatable|QDockWidget::DockWidgetMovable|QDockWidget::DockWidgetVerticalTitleBar</set>
++ </property>
++ <property name="windowTitle">
++ <string>Tools</string>
++ </property>
++ <attribute name="dockWidgetArea">
++ <number>1</number>
++ </attribute>
++ <widget class="QWidget" name="dockWidgetContents">
++ <layout class="QVBoxLayout" name="verticalLayout_2">
++ <property name="spacing">
++ <number>0</number>
++ </property>
++ <property name="leftMargin">
++ <number>0</number>
++ </property>
++ <property name="topMargin">
++ <number>0</number>
++ </property>
++ <property name="rightMargin">
++ <number>0</number>
++ </property>
++ <property name="bottomMargin">
++ <number>0</number>
++ </property>
++ <item>
++ <widget class="CToolStack" name="toolStack"/>
++ </item>
++ </layout>
++ </widget>
++ </widget>
++ <widget class="QDockWidget" name="dockShell">
++ <property name="features">
++ <set>QDockWidget::DockWidgetFeatureMask</set>
++ </property>
++ <property name="windowTitle">
++ <string>Shell</string>
++ </property>
++ <attribute name="dockWidgetArea">
++ <number>8</number>
++ </attribute>
++ <widget class="QWidget" name="dockWidgetContents_3">
++ <layout class="QVBoxLayout" name="verticalLayout">
++ <item>
++ <widget class="CShell" name="textBrowser"/>
++ </item>
++ </layout>
++ </widget>
++ </widget>
++ <action name="actionAbout">
++ <property name="icon">
++ <iconset resource="resources.qrc">
++ <normaloff>:/icons/32x32/Info.png</normaloff>:/icons/32x32/Info.png</iconset>
++ </property>
++ <property name="text">
++ <string>About</string>
++ </property>
++ </action>
++ <action name="actionSetupExtTools">
++ <property name="icon">
++ <iconset resource="resources.qrc">
++ <normaloff>:/icons/32x32/Apply.png</normaloff>:/icons/32x32/Apply.png</iconset>
++ </property>
++ <property name="text">
++ <string>Ext. Tools</string>
++ </property>
++ <property name="toolTip">
++ <string>Setup paths to external tools, like gdalwarp etc.</string>
++ </property>
++ </action>
++ <action name="actionFlipMouseWheel">