summaryrefslogtreecommitdiffstats
path: root/development
diff options
context:
space:
mode:
Diffstat (limited to 'development')
-rw-r--r--development/4th/4th.SlackBuild16
-rw-r--r--development/Arduino/Arduino.SlackBuild16
-rw-r--r--development/Bottleneck/Bottleneck.SlackBuild16
-rw-r--r--development/CImg/CImg.SlackBuild18
-rw-r--r--development/CImg/CImg.info8
-rw-r--r--development/CVSTools/CVSTools.SlackBuild16
-rw-r--r--development/Catch/Catch.SlackBuild16
-rw-r--r--development/ChezScheme/ChezScheme.SlackBuild17
-rw-r--r--development/Coin/Coin.SlackBuild67
-rw-r--r--development/Coin/Coin.info8
-rw-r--r--development/Coin/coin-include_and_js.patch91
-rw-r--r--development/Editra/Editra.SlackBuild16
-rw-r--r--development/Fennel/Fennel.SlackBuild16
-rw-r--r--development/FreeBASIC/FreeBASIC.SlackBuild16
-rw-r--r--development/GitEye/GitEye.SlackBuild16
-rw-r--r--development/Hex2bin/Hex2bin.SlackBuild16
-rw-r--r--development/J-Link/J-Link.SlackBuild85
-rw-r--r--development/J-Link/J-Link.info16
-rw-r--r--development/J-Link/README39
-rw-r--r--development/J-Link/slack-desc8
-rw-r--r--development/JSONObject/JSONObject.SlackBuild16
-rw-r--r--development/KKEdit/KKEdit.info10
-rw-r--r--development/KKEdit/README1
-rw-r--r--development/KKEdit/slack-desc19
-rw-r--r--development/LLgen/LLgen.SlackBuild16
-rw-r--r--development/Mk4tcl/Mk4tcl.SlackBuild16
-rw-r--r--development/MySQL-python/MySQL-python.SlackBuild27
-rw-r--r--development/MySQL-python/MySQL-python.info6
-rw-r--r--development/MySQL-python/patches/MySQL-python-1.2.4-include-my_config-first.patch33
-rw-r--r--development/MySQL-python/patches/no_distribute_download.patch12
-rw-r--r--development/Naked/Naked.SlackBuild16
-rw-r--r--development/Naked/Naked.info2
-rw-r--r--development/OpenCobolIDE/OpenCobolIDE.SlackBuild16
-rw-r--r--development/OpenHantek6022/OpenHantek6022.SlackBuild16
-rw-r--r--development/OpenHantek6022/OpenHantek6022.info2
-rw-r--r--development/ParadisEO/ParadisEO.SlackBuild16
-rw-r--r--development/PhpStorm/PhpStorm.SlackBuild16
-rw-r--r--development/Pivy/Pivy.SlackBuild41
-rw-r--r--development/Pivy/Pivy.info8
-rw-r--r--development/Pivy/slack-desc2
-rw-r--r--development/PythonToolkit/PythonToolkit.SlackBuild16
-rw-r--r--development/QStlink/QStlink.SlackBuild16
-rw-r--r--development/QtPy/QtPy.SlackBuild (renamed from development/meson/meson.SlackBuild)30
-rw-r--r--development/QtPy/QtPy.info10
-rw-r--r--development/QtPy/README5
-rw-r--r--development/QtPy/slack-desc (renamed from development/fuel/slack-desc)22
-rw-r--r--development/SDL2_gfx/README3
-rw-r--r--development/SDL2_gfx/SDL2_gfx.info10
-rw-r--r--development/SDL2_gfx/slack-desc19
-rw-r--r--development/SQLAlchemy/SQLAlchemy.SlackBuild16
-rw-r--r--development/STM32CubeIDE/STM32CubeIDE.SlackBuild16
-rw-r--r--development/ShellCheck-bin/ShellCheck-bin.SlackBuild30
-rw-r--r--development/SoQt/SoQt.SlackBuild55
-rw-r--r--development/SoQt/SoQt.info8
-rw-r--r--development/Sphinx/README10
-rw-r--r--development/Sphinx/Sphinx.SlackBuild18
-rw-r--r--development/Sphinx/Sphinx.info8
-rw-r--r--development/THE/THE.SlackBuild16
-rw-r--r--development/VisUAL/VisUAL.SlackBuild16
-rw-r--r--development/WebStorm/WebStorm.SlackBuild16
-rw-r--r--development/Xdialog/Xdialog.SlackBuild16
-rw-r--r--development/acc/acc.SlackBuild16
-rw-r--r--development/acpica/acpica.SlackBuild33
-rw-r--r--development/acpica/acpica.info8
-rw-r--r--development/adms/adms.SlackBuild16
-rw-r--r--development/adoptopenjdk-openj9/adoptopenjdk-openj9.SlackBuild16
-rw-r--r--development/adoptopenjdk/adoptopenjdk.SlackBuild16
-rw-r--r--development/afl/afl.SlackBuild16
-rw-r--r--development/ahven/ahven.SlackBuild16
-rw-r--r--development/alembic/alembic.SlackBuild18
-rw-r--r--development/alembic/alembic.info2
-rw-r--r--development/alex/alex.SlackBuild16
-rw-r--r--development/alloy/README4
-rw-r--r--development/alloy/alloy.SlackBuild90
-rw-r--r--development/alloy/alloy.desktop10
-rw-r--r--development/alloy/alloy.info10
-rw-r--r--development/alloy/alloy.pngbin6390 -> 0 bytes
-rw-r--r--development/alloy/doinst.sh3
-rw-r--r--development/alloy/slack-desc19
-rw-r--r--development/amazon-corretto/amazon-corretto.SlackBuild16
-rw-r--r--development/amd-app-sdk/amd-app-sdk.SlackBuild16
-rw-r--r--development/android-studio/android-studio.SlackBuild16
-rw-r--r--development/android-tools/README4
-rw-r--r--development/android-tools/android-tools.SlackBuild89
-rw-r--r--development/android-tools/android-tools.info36
-rw-r--r--development/android-tools/bash_completion.fastboot90
-rw-r--r--development/android-tools/fix_build_core.patch155
-rw-r--r--development/android-tools/fix_build_selinux.patch26
-rw-r--r--development/android-tools/generate_build.rb461
-rw-r--r--development/anjuta/README10
-rw-r--r--development/anjuta/anjuta.info10
-rw-r--r--development/anjuta/doinst.sh19
-rw-r--r--development/anjuta/slack-desc19
-rw-r--r--development/antlr2/antlr2.SlackBuild16
-rw-r--r--development/apache-ant/apache-ant.SlackBuild16
-rw-r--r--development/apache-ivy/apache-ivy.SlackBuild16
-rw-r--r--development/apache-jmeter/apache-jmeter.SlackBuild16
-rw-r--r--development/apache-log4cxx/apache-log4cxx.SlackBuild16
-rw-r--r--development/apache-maven/apache-maven.SlackBuild20
-rw-r--r--development/apache-maven/apache-maven.info6
-rw-r--r--development/arduino/arduino.SlackBuild16
-rw-r--r--development/argagg/argagg.SlackBuild16
-rw-r--r--development/argouml/argouml.SlackBuild16
-rw-r--r--development/arm-binutils/arm-binutils.SlackBuild16
-rw-r--r--development/arm-gcc/arm-gcc.SlackBuild16
-rw-r--r--development/arm-gdb/arm-gdb.SlackBuild16
-rw-r--r--development/as31/as31.SlackBuild16
-rw-r--r--development/asem51/asem51.SlackBuild16
-rw-r--r--development/asl/asl.SlackBuild16
-rw-r--r--development/asm6809/asm6809.SlackBuild16
-rw-r--r--development/astyle/astyle.SlackBuild16
-rw-r--r--development/atasm/atasm.SlackBuild16
-rw-r--r--development/atom-amd64/atom-amd64.SlackBuild16
-rw-r--r--development/atom/atom.SlackBuild16
-rw-r--r--development/autoconf-archive/README15
-rw-r--r--development/autoconf-archive/autoconf-archive.SlackBuild79
-rw-r--r--development/autoconf-archive/autoconf-archive.info10
-rw-r--r--development/autogen/autogen.SlackBuild23
-rw-r--r--development/autogen/autogen.info2
-rw-r--r--development/autogen/guile-2.2.patch78
-rw-r--r--development/avarice/README2
-rw-r--r--development/avarice/avarice.SlackBuild30
-rw-r--r--development/avarice/avarice.info6
-rw-r--r--development/avarice/bug-777789-gcc-5.patch23
-rw-r--r--development/avarice/drop_keyword_unused.patch.gzbin0 -> 563 bytes
-rw-r--r--development/avr-binutils/avr-binutils.SlackBuild36
-rw-r--r--development/avr-binutils/avr-binutils.info6
-rw-r--r--development/avr-binutils/avr-size.patch541
-rw-r--r--development/avr-gcc/avr-gcc.SlackBuild64
-rw-r--r--development/avr-gcc/avr-gcc.info8
-rw-r--r--development/avr-gdb/avr-gdb.SlackBuild31
-rw-r--r--development/avr-gdb/avr-gdb.info8
-rw-r--r--development/avr8-burn-o-mat/avr8-burn-o-mat.SlackBuild16
-rw-r--r--development/avr8-gnu-toolchain/avr8-gnu-toolchain.SlackBuild16
-rw-r--r--development/avra/avra.SlackBuild16
-rw-r--r--development/avrdude/avrdude.SlackBuild16
-rw-r--r--development/bacon/bacon.SlackBuild16
-rw-r--r--development/bacon/bacon.info2
-rw-r--r--development/bakefile/bakefile.SlackBuild16
-rw-r--r--development/bas/bas.SlackBuild16
-rw-r--r--development/bas55/README3
-rw-r--r--development/bas55/bas55.SlackBuild24
-rw-r--r--development/bashdb/bashdb.SlackBuild20
-rw-r--r--development/bashdb/bashdb.info6
-rw-r--r--development/bats/bats.SlackBuild16
-rw-r--r--development/bats/bats.info2
-rw-r--r--development/beautysh/beautysh.SlackBuild16
-rw-r--r--development/beautysh/beautysh.info2
-rw-r--r--development/beav/beav.SlackBuild16
-rw-r--r--development/bed/bed.SlackBuild16
-rw-r--r--development/bfg/bfg.SlackBuild16
-rw-r--r--development/bigloo/bigloo.SlackBuild16
-rw-r--r--development/binwalk/binwalk.SlackBuild16
-rw-r--r--development/binwalk/binwalk.info2
-rw-r--r--development/blassic/blassic.SlackBuild16
-rw-r--r--development/bless/bless.SlackBuild18
-rw-r--r--development/bless/patches/disambiguate-system.range-and-gtk.range.patch92
-rw-r--r--development/blocksruntime/blocksruntime.SlackBuild16
-rw-r--r--development/bluefish/README2
-rw-r--r--development/bluefish/bluefish.SlackBuild16
-rw-r--r--development/bluefish/bluefish.info2
-rw-r--r--development/bluefish/slack-desc2
-rw-r--r--development/bmake/bmake.SlackBuild16
-rw-r--r--development/boost-di/boost-di.SlackBuild16
-rw-r--r--development/bpython/README2
-rw-r--r--development/bpython/bpython.SlackBuild16
-rw-r--r--development/bpython/bpython.info2
-rw-r--r--development/brackets/README10
-rw-r--r--development/brackets/brackets.SlackBuild77
-rw-r--r--development/brackets/brackets.info10
-rw-r--r--development/brackets/doinst.sh9
-rw-r--r--development/brotli/README7
-rw-r--r--development/brotli/brotli.info10
-rw-r--r--development/brotli/slack-desc19
-rw-r--r--development/bsdiff/bsdiff.SlackBuild16
-rw-r--r--development/bvi/bvi.SlackBuild16
-rw-r--r--development/bviplus/bviplus.SlackBuild16
-rw-r--r--development/byacc/byacc.SlackBuild18
-rw-r--r--development/byacc/byacc.info8
-rw-r--r--development/bzr/README5
-rw-r--r--development/bzr/bzr.SlackBuild18
-rw-r--r--development/bzr/bzr.info2
-rw-r--r--development/bzr/slack-desc2
-rw-r--r--development/camlp4/camlp4.SlackBuild34
-rw-r--r--development/camlp4/camlp4.info6
-rw-r--r--development/camlp5/camlp5.SlackBuild16
-rw-r--r--development/casperjs/casperjs.SlackBuild16
-rw-r--r--development/casperjs/casperjs.info2
-rw-r--r--development/cc-tool/cc-tool.SlackBuild16
-rw-r--r--development/cc65/README8
-rw-r--r--development/cc65/cc65.SlackBuild66
-rw-r--r--development/cc65/cc65.info8
-rw-r--r--development/ccl/ccl.SlackBuild16
-rw-r--r--development/cf-cli/cf-cli.SlackBuild16
-rw-r--r--development/cgdb/cgdb.SlackBuild16
-rw-r--r--development/cgit/cgit.SlackBuild16
-rw-r--r--development/check/README8
-rw-r--r--development/check/check.SlackBuild107
-rw-r--r--development/check/check.info10
-rw-r--r--development/check/slack-desc19
-rw-r--r--development/checkbashisms/checkbashisms.SlackBuild16
-rw-r--r--development/chibi-scheme/chibi-scheme.SlackBuild16
-rw-r--r--development/chicken/chicken.SlackBuild16
-rw-r--r--development/cim/cim.SlackBuild16
-rw-r--r--development/cloc/cloc.SlackBuild16
-rw-r--r--development/cmake-202x/README14
-rw-r--r--development/cmake-202x/README_SBo.txt35
-rw-r--r--development/cmake-202x/cmake-202x.SlackBuild121
-rw-r--r--development/cmake-202x/cmake-202x.info12
-rw-r--r--development/cmake-202x/slack-desc19
-rw-r--r--development/cmocka/cmocka.SlackBuild16
-rw-r--r--development/coccinelle/coccinelle.SlackBuild21
-rw-r--r--development/coccinelle/coccinelle.info6
-rw-r--r--development/codeblocks/codeblocks.SlackBuild16
-rw-r--r--development/codelite/codelite.SlackBuild20
-rw-r--r--development/codelite/codelite.info6
-rw-r--r--development/codelite/libssh.patch25
-rw-r--r--development/codespell/README4
-rw-r--r--development/codespell/codespell.SlackBuild16
-rw-r--r--development/colm/colm.SlackBuild16
-rw-r--r--development/colordiff/colordiff.SlackBuild16
-rw-r--r--development/complexity/complexity.SlackBuild16
-rw-r--r--development/composer/composer.SlackBuild18
-rw-r--r--development/composer/composer.info6
-rw-r--r--development/conan/conan.SlackBuild18
-rw-r--r--development/conan/conan.info2
-rw-r--r--development/couchdb/couchdb.SlackBuild16
-rw-r--r--development/cpan2tgz/cpan2tgz.SlackBuild16
-rw-r--r--development/cppcheck/cppcheck.SlackBuild16
-rw-r--r--development/cppcms/cppcms.SlackBuild16
-rw-r--r--development/cppdb/cppdb.SlackBuild16
-rw-r--r--development/cppunit/cppunit.SlackBuild16
-rw-r--r--development/cproto/cproto.SlackBuild16
-rw-r--r--development/cream/cream.SlackBuild16
-rw-r--r--development/crosstool-ng/crosstool-ng.SlackBuild16
-rw-r--r--development/crystal-lang/crystal-lang.SlackBuild16
-rw-r--r--development/cudatoolkit/cudatoolkit.SlackBuild16
-rw-r--r--development/cudnn/cudnn.SlackBuild16
-rw-r--r--development/cunit/cunit.SlackBuild16
-rw-r--r--development/curlpp/README1
-rw-r--r--development/curlpp/curlpp.SlackBuild93
-rw-r--r--development/curlpp/curlpp.info10
-rw-r--r--development/curlpp/slack-desc19
-rw-r--r--development/cvsd/cvsd.SlackBuild16
-rw-r--r--development/cvsps/cvsps.SlackBuild16
-rw-r--r--development/cxxtest/cxxtest.SlackBuild16
-rw-r--r--development/cxxtools/cxxtools.SlackBuild16
-rw-r--r--development/cycler/cycler.SlackBuild16
-rw-r--r--development/cycler/cycler.info2
-rw-r--r--development/d-tools/d-tools.SlackBuild20
-rw-r--r--development/d-tools/d-tools.info10
-rw-r--r--development/dao/dao.SlackBuild16
-rw-r--r--development/darcs/darcs.SlackBuild16
-rw-r--r--development/dart-sdk/dart-sdk.SlackBuild16
-rw-r--r--development/dasht/dasht.SlackBuild16
-rw-r--r--development/dbeaver-ce/dbeaver-ce.SlackBuild20
-rw-r--r--development/dbeaver-ce/dbeaver-ce.info6
-rw-r--r--development/decklink-sdk/decklink-sdk.SlackBuild16
-rw-r--r--development/decklink-sdk/decklink-sdk.info2
-rw-r--r--development/dejagnu/dejagnu.SlackBuild16
-rw-r--r--development/devhelp/devhelp.SlackBuild16
-rw-r--r--development/device-tree-compiler/device-tree-compiler.SlackBuild24
-rw-r--r--development/device-tree-compiler/device-tree-compiler.info6
-rw-r--r--development/dfu-programmer/dfu-programmer.SlackBuild16
-rw-r--r--development/dhex/dhex.SlackBuild16
-rw-r--r--development/diakonos/diakonos.SlackBuild16
-rw-r--r--development/diffoscope/README10
-rw-r--r--development/diffoscope/diffoscope.SlackBuild16
-rw-r--r--development/diffuse/diffuse.SlackBuild16
-rw-r--r--development/digikey-kicad-library/digikey-kicad-library.SlackBuild16
-rw-r--r--development/dis/dis.SlackBuild16
-rw-r--r--development/dis6502/dis6502.SlackBuild16
-rw-r--r--development/dkms/dkms.SlackBuild16
-rw-r--r--development/dmd/dmd.SlackBuild18
-rw-r--r--development/dmd/dmd.info6
-rw-r--r--development/docutils/README6
-rw-r--r--development/docutils/docutils.SlackBuild73
-rw-r--r--development/docutils/docutils.info10
-rw-r--r--development/docutils/slack-desc19
-rw-r--r--development/dotnet-runtime/doinst.sh1
-rw-r--r--development/dotnet-runtime/dotnet-runtime.SlackBuild49
-rw-r--r--development/dotnet-runtime/dotnet-runtime.info6
-rw-r--r--development/dotnet-sdk/doinst.sh1
-rw-r--r--development/dotnet-sdk/dotnet-sdk.SlackBuild49
-rw-r--r--development/dotnet-sdk/dotnet-sdk.info6
-rw-r--r--development/dpkg/dpkg.SlackBuild16
-rw-r--r--development/dreampie/dreampie.SlackBuild16
-rw-r--r--development/dte/dte.SlackBuild16
-rw-r--r--development/dune/README5
-rw-r--r--development/dune/dune.SlackBuild (renamed from development/anjuta/anjuta.SlackBuild)50
-rw-r--r--development/dune/dune.info10
-rw-r--r--development/dune/slack-desc (renamed from development/lmdb/slack-desc)22
-rw-r--r--development/dwz/dwz.SlackBuild18
-rw-r--r--development/dwz/dwz.info6
-rw-r--r--development/eagle/eagle.SlackBuild16
-rw-r--r--development/ebe/ebe.SlackBuild16
-rw-r--r--development/ecl/ecl.SlackBuild20
-rw-r--r--development/ecl/ecl.info8
-rw-r--r--development/ecl/slack-desc2
-rw-r--r--development/eclim/eclim.SlackBuild16
-rw-r--r--development/eclipse-cpp/README2
-rw-r--r--development/eclipse-cpp/eclipse-cpp.SlackBuild22
-rw-r--r--development/eclipse-cpp/eclipse-cpp.info10
-rw-r--r--development/eclipse-cpp/slack-desc2
-rw-r--r--development/eclipse-java/README2
-rw-r--r--development/eclipse-java/eclipse-java.SlackBuild20
-rw-r--r--development/eclipse-java/eclipse-java.info10
-rw-r--r--development/eclipse-java/slack-desc2
-rw-r--r--development/eclipse-jee/README2
-rw-r--r--development/eclipse-jee/eclipse-jee.SlackBuild22
-rw-r--r--development/eclipse-jee/eclipse-jee.info10
-rw-r--r--development/eclipse-jee/slack-desc2
-rw-r--r--development/eclipse-php/README4
-rw-r--r--development/eclipse-php/doinst.sh5
-rw-r--r--development/eclipse-php/eclipse-php.SlackBuild20
-rw-r--r--development/eclipse-php/eclipse-php.info10
-rw-r--r--development/eclipse-php/slack-desc2
-rw-r--r--development/eclipse-platform/eclipse-platform.SlackBuild20
-rw-r--r--development/eclipse-platform/eclipse-platform.info8
-rw-r--r--development/edb-debugger/edb-debugger.SlackBuild53
-rw-r--r--development/edb-debugger/edb-debugger.info8
-rw-r--r--development/editorconfig-core-c/README7
-rw-r--r--development/editorconfig-core-c/editorconfig-core-c.info10
-rw-r--r--development/editorconfig-core-c/man-directory.patch23
-rw-r--r--development/editorconfig-core-c/slack-desc19
-rw-r--r--development/egypt/egypt.SlackBuild16
-rw-r--r--development/electron/electron.SlackBuild16
-rw-r--r--development/elixir/elixir.SlackBuild24
-rw-r--r--development/elixir/elixir.info6
-rw-r--r--development/energia/energia.SlackBuild16
-rw-r--r--development/enki/enki.SlackBuild16
-rw-r--r--development/enki/enki.info2
-rw-r--r--development/envytools/envytools.SlackBuild18
-rw-r--r--development/envytools/envytools.info8
-rw-r--r--development/eovim/07716.patch427
-rw-r--r--development/eovim/7b320.patch182
-rw-r--r--development/eovim/dd8f0.patch107
-rw-r--r--development/eovim/eovim.SlackBuild25
-rw-r--r--development/eovim/eovim.info6
-rw-r--r--development/epydoc/epydoc.SlackBuild16
-rw-r--r--development/eric/eric.SlackBuild16
-rw-r--r--development/erlang-otp/erlang-otp.SlackBuild18
-rw-r--r--development/erlang-otp/erlang-otp.info10
-rw-r--r--development/evemu/evemu.SlackBuild16
-rw-r--r--development/ex-vi/ex-vi.SlackBuild16
-rw-r--r--development/extra-cmake-modules/README6
-rw-r--r--development/extra-cmake-modules/extra-cmake-modules.SlackBuild103
-rw-r--r--development/extra-cmake-modules/extra-cmake-modules.info10
-rw-r--r--development/f2c/README22
-rw-r--r--development/f2c/f2c.SlackBuild65
-rw-r--r--development/f2c/f2c.info4
-rw-r--r--development/f2c/slack-desc10
-rw-r--r--development/facile/README1
-rw-r--r--development/facile/facile.SlackBuild83
-rw-r--r--development/facile/facile.info10
-rw-r--r--development/facile/slack-desc19
-rw-r--r--development/flawfinder/flawfinder.SlackBuild16
-rw-r--r--development/flow/flow.SlackBuild16
-rw-r--r--development/fly/fly.SlackBuild16
-rw-r--r--development/fossil/fossil.SlackBuild16
-rw-r--r--development/fpc-source/fpc-source.SlackBuild16
-rw-r--r--development/fpc/fpc.SlackBuild16
-rw-r--r--development/freetds/freetds.SlackBuild18
-rw-r--r--development/freetds/freetds.info6
-rw-r--r--development/frobtads/frobtads.SlackBuild16
-rw-r--r--development/fsharp/fsharp.SlackBuild16
-rw-r--r--development/ftjam/ftjam.SlackBuild16
-rw-r--r--development/ftnchek/ftnchek.SlackBuild16
-rw-r--r--development/fuel/README5
-rw-r--r--development/fuel/fuel.SlackBuild88
-rw-r--r--development/fuel/fuel.info10
-rw-r--r--development/g3log/g3log.SlackBuild16
-rw-r--r--development/gambas3/README7
-rw-r--r--development/gambas3/gambas3.SlackBuild16
-rw-r--r--development/gambit/gambit.SlackBuild16
-rw-r--r--development/gaphor/gaphor.SlackBuild16
-rw-r--r--development/gauche/gauche.SlackBuild16
-rw-r--r--development/gcc-d/README12
-rw-r--r--development/gcc-d/doinst.sh3
-rw-r--r--development/gcc-d/gcc-d.SlackBuild230
-rw-r--r--development/gcc-d/gcc-d.info16
-rw-r--r--development/gcc-d/slack-desc19
-rw-r--r--development/gcc5/README46
-rw-r--r--development/gcc5/c89.sh11
-rw-r--r--development/gcc5/c99.sh11
-rw-r--r--development/gcc5/ecj.sh5
-rw-r--r--development/gcc5/fastjar-patches/1000-fastjar-0.97-segfault.patch29
-rw-r--r--development/gcc5/fastjar-patches/1001-fastjar-0.97-len1.patch16
-rw-r--r--development/gcc5/fastjar-patches/1002-fastjar-0.97-filename0.patch14
-rw-r--r--development/gcc5/fastjar-patches/1003-fastjar-CVE-2010-0831.patch102
-rw-r--r--development/gcc5/fastjar-patches/1004-fastjar-man.patch27
-rw-r--r--development/gcc5/gcc5.SlackBuild583
-rw-r--r--development/gcc5/gcc5.info17
-rw-r--r--development/gcc5/libgcj-5.pc10
-rw-r--r--development/gcc5/patches/0001-i386-Move-struct-ix86_frame-to-machine_function.diff239
-rw-r--r--development/gcc5/patches/0002-i386-Use-reference-of-struct-ix86_frame-to-avoid-cop.diff72
-rw-r--r--development/gcc5/patches/0003-i386-More-use-reference-of-struct-ix86_frame-to-avoi.diff59
-rw-r--r--development/gcc5/patches/0004-i386-Don-t-use-reference-of-struct-ix86_frame.diff63
-rw-r--r--development/gcc5/patches/0005-x86-Add-mindirect-branch-doc.diff279
-rw-r--r--development/gcc5/patches/0005-x86-Add-mindirect-branch.diff1870
-rw-r--r--development/gcc5/patches/0006-x86-Add-mfunction-return-doc.diff300
-rw-r--r--development/gcc5/patches/0006-x86-Add-mfunction-return.diff1409
-rw-r--r--development/gcc5/patches/0007-x86-Add-mindirect-branch-register-doc.diff231
-rw-r--r--development/gcc5/patches/0007-x86-Add-mindirect-branch-register.diff812
-rw-r--r--development/gcc5/patches/0008-x86-Add-V-register-operand-modifier-doc.diff65
-rw-r--r--development/gcc5/patches/0008-x86-Add-V-register-operand-modifier.diff125
-rw-r--r--development/gcc5/patches/0009-x86-Disallow-mindirect-branch-mfunction-return-with-.diff275
-rw-r--r--development/gcc5/patches/0009-x86-Disallow-mindirect-branch-mfunction-return-with-doc.diff102
-rw-r--r--development/gcc5/patches/gcc-no_fixincludes.diff27
-rw-r--r--development/gcc5/patches/gcc.66782.diff124
-rw-r--r--development/gcc5/patches/gcc.69140.diff13
-rw-r--r--development/gcc5/patches/glibc2.28-ustat.diff31
-rw-r--r--development/gcc5/profile.d/gcc5.csh7
-rw-r--r--development/gcc5/profile.d/gcc5.sh7
-rw-r--r--development/gcc5/slack-desc.gcc519
-rw-r--r--development/gcclegacy494/gcclegacy494.SlackBuild16
-rw-r--r--development/geany-plugins/README1
-rw-r--r--development/geany-plugins/geany-plugins.SlackBuild21
-rw-r--r--development/geany-plugins/geany-plugins.info6
-rw-r--r--development/geany/geany.SlackBuild20
-rw-r--r--development/geany/geany.info6
-rw-r--r--development/gecode/gecode.SlackBuild16
-rw-r--r--development/gede/gede.SlackBuild16
-rw-r--r--development/gede/gede.info2
-rw-r--r--development/gedit-plugins/gedit-plugins.SlackBuild16
-rw-r--r--development/gedit/gedit.SlackBuild17
-rw-r--r--development/generatorrunner/generatorrunner.SlackBuild16
-rw-r--r--development/gengetopt/gengetopt.SlackBuild16
-rw-r--r--development/gforth/gforth.SlackBuild16
-rw-r--r--development/ghex/ghex.SlackBuild19
-rw-r--r--development/ghex/ghex.info2
-rw-r--r--development/ghi/ghi.SlackBuild18
-rw-r--r--development/ghi/ghi.info2
-rw-r--r--development/gisto/gisto.SlackBuild16
-rw-r--r--development/git-cola/README7
-rw-r--r--development/git-cola/git-cola.SlackBuild16
-rw-r--r--development/git-cola/git-cola.info2
-rw-r--r--development/git-crypt/git-crypt.SlackBuild16
-rw-r--r--development/git-extras/README5
-rw-r--r--development/git-extras/git-extras.SlackBuild (renamed from development/guile-json/guile-json.SlackBuild)55
-rw-r--r--development/git-extras/git-extras.info10
-rw-r--r--development/git-extras/slack-desc (renamed from development/thunderpad/slack-desc)22
-rw-r--r--development/git-lfs/git-lfs.SlackBuild18
-rw-r--r--development/git-lfs/git-lfs.info10
-rw-r--r--development/github-cli/github-cli.SlackBuild18
-rw-r--r--development/github-cli/github-cli.info10
-rw-r--r--development/gitstats/gitstats.SlackBuild16
-rw-r--r--development/glade/README12
-rw-r--r--development/glade/doinst.sh6
-rw-r--r--development/glade/glade.SlackBuild109
-rw-r--r--development/glade/glade.info10
-rw-r--r--development/glade/slack-desc19
-rw-r--r--development/glm/glm.SlackBuild16
-rw-r--r--development/global/global.SlackBuild16
-rw-r--r--development/gn/README5
-rw-r--r--development/gn/gn.SlackBuild16
-rw-r--r--development/gn/gn.info2
-rw-r--r--development/gnats/gnats.SlackBuild18
-rw-r--r--development/gnome-common/gnome-common.SlackBuild16
-rw-r--r--development/gnome-inform7/README10
-rw-r--r--development/gnome-inform7/doinst.sh19
-rw-r--r--development/gnome-inform7/gnome-inform7.SlackBuild108
-rw-r--r--development/gnome-inform7/gnome-inform7.info12
-rw-r--r--development/gnome-inform7/slack-desc19
-rw-r--r--development/gnulib/gnulib.SlackBuild16
-rw-r--r--development/gnuradio/boost-1.70.0.patch36
-rw-r--r--development/gnuradio/boost-1.73.0.patch720
-rw-r--r--development/gnuradio/gnuradio.SlackBuild22
-rw-r--r--development/gnuradio/gnuradio.info2
-rw-r--r--development/gnuradio/replace_boost_endian_check_with_cmake.patch45
-rw-r--r--development/gnustep-base/gnustep-base.SlackBuild20
-rw-r--r--development/gnustep-base/gnustep-base.info6
-rw-r--r--development/gnustep-base/icu68.patch31
-rw-r--r--development/gnustep-make/gnustep-make.SlackBuild20
-rw-r--r--development/gnustep-make/gnustep-make.info6
-rw-r--r--development/gnustep-startup/README34
-rw-r--r--development/gnustep-startup/gnustep-startup.SlackBuild105
-rw-r--r--development/gnustep-startup/gnustep-startup.info10
-rw-r--r--development/gnustep-startup/slack-desc19
-rw-r--r--development/gob2/gob2.SlackBuild16
-rw-r--r--development/golang-googlecode-gonet/golang-googlecode-gonet.SlackBuild16
-rw-r--r--development/golang-googlecode-gotools/golang-googlecode-gotools.SlackBuild16
-rw-r--r--development/google-appengine-gosdk/README52
-rw-r--r--development/google-appengine-gosdk/doinst.sh17
-rw-r--r--development/google-appengine-gosdk/gae.csh3
-rw-r--r--development/google-appengine-gosdk/gae.sh3
-rw-r--r--development/google-appengine-gosdk/go.csh3
-rw-r--r--development/google-appengine-gosdk/go.sh3
-rw-r--r--development/google-appengine-gosdk/google-appengine-gosdk.SlackBuild76
-rw-r--r--development/google-appengine-gosdk/google-appengine-gosdk.info10
-rw-r--r--development/google-appengine-gosdk/slack-desc19
-rw-r--r--development/google-appengine-pysdk/README9
-rw-r--r--development/google-appengine-pysdk/doinst.sh15
-rw-r--r--development/google-appengine-pysdk/gae.csh3
-rw-r--r--development/google-appengine-pysdk/gae.sh3
-rw-r--r--development/google-appengine-pysdk/google-appengine-pysdk.SlackBuild72
-rw-r--r--development/google-appengine-pysdk/google-appengine-pysdk.info10
-rw-r--r--development/google-appengine-pysdk/slack-desc19
-rw-r--r--development/google-go-lang/google-go-lang.SlackBuild53
-rw-r--r--development/google-go-lang/google-go-lang.info6
-rw-r--r--development/google-webdesigner/README16
-rw-r--r--development/google-webdesigner/doinst.sh7
-rw-r--r--development/google-webdesigner/google-webdesigner.SlackBuild71
-rw-r--r--development/google-webdesigner/google-webdesigner.info10
-rw-r--r--development/google-webdesigner/slack-desc19
-rw-r--r--development/gplcver/gplcver.SlackBuild16
-rw-r--r--development/gprolog/gprolog.SlackBuild16
-rw-r--r--development/gpsim/gpsim.SlackBuild18
-rw-r--r--development/gputils/gputils.SlackBuild16
-rw-r--r--development/gr-osmosdr/boost-1.73.patch20
-rw-r--r--development/gr-osmosdr/gr-osmosdr.SlackBuild19
-rw-r--r--development/gradle/gradle.SlackBuild16
-rw-r--r--development/grails/grails.SlackBuild16
-rw-r--r--development/groovy/groovy.SlackBuild16
-rw-r--r--development/gsoap/gsoap-libtool.patch136
-rw-r--r--development/gsoap/gsoap.SlackBuild34
-rw-r--r--development/gsoap/gsoap.info8
-rw-r--r--development/gsoap/patches/gsoap-2.7.10-fedora-install_soapcpp2_wsdl2h_aux.patch12
-rw-r--r--development/gsoap/patches/gsoap-2.8.91-shared_libs.patch142
-rw-r--r--development/gtest/gtest.SlackBuild29
-rw-r--r--development/gtest/patches/gtest-PR2491-Fix-gnu-install-dirs-pkg-config.patch166
-rw-r--r--development/gtest/patches/gtest-PR2556-pkg-config-Remove-pthread-link-flag-from-Cflags.patch61
-rw-r--r--development/gtkdialog/gtkdialog-0.8.3-fno-common.patch51
-rw-r--r--development/gtkdialog/gtkdialog.SlackBuild19
-rw-r--r--development/gtkextra/gtkextra.SlackBuild16
-rw-r--r--development/guile-json/README11
-rw-r--r--development/guile-json/guile-json.info10
-rw-r--r--development/guile-json/slack-desc19
-rw-r--r--development/guile1.8/guile1.8.SlackBuild16
-rw-r--r--development/guile2.2/README10
-rw-r--r--development/guile2.2/guile2.2.SlackBuild (renamed from development/oniguruma/oniguruma.SlackBuild)90
-rw-r--r--development/guile2.2/guile2.2.info10
-rw-r--r--development/guile2.2/slack-desc19
-rw-r--r--development/guzzle_sphinx_theme/README2
-rw-r--r--development/guzzle_sphinx_theme/guzzle_sphinx_theme.SlackBuild16
-rw-r--r--development/hackrf/hackrf.SlackBuild16
-rw-r--r--development/happy/happy.SlackBuild16
-rw-r--r--development/henplus/henplus.SlackBuild16
-rw-r--r--development/hexcurse/hexcurse.SlackBuild16
-rw-r--r--development/hexe/hexe.SlackBuild16
-rw-r--r--development/hexedit/hexedit.SlackBuild16
-rw-r--r--development/hexer/hexer.SlackBuild16
-rw-r--r--development/hexinator/hexinator.SlackBuild16
-rw-r--r--development/hexnet/README8
-rw-r--r--development/hexnet/hexnet.SlackBuild (renamed from development/SDL2_gfx/SDL2_gfx.SlackBuild)57
-rw-r--r--development/hexnet/hexnet.info10
-rw-r--r--development/hexnet/slack-desc19
-rw-r--r--development/hhvm/0001-Link-static-libiberty.patch49
-rw-r--r--development/hhvm/etc/rc.hhvm14
-rw-r--r--development/hhvm/hhvm.SlackBuild101
-rw-r--r--development/hhvm/hhvm.info30
-rw-r--r--development/highlight/highlight.SlackBuild16
-rw-r--r--development/hopper/hopper.SlackBuild18
-rw-r--r--development/hopper/hopper.info8
-rw-r--r--development/howl/howl.SlackBuild16
-rw-r--r--development/hte/hte.SlackBuild40
-rw-r--r--development/hte/hte.info6
-rw-r--r--development/hte/hteditor-2.1.0-gcc-7.patch32
-rw-r--r--development/hub/hub.SlackBuild16
-rw-r--r--development/hugo/hugo.SlackBuild18
-rw-r--r--development/hugo/hugo.info10
-rw-r--r--development/icdiff/icdiff.SlackBuild16
-rw-r--r--development/icecream/README14
-rw-r--r--development/icecream/doinst.sh30
-rw-r--r--development/icecream/icecream.SlackBuild133
-rw-r--r--development/icecream/icecream.info10
-rw-r--r--development/icecream/profile.d/icecream.csh2
-rw-r--r--development/icecream/profile.d/icecream.sh2
-rw-r--r--development/icecream/rc.icecc-scheduler50
-rw-r--r--development/icecream/rc.iceccd50
-rw-r--r--development/icecream/rc.icecream.conf8
-rw-r--r--development/icecream/slack-desc19
-rw-r--r--development/icemon/icemon.SlackBuild16
-rw-r--r--development/icemon/icemon.info4
-rw-r--r--development/icon/icon.SlackBuild16
-rw-r--r--development/icoutils/icoutils.SlackBuild16
-rw-r--r--development/idea/idea.SlackBuild16
-rw-r--r--development/idlex/README5
-rw-r--r--development/idlex/idlex.SlackBuild21
-rw-r--r--development/ign-math2/ign-math2.SlackBuild16
-rw-r--r--development/ignition-math/ignition-math.SlackBuild16
-rw-r--r--development/inform/inform.SlackBuild16
-rw-r--r--development/ioncube-loader/ioncube-loader.SlackBuild16
-rw-r--r--development/jam/jam.SlackBuild16
-rw-r--r--development/jasspa/jasspa.SlackBuild16
-rw-r--r--development/javacc/javacc.SlackBuild16
-rw-r--r--development/jbake/jbake.SlackBuild16
-rw-r--r--development/jdk/jdk.SlackBuild18
-rw-r--r--development/jdk/jdk.info10
-rw-r--r--development/jdk/profile.d/jdk.csh1
-rw-r--r--development/jdk/profile.d/jdk.sh1
-rw-r--r--development/jdk11/README25
-rw-r--r--development/jdk11/jdk11.SlackBuild51
-rw-r--r--development/jdk11/jdk11.info8
-rw-r--r--development/jdk12/jdk12.SlackBuild16
-rw-r--r--development/jdk13/jdk13.SlackBuild16
-rw-r--r--development/jdk14/jdk14.SlackBuild16
-rw-r--r--development/jdk15/jdk15.SlackBuild16
-rw-r--r--development/jdk16/README21
-rw-r--r--development/jdk16/jdk16.SlackBuild108
-rw-r--r--development/jdk16/jdk16.info10
-rw-r--r--development/jdk16/slack-desc19
-rw-r--r--development/jeex/jeex.SlackBuild16
-rw-r--r--development/jenv/jenv.SlackBuild16
-rw-r--r--development/jsmin/jsmin.SlackBuild16
-rw-r--r--development/julia/julia.SlackBuild16
-rw-r--r--development/julius/julius.SlackBuild16
-rw-r--r--development/jupyter-ipykernel/README2
-rw-r--r--development/jupyter-ipykernel/jupyter-ipykernel.SlackBuild25
-rw-r--r--development/jupyter-ipykernel/jupyter-ipykernel.info6
-rw-r--r--development/jupyter-ipykernel/slack-desc4
-rw-r--r--development/jupyter-ipyleaflet/jupyter-ipyleaflet.SlackBuild16
-rw-r--r--development/jupyter-ipywidgets/jupyter-ipywidgets.SlackBuild20
-rw-r--r--development/jupyter-ipywidgets/jupyter-ipywidgets.info8
-rw-r--r--development/jupyter-nbclient/README2
-rw-r--r--development/jupyter-nbclient/jupyter-nbclient.SlackBuild (renamed from development/editorconfig-core-c/editorconfig-core-c.SlackBuild)51
-rw-r--r--development/jupyter-nbclient/jupyter-nbclient.info10
-rw-r--r--development/jupyter-nbclient/slack-desc (renamed from development/autoconf-archive/slack-desc)21
-rw-r--r--development/jupyter-nbconvert/jupyter-nbconvert.SlackBuild20
-rw-r--r--development/jupyter-nbconvert/jupyter-nbconvert.info8
-rw-r--r--development/jupyter-nbdime/jupyter-nbdime.SlackBuild16
-rw-r--r--development/jupyter-nbdime/jupyter-nbdime.info2
-rw-r--r--development/jupyter-nbformat/jupyter-nbformat.SlackBuild18
-rw-r--r--development/jupyter-nbformat/jupyter-nbformat.info6
-rw-r--r--development/jupyter-notebook/jupyter-notebook.SlackBuild20
-rw-r--r--development/jupyter-notebook/jupyter-notebook.info8
-rw-r--r--development/jupyter-qtconsole/jupyter-qtconsole.SlackBuild20
-rw-r--r--development/jupyter-qtconsole/jupyter-qtconsole.info8
-rw-r--r--development/jupyter-widgetsnbextension/jupyter-widgetsnbextension.SlackBuild16
-rw-r--r--development/jupyter_client/jupyter_client.SlackBuild21
-rw-r--r--development/jupyter_client/jupyter_client.info8
-rw-r--r--development/jupyter_console/jupyter_console.SlackBuild20
-rw-r--r--development/jupyter_console/jupyter_console.info8
-rw-r--r--development/jupyter_core/jupyter_core.SlackBuild21
-rw-r--r--development/jupyter_core/jupyter_core.info8
-rw-r--r--development/jupyterlab_pygments/README2
-rw-r--r--development/jupyterlab_pygments/jupyterlab_pygments.SlackBuild (renamed from development/ninja/ninja.SlackBuild)36
-rw-r--r--development/jupyterlab_pygments/jupyterlab_pygments.info10
-rw-r--r--development/jupyterlab_pygments/slack-desc (renamed from development/extra-cmake-modules/slack-desc)21
-rw-r--r--development/jython/README8
-rw-r--r--development/jython/jython.SlackBuild63
-rw-r--r--development/jython/jython.info10
-rw-r--r--development/jython/slack-desc19
-rw-r--r--development/kaaedit/README3
-rw-r--r--development/kaaedit/kaaedit.SlackBuild16
-rw-r--r--development/kaaedit/kaaedit.info2
-rw-r--r--development/kakoune/kakoune.SlackBuild20
-rw-r--r--development/kakoune/kakoune.info6
-rw-r--r--development/kconfig-frontends/kconfig-frontends.SlackBuild16
-rw-r--r--development/kcov/kcov.SlackBuild16
-rw-r--r--development/kdesvn/kdesvn.SlackBuild16
-rw-r--r--development/kdiff3/kdiff3.SlackBuild16
-rw-r--r--development/kelbt/kelbt.SlackBuild16
-rw-r--r--development/kforth/kforth.SlackBuild16
-rw-r--r--development/kicad-doc/kicad-doc.SlackBuild16
-rw-r--r--development/kicad-footprints/kicad-footprints.SlackBuild16
-rw-r--r--development/kicad-packages3D/kicad-packages3D.SlackBuild16
-rw-r--r--development/kicad-symbols/kicad-symbols.SlackBuild16
-rw-r--r--development/kicad-templates/kicad-templates.SlackBuild16
-rw-r--r--development/kicad/boost-1.61.patch347
-rw-r--r--development/kicad/kicad.SlackBuild28
-rw-r--r--development/kicad/kicad.info6
-rw-r--r--development/kicad/kicad_boost_hdr.patch14
-rw-r--r--development/kiwi/kiwi.SlackBuild16
-rw-r--r--development/komodo-edit/komodo-edit.SlackBuild20
-rw-r--r--development/komodo-edit/komodo-edit.info10
-rw-r--r--development/komodo-ide/komodo-ide.SlackBuild20
-rw-r--r--development/komodo-ide/komodo-ide.info10
-rw-r--r--development/kompozer/kompozer.SlackBuild16
-rw-r--r--development/kotlin/kotlin.SlackBuild18
-rw-r--r--development/kotlin/kotlin.info6
-rw-r--r--development/latrace/fix-scanner-config-for-flex-2.6.x.patch23
-rw-r--r--development/latrace/latrace.SlackBuild19
-rw-r--r--development/lazarus/lazarus.SlackBuild16
-rw-r--r--development/lcov/lcov.SlackBuild16
-rw-r--r--development/ldns/ldns.SlackBuild16
-rw-r--r--development/ldns/ldns.info2
-rw-r--r--development/le/le.SlackBuild16
-rw-r--r--development/leiningen/leiningen.SlackBuild16
-rw-r--r--development/leo/leo.SlackBuild16
-rw-r--r--development/leo/leo.info2
-rw-r--r--development/lepton-eda/lepton-eda.SlackBuild20
-rw-r--r--development/lepton-eda/lepton-eda.info6
-rw-r--r--development/leveldb/leveldb.SlackBuild16
-rw-r--r--development/libb2/libb2.SlackBuild16
-rw-r--r--development/libbitcoin/libbitcoin.SlackBuild16
-rw-r--r--development/libcutl/libcutl.SlackBuild16
-rw-r--r--development/libodb-boost/libodb-boost.SlackBuild16
-rw-r--r--development/libodb-mysql/libodb-mysql.SlackBuild16
-rw-r--r--development/libodb-pgsql/libodb-pgsql.SlackBuild16
-rw-r--r--development/libodb-qt/libodb-qt.SlackBuild16
-rw-r--r--development/libodb-sqlite/libodb-sqlite.SlackBuild16
-rw-r--r--development/libodb/libodb.SlackBuild16
-rw-r--r--development/libxbgi/libxbgi.SlackBuild16
-rw-r--r--development/lighttable/lighttable.SlackBuild16
-rw-r--r--development/likepython/likepython.SlackBuild16
-rw-r--r--development/liquibase/liquibase.SlackBuild16
-rw-r--r--development/lmdb/README2
-rw-r--r--development/lmdb/lmdb.SlackBuild95
-rw-r--r--development/lmdb/lmdb.info10
-rw-r--r--development/logisim/logisim.SlackBuild16
-rw-r--r--development/love-legacy072/love-legacy072.SlackBuild16
-rw-r--r--development/love-legacy072/love-legacy072.info2
-rw-r--r--development/love-legacy080/love-legacy080.SlackBuild16
-rw-r--r--development/love-legacy080/love-legacy080.info2
-rw-r--r--development/love/love.SlackBuild16
-rw-r--r--development/love/love.info2
-rw-r--r--development/ltrace/ltrace.SlackBuild16
-rw-r--r--development/lua/lua.SlackBuild16
-rw-r--r--development/lua52/lua52.SlackBuild16
-rw-r--r--development/lua53/lua53.SlackBuild16
-rw-r--r--development/luajit/luajit.SlackBuild16
-rw-r--r--development/luarocks/luarocks.SlackBuild16
-rw-r--r--development/lwtools/lwtools.SlackBuild16
-rw-r--r--development/mads/README2
-rw-r--r--development/mads/mads.SlackBuild16
-rw-r--r--development/maude/maude.SlackBuild16
-rw-r--r--development/mawk/mawk.SlackBuild16
-rw-r--r--development/mcrl2/README5
-rw-r--r--development/mcrl2/mcrl2.SlackBuild105
-rw-r--r--development/mcrl2/mcrl2.info10
-rw-r--r--development/mcrl2/slack-desc19
-rw-r--r--development/mcu8051ide/mcu8051ide.SlackBuild16
-rw-r--r--development/medit/medit.SlackBuild16
-rw-r--r--development/medit/medit.info2
-rw-r--r--development/meld/meld.SlackBuild16
-rw-r--r--development/meld3/meld3.SlackBuild18
-rw-r--r--development/meld3/meld3.info8
-rw-r--r--development/memchan/memchan.SlackBuild16
-rw-r--r--development/menhir/menhir.SlackBuild22
-rw-r--r--development/menhir/menhir.info6
-rw-r--r--development/meson/README9
-rw-r--r--development/meson/meson.info10
-rw-r--r--development/meson/slack-desc19
-rw-r--r--development/mg-openbsd/mg-openbsd.SlackBuild16
-rw-r--r--development/mg-troglobit/mg-troglobit.SlackBuild16
-rw-r--r--development/ming/README9
-rw-r--r--development/ming/doinst.sh15
-rw-r--r--development/ming/ming.SlackBuild134
-rw-r--r--development/ming/ming.info10
-rw-r--r--development/ming/ming.ini2
-rw-r--r--development/ming/slack-desc19
-rw-r--r--development/minikube/minikube.SlackBuild16
-rw-r--r--development/mit-scheme/README3
-rw-r--r--development/mit-scheme/mit-scheme.SlackBuild16
-rw-r--r--development/mkchroot/mkchroot.SlackBuild16
-rw-r--r--development/mlr/mlr.SlackBuild16
-rw-r--r--development/mlton/mlton.SlackBuild16
-rw-r--r--development/mm-common/mm-common.SlackBuild16
-rw-r--r--development/mockpp/mockpp.SlackBuild16
-rw-r--r--development/mongodb-compass/mongodb-compass.SlackBuild18
-rw-r--r--development/mongodb-compass/mongodb-compass.info6
-rw-r--r--development/monkey-studio/monkey-studio.SlackBuild16
-rw-r--r--development/mono-addins/mono-addins.SlackBuild16
-rw-r--r--development/mono-basic/mono-basic.SlackBuild16
-rw-r--r--development/mono-debugger/mono-debugger.SlackBuild16
-rw-r--r--development/mono/README3
-rw-r--r--development/mono/doinst.sh3
-rw-r--r--development/mono/mono.SlackBuild24
-rw-r--r--development/mono/mono.info10
-rw-r--r--development/monodevelop/monodevelop.SlackBuild16
-rw-r--r--development/mosml/mosml.SlackBuild16
-rw-r--r--development/mozjs/README3
-rw-r--r--development/mozjs/mozjs.SlackBuild143
-rw-r--r--development/mozjs/mozjs.info10
-rw-r--r--development/mozjs/patches/moz38-dont-hardcode-libc-soname.patch15
-rw-r--r--development/mozjs/slack-desc19
-rw-r--r--development/mphidflash/mphidflash.SlackBuild16
-rw-r--r--development/mrustc/mrustc.SlackBuild16
-rw-r--r--development/mspgcc-legacy/mspgcc-legacy.SlackBuild16
-rw-r--r--development/mstch/mstch.SlackBuild16
-rw-r--r--development/mtasc/mtasc.SlackBuild16
-rw-r--r--development/mtd-utils/mtd-utils.SlackBuild16
-rw-r--r--development/mutagen/README2
-rw-r--r--development/mutagen/mutagen.SlackBuild16
-rw-r--r--development/mysql-pinba/mysql-pinba.SlackBuild18
-rw-r--r--development/mysql-pinba/mysql-pinba.info2
-rw-r--r--development/mysql-workbench/README5
-rw-r--r--development/mysql-workbench/add-option-to-hide-nonstandard-server-warning.patch36
-rw-r--r--development/mysql-workbench/boost-1.73.0.patch123
-rw-r--r--development/mysql-workbench/copytable.patch17
-rw-r--r--development/mysql-workbench/disable-unsupported-operating-system-warning.patch29
-rw-r--r--development/mysql-workbench/fix-build-for-i686.patch51
-rw-r--r--development/mysql-workbench/gdal-2.2.0.patch63
-rw-r--r--development/mysql-workbench/mysql-workbench-gnome-keyring.patch17
-rw-r--r--development/mysql-workbench/mysql-workbench-no-json.patch49
-rw-r--r--development/mysql-workbench/mysql-workbench-no-set-gtid-purged.patch29
-rw-r--r--development/mysql-workbench/mysql-workbench.SlackBuild247
-rw-r--r--development/mysql-workbench/mysql-workbench.info20
-rw-r--r--development/mysql-workbench/slackware_linux_profile.xml4
-rw-r--r--development/nant/nant.SlackBuild16
-rw-r--r--development/nchexedit/nchexedit.SlackBuild16
-rw-r--r--development/ne/README6
-rw-r--r--development/ne/ne.SlackBuild77
-rw-r--r--development/ne/ne.info10
-rw-r--r--development/ne/slack-desc19
-rw-r--r--development/nedit/nedit.SlackBuild16
-rw-r--r--development/neovim-qt/neovim-qt.SlackBuild16
-rw-r--r--development/neovim-qt/neovim-qt.info2
-rw-r--r--development/neovim-remote/README2
-rw-r--r--development/neovim-remote/neovim-remote.SlackBuild16
-rw-r--r--development/neovim-remote/neovim-remote.info2
-rw-r--r--development/neovim/neovim.SlackBuild20
-rw-r--r--development/neovim/neovim.info10
-rw-r--r--development/netbeans/netbeans.SlackBuild16
-rw-r--r--development/newlib/newlib.SlackBuild16
-rw-r--r--development/newlisp/newlisp.SlackBuild16
-rw-r--r--development/nexus/nexus.SlackBuild16
-rw-r--r--development/nickle/nickle.SlackBuild16
-rw-r--r--development/nim/nim.SlackBuild20
-rw-r--r--development/nim/nim.info6
-rw-r--r--development/ninja-ide/ninja-ide.SlackBuild16
-rw-r--r--development/ninja/README4
-rw-r--r--development/ninja/ninja.info10
-rw-r--r--development/ninja/slack-desc19
-rw-r--r--development/nodejs-bin/README8
-rw-r--r--development/nodejs-bin/nodejs-bin.SlackBuild104
-rw-r--r--development/nodejs-bin/nodejs-bin.info10
-rw-r--r--development/nodejs-bin/npm.sh58
-rw-r--r--development/nodejs-bin/slack-desc19
-rw-r--r--development/nodejs/nodejs.SlackBuild18
-rw-r--r--development/nodejs/nodejs.info6
-rw-r--r--development/nose/nose.SlackBuild16
-rw-r--r--development/notepadqq/notepadqq.SlackBuild16
-rw-r--r--development/notepadqq/notepadqq.info2
-rw-r--r--development/noweb/noweb.SlackBuild16
-rw-r--r--development/npm2tgz/npm2tgz.SlackBuild16
-rw-r--r--development/nsis/nsis.SlackBuild16
-rw-r--r--development/nuget/nuget.SlackBuild16
-rw-r--r--development/numpy-legacy/numpy-legacy.SlackBuild16
-rw-r--r--development/numpy-legacy3/numpy-legacy3.SlackBuild16
-rw-r--r--development/numpy-legacy3/numpy-legacy3.info2
-rw-r--r--development/numpy/numpy.SlackBuild16
-rw-r--r--development/numpy3/numpy3.SlackBuild20
-rw-r--r--development/numpy3/numpy3.info10
-rw-r--r--development/nvi/README7
-rw-r--r--development/nvi/nvi.SlackBuild109
-rw-r--r--development/nvi/nvi.info10
-rw-r--r--development/nvi/patches/nvi.diffs28
-rw-r--r--development/nvi/slack-desc19
-rw-r--r--development/nwjs/nwjs.SlackBuild16
-rw-r--r--development/obcpl/obcpl.SlackBuild16
-rw-r--r--development/obnc-libext/obnc-libext.SlackBuild16
-rw-r--r--development/obnc/obnc.SlackBuild16
-rw-r--r--development/ocaml/configure.patch25
-rw-r--r--development/ocaml/ocaml.SlackBuild31
-rw-r--r--development/ocaml/ocaml.info14
-rw-r--r--development/ocamlbuild/ocamlbuild.SlackBuild20
-rw-r--r--development/ocamlbuild/ocamlbuild.info6
-rw-r--r--development/octant/README2
-rw-r--r--development/octant/octant.SlackBuild25
-rw-r--r--development/octant/octant.info6
-rw-r--r--development/octant/slack-desc2
-rw-r--r--development/odb/odb.SlackBuild19
-rw-r--r--development/odb/odb_gcc6.patch355
-rw-r--r--development/ola/ola.SlackBuild16
-rw-r--r--development/omake/omake-warn-error.diff11
-rw-r--r--development/omake/omake.SlackBuild48
-rw-r--r--development/omake/omake.info8
-rw-r--r--development/omniORB/omniORB.SlackBuild16
-rw-r--r--development/omniORBpy/omniORBpy.SlackBuild16
-rw-r--r--development/oni/oni.SlackBuild16
-rw-r--r--development/oniguruma/README3
-rw-r--r--development/oniguruma/oniguruma.info10
-rw-r--r--development/opencl-headers/README3
-rw-r--r--development/opencl-headers/opencl-headers.SlackBuild57
-rw-r--r--development/opencl-headers/opencl-headers.info10
-rw-r--r--development/opencl-headers/slack-desc19
-rw-r--r--development/opencomal/opencomal.SlackBuild16
-rw-r--r--development/opencvs/opencvs.SlackBuild16
-rw-r--r--development/opendbx/README6
-rw-r--r--development/opendbx/inputname.diff2353
-rw-r--r--development/opendbx/odbxtest_exit_1_on_error.diff34
-rw-r--r--development/opendbx/opendbx.SlackBuild108
-rw-r--r--development/opendbx/opendbx.info10
-rw-r--r--development/opendbx/slack-desc19
-rw-r--r--development/opendbx/use_local_dtd.diff30
-rw-r--r--development/openjdk6/openjdk6.SlackBuild16
-rw-r--r--development/openjdk7/openjdk7.SlackBuild16
-rw-r--r--development/openjdk8/openjdk8.SlackBuild16
-rw-r--r--development/openocd/openocd.SlackBuild26
-rw-r--r--development/openocd/openocd.info6
-rw-r--r--development/openvr/openvr.SlackBuild16
-rw-r--r--development/osc/osc.SlackBuild16
-rw-r--r--development/osmo-sdr/osmo-sdr.SlackBuild16
-rw-r--r--development/p4/p4.SlackBuild16
-rw-r--r--development/p4d/p4d.SlackBuild16
-rw-r--r--development/p4v/p4v.SlackBuild16
-rw-r--r--development/pahole/pahole.SlackBuild16
-rw-r--r--development/pandas/pandas.SlackBuild16
-rw-r--r--development/pasdoc/pasdoc.SlackBuild16
-rw-r--r--development/patchutils/patchutils.SlackBuild26
-rw-r--r--development/patchutils/patchutils.info6
-rw-r--r--development/pcc/pcc.SlackBuild16
-rw-r--r--development/pd-psql/pd-psql.SlackBuild16
-rw-r--r--development/peg/peg.SlackBuild16
-rw-r--r--development/perf/README6
-rw-r--r--development/perf/perf.SlackBuild18
-rw-r--r--development/perf/perf.info2
-rw-r--r--development/perl-shtags/README24
-rw-r--r--development/perl-shtags/perl-shtags.SlackBuild66
-rw-r--r--development/perl-shtags/perl-shtags.info10
-rw-r--r--development/perl-shtags/slack-desc19
-rw-r--r--development/pforth/pforth.SlackBuild16
-rw-r--r--development/phantomjs/phantomjs.SlackBuild16
-rw-r--r--development/phantomjs/phantomjs.info2
-rw-r--r--development/php-apcu/php-apcu.SlackBuild20
-rw-r--r--development/php-apcu/php-apcu.info6
-rw-r--r--development/php-pinba/php-pinba.SlackBuild16
-rw-r--r--development/php-pinba/php-pinba.info2
-rw-r--r--development/phpDocumentor/phpDocumentor.SlackBuild16
-rw-r--r--development/pingendo/pingendo.SlackBuild16
-rw-r--r--development/pip2tgz/pip2tgz.SlackBuild16
-rw-r--r--development/pip2tgz/pip2tgz.info2
-rw-r--r--development/pkgconf/README5
-rw-r--r--development/pkgconf/pkgconf.SlackBuild25
-rw-r--r--development/pkgconf/pkgconf.info6
-rw-r--r--development/pkgdiff/pkgdiff.SlackBuild16
-rw-r--r--development/poedit/README5
-rw-r--r--development/poedit/poedit.SlackBuild24
-rw-r--r--development/poedit/poedit.info8
-rw-r--r--development/poedit/setvalue.diff11
-rw-r--r--development/polyml/polyml.SlackBuild16
-rw-r--r--development/portaudio/portaudio.SlackBuild30
-rw-r--r--development/portaudio/portaudio.info6
-rw-r--r--development/postman/postman.SlackBuild18
-rw-r--r--development/postman/postman.info6
-rw-r--r--development/power-architect/power-architect.SlackBuild16
-rw-r--r--development/premake/premake.SlackBuild16
-rw-r--r--development/processing/processing.SlackBuild16
-rw-r--r--development/pstack-expect-gdb/pstack-expect-gdb.SlackBuild16
-rw-r--r--development/psycopg2/psycopg2.SlackBuild16
-rw-r--r--development/psycopg2/psycopg2.info2
-rw-r--r--development/pudb/GETTING_STARTED12
-rw-r--r--development/pudb/README31
-rw-r--r--development/pudb/pudb.SlackBuild119
-rw-r--r--development/pudb/pudb.info10
-rw-r--r--development/pycharm/pycharm.SlackBuild16
-rw-r--r--development/pyclewn/pyclewn.SlackBuild16
-rw-r--r--development/pycscope/pycscope.SlackBuild16
-rw-r--r--development/pyenchant/pyenchant.SlackBuild16
-rw-r--r--development/pylint/pylint.SlackBuild16
-rw-r--r--development/pyqt-distutils/pyqt-distutils.SlackBuild16
-rw-r--r--development/pyqt-distutils/pyqt-distutils.info2
-rw-r--r--development/pyside-tools/pyside-tools.SlackBuild16
-rw-r--r--development/python3-cycler/python3-cycler.SlackBuild16
-rw-r--r--development/python3-cycler/python3-cycler.info2
-rw-r--r--development/python3-matplotlib/README5
-rw-r--r--development/python3-matplotlib/python3-matplotlib.SlackBuild16
-rw-r--r--development/python3-matplotlib/python3-matplotlib.info2
-rw-r--r--development/pyvim/pyvim.SlackBuild16
-rw-r--r--development/pyvim/pyvim.info2
-rw-r--r--development/qbs/qbs.SlackBuild16
-rw-r--r--development/qbs/qbs.info2
-rw-r--r--development/qconf/qconf.SlackBuild16
-rw-r--r--development/qt-creator-llvm/qt-creator-llvm.SlackBuild16
-rw-r--r--development/qt-creator-llvm/qt-creator-llvm.info2
-rw-r--r--development/qt-creator/qt-creator.SlackBuild18
-rw-r--r--development/qt-creator/qt-creator.info6
-rw-r--r--development/qt-creator2/qt-creator2.SlackBuild16
-rw-r--r--development/quilt/quilt.SlackBuild16
-rw-r--r--development/racer/README4
-rw-r--r--development/racer/racer.SlackBuild20
-rw-r--r--development/racer/racer.info146
-rw-r--r--development/racket/racket.SlackBuild16
-rw-r--r--development/radare2/radare2.SlackBuild16
-rw-r--r--development/ragel/ragel.SlackBuild16
-rw-r--r--development/rapidsvn/rapidsvn.SlackBuild16
-rw-r--r--development/rarian/rarian.SlackBuild16
-rw-r--r--development/re2c/README6
-rw-r--r--development/re2c/re2c.SlackBuild109
-rw-r--r--development/re2c/re2c.info10
-rw-r--r--development/re2c/slack-desc19
-rw-r--r--development/reckless/reckless.SlackBuild16
-rw-r--r--development/redo/redo.SlackBuild16
-rw-r--r--development/referenceassemblies-pcl/referenceassemblies-pcl.SlackBuild16
-rw-r--r--development/reflex/reflex.SlackBuild16
-rw-r--r--development/regexxer/regexxer.SlackBuild16
-rw-r--r--development/regina-rexx/regina-rexx.SlackBuild16
-rw-r--r--development/rmac/rmac.SlackBuild16
-rw-r--r--development/rmlmmc/rmlmmc.SlackBuild16
-rw-r--r--development/robomongo/robomongo.SlackBuild16
-rw-r--r--development/robotframework/robotframework.SlackBuild24
-rw-r--r--development/robotframework/robotframework.info6
-rw-r--r--development/rstudio-desktop/rstudio-desktop.SlackBuild16
-rw-r--r--development/rstudio-desktop/rstudio-desktop.info2
-rw-r--r--development/rtags/rtags.SlackBuild16
-rw-r--r--development/ruff/ruff.SlackBuild16
-rw-r--r--development/rustup/rustup.SlackBuild20
-rw-r--r--development/rustup/rustup.info592
-rw-r--r--development/s51dude/s51dude.SlackBuild16
-rw-r--r--development/sam/sam.SlackBuild16
-rw-r--r--development/samurai/samurai.SlackBuild16
-rw-r--r--development/sassc/README12
-rw-r--r--development/sassc/sassc.SlackBuild98
-rw-r--r--development/sassc/sassc.info10
-rw-r--r--development/sassc/slack-desc19
-rw-r--r--development/sauce/sauce.SlackBuild16
-rw-r--r--development/sbcl/sbcl.SlackBuild18
-rw-r--r--development/sbcl/sbcl.info6
-rw-r--r--development/sbt/sbt.SlackBuild16
-rw-r--r--development/scala/scala.SlackBuild22
-rw-r--r--development/scala/scala.info8
-rw-r--r--development/schroot/schroot.SlackBuild16
-rw-r--r--development/scite/scite.SlackBuild16
-rw-r--r--development/scratch/README3
-rw-r--r--development/scratch/doinst.sh13
-rw-r--r--development/scratch/scratch.SlackBuild122
-rw-r--r--development/scratch/scratch.info10
-rw-r--r--development/scratch/slack-desc19
-rw-r--r--development/sdcc/patches/source-tree.patch6
-rw-r--r--development/sdcc/sdcc.SlackBuild28
-rw-r--r--development/sdcc/sdcc.info6
-rw-r--r--development/setedit/setedit.SlackBuild16
-rw-r--r--development/setuptools-git/setuptools-git.SlackBuild16
-rw-r--r--development/shc/README23
-rw-r--r--development/shc/shc.SlackBuild20
-rw-r--r--development/shc/shc.info6
-rw-r--r--development/shed/shed.SlackBuild16
-rw-r--r--development/shiboken/shiboken.SlackBuild16
-rw-r--r--development/shiboken2/README9
-rw-r--r--development/shiboken2/shiboken2.SlackBuild (renamed from development/tidy-html5/tidy-html5.SlackBuild)49
-rw-r--r--development/shiboken2/shiboken2.info10
-rw-r--r--development/shiboken2/slack-desc (renamed from development/oniguruma/slack-desc)22
-rw-r--r--development/simavr/simavr.SlackBuild16
-rw-r--r--development/simulavr/simulavr.SlackBuild16
-rw-r--r--development/slibtool/README13
-rw-r--r--development/slibtool/slibtool.SlackBuild20
-rw-r--r--development/slibtool/slibtool.info6
-rw-r--r--development/sloccount/sloccount.SlackBuild16
-rw-r--r--development/sloccount/sloccount.info2
-rw-r--r--development/smalltalk/smalltalk.SlackBuild16
-rw-r--r--development/smartgit/smartgit.SlackBuild16
-rw-r--r--development/smartsvn/smartsvn.SlackBuild16
-rw-r--r--development/smlnj/smlnj.SlackBuild16
-rw-r--r--development/smlnj/smlnj.info2
-rw-r--r--development/snack/snack.SlackBuild16
-rw-r--r--development/snappy/snappy.SlackBuild16
-rw-r--r--development/snappy/snappy.info2
-rw-r--r--development/sonarqube/sonarqube.SlackBuild16
-rw-r--r--development/source-highlight/source-highlight.SlackBuild16
-rw-r--r--development/sourcenav/sourcenav.SlackBuild16
-rw-r--r--development/sphinx_rtd_theme/README2
-rw-r--r--development/sphinx_rtd_theme/sphinx_rtd_theme.SlackBuild16
-rw-r--r--development/spice-protocol/spice-protocol.SlackBuild49
-rw-r--r--development/spice-protocol/spice-protocol.info6
-rw-r--r--development/spin/spin.SlackBuild16
-rw-r--r--development/spl/README22
-rw-r--r--development/spl/curses.patch12
-rw-r--r--development/spl/slack-desc19
-rw-r--r--development/spl/spl.SlackBuild87
-rw-r--r--development/spl/spl.info10
-rw-r--r--development/splint/splint.SlackBuild16
-rw-r--r--development/spyder/spyder.SlackBuild16
-rw-r--r--development/sqlcl/README14
-rw-r--r--development/sqlcl/sqlcl.SlackBuild21
-rw-r--r--development/sqlcl/sqlcl.info6
-rw-r--r--development/sqldeveloper/sqldeveloper.SlackBuild20
-rw-r--r--development/sqldeveloper/sqldeveloper.info6
-rw-r--r--development/sqlitebrowser/sqlitebrowser.SlackBuild16
-rw-r--r--development/sqlitebrowser/sqlitebrowser.info2
-rw-r--r--development/sqliteman/sqliteman.SlackBuild16
-rw-r--r--development/squeak-vm/README13
-rw-r--r--development/squeak-vm/squeak-vm.SlackBuild119
-rw-r--r--development/squeak-vm/squeak-vm.info10
-rw-r--r--development/squirrel-sql/squirrel-sql.SlackBuild16
-rw-r--r--development/src-vcs/src-vcs.SlackBuild16
-rw-r--r--development/srcML/srcML.SlackBuild16
-rw-r--r--development/srecord/srecord.SlackBuild16
-rw-r--r--development/staruml/staruml.SlackBuild16
-rw-r--r--development/stgit/stgit.SlackBuild16
-rw-r--r--development/stlink/stlink.SlackBuild16
-rw-r--r--development/sublime_merge/sublime_merge.SlackBuild28
-rw-r--r--development/sublime_merge/sublime_merge.info6
-rw-r--r--development/sublime_text/sublime_text.SlackBuild16
-rw-r--r--development/svn-all-fast-export/svn-all-fast-export.SlackBuild16
-rw-r--r--development/swfmill/swfmill.SlackBuild18
-rw-r--r--development/swi-prolog/README4
-rw-r--r--development/swi-prolog/swi-prolog.SlackBuild16
-rw-r--r--development/swift/swift.SlackBuild16
-rw-r--r--development/swift/swift.info2
-rw-r--r--development/systemtap/systemtap.SlackBuild16
-rw-r--r--development/tanya/README7
-rw-r--r--development/tanya/slack-desc19
-rw-r--r--development/tanya/tanya.SlackBuild85
-rw-r--r--development/tanya/tanya.info10
-rw-r--r--development/tcc/tcc.SlackBuild16
-rw-r--r--development/tcludp/tcludp.SlackBuild16
-rw-r--r--development/tclvfs/tclvfs.SlackBuild16
-rw-r--r--development/tea/README12
-rw-r--r--development/tea/tea.SlackBuild28
-rw-r--r--development/tea/tea.info6
-rw-r--r--development/teensy_loader_cli/teensy_loader_cli.SlackBuild16
-rw-r--r--development/texi2html/README8
-rw-r--r--development/texi2html/texi2html.SlackBuild24
-rw-r--r--development/textadept/textadept.SlackBuild16
-rw-r--r--development/thread/thread.SlackBuild16
-rw-r--r--development/thunderpad/README2
-rw-r--r--development/thunderpad/thunderpad.SlackBuild112
-rw-r--r--development/thunderpad/thunderpad.info10
-rw-r--r--development/tidy-html5/README3
-rw-r--r--development/tidy-html5/slack-desc19
-rw-r--r--development/tidy-html5/tidy-html5.info10
-rw-r--r--development/tig/tig.SlackBuild18
-rw-r--r--development/tig/tig.info6
-rw-r--r--development/tiled/tiled.SlackBuild18
-rw-r--r--development/tiled/tiled.info8
-rw-r--r--development/tkcvs/tkcvs.SlackBuild16
-rw-r--r--development/tkdiff/tkdiff.SlackBuild16
-rw-r--r--development/tkdnd/tkdnd.SlackBuild16
-rw-r--r--development/tklib/tklib.SlackBuild16
-rw-r--r--development/tora/README2
-rw-r--r--development/tora/include_unistd.patch11
-rw-r--r--development/tora/tora.SlackBuild36
-rw-r--r--development/tora/tora.info6
-rw-r--r--development/trac/README2
-rw-r--r--development/trac/trac.SlackBuild16
-rw-r--r--development/trf/trf.SlackBuild16
-rw-r--r--development/tstoolbox/tstoolbox.SlackBuild16
-rw-r--r--development/tweak/tweak.SlackBuild16
-rw-r--r--development/tyrutils-ericw/README21
-rw-r--r--development/tyrutils-ericw/slack-desc19
-rw-r--r--development/tyrutils-ericw/tyrutils-ericw.SlackBuild93
-rw-r--r--development/tyrutils-ericw/tyrutils-ericw.info10
-rw-r--r--development/u-boot-tools/u-boot-tools.SlackBuild16
-rw-r--r--development/ucblogo/ucblogo.SlackBuild16
-rw-r--r--development/ucpp/ucpp.SlackBuild16
-rw-r--r--development/udis86/udis86.SlackBuild61
-rw-r--r--development/udis86/udis86.info2
-rw-r--r--development/uemacs/uemacs.SlackBuild16
-rw-r--r--development/uncrustify/uncrustify.SlackBuild16
-rw-r--r--development/unifdef/unifdef.SlackBuild16
-rw-r--r--development/unittest-cpp/unittest-cpp.SlackBuild16
-rw-r--r--development/universal-ctags/universal-ctags.SlackBuild20
-rw-r--r--development/universal-ctags/universal-ctags.info6
-rw-r--r--development/urjtag/urjtag.SlackBuild16
-rw-r--r--development/urn/urn.SlackBuild16
-rw-r--r--development/uz80as/uz80as.SlackBuild16
-rw-r--r--development/vala-12/vala-12.SlackBuild16
-rw-r--r--development/vala/README4
-rw-r--r--development/vala/patch_support-gtk318.diff50
-rw-r--r--development/vala/slack-desc19
-rw-r--r--development/vala/vala.SlackBuild100
-rw-r--r--development/vala/vala.info10
-rw-r--r--development/valabind/valabind.SlackBuild16
-rw-r--r--development/valabind/valabind.info2
-rw-r--r--development/valgrind/valgrind.SlackBuild18
-rw-r--r--development/valgrind/valgrind.info6
-rw-r--r--development/valkyrie/valkyrie.SlackBuild16
-rw-r--r--development/velero/velero.SlackBuild16
-rw-r--r--development/viewvc/README3
-rw-r--r--development/viewvc/viewvc.SlackBuild16
-rw-r--r--development/vile/vile.SlackBuild16
-rw-r--r--development/vis/vis.SlackBuild16
-rw-r--r--development/vispatch/vispatch.SlackBuild16
-rw-r--r--development/vscode-bin/vscode-bin.SlackBuild20
-rw-r--r--development/vscode-bin/vscode-bin.info6
-rw-r--r--development/vscode/README6
-rw-r--r--development/vscode/doinst.sh9
-rw-r--r--development/vscode/product.json.patch33
-rw-r--r--development/vscode/slack-desc19
-rw-r--r--development/vscode/vscode.SlackBuild108
-rw-r--r--development/vscode/vscode.desktop9
-rw-r--r--development/vscode/vscode.info10
-rw-r--r--development/vscodium/README7
-rw-r--r--development/vscodium/doinst.sh (renamed from development/fuel/doinst.sh)0
-rw-r--r--development/vscodium/slack-desc (renamed from development/brackets/slack-desc)22
-rw-r--r--development/vscodium/vscodium.SlackBuild (renamed from development/KKEdit/KKEdit.SlackBuild)69
-rw-r--r--development/vscodium/vscodium.desktop6
-rw-r--r--development/vscodium/vscodium.info10
-rw-r--r--development/vstudio/vstudio.SlackBuild16
-rw-r--r--development/watchman/watchman.SlackBuild16
-rw-r--r--development/wheel/wheel.SlackBuild16
-rw-r--r--development/woff2/README1
-rw-r--r--development/woff2/slack-desc19
-rw-r--r--development/woff2/woff2.SlackBuild87
-rw-r--r--development/woff2/woff2.info10
-rw-r--r--development/wxHexEditor/wxHexEditor.SlackBuild16
-rw-r--r--development/xa/xa.SlackBuild16
-rw-r--r--development/xasm/xasm.SlackBuild16
-rw-r--r--development/xdebug/xdebug.SlackBuild40
-rw-r--r--development/xdebug/xdebug.info10
-rw-r--r--development/xdebug/xdebug.ini45
-rw-r--r--development/xemacs/xemacs.SlackBuild16
-rw-r--r--development/xkeys-sdk/README8
-rw-r--r--development/xkeys-sdk/doinst.sh (renamed from development/KKEdit/doinst.sh)2
-rw-r--r--development/xkeys-sdk/slack-desc (renamed from development/squeak-vm/slack-desc)22
-rw-r--r--development/xkeys-sdk/xkeys-sdk.SlackBuild (renamed from development/brotli/brotli.SlackBuild)48
-rw-r--r--development/xkeys-sdk/xkeys-sdk.info10
-rw-r--r--development/xmlcopyeditor/xmlcopyeditor.SlackBuild16
-rw-r--r--development/xmlstarlet/xmlstarlet.SlackBuild16
-rw-r--r--development/xnedit/xnedit.SlackBuild16
-rw-r--r--development/xsp/xsp.SlackBuild16
-rw-r--r--development/xtruss/xtruss.SlackBuild16
-rw-r--r--development/xvi/xvi.SlackBuild16
-rw-r--r--development/xvile/xvile.SlackBuild16
-rw-r--r--development/xxd-standalone/xxd-standalone.SlackBuild16
-rw-r--r--development/xxdiff/xxdiff.SlackBuild16
-rw-r--r--development/yarn/README2
-rw-r--r--development/yarn/slack-desc2
-rw-r--r--development/yarn/yarn.SlackBuild16
-rw-r--r--development/yarn/yarn.info2
-rw-r--r--development/z88dk/z88dk.SlackBuild16
-rw-r--r--development/zeal/zeal.SlackBuild16
-rw-r--r--development/zeal/zeal.info2
-rw-r--r--development/zile/zile.SlackBuild16
-rw-r--r--development/zope.interface/zope.interface.SlackBuild16
-rw-r--r--development/zope.sqlalchemy/zope.sqlalchemy.SlackBuild16
-rw-r--r--development/zope.testing/zope.testing.SlackBuild16
-rw-r--r--development/zulu-openjdk-lts/zulu-openjdk-lts.SlackBuild16
-rw-r--r--development/zulu-openjdk7/zulu-openjdk7.SlackBuild16
-rw-r--r--development/zulu-openjdk8/zulu-openjdk8.SlackBuild16
-rw-r--r--development/zulu-openjdk9/zulu-openjdk9.SlackBuild16
1213 files changed, 20685 insertions, 15175 deletions
diff --git a/development/4th/4th.SlackBuild b/development/4th/4th.SlackBuild
index a746fd8d34..caadc7f853 100644
--- a/development/4th/4th.SlackBuild
+++ b/development/4th/4th.SlackBuild
@@ -1,13 +1,16 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for 4th
# Written by Zbigniew Baniewski <Zbigniew [dot] Baniewski [at] gmail [dot] com>
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=4th
VERSION=${VERSION:-3.62.5}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -17,7 +20,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -85,4 +95,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/Arduino/Arduino.SlackBuild b/development/Arduino/Arduino.SlackBuild
index 33b63a5849..bc51489b31 100644
--- a/development/Arduino/Arduino.SlackBuild
+++ b/development/Arduino/Arduino.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for Arduino
@@ -22,10 +22,13 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=Arduino
VERSION=${VERSION:-1.8.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
# Documentation
REFERENCE=${REFERENCE:-1.6.6-3}
@@ -71,7 +74,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -209,4 +219,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/Bottleneck/Bottleneck.SlackBuild b/development/Bottleneck/Bottleneck.SlackBuild
index 939020ae44..9cab519df3 100644
--- a/development/Bottleneck/Bottleneck.SlackBuild
+++ b/development/Bottleneck/Bottleneck.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for Bottleneck
@@ -22,10 +22,13 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=Bottleneck
VERSION=${VERSION:-1.2.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -35,7 +38,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -82,4 +92,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/CImg/CImg.SlackBuild b/development/CImg/CImg.SlackBuild
index a2642d22fd..047b36d5f5 100644
--- a/development/CImg/CImg.SlackBuild
+++ b/development/CImg/CImg.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for CImg.
#
@@ -23,14 +23,24 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=CImg
-VERSION=${VERSION:-2.9.2}
+VERSION=${VERSION:-2.9.6}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
ARCH=noarch
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -67,4 +77,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/CImg/CImg.info b/development/CImg/CImg.info
index 705bb04612..e0634719e4 100644
--- a/development/CImg/CImg.info
+++ b/development/CImg/CImg.info
@@ -1,10 +1,10 @@
PRGNAM="CImg"
-VERSION="2.9.2"
+VERSION="2.9.6"
HOMEPAGE="http://cimg.eu/"
-DOWNLOAD="http://cimg.eu/files/CImg_2.9.2.zip"
-MD5SUM="4d083fe459973ea9c57d23465d13d10a"
+DOWNLOAD="http://cimg.eu/files/CImg_2.9.6.zip"
+MD5SUM="8e383752a2a9b1f42da3aac5c4180cf9"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
MAINTAINER="Edward W. Koenig"
-EMAIL="kingbeowulf@gmail.com"
+EMAIL="kingbeowulf@linuxgalaxy.org"
diff --git a/development/CVSTools/CVSTools.SlackBuild b/development/CVSTools/CVSTools.SlackBuild
index d3a82c6aa1..61eb7f03e8 100644
--- a/development/CVSTools/CVSTools.SlackBuild
+++ b/development/CVSTools/CVSTools.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for CVSTools
@@ -28,13 +28,23 @@
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=CVSTools
VERSION=${VERSION:-21.1}
BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
ARCH=noarch
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -69,4 +79,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/Catch/Catch.SlackBuild b/development/Catch/Catch.SlackBuild
index 7e24bff1fc..324e056b4f 100644
--- a/development/Catch/Catch.SlackBuild
+++ b/development/Catch/Catch.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for Catch
@@ -22,10 +22,13 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=Catch
VERSION=${VERSION:-1.10.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -35,7 +38,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -81,4 +91,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/ChezScheme/ChezScheme.SlackBuild b/development/ChezScheme/ChezScheme.SlackBuild
index 604a2dfd75..79d34ea48c 100644
--- a/development/ChezScheme/ChezScheme.SlackBuild
+++ b/development/ChezScheme/ChezScheme.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# SlackBuild for ChezScheme, 7 March 2019
# awg <awg@cock.li>
@@ -20,10 +20,13 @@
## ChezScheme itself remains a copyrighted work. Please see the file
## LICENSE in the ChezScheme source distribution.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=ChezScheme
VERSION=${VERSION:-9.5.1_674e218}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -33,7 +36,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -86,6 +96,7 @@ find -L . \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
./configure \
+ CFLAGS="-Wno-error=implicit-fallthrough=" \
$WSIZE \
$THREADS \
--installprefix=/usr \
@@ -108,4 +119,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/Coin/Coin.SlackBuild b/development/Coin/Coin.SlackBuild
index 96953fa909..b80b641cb3 100644
--- a/development/Coin/Coin.SlackBuild
+++ b/development/Coin/Coin.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for Coin
@@ -6,10 +6,15 @@
# Versions >= 3.1.3 maintained by Niels Horn <niels.horn@gmail.com>
# Revision date: 2010/07/10
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=Coin
-VERSION=${VERSION:-3.1.3}
-BUILD=${BUILD:-4}
+SRCNAM=coin
+VERSION=${VERSION:-4.0.0.f8a82c09bb5aa62702b9ed396067a25905571c82}
+COMMIT=f8a82c09bb5aa62702b9ed396067a25905571c82
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -19,7 +24,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -51,9 +63,9 @@ set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
-rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
-cd $PRGNAM-$VERSION
+rm -rf $SRCNAM-$VERSION
+tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
+cd $SRCNAM-$COMMIT
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 -o -perm 511 \) \
@@ -61,39 +73,40 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \;
-# Thanks Debian
-patch -p1 < $CWD/coin-include_and_js.patch
-
-# fix compilation - from AUR
-sed -i \
- '/^#include "fonts\/freetype.h"$/i #include <cstdlib>\n#include <cmath>' \
- src/fonts/freetype.cpp
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-./configure \
- --prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --mandir=/usr/man \
- --build=$ARCH-slackware-linux$ARCHQUADLET
-
-make
-make install DESTDIR=$PKG
+mkdir -p coin_build
+cd coin_build
+ cmake \
+ -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
+ -Hcoin -G "Unix Makefiles" \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCOIN_BUILD_DOCUMENTATION=ON \
+ -DCOIN_BUILD_DOCUMENTATION_MAN=ON \
+ -DCMAKE_BUILD_TYPE=Release ..
+
+ make
+ make install DESTDIR=$PKG
+cd ..
find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+mv $PKG/usr/share/man $PKG/usr/
+mkdir -p $PKG/usr/man/man1
+cp man/man1/coin-config.1 $PKG/usr/man/man1/
find $PKG/usr/man -type f -exec gzip -9 {} \;
for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a \
- AUTHORS COPYING ChangeLog FAQ* INSTALL* LICENSE.GPL NEWS RE* THANKS \
+ AUTHORS COPYING ChangeLog FAQ* INSTALL* NEWS RE* THANKS \
$PKG/usr/doc/$PRGNAM-$VERSION
+mv $PKG/usr/share/doc/Coin/html $PKG/usr/doc/$PRGNAM-$VERSION
+rm -rf $PKG/usr/share/doc
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/Coin/Coin.info b/development/Coin/Coin.info
index c6bf34c600..765ccbfbf6 100644
--- a/development/Coin/Coin.info
+++ b/development/Coin/Coin.info
@@ -1,8 +1,8 @@
PRGNAM="Coin"
-VERSION="3.1.3"
-HOMEPAGE="https://bitbucket.org/Coin3D/coin/wiki/Home"
-DOWNLOAD="http://ponce.cc/slackware/sources/repo/Coin-3.1.3.tar.gz"
-MD5SUM="1538682f8d92cdf03e845c786879fbea"
+VERSION="4.0.0.f8a82c09bb5aa62702b9ed396067a25905571c82"
+HOMEPAGE="https://coin3d.github.io/"
+DOWNLOAD="https://github.com/coin3d/coin/archive/f8a82c0/coin-4.0.0.f8a82c09bb5aa62702b9ed396067a25905571c82.tar.gz"
+MD5SUM="17f98e2166a3189f7c8f2b783224bc0b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/Coin/coin-include_and_js.patch b/development/Coin/coin-include_and_js.patch
deleted file mode 100644
index ce435d0275..0000000000
--- a/development/Coin/coin-include_and_js.patch
+++ /dev/null
@@ -1,91 +0,0 @@
---- coin3-3.1.3.orig/include/Inventor/SbBasic.h
-+++ coin3-3.1.3/include/Inventor/SbBasic.h
-@@ -24,6 +24,7 @@
- *
- \**************************************************************************/
-
-+#include <Inventor/C/errors/debugerror.h>
- #include <Inventor/C/basic.h>
-
- /* ********************************************************************** */
---- coin3-3.1.3.orig/html/dynsections.js
-+++ coin3-3.1.3/html/dynsections.js
-@@ -0,0 +1,78 @@
-+function toggleVisibility(linkObj)
-+{
-+ var base = $(linkObj).attr('id');
-+ var summary = $('#'+base+'-summary');
-+ var content = $('#'+base+'-content');
-+ var trigger = $('#'+base+'-trigger');
-+ var src=$(trigger).attr('src');
-+ if (content.is(':visible')===true) {
-+ content.hide();
-+ summary.show();
-+ $(linkObj).addClass('closed').removeClass('opened');
-+ $(trigger).attr('src',src.substring(0,src.length-8)+'closed.png');
-+ } else {
-+ content.show();
-+ summary.hide();
-+ $(linkObj).removeClass('closed').addClass('opened');
-+ $(trigger).attr('src',src.substring(0,src.length-10)+'open.png');
-+ }
-+ return false;
-+}
-+
-+function updateStripes()
-+{
-+ $('table.directory tr').
-+ removeClass('even').filter(':visible:even').addClass('even');
-+}
-+function toggleLevel(level)
-+{
-+ $('table.directory tr').each(function(){
-+ var l = this.id.split('_').length-1;
-+ var i = $('#img'+this.id.substring(3));
-+ var a = $('#arr'+this.id.substring(3));
-+ if (l<level+1) {
-+ i.attr('src','ftv2folderopen.png');
-+ a.attr('src','ftv2mnode.png');
-+ $(this).show();
-+ } else if (l==level+1) {
-+ i.attr('src','ftv2folderclosed.png');
-+ a.attr('src','ftv2pnode.png');
-+ $(this).show();
-+ } else {
-+ $(this).hide();
-+ }
-+ });
-+ updateStripes();
-+}
-+function toggleFolder(id)
-+{
-+ var n = $('[id^=row_'+id+']');
-+ var i = $('[id^=img_'+id+']');
-+ var a = $('[id^=arr_'+id+']');
-+ var c = n.slice(1);
-+ if (c.filter(':first').is(':visible')===true) {
-+ i.attr('src','ftv2folderclosed.png');
-+ a.attr('src','ftv2pnode.png');
-+ c.hide();
-+ } else {
-+ i.attr('src','ftv2folderopen.png');
-+ a.attr('src','ftv2mnode.png');
-+ c.show();
-+ }
-+ updateStripes();
-+}
-+
-+function toggleInherit(id)
-+{
-+ var rows = $('tr.inherit.'+id);
-+ var img = $('tr.inherit_header.'+id+' img');
-+ var src = $(img).attr('src');
-+ if (rows.filter(':first').is(':visible')===true) {
-+ rows.css('display','none');
-+ $(img).attr('src',src.substring(0,src.length-8)+'closed.png');
-+ } else {
-+ rows.css('display','table-row'); // using show() causes jump in firefox
-+ $(img).attr('src',src.substring(0,src.length-10)+'open.png');
-+ }
-+}
-+
diff --git a/development/Editra/Editra.SlackBuild b/development/Editra/Editra.SlackBuild
index 71146def0a..c24adc0671 100644
--- a/development/Editra/Editra.SlackBuild
+++ b/development/Editra/Editra.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for Editra
@@ -22,10 +22,13 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=Editra
VERSION=${VERSION:-0.7.20}
BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -35,7 +38,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -90,4 +100,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/Fennel/Fennel.SlackBuild b/development/Fennel/Fennel.SlackBuild
index 911d36d297..1b561c6d8f 100644
--- a/development/Fennel/Fennel.SlackBuild
+++ b/development/Fennel/Fennel.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for Fennel
# Copyright 2021 abooksigun <abooksigun09@gmail.com>
@@ -21,10 +21,13 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=Fennel
VERSION=${VERSION:-0.8.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -34,7 +37,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -116,4 +126,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/FreeBASIC/FreeBASIC.SlackBuild b/development/FreeBASIC/FreeBASIC.SlackBuild
index 87bea6da52..9b20ce50eb 100644
--- a/development/FreeBASIC/FreeBASIC.SlackBuild
+++ b/development/FreeBASIC/FreeBASIC.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for FreeBASIC
@@ -53,10 +53,13 @@
# problems. The sdl2-hello example segfaults with both the prebuilt
# and built-from-source fbc :(
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=FreeBASIC
VERSION=${VERSION:-1.07.1}
BUILD=${BUILD:-3}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -66,7 +69,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -155,4 +165,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/GitEye/GitEye.SlackBuild b/development/GitEye/GitEye.SlackBuild
index 544dbb4783..88db9cdba0 100644
--- a/development/GitEye/GitEye.SlackBuild
+++ b/development/GitEye/GitEye.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for GitEye
@@ -22,10 +22,13 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM="GitEye"
VERSION=${VERSION:-1.12.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -35,7 +38,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -82,4 +92,4 @@ cd $PKG/usr/bin
ln -s /usr/share/$PRGNAM/$PRGNAM $PRGNAM
cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/Hex2bin/Hex2bin.SlackBuild b/development/Hex2bin/Hex2bin.SlackBuild
index b4875deac9..5dc4e79a30 100644
--- a/development/Hex2bin/Hex2bin.SlackBuild
+++ b/development/Hex2bin/Hex2bin.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for Hex2bin
@@ -22,10 +22,13 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=Hex2bin
VERSION=${VERSION:-1.0.10}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -35,7 +38,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -95,4 +105,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/J-Link/J-Link.SlackBuild b/development/J-Link/J-Link.SlackBuild
index 5cadb2eff2..d6fad68d2c 100644
--- a/development/J-Link/J-Link.SlackBuild
+++ b/development/J-Link/J-Link.SlackBuild
@@ -1,8 +1,8 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for SEGGER J-Link
-# Copyright 2015 Andrzej Telszewski, Sabadell
+# Copyright 2021 Andrzej Telszewski, Szczecin
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -22,21 +22,30 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=J-Link
-VERSION=${VERSION:-5.02}
-SRCNAM="JLink_Linux_V"$(echo $VERSION | tr -d .)"_"
+VERSION=${VERSION:-7.00a}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
- i?86) ARCH=i486 ;;
+ i?86) ARCH=i586 ;;
arm*) ARCH=arm ;;
*) ARCH=$( uname -m ) ;;
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -47,15 +56,17 @@ else
LIBDIRSUFFIX=""
fi
-if [ "$ARCH" != "i486" ] && [ "$ARCH" != "x86_64" ]; then
+if [ "$ARCH" != "i586" ] && [ "$ARCH" != "x86_64" ]; then
echo -ne "\n\nError: \"${ARCH}\" architecture is not supported.\n\n"
exit 1
fi
-if [ "$ARCH" = "i486" ]; then
- SRCNAM="${SRCNAM}i386"
+SRCNAM="JLink_Linux_V$(echo $VERSION | tr -d .)"
+
+if [ "$ARCH" = "i586" ]; then
+ SRCNAM="${SRCNAM}_i386"
else
- SRCNAM="${SRCNAM}$ARCH"
+ SRCNAM="${SRCNAM}_${ARCH}"
fi
set -e
@@ -68,9 +79,11 @@ tar xvf $CWD/$SRCNAM.tgz
mv $SRCNAM $PRGNAM-$VERSION
cd $PRGNAM-$VERSION
-TREE_MD5=80fa37c7583e6eb366e15c1fc84e630f
-UDEV_MD5=4918ffb129c5691e8f9a01313f975fea
-TREE_MD5_NEW=( $(find . ! -name "libjlinkarm.so.*" ! -name "libedit.so.*" | sort | md5sum) )
+TREE_MD5=bfc46ffdebe4e426f48d2ad74e1aeb33
+UDEV_MD5=048a92be10a5864e558415326001d5e9
+
+TREE_MD5_NEW=( $(find . -not \( -path './x86' -prune \) -not -name 'libjlinkarm.so*' \
+ -not -name 'libjlinkarm_x86.so*' -not -name 'libQt*' | LC_ALL=C sort | md5sum) )
UDEV_MD5_NEW=( $(md5sum 99-jlink.rules) )
if [ $TREE_MD5 != $TREE_MD5_NEW ] || [ $UDEV_MD5 != $UDEV_MD5_NEW ]; then
@@ -90,33 +103,43 @@ if [ $TREE_MD5 != $TREE_MD5_NEW ] || [ $UDEV_MD5 != $UDEV_MD5_NEW ]; then
fi
chown -R root:root .
-find -L . \
- \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
- -o -perm 511 \) -exec chmod 755 {} \; -o \
- \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
- -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-
-mkdir -p $PKG/etc/udev/rules.d
-fromdos < 99-jlink.rules > $PKG/etc/udev/rules.d/99-jlink.rules
-sed -i 's/BUS!="usb", ACTION!="add", SUBSYSTEM!=="usb_device", GOTO="jlink_rules_end"/ACTION!="add", SUBSYSTEM!="usb", GOTO="jlink_rules_end"/' \
- $PKG/etc/udev/rules.d/99-jlink.rules
-sed -i 's/MODE="666"/MODE="664", GROUP="plugdev"/' $PKG/etc/udev/rules.d/99-jlink.rules
+chmod -R a-st,u+rwX,go-w+rX .
+
+mkdir -p $PKG/opt/J-Link
+cp -a Devices ETC GDBServer JFlash* JLink* JMemExe JRunExe JTAGLoadExe libQt* \
+ $PKG/opt/J-Link
mkdir -p $PKG/usr/bin
-cp -a JFlashSPI_CL JLink{Exe,GDBServer,RemoteServer,RTTClient,STM32,SWOViewer} $PKG/usr/bin
+
+# The official J-Link tarball contains executables and soft links to executables
+# in the _root_ directory of the tarball. This SlackBuild makes _/opt/J-Link_
+# the _root_ directory of the executables and exposes them in _/usr/bin_ with soft links.
+
+find $PKG/opt/J-Link -maxdepth 1 -print0 | xargs -0 file -L | grep -e 'ELF.*executable' | \
+ cut -f1 -d: | rev | cut -f1 -d/ | rev | while IFS= read -r EXENAME; do
+ if [ -L $EXENAME ]; then
+ ln -s /opt/J-Link/$(readlink $EXENAME) $PKG/usr/bin/$EXENAME
+ else
+ ln -s /opt/J-Link/$EXENAME $PKG/usr/bin/$EXENAME
+ fi
+done
mkdir -p $PKG/usr/lib$LIBDIRSUFFIX
-cp -a libjlinkarm.so.* $PKG/usr/lib$LIBDIRSUFFIX
+cp -a libjlinkarm.so* $PKG/usr/lib$LIBDIRSUFFIX
+ln -s /usr/lib$LIBDIRSUFFIX/libjlinkarm.so $PKG/opt/J-Link/libjlinkarm.so
+
+mkdir -p $PKG/lib/udev/rules.d
+fromdos < 99-jlink.rules > $PKG/lib/udev/rules.d/99-jlink.rules
+sed -i 's/SUBSYSTEM!="usb_device"/SUBSYSTEM!="usb"/g' $PKG/lib/udev/rules.d/99-jlink.rules
+sed -i -E 's/MODE="0{0,1}666"(, GROUP="dialout"){0,1}/MODE="0664", GROUP="plugdev"/g' \
+ $PKG/lib/udev/rules.d/99-jlink.rules
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a Doc/{License.txt,UM08001_JLink.pdf,ReleaseNotes/ReleaseJLink.html} \
- $PKG/usr/doc/$PRGNAM-$VERSION
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION/samples
-cp -a Samples/JLink/* $PKG/usr/doc/$PRGNAM-$VERSION/samples
+cp -a Doc/* Samples $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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/J-Link/J-Link.info b/development/J-Link/J-Link.info
index 59ab609a0d..a0e4723bfa 100644
--- a/development/J-Link/J-Link.info
+++ b/development/J-Link/J-Link.info
@@ -1,10 +1,10 @@
PRGNAM="J-Link"
-VERSION="5.02"
-HOMEPAGE="https://www.segger.com/"
-DOWNLOAD="https://www.segger.com/jlink-software.html?step=1&file=JLinkLinuxTGZ32_502"
-MD5SUM="0f7d058711d62a2837a13f01d41caf8a"
-DOWNLOAD_x86_64="https://www.segger.com/jlink-software.html?step=1&file=JLinkLinuxTGZ64_502"
-MD5SUM_x86_64="1129746191f45657a6e24aa0e3c85b37"
-REQUIRES="libedit"
+VERSION="7.00a"
+HOMEPAGE="https://www.segger.com/products/debug-probes/j-link/"
+DOWNLOAD="https://www.segger.com/downloads/jlink/JLink_Linux_V700a_i386.tgz"
+MD5SUM="ed538976180a520b7931a7643df6e4f3"
+DOWNLOAD_x86_64="https://www.segger.com/downloads/jlink/JLink_Linux_V700a_x86_64.tgz"
+MD5SUM_x86_64="38974c621365e25575486343f12f108f"
+REQUIRES=""
MAINTAINER="Andrzej Telszewski"
-EMAIL="atelszewski@gmail.com"
+EMAIL="andrzej@telszewski.com"
diff --git a/development/J-Link/README b/development/J-Link/README
index 79ad906590..31316b19ad 100644
--- a/development/J-Link/README
+++ b/development/J-Link/README
@@ -1,23 +1,36 @@
-The J-Link software gives you the USB drivers needed for your system,
+J-Link software gives you the USB drivers needed for your system,
a number of utilities as well as a dynamically linkable library used
by most of the IDEs and debuggers using J-Link. Also included are
a number of sample setup scripts for devices needing one as well as
documentation.
NOTES:
-1. This SlackBuild is not sbopkg compatible because source download
+
+1. This SlackBuild is not _sbopkg_ compatible, because source download
requires licence acceptance (the link provided in .info points to
- download site) and the source tarball name is different from the
- resulting package name.
+ the download form). In addition, the source tarball name is
+ different from the resulting package name.
+
+2. This SlackBuild repackages the official J-Link pre-compiled
+ binaries.
+
+3. Remember to reload udev rules after installing this package:
+
+ $ /etc/rc.d/rc.udev reload
+
+ and then to re-plug your J-Link probe.
-2. This SlackBuild repackages the official J-Link binary package.
+4. The upstream _udev_ rules change the device nodes perms to 0666.
+ This SlackBuild updates the rules, so that the permissions are set
+ to 0664 and group is set to _plugdev_. Be sure to make yourself
+ a member of this group to use J-Link probes without _root_.
+ The same perms/group is applied to the J-Link embedded serial ports
+ device nodes as well.
-3. The official binary package bundles libedit, which is also
- available from slackbuilds.org so I decided to go with the one from
- slackbuilds.org and not with the bundled one. BTW, ldd shows that
- libedit is not used at all.
+5. If you're looking for replacing ST-LINK/V2 on ST Discovery or
+ Nucleo boards with J-Link, see [here]. It requires Windows
+ to perform the update, but can be done using QEMU with usbredir.
+ Such a converted board is used for testing the J-Link package
+ on my Slackware machine.
-4. The original udev rules change the device permissions to 0666.
- This SlackBuild modifies the rules, so that the permissions are
- 0664 and the group is plugdev. Make sure to make yourself a member
- of this group.
+[here]: https://www.segger.com/products/debug-probes/j-link/models/other-j-links/st-link-on-board/
diff --git a/development/J-Link/slack-desc b/development/J-Link/slack-desc
index e659599c66..0d45ca26f8 100644
--- a/development/J-Link/slack-desc
+++ b/development/J-Link/slack-desc
@@ -8,12 +8,12 @@
|-----handy-ruler------------------------------------------------------|
J-Link: J-Link (software and documentation for J-Link)
J-Link:
-J-Link: The J-Link software gives you the USB drivers needed for your system,
+J-Link: J-Link software gives you the USB drivers needed for your system,
J-Link: a number of utilities as well as a dynamically linkable library used
-J-Link: by most of the IDEs and debuggers using J-Link. Also included are a
-J-Link: number of sample setup scripts for devices needing one as well as
+J-Link: by most of the IDEs and debuggers using J-Link. Also included are
+J-Link: a number of sample setup scripts for devices needing one as well as
J-Link: documentation.
J-Link:
+J-Link: Homepage: https://www.segger.com/products/debug-probes/j-link/
J-Link:
-J-Link: Homepage: https://www.segger.com/
J-Link:
diff --git a/development/JSONObject/JSONObject.SlackBuild b/development/JSONObject/JSONObject.SlackBuild
index 4dc3689d8c..43e1883f03 100644
--- a/development/JSONObject/JSONObject.SlackBuild
+++ b/development/JSONObject/JSONObject.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for JSONObject
@@ -22,10 +22,13 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=JSONObject
VERSION=${VERSION:-1.0.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -35,7 +38,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -100,4 +110,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/KKEdit/KKEdit.info b/development/KKEdit/KKEdit.info
deleted file mode 100644
index c4c5c1d293..0000000000
--- a/development/KKEdit/KKEdit.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="KKEdit"
-VERSION="0.1.8"
-HOMEPAGE="http://web.archive.org/web/20140403205405/http://keithhedger.hostingsiteforfree.com:80/pages/kkedit/help.html"
-DOWNLOAD="http://slackware.uk/sbosrcarch/by-md5/b/8/b8f297d8d9b8714addf65dee1a0b9aee/KKEdit-0.1.8.tar.gz"
-MD5SUM="b8f297d8d9b8714addf65dee1a0b9aee"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-REQUIRES="gtksourceview libunique webkitgtk"
-MAINTAINER="K.D.Hedger"
-EMAIL="kdhedger68713@gmail.com"
diff --git a/development/KKEdit/README b/development/KKEdit/README
deleted file mode 100644
index 8e4106c9b8..0000000000
--- a/development/KKEdit/README
+++ /dev/null
@@ -1 +0,0 @@
-KKEdit is a deceptively simple text editor with syntax colouring.
diff --git a/development/KKEdit/slack-desc b/development/KKEdit/slack-desc
deleted file mode 100644
index 1c4d154491..0000000000
--- a/development/KKEdit/slack-desc
+++ /dev/null
@@ -1,19 +0,0 @@
-# HOW TO EDIT THIS FILE:
-# The "handy ruler" below makes it easier to edit a package description.
-# Line up the first '|' above the ':' following the base package name, and
-# the '|' on the right side marks the last column you can put a character in.
-# You must make exactly 11 lines for the formatting to be correct. It's also
-# customary to leave one space after the ':' except on otherwise blank lines.
-
- |-----handy-ruler------------------------------------------------------|
-KKEdit: KKEdit (a simple text editor)
-KKEdit:
-KKEdit: KKEdit is a deceptively simple text editor with syntax colouring.
-KKEdit:
-KKEdit: Homepage:
-KKEdit: http://keithhedger.hostingsiteforfree.com/pages/kkedit/help.html
-KKEdit:
-KKEdit:
-KKEdit:
-KKEdit:
-KKEdit:
diff --git a/development/LLgen/LLgen.SlackBuild b/development/LLgen/LLgen.SlackBuild
index 3ad34d5dcd..c80956b8fd 100644
--- a/development/LLgen/LLgen.SlackBuild
+++ b/development/LLgen/LLgen.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for LLgen
#
@@ -23,10 +23,13 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
# Modified by the SlackBuilds.org project
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=LLgen
VERSION=${VERSION:-1.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -36,7 +39,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -95,4 +105,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/Mk4tcl/Mk4tcl.SlackBuild b/development/Mk4tcl/Mk4tcl.SlackBuild
index 0ca8017faa..efbf4016ea 100644
--- a/development/Mk4tcl/Mk4tcl.SlackBuild
+++ b/development/Mk4tcl/Mk4tcl.SlackBuild
@@ -1,13 +1,16 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for Mk4tcl
# Written by Zbigniew Baniewski, <Zbigniew [dot] Baniewski [at] gmail [dot] com>
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=Mk4tcl
VERSION=${VERSION:-2.4.9.8}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -17,7 +20,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -94,4 +104,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/MySQL-python/MySQL-python.SlackBuild b/development/MySQL-python/MySQL-python.SlackBuild
index c367b99dc9..0a8158e45c 100644
--- a/development/MySQL-python/MySQL-python.SlackBuild
+++ b/development/MySQL-python/MySQL-python.SlackBuild
@@ -1,14 +1,17 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for MySQL-python.
# Written by Jick Nan (jick.nan@gmail.com)
# Modified by the Slackbuilds.org project
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=MySQL-python
-VERSION=${VERSION:-1.2.4}
-BUILD=${BUILD:-3}
+VERSION=${VERSION:-1.2.5}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -18,7 +21,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -52,12 +62,7 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \;
-# Avoid downloading distribute
-patch -p1 < $CWD/patches/no_distribute_download.patch
-# Include my_config.h first
-patch -p1 < $CWD/patches/MySQL-python-1.2.4-include-my_config-first.patch
-
-python setup.py install --root=$PKG
+CPPFLAGS="-I/usr/include/mysql/server" python setup.py install --root=$PKG
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
@@ -72,4 +77,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/MySQL-python/MySQL-python.info b/development/MySQL-python/MySQL-python.info
index a64af09544..a96804f1af 100644
--- a/development/MySQL-python/MySQL-python.info
+++ b/development/MySQL-python/MySQL-python.info
@@ -1,8 +1,8 @@
PRGNAM="MySQL-python"
-VERSION="1.2.4"
+VERSION="1.2.5"
HOMEPAGE="https://pypi.python.org/pypi/MySQL-python"
-DOWNLOAD="https://pypi.python.org/packages/source/M/MySQL-python/MySQL-python-1.2.4.zip"
-MD5SUM="ddf2386daf10a97af115ffad2ed4a9a0"
+DOWNLOAD="https://pypi.python.org/packages/source/M/MySQL-python/MySQL-python-1.2.5.zip"
+MD5SUM="654f75b302db6ed8dc5a898c625e030c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/MySQL-python/patches/MySQL-python-1.2.4-include-my_config-first.patch b/development/MySQL-python/patches/MySQL-python-1.2.4-include-my_config-first.patch
deleted file mode 100644
index 81d2041f47..0000000000
--- a/development/MySQL-python/patches/MySQL-python-1.2.4-include-my_config-first.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-diff -Naur MySQL-python-1.2.4.orig/_mysql.c MySQL-python-1.2.4/_mysql.c
---- MySQL-python-1.2.4.orig/_mysql.c 2013-01-01 17:18:48.000000000 +0100
-+++ MySQL-python-1.2.4/_mysql.c 2014-11-07 20:25:20.483927425 +0100
-@@ -26,6 +26,14 @@
- PERFORMANCE OF THIS SOFTWARE.
- */
-
-+#if defined(MS_WINDOWS)
-+#include <config-win.h>
-+#else
-+#include "my_config.h"
-+#endif
-+#include "mysql.h"
-+#include "mysqld_error.h"
-+#include "errmsg.h"
- #include "Python.h"
- #if PY_MAJOR_VERSION >= 3
- #define IS_PY3K
-@@ -38,14 +46,6 @@
- #endif
- #include "pymemcompat.h"
- #include "structmember.h"
--#if defined(MS_WINDOWS)
--#include <config-win.h>
--#else
--#include "my_config.h"
--#endif
--#include "mysql.h"
--#include "mysqld_error.h"
--#include "errmsg.h"
-
- #if PY_VERSION_HEX < 0x02020000
- # define MyTuple_Resize(t,n,d) _PyTuple_Resize(t, n, d)
diff --git a/development/MySQL-python/patches/no_distribute_download.patch b/development/MySQL-python/patches/no_distribute_download.patch
deleted file mode 100644
index 2a94802373..0000000000
--- a/development/MySQL-python/patches/no_distribute_download.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -Naur MySQL-python-1.2.4.orig/setup.py MySQL-python-1.2.4/setup.py
---- MySQL-python-1.2.4.orig/setup.py 2012-10-08 13:46:54.000000000 +0200
-+++ MySQL-python-1.2.4/setup.py 2013-12-06 20:34:36.214964072 +0100
-@@ -3,8 +3,6 @@
- import os
- import sys
-
--from distribute_setup import use_setuptools
--use_setuptools()
- from setuptools import setup, Extension
-
- if not hasattr(sys, "hexversion") or sys.hexversion < 0x02040000:
diff --git a/development/Naked/Naked.SlackBuild b/development/Naked/Naked.SlackBuild
index 4fe187f13d..8f6897aa56 100644
--- a/development/Naked/Naked.SlackBuild
+++ b/development/Naked/Naked.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for Naked
@@ -22,10 +22,13 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=Naked
VERSION=${VERSION:-0.1.31}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -35,7 +38,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -83,4 +93,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/Naked/Naked.info b/development/Naked/Naked.info
index b296dbdafd..fa82062bee 100644
--- a/development/Naked/Naked.info
+++ b/development/Naked/Naked.info
@@ -5,6 +5,6 @@ DOWNLOAD="https://pypi.python.org/packages/source/N/Naked/Naked-0.1.31.tar.gz"
MD5SUM="ec2cb4948c6ba72f92f57484eb27ee35"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="python-requests PyYAML"
+REQUIRES="PyYAML"
MAINTAINER="Dimitris Zlatanidis"
EMAIL="d.zlatanidis@gmail.com"
diff --git a/development/OpenCobolIDE/OpenCobolIDE.SlackBuild b/development/OpenCobolIDE/OpenCobolIDE.SlackBuild
index 3621472b89..e821228b27 100644
--- a/development/OpenCobolIDE/OpenCobolIDE.SlackBuild
+++ b/development/OpenCobolIDE/OpenCobolIDE.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for OpenCobolIDE
@@ -22,10 +22,13 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=OpenCobolIDE
VERSION=${VERSION:-4.7.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -35,7 +38,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -86,4 +96,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/OpenHantek6022/OpenHantek6022.SlackBuild b/development/OpenHantek6022/OpenHantek6022.SlackBuild
index 5466d21986..34cf478240 100644
--- a/development/OpenHantek6022/OpenHantek6022.SlackBuild
+++ b/development/OpenHantek6022/OpenHantek6022.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for OpenHantek6022
@@ -22,10 +22,13 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=OpenHantek6022
VERSION=${VERSION:-3.1.0}
BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -35,7 +38,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -95,4 +105,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/OpenHantek6022/OpenHantek6022.info b/development/OpenHantek6022/OpenHantek6022.info
index 8acc03e7ae..ab5c0f3a00 100644
--- a/development/OpenHantek6022/OpenHantek6022.info
+++ b/development/OpenHantek6022/OpenHantek6022.info
@@ -5,6 +5,6 @@ DOWNLOAD="https://github.com/OpenHantek/OpenHantek6022/archive/3.1.0/OpenHantek6
MD5SUM="1617f414c92e52f67d4f869c6de94919"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="qt5 pcre2"
+REQUIRES=""
MAINTAINER="Mauricio Martinez"
EMAIL="eigenfilter@gmail.com"
diff --git a/development/ParadisEO/ParadisEO.SlackBuild b/development/ParadisEO/ParadisEO.SlackBuild
index 5f364a5c6c..0d59ba9aa8 100644
--- a/development/ParadisEO/ParadisEO.SlackBuild
+++ b/development/ParadisEO/ParadisEO.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for ParadisEO
@@ -22,10 +22,13 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=ParadisEO
VERSION=${VERSION:-2.0.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -35,7 +38,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -85,4 +95,4 @@ cat $CWD/doinst.sh > $PKG/install/doinst.sh
cat $CWD/slack-desc > $PKG/install/slack-desc
cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/PhpStorm/PhpStorm.SlackBuild b/development/PhpStorm/PhpStorm.SlackBuild
index dc30ddf014..63cf9c4d1e 100644
--- a/development/PhpStorm/PhpStorm.SlackBuild
+++ b/development/PhpStorm/PhpStorm.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for phpstorm
@@ -22,16 +22,26 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=PhpStorm
VERSION=${VERSION:-2019.2.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
FOLDER=${FOLDER:-PhpStorm-192.6262.66}
ARCH=noarch
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -74,4 +84,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/Pivy/Pivy.SlackBuild b/development/Pivy/Pivy.SlackBuild
index d5b40188c3..c9bdb00e1a 100644
--- a/development/Pivy/Pivy.SlackBuild
+++ b/development/Pivy/Pivy.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for Pivy
@@ -23,12 +23,16 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-# Revision date: 2011/08/10
+# Revision date: 2021/05/19
+
+cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=Pivy
-VERSION=${VERSION:-hg_20101207}
+SRCNAM=pivy
+VERSION=${VERSION:-0.6.6}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -38,7 +42,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=${PKG:-$TMP/package-$PRGNAM}
OUTPUT=${OUTPUT:-/tmp}
@@ -62,9 +73,9 @@ set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
-rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$VERSION.tar.bz2
-cd $PRGNAM-$VERSION
+rm -rf $SRCNAM-$VERSION
+tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
+cd $SRCNAM-$VERSION
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 -o -perm 511 \) \
@@ -72,14 +83,24 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \;
-python setup.py install --root $PKG
+mkdir build
+cd build
+ cmake \
+ -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DPYTHON_EXECUTABLE=/usr/bin/python3 \
+ -DCMAKE_BUILD_TYPE=Release ..
+ make
+ make install DESTDIR=$PKG
+cd ..
find $PKG | xargs 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 HACKING LICENSE NEWS README THANKS docs \
+ AUTHORS HACKING LICENSE NEWS README* THANKS docs \
$PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
find $PKG/usr/doc -type f -exec chmod 0644 {} \;
@@ -88,4 +109,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/Pivy/Pivy.info b/development/Pivy/Pivy.info
index 74f011c302..eaa1427eab 100644
--- a/development/Pivy/Pivy.info
+++ b/development/Pivy/Pivy.info
@@ -1,8 +1,8 @@
PRGNAM="Pivy"
-VERSION="hg_20101207"
-HOMEPAGE="https://pypi.python.org/pypi/Pivy"
-DOWNLOAD="http://www.nielshorn.net/_download/slackware/source/Pivy-hg_20101207.tar.bz2"
-MD5SUM="ba6e9960f7cf0f9624d7b4f14172725a"
+VERSION="0.6.6"
+HOMEPAGE="https://coin3d.github.io"
+DOWNLOAD="https://github.com/coin3d/pivy/archive/0.6.6/pivy-0.6.6.tar.gz"
+MD5SUM="1b3d07aab6eccf2eba05479639825d86"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="SoQt"
diff --git a/development/Pivy/slack-desc b/development/Pivy/slack-desc
index ea330d24cd..f41d1bacf3 100644
--- a/development/Pivy/slack-desc
+++ b/development/Pivy/slack-desc
@@ -11,7 +11,7 @@ Pivy:
Pivy: Pivy is an extension to the Python programming language,
Pivy: wrapping Coin C++ scene graph library for usage from Python.
Pivy:
-Pivy: Homepage: https://pypi.python.org/pypi/Pivy
+Pivy: Homepage: https://coin3d.github.io
Pivy:
Pivy:
Pivy:
diff --git a/development/PythonToolkit/PythonToolkit.SlackBuild b/development/PythonToolkit/PythonToolkit.SlackBuild
index 349769c842..c4926a7a9c 100644
--- a/development/PythonToolkit/PythonToolkit.SlackBuild
+++ b/development/PythonToolkit/PythonToolkit.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for PythonToolkit
@@ -22,10 +22,13 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=PythonToolkit
VERSION=${VERSION:-18.08}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -35,7 +38,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -84,4 +94,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/QStlink/QStlink.SlackBuild b/development/QStlink/QStlink.SlackBuild
index db11e17732..333e49fb76 100644
--- a/development/QStlink/QStlink.SlackBuild
+++ b/development/QStlink/QStlink.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for QStlink
@@ -22,10 +22,13 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=QStlink
VERSION=${VERSION:-2bf0cd7}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
SRCNAM=QStlink2
COMMIT=${COMMIT:-2bf0cd7d020e885a8b10f0d177c33f9bb1d5b00e}
@@ -38,7 +41,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -94,4 +104,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/meson/meson.SlackBuild b/development/QtPy/QtPy.SlackBuild
index e1ef883991..4a1e4ae0db 100644
--- a/development/meson/meson.SlackBuild
+++ b/development/QtPy/QtPy.SlackBuild
@@ -1,8 +1,8 @@
-#!/bin/sh
+#!/bin/bash
-# Slackware build script for meson
+# Slackware build script for QtPy
-# Copyright 2017-2020 Jeremy Hansen <jebrhansen+SBo -at- gmail.com>
+# Copyright 2021 Benjamin Trigona-Harany <slackbuilds@jaxartes.net>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -22,10 +22,13 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-PRGNAM=meson
-VERSION=${VERSION:-0.55.3}
+cd $(dirname $0) ; CWD=$(pwd)
+
+PRGNAM=QtPy
+VERSION=${VERSION:-1.9.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -35,7 +38,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -74,13 +84,9 @@ python3 setup.py install --root=$PKG
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-mv $PKG/usr/share/man $PKG/usr/
-find $PKG/usr/man -type f -exec gzip -9 {} \;
-for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
-
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a \
- COPYING README.md PKG-INFO \
+ AUTHORS.md CHANGELOG.md LICENSE.txt README.md \
$PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
@@ -88,4 +94,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/QtPy/QtPy.info b/development/QtPy/QtPy.info
new file mode 100644
index 0000000000..2a788f24fc
--- /dev/null
+++ b/development/QtPy/QtPy.info
@@ -0,0 +1,10 @@
+PRGNAM="QtPy"
+VERSION="1.9.0"
+HOMEPAGE="https://github.com/spyder-ide/QtPy"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/Q/QtPy/QtPy-1.9.0.tar.gz"
+MD5SUM="a7c993a82a1e0a0fbd01ef4aa924ed21"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Benjamin Trigona-Harany"
+EMAIL="slackbuilds@jaxartes.net"
diff --git a/development/QtPy/README b/development/QtPy/README
new file mode 100644
index 0000000000..8bdc7dc48c
--- /dev/null
+++ b/development/QtPy/README
@@ -0,0 +1,5 @@
+QtPy is a small abstraction layer that lets you write applications using
+a single API call to either PyQt or PySide.
+
+It provides support for PyQt5, PyQt4, PySide2 and PySide using the Qt5
+layout (where the QtGui module has been split into QtGui and QtWidgets).
diff --git a/development/fuel/slack-desc b/development/QtPy/slack-desc
index dc34e00873..ed92f3ef1e 100644
--- a/development/fuel/slack-desc
+++ b/development/QtPy/slack-desc
@@ -6,14 +6,14 @@
# customary to leave one space after the ':' except on otherwise blank lines.
|-----handy-ruler------------------------------------------------------|
-fuel: fuel (GUI front-end for Fossil)
-fuel:
-fuel: Fuel is cross-platform GUI front-end for the excellent Fossil SCM tool
-fuel: written in Qt. Fuel runs on Windows, OSX as well as various flavors
-fuel: of Unix including Linux and FreeBSD.
-fuel:
-fuel: Home page: https://fuel-scm.org/fossil/home/
-fuel:
-fuel:
-fuel:
-fuel:
+QtPy: QtPy (Qt abstraction layer for Python)
+QtPy:
+QtPy: QtPy is a small abstraction layer that lets you write applications
+QtPy: using a single API call to either PyQt or PySide.
+QtPy:
+QtPy: It provides support for PyQt5, PyQt4, PySide2 and PySide using the
+QtPy: Qt5 layout (where the QtGui module has been split into QtGui and
+QtPy: QtWidgets).
+QtPy:
+QtPy:
+QtPy:
diff --git a/development/SDL2_gfx/README b/development/SDL2_gfx/README
deleted file mode 100644
index 6be21f40d1..0000000000
--- a/development/SDL2_gfx/README
+++ /dev/null
@@ -1,3 +0,0 @@
-SDL graphics drawing primitives and other support functions
-wrapped up in an addon library for the Simple Direct Media
-(SDL) cross-platform API layer.
diff --git a/development/SDL2_gfx/SDL2_gfx.info b/development/SDL2_gfx/SDL2_gfx.info
deleted file mode 100644
index 2f64868bd2..0000000000
--- a/development/SDL2_gfx/SDL2_gfx.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="SDL2_gfx"
-VERSION="1.0.4"
-HOMEPAGE="http://www.ferzkopp.net/wordpress/2016/01/02/sdl_gfx-sdl2_gfx/"
-DOWNLOAD="http://www.ferzkopp.net/Software/SDL2_gfx/SDL2_gfx-1.0.4.tar.gz"
-MD5SUM="15f9866c6464ca298f28f62fe5b36d9f"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-REQUIRES="SDL2"
-MAINTAINER="Dimitris Zlatanidis"
-EMAIL="d.zlatanidis@gmail.com"
diff --git a/development/SDL2_gfx/slack-desc b/development/SDL2_gfx/slack-desc
deleted file mode 100644
index 72864f2da7..0000000000
--- a/development/SDL2_gfx/slack-desc
+++ /dev/null
@@ -1,19 +0,0 @@
-# HOW TO EDIT THIS FILE:
-# The "handy ruler" below makes it easier to edit a package description.
-# Line up the first '|' above the ':' following the base package name, and
-# the '|' on the right side marks the last column you can put a character in.
-# You must make exactly 11 lines for the formatting to be correct. It's also
-# customary to leave one space after the ':' except on otherwise blank lines.
-
- |-----handy-ruler------------------------------------------------------|
-SDL2_gfx: SDL2_gfx (addon library for the SDL2)
-SDL2_gfx:
-SDL2_gfx: SDL graphics drawing primitives and other support functions
-SDL2_gfx: wrapped up in an addon library for the Simple Direct Media (SDL)
-SDL2_gfx: cross-platform API layer.
-SDL2_gfx:
-SDL2_gfx: Homepage:
-SDL2_gfx: http://www.ferzkopp.net/wordpress/2016/01/02/sdl_gfx-sdl2_gfx/
-SDL2_gfx:
-SDL2_gfx:
-SDL2_gfx:
diff --git a/development/SQLAlchemy/SQLAlchemy.SlackBuild b/development/SQLAlchemy/SQLAlchemy.SlackBuild
index 089e7afa80..711ada6ffa 100644
--- a/development/SQLAlchemy/SQLAlchemy.SlackBuild
+++ b/development/SQLAlchemy/SQLAlchemy.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for SQLAlchemy
@@ -23,10 +23,13 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=SQLAlchemy
VERSION=${VERSION:-1.3.22}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -36,7 +39,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -88,4 +98,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/STM32CubeIDE/STM32CubeIDE.SlackBuild b/development/STM32CubeIDE/STM32CubeIDE.SlackBuild
index 3a4a4d7b8c..7f53283939 100644
--- a/development/STM32CubeIDE/STM32CubeIDE.SlackBuild
+++ b/development/STM32CubeIDE/STM32CubeIDE.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for STM32CubeIDE
@@ -22,17 +22,27 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=STM32CubeIDE
VERSION=${VERSION:-1.1.0_4551_20191014_1140}
ST_LINK_UDEV_RULES_VERSION=${ST_LINK_UDEV_RULES_VERSION:-1.0.2-2}
SRCNAM=st-stm32cubeide_${VERSION}_amd64
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
# Only x86_64 is supported.
ARCH=x86_64
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -92,4 +102,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/ShellCheck-bin/ShellCheck-bin.SlackBuild b/development/ShellCheck-bin/ShellCheck-bin.SlackBuild
index bafddd7f8e..61bcfbf7cd 100644
--- a/development/ShellCheck-bin/ShellCheck-bin.SlackBuild
+++ b/development/ShellCheck-bin/ShellCheck-bin.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for ShellCheck-bin
# Copyright 2018 Dave Woodfall <dave@slackbuilds.org>
@@ -21,30 +21,36 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=ShellCheck-bin
BINNAM=shellcheck
VERSION=${VERSION:-0.7.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i586 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
+ ARCH=$( uname -m )
fi
-CWD=$(pwd)
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
if [ "$ARCH" != "x86_64" ]; then
echo "$ARCH is not supported."
exit 1
fi
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
set -e
rm -rf $PKG
@@ -83,4 +89,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/SoQt/SoQt.SlackBuild b/development/SoQt/SoQt.SlackBuild
index f56a556a11..64621d9043 100644
--- a/development/SoQt/SoQt.SlackBuild
+++ b/development/SoQt/SoQt.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for SoQt
@@ -6,10 +6,14 @@
# Maintained as of version 1.5.0 by Niels Horn <niels.horn@gmail.com>
# Revision data 2010/07/10
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=SoQt
-VERSION=${VERSION:-1.5.0}
-BUILD=${BUILD:-2}
+SRCNAM=soqt
+VERSION=${VERSION:-1.6.0}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -19,7 +23,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -51,9 +62,9 @@ set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
-rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
-cd $PRGNAM-$VERSION
+rm -rf $SRCNAM-$VERSION
+tar xvf $CWD/$SRCNAM-$VERSION-src.tar.gz
+cd $SRCNAM
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
@@ -61,31 +72,37 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-./configure \
- --prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --mandir=/usr/man \
- --build=$ARCH-slackware-linux$ARCHQUADLET
-
-make
-make install DESTDIR=$PKG
+mkdir -p soqt_build
+cd soqt_build
+ cmake \
+ -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DSOQT_BUILD_DOCUMENTATION=ON \
+ -DSOQT_BUILD_DOC_MAN=ON \
+ -DCMAKE_BUILD_TYPE=Release ..
+
+ make
+ make install DESTDIR=$PKG
+cd ..
find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+mv $PKG/usr/share/man $PKG/usr/
find $PKG/usr/man -type f -exec gzip -9 {} \;
for i in $( find $PKG/usr/man -type l ) ; do ln -s $(readlink $i).gz $i.gz ; rm $i ; done
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a \
- AUTHORS BUGS.txt COPYING ChangeLog FAQ INSTALL* LICENSE.GPL NEWS README* \
+ AUTHORS BUGS.txt COPYING ChangeLog FAQ INSTALL* NEWS README* RELEASE.txt\
$PKG/usr/doc/$PRGNAM-$VERSION
+mv $PKG/usr/share/doc/$PRGNAM/html $PKG/usr/doc/$PRGNAM-$VERSION
+rm -rf $PKG/usr/share/doc
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/SoQt/SoQt.info b/development/SoQt/SoQt.info
index db19279a27..ad6728bb90 100644
--- a/development/SoQt/SoQt.info
+++ b/development/SoQt/SoQt.info
@@ -1,8 +1,8 @@
PRGNAM="SoQt"
-VERSION="1.5.0"
-HOMEPAGE="https://bitbucket.org/Coin3D/soqt"
-DOWNLOAD="http://ponce.cc/slackware/sources/repo/SoQt-1.5.0.tar.gz"
-MD5SUM="9f1e582373d66f556b1db113a93ac68e"
+VERSION="1.6.0"
+HOMEPAGE="https://coin3d.github.io/"
+DOWNLOAD="https://github.com/coin3d/soqt/releases/download/SoQt-1.6.0/soqt-1.6.0-src.tar.gz"
+MD5SUM="724996aedad2a33760dc36f08ceeda22"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="Coin"
diff --git a/development/Sphinx/README b/development/Sphinx/README
index cfd397e4f1..e3f923a7f7 100644
--- a/development/Sphinx/README
+++ b/development/Sphinx/README
@@ -3,13 +3,3 @@ source files into various output formats, including HTML, ePub,
LaTeX and plain text. Sphinx was originally created for the Python
documentation, but it has excellent facilities for the documentation
of software projects in a range of languages.
-
-All Sphinx dependencies must be built with Python 3 support and since
-there are many different way of providing this, the following packages
-require special build instructions not captured in REQUIRES:
-- python/python-urllib3: install python/python3 first
-- python/idna: install python/python3 first
-- python/python-chardet: install python/python3 first
-- python/imagesize: install python/python3 first
-- python/alabaster: install python/python3 first
-- python/pytz: install python/python3 first
diff --git a/development/Sphinx/Sphinx.SlackBuild b/development/Sphinx/Sphinx.SlackBuild
index a102d6c29b..03fd403dab 100644
--- a/development/Sphinx/Sphinx.SlackBuild
+++ b/development/Sphinx/Sphinx.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for Sphinx
@@ -23,10 +23,13 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=Sphinx
-VERSION=${VERSION:-3.4.1}
+VERSION=${VERSION:-4.0.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -36,7 +39,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -71,4 +81,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/Sphinx/Sphinx.info b/development/Sphinx/Sphinx.info
index 605f29c0d3..52ab4a063b 100644
--- a/development/Sphinx/Sphinx.info
+++ b/development/Sphinx/Sphinx.info
@@ -1,10 +1,10 @@
PRGNAM="Sphinx"
-VERSION="3.4.1"
+VERSION="4.0.2"
HOMEPAGE="http://www.sphinx-doc.org"
-DOWNLOAD="https://files.pythonhosted.org/packages/source/S/Sphinx/Sphinx-3.4.1.tar.gz"
-MD5SUM="0a110239ba7dedb6670e43d409760e3a"
+DOWNLOAD="https://files.pythonhosted.org/packages/source/S/Sphinx/Sphinx-4.0.2.tar.gz"
+MD5SUM="025cf3c9c173872924f7c4d96a878b65"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="alabaster imagesize python3-babel docutils Jinja2 python3-packaging Pygments python-requests python3-six snowballstemmer sphinxcontrib-applehelp sphinxcontrib-devhelp sphinxcontrib-htmlhelp sphinxcontrib-jsmath sphinxcontrib-qthelp sphinxcontrib-serializinghtml python-certifi"
+REQUIRES="alabaster imagesize python3-babel Jinja2 snowballstemmer sphinxcontrib-applehelp sphinxcontrib-devhelp sphinxcontrib-htmlhelp sphinxcontrib-jsmath sphinxcontrib-qthelp sphinxcontrib-serializinghtml"
MAINTAINER="Benjamin Trigona-Harany"
EMAIL="slackbuilds@jaxartes.net"
diff --git a/development/THE/THE.SlackBuild b/development/THE/THE.SlackBuild
index be28c22f41..ffb9277b64 100644
--- a/development/THE/THE.SlackBuild
+++ b/development/THE/THE.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for The Hessling Editor
@@ -22,10 +22,13 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=THE
VERSION=${VERSION:-3.3RC4}
BUILD=${BUILD:-5}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -35,7 +38,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -136,4 +146,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/VisUAL/VisUAL.SlackBuild b/development/VisUAL/VisUAL.SlackBuild
index b89996cfa6..dc2f1c0f59 100644
--- a/development/VisUAL/VisUAL.SlackBuild
+++ b/development/VisUAL/VisUAL.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for VisUAL
@@ -22,10 +22,13 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=VisUAL
VERSION=${VERSION:-1.27}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -35,7 +38,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -83,4 +93,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/WebStorm/WebStorm.SlackBuild b/development/WebStorm/WebStorm.SlackBuild
index d602f10856..9ae9b9ba75 100644
--- a/development/WebStorm/WebStorm.SlackBuild
+++ b/development/WebStorm/WebStorm.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for pycharm
@@ -22,15 +22,25 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=WebStorm
VERSION=${VERSION:-10.0.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
CARPETA=WebStorm-141.1550
ICONO=webide
ARCH=noarch
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -83,4 +93,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/Xdialog/Xdialog.SlackBuild b/development/Xdialog/Xdialog.SlackBuild
index 8dc29a61a0..de7e349608 100644
--- a/development/Xdialog/Xdialog.SlackBuild
+++ b/development/Xdialog/Xdialog.SlackBuild
@@ -1,13 +1,16 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for Xdialog
# Written by slakmagik <slakmagik@gmail.com>
# Released under the WTFPL
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=Xdialog
VERSION=${VERSION:-2.3.1}
BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -17,7 +20,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -84,4 +94,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/acc/acc.SlackBuild b/development/acc/acc.SlackBuild
index 24254d7453..8a2571d43f 100644
--- a/development/acc/acc.SlackBuild
+++ b/development/acc/acc.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for acc
@@ -22,10 +22,13 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=acc
VERSION=${VERSION:-1.57}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -35,7 +38,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -86,4 +96,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/acpica/acpica.SlackBuild b/development/acpica/acpica.SlackBuild
index f3ffc6d06f..29555a11c6 100644
--- a/development/acpica/acpica.SlackBuild
+++ b/development/acpica/acpica.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for acpica
@@ -22,10 +22,13 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=acpica
-VERSION=${VERSION:-20170531}
+VERSION=${VERSION:-20210331}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -35,7 +38,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -43,19 +53,15 @@ OUTPUT=${OUTPUT:-/tmp}
if [ "$ARCH" = "i486" ]; then
SLKCFLAGS="-O2 -march=i486 -mtune=i686"
LIBDIRSUFFIX=""
- BITS="32"
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
LIBDIRSUFFIX=""
- BITS="32"
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2 -fPIC"
LIBDIRSUFFIX="64"
- BITS="64"
else
SLKCFLAGS="-O2"
LIBDIRSUFFIX=""
- BITS="32"
fi
set -e
@@ -63,9 +69,9 @@ set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
-rm -rf $PRGNAM-unix2-$VERSION
-tar xvf $CWD/$PRGNAM-unix2-$VERSION.tar.gz
-cd $PRGNAM-unix2-$VERSION
+rm -rf $PRGNAM-unix-$VERSION
+tar xvf $CWD/$PRGNAM-unix-$VERSION.tar.gz
+cd $PRGNAM-unix-$VERSION
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
@@ -74,9 +80,8 @@ find -L . \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
cd generate/unix
- CFLAGS="$SLKCFLAGS" \
- CXXFLAGS="$SLKCFLAGS" \
- make BITS=$BITS
+ OPT_CFLAGS="$SLKCFLAGS" \
+ make
make install DESTDIR=$PKG
cd -
@@ -92,4 +97,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/acpica/acpica.info b/development/acpica/acpica.info
index dea5cd5d50..67516e4712 100644
--- a/development/acpica/acpica.info
+++ b/development/acpica/acpica.info
@@ -1,10 +1,10 @@
PRGNAM="acpica"
-VERSION="20170531"
+VERSION="20210331"
HOMEPAGE="http://www.acpica.org"
-DOWNLOAD="https://acpica.org/sites/acpica/files/acpica-unix2-20170531.tar.gz"
-MD5SUM="46c4c93435ad1d8c4eb5bacde17503b8"
+DOWNLOAD="https://acpica.org/sites/acpica/files/acpica-unix-20210331.tar.gz"
+MD5SUM="bf54ef57eeff1c3be04669d9526a29b3"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
MAINTAINER="Heinz Wiesinger"
-EMAIL="pprkut@liwjatan.at"
+EMAIL="pprkut@slackbuilds.org"
diff --git a/development/adms/adms.SlackBuild b/development/adms/adms.SlackBuild
index 6f0e69f444..11e3399948 100644
--- a/development/adms/adms.SlackBuild
+++ b/development/adms/adms.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for adms
@@ -23,10 +23,13 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=adms
VERSION=${VERSION:-2.3.7}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -36,7 +39,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -96,4 +106,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/adoptopenjdk-openj9/adoptopenjdk-openj9.SlackBuild b/development/adoptopenjdk-openj9/adoptopenjdk-openj9.SlackBuild
index aa83d24ed8..b462ffaed7 100644
--- a/development/adoptopenjdk-openj9/adoptopenjdk-openj9.SlackBuild
+++ b/development/adoptopenjdk-openj9/adoptopenjdk-openj9.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for adoptopenjdk
@@ -20,11 +20,14 @@
# ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=adoptopenjdk-openj9
SRCNAM=jdk
VERSION=${VERSION:-14.0.1+7}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
MAINVER=${VERSION%%.*}
MAJORVER=${VERSION%+*}
@@ -33,7 +36,14 @@ J9VER=0.20.0
TARNAM=OpenJDK${MAINVER}U-jdk_x64_linux_openj9_${MAJORVER}_${MINORVER}_openj9-${J9VER}.tar.gz
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=${TMP}/package-${PRGNAM}
OUTPUT=${OUTPUT:-/tmp}
@@ -123,4 +133,4 @@ cat ${CWD}/slack-desc > ${PKG}/install/slack-desc
)
cd ${PKG}
-/sbin/makepkg -l y -c n ${OUTPUT}/${PRGNAM}-${VERSION}-${ARCH}-${BUILD}${TAG}.${PKGTYPE:-tgz}
+/sbin/makepkg -l y -c n ${OUTPUT}/${PRGNAM}-${VERSION}-${ARCH}-${BUILD}${TAG}.$PKGTYPE
diff --git a/development/adoptopenjdk/adoptopenjdk.SlackBuild b/development/adoptopenjdk/adoptopenjdk.SlackBuild
index ff255ee1f1..fb5cfe3324 100644
--- a/development/adoptopenjdk/adoptopenjdk.SlackBuild
+++ b/development/adoptopenjdk/adoptopenjdk.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for adoptopenjdk
@@ -20,18 +20,28 @@
# ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=adoptopenjdk
VERSION=${VERSION:-12.0.2+10}
BUILD=${BUILD:-1}
ARCH=${ARCH:-$(uname -m)}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
MAJORVER=${VERSION%+*}
MINORVER=${VERSION#*+}
TARNAM=OpenJDK12U-jdk_x64_linux_hotspot_${MAJORVER}_${MINORVER}.tar.gz
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=${TMP}/package-${PRGNAM}
OUTPUT=${OUTPUT:-/tmp}
@@ -105,4 +115,4 @@ cat ${CWD}/slack-desc > ${PKG}/install/slack-desc
# Build the package.
cd ${PKG}
-/sbin/makepkg -l y -c n ${OUTPUT}/${PRGNAM}-${VERSION}-${ARCH}-${BUILD}${TAG}.${PKGTYPE:-tgz}
+/sbin/makepkg -l y -c n ${OUTPUT}/${PRGNAM}-${VERSION}-${ARCH}-${BUILD}${TAG}.$PKGTYPE
diff --git a/development/afl/afl.SlackBuild b/development/afl/afl.SlackBuild
index e78269f6a3..079fe11846 100644
--- a/development/afl/afl.SlackBuild
+++ b/development/afl/afl.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for afl
@@ -12,10 +12,13 @@
# - update README slightly
# 20180709 bkw: updated for v2.52b.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=afl
VERSION=${VERSION:-2.52b}
BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -25,7 +28,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -135,4 +145,4 @@ mkdir -p $PKG/install
sed "s,@WITHQEMU@,$WITHQEMU," $CWD/slack-desc > $PKG/install/slack-desc
cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/ahven/ahven.SlackBuild b/development/ahven/ahven.SlackBuild
index 14145bd903..51fc928164 100644
--- a/development/ahven/ahven.SlackBuild
+++ b/development/ahven/ahven.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# ahven package build script
# Copyright 2012-2018 Zhu Qun-Ying
# All rights reserved.
@@ -20,10 +20,13 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=ahven
VERSION=${VERSION:-2.7}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$(uname -m)" in
@@ -33,7 +36,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -87,4 +97,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/alembic/alembic.SlackBuild b/development/alembic/alembic.SlackBuild
index e609bdc8d5..32750c16d7 100644
--- a/development/alembic/alembic.SlackBuild
+++ b/development/alembic/alembic.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for alembic
@@ -22,10 +22,13 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=alembic
VERSION=${VERSION:-1.2.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -35,7 +38,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -69,7 +79,7 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-python setup.py install --root=$PKG
+python2 setup.py install --root=$PKG
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
@@ -84,4 +94,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/alembic/alembic.info b/development/alembic/alembic.info
index 5e800cc989..84eedcc147 100644
--- a/development/alembic/alembic.info
+++ b/development/alembic/alembic.info
@@ -5,6 +5,6 @@ DOWNLOAD="https://files.pythonhosted.org/packages/6f/42/48447bf41287bc577e4f340e
MD5SUM="6fe272274fce2641b93998ef9b702b76"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="SQLAlchemy Mako MarkupSafe python-editor python-dateutil"
+REQUIRES="SQLAlchemy MarkupSafe python2-editor python-dateutil"
MAINTAINER="Chris Walker"
EMAIL="kris240376@gmail.com"
diff --git a/development/alex/alex.SlackBuild b/development/alex/alex.SlackBuild
index 71e6321bc1..78e37c82d7 100644
--- a/development/alex/alex.SlackBuild
+++ b/development/alex/alex.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for alex
@@ -23,10 +23,13 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=alex
VERSION=${VERSION:-3.2.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -36,7 +39,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -94,4 +104,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/alloy/README b/development/alloy/README
deleted file mode 100644
index 49ec15f20b..0000000000
--- a/development/alloy/README
+++ /dev/null
@@ -1,4 +0,0 @@
-Alloy is a lightweight modelling language for software design. It is
-amenable to a fully automatic analysis, using the Alloy Analyzer, and
-provides a visualizer for making sense of solutions and counterexamples
-it finds.
diff --git a/development/alloy/alloy.SlackBuild b/development/alloy/alloy.SlackBuild
deleted file mode 100644
index b0906a7279..0000000000
--- a/development/alloy/alloy.SlackBuild
+++ /dev/null
@@ -1,90 +0,0 @@
-#!/bin/sh
-#
-# Slackware build script for alloy
-#
-# Originally written by Jockey S. Kyd (jockey dot kyd at gmail dot com)
-#
-# Copyright 2014 Ryan P.C. McQuen, WA, ryanpcmcquen@member.fsf.org
-# All rights reserved.
-#
-# Redistribution and use of this script, with or without modification, is
-# permitted provided that the following conditions are met:
-#
-# 1. Redistributions of this script must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-#
-# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR IMPLIED
-# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
-# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
-# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
-# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
-# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
-# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
-# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-PRGNAM=alloy
-VERSION=${VERSION:-4.2}
-BUILD=${BUILD:-1}
-TAG=${TAG:-_SBo}
-
-if [ -z "$ARCH" ]; then
- case "$(uname -m)" in
- i?86) ARCH=i586 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$(uname -m) ;;
- esac
-fi
-
-CWD=$(pwd)
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-DIST=$PRGNAM${VERSION}
-
-case "$ARCH" in
- x86_64) LIBDIRSUFFIX="64" ;;
- *) LIBDIRSUFFIX="" ;;
-esac
-
-set -e
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-
-# check the jarball's version matches VERSION (doesn't matter the dots
-# in VERSION are treated as meta-character by grep)
-if ! unzip -c $CWD/$DIST.jar edu/mit/csail/sdg/alloy4/Version.java \
- | grep 'String version()' | grep --quiet $VERSION; then
- printf "%s is not of version %s.\n" $DIST.jar $VERSION 1>&2
- exit 1
-fi
-
-mkdir -p $PKG/usr/lib$LIBDIRSUFFIX/$PRGNAM
-install -Dm 644 $CWD/$DIST.jar $PKG/usr/lib$LIBDIRSUFFIX/$PRGNAM/$DIST.jar
-
-mkdir -p $PKG/usr/bin
-( cd $PKG/usr/bin
- cat > $PRGNAM <<__END__
-#!/bin/sh
-exec java -jar /usr/lib$LIBDIRSUFFIX/$PRGNAM/$DIST.jar "\$@"
-__END__
- chmod 0755 $PRGNAM
-)
-
-mkdir -p $PKG/usr/share/pixmaps
-cat $CWD/alloy.png > $PKG/usr/share/pixmaps/alloy.png
-
-mkdir -p $PKG/usr/share/applications
-cat $CWD/alloy.desktop > $PKG/usr/share/applications/alloy.desktop
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
-mkdir -p $PKG/install
-cat $CWD/slack-desc > $PKG/install/slack-desc
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
-
-cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/development/alloy/alloy.desktop b/development/alloy/alloy.desktop
deleted file mode 100644
index 6e0739e971..0000000000
--- a/development/alloy/alloy.desktop
+++ /dev/null
@@ -1,10 +0,0 @@
-[Desktop Entry]
-Version=1.0
-Type=Application
-Name=Alloy Analyzer
-Comment=Alloy modeling language and analyzer
-Exec=alloy
-Icon=alloy
-Terminal=false
-Categories=Development;
-StartupNotify=true
diff --git a/development/alloy/alloy.info b/development/alloy/alloy.info
deleted file mode 100644
index 82db176c76..0000000000
--- a/development/alloy/alloy.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="alloy"
-VERSION="4.2"
-HOMEPAGE="http://alloy.mit.edu/"
-DOWNLOAD="http://ponce.cc/slackware/sources/repo/alloy4.2.jar"
-MD5SUM="dfc6f233a88738f2ac62bd2d6eb1c2bc"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-REQUIRES="jdk"
-MAINTAINER="orphaned - no maintainer"
-EMAIL="nobody@nowhere"
diff --git a/development/alloy/alloy.png b/development/alloy/alloy.png
deleted file mode 100644
index 8d01c72da2..0000000000
--- a/development/alloy/alloy.png
+++ /dev/null
Binary files differ
diff --git a/development/alloy/doinst.sh b/development/alloy/doinst.sh
deleted file mode 100644
index 5fb28930db..0000000000
--- a/development/alloy/doinst.sh
+++ /dev/null
@@ -1,3 +0,0 @@
-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/alloy/slack-desc b/development/alloy/slack-desc
deleted file mode 100644
index a6a1559de4..0000000000
--- a/development/alloy/slack-desc
+++ /dev/null
@@ -1,19 +0,0 @@
-# HOW TO EDIT THIS FILE:
-# The "handy ruler" below makes it easier to edit a package description.
-# Line up the first '|' above the ':' following the base package name, and
-# the '|' on the right side marks the last column you can put a character in.
-# You must make exactly 11 lines for the formatting to be correct. It's also
-# customary to leave one space after the ':' except on otherwise blank lines.
-
- |-----handy-ruler------------------------------------------------------|
-alloy: alloy (Alloy Analyzer)
-alloy:
-alloy: Alloy is a lightweight modelling language for software design. It is
-alloy: amenable to a fully automatic analysis, using the Alloy Analyzer, and
-alloy: provides a visualizer for making sense of solutions and
-alloy: counterexamples it finds.
-alloy:
-alloy: http://alloy.mit.edu/
-alloy:
-alloy:
-alloy:
diff --git a/development/amazon-corretto/amazon-corretto.SlackBuild b/development/amazon-corretto/amazon-corretto.SlackBuild
index d84aa7f756..3a46e5189b 100644
--- a/development/amazon-corretto/amazon-corretto.SlackBuild
+++ b/development/amazon-corretto/amazon-corretto.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Copyright 2019-2020 bifferos@gmail.com UK
# All rights reserved.
@@ -21,13 +21,23 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=amazon-corretto
VERSION=${VERSION:-8.242.08.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
+
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
-CWD=$(pwd)
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-amazon-corretto
OUTPUT=${OUTPUT:-/tmp}
@@ -85,4 +95,4 @@ cp -a \
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/amd-app-sdk/amd-app-sdk.SlackBuild b/development/amd-app-sdk/amd-app-sdk.SlackBuild
index a17be413dc..6b3922ffc6 100644
--- a/development/amd-app-sdk/amd-app-sdk.SlackBuild
+++ b/development/amd-app-sdk/amd-app-sdk.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for amd-app-sdk
@@ -30,11 +30,14 @@
# 20121220 - Updated for version 2.6: incompatible packaging with 2.4- versions
# 20130530 - Updated for version 2.8 and made samples optional
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=amd-app-sdk
INT_NAME=AMD-APP-SDK
VERSION=${VERSION:-2.8}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
SAMPLES=${SAMPLES:-no}
# (only x86 and x86_64 are supported)
@@ -46,7 +49,14 @@ case "$TESTARCH" in
exit 1 ;;
esac
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -138,4 +148,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/android-studio/android-studio.SlackBuild b/development/android-studio/android-studio.SlackBuild
index aab5877a39..6f92ebbd66 100644
--- a/development/android-studio/android-studio.SlackBuild
+++ b/development/android-studio/android-studio.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for Android Studio
# Copyright 2012-2017 Roberto Metere, Cagliari (CA), Italy <roberto@metere.it>
@@ -21,18 +21,28 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=android-studio
VERSION=${VERSION:-3.5.0_191.5791312}
BUILD=${BUILD:-1}
ARCH=${ARCH:-$(uname -m)}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
MAJORVER=${VERSION%_*}
MINORVER=$(echo ${VERSION#*_} | sed 's/_/./')
PKGNAM=android-studio-ide-${MINORVER}-linux.tar.gz
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=${TMP}/package-${PRGNAM}
OUTPUT=${OUTPUT:-/tmp}
@@ -83,4 +93,4 @@ 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}
+/sbin/makepkg -l y -c n ${OUTPUT}/${PRGNAM}-${VERSION}-${ARCH}-${BUILD}${TAG}.$PKGTYPE
diff --git a/development/android-tools/README b/development/android-tools/README
index e7d793fe84..fa0406782b 100644
--- a/development/android-tools/README
+++ b/development/android-tools/README
@@ -1,2 +1,2 @@
-These are the adb, fastboot, mkbootimg and make_ext4fs tools from the
-android sdk.
+These are the adb, fastboot, mkbootimg, unpack_bootimg, mke2fs.android,
+e2fsdroid, avbtool and ext2simg tools from the android sdk.
diff --git a/development/android-tools/android-tools.SlackBuild b/development/android-tools/android-tools.SlackBuild
index 8e141f5fbd..0e63d70693 100644
--- a/development/android-tools/android-tools.SlackBuild
+++ b/development/android-tools/android-tools.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
#
# Slackware build script for android-tools
# Thanks to the Arch linux maintainers for the makefiles
@@ -24,16 +24,23 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-PRGNAM=android-tools
-VERSION=${VERSION:-8.0.0_r24}
-SRC1=core-6cd85e2a89347e0a107f59e38ece61fa19e6da78.tar.gz
-SRC2=extras-af2dce5151ad478673401211dd71ae1579d2b5be.tar.gz
-SRC3=selinux-be29c2550c3ff6551a56048c075a88da01b46cab.tar.gz
-SRC4=f2fs-tools-b8baf1712d991541141bb0bdddd625f527e6d41f.tar.gz
-SRC5=boringssl-58e449904e248f34bdfc2be7a609c58bcb0257b7.tar.gz
+cd $(dirname $0) ; CWD=$(pwd)
+PRGNAM=android-tools
+VERSION=${VERSION:-29.0.5}
+SRC1=avb-355c69ae673220da533696c44acbfa489702d1ff.tar.gz
+SRC2=base-d634d2306033599c00b83e68c9ecb60e3206d40c.tar.gz
+SRC3=boringssl-a7a75f208caea8a303615724d4cc5f4e8dfb9695.tar.gz
+SRC4=core-fa4254a53a368a8f9b6604442eace6a7b6b63b6d.tar.gz
+SRC5=e2fsprogs-5fab03bbdc3789515748af8181b9e82dd99beb3b.tar.gz
+SRC6=extras-6748c3dd53494096ffeebfeeb12e3b3efad90a83.tar.gz
+SRC7=f2fs-tools-39ec3b4c2edc136d32392ddc7a7f222b4c68e88c.tar.gz
+SRC8=mkbootimg-e29814dcf6434e8d14379062e4ea1c1b58ff11d0.tar.gz
+SRC9=native-b9005758dcf78f89c6640ffb119b5b527a417928.tar.gz
+SRC10=selinux-9e188fde016babc76150098e0ab288e053cf92e2.tar.gz
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -43,7 +50,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -71,34 +85,36 @@ rm -rf $TMP/android-tools
mkdir $TMP/android-tools
cd $TMP/android-tools
+mkdir avb
+tar -xvf $CWD/$SRC1 -C avb
+mkdir base
+tar -xvf $CWD/$SRC2 -C base
+mkdir boringssl
+tar -xvf $CWD/$SRC3 -C boringssl
mkdir core
-tar -xvf $CWD/$SRC1 -C core
+tar -xvf $CWD/$SRC4 -C core
+mkdir e2fsprogs
+tar -xvf $CWD/$SRC5 -C e2fsprogs
mkdir extras
-tar -xvf $CWD/$SRC2 -C extras
-mkdir selinux
-tar -xvf $CWD/$SRC3 -C selinux
+tar -xvf $CWD/$SRC6 -C extras
mkdir f2fs-tools
-tar -xvf $CWD/$SRC4 -C f2fs-tools
-mkdir boringssl
-tar -xvf $CWD/$SRC5 -C boringssl
-
-#git clone --branch android-$VERSION --depth 1 https://android.googlesource.com/platform/system/core
-#git clone --branch android-$VERSION --depth 1 https://android.googlesource.com/platform/system/extras
-#git clone --branch android-$VERSION --depth 1 https://android.googlesource.com/platform/external/libselinux
-#git clone --branch android-$VERSION --depth 1 https://android.googlesource.com/platform/external/f2fs-tools
+tar -xvf $CWD/$SRC7 -C f2fs-tools
+mkdir mkbootimg
+tar -xvf $CWD/$SRC8 -C mkbootimg
+mkdir native
+tar -xvf $CWD/$SRC9 -C native
+mkdir selinux
+tar -xvf $CWD/$SRC10 -C selinux
+cp -a $CWD/deployagent.jar .
# generate_build.rb borrowed from Arch Linux
# And thanks to Alan Alberghini for the make_ext4fs patch.
-PKGVER=$VERSION ruby $CWD/generate_build.rb > build.ninja
+PKGVER=$VERSION LDFLAGS='-Wl,-z,relro,-z,now' ruby $CWD/generate_build.rb > build.ninja
cd core
patch -p1 < $CWD/fix_build_core.patch
cd ..
-cd selinux
-patch -p1 < $CWD/fix_build_selinux.patch
-cd ..
-
chown -R root:root .
find . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
@@ -110,16 +126,23 @@ find . \
mkdir -p boringssl/build
cd boringssl/build
cmake -GNinja ..
-ninja
+"${NINJA:=ninja}"
+$NINJA crypto/libcrypto.a
cd ../..
-ninja
+$NINJA
mkdir -p $PKG/usr/bin
-install -Dm 755 adb $PKG/usr/bin/adb
-install -Dm 755 fastboot $PKG/usr/bin/fastboot
-install -Dm 755 core/mkbootimg/mkbootimg $PKG/usr/bin/mkbootimg
-install -Dm 755 make_ext4fs $PKG/usr/bin/make_ext4fs
+install -D -m 0755 adb $PKG/usr/bin/adb
+install -D -m 0755 fastboot $PKG/usr/bin/fastboot
+install -D -m 0755 mke2fs.android $PKG/usr/bin/mke2fs.android
+install -D -m 0755 e2fsdroid $PKG/usr/bin/e2fsdroid
+install -D -m 0755 ext2simg $PKG/usr/bin/ext2simg
+install -D -m 0755 avb/avbtool $PKG/usr/bin/avbtool
+install -D -m 0755 mkbootimg/mkbootimg.py $PKG/usr/bin/mkbootimg
+install -D -m 0755 mkbootimg/unpack_bootimg.py $PKG/usr/bin/unpack_bootimg
+
+install -D -m 0644 $CWD/bash_completion.fastboot $PKG/usr/share/bash-completion/completions/fastboot
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
@@ -131,4 +154,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/android-tools/android-tools.info b/development/android-tools/android-tools.info
index ba44d787e2..61fbef39ef 100644
--- a/development/android-tools/android-tools.info
+++ b/development/android-tools/android-tools.info
@@ -1,18 +1,30 @@
PRGNAM="android-tools"
-VERSION="8.0.0_r24"
+VERSION="29.0.5"
HOMEPAGE="http://developer.android.com/sdk/"
-DOWNLOAD="https://sourceforge.net/projects/slackbuildsdirectlinks/files/android-tools/8.0.0_r24/core-6cd85e2a89347e0a107f59e38ece61fa19e6da78.tar.gz \
- https://sourceforge.net/projects/slackbuildsdirectlinks/files/android-tools/8.0.0_r24/extras-af2dce5151ad478673401211dd71ae1579d2b5be.tar.gz \
- https://sourceforge.net/projects/slackbuildsdirectlinks/files/android-tools/8.0.0_r24/f2fs-tools-b8baf1712d991541141bb0bdddd625f527e6d41f.tar.gz \
- https://sourceforge.net/projects/slackbuildsdirectlinks/files/android-tools/8.0.0_r24/selinux-be29c2550c3ff6551a56048c075a88da01b46cab.tar.gz \
- https://sourceforge.net/projects/slackbuildsdirectlinks/files/android-tools/8.0.0_r24/boringssl-58e449904e248f34bdfc2be7a609c58bcb0257b7.tar.gz"
-MD5SUM="b5b3857b5edae7305f5348e1db148b61 \
- 19bdc27835ed340fdbb4205d6af8e721 \
- 2ebe16bb82a5b24706d78d9e16d66f6e \
- 0599c72a1ff3142ad6baed8886d074a3 \
- 83ed1371eee7769f29b767c217e865e7"
+DOWNLOAD="http://ponce.cc/slackware/sources/repo/android-tools/29.0.5/avb-355c69ae673220da533696c44acbfa489702d1ff.tar.gz \
+ http://ponce.cc/slackware/sources/repo/android-tools/29.0.5/base-d634d2306033599c00b83e68c9ecb60e3206d40c.tar.gz \
+ http://ponce.cc/slackware/sources/repo/android-tools/29.0.5/boringssl-a7a75f208caea8a303615724d4cc5f4e8dfb9695.tar.gz \
+ http://ponce.cc/slackware/sources/repo/android-tools/29.0.5/core-fa4254a53a368a8f9b6604442eace6a7b6b63b6d.tar.gz \
+ http://ponce.cc/slackware/sources/repo/android-tools/29.0.5/e2fsprogs-5fab03bbdc3789515748af8181b9e82dd99beb3b.tar.gz \
+ http://ponce.cc/slackware/sources/repo/android-tools/29.0.5/extras-6748c3dd53494096ffeebfeeb12e3b3efad90a83.tar.gz \
+ http://ponce.cc/slackware/sources/repo/android-tools/29.0.5/f2fs-tools-39ec3b4c2edc136d32392ddc7a7f222b4c68e88c.tar.gz \
+ http://ponce.cc/slackware/sources/repo/android-tools/29.0.5/mkbootimg-e29814dcf6434e8d14379062e4ea1c1b58ff11d0.tar.gz \
+ http://ponce.cc/slackware/sources/repo/android-tools/29.0.5/native-b9005758dcf78f89c6640ffb119b5b527a417928.tar.gz \
+ http://ponce.cc/slackware/sources/repo/android-tools/29.0.5/selinux-9e188fde016babc76150098e0ab288e053cf92e2.tar.gz \
+ http://ponce.cc/slackware/sources/repo/android-tools/29.0.5/deployagent.jar"
+MD5SUM="6800e83627f1046be645fc8c7ba027d5 \
+ e816083df667905b865c248a8a20c2e7 \
+ a20c134ee4310e600384b7d0a60c2db6 \
+ 34fb01c210c7371833da14f1d7a970e6 \
+ 3b559a1c803c94079b177065b7424457 \
+ cdd9d7b4956e5da607bb1e94cb929065 \
+ 880a1708785515fe1447b1bf6b020093 \
+ f912725e4d01596c2a2d0fa3fe772d8e \
+ 3daf9cf55dceb85ca06ae116e61800b4 \
+ 28a8438bc0856def465f6456781a5275 \
+ bb500620af2f3716a61100f7b5c445fa"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="gtest ninja pcre2"
+REQUIRES="gtest protobuf3"
MAINTAINER="Philip van der Hoeven"
EMAIL="philip@vd-hoeven.nl"
diff --git a/development/android-tools/bash_completion.fastboot b/development/android-tools/bash_completion.fastboot
new file mode 100644
index 0000000000..bc59ee8636
--- /dev/null
+++ b/development/android-tools/bash_completion.fastboot
@@ -0,0 +1,90 @@
+## Bash completion for the Android SDK tools.
+##
+## Copyright (c) 2009 Matt Brubeck
+##
+## Permission is hereby granted, free of charge, to any person obtaining a copy
+## of this software and associated documentation files (the "Software"), to deal
+## in the Software without restriction, including without limitation the rights
+## to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+## copies of the Software, and to permit persons to whom the Software is
+## furnished to do so, subject to the following conditions:
+##
+## The above copyright notice and this permission notice shall be included in
+## all copies or substantial portions of the Software.
+##
+## THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+## IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+## FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+## AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+## LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+## OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+## THE SOFTWARE.
+
+
+function _fastboot()
+{
+ local cur prev opts cmds c subcommand device_selected
+ COMPREPLY=()
+ cur="${COMP_WORDS[COMP_CWORD]}"
+ prev="${COMP_WORDS[COMP_CWORD-1]}"
+ opts="-w -s -p -c -i -b -n"
+ cmds="update flashall flash erase getvar boot devices \
+ reboot reboot-bootloader oem continue"
+ subcommand=""
+ partition_list="boot recovery system userdata bootloader radio"
+ device_selected=""
+
+ # Look for the subcommand.
+ c=1
+ while [ $c -lt $COMP_CWORD ]; do
+ word="${COMP_WORDS[c]}"
+ if [ "$word" = "-s" ]; then
+ device_selected=true
+ fi
+ for cmd in $cmds; do
+ if [ "$cmd" = "$word" ]; then
+ subcommand="$word"
+ fi
+ done
+ c=$((++c))
+ done
+
+ case "${subcommand}" in
+ '')
+ case "${prev}" in
+ -s)
+ # Use 'fastboot devices' to list serial numbers.
+ COMPREPLY=( $(compgen -W "$(fastboot devices|cut -f1)" -- ${cur} ) )
+ return 0
+ ;;
+ esac
+ case "${cur}" in
+ -*)
+ COMPREPLY=( $(compgen -W "$opts" -- ${cur}) )
+ return 0
+ ;;
+ esac
+ if [ -z "$device_selected" ]; then
+ local num_devices=$(( $(fastboot devices 2>/dev/null|wc -l) ))
+ if [ "$num_devices" -gt "1" ]; then
+ # With multiple devices, you must choose a device first.
+ COMPREPLY=( $(compgen -W "-s" -- ${cur}) )
+ return 0
+ fi
+ fi
+ COMPREPLY=( $(compgen -W "${cmds}" -- ${cur}) )
+ return 0
+ ;;
+ flash)
+ # partition name
+ COMPREPLY=( $(compgen -W "${partition_list}" -- ${cur}) )
+ return 0
+ ;;
+ erase)
+ # partition name
+ COMPREPLY=( $(compgen -W "${partition_list}" -- ${cur}) )
+ return 0
+ ;;
+ esac
+}
+complete -o default -F _fastboot fastboot
diff --git a/development/android-tools/fix_build_core.patch b/development/android-tools/fix_build_core.patch
index b67a540199..fede1c09cc 100644
--- a/development/android-tools/fix_build_core.patch
+++ b/development/android-tools/fix_build_core.patch
@@ -1,16 +1,49 @@
+diff --git a/adb/adb.cpp b/adb/adb.cpp
+index 1ec145b25c..b6e943f6ee 100644
+--- a/adb/adb.cpp
++++ b/adb/adb.cpp
+@@ -44,8 +44,6 @@
+ #include <android-base/parsenetaddress.h>
+ #include <android-base/stringprintf.h>
+ #include <android-base/strings.h>
+-#include <build/version.h>
+-#include <platform_tools_version.h>
+
+ #include "adb_auth.h"
+ #include "adb_io.h"
+@@ -66,10 +64,10 @@ std::string adb_version() {
+ // Don't change the format of this --- it's parsed by ddmlib.
+ return android::base::StringPrintf(
+ "Android Debug Bridge version %d.%d.%d\n"
+- "Version %s-%s\n"
++ "Version %s\n"
+ "Installed as %s\n",
+ ADB_VERSION_MAJOR, ADB_VERSION_MINOR, ADB_SERVER_VERSION,
+- PLATFORM_TOOLS_VERSION, android::build::GetBuildNumber().c_str(),
++ PLATFORM_TOOLS_VERSION,
+ android::base::GetExecutablePath().c_str());
+ }
+
+diff --git a/adb/client/main.cpp b/adb/client/main.cpp
+index 0c5c28f1b3..b6a1281521 100644
+--- a/adb/client/main.cpp
++++ b/adb/client/main.cpp
+@@ -118,10 +118,6 @@ int adb_server_main(int is_daemon, const std::string& socket_spec, int ack_reply
+ init_transport_registration();
+ init_reconnect_handler();
+
+- if (!getenv("ADB_MDNS") || strcmp(getenv("ADB_MDNS"), "0") != 0) {
+- init_mdns_transport_discovery();
+- }
+-
+ if (!getenv("ADB_USB") || strcmp(getenv("ADB_USB"), "0") != 0) {
+ usb_init();
+ } else {
diff --git a/adb/client/usb_libusb.cpp b/adb/client/usb_libusb.cpp
-index 7025f283c..66fad6564 100644
+index 53f01a0ce5..b4c3aadc28 100644
--- a/adb/client/usb_libusb.cpp
+++ b/adb/client/usb_libusb.cpp
-@@ -21,6 +21,7 @@
- #include <stdint.h>
-
- #include <atomic>
-+#include <condition_variable>
- #include <chrono>
- #include <memory>
- #include <mutex>
-@@ -28,7 +29,7 @@
+@@ -30,7 +30,7 @@
#include <thread>
#include <unordered_map>
@@ -19,63 +52,53 @@ index 7025f283c..66fad6564 100644
#include <android-base/file.h>
#include <android-base/logging.h>
-diff --git a/adb/sysdeps/posix/network.cpp b/adb/sysdeps/posix/network.cpp
-index 45da5af4a..516c716d9 100644
---- a/adb/sysdeps/posix/network.cpp
-+++ b/adb/sysdeps/posix/network.cpp
-@@ -16,6 +16,7 @@
-
- #include "sysdeps/network.h"
-
-+#include <cstring>
- #include <errno.h>
- #include <netinet/in.h>
- #include <sys/socket.h>
-diff --git a/base/errors_unix.cpp b/base/errors_unix.cpp
-index 296995efe..48269b675 100644
---- a/base/errors_unix.cpp
-+++ b/base/errors_unix.cpp
-@@ -17,6 +17,7 @@
- #include "android-base/errors.h"
-
- #include <errno.h>
-+#include <string.h>
+diff --git a/fastboot/fastboot.cpp b/fastboot/fastboot.cpp
+index 2fe3b1a9e0..a61b221ce3 100644
+--- a/fastboot/fastboot.cpp
++++ b/fastboot/fastboot.cpp
+@@ -59,10 +59,8 @@
+ #include <android-base/stringprintf.h>
+ #include <android-base/strings.h>
+ #include <android-base/unique_fd.h>
+-#include <build/version.h>
+ #include <libavb/libavb.h>
+ #include <liblp/liblp.h>
+-#include <platform_tools_version.h>
+ #include <sparse/sparse.h>
+ #include <ziparchive/zip_archive.h>
- namespace android {
- namespace base {
-diff --git a/base/file.cpp b/base/file.cpp
-index 2f697a1cc..81aef5758 100644
---- a/base/file.cpp
-+++ b/base/file.cpp
-@@ -22,6 +22,7 @@
- #include <sys/stat.h>
- #include <sys/types.h>
- #include <unistd.h>
-+#include <string.h>
+@@ -1783,7 +1781,7 @@ int FastBootTool::Main(int argc, char* argv[]) {
+ setvbuf(stdout, nullptr, _IONBF, 0);
+ setvbuf(stderr, nullptr, _IONBF, 0);
+ } else if (name == "version") {
+- fprintf(stdout, "fastboot version %s-%s\n", PLATFORM_TOOLS_VERSION, android::build::GetBuildNumber().c_str());
++ fprintf(stdout, "fastboot version %s\n", PLATFORM_TOOLS_VERSION);
+ fprintf(stdout, "Installed as %s\n", android::base::GetExecutablePath().c_str());
+ return 0;
+ #if !defined(_WIN32)
+diff --git a/fastboot/fs.cpp b/fastboot/fs.cpp
+index 8c0aa6bf4e..3ad5b53568 100644
+--- a/fastboot/fs.cpp
++++ b/fastboot/fs.cpp
+@@ -117,7 +117,7 @@ static int generate_ext4_image(const char* fileName, long long partSize,
+ static constexpr int block_size = 4096;
+ const std::string exec_dir = android::base::GetExecutableDirectory();
- #include <memory>
- #include <mutex>
-diff --git a/base/logging.cpp b/base/logging.cpp
-index 6357b4ba7..3c7dbce13 100644
---- a/base/logging.cpp
-+++ b/base/logging.cpp
-@@ -23,6 +23,7 @@
- #include <fcntl.h>
- #include <libgen.h>
- #include <time.h>
-+#include <string.h>
+- const std::string mke2fs_path = exec_dir + "/mke2fs";
++ const std::string mke2fs_path = exec_dir + "/mke2fs.android";
+ std::vector<const char*> mke2fs_args = {mke2fs_path.c_str(), "-t", "ext4", "-b"};
- // For getprogname(3) or program_invocation_short_name.
- #if defined(__ANDROID__) || defined(__APPLE__)
-diff --git a/libsparse/sparse_read.cpp b/libsparse/sparse_read.cpp
-index bd668735a..76cf43299 100644
---- a/libsparse/sparse_read.cpp
-+++ b/libsparse/sparse_read.cpp
-@@ -18,6 +18,7 @@
- #define _LARGEFILE64_SOURCE 1
+ std::string block_size_str = std::to_string(block_size);
+diff --git a/libcutils/include/cutils/threads.h b/libcutils/include/cutils/threads.h
+index ba4846e33b..f3fccc4895 100644
+--- a/libcutils/include/cutils/threads.h
++++ b/libcutils/include/cutils/threads.h
+@@ -33,8 +33,6 @@ extern "C" {
+ // Deprecated: use android::base::GetThreadId instead, which doesn't truncate on Mac/Windows.
+ //
- #include <algorithm>
-+#include <cstring>
- #include <inttypes.h>
- #include <fcntl.h>
- #include <stdarg.h>
+-extern pid_t gettid();
+-
+ //
+ // Deprecated: use `_Thread_local` in C or `thread_local` in C++.
+ //
diff --git a/development/android-tools/fix_build_selinux.patch b/development/android-tools/fix_build_selinux.patch
deleted file mode 100644
index 429f87ce57..0000000000
--- a/development/android-tools/fix_build_selinux.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-diff --git a/libsepol/src/private.h b/libsepol/src/private.h
-index b884c23b..447fa64b 100644
---- a/libsepol/src/private.h
-+++ b/libsepol/src/private.h
-@@ -14,7 +14,7 @@
- #endif
-
- #include <errno.h>
--#include <dso.h>
-+#include "dso.h"
-
- #ifdef __APPLE__
- #define __BYTE_ORDER BYTE_ORDER
-diff --git a/libsepol/src/util.c b/libsepol/src/util.c
-index b00251c6..68e7c6a0 100644
---- a/libsepol/src/util.c
-+++ b/libsepol/src/util.c
-@@ -27,7 +27,7 @@
- #include <sepol/policydb/flask_types.h>
- #include <sepol/policydb/policydb.h>
- #include <sepol/policydb/util.h>
--#include <dso.h>
-+#include "dso.h"
-
- struct val_to_name {
- unsigned int val;
diff --git a/development/android-tools/generate_build.rb b/development/android-tools/generate_build.rb
index cb3e1e685c..2c74ee00cc 100644
--- a/development/android-tools/generate_build.rb
+++ b/development/android-tools/generate_build.rb
@@ -5,57 +5,78 @@
# This script tries to mimic Android build rules.
def expand(dir, files)
- files.map{|f| File.join(dir,f)}
+ files.map { |f| File.join(dir, f) }
end
# Compiles sources to *.o files.
# Returns array of output *.o filenames
-def compile(sources, cflags)
+def compile(sources, cflags, params = {})
outputs = []
for s in sources
ext = File.extname(s)
case ext
- when '.c'
- cc = 'cc'
- lang_flags = '-std=gnu11 $CFLAGS $CPPFLAGS'
- when '.cpp', '.cc'
- cc = 'cxx'
- lang_flags = '-std=gnu++14 $CXXFLAGS $CPPFLAGS'
+ when ".c"
+ cc = "cc"
+ lang_flags = "-std=gnu11 $CFLAGS $CPPFLAGS"
+ when ".cpp", ".cc"
+ cc = "cxx"
+ lang_flags = "-std=gnu++2a $CXXFLAGS $CPPFLAGS"
else
- raise "Unknown extension #{ext}"
+ raise "Unknown extension #{ext}"
end
- output = s + '.o'
+ output = s + ".o"
outputs << output
- puts "build #{output}: #{cc} #{s}\n cflags = #{lang_flags} #{cflags}"
+ order_deps = if params[:order_deps]
+ " || " + params[:order_deps].join(" ")
+ else
+ ""
+ end
+
+ puts "build #{output}: #{cc} #{s}#{order_deps}\n cflags = #{lang_flags} #{cflags}"
end
return outputs
end
+# Generate proto and compile it
+def protoc(source)
+ basename = File.join(File.dirname(source), File.basename(source, ".proto"))
+ cfile = basename + ".pb.cc"
+ hfile = basename + ".pb.h"
+ ofile = cfile + ".o"
+ puts "build #{cfile} #{hfile}: protoc #{source}"
+ puts "build #{ofile}: cc #{cfile}\n cflags = -std=gnu++2a $CXXFLAGS $CPPFLAGS -I."
+
+ return hfile, cfile, ofile
+end
+
# dir - directory where ninja file is located
# lib - static library path relative to dir
def subninja(dir, lib)
puts "subninja #{dir}build.ninja"
- return lib.each{|l| dir + l}
+ return lib.each { |l| dir + l }
end
# Links object files
def link(output, objects, ldflags)
- puts "build #{output}: link #{objects.join(' ')}\n ldflags = #{ldflags} $LDFLAGS"
+ puts "build #{output}: link #{objects.join(" ")}\n ldflags = #{ldflags} $LDFLAGS"
end
-puts "# This set of commands generated by generate_build.rb script\n\n"
-puts "CC = #{ENV['CC'] || 'clang'}"
-puts "CXX = #{ENV['CXX'] || 'clang++'}\n\n"
-puts "CFLAGS = #{ENV['CFLAGS']}"
-puts "CXXFLAGS = #{ENV['CXXFLAGS']}"
-puts "LDFLAGS = #{ENV['LDFLAGS']}"
-puts "PKGVER = #{ENV['PKGVER']}\n\n"
-
+def genheader(input, variable, output)
+ puts "build #{output}: genheader #{input}\n var = #{variable}"
+end
-puts """
+puts "# This set of commands generated by generate_build.rb script\n\n"
+puts "CC = #{ENV["CC"] || "clang"}"
+puts "CXX = #{ENV["CXX"] || "clang++"}\n\n"
+puts "CFLAGS = #{ENV["CFLAGS"]}"
+puts "CXXFLAGS = #{ENV["CXXFLAGS"]}"
+puts "LDFLAGS = #{ENV["LDFLAGS"]}"
+puts "PLATFORM_TOOLS_VERSION = #{ENV["PLATFORM_TOOLS_VERSION"]}\n\n"
+
+puts "" "
rule cc
command = $CC $cflags -c $in -o $out
@@ -65,8 +86,14 @@ rule cxx
rule link
command = $CXX $ldflags $LDFLAGS $in -o $out
+rule protoc
+ command = protoc --cpp_out=. $in
+
+rule genheader
+ command = (echo 'unsigned char $var[] = {' && xxd -i <$in && echo '};') > $out
-"""
+
+" ""
adbdfiles = %w(
adb.cpp
@@ -74,210 +101,366 @@ adbdfiles = %w(
adb_listeners.cpp
adb_trace.cpp
adb_utils.cpp
- bugreport.cpp
- line_printer.cpp
+ fdevent/fdevent.cpp
+ fdevent/fdevent_poll.cpp
+ fdevent/fdevent_epoll.cpp
+ shell_service_protocol.cpp
sockets.cpp
transport.cpp
transport_local.cpp
transport_usb.cpp
- transport_mdns_unsupported.cpp
- fdevent.cpp
- adb_auth_host.cpp
- shell_service_protocol.cpp
)
-libadbd = compile(expand('core/adb', adbdfiles), '-DADB_VERSION="\"$PKGVER\"" -DADB_HOST=1 -Icore/include -Icore/base/include -Icore/adb -Icore/libcrypto_utils/include -Iboringssl/include')
+libadbd = compile(expand("core/adb", adbdfiles), '-DPLATFORM_TOOLS_VERSION="\"$PLATFORM_TOOLS_VERSION\"" -DADB_HOST=1 -Icore/include -Icore/base/include -Icore/adb -Icore/libcrypto_utils/include -Iboringssl/include -Icore/diagnose_usb/include')
+
+apkent_h, apkent_c, apkent_o = protoc("core/adb/fastdeploy/proto/ApkEntry.proto")
+
+deployagent_inc = "core/adb/client/deployagent.inc"
+genheader("deployagent.jar", "kDeployAgent", deployagent_inc)
+
+deployagentscript_inc = "core/adb/client/deployagentscript.inc"
+genheader("core/adb/fastdeploy/deployagent/deployagent.sh", "kDeployAgentScript", deployagentscript_inc)
adbfiles = %w(
- console.cpp
- socket_spec.cpp
- commandline.cpp
- adb_client.cpp
- services.cpp
- file_sync_client.cpp
- sysdeps_unix.cpp
- sysdeps/errno.cpp
- sysdeps/posix/network.cpp
+ client/adb_client.cpp
+ client/adb_install.cpp
+ client/auth.cpp
+ client/bugreport.cpp
+ client/commandline.cpp
+ client/console.cpp
+ client/fastdeploy.cpp
+ client/fastdeploycallbacks.cpp
+ client/file_sync_client.cpp
+ client/line_printer.cpp
client/main.cpp
client/usb_dispatch.cpp
- client/usb_linux.cpp
client/usb_libusb.cpp
+ client/usb_linux.cpp
+ fastdeploy/deploypatchgenerator/apk_archive.cpp
+ fastdeploy/deploypatchgenerator/deploy_patch_generator.cpp
+ fastdeploy/deploypatchgenerator/patch_utils.cpp
+ services.cpp
+ socket_spec.cpp
+ sysdeps/errno.cpp
+ sysdeps/posix/network.cpp
+ sysdeps_unix.cpp
+)
+libadb = compile(expand("core/adb", adbfiles), "-D_GNU_SOURCE -DADB_HOST=1 -Icore/include -Icore/base/include -Icore/adb -Icore/libcrypto_utils/include -Iboringssl/include -Ibase/libs/androidfw/include -Inative/include", :order_deps => [apkent_h, deployagent_inc, deployagentscript_inc])
+
+androidfwfiles = %w(
+ LocaleData.cpp
+ ResourceTypes.cpp
+ TypeWrappers.cpp
+ ZipFileRO.cpp
)
-libadb = compile(expand('core/adb', adbfiles), '-D_GNU_SOURCE -DADB_HOST=1 -Icore/include -Icore/base/include -Icore/adb')
+libandroidfw = compile(expand("base/libs/androidfw", androidfwfiles), "-Icore/base/include -Ibase/libs/androidfw/include -Icore/libutils/include -Icore/liblog/include -Icore/libsystem/include -Inative/include -Icore/libcutils/include -Icore/libziparchive/include")
basefiles = %w(
+ chrono_utils.cpp
+ errors_unix.cpp
file.cpp
logging.cpp
+ mapped_file.cpp
parsenetaddress.cpp
stringprintf.cpp
strings.cpp
- errors_unix.cpp
test_utils.cpp
+ threads.cpp
)
-libbase = compile(expand('core/base', basefiles), '-DADB_HOST=1 -Icore/base/include -Icore/include')
+libbase = compile(expand("core/base", basefiles), "-DADB_HOST=1 -Icore/base/include -Icore/include")
logfiles = %w(
- log_event_write.c
- fake_log_device.c
- log_event_list.c
- logger_write.c
- config_write.c
- config_read.c
- logger_lock.c
- local_logger.c
- fake_writer.c
- logger_name.c
- stderr_write.c
- logprint.c
+ fake_log_device.cpp
+ fake_writer.cpp
+ log_event_list.cpp
+ log_event_write.cpp
+ logger_lock.cpp
+ logger_name.cpp
+ logger_write.cpp
+ logprint.cpp
)
-liblog = compile(expand('core/liblog', logfiles), '-DLIBLOG_LOG_TAG=1006 -D_XOPEN_SOURCE=700 -DFAKE_LOG_DEVICE=1 -Icore/log/include -Icore/include')
+liblog = compile(expand("core/liblog", logfiles), "-DLIBLOG_LOG_TAG=1006 -D_XOPEN_SOURCE=700 -DFAKE_LOG_DEVICE=1 -Icore/log/include -Icore/include")
cutilsfiles = %w(
- load_file.c
- canned_fs_config.c
+ android_get_control_file.cpp
+ canned_fs_config.cpp
fs_config.cpp
- socket_local_client_unix.c
- socket_network_client_unix.c
- socket_local_server_unix.c
- sockets_unix.cpp
- socket_inaddr_any_server_unix.c
+ load_file.cpp
+ socket_inaddr_any_server_unix.cpp
+ socket_local_client_unix.cpp
+ socket_local_server_unix.cpp
+ socket_network_client_unix.cpp
sockets.cpp
- android_get_control_file.cpp
- threads.c
+ sockets_unix.cpp
+ threads.cpp
)
-libcutils = compile(expand('core/libcutils', cutilsfiles), '-D_GNU_SOURCE -Icore/include -Icore/libcutils/include')
+libcutils = compile(expand("core/libcutils", cutilsfiles), "-D_GNU_SOURCE -Icore/libcutils/include -Icore/include -Icore/base/include")
diagnoseusbfiles = %w(
diagnose_usb.cpp
)
-libdiagnoseusb = compile(expand('core/adb', diagnoseusbfiles), '-Icore/include -Icore/base/include')
+libdiagnoseusb = compile(expand("core/diagnose_usb", diagnoseusbfiles), "-Icore/include -Icore/base/include -Icore/diagnose_usb/include")
libcryptofiles = %w(
android_pubkey.c
)
-libcrypto = compile(expand('core/libcrypto_utils', libcryptofiles), '-Icore/libcrypto_utils/include -Iboringssl/include')
+libcrypto = compile(expand("core/libcrypto_utils", libcryptofiles), "-Icore/libcrypto_utils/include -Iboringssl/include")
# TODO: make subninja working
#boringssl = subninja('boringssl/build/', ['crypto/libcrypto.a'])
-boringssl = ['boringssl/build/crypto/libcrypto.a']
-
-link('adb', libbase + liblog + libcutils + libadbd + libadb + libdiagnoseusb + libcrypto + boringssl, '-lpthread -lusb-1.0')
-
+boringssl = ["boringssl/build/crypto/libcrypto.a"]
fastbootfiles = %w(
- protocol.cpp
- engine.cpp
bootimg_utils.cpp
fastboot.cpp
- util.cpp
+ fastboot_driver.cpp
fs.cpp
- usb_linux.cpp
+ main.cpp
socket.cpp
tcp.cpp
udp.cpp
+ usb_linux.cpp
+ util.cpp
+)
+libfastboot = compile(expand("core/fastboot", fastbootfiles), '-DPLATFORM_TOOLS_VERSION="\"$PLATFORM_TOOLS_VERSION\"" -D_GNU_SOURCE -D_XOPEN_SOURCE=700 -DUSE_F2FS -Icore/base/include -Icore/include -Icore/adb -Icore/libsparse/include -Imkbootimg/include/bootimg -Iextras/ext4_utils/include -Iextras/f2fs_utils -Icore/libziparchive/include -Icore/fs_mgr/liblp/include -Icore/diagnose_usb/include -Iavb')
+
+fsmgrfiles = %w(
+ liblp/images.cpp
+ liblp/partition_opener.cpp
+ liblp/reader.cpp
+ liblp/utility.cpp
+ liblp/writer.cpp
)
-libfastboot = compile(expand('core/fastboot', fastbootfiles), '-DFASTBOOT_VERSION="\"$PKGVER\"" -D_GNU_SOURCE -D_XOPEN_SOURCE=700 -DUSE_F2FS -Icore/base/include -Icore/include -Icore/adb -Icore/libsparse/include -Icore/mkbootimg -Iextras/ext4_utils/include -Iextras/f2fs_utils')
+libfsmgr = compile(expand("core/fs_mgr", fsmgrfiles), "-Icore/fs_mgr/liblp/include -Icore/base/include -Iextras/ext4_utils/include -Icore/libsparse/include")
sparsefiles = %w(
- backed_block.c
- output_file.c
- sparse.c
- sparse_crc32.c
- sparse_err.c
+ backed_block.cpp
+ output_file.cpp
+ sparse.cpp
+ sparse_crc32.cpp
+ sparse_err.cpp
sparse_read.cpp
)
-libsparse = compile(expand('core/libsparse', sparsefiles), '-Icore/libsparse/include -Icore/base/include')
+libsparse = compile(expand("core/libsparse", sparsefiles), "-Icore/libsparse/include -Icore/base/include")
f2fsfiles = %w(
- f2fs_utils.c
- f2fs_ioutils.c
- f2fs_dlutils.c
)
-f2fs = compile(expand('extras/f2fs_utils', f2fsfiles), '-Iextras/f2fs_utils -If2fs-tools/include -If2fs-tools/mkfs -Icore/libsparse/include -Iselinux/libselinux/include')
+f2fs = compile(expand("extras/f2fs_utils", f2fsfiles), "-DHAVE_LINUX_TYPES_H -If2fs-tools/include -Icore/liblog/include")
zipfiles = %w(
zip_archive.cc
)
-libzip = compile(expand('core/libziparchive', zipfiles), '-Icore/base/include -Icore/include')
+libzip = compile(expand("core/libziparchive", zipfiles), "-Icore/base/include -Icore/include -Icore/libziparchive/include")
utilfiles = %w(
FileMap.cpp
+ SharedBuffer.cpp
+ String16.cpp
+ String8.cpp
+ VectorImpl.cpp
+ Unicode.cpp
)
-libutil = compile(expand('core/libutils', utilfiles), '-Icore/include')
+libutil = compile(expand("core/libutils", utilfiles), "-Icore/include -Icore/base/include")
ext4files = %w(
- make_ext4fs.c
- ext4fixup.c
- ext4_utils.c
- allocate.c
- contents.c
- extent.c
- indirect.c
- sha1.c
- wipe.c
- crc16.c
- ext4_sb.c
-)
-libext4 = compile(expand('extras/ext4_utils', ext4files), '-D_GNU_SOURCE -Icore/libsparse/include -Icore/include -Iselinux/libselinux/include -Iextras/ext4_utils/include -DANDROID -DHOST=1')
-
-make_ext4files = %w(
- make_ext4fs_main.c
+ ext4_utils.cpp
+ wipe.cpp
+ ext4_sb.cpp
)
-libmake_ext4 = compile(expand('extras/ext4_utils', make_ext4files), '-DANDROID -Icore/libsparse/include -Icore/include -Iselinux/libselinux/include -Iextras/ext4_utils/include -DHOST=1')
+libext4 = compile(expand("extras/ext4_utils", ext4files), "-D_GNU_SOURCE -Icore/libsparse/include -Icore/include -Iselinux/libselinux/include -Iextras/ext4_utils/include -Icore/base/include")
selinuxfiles = %w(
+ booleans.c
callbacks.c
+ canonicalize_context.c
check_context.c
+ disable.c
+ enabled.c
freecon.c
+ getenforce.c
init.c
+ label_backends_android.c
label.c
label_file.c
label_support.c
- setrans_client.c
- regex.c
- matchpathcon.c
- selinux_config.c
- label_backends_android.c
- canonicalize_context.c
- lsetfilecon.c
- policyvers.c
lgetfilecon.c
load_policy.c
+ lsetfilecon.c
+ matchpathcon.c
+ policyvers.c
+ regex.c
+ selinux_config.c
+ setenforce.c
+ setrans_client.c
seusers.c
sha1.c
- booleans.c
- disable.c
- enabled.c
- getenforce.c
- setenforce.c
)
-libselinux = compile(expand('selinux/libselinux/src', selinuxfiles), '-DAUDITD_LOG_TAG=1003 -D_GNU_SOURCE -DHOST -DUSE_PCRE2 -DNO_PERSISTENTLY_STORED_PATTERNS -DDISABLE_SETRANS -DDISABLE_BOOL -DNO_MEDIA_BACKEND -DNO_X_BACKEND -DNO_DB_BACKEND -DPCRE2_CODE_UNIT_WIDTH=8 -Iselinux/libselinux/include -Iselinux/libsepol/include')
+libselinux = compile(expand("selinux/libselinux/src", selinuxfiles), "-DAUDITD_LOG_TAG=1003 -D_GNU_SOURCE -DHOST -DUSE_PCRE2 -DNO_PERSISTENTLY_STORED_PATTERNS -DDISABLE_SETRANS -DDISABLE_BOOL -DNO_MEDIA_BACKEND -DNO_X_BACKEND -DNO_DB_BACKEND -DPCRE2_CODE_UNIT_WIDTH=8 -Iselinux/libselinux/include -Iselinux/libsepol/include")
libsepolfiles = %w(
- policydb_public.c
- genbools.c
- debug.c
- policydb.c
- conditional.c
- services.c
- ebitmap.c
- util.c
assertion.c
+ avrule_block.c
avtab.c
- hashtab.c
- sidtab.c
+ conditional.c
+ constraint.c
context.c
- genusers.c
context_record.c
+ debug.c
+ ebitmap.c
+ expand.c
+ genbools.c
+ genusers.c
+ hashtab.c
+ hierarchy.c
+ kernel_to_common.c
mls.c
- avrule_block.c
- symtab.c
+ policydb.c
policydb_convert.c
+ policydb_public.c
+ services.c
+ sidtab.c
+ symtab.c
+ util.c
write.c
- constraint.c
- expand.c
- hierarchy.c
)
-libsepol = compile(expand('selinux/libsepol/src', libsepolfiles), '-Iselinux/libsepol/include')
+libsepol = compile(expand("selinux/libsepol/src", libsepolfiles), "-Iselinux/libsepol/include -Iselinux/libsepol/src")
+
+link("fastboot", libfsmgr + libsparse + libzip + libcutils + liblog + libutil + libbase + libext4 + f2fs + libselinux + libsepol + libfastboot + libdiagnoseusb + boringssl, "-lz -lpcre2-8 -lpthread -ldl")
+
+# mke2fs.android - a ustom version of mke2fs that supports --android_sparse (FS#56955)
+libext2fsfiles = %w(
+ lib/blkid/cache.c
+ lib/blkid/dev.c
+ lib/blkid/devname.c
+ lib/blkid/devno.c
+ lib/blkid/getsize.c
+ lib/blkid/llseek.c
+ lib/blkid/probe.c
+ lib/blkid/read.c
+ lib/blkid/resolve.c
+ lib/blkid/save.c
+ lib/blkid/tag.c
+ lib/e2p/encoding.c
+ lib/e2p/feature.c
+ lib/e2p/hashstr.c
+ lib/e2p/mntopts.c
+ lib/e2p/ostype.c
+ lib/e2p/parse_num.c
+ lib/e2p/uuid.c
+ lib/et/com_err.c
+ lib/et/error_message.c
+ lib/et/et_name.c
+ lib/ext2fs/alloc.c
+ lib/ext2fs/alloc_sb.c
+ lib/ext2fs/alloc_stats.c
+ lib/ext2fs/alloc_tables.c
+ lib/ext2fs/atexit.c
+ lib/ext2fs/badblocks.c
+ lib/ext2fs/bb_inode.c
+ lib/ext2fs/bitmaps.c
+ lib/ext2fs/bitops.c
+ lib/ext2fs/blkmap64_ba.c
+ lib/ext2fs/blkmap64_rb.c
+ lib/ext2fs/blknum.c
+ lib/ext2fs/block.c
+ lib/ext2fs/bmap.c
+ lib/ext2fs/closefs.c
+ lib/ext2fs/crc16.c
+ lib/ext2fs/crc32c.c
+ lib/ext2fs/csum.c
+ lib/ext2fs/dirblock.c
+ lib/ext2fs/dir_iterate.c
+ lib/ext2fs/expanddir.c
+ lib/ext2fs/ext2_err.c
+ lib/ext2fs/ext_attr.c
+ lib/ext2fs/extent.c
+ lib/ext2fs/fallocate.c
+ lib/ext2fs/fileio.c
+ lib/ext2fs/freefs.c
+ lib/ext2fs/gen_bitmap64.c
+ lib/ext2fs/gen_bitmap.c
+ lib/ext2fs/get_num_dirs.c
+ lib/ext2fs/getsectsize.c
+ lib/ext2fs/getsize.c
+ lib/ext2fs/hashmap.c
+ lib/ext2fs/i_block.c
+ lib/ext2fs/ind_block.c
+ lib/ext2fs/initialize.c
+ lib/ext2fs/inline.c
+ lib/ext2fs/inline_data.c
+ lib/ext2fs/inode.c
+ lib/ext2fs/io_manager.c
+ lib/ext2fs/ismounted.c
+ lib/ext2fs/link.c
+ lib/ext2fs/llseek.c
+ lib/ext2fs/lookup.c
+ lib/ext2fs/mkdir.c
+ lib/ext2fs/mkjournal.c
+ lib/ext2fs/mmp.c
+ lib/ext2fs/namei.c
+ lib/ext2fs/newdir.c
+ lib/ext2fs/nls_utf8.c
+ lib/ext2fs/openfs.c
+ lib/ext2fs/progress.c
+ lib/ext2fs/punch.c
+ lib/ext2fs/rbtree.c
+ lib/ext2fs/read_bb.c
+ lib/ext2fs/read_bb_file.c
+ lib/ext2fs/res_gdt.c
+ lib/ext2fs/rw_bitmaps.c
+ lib/ext2fs/sha512.c
+ lib/ext2fs/sparse_io.c
+ lib/ext2fs/symlink.c
+ lib/ext2fs/undo_io.c
+ lib/ext2fs/unix_io.c
+ lib/ext2fs/valid_blk.c
+ lib/support/dict.c
+ lib/support/mkquota.c
+ lib/support/parse_qtype.c
+ lib/support/plausible.c
+ lib/support/prof_err.c
+ lib/support/profile.c
+ lib/support/quotaio.c
+ lib/support/quotaio_tree.c
+ lib/support/quotaio_v2.c
+ lib/uuid/clear.c
+ lib/uuid/gen_uuid.c
+ lib/uuid/isnull.c
+ lib/uuid/pack.c
+ lib/uuid/parse.c
+ lib/uuid/unpack.c
+ lib/uuid/unparse.c
+ misc/create_inode.c
+)
+libext2fs = compile(expand("e2fsprogs", libext2fsfiles), "-Ie2fsprogs/lib -Ie2fsprogs/lib/ext2fs -Icore/libsparse/include")
+
+mke2fsfiles = %w(
+ misc/default_profile.c
+ misc/mke2fs.c
+ misc/mk_hugefiles.c
+ misc/util.c
+)
+mke2fs = compile(expand("e2fsprogs", mke2fsfiles), "-Ie2fsprogs/lib")
+
+link("mke2fs.android", mke2fs + libext2fs + libsparse + libbase + libzip + liblog + libutil, "-lpthread -lz")
+
+e2fsdroidfiles = %w(
+ contrib/android/basefs_allocator.c
+ contrib/android/base_fs.c
+ contrib/android/block_list.c
+ contrib/android/block_range.c
+ contrib/android/e2fsdroid.c
+ contrib/android/fsmap.c
+ contrib/android/perms.c
+)
+e2fsdroid = compile(expand("e2fsprogs", e2fsdroidfiles), "-Ie2fsprogs/lib -Ie2fsprogs/lib/ext2fs -Iselinux/libselinux/include -Icore/libcutils/include -Ie2fsprogs/misc")
+
+link("e2fsdroid", e2fsdroid + libext2fs + libsparse + libbase + libzip + liblog + libutil + libselinux + libsepol + libcutils, "-lz -lpthread -lpcre2-8")
+
+ext2simgfiles = %w(
+ contrib/android/ext2simg.c
+)
+ext2simg = compile(expand("e2fsprogs", ext2simgfiles), "-Ie2fsprogs/lib -Icore/libsparse/include")
+
+link("ext2simg", ext2simg + libext2fs + libsparse + libbase + libzip + liblog + libutil, "-lz -lpthread")
-link('fastboot', libsparse + libzip + libcutils + liblog + libutil + libbase + libext4 + f2fs + libselinux + libsepol + libfastboot + libdiagnoseusb, '-lz -lpcre2-8 -lpthread -ldl')
-link('make_ext4fs', libmake_ext4 + libzip + libcutils + liblog + libutil + libbase + libext4 + libselinux + libsepol + libsparse, '-lz -lpcre2-8 -lpthread')
+link("adb", libbase + liblog + libcutils + libutil + libadbd + libadb + libdiagnoseusb + libcrypto + boringssl + libandroidfw + libzip + [apkent_o], "-lpthread -lusb-1.0 -lprotobuf-lite -lz")
diff --git a/development/anjuta/README b/development/anjuta/README
deleted file mode 100644
index 680d70471c..0000000000
--- a/development/anjuta/README
+++ /dev/null
@@ -1,10 +0,0 @@
-Anjuta DevStudio is a versatile software development studio featuring a
-number of advanced programming facilities including project management,
-application wizard, interactive debugger, source editor, version
-control, GUI designer, profiler and many more tools. It focuses on
-providing simple and usable user interface, yet powerful for efficient
-development.
-
-vala and graphviz are optional dependencies.
-
-vieweing help pages requires yelp
diff --git a/development/anjuta/anjuta.info b/development/anjuta/anjuta.info
deleted file mode 100644
index 5ed614e59a..0000000000
--- a/development/anjuta/anjuta.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="anjuta"
-VERSION="3.28.0"
-HOMEPAGE="http://anjuta.org/"
-DOWNLOAD="https://sources.voidlinux.org/anjuta-3.28.0/anjuta-3.28.0.tar.xz"
-MD5SUM="5c76725853710055fb9bee008cf78658"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-REQUIRES="autogen gdl gtksourceview3 libgda vte3"
-MAINTAINER="Willy Sudiarto Raharjo"
-EMAIL="willysr@slackbuilds.org"
diff --git a/development/anjuta/doinst.sh b/development/anjuta/doinst.sh
deleted file mode 100644
index f25bed6fb6..0000000000
--- a/development/anjuta/doinst.sh
+++ /dev/null
@@ -1,19 +0,0 @@
-if [ -x /usr/bin/update-desktop-database ]; then
- /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1
-fi
-
-if [ -x /usr/bin/update-mime-database ]; then
- /usr/bin/update-mime-database usr/share/mime >/dev/null 2>&1
-fi
-
-if [ -e usr/share/icons/hicolor/icon-theme.cache ]; then
- if [ -x /usr/bin/gtk-update-icon-cache ]; then
- /usr/bin/gtk-update-icon-cache -f usr/share/icons/hicolor >/dev/null 2>&1
- fi
-fi
-
-if [ -e usr/share/glib-2.0/schemas ]; then
- if [ -x /usr/bin/glib-compile-schemas ]; then
- /usr/bin/glib-compile-schemas usr/share/glib-2.0/schemas >/dev/null 2>&1
- fi
-fi
diff --git a/development/anjuta/slack-desc b/development/anjuta/slack-desc
deleted file mode 100644
index a38440658d..0000000000
--- a/development/anjuta/slack-desc
+++ /dev/null
@@ -1,19 +0,0 @@
-# HOW TO EDIT THIS FILE:
-# The "handy ruler" below makes it easier to edit a package description.
-# Line up the first '|' above the ':' following the base package name, and
-# the '|' on the right side marks the last column you can put a character in.
-# You must make exactly 11 lines for the formatting to be correct. It's also
-# customary to leave one space after the ':' except on otherwise blank lines.
-
- |-----handy-ruler------------------------------------------------------|
-anjuta: anjuta (GNOME Integrated Development Environment)
-anjuta:
-anjuta: Advanced programming facilities including project management,
-anjuta: application wizard, interactive debugger, source editor, version
-anjuta: control, GUI designer, profiler and many more tools.
-anjuta: It focuses on providing simple and usable user interface,
-anjuta: yet powerful for efficient development.
-anjuta:
-anjuta: Project Site: http://anjuta.org/
-anjuta:
-anjuta:
diff --git a/development/antlr2/antlr2.SlackBuild b/development/antlr2/antlr2.SlackBuild
index a80ec48423..6f74074faf 100644
--- a/development/antlr2/antlr2.SlackBuild
+++ b/development/antlr2/antlr2.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for antlr2
@@ -22,11 +22,14 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=antlr2
BASENAM=antlr
VERSION=${VERSION:-2.7.7}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -36,7 +39,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -104,4 +114,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/apache-ant/apache-ant.SlackBuild b/development/apache-ant/apache-ant.SlackBuild
index 9a97d02b27..98dd78bfef 100644
--- a/development/apache-ant/apache-ant.SlackBuild
+++ b/development/apache-ant/apache-ant.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for apache-ant
@@ -27,17 +27,27 @@
# Started by Dugan Chen (dugan[underscore]c[at]fastmail[dot]fm)
# Taken over by Vincent Batts (vbatts@hashbangbash.com)
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=apache-ant
VERSION=${VERSION:-1.9.14}
ARCH=noarch
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
TEAM=$(echo $PRGNAM | cut -d- -f1)
PROJECT=$(echo $PRGNAM | cut -d- -f2)
ANT_HOME=/usr/share/$PROJECT
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -89,4 +99,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/apache-ivy/apache-ivy.SlackBuild b/development/apache-ivy/apache-ivy.SlackBuild
index 18cd85ba71..ba59a76c1d 100644
--- a/development/apache-ivy/apache-ivy.SlackBuild
+++ b/development/apache-ivy/apache-ivy.SlackBuild
@@ -1,12 +1,15 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for apache-ivy
# Written by Vincent Batts, vbatts@hashbangbash.com
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=apache-ivy
VERSION=${VERSION:-2.3.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
TEAM=$(echo $PRGNAM | cut -d- -f1)
PROJECT=$(echo $PRGNAM | cut -d- -f2)
@@ -21,7 +24,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -57,4 +67,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/apache-jmeter/apache-jmeter.SlackBuild b/development/apache-jmeter/apache-jmeter.SlackBuild
index f1bd3274a9..d1382d686b 100644
--- a/development/apache-jmeter/apache-jmeter.SlackBuild
+++ b/development/apache-jmeter/apache-jmeter.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for apache-jmeter
# Original author: Benjamin Trigona-Harany
@@ -21,14 +21,24 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=apache-jmeter
VERSION=${VERSION:-5.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
ARCH=noarch
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -72,4 +82,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/apache-log4cxx/apache-log4cxx.SlackBuild b/development/apache-log4cxx/apache-log4cxx.SlackBuild
index 3af27f55ac..f154707caf 100644
--- a/development/apache-log4cxx/apache-log4cxx.SlackBuild
+++ b/development/apache-log4cxx/apache-log4cxx.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for apache-log4cxx
@@ -22,10 +22,13 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=apache-log4cxx
VERSION=${VERSION:-0.11.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -35,7 +38,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -91,4 +101,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/apache-maven/apache-maven.SlackBuild b/development/apache-maven/apache-maven.SlackBuild
index 78b8cc6b15..b76acca5a2 100644
--- a/development/apache-maven/apache-maven.SlackBuild
+++ b/development/apache-maven/apache-maven.SlackBuild
@@ -1,10 +1,10 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for apache-maven
# Copyright 2008-2013 Heinz Wiesinger, Amsterdam, The Netherlands
# Copyright 2016 Ciorceri Petru Sorin, Cluj-Napoca, Romania
-# Copyright 2017-2019 Willy Sudiarto Raharjo <willysr@slackbuilds.org>
+# Copyright 2017-2021 Willy Sudiarto Raharjo <willysr@slackbuilds.org>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -24,13 +24,23 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=apache-maven
-VERSION=${VERSION:-3.6.3}
+VERSION=${VERSION:-3.8.1}
ARCH=noarch
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
+
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
-CWD=$(pwd)
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -92,4 +102,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/apache-maven/apache-maven.info b/development/apache-maven/apache-maven.info
index 6735b9e69f..1511e797f0 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.3"
+VERSION="3.8.1"
HOMEPAGE="https://maven.apache.org/"
-DOWNLOAD="http://archive.apache.org/dist/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz"
-MD5SUM="9792c717f5845d952907d5144b8253c3"
+DOWNLOAD="http://archive.apache.org/dist/maven/maven-3/3.8.1/binaries/apache-maven-3.8.1-bin.tar.gz"
+MD5SUM="90197f18ed9036a1709ff0e09558c083"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="jdk"
diff --git a/development/arduino/arduino.SlackBuild b/development/arduino/arduino.SlackBuild
index c7474d0d92..5d4b2ef10c 100644
--- a/development/arduino/arduino.SlackBuild
+++ b/development/arduino/arduino.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for arduino
@@ -22,10 +22,13 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=arduino
VERSION=${VERSION:-1.8.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -35,7 +38,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -93,4 +103,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/argagg/argagg.SlackBuild b/development/argagg/argagg.SlackBuild
index 9d022544af..6834af2020 100644
--- a/development/argagg/argagg.SlackBuild
+++ b/development/argagg/argagg.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for argagg
#
# Yth | Pont-en-Royans, France | yth@ythogtha.org
@@ -20,10 +20,13 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=argagg
VERSION=${VERSION:-0.4.6}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -33,7 +36,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -94,4 +104,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/argouml/argouml.SlackBuild b/development/argouml/argouml.SlackBuild
index 4980c87a17..eb2593626a 100644
--- a/development/argouml/argouml.SlackBuild
+++ b/development/argouml/argouml.SlackBuild
@@ -1,17 +1,27 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for argouml
# Written by Dario Nicodemi dario.sbo@gmail.com
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=argouml
VERSION=${VERSION:-0.34}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
ARCH=noarch
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -56,4 +66,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/arm-binutils/arm-binutils.SlackBuild b/development/arm-binutils/arm-binutils.SlackBuild
index f8121d17ef..9d2e77da58 100644
--- a/development/arm-binutils/arm-binutils.SlackBuild
+++ b/development/arm-binutils/arm-binutils.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for arm-binutils
@@ -27,10 +27,13 @@
# Vliegendehuiskat <vliegendehuiskat [at] gmail [dot] com> and
# Claudio Henrique Fortes Felix <felix.claudio [at] gmail [dot] com>.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=arm-binutils
VERSION=${VERSION:-2.35}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -40,7 +43,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -118,4 +128,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/arm-gcc/arm-gcc.SlackBuild b/development/arm-gcc/arm-gcc.SlackBuild
index 89df04cc53..c9d0563399 100644
--- a/development/arm-gcc/arm-gcc.SlackBuild
+++ b/development/arm-gcc/arm-gcc.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for arm-gcc
@@ -24,10 +24,13 @@
# Written by Marek Buras <cyfr0n (at) go2 !dot pl>
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=arm-gcc
VERSION=${VERSION:-10.2.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -37,7 +40,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -148,4 +158,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/arm-gdb/arm-gdb.SlackBuild b/development/arm-gdb/arm-gdb.SlackBuild
index 717913d004..2a0ddee541 100644
--- a/development/arm-gdb/arm-gdb.SlackBuild
+++ b/development/arm-gdb/arm-gdb.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for arm-gdb
@@ -24,10 +24,13 @@
# Written by thorsten <thorsten (dot) johannvorderbrueggen (at) t-online (dot) de>
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=arm-gdb
VERSION=${VERSION:-10.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -37,7 +40,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -116,4 +126,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/as31/as31.SlackBuild b/development/as31/as31.SlackBuild
index 4ea2db5470..9ca387e844 100644
--- a/development/as31/as31.SlackBuild
+++ b/development/as31/as31.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for as31
@@ -6,10 +6,13 @@
# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=as31
VERSION=${VERSION:-2.3.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -19,7 +22,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -91,4 +101,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/asem51/asem51.SlackBuild b/development/asem51/asem51.SlackBuild
index de8bb7b0b1..d3d0133817 100644
--- a/development/asem51/asem51.SlackBuild
+++ b/development/asem51/asem51.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for asem51
@@ -22,10 +22,13 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=asem51
VERSION=${VERSION:-1.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -35,7 +38,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -106,4 +116,4 @@ cat $CWD/doinst.sh > $PKG/install/doinst.sh
cat $CWD/slack-desc > $PKG/install/slack-desc
cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/asl/asl.SlackBuild b/development/asl/asl.SlackBuild
index 8ccdf75e02..ec59ffca1b 100644
--- a/development/asl/asl.SlackBuild
+++ b/development/asl/asl.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for asl
# Originally written by Oleg O. Chukaev <email removed>
@@ -25,12 +25,15 @@
# - nitpick README and slack-desc
# - run test suite, include results in doc dir
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=asl
SRCNAM=asl-current
VERSION=${VERSION:-142_bld178}
SRCVER=$(echo $VERSION | tr _ -)
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -40,7 +43,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -149,4 +159,4 @@ sed -e "s,@UTF8@,$UTF8," \
> $PKG/install/slack-desc
cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/asm6809/asm6809.SlackBuild b/development/asm6809/asm6809.SlackBuild
index 1d3cb6a6e8..2f2f703d5d 100644
--- a/development/asm6809/asm6809.SlackBuild
+++ b/development/asm6809/asm6809.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for asm6809
@@ -21,10 +21,13 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=asm6809
VERSION=${VERSION:-2.11}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -34,7 +37,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -97,4 +107,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/astyle/astyle.SlackBuild b/development/astyle/astyle.SlackBuild
index 07cf9d9c57..3378d8ff4c 100644
--- a/development/astyle/astyle.SlackBuild
+++ b/development/astyle/astyle.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for Artistic Style
@@ -46,10 +46,13 @@
# .so isn't versioned (upgrades may cause breakage).
# - Simplify and tweak the script.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=astyle
VERSION=${VERSION:-3.1}
BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
TARBALL="astyle_${VERSION}_linux.tar.gz"
@@ -61,7 +64,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -124,4 +134,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/atasm/atasm.SlackBuild b/development/atasm/atasm.SlackBuild
index c454694204..0539d60675 100644
--- a/development/atasm/atasm.SlackBuild
+++ b/development/atasm/atasm.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for atasm
@@ -6,10 +6,13 @@
# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=atasm
VERSION=${VERSION:-1.07d}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -19,7 +22,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -88,4 +98,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/atom-amd64/atom-amd64.SlackBuild b/development/atom-amd64/atom-amd64.SlackBuild
index 5dc5cf1a73..30840cfd5d 100644
--- a/development/atom-amd64/atom-amd64.SlackBuild
+++ b/development/atom-amd64/atom-amd64.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for Atom
@@ -27,16 +27,26 @@
# Thanks Azar Shafiei for her helps and great encouragement.
#
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=atom-amd64
SRCNAM=atom-amd64
VERSION=${VERSION:-1.28.0}
SRCDIR=atom-$VERSION-amd64
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
ARCH=x86_64
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -79,4 +89,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/atom/atom.SlackBuild b/development/atom/atom.SlackBuild
index 84e747cdb6..bf11358ecd 100644
--- a/development/atom/atom.SlackBuild
+++ b/development/atom/atom.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for atom
@@ -22,10 +22,13 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=atom
VERSION=${VERSION:-1.50.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
#Disable send metrics to Google Analytics module
DISABLE_METRICS=${DISABLE_METRICS:-no}
@@ -42,7 +45,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -164,4 +174,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/autoconf-archive/README b/development/autoconf-archive/README
deleted file mode 100644
index e9857f8ddf..0000000000
--- a/development/autoconf-archive/README
+++ /dev/null
@@ -1,15 +0,0 @@
-The GNU Autoconf Archive is a collection of more than 500 macros for
-GNU Autoconf that have been contributed as free software by friendly
-supporters of the cause from all over the Internet. Every single one of
-those macros can be re-used without imposing any restrictions whatsoever
-on the licensing of the generated configure script. In particular, it is
-possible to use all those macros in configure scripts that are meant for
-non-free software. This policy is unusual for a Free Software Foundation
-project. The FSF firmly believes that software ought to be free, and
-software licenses like the GPL are specifically designed to ensure that
-derivative work based on free software must be free as well. In case of
-Autoconf, however, an exception has been made, because Autoconf is at
-such a pivotal position in the software development tool chain that the
-benefits from having this tool available as widely as possible outweigh
-the disadvantage that some authors may choose to use it, too, for
-proprietary software.
diff --git a/development/autoconf-archive/autoconf-archive.SlackBuild b/development/autoconf-archive/autoconf-archive.SlackBuild
deleted file mode 100644
index e4149fee6d..0000000000
--- a/development/autoconf-archive/autoconf-archive.SlackBuild
+++ /dev/null
@@ -1,79 +0,0 @@
-#!/bin/sh
-
-# Slackware build script for autoconf-archive
-
-# Copyright 2018-2019 Hunter Sezen California, USA
-# All rights reserved.
-#
-# Redistribution and use of this script, with or without modification, is
-# permitted provided that the following conditions are met:
-#
-# 1. Redistributions of this script must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-#
-# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
-# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
-# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
-# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
-# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
-# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
-# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
-# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-PRGNAM=autoconf-archive
-VERSION=${VERSION:-2019.01.06}
-BUILD=${BUILD:-1}
-TAG=${TAG:-_SBo}
-
-ARCH=noarch
-
-CWD=$(pwd)
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-set -eu
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$VERSION.tar.xz
-cd $PRGNAM-$VERSION
-chown -R root:root .
-find -L . \
- \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
- -o -perm 511 \) -exec chmod 755 {} \; -o \
- \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
- -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-
-autoreconf -fi
-
-./configure \
- --prefix=/usr \
- --infodir=/usr/info \
- --docdir=/usr/doc/$PRGNAM-$VERSION \
- --build=$ARCH-slackware-linux
-
-make
-make install DESTDIR=$PKG
-
-# Files conflict with versions in development/gnome-common and these files are
-# not needed by games/nestopia which requires autoconf-archive.
-rm -f $PKG/usr/share/aclocal/ax_check_enable_debug.m4 \
- $PKG/usr/share/aclocal/ax_code_coverage.m4
-
-rm -f $PKG/usr/info/dir
-gzip -9 $PKG/usr/info/*.info*
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a ChangeLog INSTALL NEWS TODO $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
-mkdir -p $PKG/install
-cat $CWD/slack-desc > $PKG/install/slack-desc
-
-cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/development/autoconf-archive/autoconf-archive.info b/development/autoconf-archive/autoconf-archive.info
deleted file mode 100644
index cfda18cc22..0000000000
--- a/development/autoconf-archive/autoconf-archive.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="autoconf-archive"
-VERSION="2019.01.06"
-HOMEPAGE="https://www.gnu.org/software/autoconf-archive/"
-DOWNLOAD="https://ftpmirror.gnu.org/autoconf-archive/autoconf-archive-2019.01.06.tar.xz"
-MD5SUM="d46413c8b00a125b1529bae385bbec55"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-REQUIRES=""
-MAINTAINER="Hunter Sezen"
-EMAIL="orbea@riseup.net"
diff --git a/development/autogen/autogen.SlackBuild b/development/autogen/autogen.SlackBuild
index 8318ecd660..b37aaeed8d 100644
--- a/development/autogen/autogen.SlackBuild
+++ b/development/autogen/autogen.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for autogen
@@ -23,10 +23,13 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=autogen
VERSION=${VERSION:-5.18.14}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -36,7 +39,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -70,7 +80,11 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-CFLAGS="$SLKCFLAGS" \
+# Patched for guile 2.2.x
+patch -p1 < $CWD/guile-2.2.patch
+
+autoreconf
+CFLAGS="$SLKCFLAGS -Wno-error=implicit-fallthrough -Wno-error=format-overflow" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
--prefix=/usr \
@@ -81,6 +95,7 @@ CXXFLAGS="$SLKCFLAGS" \
--infodir=/usr/info \
--docdir=/usr/doc/$PRGNAM-$VERSION \
--enable-static=no \
+ --disable-dependency-tracking \
--build=$ARCH-slackware-linux
make
@@ -104,4 +119,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/autogen/autogen.info b/development/autogen/autogen.info
index 99955206bf..49da49c53f 100644
--- a/development/autogen/autogen.info
+++ b/development/autogen/autogen.info
@@ -5,6 +5,6 @@ DOWNLOAD="https://ftp.gnu.org/gnu/autogen/rel5.18.14/autogen-5.18.14.tar.xz"
MD5SUM="c4d9a1641cb1bad4a3cc4108de6d867a"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES=""
+REQUIRES="guile2.2"
MAINTAINER="Willy Sudiarto Raharjo"
EMAIL="willysr@slackbuilds.org"
diff --git a/development/autogen/guile-2.2.patch b/development/autogen/guile-2.2.patch
new file mode 100644
index 0000000000..b3d50f4b79
--- /dev/null
+++ b/development/autogen/guile-2.2.patch
@@ -0,0 +1,78 @@
+diff --git a/agen5/guile-iface.h b/agen5/guile-iface.h
+index 0aeabb0..6ce3520 100644
+--- a/agen5/guile-iface.h
++++ b/agen5/guile-iface.h
+@@ -9,7 +9,7 @@
+ # error AutoGen does not work with this version of Guile
+ choke me.
+
+-#elif GUILE_VERSION < 201000
++#else
+ # define AG_SCM_IS_PROC(_p) scm_is_true( scm_procedure_p(_p))
+ # define AG_SCM_LIST_P(_l) scm_is_true( scm_list_p(_l))
+ # define AG_SCM_PAIR_P(_p) scm_is_true( scm_pair_p(_p))
+@@ -24,9 +24,6 @@
+ # define AG_SCM_TO_ULONG(_v) ((unsigned long)scm_to_ulong(_v))
+ # define AG_SCM_VEC_P(_v) scm_is_vector(_v)
+
+-#else
+-# error unknown GUILE_VERSION
+- choke me.
+ #endif
+
+ #endif /* MUTATING_GUILE_IFACE_H_GUARD */
+diff --git a/configure b/configure
+index befe20b..c4254eb 100755
+--- a/configure
++++ b/configure
+@@ -14191,7 +14191,7 @@ $as_echo "no" >&6; }
+ PKG_CONFIG=""
+ fi
+ fi
+- _guile_versions_to_search="2.0 1.8"
++ _guile_versions_to_search="2.2 2.0 1.8"
+ if test -n "$GUILE_EFFECTIVE_VERSION"; then
+ _guile_tmp=""
+ for v in $_guile_versions_to_search; do
+
+diff --git a/agen5/guile-iface.h b/agen5/guile-iface.h
+index 0aeabb0..6ce3520 100644
+--- autogen-5.18.12/config/guile-orig.m4 2017-11-21 15:23:45.047606700 -0500
++++ autogen-5.18.12/config/guile.m4 2017-11-21 15:24:20.414686700 -0500
+@@ -47,7 +47,7 @@
+ # for an available version of Guile.
+ #
+ # By default, this macro will search for the latest stable version of
+-# Guile (e.g. 2.0), falling back to the previous stable version
++# Guile (e.g. 2.2), falling back to the previous stable version
+ # (e.g. 1.8) if it is available. If no guile-@var{VERSION}.pc file is
+ # found, an error is signalled. The found version is stored in
+ # @var{GUILE_EFFECTIVE_VERSION}.
+@@ -61,7 +61,7 @@
+ #
+ AC_DEFUN([GUILE_PKG],
+ [PKG_PROG_PKG_CONFIG
+- _guile_versions_to_search="m4_default([$1], [2.0 1.8])"
++ _guile_versions_to_search="m4_default([$1], [2.2 1.8])"
+ if test -n "$GUILE_EFFECTIVE_VERSION"; then
+ _guile_tmp=""
+ for v in $_guile_versions_to_search; do
+@@ -184,7 +184,7 @@
+ # If @code{guile} is not found, signal an error.
+ #
+ # By default, this macro will search for the latest stable version of
+-# Guile (e.g. 2.0). x.y or x.y.z versions can be specified. If an older
++# Guile (e.g. 2.2). x.y or x.y.z versions can be specified. If an older
+ # version is found, the macro will signal an error.
+ #
+ # The effective version of the found @code{guile} is set to
+@@ -201,7 +201,7 @@
+ [AC_PATH_PROG(GUILE,guile)
+ _guile_required_version="m4_default([$1], [$GUILE_EFFECTIVE_VERSION])"
+ if test -z "$_guile_required_version"; then
+- _guile_required_version=2.0
++ _guile_required_version=2.2
+ fi
+ if test "$GUILE" = "" ; then
+ AC_MSG_ERROR([guile required but not found])
+
diff --git a/development/avarice/README b/development/avarice/README
index 22e27c6e50..53fda7280b 100644
--- a/development/avarice/README
+++ b/development/avarice/README
@@ -1,2 +1,2 @@
-AVaRICE is a program which interfaces the GNU Debugger GDB with the
+AVaRICE is a program which interfaces the GNU Debugger GDB with the
AVR JTAG ICE available from Atmel.
diff --git a/development/avarice/avarice.SlackBuild b/development/avarice/avarice.SlackBuild
index 3346fc77cc..761ccb9a32 100644
--- a/development/avarice/avarice.SlackBuild
+++ b/development/avarice/avarice.SlackBuild
@@ -1,28 +1,38 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for avarice
# Written by thorsten
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=avarice
-VERSION=${VERSION:-2.13}
+VERSION=${VERSION:-2.14}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
- i?86) ARCH=i486 ;;
+ i?86) ARCH=i586 ;;
arm*) ARCH=arm ;;
*) ARCH=$( uname -m ) ;;
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
@@ -43,6 +53,8 @@ cd $TMP
rm -rf $PRGNAM-$VERSION
tar xvf $CWD/$PRGNAM-$VERSION.tar.bz2
cd $PRGNAM-$VERSION
+# thanks alpine linux maintainers
+zcat $CWD/drop_keyword_unused.patch.gz | patch -p1
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
@@ -50,10 +62,6 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-# Fix for gcc-5.2.0 (-current)
-# http://anonscm.debian.org/cgit/collab-maint/avarice.git/plain/debian/patches/bug-777789-gcc-5.patch?id=f8686dbd02cc6710e36f31ab118a46ed0adc758c
-patch -p1 < $CWD/bug-777789-gcc-5.patch
-
rm -rf $TMP/$PRGNAM-build-$VERSION
mkdir $TMP/$PRGNAM-build-$VERSION
cd $TMP/$PRGNAM-build-$VERSION
@@ -89,4 +97,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/avarice/avarice.info b/development/avarice/avarice.info
index 1ad7ba7bd3..09cab6e04e 100644
--- a/development/avarice/avarice.info
+++ b/development/avarice/avarice.info
@@ -1,8 +1,8 @@
PRGNAM="avarice"
-VERSION="2.13"
+VERSION="2.14"
HOMEPAGE="http://avarice.sourceforge.net/"
-DOWNLOAD="http://sourceforge.net/projects/avarice/files/avarice/avarice-2.13/avarice-2.13.tar.bz2"
-MD5SUM="b9ea1202cfe78b6b008192f092b2dd6c"
+DOWNLOAD="https://sourceforge.net/projects/avarice/files/avarice/avarice-2.14/avarice-2.14.tar.bz2"
+MD5SUM="393f5f607a42a6ac9b47b5e963a66584"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="avr-gdb"
diff --git a/development/avarice/bug-777789-gcc-5.patch b/development/avarice/bug-777789-gcc-5.patch
deleted file mode 100644
index a4e385e3f9..0000000000
--- a/development/avarice/bug-777789-gcc-5.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-Description: Fix FTBFS for GCC 5
-Author: Tobias Frost <tobi@debian.org>
-Bug: https://sourceforge.net/p/avarice/patches/34/
-Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=777789
-Last-Update: 2015-05-18
----
-This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
---- a/src/pragma.h
-+++ b/src/pragma.h
-@@ -28,9 +28,10 @@
- */
- #if defined(__GNUC__)
- # if __GNUC__ > 4
--# define PRAGMA_DIAG_PUSH _Pragma(GCC diagnostic push)
--# define PRAGMA_DIAG_POP _Pragma(GCC diagnostic pop)
--# define PRAGMA_DIAG_IGNORED(x) _Pragma(GCC diagnostic ignored x)
-+# define PRAGMA_DIAG_PUSH _Pragma("GCC diagnostic push")
-+# define PRAGMA_DIAG_POP _Pragma("GCC diagnostic pop")
-+# define PRAGMA_(x) _Pragma(#x)
-+# define PRAGMA_DIAG_IGNORED(x) PRAGMA_(GCC diagnostic ignored x)
- # elif __GNUC__ == 4
- # if __GNUC_MINOR__ >= 6
- # define PRAGMA_DIAG_PUSH _Pragma("GCC diagnostic push")
diff --git a/development/avarice/drop_keyword_unused.patch.gz b/development/avarice/drop_keyword_unused.patch.gz
new file mode 100644
index 0000000000..d23aa38ada
--- /dev/null
+++ b/development/avarice/drop_keyword_unused.patch.gz
Binary files differ
diff --git a/development/avr-binutils/avr-binutils.SlackBuild b/development/avr-binutils/avr-binutils.SlackBuild
index 3b31a96b3f..ba6816b912 100644
--- a/development/avr-binutils/avr-binutils.SlackBuild
+++ b/development/avr-binutils/avr-binutils.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for avr-binutils
@@ -8,26 +8,36 @@
# This file is placed in the public domain.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=avr-binutils
-VERSION=${VERSION:-2.25}
+VERSION=${VERSION:-2.35.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
- i?86) ARCH=i486 ;;
+ i?86) ARCH=i586 ;;
arm*) ARCH=arm ;;
*) ARCH=$( uname -m ) ;;
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
@@ -50,13 +60,13 @@ tar xvf $CWD/binutils-$VERSION.tar.bz2
cd binutils-$VERSION
chown -R root:root .
find -L . \
- \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 -o -perm 511 \) \
- -exec chmod 755 {} \; -o \
- \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
- -exec chmod 644 {} \;
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
# Apply patch for AVR specific output of 'size' (avr-size)
-patch -p0 < $CWD/avr-size.patch
+patch -p1 < $CWD/avr-size.patch
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
@@ -95,7 +105,7 @@ rm -f $PKG/usr/man/man1/avr-dlltool.1
rm -f $PKG/usr/man/man1/avr-nlmconv.1
rm -f $PKG/usr/man/man1/avr-windres.1
-find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
+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 {} \;
@@ -110,4 +120,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/avr-binutils/avr-binutils.info b/development/avr-binutils/avr-binutils.info
index a5ea0988d2..c1dcf84093 100644
--- a/development/avr-binutils/avr-binutils.info
+++ b/development/avr-binutils/avr-binutils.info
@@ -1,8 +1,8 @@
PRGNAM="avr-binutils"
-VERSION="2.25"
+VERSION="2.35.1"
HOMEPAGE="http://www.gnu.org/software/binutils"
-DOWNLOAD="http://ftp.gnu.org/gnu/binutils/binutils-2.25.tar.bz2"
-MD5SUM="d9f3303f802a5b6b0bb73a335ab89d66"
+DOWNLOAD="http://ftp.gnu.org/gnu/binutils/binutils-2.35.1.tar.bz2"
+MD5SUM="9203e5ca6243c8501f679dd6407df820"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/avr-binutils/avr-size.patch b/development/avr-binutils/avr-size.patch
index 2e01c3d31f..ae78228b0a 100644
--- a/development/avr-binutils/avr-size.patch
+++ b/development/avr-binutils/avr-size.patch
@@ -1,53 +1,18 @@
-AVR specific only
---------------------------------------------------------------------------------
---- binutils/size.c 2007-08-06 13:56:14.000000000 -0600
-+++ binutils/size.c 2007-09-13 09:13:10.281250000 -0600
-@@ -35,10 +35,31 @@
- #include "getopt.h"
- #include "bucomm.h"
-
--#ifndef BSD_DEFAULT
--#define BSD_DEFAULT 1
-+typedef enum
-+{
-+ format_sysv = 0,
-+ format_bsd = 1,
-+ format_avr = 2,
-+} format_type_t;
-+
-+
-+/* Set the default format. */
-+#define FORMAT_DEFAULT_SYSV 0
-+#define FORMAT_DEFAULT_BSD 1
-+#define FORMAT_DEFAULT_AVR 0
-+
-+#if FORMAT_DEFAULT_SYSV
-+ #define FORMAT_DEFAULT format_sysv
-+ #define FORMAT_NAME "sysv"
-+#elif FORMAT_DEFAULT_BSD
-+ #define FORMAT_DEFAULT format_bsd
-+ #define FORMAT_NAME "berkeley"
-+#elif FORMAT_DEFAULT_AVR
-+ #define FORMAT_DEFAULT format_avr
-+ #define FORMAT_NAME "avr"
- #endif
-
-+
- /* Program options. */
-
- static enum
-@@ -47,9 +68,8 @@ static enum
- }
- radix = decimal;
-
--/* 0 means use AT&T-style output. */
--static int berkeley_format = BSD_DEFAULT;
-
-+format_type_t format = FORMAT_DEFAULT;
- static int show_version = 0;
- static int show_help = 0;
- static int show_totals = 0;
-@@ -63,6 +83,157 @@ static bfd_size_type total_textsize;
+diff --git a/binutils/size.c b/binutils/size.c
+index 3697087714..f99d45a6bf 100644
+--- a/binutils/size.c
++++ b/binutils/size.c
+@@ -51,7 +51,8 @@ enum output_format
+ {
+ FORMAT_BERKLEY,
+ FORMAT_SYSV,
+- FORMAT_GNU
++ FORMAT_GNU,
++ FORMAT_AVR
+ };
+ static enum output_format selected_output_format =
+ #if BSD_DEFAULT
+@@ -74,6 +75,246 @@ static bfd_size_type total_textsize;
/* Program exit status. */
static int return_code = 0;
@@ -63,12 +28,18 @@ AVR specific only
+#define AVR4K 4096UL
+#define AVR8K 8192UL
+#define AVR16K 16384UL
++#define AVR20K 20480UL
+#define AVR24K 24576UL
+#define AVR32K 32768UL
++#define AVR36K 36864UL
+#define AVR40K 40960UL
+#define AVR64K 65536UL
++#define AVR68K 69632UL
+#define AVR128K 131072UL
++#define AVR136K 139264UL
++#define AVR200K 204800UL
+#define AVR256K 262144UL
++#define AVR264K 270336UL
+
+typedef struct
+{
@@ -80,123 +51,206 @@ AVR specific only
+
+avr_device_t avr[] =
+{
-+ {"atmega2560", AVR256K, AVR8K, AVR4K},
-+ {"atmega2561", AVR256K, AVR8K, AVR4K},
-+
-+ {"at43usb320", AVR128K, 608UL, 0},
-+ {"at90can128", AVR128K, AVR4K, AVR4K},
-+ {"at90usb1286", AVR128K, AVR8K, AVR4K},
-+ {"at90usb1287", AVR128K, AVR8K, AVR4K},
-+ {"atmega128", AVR128K, AVR4K, AVR4K},
-+ {"atmega1280", AVR128K, AVR8K, AVR4K},
-+ {"atmega1281", AVR128K, AVR8K, AVR4K},
-+ {"atmega1284P", AVR128K, AVR16K, AVR4K},
-+ {"atmega103", AVR128K, 4000UL, AVR4K},
-+ {"atxmega128a1",AVR128K, AVR8K, AVR2K},
-+
-+ {"at90can64", AVR64K, AVR4K, AVR2K},
-+ {"at90usb646", AVR64K, AVR4K, AVR2K},
-+ {"at90usb647", AVR64K, AVR4K, AVR2K},
-+ {"atmega64", AVR64K, AVR4K, AVR2K},
-+ {"atmega640", AVR64K, AVR8K, AVR4K},
-+ {"atmega644", AVR64K, AVR4K, AVR2K},
-+ {"atmega644p", AVR64K, AVR4K, AVR2K},
-+ {"atmega645", AVR64K, AVR4K, AVR2K},
-+ {"atmega6450", AVR64K, AVR4K, AVR2K},
-+ {"atmega649", AVR64K, AVR4K, AVR2K},
-+ {"atmega6490", AVR64K, AVR4K, AVR2K},
-+ {"atxmega64a1", AVR64K, AVR4K, AVR2K},
-+
-+ {"atmega406", AVR40K, AVR512, AVR2K},
-+
-+ {"at90can32", AVR32K, AVR2K, AVR1K},
-+ {"at94k", AVR32K, AVR4K, 0},
-+ {"atmega32", AVR32K, AVR2K, AVR1K},
-+ {"atmega323", AVR32K, AVR2K, AVR1K},
-+ {"atmega324p", AVR32K, AVR2K, AVR1K},
-+ {"atmega325", AVR32K, AVR2K, AVR1K},
-+ {"atmega325p", AVR32K, AVR2K, AVR1K},
-+ {"atmega3250", AVR32K, AVR2K, AVR1K},
-+ {"atmega3250p", AVR32K, AVR2K, AVR1K},
-+ {"atmega328p", AVR32K, AVR2K, AVR1K},
-+ {"atmega329", AVR32K, AVR2K, AVR1K},
-+ {"atmega329p", AVR32K, AVR2K, AVR1K},
-+ {"atmega3290", AVR32K, AVR2K, AVR1K},
-+ {"atmega3290p", AVR32K, AVR2K, AVR1K},
-+ {"atmega32hvb", AVR32K, AVR2K, AVR1K},
-+ {"atmega32c1", AVR32K, AVR2K, AVR1K},
-+ {"atmega32m1", AVR32K, AVR2K, AVR1K},
-+ {"atmega32u4", AVR32K, 2560UL, AVR1K},
-+
-+ {"at43usb355", AVR24K, 1120, 0},
-+
-+ {"at76c711", AVR16K, AVR2K, 0},
-+ {"at90pwm216", AVR16K, AVR1K, AVR512},
-+ {"at90pwm316", AVR16K, AVR1K, AVR512},
-+ {"at90usb162", AVR16K, AVR512, AVR512},
-+ {"atmega16", AVR16K, AVR1K, AVR512},
-+ {"atmega161", AVR16K, AVR1K, AVR512},
-+ {"atmega162", AVR16K, AVR1K, AVR512},
-+ {"atmega163", AVR16K, AVR1K, AVR512},
-+ {"atmega164", AVR16K, AVR1K, AVR512},
-+ {"atmega164p", AVR16K, AVR1K, AVR512},
-+ {"atmega165", AVR16K, AVR1K, AVR512},
-+ {"atmega165p", AVR16K, AVR1K, AVR512},
-+ {"atmega168", AVR16K, AVR1K, AVR512},
-+ {"atmega168p", AVR16K, AVR1K, AVR512},
-+ {"atmega169", AVR16K, AVR1K, AVR512},
-+ {"atmega169p", AVR16K, AVR1K, AVR512},
-+ {"attiny167", AVR16K, AVR512, AVR512},
-+ {"atxmega16d4", AVR16K, AVR2K, AVR1K},
-+
-+ {"at90c8534", AVR8K, 352, AVR512},
-+ {"at90pwm1", AVR8K, AVR512, AVR512},
-+ {"at90pwm2", AVR8K, AVR512, AVR512},
-+ {"at90pwm2b", AVR8K, AVR512, AVR512},
-+ {"at90pwm3", AVR8K, AVR512, AVR512},
-+ {"at90pwm3b", AVR8K, AVR512, AVR512},
-+ {"at90s8515", AVR8K, AVR512, AVR512},
-+ {"at90s8535", AVR8K, AVR512, AVR512},
-+ {"at90usb82", AVR8K, AVR512, AVR512},
-+ {"atmega8", AVR8K, AVR1K, AVR512},
-+ {"atmega8515", AVR8K, AVR512, AVR512},
-+ {"atmega8535", AVR8K, AVR512, AVR512},
-+ {"atmega88", AVR8K, AVR1K, AVR512},
-+ {"atmega88p", AVR8K, AVR1K, AVR512},
-+ {"attiny84", AVR8K, AVR512, AVR512},
-+ {"attiny85", AVR8K, AVR512, AVR512},
-+ {"attiny861", AVR8K, AVR512, AVR512},
-+ {"attiny88", AVR8K, AVR256, AVR64},
-+
-+ {"at90s4414", AVR4K, 352, AVR256},
-+ {"at90s4433", AVR4K, AVR128, AVR256},
-+ {"at90s4434", AVR4K, 352, AVR256},
-+ {"atmega48", AVR4K, AVR512, AVR256},
-+ {"atmega48p", AVR4K, AVR512, AVR256},
-+ {"attiny43u", AVR4K, AVR256, AVR64},
-+ {"attiny44", AVR4K, AVR256, AVR256},
-+ {"attiny45", AVR4K, AVR256, AVR256},
-+ {"attiny461", AVR4K, AVR256, AVR256},
-+ {"attiny48", AVR4K, AVR256, AVR64},
-+
-+ {"at86rf401", AVR2K, 224, AVR128},
-+ {"at90s2313", AVR2K, AVR128, AVR128},
-+ {"at90s2323", AVR2K, AVR128, AVR128},
-+ {"at90s2333", AVR2K, 224, AVR128},
-+ {"at90s2343", AVR2K, AVR128, AVR128},
-+ {"attiny22", AVR2K, 224, AVR128},
-+ {"attiny2313", AVR2K, AVR128, AVR128},
-+ {"attiny24", AVR2K, AVR128, AVR128},
-+ {"attiny25", AVR2K, AVR128, AVR128},
-+ {"attiny26", AVR2K, AVR128, AVR128},
-+ {"attiny261", AVR2K, AVR128, AVR128},
-+ {"attiny28", AVR2K, 0, 0},
-+
-+ {"at90s1200", AVR1K, 0, AVR64},
-+ {"attiny11", AVR1K, 0, AVR64},
-+ {"attiny12", AVR1K, 0, AVR64},
-+ {"attiny13", AVR1K, AVR64, AVR64},
-+ {"attiny15", AVR1K, 0, AVR64},
++ {"atxmega256a3", AVR264K, AVR16K, AVR4K},
++ {"atxmega256a3b", AVR264K, AVR16K, AVR4K},
++ {"atxmega256d3", AVR264K, AVR16K, AVR4K},
++
++ {"atmega2560", AVR256K, AVR8K, AVR4K},
++ {"atmega2561", AVR256K, AVR8K, AVR4K},
++
++ {"atxmega192a3", AVR200K, AVR16K, AVR2K},
++ {"atxmega192d3", AVR200K, AVR16K, AVR2K},
++
++ {"atxmega128a1", AVR136K, AVR8K, AVR2K},
++ {"atxmega128a1u", AVR136K, AVR8K, AVR2K},
++ {"atxmega128a3", AVR136K, AVR8K, AVR2K},
++ {"atxmega128d3", AVR136K, AVR8K, AVR2K},
++
++ {"at43usb320", AVR128K, 608UL, 0UL},
++ {"at90can128", AVR128K, AVR4K, AVR4K},
++ {"at90usb1286", AVR128K, AVR8K, AVR4K},
++ {"at90usb1287", AVR128K, AVR8K, AVR4K},
++ {"atmega128", AVR128K, AVR4K, AVR4K},
++ {"atmega1280", AVR128K, AVR8K, AVR4K},
++ {"atmega1281", AVR128K, AVR8K, AVR4K},
++ {"atmega1284p", AVR128K, AVR16K, AVR4K},
++ {"atmega128rfa1", AVR128K, AVR16K, AVR4K},
++ {"atmega103", AVR128K, 4000UL, AVR4K},
++
++ {"atxmega64a1", AVR68K, AVR4K, AVR2K},
++ {"atxmega64a1u", AVR68K, AVR4K, AVR2K},
++ {"atxmega64a3", AVR68K, AVR4K, AVR2K},
++ {"atxmega64d3", AVR68K, AVR4K, AVR2K},
++
++ {"at90can64", AVR64K, AVR4K, AVR2K},
++ {"at90scr100", AVR64K, AVR4K, AVR2K},
++ {"at90usb646", AVR64K, AVR4K, AVR2K},
++ {"at90usb647", AVR64K, AVR4K, AVR2K},
++ {"atmega64", AVR64K, AVR4K, AVR2K},
++ {"atmega640", AVR64K, AVR8K, AVR4K},
++ {"atmega644", AVR64K, AVR4K, AVR2K},
++ {"atmega644a", AVR64K, AVR4K, AVR2K},
++ {"atmega644p", AVR64K, AVR4K, AVR2K},
++ {"atmega644pa", AVR64K, AVR4K, AVR2K},
++ {"atmega645", AVR64K, AVR4K, AVR2K},
++ {"atmega645a", AVR64K, AVR4K, AVR2K},
++ {"atmega645p", AVR64K, AVR4K, AVR2K},
++ {"atmega6450", AVR64K, AVR4K, AVR2K},
++ {"atmega6450a", AVR64K, AVR4K, AVR2K},
++ {"atmega6450p", AVR64K, AVR4K, AVR2K},
++ {"atmega649", AVR64K, AVR4K, AVR2K},
++ {"atmega649a", AVR64K, AVR4K, AVR2K},
++ {"atmega649p", AVR64K, AVR4K, AVR2K},
++ {"atmega6490", AVR64K, AVR4K, AVR2K},
++ {"atmega6490a", AVR64K, AVR4K, AVR2K},
++ {"atmega6490p", AVR64K, AVR4K, AVR2K},
++ {"atmega64c1", AVR64K, AVR4K, AVR2K},
++ {"atmega64hve", AVR64K, AVR4K, AVR1K},
++ {"atmega64m1", AVR64K, AVR4K, AVR2K},
++ {"m3000", AVR64K, AVR4K, 0UL},
++
++ {"atmega406", AVR40K, AVR2K, AVR512},
++
++ {"atxmega32a4", AVR36K, AVR4K, AVR1K},
++ {"atxmega32d4", AVR36K, AVR4K, AVR1K},
++
++ {"at90can32", AVR32K, AVR2K, AVR1K},
++ {"at94k", AVR32K, AVR4K, 0UL},
++ {"atmega32", AVR32K, AVR2K, AVR1K},
++ {"atmega323", AVR32K, AVR2K, AVR1K},
++ {"atmega324a", AVR32K, AVR2K, AVR1K},
++ {"atmega324p", AVR32K, AVR2K, AVR1K},
++ {"atmega324pa", AVR32K, AVR2K, AVR1K},
++ {"atmega325", AVR32K, AVR2K, AVR1K},
++ {"atmega325a", AVR32K, AVR2K, AVR1K},
++ {"atmega325p", AVR32K, AVR2K, AVR1K},
++ {"atmega3250", AVR32K, AVR2K, AVR1K},
++ {"atmega3250a", AVR32K, AVR2K, AVR1K},
++ {"atmega3250p", AVR32K, AVR2K, AVR1K},
++ {"atmega328", AVR32K, AVR2K, AVR1K},
++ {"atmega328p", AVR32K, AVR2K, AVR1K},
++ {"atmega329", AVR32K, AVR2K, AVR1K},
++ {"atmega329a", AVR32K, AVR2K, AVR1K},
++ {"atmega329p", AVR32K, AVR2K, AVR1K},
++ {"atmega329pa", AVR32K, AVR2K, AVR1K},
++ {"atmega3290", AVR32K, AVR2K, AVR1K},
++ {"atmega3290a", AVR32K, AVR2K, AVR1K},
++ {"atmega3290p", AVR32K, AVR2K, AVR1K},
++ {"atmega32hvb", AVR32K, AVR2K, AVR1K},
++ {"atmega32c1", AVR32K, AVR2K, AVR1K},
++ {"atmega32hvb", AVR32K, AVR2K, AVR1K},
++ {"atmega32m1", AVR32K, AVR2K, AVR1K},
++ {"atmega32u2", AVR32K, AVR1K, AVR1K},
++ {"atmega32u4", AVR32K, 2560UL, AVR1K},
++ {"atmega32u6", AVR32K, 2560UL, AVR1K},
++
++ {"at43usb355", AVR24K, 1120UL, 0UL},
++
++ {"atxmega16a4", AVR20K, AVR2K, AVR1K},
++ {"atxmega16d4", AVR20K, AVR2K, AVR1K},
++
++ {"at76c711", AVR16K, AVR2K, 0UL},
++ {"at90pwm216", AVR16K, AVR1K, AVR512},
++ {"at90pwm316", AVR16K, AVR1K, AVR512},
++ {"at90usb162", AVR16K, AVR512, AVR512},
++ {"atmega16", AVR16K, AVR1K, AVR512},
++ {"atmega16a", AVR16K, AVR1K, AVR512},
++ {"atmega161", AVR16K, AVR1K, AVR512},
++ {"atmega162", AVR16K, AVR1K, AVR512},
++ {"atmega163", AVR16K, AVR1K, AVR512},
++ {"atmega164", AVR16K, AVR1K, AVR512},
++ {"atmega164a", AVR16K, AVR1K, AVR512},
++ {"atmega164p", AVR16K, AVR1K, AVR512},
++ {"atmega165a", AVR16K, AVR1K, AVR512},
++ {"atmega165", AVR16K, AVR1K, AVR512},
++ {"atmega165p", AVR16K, AVR1K, AVR512},
++ {"atmega168", AVR16K, AVR1K, AVR512},
++ {"atmega168a", AVR16K, AVR1K, AVR512},
++ {"atmega168p", AVR16K, AVR1K, AVR512},
++ {"atmega169", AVR16K, AVR1K, AVR512},
++ {"atmega169a", AVR16K, AVR1K, AVR512},
++ {"atmega169p", AVR16K, AVR1K, AVR512},
++ {"atmega169pa", AVR16K, AVR1K, AVR512},
++ {"atmega16hva", AVR16K, 768UL, AVR256},
++ {"atmega16hva2", AVR16K, AVR1K, AVR256},
++ {"atmega16hvb", AVR16K, AVR1K, AVR512},
++ {"atmega16m1", AVR16K, AVR1K, AVR512},
++ {"atmega16u2", AVR16K, AVR512, AVR512},
++ {"atmega16u4", AVR16K, 1280UL, AVR512},
++ {"attiny167", AVR16K, AVR512, AVR512},
++
++ {"at90c8534", AVR8K, 352UL, AVR512},
++ {"at90pwm1", AVR8K, AVR512, AVR512},
++ {"at90pwm2", AVR8K, AVR512, AVR512},
++ {"at90pwm2b", AVR8K, AVR512, AVR512},
++ {"at90pwm3", AVR8K, AVR512, AVR512},
++ {"at90pwm3b", AVR8K, AVR512, AVR512},
++ {"at90pwm81", AVR8K, AVR256, AVR512},
++ {"at90s8515", AVR8K, AVR512, AVR512},
++ {"at90s8535", AVR8K, AVR512, AVR512},
++ {"at90usb82", AVR8K, AVR512, AVR512},
++ {"ata6289", AVR8K, AVR512, 320UL},
++ {"atmega8", AVR8K, AVR1K, AVR512},
++ {"atmega8515", AVR8K, AVR512, AVR512},
++ {"atmega8535", AVR8K, AVR512, AVR512},
++ {"atmega88", AVR8K, AVR1K, AVR512},
++ {"atmega88a", AVR8K, AVR1K, AVR512},
++ {"atmega88p", AVR8K, AVR1K, AVR512},
++ {"atmega88pa", AVR8K, AVR1K, AVR512},
++ {"atmega8hva", AVR8K, 768UL, AVR256},
++ {"atmega8u2", AVR8K, AVR512, AVR512},
++ {"attiny84", AVR8K, AVR512, AVR512},
++ {"attiny84a", AVR8K, AVR512, AVR512},
++ {"attiny85", AVR8K, AVR512, AVR512},
++ {"attiny861", AVR8K, AVR512, AVR512},
++ {"attiny861a", AVR8K, AVR512, AVR512},
++ {"attiny87", AVR8K, AVR512, AVR512},
++ {"attiny88", AVR8K, AVR512, AVR64},
++
++ {"at90s4414", AVR4K, 352UL, AVR256},
++ {"at90s4433", AVR4K, AVR128, AVR256},
++ {"at90s4434", AVR4K, 352UL, AVR256},
++ {"atmega48", AVR4K, AVR512, AVR256},
++ {"atmega48a", AVR4K, AVR512, AVR256},
++ {"atmega48p", AVR4K, AVR512, AVR256},
++ {"attiny4313", AVR4K, AVR256, AVR256},
++ {"attiny43u", AVR4K, AVR256, AVR64},
++ {"attiny44", AVR4K, AVR256, AVR256},
++ {"attiny44a", AVR4K, AVR256, AVR256},
++ {"attiny45", AVR4K, AVR256, AVR256},
++ {"attiny461", AVR4K, AVR256, AVR256},
++ {"attiny461a", AVR4K, AVR256, AVR256},
++ {"attiny48", AVR4K, AVR256, AVR64},
++
++ {"at86rf401", AVR2K, 224UL, AVR128},
++ {"at90s2313", AVR2K, AVR128, AVR128},
++ {"at90s2323", AVR2K, AVR128, AVR128},
++ {"at90s2333", AVR2K, 224UL, AVR128},
++ {"at90s2343", AVR2K, AVR128, AVR128},
++ {"attiny20", AVR2K, AVR128, 0UL},
++ {"attiny22", AVR2K, 224UL, AVR128},
++ {"attiny2313", AVR2K, AVR128, AVR128},
++ {"attiny2313a", AVR2K, AVR128, AVR128},
++ {"attiny24", AVR2K, AVR128, AVR128},
++ {"attiny24a", AVR2K, AVR128, AVR128},
++ {"attiny25", AVR2K, AVR128, AVR128},
++ {"attiny26", AVR2K, AVR128, AVR128},
++ {"attiny261", AVR2K, AVR128, AVR128},
++ {"attiny261a", AVR2K, AVR128, AVR128},
++ {"attiny28", AVR2K, 0UL, 0UL},
++ {"attiny40", AVR2K, AVR256, 0UL},
++
++ {"at90s1200", AVR1K, 0UL, AVR64},
++ {"attiny9", AVR1K, 32UL, 0UL},
++ {"attiny10", AVR1K, 32UL, 0UL},
++ {"attiny11", AVR1K, 0UL, AVR64},
++ {"attiny12", AVR1K, 0UL, AVR64},
++ {"attiny13", AVR1K, AVR64, AVR64},
++ {"attiny13a", AVR1K, AVR64, AVR64},
++ {"attiny15", AVR1K, 0UL, AVR64},
++
++ {"attiny4", AVR512, 32UL, 0UL},
++ {"attiny5", AVR512, 32UL, 0UL},
+};
+
+static char *avrmcu = NULL;
@@ -205,38 +259,25 @@ AVR specific only
static char *target = NULL;
/* Forward declarations. */
-@@ -78,7 +240,8 @@ usage (FILE *stream, int status)
+@@ -89,7 +330,8 @@ usage (FILE *stream, int status)
fprintf (stream, _(" Displays the sizes of sections inside binary files\n"));
fprintf (stream, _(" If no input file(s) are specified, a.out is assumed\n"));
fprintf (stream, _(" The options are:\n\
-- -A|-B --format={sysv|berkeley} Select output style (default is %s)\n\
-+ -A|-B|-C --format={sysv|berkeley|avr} Select output style (default is %s)\n\
+- -A|-B|-G --format={sysv|berkeley|gnu} Select output style (default is %s)\n\
++ -A|-B|-G|-C --format={sysv|berkeley|gnu|avr} Select output style (default is %s)\n\
+ --mcu=<avrmcu> MCU name for AVR format only\n\
-o|-d|-x --radix={8|10|16} Display numbers in octal, decimal or hex\n\
-t --totals Display the total sizes (Berkeley only)\n\
--common Display total size for *COM* syms\n\
-@@ -87,11 +250,7 @@ usage (FILE *stream, int status)
- -h --help Display this information\n\
- -v --version Display the program's version\n\
- \n"),
--#if BSD_DEFAULT
-- "berkeley"
--#else
-- "sysv"
--#endif
-+FORMAT_NAME
- );
- list_supported_targets (program_name, stream);
- if (REPORT_BUGS_TO[0] && status == 0)
-@@ -102,6 +261,7 @@ usage (FILE *stream, int status)
+@@ -113,6 +355,7 @@ usage (FILE *stream, int status)
#define OPTION_FORMAT (200)
#define OPTION_RADIX (OPTION_FORMAT + 1)
#define OPTION_TARGET (OPTION_RADIX + 1)
-+#define OPTION_MCU (OPTION_TARGET + 1)
++#define OPTION_MCU (OPTION_TARGET + 1)
static struct option long_options[] =
{
-@@ -109,6 +269,7 @@ static struct option long_options[] =
+@@ -120,6 +363,7 @@ static struct option long_options[] =
{"format", required_argument, 0, OPTION_FORMAT},
{"radix", required_argument, 0, OPTION_RADIX},
{"target", required_argument, 0, OPTION_TARGET},
@@ -244,34 +285,26 @@ AVR specific only
{"totals", no_argument, &show_totals, 1},
{"version", no_argument, &show_version, 1},
{"help", no_argument, &show_help, 1},
-@@ -140,7 +301,7 @@ main (int argc, char **argv)
- bfd_init ();
+@@ -153,7 +397,7 @@ main (int argc, char **argv)
+ fatal (_("fatal error: libbfd ABI mismatch"));
set_default_bfd_target ();
-- while ((c = getopt_long (argc, argv, "ABHhVvdfotx", long_options,
-+ while ((c = getopt_long (argc, argv, "ABCHhVvdfotx", long_options,
+- while ((c = getopt_long (argc, argv, "ABGHhVvdfotx", long_options,
++ while ((c = getopt_long (argc, argv, "ABCGHhVvdfotx", long_options,
(int *) 0)) != EOF)
switch (c)
{
-@@ -149,11 +310,15 @@ main (int argc, char **argv)
- {
- case 'B':
- case 'b':
-- berkeley_format = 1;
-+ format = format_bsd;
+@@ -172,12 +416,20 @@ main (int argc, char **argv)
+ case 'g':
+ selected_output_format = FORMAT_GNU;
break;
- case 'S':
- case 's':
-- berkeley_format = 0;
-+ format = format_sysv;
-+ break;
+ case 'A':
+ case 'a':
-+ format = format_avr;
- break;
++ selected_output_format = FORMAT_AVR;
++ break;
default:
non_fatal (_("invalid argument to --format: %s"), optarg);
-@@ -161,6 +326,10 @@ main (int argc, char **argv)
+ usage (stderr, 1);
}
break;
@@ -282,37 +315,20 @@ AVR specific only
case OPTION_TARGET:
target = optarg;
break;
-@@ -189,11 +358,14 @@ main (int argc, char **argv)
- break;
-
- case 'A':
-- berkeley_format = 0;
-+ format = format_sysv;
- break;
- case 'B':
-- berkeley_format = 1;
-+ format = format_bsd;
+@@ -214,6 +466,9 @@ main (int argc, char **argv)
+ case 'G':
+ selected_output_format = FORMAT_GNU;
break;
+ case 'C':
-+ format = format_avr;
++ selected_output_format = FORMAT_AVR;
+ break;
case 'v':
case 'V':
show_version = 1;
-@@ -239,7 +411,7 @@ main (int argc, char **argv)
- for (; optind < argc;)
- display_file (argv[optind++]);
-
-- if (show_totals && berkeley_format)
-+ if (show_totals && format == format_bsd)
- {
- bfd_size_type total = total_textsize + total_datasize + total_bsssize;
-
-@@ -600,13 +772,117 @@ print_sysv_format (bfd *file)
+@@ -656,6 +911,98 @@ print_sysv_format (bfd *file)
printf ("\n\n");
}
-+
+static avr_device_t *
+avr_find_device (void)
+{
@@ -331,8 +347,6 @@ AVR specific only
+ return (NULL);
+}
+
-+
-+
+static void
+print_avr_format (bfd *file)
+{
@@ -340,13 +354,13 @@ AVR specific only
+ int flashmax = 0;
+ int rammax = 0;
+ int eeprommax = 0;
-+ asection *section;
-+ bfd_size_type data_size = 0;
-+ bfd_size_type text_size = 0;
-+ bfd_size_type bss_size = 0;
-+ bfd_size_type bootloader_size = 0;
-+ bfd_size_type noinit_size = 0;
-+ bfd_size_type eeprom_size = 0;
++ asection *section;
++ bfd_size_type my_datasize = 0;
++ bfd_size_type my_textsize = 0;
++ bfd_size_type my_bsssize = 0;
++ bfd_size_type bootloadersize = 0;
++ bfd_size_type noinitsize = 0;
++ bfd_size_type eepromsize = 0;
+
+ avr_device_t *avrdevice = avr_find_device();
+ if (avrdevice != NULL)
@@ -358,26 +372,26 @@ AVR specific only
+ }
+
+ if ((section = bfd_get_section_by_name (file, ".data")) != NULL)
-+ data_size = bfd_section_size (file, section);
++ my_datasize = bfd_section_size (section);
+ if ((section = bfd_get_section_by_name (file, ".text")) != NULL)
-+ text_size = bfd_section_size (file, section);
++ my_textsize = bfd_section_size (section);
+ if ((section = bfd_get_section_by_name (file, ".bss")) != NULL)
-+ bss_size = bfd_section_size (file, section);
++ my_bsssize = bfd_section_size (section);
+ if ((section = bfd_get_section_by_name (file, ".bootloader")) != NULL)
-+ bootloader_size = bfd_section_size (file, section);
++ bootloadersize = bfd_section_size (section);
+ if ((section = bfd_get_section_by_name (file, ".noinit")) != NULL)
-+ noinit_size = bfd_section_size (file, section);
++ noinitsize = bfd_section_size (section);
+ if ((section = bfd_get_section_by_name (file, ".eeprom")) != NULL)
-+ eeprom_size = bfd_section_size (file, section);
-+
-+ bfd_size_type text = text_size + data_size + bootloader_size;
-+ bfd_size_type data = data_size + bss_size + noinit_size;
-+ bfd_size_type eeprom = eeprom_size;
-+
++ eepromsize = bfd_section_size (section);
++
++ bfd_size_type text = my_textsize + my_datasize + bootloadersize;
++ bfd_size_type data = my_datasize + my_bsssize + noinitsize;
++ bfd_size_type eeprom = eepromsize;
++
+ printf ("AVR Memory Usage\n"
+ "----------------\n"
+ "Device: %s\n\n", avr_name);
-+
++
+ /* Text size */
+ printf ("Program:%8ld bytes", text);
+ if (flashmax > 0)
@@ -385,7 +399,7 @@ AVR specific only
+ printf (" (%2.1f%% Full)", ((float)text / flashmax) * 100);
+ }
+ printf ("\n(.text + .data + .bootloader)\n\n");
-+
++
+ /* Data size */
+ printf ("Data: %8ld bytes", data);
+ if (rammax > 0)
@@ -393,10 +407,10 @@ AVR specific only
+ printf (" (%2.1f%% Full)", ((float)data / rammax) * 100);
+ }
+ printf ("\n(.data + .bss + .noinit)\n\n");
-+
++
+ /* EEPROM size */
-+ if (eeprom > 0)
-+ {
++ if (eeprom > 0)
++ {
+ printf ("EEPROM: %8ld bytes", eeprom);
+ if (eeprommax > 0)
+ {
@@ -410,23 +424,12 @@ AVR specific only
static void
print_sizes (bfd *file)
{
- if (show_common)
+@@ -663,6 +1010,8 @@ print_sizes (bfd *file)
calculate_common_size (file);
-- if (berkeley_format)
-- print_berkeley_format (file);
-- else
-- print_sysv_format (file);
-+ switch (format)
-+ {
-+ case format_sysv:
-+ print_sysv_format (file);
-+ break;
-+ case format_bsd:
-+ print_berkeley_format (file);
-+ break;
-+ case format_avr:
-+ default:
-+ print_avr_format (file);
-+ break;
-+ }
+ if (selected_output_format == FORMAT_SYSV)
+ print_sysv_format (file);
++ else if (selected_output_format == FORMAT_AVR)
++ print_avr_format (file);
+ else
+ print_berkeley_or_gnu_format (file);
}
diff --git a/development/avr-gcc/avr-gcc.SlackBuild b/development/avr-gcc/avr-gcc.SlackBuild
index a91986fe8c..2e58f2c5cf 100644
--- a/development/avr-gcc/avr-gcc.SlackBuild
+++ b/development/avr-gcc/avr-gcc.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for avr-gcc
@@ -7,26 +7,37 @@
# This file is placed in the public domain.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=avr-gcc
-VERSION=${VERSION:-4.9.2}
+VERSION=${VERSION:-10.2.0}
+ISLVERSION=${ISLVERSION:-0.22}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
- i?86) ARCH=i486 ;;
+ i?86) ARCH=i586 ;;
arm*) ARCH=arm ;;
*) ARCH=$( uname -m ) ;;
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
@@ -42,21 +53,25 @@ fi
set -e
rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf gcc-$VERSION avr-gcc-build-$VERSION
-tar xvf $CWD/gcc-$VERSION.tar.bz2 || exit 1
-mkdir avr-gcc-build-$VERSION
-cd avr-gcc-build-$VERSION || exit 1
-chown -R root:root .
+mkdir -p $TMP/$PRGNAM $PKG $OUTPUT
+cd $TMP/$PRGNAM
+rm -rf $TMP/$PRGNAM/*
+tar xvf $CWD/gcc-$VERSION.tar.xz
+tar xvf $CWD/isl-$ISLVERSION.tar.bz2
find -L . \
- \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 -o -perm 511 \) \
- -exec chmod 755 {} \; -o \
- \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
- -exec chmod 644 {} \;
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+cd gcc-$VERSION
+ln -s ../isl-$ISLVERSION isl
+
+mkdir ../avr-gcc-build-$VERSION
+cd ../avr-gcc-build-$VERSION
+
+export CFLAGS_FOR_TARGET="$SLKCFLAGS"
+export CXXFLAGS_FOR_TARGET="$SLKCFLAGS"
-CFLAGS_FOR_BUILD="$SLKCFLAGS" \
-CXXFLAGS_FOR_BUILD="$SLKCFLAGS" \
../gcc-$VERSION/configure \
--prefix=/usr \
--libdir=/usr/lib${LIBDIRSUFFIX} \
@@ -71,11 +86,12 @@ CXXFLAGS_FOR_BUILD="$SLKCFLAGS" \
--disable-linker-build-id \
--disable-nls \
--disable-werror \
- --enable-__cxa_atexit \
+ --disable-__cxa_atexit \
--enable-checking=release \
--enable-clocale=gnu \
--enable-cloog-backend=isl \
--enable-gnu-unique-object \
+ --enable-gnu-indirect-function \
--enable-gold \
--enable-languages=c,c++ \
--enable-ld=default \
@@ -90,22 +106,24 @@ CXXFLAGS_FOR_BUILD="$SLKCFLAGS" \
--with-plugin-ld=ld.gold \
--with-system-zlib \
--with-dwarf2 \
+ --with-isl \
--program-prefix="avr-" \
--program-suffix="" \
--build=$ARCH-slackware-linux
make || exit 1
-make install DESTDIR=$PKG || exit 1
+make -j1 install DESTDIR=$PKG || exit 1
# Remove useless stuff
rm -rf $PKG/usr/lib${LIBDIRSUFFIX}/libiberty.a
+rm -rf $PKG/usr/lib${LIBDIRSUFFIX}/libcc1.*
rm -rf $PKG/usr/info
rm -rf $PKG/usr/include
rm -rf $PKG/usr/share
rm -rf $PKG/usr/man/man7
rm -rf $PKG/usr/libexec/gcc/avr/$VERSION/install-tools
-find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
+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 {} \;
@@ -121,4 +139,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/avr-gcc/avr-gcc.info b/development/avr-gcc/avr-gcc.info
index 6bd3a9b64d..4e2fe68d9d 100644
--- a/development/avr-gcc/avr-gcc.info
+++ b/development/avr-gcc/avr-gcc.info
@@ -1,8 +1,10 @@
PRGNAM="avr-gcc"
-VERSION="4.9.2"
+VERSION="10.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-10.2.0/gcc-10.2.0.tar.xz \
+ http://isl.gforge.inria.fr/isl-0.22.tar.bz2"
+MD5SUM="e9fd9b1789155ad09bcf3ae747596b50 \
+ 4e6b2a1dd20b2ac011730a24580ff7a9"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="avr-binutils"
diff --git a/development/avr-gdb/avr-gdb.SlackBuild b/development/avr-gdb/avr-gdb.SlackBuild
index 92d5be38b9..0197b6eca9 100644
--- a/development/avr-gdb/avr-gdb.SlackBuild
+++ b/development/avr-gdb/avr-gdb.SlackBuild
@@ -1,29 +1,39 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for avr-gdb
# Written by thorsten
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=avr-gdb
-VERSION=${VERSION:-7.8.1}
+VERSION=${VERSION:-10.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
- i?86) ARCH=i486 ;;
+ i?86) ARCH=i586 ;;
arm*) ARCH=arm ;;
*) ARCH=$( uname -m ) ;;
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
@@ -64,7 +74,9 @@ CXXFLAGS_FOR_BUILD="$SLKCFLAGS" \
--target=avr \
--disable-nls \
--enable-languages=c,c++ \
- --with-python=/usr/bin/python2 \
+ --with-python=/usr/bin/python3 \
+ --with-guile=guile-2.2 \
+ --with-system-readline \
--with-system-gdbinit=/etc/gdb/gdbinit \
--program-prefix="avr-" \
--program-suffix="" \
@@ -80,7 +92,8 @@ find $PKG/usr/man -type f -exec gzip -9 {} \;
for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
rm -f $PKG/usr/info/dir
-gzip -9 $PKG/usr/info/*.info*
+( cd $PKG/usr/info
+ for i in *; do mv $i avr-$i; gzip -9 avr-$i; done )
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
for file in COPYING* ChangeLog MAINTAINERS README*; do
@@ -99,4 +112,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/avr-gdb/avr-gdb.info b/development/avr-gdb/avr-gdb.info
index 18c9d11808..0d517fb683 100644
--- a/development/avr-gdb/avr-gdb.info
+++ b/development/avr-gdb/avr-gdb.info
@@ -1,10 +1,10 @@
PRGNAM="avr-gdb"
-VERSION="7.8.1"
+VERSION="10.1"
HOMEPAGE="http://www.gnu.org/software/gdb/"
-DOWNLOAD="ftp://ftp.gnu.org/pub/gnu/gdb/gdb-7.8.1.tar.xz"
-MD5SUM="8072be87a94be0936bc3b4b6941b0862"
+DOWNLOAD="ftp://ftp.gnu.org/pub/gnu/gdb/gdb-10.1.tar.xz"
+MD5SUM="1822a7dd45e7813f4408407eec1a6af1"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="avr-gcc"
+REQUIRES="avr-gcc guile2.2"
MAINTAINER="Thorsten"
EMAIL="thorsten.johannvorderbrueggen@t-online.de"
diff --git a/development/avr8-burn-o-mat/avr8-burn-o-mat.SlackBuild b/development/avr8-burn-o-mat/avr8-burn-o-mat.SlackBuild
index d18d0f566e..1832d2ef90 100644
--- a/development/avr8-burn-o-mat/avr8-burn-o-mat.SlackBuild
+++ b/development/avr8-burn-o-mat/avr8-burn-o-mat.SlackBuild
@@ -1,14 +1,17 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for AVR8 Burn-O-Mat
# Written by Andrzej Telszewski <atelszewski@gmail.com>
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM="avr8-burn-o-mat"
SRCNAM="AVR8_Burn-O-Mat"
VERSION=${VERSION:-2.1.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -18,7 +21,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -75,4 +85,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/avr8-gnu-toolchain/avr8-gnu-toolchain.SlackBuild b/development/avr8-gnu-toolchain/avr8-gnu-toolchain.SlackBuild
index 8f8f130ad7..baea46b245 100644
--- a/development/avr8-gnu-toolchain/avr8-gnu-toolchain.SlackBuild
+++ b/development/avr8-gnu-toolchain/avr8-gnu-toolchain.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for AVR 8-bit GNU Toolchain.
@@ -22,10 +22,13 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=avr8-gnu-toolchain
VERSION=${VERSION:-3.4.1.798}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -35,7 +38,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -109,4 +119,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/avra/avra.SlackBuild b/development/avra/avra.SlackBuild
index 5272fdacce..664906e125 100644
--- a/development/avra/avra.SlackBuild
+++ b/development/avra/avra.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for avra
@@ -23,10 +23,13 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=avra
VERSION=${VERSION:-1.4.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -36,7 +39,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -89,4 +99,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/avrdude/avrdude.SlackBuild b/development/avrdude/avrdude.SlackBuild
index f03b2205af..48fb2c6a5a 100644
--- a/development/avrdude/avrdude.SlackBuild
+++ b/development/avrdude/avrdude.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for avrdude
@@ -6,10 +6,13 @@
#
# Updated by Heiko Rosemann 2020
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=avrdude
VERSION=${VERSION:-6.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -19,7 +22,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -87,4 +97,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/bacon/bacon.SlackBuild b/development/bacon/bacon.SlackBuild
index 27c3cea3fa..8bddf584b5 100644
--- a/development/bacon/bacon.SlackBuild
+++ b/development/bacon/bacon.SlackBuild
@@ -1,13 +1,16 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for bacon
# Written by Steve Pledger <spledger91@yahoo.com>
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=bacon
VERSION=${VERSION:-3.2.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -17,7 +20,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -95,4 +105,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/bacon/bacon.info b/development/bacon/bacon.info
index 4c6e9a83db..0796743f84 100644
--- a/development/bacon/bacon.info
+++ b/development/bacon/bacon.info
@@ -1,7 +1,7 @@
PRGNAM="bacon"
VERSION="3.2.2"
HOMEPAGE="http://www.basic-converter.org"
-DOWNLOAD="http://sourceforge.net/projects/slackbuildsdirectlinks/files/bacon/bacon-3.2.2.tar.gz"
+DOWNLOAD="http://www.basic-converter.org/museum/bacon-3.2.2.tar.gz"
MD5SUM="09f31555f883f89014dda531bdd23f2b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/development/bakefile/bakefile.SlackBuild b/development/bakefile/bakefile.SlackBuild
index d318d7f0ec..760f6b4f5c 100644
--- a/development/bakefile/bakefile.SlackBuild
+++ b/development/bakefile/bakefile.SlackBuild
@@ -1,13 +1,16 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for bakefile
# Written by Luis Henrique <lmello.009@gmail.com>
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=bakefile
VERSION=${VERSION:-0.2.9}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -17,7 +20,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -84,4 +94,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/bas/bas.SlackBuild b/development/bas/bas.SlackBuild
index 0a9709e3e4..4bfa42fa83 100644
--- a/development/bas/bas.SlackBuild
+++ b/development/bas/bas.SlackBuild
@@ -1,13 +1,16 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for bas
# Written by G. Schoenmakers
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=bas
VERSION=${VERSION:-2.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -17,7 +20,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -78,4 +88,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/bas55/README b/development/bas55/README
index f740f48136..95fc4e2e85 100644
--- a/development/bas55/README
+++ b/development/bas55/README
@@ -3,6 +3,3 @@ bas55 (ECMA-55 Minimal BASIC System)
bas55 is an implementation of the the Minimal BASIC programming
language as defined by the ECMA 55 standard. It provides an
interpreter and an editor with line renumbering capabilities.
-
-For enhanced editing support, pass LIBEDIT=yes to the SlackBuild. This
-requires "libedit".
diff --git a/development/bas55/bas55.SlackBuild b/development/bas55/bas55.SlackBuild
index c4f9a9b643..bef233a6c4 100644
--- a/development/bas55/bas55.SlackBuild
+++ b/development/bas55/bas55.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for bas55
@@ -22,10 +22,13 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=bas55
VERSION=${VERSION:-1.18}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -35,7 +38,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -54,12 +64,6 @@ else
LIBDIRSUFFIX=""
fi
-if [ "$LIBEDIT" = yes ]; then
- LIBEDITOPTION="--with-libedit"
-else
- LIBEDITOPTION=""
-fi
-
set -e
rm -rf $PKG
@@ -86,7 +90,7 @@ CXXFLAGS="$SLKCFLAGS" \
--infodir=/usr/info \
--docdir=/usr/doc/$PRGNAM-$VERSION \
--build=$ARCH-slackware-linux \
- ${LIBEDITOPTION}
+ --with-libedit
make
make install DESTDIR=$PKG
@@ -108,4 +112,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/bashdb/bashdb.SlackBuild b/development/bashdb/bashdb.SlackBuild
index 2c053d3a53..a3cded4c79 100644
--- a/development/bashdb/bashdb.SlackBuild
+++ b/development/bashdb/bashdb.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
#
# Slackware build script for bashdb
#
@@ -26,15 +26,25 @@
# source directory for instructions if you wish to enable readarray support.
# readarray speeds up initial loading of large scripts.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=bashdb
-VERSION=${VERSION:-4.4_0.92}
+VERSION=${VERSION:-5.0_1.1.2}
ARCH=noarch
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
SRCVER=$(printf $VERSION | tr _ -)
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -71,7 +81,7 @@ gzip -9 $PKG/usr/info/*.info
rm -rf $PKG/usr/info/dir
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a AUTHORS COPYING ChangeLog ChangeLog.0 INSTALL NEWS README THANKS TODO \
+cp -a AUTHORS COPYING ChangeLog ChangeLog.0 INSTALL NEWS.md README.md THANKS TODO \
$PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
@@ -79,4 +89,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/bashdb/bashdb.info b/development/bashdb/bashdb.info
index 8d06d80116..44d97f0c7f 100644
--- a/development/bashdb/bashdb.info
+++ b/development/bashdb/bashdb.info
@@ -1,8 +1,8 @@
PRGNAM="bashdb"
-VERSION="4.4_0.92"
+VERSION="5.0_1.1.2"
HOMEPAGE="http://bashdb.sourceforge.net/"
-DOWNLOAD="http://downloads.sourceforge.net/bashdb/bashdb-4.4-0.92.tar.bz2"
-MD5SUM="b5e7ac9daf6f9d21f9928f45bf46ded9"
+DOWNLOAD="http://downloads.sourceforge.net/bashdb/bashdb-5.0-1.1.2.tar.bz2"
+MD5SUM="33eceddaffd52f42c74795178e7744ee"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/bats/bats.SlackBuild b/development/bats/bats.SlackBuild
index 2fae730b03..09b7b71b10 100644
--- a/development/bats/bats.SlackBuild
+++ b/development/bats/bats.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for bats
@@ -22,10 +22,13 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=bats
VERSION=${VERSION:-0.4.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -35,7 +38,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -85,4 +95,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/bats/bats.info b/development/bats/bats.info
index 40f519c45d..35acdd6a36 100644
--- a/development/bats/bats.info
+++ b/development/bats/bats.info
@@ -7,4 +7,4 @@ DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
MAINTAINER="Heinz Wiesinger"
-EMAIL="pprkut@liwjatan.at"
+EMAIL="pprkut@slackbuilds.org"
diff --git a/development/beautysh/beautysh.SlackBuild b/development/beautysh/beautysh.SlackBuild
index 4cc1353ade..87f4fee523 100644
--- a/development/beautysh/beautysh.SlackBuild
+++ b/development/beautysh/beautysh.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for beautysh
@@ -22,10 +22,13 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=beautysh
VERSION=${VERSION:-6.0.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -35,7 +38,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -80,4 +90,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/beautysh/beautysh.info b/development/beautysh/beautysh.info
index c43258369e..c0a66b0227 100644
--- a/development/beautysh/beautysh.info
+++ b/development/beautysh/beautysh.info
@@ -5,6 +5,6 @@ DOWNLOAD="https://github.com/lovesegfault/beautysh/archive/6.0.1/beautysh-6.0.1.
MD5SUM="8839e2f2a945b83f677f34a2b78ee08a"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="python3"
+REQUIRES=""
MAINTAINER="Leo C."
EMAIL="leoc@gmx.com"
diff --git a/development/beav/beav.SlackBuild b/development/beav/beav.SlackBuild
index 8982fed283..d4561a0ca6 100644
--- a/development/beav/beav.SlackBuild
+++ b/development/beav/beav.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for beav
@@ -22,10 +22,13 @@
# is none other than Sam Hocevar, who also invented the WTFPL license
# that's used for this script and most of my other SBo builds. Hi, Sam!
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=beav
VERSION=${VERSION:-1.40_18}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -35,7 +38,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -115,4 +125,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/bed/bed.SlackBuild b/development/bed/bed.SlackBuild
index cda7e9329a..483b011eb5 100644
--- a/development/bed/bed.SlackBuild
+++ b/development/bed/bed.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for bed
@@ -11,10 +11,13 @@
# - fix builds with optional re2 dep, document optional hyperscan dep.
# - install BUGS CHANGELOG TODO in docdir.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=bed
VERSION=${VERSION:-3.0.0}
BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -24,7 +27,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -172,4 +182,4 @@ sed -e "s,@HYPER@,$HYPER," \
cat $CWD/doinst.sh > $PKG/install/doinst.sh
cd $PKG
-/sbin/makepkg -l y -c n -p $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
+/sbin/makepkg -l y -c n -p $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/bfg/bfg.SlackBuild b/development/bfg/bfg.SlackBuild
index 45cb3d522a..e5f7e5e3d7 100644
--- a/development/bfg/bfg.SlackBuild
+++ b/development/bfg/bfg.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for bfg
#
@@ -23,14 +23,24 @@
# along with this program (most likely, a file named COPYING). If
# not, see <http://www.gnu.org/licenses/>.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=bfg
VERSION=${VERSION:-1.13.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
ARCH=noarch
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -51,4 +61,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/bigloo/bigloo.SlackBuild b/development/bigloo/bigloo.SlackBuild
index b9d75a2c17..0ef7ece4f4 100644
--- a/development/bigloo/bigloo.SlackBuild
+++ b/development/bigloo/bigloo.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for bigloo
# Originally by Jockey S. Kyd (jockey dot kyd at gmail dot com)
@@ -23,11 +23,14 @@
# along with this program (most likely, a file named COPYING). If
# not, see <http://www.gnu.org/licenses/>.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=bigloo
VERSION=${VERSION:-4.3f}
SRCVER=$(echo $VERSION | tr _ -)
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$(uname -m)" in
@@ -37,7 +40,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -108,4 +118,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/binwalk/binwalk.SlackBuild b/development/binwalk/binwalk.SlackBuild
index 5ca6df91cd..76e380268b 100644
--- a/development/binwalk/binwalk.SlackBuild
+++ b/development/binwalk/binwalk.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for binwalk
@@ -23,10 +23,13 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=binwalk
VERSION=${VERSION:-2.1.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -36,7 +39,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -83,4 +93,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/binwalk/binwalk.info b/development/binwalk/binwalk.info
index 779a3342a4..9139943714 100644
--- a/development/binwalk/binwalk.info
+++ b/development/binwalk/binwalk.info
@@ -5,6 +5,6 @@ DOWNLOAD="https://github.com/devttys0/binwalk/archive/v2.1.1/binwalk-2.1.1.tar.g
MD5SUM="e5015a8d0eff287eda8c4afeeca89ed6"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="python3"
+REQUIRES=""
MAINTAINER="Fernando Lopez Jr."
EMAIL="fernando.lopezjr@gmail.com"
diff --git a/development/blassic/blassic.SlackBuild b/development/blassic/blassic.SlackBuild
index ef8e729d3b..f0ef038c07 100644
--- a/development/blassic/blassic.SlackBuild
+++ b/development/blassic/blassic.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for blassic
@@ -16,10 +16,13 @@
# - don't install INSTALL or 0-byte ChangeLog in doc dir
# - i486 => i586
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=blassic
VERSION=${VERSION:-0.10.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -29,7 +32,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -85,4 +95,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/bless/bless.SlackBuild b/development/bless/bless.SlackBuild
index 207854b161..325509662d 100644
--- a/development/bless/bless.SlackBuild
+++ b/development/bless/bless.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for bless
@@ -6,10 +6,13 @@
# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=bless
VERSION=${VERSION:-0.6.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
# Compiled .net code is "anycpu" by default.
# I see no reason to use lib64 for this. It would mean having separate
@@ -20,7 +23,14 @@ TAG=${TAG:-_SBo}
ARCH=noarch
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -82,6 +92,8 @@ patch -p1 < $CWD/patches/fixxmltextwriter.patch
# state if you just press Insert to toggle it.
patch -p1 < $CWD/patches/default_overwrite.patch
+patch -p1 < $CWD/patches/disambiguate-system.range-and-gtk.range.patch
+
# Grr. The configure script doesn't allow setting CS or MCS or CSC or
# anything to override the compiler (like normal stuff does with CC).
# FFS, it's even hardcoded in C# code...
@@ -127,4 +139,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/bless/patches/disambiguate-system.range-and-gtk.range.patch b/development/bless/patches/disambiguate-system.range-and-gtk.range.patch
new file mode 100644
index 0000000000..fd314c4b53
--- /dev/null
+++ b/development/bless/patches/disambiguate-system.range-and-gtk.range.patch
@@ -0,0 +1,92 @@
+Index: bless/src/buffers/ByteBuffer.cs
+===================================================================
+--- bless.orig/src/buffers/ByteBuffer.cs
++++ bless/src/buffers/ByteBuffer.cs
+@@ -26,6 +26,8 @@ using System.Threading;
+ using Bless.Util;
+ using Bless.Tools;
+
++using Range=Bless.Util.Range;
++
+ namespace Bless.Buffers {
+
+ ///<summary>
+Index: bless/src/tools/find/IFindStrategy.cs
+===================================================================
+--- bless.orig/src/tools/find/IFindStrategy.cs
++++ bless/src/tools/find/IFindStrategy.cs
+@@ -23,6 +23,8 @@ using System;
+ using Bless.Util;
+ using Bless.Buffers;
+
++using Range=Bless.Util.Range;
++
+ namespace Bless.Tools.Find {
+
+ public interface IFindStrategy
+@@ -40,4 +42,4 @@ public interface IFindStrategy
+ bool Cancelled { get; set; }
+ }
+
+-} // end namespace
+\ No newline at end of file
++} // end namespace
+Index: bless/src/tools/find/IFinder.cs
+===================================================================
+--- bless.orig/src/tools/find/IFinder.cs
++++ bless/src/tools/find/IFinder.cs
+@@ -23,6 +23,8 @@ using System;
+ using Bless.Util;
+ using Bless.Buffers;
+
++using Range=Bless.Util.Range;
++
+ namespace Bless.Tools.Find {
+
+ public delegate void FirstFindHandler();
+@@ -41,4 +43,4 @@ public interface IFinder
+ IAsyncResult ReplaceAll(byte[] ba, AsyncCallback ac);
+ }
+
+-} // end namespace
+\ No newline at end of file
++} // end namespace
+Index: bless/src/tools/find/FindOperations.cs
+===================================================================
+--- bless.orig/src/tools/find/FindOperations.cs
++++ bless/src/tools/find/FindOperations.cs
+@@ -24,6 +24,8 @@ using System.IO;
+ using System.Threading;
+ using Bless.Util;
+
++using Range=Bless.Util.Range;
++
+ namespace Bless.Tools.Find {
+
+ ///<summary>
+Index: bless/src/gui/areas/AreaGroup.cs
+===================================================================
+--- bless.orig/src/gui/areas/AreaGroup.cs
++++ bless/src/gui/areas/AreaGroup.cs
+@@ -25,6 +25,8 @@ using Bless.Buffers;
+ using Bless.Util;
+ using Bless.Gui.Drawers;
+
++using Range=Bless.Util.Range;
++
+ namespace Bless.Gui.Areas
+ {
+
+Index: bless/src/gui/DataBookFinder.cs
+===================================================================
+--- bless.orig/src/gui/DataBookFinder.cs
++++ bless/src/gui/DataBookFinder.cs
+@@ -26,6 +26,8 @@ using Bless.Util;
+ using Bless.Buffers;
+ using Bless.Tools.Find;
+
++using Range=Bless.Util.Range;
++
+ namespace Bless.Gui {
+
+ public class DataBookFinder : IFinder
diff --git a/development/blocksruntime/blocksruntime.SlackBuild b/development/blocksruntime/blocksruntime.SlackBuild
index 21a9fe88ba..9f72afa1a6 100644
--- a/development/blocksruntime/blocksruntime.SlackBuild
+++ b/development/blocksruntime/blocksruntime.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for Blocks Runtime Library
@@ -23,11 +23,14 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=blocksruntime
MSTPRGNAM=compiler-rt
VERSION=${VERSION:-3.8.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -41,7 +44,14 @@ if [ "$ARCH" = "x86_64" ]; then
LIBDIRSUFFIX="64"
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -135,4 +145,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/bluefish/README b/development/bluefish/README
index 52080b7673..d2f3e446e5 100644
--- a/development/bluefish/README
+++ b/development/bluefish/README
@@ -2,4 +2,4 @@ Bluefish is a powerful editor for experienced web designers and programmers.
Bluefish supports many programming and markup languages, but it focuses on
editing dynamic and interactive websites. See features for an extensive
overview, take a look at the screenshots, or download it right away.
-Bluefish is an open source development project released under the GPL licence.
+Bluefish is an open source development project released under the GPL license.
diff --git a/development/bluefish/bluefish.SlackBuild b/development/bluefish/bluefish.SlackBuild
index 24fa383dbd..02e6411c44 100644
--- a/development/bluefish/bluefish.SlackBuild
+++ b/development/bluefish/bluefish.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for bluefish
@@ -25,10 +25,13 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=bluefish
VERSION=${VERSION:-2.2.12}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -38,7 +41,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -104,4 +114,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/bluefish/bluefish.info b/development/bluefish/bluefish.info
index 157954a6ad..2ae107b5ba 100644
--- a/development/bluefish/bluefish.info
+++ b/development/bluefish/bluefish.info
@@ -7,4 +7,4 @@ DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
MAINTAINER="Edward W. Koenig"
-EMAIL="kingbeowulf@gmail.com"
+EMAIL="kingbeowulf@linuxgalaxy.org"
diff --git a/development/bluefish/slack-desc b/development/bluefish/slack-desc
index 6d172685b8..6c1526083b 100644
--- a/development/bluefish/slack-desc
+++ b/development/bluefish/slack-desc
@@ -13,7 +13,7 @@ bluefish: and programmers. Bluefish supports many programming and markup
bluefish: languages, but it focuses on editing dynamic and interactive
bluefish: websites. See features for an extensive overview, take a look
bluefish: at the screenshots, or download it right away. Bluefish is an
-bluefish: open source development project, released under the GPL licence.
+bluefish: open source development project, released under the GPL license.
bluefish:
bluefish: Homepage: http://bluefish.openoffice.nl/index.html
bluefish:
diff --git a/development/bmake/bmake.SlackBuild b/development/bmake/bmake.SlackBuild
index 8b393206ea..f9a4bee81d 100644
--- a/development/bmake/bmake.SlackBuild
+++ b/development/bmake/bmake.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for bmake
@@ -34,10 +34,13 @@
# give you a parallel build, but it does break the 'make test'
# portion of the bmake build.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=bmake
VERSION=${VERSION:-20201010}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -47,7 +50,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -132,4 +142,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/boost-di/boost-di.SlackBuild b/development/boost-di/boost-di.SlackBuild
index 187f13e42f..e25e5fbbe1 100644
--- a/development/boost-di/boost-di.SlackBuild
+++ b/development/boost-di/boost-di.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for [Boost].Di
@@ -22,14 +22,24 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=boost-di
SRCNAM=di
VERSION=${VERSION:-1.0.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
ARCH=noarch
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -64,4 +74,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/bpython/README b/development/bpython/README
index c62aab2615..ac79e6626e 100644
--- a/development/bpython/README
+++ b/development/bpython/README
@@ -1,4 +1,2 @@
bpython is a fancy curses interface to the Python interactive
interpreter.
-
-NOTE: Install python3 first before installing all other requirements.
diff --git a/development/bpython/bpython.SlackBuild b/development/bpython/bpython.SlackBuild
index fd6df0794a..f6dab520d6 100644
--- a/development/bpython/bpython.SlackBuild
+++ b/development/bpython/bpython.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for bpython
@@ -23,10 +23,13 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=bpython
VERSION=${VERSION:-0.21}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -36,7 +39,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -74,4 +84,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/bpython/bpython.info b/development/bpython/bpython.info
index e5abedf937..1476cf590e 100644
--- a/development/bpython/bpython.info
+++ b/development/bpython/bpython.info
@@ -5,6 +5,6 @@ DOWNLOAD="https://files.pythonhosted.org/packages/8f/34/7bdeba9999d2dfe5c0682291
MD5SUM="ca73d8c605767242aea522ec6bb84d48"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="python3-six python-requests Pygments curtsies greenlet pyxdg"
+REQUIRES="curtsies greenlet"
MAINTAINER="Dimitris Zlatanidis"
EMAIL="d.zlatanidis@gmail.com"
diff --git a/development/brackets/README b/development/brackets/README
deleted file mode 100644
index 9004a2d6ec..0000000000
--- a/development/brackets/README
+++ /dev/null
@@ -1,10 +0,0 @@
-Brackets is an open source code editor for web designers and front-end
-developers.
-
-Google Chrome or Chromium is currently required to use the live preview
-function, Firefox support is planned for the future.
-
-As of version 1.0, the Extract bundle is now included, more details
-here:
-
-http://blog.brackets.io/2014/11/04/brackets-1-0-and-extract-for-brackets-preview-now-available/
diff --git a/development/brackets/brackets.SlackBuild b/development/brackets/brackets.SlackBuild
deleted file mode 100644
index 70509c9160..0000000000
--- a/development/brackets/brackets.SlackBuild
+++ /dev/null
@@ -1,77 +0,0 @@
-#!/bin/sh
-
-# Slackware build script for brackets
-
-# Ryan P.C. McQuen | Everett, WA | ryanpcmcquen@member.fsf.org
-# 2017 - Dhaby Xiloj <slack.dhabyx@gmail.com>
-
-# 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, with the following exception:
-# the text of the GPL license may be omitted.
-
-# 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. Compiling,
-# interpreting, executing or merely reading the text of the program
-# may result in lapses of consciousness and/or very being, up to and
-# including the end of all existence and the Universe as we know it.
-# See the GNU General Public License for more details.
-
-# You may have received a copy of the GNU General Public License
-# along with this program (most likely, a file named COPYING). If
-# not, see <https://www.gnu.org/licenses/>.
-
-PRGNAM=brackets
-SRCNAM=Brackets
-RELEASE=Release
-VERSION=${VERSION:-1.9}
-BUILD=${BUILD:-1}
-TAG=${TAG:-_SBo}
-
-# Allow $ARCH to be preset before running the script. This is useful in the
-# case where someone is running a 32-bit chroot environment under an x86_64
-# kernel:
-ARCH=${ARCH:-$(uname -m)}
-
-case "$ARCH" in
- i?86) DEBARCH="32-bit" ; LIBDIRSUFFIX="" ; ARCH=i386 ;;
- x86_64) DEBARCH="64-bit" ; LIBDIRSUFFIX="64" ; ARCH=x86_64 ;;
- *) echo "Package for $(uname -m) architecture is not available." ; exit 1 ;;
-esac
-
-set -e
-
-CWD=$(pwd)
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $PKG
-ar p $CWD/${SRCNAM}.${RELEASE}.${VERSION}.${DEBARCH}.deb data.tar.xz | tar xJv
-chown -R root:root .
-find -L . \
- \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
- -o -perm 511 \) -exec chmod 755 {} \; -o \
- \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
- -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-
-# Make sure top-level perms are correct:
-chmod 0755 .
-
-# Install a .desktop launcher:
-sed -i -e "s#Icon=$PRGNAM#Icon=/opt/$PRGNAM/appshell256.png#" \
- $PKG/opt/$PRGNAM/$PRGNAM.desktop
-mkdir -p $PKG/usr/share/applications
-ln -s /opt/$PRGNAM/$PRGNAM.desktop \
- $PKG/usr/share/applications/$PRGNAM.desktop
-
-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/brackets/brackets.info b/development/brackets/brackets.info
deleted file mode 100644
index a71ddbda70..0000000000
--- a/development/brackets/brackets.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="brackets"
-VERSION="1.9"
-HOMEPAGE="http://brackets.io"
-DOWNLOAD="https://github.com/adobe/brackets/releases/download/release-1.9/Brackets.Release.1.9.32-bit.deb"
-MD5SUM="dd681b20e08795051a42a6e0d3ca592e"
-DOWNLOAD_x86_64="https://github.com/adobe/brackets/releases/download/release-1.9/Brackets.Release.1.9.64-bit.deb"
-MD5SUM_x86_64="ad904786545fce0c854c5e00d960a031"
-REQUIRES="libgcrypt15"
-MAINTAINER="DhabyX"
-EMAIL="slack.dhabyx@gmail.com"
diff --git a/development/brackets/doinst.sh b/development/brackets/doinst.sh
deleted file mode 100644
index 3e49e606f2..0000000000
--- a/development/brackets/doinst.sh
+++ /dev/null
@@ -1,9 +0,0 @@
-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/development/brotli/README b/development/brotli/README
deleted file mode 100644
index 760d7f0b48..0000000000
--- a/development/brotli/README
+++ /dev/null
@@ -1,7 +0,0 @@
-Brotli is a generic-purpose lossless compression algorithm that
-compresses data using a combination of a modern variant of the
-LZ77 algorithm, Huffman coding and 2nd order context modeling,
-with a compression ratio comparable to the best currently available
-general-purpose compression methods.
-
-This SlackBuild will also install the Python modules.
diff --git a/development/brotli/brotli.info b/development/brotli/brotli.info
deleted file mode 100644
index 72f57150b8..0000000000
--- a/development/brotli/brotli.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="brotli"
-VERSION="1.0.9"
-HOMEPAGE="https://github.com/google/brotli/"
-DOWNLOAD="https://github.com/google/brotli/archive/v1.0.9/brotli-1.0.9.tar.gz"
-MD5SUM="c2274f0c7af8470ad514637c35bcee7d"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-REQUIRES=""
-MAINTAINER="Willy Sudiarto Raharjo"
-EMAIL="willysr@slackbuilds.org"
diff --git a/development/brotli/slack-desc b/development/brotli/slack-desc
deleted file mode 100644
index 1a6e42e258..0000000000
--- a/development/brotli/slack-desc
+++ /dev/null
@@ -1,19 +0,0 @@
-# HOW TO EDIT THIS FILE:
-# The "handy ruler" below makes it easier to edit a package description.
-# Line up the first '|' above the ':' following the base package name, and
-# the '|' on the right side marks the last column you can put a character in.
-# You must make exactly 11 lines for the formatting to be correct. It's also
-# customary to leave one space after the ':' except on otherwise blank lines.
-
- |-----handy-ruler------------------------------------------------------|
-brotli: brotli (compression algorithm)
-brotli:
-brotli: Brotli is a generic-purpose lossless compression algorithm that
-brotli: compresses data using a combination of a modern variant of the LZ77
-brotli: algorithm, Huffman coding and 2nd order context modeling, with
-brotli: a compression ratio comparable to the best currently available
-brotli: general-purpose compression methods.
-brotli:
-brotli: Project URL: https://github.com/google/brotli
-brotli:
-brotli:
diff --git a/development/bsdiff/bsdiff.SlackBuild b/development/bsdiff/bsdiff.SlackBuild
index b0e6486208..b7cd9b6409 100644
--- a/development/bsdiff/bsdiff.SlackBuild
+++ b/development/bsdiff/bsdiff.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for bsdiff.
#
@@ -30,10 +30,13 @@
# - Simplify script a bit.
# - Get rid of Makefile.diff.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=bsdiff
VERSION=${VERSION:-4.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -43,7 +46,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -96,4 +106,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/bvi/bvi.SlackBuild b/development/bvi/bvi.SlackBuild
index 924a821459..b2d7845321 100644
--- a/development/bvi/bvi.SlackBuild
+++ b/development/bvi/bvi.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for bvi
@@ -22,10 +22,13 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=bvi
VERSION=${VERSION:-1.4.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -35,7 +38,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -98,5 +108,5 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/bviplus/bviplus.SlackBuild b/development/bviplus/bviplus.SlackBuild
index 9fc8faa0b2..29f54e1e7a 100644
--- a/development/bviplus/bviplus.SlackBuild
+++ b/development/bviplus/bviplus.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for bviplus
@@ -6,10 +6,13 @@
# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=bviplus
VERSION=${VERSION:-1.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -19,7 +22,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -75,4 +85,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/byacc/byacc.SlackBuild b/development/byacc/byacc.SlackBuild
index a6d9d00e28..33ec729e3d 100644
--- a/development/byacc/byacc.SlackBuild
+++ b/development/byacc/byacc.SlackBuild
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for byacc
@@ -22,10 +22,13 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=byacc
-VERSION=${VERSION:-20210109}
+VERSION=${VERSION:-20210619}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -35,7 +38,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -98,4 +108,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/byacc/byacc.info b/development/byacc/byacc.info
index 6467992a4e..be14598bb1 100644
--- a/development/byacc/byacc.info
+++ b/development/byacc/byacc.info
@@ -1,8 +1,8 @@
PRGNAM="byacc"
-VERSION="20210109"
-HOMEPAGE="http://invisible-island.net/byacc/"
-DOWNLOAD="http://invisible-island.net/datafiles/release/byacc.tar.gz"
-MD5SUM="f54edce9dea5906bb884d247b66c489d"
+VERSION="20210619"
+HOMEPAGE="https://invisible-island.net/byacc/"
+DOWNLOAD="https://invisible-island.net/datafiles/release/byacc.tar.gz"
+MD5SUM="ad027e9a1a78666e3e27924ce6854f97"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/bzr/README b/development/bzr/README
index 4d81436002..ec3453f7d8 100644
--- a/development/bzr/README
+++ b/development/bzr/README
@@ -1,8 +1,3 @@
Bazaar (bzr) is a decentralized revision control system, designed
to be easy for developers and end users alike. Bazaar is part of the
GNU project to develop a complete free operating system.
-
-This optionally requires docutils for docs generation, but it is only a
-build dependency - it is not needed for running bzr. Even without the
-docutils package installed, there will still be some documentation with
-the package, so you probably don't need it.
diff --git a/development/bzr/bzr.SlackBuild b/development/bzr/bzr.SlackBuild
index 4676643624..1735626081 100644
--- a/development/bzr/bzr.SlackBuild
+++ b/development/bzr/bzr.SlackBuild
@@ -1,8 +1,8 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for bzr
-# Copyright 2006-2012,2017 Robby Workman Tuscaloosa, AL, USA
+# Copyright 2006,2017,2021 Robby Workman Tuscaloosa, AL, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -22,10 +22,13 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=bzr
VERSION=${VERSION:-2.7.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -35,7 +38,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -88,4 +98,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/bzr/bzr.info b/development/bzr/bzr.info
index 3c91147b0e..ca25e9c6bb 100644
--- a/development/bzr/bzr.info
+++ b/development/bzr/bzr.info
@@ -1,6 +1,6 @@
PRGNAM="bzr"
VERSION="2.7.0"
-HOMEPAGE="http://bazaar-vcs.org/"
+HOMEPAGE="http://bazaar.canonical.com/"
DOWNLOAD="http://launchpad.net/bzr/2.7/2.7.0/+download/bzr-2.7.0.tar.gz"
MD5SUM="8e5020502efd54f5925a14a456b88b89"
DOWNLOAD_x86_64=""
diff --git a/development/bzr/slack-desc b/development/bzr/slack-desc
index c2f1112450..9166cd9489 100644
--- a/development/bzr/slack-desc
+++ b/development/bzr/slack-desc
@@ -12,7 +12,7 @@ bzr: Bazaar ("bzr") is a decentralized revision control system, designed
bzr: to be easy for developers and end users alike. Bazaar is part of the
bzr: GNU project to develop a complete free operating system.
bzr:
-bzr: Homepage: http://bazaar-vcs.org/
+bzr: Homepage: http://bazaar.canonical.com/
bzr:
bzr:
bzr:
diff --git a/development/camlp4/camlp4.SlackBuild b/development/camlp4/camlp4.SlackBuild
index 932c6d73fc..31f84c2652 100644
--- a/development/camlp4/camlp4.SlackBuild
+++ b/development/camlp4/camlp4.SlackBuild
@@ -1,8 +1,8 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for camlp4
-# Copyright 2013 Matteo Bernardini <ponce@slackbuilds.org>, Pisa, Italy
+# Copyright 2013-2019 Matteo Bernardini <ponce@slackbuilds.org>, Pisa, Italy
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -22,26 +22,36 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=camlp4
-VERSION=${VERSION:-4.03_1}
+VERSION=${VERSION:-4.08_1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
- i?86) ARCH=i486 ;;
+ i?86) ARCH=i586 ;;
arm*) ARCH=arm ;;
*) ARCH=$( uname -m ) ;;
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
@@ -55,17 +65,15 @@ else
fi
DOCS="CHANGES* LICENSE"
-TVERSION=$(echo $VERSION | tr _ +)
-CVERSION=$(echo $VERSION | tr _ -)
set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
-rm -rf $PRGNAM-$CVERSION
-tar xvf $CWD/$PRGNAM-$CVERSION.tar.?z* || tar xvf $CWD/$TVERSION.tar.?z*
-cd $PRGNAM-$CVERSION
+rm -rf $PRGNAM-$(echo $VERSION | tr _ -)
+tar xvf $CWD/$PRGNAM-$(echo $VERSION | tr _ -).tar.?z*
+cd $PRGNAM-$(echo $VERSION | tr _ -)
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
@@ -94,4 +102,4 @@ 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}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/camlp4/camlp4.info b/development/camlp4/camlp4.info
index f7192e0340..1fa1c27557 100644
--- a/development/camlp4/camlp4.info
+++ b/dev