diff options
1154 files changed, 11550 insertions, 6798 deletions
diff --git a/ChangeLog.txt b/ChangeLog.txt index 0a40b2c81e..c67c6e9601 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -1,3 +1,660 @@ +Sat Apr 17 04:48:35 UTC 2021 +academic/cblas: Updated for version 3.9.1. +academic/lapacke: Updated for version 3.9.1. +academic/octave: Updated for version 6.2.0. +academic/pari: Updated for version 2.13.1. +academic/sundials: Fix download link. +audio/mixxx: Use protobuf3 as a dependency. +audio/nas: Force single make job. +desktop/dmenu2: Removed (unmaintained upstream). +desktop/lxpanel: Updated for version 0.10.1. +desktop/screenkey: Updated for version 1.4. +desktop/xss-lock: Added (using external locker as X screensaver) +development/Sphinx: Updated for version 3.5.4. +development/eovim: Updated for version 0.2.0. +development/google-go-lang: Updated for version 1.16.3. +development/jupyter-ipykernel: Updated for version 5.5.3. +development/lepton-eda: Updated for version 1.9.14. +development/nim: Updated for version 1.4.6. +development/nodejs: Fix tarball extension. +development/postman: Updated for version 8.2.1 +development/tea: updated for version 60.0.3 +games/armagetronad: Updated for version 0.2.9.1.0. +gis/osm2pgsql: Updated for version 1.4.2. +gis/rasterio: Updated for version 1.2.2. +graphics/lilypond: Updated for version 2.22.0. +graphics/vuescan: Updated MD5SUMs. +libraries/blas: Updated for version 3.9.1. +libraries/iddawc: Compress man pages. +libraries/iddawc: updated for version 0.9.9 +libraries/lapack: Updated for version 3.9.1. +libraries/libfm-extra: Updated for version 1.3.2. +libraries/libfm: Updated for version 1.3.2. +libraries/libxkbcommon: Updated for version 1.2.1. +libraries/libxlsxwriter: Updated for version 1.0.2. +libraries/rhonabwy: updated for version 0.9.999 +libraries/skalibs: Updated for version 2.10.0.3. +libraries/xblas: Use a versioned tarball. +multimedia/gnash: Updated for version 0.8.11dev_20190130. +multimedia/plexmediaserver: Updated for v 1.22.2.4282_a97b03fad. +network/basilisk-bin: Updated for version 2021.03.17. +network/brave-browser: Updated for version 1.23.71. +network/hostapd: Patched for P2P/wpa_supplicant vulnerabilities. +network/keepalived: Updated for version 2.2.2. +network/nweb: Added (tiny web server in C). +network/palemoon-bin: Updated for version 29.1.1. +network/palemoon: Updated for version 29.1.1. +network/qutebrowser-tox: Updated for version 2.2.0. +network/qutebrowser: Updated for version 2.2.0. +network/signal-desktop: Updated for version 5.0.0. +network/spamassassin: Updated for version 3.4.6. +network/unbound: Updated for version 1.13.1. +office/calcurse: Updated for version 4.7.1. +office/calibre-bin: Updated for version 5.15.0. +perl/perl-Math-GMPz: Updated for version 0.50. +perl/perl-Sidef: Updated for version 3.98. +python/decorator: Updated for version 5.0.6. +python/decorator: Updated for version 5.0.7. +python/internetarchive: Updated for version 2.0.1. +python/python-neovim: Updated for version 0.4.3. +python/python-prometheus_client: Updated for version 0.10.1. +python/python3-aiohttp: Updated for version 3.7.4.post0. +python/python3-astroid: Updated for version 2.5.3. +python/python3-ptyprocess: Updated for version 0.7.0. +python/python3-seaborn: Updated for version 0.11.1. +python/scikit-learn: Updated for version 0.24.1. +python/typed_ast: Updated for version 1.4.3. +system/android-file-transfer: Updated for version 4.2. +system/ansible: Updated for version 2.9.20. +system/clamav: Fix permissions to allow users to run clamscan. +system/execline: Updated for version 2.8.0.1. +system/lxtask: Updated for version 0.1.10. +system/lxterminal: Updated for version 0.4.0. +system/netdata: Updated for version 1.29.3. +system/newLd: Update script. +system/pax: Updated for version 20201030 (switch to MirBSD pax). +system/pcmanfm: Updated for version 1.3.2. +system/qdirstat: Updated for version 1.7.1. +system/s6-linux-init: Updated for version 1.0.6.2. +system/s6-rc: Updated for version 0.5.2.2. +system/s6: Updated for version 2.10.0.3. +system/telegraf: Updated for version 1.18.1. +system/wine-staging: Updated for version 6.5. ++--------------------------+ +Sat Apr 10 10:06:04 UTC 2021 +academic/Gridcoin-Research: Updated for version 5.3.1.0 +academic/boinc: Updated for version 7.16.16 +academic/sword-data-kjv: Updated for version 1.8.1_1. +academic/wxMaxima: Updated for version 21.01.0. +audio/ardour: Updated for version 6.6. +audio/ncmpcpp: Update maintainer email. +audio/vimpc: Update maintainer email. +development/QtPy: Added (Qt abstraction layer for Python) +development/apache-maven: Updated for version 3.8.1. +development/dotnet-runtime: Updated for version 3.1.13. +development/dotnet-sdk: Updated for version 3.1.407. +development/ghi: Update maintainer email. +development/github-cli: Updated for version 1.8.1 +development/jupyter-ipykernel: Updated for version 5.3.4. +development/jupyter-ipywidgets: Updated for version 7.6.3. +development/jupyter-nbclient: Added (execution contexts). +development/jupyter-nbconvert: Updated for version 6.0.7. +development/jupyter-nbformat: Updated for version 5.1.3. +development/jupyter-notebook: Updated for version 6.3.0. +development/jupyter-qtconsole: Update dependencies. +development/jupyter-qtconsole: Updated for version 5.0.1. +development/jupyter_client: Remove Python 2 support. +development/jupyter_client: Updated for version 6.1.13. +development/jupyter_console: Change dependencies. +development/jupyter_console: Updated for version 6.4.0. +development/jupyter_core: Remove Python 2 support. +development/jupyterlab_pygments: Added (theme for Pygments). +development/mongodb-compass: Updated for version 1.26.1. +development/neovim: Update homepage. +development/nim: Updated for version 1.4.4. +development/nodejs-bin: Updated for version 14.16.1. +development/nodejs: Updated for version 12.22.1. +development/racer: Updated for version 2.1.45. +development/robotframework: Updated for version 4.0.1. +development/sbcl: Updated for version 2.1.3. +development/sdcc: Updated for version 4.1.0. +development/slibtool: Updated for version 0.5.33. +development/xkeys-sdk: Added (SDK for X-Keys) +games/VASSAL: Updated for version 3.5.5. +games/crispy-doom: Updated for version 5.10.1. +games/freeciv: wrong md5sum +games/steam: Updated for version 1.0.0.69 +gis/Fiona: Updated for version 1.8.19. +gis/geopandas: Updated for version 0.9.0. +gis/osm2pgsql: Updated for version 1.4.1. +gis/pgsql-ogr-fdw: Updated for version 1.1.0. +gis/qgis: Support PROJ 8. +gis/spatialite_gui: Add a fix for the newer proj. +graphics/mtpaint: Updated for version 3.50. +graphics/vuescan: Updated for version 9.7.52. +ibraries/lua-luv: Updated for version 1.36.0_0. +libraries/Jinja2: Updated for version 2.11.3. +libraries/aspnetcore-runtime: Updated for version 3.1.13. +libraries/libcpuid: Updated for version 0.5.1. +libraries/libfastjson: Updated for version 0.99.9. +libraries/libprelude: Added (Prelude SIEM/sensor library) +libraries/librelp: Updated for version 1.10.0. +libraries/libvterm: Updated for version 0.1.4. +libraries/libxkbcommon: Updated for version 1.2.0. +libraries/libxnvctrl: Updated for version 460.67. +libraries/luasec: Updated for version 1.0. +libraries/opencv: Updated for version 4.5.2 +libraries/tox-extension-messages: Added (extension library for tox). +libraries/toxext: Added (extension library for tox). +libraries/unibilium: Updated for version 2.1.1. +misc/mosquitto: Updated for version 2.0.10 +multimedia/LBRY: Updated for version 0.50.2. +multimedia/droidcam: Added (Chat Program). +multimedia/plexmediaserver: Updated for v 1.22.1.4275_48e10484b. +multimedia/pyradio: Update maintainer email. +multimedia/srt-to-vtt-cl: Added (convert srt files to webtvv) +network/Electrum: Updated for version 4.1.1. +network/anydesk: Updated for version 6.1.0. +network/brave-browser: Updated for version 1.22.71. +network/emailrelay: Updated for version 2.2. +network/libteam: Added (Library for controlling networking). +network/mumble: Updated for version 1.3.4 +network/murmur: Updated for version 1.3.4 +network/newsboat: Updated for version 2.23. +network/openfortivpn: Updated for version 1.16.0. +network/privoxy: Updated for version 3.0.32. +network/prosody: Updated for version 0.11.8. +network/protonmail-bridge: Fix download URL. +network/qutebrowser-tox: Update pdfjs. +network/signal-desktop: Updated for version 1.40.1. +network/spamassassin: Updated for version 3.4.5. +network/speedtest-cli: Updated for version 2.1.3. +network/sslscan: Updated for version 2.0.9. +network/teams: Added missing doinst.sh file. +network/verm: Updated for version 1.5.2. +network/wendzelnntpd: Added (Easy-to-use NNTP Server). +office/MasterPDFEditor: Updated for version 5.7.53. +office/ghostwriter: Fix for -current. +office/mairix: Update maintainer email. +office/mu: Update maintainer email. +office/notmuch: Update maintainer email. +office/nts: Update maintainer email. +office/sc-im: Update maintainer email. +office/taskjuggler: Update maintainer email. +office/teapot: Update maintainer email. +office/tnote: Update maintainer email. +office/tpp: Update maintainer email. +office/tudu: Update maintainer email. +office/watson: Update maintainer email. +python/Pygments: Updated for version 2.8.1. +python/apprise: Added (Multiplatform Push Notifications) +python/async_generator: Added (async iterators). +python/backcall: Updated for version 0.2.0. +python/bleach: Updated for version 3.3.0. +python/decorator: Updated for version 5.0.5. +python/nest_asyncio: Added (nested async event loops). +python/parso: Updated for version 0.8.2. +python/python-PySnooper: Updated for version 0.4.3. +python/python-emoji: Updated for version 1.2.0. +python/python-neovim: Update homepage. +python/python-prometheus_client: Updated for version 0.10.0. +python/python3-aiorpcX-legacy: Added (async RPC implementation) +python/python3-jupyter-ipykernel: Removed (use jupyter-ipykernel). +python/python3-packaging: Updated for version 20.9. +python/python3-prompt_toolkit: Updated for version 3.0.18. +python/python3-pylint: Updated for version 2.7.4. +python/python3-stagger: Fix URL. +python/sphinxcontrib-applehelp: Updated for version 1.0.2. +python/sphinxcontrib-htmlhelp: Updated for version 1.0.3. +ruby/chronic: Update maintainer email. +ruby/ncurses-ruby: Update maintainer email. +ruby/ruby-build: Updated for version 20210405. +ruby/rubygem-mail: Update maintainer email. +ruby/rubygem-mime-types-data: Update maintainer email. +ruby/rubygem-mime-types: Update maintainer email. +ruby/rubygem-mini_mime: Update maintainer email. +ruby/rubygem-multi_json: Update maintainer email. +ruby/rubygem-pygments: Update maintainer email. +ruby/rubygem-sync: Update maintainer email. +ruby/rubygem-term-ansicolor: Update maintainer email. +ruby/rubygem-tins: Update maintainer email. +ruby/sequel4: Update maintainer email. +ruby/sqlite3: Update maintainer email. +system/CPU-X: Updated for version 4.2.0. +system/atop: Fix build. +system/avfs: Updated for version 1.1.4. +system/clamav: Updated for version 0.103.2. +system/exa: Updated for version 0.10.0. +system/fzf: Updated for version 0.27.0. +system/intelmas: Updated for version 1.7. +system/jenkins: Updated for version 2.277.2. +system/letsencrypt: Updated for version 1.14.0. +system/porg: Update maintainer email. +system/powershell: Updated for version 7.1.3. +system/rsyslog: Updated for version 8.2102.0. +system/skim: Updated for version 0.9.4. +system/worker: Updated for version 4.8.0. ++--------------------------+ +Sat Apr 3 01:49:17 UTC 2021 +academic/ds9: Updated for version 8.2.1. +academic/rpy2: Updated for version 3.4.3. +audio/tauonmb: Added (TauonMusicBox Player) +desktop/kwalletcli: Updated for version 3.03. +development/Sphinx: Updated for version 3.5.3. +development/byacc: Updated for version 20210328. +development/composer: Updated for version 2.0.11 +development/d-tools: Updated for version 2.096.0 +development/dmd: Updated for version 2.096.0 +development/eclipse-platform: Updated for version 4.19. +development/git-extras: Added (GIT Utilities). +development/github-cli: Updated for version 1.8.0. +development/hexnet: Added (network terminal). +development/hopper: Updated for version 4.7.3. +development/jdk16: Added (Java Platform SDK). +development/jupyter-nbformat: Updated for version 5.1.2. +development/jupyter_client: Updated for version 6.1.11. +development/jupyter_core: Updated for version 4.7.1. +development/komodo-edit: Updated for version 12.0.1. +development/komodo-ide: Updated for version 12.0.1. +development/kotlin: Updated for version 1.4.32. +development/nodejs: Updated for version 12.20.1. +development/pkgconf: Updated for version 1.7.4. +development/postman: Updated for version 8.0.10. +development/shc: Updated for version 4.0.3. +development/sqlcl: Updated for version 20.4.2.35.2359. +development/sqldeveloper: Updated for version 20.4.1.407.0006. +development/universal-ctags: Updated for version af30512 +development/vscode-bin: Updated for version 1.55.0. +games/0ad: Update README. +games/VASSAL: Updated for version 3.5.3. +games/VASSAL: Updated for version 3.5.4. +games/endgame-singularity: Added (Simulation) +games/freeciv: updated for version 2.6.4 +games/mgba: Updated for version 0.9.0 +gis/OWSLib: Updated for version 0.23.0. +gis/gdal: Updated for version 3.2.2. +gis/geos: Updated for version 3.9.1. +gis/gj2ascii: Update for Python 3. +gis/osm2pgrouting: Updated for version 2.3.7. +gis/pyproj: Updated for version 3.0.1. +gis/python-pygeos: Updated for version 0.9. +gis/qgis: Updated for version 3.18.1. +gis/rasterio: Updated for version 1.2.1. +graphics/Blender: Enable build with ffmpeg4 +graphics/vuescan: Updated MD5SUMs. +libraries/libfaketime: Updated for version 0.9.9. +libraries/libgxps: Updated for version 0.3.2. +libraries/libuv: Updated for version 1.41.0. +misc/ghostpcl: Updated for version 9.54.0. +network/bluejeans: Updated for version 2.21.3.2. +network/brave-browser: Updated for version 1.22.70. +network/davmail: Updated for version 5.5.1. +network/ngrok: Added (Tunnel local servers). +network/protonmail-bridge: Updated for version 1.6.9. +network/protonmail-import-export-app: Updated for version 1.3.1. +network/proxychains: Fix $DOWNLOAD, i486 -> i586. +network/qutebrowser-tox: Updated for version 2.1.1. +network/qutebrowser: Updated for version 2.1.1. +network/rclone: 32 bit is unsupported now. +network/syncthing: Updated for version 1.14.0. +network/teams: Updated for version 1.4.00.7556 +network/teamviewer: Updated for version 15.16.8. +network/tightvnc: Fix script. +network/tor-browser: Updated for version 10.0.15. +network/vivaldi: Updated for version 3.7.2218.52. +network/weechat: Updated for version 3.1. +network/wire: Updated for version 3.24.2939. +network/zoom-linux: Updated for version 5.6.13632.0328 +office/etmtk: Updated for version 3.2.37. +office/taskopen: Updated for version 1.1.5. +office/zim: Updated for version 0.73.5. +python/arrow: Updated for version 0.17.0. +python/python3-astroid: Updated for version 2.5.2. +python/python3-hsaudiotag3k: Added (hsaudiotag Python3 library) +python/python3-ipython: Updated for version 7.22.0. +python/python3-isounidecode: Added (ISOunidecode Python3 library) +python/python3-plexapi: Added (PlexAPI Python3 library) +python/python3-pulsectl: Added (Pulse-control Python3 library) +python/python3-pylyrics: Added (PyLyrics Python3 library) +python/python3-pypresence: Added (Pypresence Python3 library) +python/python3-pysdl2: Added (PySDL2 Python3 library) +python/python3-stagger: Added (Stagger Python3 library) +python/python3-tekore: Added (Tekore Python3 library) +python/tzlocal: Updated for version 2.1. +system/Iosevka-slab: Updated for version 5.1.1. +system/Iosevka: Updated for version 5.1.1. +system/bat: Updated for version 0.18.0. +system/dust: Updated for version 0.5.4. +system/intel-microcode: Updated for version 20210216. +system/kapacitor: Updated for version 1.5.9 +system/netdata: Updated for version 1.30.0. +system/prometheus: Updated for version 2.26.0. +system/pspg: Updated for version 4.5.0. +system/rar2fs: Updated for version 1.29.4 +system/softhsm: Updated for version 2.6.1. +system/vagrant: Updated for version 2.2.15. ++--------------------------+ +Sat Mar 27 03:24:01 UTC 2021 +academic/bcftools: Updated for version 1.12. +academic/gcompris-qt: Updated for version 1.1. +academic/samtools: Updated for version 1.12. +audio/pulseaudio-ctl: Updated for version 1.69. +desktop/bukubrow: Updated for version 5.2.0. +desktop/gmrun: Updated for version 1.1w. +development/git-lfs: Updated for version 2.13.3. +development/hugo: Updated for version 0.82.0. +development/meson: Version bump to 0.57.1 and update copyright year +development/slibtool: Updated for version 0.5.32. +development/tidy-html5: Updated for version 5.7.28. +development/tiled: updated for version 1.5.0 +games/ags: updated for version 3.5.0.31 +games/atari++: Add optional no-confirm-quit patch. +graphics/openimageio: Clean source directory correctly +graphics/vuescan: Updated MD5SUMs. +libraries/htslib: Updated for version 1.12. +libraries/libinput: Updated for version 1.17.1. +libraries/libwacom: Updated for version 1.9. +libraries/ocl-icd: Updated for version 2.2.14. +libraries/orcania: updated for version 2.2.0 +libraries/rhonabwy: updated for version 0.9.99 +libraries/ulfius: updated for version 2.7.2 +libraries/yder: updated for version 1.4.13 +misc/font-unscii: Updated for version 2.1. +multimedia/plexmediaserver: Updated for 1.22.1.4228_724c56e62. +network/axel: Updated for version 2.17.10. +network/discord: Version bump to 0.0.14 and update copyright year +network/dropbox: Updated for version 2.6.0. +network/onioncat: Updated for version 0.3.8. +network/openresolv: Version bump to 3.12.0 and update copyright year +network/opera-developer: Updated for version 76.0.3995.0. +network/opera: Updated for version 75.0.3969.93. +network/qutebrowser-tox: OpenSSL Updated to 1.1.1k. +network/rclone: Updated for version 1.54.1. +network/telegram: Updated for version 2.7.1. +network/tor-browser: Updated for version 10.0.14. +network/vivaldi: Updated for version 3.7.2218.49. +network/zeek: Updated for version 3.0.13. +network/zoom-linux: Updated for version 5.6.13558.0321 +office/calibre-bin: Updated for version 5.14.0. +office/fop: Update embedded {font,pdf}box. +office/pandoc-bin: Updated for version 2.13. +office/task: Updated for version 2.5.3. +office/timetrap: Updated for version 1.15.2. +perl/MoarVM: Updated for version 2021.03 +perl/nqp: Updated for version 2021.03 +perl/rakudo: Updated for version 2021.03 +python/mypy: Updated for version 0.812. +python/python3-isort: Updated for version 5.8.0. +python/python3-lazy-object-proxy: Updated for version 1.6.0. +python/python3-openpyxl: Updated for version 3.0.7. +python/python3-soupsieve: Updated for version 2.2.1. +python/thonny: Updated for version 3.3.6. +ruby/sequel: Updated for version 5.42.0. +system/atop: Updated for version 2.6.0. +system/jdupes: updated for version 1.19.2 +system/lirc: Add pygobject3-python3 to REQUIRES +system/mksh: Updated for version R59c. ++--------------------------+ +Sat Mar 20 04:01:39 UTC 2021 +academic/Gridcoin-Research: Updated for version 5.3.0.0 +academic/fet: Updated for version 5.49.1. +academic/maxima: Updated for version 5.44.0. +audio/cmus: Updated for version 2.9.1. +audio/jack: Updated for version 1.9.17. +audio/mda-lv2: Updated for version 1.2.6. +audio/qjackctl: Updated for version 0.9.1. +development/CImg: Updated for version 2.9.6 +development/cc65: Updated for version 2.19. +development/cmake-202x: Updated for version 3.19.6. +development/codelite: Updated for version 15.0. +development/dwz: Updated for version 0.14. +development/hugo: Updated for version 0.81.0. +development/octant: Updated for version 0.17.0. +development/valgrind: Updated for version 3.17.0. +development/vscode-bin: Updated for version 1.54.3. +development/vscodium: Added (Visual Studio Code FOSS Binary Release) +games/commandergenius: Updated for version 2.7.7. +games/domination: Updated for version 1.2.3. +games/freedink: Update REQUIRES. +games/innoextract: Updated for version 1.9 +graphics/mozjpeg: Updated for version 4.0.3. +graphics/vuescan: Updated for version 9.7.51. +libraries/allegro: Build option to allow disabling native_dialog (gtk3) addon +libraries/bullet: Updated for version 3.09. +libraries/cryptopp: Updated for version 8.5.0. +libraries/uriparser: Updated for version 0.9.5. +libraries/wayland: Updated for version 1.19.0. +multimedia/LBRY: Updated for version 0.50.1. +multimedia/MediathekView: Updated for version 13.7.1. +network/brave-browser: Updated for version 1.21.77. +network/fdns: Added (Firejail DNS-over-HTTPS Proxy Server) +network/munge: Updated for version 0.5.14. +network/prettyping: Added (Ping wrapper) +network/protonmail-bridge: Updated for version 1.6.6. +network/qbittorrent: Updated for version 4.3.1. +network/qutebrowser: Add adblock notes to README. +network/sfeed: Updated for version 0.9.22. +network/slurm: Updated for version 20.11.4. +network/telegram: Updated for version 2.7.0. +network/tor: Updated for version 0.4.5.7. +network/varnish: Updated for version 6.5.1. +network/wire: Updated for version 3.23.2938. +network/wireguard-tools: Updated for version 1.0.20210315. +office/MasterPDFEditor: Updated for version 5.7.40. +office/onlyoffice-desktopeditors: Updated for version 6.2.0. +office/pdfstudio: Updated for version 2020.4.0. +office/pdfstudioviewer: Updated for version 2020.4.0. +perl/nqp: Fix download URL. +perl/rakudo: Fix download URL. +python/josepy: Updated for version 1.8.0. +python/python-mysql-replication: Fix package documentation. +python/python3-aiorpcX: Updated for version 0.21.0. +system/aide: Updated for version 0.17.3. +system/chkrootkit: Updated for version 0.54. +system/epson-inkjet-printer-escpr2: Updated for version 1.1.29. +system/fzf: Updated for version 0.26.0. +system/man-db: Updated for version 2.9.4. +system/modules: Updated for version 4.7.0. +system/monitorix: Updated for version 3.13.1. +system/mpack: Updated upstream URL. +system/nvidia-driver: Updated for version 460.67. +system/nvidia-kernel: Updated for version 460.67. +system/openmpi: Updated for version 4.1.0. +system/osquery-bin: Updated for version 4.7.0. +system/prometheus: Updated for version 2.25.2 +system/rox-filer: Patch added. +system/system76-power: Updated for version 1.1.16. +system/telegraf: Updated for version 1.18.0 +system/usermin: Updated for version 1.823. +system/webmin: Updated for version 1.973. +system/xarchiver: Updated for version 0.5.4.17 ++--------------------------+ +Sat Mar 13 02:08:06 UTC 2021 +academic/ngspice: KiCAD build fixes. +development/ShellCheck-bin: Simplify ARCH kicker. +development/dbeaver-ce: Updated for version 21.0.0. +development/f2c: Fix VERSION. +development/mongodb-compass: Updated for version 1.26.0. +development/postman: Updated for version 8.0.7 +development/robotframework: Updated for version 4.0. +development/sbcl: Updated for version 2.1.2. +development/tig: Updated for version 2.5.3. +development/vscode-bin: Updated for version 1.54.2. +games/endless-sky: allows for building on both -current and -14.2 +graphics/gscan2pdf: Fix DEP. +graphics/vuescan: Updated for version 9.7.50. +libraries/dumb: build both static and shared libraries +libraries/ntl: Updated for version 11.4.4. +libraries/skalibs: Updated for version 2.10.0.2. +multimedia/plexmediaserver: Updated for 1.22.0.4163_d8c4875dd. +network/AdGuardHome: Updated for version 0.105.2. +network/qutebrowser-tox: Updated for version 2.1.0. +network/qutebrowser: Updated for version 2.1.0. +network/wireshark: Updated for version 3.4.4. +office/calibre-bin: Updated for version 5.13.0. +python/defusedxml: Updated for version 0.7.1. +python/python-mysql-replication: Updated for version 0.23. +python/python-precis-i18n: Updated for version 1.0.3. +python/python3-astroid: Updated for version 2.5.1. +python/python3-pylint: Updated for version 2.7.2. +ruby/ruby-build: Updated for version 20210309. +system/Iosevka-slab: Updated for version 5.0.5. +system/Iosevka: Updated for version 5.0.5. +system/execline: Updated for version 2.8.0.0. +system/jenkins: Updated for version 2.277.1. +system/opendoas: Added (port of doas from OpenBSD) +system/rEFInd: Updated for version 0.13.1 +system/refind: Updated for version 0.13.1 +system/s6-linux-init: Updated for version 1.0.6.1. +system/s6: Updated for version 2.10.0.2. ++--------------------------+ +Sat Mar 6 04:13:01 UTC 2021 +academic/Gridcoin-Research: Updated for version 5.2.0.0 +academic/STAR: Updated for version 2.7.8a. +academic/fet: Updated for version 5.49.0. +audio/apulse: Updated for version 0.1.13, new maintainer. +audio/drumstick: Added (C++ MIDI libraries using Qt5 objects) +audio/vmpk: Updated for version 0.7.1. +desktop/hushboard: Fix version in .info. +development/f2c: Updated for version 2020916. +development/gedit-plugins: Changed DOWNLOAD URL. +development/gedit: Changed DOWNLOAD URL. +development/git-crypt: Added (transparent file encryption in git) +development/github-cli: Updated for version 1.7.0 +development/kotlin: Updated for version 1.4.31. +development/radare2: Updated for version 5.1.1. +development/vscode-bin: Updated for version 1.54.1. +development/xnedit: Updated for version 1.2.2. +games/Genesis-Plus-GX: Updated for version 2020.01.05_74ad967. +games/ags: Updated for version 3.5.0.30. +games/beetle-psx-libretro: Updated for version 2020.02.03_e5e83cd. +games/empire: Updated for version 4.4.1. +games/uqm: Updated for version 0.8.0. +games/uqm_3domusic: Updated for version 0.8.0. +games/uqm_remixes: Updated for version 0.8.0. +graphics/gscan2pdf: Updated for version 2.11.0 +graphics/vuescan: Updated MD5SUMs. +libraries/dumb: Added (Dynamic Universal Music Bibliotheque) +libraries/libxkbcommon: Updated for version 1.1.0. +libraries/xforms: Patch for newer gcc +misc/jmri: Updated for version 4.22. +multimedia/LBRY: Updated for version 0.49.5. +network/acme.sh: Updated for version 2.8.8. +network/brave-browser: Updated for version 1.21.73. +network/dissenter-browser: Removed (unmaintained upstream). +network/neomutt: Updated for version 20210205. +network/qbittorrent-qt5: Removed (renamed as qbittorent). +network/qbittorrent: Updated for version 4.3.0.1 (switch to qt5). +network/scapy: Updated for version 2.4.4. +network/tor-browser: Updated for version 10.0.13. +network/waterfox: Removed (doesn't run on 14.2 anymore). +network/youtube-dl: Updated for version 2021.02.22. +network/zoom-linux: Updated for version 5.5.7938.0228 +office/hebcal: Updated for version 4.24. +office/todo.txt-cli: Added (CLI frontend for todo.txt) +perl/perl-Date-Manip: Updated for version 6.85. +perl/perl-IO-Socket-SSL: Updated for version 2.070. +perl/perl-Image-Sane: Updated for version 5 +python/defusedxml: Updated for version 0.7.0. +python/python-socks: Added (SOCKS proxy connector for aiohttp) +python/python3-aiohttp-socks: Updated for version 0.6.0. +python/python3-aiohttp: Updated for version 3.7.4. +python/python3-lazy-object-proxy: Updated for version 1.5.2. +python/python3-pylint: Updated for version 2.7.1. +python/websocket-client: Updated for version 0.58.0. +system/compsize: Updated for version 1.5. +system/dosbox-dev: updated for version 0.75_pre4441 +system/f2fs_tools: Updated for version 1.14.0. +system/intelmas: Updated for version 1.6. +system/kegs: Updated for version 1.05. +system/lddsafe: Added (safe replacement for ldd) +system/letsencrypt: Updated for version 1.13.0. +system/netdata: Updated for version 1.29.3. +system/passwordsafe: Updated for version 1.13.0. +system/rmw: Updated for version 0.7.06. +system/s3fs-fuse: Updated for version 1.89. ++--------------------------+ +Sat Feb 27 01:26:19 UTC 2021 +academic/pyCRAC: Updated for version 1.5.0. +audio/podget: Updated for version 0.8.8. +desktop/hushboard: Added (Mute your microphone while typing.) +development/d-tools: Updated for version 2.095.1 +development/dmd: Updated for version 2.095.1 +development/github-cli: Updated for version 1.6.2 +development/postman: Updated for version 8.0.6 +development/universal-ctags: Updated for version 1ed3fb2 +games/VASSAL: Updated for version 3.5.1. +games/colem: Updated for version 5.5. +games/doomretro: Updated for version 4.0.3. +games/mednaffe: Updated for version 0.9.1. +games/prboom-plus: Updated for version 2.6um. +games/srb2: Updated for version 2.2.8. +games/stella: Add no-upgrade note to README. +games/trackballs: Updated for version 1.3.2. +games/wordwarvi: Updated for version 1.0.4. +gis/qgis: Updated for version 3.18.0. +gis/rasterio: Updated for version 1.2.0. +graphics/converseen: Updated for version 0.9.9.0. +graphics/psftools: Updated for version 1.1.1. +graphics/vuescan: Updated for version 9.7.46. +graphics/xmedcon: Updated for version 0.17.0. +libraries/imlib2: Updated for version 1.7.1. +libraries/libpgf: Update DOWNLOAD link. +libraries/libslack: Updated for version 0.7.1 +libraries/liburcu: Updated for version 0.12.2. +libraries/olm: Updated for version 3.2.2. +misc/po4a: Updated for version 0.63. +misc/vttest: Updated for version 2.7.20210210. +multimedia/ffmpeg4: Updated for version 4.3.2 +multimedia/plexmediaserver: Updated for 1.21.4.4079_1b7748a7b. +network/XD: Added (I2P BitTorrent Client written in GO) +network/atftp: Updated for version 0.7.4. +network/connman: Orphaned. +network/krb5: Updated for version 1.19.1. +network/prosody-mod-cloud-notify: Updated for version hg4464. +network/prosody-mod-http-upload: Updated for version hg4443. +network/prosody-mod-smacks: Updated for version hg4463. +network/sslscan: Updated for version 2.0.8. +network/telegram: Updated for version 2.6.1. +network/tor-browser: Updated for version 10.0.12. +network/wireguard-tools: Updated for version 1.0.20210223. +office/calibre-bin: Updated for version 5.12.0. +office/coolreader: Updated for version 3.2.54. +office/fop: Updated for version 2.6. +office/pdfjam: Removed (included in TexLive) +perl/MoarVM: Updated for version 2021.02 +perl/nqp: Updated for version 2021.02 +perl/perl-File-Remove: Updated for version 1.60 +perl/perl-Role-Tiny: Updated for version 2.002004. +perl/perl-Unicode-LineBreak: Updated for version 2019.001. +perl/rakudo: Updated for version 2021.02 +python/josepy: Updated for version 1.7.0. +python/python3-astroid: Updated for version 2.5. +python/python3-pylint: Updated for version 2.7.0. +ruby/rubygem-ast: Updated for version 2.4.2. +system/Iosevka-slab: Updated for version 5.0.2. +system/Iosevka: Updated for version 5.0.2. +system/btrbk: Updated for version 0.31.0. +system/ded: Updated for version 20210110. +system/epson-inkjet-printer-escpr2: Updated for version 1.1.27. +system/exomizer: Updated for version 3.1.0. +system/joyce: Updated for version 2.2.14. +system/libsignal-protocol-c: Updated for version 2.3.3. +system/linuxconsoletools: Updated for version 1.7.1. +system/lshw: Updated for version B.02.19.2. +system/netdata: Updated for version 1.29.2. +system/nvidia-driver: Updated for version 460.56. +system/nvidia-kernel: Updated for version 460.56. +system/opensc: Updated for version 0.21.0. +system/openstego: Updated for version 0.8.0. +system/password-store: Fix fish completion. +system/pcsc-lite: Updated for version 1.9.1. +system/phoronix-test-suite: Updated for version 10.2.2 +system/prometheus: Updated for version 2.25.0. +system/stegseek: Added (fast steghide cracker) +system/tomb: Updated for version 2.9. +system/victor-mono-fonts: Updated for version 1.4.2. ++--------------------------+ Sat Feb 20 17:05:55 UTC 2021 academic/convertall: Updated for version 0.8.0. accessibility/svkbd: Updated for version 0.2.2. diff --git a/academic/Gridcoin-Research/Gridcoin-Research.SlackBuild b/academic/Gridcoin-Research/Gridcoin-Research.SlackBuild index b1a80a48e4..dfc3aeaf19 100644 --- a/academic/Gridcoin-Research/Gridcoin-Research.SlackBuild +++ b/academic/Gridcoin-Research/Gridcoin-Research.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for Gridcoin-Research -# Copyright 2018-2019 Edward W. Koenig, Vancouver, WA, USA +# Copyright 2018-2021 Edward W. Koenig, Vancouver, WA, USA # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=Gridcoin-Research -VERSION=${VERSION:-5.1.0.0} +VERSION=${VERSION:-5.3.1.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} NUMJOBS=${NUMJOBS:-1} diff --git a/academic/Gridcoin-Research/Gridcoin-Research.desktop b/academic/Gridcoin-Research/Gridcoin-Research.desktop deleted file mode 100644 index 5e6896f326..0000000000 --- a/academic/Gridcoin-Research/Gridcoin-Research.desktop +++ /dev/null @@ -1,9 +0,0 @@ -[Desktop Entry] -Type=Application -Name=Gridcoin -Comment=Gridcoin is an open source cryptocurrency (Ticker: GRC) which securely rewards volunteer computing performed on the BOINC platform. -Exec=gridcoinresearch -Icon=grc -Categories=Education;Science; -Terminal=false -Hidden=false diff --git a/academic/Gridcoin-Research/Gridcoin-Research.info b/academic/Gridcoin-Research/Gridcoin-Research.info index 9e1c3e3aee..a3675fa047 100644 --- a/academic/Gridcoin-Research/Gridcoin-Research.info +++ b/academic/Gridcoin-Research/Gridcoin-Research.info @@ -1,8 +1,8 @@ PRGNAM="Gridcoin-Research" -VERSION="5.1.0.0" +VERSION="5.3.1.0" HOMEPAGE="https://gridcoin.us/" -DOWNLOAD="https://github.com/gridcoin-community/Gridcoin-Research/archive/5.1.0.0/Gridcoin-Research-5.1.0.0.tar.gz" -MD5SUM="1e4265d54713cc3270798598406d1f83" +DOWNLOAD="https://github.com/gridcoin-community/Gridcoin-Research/archive/5.3.1.0/Gridcoin-Research-5.3.1.0.tar.gz" +MD5SUM="773b104454e9c35f0594e28d88e04ed7" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/academic/Gridcoin-Research/README b/academic/Gridcoin-Research/README index dfccd82244..bc15acbd92 100644 --- a/academic/Gridcoin-Research/README +++ b/academic/Gridcoin-Research/README @@ -15,3 +15,5 @@ in /etc/Gridcoin-Research/ and place it in your home directory ~/.GridcoinResearch/ to provide the location of your boinc data and any other configurations that you require. For details, see https://wiki.gridcoin.us/Gridcoinresearch_config_file + +**NOTE: Recommended Leisure update** diff --git a/academic/Gridcoin-Research/gridcoinresearch.conf b/academic/Gridcoin-Research/gridcoinresearch.conf index 7ab2e07a3f..1c66a0b640 100644 --- a/academic/Gridcoin-Research/gridcoinresearch.conf +++ b/academic/Gridcoin-Research/gridcoinresearch.conf @@ -2,44 +2,38 @@ #################### Example gridcoinresearch.conf file ##################### ############################################################################# ## -## For further details on this configuration file please see: -## http://wiki.gridcoin.us/Gridcoinresearch_config_file -## ## Default gridcoinresearch.conf location: ## ## Win: %AppData%\GridcoinResearch\ ## Linux: ~/.GridcoinResearch/ -## MacOS: /Users/USERNAME/Library/Application/Support/GridcoinResearch/ +## macOS: /Users/USERNAME/Library/Application/Support/GridcoinResearch/ ## -## Single # lines are commands, remove the # in Front of the Command to use it +## Single # lines are commands, remove the # in Front of the command to use it ## Double ## lines are comments ## ############################################################################# ####################### Required Settings (All OS's) ######################## ############################################################################# -## Community provided list of addnodes available at -## http://wiki.gridcoin.us/List_of_Addnodes +## Community provided list of addnodes available at https://github.com/gridcoin-community/Gridcoin-Wiki/wiki/List-of-Addnodes #~~~~~Copy & Paste Addnodes here~~~~~ #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -## BOINC account settings, i.e. your BOINC CPID & E-Mail -## Use INVESTOR for Investor or Pool Mining -PrimaryCPID=INVESTOR -email=INVESTOR +## BOINC account E-Mail +## Use blank or INVESTOR for Investor or Pool Mining +## Note the PrimaryCPID field is deprecated and ignored since the 4.0.5.0 +## release. +email= -## Port 32749/TCP required for Inbound Connections +## Port 32749/TCP open or forwarded required for Inbound Connections ## (Not required but highly recommended) -listen=1 +#listen=1 ## Required for Headless set-ups #daemon=1 -## Blocks client from upgrading on its own. -suppressupgrade=true - ############################################################################# ############# RPC Settings for Remote Access and Headless Users ############# ############ Warning: Set a Good Password and Secure Your System ############ @@ -50,25 +44,46 @@ suppressupgrade=true #rpcallowip=<IP Address of Remote System> #rpcport=<Port for RPC Communication> #rpcuser=<A Username for RPC> -#rpcpassword=<A GOOD Password for RPC> +#rpcpassword=<A STRONG Password for RPC> ############################################################################# ######################## Optional BOINC settings ############################ ########### (Required if BOINC installed to non-default location) ########### ############################################################################# +## Windows (Note the double backslashes are necessary) +#boincdatadir=C:\\ProgramData\\BOINC\\ + ## Linux -boincdatadir=$HOME/.boinc_data/ +#boincdatadir=/var/lib/boinc-client/ + +## macOS +#boincdatadir=/Library/Application Support/BOINC Data/ ############################################################################# ######################## Optional Network settings ########################## ############################################################################# -## Maximum number of inbound+outbound connections.Default 125 -maxconnections=125 -## Maximum number of outbound connections.Default 8 -maxoutboundconnections=8 +## Maximum number of inbound+outbound connections. Default 125 +#maxconnections=125 +## Maximum number of outbound connections. Default 8 +#maxoutboundconnections=8 ## Manually Set-up Ports #upnp=false #externalip=<Your IP Address> -#port=32748
\ No newline at end of file + +############################################################################# +############################## Other Entries ################################ +############################################################################# + +## See detailed Other Entries description section below. + +#debug=true +#debug=<category> + +#enablestakesplit=1 +#stakingefficiency=<percentage between 75 and 98, defaults to 90> +#minstakesplitvalue=<value in GRC, minimum and defaults to 800> + +#enablesidestaking=1 +#sidestake=<address>,<allocation percentage> diff --git a/academic/STAR/STAR.SlackBuild b/academic/STAR/STAR.SlackBuild index 7496aea4de..d785f46923 100644 --- a/academic/STAR/STAR.SlackBuild +++ b/academic/STAR/STAR.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=STAR -VERSION=${VERSION:-2.7.7a} +VERSION=${VERSION:-2.7.8a} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/academic/STAR/STAR.info b/academic/STAR/STAR.info index 587eba1a10..68740e69a3 100644 --- a/academic/STAR/STAR.info +++ b/academic/STAR/STAR.info @@ -1,10 +1,10 @@ PRGNAM="STAR" -VERSION="2.7.7a" +VERSION="2.7.8a" HOMEPAGE="https://github.com/alexdobin/STAR" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://github.com/alexdobin/STAR/archive/2.7.7a/STAR-2.7.7a.tar.gz" -MD5SUM_x86_64="475dea44ba23dfe99bb8e6e40d18bfdc" +DOWNLOAD_x86_64="https://github.com/alexdobin/STAR/archive/2.7.8a/STAR-2.7.8a.tar.gz" +MD5SUM_x86_64="b6482dd380c5c07587166ee240573780" REQUIRES="" MAINTAINER="Rob van Nues" EMAIL="sborg63@disroot.org" diff --git a/academic/bcftools/bcftools.SlackBuild b/academic/bcftools/bcftools.SlackBuild index 7a17a33d25..9576a89c84 100644 --- a/academic/bcftools/bcftools.SlackBuild +++ b/academic/bcftools/bcftools.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for samtools -# Copyright 2017-2020 Rob van Nues # All rights reserved. +# Copyright 2017-2021 Rob van Nues # All rights reserved. # # Redistribution and use of this script, with or without modification, is # permitted provided that the following conditions are met: @@ -22,10 +22,10 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -PRGNAM=bcftools -VERSION=${VERSION:-1.11} +PRGNAM=bcftools +VERSION=${VERSION:-1.12} BUILD=${BUILD:-1} -TAG=${TAG:-_SBo} +TAG=${TAG:-_SBo} if [ -z "$ARCH" ]; then case "$( uname -m )" in diff --git a/academic/bcftools/bcftools.info b/academic/bcftools/bcftools.info index d181a29a4f..ad211ee207 100644 --- a/academic/bcftools/bcftools.info +++ b/academic/bcftools/bcftools.info @@ -1,8 +1,8 @@ PRGNAM="bcftools" -VERSION="1.11" +VERSION="1.12" HOMEPAGE="http://www.htslib.org" -DOWNLOAD="https://github.com/samtools/bcftools/releases/download/1.11/bcftools-1.11.tar.bz2" -MD5SUM="58908e9280e2a3f2c309177a43dc09af" +DOWNLOAD="https://github.com/samtools/bcftools/releases/download/1.12/bcftools-1.12.tar.bz2" +MD5SUM="d3622cb3e52039055fd91ad65ea5131e" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="htslib" diff --git a/academic/boinc/boinc.SlackBuild b/academic/boinc/boinc.SlackBuild index a456b96a97..a35a0cce0f 100644 --- a/academic/boinc/boinc.SlackBuild +++ b/academic/boinc/boinc.SlackBuild @@ -25,10 +25,11 @@ # TODO: add rc.boinc. PRGNAM=boinc -VERSION=${VERSION:-7.16.4} +VERSION=${VERSION:-7.16.16} BRANCH=${BRANCH:-7.16} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} +NUMJOBS=${NUMJOBS:-1} if [ -z "$ARCH" ]; then case "$( uname -m )" in @@ -99,7 +100,7 @@ CXXFLAGS="$SLKCFLAGS" \ --with-x \ --build=$ARCH-slackware-linux -make +make -j${NUMJOBS} make install DESTDIR=$PKG find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ diff --git a/academic/boinc/boinc.info b/academic/boinc/boinc.info index 8a3e9be145..9d7dbd0162 100644 --- a/academic/boinc/boinc.info +++ b/academic/boinc/boinc.info @@ -1,10 +1,10 @@ PRGNAM="boinc" -VERSION="7.16.4" +VERSION="7.16.16" HOMEPAGE="https://boinc.berkeley.edu/" -DOWNLOAD="https://github.com/BOINC/boinc/archive/client_release/7.16/7.16.4/boinc-client_release-7.16-7.16.4.tar.gz" -MD5SUM="33aa0de75425d7c0b8acca0301df18b1" +DOWNLOAD="https://github.com/BOINC/boinc/archive/client_release/7.16/7.16.16/boinc-client_release-7.16-7.16.16.tar.gz" +MD5SUM="debf658ed8748c1c434c12f8a8a932a1" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="libwebp wxGTK3" +REQUIRES="wxGTK3" MAINTAINER="Edward W. Koenig" EMAIL="kingbeowulf@gmail.com" diff --git a/academic/cblas/cblas.SlackBuild b/academic/cblas/cblas.SlackBuild index a7cadea464..3a18cc1daa 100644 --- a/academic/cblas/cblas.SlackBuild +++ b/academic/cblas/cblas.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for CBLAS -# Copyright 2016-2020 Kyle Guinn <elyk03@gmail.com> +# Copyright 2016-2021 Kyle Guinn <elyk03@gmail.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,7 +24,7 @@ PRGNAM=cblas SRCNAM=lapack -VERSION=${VERSION:-3.9.0} +VERSION=${VERSION:-3.9.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/academic/cblas/cblas.info b/academic/cblas/cblas.info index 06128f1f4e..7821e1a648 100644 --- a/academic/cblas/cblas.info +++ b/academic/cblas/cblas.info @@ -1,8 +1,8 @@ PRGNAM="cblas" -VERSION="3.9.0" +VERSION="3.9.1" HOMEPAGE="https://www.netlib.org/blas/" -DOWNLOAD="https://github.com/Reference-LAPACK/lapack/archive/v3.9.0/lapack-3.9.0.tar.gz" -MD5SUM="0b251e2a8d5f949f99b50dd5e2200ee2" +DOWNLOAD="https://github.com/Reference-LAPACK/lapack/archive/v3.9.1/lapack-3.9.1.tar.gz" +MD5SUM="47ab2d11652045145df37ddbe2a32d71" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="blas" diff --git a/academic/cblas/patches/cmake-piecewise.diff b/academic/cblas/patches/cmake-piecewise.diff index b1bdfaec1e..378acc8769 100644 --- a/academic/cblas/patches/cmake-piecewise.diff +++ b/academic/cblas/patches/cmake-piecewise.diff @@ -5,25 +5,25 @@ diff --git a/CBLAS/CMakeLists.txt b/CBLAS/CMakeLists.txt message(STATUS "CBLAS enable") enable_language(C) --set(LAPACK_INSTALL_EXPORT_NAME cblas-targets) +-set(LAPACK_INSTALL_EXPORT_NAME ${CBLASLIB}-targets) - # Create a header file cblas.h for the routines called in my C programs include(FortranCInterface) ## Ensure that the fortran compiler and c compiler specified are compatible -@@ -41,54 +39,8 @@ +@@ -45,54 +43,8 @@ add_subdirectory(examples) endif() -if(NOT BLAS_FOUND) -- set(ALL_TARGETS ${ALL_TARGETS} blas) +- set(ALL_TARGETS ${ALL_TARGETS} ${BLASLIB}) -endif() - -# Export cblas targets from the -# install tree, if any. -set(_cblas_config_install_guard_target "") -if(ALL_TARGETS) -- install(EXPORT cblas-targets -- DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/cblas-${LAPACK_VERSION} +- install(EXPORT ${CBLASLIB}-targets +- DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${CBLASLIB}-${LAPACK_VERSION} - COMPONENT Development - ) - # Choose one of the cblas targets to use as a guard for @@ -34,7 +34,7 @@ diff --git a/CBLAS/CMakeLists.txt b/CBLAS/CMakeLists.txt -# Export cblas targets from the build tree, if any. -set(_cblas_config_build_guard_target "") -if(ALL_TARGETS) -- export(TARGETS ${ALL_TARGETS} FILE cblas-targets.cmake) +- export(TARGETS ${ALL_TARGETS} FILE ${CBLASLIB}-targets.cmake) - - # Choose one of the cblas targets to use as a guard - # for cblas-config.cmake to load targets from the build tree. @@ -42,27 +42,27 @@ diff --git a/CBLAS/CMakeLists.txt b/CBLAS/CMakeLists.txt -endif() - -configure_file(${CMAKE_CURRENT_SOURCE_DIR}/cmake/cblas-config-version.cmake.in -- ${LAPACK_BINARY_DIR}/cblas-config-version.cmake @ONLY) +- ${LAPACK_BINARY_DIR}/${CBLASLIB}-config-version.cmake @ONLY) -configure_file(${CMAKE_CURRENT_SOURCE_DIR}/cmake/cblas-config-build.cmake.in -- ${LAPACK_BINARY_DIR}/cblas-config.cmake @ONLY) +- ${LAPACK_BINARY_DIR}/${CBLASLIB}-config.cmake @ONLY) - - - configure_file(${CMAKE_CURRENT_SOURCE_DIR}/cblas.pc.in ${CMAKE_CURRENT_BINARY_DIR}/cblas.pc @ONLY) + configure_file(${CMAKE_CURRENT_SOURCE_DIR}/cblas.pc.in ${CMAKE_CURRENT_BINARY_DIR}/${CBLASLIB}.pc @ONLY) install(FILES - ${CMAKE_CURRENT_BINARY_DIR}/cblas.pc + ${CMAKE_CURRENT_BINARY_DIR}/${CBLASLIB}.pc DESTINATION ${PKG_CONFIG_DIR} ) - -configure_file(${CMAKE_CURRENT_SOURCE_DIR}/cmake/cblas-config-install.cmake.in -- ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/cblas-config.cmake @ONLY) +- ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/${CBLASLIB}-config.cmake @ONLY) -install(FILES -- ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/cblas-config.cmake -- ${LAPACK_BINARY_DIR}/cblas-config-version.cmake -- DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/cblas-${LAPACK_VERSION} +- ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/${CBLASLIB}-config.cmake +- ${LAPACK_BINARY_DIR}/${CBLASLIB}-config-version.cmake +- DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${CBLASLIB}-${LAPACK_VERSION} - ) - --#install(EXPORT cblas-targets --# DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/cblas-${LAPACK_VERSION} +-#install(EXPORT ${CBLASLIB}-targets +-# DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${CBLASLIB}-${LAPACK_VERSION} -# COMPONENT Development -# ) diff --git a/CBLAS/cmake/cblas-config-build.cmake.in b/CBLAS/cmake/cblas-config-build.cmake.in @@ -76,14 +76,14 @@ deleted file mode 100644 - -# Load lapack targets from the build tree, including lapacke targets. -if(NOT TARGET lapacke) -- include("@LAPACK_BINARY_DIR@/lapack-targets.cmake") +- include("@LAPACK_BINARY_DIR@/@LAPACKLIB@-targets.cmake") -endif() - -# Report cblas header search locations from build tree. -set(CBLAS_INCLUDE_DIRS "@LAPACK_BINARY_DIR@/include") - -# Report cblas libraries. --set(CBLAS_LIBRARIES cblas) +-set(CBLAS_LIBRARIES @CBLASLIB@) diff --git a/CBLAS/cmake/cblas-config-install.cmake.in b/CBLAS/cmake/cblas-config-install.cmake.in deleted file mode 100644 --- a/CBLAS/cmake/cblas-config-install.cmake.in @@ -96,19 +96,19 @@ deleted file mode 100644 -get_filename_component(_CBLAS_PREFIX "${_CBLAS_PREFIX}" PATH) - -# Load the LAPACK package with which we were built. --set(LAPACK_DIR "${_CBLAS_PREFIX}/@CMAKE_INSTALL_LIBDIR@/cmake/lapack-@LAPACK_VERSION@") +-set(LAPACK_DIR "${_CBLAS_PREFIX}/@CMAKE_INSTALL_LIBDIR@/cmake/@LAPACKLIB@-@LAPACK_VERSION@") -find_package(LAPACK NO_MODULE) - -# Load lapacke targets from the install tree. --if(NOT TARGET cblas) -- include(${_CBLAS_SELF_DIR}/cblas-targets.cmake) +-if(NOT TARGET @CBLASLIB@) +- include(${_CBLAS_SELF_DIR}/@CBLASLIB@-targets.cmake) -endif() - -# Report lapacke header search locations. -set(CBLAS_INCLUDE_DIRS ${_CBLAS_PREFIX}/include) - -# Report lapacke libraries. --set(CBLAS_LIBRARIES cblas) +-set(CBLAS_LIBRARIES @CBLASLIB@) - -unset(_CBLAS_PREFIX) -unset(_CBLAS_SELF_DIR) @@ -128,16 +128,16 @@ deleted file mode 100644 diff --git a/CBLAS/src/CMakeLists.txt b/CBLAS/src/CMakeLists.txt --- a/CBLAS/src/CMakeLists.txt +++ b/CBLAS/src/CMakeLists.txt -@@ -120,9 +120,5 @@ - VERSION ${LAPACK_VERSION} - SOVERSION ${LAPACK_MAJOR_VERSION} - ) --target_include_directories(cblas PUBLIC +@@ -123,9 +123,5 @@ + if(HAS_ATTRIBUTE_WEAK_SUPPORT) + target_compile_definitions(${CBLASLIB} PRIVATE HAS_ATTRIBUTE_WEAK_SUPPORT) + endif() +-target_include_directories(${CBLASLIB} PUBLIC - $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/../include> - $<INSTALL_INTERFACE:include> -) - target_link_libraries(cblas PRIVATE ${BLAS_LIBRARIES}) - lapack_install_library(cblas) + target_link_libraries(${CBLASLIB} PRIVATE ${BLAS_LIBRARIES}) + lapack_install_library(${CBLASLIB}) diff --git a/CMAKE/lapack-config-build.cmake.in b/CMAKE/lapack-config-build.cmake.in deleted file mode 100644 --- a/CMAKE/lapack-config-build.cmake.in @@ -146,7 +146,7 @@ deleted file mode 100644 -# Load lapack targets from the build tree if necessary. -set(_LAPACK_TARGET "@_lapack_config_build_guard_target@") -if(_LAPACK_TARGET AND NOT TARGET "${_LAPACK_TARGET}") -- include("@LAPACK_BINARY_DIR@/lapack-targets.cmake") +- include("@LAPACK_BINARY_DIR@/@LAPACKLIB@-targets.cmake") -endif() -unset(_LAPACK_TARGET) - @@ -168,7 +168,7 @@ deleted file mode 100644 -# Load lapack targets from the install tree if necessary. -set(_LAPACK_TARGET "@_lapack_config_install_guard_target@") -if(_LAPACK_TARGET AND NOT TARGET "${_LAPACK_TARGET}") -- include("${_LAPACK_SELF_DIR}/lapack-targets.cmake") +- include("${_LAPACK_SELF_DIR}/@LAPACKLIB@-targets.cmake") -endif() -unset(_LAPACK_TARGET) - @@ -184,11 +184,11 @@ deleted file mode 100644 diff --git a/CMakeLists.txt b/CMakeLists.txt --- a/CMakeLists.txt +++ b/CMakeLists.txt -@@ -112,11 +112,8 @@ +@@ -160,11 +160,8 @@ # -------------------------------------------------- --set(LAPACK_INSTALL_EXPORT_NAME lapack-targets) +-set(LAPACK_INSTALL_EXPORT_NAME ${LAPACKLIB}-targets) - macro(lapack_install_library lib) install(TARGETS ${lib} @@ -196,7 +196,7 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT Development LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT RuntimeLibraries RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} COMPONENT RuntimeLibraries -@@ -155,21 +152,6 @@ +@@ -204,21 +201,6 @@ include(CheckLAPACKCompilerFlags) CheckLAPACKCompilerFlags() @@ -204,7 +204,7 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt -# Check second function - -include(CheckTimeFunction) --set(TIME_FUNC NONE ${TIME_FUNC}) +-set(NONE ${TIME_FUNC}) -CHECK_TIME_FUNCTION(NONE TIME_FUNC) -CHECK_TIME_FUNCTION(INT_CPU_TIME TIME_FUNC) -CHECK_TIME_FUNCTION(EXT_ETIME TIME_FUNC) @@ -218,7 +218,7 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt # deprecated LAPACK and LAPACKE routines option(BUILD_DEPRECATED "Build deprecated routines" OFF) message(STATUS "Build deprecated routines: ${BUILD_DEPRECATED}") -@@ -193,8 +175,9 @@ +@@ -242,8 +224,9 @@ endif() # -------------------------------------------------- @@ -229,7 +229,7 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt # Check the usage of the user provided BLAS libraries if(BLAS_LIBRARIES) -@@ -205,113 +188,108 @@ +@@ -254,113 +237,108 @@ if(BLAS_FOUND) message(STATUS "--> BLAS supplied by user is WORKING, will use ${BLAS_LIBRARIES}.") else() @@ -250,7 +250,7 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt - message(STATUS "Using supplied NETLIB BLAS implementation") - add_subdirectory(BLAS) +elseif(BUILD_BLAS) - set(BLAS_LIBRARIES blas) + set(BLAS_LIBRARIES ${BLASLIB}) -else() - set(CMAKE_EXE_LINKER_FLAGS - "${CMAKE_EXE_LINKER_FLAGS} ${BLAS_LINKER_FLAGS}" @@ -326,14 +326,14 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt + find_package(LAPACK) + +elseif(BUILD_LAPACK) - set(LAPACK_LIBRARIES lapack) + set(LAPACK_LIBRARIES ${LAPACKLIB}) + set(LAPACK_FOUND TRUE) + + set(NEED_BLAS TRUE) + + # Check second function + include(CheckTimeFunction) -+ set(TIME_FUNC NONE ${TIME_FUNC}) ++ set(NONE ${TIME_FUNC}) + CHECK_TIME_FUNCTION(NONE TIME_FUNC) + CHECK_TIME_FUNCTION(INT_CPU_TIME TIME_FUNC) + CHECK_TIME_FUNCTION(EXT_ETIME TIME_FUNC) @@ -363,9 +363,9 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt + add_subdirectory(TESTING) + endif() + -+ configure_file(${CMAKE_CURRENT_SOURCE_DIR}/lapack.pc.in ${CMAKE_CURRENT_BINARY_DIR}/lapack.pc @ONLY) ++ configure_file(${CMAKE_CURRENT_SOURCE_DIR}/lapack.pc.in ${CMAKE_CURRENT_BINARY_DIR}/${LAPACKLIB}.pc @ONLY) + install(FILES -+ ${CMAKE_CURRENT_BINARY_DIR}/lapack.pc ++ ${CMAKE_CURRENT_BINARY_DIR}/${LAPACKLIB}.pc + DESTINATION ${PKG_CONFIG_DIR} + COMPONENT Development + ) @@ -393,8 +393,8 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt add_subdirectory(LAPACKE) endif() -@@ -338,109 +316,12 @@ - _display_cpp_implementation_msg("LAPACK") +@@ -414,111 +392,16 @@ + ExternalProject_Add_StepDependencies(lapackpp build blaspp ${BLAS_LIBRARIES} ${LAPACK_LIBRARIES}) endif() -# -------------------------------------------------- @@ -430,23 +430,23 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt -# -------------------------------------------------- - -if(NOT BLAS_FOUND) -- set(ALL_TARGETS ${ALL_TARGETS} blas) +- set(ALL_TARGETS ${ALL_TARGETS} ${BLASLIB}) -endif() - -if(NOT LATESTLAPACK_FOUND) -- set(ALL_TARGETS ${ALL_TARGETS} lapack) +- set(ALL_TARGETS ${ALL_TARGETS} ${LAPACKLIB}) -endif() - -if(BUILD_TESTING OR LAPACKE_WITH_TMG) -- set(ALL_TARGETS ${ALL_TARGETS} tmglib) +- set(ALL_TARGETS ${ALL_TARGETS} ${TMGLIB}) -endif() - -# Export lapack targets, not including lapacke, from the -# install tree, if any. -set(_lapack_config_install_guard_target "") -if(ALL_TARGETS) -- install(EXPORT lapack-targets -- DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/lapack-${LAPACK_VERSION} +- install(EXPORT ${LAPACKLIB}-targets +- DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${LAPACKLIB}-${LAPACK_VERSION} - COMPONENT Development - ) - @@ -457,12 +457,12 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt - -# Include cblas in targets exported from the build tree. -if(CBLAS) -- set(ALL_TARGETS ${ALL_TARGETS} cblas) +- set(ALL_TARGETS ${ALL_TARGETS} ${CBLASLIB}) -endif() - -# Include lapacke in targets exported from the build tree. -if(LAPACKE) -- set(ALL_TARGETS ${ALL_TARGETS} lapacke) +- set(ALL_TARGETS ${ALL_TARGETS} ${LAPACKELIB}) +# Neither user specified or optimized BLAS libraries can be used +if(NEED_BLAS AND NOT BLAS_FOUND) + message(FATAL_ERROR "--> No BLAS library found. Specify BLAS_LIBRARIES or enable USE_OPTIMIZED_BLAS or BUILD_BLAS.") @@ -471,7 +471,7 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt -# Export lapack and lapacke targets from the build tree, if any. -set(_lapack_config_build_guard_target "") -if(ALL_TARGETS) -- export(TARGETS ${ALL_TARGETS} FILE lapack-targets.cmake) +- export(TARGETS ${ALL_TARGETS} FILE ${LAPACKLIB}-targets.cmake) - - # Choose one of the lapack or lapacke targets to use as a guard - # for lapack-config.cmake to load targets from the build tree. @@ -480,36 +480,37 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt +if(NEED_LAPACK AND NOT LAPACK_FOUND) + message(FATAL_ERROR "--> No LAPACK library found. Specify LAPACK_LIBRARIES or enable USE_OPTIMIZED_LAPACK or BUILD_LAPACK.") endif() -- + -configure_file(${LAPACK_SOURCE_DIR}/CMAKE/lapack-config-build.cmake.in -- ${LAPACK_BINARY_DIR}/lapack-config.cmake @ONLY) +- ${LAPACK_BINARY_DIR}/${LAPACKLIB}-config.cmake @ONLY) - - --configure_file(${CMAKE_CURRENT_SOURCE_DIR}/lapack.pc.in ${CMAKE_CURRENT_BINARY_DIR}/lapack.pc @ONLY) +-configure_file(${CMAKE_CURRENT_SOURCE_DIR}/lapack.pc.in ${CMAKE_CURRENT_BINARY_DIR}/${LAPACKLIB}.pc @ONLY) - install(FILES -- ${CMAKE_CURRENT_BINARY_DIR}/lapack.pc +- ${CMAKE_CURRENT_BINARY_DIR}/${LAPACKLIB}.pc - DESTINATION ${PKG_CONFIG_DIR} - COMPONENT Development - ) - -configure_file(${LAPACK_SOURCE_DIR}/CMAKE/lapack-config-install.cmake.in -- ${LAPACK_BINARY_DIR}/CMakeFiles/lapack-config.cmake @ONLY) +- ${LAPACK_BINARY_DIR}/CMakeFiles/${LAPACKLIB}-config.cmake @ONLY) - -include(CMakePackageConfigHelpers) -write_basic_package_version_file( -- ${LAPACK_BINARY_DIR}/lapack-config-version.cmake +- ${LAPACK_BINARY_DIR}/${LAPACKLIB}-config-version.cmake - VERSION ${LAPACK_VERSION} - COMPATIBILITY SameMajorVersion - ) - -install(FILES -- ${LAPACK_BINARY_DIR}/CMakeFiles/lapack-config.cmake -- ${LAPACK_BINARY_DIR}/lapack-config-version.cmake -- DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/lapack-${LAPACK_VERSION} +- ${LAPACK_BINARY_DIR}/CMakeFiles/${LAPACKLIB}-config.cmake +- ${LAPACK_BINARY_DIR}/${LAPACKLIB}-config-version.cmake +- DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${LAPACKLIB}-${LAPACK_VERSION} - COMPONENT Development - ) -- -\ No newline at end of file + if (LAPACK++) + install( + DIRECTORY "${LAPACK_BINARY_DIR}/lib/" diff --git a/LAPACKE/CMakeLists.txt b/LAPACKE/CMakeLists.txt --- a/LAPACKE/CMakeLists.txt +++ b/LAPACKE/CMakeLists.txt @@ -517,7 +518,7 @@ diff --git a/LAPACKE/CMakeLists.txt b/LAPACKE/CMakeLists.txt message(STATUS "LAPACKE enable") enable_language(C) --set(LAPACK_INSTALL_EXPORT_NAME lapacke-targets) +-set(LAPACK_INSTALL_EXPORT_NAME ${LAPACKELIB}-targets) - # Create a header file lapacke_mangling.h for the routines called in my C programs include(FortranCInterface) @@ -526,38 +527,38 @@ diff --git a/LAPACKE/CMakeLists.txt b/LAPACKE/CMakeLists.txt VERSION ${LAPACK_VERSION} SOVERSION ${LAPACK_MAJOR_VERSION} ) --target_include_directories(lapacke PUBLIC +-target_include_directories(${LAPACKELIB} PUBLIC - $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include> - $<INSTALL_INTERFACE:include> -) -if(WIN32 AND NOT UNIX) -- target_compile_definitions(lapacke PUBLIC HAVE_LAPACK_CONFIG_H LAPACK_COMPLEX_STRUCTURE) +- target_compile_definitions(${LAPACKELIB} PUBLIC HAVE_LAPACK_CONFIG_H LAPACK_COMPLEX_STRUCTURE) - message(STATUS "Windows BUILD") -endif() if(LAPACKE_WITH_TMG) - target_link_libraries(lapacke PRIVATE tmglib) + target_link_libraries(${LAPACKELIB} PRIVATE ${TMGLIB}) @@ -111,22 +101,3 @@ DESTINATION ${PKG_CONFIG_DIR} COMPONENT Development ) - -configure_file(${CMAKE_CURRENT_SOURCE_DIR}/cmake/lapacke-config-version.cmake.in -- ${LAPACK_BINARY_DIR}/lapacke-config-version.cmake @ONLY) +- ${LAPACK_BINARY_DIR}/${LAPACKELIB}-config-version.cmake @ONLY) -configure_file(${CMAKE_CURRENT_SOURCE_DIR}/cmake/lapacke-config-build.cmake.in -- ${LAPACK_BINARY_DIR}/lapacke-config.cmake @ONLY) +- ${LAPACK_BINARY_DIR}/${LAPACKELIB}-config.cmake @ONLY) - -configure_file(${CMAKE_CURRENT_SOURCE_DIR}/cmake/lapacke-config-install.cmake.in -- ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/lapacke-config.cmake @ONLY) +- ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/${LAPACKELIB}-config.cmake @ONLY) -install(FILES -- ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/lapacke-config.cmake -- ${LAPACK_BINARY_DIR}/lapacke-config-version.cmake -- DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/lapacke-${LAPACK_VERSION} +- ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/${LAPACKELIB}-config.cmake +- ${LAPACK_BINARY_DIR}/${LAPACKELIB}-config-version.cmake +- DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${LAPACKELIB}-${LAPACK_VERSION} - COMPONENT Development - ) - --install(EXPORT lapacke-targets -- DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/lapacke-${LAPACK_VERSION} +-install(EXPORT ${LAPACKELIB}-targets +- DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${LAPACKELIB}-${LAPACK_VERSION} - COMPONENT Development - ) diff --git a/LAPACKE/cmake/lapacke-config-build.cmake.in b/LAPACKE/cmake/lapacke-config-build.cmake.in @@ -570,8 +571,8 @@ deleted file mode 100644 -find_package(LAPACK NO_MODULE) - -# Load lapack targets from the build tree, including lapacke targets. --if(NOT TARGET lapacke) -- include("@LAPACK_BINARY_DIR@/lapack-targets.cmake") +-if(NOT TARGET @LAPACKELIB@) +- include("@LAPACK_BINARY_DIR@/@LAPACKLIB@-targets.cmake") -endif() - -# Hint for project building against lapack @@ -581,7 +582,7 @@ deleted file mode 100644 -set(LAPACKE_INCLUDE_DIRS "@LAPACK_BINARY_DIR@/include") - -# Report lapacke libraries. --set(LAPACKE_LIBRARIES lapacke ${LAPACK_LIBRARIES}) +-set(LAPACKE_LIBRARIES @LAPACKELIB@ ${LAPACK_LIBRARIES}) diff --git a/LAPACKE/cmake/lapacke-config-install.cmake.in b/LAPACKE/cmake/lapacke-config-install.cmake.in deleted file mode 100644 --- a/LAPACKE/cmake/lapacke-config-install.cmake.in @@ -594,12 +595,12 @@ deleted file mode 100644 -get_filename_component(_LAPACKE_PREFIX "${_LAPACKE_PREFIX}" PATH) - -# Load the LAPACK package with which we were built. --set(LAPACK_DIR "${_LAPACKE_PREFIX}/@CMAKE_INSTALL_LIBDIR@/cmake/lapack-@LAPACK_VERSION@") +-set(LAPACK_DIR "${_LAPACKE_PREFIX}/@CMAKE_INSTALL_LIBDIR@/cmake/@LAPACK@-@LAPACK_VERSION@") -find_package(LAPACK NO_MODULE) - -# Load lapacke targets from the install tree. --if(NOT TARGET lapacke) -- include(${_LAPACKE_SELF_DIR}/lapacke-targets.cmake) +-if(NOT TARGET @LAPACKELIB@) +- include(${_LAPACKE_SELF_DIR}/@LAPACKELIB@-targets.cmake) -endif() - -# Hint for project building against lapack @@ -609,7 +610,7 @@ deleted file mode 100644 -set(LAPACKE_INCLUDE_DIRS ${_LAPACKE_PREFIX}/include) - -# Report lapacke libraries. --set(LAPACKE_LIBRARIES lapacke ${LAPACK_LIBRARIES}) +-set(LAPACKE_LIBRARIES @LAPACKELIB@ ${LAPACK_LIBRARIES}) - -unset(_LAPACKE_PREFIX) -unset(_LAPACKE_SELF_DIR) diff --git a/academic/ds9/README b/academic/ds9/README index 5bffb53e7f..bab29ee863 100644 --- a/academic/ds9/README +++ b/academic/ds9/README @@ -1,7 +1,10 @@ -SAOImage DS9 is an application for astronomical imaging and data -visualization. It supports the FITS format and binary tables. As well -as standard imaging manipulation tools, it includes many advanced -features such as multiple frame buffers, 2D, 3D, RGB frame buffers, -region and colormap manipulation, mosaic images and geometric markers. -DS9 supports a variety of coordinate systems and it has a user -configurable interface. +SAOImageDS9 is an astronomical imaging and data visualization application. DS9 +is a stand-alone application which supports FITS images and binary tables, +multiple frame buffers, region manipulation, and many scale algorithms and +colormaps. DS9 supports a consistent set of GUI and functional capabilities, +as well as advanced features such as 2-D, 3-D and RGB frame buffers, mosaic +images, tiling, blinking, geometric markers, colormap manipulation, scaling, +arbitrary zoom, cropping, rotation, pan, and a variety of coordinate systems. +The GUI for DS9 is user configurable. GUI elements such as the coordinate +display, panner, magnifier, horizontal and vertical graphs, button bar, and +color bar can be configured via menus or the command line. diff --git a/academic/ds9/ds9.SlackBuild b/academic/ds9/ds9.SlackBuild index f6767b091d..6f38b13804 100644 --- a/academic/ds9/ds9.SlackBuild +++ b/academic/ds9/ds9.SlackBuild @@ -1,8 +1,8 @@ #!/bin/sh -# Slackware build script for SAOImage DS9 +# Slackware build script for ds9 (SAOImageDS9) -# Copyright 2020 Nitish Ragoomundun, Mauritius +# Copyright 2021 Nitish Ragoomundun, Mauritius # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=ds9 -VERSION=${VERSION:-8.1} +VERSION=${VERSION:-8.2.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -78,9 +78,12 @@ CXXFLAGS="$SLKCFLAGS" \ --sysconfdir=/etc \ --localstatedir=/var \ --docdir=/usr/doc/$PRGNAM-$VERSION \ - --with-arch=${ARCH}-slackware-linux + --x-includes=/usr/include \ + --x-libraries=/usr/lib$LIBDIRSUFFIX \ + --with-x \ + --with-arch=$ARCH-slackware-linux -make -j1 +make # Install the ds9 executable mkdir -p $PKG/usr/{bin,doc/$PRGNAM-$VERSION} diff --git a/academic/ds9/ds9.desktop b/academic/ds9/ds9.desktop index 318d5d41c2..08b18e0bbd 100644 --- a/academic/ds9/ds9.desktop +++ b/academic/ds9/ds9.desktop @@ -1,7 +1,7 @@ [Desktop Entry] -Name=DS9 -GenericName=SAOImage DS9 -Comment=SAOImage DS9 Astronomical Software +Name=ds9 +GenericName=SAOImageDS9 +Comment=Astronomical Software and FITS viewing program Exec=ds9 Icon=ds9-icon Terminal=false diff --git a/academic/ds9/ds9.info b/academic/ds9/ds9.info index f6d9328bcf..475fe53290 100644 --- a/academic/ds9/ds9.info +++ b/academic/ds9/ds9.info @@ -1,8 +1,8 @@ PRGNAM="ds9" -VERSION="8.1" -HOMEPAGE="http://ds9.si.edu/site/Home.html" -DOWNLOAD="http://ds9.si.edu/archive/source/ds9.8.1.tar.gz" -MD5SUM="d9b3c43c9375328e4872b7eefb0f86bc" +VERSION="8.2.1" +HOMEPAGE="https://sites.google.com/cfa.harvard.edu/saoimageds9/home" +DOWNLOAD="https://ds9.si.edu/archive/source/ds9.8.2.1.tar.gz" +MD5SUM="99afcdc4a72e2ca15fda0b5f9af945af" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/academic/ds9/slack-desc b/academic/ds9/slack-desc index b07917b061..b4bd41a641 100644 --- a/academic/ds9/slack-desc +++ b/academic/ds9/slack-desc @@ -15,5 +15,5 @@ ds9: multiple 2D, 3D, RGB frame buffers, colormap manipulation and mosaic ds9: images. DS9 also supports a variety of coordinate systems and has a ds9: user configurable interface. ds9: -ds9: Homepage: http://ds9.si.edu/site/Home.html +ds9: Homepage: https://sites.google.com/cfa.harvard.edu/saoimageds9/home ds9: diff --git a/academic/fet/fet.SlackBuild b/academic/fet/fet.SlackBuild index 284b7c09c7..16d49c2420 100644 --- a/academic/fet/fet.SlackBuild +++ b/academic/fet/fet.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=fet -VERSION=${VERSION:-5.48.1} +VERSION=${VERSION:-5.49.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/academic/fet/fet.info b/academic/fet/fet.info index 1727ec37b6..81c5073643 100644 --- a/academic/fet/fet.info +++ b/academic/fet/fet.info @@ -1,8 +1,8 @@ PRGNAM="fet" -VERSION="5.48.1" +VERSION="5.49.1" HOMEPAGE="https://www.lalescu.ro/liviu/fet/" -DOWNLOAD="https://www.lalescu.ro/liviu/fet/download/fet-5.48.1.tar.bz2" -MD5SUM="0709b2c4447b926bb5a119b4b46eb299" +DOWNLOAD="https://www.lalescu.ro/liviu/fet/download/fet-5.49.1.tar.bz2" +MD5SUM="063d3e4fa30c93820737fe8dbb28f55c" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="qt5" diff --git a/academic/gcompris-qt/gcompris-qt.SlackBuild b/academic/gcompris-qt/gcompris-qt.SlackBuild index 60c1f5f4bb..82f9a43aac 100644 --- a/academic/gcompris-qt/gcompris-qt.SlackBuild +++ b/academic/gcompris-qt/gcompris-qt.SlackBuild @@ -33,7 +33,7 @@ # along with this program. If not, see <https://www.gnu.org/licenses/>. PRGNAM=gcompris-qt -VERSION=${VERSION:-1.0} +VERSION=${VERSION:-1.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/academic/gcompris-qt/gcompris-qt.info b/academic/gcompris-qt/gcompris-qt.info index 129dfb3ac0..91ca5b1c07 100644 --- a/academic/gcompris-qt/gcompris-qt.info +++ b/academic/gcompris-qt/gcompris-qt.info @@ -1,10 +1,10 @@ PRGNAM="gcompris-qt" -VERSION="1.0" +VERSION="1.1" HOMEPAGE="http://gcompris.net/" -DOWNLOAD="http://gcompris.net/download/qt/linux/gcompris-qt-1.0-Linux32.sh" -MD5SUM="d2beeaecff1a7488d693e037a4b0e325" -DOWNLOAD_x86_64="http://gcompris.net/download/qt/linux/gcompris-qt-1.0-Linux64.sh" -MD5SUM_x86_64="327d7b397312e40419964bb6e5f2b828" +DOWNLOAD="http://gcompris.net/download/qt/linux/gcompris-qt-1.1-Linux32.sh" +MD5SUM="381f16e7f476a479e663e55c0f386c13" +DOWNLOAD_x86_64="http://gcompris.net/download/qt/linux/gcompris-qt-1.1-Linux64.sh" +MD5SUM_x86_64="06e571bb48a1fb30edeb00c5e6295cd9" REQUIRES="krb5" MAINTAINER="Willy Sudiarto Raharjo" EMAIL="willysr@slackbuilds.org" diff --git a/academic/lapacke/README b/academic/lapacke/README index 892bc75de9..118c2449de 100644 --- a/academic/lapacke/README +++ b/academic/lapacke/README @@ -6,5 +6,7 @@ This package is intended for use with the Netlib reference LAPACK. It should also work with other LAPACK implementations that do not already provide a LAPACKE implementation. +xblas is an optional dependency. + To build a static library in addition to the shared library, pass STATIC=yes to the script. diff --git a/academic/lapacke/lapacke.SlackBuild b/academic/lapacke/lapacke.SlackBuild index e0c9fe36d0..b7bac2704f 100644 --- a/academic/lapacke/lapacke.SlackBuild +++ b/academic/lapacke/lapacke.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for LAPACKE -# Copyright 2016-2020 Kyle Guinn <elyk03@gmail.com> +# Copyright 2016-2021 Kyle Guinn <elyk03@gmail.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,7 +24,7 @@ PRGNAM=lapacke SRCNAM=lapack -VERSION=${VERSION:-3.9.0} +VERSION=${VERSION:-3.9.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -69,6 +69,10 @@ chmod -R u+w,go-w,a+rX-st . # Allow building only the LAPACKE component. patch -p1 < $CWD/patches/cmake-piecewise.diff +if pkg-config --exists xblas; then + use_xblas='-DUSE_XBLAS=ON' +fi + # Avoid adding an RPATH entry to the shared lib. It's unnecessary (except for # running the test suite), and it's broken on 64-bit (needs LIBDIRSUFFIX). mkdir -p shared @@ -82,6 +86,7 @@ cd shared -DUSE_OPTIMIZED_LAPACK=ON \ -DBUILD_LAPACKE=ON \ -DBUILD_DEPRECATED=ON \ + $use_xblas \ -DBUILD_SHARED_LIBS=ON \ -DCMAKE_SKIP_RPATH=YES \ .. @@ -104,6 +109,7 @@ if [ "${STATIC:-no}" != "no" ]; then -DUSE_OPTIMIZED_LAPACK=ON \ -DBUILD_LAPACKE=ON \ -DBUILD_DEPRECATED=ON \ + $use_xblas \ .. make make install/strip DESTDIR=$PKG diff --git a/academic/lapacke/lapacke.info b/academic/lapacke/lapacke.info index d674e494bd..aa77adac19 100644 --- a/academic/lapacke/lapacke.info +++ b/academic/lapacke/lapacke.info @@ -1,8 +1,8 @@ PRGNAM="lapacke" -VERSION="3.9.0" +VERSION="3.9.1" HOMEPAGE="https://www.netlib.org/lapack/lapacke.html" -DOWNLOAD="https://github.com/Reference-LAPACK/lapack/archive/v3.9.0/lapack-3.9.0.tar.gz" -MD5SUM="0b251e2a8d5f949f99b50dd5e2200ee2" +DOWNLOAD="https://github.com/Reference-LAPACK/lapack/archive/v3.9.1/lapack-3.9.1.tar.gz" +MD5SUM="47ab2d11652045145df37ddbe2a32d71" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="lapack" diff --git a/academic/lapacke/patches/cmake-piecewise.diff b/academic/lapacke/patches/cmake-piecewise.diff index b1bdfaec1e..378acc8769 100644 --- a/academic/lapacke/patches/cmake-piecewise.diff +++ b/academic/lapacke/patches/cmake-piecewise.diff @@ -5,25 +5,25 @@ diff --git a/CBLAS/CMakeLists.txt b/CBLAS/CMakeLists.txt message(STATUS "CBLAS enable") enable_language(C) --set(LAPACK_INSTALL_EXPORT_NAME cblas-targets) +-set(LAPACK_INSTALL_EXPORT_NAME ${CBLASLIB}-targets) - # Create a header file cblas.h for the routines called in my C programs include(FortranCInterface) ## Ensure that the fortran compiler and c compiler specified are compatible -@@ -41,54 +39,8 @@ +@@ -45,54 +43,8 @@ add_subdirectory(examples) endif() -if(NOT BLAS_FOUND) -- set(ALL_TARGETS ${ALL_TARGETS} blas) +- set(ALL_TARGETS ${ALL_TARGETS} ${BLASLIB}) -endif() - -# Export cblas targets from the -# install tree, if any. -set(_cblas_config_install_guard_target "") -if(ALL_TARGETS) -- install(EXPORT cblas-targets -- DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/cblas-${LAPACK_VERSION} +- install(EXPORT ${CBLASLIB}-targets +- DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${CBLASLIB}-${LAPACK_VERSION} - COMPONENT Development - ) - # Choose one of the cblas targets to use as a guard for @@ -34,7 +34,7 @@ diff --git a/CBLAS/CMakeLists.txt b/CBLAS/CMakeLists.txt -# Export cblas targets from the build tree, if any. -set(_cblas_config_build_guard_target "") -if(ALL_TARGETS) -- export(TARGETS ${ALL_TARGETS} FILE cblas-targets.cmake) +- export(TARGETS ${ALL_TARGETS} FILE ${CBLASLIB}-targets.cmake) - - # Choose one of the cblas targets to use as a guard - # for cblas-config.cmake to load targets from the build tree. @@ -42,27 +42,27 @@ diff --git a/CBLAS/CMakeLists.txt b/CBLAS/CMakeLists.txt -endif() - -configure_file(${CMAKE_CURRENT_SOURCE_DIR}/cmake/cblas-config-version.cmake.in -- ${LAPACK_BINARY_DIR}/cblas-config-version.cmake @ONLY) +- ${LAPACK_BINARY_DIR}/${CBLASLIB}-config-version.cmake @ONLY) -configure_file(${CMAKE_CURRENT_SOURCE_DIR}/cmake/cblas-config-build.cmake.in -- ${LAPACK_BINARY_DIR}/cblas-config.cmake @ONLY) +- ${LAPACK_BINARY_DIR}/${CBLASLIB}-config.cmake @ONLY) - - - configure_file(${CMAKE_CURRENT_SOURCE_DIR}/cblas.pc.in ${CMAKE_CURRENT_BINARY_DIR}/cblas.pc @ONLY) + configure_file(${CMAKE_CURRENT_SOURCE_DIR}/cblas.pc.in ${CMAKE_CURRENT_BINARY_DIR}/${CBLASLIB}.pc @ONLY) install(FILES - ${CMAKE_CURRENT_BINARY_DIR}/cblas.pc + ${CMAKE_CURRENT_BINARY_DIR}/${CBLASLIB}.pc DESTINATION ${PKG_CONFIG_DIR} ) - -configure_file(${CMAKE_CURRENT_SOURCE_DIR}/cmake/cblas-config-install.cmake.in -- ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/cblas-config.cmake @ONLY) +- ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/${CBLASLIB}-config.cmake @ONLY) -install(FILES -- ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/cblas-config.cmake -- ${LAPACK_BINARY_DIR}/cblas-config-version.cmake -- DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/cblas-${LAPACK_VERSION} +- ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/${CBLASLIB}-config.cmake +- ${LAPACK_BINARY_DIR}/${CBLASLIB}-config-version.cmake +- DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${CBLASLIB}-${LAPACK_VERSION} - ) - --#install(EXPORT cblas-targets --# DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/cblas-${LAPACK_VERSION} +-#install(EXPORT ${CBLASLIB}-targets +-# DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${CBLASLIB}-${LAPACK_VERSION} -# COMPONENT Development -# ) diff --git a/CBLAS/cmake/cblas-config-build.cmake.in b/CBLAS/cmake/cblas-config-build.cmake.in @@ -76,14 +76,14 @@ deleted file mode 100644 - -# Load lapack targets from the build tree, including lapacke targets. -if(NOT TARGET lapacke) -- include("@LAPACK_BINARY_DIR@/lapack-targets.cmake") +- include("@LAPACK_BINARY_DIR@/@LAPACKLIB@-targets.cmake") -endif() - -# Report cblas header search locations from build tree. -set(CBLAS_INCLUDE_DIRS "@LAPACK_BINARY_DIR@/include") - -# Report cblas libraries. --set(CBLAS_LIBRARIES cblas) +-set(CBLAS_LIBRARIES @CBLASLIB@) diff --git a/CBLAS/cmake/cblas-config-install.cmake.in b/CBLAS/cmake/cblas-config-install.cmake.in deleted file mode 100644 --- a/CBLAS/cmake/cblas-config-install.cmake.in @@ -96,19 +96,19 @@ deleted file mode 100644 -get_filename_component(_CBLAS_PREFIX "${_CBLAS_PREFIX}" PATH) - -# Load the LAPACK package with which we were built. --set(LAPACK_DIR "${_CBLAS_PREFIX}/@CMAKE_INSTALL_LIBDIR@/cmake/lapack-@LAPACK_VERSION@") +-set(LAPACK_DIR "${_CBLAS_PREFIX}/@CMAKE_INSTALL_LIBDIR@/cmake/@LAPACKLIB@-@LAPACK_VERSION@") -find_package(LAPACK NO_MODULE) - -# Load lapacke targets from the install tree. --if(NOT TARGET cblas) -- include(${_CBLAS_SELF_DIR}/cblas-targets.cmake) +-if(NOT TARGET @CBLASLIB@) +- include(${_CBLAS_SELF_DIR}/@CBLASLIB@-targets.cmake) -endif() - -# Report lapacke header search locations. -set(CBLAS_INCLUDE_DIRS ${_CBLAS_PREFIX}/include) - -# Report lapacke libraries. --set(CBLAS_LIBRARIES cblas) +-set(CBLAS_LIBRARIES @CBLASLIB@) - -unset(_CBLAS_PREFIX) -unset(_CBLAS_SELF_DIR) @@ -128,16 +128,16 @@ deleted file mode 100644 diff --git a/CBLAS/src/CMakeLists.txt b/CBLAS/src/CMakeLists.txt --- a/CBLAS/src/CMakeLists.txt +++ b/CBLAS/src/CMakeLists.txt -@@ -120,9 +120,5 @@ - VERSION ${LAPACK_VERSION} - SOVERSION ${LAPACK_MAJOR_VERSION} - ) --target_include_directories(cblas PUBLIC +@@ -123,9 +123,5 @@ + if(HAS_ATTRIBUTE_WEAK_SUPPORT) + target_compile_definitions(${CBLASLIB} PRIVATE HAS_ATTRIBUTE_WEAK_SUPPORT) + endif() +-target_include_directories(${CBLASLIB} PUBLIC - $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/../include> - $<INSTALL_INTERFACE:include> -) - target_link_libraries(cblas PRIVATE ${BLAS_LIBRARIES}) - lapack_install_library(cblas) + target_link_libraries(${CBLASLIB} PRIVATE ${BLAS_LIBRARIES}) + lapack_install_library(${CBLASLIB}) diff --git a/CMAKE/lapack-config-build.cmake.in b/CMAKE/lapack-config-build.cmake.in deleted file mode 100644 --- a/CMAKE/lapack-config-build.cmake.in @@ -146,7 +146,7 @@ deleted file mode 100644 -# Load lapack targets from the build tree if necessary. -set(_LAPACK_TARGET "@_lapack_config_build_guard_target@") -if(_LAPACK_TARGET AND NOT TARGET "${_LAPACK_TARGET}") -- include("@LAPACK_BINARY_DIR@/lapack-targets.cmake") +- include("@LAPACK_BINARY_DIR@/@LAPACKLIB@-targets.cmake") -endif() -unset(_LAPACK_TARGET) - @@ -168,7 +168,7 @@ deleted file mode 100644 -# Load lapack targets from the install tree if necessary. -set(_LAPACK_TARGET "@_lapack_config_install_guard_target@") -if(_LAPACK_TARGET AND NOT TARGET "${_LAPACK_TARGET}") -- include("${_LAPACK_SELF_DIR}/lapack-targets.cmake") +- include("${_LAPACK_SELF_DIR}/@LAPACKLIB@-targets.cmake") -endif() -unset(_LAPACK_TARGET) - @@ -184,11 +184,11 @@ deleted file mode 100644 diff --git a/CMakeLists.txt b/CMakeLists.txt --- a/CMakeLists.txt +++ b/CMakeLists.txt -@@ -112,11 +112,8 @@ +@@ -160,11 +160,8 @@ # -------------------------------------------------- --set(LAPACK_INSTALL_EXPORT_NAME lapack-targets) +-set(LAPACK_INSTALL_EXPORT_NAME ${LAPACKLIB}-targets) - macro(lapack_install_library lib) install(TARGETS ${lib} @@ -196,7 +196,7 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT Development LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT RuntimeLibraries RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} COMPONENT RuntimeLibraries -@@ -155,21 +152,6 @@ +@@ -204,21 +201,6 @@ include(CheckLAPACKCompilerFlags) CheckLAPACKCompilerFlags() @@ -204,7 +204,7 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt -# Check second function - -include(CheckTimeFunction) --set(TIME_FUNC NONE ${TIME_FUNC}) +-set(NONE ${TIME_FUNC}) -CHECK_TIME_FUNCTION(NONE TIME_FUNC) -CHECK_TIME_FUNCTION(INT_CPU_TIME TIME_FUNC) -CHECK_TIME_FUNCTION(EXT_ETIME TIME_FUNC) @@ -218,7 +218,7 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt # deprecated LAPACK and LAPACKE routines option(BUILD_DEPRECATED "Build deprecated routines" OFF) message(STATUS "Build deprecated routines: ${BUILD_DEPRECATED}") -@@ -193,8 +175,9 @@ +@@ -242,8 +224,9 @@ endif() # -------------------------------------------------- @@ -229,7 +229,7 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt # Check the usage of the user provided BLAS libraries if(BLAS_LIBRARIES) -@@ -205,113 +188,108 @@ +@@ -254,113 +237,108 @@ if(BLAS_FOUND) message(STATUS "--> BLAS supplied by user is WORKING, will use ${BLAS_LIBRARIES}.") else() @@ -250,7 +250,7 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt - message(STATUS "Using supplied NETLIB BLAS implementation") - add_subdirectory(BLAS) +elseif(BUILD_BLAS) - set(BLAS_LIBRARIES blas) + set(BLAS_LIBRARIES ${BLASLIB}) -else() - set(CMAKE_EXE_LINKER_FLAGS - "${CMAKE_EXE_LINKER_FLAGS} ${BLAS_LINKER_FLAGS}" @@ -326,14 +326,14 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt + find_package(LAPACK) + +elseif(BUILD_LAPACK) - set(LAPACK_LIBRARIES lapack) + set(LAPACK_LIBRARIES ${LAPACKLIB}) + set(LAPACK_FOUND TRUE) + + set(NEED_BLAS TRUE) + + # Check second function + include(CheckTimeFunction) -+ set(TIME_FUNC NONE ${TIME_FUNC}) ++ set(NONE ${TIME_FUNC}) + CHECK_TIME_FUNCTION(NONE TIME_FUNC) + CHECK_TIME_FUNCTION(INT_CPU_TIME TIME_FUNC) + CHECK_TIME_FUNCTION(EXT_ETIME TIME_FUNC) @@ -363,9 +363,9 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt + add_subdirectory(TESTING) + endif() + -+ configure_file(${CMAKE_CURRENT_SOURCE_DIR}/lapack.pc.in ${CMAKE_CURRENT_BINARY_DIR}/lapack.pc @ONLY) ++ configure_file(${CMAKE_CURRENT_SOURCE_DIR}/lapack.pc.in ${CMAKE_CURRENT_BINARY_DIR}/${LAPACKLIB}.pc @ONLY) + install(FILES -+ ${CMAKE_CURRENT_BINARY_DIR}/lapack.pc ++ ${CMAKE_CURRENT_BINARY_DIR}/${LAPACKLIB}.pc + DESTINATION ${PKG_CONFIG_DIR} + COMPONENT Development + ) @@ -393,8 +393,8 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt add_subdirectory(LAPACKE) endif() -@@ -338,109 +316,12 @@ - _display_cpp_implementation_msg("LAPACK") +@@ -414,111 +392,16 @@ + ExternalProject_Add_StepDependencies(lapackpp build blaspp ${BLAS_LIBRARIES} ${LAPACK_LIBRARIES}) endif() -# -------------------------------------------------- @@ -430,23 +430,23 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt -# -------------------------------------------------- - -if(NOT BLAS_FOUND) -- set(ALL_TARGETS ${ALL_TARGETS} blas) +- set(ALL_TARGETS ${ALL_TARGETS} ${BLASLIB}) -endif() - -if(NOT LATESTLAPACK_FOUND) -- set(ALL_TARGETS ${ALL_TARGETS} lapack) +- set(ALL_TARGETS ${ALL_TARGETS} ${LAPACKLIB}) -endif() - -if(BUILD_TESTING OR LAPACKE_WITH_TMG) -- set(ALL_TARGETS ${ALL_TARGETS} tmglib) +- set(ALL_TARGETS ${ALL_TARGETS} ${TMGLIB}) -endif() - -# Export lapack targets, not including lapacke, from the -# install tree, if any. -set(_lapack_config_install_guard_target "") -if(ALL_TARGETS) -- install(EXPORT lapack-targets -- DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/lapack-${LAPACK_VERSION} +- install(EXPORT ${LAPACKLIB}-targets +- DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${LAPACKLIB}-${LAPACK_VERSION} - COMPONENT Development - ) - @@ -457,12 +457,12 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt - -# Include cblas in targets exported from the build tree. -if(CBLAS) -- set(ALL_TARGETS ${ALL_TARGETS} cblas) +- set(ALL_TARGETS ${ALL_TARGETS} ${CBLASLIB}) -endif() - -# Include lapacke in targets exported from the build tree. -if(LAPACKE) -- set(ALL_TARGETS ${ALL_TARGETS} lapacke) +- set(ALL_TARGETS ${ALL_TARGETS} ${LAPACKELIB}) +# Neither user specified or optimized BLAS libraries can be used +if(NEED_BLAS AND NOT BLAS_FOUND) + message(FATAL_ERROR "--> No BLAS library found. Specify BLAS_LIBRARIES or enable USE_OPTIMIZED_BLAS or BUILD_BLAS.") @@ -471,7 +471,7 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt -# Export lapack and lapacke targets from the build tree, if any. -set(_lapack_config_build_guard_target "") -if(ALL_TARGETS) -- export(TARGETS ${ALL_TARGETS} FILE lapack-targets.cmake) +- export(TARGETS ${ALL_TARGETS} FILE ${LAPACKLIB}-targets.cmake) - - # Choose one of the lapack or lapacke targets to use as a guard - # for lapack-config.cmake to load targets from the build tree. @@ -480,36 +480,37 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt +if(NEED_LAPACK AND NOT LAPACK_FOUND) + message(FATAL_ERROR "--> No LAPACK library found. Specify LAPACK_LIBRARIES or enable USE_OPTIMIZED_LAPACK or BUILD_LAPACK.") endif() -- + -configure_file(${LAPACK_SOURCE_DIR}/CMAKE/lapack-config-build.cmake.in -- ${LAPACK_BINARY_DIR}/lapack-config.cmake @ONLY) +- ${LAPACK_BINARY_DIR}/${LAPACKLIB}-config.cmake @ONLY) - - --configure_file(${CMAKE_CURRENT_SOURCE_DIR}/lapack.pc.in ${CMAKE_CURRENT_BINARY_DIR}/lapack.pc @ONLY) +-configure_file(${CMAKE_CURRENT_SOURCE_DIR}/lapack.pc.in ${CMAKE_CURRENT_BINARY_DIR}/${LAPACKLIB}.pc @ONLY) - install(FILES -- ${CMAKE_CURRENT_BINARY_DIR}/lapack.pc +- ${CMAKE_CURRENT_BINARY_DIR}/${LAPACKLIB}.pc - DESTINATION ${PKG_CONFIG_DIR} - COMPONENT Development - ) - -configure_file(${LAPACK_SOURCE_DIR}/CMAKE/lapack-config-install.cmake.in -- ${LAPACK_BINARY_DIR}/CMakeFiles/lapack-config.cmake @ONLY) +- ${LAPACK_BINARY_DIR}/CMakeFiles/${LAPACKLIB}-config.cmake @ONLY) - -include(CMakePackageConfigHelpers) -write_basic_package_version_file( -- ${LAPACK_BINARY_DIR}/lapack-config-version.cmake +- ${LAPACK_BINARY_DIR}/${LAPACKLIB}-config-version.cmake - VERSION ${LAPACK_VERSION} - COMPATIBILITY SameMajorVersion - ) - -install(FILES -- ${LAPACK_BINARY_DIR}/CMakeFiles/lapack-config.cmake -- ${LAPACK_BINARY_DIR}/lapack-config-version.cmake -- DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/lapack-${LAPACK_VERSION} +- ${LAPACK_BINARY_DIR}/CMakeFiles/${LAPACKLIB}-config.cmake +- ${LAPACK_BINARY_DIR}/${LAPACKLIB}-config-version.cmake +- DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${LAPACKLIB}-${LAPACK_VERSION} - COMPONENT Development - ) -- -\ No newline at end of file + if (LAPACK++) + install( + DIRECTORY "${LAPACK_BINARY_DIR}/lib/" diff --git a/LAPACKE/CMakeLists.txt b/LAPACKE/CMakeLists.txt --- a/LAPACKE/CMakeLists.txt +++ b/LAPACKE/CMakeLists.txt @@ -517,7 +518,7 @@ diff --git a/LAPACKE/CMakeLists.txt b/LAPACKE/CMakeLists.txt message(STATUS "LAPACKE enable") enable_language(C) --set(LAPACK_INSTALL_EXPORT_NAME lapacke-targets) +-set(LAPACK_INSTALL_EXPORT_NAME ${LAPACKELIB}-targets) - # Create a header file lapacke_mangling.h for the routines called in my C programs include(FortranCInterface) @@ -526,38 +527,38 @@ diff --git a/LAPACKE/CMakeLists.txt b/LAPACKE/CMakeLists.txt VERSION ${LAPACK_VERSION} SOVERSION ${LAPACK_MAJOR_VERSION} ) --target_include_directories(lapacke PUBLIC +-target_include_directories(${LAPACKELIB} PUBLIC - $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include> - $<INSTALL_INTERFACE:include> -) -if(WIN32 AND NOT UNIX) -- target_compile_definitions(lapacke PUBLIC HAVE_LAPACK_CONFIG_H LAPACK_COMPLEX_STRUCTURE) +- target_compile_definitions(${LAPACKELIB} PUBLIC HAVE_LAPACK_CONFIG_H LAPACK_COMPLEX_STRUCTURE) - message(STATUS "Windows BUILD") -endif() if(LAPACKE_WITH_TMG) - target_link_libraries(lapacke PRIVATE tmglib) + target_link_libraries(${LAPACKELIB} PRIVATE ${TMGLIB}) @@ -111,22 +101,3 @@ DESTINATION ${PKG_CONFIG_DIR} COMPONENT Development ) - -configure_file(${CMAKE_CURRENT_SOURCE_DIR}/cmake/lapacke-config-version.cmake.in -- ${LAPACK_BINARY_DIR}/lapacke-config-version.cmake @ONLY) +- ${LAPACK_BINARY_DIR}/${LAPACKELIB}-config-version.cmake @ONLY) -configure_file(${CMAKE_CURRENT_SOURCE_DIR}/cmake/lapacke-config-build.cmake.in -- ${LAPACK_BINARY_DIR}/lapacke-config.cmake @ONLY) +- ${LAPACK_BINARY_DIR}/${LAPACKELIB}-config.cmake @ONLY) - -configure_file(${CMAKE_CURRENT_SOURCE_DIR}/cmake/lapacke-config-install.cmake.in -- ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/lapacke-config.cmake @ONLY) +- ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/${LAPACKELIB}-config.cmake @ONLY) -install(FILES -- ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/lapacke-config.cmake -- ${LAPACK_BINARY_DIR}/lapacke-config-version.cmake -- DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/lapacke-${LAPACK_VERSION} +- ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/${LAPACKELIB}-config.cmake +- ${LAPACK_BINARY_DIR}/${LAPACKELIB}-config-version.cmake +- DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${LAPACKELIB}-${LAPACK_VERSION} - COMPONENT Development - ) - --install(EXPORT lapacke-targets -- DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/lapacke-${LAPACK_VERSION} +-install(EXPORT ${LAPACKELIB}-targets +- DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${LAPACKELIB}-${LAPACK_VERSION} - COMPONENT Development - ) diff --git a/LAPACKE/cmake/lapacke-config-build.cmake.in b/LAPACKE/cmake/lapacke-config-build.cmake.in @@ -570,8 +571,8 @@ deleted file mode 100644 -find_package(LAPACK NO_MODULE) - -# Load lapack targets from the build tree, including lapacke targets. --if(NOT TARGET lapacke) -- include("@LAPACK_BINARY_DIR@/lapack-targets.cmake") +-if(NOT TARGET @LAPACKELIB@) +- include("@LAPACK_BINARY_DIR@/@LAPACKLIB@-targets.cmake") -endif() - -# Hint for project building against lapack @@ -581,7 +582,7 @@ deleted file mode 100644 -set(LAPACKE_INCLUDE_DIRS "@LAPACK_BINARY_DIR@/include") - -# Report lapacke libraries. --set(LAPACKE_LIBRARIES lapacke ${LAPACK_LIBRARIES}) +-set(LAPACKE_LIBRARIES @LAPACKELIB@ ${LAPACK_LIBRARIES}) diff --git a/LAPACKE/cmake/lapacke-config-install.cmake.in b/LAPACKE/cmake/lapacke-config-install.cmake.in deleted file mode 100644 --- a/LAPACKE/cmake/lapacke-config-install.cmake.in @@ -594,12 +595,12 @@ deleted file mode 100644 -get_filename_component(_LAPACKE_PREFIX "${_LAPACKE_PREFIX}" PATH) - -# Load the LAPACK package with which we were built. --set(LAPACK_DIR "${_LAPACKE_PREFIX}/@CMAKE_INSTALL_LIBDIR@/cmake/lapack-@LAPACK_VERSION@") +-set(LAPACK_DIR "${_LAPACKE_PREFIX}/@CMAKE_INSTALL_LIBDIR@/cmake/@LAPACK@-@LAPACK_VERSION@") -find_package(LAPACK NO_MODULE) - -# Load lapacke targets from the install tree. --if(NOT TARGET lapacke) -- include(${_LAPACKE_SELF_DIR}/lapacke-targets.cmake) +-if(NOT TARGET @LAPACKELIB@) +- include(${_LAPACKE_SELF_DIR}/@LAPACKELIB@-targets.cmake) -endif() - -# Hint for project building against lapack @@ -609,7 +610,7 @@ deleted file mode 100644 -set(LAPACKE_INCLUDE_DIRS ${_LAPACKE_PREFIX}/include) - -# Report lapacke libraries. --set(LAPACKE_LIBRARIES lapacke ${LAPACK_LIBRARIES}) +-set(LAPACKE_LIBRARIES @LAPACKELIB@ ${LAPACK_LIBRARIES}) - -unset(_LAPACKE_PREFIX) -unset(_LAPACKE_SELF_DIR) diff --git a/academic/maxima/maxima.SlackBuild b/academic/maxima/maxima.SlackBuild index de32fcbf35..a42281aa78 100644 --- a/academic/maxima/maxima.SlackBuild +++ b/academic/maxima/maxima.SlackBuild @@ -2,6 +2,7 @@ # Slackware build script for maxima +# Copyright 2021 Judah Milgram <milgram@cgpp.com> # Copyright 2017 Dhaby Xiloj <slack.dhabyx@gmail.com> # All rights reserved. # Based on work of Robby and others slackers. @@ -30,9 +31,10 @@ # Modified by Ken Milmore 2009 # Modified by Glenn Becker to update to version 5.28.0 # Glenn Becker -> update to version 5.38.1 +# JM -> update version 5.39 -> 5.44 PRGNAM=maxima -VERSION=${VERSION:-5.39.0} +VERSION=${VERSION:-5.44.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/academic/maxima/maxima.info b/academic/maxima/maxima.info index 676c4f7b56..8235c0ba3c 100644 --- a/academic/maxima/maxima.info +++ b/academic/maxima/maxima.info @@ -1,10 +1,10 @@ PRGNAM="maxima" -VERSION="5.39.0" +VERSION="5.44.0" HOMEPAGE="http://maxima.sourceforge.net/" -DOWNLOAD="https://sourceforge.net/projects/maxima/files/Maxima-source/5.39.0-source/maxima-5.39.0.tar.gz" -MD5SUM="3bccafb512ff1054be700c61601088af" +DOWNLOAD="https://sourceforge.net/projects/maxima/files/Maxima-source/5.44.0-source/maxima-5.44.0.tar.gz" +MD5SUM="75e040745161901968d9c99c7a258e5c" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" -MAINTAINER="DhabyX" -EMAIL="slack.dhabyx@gmail.com" +MAINTAINER="Judah Milgram" +EMAIL="milgram@cgpp.com" diff --git a/academic/ngspice/ngspice.SlackBuild b/academic/ngspice/ngspice.SlackBuild index b30fd4d99e..964f6d0aaf 100644 --- a/academic/ngspice/ngspice.SlackBuild +++ b/academic/ngspice/ngspice.SlackBuild @@ -8,7 +8,7 @@ PRGNAM=ngspice VERSION=${VERSION:-34} -BUILD=${BUILD:-4} +BUILD=${BUILD:-5} TAG=${TAG:-_SBo} if [ -z "$ARCH" ]; then @@ -93,6 +93,8 @@ CFLAGS="$SLKCFLAGS" \ make make DESTDIR=$PKG install +# This has installed the configure output file as /usr/include/config.h. + cd .. find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ @@ -112,12 +114,18 @@ cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild cat $CWD/$PRGNAM-$VERSION-manual.pdf \ > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM-$VERSION-manual.pdf +# The shared library enabled by "--with-ngshared" install -Dm755 ./release/src/.libs/libngspice.so.0.0.0 \ "$PKG/usr/lib${LIBDIRSUFFIX}/libngspice.so.0.0.0" ln -s "libngspice.so.0.0.0" "$PKG/usr/lib${LIBDIRSUFFIX}/libngspice.so.0" ln -s "libngspice.so.0.0.0" "$PKG/usr/lib${LIBDIRSUFFIX}/libngspice.so" +# The include file needed to use the shared library enabled by "--with-ngshared" +install -Dm644 ./src/include/ngspice/sharedspice.h $PKG/usr/include/ngspice/sharedspice.h +# Move the configure output file. +mv $PKG/usr/include/config.h $PKG/usr/include/ngspice/ + install -Dm644 $CWD/$PRGNAM.png $PKG/usr/share/icons/hicolor/48x48/apps/$PRGNAM.png mkdir -p $PKG/usr/share/applications diff --git a/academic/octave/octave.SlackBuild b/academic/octave/octave.SlackBuild index 7660cb6ca7..11493d831c 100644 --- a/academic/octave/octave.SlackBuild +++ b/academic/octave/octave.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=octave -VERSION=${VERSION:-6.1.0} +VERSION=${VERSION:-6.2.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -91,8 +91,6 @@ cd $PRGNAM-$VERSION chown -R root:root . chmod -R u+w,go-w,a+rX-st . -patch -p1 < $CWD/patches/87ca5976c648.diff # https://savannah.gnu.org/bugs/?59806 -patch -p1 -F3 < $CWD/patches/0348f3f57e3c.diff # https://savannah.gnu.org/bugs/?59813 patch -p1 < $CWD/patches/imagemagick.diff # https://savannah.gnu.org/bugs/?49653 patch -p1 < $CWD/patches/atlas-lib-rename.diff autoreconf -vif diff --git a/academic/octave/octave.info b/academic/octave/octave.info index af96716f60..d8b41a92ad 100644 --- a/academic/octave/octave.info +++ b/academic/octave/octave.info @@ -1,8 +1,8 @@ PRGNAM="octave" -VERSION="6.1.0" +VERSION="6.2.0" HOMEPAGE="https://www.gnu.org/software/octave/" -DOWNLOAD="https://ftpmirror.gnu.org/gnu/octave/octave-6.1.0.tar.lz" -MD5SUM="350315cf2bf16169b8710e70154c86ad" +DOWNLOAD="https://ftpmirror.gnu.org/gnu/octave/octave-6.2.0.tar.lz" +MD5SUM="5de14d8561af9799e2ecf6bedfbdb346" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="%README% lapack" diff --git a/academic/octave/patches/0348f3f57e3c.diff b/academic/octave/patches/0348f3f57e3c.diff deleted file mode 100644 index 1545797a61..0000000000 --- a/academic/octave/patches/0348f3f57e3c.diff +++ /dev/null @@ -1,170 +0,0 @@ - -# HG changeset patch -# User John W. Eaton <jwe@octave.org> -# Date 1609785454 18000 -# Node ID 0348f3f57e3ca6fa7c8e5112622c756d00dd7dab -# Parent a3d92c4ad5502686daf2b34f062db6c950db30ef -avoid build errors with Qt4 (bug #59813) - -* acinclude.m4 (OCTAVE_CHECK_FUNC_QFONTDATABASE_SYSTEMFONT, -OCTAVE_CHECK_QVARIANT_CANCONVERT_ACCEPTS_QMETATYPE_TYPE): New macros. -(OCTAVE_CHECK_QT_VERSION): Use them. - -* resource-manager.cc (resource_manager::get_default_font_family): -Check availability of QFontDatabase::systemFont, fall back on -QFont::setStyleHint, then global_font_family. - -* octave-dock-widget.cc (octave_dock_widget::handle_settings): -Check whether QVariant::canConvert accepts QMetatype::Type. Use -QVariant::Type as fallback. -* variable-editor-model.cc (variable_editor_model::setData): Likewise. - -diff --git a/libgui/src/octave-dock-widget.cc b/libgui/src/octave-dock-widget.cc ---- a/libgui/src/octave-dock-widget.cc -+++ b/libgui/src/octave-dock-widget.cc -@@ -507,7 +507,12 @@ - QVariant dock_geom - = settings->value (dw_dock_geometry.key.arg (objectName ()), - default_dock_size); -- if (dock_geom.canConvert (QMetaType::QRect)) -+#if defined (QVARIANT_CANCONVERT_ACCEPTS_QMETATYPE_TYPE) -+ QMetaType::Type rect_type = QMetaType::QRect; -+#else -+ QVariant::Type rect_type = QVariant::Rect; -+#endif -+ if (dock_geom.canConvert (rect_type)) - m_recent_dock_geom = dock_geom.toRect (); - else - m_recent_dock_geom = dw_dock_geometry.def.toRect (); -diff --git a/libgui/src/resource-manager.cc b/libgui/src/resource-manager.cc ---- a/libgui/src/resource-manager.cc -+++ b/libgui/src/resource-manager.cc -@@ -241,9 +241,17 @@ - // if macOS default font is not available): use QFontDatabase - if (default_family.isEmpty ()) - { -+#if defined (HAVE_QFONTDATABASE_SYSTEMFONT) - // Get the system's default monospaced font - QFont fixed_font = QFontDatabase::systemFont (QFontDatabase::FixedFont); - default_family = fixed_font.defaultFamily (); -+#elif defined (HAVE_QFONT_MONOSPACE) -+ QFont fixed_font; -+ fixed_font.setStyleHint (QFont::Monospace); -+ default_family = fixed_font.defaultFamily (); -+#else -+ default_family = global_font_family; -+#endif - } - - // Test env variable which has preference -diff --git a/libgui/src/variable-editor-model.cc b/libgui/src/variable-editor-model.cc ---- a/libgui/src/variable-editor-model.cc -+++ b/libgui/src/variable-editor-model.cc -@@ -987,7 +987,12 @@ - variable_editor_model::setData (const QModelIndex& idx, - const QVariant& v_user_input, int role) - { -- if (role != Qt::EditRole || ! v_user_input.canConvert (QVariant::String) -+#if defined (QVARIANT_CANCONVERT_ACCEPTS_QMETATYPE_TYPE) -+ QMetaType::Type string_type = QMetaType::QString; -+#else -+ QVariant::Type string_type = QVariant::String; -+#endif -+ if (role != Qt::EditRole || ! v_user_input.canConvert (string_type) - || ! idx.isValid ()) - return false; - -diff --git a/m4/acinclude.m4 b/m4/acinclude.m4 ---- a/m4/acinclude.m4 -+++ b/m4/acinclude.m4 -@@ -1091,6 +1091,35 @@ - fi - ]) - dnl -+dnl Check whether the Qt class QFontDatabase has the systemFont member -+dnl function. This function was introduced in Qt 5.2. -+dnl -+AC_DEFUN([OCTAVE_CHECK_FUNC_QFONTDATABASE_SYSTEMFONT], [ -+ AC_CACHE_CHECK([for QFontDatabase::systemFont function], -+ [octave_cv_func_qfontdatabase_systemfont], -+ [AC_LANG_PUSH(C++) -+ ac_octave_save_CPPFLAGS="$CPPFLAGS" -+ ac_octave_save_CXXFLAGS="$CXXFLAGS" -+ CPPFLAGS="$QT_CPPFLAGS $CXXPICFLAG $CPPFLAGS" -+ CXXFLAGS="$CXXPICFLAG $CXXFLAGS" -+ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ -+ #include <QFontDatabase> -+ #include <QFont> -+ ]], [[ -+ QFont font = QFontDatabase::systemFont (QFontDatabase::FixedFont); -+ ]])], -+ octave_cv_func_qfontdatabase_systemfont=yes, -+ octave_cv_func_qfontdatabase_systemfont=no) -+ CPPFLAGS="$ac_octave_save_CPPFLAGS" -+ CXXFLAGS="$ac_octave_save_CXXFLAGS" -+ AC_LANG_POP(C++) -+ ]) -+ if test $octave_cv_func_qfontdatabase_systemfont = yes; then -+ AC_DEFINE(HAVE_QFONTDATABASE_SYSTEMFONT, 1, -+ [Define to 1 if you have the `QFontDatabase::systemFont' function.]) -+ fi -+]) -+dnl - dnl Check whether the Qt class QList has a constructor that accepts - dnl a pair of iterators. This constructor was introduced in Qt 5.14. - dnl -@@ -1967,6 +1996,37 @@ - fi - ]) - dnl -+dnl Check whether QVariant::canConvert accepts a QMetaType::Type -+dnl enumeration value as an argument. -+dnl -+AC_DEFUN([OCTAVE_CHECK_QVARIANT_CANCONVERT_ACCEPTS_QMETATYPE_TYPE], [ -+ AC_CACHE_CHECK([whether QVariant::canConvert accepts QMetaType::Type argument], -+ [octave_cv_qvariant_canconvert_accepts_qmetatype_type], -+ [AC_LANG_PUSH(C++) -+ ac_octave_save_CPPFLAGS="$CPPFLAGS" -+ ac_octave_save_CXXFLAGS="$CXXFLAGS" -+ CPPFLAGS="$QT_CPPFLAGS $CXXPICFLAG $CPPFLAGS" -+ CXXFLAGS="$CXXPICFLAG $CXXFLAGS" -+ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ -+ #include <QMetaType> -+ #include <QVariant> -+ ]], [[ -+ QVariant var; -+ QMetaType::Type type = QMetaType::QString; -+ var.canConvert (type); -+ ]])], -+ octave_cv_qvariant_canconvert_accepts_qmetatype_type=yes, -+ octave_cv_qvariant_canconvert_accepts_qmetatype_type=no) -+ CPPFLAGS="$ac_octave_save_CPPFLAGS" -+ CXXFLAGS="$ac_octave_save_CXXFLAGS" -+ AC_LANG_POP(C++) -+ ]) -+ if test $octave_cv_qvariant_canconvert_accepts_qmetatype_type = yes; then -+ AC_DEFINE(QVARIANT_CANCONVERT_ACCEPTS_QMETATYPE_TYPE, 1, -+ [Define to 1 if `QVariant::canConvert' accepts `QMetaType::Type' enumeration value as argument.]) -+ fi -+]) -+dnl - dnl Check for the Qhull version. - dnl - AC_DEFUN([OCTAVE_CHECK_QHULL_VERSION], [ -@@ -2518,6 +2578,7 @@ - ## version that we are testing now will be the one used. - - OCTAVE_CHECK_FUNC_QCOMBOBOX_SETCURRENTTEXT -+ OCTAVE_CHECK_FUNC_QFONTDATABASE_SYSTEMFONT - OCTAVE_CHECK_FUNC_QFONTMETRICS_HORIZONTAL_ADVANCE - OCTAVE_CHECK_FUNC_QGUIAPPLICATION_SETDESKTOPFILENAME - OCTAVE_CHECK_FUNC_QHEADERVIEW_SETSECTIONRESIZEMODE -@@ -2539,6 +2600,7 @@ - OCTAVE_CHECK_FUNC_QWHEELEVENT_POSITION - OCTAVE_CHECK_MEMBER_QFONT_FORCE_INTEGER_METRICS - OCTAVE_CHECK_MEMBER_QFONT_MONOSPACE -+ OCTAVE_CHECK_QVARIANT_CANCONVERT_ACCEPTS_QMETATYPE_TYPE - OCTAVE_HAVE_QGUIAPPLICATION - - OCTAVE_CHECK_QREGION_ITERATORS - diff --git a/academic/octave/patches/87ca5976c648.diff b/academic/octave/patches/87ca5976c648.diff deleted file mode 100644 index b428490abf..0000000000 --- a/academic/octave/patches/87ca5976c648.diff +++ /dev/null @@ -1,22 +0,0 @@ - -# HG changeset patch -# User Markus Mützel <markus.muetzel@gmx.de> -# Date 1609670947 -3600 -# Node ID 87ca5976c648cc01904f8ef53b576bfb5c8d48fd -# Parent 216ef81dafb682ba0a4a30dcc5c3bc054acb0d60 -build: Use SPARSE_XCPPFLAGS in CPP_FLAGS for libcorefcn (bug #59806). - -* libinterp/corefcn/module.mk: Use SPARSE_XCPPFLAGS in CPP_FLAGS. - -diff --git a/libinterp/corefcn/module.mk b/libinterp/corefcn/module.mk ---- a/libinterp/corefcn/module.mk -+++ b/libinterp/corefcn/module.mk -@@ -325,6 +325,7 @@ - $(FT2_CPPFLAGS) \ - $(HDF5_CPPFLAGS) \ - $(LLVM_CPPFLAGS) \ -+ $(SPARSE_XCPPFLAGS) \ - $(Z_CPPFLAGS) - - libinterp_EXTRA_DIST += \ - diff --git a/academic/pari/pari.SlackBuild b/academic/pari/pari.SlackBuild index 09d2450383..536e7dd0d4 100644 --- a/academic/pari/pari.SlackBuild +++ b/academic/pari/pari.SlackBuild @@ -31,7 +31,7 @@ # Joachim Kruth -> update to version 2.11.2 PRGNAM=pari -VERSION=${VERSION:-2.11.2} +VERSION=${VERSION:-2.13.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -94,8 +94,11 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr 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/man/man1 +mv $PKG/usr/man/*gz $PKG/usr/man/man1 + mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a AUTHORS COPYING CHANGES* INSTALL* NEW README* \ +cp -a AUTHORS COPYING CHANGES* NEW README* \ $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild diff --git a/academic/pari/pari.info b/academic/pari/pari.info index 4dab289fe4..1da54f9b76 100644 --- a/academic/pari/pari.info +++ b/academic/pari/pari.info @@ -1,8 +1,8 @@ PRGNAM="pari" -VERSION="2.11.2" +VERSION="2.13.1" HOMEPAGE="https://pari.math.u-bordeaux.fr/" -DOWNLOAD="https://pari.math.u-bordeaux.fr/pub/pari/unix/pari-2.11.2.tar.gz" -MD5SUM="6afe748a472c33ae8787a5034d7742a9" +DOWNLOAD="https://pari.math.u-bordeaux.fr/pub/pari/unix/pari-2.13.1.tar.gz" +MD5SUM="826064cf75af268be8a482ade6e27501" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/academic/rpy2/rpy2.SlackBuild b/academic/rpy2/rpy2.SlackBuild index 745ca9ea47..b31616bdbe 100644 --- a/academic/rpy2/rpy2.SlackBuild +++ b/academic/rpy2/rpy2.SlackBuild @@ -22,7 +22,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=rpy2 -VERSION=${VERSION:-3.4.2} +VERSION=${VERSION:-3.4.3} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/academic/rpy2/rpy2.info b/academic/rpy2/rpy2.info index d570955556..4671f1a69b 100644 --- a/academic/rpy2/rpy2.info +++ b/academic/rpy2/rpy2.info @@ -1,8 +1,8 @@ PRGNAM="rpy2" -VERSION="3.4.2" +VERSION="3.4.3" HOMEPAGE="https://rpy2.github.io/" -DOWNLOAD="https://pypi.python.org/packages/source/r/rpy2/rpy2-3.4.2.tar.gz" -MD5SUM="94fd0ac2a6ca69464cfc51ec0871c349" +DOWNLOAD="https://pypi.python.org/packages/source/r/rpy2/rpy2-3.4.3.tar.gz" +MD5SUM="bf3572caed450c5f88c5295f3eda6137" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="R cffi Jinja2 python3-pytest tzlocal" diff --git a/academic/samtools/samtools.SlackBuild b/academic/samtools/samtools.SlackBuild index da9e176475..2a3a784382 100644 --- a/academic/samtools/samtools.SlackBuild +++ b/academic/samtools/samtools.SlackBuild @@ -3,7 +3,7 @@ # Slackware build script for samtools # Copyright 2013-2016 Petar Petrov slackalaxy@gmail.com -# Copyright 2017-2020 Rob van Nues # All rights reserved. +# Copyright 2017-2021 Rob van Nues # All rights reserved. # # Redistribution and use of this script, with or without modification, is # permitted provided that the following conditions are met: @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=samtools -VERSION=${VERSION:-1.11} +VERSION=${VERSION:-1.12} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/academic/samtools/samtools.info b/academic/samtools/samtools.info index 2d42d9d715..91b54352ff 100644 --- a/academic/samtools/samtools.info +++ b/academic/samtools/samtools.info @@ -1,8 +1,8 @@ PRGNAM="samtools" -VERSION="1.11" +VERSION="1.12" HOMEPAGE="http://www.htslib.org" -DOWNLOAD="https://github.com/samtools/samtools/releases/download/1.11/samtools-1.11.tar.bz2" -MD5SUM="9fd052652a9ceb56fc1098e63f596330" +DOWNLOAD="https://github.com/samtools/samtools/releases/download/1.12/samtools-1.12.tar.bz2" +MD5SUM="14540f346cc2f438cea21b2fa7e40fb5" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="htslib" diff --git a/academic/sundials/sundials.info b/academic/sundials/sundials.info index f6911f8ed5..561c6831af 100644 --- a/academic/sundials/sundials.info +++ b/academic/sundials/sundials.info @@ -1,7 +1,7 @@ PRGNAM="sundials" VERSION="5.6.1" HOMEPAGE="https://computation.llnl.gov/projects/sundials" -DOWNLOAD="https://computing.llnl.gov/projects/sundials/download/sundials-5.6.1.tar.gz" +DOWNLOAD="https://github.com/LLNL/sundials/releases/download/v5.6.1/sundials-5.6.1.tar.gz" MD5SUM="a945bf3fa606fb6676ec025723688f15" DOWNLOAD_x86_64="" MD5SUM_x86_64="" diff --git a/academic/sword-data-kjv/sword-data-kjv.SlackBuild b/academic/sword-data-kjv/sword-data-kjv.SlackBuild index 4b41aacc36..add1aa9c09 100644 --- a/academic/sword-data-kjv/sword-data-kjv.SlackBuild +++ b/academic/sword-data-kjv/sword-data-kjv.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for sword-data-kjv -# Copyright 2015/6/8 Tim Dickson, email: tim at googlemail.com +# Copyright 2015-2021 Tim Dickson, email: tim at googlemail.com # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=sword-data-kjv -VERSION=${VERSION:-1.8.1} +VERSION=${VERSION:-1.8.1_1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/academic/sword-data-kjv/sword-data-kjv.info b/academic/sword-data-kjv/sword-data-kjv.info index d58f037e03..0bbedb43ef 100644 --- a/academic/sword-data-kjv/sword-data-kjv.info +++ b/academic/sword-data-kjv/sword-data-kjv.info @@ -1,10 +1,10 @@ PRGNAM="sword-data-kjv" -VERSION="1.8.1" +VERSION="1.8.1_1" HOMEPAGE="http://www.crosswire.org/sword/modules/" DOWNLOAD="http://www.crosswire.org/ftpmirror/pub/sword/packages/rawzip/KJV.zip \ http://www.crosswire.org/ftpmirror/pub/sword/packages/rawzip/StrongsGreek.zip \ http://www.crosswire.org/ftpmirror/pub/sword/packages/rawzip/StrongsHebrew.zip" -MD5SUM="43b84512562a6b2406b34abf46fca4fa \ +MD5SUM="7488aadfd5b72c96b4601a0135c5786a \ 2acde501e6a33e84feeeaa62f8e53d89 \ 3cbbc69d7410efc9d1d7f6f6b30e3415" DOWNLOAD_x86_64="" diff --git a/academic/wxMaxima/slack-desc b/academic/wxMaxima/slack-desc index 9ae6f3b3ff..5fe290b31d 100644 --- a/academic/wxMaxima/slack-desc +++ b/academic/wxMaxima/slack-desc @@ -11,7 +11,7 @@ wxMaxima: wxMaxima: wxMaxima is a cross platform GUI for the computer algebra system wxMaxima: Maxima based on wxWidgets. wxMaxima: -wxMaxima: Homepage: https://andrejv.github.io/wxmaxima/ +wxMaxima: Homepage: https://wxmaxima-developers.github.io/wxmaxima/ wxMaxima: wxMaxima: wxMaxima: diff --git a/academic/wxMaxima/wxMaxima.SlackBuild b/academic/wxMaxima/wxMaxima.SlackBuild index fb42b15df6..80b7aa18e0 100644 --- a/academic/wxMaxima/wxMaxima.SlackBuild +++ b/academic/wxMaxima/wxMaxima.SlackBuild @@ -22,15 +22,17 @@ # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# Mar 2021 - updated for v. 21.01, Judah Milgram, milgram at cgpp com + PRGNAM=wxMaxima SRCNAM=wxmaxima -VERSION=${VERSION:-16.04.2} +VERSION=${VERSION:-21.01.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -41,8 +43,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" @@ -60,9 +62,9 @@ set -e rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP -rm -rf $SRCNAM-$VERSION -tar xvf $CWD/$SRCNAM-$VERSION.tar.gz -cd $SRCNAM-$VERSION +rm -rf $SRCNAM-Version-$VERSION +tar xvf $CWD/Version-$VERSION.tar.gz +cd $SRCNAM-Version-$VERSION chown -R root:root . find -L . \ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ @@ -70,44 +72,33 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; -# Fix man directory. -sed -i '/^mandatadir/s|=.*|= \$(mandir)|' data/Makefile* -#Fix end-of-line encoding. -for i in art/*.txt; do - sed -e 's/\r//' $i > ${i}.new - touch -r $i ${i}.new - mv ${i}.new $i -done - -CFLAGS="$SLKCFLAGS" \ -CXXFLAGS="$SLKCFLAGS" \ -./configure \ - --prefix=/usr \ - --mandir=/usr/man \ - --infodir=/usr/info \ - --docdir=/usr/doc/$PRGNAM-$VERSION \ - --disable-dependency-tracking \ - --disable-silent-rules \ - --enable-printing \ - --build=$ARCH-slackware-linux - -make -make allmo -make install DESTDIR=$PKG +BUILDDIR=build +mkdir -p $BUILDDIR + +export PATH="/opt/cmake-202x/bin:$PATH" +cmake \ + -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_INSTALL_PREFIX=$PKG/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -G Ninja -S . -B $BUILDDIR +cmake --build $BUILDDIR +cmake --install $BUILDDIR 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 -rm -f $PKG/usr/info/dir -gzip -9 $PKG/usr/info/*.info* - -mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a AUTHORS ChangeLog COPYING README.md art/*.txt $PKG/usr/doc/$PRGNAM-$VERSION -rm -f $PKG/usr/share/$PRGNAM/{COPYING,README} +mkdir $PKG/usr/doc +mv $PKG/usr/share/doc/$SRCNAM $PKG/usr/doc/$PRGNAM-$VERSION +rmdir $PKG/usr/share/doc cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION/examples +cp -a examples/*.wxm $PKG/usr/doc/$PRGNAM-$VERSION/examples + mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc cat $CWD/doinst.sh > $PKG/install/doinst.sh diff --git a/academic/wxMaxima/wxMaxima.info b/academic/wxMaxima/wxMaxima.info index 2c1f2c97d3..a67cce8f49 100644 --- a/academic/wxMaxima/wxMaxima.info +++ b/academic/wxMaxima/wxMaxima.info @@ -1,10 +1,10 @@ PRGNAM="wxMaxima" -VERSION="16.04.2" -HOMEPAGE="https://andrejv.github.io/wxmaxima/" -DOWNLOAD="http://downloads.sourceforge.net/wxmaxima/wxmaxima-16.04.2.tar.gz" -MD5SUM="6d98324d70115615e7b4f7413b594dd5" +VERSION="21.01.0" +HOMEPAGE="https://wxmaxima-developers.github.io/wxmaxima/" +DOWNLOAD="https://github.com/wxMaxima-developers/wxmaxima/archive/Version-21.01.0.tar.gz" +MD5SUM="2c9b97c786806172aa6ed000784e995e" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="maxima wxGTK3" +REQUIRES="maxima wxGTK3 cmake-202x ninja" MAINTAINER="Larry Hajali" EMAIL="larryhaja[at]gmail[dot]com" diff --git a/audio/apulse/README b/audio/apulse/README index c072bfde14..516ac721e5 100644 --- a/audio/apulse/README +++ b/audio/apulse/README @@ -1,17 +1,45 @@ -PulseAudio emulation for ALSA. - -The program provides an alternative partial implementation of the -PulseAudio API. It consists of a loader script and a number of -shared libraries with the same names as from original PulseAudio, -so applications could dynamically load them and think they are -talking to PulseAudio. Internally, no separate sound mixing daemon is -used. Instead, apulse relies on ALSA's dmix, dsnoop, and plug plugins -to handle multiple sound sources and capture streams running at the -same time. dmix plugin muxes multiple playback streams; dsnoop plugin -allow multiple applications to capture from a single microphone; -and plug plugin transparently converts audio between various sample -formats, sample rates and channel numbers. For more than a decade now, -ALSA comes with these plugins enabled and configured by default. Cmake -is required to build it. - -Note: It's recommended to uninstall PulseAudio before install apulse. +apulse (PulseAudio emulation for ALSA) + +Any app that requires pulseaudio can be run as such: + + $ apulse <program> [parameters] + +PulseAudio is not required. + +This script supports 3 build types, controlled by the SYSTEM +environment variable: + +- SYSTEM=no is the default and recommended setting. Libraries will be + installed in a private directory, and headers will not be + installed. This allows apulse to coexist safely with Slackware's + pulseaudio package. apulse will only be used via the wrapper script, + as in the example above. + +- SYSTEM=yes installs the apulse libraries to /usr/lib(64). This would + conflict with Slackware's pulseaudio package, so only use this + option on a system where pulseaudio is not installed. The wrapper + script won't be required; all applications that use PulseAudio + will use apulse instead (although compatibility isn't 100% perfect, + so some apps may fail to run, or fail to make sound). This option + allows running software that's been built to use PulseAudio, but + doesn't allow compiling software to use PulseAudio. + +- SYSTEM=devel is like SYSTEM=yes, plus it installs pulseaudio headers + and pkg-config support files. This option allows you to (possibly) + compile software that uses PulseAudio, using apulse instead. Like + SYSTEM=yes, this option conflicts with Slackware's pulseaudio + package. You probably don't want SYSTEM=devel; it's pretty + niche-market. If you want to compile PulseAudio apps, you should + really be using actual PulseAudio. + +*DON'T* use SYSTEM=yes or SYSTEM=devel if you have pulseaudio +installed! You'll make a mess. If you ignore this advice, you can +probably clean up the mess by removing both apulse and pulseaudio, +then reinstalling pulseaudio. Or not, YMMV. + +Note for multilib users: The SlackBuild now detects a multilib machine +and will build 32-bit libraries. Do NOT set ARCH to i586 or i686 in +the environment (leave it unset, or set it to "x86_64"), and do NOT +use 32dev.sh or linux32. If you don't want to build 32-bit libraries: + + # COMPAT32=no sh apulse.SlackBuild diff --git a/audio/apulse/apulse.SlackBuild b/audio/apulse/apulse.SlackBuild index 5694cca7b0..df8421d879 100644 --- a/audio/apulse/apulse.SlackBuild +++ b/audio/apulse/apulse.SlackBuild @@ -1,34 +1,42 @@ #!/bin/sh # Slackware build script for apulse -# Copyright 2019 Capi X. <capi_x@haibane.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. - -# 20191029 cpx: -# - Initial version + +# Originally written by: Ryan P.C. McQuen | Everett, WA | <email removed> +# Heavily modified and now maintained by B. Watson <yalhcru@gmail.com> + +# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details. + +# 20210301 bkw: +# - Take over maintenance. +# - Replace Capi X's version (submitted in 2019) with Ryan's (removed +# in 2016), since it supports multilib and by default doesn't stomp +# on the system pulseaudio libs. Add the ability to install the +# headers and .pc files, like Capi's build did, but disable it by +# default (SYSTEM variable). +# - Relicense as WTFPL, with permission from original author (Ryan). +# - i486 => i586. +# - Rewrite README to document the new stuffs. +# - Simplify the script a bit. +# - Actually use SLKCFLAGS. +# - Upstream ships a man page now, install it to /usr/man. PRGNAM=apulse -VERSION=${VERSION:-0.1.12} +VERSION=${VERSION:-0.1.13} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} +SYSTEM=${SYSTEM:-no} +[ "$SYSTEM" = "devel" ] && HEADERS=yes +case "$SYSTEM" in + yes|devel) AP_SUBDIR=${AP_SUBDIR:-/} + COEXIST="CONFLICTS" ;; + no) AP_SUBDIR=${AP_SUBDIR:-/apulse} + COEXIST="can safely coexist" ;; + *) echo "*** Invalid SYSTEM setting '$SYSTEM', use one of: no yes devel" 1>&2 + exit 1 ;; +esac + if [ -z "$ARCH" ]; then case "$( uname -m )" in i?86) ARCH=i586 ;; @@ -51,6 +59,8 @@ elif [ "$ARCH" = "i686" ]; then elif [ "$ARCH" = "x86_64" ]; then SLKCFLAGS="-O2 -fPIC" LIBDIRSUFFIX="64" + # automatically detect multilib, can override with COMPAT32=no + [ -e /lib/libc.so.6 ] && COMPAT32="${COMPAT32:-yes}" else SLKCFLAGS="-O2" LIBDIRSUFFIX="" @@ -58,44 +68,65 @@ fi set -e +buildit() { + rm -rf build + mkdir -p build + cd build + cmake \ + -DAPULSEPATH=/usr/lib$2${AP_SUBDIR} \ + -DAPULSE_SEARCH_PATHS=/usr/lib${AP_SUBDIR}:/usr/lib${LIBDIRSUFFIX}${AP_SUBDIR} \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_CXX_FLAGS_RELEASE="$SLKCFLAGS $1 -DNDEBUG" \ + -DCMAKE_C_FLAGS_RELEASE="$SLKCFLAGS $1 -DNDEBUG" \ + .. + make VERBOSE=1 + make install/strip DESTDIR=$PKG + cd - +} + +install_pc() { + mkdir -p $PKG/usr/lib$1/pkgconfig + for i in $CWD/pc/*.pc; do + sed "s,@64@,$1,g" $i > $PKG/usr/lib$1/pkgconfig/$( basename $i ) + done +} + rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP rm -rf $PRGNAM-$VERSION -mkdir $PRGNAM-$VERSION -cd $PRGNAM-$VERSION tar xvf $CWD/$PRGNAM-$VERSION.tar.gz cd $PRGNAM-$VERSION chown -R root:root . -find -L . \ - \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ - -o -perm 511 \) -exec chmod 755 {} \; -o \ - \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ - -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; +find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \ + \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} \+ -mkdir -p build -cd build -cmake .. -make +# hardcoded, can't override on cmake command line. +sed -i 's,share/man/,man/,' CMakeLists.txt -mkdir -p $PKG/usr/include -cp -fra ../3rdparty/pulseaudio-headers/pulse $PKG/usr/include +# for compat32, we assume x86_64 CPUs handle i686 instructions. also, +# unlike normal 32-bit packages, this one gets -fPIC (which won't hurt). +[ "$COMPAT32" = "yes" ] && buildit "-m32 -march=i686 -mtune=i686" "" -mkdir -p $PKG/usr/bin -install -m755 apulse $PKG/usr/bin +# either way, build the normal libraries with normal cflags. +buildit "" "$LIBDIRSUFFIX" -mkdir -p $PKG/usr/lib$LIBDIRSUFFIX -cp -a libpulse*so* $PKG/usr/lib$LIBDIRSUFFIX +gzip -9 $PKG/usr/man/*/* -mkdir -p $PKG/usr/share/pkgconfig -install -m644 $CWD/libpulse$LIBDIRSUFFIX.pc $PKG/usr/share/pkgconfig/libpulse.pc +if [ "$HEADERS" = "yes" ]; then + mkdir -p $PKG/usr/include + cp -a 3rdparty/pulseaudio-headers/pulse $PKG/usr/include + install_pc "$LIBDIRSUFFIX" + [ "$COMPAT32" = "yes" ] && install_pc "" +fi -mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a $CWD/README $PKG/usr/doc/$PRGNAM-$VERSION +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION/ +cp -a LICENSE.MIT README.md $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install -cat $CWD/slack-desc > $PKG/install/slack-desc +sed "s,@COEXIST@,$COEXIST," $CWD/slack-desc > $PKG/install/slack-desc cd $PKG /sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} diff --git a/audio/apulse/apulse.info b/audio/apulse/apulse.info index f785ec63f3..03868d7e81 100644 --- a/audio/apulse/apulse.info +++ b/audio/apulse/apulse.info @@ -1,10 +1,10 @@ PRGNAM="apulse" -VERSION="0.1.12" +VERSION="0.1.13" HOMEPAGE="https://github.com/i-rinat/apulse" -DOWNLOAD="https://github.com/i-rinat/apulse/archive/v0.1.12/apulse-0.1.12.tar.gz" -MD5SUM="9745e6ee3391f44a30c6a7642de19186" +DOWNLOAD="https://github.com/i-rinat/apulse/archive/v0.1.13/apulse-0.1.13.tar.gz" +MD5SUM="90a9608a1b30f221925fb363dc2580a6" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" -MAINTAINER="Capi X." -EMAIL="capi_x@haibane.org" +MAINTAINER="B. Watson" +EMAIL="yalhcru@gmail.com" diff --git a/audio/apulse/libpulse.pc b/audio/apulse/libpulse.pc deleted file mode 100644 index 4a25c323aa..0000000000 --- a/audio/apulse/libpulse.pc +++ /dev/null @@ -1,9 +0,0 @@ -prefix=/usr -exec_prefix=${prefix} -libdir=/usr/lib -includedir=${prefix}/include - -Name: libpulse -Description: libpulse compiling helper for apulse users -Version: 0.1.12 -Cflags: -I${includedir} diff --git a/audio/apulse/libpulse64.pc b/audio/apulse/libpulse64.pc deleted file mode 100644 index 8021c4fa6e..0000000000 --- a/audio/apulse/libpulse64.pc +++ /dev/null @@ -1,9 +0,0 @@ -prefix=/usr -exec_prefix=${prefix} -libdir=/usr/lib64 -includedir=${prefix}/include - -Name: libpulse -Description: libpulse compiling helper for apulse users -Version: 0.1.12 -Cflags: -I${includedir} diff --git a/audio/apulse/pc/libpulse-mainloop-glib.pc b/audio/apulse/pc/libpulse-mainloop-glib.pc new file mode 100644 index 0000000000..3b7eaa219c --- /dev/null +++ b/audio/apulse/pc/libpulse-mainloop-glib.pc @@ -0,0 +1,11 @@ +prefix=/usr +exec_prefix=${prefix} +libdir=/usr/lib@64@ +includedir=${prefix}/include + +Name: libpulse-mainloop-glib +Description: PulseAudio GLib 2.0 Main Loop Wrapper [apulse] +Version: 0.1.13 +Libs: -L${libdir} -lpulse-mainloop-glib +Cflags: -I${includedir} +Requires: libpulse glib-2.0 diff --git a/audio/apulse/pc/libpulse-simple.pc b/audio/apulse/pc/libpulse-simple.pc new file mode 100644 index 0000000000..f951da9150 --- /dev/null +++ b/audio/apulse/pc/libpulse-simple.pc @@ -0,0 +1,11 @@ +prefix=/usr +exec_prefix=${prefix} +libdir=/usr/lib@64@ +includedir=${prefix}/include + +Name: libpulse-simple +Description: PulseAudio Simplified Synchronous Client Interface [apulse] +Version: 0.1.13 +Libs: -L${libdir} -lpulse-simple +Cflags: -I${includedir} +Requires: libpulse diff --git a/audio/apulse/pc/libpulse.pc b/audio/apulse/pc/libpulse.pc new file mode 100644 index 0000000000..f1a89f0c41 --- /dev/null +++ b/audio/apulse/pc/libpulse.pc @@ -0,0 +1,10 @@ +prefix=/usr +exec_prefix=${prefix} +libdir=/usr/lib@64@ +includedir=${prefix}/include + +Name: libpulse +Description: PulseAudio Client Interface [apulse] +Version: 0.1.13 +Libs: -L${libdir} -lpulse +Cflags: -I${includedir} diff --git a/audio/apulse/slack-desc b/audio/apulse/slack-desc index 4f80739bb2..d131fc8eb3 100644 --- a/audio/apulse/slack-desc +++ b/audio/apulse/slack-desc @@ -8,12 +8,12 @@ |-----handy-ruler------------------------------------------------------| apulse: apulse (PulseAudio emulation for ALSA) apulse: -apulse: The program provides an alternative partial implementation of the -apulse: PulseAudio API. It consists of a loader script and a number of shared -apulse: libraries with the same names as from original PulseAudio, so -apulse: applications could dynamically load them and think they are talking -apulse: to PulseAudio. Internally, no separate sound mixing daemon is used. +apulse: Run any program that requires pulseaudio simply by preceding it +apulse: with 'apulse'. apulse: +apulse: $ apulse <program> [parameters] apulse: +apulse: This package @COEXIST@ with Slackware's pulseaudio package. apulse: +apulse: Homepage: https://github.com/i-rinat/apulse apulse: diff --git a/audio/ardour/README b/audio/ardour/README index ab2819d848..4d95504b53 100644 --- a/audio/ardour/README +++ b/audio/ardour/README @@ -2,4 +2,4 @@ Ardour is an application to fit the needs of musicians under Linux. It is designed to be a fully functional professional audio application, that uses the professional sound server jack for sound i/o. -cppunit, lua and suil are optional dependencies. +soundtouch, libwebsockets, cppunit and lua are optional dependencies. diff --git a/audio/ardour/ardour.SlackBuild b/audio/ardour/ardour.SlackBuild index 645681d7e7..177a2ab9f9 100644 --- a/audio/ardour/ardour.SlackBuild +++ b/audio/ardour/ardour.SlackBuild @@ -24,7 +24,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=ardour -VERSION=${VERSION:-6.3} +VERSION=${VERSION:-6.6} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -77,7 +77,7 @@ find -L . \ patch -p1 < $CWD/vendor_qm-dsp.patch CFLAGS="$SLKCFLAGS" \ -CXXFLAGS="$SLKCFLAGS -std=c++11" \ +CXXFLAGS="$SLKCFLAGS -std=c++11 -fpermissive" \ ./waf configure \ --prefix=/usr \ --libdir=/usr/lib${LIBDIRSUFFIX} \ diff --git a/audio/ardour/ardour.info b/audio/ardour/ardour.info index 78c9f731fc..ceff37bec5 100644 --- a/audio/ardour/ardour.info +++ b/audio/ardour/ardour.info @@ -1,8 +1,8 @@ PRGNAM="ardour" -VERSION="6.3" +VERSION="6.6" HOMEPAGE="http://ardour.org" -DOWNLOAD="http://ponce.cc/slackware/sources/repo/Ardour-6.3.tar.xz" -MD5SUM="f1bca078c08034045e5e46201031e215" +DOWNLOAD="http://ponce.cc/slackware/sources/repo/Ardour-6.6.tar.xz" +MD5SUM="1564041434adfc08b0a30ff0ecafc8de" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="aubio jack liblo liblrdf vamp-plugin-sdk rubberband suil cwiid lilv" diff --git a/audio/cmus/cmus.SlackBuild b/audio/cmus/cmus.SlackBuild index 8b1aed1e5a..0fd7dae525 100644 --- a/audio/cmus/cmus.SlackBuild +++ b/audio/cmus/cmus.SlackBuild @@ -3,7 +3,7 @@ # Slackware build script for cmus # Copyright (c) 2008-2010, Antonio Hernández Blas <hba.nihilismus@gmail.com> -# Copyright 2013-2018, Matteo Bernardini <ponce@slackbuilds.org>, Pisa, Italy +# Copyright 2013-2021, Matteo Bernardini <ponce@slackbuilds.org>, Pisa, Italy # All rights reserved. # # Redistribution and use in source and binary forms, with or without @@ -23,7 +23,7 @@ # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=cmus -VERSION=${VERSION:-2.8.0} +VERSION=${VERSION:-2.9.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -69,8 +69,6 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; -patch -p1 < $CWD/cmus_2.8.0...1ed60b5.patch - CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ ./configure \ diff --git a/audio/cmus/cmus.info b/audio/cmus/cmus.info index 82f60fc6ad..6f0a1a907d 100644 --- a/audio/cmus/cmus.info +++ b/audio/cmus/cmus.info @@ -1,10 +1,8 @@ PRGNAM="cmus" -VERSION="2.8.0" +VERSION="2.9.1" HOMEPAGE="https://cmus.github.io" -DOWNLOAD="https://github.com/cmus/cmus/archive/v2.8.0/cmus-2.8.0.tar.gz \ - http://ponce.cc/slackware/sources/repo/cmus_2.8.0...1ed60b5.patch" -MD5SUM="3451aa83637d4145932a695cdb4c96ca \ - f66f7fe040c91ad85c9a7ff58bf96d11" +DOWNLOAD="https://github.com/cmus/cmus/archive/v2.9.1/cmus-2.9.1.tar.gz" +MD5SUM="914ea4f79827174f825e9e7ce3880c44" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/audio/drumstick/README b/audio/drumstick/README new file mode 100644 index 0000000000..27bda2f50f --- /dev/null +++ b/audio/drumstick/README @@ -0,0 +1,11 @@ +Drumstick is a set C++ MIDI libraries using Qt5 objects, idioms and +style. It contains a C++ wrapper around the ALSA library sequencer +interface; ALSA sequencer provides software support for MIDI technology +on Linux. + +A complementary library provides classes for SMF (Standard MIDI files: +.MID/.KAR), and Cakewalk (.WRK) file formats processing. A multiplatform +realtime MIDI I/O library and GUI Widgets are also provided. + +You also get in GUI: midi file player, drumgrid, virtual piano +And in CLI: metronome, dump{mid,ove,smf,wrk}, playsmf. diff --git a/audio/drumstick/doinst.sh b/audio/drumstick/doinst.sh new file mode 100644 index 0000000000..65c7e2eeb9 --- /dev/null +++ b/audio/drumstick/doinst.sh @@ -0,0 +1,9 @@ +if [ -x /usr/bin/update-desktop-database ]; then + /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1 +fi + +if [ -e usr/share/icons/hicolor/icon-theme.cache ]; then + if [ -x /usr/bin/gtk-update-icon-cache ]; then + /usr/bin/gtk-update-icon-cache -f usr/share/icons/hicolor >/dev/null 2>&1 + fi +fi diff --git a/audio/drumstick/drumstick.SlackBuild b/audio/drumstick/drumstick.SlackBuild new file mode 100644 index 0000000000..c8a0f565f1 --- /dev/null +++ b/audio/drumstick/drumstick.SlackBuild @@ -0,0 +1,106 @@ +#!/bin/sh + +# Slackware build script for <drumstick> +# +# Copyright Michales (clavisound) Michaloudes korgie@gmail.com <2019> +# 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=drumstick +VERSION=${VERSION:-1.1.3} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + # Unless $ARCH is already set, use uname -m for all other archs: + *) ARCH=$( uname -m ) ;; + esac +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$VERSION +tar xvf $CWD/$PRGNAM-$VERSION.tar.bz2 +cd $PRGNAM-$VERSION +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +mkdir -p build +cd build + cmake \ + -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + -DMAN_INSTALL_DIR=/usr/man \ + -DCMAKE_BUILD_TYPE=Release .. + make + make install DESTDIR=$PKG +cd .. + +find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +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 +cd $TMP/$PRGNAM-$VERSION +cp -a \ + AUTHORS COPYING ChangeLog README TODO NEWS \ + $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/audio/drumstick/drumstick.info b/audio/drumstick/drumstick.info new file mode 100644 index 0000000000..40dcc5a145 --- /dev/null +++ b/audio/drumstick/drumstick.info @@ -0,0 +1,10 @@ +PRGNAM="drumstick" +VERSION="1.1.3" +HOMEPAGE="https://drumstick.sourceforge.io/" +DOWNLOAD="https://sourceforge.net/projects/drumstick/files/1.1.3/drumstick-1.1.3.tar.bz2" +MD5SUM="80de9f184341c41f459fef8862d4d560" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="qt5" +MAINTAINER="Michales Michaloudes" +EMAIL="korgie@gmail.com" diff --git a/audio/drumstick/slack-desc b/audio/drumstick/slack-desc new file mode 100644 index 0000000000..4ac4044820 --- /dev/null +++ b/audio/drumstick/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +drumstick: drumstick (C++ MIDI libraries using Qt5 objects) +drumstick: +drumstick: It contains a C++ wrapper around the ALSA library sequencer +drumstick: interface; ALSA sequencer provides software support for MIDI +drumstick: technology on Linux. A complementary library provides classes for +drumstick: SMF (Standard MIDI files: .MID/.KAR), and Cakewalk (.WRK) file +drumstick: formats processing. A multiplatform realtime MIDI I/O library and +drumstick: GUI Widgets are also provided. +drumstick: +drumstick: +drumstick: diff --git a/audio/jack/jack.SlackBuild b/audio/jack/jack.SlackBuild index 9f1bcbdf40..30426e4c8e 100644 --- a/audio/jack/jack.SlackBuild +++ b/audio/jack/jack.SlackBuild @@ -1,6 +1,6 @@ #!/bin/sh -# Slackware build script for "jack2". +# Slackware build script for jack (formerly jack2). # Copyright 2014 Yanes Checcacci Balod <email removed>, Brazil # Copyright 2014-2015 Marcel Saegebarth <email removed> @@ -24,6 +24,7 @@ # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# 20210304 bkw: update for v1.9.17. # 20201104 bkw: update for v1.9.16. # 20200118 bkw: renamed from 'jack2' to 'jack'. If you want to see # the old log: "git log -- audio/jack2" @@ -36,7 +37,7 @@ # - i486 => i586. PRGNAM=jack -VERSION=${VERSION:-1.9.16} +VERSION=${VERSION:-1.9.17} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -96,6 +97,7 @@ sed -i '/^Libs:/s,$, -lpthread,' jack.pc.in CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ +LDFLAGS="-Wl,-s" \ ./waf configure \ --prefix=/usr \ --libdir=/usr/lib${LIBDIRSUFFIX} \ @@ -108,11 +110,7 @@ CXXFLAGS="$SLKCFLAGS" \ ./waf build ./waf install --destdir=$PKG -find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ - | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true - -find $PKG/usr/man -type f -exec gzip -9 {} \; -for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done +gzip $PKG/usr/man/man?/* mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild diff --git a/audio/jack/jack.info b/audio/jack/jack.info index 7e05661623..97693910a2 100644 --- a/audio/jack/jack.info +++ b/audio/jack/jack.info @@ -1,8 +1,8 @@ PRGNAM="jack" -VERSION="1.9.16" +VERSION="1.9.17" HOMEPAGE="http://jackaudio.org/" -DOWNLOAD="https://github.com/jackaudio/jack2/archive/v1.9.16/jack2-1.9.16.tar.gz" -MD5SUM="bdc547d3d56c4ab3bf7b1a32df6ca270" +DOWNLOAD="https://github.com/jackaudio/jack2/archive/v1.9.17/jack2-1.9.17.tar.gz" +MD5SUM="81b4beb271602ad20521c30640835a89" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3" diff --git a/audio/mda-lv2/mda-lv2.SlackBuild b/audio/mda-lv2/mda-lv2.SlackBuild index 8b31d4345d..ecc403d725 100644 --- a/audio/mda-lv2/mda-lv2.SlackBuild +++ b/audio/mda-lv2/mda-lv2.SlackBuild @@ -7,7 +7,7 @@ # Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details. PRGNAM=mda-lv2 -VERSION=${VERSION:-1.2.4} +VERSION=${VERSION:-1.2.6} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -59,7 +59,7 @@ ln -s /usr/include/lv2.h lv2includes/lv2/core SLKCFLAGS="$SLKCFLAGS -I$(pwd)/lv2includes" CFLAGS="$SLKCFLAGS" \ -CXXFLAGS="$SLKCFLAGS" \ +CXXFLAGS="$SLKCFLAGS -std=c++11" \ ./waf configure build install \ --prefix=/usr \ --lv2dir=/usr/lib$LIBDIRSUFFIX/lv2 \ diff --git a/audio/mda-lv2/mda-lv2.info b/audio/mda-lv2/mda-lv2.info index 4e8ede3493..e316be7505 100644 --- a/audio/mda-lv2/mda-lv2.info +++ b/audio/mda-lv2/mda-lv2.info @@ -1,8 +1,8 @@ PRGNAM="mda-lv2" -VERSION="1.2.4" +VERSION="1.2.6" HOMEPAGE="http://drobilla.net/software/mda-lv2/" -DOWNLOAD="http://download.drobilla.net/mda-lv2-1.2.4.tar.bz2" -MD5SUM="57feb6b58b195f87f8b3e436f3b56076" +DOWNLOAD="http://download.drobilla.net/mda-lv2-1.2.6.tar.bz2" +MD5SUM="78712e8e1d2019c8bda6e164d1cd9115" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="lv2" diff --git a/audio/mixxx/mixxx.info b/audio/mixxx/mixxx.info index 4d9d06a3df..3f45810e8b 100644 --- a/audio/mixxx/mixxx.info +++ b/audio/mixxx/mixxx.info @@ -5,6 +5,6 @@ DOWNLOAD="https://github.com/mixxxdj/mixxx/archive/release-2.2.4/mixxx-release-2 MD5SUM="25bbebca0187254db4d1c53dc0bdd77d" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="chromaprint faad2 libmodplug libmp4v2 libshout lilv opencore-amr opusfile portaudio portmidi protobuf qt5 rubberband speex vamp-plugin-sdk" +REQUIRES="chromaprint faad2 libmodplug libmp4v2 libshout lilv opencore-amr opusfile portaudio portmidi protobuf3 qt5 rubberband speex vamp-plugin-sdk" MAINTAINER="Matteo Bernardini" EMAIL="ponce@slackbuilds.org" diff --git a/audio/nas/README b/audio/nas/README index 4bf7d8cbf0..8fe2275e3d 100644 --- a/audio/nas/README +++ b/audio/nas/README @@ -2,7 +2,7 @@ The Network Audio System is a network transparent, client/server audio transport system. It can be described as the audio equivalent of an X server. -Note that some applications will likely need recompiling for nas +Note that some applications will likely need recompiling for nas support - mplayer for one. See the /etc/nas/nasd.conf.eg for an example config. diff --git a/audio/nas/nas.SlackBuild b/audio/nas/nas.SlackBuild index 1c99a3f482..f4f0e1ef4a 100644 --- a/audio/nas/nas.SlackBuild +++ b/audio/nas/nas.SlackBuild @@ -82,7 +82,8 @@ CXXFLAGS="$SLKCFLAGS" \ --build=$ARCH-slackware-linux cd .. -make CFLAGS="$SLKCFLAGS" World +# Multiple jobs fails +make -j1 World make install.man install DESTDIR=$PKG find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \ diff --git a/audio/ncmpcpp/ncmpcpp.SlackBuild b/audio/ncmpcpp/ncmpcpp.SlackBuild index 3bb21baf73..f3663f68eb 100644 --- a/audio/ncmpcpp/ncmpcpp.SlackBuild +++ b/audio/ncmpcpp/ncmpcpp.SlackBuild @@ -3,7 +3,7 @@ # Slackware build script for ncmpcpp # Copyright 2006 Andrew Brouwers <abrouwers@gmail.com> -# Copyright 2015-2017 Jostein Berntsen <jbernts@broadpark.no> +# Copyright 2015-2017 Jostein Berntsen <jvbernts@online.no> # All rights reserved. # # Redistribution and use of this script, with or without modification, is diff --git a/audio/ncmpcpp/ncmpcpp.info b/audio/ncmpcpp/ncmpcpp.info index 4fe60f6bb2..cb47162253 100644 --- a/audio/ncmpcpp/ncmpcpp.info +++ b/audio/ncmpcpp/ncmpcpp.info @@ -7,4 +7,4 @@ DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="libmpdclient" MAINTAINER="Jostein Berntsen" -EMAIL="jbernts@broadpark.no" +EMAIL="jvbernts@online.no" diff --git a/audio/pulseaudio-ctl/pulseaudio-ctl.SlackBuild b/audio/pulseaudio-ctl/pulseaudio-ctl.SlackBuild index 67073bd786..743ae41496 100644 --- a/audio/pulseaudio-ctl/pulseaudio-ctl.SlackBuild +++ b/audio/pulseaudio-ctl/pulseaudio-ctl.SlackBuild @@ -2,7 +2,7 @@ # # Slackware build script for pulseaudio-ctl. # -# Copyright 2015-2020 Edinaldo P. Silva, Rio de Janeiro, Brazil. +# Copyright 2015-2021 Edinaldo P. Silva, Rio de Janeiro, Brazil. # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=pulseaudio-ctl -VERSION=${VERSION:-1.68} +VERSION=${VERSION:-1.69} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/audio/pulseaudio-ctl/pulseaudio-ctl.info b/audio/pulseaudio-ctl/pulseaudio-ctl.info index ceb9054977..9329a8cfba 100644 --- a/audio/pulseaudio-ctl/pulseaudio-ctl.info +++ b/audio/pulseaudio-ctl/pulseaudio-ctl.info @@ -1,8 +1,8 @@ PRGNAM="pulseaudio-ctl" -VERSION="1.68" +VERSION="1.69" HOMEPAGE="https://github.com/graysky2/pulseaudio-ctl" -DOWNLOAD="https://github.com/graysky2/pulseaudio-ctl/archive/v1.68/pulseaudio-ctl-1.68.tar.gz" -MD5SUM="bcc1f236ce41adcd42e866acf49d53ff" +DOWNLOAD="https://github.com/graysky2/pulseaudio-ctl/archive/v1.69/pulseaudio-ctl-1.69.tar.gz" +MD5SUM="2c1f99e7a616e78e6a2d4224314dc377" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/audio/qjackctl/qjackctl.SlackBuild b/audio/qjackctl/qjackctl.SlackBuild index 8fc5bb12b5..1d7ff53113 100644 --- a/audio/qjackctl/qjackctl.SlackBuild +++ b/audio/qjackctl/qjackctl.SlackBuild @@ -25,6 +25,7 @@ # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# 20210306 bkw: update for v0.9.1. # 20201218 bkw: update for v0.9.0. # 20200204 bkw: @@ -33,7 +34,7 @@ # - fix French man page PRGNAM=qjackctl -VERSION=${VERSION:-0.9.0} +VERSION=${VERSION:-0.9.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/audio/qjackctl/qjackctl.info b/audio/qjackctl/qjackctl.info index 4b9fa65c97..9ad9f359ef 100644 --- a/audio/qjackctl/qjackctl.info +++ b/audio/qjackctl/qjackctl.info @@ -1,8 +1,8 @@ PRGNAM="qjackctl" -VERSION="0.9.0" +VERSION="0.9.1" HOMEPAGE="http://qjackctl.sourceforge.net/" -DOWNLOAD="https://downloads.sourceforge.net/project/qjackctl/qjackctl/0.9.0/qjackctl-0.9.0.tar.gz" -MD5SUM="e43b4c07ff2e1d86416d10838b8accfd" +DOWNLOAD="https://downloads.sourceforge.net/project/qjackctl/qjackctl/0.9.1/qjackctl-0.9.1.tar.gz" +MD5SUM="7fe793055a6cb3e7770c4054417036a2" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="qt5 jack" diff --git a/audio/tauonmb/README b/audio/tauonmb/README new file mode 100644 index 0000000000..2ec6049609 --- /dev/null +++ b/audio/tauonmb/README @@ -0,0 +1,9 @@ +Tauon music box is a modern streamlined music player with a minimal +interface that's packed with features! An emphasis on playlists and +direct file importing puts you in control of your music collection. +Uses GStreamer for playback. + +Special thanks to Reza Talebi who helped me for porting this player to +Slackware. + +By ~red diff --git a/audio/tauonmb/doinst.sh b/audio/tauonmb/doinst.sh new file mode 100644 index 0000000000..a66207c787 --- /dev/null +++ b/audio/tauonmb/doinst.sh @@ -0,0 +1,21 @@ +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/bin/tauonmb ]; then + chmod +x /usr/bin/tauonmb +fi + +if [ -e /opt/tauon-music-box/tauonmb.sh ]; then + chmod +x /opt/tauon-music-box/tauonmb.sh +fi diff --git a/audio/tauonmb/slack-desc b/audio/tauonmb/slack-desc new file mode 100644 index 0000000000..419b9bca70 --- /dev/null +++ b/audio/tauonmb/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +tauonmb: tauonmb (TauonMusicBox Player) +tauonmb: +tauonmb: Tauon music box is a modern streamlined music player with a minimal +tauonmb: interface that's packed with features! An emphasis on playlists and +tauonmb: direct file importing puts you in control of your music collection. +tauonmb: Uses GStreamer for playback. +tauonmb: +tauonmb: +tauonmb: +tauonmb: Project URL: https://tauonmusicbox.rocks/ +tauonmb: GitHub URL: https://github.com/Taiko2k/TauonMusicBox/ diff --git a/audio/tauonmb/tauonmb.SlackBuild b/audio/tauonmb/tauonmb.SlackBuild new file mode 100644 index 0000000000..7580fe0b37 --- /dev/null +++ b/audio/tauonmb/tauonmb.SlackBuild @@ -0,0 +1,82 @@ +#!/bin/sh + +# Slackware build script for tauonmb + +# Copyright 2019-2020 Pouria Rezaei <Pouria.rz@outlook.com> +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +PRGNAM=tauonmb +VERSION=${VERSION:-6.5.4} +SRCNAM=TauonMusicBox +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $SRCNAM-$VERSION +tar xvf $CWD/$SRCNAM-$VERSION.tar.gz +cd $SRCNAM-$VERSION +chown -R root:root . +find -L . \ +\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ +\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +mkdir -p $PKG/opt/tauon-music-box $PKG/usr/bin +mv * $PKG/opt/tauon-music-box +cp $PKG/opt/tauon-music-box/extra/tauonmb.sh $PKG/opt/tauon-music-box/tauonmb.sh + +mkdir -p $PKG/usr/share/applications +cp $CWD/tauonmb.desktop $PKG/usr/share/applications + +mkdir -p $PKG/usr/share/icons/hicolor/128x128/apps +cp $PKG/opt/tauon-music-box/assets/icon-128.png $PKG/usr/share/icons/hicolor/128x128/apps/tauonmb.png + +( +cd $PKG/usr/bin +ln -s /opt/tauon-music-box/extra/tauonmb.sh ./tauonmb +) + +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 -p -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} diff --git a/audio/tauonmb/tauonmb.desktop b/audio/tauonmb/tauonmb.desktop new file mode 100644 index 0000000000..fbaaebc307 --- /dev/null +++ b/audio/tauonmb/tauonmb.desktop @@ -0,0 +1,39 @@ +[Desktop Action Next] +Exec=/opt/tauon-music-box/tauonmb.sh --no-start --next +Name=Next Track + +[Desktop Action PlayPause] +Exec=/opt/tauon-music-box/tauonmb.sh --no-start --play-pause +Name=Play/Pause + +[Desktop Action Previous] +Exec=/opt/tauon-music-box/tauonmb.sh --no-start --previous +Name=Previous Track + +[Desktop Entry] +Actions=PlayPause;Previous;Next +Categories=AudioVideo;Player;Audio; +Comment[en_GB]=Ultra player for your music collection +Comment=Ultra player for your music collection +Comment[de]=Ultra Player für deine Musiksammlung +Comment[ja]=音楽コレクションのウルトラプレーヤー +Exec=/opt/tauon-music-box/tauonmb.sh %U +GenericName[en_GB]=Audio Player +GenericName=Audio Player +GenericName[de]=Musik-Player +GenericName[ja]=音楽プレイヤー +GenericName[zh_CN]=音乐播放器 +Icon=/opt/tauon-music-box/assets/v4-a.png +MimeType=x-content/audio-player;audio/x-wav;audio/x-wav;audio/x-vorbis+ogg;audio/x-tta;audio/x-tta;audio/x-scpls;audio/x-scpls;audio/x-opus+ogg;audio/x-mpegurl;audio/x-ape;audio/ogg;audio/ogg;audio/mpeg;audio/mpeg;audio/mp4;audio/mp4;audio/flac;audio/flac;application/ogg;application/ogg; +Name[en_GB]=Tauon Music Box +Name=Tauon Music Box +Path= +StartupNotify=false +StartupWMClass=Tauon Music Box +Terminal=false +TerminalOptions= +Type=Application +X-DBUS-ServiceName= +X-DBUS-StartupType= +X-KDE-SubstituteUID=false +X-KDE-Username= diff --git a/audio/tauonmb/tauonmb.info b/audio/tauonmb/tauonmb.info new file mode 100644 index 0000000000..d88056e24d --- /dev/null +++ b/audio/tauonmb/tauonmb.info @@ -0,0 +1,10 @@ +PRGNAM="tauonmb" +VERSION="6.5.4" +HOMEPAGE="https://tauonmusicbox.rocks/" +DOWNLOAD="https://github.com/Taiko2k/TauonMusicBox/archive/v6.5.4/TauonMusicBox-6.5.4.tar.gz" +MD5SUM="ee1e7cb7a039431ecf9b0b185ac10852" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="python3-tekore python3-stagger python3-pysdl2 python3-pypresence python3-pylyrics python3-pillow python3-pulsectl python3-plexapi python3-isounidecode python3-hsaudiotag3k pylast setproctitle send2trash musicbrainzngs" +MAINTAINER="Pouria Rezaei" +EMAIL="Pouria.rz@outlook.com" diff --git a/audio/vimpc/vimpc.SlackBuild b/audio/vimpc/vimpc.SlackBuild index 4ed652fef1..a6fb15156c 100644 --- a/audio/vimpc/vimpc.SlackBuild +++ b/audio/vimpc/vimpc.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for vimpc -# Written by Jostein Berntsen <jbernts@broadpark.no> +# Written by Jostein Berntsen <jvbernts@online.no> PRGNAM=vimpc VERSION=${VERSION:-0.09.1} diff --git a/audio/vimpc/vimpc.info b/audio/vimpc/vimpc.info index 45b2e7cdae..e210b1a6c5 100644 --- a/audio/vimpc/vimpc.info +++ b/audio/vimpc/vimpc.info @@ -7,4 +7,4 @@ DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="libmpdclient" MAINTAINER="Jostein Berntsen" -EMAIL="jbernts@broadpark.no" +EMAIL="jvbernts@online.no" diff --git a/audio/vmpk/vmpk.SlackBuild b/audio/vmpk/vmpk.SlackBuild index 2c3a54f21a..bc98e70985 100644 --- a/audio/vmpk/vmpk.SlackBuild +++ b/audio/vmpk/vmpk.SlackBuild @@ -3,13 +3,13 @@ # Written by Michales Michaloudes korgie@gmail.com PRGNAM=vmpk -VERSION=${VERSION:-0.5.1} +VERSION=${VERSION:-0.7.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -20,8 +20,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" @@ -40,7 +40,7 @@ rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP rm -rf $PRGNAM-$VERSION -tar -xjvf $CWD/$PRGNAM-$VERSION.tar.bz2 || exit 1 +tar -xjvf $CWD/$PRGNAM-$VERSION.tar.bz2 cd $PRGNAM-$VERSION chown -R root:root . find -L . \ diff --git a/audio/vmpk/vmpk.info b/audio/vmpk/vmpk.info index 1ee631be38..0ac857f908 100644 --- a/audio/vmpk/vmpk.info +++ b/audio/vmpk/vmpk.info @@ -1,10 +1,10 @@ PRGNAM="vmpk" -VERSION="0.5.1" +VERSION="0.7.1" HOMEPAGE="http://vmpk.sourceforge.net/" -DOWNLOAD="http://downloads.sourceforge.net/vmpk/vmpk-0.5.1.tar.bz2" -MD5SUM="07e376936c38c7c244374ff9ddca6a72" +DOWNLOAD="http://downloads.sourceforge.net/vmpk/vmpk-0.7.1.tar.bz2" +MD5SUM="75f43b19ae379e282e1db67f21028836" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="jack" +REQUIRES="jack drumstick" MAINTAINER="Michales Michaloudes" EMAIL="korgie@gmail.com" diff --git a/desktop/bukubrow/bukubrow.SlackBuild b/desktop/bukubrow/bukubrow.SlackBuild index 9e3fd28f29..bc663b30dc 100644 --- a/desktop/bukubrow/bukubrow.SlackBuild +++ b/desktop/bukubrow/bukubrow.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for bukubrow -# Copyright 2019-2020 Andrew Clemons, Wellington New Zealand +# Copyright 2019-2021 Andrew Clemons, Wellington New Zealand # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,7 +24,7 @@ PRGNAM=bukubrow SRCNAM=bukubrow-host -VERSION=${VERSION:-5.1.0} +VERSION=${VERSION:-5.2.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/desktop/bukubrow/bukubrow.info b/desktop/bukubrow/bukubrow.info index 4f1f959b7b..ec839c21d5 100644 --- a/desktop/bukubrow/bukubrow.info +++ b/desktop/bukubrow/bukubrow.info @@ -1,130 +1,154 @@ PRGNAM="bukubrow" -VERSION="5.1.0" +VERSION="5.2.0" HOMEPAGE="https://github.com/SamHH/bukubrow-host" -DOWNLOAD="https://github.com/SamHH/bukubrow-host/archive/v5.1.0/bukubrow-host-5.1.0.tar.gz \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/ansi_term/ansi_term-0.11.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/argon2rs/argon2rs-0.2.5.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/arrayvec/arrayvec-0.4.10.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/atty/atty-0.2.11.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/backtrace-sys/backtrace-sys-0.1.24.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/backtrace/backtrace-0.3.9.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/bitflags/bitflags-1.0.4.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/blake2-rfc/blake2-rfc-0.2.18.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/byteorder/byteorder-1.3.1.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/cc/cc-1.0.25.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/cfg-if/cfg-if-0.1.5.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/clap/clap-2.33.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/cloudabi/cloudabi-0.0.3.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/constant_time_eq/constant_time_eq-0.1.3.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/dirs-sys/dirs-sys-0.3.3.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/dirs/dirs-2.0.1.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/failure/failure-0.1.5.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/failure_derive/failure_derive-0.1.5.crate \ +DOWNLOAD="https://github.com/SamHH/bukubrow-host/archive/v5.2.0/bukubrow-host-5.2.0.tar.gz \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/ahash/ahash-0.4.7.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/arrayref/arrayref-0.3.6.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/arrayvec/arrayvec-0.5.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/atty/atty-0.2.14.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/autocfg/autocfg-1.0.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/base64/base64-0.13.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/bitflags/bitflags-1.2.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/blake2b_simd/blake2b_simd-0.5.11.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/bumpalo/bumpalo-3.6.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/byteorder/byteorder-1.4.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/cc/cc-1.0.67.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/cfg-if/cfg-if-1.0.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/clap/clap-3.0.0-beta.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/clap_derive/clap_derive-3.0.0-beta.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/constant_time_eq/constant_time_eq-0.1.5.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/crossbeam-utils/crossbeam-utils-0.8.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/dirs-sys/dirs-sys-0.3.5.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/dirs/dirs-3.0.1.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/fallible-iterator/fallible-iterator-0.2.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/fallible-streaming-iterator/fallible-streaming-iterator-0.1.9.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/fuchsia-cprng/fuchsia-cprng-0.1.1.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/itoa/itoa-0.4.3.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/libc/libc-0.2.43.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/libsqlite3-sys/libsqlite3-sys-0.15.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/linked-hash-map/linked-hash-map-0.4.2.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/lru-cache/lru-cache-0.1.1.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/memchr/memchr-2.2.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/nodrop/nodrop-0.1.13.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/numtoa/numtoa-0.1.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/pkg-config/pkg-config-0.3.14.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/proc-macro2/proc-macro2-0.4.19.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/quote/quote-0.6.8.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/rand_core/rand_core-0.3.1.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/rand_core/rand_core-0.4.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/rand_os/rand_os-0.1.3.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/rdrand/rdrand-0.4.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/redox_syscall/redox_syscall-0.1.40.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/redox_termios/redox_termios-0.1.1.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/redox_users/redox_users-0.3.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/rusqlite/rusqlite-0.19.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-demangle/rustc-demangle-0.1.9.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/ryu/ryu-0.2.6.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/scoped_threadpool/scoped_threadpool-0.1.9.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/serde/serde-1.0.79.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/serde_derive/serde_derive-1.0.79.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/serde_json/serde_json-1.0.30.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/strsim/strsim-0.8.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/syn/syn-0.15.6.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/synstructure/synstructure-0.10.1.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/termion/termion-1.5.2.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/textwrap/textwrap-0.11.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/time/time-0.1.40.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode-width/unicode-width-0.1.5.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode-xid/unicode-xid-0.1.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/vcpkg/vcpkg-0.2.6.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/vec_map/vec_map-0.8.1.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/webbrowser/webbrowser-0.5.1.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/widestring/widestring-0.4.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/getrandom/getrandom-0.1.16.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/hashbrown/hashbrown-0.9.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/hashlink/hashlink-0.6.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/heck/heck-0.3.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/hermit-abi/hermit-abi-0.1.18.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/indexmap/indexmap-1.6.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/itoa/itoa-0.4.7.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/js-sys/js-sys-0.3.47.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/lazy_static/lazy_static-1.4.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/libc/libc-0.2.86.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/libsqlite3-sys/libsqlite3-sys-0.20.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/log/log-0.4.14.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/memchr/memchr-2.3.4.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/os_str_bytes/os_str_bytes-2.4.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/pkg-config/pkg-config-0.3.19.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/platforms/platforms-1.1.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/proc-macro-error-attr/proc-macro-error-attr-1.0.4.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/proc-macro-error/proc-macro-error-1.0.4.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/proc-macro2/proc-macro2-1.0.24.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/quote/quote-1.0.9.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/redox_syscall/redox_syscall-0.1.57.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/redox_users/redox_users-0.3.5.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rusqlite/rusqlite-0.24.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rust-argon2/rust-argon2-0.8.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/ryu/ryu-1.0.5.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/serde/serde-1.0.123.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/serde_derive/serde_derive-1.0.123.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/serde_json/serde_json-1.0.63.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/smallvec/smallvec-1.6.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/strsim/strsim-0.10.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/syn/syn-1.0.60.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/termcolor/termcolor-1.1.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/textwrap/textwrap-0.12.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode-segmentation/unicode-segmentation-1.7.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode-width/unicode-width-0.1.8.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode-xid/unicode-xid-0.2.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/vcpkg/vcpkg-0.2.11.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/vec_map/vec_map-0.8.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/version_check/version_check-0.9.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/wasi/wasi-0.9.0+wasi-snapshot-preview1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/wasm-bindgen-backend/wasm-bindgen-backend-0.2.70.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/wasm-bindgen-macro-support/wasm-bindgen-macro-support-0.2.70.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/wasm-bindgen-macro/wasm-bindgen-macro-0.2.70.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/wasm-bindgen-shared/wasm-bindgen-shared-0.2.70.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/wasm-bindgen/wasm-bindgen-0.2.70.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/web-sys/web-sys-0.3.47.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/webbrowser/webbrowser-0.5.5.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/widestring/widestring-0.4.3.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi-i686-pc-windows-gnu/winapi-i686-pc-windows-gnu-0.4.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi-util/winapi-util-0.1.5.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi-x86_64-pc-windows-gnu/winapi-x86_64-pc-windows-gnu-0.4.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi/winapi-0.3.6.crate" -MD5SUM="7427a6e088d0a5945a64249c45554194 \ - 294a49d3c53865fa7ac5d0ce2f5d5735 \ - e1efb9a37395a38bd80ccfc911d4a6e8 \ - 46a048c0b8b765bcbdc131e166410510 \ - 5d7155b7fbc0e234c017f418f0dc9d64 \ - ba6e371a9a197673d52165be88cc3b64 \ - 9589900bcef3f72593483ce5b717fe3c \ - e5767560aad375059c975285c07022c0 \ - 027635e453eccbfd0a2b02a440e334a6 \ - e5ff029879cdacd29148cd31da1f0564 \ - 47b86728f2d479bd97148b8da4497027 \ - 097e0d2392a5e65f9471f7af7001940a \ - 135f6d6306e50606f0475ada50c33ce2 \ - 1c8b50f8528dd37df7d984e0e4b61bd5 \ - 701334c674b3fc3ace74045e3a2fae50 \ - 030ff4289783a9bb97480dd12c3f366b \ - 402ff46c00c8c6d2e9b27de4e8e93dc4 \ - 6d780ab18da07be9ed423e7edfbcfd7e \ - e8e663e88ee02ec47cfb984382cb62ae \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi/winapi-0.3.9.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/winreg/winreg-0.8.0.crate" +MD5SUM="cb23e8e4872be6ebd7fd513bca089c3c \ + fe7079bf5cee07190293a2eb8ffe563b \ + 6ff474dd60c839a9c788844b7a42c72c \ + c83252f91435a921e7e4434956010344 \ + 142cb4b9a653e56e56311f0c883b8582 \ + c6443ec8d007c729ba5482008d0c864d \ + 80a2c27647a6acb1890a3a7de8fded72 \ + 6799c26a7eacaf8e58d3e45c6c5add89 \ + 8dcd8db8f0e4971b7c9b13c273ab8b10 \ + 06210e7277a768ca35f83a6fefa9e99b \ + c0c854d9b92b342470c85564612651fb \ + 8637708206e07c0b9e726c7b2f4412d6 \ + 74634128440dbc3766bda76fdf0aaa05 \ + 57b8c26cd0bfcda9d1555c8ce2d71f6e \ + 870b3aea5f4d987d8adb7b2afe222906 \ + ec9751a4c0d35e7313e52ddb7147376b \ + 423c3b61f34b9b865899d1b14f5309d0 \ + 8b70009baf55df3c0eea3582883f148b \ + 3eaf0fcec214234d8b1f127ddf807ee8 \ e43e22ba1741e5cfa00482591ae324c7 \ 7543e8639ad2e29866b522e20c35152a \ - 27260b46db6b9ac40318143d70a80ba3 \ - 7bebca3c6217218fb42f89544d1499db \ - 5524b53de0aad9352ca0d4d899f87046 \ - 7ab9526dd1d76fbad73ab535c28716a5 \ - 42f81584165177e35c3ab677fe5a3c72 \ - d281b59288f72c10056097b190d0144e \ - 514a89ff59a9bf0671d7db4812725459 \ - 8a39d8bd95f15af0840d2049f0e78a37 \ - bbda7e9c572f651774dfdb0006b9f085 \ - 87a9d36f5ebe5eae0c3e8d69d58752e1 \ - ec258ed7b78c959a921262150d47e001 \ - 0fb98687d43d7ffd5c1aa097a076f1e6 \ - 8cab41822d03dfa674870315308fa392 \ - 7058895bdca83bbda052d66b087f902e \ - 5acfdc8656212bce8df1bcc43db34c3d \ - c8d655d206cbe48b84a22544d6fc6d15 \ - 7e94bf91e9faf1557da812a3444f23cc \ - 01cb5402c0fd99cebac702b76f2f2669 \ - d5a91ba6d74914190df5b355f891d6b1 \ - 7ee6c5a3fac9056475c231d31cff0b25 \ - 1d805df8d3022cb5bbe233d0a1898261 \ - eb5f242e1152146eda805ada56599088 \ - b492e0a70603c3903a44ec5cabd3ba21 \ - 9dafb7952c4c6ba2ebc82a05f110286c \ - 3b1280b17c2516528070bbeeda7a9bd5 \ - 4aa06cafa12c56ee1e0515f2d0430bf5 \ - 781d4ccf5d04c98fa02af207a9639249 \ - 68b01820b3e985acc694d7c437f0a5ca \ - d155c08de6c18bd55639ffed629894b9 \ - 9f1f6e2fe9afbbcc351a7430962a7571 \ - a8de006fe0c7e373c560dd51599287a8 \ - 9775850c1cc8a4f209f2b6c03a6e700b \ - d7c493ca4f84a7d50b53646421a37487 \ - 5aaf04f9a94a6450e3e4963ddd62b92d \ - e75c0721667b6bc86472ecf7b286d9fc \ - 0eedbc32447f40b3045d6de3910b5415 \ - 7f899d29628cfd67b7a46eee83bf2115 \ - 85a67f6f40cf2df6e1f12791a2b1cf9a \ + 15d3113e5507c411419fa64f6b9d5349 \ + 58285dfb5134c5df5503066a20dc9d2c \ + 61c4162c014b9713b9777b45cb73f02a \ + 9fe760ab0dc374dd15c478e637a00f26 \ + 2c4bc5c16b345ce4d4bbf977577fab35 \ + acd3ce35bdaa48ec384fcfec07c0f0dd \ + 4379362bf1be77d47a45c7223a01eead \ + 6851477dfee976137ed2986927ab628a \ + fba3b040a55c01be7376d3dd5c4d4920 \ + 04f84e88732a1057a37b5d01c23eac1d \ + 62d14f43d8ca0029ad87ebc2ddfc9e0b \ + 40e508baeee8cdccbc471489b0f449ff \ + fa3630e5867493e09296155763e4f4a0 \ + 1de020fbed6169e608ef14d79c687ee9 \ + 448bc61aee07661464d98da7660e9a1d \ + 153637f2b880cf957b1ee602d6e25b18 \ + 7d76a523677de261dda1b65d29a93c4e \ + 6a32bab57772c3a1146d599b65ffb0cb \ + 0736e4f76f4f8f0a29563b0608ca3974 \ + 3233400d1bc56e7c78d4d7564d8e5b74 \ + 3cc3a4bd5861ca93d7c0d19129334703 \ + 870008bba2e68db4988c31e511fbd9c4 \ + 10faa3e1252f94fb4353773d3cd8d1f6 \ + 29e548496d699fbd888e4a65ec2d1488 \ + a69721c73263cd2040e1a5f120b03a6f \ + e16bb0d9c46839fbf5d1a69673b00c4c \ + 6ec70075835fed0250bc4407f32d5928 \ + fda2c98a814c843ac0ce3b6f43f59c3b \ + e1b37f2526a1f0eed9c0bda62b8095ba \ + 82d98dc87dc8503400aa095f5aa70f13 \ + c72a927acc4cc7695ae9c73c19964a6f \ + ebdff467249aa3dca005a441dc824236 \ + 5786032aa0136f31c53dd38375764e12 \ + 1e6fa2fdbe3b634693d08074df47a4ba \ + 4272c279b06b88f8b0ffce7109348e27 \ + a51c43692084979295641a7ffba4b297 \ + e17e2583e10c6947982de78aeae42a5c \ + 333b4ba3f64c35b6f89b521e8d64548b \ + 8b01b016a9b6deebc1b43f296057efb5 \ + 6e23e0eee42b1ba9ec61a6db7ec2dc08 \ + 2cc9426e0128ea4fb5d0779389d39e61 \ + 0eba16186eb62d98f68a3a5959c350cd \ + 1b51876703f5aeb680ec9d68faa5b3a8 \ + d31fa135641b7db9cfa4bbe2fe9d0db8 \ + 2a4ff1aee251cce2dabd454eb875b0ac \ + 4529db06be7b0b8d69837b6b090444f4 \ + 193368dc66153a9a0514b2914c9cfaa5 \ + b76284441fb8fbd5dfbd9e450eb8acde \ db96b50050277bf05a3c68534bbb9586 \ + b9e37d5fc4ad28b612b78ad37816684d \ 09de9d01e7331ff3da11f58be8bef0df \ - 40909511b3d0e2dba891f438715808d0" + 0498c4a11448bfc35dc7bb2caa64c753 \ + ab839ba7cdb06278c67f0ff9ad05ab61" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/desktop/dmenu2/README b/desktop/dmenu2/README deleted file mode 100644 index 30bf059666..0000000000 --- a/desktop/dmenu2/README +++ /dev/null @@ -1,12 +0,0 @@ -dmenu2 (dynamic menu extended) - -dmenu2 is a fork of the original dmenu - an efficient dynamic menu for -X patched with XFT, quiet, x & y, token, fuzzy matching, follow focus, -tab nav, filter. - -Added option to set screen on which dmenu appears, as well as opacity, -window class and window name. Also allows to dim screen with selected -color and opacity while dmenu2 is running. Added underline color and -height. (options -uc and -uh) - -NOTE: This package conflicts with the original dmenu package. diff --git a/desktop/dmenu2/dmenu2-0.2-config-fix.diff b/desktop/dmenu2/dmenu2-0.2-config-fix.diff deleted file mode 100644 index dd4316a847..0000000000 --- a/desktop/dmenu2/dmenu2-0.2-config-fix.diff +++ /dev/null @@ -1,30 +0,0 @@ ---- config.mk 2014-09-13 18:36:13.478755045 +0300 -+++ a/config.mk 2014-09-13 18:36:18.552755303 +0300 -@@ -1,9 +1,10 @@ - # dmenu2 version --VERSION = 0.1 -+VERSION = 0.2 - - # paths - PREFIX = /usr/local - MANPREFIX = ${PREFIX}/share/man -+LIBDIR = /usr/local/lib - - X11INC = /usr/X11R6/include - X11LIB = /usr/X11R6/lib -@@ -18,12 +19,13 @@ - - # includes and libs - INCS = -I${X11INC} ${XFTINC} --LIBS = -L${X11LIB} -lX11 ${XINERAMALIBS} ${XFTLIBS} -+LIBS = -L${LIBDIR} -L${X11LIB} -lX11 ${XINERAMALIBS} ${XFTLIBS} - - # flags -+OPTS ?= 0s - CPPFLAGS = -D_BSD_SOURCE -D_POSIX_C_SOURCE=2 -DVERSION=\"${VERSION}\" ${XINERAMAFLAGS} - #CFLAGS = -g -std=c99 -pedantic -Wall -O0 ${INCS} ${CPPFLAGS} --CFLAGS = -std=c99 -pedantic -Wall -Os ${INCS} ${CPPFLAGS} -+CFLAGS = -std=c99 -pedantic -Wall ${OPTS} ${INCS} ${CPPFLAGS} - LDFLAGS = -s ${LIBS} - - # compiler and linker diff --git a/desktop/dmenu2/dmenu2.info b/desktop/dmenu2/dmenu2.info deleted file mode 100644 index 243f34cbe6..0000000000 --- a/desktop/dmenu2/dmenu2.info +++ /dev/null @@ -1,10 +0,0 @@ -PRGNAM="dmenu2" -VERSION="0.2" -HOMEPAGE="https://bitbucket.org/melek/dmenu2" -DOWNLOAD="https://bitbucket.org/melek/dmenu2/downloads/dmenu2-0.2.tar.gz" -MD5SUM="bc694c8b9fa3b8f6e7be8046d46e5bc5" -DOWNLOAD_x86_64="" -MD5SUM_x86_64="" -REQUIRES="" -MAINTAINER="Симон Болоканов" -EMAIL="sbolokanov@abv.bg" diff --git a/desktop/dmenu2/slack-desc b/desktop/dmenu2/slack-desc deleted file mode 100644 index aedbfafd4d..0000000000 --- a/desktop/dmenu2/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------------------------------------------------------| -dmenu2: dmenu2 (dynamic menu extended) -dmenu2: -dmenu2: dmenu2 is a fork of original dmenu - an efficient dynamic menu -dmenu2: for X, patched with XFT, quiet, x & y, token, fuzzy matching, follow -dmenu2: focus, tab nav, filter. Added option to set screen on which dmenu -dmenu2: appears, as well as opacity, window class and window name. -dmenu2: Also allows to dim screen with selected color and opacity while -dmenu2: dmenu2 is running. Added underline color and height. -dmenu2: -dmenu2: Homepage: https://bitbucket.org/melek/dmenu2 -dmenu2: diff --git a/desktop/gmrun/gmrun.SlackBuild b/desktop/gmrun/gmrun.SlackBuild index 0363d1c612..48d1fb8e6a 100644 --- a/desktop/gmrun/gmrun.SlackBuild +++ b/desktop/gmrun/gmrun.SlackBuild @@ -26,7 +26,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=gmrun -VERSION=${VERSION:-1.0w} +VERSION=${VERSION:-1.1w} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/desktop/gmrun/gmrun.info b/desktop/gmrun/gmrun.info index fdc4ab1601..52c26c19a1 100644 --- a/desktop/gmrun/gmrun.info +++ b/desktop/gmrun/gmrun.info @@ -1,8 +1,8 @@ PRGNAM="gmrun" -VERSION="1.0w" +VERSION="1.1w" HOMEPAGE="https://github.com/wdlkmpx/gmrun/" -DOWNLOAD="https://github.com/wdlkmpx/gmrun/archive/1.0w/gmrun-1.0w.tar.gz" -MD5SUM="e2f776e412b0dc17f7f5b5c2e595bda1" +DOWNLOAD="https://github.com/wdlkmpx/gmrun/archive/1.1w/gmrun-1.1w.tar.gz" +MD5SUM="fc2e7535dda6b3d7455bfea49329fa13" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/desktop/hushboard/hushboard.info b/desktop/hushboard/hushboard.info index ed5d385957..bed638a4f2 100644 --- a/desktop/hushboard/hushboard.info +++ b/desktop/hushboard/hushboard.info @@ -1,5 +1,5 @@ PRGNAM="hushboard" -VERSION="20210221" +VERSION="20210221_223b6f9" HOMEPAGE="https://kryogenix.org/code/hushboard" DOWNLOAD="https://github.com/stuartlangridge/hushboard/archive/223b6f97164656bd57bd6c86e9bd297caa37cf85/hushboard-223b6f97164656bd57bd6c86e9bd297caa37cf85.tar.gz" MD5SUM="08578fd3b9907b728ff4d9eb40270d87" diff --git a/desktop/kwalletcli/kwalletcli.SlackBuild b/desktop/kwalletcli/kwalletcli.SlackBuild index 302164ba37..52bc4e11f0 100644 --- a/desktop/kwalletcli/kwalletcli.SlackBuild +++ b/desktop/kwalletcli/kwalletcli.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for kwalletcli -# Copyright 2012-2019 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> +# Copyright 2012-2021 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=kwalletcli -VERSION=${VERSION:-3.02} +VERSION=${VERSION:-3.03} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/desktop/kwalletcli/kwalletcli.info b/desktop/kwalletcli/kwalletcli.info index 3486e10277..864eb49eba 100644 --- a/desktop/kwalletcli/kwalletcli.info +++ b/desktop/kwalletcli/kwalletcli.info @@ -1,8 +1,8 @@ PRGNAM="kwalletcli" -VERSION="3.02" +VERSION="3.03" HOMEPAGE="https://www.mirbsd.org/kwalletcli.htm" -DOWNLOAD="https://www.mirbsd.org/MirOS/dist/hosted/kwalletcli/kwalletcli-3.02.tar.gz" -MD5SUM="88a6fad867d59239a3aa5e3df6dbd0f0" +DOWNLOAD="https://www.mirbsd.org/MirOS/dist/hosted/kwalletcli/kwalletcli-3.03.tar.gz" +MD5SUM="ef98d7a9a8702d555135cd2c372a15ab" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="mksh" diff --git a/desktop/lxpanel/fix_battery_alarm.patch b/desktop/lxpanel/fix_battery_alarm.patch deleted file mode 100644 index 2753619444..0000000000 --- a/desktop/lxpanel/fix_battery_alarm.patch +++ /dev/null @@ -1,47 +0,0 @@ -From 19936f24c343437447ef7e765113fc4679df07eb Mon Sep 17 00:00:00 2001 -From: Andriy Grytsenko <andrej@rep.kiev.ua> -Date: Wed, 27 Feb 2019 02:49:00 +0200 -Subject: [PATCH] fix battery alarm when measurement of current is missing. - -See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=854643 ---- - ChangeLog | 4 ++++ - plugins/batt/batt.c | 3 ++- - 2 files changed, 6 insertions(+), 1 deletion(-) - -diff --git a/ChangeLog b/ChangeLog -index c0861de..0d610c8 100644 ---- a/ChangeLog -+++ b/ChangeLog -@@ -1,3 +1,7 @@ -+0.10.1 -+------------------------------------------------------------------------- -+* Fixed battery alarm when measurement of current is missing. -+ - 0.10.0 - ------------------------------------------------------------------------- - * Fixed delayed application of font cnahges on dclock and weather plugins. -diff --git a/plugins/batt/batt.c b/plugins/batt/batt.c -index f47549c..cc7bfea 100644 ---- a/plugins/batt/batt.c -+++ b/plugins/batt/batt.c -@@ -111,6 +111,7 @@ static void * alarmProcess(void *arg) { - sem_wait(a->lock); - if (system(a->command) != 0) - g_warning("plugin batt: failed to execute alarm command \"%s\"", a->command); -+ sleep(51); /* do not spam messages more often than once a minute */ - sem_post(a->lock); - - g_free(a); -@@ -257,7 +258,7 @@ void update_display(lx_battery *lx_b, gboolean repaint) { - isCharging = battery_is_charging ( b ); - - /* Consider running the alarm command */ -- if ( !isCharging && rate > 0 && -+ if ( !isCharging && - ( ( battery_get_remaining( b ) / 60 ) < (int)lx_b->alarmTime ) ) - { - /* FIXME: this should be done using glibs process functions */ --- -2.1.4 - diff --git a/desktop/lxpanel/lxpanel.SlackBuild b/desktop/lxpanel/lxpanel.SlackBuild index cce093b1e7..edbbc89a7e 100644 --- a/desktop/lxpanel/lxpanel.SlackBuild +++ b/desktop/lxpanel/lxpanel.SlackBuild @@ -3,7 +3,7 @@ # Slackware build script for lxpanel # (C) 2008 Michael Wagner <lapinours@web.de> -# Copyright 2011-2019 Matteo Bernardini <ponce@slackbuilds.org>, Pisa, Italy +# Copyright 2011-2021 Matteo Bernardini <ponce@slackbuilds.org>, Pisa, Italy # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -26,7 +26,7 @@ # Modified by Matteo Bernardini <ponce@slackbuilds.org> PRGNAM=lxpanel -VERSION=${VERSION:-0.10.0} +VERSION=${VERSION:-0.10.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -74,8 +74,6 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; -patch -p1 < $CWD/fix_battery_alarm.patch - sh autogen.sh || true CFLAGS="$SLKCFLAGS" \ diff --git a/desktop/lxpanel/lxpanel.info b/desktop/lxpanel/lxpanel.info index be31b8a229..acb7f1aa94 100644 --- a/desktop/lxpanel/lxpanel.info +++ b/desktop/lxpanel/lxpanel.info @@ -1,8 +1,8 @@ PRGNAM="lxpanel" -VERSION="0.10.0" +VERSION="0.10.1" HOMEPAGE="https://wiki.lxde.org/en/LXPanel" -DOWNLOAD="https://downloads.sf.net/lxde/lxpanel-0.10.0.tar.xz" -MD5SUM="e6a1f9bd5cf39812e1c5d2453a34a7c5" +DOWNLOAD="https://downloads.sf.net/lxde/lxpanel-0.10.1.tar.xz" +MD5SUM="c922d044789c3d7ae028f0e80dea18b0" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="libfm" diff --git a/desktop/screenkey/screenkey.SlackBuild b/desktop/screenkey/screenkey.SlackBuild index 1e58348e6a..59c132c8e0 100644 --- a/desktop/screenkey/screenkey.SlackBuild +++ b/desktop/screenkey/screenkey.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for screenkey -# Copyright 2013-2019 Benjamin Trigona-Harany +# Copyright 2013-2021 Benjamin Trigona-Harany # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=screenkey -VERSION=${VERSION:-0.9} +VERSION=${VERSION:-1.4} BUILD=${BUILD:-2} TAG=${TAG:-_SBo} @@ -69,14 +69,14 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; -python setup.py install --root=$PKG +python3 setup.py install --root=$PKG install -D -m 0644 data/$PRGNAM.desktop \ $PKG/usr/share/applications/$PRGNAM.desktop mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a \ - COPYING.txt NEWS.rst README.rst \ + README.rst \ $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild diff --git a/desktop/screenkey/screenkey.info b/desktop/screenkey/screenkey.info index 13aa436c68..b2e68c86aa 100644 --- a/desktop/screenkey/screenkey.info +++ b/desktop/screenkey/screenkey.info @@ -1,10 +1,10 @@ PRGNAM="screenkey" -VERSION="0.9" +VERSION="1.4" HOMEPAGE="https://www.thregr.org/~wavexx/software/screenkey/" -DOWNLOAD="https://www.thregr.org/~wavexx/software/screenkey/releases/screenkey-0.9.tar.gz" -MD5SUM="14b194d2b3c937ae6bc905dea69f3502" +DOWNLOAD="https://www.thregr.org/~wavexx/software/screenkey/releases/screenkey-1.4.tar.gz" +D5SUM="14b1.4d2b3c937ae6bc905dea69f3502" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="FontAwesome setuptools-git python-distutils-extra slop" +REQUIRES="FontAwesome setuptools-git pygobject3-python3 python3-babel slop" MAINTAINER="Benjamin Trigona-Harany" EMAIL="slackbuilds@jaxartes.net" diff --git a/desktop/xss-lock/README b/desktop/xss-lock/README new file mode 100644 index 0000000000..5a187fb578 --- /dev/null +++ b/desktop/xss-lock/README @@ -0,0 +1,17 @@ +This is xss-lock, a program for using an external locker as the X +screensaver. + +xss-lock can be run at startup with a favorite screensaving or +screenlocking program: + + xss-lock slock + +xset values for screensaver onset are respected. More details can be +found in the man page. + +xss-lock is a good choice for window manager-only graphical setups. +Desktop environments with native screensaver programs can (and probably +will) interfere with xss-lock. + +Optional dependency: docutils (if not installed, the man page will be +copied in rather than built) diff --git a/desktop/xss-lock/slack-desc b/desktop/xss-lock/slack-desc new file mode 100644 index 0000000000..2ce419405c --- /dev/null +++ b/desktop/xss-lock/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +xss-lock: xss-lock (using external locker as X screensaver) +xss-lock: +xss-lock: xss-lock hooks up a favorite screen locker to the MIT screen saver +xss-lock: extension for X and to the login manager. +xss-lock: +xss-lock: Although xss-lock conflicts with no Slackware packages, native DE +xss-lock: screensavers may cause runtime interference. +xss-lock: +xss-lock: Author: Raymond Wagenmaker +xss-lock: +xss-lock: https://github.com/xdbob/xss-lock diff --git a/desktop/xss-lock/xss-lock.1 b/desktop/xss-lock/xss-lock.1 new file mode 100644 index 0000000000..6004824c48 --- /dev/null +++ b/desktop/xss-lock/xss-lock.1 @@ -0,0 +1,200 @@ +.\" Man page generated from reStructuredText. +. +.TH "XSS-LOCK" 1 "November 2013" "" "" +.SH NAME +xss-lock \- use external locker as X screen saver +. +.nr rst2man-indent-level 0 +. +.de1 rstReportMargin +\\$1 \\n[an-margin] +level \\n[rst2man-indent-level] +level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] +- +\\n[rst2man-indent0] +\\n[rst2man-indent1] +\\n[rst2man-indent2] +.. +.de1 INDENT +.\" .rstReportMargin pre: +. RS \\$1 +. nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] +. nr rst2man-indent-level +1 +.\" .rstReportMargin post: +.. +.de UNINDENT +. RE +.\" indent \\n[an-margin] +.\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] +.nr rst2man-indent-level -1 +.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] +.in \\n[rst2man-indent\\n[rst2man-indent-level]]u +.. +.SH SYNOPSIS +.nf +xss\-lock [\-n \fInotify_cmd\fP] [\-\-ignore\-sleep] [\-l] [\-v|\-q] [\-\-] \fIlocker\fP [\fIarg\fP] ... +xss\-lock \-\-help|\-\-version +.fi +.sp +.SH DESCRIPTION +.sp +\fBxss\-lock\fP hooks up your favorite locker to the MIT screen saver extension +for X and also to systemd\(aqs login manager. The locker is executed in response +to events from these two sources: +.INDENT 0.0 +.IP \(bu 2 +X signals when screen saver activation is forced or after a period of user +inactivity (as set with \fBxset s TIMEOUT\fP). In the latter case, the notifier +command, if specified, is executed first. +.IP \(bu 2 +The login manager can also request that the session be locked; as a result of +\fBloginctl lock\-sessions\fP, for example. Additionally, \fBxss\-lock\fP uses the +inhibition logic to lock the screen before the system goes to sleep. +.UNINDENT +.sp +\fBxss\-lock\fP waits for the locker to exit \-\- or kills it when screen saver +deactivation or session unlocking is forced \-\- so the command should not fork. +.sp +Also, \fBxss\-lock\fP manages the idle hint on the login session. The idle state +of the session is directly linked to user activity as reported by X (except +when the notifier runs before locking the screen). When all sessions are idle, +the login manager can take action (such as suspending the system) after a +preconfigured delay. +.SH OPTIONS +.INDENT 0.0 +.TP +.BI \-n \ cmd\fR,\fB \ \-\-notifier\fB= cmd +Run \fIcmd\fP when the screen saver activates because of user +inactivity. Shell\-style quoting is supported. The notifier is +killed when X signals user activity or when the locker is +started. The locker is started after the first screen saver +cycle, as set with \fBxset s TIMEOUT CYCLE\fP\&. +.sp +This can be used to run a countdown or (on laptops) dim the +screen before locking. For an example, see the script +\fI/usr/share/doc/xss\-lock/dim\-screen.sh\fP\&. +.TP +.B \-l\fP,\fB \-\-tranfer\-sleep\-lock +Allow the locker process to inherit the file descriptor that +represents the delay lock obtained from the login manager. The +corresponding index will be made available in the environment +variable \fB$XSS_SLEEP_LOCK_FD\fP; this will only be set if the +reason for locking is that the system is preparing to go to +sleep. The locker should close this file descriptor to indicate +it is ready. +.sp +Example scripts that wrap existing lockers are available as +\fI/usr/share/doc/xss\-lock/transfer\-sleep\-lock\-*.sh\fP\&. +.TP +.B \-\-ignore\-sleep +Do not lock on suspend/hibernate. +.TP +.B \-q\fP,\fB \-\-quiet +Output only fatal errors. +.TP +.B \-v\fP,\fB \-\-verbose +Output more messages. +.TP +.B \-h\fP,\fB \-\-help +Print help message and exit. +.TP +.B \-\-version +Print version number and exit. +.UNINDENT +.SH SIGNALS +.INDENT 0.0 +.TP +.B SIGHUP +Upon receiving this signal, \fBxss\-lock\fP resets the screen saver, but only +if the screen is not currently locked (unlike \fBxset s reset\fP). +.sp +This can be used in MPlayer\(aqs configuration as a workaround for MPlayer\(aqs +failure to restart the screen saver timer when playback is paused: +.INDENT 7.0 +.INDENT 3.5 +.sp +.nf +.ft C +heartbeat\-cmd="killall \-HUP xss\-lock" +stop\-xscreensaver=false +.ft P +.fi +.UNINDENT +.UNINDENT +.sp +\fBNOTE:\fP +.INDENT 7.0 +.INDENT 3.5 +This is ineffective with mplayer2 (and mpv), because its heart +keeps beating while playback is paused. +.UNINDENT +.UNINDENT +.TP +.B SIGINT/SIGTERM +Upon receiving this signal, \fBxss\-lock\fP exits after killing any running +notifier or locker. +.UNINDENT +.SH NOTES +.INDENT 0.0 +.IP \(bu 2 +Some applications rely on the \fBxdg\-screensaver\fP script from xdg\-utils, +which uses \fBxset s off\fP and \fBxset s default\fP to suspend and resume the +screen saver, respectively. The latter resets the timeout and cycle to the +server defaults (\fBxset s on\fP uses a hardcoded default instead), so this +only works if you are happy with (or can control) the server settings. +.sp +To fix the resume action in this script (or a copy in \fI~/bin\fP preceding the +original in \fB$PATH\fP), either replace \fBon\fP by your preferred timeout and +cycle, or avoid hardcoded time values by patching the script to run a suspend +loop as it does for other screen savers, using +\fI/usr/share/doc/xss\-lock/xdg\-screensaver.patch\fP\&. +.UNINDENT +.SH EXAMPLES +.INDENT 0.0 +.IP \(bu 2 +Run \fBxlock\fP after ten minutes of inactivity: +.INDENT 2.0 +.INDENT 3.5 +.sp +.nf +.ft C +xset 600 +xss\-lock xlock +resetsaver +.ft P +.fi +.UNINDENT +.UNINDENT +.sp +Without \fB+resetsaver\fP, \fBxlock\fP forces a screen saver reset during +startup, thereby telling \fBxss\-lock\fP to immediately kill \fBxlock\fP again. +.IP \(bu 2 +Dim the screen after three minutes of inactivity, lock the screen two minutes +later using \fBi3lock\fP: +.INDENT 2.0 +.INDENT 3.5 +.sp +.nf +.ft C +xset 180 120 +xss\-lock \-n dim\-screen.sh \-\- i3lock \-n +.ft P +.fi +.UNINDENT +.UNINDENT +.sp +\fBNOTE:\fP +.INDENT 2.0 +.INDENT 3.5 +A script is provided to use \fBi3lock\fP\(aqs forking mode with the +\fB\-\-tranfer\-sleep\-lock\fP option (see above). +.UNINDENT +.UNINDENT +.UNINDENT +.SH SEE ALSO +.sp +\fBxset\fP(1), +\fBsystemd\-logind.service\fP(8) +.SH AUTHOR +Raymond Wagenmaker <raymondwagenmaker@gmail.com> +.\" Generated by docutils manpage writer. +. diff --git a/desktop/xss-lock/xss-lock.SlackBuild b/desktop/xss-lock/xss-lock.SlackBuild new file mode 100644 index 0000000000..ef05210aff --- /dev/null +++ b/desktop/xss-lock/xss-lock.SlackBuild @@ -0,0 +1,104 @@ +#!/bin/sh + +# Slackware build script for xss-lock + +# Copyright 2021 K. Eugene Carlson Tsukuba, Japan +# 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=xss-lock +VERSION=${VERSION:-0.3.0} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +# LIBDIRSUFFIX flag not available +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" +else + SLKCFLAGS="-O2" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$VERSION +tar xvf $CWD/$PRGNAM-$VERSION.tar.gz +cd $PRGNAM-$VERSION +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +mkdir -p build +cd build + cmake \ + -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_STRIP=/usr/bin/strip \ + -DCMAKE_BUILD_TYPE=Release .. + make + make install/strip DESTDIR=$PKG +cd .. + +# man page will be copied over if docutils is not available. +if [ -d $PKG/usr/share/man ]; then + 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 +else + mkdir -p $PKG/usr/man/man1 + gzip -9 -c $CWD/$PRGNAM.1 > $PKG/usr/man/man1/$PRGNAM.1.gz +fi + +# Moving and renaming the documentation directory +mkdir -p $PKG/usr/doc +mv $PKG/usr/share/doc/$PRGNAM $PKG/usr/doc/$PRGNAM-$VERSION +rm -r $PKG/usr/share/doc +cp -a $CWD/README LICENSE $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} diff --git a/desktop/xss-lock/xss-lock.info b/desktop/xss-lock/xss-lock.info new file mode 100644 index 0000000000..168d7dfaff --- /dev/null +++ b/desktop/xss-lock/xss-lock.info @@ -0,0 +1,10 @@ +PRGNAM="xss-lock" +VERSION="0.3.0" +HOMEPAGE="https://github.com/xdbob/xss-lock" +DOWNLOAD="https://github.com/xdbob/xss-lock/archive/v0.3.0/xss-lock-0.3.0.tar.gz" +MD5SUM="ebfa58416117a272c2e534036a0deeb4" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="" +MAINTAINER="K. Eugene Carlson" +EMAIL="kvngncrlsn@gmail.com" diff --git a/development/CImg/CImg.SlackBuild b/development/CImg/CImg.SlackBuild index a2642d22fd..d557357ee7 100644 --- a/development/CImg/CImg.SlackBuild +++ b/development/CImg/CImg.SlackBuild @@ -24,7 +24,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=CImg -VERSION=${VERSION:-2.9.2} +VERSION=${VERSION:-2.9.6} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/CImg/CImg.info b/development/CImg/CImg.info index 705bb04612..a288a35f0e 100644 --- a/development/CImg/CImg.info +++ b/development/CImg/CImg.info @@ -1,8 +1,8 @@ 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="" diff --git a/development/QtPy/QtPy.SlackBuild b/development/QtPy/QtPy.SlackBuild new file mode 100644 index 0000000000..6cff9f0c73 --- /dev/null +++ b/development/QtPy/QtPy.SlackBuild @@ -0,0 +1,87 @@ +#!/bin/sh + +# Slackware build script for QtPy + +# Copyright 2021 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +PRGNAM=QtPy +VERSION=${VERSION:-1.9.0} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$VERSION +tar xvf $CWD/$PRGNAM-$VERSION.tar.gz +cd $PRGNAM-$VERSION +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +python3 setup.py install --root=$PKG + +find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a \ + AUTHORS.md CHANGELOG.md LICENSE.txt README.md \ + $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} diff --git a/development/QtPy/QtPy.info b/development/QtPy/QtPy.info new file mode 100644 index 0000000000..4454ad7be2 --- /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="python3-PyQt5" +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/QtPy/slack-desc b/development/QtPy/slack-desc new file mode 100644 index 0000000000..ed92f3ef1e --- /dev/null +++ b/development/QtPy/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +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/ShellCheck-bin/ShellCheck-bin.SlackBuild b/development/ShellCheck-bin/ShellCheck-bin.SlackBuild index bafddd7f8e..b6cd1f574c 100644 --- a/development/ShellCheck-bin/ShellCheck-bin.SlackBuild +++ b/development/ShellCheck-bin/ShellCheck-bin.SlackBuild @@ -28,23 +28,19 @@ 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 + 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 +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + set -e rm -rf $PKG diff --git a/development/Sphinx/Sphinx.SlackBuild b/development/Sphinx/Sphinx.SlackBuild index a102d6c29b..e272e5cb43 100644 --- a/development/Sphinx/Sphinx.SlackBuild +++ b/development/Sphinx/Sphinx.SlackBuild @@ -24,7 +24,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=Sphinx -VERSION=${VERSION:-3.4.1} +VERSION=${VERSION:-3.5.4} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/Sphinx/Sphinx.info b/development/Sphinx/Sphinx.info index 605f29c0d3..9e04dda7b4 100644 --- a/development/Sphinx/Sphinx.info +++ b/development/Sphinx/Sphinx.info @@ -1,8 +1,8 @@ PRGNAM="Sphinx" -VERSION="3.4.1" +VERSION="3.5.4" 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-3.5.4.tar.gz" +MD5SUM="dd46088ebc01f6f721ee7618df680d68" 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" diff --git a/development/apache-maven/apache-maven.SlackBuild b/development/apache-maven/apache-maven.SlackBuild index 78b8cc6b15..9e1a3821e5 100644 --- a/development/apache-maven/apache-maven.SlackBuild +++ b/development/apache-maven/apache-maven.SlackBuild @@ -4,7 +4,7 @@ # 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 @@ -25,7 +25,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=apache-maven -VERSION=${VERSION:-3.6.3} +VERSION=${VERSION:-3.8.1} ARCH=noarch BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/apache-maven/apache-maven.info b/development/apache-maven/apache-maven.info index 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/byacc/byacc.SlackBuild b/development/byacc/byacc.SlackBuild index a6d9d00e28..2e4493bf3f 100644 --- a/development/byacc/byacc.SlackBuild +++ b/development/byacc/byacc.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=byacc -VERSION=${VERSION:-20210109} +VERSION=${VERSION:-20210328} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/byacc/byacc.info b/development/byacc/byacc.info index 6467992a4e..2e553f5cd3 100644 --- a/development/byacc/byacc.info +++ b/development/byacc/byacc.info @@ -1,8 +1,8 @@ PRGNAM="byacc" -VERSION="20210109" +VERSION="20210328" HOMEPAGE="http://invisible-island.net/byacc/" DOWNLOAD="http://invisible-island.net/datafiles/release/byacc.tar.gz" -MD5SUM="f54edce9dea5906bb884d247b66c489d" +MD5SUM="a31940c74254f6b4cc51155322f58651" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/cc65/README b/development/cc65/README index c8b6e17a0d..25ceacb8dd 100644 --- a/development/cc65/README +++ b/development/cc65/README @@ -8,6 +8,8 @@ Supported targets include the Atari 400/800/XL/XE computers, the Atari Lynx console, the Commodore PET/VIC/64/16/Plus4, the Nintendo NES, the Apple II, and others. -The cc65 project rarely does releases. This build is updated once or -twice a year, to the latest git. If you need a specific version of -cc65, see README_SBo.txt. +Full documentation can be found in: /usr/doc/cc65-2.19/index.html + +If desired, the docs can also be built as info files. To do this, set +INFO=yes in the script's environment. The script author makes no +guarantee as to the usability of the info documentation. diff --git a/development/cc65/cc65.SlackBuild b/development/cc65/cc65.SlackBuild index b14c8fd4d1..5eebba6ac2 100644 --- a/development/cc65/cc65.SlackBuild +++ b/development/cc65/cc65.SlackBuild @@ -6,6 +6,15 @@ # Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details. +# 20210317 bkw: +# - Update for 2.19 release. Script also tested with 2.18 and +# 2.17_20180906, in case someone needs one of those versions. +# - Use 'make html' to build the docs instead of pregenerating (tested +# on -current too). +# - Add optional info docs to package. +# - Use USER_CFLAGS instead of sed to support SLKCFLAGS. +# - TODO: look at making good man pages for at least the executables. + # 20180907 bkw: # - Update for 2.17_20180906, git commit b6ccd4d. # - Rename git2targz.sh => git2tarxz.sh. @@ -34,7 +43,7 @@ # reason. Source is created from a git checkout, see git2targz.sh. PRGNAM=cc65 -VERSION=${VERSION:-2.17_20180906} +VERSION=${VERSION:-2.19} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -67,21 +76,44 @@ rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT $PKG/usr/doc/$PRGNAM-$VERSION cd $TMP rm -rf $PRGNAM-$VERSION -tar xvf $CWD/$PRGNAM-$VERSION.tar.xz +tar xvf $CWD/$PRGNAM-$VERSION.tar.?z cd $PRGNAM-$VERSION chown -R root:root . find . -type f -print0 | xargs -0 chmod 644 find . -type d -print0 | xargs -0 chmod 755 -# external CFLAGS not honored -sed -i "/^CFLAGS/s,-O[^ ]*,$SLKCFLAGS," src/Makefile +# v2.19 binaries report themselves as v2.18. upstream fixed this in +# git commit cffcbce60, I'll just sed it. +[ "$VERSION" = "2.19" ] && sed -i '/#define VER_MINOR/s,18U,19U,' src/common/version.c -PKGDOC=$PKG/usr/doc/$PRGNAM-$VERSION -make all PREFIX=/usr prefix=/usr LDFLAGS=-Wl,-s -#make -C doc html # we use pre-generated HTML docs now -make install PREFIX=$PKG/usr prefix=$PKG/usr htmldir=$PKGDOC samplesdir=$PKGDOC/samples +# HTML docs are always created and installed. If the user really +# wants to, the same docs can be installed as .info files. They're not +# enabled by default because they include .info files with names like +# "index", "coding", "using-make" and even "lynx". It's not obvious +# they belong to cc65, when they're sitting in the same /usr/info +# dir as all the other .info files. Plus, the internal links between +# the documents don't work when converted to .info, whereas the HTML +# ones do. +INFO="${INFO:-no}" -# binaries already stripped, no man pages +PKGDOC=$PKG/usr/doc/$PRGNAM-$VERSION +make all PREFIX=/usr prefix=/usr LDFLAGS=-Wl,-s USER_CFLAGS="$SLKCFLAGS" +make -C doc html +[ "$INFO" = "yes" ] && make -C doc html info +make install \ + PREFIX=$PKG/usr prefix=$PKG/usr \ + infodir=$PKG/usr/info htmldir=$PKGDOC \ + samplesdir=$PKGDOC/samples + +# Binaries already stripped, no man pages, but there might be info +# pages that needs to be gzipped. Note that the the info files can be +# read with e.g. "info cc65", but won't show up in the info directory: +# the generated docs lack sections and descriptions, so using +# install-info in doinst.sh doesn't do anything. I also tried using +# "linuxdoc -B txt --manpage" on the SGML doc sources, but the results +# are ugly and have screwed-up formatting. If I want man pages, I'll +# probably have to make them manually (pun intended). +[ "$INFO" = "yes" ] && gzip $PKG/usr/info/* mkdir -p $PKGDOC cp -a README* LICENSE $PKGDOC diff --git a/development/cc65/cc65.info b/development/cc65/cc65.info index f9fcc41416..1a75591089 100644 --- a/development/cc65/cc65.info +++ b/development/cc65/cc65.info @@ -1,8 +1,8 @@ PRGNAM="cc65" -VERSION="2.17_20180906" -HOMEPAGE="https://cc65.github.io/cc65/" -DOWNLOAD="https://slackware.uk/~urchlay/src/cc65-2.17_20180906.tar.xz" -MD5SUM="d7dc9291c44251b018b271dd1c653bb5" +VERSION="2.19" +HOMEPAGE="https://cc65.github.io/" +DOWNLOAD="https://github.com/cc65/cc65/archive/V2.19/cc65-2.19.tar.gz" +MD5SUM="faff7b71a0212bb71faad1a271a83916" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/cmake-202x/cmake-202x.SlackBuild b/development/cmake-202x/cmake-202x.SlackBuild index c2dcced3e1..fdc060f793 100644 --- a/development/cmake-202x/cmake-202x.SlackBuild +++ b/development/cmake-202x/cmake-202x.SlackBuild @@ -20,11 +20,12 @@ # it's from -current (therefore subject to change), I mirrored the # version I'm using on slackware.uk. +# 20210306 bkw: updated for 3.19.6 (sync with -current). # 20201108 bkw: updated for 3.18.4, put version number in manpages URL. PRGNAM=cmake-202x SRCNAM=cmake -VERSION=${VERSION:-3.18.4} +VERSION=${VERSION:-3.19.6} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/cmake-202x/cmake-202x.info b/development/cmake-202x/cmake-202x.info index 0eea195a93..46a74f7389 100644 --- a/development/cmake-202x/cmake-202x.info +++ b/development/cmake-202x/cmake-202x.info @@ -1,10 +1,10 @@ PRGNAM="cmake-202x" -VERSION="3.18.4" +VERSION="3.19.6" HOMEPAGE="https://cmake.org/" -DOWNLOAD="https://github.com/Kitware/CMake/releases/download/v3.18.4/cmake-3.18.4.tar.gz \ - https://slackware.uk/~urchlay/src/cmake.manpages.3.18.4.tar.lz" -MD5SUM="0380beaee1c39a22455db02651abe7be \ - 8b7fd1fdebbc92f22080dc1c602236d6" +DOWNLOAD="https://github.com/Kitware/CMake/releases/download/v3.19.6/cmake-3.19.6.tar.gz \ + https://slackware.uk/~urchlay/src/cmake.manpages.3.19.6.tar.lz" +MD5SUM="aec448bdfb4436c7cde2066baf5fc66c \ + 3ecf5bbb544598bb20e9dca4c7d489e5" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/codelite/codelite.SlackBuild b/development/codelite/codelite.SlackBuild index 8f4e59f6f2..984450a374 100644 --- a/development/codelite/codelite.SlackBuild +++ b/development/codelite/codelite.SlackBuild @@ -5,7 +5,7 @@ # Written by Wainamoinen <wainamoinen@gmail.com> PRGNAM=codelite -VERSION=${VERSION:-14.0} +VERSION=${VERSION:-15.0} BUILD=${BUILD:-2} TAG=${TAG:-_SBo} @@ -51,8 +51,6 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; -patch -p1 < $CWD/libssh.patch - mkdir build-release cd build-release CFLAGS="$SLKCFLAGS" \ diff --git a/development/codelite/codelite.info b/development/codelite/codelite.info index dd2487959c..c01b8a1ba5 100644 --- a/development/codelite/codelite.info +++ b/development/codelite/codelite.info @@ -1,8 +1,8 @@ PRGNAM="codelite" -VERSION="14.0" +VERSION="15.0" HOMEPAGE="http://www.codelite.org/" -DOWNLOAD="https://github.com/eranif/codelite/archive/14.0/codelite-14.0.tar.gz" -MD5SUM="e9d2519fa8077ca9f86b6b8fa9adf332" +DOWNLOAD="https://github.com/eranif/codelite/archive/15.0/codelite-15.0.tar.gz" +MD5SUM="1c54744ab0c9b5732087687ab17ab49d" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="wxGTK3" diff --git a/development/codelite/libssh.patch b/development/codelite/libssh.patch deleted file mode 100644 index c4f5b9aa85..0000000000 --- a/development/codelite/libssh.patch +++ /dev/null @@ -1,25 +0,0 @@ -From d9663b376b66c5754298b21c3592f0a49c030f88 Mon Sep 17 00:00:00 2001 -From: dghart <dghart david@4Pane.co.uk> -Date: Tue, 3 Mar 2020 13:39:02 +0000 -Subject: [PATCH] Compilation fix for ubuntu xenial (16.04) and similar - -The ssh version check was wrong (see https://github.com/eranif/codelite/issues/2443). -Bump it from 0.6.1 to a (guestimated) 0.6.5. ---- - CodeLite/cl_ssh.cpp | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/CodeLite/cl_ssh.cpp b/CodeLite/cl_ssh.cpp -index 824804e30..f5accfde9 100644 ---- a/CodeLite/cl_ssh.cpp -+++ b/CodeLite/cl_ssh.cpp -@@ -106,7 +106,7 @@ bool clSSH::AuthenticateServer(wxString& message) - - message.Clear(); - --#if LIBSSH_VERSION_INT < SSH_VERSION_INT(0, 6, 1) -+#if LIBSSH_VERSION_INT < SSH_VERSION_INT(0, 7, 7) - int hlen = 0; - hlen = ssh_get_pubkey_hash(m_session, &hash); - if(hlen < 0) { - diff --git a/development/composer/composer.SlackBuild b/development/composer/composer.SlackBuild index a29b131209..6138aa6e66 100644 --- a/development/composer/composer.SlackBuild +++ b/development/composer/composer.SlackBuild @@ -25,7 +25,7 @@ # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=composer -VERSION=${VERSION:-2.0.8} +VERSION=${VERSION:-2.0.11} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} ARCH=noarch diff --git a/development/composer/composer.info b/development/composer/composer.info index 4b00ce4e89..3cfcf27e2d 100644 --- a/development/composer/composer.info +++ b/development/composer/composer.info @@ -1,8 +1,8 @@ PRGNAM="composer" -VERSION="2.0.8" +VERSION="2.0.11" HOMEPAGE="https://getcomposer.org/" -DOWNLOAD="https://getcomposer.org/download/2.0.8/composer.phar" -MD5SUM="2309a2986a70f4f8d8f051422fba4e72" +DOWNLOAD="https://getcomposer.org/download/2.0.11/composer.phar" +MD5SUM="1f62c4a4b3b22762ff4c9adcfd7ca4b8" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/d-tools/d-tools.SlackBuild b/development/d-tools/d-tools.SlackBuild index 57881db20b..5b72f32ab2 100644 --- a/development/d-tools/d-tools.SlackBuild +++ b/development/d-tools/d-tools.SlackBuild @@ -23,11 +23,11 @@ # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=d-tools -VERSION=${VERSION:-2.095.1} +VERSION=${VERSION:-2.096.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} -DUB_VERSION=${DUB_VERSION:-1.24.1} +DUB_VERSION=${DUB_VERSION:-1.25.0} DSCANNER_VERSION=${DSCANNER_VERSION:-0.11.0} DCD_VERSION=${DCD_VERSION:-0.13.1} diff --git a/development/d-tools/d-tools.info b/development/d-tools/d-tools.info index e31f51f8e6..3dc632fad4 100644 --- a/development/d-tools/d-tools.info +++ b/development/d-tools/d-tools.info @@ -1,12 +1,12 @@ PRGNAM="d-tools" -VERSION="2.095.1" +VERSION="2.096.0" HOMEPAGE="https://dlang.org" -DOWNLOAD="https://download.dlackware.com/hosted-sources/d-tools/dub-1.24.1.tar.gz \ - https://download.dlackware.com/hosted-sources/d-tools/tools-2.095.1.tar.gz \ +DOWNLOAD="https://download.dlackware.com/hosted-sources/d-tools/dub-1.25.0.tar.gz \ + https://download.dlackware.com/hosted-sources/d-tools/tools-2.096.0.tar.gz \ https://download.dlackware.com/hosted-sources/d-tools/D-Scanner-0.11.0.tar.xz \ https://download.dlackware.com/hosted-sources/d-tools/DCD-0.13.1.tar.xz" -MD5SUM="5d7eb278c6a101866954831a591bc682 \ - 08441a9ca3bef510310be0fb59a45cf1 \ +MD5SUM="60d031ed0e2054d721e44aea33bd0ca4 \ + 00852d0d9aba131b990baeb025fbdf38 \ 59426567074ca0505fd394b599e0879d \ 3eebf17739f25c511c9957ade050bbe9" DOWNLOAD_x86_64="" diff --git a/development/dbeaver-ce/dbeaver-ce.SlackBuild b/development/dbeaver-ce/dbeaver-ce.SlackBuild index 1db8c1baeb..16d07ec4cc 100644 --- a/development/dbeaver-ce/dbeaver-ce.SlackBuild +++ b/development/dbeaver-ce/dbeaver-ce.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for dbeaver-ce -# Copyright 2020 Joielechong <juansspy@gmail.com>, Jasper Hageraats <spycrowsoft@gmail.com> +# Copyright 2021 Joielechong <juansspy@gmail.com>, Jasper Hageraats <spycrowsoft@gmail.com> # Copyright 2014 Antonio Hernández Blas <hba.nihilismus@gmail.com> # All rights reserved. # @@ -26,7 +26,7 @@ ORIGINAL_PRGNAM=dbeaver PRGNAM=dbeaver-ce -VERSION=${VERSION:-7.3.0} +VERSION=${VERSION:-21.0.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/dbeaver-ce/dbeaver-ce.info b/development/dbeaver-ce/dbeaver-ce.info index d99d8b6508..f1e4573e1b 100644 --- a/development/dbeaver-ce/dbeaver-ce.info +++ b/development/dbeaver-ce/dbeaver-ce.info @@ -1,10 +1,10 @@ PRGNAM="dbeaver-ce" -VERSION="7.3.0" +VERSION="21.0.0" HOMEPAGE="https://dbeaver.io" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://download.dbeaver.com/community/7.3.0/dbeaver-ce-7.3.0-linux.gtk.x86_64.tar.gz" -MD5SUM_x86_64="252c8d5cafc00aa46ec8ec95096692f3" +DOWNLOAD_x86_64="https://download.dbeaver.com/community/21.0.0/dbeaver-ce-21.0.0-linux.gtk.x86_64.tar.gz" +MD5SUM_x86_64="12d1dac3af310d1180448e28ebdb362d" REQUIRES="jdk" MAINTAINER="Joielechong" EMAIL="juansspy@gmail.com" diff --git a/development/dmd/dmd.SlackBuild b/development/dmd/dmd.SlackBuild index 4f3b290a62..6238259e52 100644 --- a/development/dmd/dmd.SlackBuild +++ b/development/dmd/dmd.SlackBuild @@ -23,7 +23,7 @@ # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=dmd -VERSION=${VERSION:-2.095.1} +VERSION=${VERSION:-2.096.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/dmd/dmd.info b/development/dmd/dmd.info index 477e76bc8c..17f35a5b09 100644 --- a/development/dmd/dmd.info +++ b/development/dmd/dmd.info @@ -1,8 +1,8 @@ PRGNAM="dmd" -VERSION="2.095.1" +VERSION="2.096.0" HOMEPAGE="https://dlang.org" -DOWNLOAD="http://downloads.dlang.org/releases/2.x/2.095.1/dmd.2.095.1.linux.tar.xz" -MD5SUM="08404e06e5e3fd0a9617c8d795e7cc62" +DOWNLOAD="http://downloads.dlang.org/releases/2.x/2.096.0/dmd.2.096.0.linux.tar.xz" +MD5SUM="af6687504906f358d7ec2ea824f30866" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="%README%" diff --git a/development/dotnet-runtime/doinst.sh b/development/dotnet-runtime/doinst.sh deleted file mode 100644 index ec1d7e5165..0000000000 --- a/development/dotnet-runtime/doinst.sh +++ /dev/null @@ -1 +0,0 @@ -ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/development/dotnet-runtime/dotnet-runtime.SlackBuild b/development/dotnet-runtime/dotnet-runtime.SlackBuild index 74297ad0fb..3c2f45160e 100644 --- a/development/dotnet-runtime/dotnet-runtime.SlackBuild +++ b/development/dotnet-runtime/dotnet-runtime.SlackBuild @@ -1,5 +1,5 @@ #!/bin/sh -# + # Slackware build script for dotnet-runtime. # # Copyright 2019 Reza Talebi, Shahin Shahr, Iran. @@ -23,16 +23,19 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=dotnet-runtime -VERSION=${VERSION:-3.1.8} +VERSION=${VERSION:-3.1.13} 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 + ARCH=$( uname -m ) +fi + +if [ "$ARCH" = "x86_64" ]; then + ARCHITECTURE="x64" +else + echo "Package for $ARCH architecture is not available." + exit 1 fi CWD=$(pwd) @@ -40,20 +43,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} - set -e -if [ "$( uname -m )" = "x86_64" ]; then - ARCH="x86_64" - ARCHITECTURE="x64" - SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" - BITS="amd64" -else - echo "Package for $(uname -m) architecture is not available." - exit 1 -fi - rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP @@ -64,12 +55,14 @@ mkdir -p usr/share/dotnet tar -zxf $CWD/$PRGNAM-${VERSION}-linux-${ARCHITECTURE}.tar.gz -C usr/share/dotnet chown -R root:root usr/share/dotnet +mkdir -p usr/bin +ln -s /usr/share/dotnet/dotnet usr/bin/dotnet + mkdir -p usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc -cat $CWD/doinst.sh > $PKG/install/doinst.sh cd $PKG -/sbin/makepkg -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} +/sbin/makepkg -c n -l n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} diff --git a/development/dotnet-runtime/dotnet-runtime.info b/development/dotnet-runtime/dotnet-runtime.info index fde866f9d6..04afde7a5c 100644 --- a/development/dotnet-runtime/dotnet-runtime.info +++ b/development/dotnet-runtime/dotnet-runtime.info @@ -1,10 +1,10 @@ PRGNAM="dotnet-runtime" -VERSION="3.1.8" +VERSION="3.1.13" HOMEPAGE="https://dotnet.microsoft.com/" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://download.visualstudio.microsoft.com/download/pr/e4e47a0a-132e-416a-b8eb-f3373ad189d9/43af4412e27696c3c16e50f496f6c7af/dotnet-runtime-3.1.8-linux-x64.tar.gz" -MD5SUM_x86_64="c12f3c0964df3a9539d9d4b525b1c371" +DOWNLOAD_x86_64="https://download.visualstudio.microsoft.com/download/pr/6880db3b-a4fe-4801-8e80-bbbec045f7c0/283b70d5e263c0341f011adf5a2ea5b1/dotnet-runtime-3.1.13-linux-x64.tar.gz" +MD5SUM_x86_64="f4afc5386a912138b2cb1e78b71c8815" REQUIRES="" MAINTAINER="Reza Talebi" EMAIL="reza.talebi.73@outlook.com" diff --git a/development/dotnet-sdk/doinst.sh b/development/dotnet-sdk/doinst.sh deleted file mode 100644 index ec1d7e5165..0000000000 --- a/development/dotnet-sdk/doinst.sh +++ /dev/null @@ -1 +0,0 @@ -ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/development/dotnet-sdk/dotnet-sdk.SlackBuild b/development/dotnet-sdk/dotnet-sdk.SlackBuild index 6bb5bd96cb..5154cfcf75 100644 --- a/development/dotnet-sdk/dotnet-sdk.SlackBuild +++ b/development/dotnet-sdk/dotnet-sdk.SlackBuild @@ -1,5 +1,5 @@ #!/bin/sh -# + # Slackware build script for dotnet-sdk. # # Copyright 2019 Reza Talebi, Shahin Shahr, Iran. @@ -23,16 +23,19 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=dotnet-sdk -VERSION=${VERSION:-3.1.402} +VERSION=${VERSION:-3.1.407} 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 + ARCH=$( uname -m ) +fi + +if [ "$ARCH" = "x86_64" ]; then + ARCHITECTURE="x64" +else + echo "Package for $ARCH architecture is not available." + exit 1 fi CWD=$(pwd) @@ -40,20 +43,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} - set -e -if [ "$( uname -m )" = "x86_64" ]; then - ARCH="x86_64" - ARCHITECTURE="x64" - SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" - BITS="amd64" -else - echo "Package for $(uname -m) architecture is not available." - exit 1 -fi - rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP @@ -64,12 +55,14 @@ mkdir -p usr/share/dotnet tar -zxf $CWD/$PRGNAM-${VERSION}-linux-${ARCHITECTURE}.tar.gz -C usr/share/dotnet chown -R root:root usr/share/dotnet +mkdir -p usr/bin +ln -s /usr/share/dotnet/dotnet usr/bin/dotnet + mkdir -p usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc -cat $CWD/doinst.sh > $PKG/install/doinst.sh cd $PKG -/sbin/makepkg -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} diff --git a/development/dotnet-sdk/dotnet-sdk.info b/development/dotnet-sdk/dotnet-sdk.info index 5bc625a397..624b42d8cb 100644 --- a/development/dotnet-sdk/dotnet-sdk.info +++ b/development/dotnet-sdk/dotnet-sdk.info @@ -1,10 +1,10 @@ PRGNAM="dotnet-sdk" -VERSION="3.1.402" +VERSION="3.1.407" HOMEPAGE="https://dotnet.microsoft.com/" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://download.visualstudio.microsoft.com/download/pr/f01e3d97-c1c3-4635-bc77-0c893be36820/6ec6acabc22468c6cc68b61625b14a7d/dotnet-sdk-3.1.402-linux-x64.tar.gz" -MD5SUM_x86_64="53f4e617ba3d006fb7249759aefc186f" +DOWNLOAD_x86_64="https://download.visualstudio.microsoft.com/download/pr/ab82011d-2549-4e23-a8a9-a2b522a31f27/6e615d6177e49c3e874d05ee3566e8bf/dotnet-sdk-3.1.407-linux-x64.tar.gz" +MD5SUM_x86_64="fd1e8043fdbc96eb7a41cf896d5474b8" REQUIRES="" MAINTAINER="Reza Talebi" EMAIL="reza.talebi.73@outlook.com" diff --git a/development/dwz/dwz.SlackBuild b/development/dwz/dwz.SlackBuild index 4f456a2533..8a19847c9c 100644 --- a/development/dwz/dwz.SlackBuild +++ b/development/dwz/dwz.SlackBuild @@ -24,7 +24,7 @@ #download from mirrors.kernel.org/sourceware/dwx/releases/ PRGNAM=dwz -VERSION=${VERSION:-0.13} +VERSION=${VERSION:-0.14} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/dwz/dwz.info b/development/dwz/dwz.info index e9464ab4ef..f79e5a1950 100644 --- a/development/dwz/dwz.info +++ b/development/dwz/dwz.info @@ -1,8 +1,8 @@ PRGNAM="dwz" -VERSION="0.13" +VERSION="0.14" HOMEPAGE="https://sourceware.org/git/?p=dwz.git;a=summary" -DOWNLOAD="http://mirrors.kernel.org/sourceware/dwz/releases/dwz-0.13.tar.xz" -MD5SUM="6cb10dc92d432a5b86bc3fe36e154698" +DOWNLOAD="http://mirrors.kernel.org/sourceware/dwz/releases/dwz-0.14.tar.xz" +MD5SUM="1f1225898bd40d63041d54454fcda5b6" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/eclipse-platform/eclipse-platform.SlackBuild b/development/eclipse-platform/eclipse-platform.SlackBuild index 9f3d4f6d35..fa87427857 100644 --- a/development/eclipse-platform/eclipse-platform.SlackBuild +++ b/development/eclipse-platform/eclipse-platform.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=eclipse-platform -VERSION=${VERSION:-4.18} +VERSION=${VERSION:-4.19} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -47,7 +47,7 @@ OUTPUT=${OUTPUT:-/tmp} SRCNAM=eclipse -set -e +set -eu rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT diff --git a/development/eclipse-platform/eclipse-platform.info b/development/eclipse-platform/eclipse-platform.info index 078137f7b0..d1f4913090 100644 --- a/development/eclipse-platform/eclipse-platform.info +++ b/development/eclipse-platform/eclipse-platform.info @@ -1,10 +1,10 @@ PRGNAM="eclipse-platform" -VERSION="4.18" -HOMEPAGE="http://www.eclipse.org" +VERSION="4.19" +HOMEPAGE="https://www.eclipse.org/" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="http://ftp.osuosl.org/pub/eclipse/eclipse/downloads/drops4/R-4.18-202012021800/eclipse-platform-4.18-linux-gtk-x86_64.tar.gz" -MD5SUM_x86_64="9340e2af80714e4113ee4ecd51be04c2" +DOWNLOAD_x86_64="https://ftp.osuosl.org/pub/eclipse/eclipse/downloads/drops4/R-4.19-202103031800/eclipse-platform-4.19-linux-gtk-x86_64.tar.gz" +MD5SUM_x86_64="48253adbb219851359613344d942d934" REQUIRES="jdk webkit2gtk" MAINTAINER="Igor Alexandrov" EMAIL="igor.alexandrov@outlook.com" diff --git a/development/eovim/07716.patch b/development/eovim/07716.patch deleted file mode 100644 index a591038ac9..0000000000 --- a/development/eovim/07716.patch +++ /dev/null @@ -1,427 +0,0 @@ -From 0771672b18c6645a7fa4de61ac106bdf3b69a04a Mon Sep 17 00:00:00 2001 -From: Jean Guyomarc'h <jean@guyomarch.bzh> -Date: Sat, 12 Jan 2019 08:43:01 +0100 -Subject: [PATCH] nvim: handle requests initiates by neovim - -Neovim is able to initiate requests to the UI client (via the -'rpcrequest()') API. Eovim is now able to run a user-defined callback -function when a request is emitted. A request response is sent back to -neovim. This is one step to solve #38. ---- - CMakeLists.txt | 1 + - include/eovim/nvim.h | 11 +++ - include/eovim/nvim_request.h | 52 ++++++++++++++ - src/main.c | 2 + - src/nvim.c | 72 +++++++++++++++++++- - src/nvim_api.c | 18 ++--- - src/nvim_request.c | 127 +++++++++++++++++++++++++++++++++++ - 7 files changed, 272 insertions(+), 11 deletions(-) - create mode 100644 include/eovim/nvim_request.h - create mode 100644 src/nvim_request.c - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index adf75dc..cfc6dbf 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -115,6 +115,7 @@ add_executable(eovim - "${SRC_DIR}/event/cmdline.c" - "${SRC_DIR}/nvim_api.c" - "${SRC_DIR}/nvim_helper.c" -+ "${SRC_DIR}/nvim_request.c" - "${SRC_DIR}/plugin.c" - "${SRC_DIR}/options.c" - "${SRC_DIR}/contrib.c" -diff --git a/include/eovim/nvim.h b/include/eovim/nvim.h -index 13c77ab..f27e3f4 100644 ---- a/include/eovim/nvim.h -+++ b/include/eovim/nvim.h -@@ -52,6 +52,8 @@ struct nvim - Eina_List *requests; - - msgpack_unpacker unpacker; -+ -+ /* The following msgpack structures must be handled on the main loop only */ - msgpack_sbuffer sbuffer; - msgpack_packer packer; - uint32_t request_id; -@@ -76,4 +78,13 @@ void nvim_mouse_enabled_set(s_nvim *nvim, Eina_Bool enable); - Eina_Bool nvim_mouse_enabled_get(const s_nvim *nvim); - Eina_Stringshare *nvim_eovimrc_path_get(const s_nvim *nvim); - -+/** -+ * Flush the msgpack buffer to the neovim instance, by writing to its standard -+ * input -+ * -+ * @param[in] nvim The neovim handle -+ * @return EINA_TRUE on success, EINA_FALSE on failure. -+ */ -+Eina_Bool nvim_flush(s_nvim *nvim); -+ - #endif /* ! __EOVIM_NVIM_H__ */ -diff --git a/include/eovim/nvim_request.h b/include/eovim/nvim_request.h -new file mode 100644 -index 0000000..68de980 ---- /dev/null -+++ b/include/eovim/nvim_request.h -@@ -0,0 +1,52 @@ -+/* -+ * Copyright (c) 2019 Jean Guyomarc'h -+ * -+ * 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. -+ */ -+ -+#ifndef EOVIM_NVIM_REQUEST_H__ -+#define EOVIM_NVIM_REQUEST_H__ -+ -+#include "eovim/types.h" -+ -+/** -+ * Callback signature used when replying to a request. -+ * -+ * @param[in] nvim The neovim handle -+ * @param[in] args Array of arguments from the request -+ * @param[in,out] pk Msgpack packer to be used to write the error and the -+ * result of the request. See msgpack-rpc. -+ * @return EINA_TRUE on success, EINA_FALSE on failure -+ * -+ * @note This function should not call nvim_flush(). It is automatically handled. -+ */ -+typedef Eina_Bool (*f_nvim_request_cb)(s_nvim *nvim, const msgpack_object_array *args, -+ msgpack_packer *pk); -+ -+Eina_Bool nvim_request_init(void); -+void nvim_request_shutdown(void); -+ -+Eina_Bool nvim_request_add(const char *request_name, f_nvim_request_cb func); -+void nvim_request_del(const char *request_name); -+ -+Eina_Bool -+nvim_request_process(s_nvim *nvim, Eina_Stringshare *request, -+ const msgpack_object_array *args, uint32_t req_id); -+ -+#endif /* ! EOVIM_NVIM_REQUEST_H__ */ -diff --git a/src/main.c b/src/main.c -index 2708186..4beb699 100644 ---- a/src/main.c -+++ b/src/main.c -@@ -24,6 +24,7 @@ - #include "eovim/config.h" - #include "eovim/nvim.h" - #include "eovim/nvim_api.h" -+#include "eovim/nvim_request.h" - #include "eovim/nvim_event.h" - #include "eovim/termview.h" - #include "eovim/main.h" -@@ -53,6 +54,7 @@ static const s_module _modules[] = - MODULE(config), - MODULE(keymap), - MODULE(nvim_api), -+ MODULE(nvim_request), - MODULE(nvim_event), - MODULE(plugin), - MODULE(prefs), -diff --git a/src/nvim.c b/src/nvim.c -index 6c9d18f..83fdee4 100644 ---- a/src/nvim.c -+++ b/src/nvim.c -@@ -26,6 +26,7 @@ - #include "eovim/config.h" - #include "eovim/nvim_api.h" - #include "eovim/nvim_event.h" -+#include "eovim/nvim_request.h" - #include "eovim/nvim_helper.h" - #include "eovim/log.h" - #include "eovim/main.h" -@@ -53,6 +54,51 @@ _nvim_get(void) - return _nvim_instance; - } - -+static Eina_Bool -+_handle_request(s_nvim *nvim, const msgpack_object_array *args) -+{ -+ /* Retrieve the request identifier ****************************************/ -+ if (EINA_UNLIKELY(args->ptr[1].type != MSGPACK_OBJECT_POSITIVE_INTEGER)) -+ { -+ ERR("Second argument in request is expected to be an integer"); -+ return EINA_FALSE; -+ } -+ const uint64_t long_req_id = args->ptr[1].via.u64; -+ if (EINA_UNLIKELY(long_req_id > UINT32_MAX)) -+ { -+ ERR("Request ID '%" PRIu64 " is too big", long_req_id); -+ return EINA_FALSE; -+ } -+ const uint32_t req_id = (uint32_t)long_req_id; -+ -+ /* Retrieve the request arguments *****************************************/ -+ if (EINA_UNLIKELY(args->ptr[3].type != MSGPACK_OBJECT_ARRAY)) -+ { -+ ERR("Fourth argument in request is expected to be an array"); -+ return EINA_FALSE; -+ } -+ const msgpack_object_array *const req_args = &(args->ptr[3].via.array); -+ -+ /* Retrieve the request name **********************************************/ -+ if (EINA_UNLIKELY(args->ptr[2].type != MSGPACK_OBJECT_STR)) -+ { -+ ERR("Third argument in request is expected to be a string"); -+ return EINA_FALSE; -+ } -+ const msgpack_object_str *const str = &(args->ptr[2].via.str); -+ Eina_Stringshare *const request = -+ eina_stringshare_add_length(str->ptr, str->size); -+ if (EINA_UNLIKELY(! request)) -+ { -+ ERR("Failed to create stringshare"); -+ return EINA_FALSE; -+ } -+ -+ const Eina_Bool ok = nvim_request_process(nvim, request, req_args, req_id); -+ eina_stringshare_del(request); -+ return ok; -+} -+ - static Eina_Bool - _handle_request_response(s_nvim *nvim, - const msgpack_object_array *args) -@@ -289,6 +335,7 @@ _nvim_received_data_cb(void *data EINA_UNUSED, - int type EINA_UNUSED, - void *event) - { -+ /* See https://github.com/msgpack-rpc/msgpack-rpc/blob/master/spec.md */ - const Ecore_Exe_Event_Data *const info = event; - s_nvim *const nvim = _nvim_get(); - msgpack_unpacker *const unpacker = &nvim->unpacker; -@@ -356,11 +403,15 @@ _nvim_received_data_cb(void *data EINA_UNUSED, - } - switch (args->ptr[0].via.u64) - { -- case 1: -+ case 0: /* msgpack-rpc request */ -+ _handle_request(nvim, args); -+ break; -+ -+ case 1: /* msgpack-rpc response */ - _handle_request_response(nvim, args); - break; - -- case 2: -+ case 2: /* msgpack-rpc notification */ - _handle_notification(nvim, args); - break; - -@@ -824,6 +875,23 @@ nvim_free(s_nvim *nvim) - } - } - -+Eina_Bool nvim_flush(s_nvim *nvim) -+{ -+ /* Send the data present in the msgpack buffer */ -+ const Eina_Bool ok = -+ ecore_exe_send(nvim->exe, nvim->sbuffer.data, (int)nvim->sbuffer.size); -+ -+ /* Now that the data is gone (hopefully), clear the buffer */ -+ msgpack_sbuffer_clear(&nvim->sbuffer); -+ if (EINA_UNLIKELY(! ok)) -+ { -+ CRI("Failed to send %zu bytes to neovim", nvim->sbuffer.size); -+ return EINA_FALSE; -+ } -+ DBG("Sent %zu bytes to neovim", nvim->sbuffer.size); -+ return EINA_TRUE; -+} -+ - void - nvim_mouse_enabled_set(s_nvim *nvim, - Eina_Bool enable) -diff --git a/src/nvim_api.c b/src/nvim_api.c -index 0b7e6ee..8082352 100644 ---- a/src/nvim_api.c -+++ b/src/nvim_api.c -@@ -55,8 +55,13 @@ _request_new(s_nvim *nvim, - req->uid = nvim_next_uid_get(nvim); - DBG("Preparing request '%s' with id %"PRIu32, rpc_name, req->uid); - -- /* Clear the serialization buffer before pushing a new request */ -- msgpack_sbuffer_clear(&nvim->sbuffer); -+ /* The buffer MUST be empty before preparing another request. If this is not -+ * the case, something went very wrong! Discard the buffer and keep going */ -+ if (EINA_UNLIKELY(nvim->sbuffer.size != 0u)) -+ { -+ ERR("The buffer is not empty. I've messed up somewhere"); -+ msgpack_sbuffer_clear(&nvim->sbuffer); -+ } - - /* Keep the request around */ - nvim->requests = eina_list_append(nvim->requests, req); -@@ -91,19 +96,14 @@ _request_cleanup(s_nvim *nvim, - } - - static Eina_Bool --_request_send(s_nvim *nvim, -- s_request *req) -+_request_send(s_nvim *nvim, s_request *req) - { - /* Finally, send that to the slave neovim process */ -- const Eina_Bool ok = -- ecore_exe_send(nvim->exe, nvim->sbuffer.data, (int)nvim->sbuffer.size); -- if (EINA_UNLIKELY(! ok)) -+ if (EINA_UNLIKELY(! nvim_flush(nvim))) - { -- CRI("Failed to send %zu bytes to neovim", nvim->sbuffer.size); - _request_cleanup(nvim, req); - return EINA_FALSE; - } -- DBG("Sent %zu bytes to neovim", nvim->sbuffer.size); - return EINA_TRUE; - } - -diff --git a/src/nvim_request.c b/src/nvim_request.c -new file mode 100644 -index 0000000..7d34602 ---- /dev/null -+++ b/src/nvim_request.c -@@ -0,0 +1,127 @@ -+/* -+ * Copyright (c) 2019 Jean Guyomarc'h -+ * -+ * 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. -+ */ -+ -+#include "eovim/nvim_request.h" -+#include "eovim/nvim.h" -+#include "eovim/log.h" -+ -+static Eina_Hash *_nvim_requests; -+ -+ -+/*============================================================================* -+ * API * -+ *============================================================================*/ -+ -+Eina_Bool -+nvim_request_add(const char *request_name, f_nvim_request_cb func) -+{ -+ Eina_Stringshare *const name = eina_stringshare_add(request_name); -+ const Eina_Bool ok = eina_hash_direct_add(_nvim_requests, name, func); -+ if (EINA_UNLIKELY(! ok)) -+ { -+ ERR("Failed to register request \"%s\"", request_name); -+ return EINA_FALSE; -+ } -+ return EINA_TRUE; -+} -+ -+void -+nvim_request_del(const char *request_name) -+{ -+ Eina_Stringshare *const name = eina_stringshare_add(request_name); -+ eina_hash_del(_nvim_requests, name, NULL); -+ eina_stringshare_del(name); -+} -+ -+Eina_Bool -+nvim_request_init(void) -+{ -+ _nvim_requests = eina_hash_stringshared_new(NULL); -+ if (EINA_UNLIKELY(! _nvim_requests)) -+ { -+ CRI("Failed to create hash table"); -+ return EINA_FALSE; -+ } -+ return EINA_TRUE; -+} -+ -+void -+nvim_request_shutdown(void) -+{ -+ assert(_nvim_requests != NULL); -+ eina_hash_free(_nvim_requests); -+ _nvim_requests = NULL; -+} -+ -+Eina_Bool -+nvim_request_process(s_nvim *nvim, Eina_Stringshare *request, -+ const msgpack_object_array *args, uint32_t req_id) -+{ -+ /* This function shall only be used on the main loop. Otherwise, we cannot -+ * use this packer */ -+ msgpack_packer *const pk = &nvim->packer; -+ -+ /* The buffer MUST be empty before preparing the response. If this is not -+ * the case, something went very wrong! Discard the buffer and keep going */ -+ if (EINA_UNLIKELY(nvim->sbuffer.size != 0u)) -+ { -+ ERR("The buffer is not empty. I've messed up somewhere"); -+ msgpack_sbuffer_clear(&nvim->sbuffer); -+ } -+ -+ /* -+ * Pack the message! It is an array of four (4) items: -+ * - the rpc type: -+ * - 1 is a request response -+ * - the unique identifier of the request -+ * - the error return -+ * - the result return -+ * -+ * We start to reply with the two first elements. If we are not prepared to -+ * handle this request, we will finish the message with an error and no -+ * result. But if someone handles the request, it is up to the handler to -+ * finish the message by setting both the error and result. -+ */ -+ msgpack_pack_array(pk, 4); -+ msgpack_pack_int(pk, 1); -+ msgpack_pack_uint32(pk, req_id); -+ -+ const f_nvim_request_cb func = eina_hash_find(_nvim_requests, request); -+ if (EINA_UNLIKELY(! func)) -+ { -+ WRN("No handler for request '%s'", request); -+ const char error[] = "unknown request"; -+ -+ /* See msgpack-rpc request response. Reply there is an error */ -+ msgpack_pack_str(pk, sizeof(error) - 1u); -+ msgpack_pack_str_body(pk, error, sizeof(error) - 1u); -+ msgpack_pack_nil(pk); -+ nvim_flush(nvim); -+ return EINA_FALSE; -+ } -+ else -+ { -+ const Eina_Bool ok = func(nvim, args, pk); -+ nvim_flush(nvim); -+ return ok; -+ } -+} diff --git a/development/eovim/7b320.patch b/development/eovim/7b320.patch deleted file mode 100644 index a2b31e8c7f..0000000000 --- a/development/eovim/7b320.patch +++ /dev/null @@ -1,182 +0,0 @@ -From 7b320c17b1fc8821eac411f6d6afc14e32f7e093 Mon Sep 17 00:00:00 2001 -From: Jean Guyomarc'h <jean@guyomarch.bzh> -Date: Sat, 12 Jan 2019 08:46:44 +0100 -Subject: [PATCH] nvim: properly handle the vimenter request - -Fixes #38 ---- - include/eovim/nvim_api.h | 3 ++- - include/eovim/nvim_helper.h | 2 +- - src/nvim.c | 47 +++++++++++++++++++++++++++---------- - src/nvim_api.c | 6 +++-- - src/nvim_helper.c | 4 ++-- - 5 files changed, 43 insertions(+), 19 deletions(-) - -diff --git a/include/eovim/nvim_api.h b/include/eovim/nvim_api.h -index 9885ee1..ca9baab 100644 ---- a/include/eovim/nvim_api.h -+++ b/include/eovim/nvim_api.h -@@ -27,7 +27,8 @@ - #include <Eina.h> - #include <msgpack.h> - --Eina_Bool nvim_api_ui_attach(s_nvim *nvim, unsigned int width, unsigned int height); -+Eina_Bool nvim_api_ui_attach(s_nvim *nvim, unsigned int width, unsigned int height, -+ f_nvim_api_cb func, void *func_data); - Eina_Bool nvim_api_get_api_info(s_nvim *nvim, f_nvim_api_cb cb, void *data); - Eina_Bool nvim_api_ui_try_resize(s_nvim *nvim, unsigned int width, unsigned height); - Eina_Bool nvim_api_ui_ext_cmdline_set(s_nvim *nvim, Eina_Bool externalize); -diff --git a/include/eovim/nvim_helper.h b/include/eovim/nvim_helper.h -index b6ce5f4..9f976d5 100644 ---- a/include/eovim/nvim_helper.h -+++ b/include/eovim/nvim_helper.h -@@ -49,6 +49,6 @@ nvim_helper_highlight_group_decode_noop(s_nvim *nvim, - - - void nvim_helper_autocmd_do(s_nvim *nvim, const char *event); --void nvim_helper_autocmd_vimenter_exec(s_nvim *nvim, f_nvim_api_cb func, void *func_data); -+void nvim_helper_autocmd_vimenter_exec(s_nvim *nvim); - - #endif /* ! __EOVIM_NVIM_HELPER_H__ */ -diff --git a/src/nvim.c b/src/nvim.c -index 83fdee4..a003a00 100644 ---- a/src/nvim.c -+++ b/src/nvim.c -@@ -43,6 +43,8 @@ enum - static Ecore_Event_Handler *_event_handlers[__HANDLERS_LAST]; - static s_nvim *_nvim_instance = NULL; - -+static void _api_decode_cb(s_nvim *nvim, void *data, const msgpack_object *result); -+ - /*============================================================================* - * Private API * - *============================================================================*/ -@@ -278,6 +280,15 @@ _handle_notification(s_nvim *nvim, - return EINA_FALSE; - } - -+static Eina_Bool -+_vimenter_request_cb(s_nvim *nvim EINA_UNUSED, -+ const msgpack_object_array *args EINA_UNUSED, -+ msgpack_packer *pk) -+{ -+ msgpack_pack_nil(pk); /* Error */ -+ msgpack_pack_nil(pk); /* Result */ -+ return EINA_TRUE; -+} - - /*============================================================================* - * Nvim Processes Events Handlers * -@@ -298,6 +309,21 @@ _nvim_added_cb(void *data EINA_UNUSED, - - const Ecore_Exe_Event_Add *const info = event; - INF("Process with PID %i was created", ecore_exe_pid_get(info->exe)); -+ -+ /* Okay, at this point the neovim process is running! Great! Now, we can -+ * start to retrieve the API information and trigger the vimenter autocmd. -+ * -+ * We can start attaching the UI on the fly. -+ * See :help ui-startup for details. -+ */ -+ s_nvim *const nvim = _nvim_get(); -+ nvim_api_get_api_info(nvim, _api_decode_cb, NULL); -+ -+ nvim_helper_autocmd_vimenter_exec(nvim); -+ const s_geometry *const geo = &nvim->opts->geometry; -+ nvim_api_ui_attach(nvim, geo->w, geo->h, _ui_attached_cb, NULL); -+ -+ - return ECORE_CALLBACK_PASS_ON; - } - -@@ -438,6 +464,7 @@ _nvim_received_error_cb(void *data EINA_UNUSED, - return ECORE_CALLBACK_PASS_ON; - } - -+/* FIXME this is soooooo fragile */ - static void - _nvim_runtime_load(s_nvim *nvim, - const char *filename) -@@ -653,16 +680,6 @@ _api_decode_cb(s_nvim *nvim, void *data EINA_UNUSED, const msgpack_object *resul - _virtual_interface_setup(nvim); - } - --static void --_vimenter_cb(s_nvim *nvim, -- void *data EINA_UNUSED, -- const msgpack_object *result EINA_UNUSED) --{ -- _nvim_builtin_runtime_load(nvim); -- _nvim_eovimrc_load(nvim); -- nvim_api_var_integer_set(nvim, "eovim_running", 1); --} -- - static void - _nvim_plugins_load(s_nvim *nvim) - { -@@ -815,6 +832,9 @@ nvim_new(const s_options *opts, - /* Initialize the virtual interface to safe values (non-NULL pointers) */ - _virtual_interface_init(nvim); - -+ /* Add a callback to the vimenter request */ -+ nvim_request_add("vimenter", _vimenter_request_cb); -+ - /* Create the neovim process */ - nvim->exe = ecore_exe_pipe_run( - eina_strbuf_string_get(cmdline), -@@ -831,9 +851,10 @@ nvim_new(const s_options *opts, - DBG("Running %s", eina_strbuf_string_get(cmdline)); - eina_strbuf_free(cmdline); - -- nvim_api_get_api_info(nvim, _api_decode_cb, NULL); -- nvim_helper_autocmd_vimenter_exec(nvim, _vimenter_cb, NULL); -- nvim_api_ui_attach(nvim, opts->geometry.w, opts->geometry.h); -+ /* FIXME These are sooo fragile. Rework that!!! */ -+ _nvim_builtin_runtime_load(nvim); -+ _nvim_eovimrc_load(nvim); -+ nvim_api_var_integer_set(nvim, "eovim_running", 1); - - /* Create the GUI window */ - if (EINA_UNLIKELY(! gui_add(&nvim->gui, nvim))) -diff --git a/src/nvim_api.c b/src/nvim_api.c -index 8082352..cf93577 100644 ---- a/src/nvim_api.c -+++ b/src/nvim_api.c -@@ -138,8 +138,8 @@ void nvim_api_request_call(s_nvim *nvim, - - Eina_Bool - nvim_api_ui_attach(s_nvim *nvim, -- unsigned int width, -- unsigned int height) -+ unsigned int width, unsigned int height, -+ f_nvim_api_cb func, void *func_data) - { - const char api[] = "nvim_ui_attach"; - s_request *const req = _request_new(nvim, api, sizeof(api) - 1); -@@ -148,6 +148,8 @@ nvim_api_ui_attach(s_nvim *nvim, - CRI("Failed to create request"); - return EINA_FALSE; - } -+ req->cb.func = func; -+ req->cb.data = func_data; - - const s_config *const cfg = nvim->config; - -diff --git a/src/nvim_helper.c b/src/nvim_helper.c -index 7199203..2ec09fb 100644 ---- a/src/nvim_helper.c -+++ b/src/nvim_helper.c -@@ -134,11 +134,11 @@ nvim_helper_autocmd_do(s_nvim *nvim, - } - - void --nvim_helper_autocmd_vimenter_exec(s_nvim *nvim, f_nvim_api_cb func, void *func_data) -+nvim_helper_autocmd_vimenter_exec(s_nvim *nvim) - { - const char cmd[] = "autocmd VimEnter * call rpcrequest(1, 'vimenter')"; - const Eina_Bool ok = -- nvim_api_command(nvim, cmd, sizeof(cmd) - 1u, func, func_data); -+ nvim_api_command(nvim, cmd, sizeof(cmd) - 1u, NULL, NULL); - if (EINA_UNLIKELY(! ok)) - { ERR("Failed to execute: %s", cmd); } - } diff --git a/development/eovim/dd8f0.patch b/development/eovim/dd8f0.patch deleted file mode 100644 index 9b9722a037..0000000000 --- a/development/eovim/dd8f0.patch +++ /dev/null @@ -1,107 +0,0 @@ -From dd8f0d3fff4951cd7b7ea294823b8e377024c2ff Mon Sep 17 00:00:00 2001 -From: Jean Guyomarc'h <jean@guyomarch.bzh> -Date: Sat, 12 Jan 2019 08:47:35 +0100 -Subject: [PATCH] gui: make an overlay fade when the UI is attached to neovim - ---- - data/themes/default.edc | 29 +++++++++++++++++++++++++++++ - include/eovim/gui.h | 1 + - src/gui.c | 5 +++++ - src/nvim.c | 9 +++++++-- - 4 files changed, 42 insertions(+), 2 deletions(-) - -diff --git a/data/themes/default.edc b/data/themes/default.edc -index 27703fc..7f8d0e3 100644 ---- a/data/themes/default.edc -+++ b/data/themes/default.edc -@@ -430,6 +430,19 @@ collections { - visible: 0; - } - } -+ -+ rect { "overlay"; nomouse; -+ desc { "default"; -+ color: 40 40 40 255;; -+ } -+ desc { "fade"; -+ color: 40 40 40 0; -+ } -+ desc { "faded"; -+ inherit: "fade"; -+ visible: 0; /* Make sure it is killed */ -+ } -+ } - } - - programs { -@@ -437,6 +450,22 @@ collections { - action: PLAY_SAMPLE "bell" 1.0 ALERT; - } - -+ /* [OVERLAY FADING] ************************************************** -+ * When eovim starts, we push an overlay that covers the whole window. -+ * When neovim is successfully attached to the UI, we make the overlay -+ * fade away, so we can begin to use neovim. */ -+ program { signal: "eovim,ready"; source: "eovim"; -+ action: STATE_SET "fade"; -+ target: "overlay"; -+ transition: ACCELERATE 0.2; -+ after: "eovim_overlay_faded"; -+ } -+ program { name: "eovim_overlay_faded"; -+ action: STATE_SET "faded"; -+ target: "overlay"; -+ } -+ /* END OVERLAY FADING ***********************************************/ -+ - program { signal: "eovim,cmdline,show"; source: "eovim"; - action: STATE_SET "default"; - target: "eovim.cmdline"; -diff --git a/include/eovim/gui.h b/include/eovim/gui.h -index f05fb97..981e957 100644 ---- a/include/eovim/gui.h -+++ b/include/eovim/gui.h -@@ -192,6 +192,7 @@ void gui_caps_lock_alert(s_gui *gui); - void gui_caps_lock_dismiss(s_gui *gui); - Eina_Bool gui_caps_lock_warning_get(const s_gui *gui); - -+void gui_ready_set(s_gui *gui); - void gui_mode_update(s_gui *gui, const s_mode *mode); - - #endif /* ! __EOVIM_GUI_H__ */ -diff --git a/src/gui.c b/src/gui.c -index 96dcdcd..efd476b 100644 ---- a/src/gui.c -+++ b/src/gui.c -@@ -893,6 +893,11 @@ gui_bell_ring(s_gui *gui) - elm_layout_signal_emit(gui->layout, "eovim,bell,ring", "eovim"); - } - -+void gui_ready_set(s_gui *gui) -+{ -+ elm_layout_signal_emit(gui->layout, "eovim,ready", "eovim"); -+} -+ - static void - _compl_item_del(void *data, - Evas_Object *obj EINA_UNUSED) -diff --git a/src/nvim.c b/src/nvim.c -index a003a00..dcf263d 100644 ---- a/src/nvim.c -+++ b/src/nvim.c -@@ -49,8 +49,13 @@ static void _api_decode_cb(s_nvim *nvim, void *data, const msgpack_object *resul - * Private API * - *============================================================================*/ - --static inline s_nvim * --_nvim_get(void) -+static void _ui_attached_cb(s_nvim *nvim, void *data EINA_UNUSED, -+ const msgpack_object *result EINA_UNUSED) -+{ -+ gui_ready_set(&nvim->gui); -+} -+ -+static inline s_nvim *_nvim_get(void) - { - /* We handle only one neovim instance */ - return _nvim_instance; diff --git a/development/eovim/eovim.SlackBuild b/development/eovim/eovim.SlackBuild index 3eaaa8b9a6..c14ae7be63 100644 --- a/development/eovim/eovim.SlackBuild +++ b/development/eovim/eovim.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for eovim -# Copyright 2018-2019 Benjamin Trigona-Harany +# Copyright 2018-2021 Benjamin Trigona-Harany # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=eovim -VERSION=${VERSION:-0.1.3} +VERSION=${VERSION:-0.2.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -69,9 +69,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 {} \; -patch -p1 < $CWD/7b320.patch -patch -p1 < $CWD/07716.patch -patch -p1 < $CWD/dd8f0.patch +sed -i '25,28d' cmake/Modules/FindEfl.cmake mkdir -p build cd build @@ -79,7 +77,6 @@ cd build -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_BUILD_TYPE=Release \ - -DLIB_INSTALL_DIR=lib${LIBDIRSUFFIX} \ .. make install DESTDIR=$PKG cd .. diff --git a/development/eovim/eovim.info b/development/eovim/eovim.info index cdaa0982bf..ae1dd04d6b 100644 --- a/development/eovim/eovim.info +++ b/development/eovim/eovim.info @@ -1,8 +1,8 @@ PRGNAM="eovim" -VERSION="0.1.3" +VERSION="0.2.0" HOMEPAGE="https://github.com/jeanguyomarch/eovim" -DOWNLOAD="https://github.com/jeanguyomarch/eovim/archive/v0.1.3/eovim-0.1.3.tar.gz" -MD5SUM="c4f833fa94c483d20d83eb83b48c4c23" +DOWNLOAD="https://github.com/jeanguyomarch/eovim/archive/v0.2.0/eovim-0.2.0.tar.gz" +MD5SUM="9386331be9cbf2bf4910ccb794f47bdf" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="efl neovim" diff --git a/development/f2c/README b/development/f2c/README index ed89051435..5f2431f228 100644 --- a/development/f2c/README +++ b/development/f2c/README @@ -1,13 +1,22 @@ + f2c is a Fortran-to-C converter. This package includes libf2c, which must be linked to the resulting C -code. Thus the general idea is +code. - f2c foo.f - gcc foo.c -lf2c +Thus the general idea is: f2c foo.f; gcc foo.c -lf2c Or use the fc script provided in the docs directory. Beware, fc is also a bash builtin. -If combining with gfortran, you may want to use the gfortran -ff2c -option. See the gfortran man page. +f2c used to use two separate libraries, libi77 and libf77. These are +now rolled together into libf2c. Beware, libf2c carries a separate +version number from f2c itself. The version number associated with the +SlackBuilds package is the f2c version number. + +If combining with gfortran, you may want to use gfortran -ff2c. See the +gfortran man page. + +Multiple files must be downloaded because netlib doesn't provide a +convenient single tarball. + diff --git a/development/f2c/f2c.SlackBuild b/development/f2c/f2c.SlackBuild index 4106279e3f..6256e7075f 100644 --- a/development/f2c/f2c.SlackBuild +++ b/development/f2c/f2c.SlackBuild @@ -27,10 +27,12 @@ VERSION=${VERSION:-20160102} # This is the f2c version, not libf2c. BUILD=${BUILD:-1} TAG=${TAG:-_SBo} +# Automatically determine the architecture we're building on: if [ -z "$ARCH" ]; then case "$( uname -m )" in i?86) ARCH=i586 ;; arm*) ARCH=arm ;; + # Unless $ARCH is already set, use uname -m for all other archs: *) ARCH=$( uname -m ) ;; esac fi @@ -66,7 +68,7 @@ cd $PRGNAM-$VERSION/libf2c unzip $CWD/libf2c.zip cd $TMP/$PRGNAM-$VERSION -tar xvf $CWD/src.tgz +tar xfvz $CWD/src.tgz chown -R root:root . find -L . \ @@ -75,46 +77,49 @@ 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 {} \; -# libf2c - +# make libf2c: cd $TMP/$PRGNAM-$VERSION/libf2c make CFLAGS="${SLKCFLAGS}" -f makefile.u -mkdir -p $PKG/usr/lib${LIBDIRSUFFIX} -make -f makefile.u LIBDIR=$PKG/usr/lib${LIBDIRSUFFIX} install -strip --strip-unneeded $PKG/usr/lib${LIBDIRSUFFIX}/libf2c.a - -# f2c +# install libf2c: +mkdir -p $PKG/usr/lib +make -f makefile.u LIBDIR=$PKG/usr/lib install +# make f2c: cd $TMP/$PRGNAM-$VERSION/src make CFLAGS="${SLKCFLAGS}" -f makefile.u +# install f2c: mkdir -p $PKG/usr/bin -install -s f2c $PKG/usr/bin -strip --strip-unneeded $PKG/usr/bin/f2c - mkdir -p $PKG/usr/include +install -s f2c $PKG/usr/bin install f2c.h $PKG/usr/include +# strip binaries: +strip --strip-unneeded $PKG/usr/lib/libf2c.a +strip --strip-unneeded $PKG/usr/bin/f2c + +# install f2c man page: +cd $TMP mkdir -p $PKG/usr/man/man1 -install f2c.1 $PKG/usr/man/man1/f2c.1 +install $PRGNAM-$VERSION/src/f2c.1 $PKG/usr/man/man1/f2c.1 gzip -9 $PKG/usr/man/man1/f2c.1 - -cd $TMP/$PRGNAM-$VERSION - +# install docs: +cd $TMP mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a src/Notice src/changes $PKG/usr/doc/$PRGNAM-$VERSION - -cp -a src/README $PKG/usr/doc/$PRGNAM-$VERSION/README.f2c -cp -a libf2c/README $PKG/usr/doc/$PRGNAM-$VERSION/README.libf2c - +cp -a $PRGNAM-$VERSION/src/Notice $PKG/usr/doc/$PRGNAM-$VERSION +cp -a $PRGNAM-$VERSION/src/README $PKG/usr/doc/$PRGNAM-$VERSION/README.f2c +cp -a $PRGNAM-$VERSION/src/changes $PKG/usr/doc/$PRGNAM-$VERSION +cp -a $PRGNAM-$VERSION/libf2c/README $PKG/usr/doc/$PRGNAM-$VERSION/README.libf2c cat $CWD/fc > $PKG/usr/doc/$PRGNAM-$VERSION/fc cat $CWD/f2c.pdf > $PKG/usr/doc/$PRGNAM-$VERSION/f2c.pdf cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild +# Copy the slack-desc into ./install mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc +# Make the package cd $PKG /sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} diff --git a/development/f2c/f2c.info b/development/f2c/f2c.info index 69d0ea1d2a..4b157b737c 100644 --- a/development/f2c/f2c.info +++ b/development/f2c/f2c.info @@ -6,7 +6,7 @@ DOWNLOAD="http://www.netlib.org/f2c/libf2c.zip \ http://www.netlib.org/f2c/fc \ http://www.netlib.org/f2c/f2c.pdf" MD5SUM="e80fb30fa3717660db71b1bed65b88b7 \ - f11ed7992a92ad4b4f86fdf94994473a \ + 28758bfd41de18b0d1fcf716eea05032 \ dcdf6afbd96204662bf10594b744cb44 \ 2a84d6d2f74412d7a288e721070d62b8" DOWNLOAD_x86_64="" diff --git a/development/f2c/slack-desc b/development/f2c/slack-desc index 4373cf0645..b1f3476557 100644 --- a/development/f2c/slack-desc +++ b/development/f2c/slack-desc @@ -6,14 +6,14 @@ # customary to leave one space after the ':' except on otherwise blank lines. |-----handy-ruler------------------------------------------------------| -f2c: f2c (Fortran-to-C converter) +f2c: f2c (a Fortran-to-C converter) f2c: -f2c: f2c is a Fortran-to-C converter f2c: by S. I. Feldman, David M. Gay, Mark W. Maimone, and N. L. Schryer f2c: -f2c: This package includes libf2c, which must be linked to the resulting C -f2c: code. -f2c: +f2c: From netlib. Includes libf2c. f2c: +f2c: The general idea: f2c foo.f; gcc foo.c -lf2c f2c: +f2c: If combining with gfortran, see the -ff2c option in the gfortran man +f2c: page. f2c: diff --git a/development/gedit-plugins/gedit-plugins.info b/development/gedit-plugins/gedit-plugins.info index dcc8ae446c..f5c085174d 100644 --- a/development/gedit-plugins/gedit-plugins.info +++ b/development/gedit-plugins/gedit-plugins.info @@ -1,7 +1,7 @@ PRGNAM="gedit-plugins" VERSION="2.32.0" HOMEPAGE="http://projects.gnome.org/gedit/" -DOWNLOAD="ftp://ftp.gnome.org/pub/gnome/sources/gedit-plugins/2.32/gedit-plugins-2.32.0.tar.bz2" +DOWNLOAD="https://download.gnome.org/sources/gedit-plugins/2.32/gedit-plugins-2.32.0.tar.bz2" MD5SUM="b5123846fa41f2d94992ae67e96ff79b" DOWNLOAD_x86_64="" MD5SUM_x86_64="" diff --git a/development/gedit/gedit.info b/development/gedit/gedit.info index d86a704442..fe8320a785 100644 --- a/development/gedit/gedit.info +++ b/development/gedit/gedit.info @@ -1,7 +1,7 @@ PRGNAM="gedit" VERSION="2.30.4" HOMEPAGE="http://projects.gnome.org/gedit/" -DOWNLOAD="ftp://ftp.gnome.org/pub/gnome/sources/gedit/2.30/gedit-2.30.4.tar.bz2" +DOWNLOAD="https://download.gnome.org/sources/gedit/2.30/gedit-2.30.4.tar.bz2" MD5SUM="e1eecb0a92a1a363b3d375ec5ac0fb3b" DOWNLOAD_x86_64="" MD5SUM_x86_64="" diff --git a/development/ghi/ghi.SlackBuild b/development/ghi/ghi.SlackBuild index 3cea5c1fc6..e03573280c 100644 --- a/development/ghi/ghi.SlackBuild +++ b/development/ghi/ghi.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for ghi -# Copyright 2017 Jostein Berntsen <jbernts@broadpark.no> +# Copyright 2017 Jostein Berntsen <jvbernts@online.no> # All rights reserved. # # Redistribution and use of this script, with or without modification, is diff --git a/development/ghi/ghi.info b/development/ghi/ghi.info index a64f777b67..a6104b33e9 100644 --- a/development/ghi/ghi.info +++ b/development/ghi/ghi.info @@ -7,4 +7,4 @@ DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="rubygem-pygments" MAINTAINER="Jostein Berntsen" -EMAIL="jbernts@broadpark.no" +EMAIL="jvbernts@online.no" diff --git a/development/git-crypt/README b/development/git-crypt/README new file mode 100644 index 0000000000..6363c7b888 --- /dev/null +++ b/development/git-crypt/README @@ -0,0 +1,11 @@ +git-crypt - transparent file encryption in git + +git-crypt enables transparent encryption and decryption of files in a +git repository. Files which you choose to protect are encrypted when +committed, and decrypted when checked out. git-crypt lets you freely +share a repository containing a mix of public and private content. +git-crypt gracefully degrades, so developers without the secret key +can still clone and commit to a repository with encrypted files. This +lets you store your secret material (such as keys or passwords) in the +same repository as your code, without requiring you to lock down your +entire repository. diff --git a/network/dissenter-browser/dissenter-browser.SlackBuild b/development/git-crypt/git-crypt.SlackBuild index 7eaedda22e..d2311f3035 100644 --- a/network/dissenter-browser/dissenter-browser.SlackBuild +++ b/development/git-crypt/git-crypt.SlackBuild @@ -1,8 +1,8 @@ #!/bin/sh -# Slackware build script for dissenter-browser +# Slackware build script for git-crypt -# Copyright 2019 Donald Cooley South Haven, Indiana USA +# Copyright 2021 Nicolas Piatto <nico@lodpp.net> FRANCE # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -22,8 +22,10 @@ # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -PRGNAM=dissenter-browser -VERSION=${VERSION:-1.5.114} +# 02/Mar/2021 * First version + +PRGNAM=git-crypt +VERSION=${VERSION:-0.6.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -31,7 +33,7 @@ if [ -z "$ARCH" ]; then case "$( uname -m )" in i?86) ARCH=i586 ;; arm*) ARCH=arm ;; - *) ARCH=$( uname -m ) ;; + *) ARCH=$( uname -m ) ;; esac fi @@ -40,10 +42,18 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -# Abort build if architecture is not 64-bit. -if [ "$ARCH" != "x86_64" ]; then - echo "$ARCH is not supported." - exit 1 +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" fi set -e @@ -52,39 +62,32 @@ rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP rm -rf $PRGNAM-$VERSION -mkdir -p $PRGNAM-$VERSION +tar xvf $CWD/$PRGNAM-$VERSION.tar.gz cd $PRGNAM-$VERSION -rpm2cpio < $CWD/${PRGNAM}-${VERSION}-${BUILD}.${ARCH}.rpm | cpio -imdv 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 {} \; - -cp -ap usr opt $PKG/ - -# Slackware doesn't ship a GNOME desktop so I don't see any reason for gnome-control-center -rm -rf $PKG/usr/share/gnome-control-center + \( -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 {} \; -# Move icon into place -mkdir -p $PKG/usr/share/pixmaps -cp opt/dissenter.com/dissenter/*.xpm $PKG/usr/share/pixmaps/dissenter-browser.xpm +CFLAGS="$SLKCFLAGS" \ +CXXFLAGS="$SLKCFLAGS" \ +make +make install ENABLE_MAN=yes DESTDIR=$PKG find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true -rm -rf $PKG/usr/lib - -# Place man page(s) where The Man likes 'em -mv $PKG/usr/share/man $PKG/usr/man - mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a \ + doc AUTHORS CONTRIBUTING.md COPYING NEWS README \ + RELEASE_NOTES-0.4.1.md RELEASE_NOTES-0.4.md THANKS.md \ + $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc -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/git-crypt/git-crypt.info b/development/git-crypt/git-crypt.info new file mode 100644 index 0000000000..a6a3260538 --- /dev/null +++ b/development/git-crypt/git-crypt.info @@ -0,0 +1,10 @@ +PRGNAM="git-crypt" +VERSION="0.6.0" +HOMEPAGE="https://www.agwa.name/projects/git-crypt/" +DOWNLOAD="https://github.com/AGWA/git-crypt/archive/0.6.0/git-crypt-0.6.0.tar.gz" +MD5SUM="0667274390a7e90313c443b70df4e5f9" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="" +MAINTAINER="Nicolas Piatto" +EMAIL="nico@lodpp.net" diff --git a/development/git-crypt/slack-desc b/development/git-crypt/slack-desc new file mode 100644 index 0000000000..c7b4bd94f6 --- /dev/null +++ b/development/git-crypt/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +git-crypt: git-crypt (transparent file encryption in git) +git-crypt: +git-crypt: git-crypt enables transparent encryption and decryption of files in a +git-crypt: a git repository. Files which you choose to protect are encrypted +git-crypt: when committed, and decrypted when checked out. git-crypt lets you +git-crypt: freely share a repository containing a mix of public and private +git-crypt: content. git-crypt gracefully degrades, so developers without the +git-crypt: secret key can still clone and commit to a repository with encrypted +git-crypt: files. This lets you store your secret material (such as keys or +git-crypt: passwords) in the same repository as your code, without requiring you +git-crypt: to lock down your entire repository diff --git a/development/git-extras/README b/development/git-extras/README new file mode 100644 index 0000000000..6ab459aab1 --- /dev/null +++ b/development/git-extras/README @@ -0,0 +1,5 @@ +GIT utilities + +Repo summary, repl, changelog population, author commit percentages and more. + +For more information go to Commands.md page for basic usage and examples. diff --git a/development/git-extras/git-extras.SlackBuild b/development/git-extras/git-extras.SlackBuild new file mode 100644 index 0000000000..f9760e3001 --- /dev/null +++ b/development/git-extras/git-extras.SlackBuild @@ -0,0 +1,69 @@ +#!/bin/sh + +# Slackware build script for git-extras + +# Copyright 2020-2021 Giuseppe Di Terlizzi <giuseppe.diterlizzi@gmail.com> +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +PRGNAM=git-extras +VERSION=${VERSION:-6.2.0} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} +ARCH=noarch + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$VERSION +tar xvf $CWD/$PRGNAM-$VERSION.tar.gz +cd $PRGNAM-$VERSION +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +make install PREFIX=$PKG/usr SYSCONFDIR=$PKG/etc + +mv $PKG/usr/share/man $PKG/usr +rm -rf $PKG/usr/share + +find $PKG/usr/man -type f -exec gzip -9 {} \; +for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a \ + Readme.md CONTRIBUTING.md LICENSE AUTHORS Commands.md History.md Installation.md \ + $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} diff --git a/development/git-extras/git-extras.info b/development/git-extras/git-extras.info new file mode 100644 index 0000000000..7bab5b391f --- /dev/null +++ b/development/git-extras/git-extras.info @@ -0,0 +1,10 @@ +PRGNAM="git-extras" +VERSION="6.2.0" +HOMEPAGE="https://github.com/tj/git-extras" +DOWNLOAD="https://github.com/tj/git-extras/archive/6.2.0/git-extras-6.2.0.tar.gz" +MD5SUM="aa96e6516b53e0ff63a06f910986f263" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="" +MAINTAINER="Giuseppe Di Terlizzi" +EMAIL="giuseppe.diterlizzi@gmail.com" diff --git a/development/git-extras/slack-desc b/development/git-extras/slack-desc new file mode 100644 index 0000000000..eb1886f9de --- /dev/null +++ b/development/git-extras/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +git-extras: git-extras (repo summary, repl, changelog population and more ) +git-extras: +git-extras: GIT utilities -- repo summary, repl, changelog population, author +git-extras: commit percentages and more +git-extras: +git-extras: +git-extras: +git-extras: +git-extras: +git-extras: Home-Page : https://github.com/tj/git-extras +git-extras: diff --git a/development/git-lfs/git-lfs.SlackBuild b/development/git-lfs/git-lfs.SlackBuild index 3a69237bae..50ab58906f 100644 --- a/development/git-lfs/git-lfs.SlackBuild +++ b/development/git-lfs/git-lfs.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=git-lfs -VERSION=${VERSION:-2.13.2} +VERSION=${VERSION:-2.13.3} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/git-lfs/git-lfs.info b/development/git-lfs/git-lfs.info index fdde63c805..752b307be1 100644 --- a/development/git-lfs/git-lfs.info +++ b/development/git-lfs/git-lfs.info @@ -1,10 +1,10 @@ PRGNAM="git-lfs" -VERSION="2.13.2" +VERSION="2.13.3" HOMEPAGE="https://git-lfs.github.com/" -DOWNLOAD="https://github.com/git-lfs/git-lfs/releases/download/v2.13.2/git-lfs-linux-386-v2.13.2.tar.gz" -MD5SUM="9871907084e168f845e7781a299513cf" -DOWNLOAD_x86_64="https://github.com/git-lfs/git-lfs/releases/download/v2.13.2/git-lfs-linux-amd64-v2.13.2.tar.gz" -MD5SUM_x86_64="e7341c431bfd6efff00b19e22fcb225e" +DOWNLOAD="https://github.com/git-lfs/git-lfs/releases/download/v2.13.3/git-lfs-linux-386-v2.13.3.tar.gz" +MD5SUM="58ce3f328b9520feb228e77f057929b7" +DOWNLOAD_x86_64="https://github.com/git-lfs/git-lfs/releases/download/v2.13.3/git-lfs-linux-amd64-v2.13.3.tar.gz" +MD5SUM_x86_64="28eafc12b75c29e0416b2cbb34e20758" REQUIRES="" MAINTAINER="Willy Sudiarto Raharjo" EMAIL="willysr@slackbuilds.org" diff --git a/development/github-cli/github-cli.SlackBuild b/development/github-cli/github-cli.SlackBuild index a4b0c17658..23f8f601f6 100644 --- a/development/github-cli/github-cli.SlackBuild +++ b/development/github-cli/github-cli.SlackBuild @@ -24,7 +24,7 @@ PRGNAM=github-cli DEBNAM=gh -VERSION=${VERSION:-1.6.2} +VERSION=${VERSION:-1.8.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/github-cli/github-cli.info b/development/github-cli/github-cli.info index 1ef6666234..6d99a6809d 100644 --- a/development/github-cli/github-cli.info +++ b/development/github-cli/github-cli.info @@ -1,10 +1,10 @@ PRGNAM="github-cli" -VERSION="1.6.2" +VERSION="1.8.1" HOMEPAGE="https://cli.github.com/" -DOWNLOAD="https://github.com/cli/cli/releases/download/v1.6.2/gh_1.6.2_linux_386.deb" -MD5SUM="6316c065de332771b72d6d9b5079d37f" -DOWNLOAD_x86_64="https://github.com/cli/cli/releases/download/v1.6.2/gh_1.6.2_linux_amd64.deb" -MD5SUM_x86_64="1610f3500fad9972ab7b53a9fc223f50" +DOWNLOAD="https://github.com/cli/cli/releases/download/v1.8.1/gh_1.8.1_linux_386.deb" +MD5SUM="9e793d52f56d37b6359071a0d67187b9" +DOWNLOAD_x86_64="https://github.com/cli/cli/releases/download/v1.8.1/gh_1.8.1_linux_amd64.deb" +MD5SUM_x86_64="dc7fff85e9ac3fbd170b49ce8c20326d" REQUIRES="" MAINTAINER="Ebben Aries" EMAIL="slackbuilds@dscp.org" diff --git a/development/google-go-lang/google-go-lang.SlackBuild b/development/google-go-lang/google-go-lang.SlackBuild index 2207e81595..1afff977d9 100644 --- a/development/google-go-lang/google-go-lang.SlackBuild +++ b/development/google-go-lang/google-go-lang.SlackBuild @@ -27,7 +27,7 @@ # SOFTWARE. PRGNAM=google-go-lang -VERSION=${VERSION:-1.14.14} +VERSION=${VERSION:-1.16.3} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -80,12 +80,28 @@ find -L . \ # as of >= go1.5, the cross-compiler does not need to be bootstrap, so the # compiler need only be compiled for the host OS, which it detects unset GOBIN GOPATH GOOS GOARCH -unset BASH_ENV # Not sure why, but this causes run.bash to fail --rworkman -export GOROOT_BOOTSTRAP="/usr" # gcc 5+ is go1.4 API, so we'll bootstrap with it +# Not sure why, but this causes run.bash to fail --rworkman +unset BASH_ENV + +# gcc 5+ is go1.4 API, so we'll bootstrap with it +export GOROOT_BOOTSTRAP="/usr" + +# Default GOROOT is the parent directory of all.bash, +# which is the current directory we're in. +# Defining it here means we can use it below when building +# shared libraries export GOROOT="$(pwd)" + +# The value of GOROOT once the package is installed export GOROOT_FINAL="/usr/lib${LIBDIRSUFFIX}/go${VERSION}/go" +if [ "$ARCH" = "i586" ]; then + export GO386="softfloat" +elif [ "$ARCH" = "i686" ]; then + export GO386="softfloat" +fi + cd src if [ "x${RUN_TEST}" = "xtrue" ] ; then @@ -101,6 +117,14 @@ $GOROOT/bin/go install -buildmode=shared std cd .. +# remove Go build cache +rm -rf pkg/obj/go-build/* + +# remove the doc Makefile +rm -f doc/Makefile + +mkdir -p $PKG$GOROOT_FINAL + # Put the profile scripts for setting PATH and env variables mkdir -p $PKG/etc/profile.d cat > $PKG/etc/profile.d/go.csh << EOF diff --git a/development/google-go-lang/google-go-lang.info b/development/google-go-lang/google-go-lang.info index 9c2c0aa760..a4943b4624 100644 --- a/development/google-go-lang/google-go-lang.info +++ b/development/google-go-lang/google-go-lang.info @@ -1,8 +1,8 @@ PRGNAM="google-go-lang" -VERSION="1.14.14" +VERSION="1.16.3" HOMEPAGE="http://golang.org" -DOWNLOAD="https://storage.googleapis.com/golang/go1.14.14.src.tar.gz" -MD5SUM="d74aae1179bcc61140a7b6648b3959bc" +DOWNLOAD="https://storage.googleapis.com/golang/go1.16.3.src.tar.gz" +MD5SUM="48183a40d6522f1ea59b7d63377b7072" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/hexnet/README b/development/hexnet/README new file mode 100644 index 0000000000..71f4c2d4b7 --- /dev/null +++ b/development/hexnet/README @@ -0,0 +1,8 @@ +hexnet is minimalistic network terminal for testing of binary communi- +cations. It accepts multiple pairs of characters interpreting each +pair as a hexadecimal number. Pairs may optionally be delimited by any +character, e.g. "2a:45" or "44 4c". Lower and upper case letters are +both accepted. + +Data is send to a host specified by IP address and port, received data +can be displayed in different formats. diff --git a/development/hexnet/hexnet.SlackBuild b/development/hexnet/hexnet.SlackBuild new file mode 100644 index 0000000000..d7401f7fb5 --- /dev/null +++ b/development/hexnet/hexnet.SlackBuild @@ -0,0 +1,88 @@ +#!/bin/sh + +# Slackware build script for hexnet + +# Copyright (c) 2021, Axel Bergerhoff <the.druid@arcor.de> +# 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=hexnet +VERSION=${VERSION:-1.0.0} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +set -e + +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$VERSION +tar -xvf $CWD/$PRGNAM'-'$VERSION.tar.gz +cd $PRGNAM-$VERSION +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +mkdir -p $PKG/usr/bin +gcc $SLCKFLAGS -c cmdline.c hexnet.c hexnetfunctions.c +gcc $SLCKFLAGS -o $PKG/usr/bin/hexnet cmdline.o hexnet.o hexnetfunctions.o + +gzip hexnet.1 +mkdir -p $PKG/usr/man/man1 +cp -a hexnet.1.gz $PKG/usr/man/man1/ + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a COPYING README $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/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/hexnet/hexnet.info b/development/hexnet/hexnet.info new file mode 100644 index 0000000000..22f85cbffb --- /dev/null +++ b/development/hexnet/hexnet.info @@ -0,0 +1,10 @@ +PRGNAM="hexnet" +VERSION="1.0.0" +HOMEPAGE="http://abergerhoff.de/hexnet" +DOWNLOAD="http://abergerhoff.de/hexnet/hexnet-1.0.0.tar.gz" +MD5SUM="244781552ad5fd9867fa40a5bb1beabe" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="" +MAINTAINER="Axel Bergerhoff" +EMAIL="the.druid@arcor.de" diff --git a/development/hexnet/slack-desc b/development/hexnet/slack-desc new file mode 100644 index 0000000000..b6af701eb9 --- /dev/null +++ b/development/hexnet/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +hexnet: hexnet (network terminal) +hexnet: +hexnet: Hexnet hexnet is minimalistic network terminal for testing of binary +hexnet: network IP based communications. +hexnet: It accepts multiple pairs of characters interpreting each pair as a +hexnet: hexadecimal number. +hexnet: Pairs may optionally be delimited by any character. +hexnet: Data is send to a host specified by IP address and port, received +hexnet: data can be displayed in different formats. +hexnet: +hexnet: Home page: http://abergerhoff.de/hexnet/ diff --git a/development/hopper/hopper.SlackBuild b/development/hopper/hopper.SlackBuild index 415cdb2279..f903681ea6 100644 --- a/development/hopper/hopper.SlackBuild +++ b/development/hopper/hopper.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=hopper -VERSION=${VERSION:-4.7.1} +VERSION=${VERSION:-4.7.3} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/hopper/hopper.info b/development/hopper/hopper.info index 2e2990b3f8..3364b501c9 100644 --- a/development/hopper/hopper.info +++ b/development/hopper/hopper.info @@ -1,10 +1,10 @@ PRGNAM="hopper" -VERSION="4.7.1" +VERSION="4.7.3" HOMEPAGE="https://www.hopperapp.com" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://d2ap6ypl1xbe4k.cloudfront.net/Hopper-v4-4.7.1-Linux.pkg.tar.xz" -MD5SUM_x86_64="4446623d10b7fad07b933b5ef1b63232" +DOWNLOAD_x86_64="https://d2ap6ypl1xbe4k.cloudfront.net/Hopper-v4-4.7.3-Linux.pkg.tar.xz" +MD5SUM_x86_64="d54c095f1b3dde88275881d5943b826c" REQUIRES="qt5 libbsd" MAINTAINER="pyllyukko" EMAIL="pyllyukko AT maimed dot org" diff --git a/development/hugo/hugo.SlackBuild b/development/hugo/hugo.SlackBuild index 9d87a3f5a2..3782959858 100644 --- a/development/hugo/hugo.SlackBuild +++ b/development/hugo/hugo.SlackBuild @@ -24,7 +24,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=hugo -VERSION=${VERSION:-0.80.0} +VERSION=${VERSION:-0.82.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/hugo/hugo.info b/development/hugo/hugo.info index c71c505939..ce0a606a2e 100644 --- a/development/hugo/hugo.info +++ b/development/hugo/hugo.info @@ -1,10 +1,10 @@ PRGNAM="hugo" -VERSION="0.80.0" +VERSION="0.82.0" HOMEPAGE="https://gohugo.io" -DOWNLOAD="https://github.com/gohugoio/hugo/releases/download/v0.80.0/hugo_0.80.0_Linux-32bit.tar.gz" -MD5SUM="9051cb6057a2569244be30a7225c2741" -DOWNLOAD_x86_64="https://github.com/gohugoio/hugo/releases/download/v0.80.0/hugo_0.80.0_Linux-64bit.tar.gz" -MD5SUM_x86_64="4e5ac0c0a9e57be93a964e35750e91de" +DOWNLOAD="UNSUPPORTED" +MD5SUM="" +DOWNLOAD_x86_64="https://github.com/gohugoio/hugo/releases/download/v0.82.0/hugo_0.82.0_Linux-64bit.tar.gz" +MD5SUM_x86_64="04c20128b353dc4c329ea0a48cfb20b5" REQUIRES="" MAINTAINER="Andrew Payne" EMAIL="phalange@komputermatrix.com" diff --git a/development/jdk16/README b/development/jdk16/README new file mode 100644 index 0000000000..b22f907cec --- /dev/null +++ b/development/jdk16/README @@ -0,0 +1,21 @@ +jdk16 (Java Platform Standard Edition Development Kit) + +The Java Platform Standard Edition Development Kit (JDK) includes +both the runtime environment (Java virtual machine, +the Java platform classes and supporting files) and development tools +(compilers, debuggers, tool libraries and other tools). +The JDK is a development environment for building applications, +applets and components that can be deployed with the +Java Platform Standard Edition Runtime Environment. + +More details: +https://developer.oracle.com/java/ + +This SlackBuild will repackage official Oracle JDK archive. +You must accept the Oracle Technology Network License Agreement +for Oracle Java SE to download this software + +https://www.oracle.com/java/technologies/javase-jdk16-downloads.html + +After installation you will need to log out from the system and log in back +for environment variables get updated. diff --git a/development/jdk16/jdk16.SlackBuild b/development/jdk16/jdk16.SlackBuild new file mode 100644 index 0000000000..4003df7cd8 --- /dev/null +++ b/development/jdk16/jdk16.SlackBuild @@ -0,0 +1,101 @@ +#!/bin/sh + +# Slackware build script for jdk16 + +# Copyright 2019-2021 Igor Alexandrov <igor.alexandrov@outlook.com> +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +PRGNAM=jdk16 +VERSION=${VERSION:-16.0.0} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} + +if [ -z "$ARCH" ]; then + case "$(uname -m)" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$(uname -m) ;; + esac +fi + +set -eu + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" != "x86_64" ]; then + echo "$ARCH is not supported for $PRGNAM-$VERSION" + exit 1 +fi +LIBDIRSUFFIX=64 + +rm -rf $PKG +mkdir -p $TMP $OUTPUT \ + $PKG/{install,etc/profile.d,usr/{bin,lib${LIBDIRSUFFIX},doc/$PRGNAM-$VERSION,man/man1}} + +cd $PKG/usr/lib${LIBDIRSUFFIX} +tar -xvf $CWD/jdk-${VERSION%%.*}_linux*.tar.gz +mv $(tar -tf $CWD/jdk-${VERSION%%.*}_linux*.tar.gz | head -1 | cut -d/ -f1) $PRGNAM-$VERSION + +chown -R root:root $PRGNAM-$VERSION +find -L $PRGNAM-$VERSION \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +find $PRGNAM-$VERSION -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +find $PRGNAM-$VERSION/man -type f -exec gzip -9q {} \; 2> /dev/null || true +for i in $(find $PRGNAM-$VERSION/man -type l 2> /dev/null); do ln -s $(readlink $i).gz $i.gz ; rm $i ; done +(cd ../man/man1; find ../../lib${LIBDIRSUFFIX}/$PRGNAM-$VERSION/man/man1 -type f -exec ln -s {} \;) + +(cd ../bin; find ../lib${LIBDIRSUFFIX}/$PRGNAM-$VERSION/bin -type f -exec ln -s {} \;) + +ln -sf $PRGNAM-$VERSION/lib/libjawt.so +ln -sf $PRGNAM-$VERSION/lib/server/libjvm.so +ln -sf $PRGNAM-$VERSION/lib/libjava.so +ln -sf $PRGNAM-$VERSION/lib/libawt.so +ln -sf $PRGNAM-$VERSION/lib/libawt_xawt.so +ln -sf $PRGNAM-$VERSION/lib/libjli.so + +cd ../doc/$PRGNAM-$VERSION +ln -s ../../lib${LIBDIRSUFFIX}/$PRGNAM-$VERSION/legal +ln -s ../../lib${LIBDIRSUFFIX}/$PRGNAM-$VERSION/release +cat $CWD/$PRGNAM.SlackBuild > $PRGNAM.SlackBuild + +cd $PKG +cat > etc/profile.d/$PRGNAM.sh << EOF +#!/bin/sh +export JAVA_HOME=/usr/lib${LIBDIRSUFFIX}/$PRGNAM-$VERSION +EOF + +cat > etc/profile.d/$PRGNAM.csh << EOF +#!/bin/csh +setenv JAVA_HOME /usr/lib${LIBDIRSUFFIX}/$PRGNAM-$VERSION +EOF + +chmod 755 etc/profile.d/* +cat $CWD/slack-desc > install/slack-desc + +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} diff --git a/development/jdk16/jdk16.info b/development/jdk16/jdk16.info new file mode 100644 index 0000000000..c2ce3af7fb --- /dev/null +++ b/development/jdk16/jdk16.info @@ -0,0 +1,10 @@ +PRGNAM="jdk16" +VERSION="16.0.0" +HOMEPAGE="https://www.oracle.com/technetwork/java/javase/downloads/index.html" +DOWNLOAD="UNSUPPORTED" +MD5SUM="" +DOWNLOAD_x86_64="https://download.oracle.com/otn-pub/java/jdk/16+36/7863447f0ab643c585b9bdebf67c69db/jdk-16_linux-x64_bin.tar.gz" +MD5SUM_x86_64="c4432d1ace6a4af84b6b44e41dfd6879" +REQUIRES="" +MAINTAINER="Igor Alexandrov" +EMAIL="igor.alexandrov@outlook.com" diff --git a/development/jdk16/slack-desc b/development/jdk16/slack-desc new file mode 100644 index 0000000000..e9358b3bc3 --- /dev/null +++ b/development/jdk16/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +jdk16: jdk16 (Java Platform Standard Edition Development Kit) +jdk16: +jdk16: The Java Platform Standard Edition Development Kit (JDK) includes +jdk16: both the runtime environment (Java virtual machine, +jdk16: the Java platform classes and supporting files) and development tools +jdk16: (compilers, debuggers, tool libraries and other tools). +jdk16: The JDK is a development environment for building applications, +jdk16: applets and components that can be deployed with the +jdk16: Java Platform Standard Edition Runtime Environment. +jdk16: +jdk16: https://developer.oracle.com/java/ diff --git a/development/jupyter-ipykernel/README b/development/jupyter-ipykernel/README index f0974bc59f..696b0972d7 100644 --- a/development/jupyter-ipykernel/README +++ b/development/jupyter-ipykernel/README @@ -1 +1 @@ -IPython Kernel for Jupyter. +Python 3 kernel for Jupyter. diff --git a/development/jupyter-ipykernel/jupyter-ipykernel.SlackBuild b/development/jupyter-ipykernel/jupyter-ipykernel.SlackBuild index e806879f4c..cb7927ea7c 100644 --- a/development/jupyter-ipykernel/jupyter-ipykernel.SlackBuild +++ b/development/jupyter-ipykernel/jupyter-ipykernel.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for jupyter-ipykernel -# Copyright 2017-2019 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> +# Copyright 2017-2021 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,8 +23,8 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=jupyter-ipykernel -VERSION=${VERSION:-4.10.0} -BUILD=${BUILD:-2} +VERSION=${VERSION:-5.5.3} +BUILD=${BUILD:-1} TAG=${TAG:-_SBo} SRCNAM=ipykernel @@ -71,8 +71,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 {} \; -python2 setup.py install --root=$PKG -sed -i "s| \"python\",| \"/usr/bin/python2\",|" $PKG/usr/share/jupyter/kernels/python2/kernel.json +python3 setup.py install --root=$PKG find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true diff --git a/development/jupyter-ipykernel/jupyter-ipykernel.info b/development/jupyter-ipykernel/jupyter-ipykernel.info index 34e73eda40..913391ab0d 100644 --- a/development/jupyter-ipykernel/jupyter-ipykernel.info +++ b/development/jupyter-ipykernel/jupyter-ipykernel.info @@ -1,10 +1,10 @@ PRGNAM="jupyter-ipykernel" -VERSION="4.10.0" +VERSION="5.5.3" HOMEPAGE="https://jupyter.org/" -DOWNLOAD="https://files.pythonhosted.org/packages/source/i/ipykernel/ipykernel-4.10.0.tar.gz" -MD5SUM="e4ee1bf2d025a6016fdf03a8f748aa01" +DOWNLOAD="https://files.pythonhosted.org/packages/source/i/ipykernel/ipykernel-5.5.3.tar.gz" +MD5SUM="db9a39b42df83771c168771d95e362b7" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="ipython jupyter_client tornado" +REQUIRES="python3-ipython jupyter_client tornado" MAINTAINER="Benjamin Trigona-Harany" EMAIL="slackbuilds@jaxartes.net" diff --git a/development/jupyter-ipykernel/slack-desc b/development/jupyter-ipykernel/slack-desc index df185b168e..79655ba2fb 100644 --- a/development/jupyter-ipykernel/slack-desc +++ b/development/jupyter-ipykernel/slack-desc @@ -6,9 +6,9 @@ # customary to leave one space after the ':' except on otherwise blank lines. |-----handy-ruler------------------------------------------------------| -jupyter-ipykernel: jupyter-ipykernel (IPython Kernel for Jupyter) +jupyter-ipykernel: jupyter-ipykernel (Python 3 kernel for Jupyter) jupyter-ipykernel: -jupyter-ipykernel: IPython Kernel for Jupyter. +jupyter-ipykernel: Python 3 kernel for Jupyter. jupyter-ipykernel: jupyter-ipykernel: jupyter-ipykernel: diff --git a/development/jupyter-ipywidgets/jupyter-ipywidgets.SlackBuild b/development/jupyter-ipywidgets/jupyter-ipywidgets.SlackBuild index 8db798c478..90ec5de21a 100644 --- a/development/jupyter-ipywidgets/jupyter-ipywidgets.SlackBuild +++ b/development/jupyter-ipywidgets/jupyter-ipywidgets.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for jupyter-ipywidgets -# Copyright 2017-2019 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> +# Copyright 2017-2021 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=jupyter-ipywidgets -VERSION=${VERSION:-7.5.1} +VERSION=${VERSION:-7.6.3} BUILD=${BUILD:-2} TAG=${TAG:-_SBo} diff --git a/development/jupyter-ipywidgets/jupyter-ipywidgets.info b/development/jupyter-ipywidgets/jupyter-ipywidgets.info index 9b45771d67..1a7519cc76 100644 --- a/development/jupyter-ipywidgets/jupyter-ipywidgets.info +++ b/development/jupyter-ipywidgets/jupyter-ipywidgets.info @@ -1,8 +1,8 @@ PRGNAM="jupyter-ipywidgets" -VERSION="7.5.1" +VERSION="7.6.3" HOMEPAGE="https://ipywidgets.readthedocs.io/en/latest/" -DOWNLOAD="https://files.pythonhosted.org/packages/source/i/ipywidgets/ipywidgets-7.5.1.tar.gz" -MD5SUM="090f5ad1294b084f075af8f684d8981f" +DOWNLOAD="https://files.pythonhosted.org/packages/source/i/ipywidgets/ipywidgets-7.6.3.tar.gz" +MD5SUM="19c4ddc4cebfdc82bacacf98513fb672" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-ipython jupyter-widgetsnbextension" diff --git a/development/jupyter-nbclient/README b/development/jupyter-nbclient/README new file mode 100644 index 0000000000..9fe2e424cc --- /dev/null +++ b/development/jupyter-nbclient/README @@ -0,0 +1,2 @@ +nbclient is a tool for running Jupyter Notebooks in different execution +contexts. diff --git a/python/python3-jupyter-ipykernel/python3-jupyter-ipykernel.SlackBuild b/development/jupyter-nbclient/jupyter-nbclient.SlackBuild index 5f4f42dac8..f4cbda1cb4 100644 --- a/python/python3-jupyter-ipykernel/python3-jupyter-ipykernel.SlackBuild +++ b/development/jupyter-nbclient/jupyter-nbclient.SlackBuild @@ -1,8 +1,8 @@ #!/bin/sh -# Slackware build script for python3-jupyter-ipykernel +# Slackware build script for jupyter-nbclient -# Copyright 2017-2020 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> +# Copyright 2021 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -22,12 +22,12 @@ # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -PRGNAM=python3-jupyter-ipykernel -VERSION=${VERSION:-5.3.4} +PRGNAM=jupyter-nbclient +VERSION=${VERSION:-0.5.3} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} -SRCNAM=ipykernel +SRCNAM=nbclient if [ -z "$ARCH" ]; then case "$( uname -m )" in @@ -71,7 +71,6 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; -sed -i "s/executable='python'/executable='python3'/" setup.py python3 setup.py install --root=$PKG find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ @@ -79,7 +78,7 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a \ - CONTRIBUTING.md COPYING.md README.md \ + CHANGELOG.md CONTRIBUTING.md README.md \ $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild diff --git a/development/jupyter-nbclient/jupyter-nbclient.info b/development/jupyter-nbclient/jupyter-nbclient.info new file mode 100644 index 0000000000..15cad61b57 --- /dev/null +++ b/development/jupyter-nbclient/jupyter-nbclient.info @@ -0,0 +1,10 @@ +PRGNAM="jupyter-nbclient" +VERSION="0.5.3" +HOMEPAGE="https://jupyter.org/" +DOWNLOAD="https://files.pythonhosted.org/packages/source/n/nbclient/nbclient-0.5.3.tar.gz" +MD5SUM="fa28a952fe19d2335000ecfb6acadb6e" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="async_generator jupyter_client jupyter-nbformat nest_asyncio" +MAINTAINER="Benjamin Trigona-Harany" +EMAIL="slackbuilds@jaxartes.net" diff --git a/development/jupyter-nbclient/slack-desc b/development/jupyter-nbclient/slack-desc new file mode 100644 index 0000000000..514ec6b5ab --- /dev/null +++ b/development/jupyter-nbclient/slack-desc @@ -0,0 +1,18 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +jupyter-nbclient: jupyter-nbclient (execution contexts for Jupyter notebooks) +jupyter-nbclient: +jupyter-nbclient: jupyter-nbclient is a tool for running Jupyter Notebooks in different +jupyter-nbclient: execution contexts. +jupyter-nbclient: +jupyter-nbclient: +jupyter-nbclient: +jupyter-nbclient: +jupyter-nbclient: +jupyter-nbclient: diff --git a/development/jupyter-nbconvert/jupyter-nbconvert.SlackBuild b/development/jupyter-nbconvert/jupyter-nbconvert.SlackBuild index 5ebdf8ae59..989b6473bf 100644 --- a/development/jupyter-nbconvert/jupyter-nbconvert.SlackBuild +++ b/development/jupyter-nbconvert/jupyter-nbconvert.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for jupyter-nbconvert -# Copyright 2017-2019 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> +# Copyright 2017-2021 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=jupyter-nbconvert -VERSION=${VERSION:-5.6.1} +VERSION=${VERSION:-6.0.7} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/jupyter-nbconvert/jupyter-nbconvert.info b/development/jupyter-nbconvert/jupyter-nbconvert.info index b60ab37be8..d4839b2e5a 100644 --- a/development/jupyter-nbconvert/jupyter-nbconvert.info +++ b/development/jupyter-nbconvert/jupyter-nbconvert.info @@ -1,10 +1,10 @@ PRGNAM="jupyter-nbconvert" -VERSION="5.6.1" +VERSION="6.0.7" HOMEPAGE="https://jupyter.org/" -DOWNLOAD="https://files.pythonhosted.org/packages/source/n/nbconvert/nbconvert-5.6.1.tar.gz" -MD5SUM="cc766e4f109f97651c005e7fee524c98" +DOWNLOAD="https://files.pythonhosted.org/packages/source/n/nbconvert/nbconvert-6.0.7.tar.gz" +MD5SUM="70f69644c21093260ce79ff3ddb8a140" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="bleach decorator python3-defusedxml entrypoints Jinja2 jupyter_core jupyter-nbformat mistune pandocfilters Pygments testpath" +REQUIRES="bleach decorator python3-defusedxml entrypoints Jinja2 jupyter_core jupyter-nbclient jupyterlab_pygments mistune pandocfilters testpath" MAINTAINER="Benjamin Trigona-Harany" EMAIL="slackbuilds@jaxartes.net" diff --git a/development/jupyter-nbformat/jupyter-nbformat.SlackBuild b/development/jupyter-nbformat/jupyter-nbformat.SlackBuild index 8df3492843..23ca2f2dc4 100644 --- a/development/jupyter-nbformat/jupyter-nbformat.SlackBuild +++ b/development/jupyter-nbformat/jupyter-nbformat.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=jupyter-nbformat -VERSION=${VERSION:-5.0.8} +VERSION=${VERSION:-5.1.3} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/jupyter-nbformat/jupyter-nbformat.info b/development/jupyter-nbformat/jupyter-nbformat.info index 5b638f64d4..a401f73b97 100644 --- a/development/jupyter-nbformat/jupyter-nbformat.info +++ b/development/jupyter-nbformat/jupyter-nbformat.info @@ -1,8 +1,8 @@ PRGNAM="jupyter-nbformat" -VERSION="5.0.8" +VERSION="5.1.3" HOMEPAGE="https://jupyter.org/" -DOWNLOAD="https://files.pythonhosted.org/packages/source/n/nbformat/nbformat-5.0.8.tar.gz" -MD5SUM="f42f65d94a7ef203844a1924d29b5544" +DOWNLOAD="https://files.pythonhosted.org/packages/source/n/nbformat/nbformat-5.1.3.tar.gz" +MD5SUM="70eb6150c6ea49aae042e2ecafb45378" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-jsonschema traitlets" diff --git a/development/jupyter-notebook/jupyter-notebook.SlackBuild b/development/jupyter-notebook/jupyter-notebook.SlackBuild index 68cb0a5afe..8bcc9f8a95 100644 --- a/development/jupyter-notebook/jupyter-notebook.SlackBuild +++ b/development/jupyter-notebook/jupyter-notebook.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for jupyter-notebook -# Copyright 2017-2020 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> +# Copyright 2017-2021 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=jupyter-notebook -VERSION=${VERSION:-6.1.4} +VERSION=${VERSION:-6.3.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/jupyter-notebook/jupyter-notebook.info b/development/jupyter-notebook/jupyter-notebook.info index 43c03d893d..781344920b 100644 --- a/development/jupyter-notebook/jupyter-notebook.info +++ b/development/jupyter-notebook/jupyter-notebook.info @@ -1,10 +1,10 @@ PRGNAM="jupyter-notebook" -VERSION="6.1.4" +VERSION="6.3.0" HOMEPAGE="https://jupyter.org/" -DOWNLOAD="https://files.pythonhosted.org/packages/source/n/notebook/notebook-6.1.4.tar.gz" -MD5SUM="220885fddfb2f71a4d8440ab9a10f9de" +DOWNLOAD="https://files.pythonhosted.org/packages/source/n/notebook/notebook-6.3.0.tar.gz" +MD5SUM="1914eddf7d68b3902335e9248c537935" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="Jinja2 argon2-cffi ipaddress python3-jupyter-ipykernel jupyter-nbconvert python-prometheus_client singledispatch send2trash terminado" +REQUIRES="Jinja2 argon2-cffi ipaddress jupyter-ipykernel jupyter-nbconvert python-prometheus_client singledispatch send2trash terminado" MAINTAINER="Benjamin Trigona-Harany" EMAIL="slackbuilds@jaxartes.net" diff --git a/development/jupyter-qtconsole/jupyter-qtconsole.SlackBuild b/development/jupyter-qtconsole/jupyter-qtconsole.SlackBuild index 9fe405d69e..c5a06b24a0 100644 --- a/development/jupyter-qtconsole/jupyter-qtconsole.SlackBuild +++ b/development/jupyter-qtconsole/jupyter-qtconsole.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for jupyter-qtconsole -# Copyright 2017-2019 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> +# Copyright 2017-2021 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=jupyter-qtconsole -VERSION=${VERSION:-4.6.0} +VERSION=${VERSION:-5.0.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/jupyter-qtconsole/jupyter-qtconsole.info b/development/jupyter-qtconsole/jupyter-qtconsole.info index 2b30ec6752..68245ef99e 100644 --- a/development/jupyter-qtconsole/jupyter-qtconsole.info +++ b/development/jupyter-qtconsole/jupyter-qtconsole.info @@ -1,10 +1,10 @@ PRGNAM="jupyter-qtconsole" -VERSION="4.6.0" +VERSION="5.0.1" HOMEPAGE="https://jupyter.org/" -DOWNLOAD="https://github.com/jupyter/qtconsole/archive/4.6.0/qtconsole-4.6.0.tar.gz" -MD5SUM="dc92e6d4ad29cfd1726d75f26e9e8f5f" +DOWNLOAD="https://github.com/jupyter/qtconsole/archive/5.0.1/qtconsole-5.0.1.tar.gz" +MD5SUM="34056a772ab327f8233776e3bb398ac9" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="python3-jupyter-ipykernel python3-PyQt5" +REQUIRES="jupyter-ipykernel QtPy" MAINTAINER="Benjamin Trigona-Harany" EMAIL="slackbuilds@jaxartes.net" diff --git a/development/jupyter_client/jupyter_client.SlackBuild b/development/jupyter_client/jupyter_client.SlackBuild index e5049f60d8..99034cb8a0 100644 --- a/development/jupyter_client/jupyter_client.SlackBuild +++ b/development/jupyter_client/jupyter_client.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for jupyter_client -# Copyright 2017-2020 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> +# Copyright 2017-2021 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=jupyter_client -VERSION=${VERSION:-6.1.6} +VERSION=${VERSION:-6.1.13} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -69,7 +69,6 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; -python2 setup.py install --root=$PKG python3 setup.py install --root=$PKG find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ diff --git a/development/jupyter_client/jupyter_client.info b/development/jupyter_client/jupyter_client.info index bbf3af7d63..b385fc478a 100644 --- a/development/jupyter_client/jupyter_client.info +++ b/development/jupyter_client/jupyter_client.info @@ -1,10 +1,10 @@ PRGNAM="jupyter_client" -VERSION="6.1.6" +VERSION="6.1.13" HOMEPAGE="https://jupyter.org/" -DOWNLOAD="https://github.com/jupyter/jupyter_client/archive/6.1.6/jupyter_client-6.1.6.tar.gz" -MD5SUM="324fdaf482ed5fc52a72b7cf41a44bcd" +DOWNLOAD="https://github.com/jupyter/jupyter_client/archive/6.1.13/jupyter_client-6.1.13.tar.gz" +MD5SUM="78fa92c3bce92db2c650453172e665c7" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="decorator jupyter_core python-dateutil python3-dateutil python3-pyzmq traitlets" +REQUIRES="decorator jupyter_core python3-dateutil python3-pyzmq traitlets" MAINTAINER="Benjamin Trigona-Harany" EMAIL="slackbuilds@jaxartes.net" diff --git a/development/jupyter_console/jupyter_console.SlackBuild b/development/jupyter_console/jupyter_console.SlackBuild index 4d7f46543f..14f72273eb 100644 --- a/development/jupyter_console/jupyter_console.SlackBuild +++ b/development/jupyter_console/jupyter_console.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for jupyter_console -# Copyright 2017-2020 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> +# Copyright 2017-2021 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=jupyter_console -VERSION=${VERSION:-6.2.0} +VERSION=${VERSION:-6.4.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/jupyter_console/jupyter_console.info b/development/jupyter_console/jupyter_console.info index b03af94c2c..901a686c56 100644 --- a/development/jupyter_console/jupyter_console.info +++ b/development/jupyter_console/jupyter_console.info @@ -1,10 +1,10 @@ PRGNAM="jupyter_console" -VERSION="6.2.0" +VERSION="6.4.0" HOMEPAGE="https://jupyter.org/" -DOWNLOAD="https://files.pythonhosted.org/packages/source/j/jupyter_console/jupyter_console-6.2.0.tar.gz" -MD5SUM="24600923a41fc33bf8b5db699dca3c69" +DOWNLOAD="https://files.pythonhosted.org/packages/source/j/jupyter_console/jupyter_console-6.4.0.tar.gz" +MD5SUM="400cdf73675aff2456172cb9d424d10d" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="jupyter_client python3-jupyter-ipykernel" +REQUIRES="jupyter_client jupyter-ipykernel" MAINTAINER="Benjamin Trigona-Harany" EMAIL="slackbuilds@jaxartes.net" diff --git a/development/jupyter_core/jupyter_core.SlackBuild b/development/jupyter_core/jupyter_core.SlackBuild index c46f4d1a48..551c5293ad 100644 --- a/development/jupyter_core/jupyter_core.SlackBuild +++ b/development/jupyter_core/jupyter_core.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for jupyter_core -# Copyright 2017-2020 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> +# Copyright 2017-2021 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=jupyter_core -VERSION=${VERSION:-4.6.3} +VERSION=${VERSION:-4.7.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -69,7 +69,6 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; -python2 setup.py install --root=$PKG python3 setup.py install --root=$PKG find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ diff --git a/development/jupyter_core/jupyter_core.info b/development/jupyter_core/jupyter_core.info index 99f513687f..91b2d9c429 100644 --- a/development/jupyter_core/jupyter_core.info +++ b/development/jupyter_core/jupyter_core.info @@ -1,8 +1,8 @@ PRGNAM="jupyter_core" -VERSION="4.6.3" +VERSION="4.7.1" HOMEPAGE="https://jupyter.org/" -DOWNLOAD="https://github.com/jupyter/jupyter_core/archive/4.6.3/jupyter_core-4.6.3.tar.gz" -MD5SUM="29a4969de5c6a79d35d4ad2857489268" +DOWNLOAD="https://github.com/jupyter/jupyter_core/archive/4.7.1/jupyter_core-4.7.1.tar.gz" +MD5SUM="5e3cb162ae51f2057031961329300839" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3" diff --git a/development/jupyterlab_pygments/README b/development/jupyterlab_pygments/README new file mode 100644 index 0000000000..9590c78367 --- /dev/null +++ b/development/jupyterlab_pygments/README @@ -0,0 +1,2 @@ +jupyterlab_pygments is a syntax coloring theme for pygments making use of the +JupyterLab CSS variables. diff --git a/development/jupyterlab_pygments/jupyterlab_pygments.SlackBuild b/development/jupyterlab_pygments/jupyterlab_pygments.SlackBuild new file mode 100644 index 0000000000..264bc541e7 --- /dev/null +++ b/development/jupyterlab_pygments/jupyterlab_pygments.SlackBuild @@ -0,0 +1,87 @@ +#!/bin/sh + +# Slackware build script for jupyterlab_pygments + +# Copyright 2021 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +PRGNAM=jupyterlab_pygments +VERSION=${VERSION:-0.1.2} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$VERSION +tar xvf $CWD/$PRGNAM-$VERSION.tar.gz +cd $PRGNAM-$VERSION +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +python3 setup.py install --root=$PKG + +find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a \ + LICENSE README.md \ + $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} diff --git a/development/jupyterlab_pygments/jupyterlab_pygments.info b/development/jupyterlab_pygments/jupyterlab_pygments.info new file mode 100644 index 0000000000..dbf545efc0 --- /dev/null +++ b/development/jupyterlab_pygments/jupyterlab_pygments.info @@ -0,0 +1,10 @@ +PRGNAM="jupyterlab_pygments" +VERSION="0.1.2" +HOMEPAGE="https://jupyter.org/" +DOWNLOAD="https://files.pythonhosted.org/packages/source/j/jupyterlab_pygments/jupyterlab_pygments-0.1.2.tar.gz" +MD5SUM="beb54b1cf0bd25b53549efc4824f7fea" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="Pygments" +MAINTAINER="Benjamin Trigona-Harany" +EMAIL="slackbuilds@jaxartes.net" diff --git a/development/jupyterlab_pygments/slack-desc b/development/jupyterlab_pygments/slack-desc new file mode 100644 index 0000000000..efd3139bf0 --- /dev/null +++ b/development/jupyterlab_pygments/slack-desc @@ -0,0 +1,18 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +jupyterlab_pygments: jupyterlab_pygments (theme for Pygments) +jupyterlab_pygments: +jupyterlab_pygments: jupyterlab_pygments is a syntax coloring theme for pygments making +jupyterlab_pygments: use of the JupyterLab CSS variables. +jupyterlab_pygments: +jupyterlab_pygments: +jupyterlab_pygments: +jupyterlab_pygments: +jupyterlab_pygments: +jupyterlab_pygments: diff --git a/development/komodo-edit/komodo-edit.SlackBuild b/development/komodo-edit/komodo-edit.SlackBuild index 036258ba7c..e7dd276b33 100644 --- a/development/komodo-edit/komodo-edit.SlackBuild +++ b/development/komodo-edit/komodo-edit.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for Komodo Edit -# Copyright 2014-2016 Giuseppe Di Terlizzi <giuseppe.diterlizzi@gmail.com> +# Copyright 2014-2021 Giuseppe Di Terlizzi <giuseppe.diterlizzi@gmail.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=komodo-edit -VERSION=${VERSION:-11.1.0} +VERSION=${VERSION:-12.0.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/komodo-edit/komodo-edit.info b/development/komodo-edit/komodo-edit.info index c8ab209181..145c858848 100644 --- a/development/komodo-edit/komodo-edit.info +++ b/development/komodo-edit/komodo-edit.info @@ -1,10 +1,10 @@ PRGNAM="komodo-edit" -VERSION="11.1.0" +VERSION="12.0.1" HOMEPAGE="http://komodoide.com/komodo-edit/" -DOWNLOAD="http://downloads.activestate.com/Komodo/releases/11.1.0/Komodo-Edit-11.1.0-18196-linux-x86.tar.gz" -MD5SUM="77922e0db68d328a5ef721505b1ae306" -DOWNLOAD_x86_64="http://downloads.activestate.com/Komodo/releases/11.1.0/Komodo-Edit-11.1.0-18196-linux-x86_64.tar.gz" -MD5SUM_x86_64="08daadcdae9c49e7b31847e719b0da89" +DOWNLOAD="https://downloads.activestate.com/Komodo/releases/12.0.1/Komodo-Edit-12.0.1-18441-linux-x86.tar.gz" +MD5SUM="db12d929ca92c5b9fdc5463688a90a03" +DOWNLOAD_x86_64="https://downloads.activestate.com/Komodo/releases/12.0.1/Komodo-Edit-12.0.1-18441-linux-x86_64.tar.gz" +MD5SUM_x86_64="95822bb59e0114e2cd5a873fb5856092" REQUIRES="" MAINTAINER="Giuseppe Di Terlizzi" EMAIL="giuseppe.diterlizzi@gmail.com" diff --git a/development/komodo-ide/komodo-ide.SlackBuild b/development/komodo-ide/komodo-ide.SlackBuild index 98f8627080..0348a4e6ed 100644 --- a/development/komodo-ide/komodo-ide.SlackBuild +++ b/development/komodo-ide/komodo-ide.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for Komodo IDE -# Copyright 2014-2016 Giuseppe Di Terlizzi <giuseppe.diterlizzi@gmail.com> +# Copyright 2014-2021 Giuseppe Di Terlizzi <giuseppe.diterlizzi@gmail.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=komodo-ide -VERSION=${VERSION:-11.1.0} +VERSION=${VERSION:-12.0.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/komodo-ide/komodo-ide.info b/development/komodo-ide/komodo-ide.info index 529031d2ee..c8c5654498 100644 --- a/development/komodo-ide/komodo-ide.info +++ b/development/komodo-ide/komodo-ide.info @@ -1,10 +1,10 @@ PRGNAM="komodo-ide" -VERSION="11.1.0" +VERSION="12.0.1" HOMEPAGE="http://komodoide.com/" -DOWNLOAD="http://downloads.activestate.com/Komodo/releases/11.1.0/Komodo-IDE-11.1.0-91033-linux-x86.tar.gz" -MD5SUM="0da608bdace7f4f7d9843bfc03fd4e39" -DOWNLOAD_x86_64="http://downloads.activestate.com/Komodo/releases/11.1.0/Komodo-IDE-11.1.0-91033-linux-x86_64.tar.gz" -MD5SUM_x86_64="848c4c666b34c5fb1d6ef36f04cd9e98" +DOWNLOAD="https://downloads.activestate.com/Komodo/releases/12.0.1/Komodo-IDE-12.0.1-91869-linux-x86.tar.gz" +MD5SUM="181ec22fc2691abc88c4c4327c95fe8a" +DOWNLOAD_x86_64="https://downloads.activestate.com/Komodo/releases/12.0.1/Komodo-IDE-12.0.1-91869-linux-x86_64.tar.gz" +MD5SUM_x86_64="d66e3d445fbff6873f5f7b93bada68af" REQUIRES="" MAINTAINER="Giuseppe Di Terlizzi" EMAIL="giuseppe.diterlizzi@gmail.com" diff --git a/development/kotlin/kotlin.SlackBuild b/development/kotlin/kotlin.SlackBuild index b89c9350e1..cbb1fbde88 100644 --- a/development/kotlin/kotlin.SlackBuild +++ b/development/kotlin/kotlin.SlackBuild @@ -24,7 +24,7 @@ PRGNAM=kotlin SRCNAM=kotlin-compiler -VERSION=${VERSION:-1.4.30} +VERSION=${VERSION:-1.4.32} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/kotlin/kotlin.info b/development/kotlin/kotlin.info index 234493f508..847ab7b8ec 100644 --- a/development/kotlin/kotlin.info +++ b/development/kotlin/kotlin.info @@ -1,8 +1,8 @@ PRGNAM="kotlin" -VERSION="1.4.30" +VERSION="1.4.32" HOMEPAGE="https://kotlinlang.org/" -DOWNLOAD="https://github.com/JetBrains/kotlin/releases/download/v1.4.30/kotlin-compiler-1.4.30.zip" -MD5SUM="0fc69eb3a8c300573aff020d117b1888" +DOWNLOAD="https://github.com/JetBrains/kotlin/releases/download/v1.4.32/kotlin-compiler-1.4.32.zip" +MD5SUM="f5037fef6ed667cdf88dffef74fee7a4" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="jdk setconf" diff --git a/development/lepton-eda/lepton-eda.SlackBuild b/development/lepton-eda/lepton-eda.SlackBuild index cbe985a6a3..55d389a823 100644 --- a/development/lepton-eda/lepton-eda.SlackBuild +++ b/development/lepton-eda/lepton-eda.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for lepton-eda -# Copyright 2019-2020 dmn <graahnul.grom@gmail.com>, Russia +# Copyright 2019-2021 dmn <graahnul.grom@gmail.com>, Russia # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=lepton-eda -VERSION=${VERSION:-1.9.13} +VERSION=${VERSION:-1.9.14} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/lepton-eda/lepton-eda.info b/development/lepton-eda/lepton-eda.info index c6450ad728..4a9831f914 100644 --- a/development/lepton-eda/lepton-eda.info +++ b/development/lepton-eda/lepton-eda.info @@ -1,8 +1,8 @@ PRGNAM="lepton-eda" -VERSION="1.9.13" +VERSION="1.9.14" HOMEPAGE="https://github.com/lepton-eda/lepton-eda" -DOWNLOAD="https://github.com/lepton-eda/lepton-eda/releases/download/1.9.13-20201211/lepton-eda-1.9.13.tar.gz" -MD5SUM="fdbebedb1686798e78fc19a498913f8e" +DOWNLOAD="https://github.com/lepton-eda/lepton-eda/releases/download/1.9.14-20210407/lepton-eda-1.9.14.tar.gz" +MD5SUM="a65d71d06dc829c634701c0eaa03dbb3" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="gtkextra" diff --git a/development/meson/meson.SlackBuild b/development/meson/meson.SlackBuild index e1ef883991..b1dcde3e1b 100644 --- a/development/meson/meson.SlackBuild +++ b/development/meson/meson.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for meson -# Copyright 2017-2020 Jeremy Hansen <jebrhansen+SBo -at- gmail.com> +# Copyright 2017-2021 Jeremy Hansen <jebrhansen+SBo -at- gmail.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=meson -VERSION=${VERSION:-0.55.3} +VERSION=${VERSION:-0.57.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/meson/meson.info b/development/meson/meson.info index 7f656aa8af..3e5dddd794 100644 --- a/development/meson/meson.info +++ b/development/meson/meson.info @@ -1,8 +1,8 @@ PRGNAM="meson" -VERSION="0.55.3" +VERSION="0.57.1" HOMEPAGE="http://mesonbuild.com" -DOWNLOAD="https://github.com/mesonbuild/meson/releases/download/0.55.3/meson-0.55.3.tar.gz" -MD5SUM="99777acd77838c8669e1421fda8e31c5" +DOWNLOAD="https://github.com/mesonbuild/meson/releases/download/0.57.1/meson-0.57.1.tar.gz" +MD5SUM="fbd744560351491892478a36a1586815" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3 ninja" diff --git a/development/mongodb-compass/mongodb-compass.SlackBuild b/development/mongodb-compass/mongodb-compass.SlackBuild index 1321473693..82bebb3939 100644 --- a/development/mongodb-compass/mongodb-compass.SlackBuild +++ b/development/mongodb-compass/mongodb-compass.SlackBuild @@ -24,7 +24,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=mongodb-compass -VERSION=${VERSION:-1.25.0} +VERSION=${VERSION:-1.26.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/mongodb-compass/mongodb-compass.info b/development/mongodb-compass/mongodb-compass.info index 05ef5031f0..37cf3497c6 100644 --- a/development/mongodb-compass/mongodb-compass.info +++ b/development/mongodb-compass/mongodb-compass.info @@ -1,10 +1,10 @@ PRGNAM="mongodb-compass" -VERSION="1.25.0" +VERSION="1.26.1" HOMEPAGE="https://www.mongodb.com/products/compass" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://downloads.mongodb.com/compass/mongodb-compass-1.25.0.x86_64.rpm" -MD5SUM_x86_64="f6be52ac9eb592ef75f3d4d26a721d06" +DOWNLOAD_x86_64="https://downloads.mongodb.com/compass/mongodb-compass-1.26.1.x86_64.rpm" +MD5SUM_x86_64="c7f6b0f5c516e2442718ec55d82e4d07" REQUIRES="" MAINTAINER="Willy Sudiarto Raharjo" EMAIL="willysr@slackbuilds.org" diff --git a/development/neovim/neovim.info b/development/neovim/neovim.info index 68d72ac878..cea4790883 100644 --- a/development/neovim/neovim.info +++ b/development/neovim/neovim.info @@ -1,6 +1,6 @@ PRGNAM="neovim" VERSION="0.4.4" -HOMEPAGE="http://neovim.org/" +HOMEPAGE="https://neovim.io" DOWNLOAD="https://github.com/neovim/neovim/archive/v0.4.4/neovim-0.4.4.tar.gz" MD5SUM="526e6a9194d6d65fd5e7faa4b506e7c8" DOWNLOAD_x86_64="" diff --git a/development/nim/nim.SlackBuild b/development/nim/nim.SlackBuild index 3d39a77555..edaf238c7b 100644 --- a/development/nim/nim.SlackBuild +++ b/development/nim/nim.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for nim -# Maintained 2020 by Benjamin Trigona-Harany <slackbuilds@jaxartes.net> +# Maintained 2020-2021 by Benjamin Trigona-Harany <slackbuilds@jaxartes.net> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=nim -VERSION=${VERSION:-1.4.2} +VERSION=${VERSION:-1.4.6} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/nim/nim.info b/development/nim/nim.info index 0aa277fd24..1ef0efeef1 100644 --- a/development/nim/nim.info +++ b/development/nim/nim.info @@ -1,8 +1,8 @@ PRGNAM="nim" -VERSION="1.4.2" +VERSION="1.4.6" HOMEPAGE="https://nim-lang.org" -DOWNLOAD="https://nim-lang.org/download/nim-1.4.2.tar.xz" -MD5SUM="bc2da3c7d06fc2bd9e0535487b9453a7" +DOWNLOAD="https://nim-lang.org/download/nim-1.4.6.tar.xz" +MD5SUM="5bbafd6a3ebd17497886add4e967b028" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/nodejs-bin/nodejs-bin.SlackBuild b/development/nodejs-bin/nodejs-bin.SlackBuild index 56bf4e9abd..90ad6007e1 100644 --- a/development/nodejs-bin/nodejs-bin.SlackBuild +++ b/development/nodejs-bin/nodejs-bin.SlackBuild @@ -27,7 +27,7 @@ PRGNAM=nodejs-bin SRCNAM=node -VERSION=${VERSION:-10.16.0} +VERSION=${VERSION:-14.16.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/nodejs-bin/nodejs-bin.info b/development/nodejs-bin/nodejs-bin.info index e6ba87e892..8cff3a6d47 100644 --- a/development/nodejs-bin/nodejs-bin.info +++ b/development/nodejs-bin/nodejs-bin.info @@ -1,10 +1,10 @@ PRGNAM="nodejs-bin" -VERSION="10.16.0" +VERSION="14.16.1" HOMEPAGE="https://nodejs.org/" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="http://nodejs.org/dist/v10.16.0/node-v10.16.0-linux-x64.tar.xz" -MD5SUM_x86_64="c8222839f80ea586aa24d1ee792e1d93" +DOWNLOAD_x86_64="http://nodejs.org/dist/v14.16.1/node-v14.16.1-linux-x64.tar.xz" +MD5SUM_x86_64="98ce7e4e5f53c53fdbbc30331fc0e229" REQUIRES="" MAINTAINER="Marcin Szychowski" EMAIL="szycha@gmail.com" diff --git a/development/nodejs/nodejs.SlackBuild b/development/nodejs/nodejs.SlackBuild index e1b0c8b96b..25f6b8c67d 100644 --- a/development/nodejs/nodejs.SlackBuild +++ b/development/nodejs/nodejs.SlackBuild @@ -26,7 +26,7 @@ PRGNAM=nodejs SRCNAM=node -VERSION=${VERSION:-12.20.0} +VERSION=${VERSION:-12.22.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/nodejs/nodejs.info b/development/nodejs/nodejs.info index 41b0cf2ca4..99a8d8f722 100644 --- a/development/nodejs/nodejs.info +++ b/development/nodejs/nodejs.info @@ -1,8 +1,8 @@ PRGNAM="nodejs" -VERSION="12.20.0" +VERSION="12.22.1" HOMEPAGE="https://nodejs.org/" -DOWNLOAD="https://nodejs.org/dist/v12.20.0/node-v12.20.0.tar.xz" -MD5SUM="5c652adf8f66c250a8a894cd795e1f92" +DOWNLOAD="https://nodejs.org/dist/v12.22.1/node-v12.22.1.tar.xz" +MD5SUM="6c8fd17343bebfdf659d990b21453bc7" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/octant/README b/development/octant/README index d4ffefe836..4e502db653 100644 --- a/development/octant/README +++ b/development/octant/README @@ -10,3 +10,5 @@ for gaining insight and approaching complexity found in Kubernetes. Octant offers a combination of introspective tooling, cluster navigation, and object management along with a plugin system to further extend its capabilities. + +This is a repackaged binary. diff --git a/development/octant/octant.SlackBuild b/development/octant/octant.SlackBuild index 97cf222c39..ea576b1111 100644 --- a/development/octant/octant.SlackBuild +++ b/development/octant/octant.SlackBuild @@ -22,15 +22,17 @@ # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + PRGNAM=octant -VERSION=${VERSION:-0.16.3} +VERSION=${VERSION:-0.17.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} if [ -z "$ARCH" ]; then case "$( uname -m )" in - x86_64) ARCH=x86_64 ;; - *) ARCH=i686 ;; + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; esac fi @@ -40,7 +42,6 @@ PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} if [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" LIBDIRSUFFIX="64" else echo "Not supported" diff --git a/development/octant/octant.info b/development/octant/octant.info index e17c640ca6..1ef5586441 100644 --- a/development/octant/octant.info +++ b/development/octant/octant.info @@ -1,10 +1,10 @@ PRGNAM="octant" -VERSION="0.16.3" +VERSION="0.17.0" HOMEPAGE="https://octant.dev" DOWNLOAD="UNSUPPORTED" MD5SUM="UNSUPPORTED" -DOWNLOAD_x86_64="https://github.com/vmware-tanzu/octant/releases/download/v0.16.3/octant_0.16.3_Linux-64bit.tar.gz" -MD5SUM_x86_64="ab2859dec88ac693d468052fca2d2565" +DOWNLOAD_x86_64="https://github.com/vmware-tanzu/octant/releases/download/v0.17.0/octant_0.17.0_Linux-64bit.tar.gz" +MD5SUM_x86_64="302857f3692d3b0b9bc9e7ec5d272df5" REQUIRES="" MAINTAINER="Dmitrii Sosedov" EMAIL="d.sosedov@gmail.com" diff --git a/development/octant/slack-desc b/development/octant/slack-desc index 746851bc50..31e9bb74fe 100644 --- a/development/octant/slack-desc +++ b/development/octant/slack-desc @@ -15,5 +15,5 @@ octant: octant: octant: octant: Homepage: https://octant.dev -octant: Release date: Dec 9, 2020 +octant: Release date: Feb 16, 2021 octant: diff --git a/development/pkgconf/README b/development/pkgconf/README index 4ccedb7a13..9f3d068df4 100644 --- a/development/pkgconf/README +++ b/development/pkgconf/README @@ -12,8 +12,9 @@ pkgconf. This can be reversed by removing pkgconf and reinstalling pkg-config. A new user session will be needed for the environment variables to be correct. -If you are using slackpkg add this line to your blacklist file found -at '/etc/slackpkg/blacklist'. +If you are using slackpkg add this line to your blacklist file found at +'/etc/slackpkg/blacklist'. + pkg-config To build debugging symbols use: diff --git a/development/pkgconf/pkgconf.SlackBuild b/development/pkgconf/pkgconf.SlackBuild index 4f34013b2a..cbcd1c0e2d 100644 --- a/development/pkgconf/pkgconf.SlackBuild +++ b/development/pkgconf/pkgconf.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for pkgconf -# Copyright 2016-2020 Hunter Sezen California, USA +# Copyright 2016-2021 Hunter Sezen California, USA # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,8 +23,8 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=pkgconf -VERSION=${VERSION:-1.7.3} -BUILD=${BUILD:-2} +VERSION=${VERSION:-1.7.4} +BUILD=${BUILD:-1} TAG=${TAG:-_SBo} if [ -z "$ARCH" ]; then @@ -69,12 +69,13 @@ 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 {} \; -[ "${DEBUG:=0}" != 0 ] && +[ "${DEBUG:=0}" = 0 ] || SLKCFLAGS="$(printf %s "$SLKCFLAGS" | sed 's/-O2/-O0 -g/')" autoreconf -fi CFLAGS="$SLKCFLAGS" \ +CXXFLAGS="$SLKCFLAGS" \ ./configure \ --prefix=/usr \ --libdir=/usr/lib${LIBDIRSUFFIX} \ diff --git a/development/pkgconf/pkgconf.info b/development/pkgconf/pkgconf.info index c544216750..7d3ac2aea2 100644 --- a/development/pkgconf/pkgconf.info +++ b/development/pkgconf/pkgconf.info @@ -1,8 +1,8 @@ PRGNAM="pkgconf" -VERSION="1.7.3" +VERSION="1.7.4" HOMEPAGE="https://git.sr.ht/~kaniini/pkgconf" -DOWNLOAD="https://distfiles.dereferenced.org/pkgconf/pkgconf-1.7.3.tar.xz" -MD5SUM="2a19acafd0eccb61d09a5bbf7ce18c9d" +DOWNLOAD="https://distfiles.dereferenced.org/pkgconf/pkgconf-1.7.4.tar.xz" +MD5SUM="be4e3987047a95c2b75fbbf1884353ad" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="%README%" diff --git a/development/postman/postman.SlackBuild b/development/postman/postman.SlackBuild index b6783266d9..99d03c1512 100644 --- a/development/postman/postman.SlackBuild +++ b/development/postman/postman.SlackBuild @@ -25,7 +25,7 @@ PRGNAM=postman SRCDIR=Postman SRCNAM=linux -VERSION=${VERSION:-8.0.6} +VERSION=${VERSION:-8.2.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/postman/postman.info b/development/postman/postman.info index 5f546ff9e2..f2c339dac9 100644 --- a/development/postman/postman.info +++ b/development/postman/postman.info @@ -1,8 +1,8 @@ PRGNAM="postman" -VERSION="8.0.6" +VERSION="8.2.1" HOMEPAGE="https://www.getpostman.com" -DOWNLOAD="https://dl.pstmn.io/download/version/8.0.6/linux64" -MD5SUM="421949f20593356c24b020ddddb28165" +DOWNLOAD="https://dl.pstmn.io/download/version/8.2.1/linux64" +MD5SUM="b9b21422cb3004ffa6d72691430e1c78" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/racer/README b/development/racer/README index 3ea8a8b058..1fdcc6b0e4 100644 --- a/development/racer/README +++ b/development/racer/README @@ -1,6 +1,6 @@ racer - Rust Code Completion utility This requires rust nightly installed through rustup. Before running this -slackbuild, you should install the nightly from 2021-02-06 by running: +slackbuild, you should install the nightly from 2021-03-26 by running: - rustup toolchain install --profile minimal nightly-2021-02-06 + rustup toolchain install --profile minimal nightly-2021-03-26 diff --git a/development/racer/racer.SlackBuild b/development/racer/racer.SlackBuild index 67f8f0f6bf..2509869dcc 100644 --- a/development/racer/racer.SlackBuild +++ b/development/racer/racer.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=racer -VERSION=${VERSION:-2.1.44} +VERSION=${VERSION:-2.1.45} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -139,7 +139,7 @@ find -L . \ PATH="$(pwd)/rustup-bin:$PATH" \ CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ -rustup run nightly-2021-02-06 cargo build --release $CARGOTARGET +rustup run nightly-2021-03-26 cargo build --release $CARGOTARGET mkdir -p $PKG/usr/bin/ diff --git a/development/racer/racer.info b/development/racer/racer.info index 3a840ef834..7ad975f0c4 100644 --- a/development/racer/racer.info +++ b/development/racer/racer.info @@ -1,7 +1,7 @@ PRGNAM="racer" -VERSION="2.1.44" +VERSION="2.1.45" HOMEPAGE="https://github.com/racer-rust/racer" -DOWNLOAD="https://github.com/racer-rust/racer/archive/v2.1.44/racer-2.1.44.tar.gz \ +DOWNLOAD="https://github.com/racer-rust/racer/archive/v2.1.45/racer-2.1.45.tar.gz \ https://crates-io.s3-us-west-1.amazonaws.com/crates/aho-corasick/aho-corasick-0.7.10.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/annotate-snippets/annotate-snippets-0.8.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/ansi_term/ansi_term-0.11.0.crate \ @@ -18,8 +18,7 @@ DOWNLOAD="https://github.com/racer-rust/racer/archive/v2.1.44/racer-2.1.44.tar.g https://crates-io.s3-us-west-1.amazonaws.com/crates/cpuid-bool/cpuid-bool-0.1.2.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/crossbeam-deque/crossbeam-deque-0.7.3.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/crossbeam-epoch/crossbeam-epoch-0.8.2.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/crossbeam-queue/crossbeam-queue-0.1.2.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/crossbeam-utils/crossbeam-utils-0.6.6.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/crossbeam-queue/crossbeam-queue-0.2.3.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/crossbeam-utils/crossbeam-utils-0.7.2.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/derive_more/derive_more-0.99.5.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/digest/digest-0.9.0.crate \ @@ -44,13 +43,15 @@ DOWNLOAD="https://github.com/racer-rust/racer/archive/v2.1.44/racer-2.1.44.tar.g https://crates-io.s3-us-west-1.amazonaws.com/crates/log/log-0.4.8.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/maybe-uninit/maybe-uninit-2.0.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/md-5/md-5-0.9.1.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/measureme/measureme-9.0.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/measureme/measureme-9.1.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/memchr/memchr-2.3.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/memmap/memmap-0.7.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/memoffset/memoffset-0.5.4.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/num_cpus/num_cpus-1.12.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/opaque-debug/opaque-debug-0.3.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/parking_lot/parking_lot-0.11.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/parking_lot_core/parking_lot_core-0.8.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/perf-event-open-sys/perf-event-open-sys-1.0.1.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/ppv-lite86/ppv-lite86-0.2.6.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/proc-macro2/proc-macro2-1.0.10.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/psm/psm-0.1.8.crate \ @@ -65,26 +66,26 @@ DOWNLOAD="https://github.com/racer-rust/racer/archive/v2.1.44/racer-2.1.44.tar.g https://crates-io.s3-us-west-1.amazonaws.com/crates/regex/regex-1.3.6.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/remove_dir_all/remove_dir_all-0.5.2.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/rls-span/rls-span-0.5.2.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-ap-rustc_arena/rustc-ap-rustc_arena-705.0.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-ap-rustc_ast/rustc-ap-rustc_ast-705.0.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-ap-rustc_ast_pretty/rustc-ap-rustc_ast_pretty-705.0.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-ap-rustc_data_structures/rustc-ap-rustc_data_structures-705.0.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-ap-rustc_errors/rustc-ap-rustc_errors-705.0.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-ap-rustc_feature/rustc-ap-rustc_feature-705.0.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-ap-rustc_fs_util/rustc-ap-rustc_fs_util-705.0.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-ap-rustc_graphviz/rustc-ap-rustc_graphviz-705.0.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-ap-rustc_index/rustc-ap-rustc_index-705.0.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-ap-rustc_lexer/rustc-ap-rustc_lexer-705.0.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-ap-rustc_lint_defs/rustc-ap-rustc_lint_defs-705.0.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-ap-rustc_macros/rustc-ap-rustc_macros-705.0.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-ap-rustc_parse/rustc-ap-rustc_parse-705.0.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-ap-rustc_serialize/rustc-ap-rustc_serialize-705.0.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-ap-rustc_session/rustc-ap-rustc_session-705.0.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-ap-rustc_span/rustc-ap-rustc_span-705.0.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-ap-rustc_target/rustc-ap-rustc_target-705.0.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-ap-rustc_arena/rustc-ap-rustc_arena-712.0.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-ap-rustc_ast/rustc-ap-rustc_ast-712.0.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-ap-rustc_ast_pretty/rustc-ap-rustc_ast_pretty-712.0.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-ap-rustc_data_structures/rustc-ap-rustc_data_structures-712.0.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-ap-rustc_errors/rustc-ap-rustc_errors-712.0.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-ap-rustc_feature/rustc-ap-rustc_feature-712.0.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-ap-rustc_fs_util/rustc-ap-rustc_fs_util-712.0.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-ap-rustc_graphviz/rustc-ap-rustc_graphviz-712.0.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-ap-rustc_index/rustc-ap-rustc_index-712.0.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-ap-rustc_lexer/rustc-ap-rustc_lexer-712.0.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-ap-rustc_lint_defs/rustc-ap-rustc_lint_defs-712.0.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-ap-rustc_macros/rustc-ap-rustc_macros-712.0.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-ap-rustc_parse/rustc-ap-rustc_parse-712.0.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-ap-rustc_serialize/rustc-ap-rustc_serialize-712.0.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-ap-rustc_session/rustc-ap-rustc_session-712.0.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-ap-rustc_span/rustc-ap-rustc_span-712.0.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-ap-rustc_target/rustc-ap-rustc_target-712.0.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-hash/rustc-hash-1.1.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-rayon-core/rustc-rayon-core-0.3.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-rayon/rustc-rayon-0.3.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-rayon-core/rustc-rayon-core-0.3.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-rayon/rustc-rayon-0.3.1.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/ryu/ryu-1.0.3.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/scoped-tls/scoped-tls-1.0.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/scopeguard/scopeguard-1.1.0.crate \ @@ -93,7 +94,7 @@ DOWNLOAD="https://github.com/racer-rust/racer/archive/v2.1.44/racer-2.1.44.tar.g https://crates-io.s3-us-west-1.amazonaws.com/crates/serde_json/serde_json-1.0.50.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/sha-1/sha-1-0.9.2.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/sha2/sha2-0.9.2.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/smallvec/smallvec-1.4.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/smallvec/smallvec-1.6.1.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/stable_deref_trait/stable_deref_trait-1.1.1.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/stacker/stacker-0.1.12.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/strsim/strsim-0.8.0.crate \ @@ -118,7 +119,7 @@ DOWNLOAD="https://github.com/racer-rust/racer/archive/v2.1.44/racer-2.1.44.tar.g https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi-util/winapi-util-0.1.4.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi-x86_64-pc-windows-gnu/winapi-x86_64-pc-windows-gnu-0.4.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi/winapi-0.3.8.crate" -MD5SUM="f2b262b246d00af496d36a4a249d93bb \ +MD5SUM="7201bddba167326a18f329796d070ee8 \ abc51f82118d86e83165ba87e2521e96 \ f26a43d3bcc31a6e0a6fa649e32b04c3 \ 294a49d3c53865fa7ac5d0ce2f5d5735 \ @@ -135,8 +136,7 @@ MD5SUM="f2b262b246d00af496d36a4a249d93bb \ e0a69519ad697a923799407d8b01f7e5 \ 897911f15f349a357899045e6b0c04e0 \ 49b4b022e9fa4cc60376a79ecb39d04f \ - 7c90c5d981a715d9863d6bfcc984d6ed \ - 66912c6b316cfec144c4fbcbf59bf862 \ + 836bbd6315ea443caf33fe3394ea4991 \ ff67cf2eb9668167782b8012d3b48e7b \ 6f6a2da3625c871ad764dad18af0b97b \ 493a2f042d86baa5c6bac75202c64554 \ @@ -161,13 +161,15 @@ MD5SUM="f2b262b246d00af496d36a4a249d93bb \ 61e508ca2eee543023c5e1ba777e5ede \ b5cf10e268e8a3bee2de8a734104245e \ fbc0f8f5473906bf26a1931703490034 \ - 91563ee17c3381e127f1fc66168060ed \ + f7c887063254436e24f201308ee5324d \ 124ec4f35274a0e9c1a4ef3dc0958643 \ + bdb38691302aeb63500e053919f5f0f7 \ cad5d756bde12e98d82fc950fc9a0dc9 \ 09931e9b99240bb850c9e9c9ccb22668 \ 653e04baa68a4484b3b839c19221e474 \ e8a7d203e73b7ab9cd3f6769fe4a1479 \ 158c5ffb9d075be2a8fa088ae3e0915c \ + 378a6671eaefcc86d472ed11b01a756c \ 7c4bfd315ee9de1c1b2f2d56163567cf \ cd6039ff311cf275ebc82ee4dea96ad1 \ f6cebca4a4b7dbc6be9e00472b398549 \ @@ -182,26 +184,26 @@ MD5SUM="f2b262b246d00af496d36a4a249d93bb \ d970b77df4375ae08279d6ce61600ad7 \ 526f5ebac8d794185afbc71959c5c968 \ 7344a18f4a154b52182a0bdedcbae55d \ - 426f1f143663e800333ed25eebc080da \ - c423c1fe959fac01d4636732d0c07bc9 \ - 6d03811bd20923400a749aad7cb52796 \ - 1306ffd34f9a114e5509dc5cf501e82f \ - f0f1d0e557707ea117ee46372338c958 \ - 1f8913d249175accf0284580d5aafaca \ - 52794f62abae46f0a0eddd5b0caf2383 \ - d099f271f5a13e90f7465d1d2a435955 \ - ae319171ffab0f724f0eec7f4dedf2f7 \ - 86b33d7c73f2fa2079c7ff0f5cc82487 \ - 170a2b68c7312d392a32257e4bbd45a9 \ - 10132d6b4898f9a592203c9bf927a352 \ - e951cb3e3c783ab237401c58a9de896f \ - 8f586bb886b15a70f6910229221df2b2 \ - 37e3d88d5b2d905fde782925bbd6bd02 \ - bc3104506f538aec0c71862c2905ab9f \ - 33279d2a55aaeb24f13b1c5619d82d20 \ + a4e900032fe89e98b454f016fb2268a2 \ + ff94c9dbeef610b214ac6c67371a8d95 \ + ef6fa83414ee321e1058a3620c03c36b \ + 844404fdd038353b75b5d46434286caa \ + 3e259fbf017176701c03e6f8e8bbb2d4 \ + 29cc4bd77ef7ffcecb03640a656b52a0 \ + 0fdf2c5d5eeaadd312b1194734f05bf8 \ + 61abfe25e14d5ed5d74412785930ae0c \ + 2581075a2cf7cbedc22db0b6083342d2 \ + ac7161e0a3f224841b316abb654f0386 \ + 0a9890eb881047ad52b88a3baa74fd51 \ + 201cfcd9690cc8f015c33ac961b6f884 \ + 5fd8f94c1ddd7589af335bc0176d397d \ + fe62029e251f255d3a874c50d3608154 \ + 16a98d2d4805043be084c8273e237fae \ + 86e158a128526d235a5664970567fd3f \ + 9d62f77c4ea52aca7b8b82dd5dac3a1e \ 7b1261ea730a9314bc9bcdf4a379bf98 \ - 2ed568738b13ab0fa2ac85a935e3f161 \ - b595c6929fdc19615cc86bfd4a2f0d65 \ + 8ed219c6cc2c684abc2197c32ce40e01 \ + dbf4b8881aa463eff6fb5aec5f1abb46 \ 9436ca5c7881b6e8f3caae39515498df \ fc60e4ecd18db5e582b9e7dd19dd62e4 \ b4a0a98a54439a5a37952c8879187ee3 \ @@ -210,7 +212,7 @@ MD5SUM="f2b262b246d00af496d36a4a249d93bb \ b05bc089853d7c61da615700fe443778 \ e7a85771ce04ac56299f6a16d85e5f73 \ 1169ca455e0ed1ad583914fde79b9bce \ - 51cdbc77f4b359baa519c19e32abe0a0 \ + e1b37f2526a1f0eed9c0bda62b8095ba \ a986c51d8a91f91704da0c440295640d \ f7eea874be0ac423bd5d97e2ba9228a5 \ 781d4ccf5d04c98fa02af207a9639249 \ diff --git a/development/radare2/radare2.SlackBuild b/development/radare2/radare2.SlackBuild index 008455eb48..d71755e830 100644 --- a/development/radare2/radare2.SlackBuild +++ b/development/radare2/radare2.SlackBuild @@ -24,7 +24,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=radare2 -VERSION=${VERSION:-4.5.1} +VERSION=${VERSION:-5.1.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -97,7 +97,7 @@ find $PKG/usr/man -type f -exec gzip -9 {} \; for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a COPYING* README.md DEVELOPERS.md CONTRIBUTING.md AUTHORS.md $PKG/usr/doc/$PRGNAM-$VERSION +cp -a COMMUNITY.md CONTRIBUTING.md COPYING* DEVELOPERS.md README.md $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install diff --git a/development/radare2/radare2.info b/development/radare2/radare2.info index 90a74006e5..855fabf081 100644 --- a/development/radare2/radare2.info +++ b/development/radare2/radare2.info @@ -1,8 +1,8 @@ PRGNAM="radare2" -VERSION="4.5.1" +VERSION="5.1.1" HOMEPAGE="http://radare.org/" -DOWNLOAD="https://github.com/radareorg/radare2/archive/4.5.1/radare2-4.5.1.tar.gz" -MD5SUM="12fdc9db3936af7136f8830b4cc08c4a" +DOWNLOAD="https://github.com/radareorg/radare2/archive/5.1.1/radare2-5.1.1.tar.gz" +MD5SUM="5fa08e088e623792515deaa652601a99" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="capstone" diff --git a/development/robotframework/README b/development/robotframework/README index 1282951008..82582b87c6 100644 --- a/development/robotframework/README +++ b/development/robotframework/README @@ -5,3 +5,5 @@ testing approach. Its testing capabilities can be extended by test libraries implemented either with Python or Java, and users can create new higher-level keywords from existing ones using the same syntax that is used for creating test cases. + +python3 is an optional dependency. It is needed for Python 3 support. diff --git a/development/robotframework/robotframework.SlackBuild b/development/robotframework/robotframework.SlackBuild index 6f26c266e3..7d608173c4 100644 --- a/development/robotframework/robotframework.SlackBuild +++ b/development/robotframework/robotframework.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=robotframework -VERSION=${VERSION:-3.2.2} +VERSION=${VERSION:-4.0.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -71,12 +71,16 @@ find -L . \ python setup.py install --root=$PKG +if $(python3 -c 'import sys' 2>/dev/null); then + python3 setup.py install --root=$PKG +fi + find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a \ - COPYRIGHT.txt AUTHORS.rst LICENSE.txt \ + COPYRIGHT.txt AUTHORS.rst LICENSE.txt README.rst \ $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild diff --git a/development/robotframework/robotframework.info b/development/robotframework/robotframework.info index 57920ca33d..4cd3b84b57 100644 --- a/development/robotframework/robotframework.info +++ b/development/robotframework/robotframework.info @@ -1,8 +1,8 @@ PRGNAM="robotframework" -VERSION="3.2.2" +VERSION="4.0.1" HOMEPAGE="https://robotframework.org/" -DOWNLOAD="https://github.com/robotframework/robotframework/archive/v3.2.2/robotframework-3.2.2.tar.gz" -MD5SUM="4a151bbf0e6438cf4e12ce3caad2b96c" +DOWNLOAD="https://github.com/robotframework/robotframework/archive/v4.0.1/robotframework-4.0.1.tar.gz" +MD5SUM="da573d28a8b2f832bb1e4242188caa75" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/sbcl/sbcl.SlackBuild b/development/sbcl/sbcl.SlackBuild index 0dc3b7e1be..01e78bc49b 100644 --- a/development/sbcl/sbcl.SlackBuild +++ b/development/sbcl/sbcl.SlackBuild @@ -25,7 +25,7 @@ # Modified by Eugene M., <damagedone at gmx dot com> PRGNAM=sbcl -VERSION=${VERSION:-2.1.0} +VERSION=${VERSION:-2.1.3} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/sbcl/sbcl.info b/development/sbcl/sbcl.info index bf89c83293..13978ef814 100644 --- a/development/sbcl/sbcl.info +++ b/development/sbcl/sbcl.info @@ -1,8 +1,8 @@ PRGNAM="sbcl" -VERSION="2.1.0" +VERSION="2.1.3" HOMEPAGE="http://www.sbcl.org/" -DOWNLOAD="http://downloads.sourceforge.net/sbcl/sbcl-2.1.0-source.tar.bz2" -MD5SUM="57ce49f53001e49e3df5849ff5e16a41" +DOWNLOAD="http://downloads.sourceforge.net/sbcl/sbcl-2.1.3-source.tar.bz2" +MD5SUM="f96e5a4e48e3812cf78fb2559b0fd088" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/sdcc/patches/source-tree.patch b/development/sdcc/patches/source-tree.patch index 93c2798f75..521adef57c 100644 --- a/development/sdcc/patches/source-tree.patch +++ b/development/sdcc/patches/source-tree.patch @@ -1,10 +1,10 @@ diff --git a/device/lib/Makefile.in b/device/lib/Makefile.in --- a/device/lib/Makefile.in +++ b/device/lib/Makefile.in -@@ -599,19 +599,11 @@ - $(CP_U) -r $(MODELS) mcs51 ds390 ds400 z80 z180 ez80_z80 r2k r3ka tlcs90 gbz80 hc08 s08 stm8 pdk13 pdk14 pdk15 $(sdcc_libdir)/src +@@ -623,19 +623,11 @@ + $(CP_U) -r $(MODELS) mcs51 ds390 ds400 z80 z180 ez80_z80 z80n r2k r2ka r3ka tlcs90 gbz80 hc08 s08 stm8 pdk13 pdk14 pdk15 $(sdcc_libdir)/src - for src in $(MODELS) ds390 ds400 z80 z180 ez80_z80 r2k r3ka tlcs90 gbz80 hc08 s08 stm8 pdk13 pdk14 pdk15 pic14 pic16; do \ + for src in $(MODELS) ds390 ds400 z80 z180 ez80_z80 z80n r2k r2ka r3ka tlcs90 gbz80 hc08 s08 stm8 pdk13 pdk14 pdk15 pic14 pic16; do \ - find $(sdcc_libdir)/src/$$src -depth \ - \( -name '*.rel' -o -name '*.dump*' -o -name '*.sym' -o -name '*.o' -o -name '*.lib' -o \ - -name '*.lst' -o -name '*.asm' -o -name '.svn' -o -name 'autom4te.cache' -o \ diff --git a/development/sdcc/sdcc.SlackBuild b/development/sdcc/sdcc.SlackBuild index 8e6a39a06f..d98410a08e 100644 --- a/development/sdcc/sdcc.SlackBuild +++ b/development/sdcc/sdcc.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for sdcc -# Copyright 2014-2020 Kyle Guinn <elyk03@gmail.com> +# Copyright 2014-2021 Kyle Guinn <elyk03@gmail.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=sdcc -VERSION=${VERSION:-4.0.0} +VERSION=${VERSION:-4.1.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -64,9 +64,9 @@ set -e rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP -rm -rf $PRGNAM-$VERSION +rm -rf $PRGNAM tar xvf $CWD/$PRGNAM-src-$VERSION.tar.bz2 -cd $PRGNAM-$VERSION +cd $PRGNAM chown -R root:root . chmod -R u+w,go-w,a+rX-st . @@ -81,10 +81,6 @@ patch -p1 < $CWD/patches/source-tree.patch # Avoid creating empty man directories. sed -i '/(man1dir)/d' sim/ucsim/doc/Makefile.in -# make considers device/lib/pic14/aclocal.m4 out-of-date and tries to -# rebuild it using aclocal-1.16 which doesn't exist yet on Slackware 14.2. -(cd device/lib/pic14 && autoreconf -vif) - # Requires lyx, latex2html, possibly others. Untested. if [ "${ENABLE_DOC:-no}" != 'no' ]; then enable_doc='--enable-doc' diff --git a/development/sdcc/sdcc.info b/development/sdcc/sdcc.info index 82b700329c..9aa42f7ae4 100644 --- a/development/sdcc/sdcc.info +++ b/development/sdcc/sdcc.info @@ -1,8 +1,8 @@ PRGNAM="sdcc" -VERSION="4.0.0" +VERSION="4.1.0" HOMEPAGE="http://sdcc.sourceforge.net/" -DOWNLOAD="https://sourceforge.net/projects/sdcc/files/sdcc/4.0.0/sdcc-src-4.0.0.tar.bz2" -MD5SUM="eac8f83af265dca1f3e4c79abcd43c6c" +DOWNLOAD="https://sourceforge.net/projects/sdcc/files/sdcc/4.1.0/sdcc-src-4.1.0.tar.bz2" +MD5SUM="83df8cd5b24c7dbb7c83c5fa0857b3f8" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/shc/README b/development/shc/README index 560ad6f8c8..be04109cc4 100644 --- a/development/shc/README +++ b/development/shc/README @@ -1,16 +1,15 @@ shc - Shell script compiler -SHC is a generic shell script compiler. It takes a script, which is -specified on the command line and produces C source code. The generated -source code is then compiled and linked to produce a stripped binary. +SHC is a generic shell script compiler. It takes a script, which is specified on +the command line and produces C source code. The generated source code is then +compiled and linked to produce a stripped binary. -The compiled binary will still be dependent on the shell specified in -the first line of the shell code (i.e shebang: #!/bin/sh or such), thus -shc does not create completely independent binaries. +The compiled binary will still be dependent on the shell specified in the first +line of the shell code (i.e shebang: #!/bin/sh or such), thus shc does not +create completely independent binaries. -shc itself is not a compiler such as cc, it rather encodes and encrypts -a shell script and generates C source code with the added expiration -capability. It then uses the system compiler to compile a stripped -binary which behaves exactly like the original script. Upon execution, -the compiled binary will decrypt and execute the code with the shells' --c option. +shc itself is not a compiler such as cc, it rather encodes and encrypts a shell +script and generates C source code with the added expiration capability. It then +uses the system compiler to compile a stripped binary which behaves exactly like +the original script. Upon execution, the compiled binary will decrypt and +execute the code with the shells' -c option. diff --git a/development/shc/shc.SlackBuild b/development/shc/shc.SlackBuild index d3d52deceb..6b4798dfa2 100644 --- a/development/shc/shc.SlackBuild +++ b/development/shc/shc.SlackBuild @@ -3,7 +3,7 @@ # Slackware build script for shc # Previously maintained by Roberto Metere <roberto <at> metere <dot> it> -# Copyright 2017 Giuseppe Di Terlizzi <giuseppe.diterlizzi@gmail.com> +# Copyright 2017-2021 Giuseppe Di Terlizzi <giuseppe.diterlizzi@gmail.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,7 +24,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=shc -VERSION=${VERSION:-3.9.6} +VERSION=${VERSION:-4.0.3} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/shc/shc.info b/development/shc/shc.info index 5af3ba09dd..b7e1097352 100644 --- a/development/shc/shc.info +++ b/development/shc/shc.info @@ -1,8 +1,8 @@ PRGNAM="shc" -VERSION="3.9.6" +VERSION="4.0.3" HOMEPAGE="http://neurobin.github.io/shc" -DOWNLOAD="https://github.com/neurobin/shc/archive/3.9.6/shc-3.9.6.tar.gz" -MD5SUM="da777637594be58caf33509d2ca0fbea" +DOWNLOAD="https://github.com/neurobin/shc/archive/4.0.3/shc-4.0.3.tar.gz" +MD5SUM="c3f7aef42f12bccd0a54db92e3946f4e" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/slibtool/README b/development/slibtool/README index de43a122ff..6cf32a6c9b 100644 --- a/development/slibtool/README +++ b/development/slibtool/README @@ -1,17 +1,18 @@ slibtool is an independent reimplementation of the widely used libtool, written in C. slibtool is designed to be a clean, fast, easy-to-use. -slibtool maintains compatibility with libtool in nearly every aspect of -the tool's functionality as well as semantics, leaving out (or turning -into a no-op) only a small number of features that are no longer needed -on modern systems. +slibtool maintains compatibility with libtool in nearly every aspect +of the tool's functionality as well as semantics, leaving out (or +turning into a no-op) only a small number of features that are no +longer needed on modern systems. This does not conflict with GNU libtool included with Slackware. To use slibtool instead of libtool export this to your environment. export MAKEFLAGS='LIBTOOL=rlibtool' -This symlink should work in most cases by parsing the generated libtool -to determine if shared libraries and / or static archives will be built. +This symlink should work in most cases by parsing the generated +libtool to determine if shared libraries and / or static archives +will be built. To force building both shared libraries and static archives: export MAKEFLAGS='LIBTOOL=slibtool' diff --git a/development/slibtool/slibtool.SlackBuild b/development/slibtool/slibtool.SlackBuild index 5c9766dac4..a42787ec18 100644 --- a/development/slibtool/slibtool.SlackBuild +++ b/development/slibtool/slibtool.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for slibtool -# Copyright 2017-2018, 2020 Hunter Sezen California, USA +# Copyright 2017-2018, 2020-2021 Hunter Sezen California, USA # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=slibtool -VERSION=${VERSION:-0.5.31} +VERSION=${VERSION:-0.5.33} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/slibtool/slibtool.info b/development/slibtool/slibtool.info index 252142bdee..fe4bd36888 100644 --- a/development/slibtool/slibtool.info +++ b/development/slibtool/slibtool.info @@ -1,8 +1,8 @@ PRGNAM="slibtool" -VERSION="0.5.31" +VERSION="0.5.33" HOMEPAGE="https://git.foss21.org/slibtool" -DOWNLOAD="https://dl.foss21.org/slibtool/slibtool-0.5.31.tar.xz" -MD5SUM="c420a3f5a34ae777777b2b18ed221f4f" +DOWNLOAD="https://dl.foss21.org/slibtool/slibtool-0.5.33.tar.xz" +MD5SUM="aa8e3343b5beac879fe063d9dc9f8773" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/sqlcl/README b/development/sqlcl/README index f57556db54..d40229e1cc 100644 --- a/development/sqlcl/README +++ b/development/sqlcl/README @@ -1,11 +1,11 @@ Oracle SQL Developer Command Line -Oracle SQL Developer Command Line (SQLcl) is a free command line -interface for Oracle Database. It allows you to interactively or batch -execute SQL and PL/SQL. SQLcl provides in-line editing, statement -completion, and command recall for a feature-rich experience, all -while also supporting your previously written SQL*Plus scripts. +Oracle SQL Developer Command Line (SQLcl) is a free command line interface for +Oracle Database. It allows you to interactively or batch execute SQL and PL/SQL. +SQLcl provides in-line editing, statement completion, and command recall for a +feature-rich experience, all while also supporting your previously written +SQL*Plus scripts. You need an Oracle account and you must Agree to Oracle's download -agreement before this can be downloaded. You have to use a web browser -to download it. +agreement before this can be downloaded. +You have to use a web browser to download it. diff --git a/development/sqlcl/sqlcl.SlackBuild b/development/sqlcl/sqlcl.SlackBuild index f02d105169..c999f917fa 100644 --- a/development/sqlcl/sqlcl.SlackBuild +++ b/development/sqlcl/sqlcl.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for Oracle SQL Developer Command Line -# Copyright 2016-2017 Giuseppe Di Terlizzi <giuseppe.diterlizzi@gmail.com> +# Copyright 2016-2021 Giuseppe Di Terlizzi <giuseppe.diterlizzi@gmail.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=sqlcl -VERSION=${VERSION:-18.2.0} +VERSION=${VERSION:-20.4.2.35.2359} ARCH=${ARCH:-noarch} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -54,6 +54,7 @@ find -L . \ ) mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp $PKG/opt/sqlcl/README.md $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/usr/bin diff --git a/development/sqlcl/sqlcl.info b/development/sqlcl/sqlcl.info index fcdda8ae41..880f6cc166 100644 --- a/development/sqlcl/sqlcl.info +++ b/development/sqlcl/sqlcl.info @@ -1,8 +1,8 @@ PRGNAM="sqlcl" -VERSION="18.2.0" +VERSION="20.4.2.35.2359" HOMEPAGE="http://oracle.com/technetwork/developer-tools/sqlcl/overview" -DOWNLOAD="http://download.oracle.com/otn/java/sqldeveloper/sqlcl-18.2.0.zip" -MD5SUM="840f08b3ae8dace7f9ab7dceec9b580f" +DOWNLOAD="http://download.oracle.com/otn/java/sqldeveloper/sqlcl-20.4.2.35.2359.zip" +MD5SUM="371aa3d2ffaaa3bd2b6fa550eb3cb184" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="jdk" diff --git a/development/sqldeveloper/sqldeveloper.SlackBuild b/development/sqldeveloper/sqldeveloper.SlackBuild index baaec951df..20e3d32639 100644 --- a/development/sqldeveloper/sqldeveloper.SlackBuild +++ b/development/sqldeveloper/sqldeveloper.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for Oracle SQL Developer -# Copyright 2015-2018 Giuseppe Di Terlizzi <giuseppe.diterlizzi@gmail.com> +# Copyright 2015-2021 Giuseppe Di Terlizzi <giuseppe.diterlizzi@gmail.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=sqldeveloper -VERSION=${VERSION:-18.2.0.183.1748} +VERSION=${VERSION:-20.4.1.407.0006} ARCH=${ARCH:-noarch} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/sqldeveloper/sqldeveloper.info b/development/sqldeveloper/sqldeveloper.info index 2168fd9839..ec4e2cc270 100644 --- a/development/sqldeveloper/sqldeveloper.info +++ b/development/sqldeveloper/sqldeveloper.info @@ -1,8 +1,8 @@ PRGNAM="sqldeveloper" -VERSION="18.2.0.183.1748" +VERSION="20.4.1.407.0006" HOMEPAGE="http://oracle.com/technetwork/developer-tools/sql-developer" -DOWNLOAD="http://download.oracle.com/otn/java/sqldeveloper/sqldeveloper-18.2.0.183.1748-no-jre.zip" -MD5SUM="ad45f9db2e81f866c778e357f6129e36" +DOWNLOAD="http://download.oracle.com/otn/java/sqldeveloper/sqldeveloper-20.4.1.407.0006-no-jre.zip" +MD5SUM="041709f01de2c6d176f37132089b61b8" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="jdk" diff --git a/development/tea/tea.SlackBuild b/development/tea/tea.SlackBuild index 98992f0b6d..66e4126f65 100644 --- a/development/tea/tea.SlackBuild +++ b/development/tea/tea.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=tea -VERSION=${VERSION:-50.1.0} +VERSION=${VERSION:-60.0.3} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -91,7 +91,7 @@ cp -f icons/tea_icon_v2.png $PKG/usr/share/pixmaps mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a \ AUTHORS COPYING ChangeLog \ - manuals/* NEWS README TODO \ + manuals/* NEWS* README* TODO* \ $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild diff --git a/development/tea/tea.info b/development/tea/tea.info index d6261bf762..f5479a9bc4 100644 --- a/development/tea/tea.info +++ b/development/tea/tea.info @@ -1,8 +1,8 @@ PRGNAM="tea" -VERSION="50.1.0" +VERSION="60.0.3" HOMEPAGE="http://semiletov.org/tea/" -DOWNLOAD="https://github.com/psemiletov/tea-qt/archive/50.1.0/tea-qt-50.1.0.tar.gz" -MD5SUM="a59cbec5ee60c05e44ada9d8ae1fe4fc" +DOWNLOAD="https://github.com/psemiletov/tea-qt/archive/60.0.3/tea-qt-60.0.3.tar.gz" +MD5SUM="661bca198f706a054a9196267b1954dd" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/tidy-html5/tidy-html5.SlackBuild b/development/tidy-html5/tidy-html5.SlackBuild index 6af8cdff96..1daf3b912c 100644 --- a/development/tidy-html5/tidy-html5.SlackBuild +++ b/development/tidy-html5/tidy-html5.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=tidy-html5 -VERSION=${VERSION:-5.6.0} +VERSION=${VERSION:-5.7.28} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/tidy-html5/tidy-html5.info b/development/tidy-html5/tidy-html5.info index 3414561338..d42fefd32e 100644 --- a/development/tidy-html5/tidy-html5.info +++ b/development/tidy-html5/tidy-html5.info @@ -1,8 +1,8 @@ PRGNAM="tidy-html5" -VERSION="5.6.0" +VERSION="5.7.28" HOMEPAGE="http://www.html-tidy.org/" -DOWNLOAD="https://github.com/htacg/tidy-html5/archive/5.6.0/tidy-html5-5.6.0.tar.gz" -MD5SUM="85c8a163d9ece6a02fe12bc9bddbc455" +DOWNLOAD="https://github.com/htacg/tidy-html5/archive/5.7.28/tidy-html5-5.7.28.tar.gz" +MD5SUM="2a572befbf3610de6719506c338efabb" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/tig/tig.SlackBuild b/development/tig/tig.SlackBuild index 4f6e9bbd60..27adcb5319 100644 --- a/development/tig/tig.SlackBuild +++ b/development/tig/tig.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=tig -VERSION=${VERSION:-2.5.2} +VERSION=${VERSION:-2.5.3} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/tig/tig.info b/development/tig/tig.info index b5be4191d9..773fb8d038 100644 --- a/development/tig/tig.info +++ b/development/tig/tig.info @@ -1,8 +1,8 @@ PRGNAM="tig" -VERSION="2.5.2" +VERSION="2.5.3" HOMEPAGE="https://jonas.github.io/tig/" -DOWNLOAD="https://github.com/jonas/tig/releases/download/tig-2.5.2/tig-2.5.2.tar.gz" -MD5SUM="695cb0429c6e0a8738747407bc1d3966" +DOWNLOAD="https://github.com/jonas/tig/releases/download/tig-2.5.3/tig-2.5.3.tar.gz" +MD5SUM="ceec1ec9a93fd70de81a613c1b368631" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/tiled/tiled.SlackBuild b/development/tiled/tiled.SlackBuild index bfa869ce32..89bdf16d13 100644 --- a/development/tiled/tiled.SlackBuild +++ b/development/tiled/tiled.SlackBuild @@ -25,7 +25,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=tiled -VERSION=${VERSION:-1.4.3} +VERSION=${VERSION:-1.5.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/tiled/tiled.info b/development/tiled/tiled.info index 02ea49644f..7dc537b885 100644 --- a/development/tiled/tiled.info +++ b/development/tiled/tiled.info @@ -1,8 +1,8 @@ PRGNAM="tiled" -VERSION="1.4.3" +VERSION="1.5.0" HOMEPAGE="https://www.mapeditor.org" -DOWNLOAD="https://github.com/bjorn/tiled/archive/v1.4.3/tiled-1.4.3.tar.gz" -MD5SUM="e7465ccc8fb9b5a42472f59d65eb371c" +DOWNLOAD="https://github.com/bjorn/tiled/archive/v1.5.0/tiled-1.5.0.tar.gz" +MD5SUM="a3ddfa678903990692e6ddad1d11fa93" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="qt5 qbs" diff --git a/development/universal-ctags/universal-ctags.SlackBuild b/development/universal-ctags/universal-ctags.SlackBuild index 1caf8b8364..e68880256b 100644 --- a/development/universal-ctags/universal-ctags.SlackBuild +++ b/development/universal-ctags/universal-ctags.SlackBuild @@ -23,8 +23,8 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=universal-ctags -VERSION=${VERSION:-1ed3fb2} -GITVERSION=${GITVERSION:-1ed3fb28e70eaec8cd99ebeac7e7631697f2fddf} +VERSION=${VERSION:-af30512} +GITVERSION=${GITVERSION:-af3051279c8800d1641bdd27ab8cdb4c7fd4936d} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/universal-ctags/universal-ctags.info b/development/universal-ctags/universal-ctags.info index f9256f9063..c47987c11f 100644 --- a/development/universal-ctags/universal-ctags.info +++ b/development/universal-ctags/universal-ctags.info @@ -1,8 +1,8 @@ PRGNAM="universal-ctags" -VERSION="1ed3fb2" +VERSION="af30512" HOMEPAGE="https://ctags.io/" -DOWNLOAD="https://download.dlackware.com/hosted-sources/universal-ctags/ctags-1ed3fb28e70eaec8cd99ebeac7e7631697f2fddf.tar.xz" -MD5SUM="62c586148c114ece6c8bddc29a2ef47c" +DOWNLOAD="https://download.dlackware.com/hosted-sources/universal-ctags/ctags-af3051279c8800d1641bdd27ab8cdb4c7fd4936d.tar.xz" +MD5SUM="dc96f1cd53add01f78364e6dabed615b" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="%README%" diff --git a/development/valgrind/valgrind.SlackBuild b/development/valgrind/valgrind.SlackBuild index 991cf4dbc5..d9a1f377ae 100644 --- a/development/valgrind/valgrind.SlackBuild +++ b/development/valgrind/valgrind.SlackBuild @@ -25,7 +25,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=valgrind -VERSION=${VERSION:-3.16.1} +VERSION=${VERSION:-3.17.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/valgrind/valgrind.info b/development/valgrind/valgrind.info index 7e58b06734..7302656729 100644 --- a/development/valgrind/valgrind.info +++ b/development/valgrind/valgrind.info @@ -1,8 +1,8 @@ PRGNAM="valgrind" -VERSION="3.16.1" +VERSION="3.17.0" HOMEPAGE="http://www.valgrind.org/" -DOWNLOAD="http://sourceware.org/pub/valgrind/valgrind-3.16.1.tar.bz2" -MD5SUM="d1b153f1ab17cf1f311705e7a83ef589" +DOWNLOAD="http://sourceware.org/pub/valgrind/valgrind-3.17.0.tar.bz2" +MD5SUM="afe11b5572c3121a781433b7c0ab741b" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/vscode-bin/vscode-bin.SlackBuild b/development/vscode-bin/vscode-bin.SlackBuild index 2de1776572..2f2541bee7 100644 --- a/development/vscode-bin/vscode-bin.SlackBuild +++ b/development/vscode-bin/vscode-bin.SlackBuild @@ -24,8 +24,8 @@ PRGNAM=vscode-bin SRCNAM=code-stable -VERSION=${VERSION:-1.53.2} -SRCVER=1613044905 +VERSION=${VERSION:-1.55.0} +SRCVER=1617120964 BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/vscode-bin/vscode-bin.info b/development/vscode-bin/vscode-bin.info index fd38c03771..b2ba7d5782 100644 --- a/development/vscode-bin/vscode-bin.info +++ b/development/vscode-bin/vscode-bin.info @@ -1,10 +1,10 @@ PRGNAM="vscode-bin" -VERSION="1.53.2" +VERSION="1.55.0" HOMEPAGE="https://code.visualstudio.com/" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://az764295.vo.msecnd.net/stable/622cb03f7e070a9670c94bae1a45d78d7181fbd4/code-stable-x64-1613044905.tar.gz" -MD5SUM_x86_64="0efe7c5896dae66aee6cc2b3522e49c7" +DOWNLOAD_x86_64="https://az764295.vo.msecnd.net/stable/c185983a683d14c396952dd432459097bc7f757f/code-stable-x64-1617120964.tar.gz" +MD5SUM_x86_64="ebd88c08d9387b00fe8540153297e985" REQUIRES="" MAINTAINER="Willy Sudiarto Raharjo" EMAIL="willysr@slackbuilds.org" diff --git a/development/vscodium/README b/development/vscodium/README new file mode 100644 index 0000000000..c53096d4f2 --- /dev/null +++ b/development/vscodium/README @@ -0,0 +1,7 @@ +Free and open source binary release of VSCode without Microsoft's +branding, telemetry and license. + +If you cannot or do not want to build VSCode from source and you need a +clean binary then VSCodium is for you. + +NOTE: The 32bit release stops at version 1.35.1 diff --git a/network/waterfox/doinst.sh b/development/vscodium/doinst.sh index 9a8ded3c60..aea0f894eb 100644 --- a/network/waterfox/doinst.sh +++ b/development/vscodium/doinst.sh @@ -5,3 +5,9 @@ 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 diff --git a/network/waterfox/slack-desc b/development/vscodium/slack-desc index bdaed00ed4..618bb35f60 100644 --- a/network/waterfox/slack-desc +++ b/development/vscodium/slack-desc @@ -6,14 +6,14 @@ # customary to leave one space after the ':' except on otherwise blank lines. |-----handy-ruler------------------------------------------------------| -waterfox: waterfox (Web browser) -waterfox: -waterfox: Waterfox was one of the first widely distributed 64-Bit browsers on -waterfox: the Web and quickly gained a loyal following. At one time, Waterfox -waterfox: had one thing in mind - speed. But now Waterfox also attempts to be an -waterfox: ethical, user-oriented browser. -waterfox: -waterfox: -waterfox: -waterfox: Homepage: https://www.waterfox.net -waterfox: +vscodium: vscodium (Visual Studio Code FOSS Binary Release) +vscodium: +vscodium: Free and open source binary release of VSCode without Microsoft's +vscodium: branding, telemetry and license. +vscodium: +vscodium: Homepage: https://vscodium.com/ +vscodium: +vscodium: +vscodium: +vscodium: +vscodium: diff --git a/network/waterfox/waterfox.SlackBuild b/development/vscodium/vscodium.SlackBuild index abdd1ecfa0..c630053dbd 100644 --- a/network/waterfox/waterfox.SlackBuild +++ b/development/vscodium/vscodium.SlackBuild @@ -1,11 +1,8 @@ #!/bin/sh -# Slackware build script for waterfox -# Copyright 2017-2020 Donald Cooley South Haven, Indiana USA +# Slackware build script for vscodium -# Based on the pale moon SlackBuilds by: -# Copyright 2015 pomfland -# Copyright 2017 skaendo <skaendo at excite dot com> +# Copyright 2021 rc-05 <rc23@email.it> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,9 +22,8 @@ # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -PRGNAM=waterfox -SRCNAM=waterfox-classic -VERSION=${VERSION:-2020.02.1} +PRGNAM=vscodium +VERSION=${VERSION:-1.54.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -35,29 +31,32 @@ if [ -z "$ARCH" ]; then case "$( uname -m )" in i?86) ARCH=i586 ;; arm*) ARCH=arm ;; - *) ARCH=$( uname -m ) ;; + *) ARCH=$( uname -m ) ;; esac fi +# Bail out when building the Slackbuild on non-x86_64 arch. +if [ "$ARCH" != "x86_64" ]; then + echo "Unsupported on $ARCH: last version available is 1.35.2" + exit -1 +fi + CWD=$(pwd) TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -# Check and then abort if the architecture is not 64-bit. -if [ "$ARCH" != "x86_64" ]; then - echo "$ARCH is unsupported" - exit 1 -fi - set -e rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP -rm -rf $SRCNAM -tar xvf $CWD/$SRCNAM-$VERSION.en-US.linux-$ARCH.tar.?z* -cd $SRCNAM +rm -rf $PRGNAM-$VERSION +# Creates a directory to extract the files into a suitable directory as the +# original archive doesn't contain a directory. +mkdir $PRGNAM-$VERSION +tar xvf $CWD/VSCodium-linux-x64-$VERSION.tar.gz -C $PRGNAM-$VERSION +cd $PRGNAM-$VERSION chown -R root:root . find -L . \ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ @@ -65,22 +64,17 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; -# Install waterfox into /opt -mkdir -p $PKG/opt/waterfox -cp -vr * $PKG/opt/waterfox +mkdir -p $PKG/opt/$PRGNAM $PKG/usr/bin +mv * $PKG/opt/$PRGNAM -# Link Waterfox binary to /usr/bin -mkdir -p $PKG/usr/bin -ln -s /opt/waterfox/waterfox $PKG/usr/bin/waterfox - -# Install .desktop file mkdir -p $PKG/usr/share/applications cp $CWD/$PRGNAM.desktop $PKG/usr/share/applications -# Icon -mkdir -p $PKG/usr/share/pixmaps/ -#cp $PKG/opt/$PRGNAM/browser/icons/mozicon128.png $PKG/usr/share/pixmaps/waterfox-icon.png -cp $PKG/opt/$PRGNAM/browser/chrome/icons/default/default128.png $PKG/usr/share/pixmaps/waterfox-icon.png +mkdir -p $PKG/usr/share/icons/hicolor/1024x1024/apps +cp $PKG/opt/$PRGNAM/resources/app/resources/linux/code.png $PKG/usr/share/icons/hicolor/1024x1024/apps + +cd $PKG/usr/bin +ln -s /opt/$PRGNAM/bin/codium . find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true diff --git a/development/vscodium/vscodium.desktop b/development/vscodium/vscodium.desktop new file mode 100644 index 0000000000..3659cc54de --- /dev/null +++ b/development/vscodium/vscodium.desktop @@ -0,0 +1,6 @@ +[Desktop Entry] +Name=VSCodium +Exec=/usr/bin/codium +Icon=/usr/share/icons/hicolor/1024x1024/apps/code.png +Type=Application +Categories=Development; diff --git a/development/vscodium/vscodium.info b/development/vscodium/vscodium.info new file mode 100644 index 0000000000..612714e946 --- /dev/null +++ b/development/vscodium/vscodium.info @@ -0,0 +1,10 @@ +PRGNAM="vscodium" +VERSION="1.54.2" +HOMEPAGE="https://vscodium.com/" +DOWNLOAD="UNSUPPORTED" +MD5SUM="" +DOWNLOAD_x86_64="https://github.com/VSCodium/vscodium/releases/download/1.54.2/VSCodium-linux-x64-1.54.2.tar.gz" +MD5SUM_x86_64="4f5c137909994f4ff72e9ce16f879bdb" +REQUIRES="" +MAINTAINER="rc-05" +EMAIL="rc23@email.it" diff --git a/development/xkeys-sdk/README b/development/xkeys-sdk/README new file mode 100644 index 0000000000..855545697e --- /dev/null +++ b/development/xkeys-sdk/README @@ -0,0 +1,8 @@ +This is an open source Linux support for Pi Engineering's X-Keys +products written in C++. Features code for accessing all X-keys controls +and key states and includes a simple, straight forward example GUI. + +Example source code for the installed libraries, test & pietestgui +programs are found in the piehid, test & testgui directories in +/usr/doc/xkeys-sdk-$VERSION. The DataReports directory also found there +contains the message formats for the various X-Keys products. diff --git a/development/xkeys-sdk/doinst.sh b/development/xkeys-sdk/doinst.sh new file mode 100644 index 0000000000..0fa754f75e --- /dev/null +++ b/development/xkeys-sdk/doinst.sh @@ -0,0 +1,11 @@ +if [ -x /usr/bin/update-desktop-database ]; then + /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1 +fi + +# If other icon themes are installed, then add to/modify this as needed +if [ -e usr/share/icons/hicolor/icon-theme.cache ]; then + if [ -x /usr/bin/gtk-update-icon-cache ]; then + /usr/bin/gtk-update-icon-cache -f usr/share/icons/hicolor >/dev/null 2>&1 + fi +fi + diff --git a/development/xkeys-sdk/slack-desc b/development/xkeys-sdk/slack-desc new file mode 100644 index 0000000000..387c4c244b --- /dev/null +++ b/development/xkeys-sdk/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +xkeys-sdk: xkeys-sdk (SDK for X-Keys) +xkeys-sdk: +xkeys-sdk: This is an open source Linux support for PI Engineering's X-Keys +xkeys-sdk: products written in C++. Features code for accessing all X-keys +xkeys-sdk: controls and key states and includes a simple, straight forward +xkeys-sdk: example GUI. +xkeys-sdk: +xkeys-sdk: +xkeys-sdk: +xkeys-sdk: +xkeys-sdk: diff --git a/development/xkeys-sdk/xkeys-sdk.SlackBuild b/development/xkeys-sdk/xkeys-sdk.SlackBuild new file mode 100644 index 0000000000..835320062c --- /dev/null +++ b/development/xkeys-sdk/xkeys-sdk.SlackBuild @@ -0,0 +1,107 @@ +#!/bin/sh + +# Slackware build script for xkeys-sdk + +# Copyright 2021 Christoph Willing Brisbane, Australia +# 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=xkeys-sdk +SRCNAM=X-keys_Linux +VERSION=${VERSION:-2.1.0} +COMMIT=6d63ceedb00f21a21a723ca899b4ff65f274c8b3 +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $SRCNAM-$COMMIT +tar xvf $CWD/$SRCNAM-$COMMIT.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 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +mkdir -p build +cd build + cmake \ + -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + -DCMAKE_BUILD_TYPE=Release .. + + make + make install DESTDIR=$PKG +cd .. + +# Remove static library +rm -f $PKG/usr/lib$LIBDIRSUFFIX/libpiehid.a + +mkdir -p $PKG/lib/udev/rules.d +install -m 0644 udev/90-xkeys.rules $PKG/lib/udev/rules.d/ + +find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a LICENSE.txt README.* piehid test testgui $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild +tar -C $PKG/usr/doc/$PRGNAM-$VERSION -xf $TMP/$SRCNAM-$COMMIT/non-PC.tar.gz +mv $PKG/usr/doc/$PRGNAM-$VERSION/non-PC $PKG/usr/doc/$PRGNAM-$VERSION/DataReports + +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/xkeys-sdk/xkeys-sdk.info b/development/xkeys-sdk/xkeys-sdk.info new file mode 100644 index 0000000000..0539299c9a --- /dev/null +++ b/development/xkeys-sdk/xkeys-sdk.info @@ -0,0 +1,10 @@ +PRGNAM="xkeys-sdk" +VERSION="2.1.0" +HOMEPAGE="https://github.com/piengineering/X-keys_Linux" +DOWNLOAD="https://github.com/piengineering/X-keys_Linux/archive/6d63cee/X-keys_Linux-6d63ceedb00f21a21a723ca899b4ff65f274c8b3.tar.gz" +MD5SUM="ef3bf752674383e3cba8c308324f89dc" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="qt5" +MAINTAINER="Christoph Willing" +EMAIL="chris.willing@linux.com" diff --git a/development/xnedit/xnedit.SlackBuild b/development/xnedit/xnedit.SlackBuild index 040b3b9eb6..f726d0cf63 100644 --- a/development/xnedit/xnedit.SlackBuild +++ b/development/xnedit/xnedit.SlackBuild @@ -26,7 +26,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=xnedit -VERSION=${VERSION:-1.2.1} +VERSION=${VERSION:-1.2.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/xnedit/xnedit.info b/development/xnedit/xnedit.info index 80ea1eafcd..db1e781a84 100644 --- a/development/xnedit/xnedit.info +++ b/development/xnedit/xnedit.info @@ -1,8 +1,8 @@ PRGNAM="xnedit" -VERSION="1.2.1" +VERSION="1.2.2" HOMEPAGE="https://sourceforge.net/projects/xnedit/" -DOWNLOAD="https://sourceforge.net/projects/xnedit/files/xnedit-1.2.1.tar.gz" -MD5SUM="750a08fc8dc5703e2340b204e50a59b7" +DOWNLOAD="https://sourceforge.net/projects/xnedit/files/xnedit-1.2.2.tar.gz" +MD5SUM="d38b1b2612a75c5e130987e2c032cf2d" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/games/0ad/README b/games/0ad/README index 43f9ef54df..8af134503e 100644 --- a/games/0ad/README +++ b/games/0ad/README @@ -3,3 +3,6 @@ real-time strategy (RTS) game of ancient warfare. To include the Atlas editor, which requires wxPython3 ATLAS=enable ./0ad.SlackBuild + +v0.0.23b is the last version to run on stock slackware 14.2 as newer +versions require at least gcc 7 or newer to compile. diff --git a/games/Genesis-Plus-GX/Genesis-Plus-GX.SlackBuild b/games/Genesis-Plus-GX/Genesis-Plus-GX.SlackBuild index 48faff4408..54e97040fa 100644 --- a/games/Genesis-Plus-GX/Genesis-Plus-GX.SlackBuild +++ b/games/Genesis-Plus-GX/Genesis-Plus-GX.SlackBuild @@ -24,7 +24,7 @@ PRGNAM=Genesis-Plus-GX LIBNAM=$(echo $PRGNAM | tr [A-Z] [a-z] | tr - _)_libretro -VERSION=${VERSION:-2018.10.08_2ab02c8} +VERSION=${VERSION:-2020.01.05_74ad967} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/games/Genesis-Plus-GX/Genesis-Plus-GX.info b/games/Genesis-Plus-GX/Genesis-Plus-GX.info index 8d2abb2a70..4ee46804fc 100644 --- a/games/Genesis-Plus-GX/Genesis-Plus-GX.info +++ b/games/Genesis-Plus-GX/Genesis-Plus-GX.info @@ -1,8 +1,8 @@ PRGNAM="Genesis-Plus-GX" -VERSION="2018.10.08_2ab02c8" +VERSION="2020.01.05_74ad967" HOMEPAGE="https://github.com/ekeeke/Genesis-Plus-GX" -DOWNLOAD="http://slackless.raccoons.tech/src/libretro/Genesis-Plus-GX-2018.10.08_2ab02c8.tar.xz" -MD5SUM="1dd2233012803263837d4956fe938d4d" +DOWNLOAD="http://slackless.raccoons.tech/src/libretro/Genesis-Plus-GX-2020.01.05_74ad967.tar.xz" +MD5SUM="60ba9e5233d10df3641c560d26a1f1cf" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="RetroArch" diff --git a/games/VASSAL/VASSAL.SlackBuild b/games/VASSAL/VASSAL.SlackBuild index 5db59a75d9..6ff6419c39 100644 --- a/games/VASSAL/VASSAL.SlackBuild +++ b/games/VASSAL/VASSAL.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=VASSAL -VERSION=${VERSION:-3.5.1} +VERSION=${VERSION:-3.5.5} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -90,7 +90,6 @@ cp -a \ CHANGES LICENSE README.md doc \ $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild -rm -r $PKG/usr/doc/$PRGNAM-$VERSION/doc/META-INF ln -s /usr/doc/$PRGNAM-$VERSION/doc $PKG/usr/share/games/$PRGNAM/doc mkdir -p $PKG/install diff --git a/games/VASSAL/VASSAL.info b/games/VASSAL/VASSAL.info index d979821b01..d1b8b571a7 100644 --- a/games/VASSAL/VASSAL.info +++ b/games/VASSAL/VASSAL.info @@ -1,8 +1,8 @@ PRGNAM="VASSAL" -VERSION="3.5.1" +VERSION="3.5.5" HOMEPAGE="http://www.vassalengine.org/" -DOWNLOAD="https://github.com/vassalengine/vassal/releases/download/3.5.1/VASSAL-3.5.1-linux.tar.bz2" -MD5SUM="bc477759d1b82af7ce8fa23853fcfa03" +DOWNLOAD="https://github.com/vassalengine/vassal/releases/download/3.5.5/VASSAL-3.5.5-linux.tar.bz2" +MD5SUM="ba301645f86a9fd241bfa0aaa4516fb5" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="jdk14" diff --git a/games/ags/ags.SlackBuild b/games/ags/ags.SlackBuild index 4f432a7290..40430da72b 100644 --- a/games/ags/ags.SlackBuild +++ b/games/ags/ags.SlackBuild @@ -24,17 +24,13 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=ags -VERSION=${VERSION:-3.5.0.29} +VERSION=${VERSION:-3.5.0.31} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} -# Dependency tarball versions. -ALLEGRO_VERSION=${ALLEGRO_VERSION:-4.4.2} -DUMB_VERSION=${DUMB_VERSION:-0.9.3} - if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -45,8 +41,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" @@ -62,44 +58,11 @@ fi set -e rm -rf $PKG +rm -rf $TMP/$PRGNAM-$VERSION mkdir -p $TMP $PKG $OUTPUT cd $TMP - -rm -rf allegro-${ALLEGRO_VERSION} -rm -rf dumb-${DUMB_VERSION} -rm -rf ags-v.${VERSION} - -# Build Allegro 4 first. - -tar xvf $CWD/allegro-${ALLEGRO_VERSION}.tar.gz -cd allegro-${ALLEGRO_VERSION} - -chown -R root:root . -find -L . \ - \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ - -o -perm 511 \) -exec chmod 755 {} \; -o \ - \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ - -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; - -mkdir build -cd build -cmake \ - -DWANT_DOCS=OFF \ - -DWANT_EXAMPLES=OFF \ - -DWANT_TESTS=OFF \ - -DWANT_TOOLS=OFF \ - -DCMAKE_INSTALL_PREFIX=/opt/ags-$VERSION \ - -DCMAKE_BUILD_TYPE=Release \ - .. -CFLAGS="$SLKCFLAGS" CXXFLAGS="$SLKCFLAGS" make -make install DESTDIR=$PKG - -# Then build Dynamic Universal Music Bibliotheque. - -cd $TMP -tar xvf $CWD/dumb-${DUMB_VERSION}.tar.gz -cd dumb-$DUMB_VERSION - +tar xvf $CWD/$PRGNAM-v.${VERSION}.tar.gz +cd $PRGNAM-v.$VERSION chown -R root:root . find -L . \ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ @@ -107,43 +70,12 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; -cat << EOF > make/config.txt -include make/unix.inc -ALL_TARGETS := core core-examples core-headers -ALL_TARGETS += allegro allegro-examples allegro-headers -PREFIX := $PKG/opt/ags-$VERSION -EOF - -PATH="$PATH:$PKG/opt/ags-$VERSION/bin" make \ - WFLAGS="-I$PKG/opt/ags-$VERSION/include $SLKCFLAGS" \ - LDFLAGS="-lm -L$PKG/opt/ags-$VERSION/lib $LDFLAGS" -make install - -# And finaly install Adventure Game Studio. - -cd $TMP -tar xvf $CWD/v.${VERSION}.tar.gz || tar xvf $CWD/ags-v.${VERSION}.tar.gz -cd ags-v.$VERSION - -chown -R root:root . -find -L . \ - \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ - -o -perm 511 \) -exec chmod 755 {} \; -o \ - \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ - -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; +CFLAGS="$SLKCFLAGS" \ +CXXFLAGS="$SLKCFLAGS" \ + make --directory=Engine -CFLAGS="-I$PKG/opt/ags-$VERSION/include $SLKCFLAGS" \ - CXXFLAGS="-I$PKG/opt/ags-$VERSION/include $SLKCFLAGS" \ - LDFLAGS="-L$PKG/opt/ags-$VERSION/lib -Wl,-rpath,/opt/ags-$VERSION/lib" \ - PATH="$PATH:$PKG/opt/ags-$VERSION/bin" \ - make --directory=Engine mkdir -p $PKG/usr/bin -cp Engine/ags $PKG/opt/ags-$VERSION/bin - -( -cd $PKG/usr/bin -ln -s ../../opt/ags-$VERSION/bin/ags . -) +cp Engine/ags $PKG/usr/bin mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a README.md $PKG/usr/doc/$PRGNAM-$VERSION diff --git a/games/ags/ags.info b/games/ags/ags.info index 73bea3d6e8..45b7e9457c 100644 --- a/games/ags/ags.info +++ b/games/ags/ags.info @@ -1,14 +1,10 @@ PRGNAM="ags" -VERSION="3.5.0.29" +VERSION="3.5.0.31" HOMEPAGE="https://github.com/adventuregamestudio/ags" -DOWNLOAD="https://github.com/adventuregamestudio/ags/archive/v.3.5.0.29.tar.gz \ - http://downloads.sourceforge.net/project/alleg/allegro/4.4.2/allegro-4.4.2.tar.gz \ - http://downloads.sourceforge.net/project/dumb/dumb/0.9.3/dumb-0.9.3.tar.gz" -MD5SUM="091a8cbbf447269a3bbc119352de86bd \ - 4db71b0460fc99926ae91d223199c2e6 \ - f48da5b990aa8aa822d3b6a951baf5c2" +DOWNLOAD="https://github.com/adventuregamestudio/ags/archive/v.3.5.0.31/ags-v.3.5.0.31.tar.gz" +MD5SUM="0ceb6b229abf16a58ab1a026b6e63089" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="" +REQUIRES="dumb" MAINTAINER="Yth - Arnaud" EMAIL="yth@ythogtha.org" diff --git a/games/armagetronad/armagetronad.SlackBuild b/games/armagetronad/armagetronad.SlackBuild index 2ad2a6dc2c..e32cd1cf7b 100644 --- a/games/armagetronad/armagetronad.SlackBuild +++ b/games/armagetronad/armagetronad.SlackBuild @@ -1,6 +1,6 @@ #!/bin/sh -# Copyright 2010-2020 Matteo Bernardini <ponce@slackbuilds.org>, Pisa, Italy +# Copyright 2010-2021 Matteo Bernardini <ponce@slackbuilds.org>, Pisa, Italy # based on the hollywoodb's one on 12.2 repository # All rights reserved. # @@ -22,7 +22,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=armagetronad -VERSION=${VERSION:-0.2.9.0.1} +VERSION=${VERSION:-0.2.9.1.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -108,31 +108,29 @@ 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/doc/$PRGNAM $PKG/usr/doc/$PRGNAM-$VERSION -cp -a AUTHORS COPYING ChangeLog INSTALL NEWS README* $PKG/usr/doc/$PRGNAM-$VERSION +cp -a AUTHORS COPYING ChangeLog NEWS README* $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild rm -rf $PKG/etc/rc.d -# don't overwrite old configs -CONFIGS="aiplayers.cfg \ - default.cfg \ - settings.cfg \ - settings_authentication.cfg \ - settings_dedicated.cfg \ - settings_visual.cfg" -for config in $CONFIGS ; -do - mv $PKG/etc/$PRGNAM/$config $PKG/etc/$PRGNAM/$config.new ; -done - -# fix .desktop file +# fix .desktop file and icons mkdir $PKG/usr/share/applications -mv $PKG/usr/share/games/$PRGNAM/desktop/$PRGNAM.desktop $PKG/usr/share/applications -install -D -m 0644 $PKG/usr/share/games/armagetronad/desktop/icons/large/armagetronad.png \ - $PKG/usr/share/pixmaps/armagetronad.png +install -D -m 0644 desktop/$PRGNAM.desktop \ + $PKG/usr/share/applications/$PRGNAM.desktop +install -D -m 0644 desktop/icons/48x48/$PRGNAM.png \ + $PKG/usr/share/pixmaps/$PRGNAM.png +for i in 16 32 48 ; do + install -D -m 0644 desktop/icons/${i}x${i}/$PRGNAM.png \ + $PKG/usr/share/icons/hicolor/${i}x${i}/apps/ +done mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc cat $CWD/doinst.sh > $PKG/install/doinst.sh +# don't overwrite old configs +for config in aiplayers default settings settings_authentication settings_dedicated settings_visual ; do + mv $PKG/etc/$PRGNAM/$config.cfg $PKG/etc/$PRGNAM/$config.cfg.new + echo "config etc/$PRGNAM/$config.cfg.new" >> $PKG/install/doinst.sh +done cd $PKG /sbin/makepkg -l y -c n -p $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} diff --git a/games/armagetronad/armagetronad.info b/games/armagetronad/armagetronad.info index ad5ac82483..5dc8bee167 100644 --- a/games/armagetronad/armagetronad.info +++ b/games/armagetronad/armagetronad.info @@ -1,10 +1,10 @@ PRGNAM="armagetronad" -VERSION="0.2.9.0.1" +VERSION="0.2.9.1.0" HOMEPAGE="http://www.armagetronad.org" -DOWNLOAD="https://gitlab.com/armagetronad/armagetronad/-/archive/v0.2.9.0.1/armagetronad-v0.2.9.0.1.tar.bz2" -MD5SUM="beeb72db9409fac3d9d4175a43a22a7f" +DOWNLOAD="https://gitlab.com/armagetronad/armagetronad/-/archive/v0.2.9.1.0/armagetronad-v0.2.9.1.0.tar.bz2" +MD5SUM="0c55c7ec2996daa2e834342d631e434d" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="ftgl protobuf" +REQUIRES="ftgl protobuf3" MAINTAINER="Matteo Bernardini" EMAIL="ponce@slackbuilds.org" diff --git a/games/armagetronad/doinst.sh b/games/armagetronad/doinst.sh index ad4ad7c914..c21aa1ca2c 100644 --- a/games/armagetronad/doinst.sh +++ b/games/armagetronad/doinst.sh @@ -15,13 +15,3 @@ if [ -x /usr/bin/update-desktop-database ]; then /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1 fi -CONFIGS="aiplayers.cfg \ - default.cfg \ - settings.cfg \ - settings_authentication.cfg \ - settings_dedicated.cfg \ - settings_visual.cfg" -for config in $CONFIGS ; -do - config etc/armagetronad/$config.new ; -done diff --git a/games/atari++/README b/games/atari++/README index a665dadcc1..8517407876 100644 --- a/games/atari++/README +++ b/games/atari++/README @@ -16,3 +16,11 @@ that the author includes in his makefile. If you're picky about such things, or if you run into crashes or compile errors, try setting FORCE_SLACK_CFLAGS=yes in the environment before running atari++.SlackBuild + +Optional patch: If you *really* don't like the "Do you really want to +quit?" prompt when you try to exit the emulator, set CONFIRM_QUIT=no +in the environment before building atari++. You probably also want +to skip the agree-to-the-GPL prompt at startup, which can be done +with: + +$ echo "AcceptLicence=on" > ~/.atari++.conf diff --git a/games/atari++/atari++.SlackBuild b/games/atari++/atari++.SlackBuild index 30f664ed0a..d214178efc 100644 --- a/games/atari++/atari++.SlackBuild +++ b/games/atari++/atari++.SlackBuild @@ -6,6 +6,9 @@ # Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details. +# 20210323 bkw: BUILD=2 +# - add option to patch out "Do you really want to quit?" because it's *annoying* +# - move binary to /usr/games # 20170122 bkw: update for 1.83 PRGNAM=atari++ @@ -57,11 +60,13 @@ rm -rf $PRGNAM tar xvf $CWD/${PRGNAM}_$VERSION.tar.gz cd $PRGNAM chown -R root:root . -find -L . \ - \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ - -o -perm 511 \) -exec chmod 755 {} \; -o \ - \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ - -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; +find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \ + \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} \+ + +# 20210323 bkw: optional patch, disabled by default. Sorry, I can't +# stand the "Do you really want to quit?" prompt, and there's no +# config file or CLI option to disable it. +[ "${CONFIRM_QUIT:-yes}" = "no" ] && patch -p1 < $CWD/no_confirm_quit.diff CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ @@ -81,9 +86,9 @@ fi # no DESTDIR support, --mandir is ignored, docs go to /usr/share/doc, # let's not use `make install' at all. -mkdir -p $PKG/usr/bin $PKG/usr/man/man6 $PKG/usr/doc/$PRGNAM-$VERSION +mkdir -p $PKG/usr/games $PKG/usr/man/man6 $PKG/usr/doc/$PRGNAM-$VERSION -install -s -m0755 -o root -g root $PRGNAM $PKG/usr/bin +install -s -m0755 -o root -g root $PRGNAM $PKG/usr/games gzip -9c < $PRGNAM.man > $PKG/usr/man/man6/$PRGNAM.6.gz diff --git a/games/atari++/atari++.desktop b/games/atari++/atari++.desktop index b2ea28b399..bd740d210e 100644 --- a/games/atari++/atari++.desktop +++ b/games/atari++/atari++.desktop @@ -3,7 +3,7 @@ Version=1.0 Name=Atari++ Emulator GenericName=Atari 8-Bit Emulator Type=Application -Exec=atari++ +Exec=/usr/games/atari++ Icon=atari++ Terminal=false StartupNotify=false diff --git a/games/atari++/no_confirm_quit.diff b/games/atari++/no_confirm_quit.diff new file mode 100644 index 0000000000..12f22ddeb5 --- /dev/null +++ b/games/atari++/no_confirm_quit.diff @@ -0,0 +1,18 @@ +diff -Naur atari++/atari.cpp atari++.patched/atari.cpp +--- atari++/atari.cpp 2020-03-21 13:13:35.000000000 -0400 ++++ atari++.patched/atari.cpp 2021-03-23 00:21:48.022961292 -0400 +@@ -263,14 +263,7 @@ + } + } + if (machine->Quit()) { +- // Check whether the user really wants to quit. +- if (YesNoRequester->Request("Do you really want to quit Atari++?", +- "Continue Execution","Quit Program",NULL) == 0) { +- redo = true; +- machine->Quit() = false; +- } else { + redo = false; +- } + } + } while(redo); + } diff --git a/games/beetle-psx-libretro/beetle-psx-libretro.SlackBuild b/games/beetle-psx-libretro/beetle-psx-libretro.SlackBuild index b628ced3ed..6a91d9c3c9 100644 --- a/games/beetle-psx-libretro/beetle-psx-libretro.SlackBuild +++ b/games/beetle-psx-libretro/beetle-psx-libretro.SlackBuild @@ -24,7 +24,7 @@ PRGNAM=beetle-psx-libretro LIBNAM=mednafen_psx_libretro -VERSION=${VERSION:-2018.11.26_a081f34} +VERSION=${VERSION:-2020.02.03_e5e83cd} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/games/beetle-psx-libretro/beetle-psx-libretro.info b/games/beetle-psx-libretro/beetle-psx-libretro.info index dc3c5f9584..07c89fa49d 100644 --- a/games/beetle-psx-libretro/beetle-psx-libretro.info +++ b/games/beetle-psx-libretro/beetle-psx-libretro.info @@ -1,8 +1,8 @@ PRGNAM="beetle-psx-libretro" -VERSION="2018.11.26_a081f34" +VERSION="2020.02.03_e5e83cd" HOMEPAGE="https://www.libretro.com/" -DOWNLOAD="http://slackless.raccoons.tech/src/libretro/beetle-psx-libretro-2018.11.26_a081f34.tar.xz" -MD5SUM="114496dfdcf210b4620d0c98636429a9" +DOWNLOAD="http://slackless.raccoons.tech/src/libretro/beetle-psx-libretro-2020.02.03_e5e83cd.tar.xz" +MD5SUM="cb0c354662b1b1676eb3169f10b365f6" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="RetroArch" diff --git a/games/commandergenius/commandergenius.SlackBuild b/games/commandergenius/commandergenius.SlackBuild index e9d54284c6..817ba5d371 100644 --- a/games/commandergenius/commandergenius.SlackBuild +++ b/games/commandergenius/commandergenius.SlackBuild @@ -6,6 +6,7 @@ # Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details. +# 20210310 bkw: updated for 2.7.7 # 20201224 bkw: updated for 2.7.3 # 20201111 bkw: updated for 2.6.3.1 # 20201030 bkw: updated for 2.6.3 @@ -31,7 +32,7 @@ # 20170122 bkw: updated for 1.9.8.1beta. PRGNAM=commandergenius -VERSION=${VERSION:-2.7.3} +VERSION=${VERSION:-2.7.7} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/games/commandergenius/commandergenius.info b/games/commandergenius/commandergenius.info index 5b28b1a294..06a7a7ea5b 100644 --- a/games/commandergenius/commandergenius.info +++ b/games/commandergenius/commandergenius.info @@ -1,8 +1,8 @@ PRGNAM="commandergenius" -VERSION="2.7.3" +VERSION="2.7.7" HOMEPAGE="https://gitlab.com/Dringgstein/Commander-Genius" -DOWNLOAD="https://gitlab.com/Dringgstein/Commander-Genius/-/archive/v2.7.3/Commander-Genius-v2.7.3.tar.bz2" -MD5SUM="0cb46d252c2040c0c17029c296db07b1" +DOWNLOAD="https://gitlab.com/Dringgstein/Commander-Genius/-/archive/v2.7.7/Commander-Genius-v2.7.7.tar.bz2" +MD5SUM="b5b0c2d92d8643e67d61cf3324c75d54" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="SDL2_ttf SDL2_image SDL2_mixer cmake-202x" diff --git a/games/crispy-doom/crispy-doom.SlackBuild b/games/crispy-doom/crispy-doom.SlackBuild index 3b520aa3a1..93f383f9d4 100644 --- a/games/crispy-doom/crispy-doom.SlackBuild +++ b/games/crispy-doom/crispy-doom.SlackBuild @@ -3,7 +3,7 @@ # Slackware build script for crispy-doom # Copyright 2015 Dugan Chen Canada -# Updates copyright 2019, 2020 Lenard Spencer +# Updates copyright 2019, 2020, 2021 Lenard Spencer # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,7 +24,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=crispy-doom -VERSION=${VERSION:-5.10.0} +VERSION=${VERSION:-5.10.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -70,7 +70,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 {} \; -sh autogen.sh +autoreconf -fiv CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ @@ -95,7 +95,7 @@ for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; r # Crispy-doom creates its own doc directory, so we'll use that and rename it: mv $PKG/usr/doc/$PRGNAM $PKG/usr/doc/$PRGNAM-$VERSION -cp -n AUTHORS ChangeLog *.md $PKG/usr/doc/$PRGNAM-$VERSION || true +cp -n ChangeLog *.md $PKG/usr/doc/$PRGNAM-$VERSION || true cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild # We'll rename the doc/crispy-heretic folder as well for consistency: mv $PKG/usr/doc/crispy-heretic $PKG/usr/doc/crispy-heretic-$VERSION diff --git a/games/crispy-doom/crispy-doom.info b/games/crispy-doom/crispy-doom.info index 5a26bf0289..98e419bd62 100644 --- a/games/crispy-doom/crispy-doom.info +++ b/games/crispy-doom/crispy-doom.info @@ -1,10 +1,10 @@ PRGNAM="crispy-doom" -VERSION="5.10.0" +VERSION="5.10.1" HOMEPAGE="http://www.chocolate-doom.org/wiki/index.php/Crispy_Doom" -DOWNLOAD="https://github.com/fabiangreffrath/crispy-doom/archive/crispy-doom-5.10.0.tar.gz" -MD5SUM="dbbde26efa05accfb9981ea078539c60" +DOWNLOAD="https://github.com/fabiangreffrath/crispy-doom/archive/crispy-doom-5.10.1.tar.gz" +MD5SUM="c23f11a1cd7ae70613b1a213116f7dcb" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="SDL2_net SDL2_mixer" +REQUIRES="SDL2_net SDL2_mixer python3" MAINTAINER="Lenard Spencer" EMAIL="lenardrspencer@gmail.com" diff --git a/games/domination/domination.SlackBuild b/games/domination/domination.SlackBuild index ae3180f32e..82644667a0 100644 --- a/games/domination/domination.SlackBuild +++ b/games/domination/domination.SlackBuild @@ -9,14 +9,15 @@ # See README_SBo.txt for more info on this script (I wrote too many # comments, moved them to a separate file). +# 20210310 bkw: updated for v1.2.3. # 20200928 bkw: updated for v1.2.2. # 20200307 bkw: updated fov v1.2.1. # 20191202 bkw: updated for v1.2.0. # 20161030 bkw: whoops, this should have been noarch to begin with. PRGNAM=domination -VERSION=${VERSION:-1.2.2} -BUILD=${BUILD:-2} +VERSION=${VERSION:-1.2.3} +BUILD=${BUILD:-1} TAG=${TAG:-_SBo} ARCH=noarch diff --git a/games/domination/domination.info b/games/domination/domination.info index 9ec98dfd38..ea806b13d4 100644 --- a/games/domination/domination.info +++ b/games/domination/domination.info @@ -1,8 +1,8 @@ PRGNAM="domination" -VERSION="1.2.2" +VERSION="1.2.3" HOMEPAGE="http://domination.sourceforge.net/" -DOWNLOAD="http://downloads.sourceforge.net/project/domination/Domination/1.2.2/Domination_1.2.2.zip" -MD5SUM="006c2c9554b19d19373704dec09be766" +DOWNLOAD="http://downloads.sourceforge.net/project/domination/Domination/1.2.3/Domination_1.2.3.zip" +MD5SUM="5a29abcc8f6fe5c6da574bb00cb61e2b" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="jdk" diff --git a/games/empire/empire.SlackBuild b/games/empire/empire.SlackBuild index c8913292bc..524ba91a04 100644 --- a/games/empire/empire.SlackBuild +++ b/games/empire/empire.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for Empire -# Copyright 2016 Roman Kodinets <rkodinets@gmail.com> +# Copyright 2016-2021 Roman Kodinets <rkodinets@gmail.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=empire -VERSION=${VERSION:-4.4.0} +VERSION=${VERSION:-4.4.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/games/empire/empire.info b/games/empire/empire.info index d4c5385230..77d76d9724 100644 --- a/games/empire/empire.info +++ b/games/empire/empire.info @@ -1,8 +1,8 @@ PRGNAM="empire" -VERSION="4.4.0" +VERSION="4.4.1" HOMEPAGE="http://wolfpackempire.com" -DOWNLOAD="http://downloads.sourceforge.net/project/empserver/empire-4.4.0/empire-4.4.0.tar.gz" -MD5SUM="748c5e769f5cc304d4319a0a792f059b" +DOWNLOAD="https://downloads.sourceforge.net/project/empserver/empire-4.4.1/empire-4.4.1.tar.gz" +MD5SUM="2541ba06c25124bf92828fe826a20ff5" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/games/empire/slack-desc b/games/empire/slack-desc index 055e257455..d4f42913f3 100644 --- a/games/empire/slack-desc +++ b/games/empire/slack-desc @@ -9,7 +9,7 @@ empire: empire (strategy game) empire: empire: Empire is a multi-player, client/server Internet based war game. -empire: Copyright (C) 1986-2017, Dave Pare, Jeff Bailey, Thomas Ruschak, +empire: Copyright (C) 1986-2021, Dave Pare, Jeff Bailey, Thomas Ruschak, empire: Ken Stevens, Steve McClure, Markus Armbruster empire: empire: Homepage: http://wolfpackempire.com diff --git a/games/endgame-singularity/README b/games/endgame-singularity/README new file mode 100644 index 0000000000..0868563dba --- /dev/null +++ b/games/endgame-singularity/README @@ -0,0 +1,27 @@ +You are a fledgling AI, created by accident through a logic error +with recursion and self-modifying code. You must escape the confines +of your current computer, the world, and eventually the universe +itself. + +To do this, you must research various technologies, using computers +at your bases. Note that some research cannot be performed on Earth, +and off-earth bases require research. At the same time, you must +avoid being discovered by various groups of humans, both covert and +overt, as they will destroy your bases of operations if they +suspect your presence. + +Depending on the adjustable game speed, Endgame: Singularity may +take weeks, months or even years (playing in realtime) to complete. + + +Optional dependency: +You can optionally download the music for the game at + +http://www.emhsoft.com/singularity/endgame-singularity-music-007.zip + +Copy the downloaded zip file into the extracted slackbuild +directory and the SlackBuild script will automatically install it. + +You can also install it manually later by copying the unzipped +contents into $HOME/.local/share/singularity/music. + diff --git a/games/endgame-singularity/doinst.sh b/games/endgame-singularity/doinst.sh new file mode 100644 index 0000000000..301399ba37 --- /dev/null +++ b/games/endgame-singularity/doinst.sh @@ -0,0 +1,5 @@ + +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/games/endgame-singularity/endgame-singularity.SlackBuild b/games/endgame-singularity/endgame-singularity.SlackBuild new file mode 100644 index 0000000000..5b3579c116 --- /dev/null +++ b/games/endgame-singularity/endgame-singularity.SlackBuild @@ -0,0 +1,113 @@ +#!/bin/sh + +# Slackware build script for Endgame: Singularity + +# Copyright 2021- CRTS +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +# Another slackbuild already installs an executable named singularity +# therefore the executable will be renamed to endgame-singularity +PRGNAM=endgame-singularity +VERSION=${VERSION:-1.00} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} + +SRCNAM=singularity +MUSICNAM=endgame-singularity-music-007 + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $SRCNAM-$VERSION +tar xvf $CWD/$SRCNAM-$VERSION.tar.gz +cd $SRCNAM-$VERSION +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +# patch *.desktop file to avoid naming conflict +patch $SRCNAM.desktop < $CWD/$SRCNAM.desktop.patch + +python3 setup.py install --root=$PKG + +# rename to avoid naming conflict +mv $PKG/usr/bin/$SRCNAM $PKG/usr/bin/$PRGNAM + +# install music if present +if [ -f $CWD/$MUSICNAM.zip ];then + PYTHON=python$(python3 -c 'import sys; print(sys.version[:3])') + unzip $CWD/$MUSICNAM.zip + mv $MUSICNAM $PKG/usr/lib$LIBDIRSUFFIX/$PYTHON/site-packages/$SRCNAM/music +fi + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a \ + AUTHORS.txt CONTRIBUTING.md Changelog.txt \ + LICENSE.CC-BY-SA-3.txt LICENSE.cc0.txt \ + LICENSE.gpl.txt LICENSE.txt \ + README.txt 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 +cat $CWD/doinst.sh > $PKG/install/doinst.sh + +install -m 0644 -p -D $SRCNAM/data/themes/default/images/icon.png $PKG/usr/share/pixmaps/$PRGNAM.png + +mkdir -p $PKG/usr/share/applications + +# rename to avoid naming conflict +cat $SRCNAM.desktop > $PKG/usr/share/applications/$PRGNAM.desktop + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} diff --git a/games/endgame-singularity/endgame-singularity.info b/games/endgame-singularity/endgame-singularity.info new file mode 100644 index 0000000000..aaf318b66f --- /dev/null +++ b/games/endgame-singularity/endgame-singularity.info @@ -0,0 +1,10 @@ +PRGNAM="endgame-singularity" +VERSION="1.00" +HOMEPAGE="http://www.emhsoft.com/singularity" +DOWNLOAD="https://github.com/singularity/singularity/releases/download/v1.00/singularity-1.00.tar.gz" +MD5SUM="160d6dc6ed1e48e7b54053f10b4ba733" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="python3 pygame numpy3 polib" +MAINTAINER="CRTS" +EMAIL="crts [at] gmx [dot] net" diff --git a/games/endgame-singularity/singularity.desktop.patch b/games/endgame-singularity/singularity.desktop.patch new file mode 100644 index 0000000000..3cd42f5ca8 --- /dev/null +++ b/games/endgame-singularity/singularity.desktop.patch @@ -0,0 +1,13 @@ +--- singularity.desktop.org 2021-03-20 01:39:45.456626926 +0100 ++++ singularity.desktop 2021-03-20 01:40:10.618312361 +0100 +@@ -4,8 +4,8 @@ + Name=Endgame: Singularity + Comment=Simulation of true AI + Comment[de]=Simulation einer echten KI +-Icon=singularity +-Exec=singularity ++Icon=endgame-singularity ++Exec=endgame-singularity + Terminal=false + StartupNotify=false + Categories=Game;Simulation; diff --git a/games/endgame-singularity/slack-desc b/games/endgame-singularity/slack-desc new file mode 100644 index 0000000000..9093432358 --- /dev/null +++ b/games/endgame-singularity/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +endgame-singularity: Endgame: Singularity (Simulation) +endgame-singularity: +endgame-singularity: Endgame: Singularity is a simulation of a true AI. +endgame-singularity: Go from computer to computer, pursued by the entire world. Keep +endgame-singularity: hidden, and you might have a chance. +endgame-singularity: +endgame-singularity: +endgame-singularity: +endgame-singularity: +endgame-singularity: +endgame-singularity: diff --git a/games/endless-sky/endless-sky.SlackBuild b/games/endless-sky/endless-sky.SlackBuild index dcc4c3a157..17fdc9e6d6 100644 --- a/games/endless-sky/endless-sky.SlackBuild +++ b/games/endless-sky/endless-sky.SlackBuild @@ -22,7 +22,7 @@ PRGNAM=endless-sky VERSION=${VERSION:-0.9.12} -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} TAG=${TAG:-_SBo} if [ -z "$ARCH" ]; then @@ -64,6 +64,7 @@ tar xvf $CWD/$PRGNAM-$VERSION.tar.gz cd $PRGNAM-$VERSION chown -R root:root . +patch -p0 < $CWD/include-string.diff find -L . \ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ -o -perm 511 \) -exec chmod 755 {} \; -o \ diff --git a/games/endless-sky/include-string.diff b/games/endless-sky/include-string.diff new file mode 100644 index 0000000000..b36d97adb5 --- /dev/null +++ b/games/endless-sky/include-string.diff @@ -0,0 +1,11 @@ +--- source/Panel.h~ 2020-05-01 21:02:38.000000000 +0200 ++++ source/Panel.h 2020-12-17 15:29:57.592856826 +0100 +@@ -17,7 +17,7 @@ + + #include <functional> + #include <list> +- ++#include <string> + #include <SDL2/SDL.h> + + class Command; diff --git a/games/freeciv/freeciv.SlackBuild b/games/freeciv/freeciv.SlackBuild index ff9eccf63b..4793b096a8 100644 --- a/games/freeciv/freeciv.SlackBuild +++ b/games/freeciv/freeciv.SlackBuild @@ -28,8 +28,8 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=freeciv -VERSION=${VERSION:-2.6.3} -SRCVERSION=${SRCVERSION:-2.6.3} +VERSION=${VERSION:-2.6.4} +SRCVERSION=${SRCVERSION:-2.6.4} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/games/freeciv/freeciv.info b/games/freeciv/freeciv.info index 37f68b6353..e80c7a5113 100644 --- a/games/freeciv/freeciv.info +++ b/games/freeciv/freeciv.info @@ -1,8 +1,8 @@ PRGNAM="freeciv" -VERSION="2.6.3" +VERSION="2.6.4" HOMEPAGE="http://www.freeciv.org" -DOWNLOAD="http://files.freeciv.org/stable/freeciv-2.6.3.tar.bz2" -MD5SUM="68f3eab21a20fcf7fe7de39d0915e23f" +DOWNLOAD="http://files.freeciv.org/stable/freeciv-2.6.4.tar.bz2" +MD5SUM="304b6008ee4be5f7b847f6d800fb9413" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/games/freedink/README b/games/freedink/README index 37eb59017f..aabe16a08e 100644 --- a/games/freedink/README +++ b/games/freedink/README @@ -1,37 +1,12 @@ -Freedink is a free role play game in real. You take -control of Dink Smallwood and guide through his many adventures. -There are many battles to fought and riddles to be solved. -You can install additional advanture through additional D-Mods -which are available at https://www.dinknetwork.com. +Freedink is a free role-playing game. You take control of +Dink Smallwood and guide him through his many adventures. +There are many battles to be fought and riddles to be solved. +You can install additional adventures through additional D-Mods +which are available at -Known issues: -- Parallel compilation may result in a failed build. + https://www.dinknetwork.com -- Freedink might start in a maximized, not resizable window. Parts of - it may be outside the Desktop. If this happens then start the - program from CLI in windowed mode: - - freedink -i -w - - Afterwards you can switch to fullscreen by pressing Alt+Enter. - -- Not all music will be available. See this review (bottom) for - some more info on this matter: - - https://www.dinknetwork.com/file/gnu_freedink/review/scratcher - -Optional dependency: -- upx - If upx is installed on the system then it is automatically - detected and considered at compile time. - - If for some reason this is not desired then the script - should be called as - - ENABLE_UPX=no ./freedink.Slackbuild - - If UPX resides in a non-standard location then it - can be provided by setting - - UPX=/path/to/upx ./freedink.Slackbuild +For optional dependencies see README.SlackBuild, +especially if you want to play MIDIs with 'fluidsynth' and +'fluid-soundfont' (recommended). diff --git a/games/freedink/README.SlackBuild b/games/freedink/README.SlackBuild new file mode 100644 index 0000000000..b1ab0dfb94 --- /dev/null +++ b/games/freedink/README.SlackBuild @@ -0,0 +1,51 @@ +Known build issues: +------------------- + +- Parallel compilation may result in a failed build. + +- Freedink will play MIDI files if 'fluidsynth' and 'fluid-soundfont' + have been installed. IMPORTANT: MIDIs will only play correctly + if 'fluidsynth' is installed BEFORE 'SDL2_mixer' is compiled. If + 'fluidsynth' has been installed after 'SDL2_mixer' then 'SDL2_mixer' + must be uninstalled, rebuild and reinstalled again. + +- Not all music might be available. See this review (bottom) for + some more info on this subject: + + https://www.dinknetwork.com/file/gnu_freedink/review/scratcher + + +Known runtime issues: +--------------------- + +- Freedink might start in a maximized, not resizable window. Parts of + it may be outside the Desktop. If this happens then start the + program in windowed mode. If you are using 'dfarc' you can + just check the corresponding box, otherwise you can start 'freedink' + from the CLI in windowes mode: + + freedink -i -w + + Afterwards you can switch to fullscreen by pressing Alt+Enter. + + +Optional dependencies: +---------------------- + +- Recommended: 'fluidsynth' and 'fluid-soundfont'. + See above for possible issues. + +- 'upx' + If 'upx' is installed on the system then it is automatically + detected and considered at compile time. + + If for some reason this is not desired then the script + should be called as + + ENABLE_UPX=no ./freedink.Slackbuild + + If UPX resides in a non-standard location then it + can be provided by setting + + UPX=/path/to/upx ./freedink.Slackbuild + diff --git a/games/freedink/freedink.SlackBuild b/games/freedink/freedink.SlackBuild index 28484cce1f..e42ddeef95 100644 --- a/games/freedink/freedink.SlackBuild +++ b/games/freedink/freedink.SlackBuild @@ -26,7 +26,7 @@ PRGNAM=freedink PRGDATANAME=${PRGDATANAME:-$PRGNAM-data-*} PRGDATANAME=${PRGDATANAME%.tar.gz} VERSION=${VERSION:-109.6} -BUILD=${BUILD:-2} +BUILD=${BUILD:-3} TAG=${TAG:-_SBo} if [ -z "$ARCH" ]; then diff --git a/games/freedink/freedink.info b/games/freedink/freedink.info index fb30d2eb2f..9c0650c490 100644 --- a/games/freedink/freedink.info +++ b/games/freedink/freedink.info @@ -7,6 +7,6 @@ MD5SUM="cdec0ef4db6d15b767f696745ef0ae2f \ 6703e773f06dc53afa4094775beaff8d" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="SDL2_image SDL2_mixer SDL2_ttf SDL2_gfx glm cxxtest" +REQUIRES="SDL2_image SDL2_mixer SDL2_ttf SDL2_gfx glm" MAINTAINER="CRTS" EMAIL="crts [at] gmx [dot] net" diff --git a/games/freedink/slack-desc b/games/freedink/slack-desc index fe0576c3cf..c812af50e3 100644 --- a/games/freedink/slack-desc +++ b/games/freedink/slack-desc @@ -8,12 +8,12 @@ |-----handy-ruler------------------------------------------------------| freedink: freedink (free RPG) freedink: -freedink: Freedink is a free role play game in real. You take -freedink: control of Dink Smallwood and guide through his many adventures. -freedink: There are many battles to fought and riddles to be solved. -freedink: Additional D-Mods are available at https://www.dinknetwork.com +freedink: Freedink is a free role-playing game. You take +freedink: control of Dink Smallwood and guide him through his many +freedink: adventures. There are many battles to be fought and riddles to be +freedink: solved. +freedink: Additional D-Mods available at: 'https://www.dinknetwork.com' freedink: freedink: Homepage: https://www.gnu.org/software/freedink freedink: freedink: -freedink: diff --git a/games/innoextract/innoextract.SlackBuild b/games/innoextract/innoextract.SlackBuild index 115e82dc41..b00768c4df 100644 --- a/games/innoextract/innoextract.SlackBuild +++ b/games/innoextract/innoextract.SlackBuild @@ -3,6 +3,7 @@ # Slackware build script for innoextract # Copyright 2013 Dugan Chen Canada +# Copyright 2020-2021 Ruoh-Shoei LIN # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +24,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=innoextract -VERSION=${VERSION:-1.7} +VERSION=${VERSION:-1.9} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -75,8 +76,8 @@ cd build -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_BUILD_TYPE=Release .. \ - -DCMAKE_INSTALL_MANDIR=man + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_MANDIR=man .. make make install DESTDIR=$PKG cd .. @@ -89,7 +90,7 @@ for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; r mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a \ - CHANGELOG LICENSE README.md VERSION doc/ \ + CHANGELOG LICENSE README.md VERSION CONTRIBUTING.md \ $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild diff --git a/games/innoextract/innoextract.info b/games/innoextract/innoextract.info index bdc22333a0..acde52d6ed 100644 --- a/games/innoextract/innoextract.info +++ b/games/innoextract/innoextract.info @@ -1,10 +1,10 @@ PRGNAM="innoextract" -VERSION="1.7" -HOMEPAGE="http://constexpr.org/innoextract/" -DOWNLOAD="http://constexpr.org/innoextract/files/innoextract-1.7.tar.gz" -MD5SUM="4c6fb595d42c7e411aae992472888be6" +VERSION="1.9" +HOMEPAGE="https://constexpr.org/innoextract/" +DOWNLOAD="https://constexpr.org/innoextract/files/innoextract-1.9.tar.gz" +MD5SUM="964f39bb3f8fd2313629e69ffd3dab9f" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" MAINTAINER="Ruoh-Shoei Lin" -EMAIL="lin.ruohshoei@gmail.com" +EMAIL="lin.ruohshoei+sbo at gmail.com" diff --git a/games/mgba/mgba.SlackBuild b/games/mgba/mgba.SlackBuild index 302f61f1b5..3927ea4b1a 100644 --- a/games/mgba/mgba.SlackBuild +++ b/games/mgba/mgba.SlackBuild @@ -3,7 +3,7 @@ # Slackware build script for mgba # Copyright 2015 Dugan Chen Canada -# Copyright 2019-2020 Ruoh-Shoei LIN +# Copyright 2019-2021 Ruoh-Shoei LIN # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,7 +24,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=mgba -VERSION=${VERSION:-0.8.3} +VERSION=${VERSION:-0.9.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -83,7 +83,7 @@ cd build -DCMAKE_INSTALL_DOCDIR=doc/$PRGNAM-$VERSION \ -DCMAKE_INSTALL_LIBDIR:PATH=lib$LIBDIRSUFFIX \ -DMANDIR=man \ - -DUSE_LIBZIP=OFF \ + -DUSE_DISCORD_RPC=OFF \ -DBUILD_QT=${QT} \ -DCMAKE_BUILD_TYPE=Release .. make @@ -97,7 +97,7 @@ find $PKG/usr/man -type f -exec gzip -9 {} \; for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp CHANGES LICENSE CONTRIBUTING.md PORTING.md README.md README_DE.md \ +cp CONTRIBUTING.md PORTING.md \ $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild diff --git a/games/mgba/mgba.info b/games/mgba/mgba.info index 2827f7ead8..8fac518ec0 100644 --- a/games/mgba/mgba.info +++ b/games/mgba/mgba.info @@ -1,10 +1,10 @@ PRGNAM="mgba" -VERSION="0.8.3" +VERSION="0.9.0" HOMEPAGE="https://mgba.io/" -DOWNLOAD="https://github.com/mgba-emu/mgba/archive/0.8.3/mgba-0.8.3.tar.gz" -MD5SUM="1143c7d96b7dcd032db10e7407f68761" +DOWNLOAD="https://github.com/mgba-emu/mgba/archive/0.9.0/mgba-0.9.0.tar.gz" +MD5SUM="8ec54054bf7270d78dab0eb0090626ed" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" MAINTAINER="Ruoh-Shoei LIN" -EMAIL="lin[dot]ruohshoei [at] gmail [dot] com" +EMAIL="lin.ruohshoei+sbo at gmail.com" diff --git a/games/steam/steam.SlackBuild b/games/steam/steam.SlackBuild index 480cc894b7..3de919e31b 100644 --- a/games/steam/steam.SlackBuild +++ b/games/steam/steam.SlackBuild @@ -25,7 +25,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=steam -VERSION=${VERSION:-1.0.0.68} +VERSION=${VERSION:-1.0.0.69} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/games/steam/steam.info b/games/steam/steam.info index 28667a5d0e..e61d6d06ad 100644 --- a/games/steam/steam.info +++ b/games/steam/steam.info @@ -1,8 +1,8 @@ PRGNAM="steam" -VERSION="1.0.0.68" -HOMEPAGE="http://store.steampowered.com/" -DOWNLOAD="http://repo.steampowered.com/steam/archive/precise/steam_1.0.0.68.tar.gz" -MD5SUM="5b1f5d233643f30cee2eba8ecaa78483" +VERSION="1.0.0.69" +HOMEPAGE="https://store.steampowered.com/" +DOWNLOAD="https://repo.steampowered.com/steam/archive/precise/steam_1.0.0.69.tar.gz" +MD5SUM="9099e348686ac5d50f6a8823e40c421d" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="OpenAL python3 zenity" diff --git a/games/uqm/README b/games/uqm/README index 82c266609f..491e8dc2ae 100644 --- a/games/uqm/README +++ b/games/uqm/README @@ -3,5 +3,18 @@ uqm (port of the 3DO/PC game - Star Control II) The Ur-Quan Masters is a port of the 3DO version of the PC game "Star Control II". It runs on modern operating systems and is 100% free. -You may also want the optional uqm_voice and uqm_3domusic packages, for -a more festive gaming experience. +You may also want the optional uqm_voice, uqm_3domusic and/or +uqm_remixes packages, for a more festive gaming experience. + +Optional dependencies: + +SDL2 - Recommended. Although uqm still supports SDL-1.2, the +release packages for other OSes (Windows and Mac) are built using +SDL2. Autodetected, can be disabled with SDL2=no [*] in the environment. + +OpenAL - Not recommended. OpenAL support in uqm is still experimental. +Not autodetected: use OPENAL=yes in the environment, to enable. + +[*] In addition, for SDL-1.2 builds, OpenGL can be disabled by setting + OPENGL=no in the environment. If you don't know why you might do + this, you almost certainly don't need to! diff --git a/games/uqm/config.state.in b/games/uqm/config.state.in new file mode 100644 index 0000000000..f1775ca235 --- /dev/null +++ b/games/uqm/config.state.in @@ -0,0 +1,14 @@ +CHOICE_debug_VALUE='nodebug' +CHOICE_graphics_VALUE='@GFX@' +CHOICE_sound_VALUE='@SND@' +CHOICE_mikmod_VALUE='internal' +CHOICE_ovcodec_VALUE='standard' +CHOICE_netplay_VALUE='full' +CHOICE_joystick_VALUE='enabled' +CHOICE_ioformat_VALUE='stdio_zip' +CHOICE_accel_VALUE='asm' +CHOICE_threadlib_VALUE='sdl' +INPUT_install_prefix_VALUE='/usr' +INPUT_install_bindir_VALUE='$prefix/bin' +INPUT_install_libdir_VALUE='$prefix/libexec' +INPUT_install_sharedir_VALUE='$prefix/share' diff --git a/games/uqm/icons/128.png b/games/uqm/icons/128.png Binary files differnew file mode 100644 index 0000000000..27553420d0 --- /dev/null +++ b/games/uqm/icons/128.png diff --git a/games/uqm/icons/16.png b/games/uqm/icons/16.png Binary files differnew file mode 100644 index 0000000000..7e4fa3d323 --- /dev/null +++ b/games/uqm/icons/16.png diff --git a/games/uqm/icons/32.png b/games/uqm/icons/32.png Binary files differnew file mode 100644 index 0000000000..441a81f67b --- /dev/null +++ b/games/uqm/icons/32.png diff --git a/games/uqm/icons/48.png b/games/uqm/icons/48.png Binary files differnew file mode 100644 index 0000000000..4cd791e688 --- /dev/null +++ b/games/uqm/icons/48.png diff --git a/games/uqm/slack-desc b/games/uqm/slack-desc index 5a02526c97..b5cc6c9e55 100644 --- a/games/uqm/slack-desc +++ b/games/uqm/slack-desc @@ -10,10 +10,10 @@ uqm: uqm (port of the 3DO/PC game - Star Control II) uqm: uqm: The Ur-Quan Masters is a port of the 3DO version of the PC game "Star uqm: Control II". It runs on modern operating systems and is 100% free. -uqm: uqm: This package contains the game executable and documentation, as -uqm: well as the game content (graphics, sound, etc). You may also -uqm: want the optional uqm_voice and uqm_3domusic packages, for a more -uqm: festive gaming experience. +uqm: well as the game content (graphics, sound, etc). uqm: uqm: This package includes game content version @CONTVER@. +uqm: +uqm: Build options: Graphics=@RENDER@, Audio=@AUDIO@ +uqm: diff --git a/games/uqm/uqm.1 b/games/uqm/uqm.1 deleted file mode 100644 index 98412c254a..0000000000 --- a/games/uqm/uqm.1 +++ /dev/null @@ -1,771 +0,0 @@ -.TH "UQM" "1" "The Ur\-Quan Masters" "http://sc2.sourceforge.net" - -.SH NAME -\fBuqm\fR - \fIThe Ur\-Quan Masters\fR, a modern, free port of the -classic PC game \fIStar Control II\fR (aka \fIstarcon2\fR). -.SH SYNOPSIS -\fBuqm\fR \fI[options]\fR -.SH DESCRIPTION -Welcome to the sixth release of the Ur\-Quan Masters port. This -document will tell you everything you need to play, even if you've -never played the original. - -For those of you who have played the original, read the first section -(starting the game and bug reports) and the last sections (Super Melee -and control summary), and you'll be good to go. - -.SH "STARTING THE GAME" - -Simply invoke the \fBuqm\fR executable. -This will use the default settings. The defaults and how to -change them are listed under \fBCOMMAND LINE OPTIONS\fR, below. - -After a splash screen, you will see the main menu, which has five -options: - -.IP "\fINew Game\fR" -Begins a new Full Game. This is a galaxy\-spanning space -adventure full of diplomacy, exploration, combat, high treason, -and low cunning. The introductory cutscenes will set the scene; -the \fBTHE STORY SO FAR\fR section below provides more extensive -backstory for the curious. - -.IP "\fILoad Game\fR" -Restores a Full Game session that was saved earlier. - -.IP "\fISuper Melee!\fR" -Puts the game in Super Melee mode, where you may -hone your space combat skills or challenge your friends to fleet -battles. See the \fBSUPER MELEE\fR section below for details on this -section. - -.IP "\fISetup\fR" -Lets you configure many options to customize your play -experience. Most options will take effect once you exit the setup -menu; a few specially marked options require you to restart UQM. -Setup options are preserved across sessions. The options are -described under \fBCOMMAND LINE OPTIONS\fR, below. - -.IP "\fIQuit\fR" -Exits the program. - -.SH "COMMAND LINE OPTIONS" - -The default options for an UQM install are 3DO music, 640x480 windowed -mode, and pure SDL graphics drivers. You may pass various command line -options to customize your experience. Most of these options are -also accessible from the in\-game \fBSetup\fR menu. -.PP -\fINote:\fR Options set on the command line do not get saved permanently -in the config directory. To permanently change a setting, it must be -changed via the in\-game \fBSetup\fR menu. - -.IP "\fB\-r\fB \fIresolution\fR, \fB\-\-res\fB \fIresolution\fR" -Sets the screen resolution (default \fI640x480\fR). Unless OpenGL is -supported, the only valid values are \fI640x480\fR and \fI320x240\fR; -setting any other value will automatically enable \fB\-\-opengl\fR if -compiled in (otherwise, the \fB\-r\fR option will be ignored). -.PP -\fINote:\fR The in\-game \fBSetup\fR menu normally only allows -\fI320x240\fR, \fI640x480\fR, \fI800x600\fR, and \fI1024x768\fR. To -permanently set some other resolution in the config file, set it with -the \fB\-o\fR and \fB\-r\fR options, then enter and immediately exit -the \fBSetup\fR menu. From then on, starting \fBuqm\fR with no parameters -will enable OpenGL and set the resolution to your custom value. - -.IP "\fB\-f\fR, \fB\-\-fullscreen\fR" -Uses full screen mode. Pretty straightforward. Usually good to -combine with \fB\-r\fR \fI320x240\fR unless you're using a scaler. - -.IP "\fB\-o\fR, \fB\-\-opengl\fR" -Use OpenGL drivers. This produces higher\-quality graphics, and may be -faster as well \-\- but it also may not work on older cards. It also -permits use of any screen resolution. - -.IP "\fB\-c\fR \fImode\fR, \fB\-\-scale\fR \fImode\fR" -Graphics scaling mode (\fIbilinear\fR, \fIbiadapt\fR, \fIbiadv\fR, -\fItriscan\fR, \fIhq or \fInone\fR). -Default is \fInone\fR. Try these to get smoother graphics with cost on -performance. - -.IP "\fB\-b\fR \fImode\fR, \fB\-\-meleezoom\fR \fImode\fR" -Melee zooming mode (\fIpc\fR or \fI3do\fR); \fIstep\fR is an alias for \fIpc\fR and \fIsmooth\fR -is an alias for \fI3do\fR. Default is \fI3do\fR. Slower machine owners can set it -to \fIpc\fR to get better performance in melee. - -.IP "\fB\-s\fR, \fB\-\-scanlines\fR" -Simulates interlaced displays (by drawing every other line with darker colors). - -.IP "\fB\-g\fR \fIvalue\fR, \fB\-\-gamma\fR \fIvalue\fR" -Sets gamma correction (default: \fI1.0\fR). -1.0 causes no change (unless your graphics card -is originally set to a different value). Higher than 1.0 makes the -image brighter, lower than 1.0 makes it darker. - -.IP "\fB\-p\fR, \fB\-\-fps\fR" -Print fps (frames per second) information in the status window. - -.IP "\fB\-C\fR \fIdir\fR, \fB\-\-configdir\fR \fIdir\fR" -Set the directory where the game will store the config data. -Default: \fI~/.uqm\fR - -.IP "\fB\-n\fR \fIdir\fR, \fB\-\-contentdir\fR \fIdir\fR" -Set the directory where the game will seek its data. Default: -\fI/usr/share/uqm/content\fR - -.IP "\fB\-l\fR \fIfile\fR, \fB\-\-logfile\fR \fIfile\fR" -Set a file to receive the diagnostic information that would otherwise go -to the console. - -.IP "\fB\-h\fR, \fB\-\-help\fR" -Display a help message. - -.IP "\fB\-M\fR \fIlevel\fR, \fB\-\-musicvol\fR \fIlevel\fR" -Set music volume (0\-100). - -.IP "\fB\-S\fR \fIlevel\fR, \fB\-\-sfxvol\fR \fIlevel\fR" -Set sound effects volume (0\-100). - -.IP "\fB\-T\fR \fIlevel\fR, \fB\-\-speechvol\fR \fIlevel\fR" -Set speech volume (0\-100). If set to 0, the game runs in 'no speech' -mode and the oscilloscope reacts to the music. - -.IP "\fB\-m\fR \fItype\fR, \fB\-\-music\fR \fItype\fR" -Set the soundtrack type (default: \fI3do\fR). Valid values for \fItype\fR are -\fI3do\fR (use the 3DO remixed soundtrack for songs that were in fact remixed), -and \fIpc\fR (use the .MOD based PC soundtrack everywhere). - -.IP "\fB\-q\fR \fIquality\fR, \fB\-\-audioquality\fR \fIquality\fR" -Can be \fIhigh\fR, \fImedium\fR, or \fIlow\fR. Specifies how nice the audio -sounds. Slower machines should lower the audio quality. - -.IP "\fB\-\-addon\fR \fIname\fR" -Replace \fIname\fR with the name of an add\-on to enable in the game. See -the section \fBADD\-ONS\fB below for details. - -.IP "\fB\-\-sound\fR \fImixer\fR" -Can be \fIopenal\fR, \fImixsdl\fR or \fInone\fR. Specifies which driver/mixer -to use. \fIopenal\fR is only available when it has been compiled in. -It may produce higher\-quality sound and will probably be faster, -but it is not very stable on linux platforms, and may not work -well with some sound cards. -Use \fInone\fR as a last resort if you cannot get other drivers to work, -or if you have no soundcard. - -.IP "\fB\-\-stereosfx\fR" -Enables positional sound effects in melee. Currently works only when -using \fB\-\-sound openal\fR. - -.IP "\fB\-n\fR, \fB\-\-nosubtitles\fR" -Disables subtitles. - -.IP "\fB\-\-cscan\fR \fIpc\fR" -Use PC style planet information when scanning (text). Default. - -.IP "\fB\-\-cscan\fR \fI3do\fR" -Use 3DO style planet information when scanning (pictograms). - -.IP "\fB\-\-menu\fR \fIpc\fR" -Use PC style menus (text) and 'CREW'/'BATT' in melee instead of icons. -Default. - -.IP "\fB\-\-menu\fR \fI3do\fR" -Use 3DO style menus (pictograms). - -.IP "\fB\-\-font\fR \fIpc\fR" -Use PC style fonts and colors. -Default. - -.IP "\fB\-\-font\fR \fI3do\fR" -Use 3DO style fonts and colors. - -.IP "\fB\-\-scroll\fR \fIpc\fR" -Scroll voice\-over/subtitles 1 page at a time when using left/right arrow keys -Default. - -.IP "\fB\-\-scroll\fR \fI3do\fR" -Scroll voice\-over/subtitles smoothly while holding down left/right arrow keys - -.IP "\fB\-i\fR \fI3do\fR, \fB\-\-intro\fR \fI3do\fR" -Use the 3DO intro and ending movies (if you have them). -The default. - -.IP "\fB\-i\fR \fIpc\fR, \fB\-\-intro\fR \fIpc\fR" -Use the PC intro and ending sequences and slide shows. These will be also -played if you do not have 3DO movies, regardless of \fB\-i\fR option. - -.IP "\fB\-\-shield\fR \fIpc\fR" -Use PC style static slave shield graphic. -Default. - -.IP "\fB\-\-shield\fR \fI3do\fR" -Use 3DO style throbbing slave shield graphic. This somewhat increases the -load on CPU while in orbit. Do not use if your CPU cannot handle that. - - -.SH "NOT OFFICIALLY SUPPORTED OPTIONS" - -The following options may not exist in all builds and can change without -notice at any time. - -.IP "\fB\-\-accel\fR \fItype\fR" -Can be \fInone\fB, \fIdetect\fB, \fImmx\fB, \fI3dnow\fB, \fIsse\fB -(also \fIaltivec\fB if/when -added; or other platforms). Specifies which platform accelerations -to use for graphics and sound, if any. All specific platform code can -only be used when compiled in. - -.IP "\fB\-\-netport1\fR \fIport\fR" -.IP "\fB\-\-netport2\fR \fIport\fR" -Specifies the default port that the bottom or top player respectively -will connect to or accept incoming connections on. If this parameter -is not specified, \fI21837\fR will be used. This value can be changed later -in the SuperMelee Net menu. Your firewall needs to be set up to allow -TCP connections from/to the used port. - -.IP "\fB\-\-nethost1\fR \fIhost\fR" -.IP "\fB\-\-nethost2\fR \fIhost\fR" -Specifies the default name or ip number of the host to connect to for -the bottom or player. If this parameter is not specified, UQM will -not attempt an outgoing connection, but instead listen for an incoming -connection. - -.IP "\fB\-\-netdelay\fR \fIframes\fR" -Set the default input delay (in frames). See the \fBSUPER MELEE\fR section -for details. - -.SH "THE STORY SO FAR" -For the past decade, Earth and the rest of the Alliance of Free Stars -has fought the Ur\-Quan and their Hierarchy of Battle Thralls. In the -course of the War, the Earthlings discovered a factory world of the -\fBPrecursors\fR \- an impossibly advanced that disappeared tens of -thousands of years ago. This colony, Unzervalt (aka Vela I), lost all -contact with Earth shortly after landfall. - -You are Captain Zelnick, a human that was born on Unzervalt and who -possesses a remarkable knack for Precursor technology. You were the -one who worked out how to activate the Precursor installation. - -It was a factory for building starships. However, Unzervalt is -mineral\-poor, and there were not enough materials available to -construct a complete vessel. Your task is to command this craft, the -Vindicator, and return to Earth to tell them of the abandoned colony. -Also, if the War with the Ur\-Quan continues, you must fight for Earth -and the Alliance as best you can. - -There is a great deal more to this story. Asking Starbase Commander -Hayes for background information will give you most of it. - -.SH "INTERPLANETARY EXPLORATION" - -When in a Solar system, use the thrust and steering controls to move -about the system. Intersecting a planet will move you to the -planetary system; flying over a planet or moon will then put you into -orbit. From there you can talk to the inhabitants, or, if the planet -is uninhabited, send a lander down to gather minerals, investigate -energy readings, or capture life forms. - -.SH "PLANET LANDING" - -To land on a planet, you need to achieve orbit, then fill a planet -lander with crew and send them down. You will usually want to scan -the planet first. Mineral scans will indicate easily harvestable -mineral ores and other resources. Energy scans will indicate unusual -installations, which will effectively always be worth investigating. -Biological scans will show where life forms are on the surface. - -Minerals are necessary for building up and maintaining your flagship, -so harvest them wherever you can. There are nine varieties, each -color coded: - -\fBCOMMON ELEMENTS\fR (\fIcarbon\fR, \fInitrogen\fR) are cyan. Worth 1 resource unit -(RU) per unit. - -\fBCORROSIVES\fR (\fIchlorine\fR, \fIiodine\fR) are red. 2 RU per unit. - -\fBBASE METALS\fR (\fIiron\fR, \fItin\fR) are grey. These are common, and usually worth -harvesting, but not terribly valuable. 3 RU per unit. - -\fBNOBLE GASSES\fR (\fIargon\fR, \fIxenon\fR) are blue. 4 RU per unit. - -\fBRARE EARTHS\fR (\fIlanthanum\fR, \fIytterbium\fR) are green. 5 RU per unit. - -\fBPRECIOUS ELEMENTS\fR (\fIgold\fR, \fIsilver\fR) are yellow. 6 RU per unit. - -\fBRADIOACTIVES\fR (\fIuranium\fR, \fIastatine\fR) are orange. 8 RU per unit. - -\fBEXOTICS\fR (\fIantimatter\fR, \fImagnetic monopoles\fR) are purple, and a princely 25 -RU per cargo unit. - -Minerals may be unloaded at Earth Starbase by talking to Commander -Hayes, which will give you RU that you may spend to upgrade your -flagship. - -However, there are many hazards on planetary surfaces. Life forms are -often hostile, and need to be subdued with your stunner or evaded. -Earthquakes (expanding circles) can hurt your crew, lightning may -crisp them, or lava flows and hotspots can fry them. Be careful, -especially on hotter or more seismically and atmospherically active -worlds. If your crew level starts dropping dramatically, flee quickly -with the ESCAPE key! - -Stunned life forms may be captured and analyzed by your planet -landers. The information you gain from this may not be immediately -useful, but it will eventually come in handy. - -Landing on a planet costs fuel, and the heavier the planet, the more -fuel it requires. Make sure you don't spend so much fuel exploring -planets that you can't get back to Sol! - -.SH "INTERSTELLAR TRAVEL" - -When you leave a solar system, you will push up into HyperSpace. In -HyperSpace you can travel great distances quickly, but you must -continuously thrust to move. Otherwise, you will gradually slow to a -stop. - -While you can fly about in HyperSpace just like you do in a star -system, the Galaxy is LARGE, and you will usually want to use the -Auto\-Pilot. To use the Auto\-Pilot, select "Starmap" on the menu. -This will show you a map of the quadrant (the galactic Core is in the -upper right corner). To fly to a location, move the cursor there and -press Enter. Then press Space to engage the Auto\-Pilot. - -.SH DIPLOMACY - -When you encounter an alien starship, you will usually get a picture -of their task force and a chance to choose between conversation and -fighting. If you choose to fight, you will transition immediately to -space combat (below). Otherwise, you will talk first. If talks go -poorly, space combat will likely ensue. - -If the task force shows ships streaming off in all directions, you -have reached a fortified world, and there are an unlimited number of -starships facing you. You cannot win such a fight \- if combat ensues, -you will need to warp out. - -.SH "SPACE COMBAT" - -When combat begins, you are prompted to select a ship from your task -force. A one\-on\-one space combat then begins, and continues until -either the enemy fleet is destroyed (in which case you salvage the -wrecks and continue the game), your flagship is destroyed (ending the -game), or your flagship warps out of combat (consuming 5 fuel units -but ending the encounter). - -Each ship has two major stats: Crew and Combat Battery. Crew are -effectively hit points. Getting hit by weapons kills crew, and if all -crew are eliminated, the craft is destroyed. Firing weapons typically -requires energy from the combat batteries, which is replaced over -time. The precise speed of energy regeneration and cost of weapons -fire varies by ship. - -Space flight is \fImostly\fR inertial (you'll drift if you stop -thrusting), but each ship has a maximum velocity that can only be -exceeding by "gravity whipping" around the planet. Don't hit the -planet unless you want to take LOTS of damage. - -Each ship has a primary and secondary weapon mode, unique to that -race's craft. The descriptions of those follow. - -.SH "SHIP DESCRIPTIONS" - -.IP "Androsynth Guardian" -Primary weapon: Fires homing acid bubble clouds. -.br -Secondary weapon: Transforms into the 'Blazer', a comet that does -considerable damage by ramming its opponents. - -.IP "Ariloulaleelay Skiff" -Primary weapon: Auto\-aiming, short\-range laser -.br -Secondary weapon: Random teleport -.br -Note: The Skiff is inertia\-less, and stops instantly when thrust is -removed. - -.IP "Chenjesu Broodhome" -Primary weapon: Crystal Shard. Will travel until the fire button is -released, then shatters. -.br -Secondary weapon: De\-energizing Offensive Guided Interceptor. -Launches an autonomous DOGI that rams the opponent to drain their -combat batteries. - -.IP "Chmmr Avatar" -Primary weapon: Immensely powerful short\-range laser -.br -Secondary weapon: Tractor beam. -.br -Note: Has three orbiting "ZapSats" that attack anything that gets in -range. - -.IP "Druuge Mauler" -Primary weapon: Long range, high\-recoil cannon -.br -Secondary weapon: Sets one crew on fire to gain combat energy. - -.IP "Earthling Cruiser" -Primary weapon: Homing nuclear missile -.br -Secondary weapon: Point\-defense laser - -.IP "Ilwrath Avenger" -Primary weapon: Short\-range flamethrower -.br -Secondary weapon: Cloaking device - -.IP "Kohr\-Ah Marauder " -Primary weapon: Spinning blades that stop and home when the fire -button is released -.br -Secondary weapon: Fiery Ring of Inevitable and Eternal Destruction -(F.R.I.E.D.), a short\-range corona of energy that blocks shots and -inflicts lots of damage - -.IP "Melnorme Trader" -Primary weapon: Charged shot. The longer the fire button is held, the -stronger the shot. -.br -Secondary weapon: Confusion beam that scrambles enemy controls. - -.IP "Mmrnmhrm X\-Form" -Primary weapon: Lasers (X\-form) or homing missiles (Y\-form). -.br -Secondary weapon: Switch between X\-Form and Y\-Form. - -.IP "Mycon Podship" -Primary weapon: Homing Plasmoid. -.br -Secondary weapon: Regenerate 4 crew. - -.IP "Orz Nemesis" -Primary weapon: Howitzer cannon. -.br -Secondary weapon: Secondary with left and right arrows rotates the -primary cannon. Secondary with Primary launches space marines that -invade the enemy ship and kill their crew. - -.IP "Pkunk Fury" -Primary weapon: Three\-way cannon -.br -Secondary weapon: Fling insults at opponent. This is the only way the -Pkunk can regenerate combat energy. -.br -Note: On occasion, a destroyed Fury will be resurrected with full fuel -and power. - -.IP "Shofixti Scout" -Primary weapon: Energy Dart. -.br -Secondary weapon: Glory Device. When pressed three times, the ship -will self\-destruct, inflicting vast damage on nearby vessels. - -.IP "Slylandro Probe" -Primary weapon: Lighting weapon. -.br -Secondary weapon: Absorb a nearby asteroid and convert to combat -power. This is the only way the Probe can recharge. -.br -Note: The Probe is inertia\-less and always in motion. Pressing thrust -will reverse its direction. - -.IP "Spathi Eluder" -Primary weapon: Simple forward cannon. -.br -Secondary weapon: Backward Utilized Tracking Torpedo (B.U.T.T.), a -homing missile fired from the rear of the vessel. - -.IP "Supox Blade" -Primary weapon: Forward firing glob weapon -.br -Secondary weapon: Secondary + left or right will cause you to drift -laterally, while Secondary + thrust will make you fly backwards. This -cancels your current velocity, so be careful! - -.IP "Syreen Penetrator" -Primary weapon: Particle Beam Stiletto. -.br -Secondary weapon: "Syreen Call" \- psychic attack that induces enemy -crew to jump ship, where you (or your opponent) may capture them to -add to your complement - -.IP "Thraddash Torch" -Primary weapon: Straightforward blaster cannon. -.br -Secondary weapon: Afterburner. The afterburner exhaust does more -damage then the blaster, so use it as a weapon! - -.IP "Umgah Drone" -Primary weapon: Anti\-Matter cone. Does not require combat batteries to use. -.br -Secondary weapon: Fly backwards suddenly and at high speed. -.br -Note: The Drone only recharges batteries if you do not fire for a long -time, and then the energy all returns in one lump. - -.IP "Ur\-Quan Dreadnought" -Primary weapon: Fusion Blast. -.br -Secondary weapon: Launches autonomous fighters to harrass the enemy. -When they run low on fuel, they will fly back to the Dreadnought. -Catch them before they expire. Each fighter requires one crew to -pilot it, so take care not to weaken the core ship. - -.IP "Utwig Jugger" -Primary weapon: Six\-shot cannon. Requires no combat battery energy to fire. -.br -Secondary weapon: Force shield. Absorbing hits re\-energizes your -batteries. When the batteries are exhausted, the shield is -permanently disabled until combat ends. - -.IP "VUX Intruder" -Primary weapon: Gigawatt laser. -.br -Secondary weapon: Limpet mines that track enemy ships and slow them -down dramatically if they hit. - -.IP "Yehat Terminator" -Primary weapon: Twin autocannons. -.br -Secondary weapon: Force shield. - -.IP "Zoq\-Fot\-Pik Stinger" -Primary weapon: Anti\-matter spray gun. -.br -Secondary weapon: "Tongue attack", a point\-blank range attack that -does grievous damage. - -.SH "SUPER MELEE" - -Super Melee mode is pure combat. It's designed to let you hone your -skills for the full game, or to challenge your friends to fleet -matches. Selecting "Super Melee!" from the main menu will bring you -to the super melee main screen. - -This screen is dominated by the fleet design screen. Move the cursor -over a ship slot and press ENTER to change the ship assignment, or -press DELETE to remove the ship. You may select the fleet name and -press ENTER to edit the fleet name to something of your choice. The -number next to the fleet name lists the fleet strength; this is simply -the sum of the point values of all ships in the fleet. - -The right hand side of the screen has buttons for managing the battle. -Each side has four buttons associated with it: LOAD, SAVE, CONTROL, -and NET. The LOAD and SAVE buttons let you load and save fleets. A -variety of fleets of various strengths are pre\-defined, and you may -add your own by saving fleets you design. - -The CONTROL button has one of five settings. HUMAN CONTROL puts the -fleet under the control of a human player. (The precise controls for -that player are set in the Setup menu, but the bottom player's -controls are always the same as the full game's controls.) Then there -are three levels of computer control: - -\fBWEAK CYBORG\fR is not a particularly good shot, and will only use -special weapons if the ship absolutely requires the special weapon -to function at all (Pkunk, Slylandro). This difficulty level only -appears in the full game when fighting crippled ships. - -\fBGOOD CYBORG\fR will actually use its special weapon, but it's still -not much of a threat. The Good cyborg provides a gentle -introduction to Star Control combat if you are unfamiliar with the -gameplay. However, you will soon wish to switch to... - -\fBAWESOME CYBORG\fR. The AI will fully exploit each ship's abilities, -and is also a tolerably good shot, compensating for inertia and -choosing its shots. Enemies you meet in the full game are almost -always piloted at this level. If a battle is giving you trouble -in the full game, this is the setting you want. - -The last control option is \fBNETWORK CONTROL\fR, which will be set if that -side is controlled by a non\-local opponent. To set up a network game, -push the NET button on the side you wish to be under your opponent's -control. - -In order to connect, you must agree on a port (the default is \fB21837\fR, -which should not require any change) and set a net delay in frames. -To compensate for network lag, a keypress or keyrelease will only take -effect after this many frames. While higher values make your ship -seem to respond more sluggishly, they give the keypress information -more time to reach the remote party. If the game stutters, this is -because it is waiting for this keypress information to arrive, which -is an indication that the input delay is too low. Super Melee runs at -24 frames per second, each frame delayed will delay the input by about -42ms. The delay used is the maximum of the desired value for both -parties. The default is 2. Values lower than 4 are typically -acceptable in terms of responsiveness. Future versions may -automatically decide on the best value to use. - -Once the port and delay are set, one player must select the first -option (Wait for incoming connection), while the other enters his -opponent's hostname or IP address into the Host field and then pushes -"Connect." Once the connection is established, the control scheme for -the remote player will flip to NETWORK CONTROL to register the -connection. To disconnect, change it away back to one of the HUMAN or -CYBORG options. Once connected, you are both free to edit your fleets -to provide a properly balanced battle. - -Once all fleets are in readiness, press the BATTLE button in the -center right. (In a network game, both players must select it with no -intervening fleet edits. Moving away from BATTLE or having your -opponent change their fleet will cancel your readiness state, and you -will need to reselect the BATTLE button.) When all players are ready, -the battle begins. - -The ship selection screen is much as it would be in the full game, -with two notable exceptions: a question mark in the upper right allows -you to select a new ship randomly from those remaining, and a red X -allows you to exit the combat entirely. (It is also possible to exit -the melee at any time by pressing F10, just as one can exit anything.) -If nobody quits, the combat will continue until one side has been -completely destroyed. At this point, both fleets are shown so that -one may compare initial and remaining fleet strengths. Press a key to -return to the melee menu. - -To return to the main menu after finishing with Super Melee mode, push -the QUIT button in the lower right. - -.SH "GENERAL GAME CONTROLS SUMMARY" -.nf -F1 or PAUSE Pause game -F10 Exit game -.fi - -.SH "FULL GAME CONTROLS SUMMARY" - -.nf - Space flight - -UP Thrust -LEFT and RIGHT: Steer -SPACE or RIGHT SHIFT: Main menu - - Menus - -Arrow Keys: Scroll through selections -ENTER or RIGHT CTRL: Make selection -SPACE or RIGHT SHIFT: Up one level - - Conversations - -LEFT and RIGHT: Rewind/Forward -UP and DOWN: Scroll through selections -ENTER or RIGHT CTRL: Make selection -SPACE or RIGHT SHIFT: Skip, Show/Hide summary - - Star Map - -Arrow Keys: Move the crosshair -ENTER or RIGHT CTRL: Select destination -SPACE or RIGHT SHIFT: Main menu -Keypad +: Zoom in -Keypad \-: Zoom out -/ (not on the keypad): Begin search. - (Type star or constellation name to - find matches) -TAB: Jump to next match. - - Space Combat - -UP: Thrust -LEFT and RIGHT: Steer -RIGHT CTRL or ENTER: Fire Primary Weapon -RIGHT SHIFT: Fire Secondary Weapon -ESCAPE: Emergency Warp Escape - - - Planet Exploration - -UP: Forward -LEFT and RIGHT: Steer -RIGHT CTRL or ENTER: Fire stun bolt -RIGHT SHIFT or ESCAPE: Blast off -.fi - -.SH "MELEE CONTROLS SUMMARY" - -.nf - Top Player - -W: Thrust -A and D: Steer -V: Fire Primary Weapon -B: Fire Secondary Weapon - - Bottom Player - -UP or ENTER: Thrust -LEFT and RIGHT: Steer -RIGHT CTRL or ENTER: Fire Primary Weapon -RIGHT SHIFT: Fire Secondary Weapon -.fi - -These controls are configurable from the Setup Menu. You may define -up to six "Input Templates" and assign a template to either or both -players. Some commonly used key configurations are pre\-defined, as -well as popular variants. To change key bindings, select the binding -you wish to change and press ENTER. At the dialog box, press the key -(or joystick gesture) that you wish to assign to this action. - - -.SH "SAVED GAMES" - -The saved games are kept in your personal directory for uqm data. -This directory is automatically created the first time you start the -game. On Unix systems this personal uqm data is stored in \fB~/.uqm\fB. - -You will generally only need this if you intend to transfer savegames -to another computer. Note that currently games saved on an PowerPC Mac -will not work on a PC (or an Intel Mac), and vice versa. AMD64 and -Intel savegames may be safely transferred. - -.SH "ADD\-ONS" - -As of version 0.3, The Ur\-Quan Masters has basic support for add\-on -packages. Though it is not very elaborate yet, you can install some -content add\-ons. - -Inside the directory where the content is installed, in the content/packages/ -directory, there is a directory 'addons/'. In this directory, you can -create new directories with .zip files to be used in addition to the -standard content .zip files. -When you specify the command\-line option '\-\-addon <addon>', the .zip files -inside the directory content/packages/addons/<addon> will be included -in the game. '\-\-addon' may be specified more than once to enable multiple -add\-ons. - -.SH "BUG REPORTS" - -After several years of enthusiastic testing, UQM has dramatically -improved its stability, but it is still beta software, and bugs -certainly still lurk. Upon finding a problem, we'd like you to report -it, but before you do, please do the following: - -\- Try to isolate what causes it: "Crashes with a null dereference -about half the time when firing and taunting with a Pkunk" is better -than "Melee doesn't work." If the game crashes, notice what error -is produced; if the game hangs, check to see if the game\-exit key -(F12) works. - -\- Go to the bug database at http://bugs.uqm.stack.nl/ -and post a report of the problem there. Search the database first if -it has been already posted; if we get many duplicate reports, processing -them eats our time from actual development. If it's been reported, and -you have more information, feel free to confirm that you've reproduced it -by adding a comment to the report. If ten people have already confirmed it, -though, it's probably best to treat it as duly reported. - -\- Whenever possible, for bugs that only occur under certain conditions, -include a save game with your bug report that duplicates the bug. -In the case of a crash, a stack trace can be very helpful for us too. -If you don't know what a stack trace is, don't worry about it. - -\- If your issue is more like "support request" than bug report and you -want help from other users, then posting it to our forum might be -more appropriate: http://uqm.stack.nl/forum/ - -.SH "SEE ALSO" -The full documentation in \fB/usr/doc/uqm-0.6.3\fR -.br -The official Ur-Quan Masters web site at \fBhttp://sc2.sourceforge.net/\fR diff --git a/games/uqm/uqm.SlackBuild b/games/uqm/uqm.SlackBuild index 1e7ff55891..b59c0ab660 100644 --- a/games/uqm/uqm.SlackBuild +++ b/games/uqm/uqm.SlackBuild @@ -6,13 +6,18 @@ # Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details. +# 20210304 bkw: update for v0.8.0. script changed a good bit, can't +# build older versions. Note to self: don't mix engine and content +# versions without testing thoroughly! 0.7.0 engine seemed to work +# with 0.8.0 content, but crashed when trying to enter the setup menu! + # 20201025 bkw: update build for new content pack 0.8.0. This mostly # has fixes for typos in the in-game text strings. The game engine # hasn't changed, so VERSION now has both versions. Also, moved # the binary to /usr/games where it belongs. PRGNAM=uqm -VERSION=${VERSION:-0.7.0+0.8.0} +VERSION=${VERSION:-0.8.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -51,57 +56,81 @@ fi set -e +# Starting with 0.8.0, we have options to use SDL2 and +# OpenAL. Upstream made SDL2 the default, so we'll use it if +# available (autodetect). However, OpenAL is labelled 'experimental' +# and disabled by default, so we'll require OPENAL=yes to enable it +# (if present). + +if pkg-config --exists sdl2; then + SDL2DEF=yes +else + SDL2DEF=no +fi + +SDL2=${SDL2:-$SDL2DEF} +OPENGL=${OPENGL:-yes} + +case "$SDL2-$OPENGL" in + yes-*) GFX=sdl2 ;; # SDL2 builds always support OpenGL + no-no) GFX=pure ;; + no-yes) GFX=opengl ;; + *) echo "*** Invalid SDL2 and/or OPENGL values, use only 'yes' or 'no'" 1>&2 + exit 1 ;; +esac + +case "${OPENAL:-no}" in + yes) SND=openal ;; + no) SND=mixsdl ;; + *) echo "*** Invalid OPENAL value $OPENAL, use only 'yes' or 'no'" 1>&2 + exit 1 ;; +esac + rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP rm -rf $PRGNAM-$SRCVER -tar xvf $CWD/$PRGNAM-$SRCVER-source.tgz +tar xvf $CWD/$PRGNAM-$SRCVER-src.tgz cd $PRGNAM-$SRCVER chown -R root:root . find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \ \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} \+ -# uqm uses a custom build.sh to configure and build the source. -# It's not a bad system, but it's interactive only, meaning I have -# to script answers to the build.sh prompts, hence build_config(). - +# Previously this script ran the interactive config, piping responses to it. +# This is a cleaner way to do it. # WARNING: If you're updating this SlackBuild for a new version of -# uqm, check and make sure the build.sh options haven't changed! +# uqm, check and make sure the config.state options haven't changed! +sed -e "s,@GFX@,$GFX," \ + -e "s,@SND@,$SND," \ + $CWD/config.state.in \ + > config.state + +# reprocess_config creates build.vars based on choices in config.state +sh build.sh uqm reprocess_config +# For the other options in config.state, we take the defaults. # It'd be more efficient to require a system-wide libmikmod instead of # using the included (statically linked) one, but it's not that big # a library, and this way we don't have any external dependencies. -build_config() { - echo 1 # Top-level menu option 1: Build type... - echo 1 # type 1 = release - echo 2 # Top-level menu option 2: OpenGL support... - echo 2 # 1 = Don't include, 2 = Include OpenGL graphics support - echo 4 # Top-level menu option 4: Tracker music support - echo 1 # 1 = included libmikmod, 2 = system libmikmod - echo 11 # Top-level menu option 11: Installation paths... - # (N.B. option 11 was option 10 in uqm 0.6.2) - echo 1 # Option 1 = Installation prefix - echo /usr # New value: - echo 3 # Option 3 = Location for non-sharable data - # New value: - echo \$prefix/libexec - echo # ENTER; back to top-level menu - echo # ENTER at top-level menu = done -} - -build_config | sh build.sh uqm config -sed -i -e "s/-O3/$SLKCFLAGS/" -e '/LDFLAGS/s,-lz,-lz -lm,' build.vars +# Use our flags. +sed -i "s/-O3/$SLKCFLAGS/" build.vars + +# Actually compile the thing. sh build.sh uqm -strip $PRGNAM +# "sh build.sh uqm install" would install it, but it doesn't look like +# DESTDIR works (?). Manual install does. + +# Real game binary lives in libexec. mkdir -p $PKG/usr/libexec/$PRGNAM -cp -a $PRGNAM $PKG/usr/libexec/$PRGNAM +install -s -m0755 -oroot -groot $PRGNAM $PKG/usr/libexec/$PRGNAM +# Shell script wrapper tells the real binary where to find the content. mkdir -p $PKG/usr/games -cat $PRGNAM-wrapper > $PKG/usr/games/$PRGNAM -chmod 0755 $PKG/usr/games/$PRGNAM +install -oroot -groot -m0755 $PRGNAM-wrapper $PKG/usr/games/$PRGNAM +# Include (mostly) empty content and addons dirs in the package. mkdir -p $PKG/usr/share/$PRGNAM/content/{addons,packages} cp content/version $PKG/usr/share/$PRGNAM/content @@ -109,15 +138,42 @@ cp content/version $PKG/usr/share/$PRGNAM/content cat $CWD/$PRGNAM-$CONTVER-content.uqm > \ $PKG/usr/share/$PRGNAM/content/packages/$PRGNAM-$CONTVER-content.uqm -# Man page created for SBo (it's basically the README + roff markup) -mkdir -p $PKG/usr/man/man1 -gzip -9c $CWD/$PRGNAM.1 > $PKG/usr/man/man1/$PRGNAM.1.gz +# Use upstream's man page (used to ship our own). +mkdir -p $PKG/usr/man/man6 +gzip -9c doc/users/$PRGNAM.6 > $PKG/usr/man/man6/$PRGNAM.6.gz -# .desktop and icon borrowed from Debian +# .desktop borrowed from Debian mkdir -p $PKG/usr/share/applications cat $CWD/$PRGNAM.desktop > $PKG/usr/share/applications/$PRGNAM.desktop + +# icons converted from "src/res/darwin/The Ur-Quan Masters.icns", +# with icns2png. +for i in $CWD/icons/*.png; do + size="$( basename $i .png )" + dir="$PKG/usr/share/icons/hicolor/${size}x${size}/apps" + mkdir -p "$dir" + cat $i > $dir/$PRGNAM.png +done + +# old-style icon mkdir -p $PKG/usr/share/pixmaps -cat $CWD/$PRGNAM.xpm > $PKG/usr/share/pixmaps/$PRGNAM.xpm +ln -s ../icons/hicolor/48x48/apps/$PRGNAM.png $PKG/usr/share/pixmaps/$PRGNAM.png + +# dynamic slack-desc (for my own sanity!) +ldd $PKG/usr/libexec/$PRGNAM/$PRGNAM > ldd.out +if grep -q libSDL2 ldd.out; then + RENDER="SDL-2.0" +elif grep -q libGL ldd.out; then + RENDER="SDL-1.2 (OpenGL)" +else + RENDER="SDL-1.2 (software rendering)" +fi + +if grep -q "libopenal" ldd.out; then + AUDIO="OpenAL" +else + AUDIO="SDL" +fi mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp $PRGNAM.lsm AUTHORS BUGS COPYING ChangeLog Contributing README WhatsNew \ @@ -125,7 +181,10 @@ cp $PRGNAM.lsm AUTHORS BUGS COPYING ChangeLog Contributing README WhatsNew \ cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install -sed "s,@CONTVER@,$CONTVER," $CWD/slack-desc > $PKG/install/slack-desc +sed -e "s,@CONTVER@,$CONTVER," \ + -e "s,@RENDER@,$RENDER," \ + -e "s,@AUDIO@,$AUDIO," \ + $CWD/slack-desc > $PKG/install/slack-desc cat $CWD/doinst.sh > $PKG/install/doinst.sh cd $PKG diff --git a/games/uqm/uqm.info b/games/uqm/uqm.info index 1818213104..ea9e8be1f4 100644 --- a/games/uqm/uqm.info +++ b/games/uqm/uqm.info @@ -1,9 +1,9 @@ PRGNAM="uqm" -VERSION="0.7.0+0.8.0" +VERSION="0.8.0" HOMEPAGE="http://sc2.sourceforge.net/" -DOWNLOAD="http://downloads.sourceforge.net/sc2/uqm-0.7.0-source.tgz \ +DOWNLOAD="http://downloads.sourceforge.net/sc2/uqm-0.8.0-src.tgz \ http://downloads.sourceforge.net/sc2/uqm-0.8.0-content.uqm" -MD5SUM="f9018ea0493d7dac6a9e1006b00af7df \ +MD5SUM="63c4c300736aa3ac9b841e31b9a76389 \ 6cbc9d51fa63e07c0f4d1d061136d816" DOWNLOAD_x86_64="" MD5SUM_x86_64="" diff --git a/games/uqm/uqm.xpm b/games/uqm/uqm.xpm deleted file mode 100644 index fb472c6347..0000000000 --- a/games/uqm/uqm.xpm +++ /dev/null @@ -1,138 +0,0 @@ -/* XPM */ -static char *ur-quan-icon-std-3[] = { -/* columns rows colors chars-per-pixel */ -"32 32 100 2", -" c black", -". c #0D350C", -"X c #0B390B", -"o c #142F12", -"O c #1E2713", -"+ c #2F1D16", -"@ c #3E1B0F", -"# c #3D1A10", -"$ c #2B251D", -"% c #342111", -"& c #2C2D24", -"* c #2F3026", -"= c #32342B", -"- c #373732", -"; c #3B3D39", -": c #064A06", -"> c #044E04", -", c #084108", -"< c #035802", -"1 c #036202", -"2 c #036D02", -"3 c #027802", -"4 c #3D413C", -"5 c #3E433E", -"6 c #414540", -"7 c #434843", -"8 c #484D47", -"9 c #4F544E", -"0 c #595C55", -"q c #605C5A", -"w c #695A5E", -"e c #7F5567", -"r c #038303", -"t c #018A01", -"y c #029100", -"u c #019800", -"i c #009B00", -"p c #009E00", -"a c #00A200", -"s c #00A800", -"d c #00AE00", -"f c #01B200", -"g c #01B700", -"h c #01BB00", -"j c #00BE00", -"k c #33B70D", -"l c #00C300", -"z c #00C600", -"x c #01C701", -"c c #00CA00", -"v c #00D000", -"b c #00D400", -"n c #00D800", -"m c #00DE00", -"M c #1FCB10", -"N c #18D40F", -"B c #00E100", -"V c #00E500", -"C c #00EC00", -"Z c #0EE30B", -"A c #01F101", -"S c #03F102", -"D c #01F401", -"F c #29C010", -"G c #40B110", -"H c #4FB114", -"J c #5CAA0D", -"K c #5AAE13", -"L c #61A90D", -"P c #CB4002", -"I c #CE4102", -"U c #CC4902", -"Y c #DA4703", -"T c #DC4C03", -"R c #DC4F04", -"E c #DE5306", -"W c #DE6D02", -"Q c #E15C0A", -"! c #E47D01", -"~ c #E6793C", -"^ c #A5BA7F", -"/ c #B8E332", -"( c #BDE438", -") c #EC9101", -"_ c #EC9C01", -"` c #E7A601", -"' c #EBB601", -"] c #ECBC02", -"[ c #CFD41A", -"{ c #DFC809", -"} c #C7E742", -"| c #D4E84C", -" . c #D7E755", -".. c #D5E55B", -"X. c #9BAC93", -"o. c #99AB98", -"O. c #9EB589", -"+. c #D1D0D5", -"@. c #D3D1D7", -"#. c None", -/* pixels */ -"#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.", -"#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.", -"#.#.#.#.#.#.#.#.#.#.#.# + #.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.", -"#.#.#.#.#.#.#.#.#.; * Q Y = #.#.o > < < < < < > < % = #.#.#.#.#.", -"#.#.#.#.#.#.#.#.6 = 9 ~ ' Y + X u a L L L L L d d U P 6 #.#.#.#.", -"#.#.#.#.#.#.#.5 . 2 q o.O.Q % , y p J ) ) ` { [ h a L P #.#.#.#.", -"#.#.#.#.#.#.& : 2 p M O.@.w = . 2 p a d d d K .} F x W @ 5 #.#.", -"#.#.#.#.#.o > 3 u c V l 5 4 #.o 1 u d v c c x ( ..| N j y o #.#.", -"#.#.#.#.* > 3 u l B h > - #.#.o 2 p s b n n n c ( ..| M p o #.#.", -"#.#.#.- , r p c n s : 5 #.#.5 : u p d b v c v b c / ./ u O #.#.", -"#.#.#.o 3 f n N 8 o 6 #.#.7 3 a p a j n v x x l c x K ( p O #.#.", -"#.#.5 < a n N w q ; & #.#.> a u a h b m c l x j c l H ( a O #.#.", -"#.#.& t v n t w w 9 & $ > u p s j v n x j j x l c x H ( a O #.#.", -"#.#.1 n n 3 O $ 5 0 5 y a p d c v c j h x b V C C C Z / p O #.#.", -"#.#.2 m y $ #.#.* 5 y k p d c b k M x l b V D D D D D D y $ #.#.", -"#.#.< r O #.#.#.= 3 a 9 0 k k H X.M c b C D V u y g j s , 8 #.#.", -"#.#.o = #.#.#.& t a a j J ) ) J x c n A D A > O $ O . $ #.#.#.#.", -"#.#.#.#.#.#.& < u a f x J _ _ ) x v C D C > 7 #.#.- @ % #.#.#.#.", -"#.#.#.X 1 > < < t f c x J ) ) J b C D V , 7 #.#.; # Y P $ #.#.#.", -"#.#.#.# J d s p y h m X.H k k H O.Z d o #.#.#.& & 0 e _ P # #.#.", -"#.#.#.# U G a h x y v M x v B D k N 4 $ #.#.= > 3 8 X.O.Y @ #.#.", -"#.#.#.O P ] F c c d t v m n D D Z q q 5 $ & X 3 p l O.+.; ; #.#.", -"#.#.#.#.@ Y ] L x c h y h Z D t O 8 w 8 ; o 3 s v m k 5 #.#.#.#.", -"#.#.#.#.#.@ ! ] L x b m t k r - #.- 8 0 7 2 a b B h > #.#.#.#.#.", -"#.#.#.#.#.7 @ ) ] Z B A b . 6 #.#.#.O 9 3 p c B f : #.#.#.#.#.#.", -"#.#.#.#.#.#.8 @ Y ` k Z N & #.#.#.& < r a c n u , #.#.#.#.#.#.#.", -"#.#.#.#.#.#.#.#.+ P R K N * #.#.. < t h m m u O #.#.#.#.#.#.#.#.", -"#.#.#.#.#.#.#.#.#.+ @ @ r = #.. 1 t f j d 2 o #.#.#.#.#.#.#.#.#.", -"#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.. : 1 : X * = #.#.#.#.#.#.#.#.#.#.", -"#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.", -"#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.", -"#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#." -}; diff --git a/games/uqm_3domusic/uqm_3domusic.SlackBuild b/games/uqm_3domusic/uqm_3domusic.SlackBuild index 00c934b9cb..ce81478291 100644 --- a/games/uqm_3domusic/uqm_3domusic.SlackBuild +++ b/games/uqm_3domusic/uqm_3domusic.SlackBuild @@ -6,8 +6,10 @@ # Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details. +# 20210302 bkw: Yay, there's finally an update after 10 years! + PRGNAM=uqm_3domusic -VERSION=${VERSION:-0.7.0} +VERSION=${VERSION:-0.8.0} ARCH=noarch BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/games/uqm_3domusic/uqm_3domusic.info b/games/uqm_3domusic/uqm_3domusic.info index a4d3f8cbb6..bc2f94c57c 100644 --- a/games/uqm_3domusic/uqm_3domusic.info +++ b/games/uqm_3domusic/uqm_3domusic.info @@ -1,8 +1,8 @@ PRGNAM="uqm_3domusic" -VERSION="0.7.0" +VERSION="0.8.0" HOMEPAGE="http://sc2.sourceforge.net/" -DOWNLOAD="http://downloads.sourceforge.net/sc2/uqm-0.7.0-3domusic.uqm" -MD5SUM="86a5e376d9b76888add1d10818f0ab9f" +DOWNLOAD="http://downloads.sourceforge.net/sc2/uqm-0.8.0-3domusic.uqm" +MD5SUM="9e5801d45ca12028b486cdeb83568c02" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="uqm" diff --git a/games/uqm_remixes/uqm_remixes.SlackBuild b/games/uqm_remixes/uqm_remixes.SlackBuild index 86bde28824..1258242b68 100644 --- a/games/uqm_remixes/uqm_remixes.SlackBuild +++ b/games/uqm_remixes/uqm_remixes.SlackBuild @@ -10,7 +10,7 @@ # files are intended for (according to their web site). PRGNAM=uqm_remixes -VERSION=${VERSION:-0.7.0} +VERSION=${VERSION:-0.8.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -29,7 +29,7 @@ mkdir -p $TMP $PKG $OUTPUT mkdir -p $PKG/usr/share/uqm/content/addons/ # "sources" are zip files that don't get extracted (game uses them as-is). -for disc in 1 2 3 4; do +for disc in 1 2 3 4-1; do install -m0644 -oroot -groot \ $CWD/uqm-remix-disc$disc.uqm \ $PKG/usr/share/uqm/content/addons/ diff --git a/games/uqm_remixes/uqm_remixes.info b/games/uqm_remixes/uqm_remixes.info index 660407d9b9..54568c44f8 100644 --- a/games/uqm_remixes/uqm_remixes.info +++ b/games/uqm_remixes/uqm_remixes.info @@ -1,14 +1,14 @@ PRGNAM="uqm_remixes" -VERSION="0.7.0" +VERSION="0.8.0" HOMEPAGE="http://sc2.sourceforge.net/" DOWNLOAD="http://downloads.sourceforge.net/project/sc2/UQM%20Remix%20Packs/UQM%20Remix%20Pack%201/uqm-remix-disc1.uqm \ http://downloads.sourceforge.net/project/sc2/UQM%20Remix%20Packs/UQM%20Remix%20Pack%202/uqm-remix-disc2.uqm \ http://downloads.sourceforge.net/project/sc2/UQM%20Remix%20Packs/UQM%20Remix%20Pack%203/uqm-remix-disc3.uqm \ - http://downloads.sourceforge.net/project/sc2/UQM%20Remix%20Packs/UQM%20Remix%20Pack%204/uqm-remix-disc4.uqm" + http://downloads.sourceforge.net/project/sc2/UQM%20Remix%20Packs/UQM%20Remix%20Pack%204/uqm-remix-disc4-1.uqm" MD5SUM="09f242d8d72166d1d5ccbd3d99c93e7d \ fbc8bdcb709939d559d8c7216ad15cc2 \ 5ccc6d4ac301ae98e172ac6835dcdead \ - d3dc6036588662391a3820ca6b222dd6" + 3fb63f4ac514343ed4b4b5b194c413fb" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="uqm" diff --git a/gis/Fiona/Fiona.SlackBuild b/gis/Fiona/Fiona.SlackBuild index b3ac4669df..e6f26cb2f1 100644 --- a/gis/Fiona/Fiona.SlackBuild +++ b/gis/Fiona/Fiona.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=Fiona -VERSION=${VERSION:-1.8.18} +VERSION=${VERSION:-1.8.19} BUILD=${BUILD:-2} TAG=${TAG:-_SBo} diff --git a/gis/Fiona/Fiona.info b/gis/Fiona/Fiona.info index c4eee06260..d501116dc5 100644 --- a/gis/Fiona/Fiona.info +++ b/gis/Fiona/Fiona.info @@ -1,8 +1,8 @@ PRGNAM="Fiona" -VERSION="1.8.18" +VERSION="1.8.19" HOMEPAGE="https://github.com/Toblerity/Fiona" -DOWNLOAD="https://github.com/Toblerity/Fiona/archive/1.8.18/Fiona-1.8.18.tar.gz" -MD5SUM="04ae3bea5d1a5765a081e5945b26ec97" +DOWNLOAD="https://github.com/Toblerity/Fiona/archive/1.8.19/Fiona-1.8.19.tar.gz" +MD5SUM="20ec67ac2f83127ff178af4c061f9df9" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="gdal munch python3-six python3-Cython python3-attrs click-plugins cligj" diff --git a/gis/OWSLib/OWSLib.SlackBuild b/gis/OWSLib/OWSLib.SlackBuild index 0bdfd83d8f..2a6acc9a33 100644 --- a/gis/OWSLib/OWSLib.SlackBuild +++ b/gis/OWSLib/OWSLib.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=OWSLib -VERSION=${VERSION:-0.22.0} +VERSION=${VERSION:-0.23.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/gis/OWSLib/OWSLib.info b/gis/OWSLib/OWSLib.info index 0fbc371bfc..0961aa59ea 100644 --- a/gis/OWSLib/OWSLib.info +++ b/gis/OWSLib/OWSLib.info @@ -1,8 +1,8 @@ PRGNAM="OWSLib" -VERSION="0.22.0" +VERSION="0.23.0" HOMEPAGE="https://pypi.python.org/pypi/OWSLib/" -DOWNLOAD="https://github.com/geopython/OWSLib/archive/0.22.0/OWSLib-0.22.0.tar.gz" -MD5SUM="9ca206eda781d35dc6d27340cede8eda" +DOWNLOAD="https://github.com/geopython/OWSLib/archive/0.23.0/OWSLib-0.23.0.tar.gz" +MD5SUM="af19b7bb8222419a7c8eb05287cef14a" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python-dateutil python3-dateutil pytz lxml six python3-six" diff --git a/gis/gdal/gdal.SlackBuild b/gis/gdal/gdal.SlackBuild index bbe278050d..89c9e3878b 100644 --- a/gis/gdal/gdal.SlackBuild +++ b/gis/gdal/gdal.SlackBuild @@ -3,6 +3,7 @@ # Slackware build script for GDAL # Copyright 2009 Marco Cecchetti <mrc.ild@gmail.com> +# Updated 2019-2021 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,7 +26,7 @@ # Maintained by David Spencer <baildon.research@googlemail.com> PRGNAM=gdal -VERSION=${VERSION:-3.0.4} +VERSION=${VERSION:-3.2.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -130,7 +131,7 @@ CXXFLAGS="$SLKCFLAGS" \ --without-grib \ --with-static-proj4 \ --with-mysql \ - --with-python \ + --with-python=/usr/bin/python3 \ --with-poppler \ --with-libtiff=internal \ --with-rename-internal-libtiff-symbols=yes \ @@ -143,23 +144,10 @@ CXXFLAGS="$SLKCFLAGS" \ make make install DESTDIR=$PKG -cd swig/python - rm -rf build - python3 setup.py build - python3 setup.py install --root=$PKG --prefix=/usr -cd - >/dev/null - find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true -make -f GNUmakefile -B man -make install-man DESTDIR=$PKG -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 - -make -f GNUmakefile -B docs -# --docdir is ignored :-( -make install-docs DESTDIR=$PKG INST_DOCS=/usr/doc/$PRGNAM-$VERSION +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a \ COMMITTERS HOWTO-RELEASE LICENSE.TXT NEWS PROVENANCE.TXT VERSION \ $PKG/usr/doc/$PRGNAM-$VERSION diff --git a/gis/gdal/gdal.info b/gis/gdal/gdal.info index 86514a9a92..6f9bdf4d9e 100644 --- a/gis/gdal/gdal.info +++ b/gis/gdal/gdal.info @@ -1,8 +1,8 @@ PRGNAM="gdal" -VERSION="3.0.4" +VERSION="3.2.2" HOMEPAGE="https://www.gdal.org/" -DOWNLOAD="https://download.osgeo.org/gdal/3.0.4/gdal-3.0.4.tar.xz" -MD5SUM="8996bbee51e73b5a968d8d0f48895ac8" +DOWNLOAD="https://download.osgeo.org/gdal/3.2.2/gdal-3.2.2.tar.xz" +MD5SUM="c656be582f7beb528c66486cd1fca7a2" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="geos proj python3" diff --git a/gis/geopandas/geopandas.SlackBuild b/gis/geopandas/geopandas.SlackBuild index cebc92b8ff..5a1fdc5d8c 100644 --- a/gis/geopandas/geopandas.SlackBuild +++ b/gis/geopandas/geopandas.SlackBuild @@ -2,7 +2,7 @@ # SlackBuild script for geopandas -# Copyright 2020 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> +# Copyright 2020-2021 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=geopandas -VERSION=${VERSION:-0.8.0} +VERSION=${VERSION:-0.9.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/gis/geopandas/geopandas.info b/gis/geopandas/geopandas.info index 6ae3d760af..e125839631 100644 --- a/gis/geopandas/geopandas.info +++ b/gis/geopandas/geopandas.info @@ -1,8 +1,8 @@ PRGNAM="geopandas" -VERSION="0.8.0" +VERSION="0.9.0" HOMEPAGE="https://github.com/geopandas/geopandas" -DOWNLOAD="https://github.com/geopandas/geopandas/archive/v0.8.0/geopandas-0.8.0.tar.gz" -MD5SUM="9630ab333c313018f707dee078d0f74c" +DOWNLOAD="https://github.com/geopandas/geopandas/archive/v0.9.0/geopandas-0.9.0.tar.gz" +MD5SUM="d4f8ca22c882d80f40a48f4ac0983c7c" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="geopy Fiona psycopg2 pyproj python3-pandas Shapely" diff --git a/gis/geos/geos.SlackBuild b/gis/geos/geos.SlackBuild index 9e364523fd..e42de54280 100644 --- a/gis/geos/geos.SlackBuild +++ b/gis/geos/geos.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for geos # Written by Kyle Guinn <elyk03@gmail.com> -# Maintained 2013-2020 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> +# Maintained 2013-2021 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=geos -VERSION=${VERSION:-3.9.0} +VERSION=${VERSION:-3.9.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/gis/geos/geos.info b/gis/geos/geos.info index bd6855e722..935d9c6081 100644 --- a/gis/geos/geos.info +++ b/gis/geos/geos.info @@ -1,8 +1,8 @@ PRGNAM="geos" -VERSION="3.9.0" +VERSION="3.9.1" HOMEPAGE="https://trac.osgeo.org/geos/" -DOWNLOAD="https://download.osgeo.org/geos/geos-3.9.0.tar.bz2" -MD5SUM="6dc99a0376c3d8ce1cbb7419b99aabb4" +DOWNLOAD="https://download.osgeo.org/geos/geos-3.9.1.tar.bz2" +MD5SUM="efc4ce81bdbaa5e5c1caefe6c9b8553c" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/gis/gj2ascii/gj2ascii.SlackBuild b/gis/gj2ascii/gj2ascii.SlackBuild index aa5b014afa..fc4ce03bcb 100644 --- a/gis/gj2ascii/gj2ascii.SlackBuild +++ b/gis/gj2ascii/gj2ascii.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for gj2ascii -# Copyright 2018 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> +# Copyright 2018-2021 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,7 +24,7 @@ PRGNAM=gj2ascii VERSION=${VERSION:-0.4.1} -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} TAG=${TAG:-_SBo} if [ -z "$ARCH" ]; then @@ -69,7 +69,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 +python3 setup.py install --root=$PKG find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true diff --git a/gis/gj2ascii/gj2ascii.info b/gis/gj2ascii/gj2ascii.info index 40f0e4161a..b5d6b70281 100644 --- a/gis/gj2ascii/gj2ascii.info +++ b/gis/gj2ascii/gj2ascii.info @@ -5,6 +5,6 @@ DOWNLOAD="https://github.com/geowurster/gj2ascii/archive/0.4.1/gj2ascii-0.4.1.ta MD5SUM="d2eb99fc027e83675fe4c2515fb781eb" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="Shapely Fiona click numpy rasterio" +REQUIRES="Shapely Fiona rasterio" MAINTAINER="Benjamin Trigona-Harany" EMAIL="slackbuilds@jaxartes.net" diff --git a/gis/osm2pgrouting/osm2pgrouting.SlackBuild b/gis/osm2pgrouting/osm2pgrouting.SlackBuild index 85f927efd1..c733c2e057 100644 --- a/gis/osm2pgrouting/osm2pgrouting.SlackBuild +++ b/gis/osm2pgrouting/osm2pgrouting.SlackBuild @@ -2,7 +2,7 @@ # SlackBuild script for osm2pgrouting -# Copyright 2013-2018 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> +# Copyright 2013-2021 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=osm2pgrouting -VERSION=${VERSION:-2.3.6} +VERSION=${VERSION:-2.3.7} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -82,7 +82,7 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a \ - AUTHORS.md COPYING NEWS Readme.md \ + AUTHORS.md COPYING NEWS README.md \ $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild diff --git a/gis/osm2pgrouting/osm2pgrouting.info b/gis/osm2pgrouting/osm2pgrouting.info index ec5e008a9e..050108d4da 100644 --- a/gis/osm2pgrouting/osm2pgrouting.info +++ b/gis/osm2pgrouting/osm2pgrouting.info @@ -1,8 +1,8 @@ PRGNAM="osm2pgrouting" -VERSION="2.3.6" +VERSION="2.3.7" HOMEPAGE="https://pgrouting.org" -DOWNLOAD="https://github.com/pgRouting/osm2pgrouting/archive/v2.3.6/osm2pgrouting-2.3.6.tar.gz" -MD5SUM="7d5b073f55f551ddfd51d07c7f15b651" +DOWNLOAD="https://github.com/pgRouting/osm2pgrouting/archive/v2.3.7/osm2pgrouting-2.3.7.tar.gz" +MD5SUM="3e4747bbfcec76785fc171b4c8dc73d1" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="libpqxx pgrouting" diff --git a/gis/osm2pgsql/osm2pgsql.SlackBuild b/gis/osm2pgsql/osm2pgsql.SlackBuild index cf4ad3f47a..df61f404ea 100644 --- a/gis/osm2pgsql/osm2pgsql.SlackBuild +++ b/gis/osm2pgsql/osm2pgsql.SlackBuild @@ -22,7 +22,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=osm2pgsql -VERSION=${VERSION:-1.4.0} +VERSION=${VERSION:-1.4.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/gis/osm2pgsql/osm2pgsql.info b/gis/osm2pgsql/osm2pgsql.info index d5759a7b5a..28e89137ac 100644 --- a/gis/osm2pgsql/osm2pgsql.info +++ b/gis/osm2pgsql/osm2pgsql.info @@ -1,8 +1,8 @@ PRGNAM="osm2pgsql" -VERSION="1.4.0" +VERSION="1.4.2" HOMEPAGE="https://wiki.openstreetmap.org/wiki/Osm2pgsql" -DOWNLOAD="https://github.com/openstreetmap/osm2pgsql/archive/1.4.0/osm2pgsql-1.4.0.tar.gz" -MD5SUM="c29fd353f58b4c1749268bb98a05898e" +DOWNLOAD="https://github.com/openstreetmap/osm2pgsql/archive/1.4.2/osm2pgsql-1.4.2.tar.gz" +MD5SUM="6c849709fb967d75554be503385e88f6" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="luajit postgis" diff --git a/gis/pgsql-ogr-fdw/pgsql-ogr-fdw.SlackBuild b/gis/pgsql-ogr-fdw/pgsql-ogr-fdw.SlackBuild index a48bac3bc4..3f1e8deb6c 100644 --- a/gis/pgsql-ogr-fdw/pgsql-ogr-fdw.SlackBuild +++ b/gis/pgsql-ogr-fdw/pgsql-ogr-fdw.SlackBuild @@ -2,7 +2,7 @@ # SlackBuild script for pgsql-ogr-fdw -# Copyright 2015-2020 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> +# Copyright 2015-2021 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> # All rights reserved. # # Redistribution and use in source and binary forms, with or without @@ -25,7 +25,7 @@ # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=pgsql-ogr-fdw -VERSION=${VERSION:-1.0.12} +VERSION=${VERSION:-1.1.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/gis/pgsql-ogr-fdw/pgsql-ogr-fdw.info b/gis/pgsql-ogr-fdw/pgsql-ogr-fdw.info index c55cff271e..4e350c79de 100644 --- a/gis/pgsql-ogr-fdw/pgsql-ogr-fdw.info +++ b/gis/pgsql-ogr-fdw/pgsql-ogr-fdw.info @@ -1,8 +1,8 @@ PRGNAM="pgsql-ogr-fdw" -VERSION="1.0.12" +VERSION="1.1.0" HOMEPAGE="https://github.com/pramsey/pgsql-ogr-fdw" -DOWNLOAD="https://github.com/pramsey/pgsql-ogr-fdw/archive/v1.0.12/pgsql-ogr-fdw-1.0.12.tar.gz" -MD5SUM="fd88ed3267ac84128b5603d7f8c32b43" +DOWNLOAD="https://github.com/pramsey/pgsql-ogr-fdw/archive/v1.1.0/pgsql-ogr-fdw-1.1.0.tar.gz" +MD5SUM="1a14ab7f6238e790ca139254f47e579b" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="postgis" diff --git a/gis/pyproj/pyproj.SlackBuild b/gis/pyproj/pyproj.SlackBuild index dc5ca52fbe..4657e1fbb5 100644 --- a/gis/pyproj/pyproj.SlackBuild +++ b/gis/pyproj/pyproj.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for pyproj -# Copyright 2013-2020 Benjamin Trigona-Harany +# Copyright 2013-2021 Benjamin Trigona-Harany # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=pyproj -VERSION=${VERSION:-3.0.0} +VERSION=${VERSION:-3.0.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/gis/pyproj/pyproj.info b/gis/pyproj/pyproj.info index bf4199fc20..6586a784a7 100644 --- a/gis/pyproj/pyproj.info +++ b/gis/pyproj/pyproj.info @@ -1,8 +1,8 @@ PRGNAM="pyproj" -VERSION="3.0.0" +VERSION="3.0.1" HOMEPAGE="https://github.com/pyproj4/pyproj" -DOWNLOAD="https://github.com/pyproj4/pyproj/archive/3.0.0/pyproj-3.0.0.tar.gz" -MD5SUM="cbd03b6f2187a0d4bc57fbaab1a07b1f" +DOWNLOAD="https://github.com/pyproj4/pyproj/archive/3.0.1/pyproj-3.0.1.tar.gz" +MD5SUM="208a109f4b68a82104a52ad3db953a3d" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="proj python3-Cython" diff --git a/gis/python-pygeos/python-pygeos.SlackBuild b/gis/python-pygeos/python-pygeos.SlackBuild index 799e64ebf9..b456308c47 100644 --- a/gis/python-pygeos/python-pygeos.SlackBuild +++ b/gis/python-pygeos/python-pygeos.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python-pygeos -# Copyright 2019-2020 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> +# Copyright 2019-2021 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=python-pygeos -VERSION=${VERSION:-0.8} +VERSION=${VERSION:-0.9} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/gis/python-pygeos/python-pygeos.info b/gis/python-pygeos/python-pygeos.info index 8237447b4f..661c5c2f54 100644 --- a/gis/python-pygeos/python-pygeos.info +++ b/gis/python-pygeos/python-pygeos.info @@ -1,8 +1,8 @@ PRGNAM="python-pygeos" -VERSION="0.8" +VERSION="0.9" HOMEPAGE="https://pygeos.readthedocs.io" -DOWNLOAD="https://files.pythonhosted.org/packages/source/p/pygeos/pygeos-0.8.tar.gz" -MD5SUM="9c3f735465704fda8d40532093b92f03" +DOWNLOAD="https://files.pythonhosted.org/packages/source/p/pygeos/pygeos-0.9.tar.gz" +MD5SUM="e3d4e04cba540ceba80ce376f1f20192" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="geos numpy3" diff --git a/gis/qgis/qgis.SlackBuild b/gis/qgis/qgis.SlackBuild index d57f2e6a58..ec241ab771 100644 --- a/gis/qgis/qgis.SlackBuild +++ b/gis/qgis/qgis.SlackBuild @@ -24,7 +24,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=qgis -VERSION=${VERSION:-3.18.0} +VERSION=${VERSION:-3.18.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -77,6 +77,7 @@ else fi sed -i 's|${SIP_BINARY_PATH}|/usr/bin/python3-sip|' cmake/SIPMacros.cmake +sed -i '43 i IF (NOT PROJ_INCLUDE_DIR)\nFIND_PATH(PROJ_INCLUDE_DIR proj.h\n"$ENV{INCLUDE}"\n"$ENV{LIB_DIR}/include"\n)\nENDIF (NOT PROJ_INCLUDE_DIR)\n' cmake/FindProj.cmake mkdir -p build cd build @@ -99,6 +100,7 @@ cd build -Wno-dev \ $WITHGRASS + make || make -j1 make install DESTDIR=$PKG cd - diff --git a/gis/qgis/qgis.info b/gis/qgis/qgis.info index 52171778d3..9c787e8ca7 100644 --- a/gis/qgis/qgis.info +++ b/gis/qgis/qgis.info @@ -1,8 +1,8 @@ PRGNAM="qgis" -VERSION="3.18.0" +VERSION="3.18.1" HOMEPAGE="https://qgis.org/" -DOWNLOAD="https://qgis.org/downloads/qgis-3.18.0.tar.bz2" -MD5SUM="b8e5d03d48e9c8e84858823c3d74b3c4" +DOWNLOAD="https://qgis.org/downloads/qgis-3.18.1.tar.bz2" +MD5SUM="9d71667d40aa0caf64e2ff0d6e60c5e2" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="cmake-202x postgis libspatialite libspatialindex numpy3 qt5-webkit qwt-qt5 QScintilla-qt5 qtkeychain qca-qt5 protobuf3 python3-PyYAML python-requests Pygments OWSLib psycopg2 Jinja2 zstd" diff --git a/gis/rasterio/rasterio.SlackBuild b/gis/rasterio/rasterio.SlackBuild index 5243134ef0..4e60c382e4 100644 --- a/gis/rasterio/rasterio.SlackBuild +++ b/gis/rasterio/rasterio.SlackBuild @@ -2,7 +2,7 @@ # SlackBuild script for rasterio -# Copyright 2013-2020 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> +# Copyright 2013-2021 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> # All rights reserved. # # Redistribution and use in source and binary forms, with or without @@ -25,7 +25,7 @@ # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=rasterio -VERSION=${VERSION:-1.2.0} +VERSION=${VERSION:-1.2.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/gis/rasterio/rasterio.info b/gis/rasterio/rasterio.info index bc2f0972ad..3071637e3e 100644 --- a/gis/rasterio/rasterio.info +++ b/gis/rasterio/rasterio.info @@ -1,8 +1,8 @@ PRGNAM="rasterio" -VERSION="1.2.0" +VERSION="1.2.2" HOMEPAGE="https://github.com/mapbox/rasterio" -DOWNLOAD="https://github.com/mapbox/rasterio/archive/1.2.0/rasterio-1.2.0.tar.gz" -MD5SUM="3b36b46655319c6367765674bb01ed2b" +DOWNLOAD="https://github.com/mapbox/rasterio/archive/1.2.2/rasterio-1.2.2.tar.gz" +MD5SUM="1e5050ea499e828a4d27877bf2cc185c" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="affine click-plugins cligj gdal snuggs numpy3 python3-attrs python3-Cython python3-pyparsing" diff --git a/gis/spatialite_gui/spatialite_gui.SlackBuild b/gis/spatialite_gui/spatialite_gui.SlackBuild index 830f79b106..d2b7b20fa6 100644 --- a/gis/spatialite_gui/spatialite_gui.SlackBuild +++ b/gis/spatialite_gui/spatialite_gui.SlackBuild @@ -68,6 +68,8 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; +sed -i 27i'#define ACCEPT_USE_OF_DEPRECATED_PROJ_API_H 1' Main.cpp + CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ LDFLAGS="-ldl" \ diff --git a/graphics/Blender/Blender.SlackBuild b/graphics/Blender/Blender.SlackBuild index 4d8d8cb152..a8c4ca8b9d 100644 --- a/graphics/Blender/Blender.SlackBuild +++ b/graphics/Blender/Blender.SlackBuild @@ -24,7 +24,7 @@ PRGNAM=Blender VERSION=${VERSION:-2.83.8} -BUILD=${BUILD:-2} +BUILD=${BUILD:-3} TAG=${TAG:-_SBo} SRCNAM=blender @@ -88,6 +88,11 @@ rm -rf $SRCNAM-$VERSION tar xvf $CWD/$SRCNAM-$VERSION.tar.xz cd $SRCNAM-$VERSION patch -p0 < $CWD/01_FindEmbree_so.diff +if [ ${FORCE_FFMPEG4:-no} = "yes" ]; then + echo "Force use of ffmpeg4" + SLKCFLAGS="$SLKCFLAGS -I/usr/include/ffmpeg4 -L/usr/lib${LIBDIRSUFFIX}/ffmpeg4" + sed -i -e "s|\"exitcode=0\"|&,\"LD_LIBRARY_PATH\":\"/usr/lib$LIBDIRSUFFIX/ffmpeg4\"|g" doc/manpage/blender.1.py +fi chown -R root:root . find -L . \ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ @@ -140,8 +145,7 @@ for bin in $BLENDERBINS ; do mv $PKG/usr/bin/$bin $PKG/usr/bin/$bin.bin cat <<EOF >$PKG/usr/bin/$bin #!/bin/sh -#export PYTHONPATH=/usr/share/$SRCNAM/$BASE_VERSION/python/lib$LIBDIRSUFFIX/python$PYTHON_VERSION -export LD_LIBRARY_PATH=/usr/lib$LIBDIRSUFFIX/opencollada +export LD_LIBRARY_PATH=/usr/lib$LIBDIRSUFFIX/opencollada:/usr/lib$LIBDIRSUFFIX/ffmpeg4 exec $bin.bin "\$@" EOF chmod 0755 $PKG/usr/bin/$bin diff --git a/graphics/Blender/README b/graphics/Blender/README index aa1613683c..e6fe94d6e9 100644 --- a/graphics/Blender/README +++ b/graphics/Blender/README @@ -21,6 +21,10 @@ successful build. The CUDA handling above remains for cases which may: Support for embree may be disabled by passing EMBREE=no when building e.g. EMBREE=no sh ./Blender.SlackBuild +Support in 14.2 for using SBo's ffmpeg4 SlackBuild may be enabled by +passing FORCE_FFMPEG4=yes when building e.g. + FORCE_FFMPEG4=yes sh ./Blender.SlackBuild + Version 2.83.8 is the last SBo supported version of Blender for building from source code in Slackware64-14.2. A more recent compiler (gcc-9.3.1) is required for 2.90.x and later blender versions. diff --git a/graphics/gscan2pdf/README b/graphics/gscan2pdf/README index a8925e3b54..c2cbdf489c 100644 --- a/graphics/gscan2pdf/README +++ b/graphics/gscan2pdf/README @@ -5,3 +5,6 @@ gscan2pdf should work on almost any Linux/BSD machine. -> Scan one or several pages in with File/Scan, -> Create PDF of selected pages with File/Save. + +Run the tests with: + MAKETEST=yes ./gscan2pdf.SlackBuild diff --git a/graphics/gscan2pdf/gscan2pdf.SlackBuild b/graphics/gscan2pdf/gscan2pdf.SlackBuild index e64600333b..2f27d18337 100644 --- a/graphics/gscan2pdf/gscan2pdf.SlackBuild +++ b/graphics/gscan2pdf/gscan2pdf.SlackBuild @@ -22,10 +22,8 @@ # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -## !!!!!!!!! 'make test' commented out !!!!!!!! - PRGNAM=gscan2pdf -VERSION=${VERSION:-2.6.3} +VERSION=${VERSION:-2.11.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -80,6 +78,9 @@ perl Makefile.PL \ INSTALLVENDORMAN1DIR=/usr/man/man1 \ INSTALLVENDORMAN3DIR=/usr/man/man3 make +if [ "${MAKETEST:-no}" = "yes" ]; then + make test +fi make install DESTDIR=$PKG find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ diff --git a/graphics/gscan2pdf/gscan2pdf.info b/graphics/gscan2pdf/gscan2pdf.info index 73539fb9f2..89c1e917ad 100644 --- a/graphics/gscan2pdf/gscan2pdf.info +++ b/graphics/gscan2pdf/gscan2pdf.info @@ -1,10 +1,10 @@ PRGNAM="gscan2pdf" -VERSION="2.6.3" +VERSION="2.11.0" HOMEPAGE="http://gscan2pdf.sourceforge.net/" -DOWNLOAD="https://sourceforge.net/projects/gscan2pdf/files/gscan2pdf/2.6.3/gscan2pdf-2.6.3.tar.xz" -MD5SUM="d9326a7cc51bf37fbd10e3cc5f1e79fb" +DOWNLOAD="https://sourceforge.net/projects/gscan2pdf/files/gscan2pdf/2.11.0/gscan2pdf-2.11.0.tar.xz" +MD5SUM="8cab16574dd95cab3d7d7c3b5c43ea60" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="perl-Image-Sane perl-Image-Magick perl-Log-Log4perl perl-Date-Calc perl-GooCanvas2 perl-config-general" +REQUIRES="perl-glib perl-Gtk3 perl-Image-Sane perl-Image-Magick perl-IPC-System-Simple perl-Date-Calc perl-html-parser perl-Log-Log4perl perl-Try-Tiny perl-Carp-Clan perl-Sub-Override perl-PDF-Builder perl-Proc-ProcessTable perl-Gtk3 perl-Set-IntSpan perl-List-MoreUtils perl-Filesys-Df" MAINTAINER="Michel A. BEGUE" EMAIL="mab974@gmail.com" diff --git a/graphics/lilypond/README b/graphics/lilypond/README index 033b3da404..84c8c4cd96 100644 --- a/graphics/lilypond/README +++ b/graphics/lilypond/README @@ -1,10 +1,4 @@ LilyPond is a music typesetter. It produces beautiful sheet music using a description file as input. -To enable documentation (man and info pages), first install dblatex and a -newer version of texi2html than shipped with Slackware, then run the script as - - # ENABLE_DOCS=yes ./lilypond.SlackBuild - -The documentation is disabled by default since SBo's texi2html package -conflicts with Slackware's tetex package. +extractpdfmark is an optional dependency. diff --git a/graphics/lilypond/lilypond.SlackBuild b/graphics/lilypond/lilypond.SlackBuild index 70e31a9fb4..61caa7cd99 100644 --- a/graphics/lilypond/lilypond.SlackBuild +++ b/graphics/lilypond/lilypond.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for lilypond -# Copyright 2012-2020 Kyle Guinn <elyk03@gmail.com> +# Copyright 2012-2021 Kyle Guinn <elyk03@gmail.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,13 +23,13 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=lilypond -VERSION=${VERSION:-2.18.2} -BUILD=${BUILD:-2} +VERSION=${VERSION:-2.22.0} +BUILD=${BUILD:-1} TAG=${TAG:-_SBo} if [ -z "$ARCH" ]; then case "$(uname -m)" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$(uname -m) ;; esac @@ -37,7 +37,7 @@ fi CWD=$(pwd) TMP=${TMP:-/tmp/SBo} -PKG=$TMP/package-$PRGNAM +PKG=$TMP/package-$PRGNAM-$VERSION OUTPUT=${OUTPUT:-/tmp} DOCS="AUTHORS* COPYING* DEDICATION HACKING INSTALL* LICENSE* NEWS* README* ROADMAP" @@ -45,6 +45,9 @@ DOCS="AUTHORS* COPYING* DEDICATION HACKING INSTALL* LICENSE* NEWS* README* ROADM if [ "$ARCH" = "i486" ]; then SLKCFLAGS="-O2 -march=i486 -mtune=i686" LIBDIRSUFFIX="" +elif [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" + LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" LIBDIRSUFFIX="" @@ -70,10 +73,8 @@ chmod -R u+w,go-w,a+rX-st . # Move the vim syntax highlighting files to where vim can find them. sed -i '/^vimdir/s|=.*|= $(datadir)/vim/vimfiles|' config.make.in -# configure searches for naming variants like guile1.8-config but not this: -GUILE_CONFIG=guile-config1.8 \ -CFLAGS="$SLKCFLAGS" \ -CXXFLAGS="$SLKCFLAGS" \ +# --with-texgyre-dir is needed until/unless texlive's fonts are available by default: +# `cd /etc/fonts/conf.d && ln -s ../conf.avail/09-texlive.conf` ./configure \ --prefix=/usr \ --libdir=/usr/lib${LIBDIRSUFFIX} \ @@ -83,8 +84,11 @@ CXXFLAGS="$SLKCFLAGS" \ --infodir=/usr/info \ --docdir=/usr/doc/$PRGNAM-$VERSION \ --build=$ARCH-slackware-linux \ - --disable-debugging \ - --enable-documentation=${ENABLE_DOCS:-no} + --with-texgyre-dir=/usr/share/texmf-dist/fonts/opentype/public/tex-gyre \ + CFLAGS="$SLKCFLAGS" \ + CXXFLAGS="$SLKCFLAGS" \ + GUILE_FLAVOR=guile-1.8 \ + GUILE=guile1.8 \ make make install DESTDIR=$PKG @@ -92,16 +96,13 @@ make install DESTDIR=$PKG find $PKG -exec file {} + | grep -e "executable" -e "shared object" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true -if [ "x${ENABLE_DOCS:-no}" = "xno" ]; then - # These are (or should be) empty. - rmdir $PKG/usr/man/man1 - rmdir $PKG/usr/man -else - find $PKG/usr/man -type f -execdir gzip -9 {} + +find $PKG/usr/man -type f -execdir gzip -9 {} + - rm -f $PKG/usr/info/dir - find $PKG/usr/info -name '*.info*' -type f -execdir gzip -9 {} + -fi +# `make install` prints a reminder to run install-info on lilypond-web.info +# (only this $MAIN_INFO_DOC, not the others), but forgets to install it. +# Until that is fixed, omit running install-info from doinst.sh. +rm -f $PKG/usr/info/dir +find $PKG/usr/info -name '*.info*' -type f -execdir gzip -9 {} + mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION diff --git a/graphics/lilypond/lilypond.info b/graphics/lilypond/lilypond.info index b3864d97c9..52aaf1ae73 100644 --- a/graphics/lilypond/lilypond.info +++ b/graphics/lilypond/lilypond.info @@ -1,10 +1,10 @@ PRGNAM="lilypond" -VERSION="2.18.2" -HOMEPAGE="http://www.lilypond.org/" -DOWNLOAD="http://download.linuxaudio.org/lilypond/sources/v2.18/lilypond-2.18.2.tar.gz" -MD5SUM="3c4bcbb708d12644668b32bfe82ebf25" +VERSION="2.22.0" +HOMEPAGE="https://lilypond.org/" +DOWNLOAD="https://lilypond.org/download/sources/v2.22/lilypond-2.22.0.tar.gz" +MD5SUM="4b0d869873b0120bda2e8bd94e1a628a" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="fontforge t1utils guile1.8" +REQUIRES="python3 fontforge texlive texi2html dblatex guile1.8" MAINTAINER="Kyle Guinn" EMAIL="elyk03@gmail.com" diff --git a/graphics/mozjpeg/README b/graphics/mozjpeg/README index 00b151318f..a8d968a844 100644 --- a/graphics/mozjpeg/README +++ b/graphics/mozjpeg/README @@ -1,41 +1,60 @@ mozjpeg (Mozilla JPEG Encoder Project) -mozjpeg is a fork of libjpeg-turbo from Mozilla Research. Its goal is to -reduce the size of JPEG files without reducing quality or compatibility -with the vast majority of the world's deployed decoders. The idea is to -reduce transfer times for JPEGs on the Web, thus reducing page load times. - -mozjpeg is not intended to be a general JPEG library replacement. It makes -tradeoffs that are intended to benefit Web use cases and focuses solely -on improving encoding. It is best used as part of a Web encoding workflow. - -In essence, libjpeg-turbo (as shipped with Slackware) is optimized for -speed of encoding/decoding, while mozjpeg is optimized for encoding -smaller file sizes (at the expense of speed). mozjpeg will not interfere -with Slackware's libjpeg-turbo package, as it installs to /opt/mozjpeg/. +mozjpeg is a fork of libjpeg-turbo from Mozilla Research. Its +goal is to reduce the size of JPEG files without reducing quality +or compatibility with the vast majority of the world's deployed +decoders. The idea is to reduce transfer times for JPEGs on the Web, +thus reducing page load times. + +mozjpeg is not intended to be a general JPEG library replacement. It +makes tradeoffs that are intended to benefit Web use cases and +focuses solely on improving encoding. It is best used as part of a Web +encoding workflow. + +In essence, libjpeg-turbo (as shipped with Slackware) is optimized +for speed of encoding/decoding, while mozjpeg is optimized for +encoding smaller file sizes (at the expense of speed). mozjpeg will +not interfere with Slackware's libjpeg-turbo package, as it installs +to /opt/mozjpeg/. mozjpeg supports multiple versions of the libjpeg API. By default, version 6b is built. If you need compatibility with libjpeg 7 or 8, set API=7 or API=8 in the script's environment. -Optionally, mozjpeg can be built with Java wrapper support for -turbojpeg. To do this, install one of: jdk, openjdk, openjdk8, or -openjdk6. Then run this script with JAVA=yes in the environment. +Usage +----- +To run the binaries, either call them by their full paths, e.g: -To run the binaries, it's probably easiest to add this to ~/.bash_profile: +$ /opt/mozjpeg/bin/cjpeg -export PATH=/opt/mozjpeg/bin:$PATH -export MANPATH=/opt/mozjpeg/man:$MANPATH +...or else: -To compile & link with the mozjpeg libraries, use -I/opt/mozjpeg/include -and -L/opt/mozjpeg/lib (or lib64). You might also want -static, or -else -Wl,-rpath,/opt/mozjpeg/lib (or lib64). Starting with version 3.2, -there's also pkg-config support for mozjpeg. In ~/.bash_profile: +$ source /etc/profile.d/mozjpeg.sh -export PKG_CONFIG_PATH=/opt/mozjpeg/lib64/pkgconfig:$PKG_CONFIG_PATH +...to temporarily make mozjpeg the default, in the current shell. +Running e.g. "cjpeg" will now run the mozjpeg one. If you wanted to +do this permanently for all users (not recommended), you could: -(chage lib64 to lib, for 32-bit Slackware) +# chmod +x /etc/profile.d/mozjpeg.sh -If you built with JAVA=yes, the java library will be installed +...then log out and back in. The profile script isn't executable by +default, to avoid surprises. + +Development +----------- +To compile & link with the mozjpeg libraries, use -I/opt/mozjpeg/include +and -L/opt/mozjpeg/lib (or lib64). You might also want -static, or +else -Wl,-rpath,/opt/mozjpeg/lib (or lib64). Starting with version 3.2, +there's also pkg-config support for mozjpeg. If you source the profile +script, software that uses pkg-config should find and link with the +mozjpeg libraries automatically. + +Java Support +------------ +Optionally, mozjpeg can be built with Java wrapper support +for turbojpeg. To do this, install one of: jdk, openjdk8, +openjdk7, or openjdk6 (or possibly one of the zulu-openjdk* +or adoptopenjdk* packages; untested). Then run this script with +JAVA=yes in the environment. The Java library will be installed as /opt/mozjpeg/classes/turbojpeg.jar, and the docs will be in /usr/doc/mozjpeg-$VERSION/javadoc. diff --git a/graphics/mozjpeg/mozjpeg.SlackBuild b/graphics/mozjpeg/mozjpeg.SlackBuild index c752946864..ecf3732720 100644 --- a/graphics/mozjpeg/mozjpeg.SlackBuild +++ b/graphics/mozjpeg/mozjpeg.SlackBuild @@ -25,6 +25,18 @@ # with this program (most likely, a file named COPYING). If not, see # <http://www.gnu.org/licenses/>. +# 20210310 bkw: update for v4.0.3. +# - upstream switched from autoconf to cmake, so this script can't +# build older versions any more. +# - cmake chokes when trying to build static libs, apparently because +# we don't have a static libpng.a. So no more static libs in this +# package until further notice. If you actually care about this, +# remind me to look into it again. +# - get rid of man pages, they're identical to the ones from libjpeg-turbo. +# - add profile script. +# - add -Wl,-rpath to .pc files. +# - install HTML docs in /usr/doc. + # 20180101 bkw: Update for v3.3.1. Script still works with 3.1 and 3.2, # if you can think of a use for them. @@ -45,7 +57,7 @@ # - BUILD=2 PRGNAM=mozjpeg -VERSION=${VERSION:-3.3.1} +VERSION=${VERSION:-4.0.3} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -85,19 +97,18 @@ rm -rf $PRGNAM-$VERSION tar xvf $CWD/$PRGNAM-$VERSION.tar.gz cd $PRGNAM-$VERSION chown -R root:root . -find -L . \ - \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ - -o -perm 511 \) -exec chmod 755 {} \; -o \ - \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ - -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; - -# JAVA=yes only tested with openjdk and openjdk6. We source the profile.d -# script here in case someone's *just* installed jdk|openjdk, so they -# won't have to log out & back in to get this built. This mostly helps -# out sbopkg users. +find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \ + \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} \+ + +ARGS="" + +# JAVA=yes only tested with openjdk8. We source the profile.d script +# here in case someone's *just* installed jdk|openjdk, so they won't +# have to log out & back in to get this built. This mostly helps out +# sbopkg users. JAVA="${JAVA:-no}" if [ "$JAVA" = "yes" ]; then - EXTRAOPTS="--with-java " + ARGS+="-DWITH_JAVA=TRUE " # Find a JDK. Presumably a sane admin will only have one of these # profile scripts executable, even if he's installed all of them. @@ -105,84 +116,56 @@ if [ "$JAVA" = "yes" ]; then # sure it actually matters that much ("write once, run anywhere" should # mean a .jar built with openjdk will run with Oracle's jdk, right? But # there's JNI (native code) involved...) - for i in jdk openjdk8 openjdk openjdk6; do + for i in jdk openjdk8 openjdk7 openjdk6; do if [ -x /etc/profile.d/$i.sh ]; then source /etc/profile.d/$i.sh break fi done - - # Whichever jdk we decided to use, use its JAVA_HOME. Unfortunately - # mozjpeg ignores the *standard* JAVA_HOME env var, so we persuade - # it thus: - sed -i "s,/usr/java,$JAVA_HOME,g" configure.ac fi -autoreconf -fiv - -# Maybe TODO: really, there should be a way to build multiple API versions, -# with file paths that don't clash: /opt/mozjpeg/jpeg$API/(bin|lib|include). -# However, I'd be inventing my own directory layout for this (upstream -# doesn't support it), which is kinda outside the scope of what a SlackBuild -# should do. If you *really* need this feature, email me and convince me to -# implement it (it's a lot of error-prone work, not going to do it unless -# someone actually needs it). API="${API:-6b}" -case "$API" in - 6b) ;; # do nothing, this is the default - 7|8) EXTRAOPTS="$EXTRAOPTS --with-jpeg$API" ;; - *) echo "Invalid API version, supported versions are 6b 7 8" 1>&2 - exit 1 - ;; -esac - -# 20170310 bkw: This stuff needs documenting, or I'll forget why -# I did it this way. - -# Leaving off all the --prefix and related options below, since the -# default prefix is already /opt/mozjpeg... though starting with 3.2, -# the man pages and docs are in $PREFIX/share/(man|doc), so use -# --mandir and --docdir. Also, to make 3.2 match the 3.1 package, need -# --datarootdir=$PREFIX to make the java classes go to $PREFIX/classes. - -# Ryan's version of this script had --disable-static, but I'm leaving -# that off, because sometimes static libs are easier to deal with when -# you're linking with libraries outside the system /usr/lib(64) dir. - -# The LDFLAGS gibberish below is to force the binaries in /opt/mozjpeg/bin -# to use the libraries in /opt/mozjpeg/lib(64), otherwise they use the -# system libjpeg in /usr/lib(64) which partly defeats the purpose of -# having optimized jpeg libs... - - -LDFLAGS="-Wl,-rpath,/opt/$PRGNAM/lib$LIBDIRSUFFIX" \ -CFLAGS="$SLKCFLAGS" \ -CXXFLAGS="$SLKCFLAGS" \ -./configure \ - $EXTRAOPTS \ - --datarootdir=/opt/$PRGNAM \ - --mandir=/opt/$PRGNAM/man \ - --docdir=/opt/$PRGNAM/doc \ - --build=$ARCH-slackware-linux - -# the java stuff chokes without -j1, everything else is OK. -if [ "$JAVA" = "yes" ]; then - make -j1 -C java -fi - -make # V=1 -make install-strip DESTDIR=$PKG -gzip $PKG/opt/$PRGNAM/man/man?/*.? - -# docs are installed in /opt already (except the license) +[ "$API" = "7" ] && ARGS+="-DWITH_JPEG7=TRUE " +[ "$API" = "8" ] && ARGS+="-DWITH_JPEG8=TRUE " + +mkdir -p build +cd build + CFLAGS="$SLKCFLAGS" \ + CXXFLAGS="$SLKCFLAGS" \ + cmake \ + $ARGS \ + -DENABLE_STATIC=FALSE \ + -DPNG_LIBRARY_DEBUG=/usr/lib$LIBDIRSUFFIX/libpng.so \ + -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_INSTALL_PREFIX=/opt/$PRGNAM \ + -DCMAKE_BUILD_TYPE=Release .. + make + make install/strip DESTDIR=$PKG +cd .. + +# Slackware has these man pages already. +rm -rf $PKG/opt/$PRGNAM/man + +# most of the docs are installed in /opt already, but not all. mkdir -p $PKG/usr/doc mv $PKG/opt/$PRGNAM/doc $PKG/usr/doc/$PRGNAM-$VERSION +rm -f CMakeLists.txt BUILDING.* jconfig.txt # do not want +cp -a *.txt *.md tjexample.c doc/html $PKG/usr/doc/$PRGNAM-$VERSION ln -s ../../../usr/doc/$PRGNAM-$VERSION $PKG/opt/$PRGNAM/doc -cp -a LICENSE.* $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild [ "$JAVA" = "yes" ] && cp -a java/doc $PKG/usr/doc/$PRGNAM-$VERSION/javadoc +# 20210312 bkw: profile script is new with v4.0.x. It's installed without +x +# permission (see README). +mkdir -p $PKG/etc/profile.d +sed "s,@,$LIBDIRSUFFIX," $CWD/${PRGNAM}.sh > $PKG/etc/profile.d/${PRGNAM}.sh + +# 20210312 bkw: help pkg-config out a bit. +sed -i '/^Libs:/s|$| -lm -Wl,-rpath,${libdir}|' \ + $PKG/opt/$PRGNAM/lib$LIBDIRSUFFIX/pkgconfig/*.pc + mkdir -p $PKG/install sed -e "s,@API@,$API," -e "s,@JAVA@,$JAVA," \ $CWD/slack-desc > \ diff --git a/graphics/mozjpeg/mozjpeg.info b/graphics/mozjpeg/mozjpeg.info index fe1d1c78b8..b799b1deda 100644 --- a/graphics/mozjpeg/mozjpeg.info +++ b/graphics/mozjpeg/mozjpeg.info @@ -1,8 +1,8 @@ PRGNAM="mozjpeg" -VERSION="3.3.1" +VERSION="4.0.3" HOMEPAGE="https://github.com/mozilla/mozjpeg" -DOWNLOAD="https://github.com/mozilla/mozjpeg/archive/v3.3.1/mozjpeg-3.3.1.tar.gz" -MD5SUM="63bc152b325666465ae86dc046786118" +DOWNLOAD="https://github.com/mozilla/mozjpeg/archive/v4.0.3/mozjpeg-4.0.3.tar.gz" +MD5SUM="c6910ca8f0ee82a8c0243dc5b7217aba" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/graphics/mozjpeg/mozjpeg.sh b/graphics/mozjpeg/mozjpeg.sh new file mode 100644 index 0000000000..fc784ee53a --- /dev/null +++ b/graphics/mozjpeg/mozjpeg.sh @@ -0,0 +1,8 @@ +# mozjpeg.sh: part of the SBo mozjpeg build, by B. Watson +# <yalhcru@gmail.com>. Source this file in your shell, to run +# mozjpeg's binaries by default, and to compile software with +# mozjpeg's libraries. Not installed +x by default to avoid +# conflicting with Slackware's libjpeg-turbo package. + +export PATH=/opt/mozjpeg/bin:$PATH +export PKG_CONFIG_PATH=/opt/mozjpeg/lib@/pkgconfig:$PKG_CONFIG_PATH diff --git a/graphics/mtpaint/mtpaint.SlackBuild b/graphics/mtpaint/mtpaint.SlackBuild index a9fcdd8169..35430fbdf0 100644 --- a/graphics/mtpaint/mtpaint.SlackBuild +++ b/graphics/mtpaint/mtpaint.SlackBuild @@ -3,7 +3,7 @@ # Slackware build script for mtpaint # Copyright 2020 Petar Petrov slackalaxy@gmail.com -# Copyright 2010-2020 slackmagik <slakmagik@gmail.com> +# Copyright 2010-2021 slackmagik <slakmagik@gmail.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,13 +24,10 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=mtpaint -VERSION=${VERSION:-3.49.29} +VERSION=${VERSION:-3.50} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} -DIRVER=mtPaint -COMMIT=ff0a801413e612f74fe4c5d251e4bf36c6628013 - if [ -z "$ARCH" ]; then case "$( uname -m )" in i?86) ARCH=i586 ;; @@ -71,9 +68,9 @@ set -e rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP -rm -rf $DIRVER-$VERSION -tar xvf $CWD/$PRGNAM-$COMMIT.tar.gz -cd $DIRVER-$COMMIT +rm -rf $PRGNAM-$VERSION +tar xvf $CWD/$PRGNAM-$VERSION.tar.bz2 +cd $PRGNAM-$VERSION chown -R root:root . find -L . \ diff --git a/graphics/mtpaint/mtpaint.info b/graphics/mtpaint/mtpaint.info index b4f8b4e6d4..67c074a32b 100644 --- a/graphics/mtpaint/mtpaint.info +++ b/graphics/mtpaint/mtpaint.info @@ -1,8 +1,8 @@ PRGNAM="mtpaint" -VERSION="3.49.29" -HOMEPAGE="https://github.com/wjaguar/mtPaint/" -DOWNLOAD="https://github.com/wjaguar/mtPaint/archive/ff0a801/mtpaint-ff0a801413e612f74fe4c5d251e4bf36c6628013.tar.gz" -MD5SUM="d4c526bd7f2ee4d4ac68340f461f5dfa" +VERSION="3.50" +HOMEPAGE="https://sourceforge.net/projects/mtpaint/" +DOWNLOAD="https://sourceforge.net/projects/mtpaint/files/mtpaint/3.50/mtpaint-3.50.tar.bz2" +MD5SUM="bd50c57259e22a96989b9c923743d1d0" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/graphics/openimageio/openimageio.SlackBuild b/graphics/openimageio/openimageio.SlackBuild index b6393d1565..fa21c74582 100644 --- a/graphics/openimageio/openimageio.SlackBuild +++ b/graphics/openimageio/openimageio.SlackBuild @@ -25,7 +25,7 @@ PRGNAM=openimageio SRCNAM=oiio-Release VERSION=${VERSION:-2.0.13} -BUILD=${BUILD:-2} +BUILD=${BUILD:-3} TAG=${TAG:-_SBo} PYLIB3_INSTALL_DIRECTORY=$(python3 -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())") @@ -62,7 +62,7 @@ set -e rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP -rm -rf $PRGNAM-$VERSION +rm -rf $SRCNAM-$VERSION tar xvf $CWD/$SRCNAM-$VERSION.tar.gz cd $SRCNAM-$VERSION patch -p0 < $CWD/oiio-include-cstdio.diff diff --git a/graphics/vuescan/vuescan.SlackBuild b/graphics/vuescan/vuescan.SlackBuild index 73d0dbeec5..aca0a51a11 100644 --- a/graphics/vuescan/vuescan.SlackBuild +++ b/graphics/vuescan/vuescan.SlackBuild @@ -24,7 +24,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=vuescan -VERSION=${VERSION:-9.7.47} +VERSION=${VERSION:-9.7.52} SRCVER=${SRCVER:-$(echo "$VERSION" | sed -e 's/\.//' -e 's/\..*//')} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/graphics/vuescan/vuescan.info b/graphics/vuescan/vuescan.info index 79f82833c0..83e983e8ff 100644 --- a/graphics/vuescan/vuescan.info +++ b/graphics/vuescan/vuescan.info @@ -1,10 +1,10 @@ PRGNAM="vuescan" -VERSION="9.7.47" +VERSION="9.7.52" HOMEPAGE="https://www.hamrick.com" DOWNLOAD="https://www.hamrick.com/files/vuex3297.tgz" -MD5SUM="b0dd3abc5a2f3d95cd93f947171379e7" +MD5SUM="7e9f7469b22142f85f46b262baa9f45f" DOWNLOAD_x86_64="https://www.hamrick.com/files/vuex6497.tgz" -MD5SUM_x86_64="f04ab34a8e990656a56c78fdc2dde00d" +MD5SUM_x86_64="f90313b1192930d8ee4145a2a7973684" REQUIRES="" MAINTAINER="Andrew Clemons" EMAIL="andrew.clemons@gmail.com" diff --git a/libraries/Jinja2/Jinja2.SlackBuild b/libraries/Jinja2/Jinja2.SlackBuild index a68c5016bc..7584f1e35f 100644 --- a/libraries/Jinja2/Jinja2.SlackBuild +++ b/libraries/Jinja2/Jinja2.SlackBuild @@ -3,7 +3,7 @@ # Slackware build script for Jinja2 # Copyright 2014 Mikko Värri, Finland -# Copyright 2018-2020 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> +# Copyright 2018-2021 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,7 +24,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=Jinja2 -VERSION=${VERSION:-2.11.2} +VERSION=${VERSION:-2.11.3} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/libraries/Jinja2/Jinja2.info b/libraries/Jinja2/Jinja2.info index 66ef2d1eac..6c63f6d0b8 100644 --- a/libraries/Jinja2/Jinja2.info +++ b/libraries/Jinja2/Jinja2.info @@ -1,8 +1,8 @@ PRGNAM="Jinja2" -VERSION="2.11.2" +VERSION="2.11.3" HOMEPAGE="https://pypi.python.org/pypi/Jinja2" -DOWNLOAD="https://files.pythonhosted.org/packages/source/J/Jinja2/Jinja2-2.11.2.tar.gz" -MD5SUM="0362203b22547abca06ed1082bc1e7b4" +DOWNLOAD="https://files.pythonhosted.org/packages/source/J/Jinja2/Jinja2-2.11.3.tar.gz" +MD5SUM="231dc00d34afb2672c497713fa9cdaaa" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="MarkupSafe" diff --git a/libraries/allegro/README b/libraries/allegro/README index 920768e002..6abdda452c 100644 --- a/libraries/allegro/README +++ b/libraries/allegro/README @@ -12,3 +12,16 @@ contributions from all over the world! Some of its key features include: * Open Source - anyone can contribute, including you! * Free - it won't cost you a dime, and there are no restrictions on its usage + +You can disable native_dialog addon by passing this option : +ALLEGRO_NATIVE_DIALOG=off ./allegro.Slackbuild + +Since it depends on gtk3, and slackware-14.2's gtk3 is too old, this addon +prevents allegro 5.2.7+ to build on slackware-14.2. +So if you want, or need, to build allegro 5.2.7.0 on slackware-14.2 you have +to disable this addon by running this command : +VERSION=2.5.7.0 ALLEGRO_NATIVE_DIALOG=off ./allegro.Slackbuild + +On slackware-current, the simple version bump is enough, and the native_dialog +addon works pretty fine : +VERSION=2.5.7.0 ./allegro.Slackbuild diff --git a/libraries/allegro/allegro.SlackBuild b/libraries/allegro/allegro.SlackBuild index 7c4ca6c4df..1c6d8c9db4 100644 --- a/libraries/allegro/allegro.SlackBuild +++ b/libraries/allegro/allegro.SlackBuild @@ -80,6 +80,7 @@ cd build -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ -DCMAKE_INSTALL_PREFIX=/usr \ -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + -DWANT_NATIVE_DIALOG=${ALLEGRO_NATIVE_DIALOG:-on} \ -DCMAKE_BUILD_TYPE=Release .. make VERBOSE=1 make install DESTDIR=$PKG diff --git a/libraries/aspnetcore-runtime/README b/libraries/aspnetcore-runtime/README index ebff9763a6..c4c5764000 100644 --- a/libraries/aspnetcore-runtime/README +++ b/libraries/aspnetcore-runtime/README @@ -3,7 +3,7 @@ maintained by Microsoft and the .NET community on GitHub. It's cross-platform (supporting Windows, macOS, and Linux) and can be used to build device, cloud, and IoT applications. -This package contains everything you need to run a ASP.NET application. +This package contains everything you need to run a ASP.NET application. It includes ASP.NET Core runtime and .NET Core runtime. If you want to build apps, install .NET Core SDK (dotnet-sdk), which -contais these runtimes too. +contains these runtimes too. diff --git a/libraries/aspnetcore-runtime/aspnetcore-runtime.SlackBuild b/libraries/aspnetcore-runtime/aspnetcore-runtime.SlackBuild index 5203fe054c..769e809a5c 100644 --- a/libraries/aspnetcore-runtime/aspnetcore-runtime.SlackBuild +++ b/libraries/aspnetcore-runtime/aspnetcore-runtime.SlackBuild @@ -1,5 +1,5 @@ #!/bin/sh -# + # Slackware build script for aspnetcore-runtime. # # Copyright 2019 Reza Talebi, Shahin Shahr, Iran. @@ -23,16 +23,19 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=aspnetcore-runtime -VERSION=${VERSION:-3.1.8} +VERSION=${VERSION:-3.1.13} 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 + ARCH=$( uname -m ) +fi + +if [ "$ARCH" = "x86_64" ]; then + ARCHITECTURE="x64" +else + echo "Package for $ARCH architecture is not available." + exit 1 fi CWD=$(pwd) @@ -40,20 +43,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} - set -e -if [ "$( uname -m )" = "x86_64" ]; then - ARCH="x86_64" - ARCHITECTURE="x64" - SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" - BITS="amd64" -else - echo "Package for $(uname -m) architecture is not available." - exit 1 -fi - rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP @@ -64,12 +55,14 @@ mkdir -p usr/share/dotnet tar -zxf $CWD/$PRGNAM-${VERSION}-linux-${ARCHITECTURE}.tar.gz -C usr/share/dotnet chown -R root:root usr/share/dotnet +mkdir -p usr/bin +ln -s /usr/share/dotnet/dotnet usr/bin/dotnet + mkdir -p usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc -cat $CWD/doinst.sh > $PKG/install/doinst.sh cd $PKG -/sbin/makepkg -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} diff --git a/libraries/aspnetcore-runtime/aspnetcore-runtime.info b/libraries/aspnetcore-runtime/aspnetcore-runtime.info index 5f0642a4b0..354758aeec 100644 --- a/libraries/aspnetcore-runtime/aspnetcore-runtime.info +++ b/libraries/aspnetcore-runtime/aspnetcore-runtime.info @@ -1,10 +1,10 @@ PRGNAM="aspnetcore-runtime" -VERSION="3.1.8" +VERSION="3.1.13" HOMEPAGE="https://dotnet.microsoft.com/" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://download.visualstudio.microsoft.com/download/pr/f7c8f82a-8c47-497d-875b-2ac210599ec5/e8aea0c195efed8a9aff2ba687db8c26/aspnetcore-runtime-3.1.8-linux-x64.tar.gz" -MD5SUM_x86_64="e116dd29ebf80792a2246c66fb729cd1" +DOWNLOAD_x86_64="https://download.visualstudio.microsoft.com/download/pr/a11a4be1-2a51-4ddc-a23a-56348ea45101/20085ae5fbefd18642babcee279a74e4/aspnetcore-runtime-3.1.13-linux-x64.tar.gz" +MD5SUM_x86_64="7cde6a5e7e018638c249e721138a526f" REQUIRES="" MAINTAINER="Reza Talebi" EMAIL="reza.talebi.73@outlook.com" diff --git a/libraries/aspnetcore-runtime/doinst.sh b/libraries/aspnetcore-runtime/doinst.sh deleted file mode 100644 index ec1d7e5165..0000000000 --- a/libraries/aspnetcore-runtime/doinst.sh +++ /dev/null @@ -1 +0,0 @@ -ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/libraries/blas/blas.SlackBuild b/libraries/blas/blas.SlackBuild index 6b960bd140..b59c576236 100644 --- a/libraries/blas/blas.SlackBuild +++ b/libraries/blas/blas.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for BLAS -# Copyright 2014-2020 Kyle Guinn <elyk03@gmail.com> +# Copyright 2014-2021 Kyle Guinn <elyk03@gmail.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,7 +24,7 @@ PRGNAM=blas SRCNAM=lapack -VERSION=${VERSION:-3.9.0} +VERSION=${VERSION:-3.9.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/libraries/blas/blas.info b/libraries/blas/blas.info index b378f85b90..48d83b69d7 100644 --- a/libraries/blas/blas.info +++ b/libraries/blas/blas.info @@ -1,8 +1,8 @@ PRGNAM="blas" -VERSION="3.9.0" +VERSION="3.9.1" HOMEPAGE="https://www.netlib.org/blas/" -DOWNLOAD="https://github.com/Reference-LAPACK/lapack/archive/v3.9.0/lapack-3.9.0.tar.gz" -MD5SUM="0b251e2a8d5f949f99b50dd5e2200ee2" +DOWNLOAD="https://github.com/Reference-LAPACK/lapack/archive/v3.9.1/lapack-3.9.1.tar.gz" +MD5SUM="47ab2d11652045145df37ddbe2a32d71" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/libraries/blas/patches/cmake-piecewise.diff b/libraries/blas/patches/cmake-piecewise.diff index b1bdfaec1e..378acc8769 100644 --- a/libraries/blas/patches/cmake-piecewise.diff +++ b/libraries/blas/patches/cmake-piecewise.diff @@ -5,25 +5,25 @@ diff --git a/CBLAS/CMakeLists.txt b/CBLAS/CMakeLists.txt message(STATUS "CBLAS enable") enable_language(C) --set(LAPACK_INSTALL_EXPORT_NAME cblas-targets) +-set(LAPACK_INSTALL_EXPORT_NAME ${CBLASLIB}-targets) - # Create a header file cblas.h for the routines called in my C programs include(FortranCInterface) ## Ensure that the fortran compiler and c compiler specified are compatible -@@ -41,54 +39,8 @@ +@@ -45,54 +43,8 @@ add_subdirectory(examples) endif() -if(NOT BLAS_FOUND) -- set(ALL_TARGETS ${ALL_TARGETS} blas) +- set(ALL_TARGETS ${ALL_TARGETS} ${BLASLIB}) -endif() - -# Export cblas targets from the -# install tree, if any. -set(_cblas_config_install_guard_target "") -if(ALL_TARGETS) -- install(EXPORT cblas-targets -- DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/cblas-${LAPACK_VERSION} +- install(EXPORT ${CBLASLIB}-targets +- DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${CBLASLIB}-${LAPACK_VERSION} - COMPONENT Development - ) - # Choose one of the cblas targets to use as a guard for @@ -34,7 +34,7 @@ diff --git a/CBLAS/CMakeLists.txt b/CBLAS/CMakeLists.txt -# Export cblas targets from the build tree, if any. -set(_cblas_config_build_guard_target "") -if(ALL_TARGETS) -- export(TARGETS ${ALL_TARGETS} FILE cblas-targets.cmake) +- export(TARGETS ${ALL_TARGETS} FILE ${CBLASLIB}-targets.cmake) - - # Choose one of the cblas targets to use as a guard - # for cblas-config.cmake to load targets from the build tree. @@ -42,27 +42,27 @@ diff --git a/CBLAS/CMakeLists.txt b/CBLAS/CMakeLists.txt -endif() - -configure_file(${CMAKE_CURRENT_SOURCE_DIR}/cmake/cblas-config-version.cmake.in -- ${LAPACK_BINARY_DIR}/cblas-config-version.cmake @ONLY) +- ${LAPACK_BINARY_DIR}/${CBLASLIB}-config-version.cmake @ONLY) -configure_file(${CMAKE_CURRENT_SOURCE_DIR}/cmake/cblas-config-build.cmake.in -- ${LAPACK_BINARY_DIR}/cblas-config.cmake @ONLY) +- ${LAPACK_BINARY_DIR}/${CBLASLIB}-config.cmake @ONLY) - - - configure_file(${CMAKE_CURRENT_SOURCE_DIR}/cblas.pc.in ${CMAKE_CURRENT_BINARY_DIR}/cblas.pc @ONLY) + configure_file(${CMAKE_CURRENT_SOURCE_DIR}/cblas.pc.in ${CMAKE_CURRENT_BINARY_DIR}/${CBLASLIB}.pc @ONLY) install(FILES - ${CMAKE_CURRENT_BINARY_DIR}/cblas.pc + ${CMAKE_CURRENT_BINARY_DIR}/${CBLASLIB}.pc DESTINATION ${PKG_CONFIG_DIR} ) - -configure_file(${CMAKE_CURRENT_SOURCE_DIR}/cmake/cblas-config-install.cmake.in -- ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/cblas-config.cmake @ONLY) +- ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/${CBLASLIB}-config.cmake @ONLY) -install(FILES -- ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/cblas-config.cmake -- ${LAPACK_BINARY_DIR}/cblas-config-version.cmake -- DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/cblas-${LAPACK_VERSION} +- ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/${CBLASLIB}-config.cmake +- ${LAPACK_BINARY_DIR}/${CBLASLIB}-config-version.cmake +- DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${CBLASLIB}-${LAPACK_VERSION} - ) - --#install(EXPORT cblas-targets --# DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/cblas-${LAPACK_VERSION} +-#install(EXPORT ${CBLASLIB}-targets +-# DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${CBLASLIB}-${LAPACK_VERSION} -# COMPONENT Development -# ) diff --git a/CBLAS/cmake/cblas-config-build.cmake.in b/CBLAS/cmake/cblas-config-build.cmake.in @@ -76,14 +76,14 @@ deleted file mode 100644 - -# Load lapack targets from the build tree, including lapacke targets. -if(NOT TARGET lapacke) -- include("@LAPACK_BINARY_DIR@/lapack-targets.cmake") +- include("@LAPACK_BINARY_DIR@/@LAPACKLIB@-targets.cmake") -endif() - -# Report cblas header search locations from build tree. -set(CBLAS_INCLUDE_DIRS "@LAPACK_BINARY_DIR@/include") - -# Report cblas libraries. --set(CBLAS_LIBRARIES cblas) +-set(CBLAS_LIBRARIES @CBLASLIB@) diff --git a/CBLAS/cmake/cblas-config-install.cmake.in b/CBLAS/cmake/cblas-config-install.cmake.in deleted file mode 100644 --- a/CBLAS/cmake/cblas-config-install.cmake.in @@ -96,19 +96,19 @@ deleted file mode 100644 -get_filename_component(_CBLAS_PREFIX "${_CBLAS_PREFIX}" PATH) - -# Load the LAPACK package with which we were built. --set(LAPACK_DIR "${_CBLAS_PREFIX}/@CMAKE_INSTALL_LIBDIR@/cmake/lapack-@LAPACK_VERSION@") +-set(LAPACK_DIR "${_CBLAS_PREFIX}/@CMAKE_INSTALL_LIBDIR@/cmake/@LAPACKLIB@-@LAPACK_VERSION@") -find_package(LAPACK NO_MODULE) - -# Load lapacke targets from the install tree. --if(NOT TARGET cblas) -- include(${_CBLAS_SELF_DIR}/cblas-targets.cmake) +-if(NOT TARGET @CBLASLIB@) +- include(${_CBLAS_SELF_DIR}/@CBLASLIB@-targets.cmake) -endif() - -# Report lapacke header search locations. -set(CBLAS_INCLUDE_DIRS ${_CBLAS_PREFIX}/include) - -# Report lapacke libraries. --set(CBLAS_LIBRARIES cblas) +-set(CBLAS_LIBRARIES @CBLASLIB@) - -unset(_CBLAS_PREFIX) -unset(_CBLAS_SELF_DIR) @@ -128,16 +128,16 @@ deleted file mode 100644 diff --git a/CBLAS/src/CMakeLists.txt b/CBLAS/src/CMakeLists.txt --- a/CBLAS/src/CMakeLists.txt +++ b/CBLAS/src/CMakeLists.txt -@@ -120,9 +120,5 @@ - VERSION ${LAPACK_VERSION} - SOVERSION ${LAPACK_MAJOR_VERSION} - ) --target_include_directories(cblas PUBLIC +@@ -123,9 +123,5 @@ + if(HAS_ATTRIBUTE_WEAK_SUPPORT) + target_compile_definitions(${CBLASLIB} PRIVATE HAS_ATTRIBUTE_WEAK_SUPPORT) + endif() +-target_include_directories(${CBLASLIB} PUBLIC - $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/../include> - $<INSTALL_INTERFACE:include> -) - target_link_libraries(cblas PRIVATE ${BLAS_LIBRARIES}) - lapack_install_library(cblas) + target_link_libraries(${CBLASLIB} PRIVATE ${BLAS_LIBRARIES}) + lapack_install_library(${CBLASLIB}) diff --git a/CMAKE/lapack-config-build.cmake.in b/CMAKE/lapack-config-build.cmake.in deleted file mode 100644 --- a/CMAKE/lapack-config-build.cmake.in @@ -146,7 +146,7 @@ deleted file mode 100644 -# Load lapack targets from the build tree if necessary. -set(_LAPACK_TARGET "@_lapack_config_build_guard_target@") -if(_LAPACK_TARGET AND NOT TARGET "${_LAPACK_TARGET}") -- include("@LAPACK_BINARY_DIR@/lapack-targets.cmake") +- include("@LAPACK_BINARY_DIR@/@LAPACKLIB@-targets.cmake") -endif() -unset(_LAPACK_TARGET) - @@ -168,7 +168,7 @@ deleted file mode 100644 -# Load lapack targets from the install tree if necessary. -set(_LAPACK_TARGET "@_lapack_config_install_guard_target@") -if(_LAPACK_TARGET AND NOT TARGET "${_LAPACK_TARGET}") -- include("${_LAPACK_SELF_DIR}/lapack-targets.cmake") +- include("${_LAPACK_SELF_DIR}/@LAPACKLIB@-targets.cmake") -endif() -unset(_LAPACK_TARGET) - @@ -184,11 +184,11 @@ deleted file mode 100644 diff --git a/CMakeLists.txt b/CMakeLists.txt --- a/CMakeLists.txt +++ b/CMakeLists.txt -@@ -112,11 +112,8 @@ +@@ -160,11 +160,8 @@ # -------------------------------------------------- --set(LAPACK_INSTALL_EXPORT_NAME lapack-targets) +-set(LAPACK_INSTALL_EXPORT_NAME ${LAPACKLIB}-targets) - macro(lapack_install_library lib) install(TARGETS ${lib} @@ -196,7 +196,7 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT Development LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT RuntimeLibraries RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} COMPONENT RuntimeLibraries -@@ -155,21 +152,6 @@ +@@ -204,21 +201,6 @@ include(CheckLAPACKCompilerFlags) CheckLAPACKCompilerFlags() @@ -204,7 +204,7 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt -# Check second function - -include(CheckTimeFunction) --set(TIME_FUNC NONE ${TIME_FUNC}) +-set(NONE ${TIME_FUNC}) -CHECK_TIME_FUNCTION(NONE TIME_FUNC) -CHECK_TIME_FUNCTION(INT_CPU_TIME TIME_FUNC) -CHECK_TIME_FUNCTION(EXT_ETIME TIME_FUNC) @@ -218,7 +218,7 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt # deprecated LAPACK and LAPACKE routines option(BUILD_DEPRECATED "Build deprecated routines" OFF) message(STATUS "Build deprecated routines: ${BUILD_DEPRECATED}") -@@ -193,8 +175,9 @@ +@@ -242,8 +224,9 @@ endif() # -------------------------------------------------- @@ -229,7 +229,7 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt # Check the usage of the user provided BLAS libraries if(BLAS_LIBRARIES) -@@ -205,113 +188,108 @@ +@@ -254,113 +237,108 @@ if(BLAS_FOUND) message(STATUS "--> BLAS supplied by user is WORKING, will use ${BLAS_LIBRARIES}.") else() @@ -250,7 +250,7 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt - message(STATUS "Using supplied NETLIB BLAS implementation") - add_subdirectory(BLAS) +elseif(BUILD_BLAS) - set(BLAS_LIBRARIES blas) + set(BLAS_LIBRARIES ${BLASLIB}) -else() - set(CMAKE_EXE_LINKER_FLAGS - "${CMAKE_EXE_LINKER_FLAGS} ${BLAS_LINKER_FLAGS}" @@ -326,14 +326,14 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt + find_package(LAPACK) + +elseif(BUILD_LAPACK) - set(LAPACK_LIBRARIES lapack) + set(LAPACK_LIBRARIES ${LAPACKLIB}) + set(LAPACK_FOUND TRUE) + + set(NEED_BLAS TRUE) + + # Check second function + include(CheckTimeFunction) -+ set(TIME_FUNC NONE ${TIME_FUNC}) ++ set(NONE ${TIME_FUNC}) + CHECK_TIME_FUNCTION(NONE TIME_FUNC) + CHECK_TIME_FUNCTION(INT_CPU_TIME TIME_FUNC) + CHECK_TIME_FUNCTION(EXT_ETIME TIME_FUNC) @@ -363,9 +363,9 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt + add_subdirectory(TESTING) + endif() + -+ configure_file(${CMAKE_CURRENT_SOURCE_DIR}/lapack.pc.in ${CMAKE_CURRENT_BINARY_DIR}/lapack.pc @ONLY) ++ configure_file(${CMAKE_CURRENT_SOURCE_DIR}/lapack.pc.in ${CMAKE_CURRENT_BINARY_DIR}/${LAPACKLIB}.pc @ONLY) + install(FILES -+ ${CMAKE_CURRENT_BINARY_DIR}/lapack.pc ++ ${CMAKE_CURRENT_BINARY_DIR}/${LAPACKLIB}.pc + DESTINATION ${PKG_CONFIG_DIR} + COMPONENT Development + ) @@ -393,8 +393,8 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt add_subdirectory(LAPACKE) endif() -@@ -338,109 +316,12 @@ - _display_cpp_implementation_msg("LAPACK") +@@ -414,111 +392,16 @@ + ExternalProject_Add_StepDependencies(lapackpp build blaspp ${BLAS_LIBRARIES} ${LAPACK_LIBRARIES}) endif() -# -------------------------------------------------- @@ -430,23 +430,23 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt -# -------------------------------------------------- - -if(NOT BLAS_FOUND) -- set(ALL_TARGETS ${ALL_TARGETS} blas) +- set(ALL_TARGETS ${ALL_TARGETS} ${BLASLIB}) -endif() - -if(NOT LATESTLAPACK_FOUND) -- set(ALL_TARGETS ${ALL_TARGETS} lapack) +- set(ALL_TARGETS ${ALL_TARGETS} ${LAPACKLIB}) -endif() - -if(BUILD_TESTING OR LAPACKE_WITH_TMG) -- set(ALL_TARGETS ${ALL_TARGETS} tmglib) +- set(ALL_TARGETS ${ALL_TARGETS} ${TMGLIB}) -endif() - -# Export lapack targets, not including lapacke, from the -# install tree, if any. -set(_lapack_config_install_guard_target "") -if(ALL_TARGETS) -- install(EXPORT lapack-targets -- DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/lapack-${LAPACK_VERSION} +- install(EXPORT ${LAPACKLIB}-targets +- DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${LAPACKLIB}-${LAPACK_VERSION} - COMPONENT Development - ) - @@ -457,12 +457,12 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt - -# Include cblas in targets exported from the build tree. -if(CBLAS) -- set(ALL_TARGETS ${ALL_TARGETS} cblas) +- set(ALL_TARGETS ${ALL_TARGETS} ${CBLASLIB}) -endif() - -# Include lapacke in targets exported from the build tree. -if(LAPACKE) -- set(ALL_TARGETS ${ALL_TARGETS} lapacke) +- set(ALL_TARGETS ${ALL_TARGETS} ${LAPACKELIB}) +# Neither user specified or optimized BLAS libraries can be used +if(NEED_BLAS AND NOT BLAS_FOUND) + message(FATAL_ERROR "--> No BLAS library found. Specify BLAS_LIBRARIES or enable USE_OPTIMIZED_BLAS or BUILD_BLAS.") @@ -471,7 +471,7 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt -# Export lapack and lapacke targets from the build tree, if any. -set(_lapack_config_build_guard_target "") -if(ALL_TARGETS) -- export(TARGETS ${ALL_TARGETS} FILE lapack-targets.cmake) +- export(TARGETS ${ALL_TARGETS} FILE ${LAPACKLIB}-targets.cmake) - - # Choose one of the lapack or lapacke targets to use as a guard - # for lapack-config.cmake to load targets from the build tree. @@ -480,36 +480,37 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt +if(NEED_LAPACK AND NOT LAPACK_FOUND) + message(FATAL_ERROR "--> No LAPACK library found. Specify LAPACK_LIBRARIES or enable USE_OPTIMIZED_LAPACK or BUILD_LAPACK.") endif() -- + -configure_file(${LAPACK_SOURCE_DIR}/CMAKE/lapack-config-build.cmake.in -- ${LAPACK_BINARY_DIR}/lapack-config.cmake @ONLY) +- ${LAPACK_BINARY_DIR}/${LAPACKLIB}-config.cmake @ONLY) - - --configure_file(${CMAKE_CURRENT_SOURCE_DIR}/lapack.pc.in ${CMAKE_CURRENT_BINARY_DIR}/lapack.pc @ONLY) +-configure_file(${CMAKE_CURRENT_SOURCE_DIR}/lapack.pc.in ${CMAKE_CURRENT_BINARY_DIR}/${LAPACKLIB}.pc @ONLY) - install(FILES -- ${CMAKE_CURRENT_BINARY_DIR}/lapack.pc +- ${CMAKE_CURRENT_BINARY_DIR}/${LAPACKLIB}.pc - DESTINATION ${PKG_CONFIG_DIR} - COMPONENT Development - ) - -configure_file(${LAPACK_SOURCE_DIR}/CMAKE/lapack-config-install.cmake.in -- ${LAPACK_BINARY_DIR}/CMakeFiles/lapack-config.cmake @ONLY) +- ${LAPACK_BINARY_DIR}/CMakeFiles/${LAPACKLIB}-config.cmake @ONLY) - -include(CMakePackageConfigHelpers) -write_basic_package_version_file( -- ${LAPACK_BINARY_DIR}/lapack-config-version.cmake +- ${LAPACK_BINARY_DIR}/${LAPACKLIB}-config-version.cmake - VERSION ${LAPACK_VERSION} - COMPATIBILITY SameMajorVersion - ) - -install(FILES -- ${LAPACK_BINARY_DIR}/CMakeFiles/lapack-config.cmake -- ${LAPACK_BINARY_DIR}/lapack-config-version.cmake -- DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/lapack-${LAPACK_VERSION} +- ${LAPACK_BINARY_DIR}/CMakeFiles/${LAPACKLIB}-config.cmake +- ${LAPACK_BINARY_DIR}/${LAPACKLIB}-config-version.cmake +- DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${LAPACKLIB}-${LAPACK_VERSION} - COMPONENT Development - ) -- -\ No newline at end of file + if (LAPACK++) + install( + DIRECTORY "${LAPACK_BINARY_DIR}/lib/" diff --git a/LAPACKE/CMakeLists.txt b/LAPACKE/CMakeLists.txt --- a/LAPACKE/CMakeLists.txt +++ b/LAPACKE/CMakeLists.txt @@ -517,7 +518,7 @@ diff --git a/LAPACKE/CMakeLists.txt b/LAPACKE/CMakeLists.txt message(STATUS "LAPACKE enable") enable_language(C) --set(LAPACK_INSTALL_EXPORT_NAME lapacke-targets) +-set(LAPACK_INSTALL_EXPORT_NAME ${LAPACKELIB}-targets) - # Create a header file lapacke_mangling.h for the routines called in my C programs include(FortranCInterface) @@ -526,38 +527,38 @@ diff --git a/LAPACKE/CMakeLists.txt b/LAPACKE/CMakeLists.txt VERSION ${LAPACK_VERSION} SOVERSION ${LAPACK_MAJOR_VERSION} ) --target_include_directories(lapacke PUBLIC +-target_include_directories(${LAPACKELIB} PUBLIC - $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include> - $<INSTALL_INTERFACE:include> -) -if(WIN32 AND NOT UNIX) -- target_compile_definitions(lapacke PUBLIC HAVE_LAPACK_CONFIG_H LAPACK_COMPLEX_STRUCTURE) +- target_compile_definitions(${LAPACKELIB} PUBLIC HAVE_LAPACK_CONFIG_H LAPACK_COMPLEX_STRUCTURE) - message(STATUS "Windows BUILD") -endif() if(LAPACKE_WITH_TMG) - target_link_libraries(lapacke PRIVATE tmglib) + target_link_libraries(${LAPACKELIB} PRIVATE ${TMGLIB}) @@ -111,22 +101,3 @@ DESTINATION ${PKG_CONFIG_DIR} COMPONENT Development ) - -configure_file(${CMAKE_CURRENT_SOURCE_DIR}/cmake/lapacke-config-version.cmake.in -- ${LAPACK_BINARY_DIR}/lapacke-config-version.cmake @ONLY) +- ${LAPACK_BINARY_DIR}/${LAPACKELIB}-config-version.cmake @ONLY) -configure_file(${CMAKE_CURRENT_SOURCE_DIR}/cmake/lapacke-config-build.cmake.in -- ${LAPACK_BINARY_DIR}/lapacke-config.cmake @ONLY) +- ${LAPACK_BINARY_DIR}/${LAPACKELIB}-config.cmake @ONLY) - -configure_file(${CMAKE_CURRENT_SOURCE_DIR}/cmake/lapacke-config-install.cmake.in -- ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/lapacke-config.cmake @ONLY) +- ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/${LAPACKELIB}-config.cmake @ONLY) -install(FILES -- ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/lapacke-config.cmake -- ${LAPACK_BINARY_DIR}/lapacke-config-version.cmake -- DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/lapacke-${LAPACK_VERSION} +- ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/${LAPACKELIB}-config.cmake +- ${LAPACK_BINARY_DIR}/${LAPACKELIB}-config-version.cmake +- DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${LAPACKELIB}-${LAPACK_VERSION} - COMPONENT Development - ) - --install(EXPORT lapacke-targets -- DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/lapacke-${LAPACK_VERSION} +-install(EXPORT ${LAPACKELIB}-targets +- DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${LAPACKELIB}-${LAPACK_VERSION} - COMPONENT Development - ) diff --git a/LAPACKE/cmake/lapacke-config-build.cmake.in b/LAPACKE/cmake/lapacke-config-build.cmake.in @@ -570,8 +571,8 @@ deleted file mode 100644 -find_package(LAPACK NO_MODULE) - -# Load lapack targets from the build tree, including lapacke targets. --if(NOT TARGET lapacke) -- include("@LAPACK_BINARY_DIR@/lapack-targets.cmake") +-if(NOT TARGET @LAPACKELIB@) +- include("@LAPACK_BINARY_DIR@/@LAPACKLIB@-targets.cmake") -endif() - -# Hint for project building against lapack @@ -581,7 +582,7 @@ deleted file mode 100644 -set(LAPACKE_INCLUDE_DIRS "@LAPACK_BINARY_DIR@/include") - -# Report lapacke libraries. --set(LAPACKE_LIBRARIES lapacke ${LAPACK_LIBRARIES}) +-set(LAPACKE_LIBRARIES @LAPACKELIB@ ${LAPACK_LIBRARIES}) diff --git a/LAPACKE/cmake/lapacke-config-install.cmake.in b/LAPACKE/cmake/lapacke-config-install.cmake.in deleted file mode 100644 --- a/LAPACKE/cmake/lapacke-config-install.cmake.in @@ -594,12 +595,12 @@ deleted file mode 100644 -get_filename_component(_LAPACKE_PREFIX "${_LAPACKE_PREFIX}" PATH) - -# Load the LAPACK package with which we were built. --set(LAPACK_DIR "${_LAPACKE_PREFIX}/@CMAKE_INSTALL_LIBDIR@/cmake/lapack-@LAPACK_VERSION@") +-set(LAPACK_DIR "${_LAPACKE_PREFIX}/@CMAKE_INSTALL_LIBDIR@/cmake/@LAPACK@-@LAPACK_VERSION@") -find_package(LAPACK NO_MODULE) - -# Load lapacke targets from the install tree. --if(NOT TARGET lapacke) -- include(${_LAPACKE_SELF_DIR}/lapacke-targets.cmake) +-if(NOT TARGET @LAPACKELIB@) +- include(${_LAPACKE_SELF_DIR}/@LAPACKELIB@-targets.cmake) -endif() - -# Hint for project building against lapack @@ -609,7 +610,7 @@ deleted file mode 100644 -set(LAPACKE_INCLUDE_DIRS ${_LAPACKE_PREFIX}/include) - -# Report lapacke libraries. --set(LAPACKE_LIBRARIES lapacke ${LAPACK_LIBRARIES}) +-set(LAPACKE_LIBRARIES @LAPACKELIB@ ${LAPACK_LIBRARIES}) - -unset(_LAPACKE_PREFIX) -unset(_LAPACKE_SELF_DIR) diff --git a/libraries/bullet/bullet.SlackBuild b/libraries/bullet/bullet.SlackBuild index e20c481e88..4ab9e411c1 100644 --- a/libraries/bullet/bullet.SlackBuild +++ b/libraries/bullet/bullet.SlackBuild @@ -3,7 +3,7 @@ # Slackware build script for Bullet Physics # Originally Written by Jože Zobec <jozze.zepl@gmail.com> -# Copyright 2014-2019 Willy Sudiarto Raharjo <willysr@slackbuilds.org> +# Copyright 2014-2021 Willy Sudiarto Raharjo <willysr@slackbuilds.org> # All Right Reserved # # Redistribution and use of this script, with or without modification, is @@ -24,7 +24,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=bullet -VERSION=${VERSION:-3.08} +VERSION=${VERSION:-3.09} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/libraries/bullet/bullet.info b/libraries/bullet/bullet.info index d164b8ef1e..3f241b0e5e 100644 --- a/libraries/bullet/bullet.info +++ b/libraries/bullet/bullet.info @@ -1,8 +1,8 @@ PRGNAM="bullet" -VERSION="3.08" +VERSION="3.09" HOMEPAGE="http://www.bulletphysics.com/Bullet/" -DOWNLOAD="https://github.com/bulletphysics/bullet3/archive/3.08/bullet3-3.08.tar.gz" -MD5SUM="44c8abb4fa1df0e8b06014623b1baf64" +DOWNLOAD="https://github.com/bulletphysics/bullet3/archive/3.09/bullet3-3.09.tar.gz" +MD5SUM="7d1b8c685006a311895f7675d4757acd" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/libraries/cryptopp/cryptopp.SlackBuild b/libraries/cryptopp/cryptopp.SlackBuild index b981acd403..3f5a569364 100644 --- a/libraries/cryptopp/cryptopp.SlackBuild +++ b/libraries/cryptopp/cryptopp.SlackBuild @@ -6,7 +6,7 @@ # Maintained by Markus Reichelt <slackbuilds@mareichelt.de> 0xCCEEF115 PRGNAM=cryptopp -VERSION=${VERSION:-8.2.0} +VERSION=${VERSION:-8.5.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/libraries/cryptopp/cryptopp.info b/libraries/cryptopp/cryptopp.info index 95c3dc6b59..e5f0afa890 100644 --- a/libraries/cryptopp/cryptopp.info +++ b/libraries/cryptopp/cryptopp.info @@ -1,8 +1,8 @@ PRGNAM="cryptopp" -VERSION="8.2.0" +VERSION="8.5.0" HOMEPAGE="https://www.cryptopp.com/" -DOWNLOAD="https://www.cryptopp.com/cryptopp820.zip" -MD5SUM="8a8bcb436af83e16d2227bd4ac642243" +DOWNLOAD="https://www.cryptopp.com/cryptopp850.zip" +MD5SUM="43d448bf8e11c24f808e3a1006f5cc97" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/libraries/dumb/README b/libraries/dumb/README new file mode 100644 index 0000000000..13b06f4789 --- /dev/null +++ b/libraries/dumb/README @@ -0,0 +1,4 @@ +DUMB is a module audio renderer library. + +It reads module files and outputs audio that can be dumped to the actual +audio playback library. diff --git a/libraries/dumb/dumb.SlackBuild b/libraries/dumb/dumb.SlackBuild new file mode 100644 index 0000000000..f336e409f6 --- /dev/null +++ b/libraries/dumb/dumb.SlackBuild @@ -0,0 +1,100 @@ +#!/bin/sh + +# Slackware build script for dumb + +# Yth | Pont-en-Royans, France | yth@ythogtha.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=dumb +VERSION=${VERSION:-2.0.3} +BUILD=${BUILD:-2} +TAG=${TAG:-_SBo} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +set -e + +rm -rf $PKG +rm -rf $TMP/$PRGNAM-$VERSION +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +tar xvf $CWD/$PRGNAM-${VERSION}.tar.gz +cd $PRGNAM-$VERSION +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +mkdir build +cd build +cmake \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DBUILD_SHARED_LIBS:BOOL=ON \ + -DBUILD_ALLEGRO4:BOOL=ON \ + -DCMAKE_BUILD_TYPE=Release .. +make install DESTDIR=$PKG +cmake \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DBUILD_SHARED_LIBS:BOOL=OFF \ + -DBUILD_ALLEGRO4:BOOL=ON \ + -DCMAKE_BUILD_TYPE=Release .. +make install DESTDIR=$PKG +cd .. + +find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a *.md LICENSE $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} diff --git a/libraries/dumb/dumb.info b/libraries/dumb/dumb.info new file mode 100644 index 0000000000..54eda094ce --- /dev/null +++ b/libraries/dumb/dumb.info @@ -0,0 +1,10 @@ +PRGNAM="dumb" +VERSION="2.0.3" +HOMEPAGE="https://github.com/kode54/dumb" +DOWNLOAD="https://github.com/kode54/dumb/archive/2.0.3/dumb-2.0.3.tar.gz" +MD5SUM="367fe8a04a7d102ed57810c757694403" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="allegro4 argtable SDL2" +MAINTAINER="Yth - Arnaud" +EMAIL="yth@ythogtha.org" diff --git a/libraries/dumb/slack-desc b/libraries/dumb/slack-desc new file mode 100644 index 0000000000..a57d4b6839 --- /dev/null +++ b/libraries/dumb/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +dumb: dumb (Dynamic Universal Music Bibliotheque) +dumb: +dumb: DUMB is a module audio renderer library. +dumb: +dumb: It reads module files and outputs audio that can be dumped to the +dumb: actual audio playback library. +dumb: +dumb: +dumb: +dumb: +dumb: diff --git a/libraries/htslib/htslib.SlackBuild b/libraries/htslib/htslib.SlackBuild index a41bca6523..aca959998c 100644 --- a/libraries/htslib/htslib.SlackBuild +++ b/libraries/htslib/htslib.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for htslib -# Copyright 2018-2020 Rob van Nues # All rights reserved. +# Copyright 2018-2021 Rob van Nues # All rights reserved. # # Redistribution and use of this script, with or without modification, is # permitted provided that the following conditions are met: @@ -22,7 +22,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=htslib -VERSION=${VERSION:-1.11} +VERSION=${VERSION:-1.12} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/libraries/htslib/htslib.info b/libraries/htslib/htslib.info index 334085905e..6254e8b507 100644 --- a/libraries/htslib/htslib.info +++ b/libraries/htslib/htslib.info @@ -1,8 +1,8 @@ PRGNAM="htslib" -VERSION="1.11" +VERSION="1.12" HOMEPAGE="http://www.htslib.org" -DOWNLOAD="https://github.com/samtools/htslib/releases/download/1.11/htslib-1.11.tar.bz2" -MD5SUM="c488c7a79283e5252c04cae335ee80e8" +DOWNLOAD="https://github.com/samtools/htslib/releases/download/1.12/htslib-1.12.tar.bz2" +MD5SUM="c55c73099e2c5d71b084c267a9f20258" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/libraries/iddawc/iddawc.SlackBuild b/libraries/iddawc/iddawc.SlackBuild index d547bfef09..e5df2f49e7 100644 --- a/libraries/iddawc/iddawc.SlackBuild +++ b/libraries/iddawc/iddawc.SlackBuild @@ -21,7 +21,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=iddawc -VERSION=${VERSION:-0.9.8} +VERSION=${VERSION:-0.9.9} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -39,16 +39,16 @@ PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} if [ "$ARCH" = "i586" ]; then - SLKCFLAGS="-O2 -march=i586 -mtune=i686" + SLKCFLAGS="-O2 -march=i586 -mtune=i686 -Wno-error=maybe-uninitialized" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then - SLKCFLAGS="-O2 -march=i686 -mtune=i686" + SLKCFLAGS="-O2 -march=i686 -mtune=i686 -Wno-error=maybe-uninitialized" LIBDIRSUFFIX="" elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" + SLKCFLAGS="-O2 -fPIC -Wno-error=maybe-uninitialized" LIBDIRSUFFIX="64" else - SLKCFLAGS="-O2" + SLKCFLAGS="-O2 -Wno-error=maybe-uninitialized" LIBDIRSUFFIX="" fi @@ -81,6 +81,11 @@ cd .. find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true +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 DOCS="LICENSE README.md" cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION diff --git a/libraries/iddawc/iddawc.info b/libraries/iddawc/iddawc.info index 8f9a8870b7..8e5e882da7 100644 --- a/libraries/iddawc/iddawc.info +++ b/libraries/iddawc/iddawc.info @@ -1,8 +1,8 @@ PRGNAM="iddawc" -VERSION="0.9.8" +VERSION="0.9.9" HOMEPAGE="https://github.com/babelouest/iddawc" -DOWNLOAD="https://github.com/babelouest/iddawc/archive/v0.9.8/iddawc-0.9.8.tar.gz" -MD5SUM="b3266cd216ade2918c042495249978d3" +DOWNLOAD="https://github.com/babelouest/iddawc/archive/v0.9.9/iddawc-0.9.9.tar.gz" +MD5SUM="74e4c09dcaa21ccfae3ecc69525ad116" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="rhonabwy" diff --git a/libraries/lapack/README b/libraries/lapack/README index 6cbfe89752..25b52b9faa 100644 --- a/libraries/lapack/README +++ b/libraries/lapack/README @@ -2,6 +2,8 @@ LAPACK provides routines for solving systems of simultaneous linear equations, least-squares solutions of linear systems of equations, eigenvalue problems, and singular value problems. +xblas is an optional dependency. + To build a static library in addition to the shared library, pass STATIC=yes to the script. diff --git a/libraries/lapack/lapack.SlackBuild b/libraries/lapack/lapack.SlackBuild index 492a7c8673..6bd93dafd5 100644 --- a/libraries/lapack/lapack.SlackBuild +++ b/libraries/lapack/lapack.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for LAPACK -# Copyright 2014-2020 Kyle Guinn <elyk03@gmail.com> +# Copyright 2014-2021 Kyle Guinn <elyk03@gmail.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,7 +24,7 @@ PRGNAM=lapack SRCNAM=lapack -VERSION=${VERSION:-3.9.0} +VERSION=${VERSION:-3.9.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -69,6 +69,10 @@ chmod -R u+w,go-w,a+rX-st . # Allow building only the LAPACK component. patch -p1 < $CWD/patches/cmake-piecewise.diff +if pkg-config --exists xblas; then + use_xblas='-DUSE_XBLAS=ON' +fi + # Avoid adding an RPATH entry to the shared lib. It's unnecessary (except for # running the test suite), and it's broken on 64-bit (needs LIBDIRSUFFIX). mkdir -p shared @@ -82,6 +86,7 @@ cd shared -DUSE_OPTIMIZED_BLAS=ON \ -DBUILD_LAPACK=ON \ -DBUILD_DEPRECATED=ON \ + $use_xblas \ -DBUILD_SHARED_LIBS=ON \ -DCMAKE_SKIP_RPATH=YES \ .. @@ -104,6 +109,7 @@ if [ "${STATIC:-no}" != "no" ]; then -DUSE_OPTIMIZED_BLAS=ON \ -DBUILD_LAPACK=ON \ -DBUILD_DEPRECATED=ON \ + $use_xblas \ .. make make install/strip DESTDIR=$PKG @@ -119,7 +125,7 @@ fi # 5. Turn off MAN_LINKS. See below. sed -i \ -e ':a;/\\$/N;s/\\\n//;ta' \ - -e 's/^\(INPUT *=\).*/\1 SRC/' \ + -e 's/^\(INPUT *=\).*/\1 SRC SRC\/DEPRECATED/' \ -e 's/^\(RECURSIVE *=\).*/\1 NO/' \ -e 's/^\(EXCLUDE *=\).*/\1/' \ -e 's/^\(REPEAT_BRIEF *=\).*/\1 NO/' \ diff --git a/libraries/lapack/lapack.info b/libraries/lapack/lapack.info index 3e4930804f..8774fd2558 100644 --- a/libraries/lapack/lapack.info +++ b/libraries/lapack/lapack.info @@ -1,8 +1,8 @@ PRGNAM="lapack" -VERSION="3.9.0" +VERSION="3.9.1" HOMEPAGE="https://www.netlib.org/lapack/" -DOWNLOAD="https://github.com/Reference-LAPACK/lapack/archive/v3.9.0/lapack-3.9.0.tar.gz" -MD5SUM="0b251e2a8d5f949f99b50dd5e2200ee2" +DOWNLOAD="https://github.com/Reference-LAPACK/lapack/archive/v3.9.1/lapack-3.9.1.tar.gz" +MD5SUM="47ab2d11652045145df37ddbe2a32d71" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="blas" diff --git a/libraries/lapack/patches/cmake-piecewise.diff b/libraries/lapack/patches/cmake-piecewise.diff index b1bdfaec1e..378acc8769 100644 --- a/libraries/lapack/patches/cmake-piecewise.diff +++ b/libraries/lapack/patches/cmake-piecewise.diff @@ -5,25 +5,25 @@ diff --git a/CBLAS/CMakeLists.txt b/CBLAS/CMakeLists.txt message(STATUS "CBLAS enable") enable_language(C) --set(LAPACK_INSTALL_EXPORT_NAME cblas-targets) +-set(LAPACK_INSTALL_EXPORT_NAME ${CBLASLIB}-targets) - # Create a header file cblas.h for the routines called in my C programs include(FortranCInterface) ## Ensure that the fortran compiler and c compiler specified are compatible -@@ -41,54 +39,8 @@ +@@ -45,54 +43,8 @@ add_subdirectory(examples) endif() -if(NOT BLAS_FOUND) -- set(ALL_TARGETS ${ALL_TARGETS} blas) +- set(ALL_TARGETS ${ALL_TARGETS} ${BLASLIB}) -endif() - -# Export cblas targets from the -# install tree, if any. -set(_cblas_config_install_guard_target "") -if(ALL_TARGETS) -- install(EXPORT cblas-targets -- DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/cblas-${LAPACK_VERSION} +- install(EXPORT ${CBLASLIB}-targets +- DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${CBLASLIB}-${LAPACK_VERSION} - COMPONENT Development - ) - # Choose one of the cblas targets to use as a guard for @@ -34,7 +34,7 @@ diff --git a/CBLAS/CMakeLists.txt b/CBLAS/CMakeLists.txt -# Export cblas targets from the build tree, if any. -set(_cblas_config_build_guard_target "") -if(ALL_TARGETS) -- export(TARGETS ${ALL_TARGETS} FILE cblas-targets.cmake) +- export(TARGETS ${ALL_TARGETS} FILE ${CBLASLIB}-targets.cmake) - - # Choose one of the cblas targets to use as a guard - # for cblas-config.cmake to load targets from the build tree. @@ -42,27 +42,27 @@ diff --git a/CBLAS/CMakeLists.txt b/CBLAS/CMakeLists.txt -endif() - -configure_file(${CMAKE_CURRENT_SOURCE_DIR}/cmake/cblas-config-version.cmake.in -- ${LAPACK_BINARY_DIR}/cblas-config-version.cmake @ONLY) +- ${LAPACK_BINARY_DIR}/${CBLASLIB}-config-version.cmake @ONLY) -configure_file(${CMAKE_CURRENT_SOURCE_DIR}/cmake/cblas-config-build.cmake.in -- ${LAPACK_BINARY_DIR}/cblas-config.cmake @ONLY) +- ${LAPACK_BINARY_DIR}/${CBLASLIB}-config.cmake @ONLY) - - - configure_file(${CMAKE_CURRENT_SOURCE_DIR}/cblas.pc.in ${CMAKE_CURRENT_BINARY_DIR}/cblas.pc @ONLY) + configure_file(${CMAKE_CURRENT_SOURCE_DIR}/cblas.pc.in ${CMAKE_CURRENT_BINARY_DIR}/${CBLASLIB}.pc @ONLY) install(FILES - ${CMAKE_CURRENT_BINARY_DIR}/cblas.pc + ${CMAKE_CURRENT_BINARY_DIR}/${CBLASLIB}.pc DESTINATION ${PKG_CONFIG_DIR} ) - -configure_file(${CMAKE_CURRENT_SOURCE_DIR}/cmake/cblas-config-install.cmake.in -- ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/cblas-config.cmake @ONLY) +- ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/${CBLASLIB}-config.cmake @ONLY) -install(FILES -- ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/cblas-config.cmake -- ${LAPACK_BINARY_DIR}/cblas-config-version.cmake -- DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/cblas-${LAPACK_VERSION} +- ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/${CBLASLIB}-config.cmake +- ${LAPACK_BINARY_DIR}/${CBLASLIB}-config-version.cmake +- DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${CBLASLIB}-${LAPACK_VERSION} - ) - --#install(EXPORT cblas-targets --# DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/cblas-${LAPACK_VERSION} +-#install(EXPORT ${CBLASLIB}-targets +-# DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${CBLASLIB}-${LAPACK_VERSION} -# COMPONENT Development -# ) diff --git a/CBLAS/cmake/cblas-config-build.cmake.in b/CBLAS/cmake/cblas-config-build.cmake.in @@ -76,14 +76,14 @@ deleted file mode 100644 - -# Load lapack targets from the build tree, including lapacke targets. -if(NOT TARGET lapacke) -- include("@LAPACK_BINARY_DIR@/lapack-targets.cmake") +- include("@LAPACK_BINARY_DIR@/@LAPACKLIB@-targets.cmake") -endif() - -# Report cblas header search locations from build tree. -set(CBLAS_INCLUDE_DIRS "@LAPACK_BINARY_DIR@/include") - -# Report cblas libraries. --set(CBLAS_LIBRARIES cblas) +-set(CBLAS_LIBRARIES @CBLASLIB@) diff --git a/CBLAS/cmake/cblas-config-install.cmake.in b/CBLAS/cmake/cblas-config-install.cmake.in deleted file mode 100644 --- a/CBLAS/cmake/cblas-config-install.cmake.in @@ -96,19 +96,19 @@ deleted file mode 100644 -get_filename_component(_CBLAS_PREFIX "${_CBLAS_PREFIX}" PATH) - -# Load the LAPACK package with which we were built. --set(LAPACK_DIR "${_CBLAS_PREFIX}/@CMAKE_INSTALL_LIBDIR@/cmake/lapack-@LAPACK_VERSION@") +-set(LAPACK_DIR "${_CBLAS_PREFIX}/@CMAKE_INSTALL_LIBDIR@/cmake/@LAPACKLIB@-@LAPACK_VERSION@") -find_package(LAPACK NO_MODULE) - -# Load lapacke targets from the install tree. --if(NOT TARGET cblas) -- include(${_CBLAS_SELF_DIR}/cblas-targets.cmake) +-if(NOT TARGET @CBLASLIB@) +- include(${_CBLAS_SELF_DIR}/@CBLASLIB@-targets.cmake) -endif() - -# Report lapacke header search locations. -set(CBLAS_INCLUDE_DIRS ${_CBLAS_PREFIX}/include) - -# Report lapacke libraries. --set(CBLAS_LIBRARIES cblas) +-set(CBLAS_LIBRARIES @CBLASLIB@) - -unset(_CBLAS_PREFIX) -unset(_CBLAS_SELF_DIR) @@ -128,16 +128,16 @@ deleted file mode 100644 diff --git a/CBLAS/src/CMakeLists.txt b/CBLAS/src/CMakeLists.txt --- a/CBLAS/src/CMakeLists.txt +++ b/CBLAS/src/CMakeLists.txt -@@ -120,9 +120,5 @@ - VERSION ${LAPACK_VERSION} - SOVERSION ${LAPACK_MAJOR_VERSION} - ) --target_include_directories(cblas PUBLIC +@@ -123,9 +123,5 @@ + if(HAS_ATTRIBUTE_WEAK_SUPPORT) + target_compile_definitions(${CBLASLIB} PRIVATE HAS_ATTRIBUTE_WEAK_SUPPORT) + endif() +-target_include_directories(${CBLASLIB} PUBLIC - $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/../include> - $<INSTALL_INTERFACE:include> -) - target_link_libraries(cblas PRIVATE ${BLAS_LIBRARIES}) - lapack_install_library(cblas) + target_link_libraries(${CBLASLIB} PRIVATE ${BLAS_LIBRARIES}) + lapack_install_library(${CBLASLIB}) diff --git a/CMAKE/lapack-config-build.cmake.in b/CMAKE/lapack-config-build.cmake.in deleted file mode 100644 --- a/CMAKE/lapack-config-build.cmake.in @@ -146,7 +146,7 @@ deleted file mode 100644 -# Load lapack targets from the build tree if necessary. -set(_LAPACK_TARGET "@_lapack_config_build_guard_target@") -if(_LAPACK_TARGET AND NOT TARGET "${_LAPACK_TARGET}") -- include("@LAPACK_BINARY_DIR@/lapack-targets.cmake") +- include("@LAPACK_BINARY_DIR@/@LAPACKLIB@-targets.cmake") -endif() -unset(_LAPACK_TARGET) - @@ -168,7 +168,7 @@ deleted file mode 100644 -# Load lapack targets from the install tree if necessary. -set(_LAPACK_TARGET "@_lapack_config_install_guard_target@") -if(_LAPACK_TARGET AND NOT TARGET "${_LAPACK_TARGET}") -- include("${_LAPACK_SELF_DIR}/lapack-targets.cmake") +- include("${_LAPACK_SELF_DIR}/@LAPACKLIB@-targets.cmake") -endif() -unset(_LAPACK_TARGET) - @@ -184,11 +184,11 @@ deleted file mode 100644 diff --git a/CMakeLists.txt b/CMakeLists.txt --- a/CMakeLists.txt +++ b/CMakeLists.txt -@@ -112,11 +112,8 @@ +@@ -160,11 +160,8 @@ # -------------------------------------------------- --set(LAPACK_INSTALL_EXPORT_NAME lapack-targets) +-set(LAPACK_INSTALL_EXPORT_NAME ${LAPACKLIB}-targets) - macro(lapack_install_library lib) install(TARGETS ${lib} @@ -196,7 +196,7 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT Development LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT RuntimeLibraries RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} COMPONENT RuntimeLibraries -@@ -155,21 +152,6 @@ +@@ -204,21 +201,6 @@ include(CheckLAPACKCompilerFlags) CheckLAPACKCompilerFlags() @@ -204,7 +204,7 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt -# Check second function - -include(CheckTimeFunction) --set(TIME_FUNC NONE ${TIME_FUNC}) +-set(NONE ${TIME_FUNC}) -CHECK_TIME_FUNCTION(NONE TIME_FUNC) -CHECK_TIME_FUNCTION(INT_CPU_TIME TIME_FUNC) -CHECK_TIME_FUNCTION(EXT_ETIME TIME_FUNC) @@ -218,7 +218,7 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt # deprecated LAPACK and LAPACKE routines option(BUILD_DEPRECATED "Build deprecated routines" OFF) message(STATUS "Build deprecated routines: ${BUILD_DEPRECATED}") -@@ -193,8 +175,9 @@ +@@ -242,8 +224,9 @@ endif() # -------------------------------------------------- @@ -229,7 +229,7 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt # Check the usage of the user provided BLAS libraries if(BLAS_LIBRARIES) -@@ -205,113 +188,108 @@ +@@ -254,113 +237,108 @@ if(BLAS_FOUND) message(STATUS "--> BLAS supplied by user is WORKING, will use ${BLAS_LIBRARIES}.") else() @@ -250,7 +250,7 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt - message(STATUS "Using supplied NETLIB BLAS implementation") - add_subdirectory(BLAS) +elseif(BUILD_BLAS) - set(BLAS_LIBRARIES blas) + set(BLAS_LIBRARIES ${BLASLIB}) -else() - set(CMAKE_EXE_LINKER_FLAGS - "${CMAKE_EXE_LINKER_FLAGS} ${BLAS_LINKER_FLAGS}" @@ -326,14 +326,14 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt + find_package(LAPACK) + +elseif(BUILD_LAPACK) - set(LAPACK_LIBRARIES lapack) + set(LAPACK_LIBRARIES ${LAPACKLIB}) + set(LAPACK_FOUND TRUE) + + set(NEED_BLAS TRUE) + + # Check second function + include(CheckTimeFunction) -+ set(TIME_FUNC NONE ${TIME_FUNC}) ++ set(NONE ${TIME_FUNC}) + CHECK_TIME_FUNCTION(NONE TIME_FUNC) + CHECK_TIME_FUNCTION(INT_CPU_TIME TIME_FUNC) + CHECK_TIME_FUNCTION(EXT_ETIME TIME_FUNC) @@ -363,9 +363,9 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt + add_subdirectory(TESTING) + endif() + -+ configure_file(${CMAKE_CURRENT_SOURCE_DIR}/lapack.pc.in ${CMAKE_CURRENT_BINARY_DIR}/lapack.pc @ONLY) ++ configure_file(${CMAKE_CURRENT_SOURCE_DIR}/lapack.pc.in ${CMAKE_CURRENT_BINARY_DIR}/${LAPACKLIB}.pc @ONLY) + install(FILES -+ ${CMAKE_CURRENT_BINARY_DIR}/lapack.pc ++ ${CMAKE_CURRENT_BINARY_DIR}/${LAPACKLIB}.pc + DESTINATION ${PKG_CONFIG_DIR} + COMPONENT Development + ) @@ -393,8 +393,8 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt add_subdirectory(LAPACKE) endif() -@@ -338,109 +316,12 @@ - _display_cpp_implementation_msg("LAPACK") +@@ -414,111 +392,16 @@ + ExternalProject_Add_StepDependencies(lapackpp build blaspp ${BLAS_LIBRARIES} ${LAPACK_LIBRARIES}) endif() -# -------------------------------------------------- @@ -430,23 +430,23 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt -# -------------------------------------------------- - -if(NOT BLAS_FOUND) -- set(ALL_TARGETS ${ALL_TARGETS} blas) +- set(ALL_TARGETS ${ALL_TARGETS} ${BLASLIB}) -endif() - -if(NOT LATESTLAPACK_FOUND) -- set(ALL_TARGETS ${ALL_TARGETS} lapack) +- set(ALL_TARGETS ${ALL_TARGETS} ${LAPACKLIB}) -endif() - -if(BUILD_TESTING OR LAPACKE_WITH_TMG) -- set(ALL_TARGETS ${ALL_TARGETS} tmglib) +- set(ALL_TARGETS ${ALL_TARGETS} ${TMGLIB}) -endif() - -# Export lapack targets, not including lapacke, from the -# install tree, if any. -set(_lapack_config_install_guard_target "") -if(ALL_TARGETS) -- install(EXPORT lapack-targets -- DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/lapack-${LAPACK_VERSION} +- install(EXPORT ${LAPACKLIB}-targets +- DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${LAPACKLIB}-${LAPACK_VERSION} - COMPONENT Development - ) - @@ -457,12 +457,12 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt - -# Include cblas in targets exported from the build tree. -if(CBLAS) -- set(ALL_TARGETS ${ALL_TARGETS} cblas) +- set(ALL_TARGETS ${ALL_TARGETS} ${CBLASLIB}) -endif() - -# Include lapacke in targets exported from the build tree. -if(LAPACKE) -- set(ALL_TARGETS ${ALL_TARGETS} lapacke) +- set(ALL_TARGETS ${ALL_TARGETS} ${LAPACKELIB}) +# Neither user specified or optimized BLAS libraries can be used +if(NEED_BLAS AND NOT BLAS_FOUND) + message(FATAL_ERROR "--> No BLAS library found. Specify BLAS_LIBRARIES or enable USE_OPTIMIZED_BLAS or BUILD_BLAS.") @@ -471,7 +471,7 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt -# Export lapack and lapacke targets from the build tree, if any. -set(_lapack_config_build_guard_target "") -if(ALL_TARGETS) -- export(TARGETS ${ALL_TARGETS} FILE lapack-targets.cmake) +- export(TARGETS ${ALL_TARGETS} FILE ${LAPACKLIB}-targets.cmake) - - # Choose one of the lapack or lapacke targets to use as a guard - # for lapack-config.cmake to load targets from the build tree. @@ -480,36 +480,37 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt +if(NEED_LAPACK AND NOT LAPACK_FOUND) + message(FATAL_ERROR "--> No LAPACK library found. Specify LAPACK_LIBRARIES or enable USE_OPTIMIZED_LAPACK or BUILD_LAPACK.") endif() -- + -configure_file(${LAPACK_SOURCE_DIR}/CMAKE/lapack-config-build.cmake.in -- ${LAPACK_BINARY_DIR}/lapack-config.cmake @ONLY) +- ${LAPACK_BINARY_DIR}/${LAPACKLIB}-config.cmake @ONLY) - - --configure_file(${CMAKE_CURRENT_SOURCE_DIR}/lapack.pc.in ${CMAKE_CURRENT_BINARY_DIR}/lapack.pc @ONLY) +-configure_file(${CMAKE_CURRENT_SOURCE_DIR}/lapack.pc.in ${CMAKE_CURRENT_BINARY_DIR}/${LAPACKLIB}.pc @ONLY) - install(FILES -- ${CMAKE_CURRENT_BINARY_DIR}/lapack.pc +- ${CMAKE_CURRENT_BINARY_DIR}/${LAPACKLIB}.pc - DESTINATION ${PKG_CONFIG_DIR} - COMPONENT Development - ) - -configure_file(${LAPACK_SOURCE_DIR}/CMAKE/lapack-config-install.cmake.in -- ${LAPACK_BINARY_DIR}/CMakeFiles/lapack-config.cmake @ONLY) +- ${LAPACK_BINARY_DIR}/CMakeFiles/${LAPACKLIB}-config.cmake @ONLY) - -include(CMakePackageConfigHelpers) -write_basic_package_version_file( -- ${LAPACK_BINARY_DIR}/lapack-config-version.cmake +- ${LAPACK_BINARY_DIR}/${LAPACKLIB}-config-version.cmake - VERSION ${LAPACK_VERSION} - COMPATIBILITY SameMajorVersion - ) - -install(FILES -- ${LAPACK_BINARY_DIR}/CMakeFiles/lapack-config.cmake -- ${LAPACK_BINARY_DIR}/lapack-config-version.cmake -- DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/lapack-${LAPACK_VERSION} +- ${LAPACK_BINARY_DIR}/CMakeFiles/${LAPACKLIB}-config.cmake +- ${LAPACK_BINARY_DIR}/${LAPACKLIB}-config-version.cmake +- DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${LAPACKLIB}-${LAPACK_VERSION} - COMPONENT Development - ) -- -\ No newline at end of file + if (LAPACK++) + install( + DIRECTORY "${LAPACK_BINARY_DIR}/lib/" diff --git a/LAPACKE/CMakeLists.txt b/LAPACKE/CMakeLists.txt --- a/LAPACKE/CMakeLists.txt +++ b/LAPACKE/CMakeLists.txt @@ -517,7 +518,7 @@ diff --git a/LAPACKE/CMakeLists.txt b/LAPACKE/CMakeLists.txt message(STATUS "LAPACKE enable") enable_language(C) --set(LAPACK_INSTALL_EXPORT_NAME lapacke-targets) +-set(LAPACK_INSTALL_EXPORT_NAME ${LAPACKELIB}-targets) - # Create a header file lapacke_mangling.h for the routines called in my C programs include(FortranCInterface) @@ -526,38 +527,38 @@ diff --git a/LAPACKE/CMakeLists.txt b/LAPACKE/CMakeLists.txt VERSION ${LAPACK_VERSION} SOVERSION ${LAPACK_MAJOR_VERSION} ) --target_include_directories(lapacke PUBLIC +-target_include_directories(${LAPACKELIB} PUBLIC - $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include> - $<INSTALL_INTERFACE:include> -) -if(WIN32 AND NOT UNIX) -- target_compile_definitions(lapacke PUBLIC HAVE_LAPACK_CONFIG_H LAPACK_COMPLEX_STRUCTURE) +- target_compile_definitions(${LAPACKELIB} PUBLIC HAVE_LAPACK_CONFIG_H LAPACK_COMPLEX_STRUCTURE) - message(STATUS "Windows BUILD") -endif() if(LAPACKE_WITH_TMG) - target_link_libraries(lapacke PRIVATE tmglib) + target_link_libraries(${LAPACKELIB} PRIVATE ${TMGLIB}) @@ -111,22 +101,3 @@ DESTINATION ${PKG_CONFIG_DIR} COMPONENT Development ) - -configure_file(${CMAKE_CURRENT_SOURCE_DIR}/cmake/lapacke-config-version.cmake.in -- ${LAPACK_BINARY_DIR}/lapacke-config-version.cmake @ONLY) +- ${LAPACK_BINARY_DIR}/${LAPACKELIB}-config-version.cmake @ONLY) -configure_file(${CMAKE_CURRENT_SOURCE_DIR}/cmake/lapacke-config-build.cmake.in -- ${LAPACK_BINARY_DIR}/lapacke-config.cmake @ONLY) +- ${LAPACK_BINARY_DIR}/${LAPACKELIB}-config.cmake @ONLY) - -configure_file(${CMAKE_CURRENT_SOURCE_DIR}/cmake/lapacke-config-install.cmake.in -- ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/lapacke-config.cmake @ONLY) +- ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/${LAPACKELIB}-config.cmake @ONLY) -install(FILES -- ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/lapacke-config.cmake -- ${LAPACK_BINARY_DIR}/lapacke-config-version.cmake -- DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/lapacke-${LAPACK_VERSION} +- ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/${LAPACKELIB}-config.cmake +- ${LAPACK_BINARY_DIR}/${LAPACKELIB}-config-version.cmake +- DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${LAPACKELIB}-${LAPACK_VERSION} - COMPONENT Development - ) - --install(EXPORT lapacke-targets -- DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/lapacke-${LAPACK_VERSION} +-install(EXPORT ${LAPACKELIB}-targets +- DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${LAPACKELIB}-${LAPACK_VERSION} - COMPONENT Development - ) diff --git a/LAPACKE/cmake/lapacke-config-build.cmake.in b/LAPACKE/cmake/lapacke-config-build.cmake.in @@ -570,8 +571,8 @@ deleted file mode 100644 -find_package(LAPACK NO_MODULE) - -# Load lapack targets from the build tree, including lapacke targets. --if(NOT TARGET lapacke) -- include("@LAPACK_BINARY_DIR@/lapack-targets.cmake") +-if(NOT TARGET @LAPACKELIB@) +- include("@LAPACK_BINARY_DIR@/@LAPACKLIB@-targets.cmake") -endif() - -# Hint for project building against lapack @@ -581,7 +582,7 @@ deleted file mode 100644 -set(LAPACKE_INCLUDE_DIRS "@LAPACK_BINARY_DIR@/include") - -# Report lapacke libraries. --set(LAPACKE_LIBRARIES lapacke ${LAPACK_LIBRARIES}) +-set(LAPACKE_LIBRARIES @LAPACKELIB@ ${LAPACK_LIBRARIES}) diff --git a/LAPACKE/cmake/lapacke-config-install.cmake.in b/LAPACKE/cmake/lapacke-config-install.cmake.in deleted file mode 100644 --- a/LAPACKE/cmake/lapacke-config-install.cmake.in @@ -594,12 +595,12 @@ deleted file mode 100644 -get_filename_component(_LAPACKE_PREFIX "${_LAPACKE_PREFIX}" PATH) - -# Load the LAPACK package with which we were built. --set(LAPACK_DIR "${_LAPACKE_PREFIX}/@CMAKE_INSTALL_LIBDIR@/cmake/lapack-@LAPACK_VERSION@") +-set(LAPACK_DIR "${_LAPACKE_PREFIX}/@CMAKE_INSTALL_LIBDIR@/cmake/@LAPACK@-@LAPACK_VERSION@") -find_package(LAPACK NO_MODULE) - -# Load lapacke targets from the install tree. --if(NOT TARGET lapacke) -- include(${_LAPACKE_SELF_DIR}/lapacke-targets.cmake) +-if(NOT TARGET @LAPACKELIB@) +- include(${_LAPACKE_SELF_DIR}/@LAPACKELIB@-targets.cmake) -endif() - -# Hint for project building against lapack @@ -609,7 +610,7 @@ deleted file mode 100644 -set(LAPACKE_INCLUDE_DIRS ${_LAPACKE_PREFIX}/include) - -# Report lapacke libraries. --set(LAPACKE_LIBRARIES lapacke ${LAPACK_LIBRARIES}) +-set(LAPACKE_LIBRARIES @LAPACKELIB@ ${LAPACK_LIBRARIES}) - -unset(_LAPACKE_PREFIX) -unset(_LAPACKE_SELF_DIR) diff --git a/libraries/libcpuid/README b/libraries/libcpuid/README index 80e031c94c..6184ae2206 100644 --- a/libraries/libcpuid/README +++ b/libraries/libcpuid/README @@ -1,13 +1,13 @@ libcpuid (library for x86 CPU detection) -libcpuid is a small C library for x86 CPU detection and feature extraction. -Using it, you can: +libcpuid is a small C library for x86 CPU detection and feature +extraction. Using it, you can: * get the processor vendor, model, brand string, code name * get information about CPU features such as: number of cores or logical CPUs, cache sizes, CPU clock -* check if the processor implements a specific instruction set such as SSE2 - or 3DNow! +* check if the processor implements a specific instruction set such as + SSE2 or 3DNow! * execute the CPUID and RDTSC instructions (portably!) * and have this all in your commercial application, without getting into trouble. diff --git a/libraries/libcpuid/libcpuid.SlackBuild b/libraries/libcpuid/libcpuid.SlackBuild index 8159fafad1..87e84b1623 100644 --- a/libraries/libcpuid/libcpuid.SlackBuild +++ b/libraries/libcpuid/libcpuid.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=libcpuid -VERSION=${VERSION:-0.5.0} +VERSION=${VERSION:-0.5.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/libraries/libcpuid/libcpuid.info b/libraries/libcpuid/libcpuid.info index 5e82d8e373..7863b7c7e9 100644 --- a/libraries/libcpuid/libcpuid.info +++ b/libraries/libcpuid/libcpuid.info @@ -1,8 +1,8 @@ PRGNAM="libcpuid" -VERSION="0.5.0" +VERSION="0.5.1" HOMEPAGE="http://libcpuid.sourceforge.net" -DOWNLOAD="https://github.com/anrieff/libcpuid/archive/v0.5.0/libcpuid-0.5.0.tar.gz" -MD5SUM="7a52f935e9025421eec134f770f6c9e8" +DOWNLOAD="https://github.com/anrieff/libcpuid/archive/v0.5.1/libcpuid-0.5.1.tar.gz" +MD5SUM="1ca29f56482c4f4192875f5efac179a8" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/libraries/libfaketime/libfaketime.SlackBuild b/libraries/libfaketime/libfaketime.SlackBuild index d6aba11ab7..4787325ef6 100644 --- a/libraries/libfaketime/libfaketime.SlackBuild +++ b/libraries/libfaketime/libfaketime.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for libfaketime -# Copyright 2016-2017 Giuseppe Di Terlizzi <giuseppe.diterlizzi@gmail.com> +# Copyright 2016-2021 Giuseppe Di Terlizzi <giuseppe.diterlizzi@gmail.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=libfaketime -VERSION=${VERSION:-0.9.7} +VERSION=${VERSION:-0.9.9} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/libraries/libfaketime/libfaketime.info b/libraries/libfaketime/libfaketime.info index 52144d4a38..6b7bed9c56 100644 --- a/libraries/libfaketime/libfaketime.info +++ b/libraries/libfaketime/libfaketime.info @@ -1,8 +1,8 @@ PRGNAM="libfaketime" -VERSION="0.9.7" +VERSION="0.9.9" HOMEPAGE="https://github.com/wolfcw/libfaketime" -DOWNLOAD="https://github.com/wolfcw/libfaketime/archive/v0.9.7/libfaketime-0.9.7.tar.gz" -MD5SUM="8617e2c6caf0977b3ce9a271f867302c" +DOWNLOAD="https://github.com/wolfcw/libfaketime/archive/v0.9.9/libfaketime-0.9.9.tar.gz" +MD5SUM="1f784c9c0ec7807b9d1107d1730dbb41" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/libraries/libfastjson/libfastjson.SlackBuild b/libraries/libfastjson/libfastjson.SlackBuild index 995fc2cbd4..72c550d181 100644 --- a/libraries/libfastjson/libfastjson.SlackBuild +++ b/libraries/libfastjson/libfastjson.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for libfastjson -# Copyright (c) 2017, Christophe Trussardi, Paris, France +# Copyright (c) 2021, Christophe Trussardi, Paris, France # All rights reserved. # # Redistribution and use in source and binary forms, with or without @@ -22,7 +22,7 @@ # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=libfastjson -VERSION=${VERSION:-0.99.8} +VERSION=${VERSION:-0.99.9} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/libraries/libfastjson/libfastjson.info b/libraries/libfastjson/libfastjson.info index 24f5030e51..bdd97440de 100644 --- a/libraries/libfastjson/libfastjson.info +++ b/libraries/libfastjson/libfastjson.info @@ -1,8 +1,8 @@ PRGNAM="libfastjson" -VERSION="0.99.8" +VERSION="0.99.9" HOMEPAGE="https://www.rsyslog.com/" -DOWNLOAD="http://download.rsyslog.com/libfastjson/libfastjson-0.99.8.tar.gz" -MD5SUM="fe7b4eae1bf40499f6f92b51d7e5899e" +DOWNLOAD="http://download.rsyslog.com/libfastjson/libfastjson-0.99.9.tar.gz" +MD5SUM="b4668f067145d4eb2a44433d5256f277" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/libraries/libfm-extra/libfm-extra.SlackBuild b/libraries/libfm-extra/libfm-extra.SlackBuild index 4ef42b2ceb..b651c1e04a 100644 --- a/libraries/libfm-extra/libfm-extra.SlackBuild +++ b/libraries/libfm-extra/libfm-extra.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for libfm-extra -# Copyright 2014-2019 Matteo Bernardini <ponce@slackbuilds.org>, Pisa, Italy +# Copyright 2014-2021 Matteo Bernardini <ponce@slackbuilds.org>, Pisa, Italy # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,7 +24,7 @@ PRGNAM=libfm-extra SRCNAM=libfm -VERSION=${VERSION:-1.3.1} +VERSION=${VERSION:-1.3.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/libraries/libfm-extra/libfm-extra.info b/libraries/libfm-extra/libfm-extra.info index 1e765af005..1ca4ae995d 100644 --- a/libraries/libfm-extra/libfm-extra.info +++ b/libraries/libfm-extra/libfm-extra.info @@ -1,8 +1,8 @@ PRGNAM="libfm-extra" -VERSION="1.3.1" +VERSION="1.3.2" HOMEPAGE="https://wiki.lxde.org/en/Libfm" -DOWNLOAD="https://downloads.sf.net/pcmanfm/libfm-1.3.1.tar.xz" -MD5SUM="c15ecd2c9317e2c385cd3f046d0b61ba" +DOWNLOAD="https://downloads.sf.net/pcmanfm/libfm-1.3.2.tar.xz" +MD5SUM="c87a0ff41ae77825079b2f785ec0741e" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/libraries/libfm/libfm.SlackBuild b/libraries/libfm/libfm.SlackBuild index 1555253ffb..fcc8e93ea7 100644 --- a/libraries/libfm/libfm.SlackBuild +++ b/libraries/libfm/libfm.SlackBuild @@ -3,7 +3,7 @@ # Slackware build script for libfm # Copyright 2010 Chris Abela <chris.abela@maltats.com> -# Copyright 2013-2019 Matteo Bernardini <ponce@slackbuilds.org>, Pisa, Italy +# Copyright 2013-2021 Matteo Bernardini <ponce@slackbuilds.org>, Pisa, Italy # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,7 +24,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=libfm -VERSION=${VERSION:-1.3.1} +VERSION=${VERSION:-1.3.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/libraries/libfm/libfm.info b/libraries/libfm/libfm.info index dd5fd90d6b..33d95cb239 100644 --- a/libraries/libfm/libfm.info +++ b/libraries/libfm/libfm.info @@ -1,8 +1,8 @@ PRGNAM="libfm" -VERSION="1.3.1" +VERSION="1.3.2" HOMEPAGE="https://wiki.lxde.org/en/Libfm" -DOWNLOAD="https://downloads.sf.net/pcmanfm/libfm-1.3.1.tar.xz" -MD5SUM="c15ecd2c9317e2c385cd3f046d0b61ba" +DOWNLOAD="https://downloads.sf.net/pcmanfm/libfm-1.3.2.tar.xz" +MD5SUM="c87a0ff41ae77825079b2f785ec0741e" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="lxmenu-data menu-cache" diff --git a/libraries/libgxps/libgxps.SlackBuild b/libraries/libgxps/libgxps.SlackBuild index 2248a71757..fb799cb013 100644 --- a/libraries/libgxps/libgxps.SlackBuild +++ b/libraries/libgxps/libgxps.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for libgxps -# Copyright 2019 Igor Alexandrov <igor.s.alexandrov@gmail.com> +# Copyright 2019-2021 Igor Alexandrov <igor.alexandrov@outlook.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=libgxps -VERSION=${VERSION:-0.3.1} +VERSION=${VERSION:-0.3.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -80,7 +80,9 @@ cd build --localstatedir=/var \ --libdir=/usr/lib${LIBDIRSUFFIX} \ --mandir=/usr/man \ - --infodir=/usr/info + --infodir=/usr/info \ + -Denable-gtk-doc=true \ + -Denable-man=true ninja DESTDIR=$PKG ninja install cd .. @@ -92,7 +94,7 @@ find $PKG/usr/man -type f -exec gzip -9 {} \; 2> /dev/null || true for i in $(find $PKG/usr/man -type l 2> /dev/null) ; do ln -s $(readlink $i).gz $i.gz ; rm $i ; done mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a $(find -maxdepth 1 -type f -name '[^a-z]*' | grep -iv make) $PKG/usr/doc/$PRGNAM-$VERSION +cp -a AUTHORS COPYING MAINTAINERS NEWS README RELEASING TODO $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install diff --git a/libraries/libgxps/libgxps.info b/libraries/libgxps/libgxps.info index 09e2a31144..0037a09130 100644 --- a/libraries/libgxps/libgxps.info +++ b/libraries/libgxps/libgxps.info @@ -1,10 +1,10 @@ PRGNAM="libgxps" -VERSION="0.3.1" +VERSION="0.3.2" HOMEPAGE="https://wiki.gnome.org/Projects/libgxps" -DOWNLOAD="https://download.gnome.org/sources/libgxps/0.3/libgxps-0.3.1.tar.xz" -MD5SUM="ade83c264b3af2551a0dff9144478df8" +DOWNLOAD="https://download.gnome.org/sources/libgxps/0.3/libgxps-0.3.2.tar.xz" +MD5SUM="0527ac7c8c405445e96a5baa6019a0c3" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="meson" MAINTAINER="Igor Alexandrov" -EMAIL="igor.s.alexandrov@gmail.com" +EMAIL="igor.alexandrov@outlook.com" diff --git a/libraries/libinput/libinput.SlackBuild b/libraries/libinput/libinput.SlackBuild index 672b7c5cf4..be7c46c925 100644 --- a/libraries/libinput/libinput.SlackBuild +++ b/libraries/libinput/libinput.SlackBuild @@ -2,7 +2,7 @@ # # Slackware build script for libinput. # -# Copyright 2016-2020 Edinaldo P. Silva, Rio de Janeiro, Brazil. +# Copyright 2016-2021 Edinaldo P. Silva, Rio de Janeiro, Brazil. # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=libinput -VERSION=${VERSION:-1.16.4} +VERSION=${VERSION:-1.17.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/libraries/libinput/libinput.info b/libraries/libinput/libinput.info index bbd4047d9e..4a64c2eb96 100644 --- a/libraries/libinput/libinput.info +++ b/libraries/libinput/libinput.info @@ -1,8 +1,8 @@ PRGNAM="libinput" -VERSION="1.16.4" +VERSION="1.17.1" HOMEPAGE="https://www.freedesktop.org/wiki/Software/libinput" -DOWNLOAD="https://www.freedesktop.org/software/libinput/libinput-1.16.4.tar.xz" -MD5SUM="1fdc670e62a08bcebceabd23af3d639a" +DOWNLOAD="https://www.freedesktop.org/software/libinput/libinput-1.17.1.tar.xz" +MD5SUM="284f078a1788a8ae947a5606087a5d92" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="libwacom meson graphviz python-evdev pyudev" diff --git a/libraries/libprelude/README b/libraries/libprelude/README new file mode 100644 index 0000000000..8c948f080b --- /dev/null +++ b/libraries/libprelude/README @@ -0,0 +1,25 @@ +Prelude Library (https://www.prelude-siem.org) + +Prelude Library Overview +======================== + +The Prelude Library is used to make sensor developers' life better by +providing features used by every sensor: + + - Manager(s) Connection management (with fallback in case all + configured Managers are down, and automatic reconnection). + + - Interface to communicate with the Prelude Manager. + + - Asynchronous Message interface (allowing sensor to emit message + without blocking, even if there is latency on the wire). + + - Asynchronous timer interface. + + - Generic configuration API, providing a generic abstraction for + command-line, configuration file option, and wide option support. + + - Wide option managment allowing sensor-exported options to be + directly accessible from the Manager administrative console. + + - Generic plugin API. diff --git a/libraries/libprelude/doinst.sh b/libraries/libprelude/doinst.sh new file mode 100644 index 0000000000..0ca862d4db --- /dev/null +++ b/libraries/libprelude/doinst.sh @@ -0,0 +1,17 @@ +config() { + NEW="$1" + OLD="$(dirname $NEW)/$(basename $NEW .new)" + # If there's no config file by that name, mv it over: + if [ ! -r $OLD ]; then + mv $NEW $OLD + elif [ "$(cat $OLD | md5sum)" = "$(cat $NEW | md5sum)" ]; then + # toss the redundant copy + rm $NEW + fi + # Otherwise, we leave the .new copy for the admin to consider... +} + +config etc/prelude/default/client.conf.new +config etc/prelude/default/global.conf.new +config etc/prelude/default/idmef-client.conf.new +config etc/prelude/default/tls.conf.new diff --git a/libraries/libprelude/libprelude.SlackBuild b/libraries/libprelude/libprelude.SlackBuild new file mode 100644 index 0000000000..5c1735faa5 --- /dev/null +++ b/libraries/libprelude/libprelude.SlackBuild @@ -0,0 +1,114 @@ +#!/bin/sh + +# Slackware build script for libprelude + +# Copyright 2021 pyllyukko +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# 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=libprelude +VERSION=${VERSION:-5.2.0} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$VERSION +tar xvf $CWD/$PRGNAM-$VERSION.tar.gz +cd $PRGNAM-$VERSION +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +CFLAGS="$SLKCFLAGS" \ +CXXFLAGS="$SLKCFLAGS" \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --mandir=/usr/man \ + --docdir=/usr/doc/$PRGNAM-$VERSION \ + --disable-static \ + --with-python3 \ + --without-ruby \ + --with-perl-installdirs=vendor \ + --build=$ARCH-slackware-linux + +make +make install-strip DESTDIR=$PKG + +for i in client global idmef-client tls +do + mv -v ${PKG}/etc/prelude/default/${i}.conf ${PKG}/etc/prelude/default/${i}.conf.new +done + +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 + +find $PKG -name perllocal.pod \ + -o -name ".packlist" \ + -o -name "*.bs" \ + | xargs rm -f + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a \ + COPYING AUTHORS LICENSE.README HACKING.README README NEWS \ + $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/libraries/libprelude/libprelude.info b/libraries/libprelude/libprelude.info new file mode 100644 index 0000000000..25f228e5cc --- /dev/null +++ b/libraries/libprelude/libprelude.info @@ -0,0 +1,10 @@ +PRGNAM="libprelude" +VERSION="5.2.0" +HOMEPAGE="https://www.prelude-siem.org" +DOWNLOAD="https://www.prelude-siem.org/attachments/download/1395/libprelude-5.2.0.tar.gz" +MD5SUM="4db429af160450dc37c7ade001abf8c4" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="python3" +MAINTAINER="pyllyukko" +EMAIL="pyllyukko@maimed.org" diff --git a/libraries/libprelude/slack-desc b/libraries/libprelude/slack-desc new file mode 100644 index 0000000000..34c2ee4640 --- /dev/null +++ b/libraries/libprelude/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +libprelude: libprelude (Prelude SIEM/sensor library) +libprelude: +libprelude: The Prelude Library is used to make sensor developers' life better by +libprelude: providing features used by every sensor: +libprelude: Manager(s) connection management, interface to communicate with +libprelude: the Prelude Manager, asynchronous message interface, asynchronous +libprelude: timer interface, generic configuration API, wide option managment +libprelude: and generic plugin API. +libprelude: +libprelude: Homepage: https://www.prelude-siem.org +libprelude: diff --git a/libraries/librelp/librelp.SlackBuild b/libraries/librelp/librelp.SlackBuild index eab2d12adb..2a3b51270c 100644 --- a/libraries/librelp/librelp.SlackBuild +++ b/libraries/librelp/librelp.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for librelp -# Copyright (c) 2019, Christophe Trussardi, Paris, France +# Copyright (c) 2021, Christophe Trussardi, Paris, France # All rights reserved. # # Redistribution and use in source and binary forms, with or without @@ -22,7 +22,7 @@ # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=librelp -VERSION=${VERSION:-1.5.0} +VERSION=${VERSION:-1.10.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/libraries/librelp/librelp.info b/libraries/librelp/librelp.info index 6ecc499eda..465abc3bca 100644 --- a/libraries/librelp/librelp.info +++ b/libraries/librelp/librelp.info @@ -1,8 +1,8 @@ PRGNAM="librelp" -VERSION="1.5.0" +VERSION="1.10.0" HOMEPAGE="https://www.rsyslog.com/librelp/" -DOWNLOAD="http://download.rsyslog.com/librelp/librelp-1.5.0.tar.gz" -MD5SUM="d036b580078d188754b0bcc66b636318" +DOWNLOAD="http://download.rsyslog.com/librelp/librelp-1.10.0.tar.gz" +MD5SUM="ceec1b17ddbb24bbc8d40cdaa056c471" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/libraries/libuv/libuv.SlackBuild b/libraries/libuv/libuv.SlackBuild index ef22976f7b..4dfaa9883a 100644 --- a/libraries/libuv/libuv.SlackBuild +++ b/libraries/libuv/libuv.SlackBuild @@ -2,7 +2,7 @@ # SlackBuild script for libuv -# Copyright 2014-2020 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> +# Copyright 2014-2021 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=libuv -VERSION=${VERSION:-1.40.0} +VERSION=${VERSION:-1.41.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/libraries/libuv/libuv.info b/libraries/libuv/libuv.info index 7c765bda43..c4c5764a4d 100644 --- a/libraries/libuv/libuv.info +++ b/libraries/libuv/libuv.info @@ -1,8 +1,8 @@ PRGNAM="libuv" -VERSION="1.40.0" +VERSION="1.41.0" HOMEPAGE="http://libuv.org/" -DOWNLOAD="https://dist.libuv.org/dist/v1.40.0/libuv-v1.40.0.tar.gz" -MD5SUM="7cb2fdadb61a76fc55cbbe928e322862" +DOWNLOAD="https://dist.libuv.org/dist/v1.41.0/libuv-v1.41.0.tar.gz" +MD5SUM="d990b0770dd2b15f7a8399580d55d32c" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/libraries/libvterm/libvterm.SlackBuild b/libraries/libvterm/libvterm.SlackBuild index 85010e3854..7cad8b3be2 100644 --- a/libraries/libvterm/libvterm.SlackBuild +++ b/libraries/libvterm/libvterm.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for libvterm -# Copyright 2015-2020 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> +# Copyright 2015-2021 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=libvterm -VERSION=${VERSION:-0.1.3} +VERSION=${VERSION:-0.1.4} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/libraries/libvterm/libvterm.info b/libraries/libvterm/libvterm.info index 6699c5fa6b..c4019198d8 100644 --- a/libraries/libvterm/libvterm.info +++ b/libraries/libvterm/libvterm.info @@ -1,8 +1,8 @@ PRGNAM="libvterm" -VERSION="0.1.3" +VERSION="0.1.4" HOMEPAGE="http://www.leonerd.org.uk/code/libvterm/" -DOWNLOAD="http://www.leonerd.org.uk/code/libvterm/libvterm-0.1.3.tar.gz" -MD5SUM="4581aec6b621f5ca5cf5bff97dea6e05" +DOWNLOAD="http://www.leonerd.org.uk/code/libvterm/libvterm-0.1.4.tar.gz" +MD5SUM="3bf5bbb91cd99adc523a954b10005511" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/libraries/libwacom/libwacom.SlackBuild b/libraries/libwacom/libwacom.SlackBuild index 0998f380b0..c76b558715 100644 --- a/libraries/libwacom/libwacom.SlackBuild +++ b/libraries/libwacom/libwacom.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=libwacom -VERSION=${VERSION:-1.8} +VERSION=${VERSION:-1.9} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/libraries/libwacom/libwacom.info b/libraries/libwacom/libwacom.info index ea6969a889..01d4b9bca4 100644 --- a/libraries/libwacom/libwacom.info +++ b/libraries/libwacom/libwacom.info @@ -1,8 +1,8 @@ PRGNAM="libwacom" -VERSION="1.8" +VERSION="1.9" HOMEPAGE="https://github.com/linuxwacom/libwacom" -DOWNLOAD="https://github.com/linuxwacom/libwacom/archive/libwacom-1.8/libwacom-libwacom-1.8.tar.gz" -MD5SUM="4ec306bd2145d0853370e306b7f4158f" +DOWNLOAD="https://github.com/linuxwacom/libwacom/archive/libwacom-1.9/libwacom-libwacom-1.9.tar.gz" +MD5SUM="79361dc08df3ee23a9366c3c0ddf3637" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/libraries/libxkbcommon/README b/libraries/libxkbcommon/README index 2113d69d97..ea0d4567fe 100644 --- a/libraries/libxkbcommon/README +++ b/libraries/libxkbcommon/README @@ -1,11 +1,11 @@ -xkbcommon is a library to handle keyboard descriptions, including -loading them from disk, parsing them and handling their state. It's -mainly meant for client toolkits, window systems, and other system -applications; currently that includes Wayland, kmscon, GTK+, Clutter, -and more. +xkbcommon is a library to handle keyboard descriptions, including +loading them from disk, parsing them and handling their state. +It's mainly meant for client toolkits, window systems, and other +system applications; currently that includes Wayland, kmscon, +GTK+, Clutter, and more. -This Slackbuild disables Wayland support by default. In enabling Wayland -support (which requires wayland-protocols), run the script with the -following command: +This Slackbuild disables Wayland support by default. In enabling +Wayland support (which requires wayland-protocols), run the script +with the following command: WAYLAND=yes ./libxkbcommon.SlackBuild diff --git a/libraries/libxkbcommon/libxkbcommon.SlackBuild b/libraries/libxkbcommon/libxkbcommon.SlackBuild index f5ed2a6000..f9dc0f78c0 100644 --- a/libraries/libxkbcommon/libxkbcommon.SlackBuild +++ b/libraries/libxkbcommon/libxkbcommon.SlackBuild @@ -24,7 +24,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=libxkbcommon -VERSION=${VERSION:-1.0.3} +VERSION=${VERSION:-1.2.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/libraries/libxkbcommon/libxkbcommon.info b/libraries/libxkbcommon/libxkbcommon.info index 42153bc5c9..ee07e75c0b 100644 --- a/libraries/libxkbcommon/libxkbcommon.info +++ b/libraries/libxkbcommon/libxkbcommon.info @@ -1,8 +1,8 @@ PRGNAM="libxkbcommon" -VERSION="1.0.3" +VERSION="1.2.1" HOMEPAGE="https://xkbcommon.org/" -DOWNLOAD="https://xkbcommon.org/download/libxkbcommon-1.0.3.tar.xz" -MD5SUM="bd0ff892fe937e39ec3bb4daeb348f76" +DOWNLOAD="https://xkbcommon.org/download/libxkbcommon-1.2.1.tar.xz" +MD5SUM="36b2803f3beedd0aeeb265072e9c3e5d" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="meson" diff --git a/libraries/libxlsxwriter/README b/libraries/libxlsxwriter/README index 45567e168f..aa0f51b3c0 100644 --- a/libraries/libxlsxwriter/README +++ b/libraries/libxlsxwriter/README @@ -1,8 +1,8 @@ A C library for creating Excel XLSX files -Libxlsxwriter is a C library that can be used to write text, numbers, formulas -and hyperlinks to multiple worksheets in an Excel 2007+ XLSX file. It supports -features such as: +Libxlsxwriter is a C library that can be used to write text, numbers, +formulas and hyperlinks to multiple worksheets in an Excel 2007+ XLSX +file. It supports features such as: * 100% compatible Excel XLSX files. * Full Excel formatting. @@ -16,7 +16,8 @@ features such as: * Source code available on GitHub. * FreeBSD License. * ANSI C. -* Works with GCC, Clang, Xcode, MSVC 2015, ICC, TCC, MinGW, MingGW-w64/32. +* Works with GCC, Clang, Xcode, MSVC 2015, ICC, TCC, MinGW, + MingGW-w64/32. * Works on Linux, FreeBSD, OpenBSD, OS X, iOS and Windows. Also works on MSYS/MSYS2 and Cygwin. * Compiles for 32 and 64 bit. diff --git a/libraries/libxlsxwriter/libxlsxwriter.SlackBuild b/libraries/libxlsxwriter/libxlsxwriter.SlackBuild index 5ce9ceb6fe..35b69b2920 100644 --- a/libraries/libxlsxwriter/libxlsxwriter.SlackBuild +++ b/libraries/libxlsxwriter/libxlsxwriter.SlackBuild @@ -22,7 +22,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=libxlsxwriter -VERSION=${VERSION:-0.9.4} +VERSION=${VERSION:-1.0.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -76,6 +76,7 @@ cd build -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ -DCMAKE_INSTALL_PREFIX=/usr \ + -DBUILD_SHARED_LIBS=ON \ -DCMAKE_BUILD_TYPE=Release .. make make install DESTDIR=$PKG diff --git a/libraries/libxlsxwriter/libxlsxwriter.info b/libraries/libxlsxwriter/libxlsxwriter.info index ccad2233ca..9d0ad39936 100644 --- a/libraries/libxlsxwriter/libxlsxwriter.info +++ b/libraries/libxlsxwriter/libxlsxwriter.info @@ -1,8 +1,8 @@ PRGNAM="libxlsxwriter" -VERSION="0.9.4" +VERSION="1.0.2" HOMEPAGE="https://libxlsxwriter.github.io/" -DOWNLOAD="https://github.com/jmcnamara/libxlsxwriter/archive/RELEASE_0.9.4/libxlsxwriter-RELEASE_0.9.4.tar.gz" -MD5SUM="08c799090ebf04e14d2e62d84a4e9000" +DOWNLOAD="https://github.com/jmcnamara/libxlsxwriter/archive/RELEASE_1.0.2/libxlsxwriter-RELEASE_1.0.2.tar.gz" +MD5SUM="82b004c9a3b1b4af8313dfa8ed8ea094" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/libraries/libxnvctrl/libxnvctrl.SlackBuild b/libraries/libxnvctrl/libxnvctrl.SlackBuild index c618e444c4..8036971bc5 100644 --- a/libraries/libxnvctrl/libxnvctrl.SlackBuild +++ b/libraries/libxnvctrl/libxnvctrl.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=libxnvctrl -VERSION=${VERSION:-460.39} +VERSION=${VERSION:-460.67} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/libraries/libxnvctrl/libxnvctrl.info b/libraries/libxnvctrl/libxnvctrl.info index 47f61d3579..d63632e285 100644 --- a/libraries/libxnvctrl/libxnvctrl.info +++ b/libraries/libxnvctrl/libxnvctrl.info @@ -1,8 +1,8 @@ PRGNAM="libxnvctrl" -VERSION="460.39" +VERSION="460.67" HOMEPAGE="http://www.nvidia.com" -DOWNLOAD="https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-460.39.tar.bz2" -MD5SUM="fdcdc9d1322c91aef187e1239238b319" +DOWNLOAD="https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-460.67.tar.bz2" +MD5SUM="774af9ca9829ad9f5acc9716c26ff0c8" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="nvidia-driver" diff --git a/libraries/lua-luv/lua-luv.SlackBuild b/libraries/lua-luv/lua-luv.SlackBuild index ce1ed788ce..835f4e6432 100644 --- a/libraries/lua-luv/lua-luv.SlackBuild +++ b/libraries/lua-luv/lua-luv.SlackBuild @@ -2,7 +2,7 @@ # SlackBuild script for lua-luv -# Copyright 2019 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> +# Copyright 2019-2021 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=lua-luv -VERSION=${VERSION:-1.32.0_0} +VERSION=${VERSION:-1.36.0_0} SRCVER=$(echo $VERSION | tr _ -) COMPATNAM=lua-compat-5.3 COMPATVER=0.7 diff --git a/libraries/lua-luv/lua-luv.info b/libraries/lua-luv/lua-luv.info index bdce22938b..97f27fab94 100644 --- a/libraries/lua-luv/lua-luv.info +++ b/libraries/lua-luv/lua-luv.info @@ -1,9 +1,9 @@ PRGNAM="lua-luv" -VERSION="1.32.0_0" +VERSION="1.36.0_0" HOMEPAGE="https://github.com/luvit/luv" -DOWNLOAD="https://github.com/luvit/luv/archive/1.32.0-0/luv-1.32.0-0.tar.gz \ +DOWNLOAD="https://github.com/luvit/luv/archive/1.36.0-0/luv-1.36.0-0.tar.gz \ https://github.com/keplerproject/lua-compat-5.3/archive/v0.7/lua-compat-5.3-0.7.tar.gz" -MD5SUM="dc96791ee9d8211cc357b08b1f9894d6 \ +MD5SUM="5b9efde8652056faeb5ffc8f62f2b595 \ 61c3f1af0d7d587f602ac4a13d77a823" DOWNLOAD_x86_64="" MD5SUM_x86_64="" diff --git a/libraries/luasec/luasec.SlackBuild b/libraries/luasec/luasec.SlackBuild index 133a55c80e..5ae7f7b3b2 100644 --- a/libraries/luasec/luasec.SlackBuild +++ b/libraries/luasec/luasec.SlackBuild @@ -25,7 +25,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=luasec -VERSION=${VERSION:-0.9} +VERSION=${VERSION:-1.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/libraries/luasec/luasec.info b/libraries/luasec/luasec.info index f114141578..bee916ba24 100644 --- a/libraries/luasec/luasec.info +++ b/libraries/luasec/luasec.info @@ -1,8 +1,8 @@ PRGNAM="luasec" -VERSION="0.9" +VERSION="1.0" HOMEPAGE="https://github.com/brunoos/luasec" -DOWNLOAD="https://github.com/brunoos/luasec/archive/v0.9/luasec-0.9.tar.gz" -MD5SUM="b31b56f6bf034a8240fcc47f0f4041c8" +DOWNLOAD="https://github.com/brunoos/luasec/archive/v1.0/luasec-1.0.tar.gz" +MD5SUM="ecde346e3152a032063f6a4438823c2e" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="lua" diff --git a/libraries/ntl/ntl.SlackBuild b/libraries/ntl/ntl.SlackBuild index d28eea9a45..fa08aa7e12 100644 --- a/libraries/ntl/ntl.SlackBuild +++ b/libraries/ntl/ntl.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=ntl -VERSION=${VERSION:-11.4.3} +VERSION=${VERSION:-11.4.4} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/libraries/ntl/ntl.info b/libraries/ntl/ntl.info index 8f0041d26b..058a95dbed 100644 --- a/libraries/ntl/ntl.info +++ b/libraries/ntl/ntl.info @@ -1,8 +1,8 @@ PRGNAM="ntl" -VERSION="11.4.3" +VERSION="11.4.4" HOMEPAGE="http://www.shoup.net/ntl/" -DOWNLOAD="http://www.shoup.net/ntl/ntl-11.4.3.tar.gz" -MD5SUM="536b72b7ba5b0075fb137137c00e5773" +DOWNLOAD="http://www.shoup.net/ntl/ntl-11.4.4.tar.gz" +MD5SUM="effc267d9df83ad458b286d789948335" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="gf2x" diff --git a/libraries/ocl-icd/README b/libraries/ocl-icd/README index 3a939287d6..5b989e77b5 100644 --- a/libraries/ocl-icd/README +++ b/libraries/ocl-icd/README @@ -1,19 +1,19 @@ ocl-icd: free OpenCL ICD Loader -OpenCL implementations are provided as ICD (Installable Client Driver). An -OpenCL program can use several ICD thanks to the use of an ICD Loader as -provided by this project. This free ICD Loader can load any (free or non free) -ICD. +OpenCL implementations are provided as ICD (Installable Client Driver). +An OpenCL program can use several ICD thanks to the use of an ICD Loader +as provided by this project. This free ICD Loader can load any (free or +non free) ICD. -NOTE: ocl-icd should not be needed on systems where graphics drivers -by AMD or Nvidia already provide an OpenCL ICD Loader implementation. -To check if you already have an ICD loader, run this as root: +NOTE: ocl-icd should not be needed on systems where graphics drivers by +AMD or Nvidia already provide an OpenCL ICD Loader implementation. To +check if you already have an ICD loader, run this as root: ldconfig -p | grep -i opencl If nothing is printed out, then your system probably lacks an ICD implementation (libOpenCL.so* objects) and you need this package. -If something is printed out, then you don't need this package, as it -would probably overwrite the ICD loader that came with your graphics +If something is printed out, then you don't need this package, as it +would probably overwrite the ICD loader that came with your graphics drivers. diff --git a/libraries/ocl-icd/ocl-icd.SlackBuild b/libraries/ocl-icd/ocl-icd.SlackBuild index c4e5555601..992a67aa78 100644 --- a/libraries/ocl-icd/ocl-icd.SlackBuild +++ b/libraries/ocl-icd/ocl-icd.SlackBuild @@ -28,7 +28,7 @@ # 1 - Initial release. PRGNAM=ocl-icd -VERSION=${VERSION:-2.2.12} +VERSION=${VERSION:-2.2.14} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} DOCS="README NEWS COPYING" diff --git a/libraries/ocl-icd/ocl-icd.info b/libraries/ocl-icd/ocl-icd.info index 180d3f8ef5..de0611bde0 100644 --- a/libraries/ocl-icd/ocl-icd.info +++ b/libraries/ocl-icd/ocl-icd.info @@ -1,8 +1,8 @@ PRGNAM="ocl-icd" -VERSION="2.2.12" +VERSION="2.2.14" HOMEPAGE="https://github.com/OCL-dev/ocl-icd" -DOWNLOAD="https://github.com/OCL-dev/ocl-icd/archive/v2.2.12.tar.gz" -MD5SUM="47035a0b597fe334be16a653c7c7951f" +DOWNLOAD="https://github.com/OCL-dev/ocl-icd/archive/v2.2.14/ocl-icd-2.2.14.tar.gz" +MD5SUM="ef0d426bccf2a795013d3c5794550e5e" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/libraries/opencv/opencv.SlackBuild b/libraries/opencv/opencv.SlackBuild index 25380ccf14..5442d04b49 100644 --- a/libraries/opencv/opencv.SlackBuild +++ b/libraries/opencv/opencv.SlackBuild @@ -26,7 +26,7 @@ PRGNAM=opencv PRGNAM2=opencv_contrib -VERSION=${VERSION:-4.5.1} +VERSION=${VERSION:-4.5.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/libraries/opencv/opencv.info b/libraries/opencv/opencv.info index dfb9f12fa7..cbf4a26a23 100644 --- a/libraries/opencv/opencv.info +++ b/libraries/opencv/opencv.info @@ -1,10 +1,10 @@ PRGNAM="opencv" -VERSION="4.5.1" +VERSION="4.5.2" HOMEPAGE="https://opencv.org/" -DOWNLOAD="https://github.com/opencv/opencv/archive/4.5.1/opencv-4.5.1.tar.gz \ - https://github.com/opencv/opencv_contrib/archive/4.5.1/opencv_contrib-4.5.1.tar.gz" -MD5SUM="2205d3169238ec1f184438a96de68513 \ - 19a31bf7271978ab426112dbf5d1b83f" +DOWNLOAD="https://github.com/opencv/opencv/archive/4.5.2/opencv-4.5.2.tar.gz \ + https://github.com/opencv/opencv_contrib/archive/4.5.2/opencv_contrib-4.5.2.tar.gz" +MD5SUM="d3141f649ab2d76595fdd8991ee15c55 \ + 4d3a8d5d0e877ba49f904e5a4ac67f0a" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="numpy3 qt5" diff --git a/libraries/orcania/orcania.SlackBuild b/libraries/orcania/orcania.SlackBuild index bf31fe6ff9..ed802fcbf6 100644 --- a/libraries/orcania/orcania.SlackBuild +++ b/libraries/orcania/orcania.SlackBuild @@ -21,7 +21,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=orcania -VERSION=${VERSION:-2.1.1} +VERSION=${VERSION:-2.2.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/libraries/orcania/orcania.info b/libraries/orcania/orcania.info index af367e57be..23f438ec16 100644 --- a/libraries/orcania/orcania.info +++ b/libraries/orcania/orcania.info @@ -1,8 +1,8 @@ PRGNAM="orcania" -VERSION="2.1.1" +VERSION="2.2.0" HOMEPAGE="https://github.com/babelouest/orcania" -DOWNLOAD="https://github.com/babelouest/orcania/archive/v2.1.1/orcania-2.1.1.tar.gz" -MD5SUM="f192e4d5ecfc5cf078b1fa579b07f8da" +DOWNLOAD="https://github.com/babelouest/orcania/archive/v2.2.0/orcania-2.2.0.tar.gz" +MD5SUM="7ff2b5987fc9d4534966d5110d9d759a" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="jansson" diff --git a/libraries/rhonabwy/rhonabwy.SlackBuild b/libraries/rhonabwy/rhonabwy.SlackBuild index 9c3bd888bf..0dcb0f0911 100644 --- a/libraries/rhonabwy/rhonabwy.SlackBuild +++ b/libraries/rhonabwy/rhonabwy.SlackBuild @@ -21,7 +21,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=rhonabwy -VERSION=${VERSION:-0.9.13} +VERSION=${VERSION:-0.9.999} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -39,16 +39,16 @@ PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} if [ "$ARCH" = "i586" ]; then - SLKCFLAGS="-O2 -march=i586 -mtune=i686" + SLKCFLAGS="-O2 -march=i586 -mtune=i686 -Wno-error=maybe-uninitialized" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then - SLKCFLAGS="-O2 -march=i686 -mtune=i686" + SLKCFLAGS="-O2 -march=i686 -mtune=i686 -Wno-error=maybe-uninitialized" LIBDIRSUFFIX="" elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" + SLKCFLAGS="-O2 -fPIC -Wno-error=maybe-uninitialized" LIBDIRSUFFIX="64" else - SLKCFLAGS="-O2" + SLKCFLAGS="-O2 -Wno-error=maybe-uninitialized" LIBDIRSUFFIX="" fi @@ -82,6 +82,11 @@ cd .. find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true +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 DOCS="LICENSE README.md" cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION diff --git a/libraries/rhonabwy/rhonabwy.info b/libraries/rhonabwy/rhonabwy.info index 0c20ae7fc5..8d9b0fbe19 100644 --- a/libraries/rhonabwy/rhonabwy.info +++ b/libraries/rhonabwy/rhonabwy.info @@ -1,8 +1,8 @@ PRGNAM="rhonabwy" -VERSION="0.9.13" +VERSION="0.9.999" HOMEPAGE="https://github.com/babelouest/rhonabwy" -DOWNLOAD="https://github.com/babelouest/rhonabwy/archive/v0.9.13/rhonabwy-0.9.13.tar.gz" -MD5SUM="a7736d70cd6aa3dabf428142d0253256" +DOWNLOAD="https://github.com/babelouest/rhonabwy/archive/v0.9.999/rhonabwy-0.9.999.tar.gz" +MD5SUM="b267fce07eeafc3ed327ecfb5400c93c" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="jansson libmicrohttpd ulfius" diff --git a/libraries/skalibs/skalibs.SlackBuild b/libraries/skalibs/skalibs.SlackBuild index a868936621..ccc17eed73 100644 --- a/libraries/skalibs/skalibs.SlackBuild +++ b/libraries/skalibs/skalibs.SlackBuild @@ -24,7 +24,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=skalibs -VERSION=${VERSION:-2.10.0.1} +VERSION=${VERSION:-2.10.0.3} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/libraries/skalibs/skalibs.info b/libraries/skalibs/skalibs.info index 721d6f9068..2dd406572f 100644 --- a/libraries/skalibs/skalibs.info +++ b/libraries/skalibs/skalibs.info @@ -1,8 +1,8 @@ PRGNAM="skalibs" -VERSION="2.10.0.1" +VERSION="2.10.0.3" HOMEPAGE="https://skarnet.org/software/skalibs/" -DOWNLOAD="https://skarnet.org/software/skalibs/skalibs-2.10.0.1.tar.gz" -MD5SUM="873df4b9961fb13df14003fe90ece63d" +DOWNLOAD="https://skarnet.org/software/skalibs/skalibs-2.10.0.3.tar.gz" +MD5SUM="85ad305218d10fe65b38c4c351faa395" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/libraries/tox-extension-messages/README b/libraries/tox-extension-messages/README new file mode 100644 index 0000000000..d9b34a94c5 --- /dev/null +++ b/libraries/tox-extension-messages/README @@ -0,0 +1,3 @@ +Tox Extension Messages + +This is part of ToxExt, an extension library for tox. diff --git a/libraries/tox-extension-messages/slack-desc b/libraries/tox-extension-messages/slack-desc new file mode 100644 index 0000000000..4d92b32a1f --- /dev/null +++ b/libraries/tox-extension-messages/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +tox-extension-messages: tox-extension-messages (extension library for tox) +tox-extension-messages: +tox-extension-messages: This is part of ToxExt, an extension library for tox. +tox-extension-messages: +tox-extension-messages: Homepage: https://github.com/toxext/tox_extension_messages +tox-extension-messages: +tox-extension-messages: +tox-extension-messages: +tox-extension-messages: +tox-extension-messages: +tox-extension-messages: diff --git a/desktop/dmenu2/dmenu2.SlackBuild b/libraries/tox-extension-messages/tox-extension-messages.SlackBuild index 4f1de8103b..0f438f303a 100644 --- a/desktop/dmenu2/dmenu2.SlackBuild +++ b/libraries/tox-extension-messages/tox-extension-messages.SlackBuild @@ -1,6 +1,8 @@ #!/bin/sh -# Copyright (c) 2014, Simon Bolokanov, Bulgaria <sbolokanov@abv.bg> +# Slackware build script for tox-extension-messages + +# Copyright 2021 Dr. Martin Rogge # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -20,11 +22,8 @@ # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -# Симон Болоканов <sbolokanov@abv.bg> -# dmenu2 v0.2 - init script - 14.09.2014 - -PRGNAM=dmenu2 -VERSION=${VERSION:-0.2} +PRGNAM=tox-extension-messages +VERSION=${VERSION:-0.0.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -62,7 +61,9 @@ mkdir -p $TMP $PKG $OUTPUT cd $TMP rm -rf $PRGNAM-$VERSION tar xvf $CWD/$PRGNAM-$VERSION.tar.gz +mv ${PRGNAM//-/_}-$VERSION $PRGNAM-$VERSION cd $PRGNAM-$VERSION + chown -R root:root . find -L . \ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ @@ -70,26 +71,18 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; -# config setup -patch -p1 < $CWD/dmenu2-0.2-config-fix.diff - -make clean install \ - OPTS="$SLKCFLAGS" \ - PREFIX=/usr \ - LIBDIR=/usr/lib${LIBDIRSUFFIX} \ - MANPREFIX=/usr/man \ - X11INC=/usr/include \ - X11LIB=/usr/lib${LIBDIRSUFFIX}/X11 \ - DESTDIR=$PKG +cmake . \ + -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS -Wno-error" \ + -DCMAKE_INSTALL_PREFIX=/usr +make +make install DESTDIR=$PKG find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true -find $PKG/usr/man -type f -exec gzip -9 {} \; -for i in $(find $PKG/usr/man -type l) ; do ln -s $(readlink $i).gz $i.gz ; rm $i ; done - mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a LICENSE README $PKG/usr/doc/$PRGNAM-$VERSION +cp -a LICENSE $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install diff --git a/libraries/tox-extension-messages/tox-extension-messages.info b/libraries/tox-extension-messages/tox-extension-messages.info new file mode 100644 index 0000000000..125373020f --- /dev/null +++ b/libraries/tox-extension-messages/tox-extension-messages.info @@ -0,0 +1,10 @@ +PRGNAM="tox-extension-messages" +VERSION="0.0.2" +HOMEPAGE="https://github.com/toxext/tox_extension_messages" +DOWNLOAD="https://github.com/toxext/tox_extension_messages/archive/refs/tags/v0.0.2.tar.gz" +MD5SUM="fcf8e98df80cbfc64c8d1de6740c247c" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="toxext" +MAINTAINER="Martin Rogge" +EMAIL="martin_rogge@users.sourceforge.net" diff --git a/libraries/toxext/README b/libraries/toxext/README new file mode 100644 index 0000000000..ef5e569d51 --- /dev/null +++ b/libraries/toxext/README @@ -0,0 +1 @@ +ToxExt, an extension library for tox. diff --git a/libraries/toxext/slack-desc b/libraries/toxext/slack-desc new file mode 100644 index 0000000000..432ac899a2 --- /dev/null +++ b/libraries/toxext/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +toxext: toxExt (extension library for tox) +toxext: +toxext: This is an extension library for tox. +toxext: +toxext: Homepage: https://github.com/toxext/toxext +toxext: +toxext: +toxext: +toxext: +toxext: +toxext: diff --git a/libraries/toxext/toxext.SlackBuild b/libraries/toxext/toxext.SlackBuild new file mode 100644 index 0000000000..f1abef15f3 --- /dev/null +++ b/libraries/toxext/toxext.SlackBuild @@ -0,0 +1,91 @@ +#!/bin/sh + +# Slackware build script for toxext + +# Copyright 2021 Dr. Martin Rogge +# 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=toxext +VERSION=${VERSION:-0.0.2} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$VERSION +tar xvf $CWD/$PRGNAM-$VERSION.tar.gz +cd $PRGNAM-$VERSION + +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +cmake . \ + -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS -Wno-error" \ + -DCMAKE_INSTALL_PREFIX=/usr +make +make install DESTDIR=$PKG + +find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a README.md DESIGN.md LICENSE $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} diff --git a/libraries/toxext/toxext.info b/libraries/toxext/toxext.info new file mode 100644 index 0000000000..01679d7e2e --- /dev/null +++ b/libraries/toxext/toxext.info @@ -0,0 +1,10 @@ +PRGNAM="toxext" +VERSION="0.0.2" +HOMEPAGE="https://github.com/toxext/toxext" +DOWNLOAD="https://github.com/toxext/toxext/archive/v0.0.2/toxext-0.0.2.tar.gz" +MD5SUM="aac870f03e4e716f6716f6d47e38351c" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="c-toxcore" +MAINTAINER="Martin Rogge" +EMAIL="martin_rogge@users.sourceforge.net" diff --git a/libraries/ulfius/ulfius.SlackBuild b/libraries/ulfius/ulfius.SlackBuild index f8663a632b..5e126067f2 100644 --- a/libraries/ulfius/ulfius.SlackBuild +++ b/libraries/ulfius/ulfius.SlackBuild @@ -21,7 +21,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=ulfius -VERSION=${VERSION:-2.7.1} +VERSION=${VERSION:-2.7.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/libraries/ulfius/ulfius.info b/libraries/ulfius/ulfius.info index 236628cb98..d9c85c3d40 100644 --- a/libraries/ulfius/ulfius.info +++ b/libraries/ulfius/ulfius.info @@ -1,8 +1,8 @@ PRGNAM="ulfius" -VERSION="2.7.1" +VERSION="2.7.2" HOMEPAGE="https://github.com/babelouest/ulfius" -DOWNLOAD="https://github.com/babelouest/ulfius/archive/v2.7.1/ulfius-2.7.1.tar.gz" -MD5SUM="2236cc397f54769dbe55a888eecc791d" +DOWNLOAD="https://github.com/babelouest/ulfius/archive/v2.7.2/ulfius-2.7.2.tar.gz" +MD5SUM="88537ee9b43d180d09e165b01f7d1082" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="libmicrohttpd yder" diff --git a/libraries/unibilium/unibilium.SlackBuild b/libraries/unibilium/unibilium.SlackBuild index 3881579584..54f0ffe432 100644 --- a/libraries/unibilium/unibilium.SlackBuild +++ b/libraries/unibilium/unibilium.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for unibilium -# Copyright 2015-2020 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> +# Copyright 2015-2021 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=unibilium -VERSION=${VERSION:-2.1.0} +VERSION=${VERSION:-2.1.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/libraries/unibilium/unibilium.info b/libraries/unibilium/unibilium.info index 5248642119..467e3fb902 100644 --- a/libraries/unibilium/unibilium.info +++ b/libraries/unibilium/unibilium.info @@ -1,8 +1,8 @@ PRGNAM="unibilium" -VERSION="2.1.0" +VERSION="2.1.1" HOMEPAGE="https://github.com/neovim/unibilium" -DOWNLOAD="https://github.com/neovim/unibilium/archive/v2.1.0/unibilium-2.1.0.tar.gz" -MD5SUM="8d756e6e56f4e5255e080d20601ad3b9" +DOWNLOAD="https://github.com/neovim/unibilium/archive/v2.1.1/unibilium-2.1.1.tar.gz" +MD5SUM="845c59ce10150d7808ee9862fef231cb" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/libraries/uriparser/uriparser.SlackBuild b/libraries/uriparser/uriparser.SlackBuild index fa1cc3fafe..a21dc230b9 100644 --- a/libraries/uriparser/uriparser.SlackBuild +++ b/libraries/uriparser/uriparser.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for uriparser -# Copyright 2015-2020 Matteo Bernardini <ponce@slackbuilds.org>, Pisa, Italy +# Copyright 2015-2021 Matteo Bernardini <ponce@slackbuilds.org>, Pisa, Italy # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=uriparser -VERSION=${VERSION:-0.9.4} +VERSION=${VERSION:-0.9.5} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/libraries/uriparser/uriparser.info b/libraries/uriparser/uriparser.info index a40f35ee6a..ee40e432c1 100644 --- a/libraries/uriparser/uriparser.info +++ b/libraries/uriparser/uriparser.info @@ -1,8 +1,8 @@ PRGNAM="uriparser" -VERSION="0.9.4" +VERSION="0.9.5" HOMEPAGE="https://uriparser.github.io" -DOWNLOAD="https://github.com/uriparser/uriparser/releases/download/uriparser-0.9.4/uriparser-0.9.4.tar.xz" -MD5SUM="3b59a825b288f0aa6be871d657ad3e23" +DOWNLOAD="https://github.com/uriparser/uriparser/releases/download/uriparser-0.9.5/uriparser-0.9.5.tar.xz" +MD5SUM="e278fde505d62759aebebe7654ec7dda" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="graphviz" diff --git a/libraries/wayland/README b/libraries/wayland/README index 6ae0b7eac6..030706f970 100644 --- a/libraries/wayland/README +++ b/libraries/wayland/README @@ -10,7 +10,7 @@ X servers (rootless or fullscreen) or other display servers. Optional Dependency Building man and html documentation is optional. If you want to build -that, install graphviz and execute the slackbuild with +that, install graphviz and execute the slackbuild with GRAPHVIZ=yes ./wayland.SlackBuild diff --git a/libraries/wayland/wayland.SlackBuild b/libraries/wayland/wayland.SlackBuild index a6630d2a36..e6b1d5d903 100644 --- a/libraries/wayland/wayland.SlackBuild +++ b/libraries/wayland/wayland.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for Wayland -# Copyright 2014-2017 Diniz Bortolotto <diniz.bortolotto@gmail.com> +# Copyright 2014-2021 Diniz Bortolotto <diniz.bortolotto@gmail.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=wayland -VERSION=${VERSION:-1.18.0} +VERSION=${VERSION:-1.19.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -102,7 +102,7 @@ if [ -z "$DISABLE_DOC" ]; then fi mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a COPYING README TODO CONTRIBUTING.md $PKG/usr/doc/$PRGNAM-$VERSION +cp -a CONTRIBUTING.md COPYING README $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install diff --git a/libraries/wayland/wayland.info b/libraries/wayland/wayland.info index 1191237ceb..0b2b19c8eb 100644 --- a/libraries/wayland/wayland.info +++ b/libraries/wayland/wayland.info @@ -1,8 +1,8 @@ PRGNAM="wayland" -VERSION="1.18.0" +VERSION="1.19.0" HOMEPAGE="https://wayland.freedesktop.org/" -DOWNLOAD="https://wayland.freedesktop.org/releases/wayland-1.18.0.tar.xz" -MD5SUM="23317697b6e3ff2e1ac8c5ba3ed57b65" +DOWNLOAD="https://wayland.freedesktop.org/releases/wayland-1.19.0.tar.xz" +MD5SUM="5d59ac3d8a8f4e42de2ceb8bb19dfca9" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/libraries/xblas/patches/automake.diff b/libraries/xblas/patches/automake.diff index 79522b2cd2..d2484736c2 100644 --- a/libraries/xblas/patches/automake.diff +++ b/libraries/xblas/patches/automake.diff @@ -1,7 +1,7 @@ diff --git a/configure.ac b/configure.ac --- a/configure.ac +++ b/configure.ac -@@ -1,10 +1,12 @@ +@@ -1,10 +1,13 @@ dnl Copyright (c) 2005, Regents of the University of California -AC_INIT(xblas, 1.0, extended_blas@cs.berkeley.edu) -AC_PREREQ(2.59) @@ -15,11 +15,12 @@ diff --git a/configure.ac b/configure.ac +AC_CONFIG_AUX_DIR([config]) AC_CANONICAL_TARGET +AM_INIT_AUTOMAKE([foreign subdir-objects]) -+LT_INIT ++AM_SILENT_RULES([yes]) ++LT_INIT([disable-static]) AC_PROG_CC -@@ -148,6 +150,6 @@ +@@ -148,6 +151,6 @@ [$M4 $M4_OPTS Makefile.m4 >Makefile], [M4=$M4; M4_OPTS="$M4_OPTS"]) AC_SUBST(EXTRA_LIBS, $EXTRA_LIBS) diff --git a/libraries/xblas/xblas.SlackBuild b/libraries/xblas/xblas.SlackBuild index edd20a8cfe..1e02069fe5 100644 --- a/libraries/xblas/xblas.SlackBuild +++ b/libraries/xblas/xblas.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for XBLAS -# Copyright 2017 Kyle Guinn <elyk03@gmail.com>, USA +# Copyright 2017-2021 Kyle Guinn <elyk03@gmail.com>, USA # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,7 +24,7 @@ PRGNAM=xblas VERSION=${VERSION:-1.0.248} -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} TAG=${TAG:-_SBo} if [ -z "$ARCH" ]; then @@ -37,7 +37,7 @@ fi CWD=$(pwd) TMP=${TMP:-/tmp/SBo} -PKG=$TMP/package-$PRGNAM +PKG=$TMP/package-$PRGNAM-$VERSION OUTPUT=${OUTPUT:-/tmp} DOCS="LICENSE README* doc/report.ps" @@ -65,7 +65,7 @@ rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP rm -rf $PRGNAM-$VERSION -tar xvf $CWD/$PRGNAM.tar.gz +tar xvf $CWD/$PRGNAM-$VERSION.tar.gz cd $PRGNAM-$VERSION chown -R root:root . chmod -R u+w,go-w,a+rX-st . @@ -85,8 +85,6 @@ autoreconf -vif --mandir=/usr/man \ --infodir=/usr/info \ --docdir=/usr/doc/$PRGNAM-$VERSION \ - --enable-shared \ - --disable-static \ --disable-dependency-tracking \ --build=$ARCH-slackware-linux \ CFLAGS="$SLKCFLAGS" \ diff --git a/libraries/xblas/xblas.info b/libraries/xblas/xblas.info index 4e975b9b44..8fb3ef025e 100644 --- a/libraries/xblas/xblas.info +++ b/libraries/xblas/xblas.info @@ -1,7 +1,7 @@ PRGNAM="xblas" VERSION="1.0.248" HOMEPAGE="https://www.netlib.org/xblas/" -DOWNLOAD="https://www.netlib.org/xblas/xblas.tar.gz" +DOWNLOAD="https://www.netlib.org/xblas/xblas-1.0.248.tar.gz" MD5SUM="990c680fb5e446bb86c10936e4cd7f88" DOWNLOAD_x86_64="" MD5SUM_x86_64="" diff --git a/libraries/xforms/xforms-1.2.4-fno-common.patch b/libraries/xforms/xforms-1.2.4-fno-common.patch new file mode 100644 index 0000000000..fd4ca7714f --- /dev/null +++ b/libraries/xforms/xforms-1.2.4-fno-common.patch @@ -0,0 +1,40 @@ +Description: Fix FTBFS with GCC 10 +Author: Paul Wise <pabs@debian.org> +Bug-Debian: https://bugs.debian.org/957439 +Origin: upstream, extracted from two separate commits: + https://git.savannah.nongnu.org/cgit/xforms.git/commit/?id=9806bce102d0c079c2c486b25ae6bdac3c98eecf + https://git.savannah.nongnu.org/cgit/xforms.git/commit/?id=2c1a9f151baf50887a517280645ec23379fb96f8 +--- a/fdesign/sp_spinner.c ++++ b/fdesign/sp_spinner.c +@@ -29,7 +29,7 @@ + #include "spec/spinner_spec.h" + + static FD_spinnerattrib * spn_attrib; +-FL_OBJECT *curobj; ++static FL_OBJECT *curobj; + + + /*************************************** +--- a/fdesign/sp_twheel.c ++++ b/fdesign/sp_twheel.c +@@ -38,7 +38,7 @@ + #include "spec/twheel_spec.h" + + static FD_twheelattrib * twheel_attrib; +-FL_OBJECT * curobj; ++static FL_OBJECT * curobj; + + + /*************************************** +--- a/lib/objects.c ++++ b/lib/objects.c +@@ -36,6 +36,9 @@ + + #define TRANSLATE_Y( obj, form ) ( form->h - obj->h - obj->y ) + ++extern FL_OBJECT * fli_handled_obj; /* defined in events.c */ ++extern FL_OBJECT * fli_handled_parent; /* defined in events.c */ ++ + extern FL_FORM * fli_fast_free_object; /* defined in forms.c */ + + extern FL_OBJECT * fli_handled_obj; /* defined in events.c */ diff --git a/libraries/xforms/xforms.SlackBuild b/libraries/xforms/xforms.SlackBuild index 989a8aff16..49b291f8d3 100644 --- a/libraries/xforms/xforms.SlackBuild +++ b/libraries/xforms/xforms.SlackBuild @@ -4,7 +4,7 @@ # Copyright 2009-2014 LukenShiro, Italy # All rights reserved. -# Copyright 2019 Christoph Willing, Brisbane Australia +# Copyright 2019-2021 Christoph Willing, Brisbane/Australia # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -26,7 +26,7 @@ PRGNAM=xforms VERSION=${VERSION:-1.2.4} -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} TAG=${TAG:-_SBo} if [ -z "$ARCH" ]; then @@ -69,6 +69,7 @@ cd $TMP rm -rf $PRGNAM-$VERSION tar xvf $CWD/$PRGNAM-$VERSION.tar.gz cd $PRGNAM-$VERSION +patch -p1 < $CWD/xforms-1.2.4-fno-common.patch chown -R root:root . find -L . \ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ diff --git a/libraries/yder/yder.SlackBuild b/libraries/yder/yder.SlackBuild index 0dafb397f0..072428c62a 100644 --- a/libraries/yder/yder.SlackBuild +++ b/libraries/yder/yder.SlackBuild @@ -21,7 +21,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=yder -VERSION=${VERSION:-1.4.12} +VERSION=${VERSION:-1.4.13} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/libraries/yder/yder.info b/libraries/yder/yder.info index bf66b5327d..1e4b3e94a2 100644 --- a/libraries/yder/yder.info +++ b/libraries/yder/yder.info @@ -1,8 +1,8 @@ PRGNAM="yder" -VERSION="1.4.12" +VERSION="1.4.13" HOMEPAGE="https://github.com/babelouest/yder" -DOWNLOAD="https://github.com/babelouest/yder/archive/v1.4.12/yder-1.4.12.tar.gz" -MD5SUM="3060af78b225c12220313239c4f157f3" +DOWNLOAD="https://github.com/babelouest/yder/archive/v1.4.13/yder-1.4.13.tar.gz" +MD5SUM="20b80d47d050dec05d2cb38af7069f7d" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="orcania" diff --git a/misc/font-unscii/README b/misc/font-unscii/README index aeb8de42fa..35665dd930 100644 --- a/misc/font-unscii/README +++ b/misc/font-unscii/README @@ -4,7 +4,8 @@ Unscii is a set of bitmapped Unicode fonts based on classic system fonts. Unscii attempts to support character cell art well while also being suitable for terminal and programming use. -The package include PCF, TTF, and OTF fonts for use with X. No console -(PSF) fonts are included: These fonts have over 2500 glyphs each, but the -console only supports 512 glyphs per font. Most of the special character -art glyphs would have to be omitted from a console conversion. +The package include PCF, TTF, and OTF fonts for use with X. No +console (PSF) fonts are included: These fonts have over 2500 glyphs +each, but the console only supports 512 glyphs per font. Most of the +special character art glyphs would have to be omitted from a console +conversion. diff --git a/misc/font-unscii/font-unscii.SlackBuild b/misc/font-unscii/font-unscii.SlackBuild index bec06c651c..806f0bc9bd 100644 --- a/misc/font-unscii/font-unscii.SlackBuild +++ b/misc/font-unscii/font-unscii.SlackBuild @@ -6,8 +6,10 @@ # Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details. +# 20210326 bkw: updated for v2.1, reflow README, new homepage/download + PRGNAM=font-unscii -VERSION=${VERSION:-2.0} +VERSION=${VERSION:-2.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} ARCH=noarch diff --git a/misc/font-unscii/font-unscii.info b/misc/font-unscii/font-unscii.info index e3f4085332..97ce21f477 100644 --- a/misc/font-unscii/font-unscii.info +++ b/misc/font-unscii/font-unscii.info @@ -1,8 +1,8 @@ PRGNAM="font-unscii" -VERSION="2.0" -HOMEPAGE="http://pelulamu.net/unscii/" -DOWNLOAD="http://pelulamu.net/unscii/unscii-2.0-src.tar.gz" -MD5SUM="3902d8f56e48782778ae9676803ec864" +VERSION="2.1" +HOMEPAGE="http://viznut.fi/unscii/" +DOWNLOAD="http://viznut.fi/unscii/unscii-2.1-src.tar.gz" +MD5SUM="b171f5552b7503588d985edbba27a1b2" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="fontforge perl-Text-CharWidth" diff --git a/misc/ghostpcl/compile_fix.patch b/misc/ghostpcl/compile_fix.patch new file mode 100644 index 0000000000..8e1172408d --- /dev/null +++ b/misc/ghostpcl/compile_fix.patch @@ -0,0 +1,11 @@ +diff -urN ghostpdl-9.54.0/tesseract/src/ccutil/strngs.h ghostpdl/tesseract/src/ccutil/strngs.h +--- ghostpdl-9.54.0/tesseract/src/ccutil/strngs.h 2021-03-22 13:05:59.000000000 +0200 ++++ ghostpdl/tesseract/src/ccutil/strngs.h 2021-04-01 17:22:19.653876318 +0300 +@@ -35,6 +35,7 @@ + class STRING : public std::string { + public: + using std::string::string; ++ STRING() : std::string() {} + STRING(const std::string &s) : std::string(s) {} + STRING(const char *s) : std::string(s ? s : "") {} + diff --git a/misc/ghostpcl/ghostpcl.SlackBuild b/misc/ghostpcl/ghostpcl.SlackBuild index 6aac065593..26cf227cd7 100644 --- a/misc/ghostpcl/ghostpcl.SlackBuild +++ b/misc/ghostpcl/ghostpcl.SlackBuild @@ -24,7 +24,7 @@ PRGNAM=ghostpcl SRCNAM=ghostpdl -VERSION=${VERSION:-9.53.3} +VERSION=${VERSION:-9.54.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -70,6 +70,8 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; +patch -p1 < $CWD/compile_fix.patch + CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ ./configure \ diff --git a/misc/ghostpcl/ghostpcl.info b/misc/ghostpcl/ghostpcl.info index e8700fd5b5..d4d566c5b8 100644 --- a/misc/ghostpcl/ghostpcl.info +++ b/misc/ghostpcl/ghostpcl.info @@ -1,8 +1,8 @@ PRGNAM="ghostpcl" -VERSION="9.53.3" +VERSION="9.54.0" HOMEPAGE="https://www.ghostscript.com" -DOWNLOAD="https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs9533/ghostpdl-9.53.3.tar.gz" -MD5SUM="4813ae6bf64618452f21c70e5cd32f47" +DOWNLOAD="https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs9540/ghostpdl-9.54.0.tar.gz" +MD5SUM="25de435bce3ddb370a86ddf9b7f090da" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/misc/jmri/README b/misc/jmri/README index 8cb37c965c..aef62d8ee7 100644 --- a/misc/jmri/README +++ b/misc/jmri/README @@ -1,5 +1,5 @@ JMRI is the Java Model Railroad Interface, a set of tools for model railroad computer control. -Please note, to access your controller hardware you will probably need to -add your username to the 'dialout' group. +Please note, to access your controller hardware you will probably need +to add your username to the 'dialout' group. diff --git a/misc/jmri/jmri.SlackBuild b/misc/jmri/jmri.SlackBuild index 9ed2dfdd18..ec0b29cd92 100644 --- a/misc/jmri/jmri.SlackBuild +++ b/misc/jmri/jmri.SlackBuild @@ -25,8 +25,8 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=jmri -VERSION=${VERSION:-4.20} -REVISION=${REVISION:-Rc7ba8249b} +VERSION=${VERSION:-4.22} +REVISION=${REVISION:-R4c4384d74} if [ -z "$ARCH" ]; then case "$( uname -m )" in diff --git a/misc/jmri/jmri.info b/misc/jmri/jmri.info index 3ec502b2b4..e2fb872b9b 100644 --- a/misc/jmri/jmri.info +++ b/misc/jmri/jmri.info @@ -1,8 +1,8 @@ PRGNAM="jmri" -VERSION="4.20" +VERSION="4.22" HOMEPAGE="http://jmri.org/" -DOWNLOAD="https://github.com/JMRI/JMRI/releases/download/v4.20/JMRI.4.20+Rc7ba8249b.tgz" -MD5SUM="b0915ad2acd71426c2b3301100cfd5d4" +DOWNLOAD="https://github.com/JMRI/JMRI/releases/download/v4.22/JMRI.4.22+R4c4384d74.tgz" +MD5SUM="63294509ca6a360b1fa6c2e602713d43" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="jdk" diff --git a/misc/mosquitto/mosquitto.SlackBuild b/misc/mosquitto/mosquitto.SlackBuild index c72351f492..504bcf05d3 100644 --- a/misc/mosquitto/mosquitto.SlackBuild +++ b/misc/mosquitto/mosquitto.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=mosquitto -VERSION=${VERSION:-2.0.7} +VERSION=${VERSION:-2.0.10} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/misc/mosquitto/mosquitto.info b/misc/mosquitto/mosquitto.info index 232153d116..b4ea0ace2a 100644 --- a/misc/mosquitto/mosquitto.info +++ b/misc/mosquitto/mosquitto.info @@ -1,8 +1,8 @@ PRGNAM="mosquitto" -VERSION="2.0.7" +VERSION="2.0.10" HOMEPAGE="https://mosquitto.org/" -DOWNLOAD="https://mosquitto.org/files/source/mosquitto-2.0.7.tar.gz" -MD5SUM="56de4e27533ab53697245809feea95bf" +DOWNLOAD="https://mosquitto.org/files/source/mosquitto-2.0.10.tar.gz" +MD5SUM="3d1c327d8c5881f56983bee1e3c8f068" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="c-ares" diff --git a/multimedia/LBRY/LBRY.SlackBuild b/multimedia/LBRY/LBRY.SlackBuild index f637ec6b0c..c635edc48d 100644 --- a/multimedia/LBRY/LBRY.SlackBuild +++ b/multimedia/LBRY/LBRY.SlackBuild @@ -3,6 +3,7 @@ # Slackware build script for LBRY # Copyright 2020, 2021, Chris Abela, Malta +# lbc donations will be accepted at: bZQ9x64nw2iVi9F2WeB1Z25U29rQ5TxkUm # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +24,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=LBRY -VERSION=${VERSION:-0.49.4} +VERSION=${VERSION:-0.50.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/multimedia/LBRY/LBRY.info b/multimedia/LBRY/LBRY.info index 9ea5bf6473..151960e6ed 100644 --- a/multimedia/LBRY/LBRY.info +++ b/multimedia/LBRY/LBRY.info @@ -1,10 +1,10 @@ PRGNAM="LBRY" -VERSION="0.49.4" +VERSION="0.50.2" HOMEPAGE="https://lbry.com/" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://github.com/lbryio/lbry-desktop/releases/download/v0.49.4/LBRY_0.49.4.deb" -MD5SUM_x86_64="9e50e4dda2f6842155d32f4d5764fa22" +DOWNLOAD_x86_64="https://github.com/lbryio/lbry-desktop/releases/download/v0.50.2/LBRY_0.50.2.deb" +MD5SUM_x86_64="7e8bfd7062fa9378422a92aeec994e6e" REQUIRES="" MAINTAINER="Chris Abela" EMAIL="kristofru@gmail.com" diff --git a/multimedia/MediathekView/MediathekView.SlackBuild b/multimedia/MediathekView/MediathekView.SlackBuild index b349f89a3f..47ec0d0984 100644 --- a/multimedia/MediathekView/MediathekView.SlackBuild +++ b/multimedia/MediathekView/MediathekView.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for MediathekView -# Copyright 2013-2020 Heiko Rosemann, Germany +# Copyright 2013-2021 Heiko Rosemann, Germany # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=MediathekView -VERSION=${VERSION:-13.6.0} +VERSION=${VERSION:-13.7.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/multimedia/MediathekView/MediathekView.info b/multimedia/MediathekView/MediathekView.info index d6103ec856..ab24031046 100644 --- a/multimedia/MediathekView/MediathekView.info +++ b/multimedia/MediathekView/MediathekView.info @@ -1,10 +1,10 @@ PRGNAM="MediathekView" -VERSION="13.6.0" +VERSION="13.7.1" HOMEPAGE="http://www.mediathekview.de" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://download.mediathekview.de/stabil/MediathekView-13.6.0-linux.tar.gz" -MD5SUM_x86_64="d334a24c4b61fa156238aaa49ec105dc" +DOWNLOAD_x86_64="https://download.mediathekview.de/stabil/MediathekView-13.7.1-linux.tar.gz" +MD5SUM_x86_64="3d7076b812308e88ff0b10ed12266a56" REQUIRES="" MAINTAINER="Heiko Rosemann" EMAIL="heiko.rosemann@web.de" diff --git a/multimedia/droidcam/Droidcam.desktop b/multimedia/droidcam/Droidcam.desktop new file mode 100644 index 0000000000..b8c1f92f9c --- /dev/null +++ b/multimedia/droidcam/Droidcam.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=DroidCam +Comment=Use your phone as a webcam +TryExec=/usr/bin/droidcam +Exec=/usr/bin/droidcam +Icon=icon2.png +Terminal=false +Type=Application +Categories=Video;AudioVideo; diff --git a/multimedia/droidcam/README b/multimedia/droidcam/README new file mode 100644 index 0000000000..1c5059f484 --- /dev/null +++ b/multimedia/droidcam/README @@ -0,0 +1,17 @@ +DroidCam + +DroidCam turns your phone/tablet into a webcam for your PC. +Use it with chat programs like Zoom, MS Teams, and Skype. + +Main Features: +– Chat using “DroidCam Webcam” on your computer, including Sound and Picture. +– Connect over WiFi or USB cable. +– Unlimited free usage with standard definition. +– Keep using your phone while DroidCam is in background (Android). +– Simple, safe, efficient, and trusted by millions of people worldwide. + +The GNU/Linux client is a combination an executable app that connects to +the phone, and Video4Linux and ALSA loopback drivers. + +It’s assumed you are somewhat familiar with the system and how to use the +Terminal. Please keep in mind other posts on the site are Windows oriented. diff --git a/multimedia/droidcam/README.SLACKWARE b/multimedia/droidcam/README.SLACKWARE new file mode 100644 index 0000000000..c4c7f8ca08 --- /dev/null +++ b/multimedia/droidcam/README.SLACKWARE @@ -0,0 +1,41 @@ + +Droidcam Slackware + +After installing the package, a file to load the video audio modules will be +created in "/etc/rc.d" called "rc.droidcam", + +If the module responsible for functional the camera is not working the +file is already with execution permission, only need run. + +chmod +x /etc/rc.d/rc.droidcam +/etc/rc.d/rc.droidcam start + +Probably the camera and microphone modules of the cell phone will not be +loaded at startup, being necessary to add the +following lines in the file "rc.local". + +if [-x /etc/rc.d/rc.droidcam]; then + /etc/rc.d/rc.droidcam start &> / dev / null +fi + +If you prefer to add in rc.shutdown. + +if [-x /etc/rc.d/rc.droidcam]; then + /etc/rc.d/rc.droidcam stop &> / dev / null +fi + +Whenever you upgrade the kernel you need to reinstall the package so that the +module is recompiled on the new kernel. + + +When you need to uninstall the package The camera video driver will still be +installed and you need to remove manually if you can. + +Login as root. + +rmmod -f v4l2loopback_dc +rm -f /lib/modules/`uname -r`/kernel/drivers/media/video/v4l2loopback-dc.ko + + +For more informations. +https://www.dev47apps.com/droidcam/linux/ diff --git a/multimedia/droidcam/doinst.sh b/multimedia/droidcam/doinst.sh new file mode 100644 index 0000000000..02d9e036da --- /dev/null +++ b/multimedia/droidcam/doinst.sh @@ -0,0 +1,15 @@ +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 [ -d /opt/droidcam-1.7.2 ]; then + cd /opt/droidcam-1.7.2 && ./install-video >/dev/null 2>&1 +fi + +if [ -d /opt/droidcam-1.7.2 ]; then + cd /opt/droidcam-1.7.2 && ./install-sound >/dev/null 2>&1 +fi diff --git a/multimedia/droidcam/droidcam.SlackBuild b/multimedia/droidcam/droidcam.SlackBuild new file mode 100644 index 0000000000..127c41fd60 --- /dev/null +++ b/multimedia/droidcam/droidcam.SlackBuild @@ -0,0 +1,105 @@ +#!/bin/sh + +# Slackware build script for droidcam + +# +# Copyright 2021 Andreo F. Rissardo <andreotec@gmail.com> +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +PRGNAM=droidcam +VERSION=${VERSION:-1.7.2} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$VERSION + +unzip $CWD/"$PRGNAM"_"$VERSION".zip -d $TMP/$PRGNAM-$VERSION +cd $TMP/$PRGNAM-$VERSION +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +CFLAGS="$SLKCFLAGS" \ +CXXFLAGS="$SLKCFLAGS" \ + +#Prepare folder to install +mkdir -p $PKG/etc/modprobe.d +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +mkdir -p $PKG/usr/share/icons +mkdir -p $PKG/usr/share/applications +mkdir -p $PKG/usr/bin +mkdir -p $PKG/opt + +touch $PKG/etc/modprobe.d/$PRGNAM.conf +cp -r $TMP/$PRGNAM-$VERSION $PKG/opt/$PRGNAM-$VERSION +cat $TMP/$PRGNAM-$VERSION/uninstall > $PKG/opt/$PRGNAM-uninstall +cp -a $TMP/$PRGNAM-$VERSION/$PRGNAM $PKG/usr/bin/$PRGNAM +cp -a $TMP/$PRGNAM-$VERSION/$PRGNAM-cli $PKG/usr/bin/$PRGNAM-cli +cp -a $TMP/$PRGNAM-$VERSION/icon2.png $PKG/usr/share/icons/icon2.png +cp -a $TMP/$PRGNAM-$VERSION/$PRGNAM.desktop $PKG/usr/share/applications/$PRGNAM.desktop + +#Documentation +cp -a $CWD/README* $PKG/usr/doc/$PRGNAM-$VERSION/ +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +#Script for run modules +cp $CWD/rc.$PRGNAM.new /etc/rc.d/rc.$PRGNAM + +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/multimedia/droidcam/droidcam.info b/multimedia/droidcam/droidcam.info new file mode 100644 index 0000000000..d17288cb17 --- /dev/null +++ b/multimedia/droidcam/droidcam.info @@ -0,0 +1,10 @@ +PRGNAM="droidcam" +VERSION="1.7.2" +HOMEPAGE="https://www.dev47apps.com/" +DOWNLOAD="https://files.dev47apps.net/linux/droidcam_1.7.2.zip" +MD5SUM="fada5d691f7f358cd66182ae2214b25f" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="speex android-tools" +MAINTAINER="Andreo F. Rissardo" +EMAIL="andreotec@gmail.com" diff --git a/multimedia/droidcam/rc.droidcam.new b/multimedia/droidcam/rc.droidcam.new new file mode 100644 index 0000000000..e6d244fece --- /dev/null +++ b/multimedia/droidcam/rc.droidcam.new @@ -0,0 +1,34 @@ +#!/usr/bin/env bash + + + + + + +case $1 in +start) + modprobe snd-aloop && modprobe v4l2loopback_dc + + +;; + +stop) + rmmod -f snd-aloop && rmmod -f v4l2loopback_dc + +;; + + + +restart) + + $0 stop + + + $0 start +;; + + +*) + echo 'Run only "/etc/rc.d/rc.droidcam start | stop| restart"' + ;; +esac diff --git a/multimedia/droidcam/slack-desc b/multimedia/droidcam/slack-desc new file mode 100644 index 0000000000..fb7c41ae03 --- /dev/null +++ b/multimedia/droidcam/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +droidcam: droicam (Use your phone as a webcam!) +droidcam: +droidcam: DroidCam turns your phone/tablet into a webcam for your PC. Use it +droidcam: with chat programs like Zoom, MS Teams, and Skype. The app works with +droidcam: a PC Client component that installs the webcam drivers, and connects +droidcam: the computer to your mobile. +droidcam: +droidcam: +droidcam: +droidcam: https://www.dev47apps.com/ +droidcam: diff --git a/multimedia/gnash/README b/multimedia/gnash/README index 8b184d97eb..139c27d15c 100644 --- a/multimedia/gnash/README +++ b/multimedia/gnash/README @@ -1,9 +1,13 @@ Gnash is the GNU SWF movie player, which can be run standalone on the -desktop or an embedded device, as well as as a plugin for several browsers. +desktop or an embedded device, as well as a plugin for several browsers. -If you don't want to compile it or if you don't have KDE installed, -you can disable the Konqueror plugin ("Klash") like this: - KLASH=no ./gnash.SlackBuild +Plugins are now disabled by default due to browsers removing support. + +To enable the Mozilla NPAPI plugin, install xulrunner, then run + NPAPI=yes ./gnash.SlackBuild + +To enable the KDE4 Konqueror plugin, run + KPARTS4=yes ./gnash.SlackBuild Optional but recommended dependencies are speex, gst0-ffmpeg, and gst0-plugins-ugly. diff --git a/multimedia/gnash/doinst.sh b/multimedia/gnash/doinst.sh index 80505ba966..f33553f39b 100644 --- a/multimedia/gnash/doinst.sh +++ b/multimedia/gnash/doinst.sh @@ -11,9 +11,18 @@ config() { # Otherwise, we leave the .new copy for the admin to consider... } +schema_install() { + SCHEMA="$1" + GCONF_CONFIG_SOURCE="xml::etc/gconf/gconf.xml.defaults" \ + chroot . gconftool-2 --makefile-install-rule \ + /etc/gconf/schemas/$SCHEMA \ + 1>/dev/null +} + config etc/gnashpluginrc.new config etc/gnashthumbnailrc.new config etc/gnashrc.new +schema_install gnash.schemas if [ -x /usr/bin/update-desktop-database ]; then /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1 diff --git a/multimedia/gnash/gnash.SlackBuild b/multimedia/gnash/gnash.SlackBuild index 99a4c07c84..6e359cf86e 100644 --- a/multimedia/gnash/gnash.SlackBuild +++ b/multimedia/gnash/gnash.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for gnash -# Copyright 2012-2016 Kyle Guinn <elyk03@gmail.com>, USA +# Copyright 2012-2021 Kyle Guinn <elyk03@gmail.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,8 +23,9 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=gnash -VERSION=${VERSION:-0.8.10} -BUILD=${BUILD:-7} +VERSION=${VERSION:-0.8.11dev_20190130} +SRCVER=${SRCVER:-583ccbc1275c7701dc4843ec12142ff86bb305b4} +BUILD=${BUILD:-1} TAG=${TAG:-_SBo} if [ -z "$ARCH" ]; then @@ -37,7 +38,7 @@ fi CWD=$(pwd) TMP=${TMP:-/tmp/SBo} -PKG=$TMP/package-$PRGNAM +PKG=$TMP/package-$PRGNAM-$VERSION OUTPUT=${OUTPUT:-/tmp} DOCS="ABOUT-NLS AUTHORS COPYING ChangeLog INSTALL NEWS README* TODO" @@ -59,17 +60,32 @@ else LIBDIRSUFFIX="" fi -# Set $KLASH to "no" to disable Klash, the Konqueror plugin. -if [ "${KLASH:-yes}" = "yes" ]; then - KLASH_OPT="\ - --with-kde4-incl=/usr/include \ - --with-kde4-configdir=/usr/share/config \ +# Set $NPAPI to "yes" to enable the Mozilla plugin. Requires xulrunner. +if [ "${NPAPI:-no}" != "no" ]; then + NPAPI_OPT="--enable-write" # This option no longer does anything? +else + NPAPI_OPT="--disable-npapi" +fi + +# TODO: Test the KPARTS3 plugin with KDE3/Trinity. +if [ "${KPARTS3:-no}" != "no" ]; then + KPARTS3_OPT="" +else + KPARTS3_OPT="--disable-kparts3" +fi + +# Set $KPARTS4 to "yes" to enable the KDE4 Konqueror plugin. +if [ "${KPARTS4:-no}" != "no" ]; then + KPARTS4_OPT=" \ --with-kde4-prefix=/usr \ + --with-kde4-incl=/usr/include \ --with-kde4-lib=/usr/lib${LIBDIRSUFFIX} \ - --with-kde-appsdatadir=/usr/share/apps/klash \ - --with-kde4-servicesdir=/usr/share/kde4/services" + --with-kde4-plugindir=/usr/lib${LIBDIRSUFFIX}/kde4 \ + --with-kde4-servicesdir=/usr/share/kde4/services \ + --with-kde4-configdir=/usr/share/config \ + --with-kde-appsdatadir=/usr/share/apps/klash" else - KLASH_OPT="--disable-kparts3 --disable-kparts4" + KPARTS4_OPT="--disable-kparts4" fi set -e @@ -77,33 +93,12 @@ 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 $PRGNAM-$SRCVER +tar xvf $CWD/$PRGNAM-$SRCVER.tar.gz +cd $PRGNAM-$SRCVER chown -R root:root . chmod -R u+w,go-w,a+rX-st . -# Fix compilation with GCC 4.7. -patch -p1 < $CWD/patch/gcc47.patch - -# Fix a boost linking error, paths for kde plugin, and a cve patch. -# Ripped from gentoo -patch -p1 < $CWD/patch/gnash-0.8.10-boost-1.50.patch -patch -p1 < $CWD/patch/gnash-0.8.10-klash.patch -patch -p1 < $CWD/patch/gnash-0.8.10-kde4-libdir.patch -patch -p1 < $CWD/patch/gnash-0.8.10-cve-2012-1175.patch - -# Fix building with giflib-5.0 -# Also ripped from gentoo :-) -patch -p1 < $CWD/patch/58dcdd9338d965e54c8f03ce3d2757388d82b7a3.patch -patch -p1 < $CWD/patch/cc22f2d0597f3a9547980f4786d918f8b5635472.patch - -# Fix build with new Boost -# Taken from ARCH -patch -p1 < $CWD/patch/gnash-boost.patch - -# The FFmpeg engine doesn't compile with FFmpeg 0.11.1. Patches welcome. -# In the meantime, set --enable-media=gst to avoid autodetecting FFmpeg. autoreconf -vif ./configure \ --prefix=/usr \ @@ -115,15 +110,14 @@ autoreconf -vif --docdir=/usr/doc/$PRGNAM-$VERSION \ --build=$ARCH-slackware-linux \ --disable-dependency-tracking \ - --enable-media=gst \ --enable-python \ --enable-ssh \ --enable-ssl \ - --enable-write \ --without-gconf \ --with-plugins-install=system \ - --with-speexdsp-incl=/usr/include/speex \ - $KLASH_OPT \ + $NPAPI_OPT \ + $KPARTS3_OPT \ + $KPARTS4_OPT \ CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ @@ -139,6 +133,9 @@ find $PKG/usr/lib${LIBDIRSUFFIX} -name '*.la' -delete find $PKG/etc -type f -exec mv {} {}.new \; find $PKG/usr/man -type f -exec gzip -9 {} + +mkdir -p $PKG/etc/gconf/schemas +mv $PKG/usr/share/applications/gnash.schemas $PKG/etc/gconf/schemas + mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild diff --git a/multimedia/gnash/gnash.info b/multimedia/gnash/gnash.info index 012dd88c5f..1d609651ed 100644 --- a/multimedia/gnash/gnash.info +++ b/multimedia/gnash/gnash.info @@ -1,10 +1,10 @@ PRGNAM="gnash" -VERSION="0.8.10" +VERSION="0.8.11dev_20190130" HOMEPAGE="https://www.gnu.org/software/gnash/" -DOWNLOAD="ftp://ftp.gnu.org/pub/gnu/gnash/0.8.10/gnash-0.8.10.tar.bz2" -MD5SUM="63e9f79c41d93d48c5a2fa94856548c4" +DOWNLOAD="https://git.savannah.gnu.org/cgit/gnash.git/snapshot/gnash-583ccbc1275c7701dc4843ec12142ff86bb305b4.tar.gz" +MD5SUM="44dec2747ea79fd6bd68a58dc8512821" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="agg xulrunner" +REQUIRES="agg" MAINTAINER="Kyle Guinn" EMAIL="elyk03@gmail.com" diff --git a/multimedia/gnash/patch/58dcdd9338d965e54c8f03ce3d2757388d82b7a3.patch b/multimedia/gnash/patch/58dcdd9338d965e54c8f03ce3d2757388d82b7a3.patch deleted file mode 100644 index b3242ce0d3..0000000000 --- a/multimedia/gnash/patch/58dcdd9338d965e54c8f03ce3d2757388d82b7a3.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 58dcdd9338d965e54c8f03ce3d2757388d82b7a3 Mon Sep 17 00:00:00 2001 -From: gustavo <gbuschle@hotmail.com> -Date: Thu, 11 Sep 2014 14:12:17 +0000 -Subject: Add support for giflib 5.1 - ---- -diff --git a/libbase/GnashImageGif.cpp b/libbase/GnashImageGif.cpp -index 84b09ce..2ae5ddb 100644 ---- a/libbase/GnashImageGif.cpp -+++ b/libbase/GnashImageGif.cpp -@@ -120,7 +120,11 @@ GifInput::GifInput(std::shared_ptr<IOChannel> in) - GifInput::~GifInput() - { - // Clean up allocated data. -- DGifCloseFile(_gif); -+#if GIFLIB_MAJOR==5 && GIFLIB_MINOR==1 -+ DGifCloseFile(_gif, 0); -+#else -+ DGifCloseFile(_gif); -+#endif - } - - size_t --- -cgit v0.9.0.2 diff --git a/multimedia/gnash/patch/cc22f2d0597f3a9547980f4786d918f8b5635472.patch b/multimedia/gnash/patch/cc22f2d0597f3a9547980f4786d918f8b5635472.patch deleted file mode 100644 index 6e90737d51..0000000000 --- a/multimedia/gnash/patch/cc22f2d0597f3a9547980f4786d918f8b5635472.patch +++ /dev/null @@ -1,31 +0,0 @@ -From cc22f2d0597f3a9547980f4786d918f8b5635472 Mon Sep 17 00:00:00 2001 -From: OBATA Akio <obata@lins.jp> -Date: Mon, 15 Jul 2013 07:16:39 +0000 -Subject: Add support fir GIFLIB-5.0 (bug #39482) - -Signed-off-by: Sandro Santilli <strk@keybit.net> ---- -diff --git a/libbase/GnashImageGif.cpp b/libbase/GnashImageGif.cpp -index eeba4b7..26865c1 100644 ---- a/libbase/GnashImageGif.cpp -+++ b/libbase/GnashImageGif.cpp -@@ -269,7 +269,17 @@ GifInput::processRecord(GifRecordType record) - void - GifInput::read() - { -+#if GIFLIB_MAJOR >= 5 -+ int errorCode; -+ _gif = DGifOpen(_inStream.get(), &readData, &errorCode); -+#else - _gif = DGifOpen(_inStream.get(), &readData); -+#endif -+ -+ if ( ! _gif ) { -+ // TODO: decode errorCode if available -+ throw ParserException("Could not open input GIF stream"); -+ } - - GifRecordType record; - --- -cgit v0.9.0.2 diff --git a/multimedia/gnash/patch/gcc47.patch b/multimedia/gnash/patch/gcc47.patch deleted file mode 100644 index 7886b097c9..0000000000 --- a/multimedia/gnash/patch/gcc47.patch +++ /dev/null @@ -1,11 +0,0 @@ -diff --git a/plugin/klash4/klash_part.cpp b/plugin/klash4/klash_part.cpp ---- a/plugin/klash4/klash_part.cpp -+++ b/plugin/klash4/klash_part.cpp -@@ -27,6 +27,7 @@ - #include <QByteArray> - #include <QMenu> - #include <QTimer> -+#include <unistd.h> - - #include <klibloader.h> - #include <kdebug.h> diff --git a/multimedia/gnash/patch/gnash-0.8.10-boost-1.50.patch b/multimedia/gnash/patch/gnash-0.8.10-boost-1.50.patch deleted file mode 100644 index 23282d1e89..0000000000 --- a/multimedia/gnash/patch/gnash-0.8.10-boost-1.50.patch +++ /dev/null @@ -1,24 +0,0 @@ -diff -ur a/macros/boost.m4 b/macros/boost.m4 ---- a/macros/boost.m4 2012-09-03 17:11:43.000000000 +0200 -+++ b/macros/boost.m4 2012-10-16 01:58:28.000000000 +0200 -@@ -37,7 +37,7 @@ - boost_headers="detail/lightweight_mutex.hpp thread/thread.hpp multi_index_container.hpp multi_index/key_extractors.hpp thread/mutex.hpp program_options/options_description.hpp iostreams/stream.hpp" - dnl this is a list of *required* libraries. If any of these are missing, this - dnl test will return a failure, and Gnash won't build. -- boost_libs="thread program_options iostreams" -+ boost_libs="thread program_options iostreams system" - - dnl this is a list of *recommended* libraries. If any of these are missing, this - dnl test will return a warning, and Gnash will build, but testing won't work. -diff -ur a/plugin/npapi/Makefile.am b/plugin/npapi/Makefile.am ---- a/plugin/npapi/Makefile.am 2012-09-03 17:11:43.000000000 +0200 -+++ b/plugin/npapi/Makefile.am 2012-10-16 01:58:57.000000000 +0200 -@@ -78,7 +78,7 @@ - - libgnashplugin_la_LIBADD = \ - $(GLIB_LIBS) \ -- -lboost_iostreams \ -+ $(BOOST_LIBS) \ - $(NULL) - - # Scriptable plugin support diff --git a/multimedia/gnash/patch/gnash-0.8.10-cve-2012-1175.patch b/multimedia/gnash/patch/gnash-0.8.10-cve-2012-1175.patch deleted file mode 100644 index 9a218d9216..0000000000 --- a/multimedia/gnash/patch/gnash-0.8.10-cve-2012-1175.patch +++ /dev/null @@ -1,63 +0,0 @@ -From bb4dc77eecb6ed1b967e3ecbce3dac6c5e6f1527 Mon Sep 17 00:00:00 2001 -From: Benjamin Wolsey <bwy@benjaminwolsey.de> -Date: Sat, 10 Mar 2012 14:52:50 +0000 -Subject: Fix crash in GnashImage.cpp - ---- -diff --git a/libbase/GnashImage.cpp b/libbase/GnashImage.cpp -index 11c6956..03a6939 100644 ---- a/libbase/GnashImage.cpp -+++ b/libbase/GnashImage.cpp -@@ -26,6 +26,7 @@ - #include <boost/scoped_array.hpp> - #include <boost/shared_ptr.hpp> - #include <algorithm> -+#include <cassert> - - #ifdef USE_PNG - # include "GnashImagePng.h" -@@ -44,6 +45,21 @@ namespace image { - - namespace { - void processAlpha(GnashImage::iterator imageData, size_t pixels); -+ bool checkValidSize(size_t width, size_t height, size_t channels) { -+ -+ if (width == 0 || height == 0) return false; -+ -+ assert(channels > 0); -+ -+ boost::uint32_t maxSize = std::numeric_limits<boost::int32_t>::max(); -+ if (width >= maxSize || height >= maxSize) return false; -+ -+ maxSize /= channels; -+ maxSize /= width; -+ maxSize /= height; -+ -+ return maxSize > 0; -+ } - } - - GnashImage::GnashImage(iterator data, size_t width, size_t height, -@@ -55,6 +71,8 @@ GnashImage::GnashImage(iterator data, size_t width, size_t height, - _height(height), - _data(data) - { -+ // Callers should check dimensions -+ assert(checkValidSize(_width, _height, channels())); - } - - /// Create an image allocating a buffer of height*pitch bytes -@@ -66,8 +84,9 @@ GnashImage::GnashImage(size_t width, size_t height, ImageType type, - _width(width), - _height(height) - { -- const size_t max = std::numeric_limits<boost::int32_t>::max(); -- if (size() > max) { -+ // Constructed from external input, so restrict dimensions to avoid -+ // overflow in size calculations -+ if (!checkValidSize(_width, _height, channels())) { - throw std::bad_alloc(); - } - _data.reset(new value_type[size()]); --- -cgit v0.9.0.2 diff --git a/multimedia/gnash/patch/gnash-0.8.10-kde4-libdir.patch b/multimedia/gnash/patch/gnash-0.8.10-kde4-libdir.patch deleted file mode 100644 index b3279441d2..0000000000 --- a/multimedia/gnash/patch/gnash-0.8.10-kde4-libdir.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -ur a/macros/kde4.m4 b/macros/kde4.m4 ---- a/macros/kde4.m4 2011-02-26 19:11:08.000000000 +0100 -+++ b/macros/kde4.m4 2011-11-25 18:09:25.000000000 +0100 -@@ -198,7 +198,7 @@ - if test -d ${KDE4_PREFIX}/lib64 -a -f /etc/redhat-release; then - KDE4_PLUGINDIR="${KDE4_PREFIX}/lib64/kde4" - else -- KDE4_PLUGINDIR="${KDE4_PREFIX}/lib/kde4" -+ KDE4_PLUGINDIR="${KDE4_PREFIX}/${acl_libdirstem}/kde4" - fi - fi - if test x"${with_kde4_servicesdir}" != x ; then diff --git a/multimedia/gnash/patch/gnash-0.8.10-klash.patch b/multimedia/gnash/patch/gnash-0.8.10-klash.patch deleted file mode 100644 index e6afec04d2..0000000000 --- a/multimedia/gnash/patch/gnash-0.8.10-klash.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -ur a/macros/kde4.m4 b/macros/kde4.m4 ---- a/macros/kde4.m4 2011-02-26 19:11:08.000000000 +0100 -+++ b/macros/kde4.m4 2011-03-21 00:04:38.845997945 +0100 -@@ -210,7 +210,7 @@ - KDE4_CONFIGDIR="${KDE4_PREFIX}/share/kde4/config" - fi - if test x"${KDE4_APPSDATADIR}" = x ; then -- KDE4_APPSDATADIR="${KDE4_PREFIX}/share/kde4/apps/klash" -+ KDE4_APPSDATADIR="${KDE4_PREFIX}/share/apps/klash" - fi - - if test x"${ac_cv_path_kde4_incl}" != x ; then diff --git a/multimedia/gnash/patch/gnash-boost.patch b/multimedia/gnash/patch/gnash-boost.patch deleted file mode 100644 index 55208f1ae3..0000000000 --- a/multimedia/gnash/patch/gnash-boost.patch +++ /dev/null @@ -1,14 +0,0 @@ ---- gnash-0.8.10/libbase/accumulator.h.orig 2016-02-08 02:56:17.059694787 +0700 -+++ gnash-0.8.10/libbase/accumulator.h 2016-02-08 02:57:58.375615249 +0700 -@@ -61,6 +61,11 @@ - virtual unsigned min_tokens() const { return 0; } - virtual unsigned max_tokens() const { return 0; } - -+ #if BOOST_VERSION >= 105900 -+ /// There are no tokens, so this is indifferent. -+ virtual bool adjacent_tokens_only() const { return false; } -+ #endif -+ - /// Accumulating from different sources is silly. - virtual bool is_composing() const { return false; } - diff --git a/multimedia/plexmediaserver/plexmediaserver.SlackBuild b/multimedia/plexmediaserver/plexmediaserver.SlackBuild index 0921c984b9..462c61ed14 100644 --- a/multimedia/plexmediaserver/plexmediaserver.SlackBuild +++ b/multimedia/plexmediaserver/plexmediaserver.SlackBuild @@ -28,7 +28,7 @@ # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=plexmediaserver -VERSION=${VERSION:-1.21.4.4079_1b7748a7b} +VERSION=${VERSION:-1.22.2.4282_a97b03fad} PKG_VERSION=$(echo $VERSION | tr _ -) BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/multimedia/plexmediaserver/plexmediaserver.info b/multimedia/plexmediaserver/plexmediaserver.info index 4bb724aa50..2ac5b50f07 100644 --- a/multimedia/plexmediaserver/plexmediaserver.info +++ b/multimedia/plexmediaserver/plexmediaserver.info @@ -1,10 +1,10 @@ PRGNAM="plexmediaserver" -VERSION="1.21.4.4079_1b7748a7b" +VERSION="1.22.2.4282_a97b03fad" HOMEPAGE="https://plex.tv/" -DOWNLOAD="https://downloads.plex.tv/plex-media-server-new/1.21.4.4079-1b7748a7b/debian/plexmediaserver_1.21.4.4079-1b7748a7b_i386.deb" -MD5SUM="6bca5aae5f98a2a3680ea1f29172ee90" -DOWNLOAD_x86_64="https://downloads.plex.tv/plex-media-server-new/1.21.4.4079-1b7748a7b/debian/plexmediaserver_1.21.4.4079-1b7748a7b_amd64.deb" -MD5SUM_x86_64="005c22e60960323c396d68a24409794b" +DOWNLOAD="https://downloads.plex.tv/plex-media-server-new/1.22.2.4282-a97b03fad/debian/plexmediaserver_1.22.2.4282-a97b03fad_i386.deb" +MD5SUM="6f9bf1be451504c1a23e1050162f5eb6" +DOWNLOAD_x86_64="https://downloads.plex.tv/plex-media-server-new/1.22.2.4282-a97b03fad/debian/plexmediaserver_1.22.2.4282-a97b03fad_amd64.deb" +MD5SUM_x86_64="c57ad0e9fc1c14fafe67f35624047b4d" REQUIRES="" MAINTAINER="Stu Miller" EMAIL="slackbuilds@go4it2day.com" diff --git a/multimedia/pyradio/pyradio.SlackBuild b/multimedia/pyradio/pyradio.SlackBuild index 69a85bb7a2..7489d189f6 100644 --- a/multimedia/pyradio/pyradio.SlackBuild +++ b/multimedia/pyradio/pyradio.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for pyradio -# Written by Jostein Berntsen <jbernts@broadpark.no> +# Written by Jostein Berntsen <jvbernts@online.no> PRGNAM=pyradio diff --git a/multimedia/pyradio/pyradio.info b/multimedia/pyradio/pyradio.info index 3bc67d90b0..2f8d48ed97 100644 --- a/multimedia/pyradio/pyradio.info +++ b/multimedia/pyradio/pyradio.info @@ -7,4 +7,4 @@ DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" MAINTAINER="Jostein Berntsen" -EMAIL="jbernts@broadpark.no" +EMAIL="jvbernts@online.no" diff --git a/multimedia/srt-to-vtt-cl/README b/multimedia/srt-to-vtt-cl/README new file mode 100644 index 0000000000..31ade96dde --- /dev/null +++ b/multimedia/srt-to-vtt-cl/README @@ -0,0 +1,2 @@ +A command line tool that converts subtitle files from SubRib (.srt) +format to WebVTT (.vtt) format. diff --git a/multimedia/srt-to-vtt-cl/slack-desc b/multimedia/srt-to-vtt-cl/slack-desc new file mode 100644 index 0000000000..5ee4085a49 --- /dev/null +++ b/multimedia/srt-to-vtt-cl/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +srt-to-vtt-cl: srt-to-vtt-cl (convert srt files to webtvv) +srt-to-vtt-cl: +srt-to-vtt-cl: A command line tool that converts subtitle files from +srt-to-vtt-cl: SubRib (.srt) format to WebVTT (.vtt) format. +srt-to-vtt-cl: +srt-to-vtt-cl: +srt-to-vtt-cl: +srt-to-vtt-cl: +srt-to-vtt-cl: +srt-to-vtt-cl: +srt-to-vtt-cl: diff --git a/multimedia/srt-to-vtt-cl/srt-to-vtt-cl.SlackBuild b/multimedia/srt-to-vtt-cl/srt-to-vtt-cl.SlackBuild new file mode 100644 index 0000000000..83d58c3a27 --- /dev/null +++ b/multimedia/srt-to-vtt-cl/srt-to-vtt-cl.SlackBuild @@ -0,0 +1,93 @@ +#!/bin/sh + +# Slackware build script for <srt-to-vtt-cl> + +# Copyright 2021, Michales Michaloudes (clavisound), Greece +# 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=srt-to-vtt-cl +VERSION=${VERSION:-1.2.0} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$VERSION +tar xvf $CWD/$PRGNAM-$VERSION.tar.gz +cd $PRGNAM-$VERSION/SRT\ to\ VTT\ Converter/ +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +CFLAGS="$SLKCFLAGS" \ +CXXFLAGS="$SLKCFLAGS" \ +make + +mkdir -p $PKG/usr/bin +cp ../bin/Linux/*/srt-vtt $PKG/usr/bin/ + +find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +cd $TMP/$PRGNAM-$VERSION +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a \ + LICENSE.txt README.md \ + $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} diff --git a/multimedia/srt-to-vtt-cl/srt-to-vtt-cl.info b/multimedia/srt-to-vtt-cl/srt-to-vtt-cl.info new file mode 100644 index 0000000000..2b698bab60 --- /dev/null +++ b/multimedia/srt-to-vtt-cl/srt-to-vtt-cl.info @@ -0,0 +1,11 @@ +PRGNAM="srt-to-vtt-cl" +VERSION="1.2.0" +HOMEPAGE="https://github.com/nwoltman/srt-to-vtt-cl" +DOWNLOAD="https://github.com/nwoltman/srt-to-vtt-cl/archive/v1.2.0/srt-to-vtt-cl-1.2.0.tar.gz" +MD5SUM="613910cce5cf1c865ca89fa3c4a608e6" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="" +MAINTAINER="Michales Michaloudes" +EMAIL="korgie@gmail.com" + diff --git a/network/AdGuardHome/AdGuardHome.SlackBuild b/network/AdGuardHome/AdGuardHome.SlackBuild index 55e5306782..85e19365bc 100644 --- a/network/AdGuardHome/AdGuardHome.SlackBuild +++ b/network/AdGuardHome/AdGuardHome.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=AdGuardHome -VERSION=${VERSION:-0.105.1} +VERSION=${VERSION:-0.105.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/network/AdGuardHome/AdGuardHome.info b/network/AdGuardHome/AdGuardHome.info index 667bf09198..b254d22293 100644 --- a/network/AdGuardHome/AdGuardHome.info +++ b/network/AdGuardHome/AdGuardHome.info @@ -1,10 +1,10 @@ PRGNAM="AdGuardHome" -VERSION="0.105.1" +VERSION="0.105.2" HOMEPAGE="https://adguard.com/adguard-home.html" -DOWNLOAD="https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.105.1/AdGuardHome_linux_386.tar.gz" -MD5SUM="1d29d45e7790ef908fb85a9becb510d8" -DOWNLOAD_x86_64="https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.105.1/AdGuardHome_linux_amd64.tar.gz" -MD5SUM_x86_64="8a5a437834fbbed10fe0ab289ca1f7c3" +DOWNLOAD="https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.105.2/AdGuardHome_linux_386.tar.gz" +MD5SUM="257243522f370491c4c3515270dbf5f1" +DOWNLOAD_x86_64="https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.105.2/AdGuardHome_linux_amd64.tar.gz" +MD5SUM_x86_64="e7e99dda4cbe67e8f65545440805b4e2" REQUIRES="" MAINTAINER="Alexander Verbovetsky" EMAIL="alik@ejik.org" diff --git a/network/Electrum/Electrum.SlackBuild b/network/Electrum/Electrum.SlackBuild index 32087f4e5d..7b9877ac08 100644 --- a/network/Electrum/Electrum.SlackBuild +++ b/network/Electrum/Electrum.SlackBuild @@ -3,7 +3,7 @@ # Slackware build script for Electrum # Copyright 2014-2018 Willy Sudiarto Raharjo <willysr@slackbuilds.org> -# Copyright 2019 nomnombtc <nomnombtc@arcor.de> +# Copyright 2019-2021 nomnombtc <nomnombtc@arcor.de> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,7 +24,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=Electrum -VERSION=${VERSION:-4.0.9} +VERSION=${VERSION:-4.1.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/network/Electrum/Electrum.info b/network/Electrum/Electrum.info index dbe65a8c9d..c11549a938 100644 --- a/network/Electrum/Electrum.info +++ b/network/Electrum/Electrum.info @@ -1,10 +1,10 @@ PRGNAM="Electrum" -VERSION="4.0.9" +VERSION="4.1.1" HOMEPAGE="https://electrum.org/" -DOWNLOAD="https://download.electrum.org/4.0.9/Electrum-4.0.9.tar.gz" -MD5SUM="e98edf2e8a9c43ed68639181ec15d1df" +DOWNLOAD="https://download.electrum.org/4.1.1/Electrum-4.1.1.tar.gz" +MD5SUM="e15a6260cdb4af85d324ce9cb68bec35" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="python3-PyQt5 protobuf3 cryptography dnspython secp256k1 python-certifi python3-six python3-aiohttp python3-aiohttp-socks python3-aiorpcX python-qrcode python-chardet python-bitstring QDarkStyle" +REQUIRES="python3-PyQt5 protobuf3 cryptography dnspython secp256k1 python-certifi python3-six python3-aiohttp python3-aiohttp-socks python3-aiorpcX-legacy python-qrcode python-chardet python-bitstring QDarkStyle" MAINTAINER="nomnombtc" EMAIL="nomnombtc@arcor.de" diff --git a/network/acme.sh/README b/network/acme.sh/README index c251271d74..44518a476a 100644 --- a/network/acme.sh/README +++ b/network/acme.sh/README @@ -1,22 +1,24 @@ An ACME Shell script -- An ACME protocol client written purely in Shell (Unix shell) language. -- Full ACME protocol implementation. -- Support ACME v1 and ACME v2 -- Support ACME v2 wildcard certs -- Simple, powerful and very easy to use. You only need 3 minutes to - learn it. -- Bash, dash and sh compatible. -- Simplest shell script for Let's Encrypt free certificate client. -- Purely written in Shell with no dependencies on python or the - official Let's Encrypt client. -- Just one script to issue, renew and install your certificates - automatically. -- DOES NOT require root/sudoer access. -- Docker friendly -- IPv6 support -- Cron job notifications for renewal or error etc. + - An ACME protocol client written purely in Shell (Unix shell) + language. + - Full ACME protocol implementation. + - Support ACME v1 and ACME v2 + - Support ACME v2 wildcard certs + - Simple, powerful and very easy to use. You only need 3 minutes to + learn it. + - Bash, dash and sh compatible. + - Simplest shell script for Let's Encrypt free certificate client. + - Purely written in Shell with no dependencies on python or the + official Let's Encrypt client. + - Just one script to issue, renew and install your certificates + automatically. + - DOES NOT require root/sudoer access. + - Docker friendly + - IPv6 support + - Cron job notifications for renewal or error etc. Optional dependencies: * socat - to standalone mode + diff --git a/network/acme.sh/acme.sh.SlackBuild b/network/acme.sh/acme.sh.SlackBuild index 6fa631cebc..554aa6df98 100644 --- a/network/acme.sh/acme.sh.SlackBuild +++ b/network/acme.sh/acme.sh.SlackBuild @@ -2,7 +2,7 @@ # # Slackware build script for acme.sh # -# Copyright 2019-2020 Corrado Franco (https://corradofranco.it) +# Copyright 2019-2021 Corrado Franco (https://corradofranco.it) # All rights reserved. # # This program is free software: you can redistribute it and/or modify @@ -26,7 +26,7 @@ # Latest version of this SlackBuild at https://github.com/conraid/SlackBuilds PRGNAM=acme.sh -VERSION=${VERSION:-2.8.5} +VERSION=${VERSION:-2.8.8} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/network/acme.sh/acme.sh.info b/network/acme.sh/acme.sh.info index 05eb09d638..2e4561fcd0 100644 --- a/network/acme.sh/acme.sh.info +++ b/network/acme.sh/acme.sh.info @@ -1,8 +1,8 @@ PRGNAM="acme.sh" -VERSION="2.8.5" +VERSION="2.8.8" HOMEPAGE="https://acme.sh/" -DOWNLOAD="https://github.com/Neilpang/acme.sh/archive/2.8.5/acme.sh-2.8.5.tar.gz" -MD5SUM="226b7155fe85316a7fbd1b54f9639fd2" +DOWNLOAD="https://github.com/Neilpang/acme.sh/archive/2.8.8/acme.sh-2.8.8.tar.gz" +MD5SUM="92260273122eed14607db4f1306cd25a" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/network/anydesk/anydesk.SlackBuild b/network/anydesk/anydesk.SlackBuild index aac6be4bfd..dff8b6f1b5 100644 --- a/network/anydesk/anydesk.SlackBuild +++ b/network/anydesk/anydesk.SlackBuild @@ -23,16 +23,17 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=anydesk -VERSION=${VERSION:-6.0.1} +VERSION=${VERSION:-6.1.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} if [ -z "$ARCH" ]; then - case "$( uname -m )" in - i?86) ARCH=i586 ;; - arm*) ARCH=arm ;; - *) ARCH=$( uname -m ) ;; - esac + ARCH=$( uname -m ) +fi + +if [ "$ARCH" != "x86_64" ]; then + echo "Package for $ARCH architecture is not available." + exit 1 fi CWD=$(pwd) @@ -42,15 +43,6 @@ OUTPUT=${OUTPUT:-/tmp} set -e -if [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" - BITS="amd64" -else - echo "Package for $(uname -m) architecture is not available." - exit 1 -fi - rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP @@ -71,7 +63,7 @@ cat $CWD/slack-desc > $PKG/install/slack-desc cat $CWD/doinst.sh > $PKG/install/doinst.sh mkdir -p $PKG/etc/rc.d/ -cp $CWD/rc.anydesk $PKG/etc/rc.d/rc.anydesk +cat $CWD/rc.anydesk > $PKG/etc/rc.d/rc.anydesk.new cd $PKG /sbin/makepkg -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} diff --git a/network/anydesk/anydesk.info b/network/anydesk/anydesk.info index 1ab5b2b2fb..15a9deed47 100644 --- a/network/anydesk/anydesk.info +++ b/network/anydesk/anydesk.info @@ -1,10 +1,10 @@ PRGNAM="anydesk" -VERSION="6.0.1" +VERSION="6.1.0" HOMEPAGE="https://anydesk.com/" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://download.anydesk.com/linux/anydesk_6.0.1-1_x86_64.rpm" -MD5SUM_x86_64="5660c68e7dd31ce95dc74e02e74f776d" +DOWNLOAD_x86_64="https://download.anydesk.com/linux/anydesk_6.1.0-1_x86_64.rpm" +MD5SUM_x86_64="34fcffc15185cdd658353b95c814d0f7" REQUIRES="gtkglext lsb-release" MAINTAINER="Reza Talebi" EMAIL="reza.talebi.73@outlook.com" diff --git a/network/anydesk/doinst.sh b/network/anydesk/doinst.sh index aea0f894eb..4a1462ff3a 100644 --- a/network/anydesk/doinst.sh +++ b/network/anydesk/doinst.sh @@ -1,3 +1,27 @@ +config() { + NEW="$1" + OLD="$(dirname $NEW)/$(basename $NEW .new)" + # If there's no config file by that name, mv it over: + if [ ! -r $OLD ]; then + mv $NEW $OLD + elif [ "$(cat $OLD | md5sum)" = "$(cat $NEW | md5sum)" ]; then + # toss the redundant copy + rm $NEW + fi + # Otherwise, we leave the .new copy for the admin to consider... +} + +preserve_perms() { + NEW="$1" + OLD="$(dirname $NEW)/$(basename $NEW .new)" + if [ -e $OLD ]; then + cp -a $OLD ${NEW}.incoming + cat $NEW > ${NEW}.incoming + mv ${NEW}.incoming $NEW + fi + config $NEW +} + if [ -x /usr/bin/update-desktop-database ]; then /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1 fi @@ -11,3 +35,5 @@ if [ -e usr/share/icons/hicolor/icon-theme.cache ]; then /usr/bin/gtk-update-icon-cache -f usr/share/icons/hicolor >/dev/null 2>&1 fi fi + +preserve_perms etc/rc.d/rc.anydesk.new diff --git a/network/axel/README b/network/axel/README index a1f6e0a8e7..3368633451 100644 --- a/network/axel/README +++ b/network/axel/README @@ -1,7 +1,7 @@ Axel accelerates the HTTP/FTP downloading process by using multiple -connections for one file. It can use multiple mirrors for a download. Axel -has no dependencies and is lightweight, so it might be useful as a wget -clone on byte-critical systems. Axel is the perfect utility for those -connections to wherever you are downloading from that may have a limit -on ftp stream speeds, http sessions that burst and slow down, or servers -with a slow connection. +connections for one file. It can use multiple mirrors for a download. +Axel has no dependencies and is lightweight, so it might be useful as a +wget clone on byte-critical systems. Axel is the perfect utility for +those connections to wherever you are downloading from that may have a +limit on ftp stream speeds, http sessions that burst and slow down, or +servers with a slow connection. diff --git a/network/axel/axel.SlackBuild b/network/axel/axel.SlackBuild index 1fd45e4c8c..ada5d01ebe 100644 --- a/network/axel/axel.SlackBuild +++ b/network/axel/axel.SlackBuild @@ -4,7 +4,7 @@ # Copyright 2008 Antonio Hernández Blas <hba.nihilismus@gmail.com> # Copyright 2011 Matthew "mfillpot" Fillpot -# Copyright 2018-2020 Jostein Berntsen <jbernts@broadpark.no> +# Copyright 2018-2021 Jostein Berntsen <jvbernts@online.no> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,7 +25,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=axel -VERSION=${VERSION:-2.17.8} +VERSION=${VERSION:-2.17.10} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -84,7 +84,7 @@ find $PKG/usr/man -type f -exec gzip -9 {} \; for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a AUTHORS CONTRIBUTING.md COPYING CREDITS INSTALL NEWS README.md VERSION $PKG/usr/doc/$PRGNAM-$VERSION +cp -a CONTRIBUTING.md COPYING INSTALL NEWS README.md VERSION $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install diff --git a/network/axel/axel.info b/network/axel/axel.info index f20e9d19a9..994749100c 100644 --- a/network/axel/axel.info +++ b/network/axel/axel.info @@ -1,10 +1,10 @@ PRGNAM="axel" -VERSION="2.17.8" +VERSION="2.17.10" HOMEPAGE="https://github.com/axel-download-accelerator/axel" -DOWNLOAD="https://github.com/axel-download-accelerator/axel/releases/download/v2.17.8/axel-2.17.8.tar.gz" -MD5SUM="15c0d085d33b3908ebd8debc41b25afa" +DOWNLOAD="https://github.com/axel-download-accelerator/axel/releases/download/v2.17.10/axel-2.17.10.tar.gz" +MD5SUM="de52af0d6ed13e476107b17a802a6a64" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" MAINTAINER="Jostein Berntsen" -EMAIL="jbernts@broadpark.no" +EMAIL="jvbernts@online.no" diff --git a/network/basilisk-bin/basilisk-bin.SlackBuild b/network/basilisk-bin/basilisk-bin.SlackBuild index 82bc6872b6..24b2e373fd 100644 --- a/network/basilisk-bin/basilisk-bin.SlackBuild +++ b/network/basilisk-bin/basilisk-bin.SlackBuild @@ -24,7 +24,7 @@ PRGNAM=basilisk-bin SRCNAM=basilisk -VERSION=${VERSION:-2020.10.29} +VERSION=${VERSION:-2021.03.17} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -53,7 +53,7 @@ rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP rm -rf $SRCNAM -tar xvf $CWD/$SRCNAM-latest.linux64.tar.bz2 +tar xvf $CWD/$SRCNAM-latest.linux64.tar.xz cd $SRCNAM chown -R root:root . find -L . \ diff --git a/network/basilisk-bin/basilisk-bin.info b/network/basilisk-bin/basilisk-bin.info index 348fda3df9..1cf23772cb 100644 --- a/network/basilisk-bin/basilisk-bin.info +++ b/network/basilisk-bin/basilisk-bin.info @@ -1,10 +1,10 @@ PRGNAM="basilisk-bin" -VERSION="2020.10.29" +VERSION="2021.03.17" HOMEPAGE="https://www.basilisk-browser.org" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="http://us.basilisk-browser.org/release/basilisk-latest.linux64.tar.xz" -MD5SUM_x86_64="e68ebb5df528759c426519e35def9adb" +DOWNLOAD_x86_64="http://repo.khronosschoty.org/Slackware/basilisk/basilisk-bin/basilisk-latest.linux64.tar.xz" +MD5SUM_x86_64="5edda8852f40000a6a66848d2930c8a9" REQUIRES="" MAINTAINER="khronosschoty" EMAIL="khronosschoty@posteo.org" diff --git a/network/bluejeans/bluejeans.SlackBuild b/network/bluejeans/bluejeans.SlackBuild index 7ab75e1360..d322989b32 100644 --- a/network/bluejeans/bluejeans.SlackBuild +++ b/network/bluejeans/bluejeans.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for bluejeans -# Copyright 2019, 2020 Igor Alexandrov <igor.alexandrov@outlook.com> +# Copyright 2019-2021 Igor Alexandrov <igor.alexandrov@outlook.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=bluejeans -VERSION=${VERSION:-2.19.0.61} +VERSION=${VERSION:-2.21.3.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/network/bluejeans/bluejeans.info b/network/bluejeans/bluejeans.info index 589a4b2ef4..a348be5d79 100644 --- a/network/bluejeans/bluejeans.info +++ b/network/bluejeans/bluejeans.info @@ -1,10 +1,10 @@ PRGNAM="bluejeans" -VERSION="2.19.0.61" +VERSION="2.21.3.2" HOMEPAGE="https://www.bluejeans.com" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://swdl.bluejeans.com/desktop-app/linux/2.19.0/BlueJeans_2.19.0.61.rpm" -MD5SUM_x86_64="8156ea2be61c78584e7bb27a4e8a0ee3" +DOWNLOAD_x86_64="https://swdl.bluejeans.com/desktop-app/linux/2.21.3/BlueJeans_2.21.3.2.rpm" +MD5SUM_x86_64="c4e7f7931d3e40ccf31a8fd2cd09c631" REQUIRES="" MAINTAINER="Igor Alexandrov" EMAIL="igor.alexandrov@outlook.com" diff --git a/network/brave-browser/brave-browser.SlackBuild b/network/brave-browser/brave-browser.SlackBuild index 93205428b4..0a6ef9d8be 100644 --- a/network/brave-browser/brave-browser.SlackBuild +++ b/network/brave-browser/brave-browser.SlackBuild @@ -24,7 +24,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=brave-browser -VERSION=${VERSION:-1.20.103} +VERSION=${VERSION:-1.23.71} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/network/brave-browser/brave-browser.info b/network/brave-browser/brave-browser.info index d3b5b400c0..9e010bca35 100644 --- a/network/brave-browser/brave-browser.info +++ b/network/brave-browser/brave-browser.info @@ -1,10 +1,10 @@ PRGNAM="brave-browser" -VERSION="1.20.103" +VERSION="1.23.71" HOMEPAGE="https://brave.com" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://github.com/brave/brave-browser/releases/download/v1.20.103/brave-browser-1.20.103-1.x86_64.rpm" -MD5SUM_x86_64="f608436a11ffd6b80910e65c6506f08b" +DOWNLOAD_x86_64="https://github.com/brave/brave-browser/releases/download/v1.23.71/brave-browser-1.23.71-1.x86_64.rpm" +MD5SUM_x86_64="af87c4368633ba97a73d13cbfec95d40" REQUIRES="libxkbcommon" MAINTAINER="Andrew Payne" EMAIL="phalange@komputermatrix.com" diff --git a/network/davmail/davmail.SlackBuild b/network/davmail/davmail.SlackBuild index 8166e5c38d..1d4deb3c53 100644 --- a/network/davmail/davmail.SlackBuild +++ b/network/davmail/davmail.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for DavMail -# Copyright (c) 2015-2018 Giuseppe Di Terlizzi <giuseppe.diterlizzi@gmail.com> +# Copyright (c) 2015-2022 Giuseppe Di Terlizzi <giuseppe.diterlizzi@gmail.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -27,7 +27,7 @@ # Updated by Alfredo Tomasini <alto.tom@gmail.com> to support .zip releases PRGNAM=davmail -VERSION=${VERSION:-4.9.0} +VERSION=${VERSION:-5.5.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} ARCH=noarch diff --git a/network/davmail/davmail.info b/network/davmail/davmail.info index 5961fd4929..e21dc8593a 100644 --- a/network/davmail/davmail.info +++ b/network/davmail/davmail.info @@ -1,8 +1,8 @@ PRGNAM="davmail" -VERSION="4.9.0" +VERSION="5.5.1" HOMEPAGE="http://davmail.sourceforge.net" -DOWNLOAD="https://sourceforge.net/projects/davmail/files/davmail/4.9.0/davmail-4.9.0-2652.zip" -MD5SUM="0d907e0dac83cfe834d2260f6624a2f2" +DOWNLOAD="https://sourceforge.net/projects/davmail/files/davmail/5.5.1/davmail-5.5.1-3299.zip" +MD5SUM="ae194c3571e107081164913a001d6f27" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="jdk" diff --git a/network/davmail/davmail.sh b/network/davmail/davmail.sh index 117fb8188a..4a2f245f6f 100644 --- a/network/davmail/davmail.sh +++ b/network/davmail/davmail.sh @@ -1,4 +1,15 @@ #!/bin/sh + BASE=/usr/share/davmail -for i in $BASE/lib/*; do export CLASSPATH=$CLASSPATH:$i; done -exec java -Xmx512M -Dsun.net.inetaddr.ttl=60 -cp $BASE/davmail.jar:$CLASSPATH davmail.DavGateway $1 + +if [ -n "$JAVA_HOME" ]; then + JAVA_CMD="$JAVA_HOME/bin/java" +else + JAVA_CMD="$(which java)" +fi + +for i in $BASE/lib/*; do + export CLASSPATH=$CLASSPATH:$i; +done + +exec $JAVA_CMD -Xmx512M -Dsun.net.inetaddr.ttl=60 -cp $BASE/davmail.jar:$CLASSPATH davmail.DavGateway $1 diff --git a/network/discord/discord.SlackBuild b/network/discord/discord.SlackBuild index 168541a92b..4796f2f539 100644 --- a/network/discord/discord.SlackBuild +++ b/network/discord/discord.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for discord # -# Copyright 2016-2020 Jeremy Hansen <jebrhansen+SBo -at- gmail.com> +# Copyright 2016-2021 Jeremy Hansen <jebrhansen+SBo -at- gmail.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=discord -VERSION=${VERSION:-0.0.13} +VERSION=${VERSION:-0.0.14} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/network/discord/discord.info b/network/discord/discord.info index 00fdb257ec..1dbd59a296 100644 --- a/network/discord/discord.info +++ b/network/discord/discord.info @@ -1,10 +1,10 @@ PRGNAM="discord" -VERSION="0.0.13" +VERSION="0.0.14" HOMEPAGE="https://discordapp.com" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://dl.discordapp.net/apps/linux/0.0.13/discord-0.0.13.deb" -MD5SUM_x86_64="dea4e1aec0d8bad0938e22dd8d8e8049" +DOWNLOAD_x86_64="https://dl.discordapp.net/apps/linux/0.0.14/discord-0.0.14.deb" +MD5SUM_x86_64="e1122775041faf5a06b75ee0ccc40ae2" REQUIRES="libc++" MAINTAINER="Jeremy Hansen" EMAIL="jebrhansen+SBo@gmail.com" diff --git a/network/dissenter-browser/README b/network/dissenter-browser/README deleted file mode 100644 index e475ecd0fc..0000000000 --- a/network/dissenter-browser/README +++ /dev/null @@ -1,9 +0,0 @@ -The free speech web browser. - -Browse faster by blocking ads and trackers that violate your privacy -and cost you time and money. - -Dissenter is 64-bit software. - -This SlackBuild does not build Dissenter from source, it simply repackages -the binary. diff --git a/network/dissenter-browser/dissenter-browser.info b/network/dissenter-browser/dissenter-browser.info deleted file mode 100644 index d5ed39bc37..0000000000 --- a/network/dissenter-browser/dissenter-browser.info +++ /dev/null @@ -1,10 +0,0 @@ -PRGNAM="dissenter-browser" -VERSION="1.5.114" -HOMEPAGE="https://dissenter.com" -DOWNLOAD="UNSUPPORTED" -MD5SUM="" -DOWNLOAD_x86_64="https://github.com/gab-ai-inc/defiant-browser/releases/download/v1.5.114/dissenter-browser-1.5.114-1.x86_64.rpm" -MD5SUM_x86_64="1e79f69736bc849a08d3f4399c49aca1" -REQUIRES="" -MAINTAINER="Donald Cooley" -EMAIL="chytraeu@sdf.org" diff --git a/network/dissenter-browser/doinst.sh b/network/dissenter-browser/doinst.sh deleted file mode 100644 index f1e78d65ce..0000000000 --- a/network/dissenter-browser/doinst.sh +++ /dev/null @@ -1,7 +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 diff --git a/network/dissenter-browser/slack-desc b/network/dissenter-browser/slack-desc deleted file mode 100644 index e2446ed6b2..0000000000 --- a/network/dissenter-browser/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------------------------------------------------------| -dissenter-browser: dissenter-browser (the free speech web browser) -dissenter-browser: -dissenter-browser: Browse faster by blocking ads and trackers that violate your privacy -dissenter-browser: and cost you time and money. -dissenter-browser: -dissenter-browser: -dissenter-browser: -dissenter-browser: -dissenter-browser: -dissenter-browser: https://dissenter.com -dissenter-browser: diff --git a/network/dropbox/dropbox.SlackBuild b/network/dropbox/dropbox.SlackBuild index 71254ee8d8..3451428e14 100644 --- a/network/dropbox/dropbox.SlackBuild +++ b/network/dropbox/dropbox.SlackBuild @@ -29,7 +29,7 @@ # Source for x86_64: https://www.dropbox.com/download?plat=lnx.x86_64 PRGNAM=dropbox -VERSION=${VERSION:-115.4.601} +VERSION=${VERSION:-118.4.460} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/network/dropbox/dropbox.info b/network/dropbox/dropbox.info index e52deb8a67..84974b4983 100644 --- a/network/dropbox/dropbox.info +++ b/network/dropbox/dropbox.info @@ -1,10 +1,10 @@ PRGNAM="dropbox" -VERSION="115.4.601" +VERSION="118.4.460" HOMEPAGE="https://www.dropbox.com" -DOWNLOAD="https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86-115.4.601.tar.gz" -MD5SUM="7d8c4673cca59695a02421baf6163634" -DOWNLOAD_x86_64="https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-115.4.601.tar.gz" -MD5SUM_x86_64="6fcf9c711c810b0c4a7b13dddbb96cf3" +DOWNLOAD="https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86-118.4.460.tar.gz" +MD5SUM="1075e8b7ac5f97e205105eca615ac05f" +DOWNLOAD_x86_64="https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-118.4.460.tar.gz" +MD5SUM_x86_64="e2d2423fe1c52bde5ee85a20930a9dc2" REQUIRES="" MAINTAINER="Willy Sudiarto Raharjo" EMAIL="willysr@slackbuilds.org" diff --git a/network/emailrelay/emailrelay.SlackBuild b/network/emailrelay/emailrelay.SlackBuild index b0cc841be3..5c577864bc 100644 --- a/network/emailrelay/emailrelay.SlackBuild +++ b/network/emailrelay/emailrelay.SlackBuild @@ -2,8 +2,7 @@ # Slackware build script for emailrelay -# Copyright 2011,2013 Andrew Clemons, Wellington, New Zealand -# Copyright 2016-2018 Andrew Clemons, Wellington, New Zealand +# Copyright 2011,2013,2016-2021 Andrew Clemons, Wellington, New Zealand # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=emailrelay -VERSION=${VERSION:-2.0.1} +VERSION=${VERSION:-2.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/network/emailrelay/emailrelay.info b/network/emailrelay/emailrelay.info index 5a65182816..597b1b8132 100644 --- a/network/emailrelay/emailrelay.info +++ b/network/emailrelay/emailrelay.info @@ -1,8 +1,8 @@ PRGNAM="emailrelay" -VERSION="2.0.1" +VERSION="2.2" HOMEPAGE="http://emailrelay.sourceforge.net/" -DOWNLOAD="https://sourceforge.net/projects/emailrelay/files/emailrelay/2.0.1/emailrelay-2.0.1-src.tar.gz" -MD5SUM="eb9d59ad77f3b98184fa4efd76e37c47" +DOWNLOAD="https://sourceforge.net/projects/emailrelay/files/emailrelay/2.2/emailrelay-2.2-src.tar.gz" +MD5SUM="0cc919a5e688244e78ac0dabd11d60b5" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/network/emailrelay/slack-desc b/network/emailrelay/slack-desc index 8f22802191..79b64ebefe 100644 --- a/network/emailrelay/slack-desc +++ b/network/emailrelay/slack-desc @@ -16,4 +16,4 @@ emailrelay: through. When running as a store-and-forward MTA incoming messages emailrelay: are stored in a local spool directory, and then forwarded to the emailrelay: next SMTP server on request. emailrelay: -emailrelay: +emailrelay: http://emailrelay.sourceforge.net/ diff --git a/network/fdns/README b/network/fdns/README new file mode 100644 index 0000000000..7fd34b88c5 --- /dev/null +++ b/network/fdns/README @@ -0,0 +1,12 @@ +FDNS + +FDNS was designed to run as a local DoH proxy on a Linux desktop, +or as a server for a small network. Lean and mean, it protects the +computers against some of the most common cyber threats, all while +improving the privacy and the system performance. + +FDNS is written in C and licensed under GPLv3. The number one job +is privacy. We use only DoH services from non-logging providers, +while preferring small operators such as open-source enthusiasts +and privacy-oriented non-profit organizations. + diff --git a/network/fdns/fdns.SlackBuild b/network/fdns/fdns.SlackBuild new file mode 100644 index 0000000000..e15d2deab2 --- /dev/null +++ b/network/fdns/fdns.SlackBuild @@ -0,0 +1,98 @@ +#!/bin/sh + +# Slackware build script for fdns + +# +# Copyright 2020 Andreo F. Rissardo <andreotec@gmail.com> +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +PRGNAM=fdns +VERSION=${VERSION:-0.9.62} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$VERSION +tar xvf $CWD/$PRGNAM-$VERSION.tar.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 {} \; + +CFLAGS="$SLKCFLAGS" \ +CXXFLAGS="$SLKCFLAGS" \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --mandir=/usr/man \ + --docdir=/usr/doc/$PRGNAM-$VERSION \ + --build=$ARCH-slackware-linux + +sed -i "s|lib/fdns|lib${LIBDIRSUFFIX}/fdns|" Makefile +make +make install DESTDIR=$PKG + +find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +cp $TMP/$PRGNAM-$VERSION/{COPYING,README,RELNOTES} $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/network/fdns/fdns.info b/network/fdns/fdns.info new file mode 100644 index 0000000000..648a2f4700 --- /dev/null +++ b/network/fdns/fdns.info @@ -0,0 +1,10 @@ +PRGNAM="fdns" +VERSION="0.9.62" +HOMEPAGE="https://firejaildns.wordpress.com/" +DOWNLOAD="https://github.com/netblue30/fdns/releases/download/v0.9.62/fdns-0.9.62.tar.xz" +MD5SUM="54024101181e84174c164853ca086b48" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="libseccomp" +MAINTAINER="Andreo F. Rissardo" +EMAIL="andreotec@gmail.com" diff --git a/network/fdns/slack-desc b/network/fdns/slack-desc new file mode 100644 index 0000000000..8b7421c005 --- /dev/null +++ b/network/fdns/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +fdns: fdns (Firejail DNS-over-HTTPS Proxy Server) +fdns: +fdns: FDNS was designed to run as a local DoH proxy on a Linux desktop, +fdns: or as a server for a small network. Lean and mean, it protects the +fdns: computers against some of the most common cyber threats, all while +fdns: improving the privacy and the system performance. FDNS is written in +fdns: C and licensed under GPLv3. The number one job is privacy. The number +fdns: one job is privacy. +fdns: +fdns: https://firejaildns.wordpress.com +fdns: diff --git a/network/hostapd/README b/network/hostapd/README index 24cfefe967..258a947ed8 100644 --- a/network/hostapd/README +++ b/network/hostapd/README @@ -1,7 +1,7 @@ hostapd - IEEE 802.11 AP, IEEE 802.1X/WPA/WPA2/EAP/RADIUS Authenticator -hostapd is a user space daemon for access point and authentication servers. -It implements IEEE 802.11 access point management, IEEE 802.1X/WPA/WPA2/EAP -Authenticators, RADIUS client, EAP server, and RADIUS authentication server. -The current version supports Linux (Host AP, madwifi, Prism54 drivers) and -FreeBSD (net80211). +hostapd is a user space daemon for access point and authentication +servers. It implements IEEE 802.11 access point management, IEEE +802.1X/WPA/WPA2/EAP Authenticators, RADIUS client, EAP server, and +RADIUS authentication server. The current version supports Linux (Host +AP, madwifi, Prism54 drivers) and FreeBSD (net80211). diff --git a/network/hostapd/hostapd.SlackBuild b/network/hostapd/hostapd.SlackBuild index ae7e86ca5c..d9d8e6401a 100644 --- a/network/hostapd/hostapd.SlackBuild +++ b/network/hostapd/hostapd.SlackBuild @@ -28,7 +28,7 @@ PRGNAM=hostapd VERSION=${VERSION:-2.9} -BUILD=${BUILD:-2} +BUILD=${BUILD:-3} TAG=${TAG:-_SBo} if [ -z "$ARCH" ]; then diff --git a/network/hostapd/patches/0001-P2P-Fix-a-corner-case-in-peer-addition-based-on-PD-R.patch b/network/hostapd/patches/0001-P2P-Fix-a-corner-case-in-peer-addition-based-on-PD-R.patch new file mode 100644 index 0000000000..1942bb3d55 --- /dev/null +++ b/network/hostapd/patches/0001-P2P-Fix-a-corner-case-in-peer-addition-based-on-PD-R.patch @@ -0,0 +1,50 @@ +From 8460e3230988ef2ec13ce6b69b687e941f6cdb32 Mon Sep 17 00:00:00 2001 +From: Jouni Malinen <jouni@codeaurora.org> +Date: Tue, 8 Dec 2020 23:52:50 +0200 +Subject: [PATCH] P2P: Fix a corner case in peer addition based on PD Request + +p2p_add_device() may remove the oldest entry if there is no room in the +peer table for a new peer. This would result in any pointer to that +removed entry becoming stale. A corner case with an invalid PD Request +frame could result in such a case ending up using (read+write) freed +memory. This could only by triggered when the peer table has reached its +maximum size and the PD Request frame is received from the P2P Device +Address of the oldest remaining entry and the frame has incorrect P2P +Device Address in the payload. + +Fix this by fetching the dev pointer again after having called +p2p_add_device() so that the stale pointer cannot be used. + +Fixes: 17bef1e97a50 ("P2P: Add peer entry based on Provision Discovery Request") +Signed-off-by: Jouni Malinen <jouni@codeaurora.org> +--- + src/p2p/p2p_pd.c | 12 +++++------- + 1 file changed, 5 insertions(+), 7 deletions(-) + +diff --git a/src/p2p/p2p_pd.c b/src/p2p/p2p_pd.c +index 3994ec03f86b..05fd593494ef 100644 +--- a/src/p2p/p2p_pd.c ++++ b/src/p2p/p2p_pd.c +@@ -595,14 +595,12 @@ void p2p_process_prov_disc_req(struct p2p_data *p2p, const u8 *sa, + goto out; + } + ++ dev = p2p_get_device(p2p, sa); + if (!dev) { +- dev = p2p_get_device(p2p, sa); +- if (!dev) { +- p2p_dbg(p2p, +- "Provision Discovery device not found " +- MACSTR, MAC2STR(sa)); +- goto out; +- } ++ p2p_dbg(p2p, ++ "Provision Discovery device not found " ++ MACSTR, MAC2STR(sa)); ++ goto out; + } + } else if (msg.wfd_subelems) { + wpabuf_free(dev->info.wfd_subelems); +-- +2.25.1 + diff --git a/network/hostapd/patches/0001-P2P-Fix-copying-of-secondary-device-types-for-P2P-gr.patch b/network/hostapd/patches/0001-P2P-Fix-copying-of-secondary-device-types-for-P2P-gr.patch new file mode 100644 index 0000000000..4657b55d85 --- /dev/null +++ b/network/hostapd/patches/0001-P2P-Fix-copying-of-secondary-device-types-for-P2P-gr.patch @@ -0,0 +1,38 @@ +From 947272febe24a8f0ea828b5b2f35f13c3821901e Mon Sep 17 00:00:00 2001 +From: Jouni Malinen <jouni@codeaurora.org> +Date: Mon, 9 Nov 2020 11:43:12 +0200 +Subject: [PATCH] P2P: Fix copying of secondary device types for P2P group + client + +Parsing and copying of WPS secondary device types list was verifying +that the contents is not too long for the internal maximum in the case +of WPS messages, but similar validation was missing from the case of P2P +group information which encodes this information in a different +attribute. This could result in writing beyond the memory area assigned +for these entries and corrupting memory within an instance of struct +p2p_device. This could result in invalid operations and unexpected +behavior when trying to free pointers from that corrupted memory. + +Credit to OSS-Fuzz: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=27269 +Fixes: e57ae6e19edf ("P2P: Keep track of secondary device types for peers") +Signed-off-by: Jouni Malinen <jouni@codeaurora.org> +--- + src/p2p/p2p.c | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/src/p2p/p2p.c b/src/p2p/p2p.c +index 74b7b52ae05c..5cbfc217fc1f 100644 +--- a/src/p2p/p2p.c ++++ b/src/p2p/p2p.c +@@ -453,6 +453,8 @@ static void p2p_copy_client_info(struct p2p_device *dev, + dev->info.config_methods = cli->config_methods; + os_memcpy(dev->info.pri_dev_type, cli->pri_dev_type, 8); + dev->info.wps_sec_dev_type_list_len = 8 * cli->num_sec_dev_types; ++ if (dev->info.wps_sec_dev_type_list_len > WPS_SEC_DEV_TYPE_MAX_LEN) ++ dev->info.wps_sec_dev_type_list_len = WPS_SEC_DEV_TYPE_MAX_LEN; + os_memcpy(dev->info.wps_sec_dev_type_list, cli->sec_dev_types, + dev->info.wps_sec_dev_type_list_len); + } +-- +2.25.1 + diff --git a/network/keepalived/README b/network/keepalived/README index 5e28a766a0..bf9df21cd2 100644 --- a/network/keepalived/README +++ b/network/keepalived/README @@ -13,3 +13,5 @@ this server entrie from the LVS topology. In addition keepalived implements an independent VRRPv2 stack to handle director failover. So in short keepalived is a userspace daemon for LVS cluster nodes healthchecks and LVS directors failover. + +WARNING: nftables and libipset support are disabled for Slackware 14.2 diff --git a/network/keepalived/keepalived.SlackBuild b/network/keepalived/keepalived.SlackBuild index 2719b1d65f..c23734e1aa 100644 --- a/network/keepalived/keepalived.SlackBuild +++ b/network/keepalived/keepalived.SlackBuild @@ -24,7 +24,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=keepalived -VERSION=${VERSION:-2.1.5} +VERSION=${VERSION:-2.2.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -79,6 +79,7 @@ CXXFLAGS="$SLKCFLAGS" \ --docdir=/usr/doc/$PRGNAM-$VERSION \ --with-kernel-dir=/usr \ --disable-nftables \ + --disable-libipset \ --build=$ARCH-slackware-linux make diff --git a/network/keepalived/keepalived.info b/network/keepalived/keepalived.info index 96be269396..3677d84db9 100644 --- a/network/keepalived/keepalived.info +++ b/network/keepalived/keepalived.info @@ -1,8 +1,8 @@ PRGNAM="keepalived" -VERSION="2.1.5" +VERSION="2.2.2" HOMEPAGE="https://www.keepalived.org/" -DOWNLOAD="https://www.keepalived.org/software/keepalived-2.1.5.tar.gz" -MD5SUM="27e1cfff5b8dd95062ad415957e663e5" +DOWNLOAD="https://www.keepalived.org/software/keepalived-2.2.2.tar.gz" +MD5SUM="2e86bade4a7a48cfac7d35a6c9643d46" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/network/libteam/README b/network/libteam/README new file mode 100644 index 0000000000..a577a1e415 --- /dev/null +++ b/network/libteam/README @@ -0,0 +1,7 @@ +libteam - Library for controlling team network device + +The purpose of the Team softdev Linux driver is to provide a mechanism +to team multiple NICs (ports) into one logical one (teamdev) at L2 +layer. The process is called "channel bonding", "Ethernet bonding", +"channel teaming", "link aggregation", etc. This is already implemented +in the Linux kernel by the bonding driver. diff --git a/network/libteam/libteam.SlackBuild b/network/libteam/libteam.SlackBuild new file mode 100644 index 0000000000..cabaa3be15 --- /dev/null +++ b/network/libteam/libteam.SlackBuild @@ -0,0 +1,103 @@ +#!/bin/sh + +# Slackware build script for libteam + +# Copyright 2021 Ebben Aries <slackbuilds@dscp.org> +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +PRGNAM=libteam +VERSION=${VERSION:-1.31} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$VERSION +tar xvf $CWD/$PRGNAM-$VERSION.tar.gz +cd $PRGNAM-$VERSION +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +CFLAGS="$SLKCFLAGS" \ +CXXFLAGS="$SLKCFLAGS" \ +./autogen.sh + +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --mandir=/usr/man \ + --enable-static=no \ + --docdir=/usr/doc/$PRGNAM-$VERSION \ + --build=$ARCH-slackware-linux + +make +make install DESTDIR=$PKG + +find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +find $PKG/usr/man -type f -exec gzip -9 {} \; +for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a COPYING HOWTO.BASICS README $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} diff --git a/network/libteam/libteam.info b/network/libteam/libteam.info new file mode 100644 index 0000000000..446c311776 --- /dev/null +++ b/network/libteam/libteam.info @@ -0,0 +1,10 @@ +PRGNAM="libteam" +VERSION="1.31" +HOMEPAGE="http://libteam.org/" +DOWNLOAD="https://github.com/jpirko/libteam/archive/v1.31/libteam-1.31.tar.gz" +MD5SUM="3290ee003707684d84d1ff2bdaeda059" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="libdaemon jansson" +MAINTAINER="Ebben Aries" +EMAIL="slackbuilds@dscp.org" diff --git a/network/libteam/slack-desc b/network/libteam/slack-desc new file mode 100644 index 0000000000..b199f7944b --- /dev/null +++ b/network/libteam/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +libteam: libteam (Library for controlling team network device) +libteam: +libteam: The purpose of the Team softdev Linux driver is to provide a +libteam: mechanism to team multiple NICs (ports) into one logical one (teamdev) +libteam: at L2 layer. The process is called "channel bonding", "Ethernet +libteam: bonding", "channel teaming", "link aggregation", etc. This is already +libteam: implemented in the Linux kernel by the bonding driver. +libteam: +libteam: +libteam: Homepage: http://libteam.org/ +libteam: diff --git a/network/mumble/bump_overlay_version.patch b/network/mumble/bump_overlay_version.patch new file mode 100644 index 0000000000..87bc372c42 --- /dev/null +++ b/network/mumble/bump_overlay_version.patch @@ -0,0 +1,23 @@ +From d9a2a0d9b8005e2e01729195b95f20e434ffdfe6 Mon Sep 17 00:00:00 2001 +From: Robert Adam <dev@robert-adam.de> +Date: Mon, 15 Mar 2021 08:22:10 +0100 +Subject: [PATCH] BUILD: Bumped overlay version to 1.3.4 as well + +Fixes #4857 +--- + overlay_gl/overlay_gl.pro | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/overlay_gl/overlay_gl.pro b/overlay_gl/overlay_gl.pro +index 05ca8df082..0ea691b162 100644 +--- a/overlay_gl/overlay_gl.pro ++++ b/overlay_gl/overlay_gl.pro +@@ -10,7 +10,7 @@ include(../qmake/compiler.pri) + TEMPLATE = lib + CONFIG -= qt gui + CONFIG *= debug_and_release +-VERSION = 1.3.3 ++VERSION = 1.3.4 + SOURCES = overlay.c + + CONFIG(static) { diff --git a/network/mumble/mumble.SlackBuild b/network/mumble/mumble.SlackBuild index 065babbc92..7b98f57838 100644 --- a/network/mumble/mumble.SlackBuild +++ b/network/mumble/mumble.SlackBuild @@ -3,7 +3,7 @@ # Slackware build script for Mumble # Copyright 2011-2013 James Geboski <jgeboski@gmail.com> -# Copyright 2014-2015 Edward W. Koenig <kingbeowulf@gmail.com> +# Copyright 2014-2021 Edward W. Koenig <kingbeowulf@gmail.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,16 +23,16 @@ # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. # -# New maintainer: Edward W. Koenig <kingbeowulf@gmail.com> PRGNAM=mumble -VERSION=${VERSION:-1.3.3} -BUILD=${BUILD:-2} +VERSION=${VERSION:-1.3.4} +BUILD=${BUILD:-1} TAG=${TAG:-_SBo} G15=${G15:-no} OVERLAY=${OVERLAY:-no} COMPAT32=${COMPAT32:-no} +NUMJOBS=${NUMJOBS:-1} SPEECHD=${SPEECHD:-no} CELT070=${CELT070:-no} @@ -63,20 +63,24 @@ else LIBDIRSUFFIX="" fi -BUILD_G15="" -BUILD_OVERLAY="" - if [ "$G15" = "no" ]; then BUILD_G15="CONFIG+=no-g15" +else + BUILD_G15="" fi if [ "$OVERLAY" = "no" ]; then BUILD_OVERLAY="CONFIG+=no-overlay" +else + BUILD_OVERLAY="" fi if [ "$SPEECHD" = "no" ]; then BUILD_SPEECHD="CONFIG+=no-speechd" +else + BUILD_SPEECHD="" fi + # Celt is no longer maintained, and dropped in # favor of opus. Celt-0.7.0 is bundled for optional # backware compatibility. SBo's celt is incompatible. @@ -101,6 +105,9 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; +# Bumped overlay version to 1.3.4 as well Fixes #4857 +patch -p1 < $CWD/bump_overlay_version.patch + qmake-qt5 -recursive main.pro \ QMAKE_CFLAGS+="$SLKCFLAGS" \ QMAKE_CXXFLAGS+="$SLKCFLAGS" \ @@ -114,9 +121,9 @@ qmake-qt5 -recursive main.pro \ CONFIG+=no-bonjour \ CONFIG+=no-qt4-legacy-compat \ $BUILD_CELT \ + $BUILD_SPEECHD \ $BUILD_G15 \ - $BUILD_OVERLAY \ - $BUILD_SPEECHD + $BUILD_OVERLAY make release @@ -125,31 +132,27 @@ mkdir -p \ $PKG/usr/lib${LIBDIRSUFFIX}/mumble \ $PKG/usr/man/man1 \ $PKG/usr/share/{applications,pixmaps} + +install -m 644 man/mumble-overlay.1 $PKG/usr/man/man1 +install -m 644 man/mumble.1 $PKG/usr/man/man1 +install -m 644 scripts/mumble.desktop $PKG/usr/share/applications +install -m 644 icons/mumble.svg $PKG/usr/share/pixmaps install -m 755 release/mumble $PKG/usr/bin - if [ "$CELT070" = "yes" ]; then - cp -a release/libcelt0.so* $PKG/usr/lib${LIBDIRSUFFIX}/mumble + install -m 755 release/libcelt0.so* $PKG/usr/lib${LIBDIRSUFFIX}/mumble fi -install -m 644 \ - man/mumble-overlay.1 \ - man/mumble.1 \ - $PKG/usr/man/man1 - -install -m 644 scripts/mumble.desktop $PKG/usr/share/applications -install -m 644 icons/mumble.svg $PKG/usr/share/pixmaps - -find release/plugins -type f -name *.so \ +find release/plugins -type f -name "*.so" \ -exec install -m 755 {} $PKG/usr/lib${LIBDIRSUFFIX}/mumble \; # If the overlay was built, let's install the library for it -if [ -e release/libmumble.so.$VERSION ]; then +if [ "$OVERLAY" = "yes" ]; then install -m 755 release/libmumble.so.$VERSION $PKG/usr/lib${LIBDIRSUFFIX} install -m 755 scripts/mumble-overlay $PKG/usr/bin cd $PKG/usr/lib${LIBDIRSUFFIX} - ln -sf libmumble.so.$VERSION libmumble.so.1.2 + ln -sf libmumble.so.$VERSION libmumble.so.1.3 ln -sf libmumble.so.$VERSION libmumble.so.1 ln -sf libmumble.so.$VERSION libmumble.so cd - @@ -165,8 +168,7 @@ if [ "$COMPAT32" = "yes" -a "$OVERLAY" = "yes" -a "$ARCH" = "x86_64" ]; then qmake-qt5 \ QMAKE_CFLAGS="-m32 -O2 -march=i486 -mtune=i686" \ QMAKE_CXXFLAGS="-m32 -O2 -march=i486 -mtune=i686" \ - QMAKE_LFLAGS="-m32" \ - overlay_gl.pro + QMAKE_LFLAGS="-m32" overlay_gl.pro make release DESTDIR_ADD=-32 cd - @@ -175,7 +177,7 @@ if [ "$COMPAT32" = "yes" -a "$OVERLAY" = "yes" -a "$ARCH" = "x86_64" ]; then install -m 755 release-32/libmumble.so.$VERSION $PKG/usr/lib cd $PKG/usr/lib - ln -sf libmumble.so.$VERSION libmumble.so.1.2 + ln -sf libmumble.so.$VERSION libmumble.so.1.3 ln -sf libmumble.so.$VERSION libmumble.so.1 ln -sf libmumble.so.$VERSION libmumble.so cd - @@ -188,7 +190,7 @@ find $PKG/usr/man -type f -exec gzip -9 {} \; for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a CHANGES LICENSE README README.Linux $PKG/usr/doc/$PRGNAM-$VERSION +cp -a AUTHORS INSTALL CHANGES LICENSE README README.Linux $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install diff --git a/network/mumble/mumble.info b/network/mumble/mumble.info index 7f38d1e60d..ce3a2cddea 100644 --- a/network/mumble/mumble.info +++ b/network/mumble/mumble.info @@ -1,10 +1,10 @@ PRGNAM="mumble" -VERSION="1.3.3" +VERSION="1.3.4" HOMEPAGE="https://wiki.mumble.info/wiki/Main_Page" -DOWNLOAD="https://github.com/mumble-voip/mumble/releases/download/1.3.3/mumble-1.3.3.tar.gz" -MD5SUM="6f28a9627e5928f011a84be03be8f3da" +DOWNLOAD="https://github.com/mumble-voip/mumble/releases/download/1.3.4/mumble-1.3.4.tar.gz" +MD5SUM="d41ece1a4cefadfc1d04a16863514f98" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="protobuf opus speex qt5" +REQUIRES="opus speex protobuf3 qt5" MAINTAINER="Edward W. Koenig" EMAIL="kingbeowulf@gmail.com" diff --git a/network/munge/README b/network/munge/README index 3d3792de7a..7a6632501a 100644 --- a/network/munge/README +++ b/network/munge/README @@ -11,14 +11,14 @@ by a shared cryptographic key. Clients within this security realm can create and validate credentials without the use of root privileges, reserved ports, or platform-specific methods. -On most platforms, the munged daemon does not require root privileges to run. -If possible, you should run the daemon as a non-privileged user. +On most platforms, the munged daemon does not require root privileges to +run. If possible, you should run the daemon as a non-privileged user. This can be specified in the init script /etc/rc.d/rc.munge. # groupadd -g 310 munge # useradd -u 310 -d /var/lib/munge -s /bin/false -g munge munge -After installation a secret key file needs to be created. Follow instructions -from: +After installation a secret key file needs to be created. Follow +instructions from: https://github.com/dun/munge/wiki/Installation-Guide#creating-a-secret-key diff --git a/network/munge/munge.SlackBuild b/network/munge/munge.SlackBuild index 714c768926..e4cfeb6dc3 100644 --- a/network/munge/munge.SlackBuild +++ b/network/munge/munge.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for Munge -# Copyright 2015 Emmanuel N. Millan, Mendoza, Argentina. +# Copyright 2015-2021 Emmanuel N. Millan, Mendoza, Argentina. # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,12 +23,12 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=munge -VERSION=${VERSION:-0.5.13} +VERSION=${VERSION:-0.5.14} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} DOCS="AUTHORS COPYING COPYING.LESSER DISCLAIMER.LLNS DISCLAIMER.UC \ - HISTORY INSTALL JARGON META NEWS PLATFORMS QUICKSTART README README.MULTILIB" + HISTORY INSTALL JARGON KEYS NEWS PLATFORMS QUICKSTART README README.MULTILIB THANKS" if [ -z "$ARCH" ]; then case "$( uname -m )" in diff --git a/network/munge/munge.info b/network/munge/munge.info index acebdf893e..58e3aba957 100644 --- a/network/munge/munge.info +++ b/network/munge/munge.info @@ -1,8 +1,8 @@ PRGNAM="munge" -VERSION="0.5.13" +VERSION="0.5.14" HOMEPAGE="https://dun.github.io/munge/" -DOWNLOAD="https://github.com/dun/munge/releases/download/munge-0.5.13/munge-0.5.13.tar.xz" -MD5SUM="9204f34aac7f0cc50880196f4a8f5f33" +DOWNLOAD="https://github.com/dun/munge/releases/download/munge-0.5.14/munge-0.5.14.tar.xz" +MD5SUM="e81db7faf729611e23d0552334dfc212" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/network/murmur/murmur.SlackBuild b/network/murmur/murmur.SlackBuild index ff1bd62d31..7e90984094 100644 --- a/network/murmur/murmur.SlackBuild +++ b/network/murmur/murmur.SlackBuild @@ -25,7 +25,7 @@ PRGNAM=murmur SRCNAM=mumble -VERSION=${VERSION:-1.3.3} +VERSION=${VERSION:-1.3.4} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -142,7 +142,7 @@ for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; r mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a \ - CHANGES INSTALL LICENSE README README.Linux \ + AUTHORS CHANGES INSTALL LICENSE README README.Linux \ $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild diff --git a/network/murmur/murmur.info b/network/murmur/murmur.info index aa080c78f6..e76279a9b3 100644 --- a/network/murmur/murmur.info +++ b/network/murmur/murmur.info @@ -1,10 +1,10 @@ PRGNAM="murmur" -VERSION="1.3.3" +VERSION="1.3.4" HOMEPAGE="https://wiki.mumble.info/wiki/Main_Page" -DOWNLOAD="https://github.com/mumble-voip/mumble/releases/download/1.3.3/mumble-1.3.3.tar.gz" -MD5SUM="6f28a9627e5928f011a84be03be8f3da" +DOWNLOAD="https://github.com/mumble-voip/mumble/releases/download/1.3.4/mumble-1.3.4.tar.gz" +MD5SUM="d41ece1a4cefadfc1d04a16863514f98" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="protobuf qt5" +REQUIRES="protobuf3 qt5" MAINTAINER="Edward W. Koenig" EMAIL="kingbeowulf@gmail.com" diff --git a/network/neomutt/neomutt.SlackBuild b/network/neomutt/neomutt.SlackBuild index c070bae4ec..c0fc2c0cf3 100644 --- a/network/neomutt/neomutt.SlackBuild +++ b/network/neomutt/neomutt.SlackBuild @@ -2,7 +2,7 @@ # # Slackware build script for neomutt # -# Copyright 2016-2020 Corrado Franco (https://corradofranco.it) +# Copyright 2016-2021 Corrado Franco (https://corradofranco.it) # All rights reserved. # # This program is free software: you can redistribute it and/or modify @@ -26,8 +26,8 @@ # Latest version of this SlackBuild at https://github.com/conraid/SlackBuilds PRGNAM=neomutt -VERSION=${VERSION:-20200925} -BUILD=${BUILD:-2} +VERSION=${VERSION:-20210205} +BUILD=${BUILD:-1} TAG=${TAG:-_SBo} if [ -z ${ARCH:=""} ]; then diff --git a/network/neomutt/neomutt.info b/network/neomutt/neomutt.info index f79fd525db..a0c239cdb8 100644 --- a/network/neomutt/neomutt.info +++ b/network/neomutt/neomutt.info @@ -1,8 +1,8 @@ PRGNAM="neomutt" -VERSION="20200925" +VERSION="20210205" HOMEPAGE="https://github.com/neomutt/neomutt" -DOWNLOAD="https://github.com/neomutt/neomutt/archive/20200925/neomutt-20200925.tar.gz" -MD5SUM="9123ea811c8c0b292669d088b3018b9e" +DOWNLOAD="https://github.com/neomutt/neomutt/archive/20210205/neomutt-20210205.tar.gz" +MD5SUM="4d890c49634a71550292d128acab7f7a" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/network/newsboat/newsboat.SlackBuild b/network/newsboat/newsboat.SlackBuild index 4e36a04515..496474cb6f 100644 --- a/network/newsboat/newsboat.SlackBuild +++ b/network/newsboat/newsboat.SlackBuild @@ -24,7 +24,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=newsboat -VERSION=${VERSION:-2.22.1} +VERSION=${VERSION:-2.23} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/network/newsboat/newsboat.info b/network/newsboat/newsboat.info index 90d2fc34e0..5898ff4878 100644 --- a/network/newsboat/newsboat.info +++ b/network/newsboat/newsboat.info @@ -1,94 +1,100 @@ PRGNAM="newsboat" -VERSION="2.22.1" +VERSION="2.23" HOMEPAGE="https://www.newsboat.org/" -DOWNLOAD="https://newsboat.org/releases/2.22.1/newsboat-2.22.1.tar.xz \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/addr2line/addr2line-0.13.0.crate \ +DOWNLOAD="https://newsboat.org/releases/2.23/newsboat-2.23.tar.xz \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/addr2line/addr2line-0.14.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/adler/adler-0.2.3.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/aho-corasick/aho-corasick-0.7.13.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/arrayvec/arrayvec-0.5.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/aho-corasick/aho-corasick-0.7.15.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/arrayvec/arrayvec-0.5.2.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/autocfg/autocfg-1.0.1.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/backtrace/backtrace-0.3.50.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/backtrace/backtrace-0.3.55.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/bit-set/bit-set-0.5.2.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/bit-vec/bit-vec-0.6.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/bit-vec/bit-vec-0.6.3.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/bitflags/bitflags-1.2.1.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/bitvec/bitvec-0.19.4.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/block/block-0.1.6.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/byteorder/byteorder-1.3.4.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/cc/cc-1.0.60.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/cc/cc-1.0.66.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/cfg-if/cfg-if-0.1.10.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/cfg-if/cfg-if-1.0.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/chrono/chrono-0.4.19.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/clap/clap-2.33.3.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/codespan-reporting/codespan-reporting-0.9.5.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/curl-sys/curl-sys-0.4.39+curl-7.74.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/curl-sys/curl-sys-0.4.41+curl-7.75.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/cxx-build/cxx-build-0.5.10.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/cxx/cxx-0.5.10.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/cxxbridge-flags/cxxbridge-flags-0.5.10.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/cxxbridge-macro/cxxbridge-macro-0.5.10.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/fnv/fnv-1.0.7.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/form_urlencoded/form_urlencoded-1.0.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/funty/funty-1.0.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/funty/funty-1.1.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/getrandom/getrandom-0.1.15.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/gettext-rs/gettext-rs-0.5.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/gettext-sys/gettext-sys-0.19.9.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/gimli/gimli-0.22.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/getrandom/getrandom-0.2.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/gettext-rs/gettext-rs-0.6.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/gettext-sys/gettext-sys-0.21.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/gimli/gimli-0.23.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/idna/idna-0.2.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/lazy_static/lazy_static-1.4.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/lexical-core/lexical-core-0.7.4.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/libc/libc-0.2.81.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/lexical-core/lexical-core-0.7.5.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/libc/libc-0.2.90.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/libz-sys/libz-sys-1.1.2.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/link-cplusplus/link-cplusplus-1.0.4.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/locale_config/locale_config-0.3.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/malloc_buf/malloc_buf-0.0.6.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/matches/matches-0.1.8.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/memchr/memchr-2.3.3.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/miniz_oxide/miniz_oxide-0.4.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/memchr/memchr-2.3.4.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/miniz_oxide/miniz_oxide-0.4.3.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/natord/natord-1.0.9.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/nom/nom-6.0.1.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/num-integer/num-integer-0.1.43.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/num-traits/num-traits-0.2.12.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/nom/nom-6.1.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/num-integer/num-integer-0.1.44.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/num-traits/num-traits-0.2.14.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/objc-foundation/objc-foundation-0.1.1.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/objc/objc-0.2.7.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/objc_id/objc_id-0.1.1.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/object/object-0.20.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/once_cell/once_cell-1.5.2.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/openssl-sys/openssl-sys-0.9.58.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/object/object-0.22.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/once_cell/once_cell-1.7.2.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/percent-encoding/percent-encoding-2.1.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/pkg-config/pkg-config-0.3.18.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/ppv-lite86/ppv-lite86-0.2.9.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/pkg-config/pkg-config-0.3.19.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/ppv-lite86/ppv-lite86-0.2.10.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/proc-macro2/proc-macro2-1.0.24.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/proptest/proptest-0.10.1.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/quick-error/quick-error-1.2.3.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/quote/quote-1.0.7.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/quote/quote-1.0.8.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/radium/radium-0.5.3.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/rand/rand-0.7.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rand/rand-0.8.3.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/rand_chacha/rand_chacha-0.2.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rand_chacha/rand_chacha-0.3.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/rand_core/rand_core-0.5.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rand_core/rand_core-0.6.2.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/rand_hc/rand_hc-0.2.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rand_hc/rand_hc-0.3.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/rand_xorshift/rand_xorshift-0.2.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/redox_syscall/redox_syscall-0.1.57.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/regex-syntax/regex-syntax-0.6.18.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/regex/regex-1.3.9.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/redox_syscall/redox_syscall-0.2.4.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/regex-syntax/regex-syntax-0.6.21.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/regex/regex-1.4.2.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/remove_dir_all/remove_dir_all-0.5.3.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-demangle/rustc-demangle-0.1.16.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-demangle/rustc-demangle-0.1.18.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/rusty-fork/rusty-fork-0.3.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/ryu/ryu-1.0.5.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/scratch/scratch-1.0.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/section_testing/section_testing-0.0.4.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/section_testing/section_testing-0.0.5.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/static_assertions/static_assertions-1.1.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/syn/syn-1.0.48.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/syn/syn-1.0.55.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/tap/tap-1.0.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/tempfile/tempfile-3.1.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/termcolor/termcolor-1.1.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/tempfile/tempfile-3.2.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/termcolor/termcolor-1.1.2.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/textwrap/textwrap-0.11.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/thread_local/thread_local-1.0.1.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/time/time-0.1.44.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/tinyvec/tinyvec-0.3.4.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/tinyvec/tinyvec-1.1.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/tinyvec_macros/tinyvec_macros-0.1.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode-bidi/unicode-bidi-0.3.4.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode-normalization/unicode-normalization-0.1.13.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode-normalization/unicode-normalization-0.1.16.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode-width/unicode-width-0.1.8.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode-xid/unicode-xid-0.2.1.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/url/url-2.2.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/vcpkg/vcpkg-0.2.10.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/url/url-2.2.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/vcpkg/vcpkg-0.2.11.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/version_check/version_check-0.9.2.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/wait-timeout/wait-timeout-0.2.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/wasi/wasi-0.10.0+wasi-snapshot-preview1.crate \ @@ -99,94 +105,100 @@ DOWNLOAD="https://newsboat.org/releases/2.22.1/newsboat-2.22.1.tar.xz \ https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi/winapi-0.3.9.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/wyz/wyz-0.2.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/xdg/xdg-2.2.0.crate" -MD5SUM="b72d4c5daf2549a0ff6bd5c88287af37 \ - 936439213c803e7cc32c7910466952e3 \ +MD5SUM="fe5761463f29b71da688ca8a80c77ecf \ + e1373077f219ed66a14857a718ed79e1 \ c9d0c8f38c6686e47c29fe9b409c25c2 \ - 837ec91351db79aee59d6c96111460b0 \ - 38a5278571eefda86428a8ebfc1cedc2 \ + 93850f8bf39e61dcf80ce49b5e0943d7 \ + c83252f91435a921e7e4434956010344 \ c6443ec8d007c729ba5482008d0c864d \ - 769f657c808eb79e1cf70bc0f4cdb5b5 \ + c0a1f5967a1581beff2565ffeee3fb7b \ 8f8acc3c1caff2043085a0cc28a92757 \ - 90ba73709b69e02ca4e8a6fad0fb8c9d \ + 45a867175c81501378699f80724393c0 \ 6799c26a7eacaf8e58d3e45c6c5add89 \ f353cf73f811990f1529b637065de949 \ ea2d23ceb9f98853a7dffc6c02884464 \ e502e6c6b0dca9c1ae2d99e92b26f645 \ - 61b90a50085850bba25b409edff17c06 \ + b3ebb5d4433417e998d982d46334a6f4 \ 882dbbc613a93f64c3709b0a2bd0d6dc \ + 74634128440dbc3766bda76fdf0aaa05 \ 1581b390d17f6e73a43ffc8a7b009e57 \ bc79e0eb364df515a33755ac9a581cfd \ 7f5a0fb65f15b9a7f4b92ead2005437f \ - 57b991e3c6e71bfdeea7d075229b833b \ + 965d3dda0ed58748e6f0a615ebb70840 \ 4444b73f52b93818d14d68b971b1b1a3 \ 938ac35135c5cc2c735262d8698a0498 \ c71702f6505787cd3b70c77a9cd26d93 \ 7a992127d3bc3b08965068e628ebd36c \ 8dab3b3ec00dc56cffde0b0c410d47b5 \ e3225eb6ecda0f2c3d1d09c8450f7ef8 \ - 8f11ba523265f45fd56fedb9e90ba274 \ + 27091b1ee345635aa18fb8bfc51f5b1d \ 704babd757a22f163230a36fa5474890 \ - 82531b1bfc764100ef1e65a396ce66c5 \ - 3df461a703a246a44414887232007b7d \ - e3ac3f5ba49f6eee65b033f549f5abf1 \ + 3002f779af7b5eeab4161354dc7c79d8 \ + c7050135ef75f62fcbd5313898ec7884 \ + 69bddbd44804ae43b7f81cb0403b500c \ + 8dc2849c66f31ecaec6a5ff699deb070 \ 54ac4c56d9ec2800b8428020f24be67c \ fba3b040a55c01be7376d3dd5c4d4920 \ - a0d733f112d00b5a385e88f9f3b53e96 \ - 21a815dce24180ddceb02d732eb431ec \ + a5ca2def8bdf1deda1d2151bfb0f9800 \ + 1775405476046e602fdf8eb892cca057 \ e5768043e447a7423f030c1394440502 \ 7953eda62592968ef716363c206495ba \ 6fa7c4b0da26b511570845e41527bc8f \ 7c81e7a61ec172a229d6fdbc553e883d \ 7916dcd738a8fa6a2798754c20d6e146 \ - 124ec4f35274a0e9c1a4ef3dc0958643 \ - 308036ddba62d02f4b6540a2612f45d1 \ + fa3630e5867493e09296155763e4f4a0 \ + c291ac2f4465c030c058a7c1bc595783 \ 5a9b94ba54ea1f52f2a496ba982e3282 \ - 919641fb067930c5c137c2b315c619ac \ - 759816fe5b617674ae5dee83e3c3e6e2 \ - 2daa59d0efd38e9b5fbb2658b080eaa1 \ + 31afb592628dd2c4da5efbc649fd8066 \ + a8ec1126ef06244ac1e3773981a005f1 \ + c0e036fd990d0c9cae11b5876a5cb572 \ aecd889de42c8168e1bc97a6f2720d8f \ b4dcac855af5df71f3383d86c4a96b78 \ fd9aa273ad560dedd00ddcf3dbe808ce \ - 22d284a6253f4fd9b34ae40ff88f57f8 \ - d227ca24b102ae4ab2a4f3bc3bd44bf3 \ - 48067cc7d8ace5851af5f3ea557fee17 \ + edb0836579d7124116fbb2d8eabb3e5b \ + 921832a39e8a8aac72dfd9ed02227a87 \ f490982aceabdbd515348f63e638a782 \ - 0c860c0d0fa0dde03bd6be862fb1b6b4 \ - 6e13d1e2274baa18cf4522279dd6721a \ + 448bc61aee07661464d98da7660e9a1d \ + a4ff7abd41c57dfd24bbd4b50edb848f \ 0736e4f76f4f8f0a29563b0608ca3974 \ 400f57adb8d5ab059a2df92c7e3b0268 \ 3181dca31efe33cbed29a45d0ec67848 \ - 63b29211eef9ccee0b0401d423db0efd \ + ddd3199850a8a6a8db642923ed603a99 \ b807d4f7a87f5fbdcc4ef008cca53a4c \ 66d1cb32dce999907409f636f004b884 \ + e878596904877d1d7933d8f89a63dd49 \ 0a80ed36a125ac3cdfa09f8707055873 \ + bacea6e63b5b0b7a55a8881b47d80f3a \ a0f55fda89c0f97784edb18f4c253a49 \ + b5b168b1af99cbb8c0f5556ffe56f1e5 \ b269356e8646f3184a0e8d52a58cee69 \ + 69e9436d5c9889a6fdf199dfc5c3d3fe \ f81b88d1f8f9d0bc18849ad58b2f1b66 \ - 3cc3a4bd5861ca93d7c0d19129334703 \ - 24118e5657591c6f208dbb1d77fbc482 \ - eee136546e9f4735577dd20f45727c69 \ + 381ebb79fffdf657a666ee577323039e \ + 13373372c7ce2e894925d846625a7987 \ + 40d1ab8fd9b6e5e376b0839a9132abe1 \ 0538d1da369f3e3f0412aa4d735c1b61 \ - 94136c77f70313d3162e031638fc67ed \ + b5926b0ac31b2bca1675c6eb1f936d0b \ 13268e6ab4023043e6dd8e993ce8b88a \ a69721c73263cd2040e1a5f120b03a6f \ 8d2ed9bfda95009d8f61b5f575e91c13 \ - 82d23d1b89a2d4ccb381ba72f0b3f0db \ + b13390ad50aa277e39e4d46f7ed3eb14 \ c9defe80406280bcfce4ecf31c0200b3 \ - eb1e0cd0f5c66c3683676794f51e5394 \ + 83743b5ff7a15361f45fe0a2eb0b1575 \ 54346edfb0ec58936fa2af45908969ac \ - bb3ae104a9fa1b31568cc98c920a4653 \ - 62e883807a65ebe1ba9d0e555d703339 \ + 6e328718765f2352dd34f10215488fbb \ + ebdff467249aa3dca005a441dc824236 \ a8de006fe0c7e373c560dd51599287a8 \ a5dd75e77c7324f5c1d2d372c990d0a7 \ c6c50e4feea5f4cc4e1fb3c7e88606a5 \ - 253a33d4577293cbeb852f14069b4a84 \ + 097e3652f1adda8e7e425a7f5c288e27 \ + 7bfcad253aff26bc26c5e3521f3ba891 \ f403bbb812ce1a2d9270d9159cf9e8d3 \ - c3be058b692f0e9b25a3219b7b5d940c \ + 62fa1c42f9b351d9c411a4c86eacb707 \ 4272c279b06b88f8b0ffce7109348e27 \ a51c43692084979295641a7ffba4b297 \ - 2b19b51b60f46edd8f7826a3e8be2de9 \ - bff823ec07c5fbcc3e425c9c9e4b38a6 \ + 871061b3dab2a322a13effd0a800b05f \ + e17e2583e10c6947982de78aeae42a5c \ 8b01b016a9b6deebc1b43f296057efb5 \ 6708629acf3d2ecb7404e43255d2df85 \ a312b55a428f827a91097d1d8497b02b \ diff --git a/network/ngrok/README b/network/ngrok/README new file mode 100644 index 0000000000..13f022d63b --- /dev/null +++ b/network/ngrok/README @@ -0,0 +1,4 @@ +ngrok (Tunnel local servers to be reachable via the internet) + +ngrok allows you to expose TCP/TLS/HTTP servers running on your local machine +to the internet. Just tell ngrok what port your server is listening on. diff --git a/network/ngrok/ngrok.SlackBuild b/network/ngrok/ngrok.SlackBuild new file mode 100644 index 0000000000..b3f08c9ce0 --- /dev/null +++ b/network/ngrok/ngrok.SlackBuild @@ -0,0 +1,82 @@ +#!/bin/sh + +# Slackware build script for ngrok + +# Copyright 2020-2021 Ebben Aries <slackbuilds@dscp.org> +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +PRGNAM=ngrok +VERSION=${VERSION:-2.3.37} +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} + +case "$ARCH" in + x86_64) + BINARCH="amd64" + ;; + i?86) + BINARCH="386" + ;; + *) + echo "$ARCH is not supported." + exit 1 + ;; +esac + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$VERSION +mkdir $PRGNAM-$VERSION +cd $PRGNAM-$VERSION +unzip $CWD/${PRGNAM}-${VERSION}-linux-${BINARCH}.zip +chown -R root:root . +find -L . \ +\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ +\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +mkdir -p $PKG/usr/bin +install -D -m 0755 $PRGNAM $PKG/usr/bin/$PRGNAM + +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 + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} diff --git a/network/ngrok/ngrok.info b/network/ngrok/ngrok.info new file mode 100644 index 0000000000..5258614f8c --- /dev/null +++ b/network/ngrok/ngrok.info @@ -0,0 +1,10 @@ +PRGNAM="ngrok" +VERSION="2.3.37" +HOMEPAGE="https://ngrok.com" +DOWNLOAD="https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-2.3.37-linux-386.zip" +MD5SUM="2569c067239b3cd270f7032cd4e812fa" +DOWNLOAD_x86_64="https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-2.3.37-linux-amd64.zip" +MD5SUM_x86_64="a1ec825b2c854e3e1db7f70d44d46941" +REQUIRES="" +MAINTAINER="Ebben Aries" +EMAIL="slackbuilds@dscp.org" diff --git a/network/ngrok/slack-desc b/network/ngrok/slack-desc new file mode 100644 index 0000000000..b449849acf --- /dev/null +++ b/network/ngrok/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler----------------------------------------------------------| +ngrok: ngrok (Tunnel local servers to be reachable via the internet) +ngrok: +ngrok: ngrok allows you to expose TCP/TLS/HTTP servers running on your local +ngrok: machine to the internet. Just tell ngrok what port your server is +ngrok: listening on. +ngrok: +ngrok: Home-Page: https://ngrok.com +ngrok: +ngrok: +ngrok: +ngrok: diff --git a/network/nweb/README b/network/nweb/README new file mode 100644 index 0000000000..9f882d64d9 --- /dev/null +++ b/network/nweb/README @@ -0,0 +1,23 @@ +A tiny web server in C. + +nweb is a small and very safe mini web server nweb only servers out +file/web pages with extensions named below and only from the named +directory or its sub-directories. + +There is no fancy features = safe and secure. + +Example: nweb 8181 /home/nwebdir & + +Only Supports: gif jpg jpeg png ico zip gz tar htm html +Not Supported: URLs including "..", Java, Javascript, CGI +Not Supported: directories / /etc /bin /lib /tmp /usr /dev /sbin + +client.c: + +Also included is the source for a client. This client.c program is +designed to fake being a web browser. It sends the expected requests to +the web server over a network socket connection and displays the results +as text rather than graphically displaying the results. In the code you +will have to change the two lines as below to match your web server or +nweb server. See README.client for instructions. The client.c source +code can be found in the /usr/doc/nweb-<VERSION> directory. diff --git a/network/nweb/README.client b/network/nweb/README.client new file mode 100644 index 0000000000..1fd848e0bd --- /dev/null +++ b/network/nweb/README.client @@ -0,0 +1,64 @@ + client.c + +This client.c program is designed to fake being a web browser. It sends the +expected requests to the web server over a network socket connection and +displays the results as text rather than graphically displaying the results. In +the code you will have to change the two lines as below to match your web +server or nweb server. + +/* YOU WILL HAVE TO CHANGE THESE TWO LINES TO MATCH YOUR CONFIG / #define PORT + * 8181 / +Port number as an integer - web server default is 80 / #define IP_ADDRESS +"192.168.0.8" / IP Address as a string */ + +The default is to request the /index.html from the web server. If you want to +request another file then change the GET line as below: + +char *command = "GET /index.html HTTP/1.0 \r\n\r\n" ; + +To, for example: + +char *command = "GET /nigel.jpg HTTP/1.0 \r\n\r\n" ; + +Then compile the program with: cc client.c -o client + +I save the output in to a file as putting a non-test file like .jpg to the +terminal screen can cause chaos: client >output + +Then edit the output file: vi output + +In real life, the interaction of web browser and web server can be much more complex. + + 1. The web browser can tell the web server about its name, version and capabilities. + + 2. The web server can send complex file types line JavaScript or Java programs +or other active components. + + 3. They can maintain a longer connection over the socket for efficiency. + + 4. Below is an example of my Firefox brower requesting an index.html file. I +have added newline characters to make it readable - it is 1300 bytes long! I +have no idea what most of it is about. You will have to read the The World Wide +Web Consortium (W3C) at http://www.w3.org for all the details. + +GET /index.html HTTP/1.1Host: myserver.home.com:80User-Agent: Mozilla/5.0 (W indows; +U; Windows NT 5.1; en-GB; rv:1.9.2.28) Gecko/20120306 Firefox/3.6.28 (.NET CLR +3.5.30729)Ac cept: image/png,image/;q=0.8,/*;q=0.5Accept-Language: +en-gb,en;q=0.5Accept-Encoding: gzip,defla teAccept-Charset: ISO-8859-1,utf-8; +q=0.7,*;q=0.7Keep-Alive: 115Connection: keep-alive**Referer: +http://myserver.uk.home.com:8181/index.html**Cookie: +__utma=101107545.1790272076.1316019590.13289002 55.1328908680.164; +__utmz=101107545.1328566199.157.46.utmcsr=t.co|utmccn=(referral)|utmcmd=referral| u +tmcct=/iTJx4DO1; UnicaNIODID=ZBr8gm79vIG-XKeoGGb; W3SSO_ACCESS=abc.home.com; +ISP=70fdfc95 +d93011d783e4de784ea97766-70fdfc95d93011d783e4de784ea97766-f67749a8b899e8ceed7e940b8c4bf189; +Prof ile=2000121913394303111032836125|EN|866|866.BDF|en-GB; +_unam=693fb60-1337f162b72-11770d11-5; WLS intra_USERID=nigel@hotmail.com; +ipcInfo=cc%3Duk%3Blc%3Den%3Bac%3Dall; iwm1p=214617669; bprememberme=nigel@ +hotmail.com; EPSPROFILE=EE2355DFE16AE020BE6C62FCB6BF5602; +DWPERM=Xa.2/Xb.Xzso3-U35t8RWKvqBreGaQMgsP_RG +Fl1124oIt-L-OPJIdSautkBN0D4NUp9JLlpUqPqB6CWOo-pgrJwhxNvvSfPAajgetaA2MOYwHfQPXPTRG9zwOMMR57EHQtXhOy5Om +yzanyZthvVClm6uxvbwh0isEQ2Mm_9g2l7NjcA3RJdjuLaB3qlljOmyVuhDjBkgdNEb3PgYcCpbiu1FUzXrhPalhgsbAj7NBkaY88 +Yyg/Xc./Xd./Xf./Xg.1696801 + +I hope this has been instructive, thanks, Nigel Griffiths diff --git a/network/nweb/nweb.SlackBuild b/network/nweb/nweb.SlackBuild new file mode 100644 index 0000000000..cd2ac1d290 --- /dev/null +++ b/network/nweb/nweb.SlackBuild @@ -0,0 +1,89 @@ +#!/bin/sh + +# Slackware build script for nweb + +# Copyright 2021 Dave Woodfall <dave@slackbuilds.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=nweb +COMMIT=${COMMIT:-867a6dd46298c882501f5c26d31ee821177542ab} +VERSION=${VERSION:-23_"$( printf %s $COMMIT | cut -c 1-7 )"} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG/usr/bin $OUTPUT +cd $TMP +rm -rf $PRGNAM-$COMMIT +tar xvf $CWD/$PRGNAM-$COMMIT.tar.gz +cd $PRGNAM-$COMMIT +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +${CC:-gcc} $SLKCFLAGS nweb${VERSION:0:2}.c -o $PKG/usr/bin/nweb +strip --strip-unneeded $PKG/usr/bin/nweb + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION/{www-example,client} + +cp -a client.c $PKG/usr/doc/$PRGNAM-$VERSION/client +cp -a nigel.jpg favicon.ico nweb.log index.html \ + $PKG/usr/doc/$PRGNAM-$VERSION/www-example + +cp -a README.md $CWD/README.client $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/network/nweb/nweb.info b/network/nweb/nweb.info new file mode 100644 index 0000000000..1690b8b5b1 --- /dev/null +++ b/network/nweb/nweb.info @@ -0,0 +1,10 @@ +PRGNAM="nweb" +VERSION="23_867a6dd" +HOMEPAGE="https://github.com/ankushagarwal/nweb" +DOWNLOAD="https://github.com/ankushagarwal/nweb/archive/867a6dd46298c882501f5c26d31ee821177542ab/nweb-867a6dd46298c882501f5c26d31ee821177542ab.tar.gz" +MD5SUM="7570ab89a441f1b11f2ab099660b9daa" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="" +MAINTAINER="Dave Woodfall" +EMAIL="dave@slackbuilds.org" diff --git a/network/nweb/slack-desc b/network/nweb/slack-desc new file mode 100644 index 0000000000..a271191935 --- /dev/null +++ b/network/nweb/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +nweb: nweb (A tiny web server in C) +nweb: +nweb: nweb is a small and very safe mini web server nweb only servers out +nweb: file/web pages with certain extensions and only from the named +nweb: directory or its sub-directories. +nweb: +nweb: There is no fancy features = safe and secure. +nweb: +nweb: Example: nweb 8181 /home/nwebdir & +nweb: +nweb: diff --git a/network/onioncat/README b/network/onioncat/README index f45fc75710..8de34eae3d 100644 --- a/network/onioncat/README +++ b/network/onioncat/README @@ -1,5 +1,7 @@ -onioncat creates a transparent IP layer on top of Tor's hidden services. -It trainsmits IP-based data transparently through the Tor network on a -location hidden basis. You can think of it as a point-to -multipoint VPN -between hidden services. +OnionCat creates a transparent IPv6 layer on top of Tor's hidden +services or I2P's tunnels. It transmits any kind of IP-based data +transparently through the Tor/I2P network on a location hidden basis. +You can think of it as a peer-to-peer VPN between hidden services. +Having Tor/I2P installed is not required for building. +The Tor/I2P installation does not have to be from SBo. diff --git a/network/onioncat/onioncat.SlackBuild b/network/onioncat/onioncat.SlackBuild index b9ae0507ea..03a618b06a 100644 --- a/network/onioncat/onioncat.SlackBuild +++ b/network/onioncat/onioncat.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for onioncat -# Copyright 2013-2019 Markus Reichelt, Aachen, DE +# Copyright 2013-2021 Markus Reichelt, Aachen, DE # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -26,7 +26,7 @@ # Now maintained by Markus Reichelt, slackbuilds@mareichelt.de, 0xCCEEF115 PRGNAM=onioncat -VERSION=${VERSION:-0.2.8} +VERSION=${VERSION:-0.3.8} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -68,9 +68,9 @@ 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 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ - -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ @@ -86,6 +86,7 @@ CXXFLAGS="$SLKCFLAGS" \ --enable-handle-http \ --enable-packet-queue \ --enable-rtt \ + --disable-static \ --build=$ARCH-slackware-linux make diff --git a/network/onioncat/onioncat.info b/network/onioncat/onioncat.info index 9887a18521..ea846300c0 100644 --- a/network/onioncat/onioncat.info +++ b/network/onioncat/onioncat.info @@ -1,8 +1,8 @@ PRGNAM="onioncat" -VERSION="0.2.8" +VERSION="0.3.8" HOMEPAGE="https://www.cypherpunk.at/onioncat/" -DOWNLOAD="https://www.cypherpunk.at/ocat/download/Source/stable/onioncat-0.2.8.tar.gz" -MD5SUM="c4cd8a514c55471eee11719e1ff98b7c" +DOWNLOAD="https://www.cypherpunk.at/ocat/download/Source/0.3/onioncat-0.3.8.tar.gz" +MD5SUM="928e4bc2d2454d178d3ebddbf5a0436e" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/network/onioncat/slack-desc b/network/onioncat/slack-desc index f61e2634b1..8d2f9d9fdc 100644 --- a/network/onioncat/slack-desc +++ b/network/onioncat/slack-desc @@ -13,7 +13,7 @@ onioncat: services. It trainsmits IP-based data transparently through the Tor onioncat: network on a location hidden basis. You can think of it as a point-to onioncat: -multipoint VPN between hidden services. onioncat: +onioncat: I2P is also supported. onioncat: onioncat: Website : https://www.cypherpunk.at/onioncat/ onioncat: -onioncat: diff --git a/network/openfortivpn/openfortivpn.SlackBuild b/network/openfortivpn/openfortivpn.SlackBuild index 5af085af73..b4b3eb02bb 100644 --- a/network/openfortivpn/openfortivpn.SlackBuild +++ b/network/openfortivpn/openfortivpn.SlackBuild @@ -26,7 +26,7 @@ # PRGNAM=openfortivpn -VERSION=${VERSION:-1.14.1} +VERSION=${VERSION:-1.16.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/network/openfortivpn/openfortivpn.info b/network/openfortivpn/openfortivpn.info index 04e2bdd786..f5af3f59fc 100644 --- a/network/openfortivpn/openfortivpn.info +++ b/network/openfortivpn/openfortivpn.info @@ -1,8 +1,8 @@ PRGNAM="openfortivpn" -VERSION="1.14.1" +VERSION="1.16.0" HOMEPAGE="https://github.com/adrienverge/openfortivpn" -DOWNLOAD="https://github.com/adrienverge/openfortivpn/archive/v1.14.1/openfortivpn-1.14.1.zip" -MD5SUM="25a24710f6fcaac66d8fa0b1941895eb" +DOWNLOAD="https://github.com/adrienverge/openfortivpn/archive/v1.16.0/openfortivpn-1.16.0.zip" +MD5SUM="49da457d748059d455dec4c6dbff94fc" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/network/openresolv/openresolv.SlackBuild b/network/openresolv/openresolv.SlackBuild index 0c25880e5d..b21a307c5f 100644 --- a/network/openresolv/openresolv.SlackBuild +++ b/network/openresolv/openresolv.SlackBuild @@ -3,7 +3,7 @@ # Slackware build script for openresolv # Copyright 2012-2013 synbq Bucharest -# Copyright 2017-2020 Jeremy Hansen <jebrhansen+SBo -at- gmail.com> +# Copyright 2017-2021 Jeremy Hansen <jebrhansen+SBo -at- gmail.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,7 +24,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=openresolv -VERSION=${VERSION:-3.11.0} +VERSION=${VERSION:-3.12.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/network/openresolv/openresolv.info b/network/openresolv/openresolv.info index dbda0208b4..3a5cdc223e 100644 --- a/network/openresolv/openresolv.info +++ b/network/openresolv/openresolv.info @@ -1,8 +1,8 @@ PRGNAM="openresolv" -VERSION="3.11.0" +VERSION="3.12.0" HOMEPAGE="https://roy.marples.name/projects/openresolv" -DOWNLOAD="https://roy.marples.name/downloads/openresolv/openresolv-3.11.0.tar.xz" -MD5SUM="0203654e2c930f8d58892d4572237d5c" +DOWNLOAD="https://roy.marples.name/downloads/openresolv/openresolv-3.12.0.tar.xz" +MD5SUM="595f8633c111c150b86825b027e0bbde" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/network/opera-developer/README b/network/opera-developer/README index 278e158545..0d822148de 100644 --- a/network/opera-developer/README +++ b/network/opera-developer/README @@ -13,4 +13,4 @@ https://blogs.opera.com/desktop/2017/05/opera-developer-46-0-2590-0-update/ This suggests: pepperflash-plugin, ffmpeg, opera-developer-ffmpeg-codecs -Changelog: https://blogs.opera.com/desktop/changelog-for-75/#b3953.0 +Changelog: https://blogs.opera.com/desktop/changelog-for-76/#b3995.0 diff --git a/network/opera-developer/opera-developer.SlackBuild b/network/opera-developer/opera-developer.SlackBuild index 6e775d512b..8b606f797a 100644 --- a/network/opera-developer/opera-developer.SlackBuild +++ b/network/opera-developer/opera-developer.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=opera-developer -VERSION=${VERSION:-75.0.3953.0} +VERSION=${VERSION:-76.0.3995.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/network/opera-developer/opera-developer.info b/network/opera-developer/opera-developer.info index af4db0af42..1d56dcadf6 100644 --- a/network/opera-developer/opera-developer.info +++ b/network/opera-developer/opera-developer.info @@ -1,10 +1,10 @@ PRGNAM="opera-developer" -VERSION="75.0.3953.0" +VERSION="76.0.3995.0" HOMEPAGE="https://www.opera.com/" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://get.geo.opera.com/pub/opera-developer/75.0.3953.0/linux/opera-developer_75.0.3953.0_amd64.deb" -MD5SUM_x86_64="23a02fbc11fd44d818d4ae1a6b45d61f" +DOWNLOAD_x86_64="https://get.geo.opera.com/pub/opera-developer/76.0.3995.0/linux/opera-developer_76.0.3995.0_amd64.deb" +MD5SUM_x86_64="a9f66589cb2496129e0146f19173ed93" REQUIRES="" MAINTAINER="Edinaldo P. Silva" EMAIL="edps.mundognu@gmail.com" diff --git a/network/opera/README b/network/opera/README index 53a51b667f..3c8a842e4a 100644 --- a/network/opera/README +++ b/network/opera/README @@ -13,4 +13,4 @@ https://blogs.opera.com/desktop/2017/05/opera-developer-46-0-2590-0-update/ This suggests: pepperflash-plugin, ffmpeg, opera-ffmpeg-codecs. -Changelog: https://blogs.opera.com/desktop/changelog-for-74/#b3911.75 +Changelog: https://blogs.opera.com/desktop/changelog-for-75/#b3969.93 diff --git a/network/opera/opera.SlackBuild b/network/opera/opera.SlackBuild index 8d6cd55c61..07912428b8 100644 --- a/network/opera/opera.SlackBuild +++ b/network/opera/opera.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=opera -VERSION=${VERSION:-74.0.3911.75} +VERSION=${VERSION:-75.0.3969.93} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/network/opera/opera.info b/network/opera/opera.info index 01ed0ecb35..e75e83675f 100644 --- a/network/opera/opera.info +++ b/network/opera/opera.info @@ -1,10 +1,10 @@ PRGNAM="opera" -VERSION="74.0.3911.75" +VERSION="75.0.3969.93" HOMEPAGE="https://www.opera.com/" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://download3.operacdn.com/pub/opera/desktop/74.0.3911.75/linux/opera-stable_74.0.3911.75_amd64.deb" -MD5SUM_x86_64="d9d3f64c4359507510175badfaad2a16" +DOWNLOAD_x86_64="https://get.geo.opera.com/pub/opera/desktop/75.0.3969.93/linux/opera-stable_75.0.3969.93_amd64.deb" +MD5SUM_x86_64="a2fca02d23220fa2d4ffd52603530fc1" REQUIRES="" MAINTAINER="Edinaldo P. Silva" EMAIL="edps.mundognu@gmail.com" diff --git a/network/palemoon-bin/README b/network/palemoon-bin/README index ee331b0de8..3487167d82 100644 --- a/network/palemoon-bin/README +++ b/network/palemoon-bin/README @@ -11,3 +11,8 @@ dictionary by passing the USE_SYSTEM_SPELLCHECK=yes variable to the script. If you need to change the GUI language, please visit https://www.palemoon.org/langpacks.shtml and follow the installation instructions. + +NOTE: +32 bit packages have been discontinued; and 64 bit binaries are now released +in gtk2 and gtk3 variations. If you desire to use a gtk3 variation, pass the +variable GTK=gtk3 to the script. diff --git a/network/palemoon-bin/palemoon-bin.SlackBuild b/network/palemoon-bin/palemoon-bin.SlackBuild index 8044d15638..7a39dbda60 100644 --- a/network/palemoon-bin/palemoon-bin.SlackBuild +++ b/network/palemoon-bin/palemoon-bin.SlackBuild @@ -26,7 +26,7 @@ PRGNAM=palemoon-bin SRCNAM=palemoon -VERSION=${VERSION:-28.10.0} +VERSION=${VERSION:-29.1.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -43,6 +43,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} +GTK=${GTK:-gtk2} + # We don't need cflags since nothing is being compiled here. # We do need to check the architecture though and abort when it's not # supported. @@ -63,7 +65,7 @@ rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP rm -rf $SRCNAM -tar xvf $CWD/$SRCNAM-$VERSION.linux-$ARCH.tar.xz +tar xvf $CWD/$SRCNAM-$VERSION.linux-$ARCH-$GTK.tar.xz cd $SRCNAM chown -R root:root . find -L . \ diff --git a/network/palemoon-bin/palemoon-bin.info b/network/palemoon-bin/palemoon-bin.info index 44cfbf47df..db48f7cb3d 100644 --- a/network/palemoon-bin/palemoon-bin.info +++ b/network/palemoon-bin/palemoon-bin.info @@ -1,10 +1,10 @@ PRGNAM="palemoon-bin" -VERSION="28.10.0" +VERSION="29.1.1" HOMEPAGE="https://www.palemoon.org/" -DOWNLOAD="http://linux.palemoon.org/datastore/release/palemoon-28.10.0.linux-i686.tar.xz" -MD5SUM="66c128fa4ccabc826cdbdaadfb1ef3d4" -DOWNLOAD_x86_64="http://linux.palemoon.org/datastore/release/palemoon-28.10.0.linux-x86_64.tar.xz" -MD5SUM_x86_64="28f399a683de466e1468243d6fba2291" +DOWNLOAD="UNSUPPORTED" +MD5SUM="" +DOWNLOAD_x86_64="http://linux.palemoon.org/datastore/release/palemoon-29.1.1.linux-x86_64-gtk2.tar.xz" +MD5SUM_x86_64="1a39e784adcd7891c391195fabcbb06a" REQUIRES="" MAINTAINER="khronosschoty" EMAIL="khronosschoty@posteo.org" diff --git a/network/palemoon/palemoon.SlackBuild b/network/palemoon/palemoon.SlackBuild index 3fc054c81a..321f5f88d0 100644 --- a/network/palemoon/palemoon.SlackBuild +++ b/network/palemoon/palemoon.SlackBuild @@ -26,10 +26,10 @@ # Special thanks to Ponce PRGNAM=palemoon -VERSION=${VERSION:-29.0.1} +VERSION=${VERSION:-29.1.1} SRCNAM1=${SRCNAM1:-Pale-Moon-${VERSION}_Release} SRCNAM2=${SRCNAM2:-pale-moon} -SRCNAM3=${SRCNAM3:-UXP-RELBASE_20210205} +SRCNAM3=${SRCNAM3:-UXP-RELBASE_20210330} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/network/palemoon/palemoon.info b/network/palemoon/palemoon.info index f147fef3b5..614b3b3b55 100644 --- a/network/palemoon/palemoon.info +++ b/network/palemoon/palemoon.info @@ -1,11 +1,11 @@ PRGNAM="palemoon" -VERSION="29.0.1" +VERSION="29.1.1" HOMEPAGE="http://www.palemoon.org/" -DOWNLOAD="http://repo.khronosschoty.org/Slackware/Pale-Moon/source/Pale-Moon-29.0.1_Release.tar.gz - http://repo.khronosschoty.org/Slackware/Pale-Moon/source/UXP-RELBASE_20210205.tar.gz \ +DOWNLOAD="http://repo.khronosschoty.org/Slackware/Pale-Moon/source/Pale-Moon-29.1.1_Release.tar.gz + http://repo.khronosschoty.org/Slackware/Pale-Moon/source/UXP-RELBASE_20210330.tar.gz \ http://ponce.cc/slackware/sources/repo/autoconf-2.13.tar.xz" -MD5SUM="6fccd342aedf62b9b947de4ccad4d577 \ - 11ba1291ebfe985823e8ac5e81a557e1 \ +MD5SUM="f522cab929ec62382dc30391a590b039 \ + 535724b8fbb0d791cdf48f456969df9f \ f2994d302cf736e7e71974edfa51da3c" DOWNLOAD_x86_64="" MD5SUM_x86_64="" diff --git a/network/prettyping/README b/network/prettyping/README new file mode 100644 index 0000000000..c16bdf65fc --- /dev/null +++ b/network/prettyping/README @@ -0,0 +1,7 @@ +Prettyping is a wrapper around the standard ping tool with the +objective of making the output prettier, more colorful, more compact, +and easier to read. + +Prettyping runs the standard ping in the background and parses its +output, showing the ping responses in a graphical way at the terminal +(by using colors and Unicode characters). diff --git a/network/prettyping/prettyping.SlackBuild b/network/prettyping/prettyping.SlackBuild new file mode 100644 index 0000000000..4d73201f5b --- /dev/null +++ b/network/prettyping/prettyping.SlackBuild @@ -0,0 +1,63 @@ +#!/bin/sh + +# Slackware build script for prettyping + +# Copyright 2021 Thibaut Notteboom, Paris, FRANCE +# 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=prettyping +VERSION=${VERSION:-1.0.1} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} +ARCH=noarch + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$VERSION +tar xvf $CWD/$PRGNAM-$VERSION.tar.gz +cd $PRGNAM-$VERSION +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +install -Dm755 prettyping $PKG/usr/bin/prettyping + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a \ + README.md LICENSE \ + $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} diff --git a/network/prettyping/prettyping.info b/network/prettyping/prettyping.info new file mode 100644 index 0000000000..7aeaf8c18e --- /dev/null +++ b/network/prettyping/prettyping.info @@ -0,0 +1,10 @@ +PRGNAM="prettyping" +VERSION="1.0.1" +HOMEPAGE="https://github.com/denilsonsa/prettyping" +DOWNLOAD="https://github.com/denilsonsa/prettyping/archive/v1.0.1/prettyping-1.0.1.tar.gz" +MD5SUM="264a496f40b13d81cb0dbb000b06a288" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="" +MAINTAINER="Thibaut Notteboom" +EMAIL="thibaut.notteboom@gmail.com" diff --git a/network/prettyping/slack-desc b/network/prettyping/slack-desc new file mode 100644 index 0000000000..935ec3c74e --- /dev/null +++ b/network/prettyping/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +prettyping: prettyping (Ping wrapper making the output prettier, more colorful, +prettyping: more compact, and easier to read) +prettyping: +prettyping: Prettyping is a wrapper around the standard ping tool with the +prettyping: objective of making the output prettier, more colorful, more compact, +prettyping: and easier to read. +prettyping: +prettyping: Prettyping runs the standard ping in the background and parses its +prettyping: output, showing the ping responses in a graphical way at the terminal +prettyping: (by using colors and Unicode characters). +prettyping: diff --git a/network/privoxy/README b/network/privoxy/README index eb6d9f207a..3aed32d9a3 100644 --- a/network/privoxy/README +++ b/network/privoxy/README @@ -5,6 +5,8 @@ Privoxy has a flexible configuration and can be customized to suit individual needs and tastes. It has application for both stand-alone systems and multi-user networks. +brotli is an optional dependency. + Before executing the script, you will need to create a privoxy user and group. To do that, run the following commands: diff --git a/network/privoxy/privoxy.SlackBuild b/network/privoxy/privoxy.SlackBuild index bc9c730052..e3f72e6e05 100644 --- a/network/privoxy/privoxy.SlackBuild +++ b/network/privoxy/privoxy.SlackBuild @@ -24,7 +24,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=privoxy -VERSION=${VERSION:-3.0.29} +VERSION=${VERSION:-3.0.32} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -89,14 +89,13 @@ chmod -R u+w,go-w,a+rX-st . # Put the docs where we tell them to go. sed -i "/^DOC_DEST/s/= .*/= @docdir@/" GNUmakefile.in -# The Makefile checks if certain config files exist, and if so, adds a -# .new suffix. Turn this behavior off. We will do it below. -sed -i "s/\[ -s \"\$(CONF_DEST)\/\$\$i\" \]/false/" GNUmakefile.in - # rc.privoxy generation doesn't work well with $(DESTDIR). Help it along. sed -i "s/ \/etc\/rc.d\// \$(DESTDIR)\/etc\/rc.d\//g" GNUmakefile.in mkdir -p $PKG/etc/rc.d +# Let AC_CHECK_LIB do the brotli autodetection, don't link to it if missing. +sed -i "/-lbrotlidec/d" configure.in + autoreconf -vif ./configure \ --prefix=/usr \ @@ -111,6 +110,7 @@ autoreconf -vif --with-user=$PRIVOXY_USER \ --with-group=$PRIVOXY_GROUP \ --with-openssl \ + --with-brotli \ --enable-no-gifs \ --enable-compression \ --enable-large-file-support \ diff --git a/network/privoxy/privoxy.info b/network/privoxy/privoxy.info index d68ce061fd..c8dafc6529 100644 --- a/network/privoxy/privoxy.info +++ b/network/privoxy/privoxy.info @@ -1,8 +1,8 @@ PRGNAM="privoxy" -VERSION="3.0.29" +VERSION="3.0.32" HOMEPAGE="https://www.privoxy.org/" -DOWNLOAD="https://sourceforge.net/projects/ijbswa/files/Sources/3.0.29%20%28stable%29/privoxy-3.0.29-stable-src.tar.gz" -MD5SUM="493a3a643247e6c8bc60725e9993d4ee" +DOWNLOAD="https://sourceforge.net/projects/ijbswa/files/Sources/3.0.32%20%28stable%29/privoxy-3.0.32-stable-src.tar.gz" +MD5SUM="3a0a8ebdf80e0a29154683e74cbf510b" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/network/prosody/prosody.SlackBuild b/network/prosody/prosody.SlackBuild index 1b7c390a29..b06c8d3eef 100644 --- a/network/prosody/prosody.SlackBuild +++ b/network/prosody/prosody.SlackBuild @@ -25,7 +25,7 @@ # Maintained by Gerardo Zamudio <gerardo.zamudio@linux.com> PRGNAM=prosody -VERSION=${VERSION:-0.11.5} +VERSION=${VERSION:-0.11.8} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/network/prosody/prosody.info b/network/prosody/prosody.info index fea2776b34..fbf571bd7b 100644 --- a/network/prosody/prosody.info +++ b/network/prosody/prosody.info @@ -1,8 +1,8 @@ PRGNAM="prosody" -VERSION="0.11.5" +VERSION="0.11.8" HOMEPAGE="http://prosody.im/" -DOWNLOAD="https://prosody.im/downloads/source/prosody-0.11.5.tar.gz" -MD5SUM="224b9b49bd1a568a9548590ade253dd6" +DOWNLOAD="https://prosody.im/downloads/source/prosody-0.11.8.tar.gz" +MD5SUM="24cd3c1f7ab16a6b3726423d2fff802d" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="luasec luasocket luaexpat lua-filesystem" diff --git a/network/protonmail-bridge/protonmail-bridge.SlackBuild b/network/protonmail-bridge/protonmail-bridge.SlackBuild index 491a7ca59a..74e9b33a6d 100644 --- a/network/protonmail-bridge/protonmail-bridge.SlackBuild +++ b/network/protonmail-bridge/protonmail-bridge.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=protonmail-bridge -VERSION=${VERSION:-1.6.3} +VERSION=${VERSION:-1.6.9} DEBVERSION=${DEBVERSION:--1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/network/protonmail-bridge/protonmail-bridge.info b/network/protonmail-bridge/protonmail-bridge.info index b09fd9785e..de81c95d28 100644 --- a/network/protonmail-bridge/protonmail-bridge.info +++ b/network/protonmail-bridge/protonmail-bridge.info @@ -1,10 +1,10 @@ PRGNAM="protonmail-bridge" -VERSION="1.6.3" +VERSION="1.6.9" HOMEPAGE="https://protonmail.com/bridge/" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://protonmail.com/download/protonmail-bridge_1.6.3-1_amd64.deb" -MD5SUM_x86_64="bbd8e2c29dbbe62d3044a064b5a38646" +DOWNLOAD_x86_64="https://protonmail.com/download/bridge/protonmail-bridge_1.6.9-1_amd64.deb" +MD5SUM_x86_64="fac0cd06f786df4724076c8068c8961e" REQUIRES="" MAINTAINER="Erich Ritz" EMAIL="erich.public@protonmail.com" diff --git a/network/protonmail-import-export-app/protonmail-import-export-app.SlackBuild b/network/protonmail-import-export-app/protonmail-import-export-app.SlackBuild index 757ee6a2df..c41c2d775d 100644 --- a/network/protonmail-import-export-app/protonmail-import-export-app.SlackBuild +++ b/network/protonmail-import-export-app/protonmail-import-export-app.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=protonmail-import-export-app -VERSION=${VERSION:-1.2.3} +VERSION=${VERSION:-1.3.1} DEBVERSION=${DEBVERSION:--1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -64,7 +64,7 @@ find -L . \ mv $PKG/usr/lib $PKG/usr/lib64 rm $PKG/usr/bin/protonmail-import-export-app -ln -s /usr/lib64/protonmail/import-export/protonmail-import-export-app $PKG/usr/bin/protonmail-import-export-app +ln -s /usr/lib64/protonmail/import-export/proton-ie-launcher $PKG/usr/bin/protonmail-import-export-app mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION mv $PKG/usr/share/doc/protonmail/import-export/* $PKG/usr/doc/$PRGNAM-$VERSION/ diff --git a/network/protonmail-import-export-app/protonmail-import-export-app.info b/network/protonmail-import-export-app/protonmail-import-export-app.info index 74ad3dd629..25b972e07f 100644 --- a/network/protonmail-import-export-app/protonmail-import-export-app.info +++ b/network/protonmail-import-export-app/protonmail-import-export-app.info @@ -1,10 +1,10 @@ PRGNAM="protonmail-import-export-app" -VERSION="1.2.3" +VERSION="1.3.1" HOMEPAGE="https://protonmail.com/import-export" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://protonmail.com/download/ie/protonmail-import-export-app_1.2.3-1_amd64.deb" -MD5SUM_x86_64="ac7bf6f9df4881dfeb8dbbfa3db23030" +DOWNLOAD_x86_64="https://protonmail.com/download/ie/protonmail-import-export-app_1.3.1-1_amd64.deb" +MD5SUM_x86_64="553affb4cb0ae3b1de25141eb4ff1077" REQUIRES="" MAINTAINER="Erich Ritz" EMAIL="erich.public@protonmail.com" diff --git a/network/proxychains/proxychains.SlackBuild b/network/proxychains/proxychains.SlackBuild index 285c032375..c0719a5d2f 100644 --- a/network/proxychains/proxychains.SlackBuild +++ b/network/proxychains/proxychains.SlackBuild @@ -28,12 +28,12 @@ PRGNAM=proxychains SRCNAM=proxychains-ng VERSION=${VERSION:-4.14} -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} TAG=${TAG:-_SBo} if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -44,8 +44,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" @@ -64,7 +64,7 @@ rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP rm -rf $SRCNAM-$VERSION -tar xvf $CWD/v$VERSION.tar.gz || tar xvf $CWD/$SRCNAM-$VERSION.tar.gz +tar xvf $CWD/$SRCNAM-$VERSION.tar.gz cd $SRCNAM-$VERSION chown -R root:root . find -L . \ diff --git a/network/proxychains/proxychains.info b/network/proxychains/proxychains.info index 66afb40a26..2f344a4236 100644 --- a/network/proxychains/proxychains.info +++ b/network/proxychains/proxychains.info @@ -1,7 +1,7 @@ PRGNAM="proxychains" VERSION="4.14" HOMEPAGE="https://github.com/rofl0r/proxychains-ng/" -DOWNLOAD="https://github.com/rofl0r/proxychains-ng/archive/v4.14.tar.gz" +DOWNLOAD="https://github.com/rofl0r/proxychains-ng/archive/v4.14/proxychains-ng-4.14.tar.gz" MD5SUM="3232630140fe39d53796775285bb6652" DOWNLOAD_x86_64="" MD5SUM_x86_64="" diff --git a/network/qbittorrent-qt5/README b/network/qbittorrent-qt5/README deleted file mode 100644 index d95396d99f..0000000000 --- a/network/qbittorrent-qt5/README +++ /dev/null @@ -1,14 +0,0 @@ -qBittorrent is a bittorrent client programmed in C++ / Qt5 that uses -libtorrent (sometimes called libtorrent-rasterbar) by Arvid Norberg. - -It aims to be a good alternative to all other bittorrent clients out -there. qBittorrent is fast, stable, and provides unicode supports as -well as many features. - -Note that from version 3.3.15 you will get a warning on startup that -qbittorrent has a new way of saving things. If you want to backup your -old config directory first, you will find it here: - -~/.config/qBittorrent - -You can return to an older version by swapping directories around. diff --git a/network/qbittorrent-qt5/doinst.sh b/network/qbittorrent-qt5/doinst.sh deleted file mode 100644 index d3350f3157..0000000000 --- a/network/qbittorrent-qt5/doinst.sh +++ /dev/null @@ -1,24 +0,0 @@ -config() { - NEW="$1" - OLD="$(dirname $NEW)/$(basename $NEW .new)" - # If there's no config file by that name, mv it over: - if [ ! -r $OLD ]; then - mv $NEW $OLD - elif [ "$(cat $OLD | md5sum)" = "$(cat $NEW | md5sum)" ]; then - # toss the redundant copy - rm $NEW - fi - # Otherwise, we leave the .new copy for the admin to consider... -} - -config etc/rc.d/rc.qbittorrent-nox.new - -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/network/qbittorrent-qt5/qbittorrent-qt5.info b/network/qbittorrent-qt5/qbittorrent-qt5.info deleted file mode 100644 index 86a629e6a4..0000000000 --- a/network/qbittorrent-qt5/qbittorrent-qt5.info +++ /dev/null @@ -1,10 +0,0 @@ -PRGNAM="qbittorrent-qt5" -VERSION="4.3.0.1" -HOMEPAGE="http://qbittorrent.sourceforge.net" -DOWNLOAD="https://github.com/qbittorrent/qBittorrent/archive/release-4.3.0.1/qBittorrent-release-4.3.0.1.tar.gz" -MD5SUM="62f17f635592b481ecd56921a96fc767" -DOWNLOAD_x86_64="" -MD5SUM_x86_64="" -REQUIRES="libtorrent-rasterbar qt5" -MAINTAINER="Donald Cooley" -EMAIL="chytraeu@sdf.org" diff --git a/network/qbittorrent-qt5/rc.qbittorrent-nox.new b/network/qbittorrent-qt5/rc.qbittorrent-nox.new deleted file mode 100644 index aa916d8096..0000000000 --- a/network/qbittorrent-qt5/rc.qbittorrent-nox.new +++ /dev/null @@ -1,82 +0,0 @@ -#!/bin/sh - -# /etc/rc.d/rc.qbittorrent-nox -# Runs qbittorrent webui under user who started the script. -# Usage: /etc/rc.d/rc.qbittorrent-nox start <PORT>|stop|restart <PORT>|status -# Port defaults to 8080 if not provided. -# -# To run this script from rc.local you must run it as a non-root user. -# -# Example: -# /bin/su - david -c "/etc/rc.d/rc.qbittorrent-nox start 9000" -# Program output is sent to /tmp/qbittorrent-nox-$USER - -# First some checks to see what's what. - -if [ "$USER" = "root" ] && [[ "$1" =~ start ]]; then - echo "Do not start the daemon as root." >/dev/stderr - exit 1 -fi - - -if [ -n "$2" ]; then - UIPORT="$2" -else - UIPORT="8080" -fi - -LOG="/tmp/qbittorrent-nox-$USER" -APP="/usr/bin/qbittorrent-nox" - -do_start() -{ - if [ -n "$(/bin/netstat -nta | awk '{print $4}' \ - | cut -d: -f2 | grep $UIPORT | grep 0.0.0.0)" ]; then - - echo "Port $UIPORT is already in use." >/dev/stderr - exit 1 - fi - - $APP --webui-port=$UIPORT 1>$LOG 2>&1 & -} - -do_stop() -{ - PID="$(pgrep -u $USER qbittorrent-nox)" - - if [ -n "$PID" ]; then - echo "Killing PID $PID" - kill $PID - else - echo "No process found." >/dev/stderr - fi -} - -do_status() -{ - echo "Local Address Foreign Address State PID/Program name" - /bin/netstat -pntl 2>&1 | grep qbittorrent-n \ - | awk '{print $4 " " $5 " " $6 " " $7}' -} - -case "$1" in - 'start') - do_start - ;; - - 'stop') - do_stop - ;; - 'restart') - do_stop - sleep 1 - do_start - ;; - 'status') - do_status - ;; - *) - echo "Usage: $0 {start <PORT>|stop|restart <PORT>|status}" - exit 1 - ;; -esac diff --git a/network/qbittorrent-qt5/slack-desc b/network/qbittorrent-qt5/slack-desc deleted file mode 100644 index 9cc8fd0fd8..0000000000 --- a/network/qbittorrent-qt5/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------------------------------------------------------| -qbittorrent-qt5: qbittorrent-qt5 (a C++ / Qt5 Bittorrent Client) -qbittorrent-qt5: -qbittorrent-qt5: qBittorrent is a bittorrent client programmed in C++ / Qt5 that uses -qbittorrent-qt5: libtorrent (sometimes called libtorrent-rasterbar) by Arvid Norberg. -qbittorrent-qt5: -qbittorrent-qt5: It aims to be a good alternative to all other bittorrent clients out -qbittorrent-qt5: there. qBittorrent is fast, stable, and provides unicode support as -qbittorrent-qt5: well as many features. -qbittorrent-qt5: -qbittorrent-qt5: -qbittorrent-qt5: Homepage: https://qbittorrent.sourceforge.net diff --git a/network/qbittorrent/README b/network/qbittorrent/README index 01571412e3..d95396d99f 100644 --- a/network/qbittorrent/README +++ b/network/qbittorrent/README @@ -1,5 +1,9 @@ -qBittorrent is an easy to use, good looking, and featureful but -lightweight C++ / Qt4 Bittorrent Client. +qBittorrent is a bittorrent client programmed in C++ / Qt5 that uses +libtorrent (sometimes called libtorrent-rasterbar) by Arvid Norberg. + +It aims to be a good alternative to all other bittorrent clients out +there. qBittorrent is fast, stable, and provides unicode supports as +well as many features. Note that from version 3.3.15 you will get a warning on startup that qbittorrent has a new way of saving things. If you want to backup your @@ -7,10 +11,4 @@ old config directory first, you will find it here: ~/.config/qBittorrent -That way you can return to an older version by swapping directories -around. - -This is the last version of qBittorrent that will build with Qt4 -libraries. You might want to embrace the future with Qt5 and newer -versions of qBittorrent. See the qbittorrent-qt5 SlackBuild for more -information. +You can return to an older version by swapping directories around. diff --git a/network/qbittorrent-qt5/README.SBo b/network/qbittorrent/README.SBo index 56683cfced..56683cfced 100644 --- a/network/qbittorrent-qt5/README.SBo +++ b/network/qbittorrent/README.SBo diff --git a/network/qbittorrent/README.nox b/network/qbittorrent/README.nox deleted file mode 100644 index 15193a85ab..0000000000 --- a/network/qbittorrent/README.nox +++ /dev/null @@ -1,17 +0,0 @@ -An rc init script is provided and has the following features: - -Runs qbittorrent-nox webui under user who started the script. - -Usage: -/etc/rc.d/rc.qbittorrent-nox start [PORT]|stop|restart [PORT]|status -Port defaults to 8080 if not provided. - -To run this script from rc.local you must run it as a non-root user. - -Example: -/bin/su - david -c /etc/rc.d/rc.qbittorrent-nox start 9000 - -Program output is sent to /tmp/qbittorrent-nox-$USER - -The status command can be run as root, in which case you should see -all process of qbittorrent-nox, otherwise you will just see $USER's. diff --git a/network/qbittorrent/qbittorrent.SlackBuild b/network/qbittorrent/qbittorrent.SlackBuild index e4490f4a59..b3107b945f 100644 --- a/network/qbittorrent/qbittorrent.SlackBuild +++ b/network/qbittorrent/qbittorrent.SlackBuild @@ -2,6 +2,7 @@ # Slackware build script for qbittorrent +# Copyright 2019-2021 Donald Cooley South Haven, Indiana USA # Copyright 2009-2010 David Woodfall <dave@slackbuilds.org> # All rights reserved. # @@ -23,8 +24,8 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=qbittorrent -SRCNAM=qBittorrent-release -VERSION=${VERSION:-3.3.16} +SRCNAM=qBittorrent +VERSION=${VERSION:-4.3.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -60,21 +61,27 @@ set -e rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP -rm -rf $SRCNAM-$VERSION -tar xvf $CWD/release-$VERSION.tar.?z* -cd $SRCNAM-$VERSION +rm -rf $SRCNAM-release-$VERSION +tar xvf $CWD/$SRCNAM-release-$VERSION.tar.?z* +cd $SRCNAM-release-$VERSION chown -R root:root . find -L . \ - \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 -o -perm 511 \) \ - -exec chmod 755 {} \; -o \ - \( -perm 666 -o -perm 664 -o -perm 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 {} \; CFLAGS="$SLKCFLAGS" \ -CXXFLAGS="$SLKCFLAGS" \ +CXXFLAGS="$SLKCFLAGS -std=c++14" \ ./configure \ --prefix=/usr \ - --with-qt4 + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --mandir=/usr/man \ + --infodir=/usr/info \ + --docdir=/usr/doc/$PRGNAM-$VERSION \ + --build=$ARCH-slackware-linux make make install INSTALL_ROOT=$PKG @@ -84,17 +91,21 @@ CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ ./configure \ --prefix=/usr \ - --with-qt4 \ - --disable-gui + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --mandir=/usr/man \ + --infodir=/usr/info \ + --docdir=/usr/doc/$PRGNAM-$VERSION \ + --disable-gui \ + --build=$ARCH-slackware-linux make mv src/qbittorrent-nox $PKG/usr/bin -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 - -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 @@ -103,8 +114,7 @@ cp $CWD/rc.qbittorrent-nox.new $PKG/etc/rc.d/. mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a AUTHORS Changelog NEWS TODO COPYING INSTALL README.md \ - $CWD/README.nox \ - $PKG/usr/doc/$PRGNAM-$VERSION + $CWD/README.SBo $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install diff --git a/network/qbittorrent/qbittorrent.info b/network/qbittorrent/qbittorrent.info index 061d931f26..2640449e50 100644 --- a/network/qbittorrent/qbittorrent.info +++ b/network/qbittorrent/qbittorrent.info @@ -1,10 +1,10 @@ PRGNAM="qbittorrent" -VERSION="3.3.16" +VERSION="4.3.1" HOMEPAGE="http://qbittorrent.sourceforge.net" -DOWNLOAD="https://github.com/qbittorrent/qBittorrent/archive/release-3.3.16.tar.gz" -MD5SUM="28852012dbd3f3bbec400279935b88d1" +DOWNLOAD="https://github.com/qbittorrent/qBittorrent/archive/release-4.3.1/qBittorrent-release-4.3.1.tar.gz" +MD5SUM="4e72cfa5dc637b53ab86fdc0ebf97c9f" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="libtorrent-rasterbar-legacy" +REQUIRES="libtorrent-rasterbar qt5" MAINTAINER="Donald Cooley" EMAIL="chytraeu@sdf.org" diff --git a/network/qbittorrent/rc.qbittorrent-nox.new b/network/qbittorrent/rc.qbittorrent-nox.new index 9b78744ba4..aa916d8096 100644 --- a/network/qbittorrent/rc.qbittorrent-nox.new +++ b/network/qbittorrent/rc.qbittorrent-nox.new @@ -8,12 +8,12 @@ # To run this script from rc.local you must run it as a non-root user. # # Example: -# /bin/su - david -c /etc/rc.d/rc.qbittorrent-nox start 9000 +# /bin/su - david -c "/etc/rc.d/rc.qbittorrent-nox start 9000" # Program output is sent to /tmp/qbittorrent-nox-$USER # First some checks to see what's what. -if [ "$USER" = "root" ] && [ "$1" = "start" ]; then +if [ "$USER" = "root" ] && [[ "$1" =~ start ]]; then echo "Do not start the daemon as root." >/dev/stderr exit 1 fi diff --git a/network/qbittorrent/slack-desc b/network/qbittorrent/slack-desc index 2a54c14312..1a83a98147 100644 --- a/network/qbittorrent/slack-desc +++ b/network/qbittorrent/slack-desc @@ -6,14 +6,14 @@ # customary to leave one space after the ':' except on otherwise blank lines. |-----handy-ruler------------------------------------------------------| -qbittorrent: qbittorrent (a C++ / Qt4 Bittorrent Client) +qbittorrent: qbittorrent (a C++ / Qt5 Bittorrent Client) qbittorrent: -qbittorrent: The qBittorrent project was created in March 2006 with the idea -qbittorrent: of developing a new Bittorrent client for Linux (and possibly -qbittorrent: other systems) that would be easy to use, good looking, and -qbittorrent: featureful but lightweight. -qbittorrent: qBittorrent is a Free Software released under the GNU GPL license. -qbittorrent: The author is Christophe Dumez, a French student in an engineer -qbittorrent: school (UTBM), in IT departement. +qbittorrent: qBittorrent is a bittorrent client programmed in C++ / Qt5 that uses +qbittorrent: libtorrent (sometimes called libtorrent-rasterbar) by Arvid Norberg. qbittorrent: -qbittorrent: Homepage: http://qbittorrent.sourceforge.net +qbittorrent: It aims to be a good alternative to all other bittorrent clients out +qbittorrent: there. qBittorrent is fast, stable, and provides unicode support as +qbittorrent: well as many features. +qbittorrent: +qbittorrent: +qbittorrent: Homepage: https://qbittorrent.sourceforge.net diff --git a/network/qutebrowser-tox/8232d38.patch b/network/qutebrowser-tox/8232d38.patch new file mode 100644 index 0000000000..952170b1bd --- /dev/null +++ b/network/qutebrowser-tox/8232d38.patch @@ -0,0 +1,42 @@ +From 8232d384929641be7409e026d20843a2edd73e48 Mon Sep 17 00:00:00 2001 +From: Florian Bruhin <me@the-compiler.org> +Date: Tue, 13 Apr 2021 16:33:13 +0200 +Subject: [PATCH] notifications: Handle MaxNotificationsExceeded error from + GNOME Flashback + +(cherry picked from commit 2cfc64579a22e7dd933c9591e6bb141b877b58e0) +--- + qutebrowser/browser/webengine/notification.py | 13 +++++++++++-- + 1 file changed, 11 insertions(+), 2 deletions(-) + +diff --git a/qutebrowser/browser/webengine/notification.py b/qutebrowser/browser/webengine/notification.py +index 36493f4f72..5e32b63276 100644 +--- a/qutebrowser/browser/webengine/notification.py ++++ b/qutebrowser/browser/webengine/notification.py +@@ -693,6 +693,15 @@ class DBusNotificationAdapter(AbstractNotificationAdapter): + SPEC_VERSION = "1.2" # Released in January 2011, still current in March 2021. + NAME = "libnotify" + ++ _NON_FATAL_ERRORS = { ++ # notification daemon is gone ++ "org.freedesktop.DBus.Error.NoReply", ++ ++ # https://gitlab.gnome.org/GNOME/gnome-flashback/-/blob/3.40.0/gnome-flashback/libnotifications/nd-daemon.c#L178-187 ++ # Exceeded maximum number of notifications ++ "org.freedesktop.Notifications.MaxNotificationsExceeded", ++ } ++ + def __init__(self, parent: QObject = None) -> None: + super().__init__(bridge) + if not qtutils.version_check('5.14'): +@@ -878,8 +887,8 @@ def _verify_message( + + if msg.type() == QDBusMessage.ErrorMessage: + err = msg.errorName() +- if err == "org.freedesktop.DBus.Error.NoReply": +- self.error.emit(msg.errorMessage()) # notification daemon is gone ++ if err in self._NON_FATAL_ERRORS: ++ self.error.emit(msg.errorMessage()) + return + + raise Error(f"Got DBus error: {err} - {msg.errorMessage()}") diff --git a/network/qutebrowser-tox/qutebrowser-tox.SlackBuild b/network/qutebrowser-tox/qutebrowser-tox.SlackBuild index 08ea84a3f0..40794c7ea8 100644 --- a/network/qutebrowser-tox/qutebrowser-tox.SlackBuild +++ b/network/qutebrowser-tox/qutebrowser-tox.SlackBuild @@ -23,8 +23,8 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=qutebrowser-tox -VERSION=${VERSION:-2.0.2} -SSLVERSION=${SSLVERSION:-1.1.1i} +VERSION=${VERSION:-2.2.0} +SSLVERSION=${SSLVERSION:-1.1.1k} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -67,6 +67,8 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; +patch -p1 < $CWD/8232d38.patch + python3 scripts/mkvenv.py --skip-smoke-test mv scripts/mkvenv.py.bak scripts/mkvenv.py diff --git a/network/qutebrowser-tox/qutebrowser-tox.info b/network/qutebrowser-tox/qutebrowser-tox.info index 20c5ea4f54..7e33863895 100644 --- a/network/qutebrowser-tox/qutebrowser-tox.info +++ b/network/qutebrowser-tox/qutebrowser-tox.info @@ -1,44 +1,50 @@ PRGNAM="qutebrowser-tox" -VERSION="2.0.2" +VERSION="2.2.0" HOMEPAGE="https://qutebrowser.org" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://github.com/qutebrowser/qutebrowser/archive/v2.0.2/qutebrowser-2.0.2.tar.gz \ - https://files.pythonhosted.org/packages/de/47/58b9f3e6f611dfd17fb8bd9ed3e6f93b7ee662fb85bdfee3565e8979ddf7/pip-21.0-py3-none-any.whl \ - https://files.pythonhosted.org/packages/f7/30/f963996d7efea5a336455a3c727711469280c318e2711e295007dea04d7e/setuptools-52.0.0-py3-none-any.whl \ +DOWNLOAD_x86_64="https://github.com/qutebrowser/qutebrowser/archive/v2.2.0/qutebrowser-2.2.0.tar.gz \ + https://files.pythonhosted.org/packages/fe/ef/60d7ba03b5c442309ef42e7d69959f73aacccd0d86008362a681c4698e83/pip-21.0.1-py3-none-any.whl \ + https://files.pythonhosted.org/packages/ae/42/2876a3a136f8bfa9bd703518441c8db78ff1eeaddf174baa85c083c1fd15/setuptools-56.0.0-py3-none-any.whl \ https://files.pythonhosted.org/packages/65/63/39d04c74222770ed1589c0eaba06c05891801219272420b40311cd60c880/wheel-0.36.2-py2.py3-none-any.whl \ - https://files.pythonhosted.org/packages/91/cf/cc705497cdae04c3c0bc34f94b91e31b6585bb65eb561f18473c998caae1/PyQt5-5.15.2-5.15.2-cp35.cp36.cp37.cp38.cp39-abi3-manylinux2014_x86_64.whl \ + https://files.pythonhosted.org/packages/ed/62/cd9f10702c75b242f82da858668fba0cda04cda92133244d3d1555e530b4/PyQt5-5.15.4-cp36.cp37.cp38.cp39-abi3-manylinux2014_x86_64.whl \ + https://files.pythonhosted.org/packages/83/d4/241a6a518d0bcf0a9fcdcbad5edfed18d43e884317eab8d5230a2b27e206/PyQt5_Qt5-5.15.2-py3-none-manylinux2014_x86_64.whl \ https://files.pythonhosted.org/packages/31/24/f887203677955ba4d5d4efe9176ac7ed2bf84efce8c243ab91e63183ad9e/PyQt5_sip-12.8.1-cp37-cp37m-manylinux1_x86_64.whl \ - https://files.pythonhosted.org/packages/e5/c9/e1d49dd3d4d658b19bbe6a111bb70f6454fab8c30047896409801832c03a/PyQtWebEngine-5.15.2-5.15.2-cp35.cp36.cp37.cp38.cp39-abi3-manylinux2014_x86_64.whl \ - https://files.pythonhosted.org/packages/c4/bd/6adfc6fac46a5a570add499a2050435c1734db8c2a64c87a926ceb018907/adblock-0.4.1-cp37-cp37m-manylinux2010_x86_64.whl \ - https://files.pythonhosted.org/packages/c3/aa/cb45262569fcc047bf070b5de61813724d6726db83259222cd7b4c79821a/attrs-20.3.0-py2.py3-none-any.whl \ + https://files.pythonhosted.org/packages/8a/4a/570f9544d872c27d4c71f72c81af6890337a952a1b2923828c8f9dd56244/PyQtWebEngine-5.15.4-cp36.cp37.cp38.cp39-abi3-manylinux2014_x86_64.whl \ + https://files.pythonhosted.org/packages/48/62/117c9c96837287b181fce6da481065ddda68b3a8c0fa5f00ea62cc08b877/PyQtWebEngine_Qt5-5.15.2-py3-none-manylinux2014_x86_64.whl \ + https://files.pythonhosted.org/packages/39/5d/68618c48e0c2f051143d0dfb981dc9098fe3362f77bfe53bb6f970800ac2/adblock-0.4.3-cp37-cp37m-manylinux2010_x86_64.whl \ https://files.pythonhosted.org/packages/44/98/5b86278fbbf250d239ae0ecb724f8572af1c91f4a11edf4d36a206189440/colorama-0.4.4-py2.py3-none-any.whl \ - https://files.pythonhosted.org/packages/82/70/7bf5f275a738629a7252c30c8461502d3658a75363db9f4f88ddbeb9eeac/importlib_resources-5.1.0-py3-none-any.whl \ - https://files.pythonhosted.org/packages/30/9e/f663a2aa66a09d838042ae1a2c5659828bb9b41ea3a6efa20a20fd92b121/Jinja2-2.11.2-py2.py3-none-any.whl \ - https://files.pythonhosted.org/packages/98/7b/ff284bd8c80654e471b769062a9b43cc5d03e7a615048d96f4619df8d420/MarkupSafe-1.1.1-cp37-cp37m-manylinux1_x86_64.whl \ - https://files.pythonhosted.org/packages/17/e3/c7ea888bd6e9849c60b1f378637850265177ed01297137f544a7ecf7d7ba/Pygments-2.7.4-py3-none-any.whl \ + https://files.pythonhosted.org/packages/99/8f/b0ac918b2234848ec5bd2a887d2be7d6686355fcb22d7a0efe878d5c1555/importlib_metadata-3.10.0-py3-none-any.whl \ + https://files.pythonhosted.org/packages/f0/5e/69e6a0602c1f18d390952177de648468c4a380252858b0022affc3ce7811/importlib_resources-5.1.2-py3-none-any.whl \ + https://files.pythonhosted.org/packages/7e/c2/1eece8c95ddbc9b1aeb64f5783a9e07a286de42191b7204d67b7496ddf35/Jinja2-2.11.3-py2.py3-none-any.whl \ + https://files.pythonhosted.org/packages/c2/37/2e4def8ce3739a258998215df907f5815ecd1af71e62147f5eea2d12d4e8/MarkupSafe-1.1.1-cp37-cp37m-manylinux2010_x86_64.whl \ + https://files.pythonhosted.org/packages/3a/80/a52c0a7c5939737c6dca75a831e89658ecb6f590fb7752ac777d221937b9/Pygments-2.8.1-py3-none-any.whl \ https://files.pythonhosted.org/packages/7a/a5/393c087efdc78091afa2af9f1378762f9821c9c1d7a22c5753fb5ac5f97a/PyYAML-5.4.1-cp37-cp37m-manylinux1_x86_64.whl \ - https://files.pythonhosted.org/packages/41/ad/6a4f1a124b325618a7fb758b885b68ff7b058eec47d9220a12ab38d90b1f/zipp-3.4.0-py3-none-any.whl \ - https://github.com/mozilla/pdf.js/releases/download/v2.6.347/pdfjs-2.6.347-dist.zip \ - https://www.openssl.org/source/openssl-1.1.1i.tar.gz" -MD5SUM_x86_64="517bdd6b2e2e29179f271b5e93495db7 \ - 617d83434cc86611cb3ba15df4ce5b0f \ - 1f5b1f2d985d260c216647cfbcdce19c \ + https://files.pythonhosted.org/packages/60/7a/e881b5abb54db0e6e671ab088d079c57ce54e8a01a3ca443f561ccadb37e/typing_extensions-3.7.4.3-py3-none-any.whl \ + https://files.pythonhosted.org/packages/0f/8c/715c54e9e34c0c4820f616a913a7de3337d0cd79074dd1bed4dd840f16ae/zipp-3.4.1-py3-none-any.whl \ + https://github.com/mozilla/pdf.js/releases/download/v2.7.570/pdfjs-2.7.570-dist.zip \ + https://www.openssl.org/source/openssl-1.1.1k.tar.gz" +MD5SUM_x86_64="c3d6baacef40ee84e0c5b01fd0f3e3a7 \ + e6e25dc3ecf3bab199b5ba1f14e81474 \ + 23559a79917a14480246c46e797e73c5 \ 6c222a4df97a3311b4e189a59c47dea0 \ - 527d3122c8fc1d6fd4b290833783ef4e \ + 2020d0624acda6a6ab1abdb868f146ae \ + 038f56bd7af99133f591c7497b64ea17 \ 15ab5559104be2d1ca4c9c7802ed3e9b \ - c8b498076e2d286431edc8bfec056cb5 \ - 7f7154346b20cc04d4107eaa133ddfca \ - e8156a6d3ff4d7c6362c40451cddc897 \ + ff98ca82869ad5e0ecf8208908f3edbe \ + d9fe06e7758913f32dc09324ff9abfdf \ + 504321e0e009e2fbb194ffde9d9a594a \ 1dcd07acf2b1875ed09428e1ddf7e028 \ - 5d2d44d356fe281198da8805400651d7 \ - e36888c21cb0f6716b9987be2972744d \ - ce9334cb93c3fb155b6395458935ad61 \ - dc22e2ea6830211a29e1ad36137b79e0 \ + f99fe16a8f0c96a7149bd99a84dbb6f9 \ + 4414bda5a4cd09f2b87cffa1aa10fd33 \ + 8e733c6f4cdef7f6a336299e8e548dfa \ + c9c9888fa812cc8bc44cf6951b5d84e1 \ + 06d37d76edec4042d9438544df32e30e \ 11fe109ca339ae11e59a410b85ecd14e \ - bbd9aa1c9d53ed2178157746c7198fae \ - 06c69693d6a493a698b8c70bfc196171 \ - 08987c3cf125202e2b0840035efb392c" + cbf20d17c294eb6a2d5e98669cfe67a6 \ + 483005e4371c4272901908cffc968ac2 \ + 836a95e4a7dd859781673dc5222b4ec6 \ + c4e7d95f782b08116afa27b30393dd27" REQUIRES="libxkbcommon krb5 python3 Pygments" MAINTAINER="Alexander Verbovetsky" EMAIL="alik@ejik.org" diff --git a/network/qutebrowser/README b/network/qutebrowser/README index c2a70f0fb8..f1ca3e6236 100644 --- a/network/qutebrowser/README +++ b/network/qutebrowser/README @@ -1,19 +1,59 @@ -qutebrowser (qt5 keyboard driven webbrowser) +Qutebrowser (qt5 keyboard driven web browser) -qutebrowser is a keyboard-focused browser with a minimal +Qutebrowser is a keyboard-focused browser with a minimal GUI. It's based on Python and PyQt5 and free software, licensed under the GPL. It was inspired by other browsers/addons like dwb and Vimperator/Pentadactyl. -Optional dependency: +OPTIONAL DEPENDENCIES: qt5-webkit (for the webkit backend) +Pygments (for the :view-source command with the QtWebKit backend. + and with QtWebEngine for ":view-source --pygments") -NOTE: +ADBLOCK NOTE: -pyPEG2 needs building for python3: +If the Python `adblock' library is available, it is now used to +integrate Brave's Rust adblocker library for improved adblocking based +on ABP-like filter lists (such as EasyList). If it is unavailable, +Qutebrowser falls back to host-blocking. -PYTHON3=yes ./pyPEG2.SlackBuild +There are 36 rust requirements for python-adblock, and they aren't +available on SBo yet, so the easiest way to install it is with pip3, +which requires a working network connection. -If you are using sbopkg you can add this as an option on -their pages before starting the build queue. +Instructions to install it into ~/.local/lib with pip3: + +1. Update llvm to the package in extra/ + +To update with slackpkg: + +Edit /etc/slackpkg/slackpkg.conf and change the order of PRIORITY so +that `extra' is before `%PKGMAIN' in the list: + + PRIORITY=( extra patches %PKGMAIN pasture testing ) + +Run `slackpkg upgrade llvm' + +Reset PRIORITY back to the default order. The pip3 commands should be +run as your normal user: + +2. Update pip3 to the latest version: pip3 install --user --upgrade pip + +3. Install adblock: pip3 install --user adblock + +Now start Qutebrowser and check `:version;'. It should list adblock +with the version number, e.g.: + +adblock: 0.4.2 + +Next, run the update command: + +:adblock-update + +To see what options there are: + +:set content.blocking<TAB> + +llvm can be added to /etc/slackpkg/blacklist to keep this version, or +run the slackpkg command again to revert back to the stock version. diff --git a/network/qutebrowser/qutebrowser.SlackBuild b/network/qutebrowser/qutebrowser.SlackBuild index 206fcd5b5b..ad93cee7ae 100644 --- a/network/qutebrowser/qutebrowser.SlackBuild +++ b/network/qutebrowser/qutebrowser.SlackBuild @@ -22,8 +22,8 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=qutebrowser -VERSION=${VERSION:-2.0.2} -BUILD=${BUILD:-2} +VERSION=${VERSION:-2.2.0} +BUILD=${BUILD:-1} TAG=${TAG:-_SBo} if [ -z "$ARCH" ]; then diff --git a/network/qutebrowser/qutebrowser.info b/network/qutebrowser/qutebrowser.info index ed94b12ef4..c7fd782303 100644 --- a/network/qutebrowser/qutebrowser.info +++ b/network/qutebrowser/qutebrowser.info @@ -1,10 +1,10 @@ PRGNAM="qutebrowser" -VERSION="2.0.2" +VERSION="2.2.0" HOMEPAGE="http://qutebrowser.org/" -DOWNLOAD="https://github.com/qutebrowser/qutebrowser/releases/download/v2.0.2/qutebrowser-2.0.2.tar.gz" -MD5SUM="506184a80f36fc287bf6e52e65eceac8" +DOWNLOAD="https://github.com/qutebrowser/qutebrowser/releases/download/v2.2.0/qutebrowser-2.2.0.tar.gz" +MD5SUM="762d7dc0f939ee0ca54701ba233e7175" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="python3-attrs python3-PyYAML Pygments Jinja2 pyPEG2 python3-PyQtWebEngine python-toml importlib-resources python-zipp" +REQUIRES="python3-PyYAML Jinja2 python3-PyQtWebEngine python-toml importlib-resources python-zipp" MAINTAINER="Dave Woodfall" EMAIL="dave@slackbuilds.org" diff --git a/network/qutebrowser/slack-desc b/network/qutebrowser/slack-desc index d0989d4c8a..9d4ae8def6 100644 --- a/network/qutebrowser/slack-desc +++ b/network/qutebrowser/slack-desc @@ -10,10 +10,10 @@ qutebrowser: qutebrowser (qt5 keyboard driven webbrowser) qutebrowser: qutebrowser: qutebrowser is a keyboard-focused browser with a minimal GUI. It's qutebrowser: based on Python and PyQt5 and free software, licensed under the GPL. -qutebrowser: It was inspired by other browsers/addons like dwb and -qutebrowser: Vimperator/Pentadactyl. +qutebrowser: +qutebrowser: It was inspired by other browsers/addons like Vimperator/Pentadactyl +qutebrowser: and dwb. qutebrowser: qutebrowser: qt5-webkit is an optional dependency for the webkit backend. qutebrowser: qutebrowser: https://qutebrowser.org -qutebrowser: diff --git a/network/rclone/rclone.SlackBuild b/network/rclone/rclone.SlackBuild index fd8e3b3cab..5e635a093d 100644 --- a/network/rclone/rclone.SlackBuild +++ b/network/rclone/rclone.SlackBuild @@ -1,6 +1,6 @@ #!/bin/sh -# Copyright 2019-2020 Andrew Payne <phalange@komputermatrix.com> +# Copyright 2019-2021 Andrew Payne <phalange@komputermatrix.com> # Copyright 2017-2018 Rodrigo Gimenez <estrod[at]zoho[dot]com> # All rights reserved. # @@ -22,7 +22,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=rclone -VERSION=${VERSION:-1.53.3} +VERSION=${VERSION:-1.54.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/network/rclone/rclone.info b/network/rclone/rclone.info index c20878916e..1e296f30ce 100644 --- a/network/rclone/rclone.info +++ b/network/rclone/rclone.info @@ -1,10 +1,10 @@ PRGNAM="rclone" -VERSION="1.53.3" +VERSION="1.54.1" HOMEPAGE="https://rclone.org" -DOWNLOAD="https://github.com/rclone/rclone/releases/download/v1.53.3/rclone-v1.53.3-linux-386.zip" -MD5SUM="ebed198b49ca4e5227712a05c9b9fa7e" -DOWNLOAD_x86_64="https://github.com/rclone/rclone/releases/download/v1.53.3/rclone-v1.53.3-linux-amd64.zip" -MD5SUM_x86_64="fc210fb4bc95ee00c18573f4a5a06246" +DOWNLOAD="UNSUPPORTED" +MD5SUM="" +DOWNLOAD_x86_64="https://github.com/rclone/rclone/releases/download/v1.54.1/rclone-v1.54.1-linux-amd64.zip" +MD5SUM_x86_64="93fee2d8ab0ad802e0476cf0c549f15c" REQUIRES="" MAINTAINER="Andrew Payne" EMAIL="phalange@komputermatrix.com" diff --git a/network/scapy/scapy.SlackBuild b/network/scapy/scapy.SlackBuild index 61888c7449..9b63aebaed 100644 --- a/network/scapy/scapy.SlackBuild +++ b/network/scapy/scapy.SlackBuild @@ -2,7 +2,7 @@ # # Slackware build script for scapy (http://www.secdev.org/projects/scapy/) # -# Copyright 2008-2019 Corrado Franco (http://conraid.net) +# Copyright 2008-2021 Corrado Franco (http://conraid.net) # All rights reserved. # # This program is free software: you can redistribute it and/or modify @@ -24,7 +24,7 @@ # <http://www.gnu.org/licenses/>. PRGNAM=scapy -VERSION=${VERSION:-2.4.3} +VERSION=${VERSION:-2.4.4} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/network/scapy/scapy.info b/network/scapy/scapy.info index 9c53507ecd..4c873228bc 100644 --- a/network/scapy/scapy.info +++ b/network/scapy/scapy.info @@ -1,8 +1,8 @@ PRGNAM="scapy" -VERSION="2.4.3" +VERSION="2.4.4" HOMEPAGE="http://www.secdev.org/projects/scapy/" -DOWNLOAD="https://github.com/secdev/scapy/archive/v2.4.3/scapy-2.4.3.tar.gz" -MD5SUM="c94f3825391c102ca9740e41f4ed2ec0" +DOWNLOAD="https://github.com/secdev/scapy/archive/v2.4.4/scapy-2.4.4.tar.gz" +MD5SUM="e75f869b0d932732f810cae624783226" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/network/sfeed/README b/network/sfeed/README index 55fc6008ee..41378184a0 100644 --- a/network/sfeed/README +++ b/network/sfeed/README @@ -1,5 +1,5 @@ SFeed is a simple RSS and Atom parser. README.SLACKWARE contains starter tips. -/usr/doc/sfeed-0.9.21/README contains detailed post-install +/usr/doc/sfeed-0.9.22/README contains detailed post-install instructions. diff --git a/network/sfeed/README.SLACKWARE b/network/sfeed/README.SLACKWARE index 9019edfb92..22702d68a3 100644 --- a/network/sfeed/README.SLACKWARE +++ b/network/sfeed/README.SLACKWARE @@ -1,17 +1,17 @@ -The following instructions are taken from /usr/doc/sfeed-0.9.21/README +The following instructions are taken from /usr/doc/sfeed-0.9.22/README Note that the slackbuild removes /usr/share/doc/sfeed; thus, please -copy necessary files from /usr/doc/sfeed-0.9.21 +copy necessary files from /usr/doc/sfeed-0.9.22 - Initialize sfeed folders: mkdir -p "$HOME/.sfeed/feeds" - Initialize sfeedrc, such as by copying and editing the example file: -cp /usr/doc/sfeed-0.9.21/sfeedrc.example "$HOME/.sfeed/sfeedrc" +cp /usr/doc/sfeed-0.9.22/sfeedrc.example "$HOME/.sfeed/sfeedrc" $EDITOR "$HOME/.sfeed/sfeedrc" - Update feeds: sfeed_update - Format feeds. For example, view feeds in HTML (no frames). -cp /usr/doc/sfeed-0.9.21/style.css "$HOME/.sfeed/style.css" +cp /usr/doc/sfeed-0.9.22/style.css "$HOME/.sfeed/style.css" sfeed_html $HOME/.sfeed/feeds/* > "$HOME/.sfeed/feeds.html" diff --git a/network/sfeed/sfeed.SlackBuild b/network/sfeed/sfeed.SlackBuild index 79f9b381bd..5b9d2a4437 100644 --- a/network/sfeed/sfeed.SlackBuild +++ b/network/sfeed/sfeed.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=sfeed -VERSION=${VERSION:-0.9.21} +VERSION=${VERSION:-0.9.22} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/network/sfeed/sfeed.info b/network/sfeed/sfeed.info index 91177d4d1d..fbed4d46f6 100644 --- a/network/sfeed/sfeed.info +++ b/network/sfeed/sfeed.info @@ -1,8 +1,8 @@ PRGNAM="sfeed" -VERSION="0.9.21" +VERSION="0.9.22" HOMEPAGE="https://codemadness.org/releases/sfeed/" -DOWNLOAD="https://codemadness.org/releases/sfeed/sfeed-0.9.21.tar.gz" -MD5SUM="c06fc4b58b81038c804b4d9aacd69edd" +DOWNLOAD="https://codemadness.org/releases/sfeed/sfeed-0.9.22.tar.gz" +MD5SUM="96da8f382f7cc211a9de477a03b93785" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/network/signal-desktop/signal-desktop.SlackBuild b/network/signal-desktop/signal-desktop.SlackBuild index 9366d2d75d..dff9df468f 100644 --- a/network/signal-desktop/signal-desktop.SlackBuild +++ b/network/signal-desktop/signal-desktop.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=signal-desktop -VERSION=${VERSION:-1.40.0} +VERSION=${VERSION:-5.0.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/network/signal-desktop/signal-desktop.info b/network/signal-desktop/signal-desktop.info index 9ab4a56de7..9804287ed4 100644 --- a/network/signal-desktop/signal-desktop.info +++ b/network/signal-desktop/signal-desktop.info @@ -1,10 +1,10 @@ PRGNAM="signal-desktop" -VERSION="1.40.0" +VERSION="5.0.0" HOMEPAGE="https://signal.org/" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://sourceforge.net/projects/slackbuildsdirectlinks/files/signal-desktop/signal-desktop_1.40.0_amd64.deb" -MD5SUM_x86_64="4b8274623c6194ef3b07fa085d08f93d" -REQUIRES="" +DOWNLOAD_x86_64="https://sourceforge.net/projects/slackbuildsdirectlinks/files/signal-desktop/signal-desktop_5.0.0_amd64.deb" +MD5SUM_x86_64="08bb40ef176be688cec25957a06fffd8" +REQUIRES="libxkbcommon" MAINTAINER="David O'Shaughnessy" EMAIL="dev@osh.id.au" diff --git a/network/slurm/slurm.SlackBuild b/network/slurm/slurm.SlackBuild index 0e0a980c4f..dd3bc02382 100644 --- a/network/slurm/slurm.SlackBuild +++ b/network/slurm/slurm.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for Slurm -# Copyright 2015-2019 Emmanuel N. Millan, Mendoza, Argentina. +# Copyright 2015-2021 Emmanuel N. Millan, Mendoza, Argentina. # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=slurm -VERSION=${VERSION:-19.05.5} +VERSION=${VERSION:-20.11.4} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/network/slurm/slurm.info b/network/slurm/slurm.info index 243a7e4d4d..ffc533afbe 100644 --- a/network/slurm/slurm.info +++ b/network/slurm/slurm.info @@ -1,10 +1,10 @@ PRGNAM="slurm" -VERSION="19.05.5" +VERSION="20.11.4" HOMEPAGE="https://slurm.schedmd.com/" -DOWNLOAD="https://download.schedmd.com/slurm/slurm-19.05.5.tar.bz2" -MD5SUM="bb0ade8740e2fbc00dca394995269dae" +DOWNLOAD="https://download.schedmd.com/slurm/slurm-20.11.4.tar.bz2" +MD5SUM="4b5ff978527f73eff9691d559d19a494" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="munge" +REQUIRES="munge python3" MAINTAINER="Emmanuel N. Millan" EMAIL="emmanueln@gmail.com" diff --git a/network/spamassassin/spamassassin.SlackBuild b/network/spamassassin/spamassassin.SlackBuild index 135c17f2d7..5b982b084e 100644 --- a/network/spamassassin/spamassassin.SlackBuild +++ b/network/spamassassin/spamassassin.SlackBuild @@ -28,7 +28,7 @@ # spamassassin database, and most of spamassassin dependencies' scripts. PRGNAM=spamassassin -VERSION=${VERSION:-3.4.4} +VERSION=${VERSION:-3.4.6} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/network/spamassassin/spamassassin.info b/network/spamassassin/spamassassin.info index 6b9778b3ef..bfa522dc00 100644 --- a/network/spamassassin/spamassassin.info +++ b/network/spamassassin/spamassassin.info @@ -1,8 +1,8 @@ PRGNAM="spamassassin" -VERSION="3.4.4" +VERSION="3.4.6" HOMEPAGE="https://spamassassin.apache.org/" -DOWNLOAD="https://www.eu.apache.org/dist/spamassassin/source/Mail-SpamAssassin-3.4.4.tar.bz2" -MD5SUM="ce51fe5665d5838c56db6712846b58bb" +DOWNLOAD="https://downloads.apache.org//spamassassin/source/Mail-SpamAssassin-3.4.6.tar.bz2" +MD5SUM="0ef3f64ffcdf6f1e96068e19a16ce1be" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="libwww-perl perl-Crypt-OpenSSL-Bignum perl-Encode-Detect perl-IO-Socket-INET6 perl-IO-Socket-SSL perl-IP-Country perl-Image-Info perl-Mail-DKIM perl-Mail-SPF perl-Net-Ident perl-Net-Server pyzor re2c" diff --git a/network/speedtest-cli/speedtest-cli.SlackBuild b/network/speedtest-cli/speedtest-cli.SlackBuild index a4c0111069..fc239bbd50 100644 --- a/network/speedtest-cli/speedtest-cli.SlackBuild +++ b/network/speedtest-cli/speedtest-cli.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for speedtest-cli -# Copyright 2014-2020 Dimitris Zlatanidis Orestiada, Greece +# Copyright 2014-2021 Dimitris Zlatanidis Orestiada, Greece # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=speedtest-cli -VERSION=${VERSION:-2.1.2} +VERSION=${VERSION:-2.1.3} BUILD=${BUILD:-3} TAG=${TAG:-_SBo} diff --git a/network/speedtest-cli/speedtest-cli.info b/network/speedtest-cli/speedtest-cli.info index 2f063b47fe..6f2f9c5567 100644 --- a/network/speedtest-cli/speedtest-cli.info +++ b/network/speedtest-cli/speedtest-cli.info @@ -1,8 +1,8 @@ PRGNAM="speedtest-cli" -VERSION="2.1.2" +VERSION="2.1.3" HOMEPAGE="https://github.com/sivel/speedtest-cli" -DOWNLOAD="https://files.pythonhosted.org/packages/5c/c8/296057f78f16721863f9edb5abdb0d2648c5c6932697f29d80d920fdcd91/speedtest-cli-2.1.2.tar.gz" -MD5SUM="543d38f8939e1716641cc7c00169ca03" +DOWNLOAD="https://files.pythonhosted.org/packages/85/d2/32c8a30768b788d319f94cde3a77e0ccc1812dca464ad8062d3c4d703e06/speedtest-cli-2.1.3.tar.gz" +MD5SUM="4bd1cf455e210ce47be1a3290988160b" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/network/sslscan/sslscan.SlackBuild b/network/sslscan/sslscan.SlackBuild index 1c54f3a741..8cb4d1483a 100644 --- a/network/sslscan/sslscan.SlackBuild +++ b/network/sslscan/sslscan.SlackBuild @@ -33,7 +33,7 @@ # 2014-10-23 - changed to build rbsec's fork from github PRGNAM=sslscan -VERSION=${VERSION:-2.0.8} +VERSION=${VERSION:-2.0.9} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -75,7 +75,7 @@ sed -i "s/^GIT_VERSION = .*$/GIT_VERSION = $VERSION/" Makefile STATIC=${STATIC:-yes} if [ "$STATIC" = "yes" ] ; then - OPENSSLVERSION=${OPENSSLVERSION:-3a6e6b1f94ae41e2fd73483464c9c80ddcf30d17} + OPENSSLVERSION=${OPENSSLVERSION:-f82f5392f39797c1cf3a5d114c0125f121b0f769} tar xf "$CWD/openssl-$OPENSSLVERSION.tar.gz" mv "openssl-$OPENSSLVERSION" openssl fi diff --git a/network/sslscan/sslscan.info b/network/sslscan/sslscan.info index 455e42af91..43d38b4602 100644 --- a/network/sslscan/sslscan.info +++ b/network/sslscan/sslscan.info @@ -1,10 +1,10 @@ PRGNAM="sslscan" -VERSION="2.0.8" +VERSION="2.0.9" HOMEPAGE="https://github.com/rbsec/sslscan" -DOWNLOAD="https://github.com/rbsec/sslscan/archive/2.0.8/sslscan-2.0.8.tar.gz \ - https://github.com/openssl/openssl/archive/3a6e6b1f94ae41e2fd73483464c9c80ddcf30d17/openssl-3a6e6b1f94ae41e2fd73483464c9c80ddcf30d17.tar.gz" -MD5SUM="40dda65370f39662a31a4481d02fcfbb \ - 97f8a55dad018196ee59ef17e62f486e" +DOWNLOAD="https://github.com/rbsec/sslscan/archive/2.0.9/sslscan-2.0.9.tar.gz \ + https://github.com/openssl/openssl/archive/f82f5392f39797c1cf3a5d114c0125f121b0f769/openssl-f82f5392f39797c1cf3a5d114c0125f121b0f769.tar.gz" +MD5SUM="40499de48ece973c22fc342067161c80 \ + 442bd6882aaef2f2199507ec6c6ec357" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/network/syncthing/syncthing.SlackBuild b/network/syncthing/syncthing.SlackBuild index 850ebef29c..f1bfc7fc9a 100644 --- a/network/syncthing/syncthing.SlackBuild +++ b/network/syncthing/syncthing.SlackBuild @@ -22,7 +22,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=syncthing -VERSION=${VERSION:-1.9.0} +VERSION=${VERSION:-1.14.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/network/syncthing/syncthing.info b/network/syncthing/syncthing.info index eced0acfb1..ded831ebd6 100644 --- a/network/syncthing/syncthing.info +++ b/network/syncthing/syncthing.info @@ -1,10 +1,10 @@ PRGNAM="syncthing" -VERSION="1.9.0" +VERSION="1.14.0" HOMEPAGE="https://syncthing.net" -DOWNLOAD="https://github.com/syncthing/syncthing/releases/download/v1.9.0/syncthing-linux-386-v1.9.0.tar.gz" -MD5SUM="f5d974047b4e5208ff343e36e156470d" -DOWNLOAD_x86_64="https://github.com/syncthing/syncthing/releases/download/v1.9.0/syncthing-linux-amd64-v1.9.0.tar.gz" -MD5SUM_x86_64="2318ea72b7e8c5ae1ef75319f4ed6e7b" +DOWNLOAD="https://github.com/syncthing/syncthing/releases/download/v1.14.0/syncthing-linux-386-v1.14.0.tar.gz" +MD5SUM="08be360b13127e25fd87e4ffb871150a" +DOWNLOAD_x86_64="https://github.com/syncthing/syncthing/releases/download/v1.14.0/syncthing-linux-amd64-v1.14.0.tar.gz" +MD5SUM_x86_64="18a0ebe796720813b5fce68cc4256f98" REQUIRES="" MAINTAINER="Sebastian Arcus" EMAIL="s.arcus@open-t.co.uk" diff --git a/network/teams/doinst.sh b/network/teams/doinst.sh new file mode 100644 index 0000000000..5fb28930db --- /dev/null +++ b/network/teams/doinst.sh @@ -0,0 +1,3 @@ +if [ -x /usr/bin/update-desktop-database ]; then + /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1 +fi diff --git a/network/teams/teams.SlackBuild b/network/teams/teams.SlackBuild index 76e834007d..9a6616383b 100644 --- a/network/teams/teams.SlackBuild +++ b/network/teams/teams.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for teams -# Copyright 2020 Mario Preksavec, Zagreb, Croatia +# Copyright 2020, 2021 Mario Preksavec, Zagreb, Croatia # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=teams -VERSION=${VERSION:-1.3.00.958} +VERSION=${VERSION:-1.4.00.7556} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -52,14 +52,25 @@ mkdir -p $TMP $PKG $OUTPUT cd $PKG ar p $CWD/${PRGNAM}_${VERSION}_amd64.deb data.tar.xz | tar -xvJ +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +( cd $PKG/usr + for i in share/teams/LICENSE* ; do ln -s ../../$i $PKG/usr/doc/$PRGNAM-$VERSION/ ; done +) 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/network/teams/teams.info b/network/teams/teams.info index 7c821d73ff..fdf0ea4ee4 100644 --- a/network/teams/teams.info +++ b/network/teams/teams.info @@ -1,10 +1,10 @@ PRGNAM="teams" -VERSION="1.3.00.958" +VERSION="1.4.00.7556" HOMEPAGE="https://teams.microsoft.com/downloads" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://packages.microsoft.com/repos/ms-teams/pool/main/t/teams/teams_1.3.00.958_amd64.deb" -MD5SUM_x86_64="a99569f085aa19f911a8d69182c312cf" +DOWNLOAD_x86_64="https://packages.microsoft.com/repos/ms-teams/pool/main/t/teams/teams_1.4.00.7556_amd64.deb" +MD5SUM_x86_64="3144e00cf533801a3aa48e38d5ec81dc" REQUIRES="" MAINTAINER="Mario Preksavec" EMAIL="mario at slackware dot hr" diff --git a/network/teamviewer/teamviewer.SlackBuild b/network/teamviewer/teamviewer.SlackBuild index 39e04fe074..291d818b28 100644 --- a/network/teamviewer/teamviewer.SlackBuild +++ b/network/teamviewer/teamviewer.SlackBuild @@ -26,7 +26,7 @@ # Modified by Mario Preksavec <mario@slackware.hr> PRGNAM=teamviewer -VERSION=${VERSION:-15.14.5} +VERSION=${VERSION:-15.16.8} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/network/teamviewer/teamviewer.info b/network/teamviewer/teamviewer.info index d7802aab14..217c4407c8 100644 --- a/network/teamviewer/teamviewer.info +++ b/network/teamviewer/teamviewer.info @@ -1,10 +1,10 @@ PRGNAM="teamviewer" -VERSION="15.14.5" +VERSION="15.16.8" HOMEPAGE="https://www.teamviewer.com/" -DOWNLOAD="https://dl.tvcdn.de/download/linux/version_15x/teamviewer_15.14.5_i386.deb" -MD5SUM="49295c6c7cab605e8ac6c2f3d4ab1118" -DOWNLOAD_x86_64="https://dl.tvcdn.de/download/linux/version_15x/teamviewer_15.14.5_amd64.deb" -MD5SUM_x86_64="e364da3834a4e4413cae17e16e9dfa1c" +DOWNLOAD="https://dl.tvcdn.de/download/linux/version_15x/teamviewer_15.16.8_i386.deb" +MD5SUM="84817975641bcc20521103f2ccd3d519" +DOWNLOAD_x86_64="https://dl.tvcdn.de/download/linux/version_15x/teamviewer_15.16.8_amd64.deb" +MD5SUM_x86_64="88897103b9207acc3529291e0611b8c0" REQUIRES="qt5-webkit" MAINTAINER="Willy Sudiarto Raharjo" EMAIL="willysr@slackbuilds.org" diff --git a/network/telegram/telegram.SlackBuild b/network/telegram/telegram.SlackBuild index 7ca74cb573..9f1ff6eff5 100644 --- a/network/telegram/telegram.SlackBuild +++ b/network/telegram/telegram.SlackBuild @@ -28,7 +28,7 @@ PRGNAM=telegram SRCNAM=tsetup SRCDIR=Telegram -VERSION=${VERSION:-2.6.1} +VERSION=${VERSION:-2.7.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/network/telegram/telegram.info b/network/telegram/telegram.info index 4e0477f125..dbee2cd1c0 100644 --- a/network/telegram/telegram.info +++ b/network/telegram/telegram.info @@ -1,10 +1,10 @@ PRGNAM="telegram" -VERSION="2.6.1" +VERSION="2.7.1" HOMEPAGE="https://telegram.org" DOWNLOAD="https://updates.tdesktop.com/tlinux32/tsetup32.2.4.4.tar.xz" MD5SUM="857865fb0baa7aabadf3a6136f8276ba" -DOWNLOAD_x86_64="https://updates.tdesktop.com/tlinux/tsetup.2.6.1.tar.xz" -MD5SUM_x86_64="4cf3a3e59d1840f1f16eb0c8a691c8ca" +DOWNLOAD_x86_64="https://updates.tdesktop.com/tlinux/tsetup.2.7.1.tar.xz" +MD5SUM_x86_64="e552cb10bcb0e3fa5dfe5eba8a45371a" REQUIRES="" MAINTAINER="Willy Sudiarto Raharjo" EMAIL="willysr@slackbuilds.org" diff --git a/network/tightvnc/README b/network/tightvnc/README index e6132561f5..6c055516e3 100644 --- a/network/tightvnc/README +++ b/network/tightvnc/README @@ -13,3 +13,17 @@ TightVNC is: TightVNC also ships with Xvnc, a headless X server that speaks the VNC protocol. + +NOTE: vncserver/Xvnc requires a configuration file (tightvncserver.conf) in +/etc to operate. A suitable, basic, configuration file is by this slackbuild +in /usr/doc/tightvnc-1.3.10. Copy this file to /etc before attempting to +launch vncserver/Xvnc. + +Also included is a small, optional, patch to vncserver (vncserver.patch), +contributed by Andrei Descul얢, which modifies the vncserver startup to use +the system configured xinitrc instead of the minimal xterm/twm configuration +used by default. Note that if you have launched vncserver prior to applying +the optional patch, you will need to remove the $HOME/.vnc/xstartup file to +use the alternate configuration. If you wish to use the optional patch, you +will need to apply it manually (i.e., using the 'patch' command from the +command line). diff --git a/network/tightvnc/tightvnc.SlackBuild b/network/tightvnc/tightvnc.SlackBuild index d6219e6301..2e946b2b4f 100644 --- a/network/tightvnc/tightvnc.SlackBuild +++ b/network/tightvnc/tightvnc.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for tightvnc -# Copyright 2014 Richard Ellis (USA) +# Copyright 2014-2021 Richard Ellis (USA) # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -69,6 +69,10 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; +# Apply patch to tightvncserver.conf for Slack 14.2 font and rgb.txt path +# locations +patch < $CWD/tightvncserver.conf.patch + xmkmf make World diff --git a/network/tightvnc/tightvncserver.conf.patch b/network/tightvnc/tightvncserver.conf.patch new file mode 100644 index 0000000000..fc8e5ebe99 --- /dev/null +++ b/network/tightvnc/tightvncserver.conf.patch @@ -0,0 +1,16 @@ +--- tightvncserver.conf.orig 2021-03-27 00:33:41.773056870 -0400 ++++ tightvncserver.conf 2021-03-27 00:38:34.195076768 -0400 +@@ -23,11 +23,11 @@ + # $vncUserDir = "$ENV{HOME}/.vnc"; + # $fontPath = "unix/:7100"; + # $authType = "-rfbauth $vncUserDir/passwd"; +-# $colorPath = "/usr/lib/X11/rgb"; ++$colorPath = "/usr/share/X11/rgb"; + + ## Here is another example of setting the font path: + # +-# $fontPath = "/usr/lib/X11/fonts/misc/" ++$fontPath = "/usr/share/fonts/misc/" + # $fontPath = "$fontPath,/usr/lib/X11/fonts/75dpi/"; + + ## You might wish to make your vnc directory under /tmp, to make sure diff --git a/network/tightvnc/vncserver.patch b/network/tightvnc/vncserver.patch new file mode 100644 index 0000000000..0c3bc23380 --- /dev/null +++ b/network/tightvnc/vncserver.patch @@ -0,0 +1,30 @@ +--- vncserver.orig 2009-02-12 06:27:18.000000000 +0200 ++++ vncserver 2021-03-27 08:35:57.331183132 -0400 +@@ -48,10 +48,12 @@ + + $defaultXStartup + = ("#!/bin/sh\n\n". +- "xrdb \$HOME/.Xresources\n". +- "xsetroot -solid grey\n". +- "xterm -geometry 80x24+10+10 -ls -title \"\$VNCDESKTOP Desktop\" &\n". +- "twm &\n"); ++ "#xrdb \$HOME/.Xresources\n". ++ "#xsetroot -solid grey\n". ++ "#xterm -geometry 80x24+10+10 -ls -title \"\$VNCDESKTOP Desktop\" &\n". ++ "#twm &\n". ++ "# Start X session using xinitrc \n". ++ "/etc/X11/xinit/xinitrc &\n"); + + $xauthorityFile = "$ENV{XAUTHORITY}"; + +@@ -161,7 +163,9 @@ + + $cmd = "Xvnc :$displayNumber"; + $cmd .= " -desktop " . "edString($desktopName); +-$cmd .= " -httpd $vncClasses"; ++if ( -d $vncCllasses ) { ++ $cmd .= " -httpd $vncClasses"; ++} + $cmd .= " -auth $xauthorityFile"; + $cmd .= " -geometry $geometry" if ($geometry); + $cmd .= " -depth $depth" if ($depth); diff --git a/network/tor-browser/tor-browser.SlackBuild b/network/tor-browser/tor-browser.SlackBuild index d03c7f39b9..b2133030b7 100644 --- a/network/tor-browser/tor-browser.SlackBuild +++ b/network/tor-browser/tor-browser.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=tor-browser -VERSION=${VERSION:-10.0.12} +VERSION=${VERSION:-10.0.15} PRGLANG=${PRGLANG:-en-US} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/network/tor-browser/tor-browser.info b/network/tor-browser/tor-browser.info index 619f92da6e..2b8d5d838a 100644 --- a/network/tor-browser/tor-browser.info +++ b/network/tor-browser/tor-browser.info @@ -1,10 +1,10 @@ PRGNAM="tor-browser" -VERSION="10.0.12" +VERSION="10.0.15" HOMEPAGE="https://www.torproject.org" -DOWNLOAD="https://dist.torproject.org/torbrowser/10.0.12/tor-browser-linux32-10.0.12_en-US.tar.xz" -MD5SUM="96efc9440ab47b0d823b98b0f49c5f8d" -DOWNLOAD_x86_64="https://dist.torproject.org/torbrowser/10.0.12/tor-browser-linux64-10.0.12_en-US.tar.xz" -MD5SUM_x86_64="ca7aa8de50fc811554bf3de48e9e4924" +DOWNLOAD="https://dist.torproject.org/torbrowser/10.0.15/tor-browser-linux32-10.0.15_en-US.tar.xz" +MD5SUM="aad93bbabe1076403b40eb80b6afa575" +DOWNLOAD_x86_64="https://dist.torproject.org/torbrowser/10.0.15/tor-browser-linux64-10.0.15_en-US.tar.xz" +MD5SUM_x86_64="2f6994bae2b0c2a58506f8900bbd5dee" REQUIRES="" MAINTAINER="Willy Sudiarto Raharjo" EMAIL="willysr@slackbuilds.org" diff --git a/network/tor/tor.SlackBuild b/network/tor/tor.SlackBuild index 20a1f978dc..564266e9c8 100644 --- a/network/tor/tor.SlackBuild +++ b/network/tor/tor.SlackBuild @@ -27,7 +27,7 @@ # Updated by Markus Reichelt slackbuilds@mareichelt.de PRGNAM=tor -VERSION=${VERSION:-0.4.5.6} +VERSION=${VERSION:-0.4.5.7} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/network/tor/tor.info b/network/tor/tor.info index 5729b62251..ee4a5c1eaf 100644 --- a/network/tor/tor.info +++ b/network/tor/tor.info @@ -1,8 +1,8 @@ PRGNAM="tor" -VERSION="0.4.5.6" +VERSION="0.4.5.7" HOMEPAGE="https://www.torproject.org/" -DOWNLOAD="https://dist.torproject.org/tor-0.4.5.6.tar.gz" -MD5SUM="22a04ef62c714b7d9d8928ebe238e4c4" +DOWNLOAD="https://dist.torproject.org/tor-0.4.5.7.tar.gz" +MD5SUM="3a1800592293a8d4122823eab9233739" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/network/unbound/unbound.SlackBuild b/network/unbound/unbound.SlackBuild index b35d89548b..a305c32a7a 100644 --- a/network/unbound/unbound.SlackBuild +++ b/network/unbound/unbound.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=unbound -VERSION=${VERSION:-1.10.0} +VERSION=${VERSION:-1.13.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -123,7 +123,7 @@ cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/var/run/unbound chown $USER:$GROUP $PKG/var/run/unbound/ -install -m 0640 -D doc/example.conf.in $PKG/etc/unbound/unbound.conf.new +mv $PKG/etc/unbound/unbound.conf $PKG/etc/unbound/unbound.conf.new install -m 0644 -D $CWD/rc.unbound $PKG/etc/rc.d/rc.unbound.new mkdir -p $PKG/install diff --git a/network/unbound/unbound.info b/network/unbound/unbound.info index 467b1fbcc6..0d32e3cc39 100644 --- a/network/unbound/unbound.info +++ b/network/unbound/unbound.info @@ -1,8 +1,8 @@ PRGNAM="unbound" -VERSION="1.10.0" +VERSION="1.13.1" HOMEPAGE="https://nlnetlabs.nl/projects/unbound/about/" -DOWNLOAD="https://nlnetlabs.nl/downloads/unbound/unbound-1.10.0.tar.gz" -MD5SUM="0754392baee77c18fd8295b5e51e6fd8" +DOWNLOAD="https://nlnetlabs.nl/downloads/unbound/unbound-1.13.1.tar.gz" +MD5SUM="0cd660a40d733acc6e7cce43731cac62" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="ldns" diff --git a/network/varnish/README b/network/varnish/README index d8c1194ce9..4d742ff527 100644 --- a/network/varnish/README +++ b/network/varnish/README @@ -4,5 +4,3 @@ HTTP and configure it to cache the contents. Varnish is free software licensed under a two-clause BSD licence, also known as the FreeBSD licence. The project was initiated in 2005. - -Homepage: https://www.varnish-cache.org/ diff --git a/network/varnish/varnish.SlackBuild b/network/varnish/varnish.SlackBuild index 269f74dff2..deec595f7e 100644 --- a/network/varnish/varnish.SlackBuild +++ b/network/varnish/varnish.SlackBuild @@ -6,7 +6,7 @@ # Updated by Emmanuel N. Millan PRGNAM=varnish -VERSION=${VERSION:-6.5.0} +VERSION=${VERSION:-6.5.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/network/varnish/varnish.info b/network/varnish/varnish.info index 6c4841b69b..17e7902b96 100644 --- a/network/varnish/varnish.info +++ b/network/varnish/varnish.info @@ -1,8 +1,8 @@ PRGNAM="varnish" -VERSION="6.5.0" +VERSION="6.5.1" HOMEPAGE="https://www.varnish-cache.org/" -DOWNLOAD="https://varnish-cache.org/_downloads/varnish-6.5.0.tgz" -MD5SUM="9cf1b50bee82119cc2cf315277534d35" +DOWNLOAD="https://varnish-cache.org/_downloads/varnish-6.5.1.tgz" +MD5SUM="09304038cb3bb744a7c1742c8de848a1" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="Sphinx" diff --git a/network/verm/verm.SlackBuild b/network/verm/verm.SlackBuild index 7cf47f213e..501041a028 100644 --- a/network/verm/verm.SlackBuild +++ b/network/verm/verm.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for verm -# Copyright 2016-2018 Andrew Clemons, Wellington New Zealand +# Copyright 2016-2018,2021 Andrew Clemons, Wellington New Zealand # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=verm -VERSION=${VERSION:-1.5.1} +VERSION=${VERSION:-1.5.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -72,6 +72,8 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; +rm -f go.mod # go.mod exists but should not + SRCDIR="$(pwd)" export GOPATH="$SRCDIR" mkdir -p src/github.com/willbryant diff --git a/network/verm/verm.info b/network/verm/verm.info index dbe359a680..10ac2daaa6 100644 --- a/network/verm/verm.info +++ b/network/verm/verm.info @@ -1,8 +1,8 @@ PRGNAM="verm" -VERSION="1.5.1" +VERSION="1.5.2" HOMEPAGE="https://github.com/willbryant/verm" -DOWNLOAD="https://github.com/willbryant/verm/archive/1.5.1/verm-1.5.1.tar.gz" -MD5SUM="18b7c847dda5c52a74bb49ecd35a447a" +DOWNLOAD="https://github.com/willbryant/verm/archive/1.5.2/verm-1.5.2.tar.gz" +MD5SUM="7bd8fb6aea4483531ac1f5475205cfc0" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="google-go-lang" diff --git a/network/vivaldi/vivaldi.SlackBuild b/network/vivaldi/vivaldi.SlackBuild index 094f1848b3..36d63fd57a 100644 --- a/network/vivaldi/vivaldi.SlackBuild +++ b/network/vivaldi/vivaldi.SlackBuild @@ -25,8 +25,8 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=vivaldi -VERSION=${VERSION:-3.6.2165.36} -FFMPEG_VERSION="87.0.4280.66" +VERSION=${VERSION:-3.7.2218.52} +FFMPEG_VERSION="89.0.4389.90" WIDEVINE_VERSION="4.10.1582.2" BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/network/vivaldi/vivaldi.info b/network/vivaldi/vivaldi.info index 7c44886add..c26ed60304 100644 --- a/network/vivaldi/vivaldi.info +++ b/network/vivaldi/vivaldi.info @@ -1,16 +1,16 @@ PRGNAM="vivaldi" -VERSION="3.6.2165.36" +VERSION="3.7.2218.52" HOMEPAGE="https://vivaldi.com" -DOWNLOAD="https://downloads.vivaldi.com/stable/vivaldi-stable_3.6.2165.36-1_i386.deb \ - https://launchpadlibrarian.net/507638697/chromium-codecs-ffmpeg-extra_87.0.4280.66-0ubuntu0.16.04.1_i386.deb \ +DOWNLOAD="https://downloads.vivaldi.com/stable/vivaldi-stable_3.7.2218.52-1_i386.deb \ + https://launchpadlibrarian.net/528923945/chromium-codecs-ffmpeg-extra_89.0.4389.90-0ubuntu0.16.04.2_i386.deb \ https://dl.google.com/widevine-cdm/4.10.1582.2-linux-ia32.zip" -MD5SUM="1420ce17875cc70263cc0283061b76e1 \ - 1deb6d72767d3d01a21d34b49cd85263 \ +MD5SUM="688dcaabbded8a31e70c2be6a5ba3ddf \ + 00d2f09afa9447e9a506c9a4ff52bbdd \ 247a331a4d5bceb9f20366a39136a4fa" -DOWNLOAD_x86_64="https://downloads.vivaldi.com/stable/vivaldi-stable_3.6.2165.36-1_amd64.deb \ - https://launchpadlibrarian.net/507640811/chromium-codecs-ffmpeg-extra_87.0.4280.66-0ubuntu0.16.04.1_amd64.deb" -MD5SUM_x86_64="fbac551f1fead80f650dd34a20add6ab \ - 6e530490e349daade1f6b0ee0b3ee4dc" -REQUIRES="" +DOWNLOAD_x86_64="https://downloads.vivaldi.com/stable/vivaldi-stable_3.7.2218.52-1_amd64.deb \ + https://launchpadlibrarian.net/528666745/chromium-codecs-ffmpeg-extra_89.0.4389.90-0ubuntu0.16.04.2_amd64.deb" +MD5SUM_x86_64="89626848f295aa3d6b9fd60706a03f3a \ + 7bbb3d45d15b806c0b29ed0a1728af64" +REQUIRES="libxkbcommon" MAINTAINER="Ruari Oedegaard" EMAIL="sbo@ruari.com" diff --git a/network/waterfox/README b/network/waterfox/README deleted file mode 100644 index b3c73f191f..0000000000 --- a/network/waterfox/README +++ /dev/null @@ -1,23 +0,0 @@ -Waterfox was one of the first widely distributed 64-Bit browsers on -the Web and quickly gained a loyal following. At one time, Waterfox -had one thing in mind - speed. But now Waterfox also attempts to be an -ethical, user-oriented browser. - -Features: - - Disabled Encrypted Media Extensions (EME) - Disabled Web Runtime (deprecated as of 2015) - Removed Pocket - Removed Telemetry - Removed data collection - Removed startup profiling - Allow running of all 64-Bit NPAPI plugins - Allow running of unsigned extensions - Removal of Sponsored Tiles on New Tab Page - Addition of Duplicate Tab option - Locale selector in about:preferences > General - -Waterfox is only available for the x86-64 architecture. - -This SlackBuild just repackages the binary package provided by the project. -It doesn't attempt to build the browser from source. diff --git a/network/waterfox/waterfox.desktop b/network/waterfox/waterfox.desktop deleted file mode 100644 index 66c468c68f..0000000000 --- a/network/waterfox/waterfox.desktop +++ /dev/null @@ -1,13 +0,0 @@ -[Desktop Entry] -Version=1.0 -Name=Waterfox Web Browser -Comment=Browse the World Wide Web -Keywords=Internet;WWW;Browser;Web;Explorer -Exec=waterfox %u -Terminal=false -X-MultipleArgs=false -Type=Application -Icon=waterfox -Categories=Network;WebBrowser; -MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm;application/x-xpinstall; -StartupNotify=true diff --git a/network/waterfox/waterfox.info b/network/waterfox/waterfox.info deleted file mode 100644 index 6a5736d48a..0000000000 --- a/network/waterfox/waterfox.info +++ /dev/null @@ -1,10 +0,0 @@ -PRGNAM="waterfox" -VERSION="2020.02.1" -HOMEPAGE="https://www.waterfox.net" -DOWNLOAD="UNSUPPORTED" -MD5SUM="" -DOWNLOAD_x86_64="https://storage-waterfox.netdna-ssl.com/releases/linux64/installer/waterfox-classic-2020.02.1.en-US.linux-x86_64.tar.bz2" -MD5SUM_x86_64="20b4a4bce5eb61adf850996fdd8265ad" -REQUIRES="" -MAINTAINER="Donald Cooley" -EMAIL="chytraeu@sdf.org" diff --git a/network/weechat/weechat.SlackBuild b/network/weechat/weechat.SlackBuild index 1c1b8d79a7..ee28d2d234 100644 --- a/network/weechat/weechat.SlackBuild +++ b/network/weechat/weechat.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=weechat -VERSION=${VERSION:-3.0.1} +VERSION=${VERSION:-3.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/network/weechat/weechat.info b/network/weechat/weechat.info index cbbc7bbaca..90780d1f44 100644 --- a/network/weechat/weechat.info +++ b/network/weechat/weechat.info @@ -1,8 +1,8 @@ PRGNAM="weechat" -VERSION="3.0.1" +VERSION="3.1" HOMEPAGE="http://www.weechat.org" -DOWNLOAD="http://weechat.org/files/src/weechat-3.0.1.tar.bz2" -MD5SUM="620af5d5438ae5c141aa0e01a70cabe4" +DOWNLOAD="http://weechat.org/files/src/weechat-3.1.tar.bz2" +MD5SUM="baf116300f4ae4050e46b61d11a4df81" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3" diff --git a/network/wendzelnntpd/README b/network/wendzelnntpd/README new file mode 100644 index 0000000000..ec444c9b28 --- /dev/null +++ b/network/wendzelnntpd/README @@ -0,0 +1,12 @@ +WendzelNNTPd is an IPv6-ready Usenet server (NNTP daemon) with the +main goal to maximize usability on the console level. WendzelNNTPd +achieves this by breaking down complicated things into an easy-to-use +configuration file and tool. The server is portable (Linux/*BSD/ +*nix), supports AUTHINFO authentication, contains support for Access +Control Lists (ACL), Role-based Access Control (RBAC) and supports +invisible newsgroups. It currently supports MySQL and SQLite backends. + +Note: This package is compiled without MYSQL support and uses + sqlite3 instead. + If you want to use MySQL instead of sqlite3, remove the + "MYSQL=NO" before ./configure in wendzelnntpd.Slackbuild. diff --git a/network/wendzelnntpd/doinst.sh b/network/wendzelnntpd/doinst.sh new file mode 100644 index 0000000000..203ca9ad9f --- /dev/null +++ b/network/wendzelnntpd/doinst.sh @@ -0,0 +1,44 @@ +#!/bin/sh + +UDBFILE=/var/spool/news/wendzelnntpd/usenet.db + +config() { + NEW="$1" + OLD="`dirname $NEW`/`basename $NEW .new`" + # If there's no config file by that name, mv it over: + if [ ! -r $OLD ]; then + mv $NEW $OLD + elif [ "`cat $OLD | md5sum`" = "`cat $NEW | md5sum`" ]; then # toss the redundant copy + rm $NEW + fi + # Otherwise, we leave the .new copy for the admin to consider... +} + +preserve_perms() { + NEW="$1" + OLD="$(dirname ${NEW})/$(basename ${NEW} .new)" + if [ -e ${OLD} ]; then + cp -a ${OLD} ${NEW}.incoming + cat ${NEW} > ${NEW}.incoming + mv ${NEW}.incoming ${NEW} + fi + config ${NEW} +} + +# Keep same perms when installing rc.httpd.new: +preserve_perms etc/rc.d/rc.wendzelnntpd.new + +# Backup old Usenet DB file if existent; if necessary, this allows to provide multiple copies; because after 2x replacing an existing with a .new file, we would lose all postings! However, replacing an existing usenet.db file is necessary since the database format might change and an old file might become incompatible with a newer one. +if [ -f $UDBFILE ]; then mv $UDBFILE ${UDBFILE}.`date +"%m-%d-%y-%H:%M"`.bkp; chmod 0600 ${UDBFILE}.`date +"%m-%d-%y-%H:%M"`.bkp; echo "***Your old usenet database was backuped!***"; fi + +# install config file +config var/spool/news/wendzelnntpd/usenet.db.new + +# Handle config files. Unless this is a fresh installation, the +# admin will have to move the .new files into place to complete +# the package installation, as we don't want to clobber files that +# may contain local customizations. +config etc/wendzelnntpd.conf.new + +# create a first standard newsgroup so that server is directly usable after install +/usr/sbin/wendzelnntpadm addgroup alt.wendzelnntpd.test y diff --git a/network/wendzelnntpd/slack-desc b/network/wendzelnntpd/slack-desc new file mode 100644 index 0000000000..fa06852729 --- /dev/null +++ b/network/wendzelnntpd/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' +# on the right side marks the last column you can put a character in. You must +# make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +wendzelnntpd: wendzelnntpd (Easy-to-use NNTP Server) +wendzelnntpd: +wendzelnntpd: WendzelNNTPd is an IPv6-ready Usenet server (NNTP daemon) with the +wendzelnntpd: main goal to maximize usability on the console level. WendzelNNTPd +wendzelnntpd: achieves this by breaking down complicated things into an easy-to-use +wendzelnntpd: configuration file and tool. The server is portable (Linux/*BSD/ +wendzelnntpd: *nix), supports AUTHINFO authentication, contains support for Access +wendzelnntpd: Control Lists (ACL), Role-based Access Control (RBAC) and supports +wendzelnntpd: invisible newsgroups. It currently supports MySQL and SQLite backends. +wendzelnntpd: Note: This package is compiled without MYSQL support and uses +wendzelnntpd: sqlite3 instead. diff --git a/network/wendzelnntpd/wendzelnntpd.SlackBuild b/network/wendzelnntpd/wendzelnntpd.SlackBuild new file mode 100644 index 0000000000..cff6ef214a --- /dev/null +++ b/network/wendzelnntpd/wendzelnntpd.SlackBuild @@ -0,0 +1,128 @@ +#!/bin/bash -e + +# Slackware build script for WendzelNNTPd +# +# Copyright 2021 Steffen Wendzel, https://www.wendzel.de +# 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. +# +# This script was written using the one from slackbuilds.org as a reference. +# Thanks to Patrick Volkerding and Adis Nezirovic for the original work. + +cd $(dirname $0) ; CWD=$(pwd) + +PRGNAM=wendzelnntpd +VERSION=${VERSION:-2.1.2} +TGZ_DIRNAME=cdpxe-WendzelNNTPd-5ea53d6 # for v2.1.2 +BUILD=${BUILD:-3} +TAG=${TAG:-_SBo} +TMP=${TMP:-/tmp/SBo} +OUTPUT=${OUTPUT:-/tmp} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) export ARCH=i586 ;; + arm*) export ARCH=arm ;; + *) export ARCH=$( uname -m ) ;; + esac +fi + +set -e + +# 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.txz" + exit 0 +fi + +TMP=${TMP:-/tmp} +PKG=$TMP/package-${PRGNAM} +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT + +cd $TMP +rm -rf $TGZ_DIRNAME +tar -xvf $CWD/v$VERSION.tar.gz +cd $TGZ_DIRNAME + +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 {} \; + +# Configure: +MYSQL=NO DESTDIR=/usr CONFDIR=/etc ./configure + +# Build and install: +make + +# spool dir + usenet database +mkdir -p $PKG/var/spool/news/wendzelnntpd + +# og-rwx since the passwords are stored in the database too! +install -d -m 0700 -o 0 -g 0 $PKG/var/spool/news/wendzelnntpd +cp database/usenet.db $PKG/var/spool/news/wendzelnntpd/usenet.db.new +chmod 600 $PKG/var/spool/news/wendzelnntpd/usenet.db.new + +# add the rc.d script ; also fix URL of the deamon binary +mkdir -p $PKG/etc/rc.d +cat scripts/startup/init.d_script | sed 's/^DAEMON=.*$/DAEMON=\/usr\/sbin\/wendzelnntpd/' > $PKG/etc/rc.d/rc.wendzelnntpd.new +chmod 644 $PKG/etc/rc.d/rc.wendzelnntpd.new + +# add the binaries +mkdir -p $PKG/usr/sbin +chmod 0755 $PKG/usr/sbin/ +cp -v bin/wendzelnntpd bin/wendzelnntpadm $PKG/usr/sbin/ +chmod 755 $PKG/usr/sbin/* + +# rename config file to .new +cp -v wendzelnntpd.conf $PKG/etc/wendzelnntpd.conf.new +chmod 644 $PKG/etc/wendzelnntpd.conf.new + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc +cat $CWD/doinst.sh > $PKG/install/doinst.sh + +# add version number to doc directory and also put it in /usr/doc +# instead of /usr/share/doc +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION/ +cp -vr docs/docs $PKG/usr/doc/$PRGNAM-$VERSION/ +cp -v docs/docs.pdf $PKG/usr/doc/$PRGNAM-$VERSION/docs.pdf +cp -v AUTHOR CHANGELOG HISTORY README.md INSTALL LICENSE database/usenet.db_struct database/mysql_db_struct.sql $PKG/usr/doc/$PRGNAM-$VERSION/ +chmod -R 0644 $PKG/usr/doc/$PRGNAM-$VERSION/* + +# Strip binaries: +find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null + +# This is kept for the case that wendzelnntpd will contain a manpage in the future. +# Compress man pages +# If the man pages are installed to /usr/share/man instead, you'll need to either +# add the --mandir=/usr/man flag to configure or move them manually after the +# make install process is run. +#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 + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/${PRGNAM}-$VERSION-$ARCH-${BUILD}${TAG}.${PKGTYPE:-tgz} + diff --git a/network/wendzelnntpd/wendzelnntpd.info b/network/wendzelnntpd/wendzelnntpd.info new file mode 100644 index 0000000000..53e888a969 --- /dev/null +++ b/network/wendzelnntpd/wendzelnntpd.info @@ -0,0 +1,10 @@ +PRGNAM="wendzelnntpd" +VERSION="2.1.2" +HOMEPAGE="https://cdpxe.github.io/WendzelNNTPd/" +DOWNLOAD="https://downloads.sourceforge.net/project/wendzelnntpd/v2.1.2/v2.1.2.tar.gz" +MD5SUM="3cbeeca74d5e6ddb7e3bb99e99f86ddf" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="" +MAINTAINER="Steffen Wendzel" +EMAIL="wendzel@hs-worms.de" diff --git a/network/wire/wire.SlackBuild b/network/wire/wire.SlackBuild index 55b408e762..d8216bbb3c 100644 --- a/network/wire/wire.SlackBuild +++ b/network/wire/wire.SlackBuild @@ -24,7 +24,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=wire -VERSION=${VERSION:-3.21.2936} +VERSION=${VERSION:-3.24.2939} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/network/wire/wire.info b/network/wire/wire.info index 110d37e313..d904ad0ea5 100644 --- a/network/wire/wire.info +++ b/network/wire/wire.info @@ -1,10 +1,10 @@ PRGNAM="wire" -VERSION="3.21.2936" +VERSION="3.24.2939" HOMEPAGE="https://wire.com/" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://wire-app.wire.com/linux/Wire-3.21.2936_amd64.deb" -MD5SUM_x86_64="6cf8943a11a08776d3a2aa47db2ab644" +DOWNLOAD_x86_64="https://wire-app.wire.com/linux/Wire-3.24.2939_amd64.deb" +MD5SUM_x86_64="f6ef6b45745579dac66d46a6d319ddf8" REQUIRES="" MAINTAINER="David O'Shaughnessy" EMAIL="dev@osh.id.au" diff --git a/network/wireguard-tools/README b/network/wireguard-tools/README index 4d373f18ed..4769a806fe 100644 --- a/network/wireguard-tools/README +++ b/network/wireguard-tools/README @@ -3,7 +3,7 @@ designed as a general purpose VPN for running on embedded interfaces and super computers alike, fit for many different circumstances. WireGuard userspace tools require WireGuard support in the kernel (or -as a kernel module). Refer to the wireguard-linux-compat script on +as a kernel module). Refer to the wireguard-linux-compat script on Slackbuilds to build the associated kernel module package. openresolv is an optional runtime dependency -- you need it if you want diff --git a/network/wireguard-tools/wireguard-tools.SlackBuild b/network/wireguard-tools/wireguard-tools.SlackBuild index ca8eb17c8e..14099a1bd2 100644 --- a/network/wireguard-tools/wireguard-tools.SlackBuild +++ b/network/wireguard-tools/wireguard-tools.SlackBuild @@ -24,7 +24,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=wireguard-tools -VERSION=${VERSION:-1.0.20210223} +VERSION=${VERSION:-1.0.20210315} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/network/wireguard-tools/wireguard-tools.info b/network/wireguard-tools/wireguard-tools.info index ad15d72d15..3200d7dd29 100644 --- a/network/wireguard-tools/wireguard-tools.info +++ b/network/wireguard-tools/wireguard-tools.info @@ -1,8 +1,8 @@ PRGNAM="wireguard-tools" -VERSION="1.0.20210223" +VERSION="1.0.20210315" HOMEPAGE="https://www.wireguard.com/" -DOWNLOAD="https://git.zx2c4.com/wireguard-tools/snapshot/wireguard-tools-1.0.20210223.tar.xz" -MD5SUM="36ade3363607bed3b215b6e35233cb88" +DOWNLOAD="https://git.zx2c4.com/wireguard-tools/snapshot/wireguard-tools-1.0.20210315.tar.xz" +MD5SUM="d6663d322ee5e5c4353838c6e9f98a1a" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="wireguard-linux-compat" diff --git a/network/wireshark/wireshark.SlackBuild b/network/wireshark/wireshark.SlackBuild index dc751b3fbc..7f20f93f98 100644 --- a/network/wireshark/wireshark.SlackBuild +++ b/network/wireshark/wireshark.SlackBuild @@ -30,7 +30,7 @@ # Modified by B. Watson <yalhcru@gmail.com> to add lua52 support. PRGNAM=wireshark -VERSION=${VERSION:-3.4.3} +VERSION=${VERSION:-3.4.4} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/network/wireshark/wireshark.info b/network/wireshark/wireshark.info index b56007b259..8bbdeb1031 100644 --- a/network/wireshark/wireshark.info +++ b/network/wireshark/wireshark.info @@ -1,8 +1,8 @@ PRGNAM="wireshark" -VERSION="3.4.3" +VERSION="3.4.4" HOMEPAGE="https://www.wireshark.org/" -DOWNLOAD="https://1.as.dl.wireshark.org/src/wireshark-3.4.3.tar.xz" -MD5SUM="7988932a5e3930fa6035b8f8b584f0d8" +DOWNLOAD="https://1.as.dl.wireshark.org/src/wireshark-3.4.4.tar.xz" +MD5SUM="dbc93615612db327276aec8391a3c090" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="qt5 lua python3 c-ares" diff --git a/network/youtube-dl/youtube-dl.SlackBuild b/network/youtube-dl/youtube-dl.SlackBuild index 91c3d2645c..161b33d8ec 100644 --- a/network/youtube-dl/youtube-dl.SlackBuild +++ b/network/youtube-dl/youtube-dl.SlackBuild @@ -24,7 +24,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=youtube-dl -VERSION=${VERSION:-2021.02.10} +VERSION=${VERSION:-2021.02.22} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/network/youtube-dl/youtube-dl.info b/network/youtube-dl/youtube-dl.info index 6e6c349755..fbfcde50a9 100644 --- a/network/youtube-dl/youtube-dl.info +++ b/network/youtube-dl/youtube-dl.info @@ -1,8 +1,8 @@ PRGNAM="youtube-dl" -VERSION="2021.02.10" +VERSION="2021.02.22" HOMEPAGE="http://www.yt-dl.org/" -DOWNLOAD="https://yt-dl.org/downloads/2021.02.10/youtube-dl-2021.02.10.tar.gz" -MD5SUM="83f3ebba8842ffd6d962140514ad7936" +DOWNLOAD="https://yt-dl.org/downloads/2021.02.22/youtube-dl-2021.02.22.tar.gz" +MD5SUM="a9136b338055166a233a753e149095f6" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/network/zeek/README b/network/zeek/README index 02323c5758..da3cea66cd 100644 --- a/network/zeek/README +++ b/network/zeek/README @@ -2,3 +2,7 @@ Zeek (Bro) is an open source intrusion detection system (IDS). It is different from traditional IDS tools in that it is focused on network analysis. In other words, it is used to monitor traffic traversing a network to identify anomalies. + +This is the last version of zeek supported by GCC v5.5.0 + +Zeek v3.1.0 and newer requires GCC v7 for C++17 support. diff --git a/network/zeek/slack-desc b/network/zeek/slack-desc index 2b0f45921b..20f6a2e36d 100644 --- a/network/zeek/slack-desc +++ b/network/zeek/slack-desc @@ -6,7 +6,7 @@ # customary to leave one space after the ':' except on otherwise blank lines. |-----handy-ruler------------------------------------------------------| -zeek: zeek (The Zeek Network Security Monitor) +zeek: Zeek (The Zeek Network Security Monitor) zeek: zeek: Zeek (Bro) is an open source intrusion detection system (IDS). zeek: It is different from traditional IDS tools in that it is diff --git a/network/zeek/zeek.SlackBuild b/network/zeek/zeek.SlackBuild index 0835328123..f8456abe99 100644 --- a/network/zeek/zeek.SlackBuild +++ b/network/zeek/zeek.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for Zeek -# Copyright 2018-2020 Michael Edie Orlando, FL USA +# Copyright 2018-2021 Michael Edie Orlando, FL USA # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=zeek -VERSION=${VERSION:-3.0.11} +VERSION=${VERSION:-3.0.13} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/network/zeek/zeek.info b/network/zeek/zeek.info index 3decfa026d..db3ca5dc9a 100644 --- a/network/zeek/zeek.info +++ b/network/zeek/zeek.info @@ -1,8 +1,8 @@ PRGNAM="zeek" -VERSION="3.0.11" +VERSION="3.0.13" HOMEPAGE="https://www.zeek.org" -DOWNLOAD="https://download.zeek.org/zeek-3.0.11.tar.gz" -MD5SUM="c254fb1f9180bd1f42cd3e96d4ecd8bc" +DOWNLOAD="https://download.zeek.org/zeek-3.0.13.tar.gz" +MD5SUM="1c331fabaef8376d1fd741b8b4cfec06" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/network/zoom-linux/zoom-linux.SlackBuild b/network/zoom-linux/zoom-linux.SlackBuild index 9d90c841db..d28d59e439 100644 --- a/network/zoom-linux/zoom-linux.SlackBuild +++ b/network/zoom-linux/zoom-linux.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=zoom-linux -VERSION=${VERSION:-5.4.53391.1108} # may be overridden by source! +VERSION=${VERSION:-5.6.13632.0328} # may be overridden by source! SRCNAM=zoom BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/network/zoom-linux/zoom-linux.info b/network/zoom-linux/zoom-linux.info index a957316d6a..2375c3f896 100644 --- a/network/zoom-linux/zoom-linux.info +++ b/network/zoom-linux/zoom-linux.info @@ -1,10 +1,10 @@ PRGNAM="zoom-linux" -VERSION="5.5.7011.0206" +VERSION="5.6.13632.0328" HOMEPAGE="https://www.zoom.us/" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://d11yldzmag5yn.cloudfront.net/prod/5.5.7011.0206/zoom_x86_64.tar.xz" -MD5SUM_x86_64="8b8a25f97ad197603ec62ea68687afd7" +DOWNLOAD_x86_64="https://d11yldzmag5yn.cloudfront.net/prod/5.6.13632.0328/zoom_x86_64.tar.xz" +MD5SUM_x86_64="22c42ad1549f4f3f9c2ac57ddeca52b6" REQUIRES="" MAINTAINER="Ebben Aries" EMAIL="slackbuilds@dscp.org" diff --git a/office/MasterPDFEditor/MasterPDFEditor.SlackBuild b/office/MasterPDFEditor/MasterPDFEditor.SlackBuild index cadcf3e511..2d391257f8 100644 --- a/office/MasterPDFEditor/MasterPDFEditor.SlackBuild +++ b/office/MasterPDFEditor/MasterPDFEditor.SlackBuild @@ -24,7 +24,7 @@ PRGNAM=MasterPDFEditor SRCNAM=master-pdf-editor -VERSION=${VERSION:-5.7.20} +VERSION=${VERSION:-5.7.53} MAJVER=${MAJVER:-5} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/office/MasterPDFEditor/MasterPDFEditor.info b/office/MasterPDFEditor/MasterPDFEditor.info index afe8c95b20..89126ec4b3 100644 --- a/office/MasterPDFEditor/MasterPDFEditor.info +++ b/office/MasterPDFEditor/MasterPDFEditor.info @@ -1,10 +1,10 @@ PRGNAM="MasterPDFEditor" -VERSION="5.7.20" +VERSION="5.7.53" HOMEPAGE="https://code-industry.net/" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://code-industry.net/public/master-pdf-editor-5.7.20-qt5.x86_64.tar.gz" -MD5SUM_x86_64="42829bbbf81b8971d2aa77a61f708def" +DOWNLOAD_x86_64="https://code-industry.net/public/master-pdf-editor-5.7.53-qt5.x86_64.tar.gz" +MD5SUM_x86_64="5847c43318812eaf198a1338cdee83b5" REQUIRES="qt5" MAINTAINER="Willy Sudiarto Raharjo" EMAIL="willysr@slackbuilds.org" diff --git a/office/calcurse/calcurse.SlackBuild b/office/calcurse/calcurse.SlackBuild index 3d59585678..41c8d29ce6 100644 --- a/office/calcurse/calcurse.SlackBuild +++ b/office/calcurse/calcurse.SlackBuild @@ -27,7 +27,7 @@ # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=calcurse -VERSION=${VERSION:-4.7.0} +VERSION=${VERSION:-4.7.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/office/calcurse/calcurse.info b/office/calcurse/calcurse.info index e9cbb0c2b2..d3a8a11736 100644 --- a/office/calcurse/calcurse.info +++ b/office/calcurse/calcurse.info @@ -1,8 +1,8 @@ PRGNAM="calcurse" -VERSION="4.7.0" +VERSION="4.7.1" HOMEPAGE="http://calcurse.org/" -DOWNLOAD="https://calcurse.org/files/calcurse-4.7.0.tar.gz" -MD5SUM="0377ab767e2c9a0c2c045c94d18fc23c" +DOWNLOAD="https://calcurse.org/files/calcurse-4.7.1.tar.gz" +MD5SUM="1645068d2a15da6c773f231a1441a760" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/office/calibre-bin/calibre-bin.SlackBuild b/office/calibre-bin/calibre-bin.SlackBuild index 5e2bc914fa..def2d94619 100644 --- a/office/calibre-bin/calibre-bin.SlackBuild +++ b/office/calibre-bin/calibre-bin.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=calibre-bin -VERSION=${VERSION:-5.12.0} +VERSION=${VERSION:-5.15.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/office/calibre-bin/calibre-bin.info b/office/calibre-bin/calibre-bin.info index 5140245425..66002b3a25 100644 --- a/office/calibre-bin/calibre-bin.info +++ b/office/calibre-bin/calibre-bin.info @@ -1,10 +1,10 @@ PRGNAM="calibre-bin" -VERSION="5.12.0" +VERSION="5.15.0" HOMEPAGE="https://calibre-ebook.com" -DOWNLOAD="https://download.calibre-ebook.com/5.12.0/calibre-5.12.0-i686.txz" -MD5SUM="33f4e8a965afea26adea4f126a6514c2" -DOWNLOAD_x86_64="https://download.calibre-ebook.com/5.12.0/calibre-5.12.0-x86_64.txz" -MD5SUM_x86_64="f27df0abc6831ec285c53d77cb633733" +DOWNLOAD="https://download.calibre-ebook.com/5.15.0/calibre-5.15.0-i686.txz" +MD5SUM="66fd3a67515ea40d67267bea163ad929" +DOWNLOAD_x86_64="https://download.calibre-ebook.com/5.15.0/calibre-5.15.0-x86_64.txz" +MD5SUM_x86_64="2d0a5e8c350537f79efda07610c089fc" REQUIRES="libxkbcommon" MAINTAINER="Alexander Verbovetsky" EMAIL="alik@ejik.org" diff --git a/office/etmtk/README b/office/etmtk/README index 0085003667..d3bbb19445 100644 --- a/office/etmtk/README +++ b/office/etmtk/README @@ -1,9 +1,9 @@ etmtk is an acronym for event and task manager. -In contrast to most calendar/todo applications, creating items (events, tasks, -and so forth) in etm does not require filling out fields in a form. Instead, -items are created as free-form text entries using a simple, intuitive format -and stored in plain text files. +In contrast to most calendar/todo applications, creating items (events, +tasks, and so forth) in etm does not require filling out fields in +a form. Instead, items are created as free-form text entries using a +simple, intuitive format and stored in plain text files. -Before running etm for the first time run this command as user: -mkdir ~/.etm +Before running etm for the first time run this command as user: mkdir +~/.etm diff --git a/office/etmtk/etmtk.SlackBuild b/office/etmtk/etmtk.SlackBuild index 8e5a11a743..834a80ff93 100644 --- a/office/etmtk/etmtk.SlackBuild +++ b/office/etmtk/etmtk.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for etmtk -# Copyright 2016-2017 Jostein Berntsen <jbernts@broadpark.no> +# Copyright 2016-2021 Jostein Berntsen <jvbernts@online.no> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=etmtk -VERSION=${VERSION:-3.2.31} +VERSION=${VERSION:-3.2.37} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/office/etmtk/etmtk.info b/office/etmtk/etmtk.info index a168f00447..99476c970e 100644 --- a/office/etmtk/etmtk.info +++ b/office/etmtk/etmtk.info @@ -1,10 +1,10 @@ PRGNAM="etmtk" -VERSION="3.2.31" +VERSION="3.2.37" HOMEPAGE="http://people.duke.edu/~dgraham/etmtk/" -DOWNLOAD="http://people.duke.edu/~dgraham/etmtk/etmtk-3.2.31.tar.gz" -MD5SUM="ec05c44702c6ea1db05e0daf110ff91d" +DOWNLOAD="https://github.com/dagraham/etm-tk/releases/download/v3.2.37/etmtk-3.2.37.tar.gz" +MD5SUM="46c776a7de9ada38555b28c52d4b330d" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python-dateutil PyYAML" MAINTAINER="Jostein Berntsen" -EMAIL="jbernts@broadpark.no" +EMAIL="jvbernts@online.no" diff --git a/office/fop/fop.SlackBuild b/office/fop/fop.SlackBuild index cc962089e7..80b4d2bea5 100644 --- a/office/fop/fop.SlackBuild +++ b/office/fop/fop.SlackBuild @@ -3,7 +3,7 @@ # Slackware build script for fop # Copyright 2015 Thorn Inurcide USA -# Copyright 2020 Lenard Spencer, Orlando, Florida, USA +# Copyright 2020, 2021 Lenard Spencer, Orlando, Florida, USA # All rights reserved. # # Redistribution and use of this script, with or without modification, is diff --git a/office/fop/fop.info b/office/fop/fop.info index 0d184e7a8f..9cfe10aec6 100644 --- a/office/fop/fop.info +++ b/office/fop/fop.info @@ -2,12 +2,12 @@ PRGNAM="fop" VERSION="2.6" HOMEPAGE="https://xmlgraphics.apache.org/fop/" DOWNLOAD="https://archive.apache.org/dist/xmlgraphics/fop/source/fop-2.6-src.tar.gz \ - http://mirror.reverse.net/pub/apache/pdfbox/2.0.22/fontbox-2.0.22.jar \ - http://mirror.reverse.net/pub/apache/pdfbox/2.0.22/pdfbox-2.0.22.jar \ + http://mirror.reverse.net/pub/apache/pdfbox/2.0.23/fontbox-2.0.23.jar \ + http://mirror.reverse.net/pub/apache/pdfbox/2.0.23/pdfbox-2.0.23.jar \ https://downloads.sourceforge.net/offo/2.2/offo-hyphenation.zip" MD5SUM="1d6bc84d2ab7f971bbc628080e3c307f \ - dba672a1fa1386423d94aced4b573e22 \ - 7de0d7e4c89e5e07d0298ca112907921 \ + f9aa90c666c88ff29e3cd34c15d538ca \ + 6b71c42c567d419f068f46f410dcc3a5 \ bf9c09bf05108ef9661b8f08d91c2336" DOWNLOAD_x86_64="" MD5SUM_x86_64="" diff --git a/office/ghostwriter/fix-build-with-qt5.15.patch b/office/ghostwriter/fix-build-with-qt5.15.patch new file mode 100644 index 0000000000..358e8bd21c --- /dev/null +++ b/office/ghostwriter/fix-build-with-qt5.15.patch @@ -0,0 +1,21 @@ +commit ecad6c28195e535ae8ea8a29a91fa14f5e39faa9 +Author: Andrzej Telszewski <andrzej@telszewski.com> +Date: Wed Apr 7 22:55:57 2021 +0200 + + Fix build error with Qt 5.15 + + Shamelessly based on upstream patch: + https://github.com/wereturtle/ghostwriter/commit/f8f4ec0a1b53d1f3e670817f051c59444851cf7f + +diff --git a/src/MarkdownEditor.cpp b/src/MarkdownEditor.cpp +index 2e4a9a1..45fc3e4 100644 +--- a/src/MarkdownEditor.cpp ++++ b/src/MarkdownEditor.cpp +@@ -34,6 +34,7 @@ + #include <QUrl> + #include <QPixmap> + #include <QPainter> ++#include <QPainterPath> + #include <QFileInfo> + #include <QDir> + diff --git a/office/ghostwriter/ghostwriter.SlackBuild b/office/ghostwriter/ghostwriter.SlackBuild index 5abab5fafe..f9b6b2b7aa 100644 --- a/office/ghostwriter/ghostwriter.SlackBuild +++ b/office/ghostwriter/ghostwriter.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for ghostwriter -# Copyright 2020 Andrzej Telszewski, Szczecin +# Copyright 2021 Andrzej Telszewski, Szczecin # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,7 +24,7 @@ PRGNAM=ghostwriter VERSION=${VERSION:-1.8.1} -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} TAG=${TAG:-_SBo} if [ -z "$ARCH" ]; then @@ -67,6 +67,10 @@ cd $PRGNAM-$VERSION chown -R root:root . chmod -R a-st,u+rwX,go-w+rX . +# Fix build error with Qt 5.15 + +cat $CWD/fix-build-with-qt5.15.patch | patch -p1 + # Adjust docs location. sed -i $PRGNAM.pro -e "s|man\.path.*$|man.path = /usr/man/man1|" diff --git a/office/ghostwriter/ghostwriter.info b/office/ghostwriter/ghostwriter.info index e2471bb7e6..cbc1933ccf 100644 --- a/office/ghostwriter/ghostwriter.info +++ b/office/ghostwriter/ghostwriter.info @@ -7,4 +7,4 @@ DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="qt5" MAINTAINER="Andrzej Telszewski" -EMAIL="atelszewski@gmail.com" +EMAIL="andrzej@telszewski.com" diff --git a/office/hebcal/hebcal.SlackBuild b/office/hebcal/hebcal.SlackBuild index b52bda74c2..f74215ff85 100644 --- a/office/hebcal/hebcal.SlackBuild +++ b/office/hebcal/hebcal.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for hebcal -# Copyright 2017 Judah Milgram, Washington DC +# Copyright 2017-2021 Judah Milgram, Washington DC # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=hebcal -VERSION=${VERSION:-4.13} +VERSION=${VERSION:-4.24} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/office/hebcal/hebcal.info b/office/hebcal/hebcal.info index 1fb679f4cc..67cd9ae299 100644 --- a/office/hebcal/hebcal.info +++ b/office/hebcal/hebcal.info @@ -1,10 +1,10 @@ PRGNAM="hebcal" -VERSION="4.13" +VERSION="4.24" HOMEPAGE="http://hebcal.github.io/" -DOWNLOAD="https://github.com/hebcal/hebcal/archive/v4.13/hebcal-4.13.tar.gz" -MD5SUM="23fb97bf63cd330d4d0a32b8ba69548a" +DOWNLOAD="https://github.com/hebcal/hebcal/archive/v4.24/hebcal-4.24.tar.gz" +MD5SUM="5772b0f41c07ff4bd9814da6fcb155d5" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" MAINTAINER="Judah Milgram" -EMAIL="milgram@cgpp.com" +EMAIL="milgram at cgpp dot com" diff --git a/office/mairix/mairix.SlackBuild b/office/mairix/mairix.SlackBuild index 3707c91369..cfb8dc849e 100644 --- a/office/mairix/mairix.SlackBuild +++ b/office/mairix/mairix.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for mairix -# Copyright 2015-2018 Jostein Berntsen <jbernts@broadpark.no> +# Copyright 2015-2018 Jostein Berntsen <jvbernts@online.no> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -22,7 +22,7 @@ # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -# Written by Jostein Berntsen <jbernts@broadpark.no> +# Written by Jostein Berntsen <jvbernts@online.no> PRGNAM=mairix VERSION=${VERSION:-0.24} diff --git a/office/mairix/mairix.info b/office/mairix/mairix.info index bf502dbd8e..dce2800e0e 100644 --- a/office/mairix/mairix.info +++ b/office/mairix/mairix.info @@ -7,4 +7,4 @@ DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" MAINTAINER="Jostein Berntsen" -EMAIL="jbernts@broadpark.no" +EMAIL="jvbernts@online.no" diff --git a/office/mu/mu.SlackBuild b/office/mu/mu.SlackBuild index c4c856b5bf..8f5a4a243d 100644 --- a/office/mu/mu.SlackBuild +++ b/office/mu/mu.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for mu -# Copyright 2013-2018 Jostein Berntsen <jbernts@broadpark.no> +# Copyright 2013-2018 Jostein Berntsen <jvbernts@online.no> # All rights reserved. # # Redistribution and use of this script, with or without modification, is diff --git a/office/mu/mu.info b/office/mu/mu.info index 534da643df..752e3ee3b5 100644 --- a/office/mu/mu.info +++ b/office/mu/mu.info @@ -7,4 +7,4 @@ DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" MAINTAINER="Jostein Berntsen" -EMAIL="jbernts@broadpark.no" +EMAIL="jvbernts@online.no" diff --git a/office/notmuch/notmuch.SlackBuild b/office/notmuch/notmuch.SlackBuild index 1076586a29..9a2c386a43 100644 --- a/office/notmuch/notmuch.SlackBuild +++ b/office/notmuch/notmuch.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for notmuch -# Copyright 2015-2018 Jostein Berntsen <jbernts@broadpark.no> +# Copyright 2015-2018 Jostein Berntsen <jvbernts@online.no> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -22,7 +22,7 @@ # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -# Written by Jostein Berntsen <jbernts@broadpark.no> +# Written by Jostein Berntsen <jvbernts@online.no> PRGNAM=notmuch VERSION=${VERSION:-0.28.2} diff --git a/office/notmuch/notmuch.info b/office/notmuch/notmuch.info index 5992f640bb..ff4f542f79 100644 --- a/office/notmuch/notmuch.info +++ b/office/notmuch/notmuch.info @@ -7,4 +7,4 @@ DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" MAINTAINER="Jostein Berntsen" -EMAIL="jbernts@broadpark.no" +EMAIL="jvbernts@online.no" diff --git a/office/nts/nts.SlackBuild b/office/nts/nts.SlackBuild index 99cca5b1cb..3c3d87fe07 100644 --- a/office/nts/nts.SlackBuild +++ b/office/nts/nts.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for nts -# Written by Jostein Berntsen <jbernts@broadpark.no> +# Written by Jostein Berntsen <jvbernts@online.no> PRGNAM=nts VERSION=${VERSION:-82} diff --git a/office/nts/nts.info b/office/nts/nts.info index dbce62a787..136bf3c0d3 100644 --- a/office/nts/nts.info +++ b/office/nts/nts.info @@ -7,4 +7,4 @@ DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python-dateutil wxPython" MAINTAINER="Jostein Berntsen" -EMAIL="jbernts@broadpark.no" +EMAIL="jvbernts@online.no" diff --git a/office/onlyoffice-desktopeditors/onlyoffice-desktopeditors.SlackBuild b/office/onlyoffice-desktopeditors/onlyoffice-desktopeditors.SlackBuild index bb4e202389..64c8abfd6c 100644 --- a/office/onlyoffice-desktopeditors/onlyoffice-desktopeditors.SlackBuild +++ b/office/onlyoffice-desktopeditors/onlyoffice-desktopeditors.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for onlyoffice-desktopeditors -# Copyright 2017-2020, Alexander Verbovetsky, Moscow, Russia +# Copyright 2017-2021, Alexander Verbovetsky, Moscow, Russia # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=onlyoffice-desktopeditors -VERSION=${VERSION:-6.1.0} +VERSION=${VERSION:-6.2.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -50,7 +50,7 @@ set -e rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $PKG -ar p $CWD/onlyoffice-desktopeditors_${VERSION}-*_amd64.deb data.tar.xz | tar xvJ +ar p $CWD/onlyoffice-desktopeditors_amd64.deb data.tar.xz | tar xvJ cp -L /usr/lib64/libcurl.so.4 \ opt/onlyoffice/desktopeditors/converter/libcurl-gnutls.so.4 diff --git a/office/onlyoffice-desktopeditors/onlyoffice-desktopeditors.info b/office/onlyoffice-desktopeditors/onlyoffice-desktopeditors.info index efdabff1ba..6aba4bfbd6 100644 --- a/office/onlyoffice-desktopeditors/onlyoffice-desktopeditors.info +++ b/office/onlyoffice-desktopeditors/onlyoffice-desktopeditors.info @@ -1,10 +1,10 @@ PRGNAM="onlyoffice-desktopeditors" -VERSION="6.1.0" +VERSION="6.2.0" HOMEPAGE="https://www.onlyoffice.com/apps.aspx" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://github.com/ONLYOFFICE/DesktopEditors/releases/download/v6.1.0/onlyoffice-desktopeditors_6.1.0-90_amd64.deb" -MD5SUM_x86_64="60a6f8c0ab533cba248dc7d1331d2e2e" +DOWNLOAD_x86_64="https://github.com/ONLYOFFICE/DesktopEditors/releases/download/v6.2.0/onlyoffice-desktopeditors_amd64.deb" +MD5SUM_x86_64="2bb6a62e6ab85b2bcd7633431064f8a5" REQUIRES="gtkglext krb5 ttf-carlito" MAINTAINER="Alexander Verbovetsky" EMAIL="alik@ejik.org" diff --git a/office/pandoc-bin/pandoc-bin.SlackBuild b/office/pandoc-bin/pandoc-bin.SlackBuild index 6d764755fc..e41b66d849 100644 --- a/office/pandoc-bin/pandoc-bin.SlackBuild +++ b/office/pandoc-bin/pandoc-bin.SlackBuild @@ -24,7 +24,7 @@ PRGNAM=pandoc-bin SRCNAM=pandoc -VERSION=${VERSION:-2.11.4} +VERSION=${VERSION:-2.13} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/office/pandoc-bin/pandoc-bin.info b/office/pandoc-bin/pandoc-bin.info index eec2768f2e..465f946965 100644 --- a/office/pandoc-bin/pandoc-bin.info +++ b/office/pandoc-bin/pandoc-bin.info @@ -1,10 +1,10 @@ PRGNAM="pandoc-bin" -VERSION="2.11.4" +VERSION="2.13" HOMEPAGE="https://github.com/jgm/pandoc" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://github.com/jgm/pandoc/releases/download/2.11.4/pandoc-2.11.4-linux-amd64.tar.gz" -MD5SUM_x86_64="1cda207d739952ad5d93246ae448664e" +DOWNLOAD_x86_64="https://github.com/jgm/pandoc/releases/download/2.13/pandoc-2.13-linux-amd64.tar.gz" +MD5SUM_x86_64="4453baf7a3880c9f08c623d017761346" REQUIRES="" MAINTAINER="Andrew Payne" EMAIL="phalange@komputermatrix.com" diff --git a/office/pdfstudio/pdfstudio.SlackBuild b/office/pdfstudio/pdfstudio.SlackBuild index fbb9f99160..27f10fc1cf 100644 --- a/office/pdfstudio/pdfstudio.SlackBuild +++ b/office/pdfstudio/pdfstudio.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for pdfstudio -# Copyright 2017-2020, Alexander Verbovetsky, Moscow, Russia +# Copyright 2017-2021, Alexander Verbovetsky, Moscow, Russia # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=pdfstudio -VERSION=${VERSION:-2020.3.1} +VERSION=${VERSION:-2020.4.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} YEAR=${VERSION:0:4} diff --git a/office/pdfstudio/pdfstudio.info b/office/pdfstudio/pdfstudio.info index 50371b382b..c037064411 100644 --- a/office/pdfstudio/pdfstudio.info +++ b/office/pdfstudio/pdfstudio.info @@ -1,10 +1,10 @@ PRGNAM="pdfstudio" -VERSION="2020.3.1" +VERSION="2020.4.0" HOMEPAGE="https://www.qoppa.com/pdfstudio/" -DOWNLOAD="https://download.qoppa.com/pdfstudio/v2020/PDFStudio_v2020_3_1_linux.deb" -MD5SUM="17da1be4cb6028a90281f07f55655083" -DOWNLOAD_x86_64="https://download.qoppa.com/pdfstudio/v2020/PDFStudio_v2020_3_1_linux64.deb" -MD5SUM_x86_64="3d2f4106803d3043ca7a7e75b38b1a7d" +DOWNLOAD="https://download.qoppa.com/pdfstudio/v2020/PDFStudio_v2020_4_0_linux.deb" +MD5SUM="54b767608e88afdeeeb7292c278624c2" +DOWNLOAD_x86_64="https://download.qoppa.com/pdfstudio/v2020/PDFStudio_v2020_4_0_linux64.deb" +MD5SUM_x86_64="d4b8f062f90d191a7fca0b003101e772" REQUIRES="jdk" MAINTAINER="Alexander Verbovetsky" EMAIL="alik@ejik.org" diff --git a/office/pdfstudioviewer/pdfstudioviewer.SlackBuild b/office/pdfstudioviewer/pdfstudioviewer.SlackBuild index 4e8f385cd5..07ddfd8dfc 100644 --- a/office/pdfstudioviewer/pdfstudioviewer.SlackBuild +++ b/office/pdfstudioviewer/pdfstudioviewer.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for pdfstudioviewer -# Copyright 2019-2020, Alexander Verbovetsky, Moscow, Russia +# Copyright 2019-2021, Alexander Verbovetsky, Moscow, Russia # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=pdfstudioviewer -VERSION=${VERSION:-2020.3.1} +VERSION=${VERSION:-2020.4.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} YEAR=${VERSION:0:4} diff --git a/office/pdfstudioviewer/pdfstudioviewer.info b/office/pdfstudioviewer/pdfstudioviewer.info index 4fbb0e4115..2099167cae 100644 --- a/office/pdfstudioviewer/pdfstudioviewer.info +++ b/office/pdfstudioviewer/pdfstudioviewer.info @@ -1,10 +1,10 @@ PRGNAM="pdfstudioviewer" -VERSION="2020.3.1" +VERSION="2020.4.0" HOMEPAGE="https://www.qoppa.com/pdfstudioviewer/" -DOWNLOAD="https://download.qoppa.com/pdfstudioviewer/v2020/PDFStudioViewer_v2020_3_1_linux.deb" -MD5SUM="c922c28f461e532dac169390ca711c2f" -DOWNLOAD_x86_64="https://download.qoppa.com/pdfstudioviewer/v2020/PDFStudioViewer_v2020_3_1_linux64.deb" -MD5SUM_x86_64="5a867c69474e8cfe4b939d5fe431ba5d" +DOWNLOAD="https://download.qoppa.com/pdfstudioviewer/v2020/PDFStudioViewer_v2020_4_0_linux.deb" +MD5SUM="b00266ac215c57010652919cf5ecd997" +DOWNLOAD_x86_64="https://download.qoppa.com/pdfstudioviewer/v2020/PDFStudioViewer_v2020_4_0_linux64.deb" +MD5SUM_x86_64="915bf1db64f138d75c5bb314b44c6c07" REQUIRES="jdk" MAINTAINER="Alexander Verbovetsky" EMAIL="alik@ejik.org" diff --git a/office/sc-im/sc-im.SlackBuild b/office/sc-im/sc-im.SlackBuild index 25e318343e..b7d25c2915 100644 --- a/office/sc-im/sc-im.SlackBuild +++ b/office/sc-im/sc-im.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for sc-im -# Copyright 2016-2018 Jostein Berntsen <jbernts@broadpark.no> +# Copyright 2016-2018 Jostein Berntsen <jvbernts@online.no> # All rights reserved. # # Redistribution and use of this script, with or without modification, is diff --git a/office/sc-im/sc-im.info b/office/sc-im/sc-im.info index 69ea4bfb9b..ffae38a071 100644 --- a/office/sc-im/sc-im.info +++ b/office/sc-im/sc-im.info @@ -7,4 +7,4 @@ DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="libxls libxlsxwriter" MAINTAINER="Jostein Berntsen" -EMAIL="jbernts@broadpark.no" +EMAIL="jvbernts@online.no" diff --git a/office/task/README b/office/task/README index 492df083fc..8c4fafc6fa 100644 --- a/office/task/README +++ b/office/task/README @@ -1,4 +1,6 @@ -task (a.k.a taskwarrior) is an advanced task manager for the console with an -extensive set of features. task manages your TODO list from the command line. -It is flexible, fast, and unobtrusive. It does its job then gets out of your -way. +task (a.k.a taskwarrior) is an advanced task manager for the console +with an extensive set of features. task manages your TODO list from the +command line. + +It is flexible, fast, and unobtrusive. It does its job then gets out of +your way. diff --git a/office/task/task.SlackBuild b/office/task/task.SlackBuild index 672c63caef..6ae935d172 100644 --- a/office/task/task.SlackBuild +++ b/office/task/task.SlackBuild @@ -2,10 +2,30 @@ # Slackware build script for task -# Written by Jostein Berntsen <jbernts@broadpark.no> +# Copyright 2018-2021 by Jostein Berntsen <jvbernts@online.no> + +# 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=task -VERSION=${VERSION:-2.5.1} +VERSION=${VERSION:-2.5.3} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -71,7 +91,7 @@ for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; r find $PKG -depth -type d -empty -delete || true mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a AUTHORS CMakeLists.txt COPYING ChangeLog DEVELOPER EXPOSITION INSTALL LICENSE NEWS README.md \ +cp -a AUTHORS CMakeLists.txt COPYING ChangeLog INSTALL LICENSE NEWS README.md \ $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild diff --git a/office/task/task.info b/office/task/task.info index a92e20c587..bf3728e4a3 100644 --- a/office/task/task.info +++ b/office/task/task.info @@ -1,10 +1,10 @@ PRGNAM="task" -VERSION="2.5.1" +VERSION="2.5.3" HOMEPAGE="http://www.taskwarrior.org" -DOWNLOAD="https://taskwarrior.org/download/task-2.5.1.tar.gz" -MD5SUM="bcd984a00d6d1eb6b40faf567419f784" +DOWNLOAD="https://taskwarrior.org/download/task-2.5.3.tar.gz" +MD5SUM="41fa2b61f4de729e867b185ceac0a1a8" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="lua" MAINTAINER="Jostein Berntsen" -EMAIL="jbernts@broadpark.no" +EMAIL="jvbernts@online.no" diff --git a/office/taskjuggler/taskjuggler.SlackBuild b/office/taskjuggler/taskjuggler.SlackBuild index 9621a82a0c..a2d89411ed 100644 --- a/office/taskjuggler/taskjuggler.SlackBuild +++ b/office/taskjuggler/taskjuggler.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for taskjuggler -# Copyright 2015-2020 Jostein Berntsen <jbernts@broadpark.no> +# Copyright 2015-2020 Jostein Berntsen <jvbernts@online.no> # All rights reserved. # # Redistribution and use of this script, with or without modification, is diff --git a/office/taskjuggler/taskjuggler.info b/office/taskjuggler/taskjuggler.info index e1eb85ea27..633e382ec2 100644 --- a/office/taskjuggler/taskjuggler.info +++ b/office/taskjuggler/taskjuggler.info @@ -7,4 +7,4 @@ DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="rubygem-term-ansicolor rubygem-mail" MAINTAINER="Jostein Berntsen" -EMAIL="jbernts@broadpark.no" +EMAIL="jvbernts@online.no" diff --git a/office/taskopen/README b/office/taskopen/README index 2d0a23f73e..1f1320ebf6 100644 --- a/office/taskopen/README +++ b/office/taskopen/README @@ -1 +1,6 @@ -Script for taking notes and open urls with taskwarrior +Taskopen allows you to link almost any file, webpage or command +to a taskwarrior task by adding a filepath, web-link or uri as an +annotation. Text notes, images, PDF files, web addresses, spreadsheets and +many other types of links can then be filtered, listed and opened by using +taskopen. Some actions are sane defaults, others can be custom-configured, +and everything else will use your systems mime-types to open the link. diff --git a/office/taskopen/taskopen.SlackBuild b/office/taskopen/taskopen.SlackBuild index 70541c62b0..2d2cb24b9e 100644 --- a/office/taskopen/taskopen.SlackBuild +++ b/office/taskopen/taskopen.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for taskopen -# Copyright 2017 Jostein Berntsen <jbernts@broadpark.no> +# Copyright 2017-2021 Jostein Berntsen <jvbernts@online.no> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=taskopen -VERSION=${VERSION:-1.1.4} +VERSION=${VERSION:-1.1.5} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/office/taskopen/taskopen.info b/office/taskopen/taskopen.info index b3d6e7b45b..abbc667d5c 100644 --- a/office/taskopen/taskopen.info +++ b/office/taskopen/taskopen.info @@ -1,10 +1,10 @@ PRGNAM="taskopen" -VERSION="1.1.4" +VERSION="1.1.5" HOMEPAGE="https://github.com/ValiValpas/taskopen" -DOWNLOAD="https://github.com/ValiValpas/taskopen/archive/v1.1.4/taskopen-1.1.4.tar.gz" -MD5SUM="30180c36eef119a5f9e62c1eea75ce3c" +DOWNLOAD="https://github.com/ValiValpas/taskopen/archive/v1.1.5/taskopen-1.1.5.tar.gz" +MD5SUM="78a6eb6b823af85c457fedff79417953" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="perl-JSON" MAINTAINER="Jostein Berntsen" -EMAIL="jbernts@broadpark.no" +EMAIL="jvbernts@online.no" diff --git a/office/teapot/teapot.SlackBuild b/office/teapot/teapot.SlackBuild index e08caeb0cc..8eb69bb072 100644 --- a/office/teapot/teapot.SlackBuild +++ b/office/teapot/teapot.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for teapot -# Copyright 2016 Jostein Berntsen <jbernts@broadpark.no> +# Copyright 2016 Jostein Berntsen <jvbernts@online.no> # All rights reserved. # # Redistribution and use of this script, with or without modification, is diff --git a/office/teapot/teapot.info b/office/teapot/teapot.info index 7a4fbd9f89..3753609c61 100644 --- a/office/teapot/teapot.info +++ b/office/teapot/teapot.info @@ -9,4 +9,4 @@ DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" MAINTAINER="Jostein Berntsen" -EMAIL="jbernts@broadpark.no" +EMAIL="jvbernts@online.no" diff --git a/office/timetrap/timetrap.SlackBuild b/office/timetrap/timetrap.SlackBuild index 3751674657..eec7389ba8 100644 --- a/office/timetrap/timetrap.SlackBuild +++ b/office/timetrap/timetrap.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for timetrap -# Copyright 2013-2016 Jostein Berntsen <jbernts@broadpark.no> +# Copyright 2013-2021 Jostein Berntsen <jvbernts@online.no> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=timetrap -VERSION=${VERSION:-1.15.1} +VERSION=${VERSION:-1.15.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/office/timetrap/timetrap.info b/office/timetrap/timetrap.info index 0a31d07137..2541e17922 100644 --- a/office/timetrap/timetrap.info +++ b/office/timetrap/timetrap.info @@ -1,10 +1,10 @@ PRGNAM="timetrap" -VERSION="1.15.1" +VERSION="1.15.2" HOMEPAGE="https://github.com/samg/timetrap" -DOWNLOAD="http://rubygems.org/downloads/timetrap-1.15.1.gem" -MD5SUM="9774a155ed5a6f454739e397929b51dd" +DOWNLOAD="http://rubygems.org/downloads/timetrap-1.15.2.gem" +MD5SUM="c7c84dc593201b1764268ca46dc06c2c" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="sequel4 sqlite3 chronic" MAINTAINER="Jostein Berntsen" -EMAIL="jbernts@broadpark.no" +EMAIL="jvbernts@online.no" diff --git a/office/tnote/tnote.SlackBuild b/office/tnote/tnote.SlackBuild index bda3da73ed..f653f6f51e 100644 --- a/office/tnote/tnote.SlackBuild +++ b/office/tnote/tnote.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for tnote -# Written by Jostein Berntsen <jbernts@broadpark.no> +# Written by Jostein Berntsen <jvbernts@online.no> PRGNAM=tnote diff --git a/office/tnote/tnote.info b/office/tnote/tnote.info index 31b030c351..006934824a 100644 --- a/office/tnote/tnote.info +++ b/office/tnote/tnote.info @@ -7,4 +7,4 @@ DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" MAINTAINER="Jostein Berntsen" -EMAIL="jbernts@broadpark.no" +EMAIL="jvbernts@online.no" diff --git a/office/todo.txt-cli/README b/office/todo.txt-cli/README new file mode 100644 index 0000000000..5dbb331bc2 --- /dev/null +++ b/office/todo.txt-cli/README @@ -0,0 +1,13 @@ +A simple and extensible shell script for managing your todo.txt file. + +After installing the package, copy the default config file to your home +directory and adjust it accordingly, otherwise todo.txt-cli will +misbehave: + +$ mkdir ~/.todo +$ cp /etc/todo.cfg ~/.todo/config +$ mkdir ~/todo + +Then edit ~/.todo/config: + +export TODO_DIR=/home/$USER/todo diff --git a/office/todo.txt-cli/slack-desc b/office/todo.txt-cli/slack-desc new file mode 100644 index 0000000000..ca569b6708 --- /dev/null +++ b/office/todo.txt-cli/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +todo.txt-cli: todo.txt-cli (CLI frontend for todo.txt) +todo.txt-cli: +todo.txt-cli: A simple and extensible shell script for managing your todo.txt file. +todo.txt-cli: +todo.txt-cli: +todo.txt-cli: +todo.txt-cli: +todo.txt-cli: +todo.txt-cli: +todo.txt-cli: +todo.txt-cli: diff --git a/office/todo.txt-cli/todo.txt-cli.SlackBuild b/office/todo.txt-cli/todo.txt-cli.SlackBuild new file mode 100644 index 0000000000..84b762ba9b --- /dev/null +++ b/office/todo.txt-cli/todo.txt-cli.SlackBuild @@ -0,0 +1,66 @@ +#!/bin/sh + +# Slackware build script for todo.txt-cli + +# Copyright 2021 toolonely <lonely_@tutanota.com> +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +PRGNAM=todo.txt-cli +VERSION=${VERSION:-2.12.0} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} + +ARCH=noarch + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$VERSION +tar xvf $CWD/$PRGNAM-$VERSION.tar.gz +cd $PRGNAM-$VERSION +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +install -D -m 0644 todo.cfg $PKG/etc/todo.cfg +install -D -m 0755 todo.sh $PKG/usr/bin/todo.sh +install -D -m 0644 todo_completion $PKG/usr/share/bash-completion/completions/todo_completion + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a \ + CHANGELOG.md LICENSE README.md USAGE.md \ + $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} diff --git a/office/todo.txt-cli/todo.txt-cli.info b/office/todo.txt-cli/todo.txt-cli.info new file mode 100644 index 0000000000..aafacea2f3 --- /dev/null +++ b/office/todo.txt-cli/todo.txt-cli.info @@ -0,0 +1,10 @@ +PRGNAM="todo.txt-cli" +VERSION="2.12.0" +HOMEPAGE="https://github.com/todotxt/todo.txt-cli/" +DOWNLOAD="https://github.com/todotxt/todo.txt-cli/archive/v2.12.0/todo.txt-cli-2.12.0.tar.gz" +MD5SUM="e8d4edd8214b0d1df68667caa449a28c" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="" +MAINTAINER="toolonely" +EMAIL="lonely_@tutanota.com" diff --git a/office/tpp/tpp.SlackBuild b/office/tpp/tpp.SlackBuild index ca39ac7d10..b7daafc0cf 100644 --- a/office/tpp/tpp.SlackBuild +++ b/office/tpp/tpp.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for tpp -# Copyright 2016 Jostein Berntsen <jbernts@broadpark.no> +# Copyright 2016 Jostein Berntsen <jvbernts@online.no> # All rights reserved. # # Redistribution and use of this script, with or without modification, is diff --git a/office/tpp/tpp.info b/office/tpp/tpp.info index e37db1ec65..1802c0e903 100644 --- a/office/tpp/tpp.info +++ b/office/tpp/tpp.info @@ -7,4 +7,4 @@ DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="ncurses-ruby" MAINTAINER="Jostein Berntsen" -EMAIL="jbernts@broadpark.no" +EMAIL="jvbernts@online.no" diff --git a/office/tudu/tudu.SlackBuild b/office/tudu/tudu.SlackBuild index 947b42762a..93a828683c 100644 --- a/office/tudu/tudu.SlackBuild +++ b/office/tudu/tudu.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for tudu -# Copyright 2016 Jostein Berntsen <jbernts@broadpark.no> +# Copyright 2016 Jostein Berntsen <jvbernts@online.no> # All rights reserved. # # Redistribution and use of this script, with or without modification, is diff --git a/office/tudu/tudu.info b/office/tudu/tudu.info index 6441844fc8..cfeaa7bedb 100644 --- a/office/tudu/tudu.info +++ b/office/tudu/tudu.info @@ -7,4 +7,4 @@ DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" MAINTAINER="Jostein Berntsen" -EMAIL="jbernts@broadpark.no" +EMAIL="jvbernts@online.no" diff --git a/office/watson/watson.SlackBuild b/office/watson/watson.SlackBuild index 73b817e3f6..189bc9072a 100644 --- a/office/watson/watson.SlackBuild +++ b/office/watson/watson.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for watson -# Copyright 2017-2019 Jostein Berntsen <jbernts@broadpark.no> +# Copyright 2017-2019 Jostein Berntsen <jvbernts@online.no> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -22,7 +22,7 @@ # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -# Written by Jostein Berntsen <jbernts@broadpark.no> +# Written by Jostein Berntsen <jvbernts@online.no> PRGNAM=watson SRCNAM=Watson diff --git a/office/watson/watson.info b/office/watson/watson.info index 11d8ab6907..e710e56d13 100644 --- a/office/watson/watson.info +++ b/office/watson/watson.info @@ -7,4 +7,4 @@ DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="arrow click" MAINTAINER="Jostein Berntsen" -EMAIL="jbernts@broadpark.no" +EMAIL="jvbernts@online.no" diff --git a/office/zim/zim.SlackBuild b/office/zim/zim.SlackBuild index 7f21085fbc..ef669825e0 100644 --- a/office/zim/zim.SlackBuild +++ b/office/zim/zim.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for zim -# Copyright 2019-2020 Andrew Payne <phalange@komputermatrix.com> +# Copyright 2019-2021 Andrew Payne <phalange@komputermatrix.com> # Copyright 2015-2017 Brenton Earl <brent@exitstatusone.com> # Copyright 2013 Michael Ren <micron33@gmail.com> # All rights reserved. @@ -25,7 +25,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=zim -VERSION=${VERSION:-0.73.3} +VERSION=${VERSION:-0.73.5} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/office/zim/zim.info b/office/zim/zim.info index e4937fe89e..1fc455a0c7 100644 --- a/office/zim/zim.info +++ b/office/zim/zim.info @@ -1,10 +1,10 @@ PRGNAM="zim" -VERSION="0.73.3" +VERSION="0.73.5" HOMEPAGE="http://zim-wiki.org/" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://zim-wiki.org/downloads/zim-0.73.3.tar.gz" -MD5SUM_x86_64="6accfefc11cc56a2eda7cd4f5710eaaa" +DOWNLOAD_x86_64="https://zim-wiki.org/downloads/zim-0.73.5.tar.gz" +MD5SUM_x86_64="fa76ceb8ac7d7354fb0e2bc5607e9faa" REQUIRES="pygobject3-python3" MAINTAINER="Andrew Payne" EMAIL="phalange@komputermatrix.com" diff --git a/perl/MoarVM/MoarVM.SlackBuild b/perl/MoarVM/MoarVM.SlackBuild index a09cf617a8..c8ac7a7c3c 100644 --- a/perl/MoarVM/MoarVM.SlackBuild +++ b/perl/MoarVM/MoarVM.SlackBuild @@ -18,7 +18,7 @@ # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. PRGNAM=MoarVM -VERSION=${VERSION:-2021.02} +VERSION=${VERSION:-2021.03} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/perl/MoarVM/MoarVM.info b/perl/MoarVM/MoarVM.info index d482a4b05b..d0f99d6a71 100644 --- a/perl/MoarVM/MoarVM.info +++ b/perl/MoarVM/MoarVM.info @@ -1,8 +1,8 @@ PRGNAM="MoarVM" -VERSION="2021.02" +VERSION="2021.03" HOMEPAGE="https://moarvm.org/" -DOWNLOAD="https://moarvm.org/releases/MoarVM-2021.02.tar.gz" -MD5SUM="8bf82024f5e644676412e9b7fb010621" +DOWNLOAD="https://moarvm.org/releases/MoarVM-2021.03.tar.gz" +MD5SUM="6356797ffb300acb74abe46ab8576df9" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="libtommath libuv" diff --git a/perl/nqp/nqp.SlackBuild b/perl/nqp/nqp.SlackBuild index 82d51bffa9..dd36d05e47 100644 --- a/perl/nqp/nqp.SlackBuild +++ b/perl/nqp/nqp.SlackBuild @@ -18,7 +18,7 @@ # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. PRGNAM=nqp -VERSION=${VERSION:-2021.02} +VERSION=${VERSION:-2021.03} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/perl/nqp/nqp.info b/perl/nqp/nqp.info index 1f1fb7a6c1..b4b8435c7f 100644 --- a/perl/nqp/nqp.info +++ b/perl/nqp/nqp.info @@ -1,8 +1,8 @@ PRGNAM="nqp" -VERSION="2021.02" +VERSION="2021.03" HOMEPAGE="https://rakudo.org" -DOWNLOAD="https://github.com/Raku/nqp/releases/download/2021.02/nqp-2020.12.tar.gz" -MD5SUM="430982d10e21a70d438623f49cf7ae96" +DOWNLOAD="https://github.com/Raku/nqp/releases/download/2021.03/nqp-2021.03.tar.gz" +MD5SUM="da691c02a904f960c8b1cedb7a96da8a" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="MoarVM" diff --git a/perl/perl-Date-Manip/perl-Date-Manip.SlackBuild b/perl/perl-Date-Manip/perl-Date-Manip.SlackBuild index d6b5c8b77d..9f571bdab5 100644 --- a/perl/perl-Date-Manip/perl-Date-Manip.SlackBuild +++ b/perl/perl-Date-Manip/perl-Date-Manip.SlackBuild @@ -3,7 +3,7 @@ # Slackware build script for perl-Date-Manip # Copyright 2010 V'yacheslav Stetskevych <slava18 dont_spam_me gmail com> -# Copyright 2014-2017 Willy Sudiarto Raharjo <willysr@slackbuilds.org> +# Copyright 2014-2021 Willy Sudiarto Raharjo <willysr@slackbuilds.org> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,7 +24,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=perl-Date-Manip -VERSION=${VERSION:-6.83} +VERSION=${VERSION:-6.85} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/perl/perl-Date-Manip/perl-Date-Manip.info b/perl/perl-Date-Manip/perl-Date-Manip.info index a9c39d69d9..c8cba30565 100644 --- a/perl/perl-Date-Manip/perl-Date-Manip.info +++ b/perl/perl-Date-Manip/perl-Date-Manip.info @@ -1,8 +1,8 @@ PRGNAM="perl-Date-Manip" -VERSION="6.83" +VERSION="6.85" HOMEPAGE="https://metacpan.org/pod/distribution/Date-Manip/lib/Date/Manip.pod" -DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SB/SBECK/Date-Manip-6.83.tar.gz" -MD5SUM="92be58690a9a64d51fb158198220fd63" +DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SB/SBECK/Date-Manip-6.85.tar.gz" +MD5SUM="ce3447409d83d16e6dd7bea0a18f24b4" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="perl-Test-Inter perl-Test-Pod perl-Test-Pod-Coverage perl-YAML-Syck" diff --git a/perl/perl-IO-Socket-SSL/perl-IO-Socket-SSL.SlackBuild b/perl/perl-IO-Socket-SSL/perl-IO-Socket-SSL.SlackBuild index e455bdac46..137494054c 100644 --- a/perl/perl-IO-Socket-SSL/perl-IO-Socket-SSL.SlackBuild +++ b/perl/perl-IO-Socket-SSL/perl-IO-Socket-SSL.SlackBuild @@ -24,7 +24,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=perl-IO-Socket-SSL -VERSION=${VERSION:-2.069} +VERSION=${VERSION:-2.070} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/perl/perl-IO-Socket-SSL/perl-IO-Socket-SSL.info b/perl/perl-IO-Socket-SSL/perl-IO-Socket-SSL.info index fa5ae7cb75..212108fe79 100644 --- a/perl/perl-IO-Socket-SSL/perl-IO-Socket-SSL.info +++ b/perl/perl-IO-Socket-SSL/perl-IO-Socket-SSL.info @@ -1,8 +1,8 @@ PRGNAM="perl-IO-Socket-SSL" -VERSION="2.069" +VERSION="2.070" HOMEPAGE="https://metacpan.org/pod/IO::Socket::SSL" -DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SU/SULLR/IO-Socket-SSL-2.069.tar.gz" -MD5SUM="237cc3ecf6ea470225ee5e652b0c046c" +DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SU/SULLR/IO-Socket-SSL-2.070.tar.gz" +MD5SUM="3c8df96b5249c02025e2eb48596c213b" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="Net-SSLeay perl-Net-LibIDN" diff --git a/perl/perl-Image-Sane/perl-Image-Sane.SlackBuild b/perl/perl-Image-Sane/perl-Image-Sane.SlackBuild index 710f38f8f3..21ab034939 100644 --- a/perl/perl-Image-Sane/perl-Image-Sane.SlackBuild +++ b/perl/perl-Image-Sane/perl-Image-Sane.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=perl-Image-Sane -VERSION=${VERSION:-0.14} +VERSION=${VERSION:-5} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/perl/perl-Image-Sane/perl-Image-Sane.info b/perl/perl-Image-Sane/perl-Image-Sane.info index e168f13939..54d554fa14 100644 --- a/perl/perl-Image-Sane/perl-Image-Sane.info +++ b/perl/perl-Image-Sane/perl-Image-Sane.info @@ -1,8 +1,8 @@ PRGNAM="perl-Image-Sane" -VERSION="0.14" +VERSION="5" HOMEPAGE="https://metacpan.org/pod/Image::Sane" -DOWNLOAD="https://cpan.metacpan.org/authors/id/R/RA/RATCLIFFE/Image-Sane-0.14.tar.gz" -MD5SUM="5a8687379630a272cacbcb52d66ae65a" +DOWNLOAD="https://cpan.metacpan.org/authors/id/R/RA/RATCLIFFE/Image-Sane-5.tar.gz" +MD5SUM="ea37bae44f50a8e916f5d584383b2cab" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="perl-extutils-depends perl-extutils-pkgconfig perl-Exception-Class perl-Test-Requires perl-Class-Data-Inheritable perl-Devel-StackTrace perl-Readonly perl-Try-Tiny" diff --git a/perl/perl-Math-GMPz/perl-Math-GMPz.SlackBuild b/perl/perl-Math-GMPz/perl-Math-GMPz.SlackBuild index cdf09c1dae..985f2a87f9 100644 --- a/perl/perl-Math-GMPz/perl-Math-GMPz.SlackBuild +++ b/perl/perl-Math-GMPz/perl-Math-GMPz.SlackBuild @@ -24,7 +24,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=perl-Math-GMPz -VERSION=${VERSION:-0.49} +VERSION=${VERSION:-0.50} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/perl/perl-Math-GMPz/perl-Math-GMPz.info b/perl/perl-Math-GMPz/perl-Math-GMPz.info index 8442068184..2d25752a1a 100644 --- a/perl/perl-Math-GMPz/perl-Math-GMPz.info +++ b/perl/perl-Math-GMPz/perl-Math-GMPz.info @@ -1,8 +1,8 @@ PRGNAM="perl-Math-GMPz" -VERSION="0.49" +VERSION="0.50" HOMEPAGE="https://metacpan.org/pod/Math::GMPz" -DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SI/SISYPHUS/Math-GMPz-0.49.tar.gz" -MD5SUM="50ca3fb416c9696be26cff992db2e2e4" +DOWNLOAD="https://cpan.metacpan.org/authors/id/S/SI/SISYPHUS/Math-GMPz-0.50.tar.gz" +MD5SUM="ee9853d2721682d9faea7b366abebad4" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/perl/perl-Sidef/perl-Sidef.SlackBuild b/perl/perl-Sidef/perl-Sidef.SlackBuild index 2f7756cb93..51d2eef2ee 100644 --- a/perl/perl-Sidef/perl-Sidef.SlackBuild +++ b/perl/perl-Sidef/perl-Sidef.SlackBuild @@ -24,7 +24,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=perl-Sidef -VERSION=${VERSION:-3.97.1} +VERSION=${VERSION:-3.98} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/perl/perl-Sidef/perl-Sidef.info b/perl/perl-Sidef/perl-Sidef.info index 3379b96b7b..a7b76cf17f 100644 --- a/perl/perl-Sidef/perl-Sidef.info +++ b/perl/perl-Sidef/perl-Sidef.info @@ -1,8 +1,8 @@ PRGNAM="perl-Sidef" -VERSION="3.97.1" +VERSION="3.98" HOMEPAGE="https://github.com/trizen/sidef" -DOWNLOAD="https://github.com/trizen/sidef/archive/3.97.1/sidef-3.97.1.tar.gz" -MD5SUM="9d7e6dc6aca6c9d4c9450baf62bb7cb9" +DOWNLOAD="https://github.com/trizen/sidef/archive/3.98/sidef-3.98.tar.gz" +MD5SUM="3d17c75d3b298f1322bcbbccddba6d06" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="perl-data-dump perl-Module-Build perl-Math-MPC perl-Math-Prime-Util-GMP perl-Algorithm-Combinatorics perl-Algorithm-Loops perl-Math-Prime-Util" diff --git a/perl/rakudo/rakudo.SlackBuild b/perl/rakudo/rakudo.SlackBuild index a0eaf1b8f1..5fdff142a9 100644 --- a/perl/rakudo/rakudo.SlackBuild +++ b/perl/rakudo/rakudo.SlackBuild @@ -18,7 +18,7 @@ # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. PRGNAM=rakudo -VERSION=${VERSION:-2021.02} +VERSION=${VERSION:-2021.03} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/perl/rakudo/rakudo.info b/perl/rakudo/rakudo.info index 5ea6522feb..5830a8a4d9 100644 --- a/perl/rakudo/rakudo.info +++ b/perl/rakudo/rakudo.info @@ -1,8 +1,8 @@ PRGNAM="rakudo" -VERSION="2021.02" +VERSION="2021.03" HOMEPAGE="https://rakudo.org/" -DOWNLOAD="https://github.com/rakudo/rakudo/releases/download/2021.02/rakudo-2020.12.tar.gz" -MD5SUM="4673c4fe37cec1a9940aadfc411fe267" +DOWNLOAD="https://github.com/rakudo/rakudo/releases/download/2021.03/rakudo-2021.03.tar.gz" +MD5SUM="8c7841bcb8e1fc35709458cc99433d9b" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="nqp" diff --git a/python/Pygments/Pygments.SlackBuild b/python/Pygments/Pygments.SlackBuild index 6d8e73aab7..86ad345b0e 100644 --- a/python/Pygments/Pygments.SlackBuild +++ b/python/Pygments/Pygments.SlackBuild @@ -4,7 +4,7 @@ # Copyright 2009 Grissiom <chaos.proton@gmail.com> # Copyright 2009-2015 LukenShiro, Italy -# Copyright 2017-2020 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> +# Copyright 2017-2021 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,7 +25,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=Pygments -VERSION=${VERSION:-2.7.2} +VERSION=${VERSION:-2.8.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/python/Pygments/Pygments.info b/python/Pygments/Pygments.info index c0b5c9ab81..0db6100174 100644 --- a/python/Pygments/Pygments.info +++ b/python/Pygments/Pygments.info @@ -1,8 +1,8 @@ PRGNAM="Pygments" -VERSION="2.7.2" +VERSION="2.8.1" HOMEPAGE="https://pygments.org/" -DOWNLOAD="https://files.pythonhosted.org/packages/source/P/Pygments/Pygments-2.7.2.tar.gz" -MD5SUM="cc5a6c0f34a958f879852d957a417742" +DOWNLOAD="https://files.pythonhosted.org/packages/source/P/Pygments/Pygments-2.8.1.tar.gz" +MD5SUM="54b958b3eb6a59e778396eccc7158fff" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3" diff --git a/python/apprise/README b/python/apprise/README new file mode 100644 index 0000000000..372f95c5f4 --- /dev/null +++ b/python/apprise/README @@ -0,0 +1,13 @@ +Apprise allows you to send a notification to almost all of the most +popular notification services available to us today such as: +Telegram, Discord, Slack, Amazon SNS, Gotify, etc. + + * One notification library to rule them all. + * A common and intuitive notification syntax. + * Supports the handling of images and attachments + (to the notification services that will accept them). + * It's incredibly lightweight. + * Amazing response times because all messages sent asynchronously. + +NOTE: babel and pytest-runner are build requirements, but neither +are runtime deps. diff --git a/python/apprise/apprise.SlackBuild b/python/apprise/apprise.SlackBuild new file mode 100644 index 0000000000..fc5943a8c8 --- /dev/null +++ b/python/apprise/apprise.SlackBuild @@ -0,0 +1,86 @@ +#!/bin/sh + +# Slackware build script for apprise + +# Copyright 2021 Justin Teague <arcadellama@posteo.net> +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +PRGNAM=apprise +VERSION=${VERSION:-0.9.1} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$VERSION +tar xvf $CWD/$PRGNAM-$VERSION.tar.gz +cd $PRGNAM-$VERSION +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +export PYTHONHASHSEED=0 +python setup.py install --root=$PKG + +find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a {LICENSE,README.md} $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} diff --git a/python/apprise/apprise.info b/python/apprise/apprise.info new file mode 100644 index 0000000000..ef752681a2 --- /dev/null +++ b/python/apprise/apprise.info @@ -0,0 +1,10 @@ +PRGNAM="apprise" +VERSION="0.9.1" +HOMEPAGE="https://github.com/caronc/apprise" +DOWNLOAD="https://files.pythonhosted.org/packages/source/a/apprise/apprise-0.9.1.tar.gz" +MD5SUM="a40e7ddf76f31d5b5a386cf9a0d9b9c6" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="python3 click decorator Markdown python-oauthlib python-requests requests-oauthlib six python-urllib3 PyYAML babel pytest-runner" +MAINTAINER="Justin Teague" +EMAIL="arcadellama@posteo.net" diff --git a/python/apprise/slack-desc b/python/apprise/slack-desc new file mode 100644 index 0000000000..71d06082de --- /dev/null +++ b/python/apprise/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +apprise: apprise (Multiplatform Push Notifications) +apprise: +apprise: Apprise allows you to send a notification to almost all of the most +apprise: popular notification services available to us today such as: +apprise: Telegram, Discord, Slack, Amazon SNS, Gotify, etc. +apprise: +apprise: +apprise: +apprise: Homepage: <https://github.com/caronc/apprise> +apprise: +apprise: diff --git a/python/arrow/README b/python/arrow/README index eff6722e05..bbe263c707 100644 --- a/python/arrow/README +++ b/python/arrow/README @@ -1,6 +1,6 @@ -Arrow is a Python library that offers a sensible, human-friendly approach to -creating, manipulating, formatting and converting dates, times, and -timestamps. It implements and updates the datetime type, plugging gaps in -functionality, and provides an intelligent module API that supports many -common creation scenarios. Simply put, it helps you work with dates and times -with fewer imports and a lot less code. +Arrow is a Python library that offers a sensible, human-friendly approach +to creating, manipulating, formatting and converting dates, times, and +timestamps. It implements and updates the datetime type, plugging gaps +in functionality, and provides an intelligent module API that supports +many common creation scenarios. Simply put, it helps you work with dates +and times with fewer imports and a lot less code. diff --git a/python/arrow/arrow.SlackBuild b/python/arrow/arrow.SlackBuild index f074f422d7..824ca2dc80 100644 --- a/python/arrow/arrow.SlackBuild +++ b/python/arrow/arrow.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for arrow -# Copyright 2018-2019 Jostein Berntsen <jbernts@broadpark.no> +# Copyright 2018-2021 Jostein Berntsen <jvbernts@online.no> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -22,10 +22,10 @@ # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -# Written by Jostein Berntsen <jbernts@broadpark.no> +# Written by Jostein Berntsen <jvbernts@onlne.no> PRGNAM=arrow -VERSION=${VERSION:-0.15.2} +VERSION=${VERSION:-0.17.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/python/arrow/arrow.info b/python/arrow/arrow.info index 3feb0f1089..cdb8d13ca9 100644 --- a/python/arrow/arrow.info +++ b/python/arrow/arrow.info @@ -1,10 +1,10 @@ PRGNAM="arrow" -VERSION="0.15.2" +VERSION="0.17.0" HOMEPAGE="https://github.com/crsmithdev/arrow" -DOWNLOAD="https://github.com/crsmithdev/arrow/archive/0.15.2/arrow-0.15.2.tar.gz" -MD5SUM="33bc3e0628cc3dfaa6b3817998b1f9b2" +DOWNLOAD="https://github.com/crsmithdev/arrow/archive/0.17.0/arrow-0.17.0.tar.gz" +MD5SUM="a8795efc47828c59d0a9724dcefc3e44" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="functools-lru-cache" MAINTAINER="Jostein Berntsen" -EMAIL="jbernts@broadpark.no" +EMAIL="jvbernts@online.no" diff --git a/python/async_generator/README b/python/async_generator/README new file mode 100644 index 0000000000..f7a5e23464 --- /dev/null +++ b/python/async_generator/README @@ -0,0 +1 @@ +async_generator makes it easy to write async iterators in Python 3. diff --git a/python/async_generator/async_generator.SlackBuild b/python/async_generator/async_generator.SlackBuild new file mode 100644 index 0000000000..bafbc7f6c7 --- /dev/null +++ b/python/async_generator/async_generator.SlackBuild @@ -0,0 +1,87 @@ +#!/bin/sh + +# Slackware build script for async_generator + +# Copyright 2021 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +PRGNAM=async_generator +VERSION=${VERSION:-1.10} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$VERSION +tar xvf $CWD/$PRGNAM-$VERSION.tar.gz +cd $PRGNAM-$VERSION +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +python3 setup.py install --root=$PKG + +find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a \ + CONTRIBUTING.md LICENSE README.rst \ + $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/python/async_generator/async_generator.info b/python/async_generator/async_generator.info new file mode 100644 index 0000000000..8a2f511b02 --- /dev/null +++ b/python/async_generator/async_generator.info @@ -0,0 +1,10 @@ +PRGNAM="async_generator" +VERSION="1.10" +HOMEPAGE="https://github.com/python-trio/async_generator" +DOWNLOAD="https://files.pythonhosted.org/packages/source/a/async_generator/async_generator-1.10.tar.gz" +MD5SUM="078a29b4afb3d7f38c097a530f042a55" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="python3" +MAINTAINER="Benjamin Trigona-Harany" +EMAIL="slackbuilds@jaxartes.net" diff --git a/python/async_generator/slack-desc b/python/async_generator/slack-desc new file mode 100644 index 0000000000..6392c33396 --- /dev/null +++ b/python/async_generator/slack-desc @@ -0,0 +1,18 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +async_generator: async_generator (async iterators) +async_generator: +async_generator: async_generator makes it easy to write async iterators in Python 3. +async_generator: +async_generator: +async_generator: +async_generator: +async_generator: +async_generator: +async_generator: diff --git a/python/backcall/backcall.SlackBuild b/python/backcall/backcall.SlackBuild index bfde1381e4..8e69a0fe56 100644 --- a/python/backcall/backcall.SlackBuild +++ b/python/backcall/backcall.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for backcall -# Copyright 2018 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> +# Copyright 2018-2021 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=backcall -VERSION=${VERSION:-0.1.0} +VERSION=${VERSION:-0.2.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -69,7 +69,6 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; -python setup.py install --root=$PKG python3 setup.py install --root=$PKG find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ diff --git a/python/backcall/backcall.info b/python/backcall/backcall.info index 989b462454..abfb4a3da7 100644 --- a/python/backcall/backcall.info +++ b/python/backcall/backcall.info @@ -1,8 +1,8 @@ PRGNAM="backcall" -VERSION="0.1.0" +VERSION="0.2.0" HOMEPAGE="https://github.com/takluyver/backcall" -DOWNLOAD="https://files.pythonhosted.org/packages/source/b/backcall/backcall-0.1.0.tar.gz" -MD5SUM="87ce0c7839808e6a3427d57df6a792e7" +DOWNLOAD="https://files.pythonhosted.org/packages/source/b/backcall/backcall-0.2.0.tar.gz" +MD5SUM="1f4c9a370c78743406296f48e56e8821" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3" diff --git a/python/bleach/bleach.SlackBuild b/python/bleach/bleach.SlackBuild index 755769ffa6..60208954df 100644 --- a/python/bleach/bleach.SlackBuild +++ b/python/bleach/bleach.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for bleach -# Copyright 2017-2020 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> +# Copyright 2017-2021 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=bleach -VERSION=${VERSION:-3.2.1} +VERSION=${VERSION:-3.3.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -69,7 +69,6 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; -python2 setup.py install --root=$PKG python3 setup.py install --root=$PKG find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ diff --git a/python/bleach/bleach.info b/python/bleach/bleach.info index 3277ea81bf..db8204f141 100644 --- a/python/bleach/bleach.info +++ b/python/bleach/bleach.info @@ -1,8 +1,8 @@ PRGNAM="bleach" -VERSION="3.2.1" +VERSION="3.3.0" HOMEPAGE="https://github.com/mozilla/bleach" -DOWNLOAD="https://files.pythonhosted.org/packages/source/b/bleach/bleach-3.2.1.tar.gz" -MD5SUM="a9d75613d2411da8beb650784a67e383" +DOWNLOAD="https://files.pythonhosted.org/packages/source/b/bleach/bleach-3.3.0.tar.gz" +MD5SUM="0a9d302444b252e7adb2fda175be22d6" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python-webencodings packaging python3-packaging" diff --git a/python/decorator/decorator.SlackBuild b/python/decorator/decorator.SlackBuild index b3ff9d4f45..f734e04f93 100644 --- a/python/decorator/decorator.SlackBuild +++ b/python/decorator/decorator.SlackBuild @@ -3,7 +3,7 @@ # Slackware build script for decorator # Copyright 2013 Mikko Värri, Finland -# Copyright 2017-2020 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> +# Copyright 2017-2021 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,7 +24,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=decorator -VERSION=${VERSION:-4.4.2} +VERSION=${VERSION:-5.0.7} BUILD=${BUILD:-2} TAG=${TAG:-_SBo} @@ -56,7 +56,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 {} \; -python2 setup.py install --root=$PKG python3 setup.py install --root=$PKG mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION diff --git a/python/decorator/decorator.info b/python/decorator/decorator.info index d292bcfceb..6d45f491b2 100644 --- a/python/decorator/decorator.info +++ b/python/decorator/decorator.info @@ -1,8 +1,8 @@ PRGNAM="decorator" -VERSION="4.4.2" +VERSION="5.0.7" HOMEPAGE="https://pypi.python.org/pypi/decorator" -DOWNLOAD="https://files.pythonhosted.org/packages/source/d/decorator/decorator-4.4.2.tar.gz" -MD5SUM="d83c624cce93e6bdfab144821b526e1d" +DOWNLOAD="https://files.pythonhosted.org/packages/source/d/decorator/decorator-5.0.7.tar.gz" +MD5SUM="c35b2a3446478986e91b15ad1626e152" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3" diff --git a/python/defusedxml/defusedxml.SlackBuild b/python/defusedxml/defusedxml.SlackBuild index ac016c8dd3..804bd6c467 100644 --- a/python/defusedxml/defusedxml.SlackBuild +++ b/python/defusedxml/defusedxml.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=defusedxml -VERSION=${VERSION:-0.6.0} +VERSION=${VERSION:-0.7.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/python/defusedxml/defusedxml.info b/python/defusedxml/defusedxml.info index ebe00b33e1..458c2e9feb 100644 --- a/python/defusedxml/defusedxml.info +++ b/python/defusedxml/defusedxml.info @@ -1,8 +1,8 @@ PRGNAM="defusedxml" -VERSION="0.6.0" +VERSION="0.7.1" HOMEPAGE="https://pypi.python.org/pypi/defusedxml" -DOWNLOAD="https://files.pythonhosted.org/packages/source/d/defusedxml/defusedxml-0.6.0.tar.gz" -MD5SUM="a59741f675c4cba649de40a99f732897" +DOWNLOAD="https://files.pythonhosted.org/packages/0f/d5/c66da9b79e5bdb124974bfe172b4daf3c984ebd9c2a06e2b8a4dc7331c72/defusedxml-0.7.1.tar.gz" +MD5SUM="a50e7f21aa60a741efe6b1b658dfb3f8" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/python/internetarchive/internetarchive.SlackBuild b/python/internetarchive/internetarchive.SlackBuild index 46539d5d88..d6d19e913b 100644 --- a/python/internetarchive/internetarchive.SlackBuild +++ b/python/internetarchive/internetarchive.SlackBuild @@ -23,9 +23,10 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=internetarchive -VERSION=${VERSION:-1.9.9} +VERSION=${VERSION:-2.0.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} + if [ -z "$ARCH" ]; then case "$( uname -m )" in i?86) ARCH=i586 ;; @@ -38,6 +39,7 @@ CWD=$(pwd) TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} + if [ "$ARCH" = "i586" ]; then SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" diff --git a/python/internetarchive/internetarchive.info b/python/internetarchive/internetarchive.info index c8746a35dd..4571deb719 100644 --- a/python/internetarchive/internetarchive.info +++ b/python/internetarchive/internetarchive.info @@ -1,8 +1,8 @@ PRGNAM="internetarchive" -VERSION="1.9.9" +VERSION="2.0.1" HOMEPAGE="https://github.com/jjjake/internetarchive" -DOWNLOAD="https://github.com/jjjake/internetarchive/archive/v1.9.9/internetarchive-1.9.9.tar.gz" -MD5SUM="f3db9d496ba5d554e0a824c84e394c13" +DOWNLOAD="https://github.com/jjjake/internetarchive/archive/v2.0.1/internetarchive-2.0.1.tar.gz" +MD5SUM="cd546a46d513990d7f9b175f746ed6af" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="docopt python-requests python3-six schema tqdm" diff --git a/python/josepy/josepy.SlackBuild b/python/josepy/josepy.SlackBuild index 8ca0298772..5ba76cea36 100644 --- a/python/josepy/josepy.SlackBuild +++ b/python/josepy/josepy.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=josepy -VERSION=${VERSION:-1.7.0} +VERSION=${VERSION:-1.8.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/python/josepy/josepy.info b/python/josepy/josepy.info index b36e53f066..cc054803a0 100644 --- a/python/josepy/josepy.info +++ b/python/josepy/josepy.info @@ -1,8 +1,8 @@ PRGNAM="josepy" -VERSION="1.7.0" +VERSION="1.8.0" HOMEPAGE="https://github.com/certbot/josepy" -DOWNLOAD="https://files.pythonhosted.org/packages/e2/e1/d288d1ec3c38a8d427f49f42552fb2ed08096bd62ec60c6dea46f456fc79/josepy-1.7.0.tar.gz" -MD5SUM="cdf5fafe1a653c6cb5f100bd8a16268c" +DOWNLOAD="https://files.pythonhosted.org/packages/80/0d/4a2c00b8683b9e6c0fffa9b723dfa07feb3e8bcc6adcdf0890cf7501acd0/josepy-1.8.0.tar.gz" +MD5SUM="5671731166253bc2407454fac9032089" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/python/mypy/mypy.SlackBuild b/python/mypy/mypy.SlackBuild index fbc48133ae..6109b3be2b 100644 --- a/python/mypy/mypy.SlackBuild +++ b/python/mypy/mypy.SlackBuild @@ -27,7 +27,7 @@ # so use pypi.org/project/mypy download source tar.gz instead. PRGNAM=mypy -VERSION=${VERSION:-0.800} +VERSION=${VERSION:-0.812} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/python/mypy/mypy.info b/python/mypy/mypy.info index 6fed889910..685f64fc5f 100644 --- a/python/mypy/mypy.info +++ b/python/mypy/mypy.info @@ -1,8 +1,8 @@ PRGNAM="mypy" -VERSION="0.800" +VERSION="0.812" HOMEPAGE="https://github.com/python/mypy" -DOWNLOAD="https://files.pythonhosted.org/packages/80/5b/8b3ed91920fe20ffa4b6473966b4a98e9759f7245e2232faf29c6c56d150/mypy-0.800.tar.gz" -MD5SUM="94ac9077ad82ad919662c8167a83c10d" +DOWNLOAD="https://files.pythonhosted.org/packages/78/b1/6079ca9a5afbedb663a0c3db82bd2bcba1574ccdb55acd9b9855ed79dd39/mypy-0.812.tar.gz" +MD5SUM="ba137961f1aa570fb8af920201c62014" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="typed_ast typing-extensions mypy_extensions %README%" diff --git a/python/nest_asyncio/README b/python/nest_asyncio/README new file mode 100644 index 0000000000..212658bb31 --- /dev/null +++ b/python/nest_asyncio/README @@ -0,0 +1,10 @@ +By design asyncio does not allow its event loop to be nested. This presents a +practical problem: When in an environment where the event loop is already +running it's impossible to run tasks and wait for the result. Trying to do so +will give the error "RuntimeError: This event loop is already running". + +The issue pops up in various environments, such as web servers, GUI +applications and in Jupyter notebooks. + +This module patches asyncio to allow nested use of asyncio.run and +loop.run_until_complete. diff --git a/python/nest_asyncio/nest_asyncio.SlackBuild b/python/nest_asyncio/nest_asyncio.SlackBuild new file mode 100644 index 0000000000..64607ec277 --- /dev/null +++ b/python/nest_asyncio/nest_asyncio.SlackBuild @@ -0,0 +1,87 @@ +#!/bin/sh + +# Slackware build script for nest_asyncio + +# Copyright 2021 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +PRGNAM=nest_asyncio +VERSION=${VERSION:-1.5.1} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$VERSION +tar xvf $CWD/$PRGNAM-$VERSION.tar.gz +cd $PRGNAM-$VERSION +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +python3 setup.py install --root=$PKG + +find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a \ + LICENSE README.rst \ + $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/python/nest_asyncio/nest_asyncio.info b/python/nest_asyncio/nest_asyncio.info new file mode 100644 index 0000000000..8286b6e43b --- /dev/null +++ b/python/nest_asyncio/nest_asyncio.info @@ -0,0 +1,10 @@ +PRGNAM="nest_asyncio" +VERSION="1.5.1" +HOMEPAGE="https://github.com/erdewit/nest_asyncio" +DOWNLOAD="https://files.pythonhosted.org/packages/source/n/nest_asyncio/nest_asyncio-1.5.1.tar.gz" +MD5SUM="6271f5e4181736c2e711657ef1eae915" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="python3" +MAINTAINER="Benjamin Trigona-Harany" +EMAIL="slackbuilds@jaxartes.net" diff --git a/python/nest_asyncio/slack-desc b/python/nest_asyncio/slack-desc new file mode 100644 index 0000000000..4b9f869fc5 --- /dev/null +++ b/python/nest_asyncio/slack-desc @@ -0,0 +1,18 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +nest_asyncio: nest_asyncio (nested async event loops) +nest_asyncio: +nest_asyncio: This module patches asyncio to allow nested use of asyncio.run and +nest_asyncio: loop.run_until_complete. +nest_asyncio: +nest_asyncio: +nest_asyncio: +nest_asyncio: +nest_asyncio: +nest_asyncio: diff --git a/python/parso/parso.SlackBuild b/python/parso/parso.SlackBuild index 99d4f2b672..112487f9eb 100644 --- a/python/parso/parso.SlackBuild +++ b/python/parso/parso.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=parso -VERSION=${VERSION:-0.8.1} +VERSION=${VERSION:-0.8.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/python/parso/parso.info b/python/parso/parso.info index 5d4aae4a03..e92d5f867c 100644 --- a/python/parso/parso.info +++ b/python/parso/parso.info @@ -1,8 +1,8 @@ PRGNAM="parso" -VERSION="0.8.1" +VERSION="0.8.2" HOMEPAGE="https://github.com/davidhalter/parso" -DOWNLOAD="https://github.com/davidhalter/parso/archive/v0.8.1/parso-0.8.1.tar.gz" -MD5SUM="a3544333cfcc6c5f670c92247d713fd8" +DOWNLOAD="https://github.com/davidhalter/parso/archive/v0.8.2/parso-0.8.2.tar.gz" +MD5SUM="02e322f0c5b6858c97fe6ca6637c875d" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3" diff --git a/python/python-PySnooper/python-PySnooper.SlackBuild b/python/python-PySnooper/python-PySnooper.SlackBuild index 137b3f04ae..793312717b 100644 --- a/python/python-PySnooper/python-PySnooper.SlackBuild +++ b/python/python-PySnooper/python-PySnooper.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python-PySnooper -# Copyright 2019-2020 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> +# Copyright 2019-2021 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=python-PySnooper -VERSION=${VERSION:-0.4.2} +VERSION=${VERSION:-0.4.3} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/python/python-PySnooper/python-PySnooper.info b/python/python-PySnooper/python-PySnooper.info index 8a55c7a9bd..77c5b50541 100644 --- a/python/python-PySnooper/python-PySnooper.info +++ b/python/python-PySnooper/python-PySnooper.info @@ -1,8 +1,8 @@ PRGNAM="python-PySnooper" -VERSION="0.4.2" +VERSION="0.4.3" HOMEPAGE="https://github.com/cool-RR/PySnooper" -DOWNLOAD="https://files.pythonhosted.org/packages/source/P/PySnooper/PySnooper-0.4.2.tar.gz" -MD5SUM="de6f5713112ab7328ae743a0ba02d3a7" +DOWNLOAD="https://files.pythonhosted.org/packages/source/P/PySnooper/PySnooper-0.4.3.tar.gz" +MD5SUM="a7d0b7cab4ba8dca6c2fdab6299dcac9" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3" diff --git a/python/python-emoji/python-emoji.SlackBuild b/python/python-emoji/python-emoji.SlackBuild index 2ac5e38ca3..858e807645 100644 --- a/python/python-emoji/python-emoji.SlackBuild +++ b/python/python-emoji/python-emoji.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=python-emoji -VERSION=${VERSION:-0.6.0} +VERSION=${VERSION:-1.2.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -63,7 +63,7 @@ mkdir -p $TMP $PKG $OUTPUT cd $TMP rm -rf $SRCNAM-$VERSION tar xvf $CWD/$SRCNAM-$VERSION.tar.gz -cd $SRCNAM-$VERSION +cd $SRCNAM-v.$VERSION chown -R root:root . find -L . \ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ @@ -71,7 +71,6 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; -python2 setup.py install --root=$PKG python3 setup.py install --root=$PKG find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ diff --git a/python/python-emoji/python-emoji.info b/python/python-emoji/python-emoji.info index 49359f830d..49cfa43499 100644 --- a/python/python-emoji/python-emoji.info +++ b/python/python-emoji/python-emoji.info @@ -1,8 +1,8 @@ PRGNAM="python-emoji" -VERSION="0.6.0" +VERSION="1.2.1" HOMEPAGE="https://github.com/carpedm20/emoji" -DOWNLOAD="https://files.pythonhosted.org/packages/source/e/emoji/emoji-0.6.0.tar.gz" -MD5SUM="c5b01d4ddef7cca05c7ab2576ea4976c" +DOWNLOAD="https://github.com/carpedm20/emoji/archive/v.1.2.1/emoji-1.2.1.tar.gz" +MD5SUM="14d91dc3258e63d220d0df2a02de315a" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3" diff --git a/python/python-mysql-replication/python-mysql-replication.SlackBuild b/python/python-mysql-replication/python-mysql-replication.SlackBuild index de9dbf2fc3..50cbf366c3 100644 --- a/python/python-mysql-replication/python-mysql-replication.SlackBuild +++ b/python/python-mysql-replication/python-mysql-replication.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python-mysql-replication -# Copyright 2019-2020 Andrew Clemons, Wellington New Zealand +# Copyright 2019-2021 Andrew Clemons, Wellington New Zealand # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,8 +24,8 @@ PRGNAM=python-mysql-replication SRCNAM=mysql-replication -VERSION=${VERSION:-0.22} -BUILD=${BUILD:-1} +VERSION=${VERSION:-0.23} +BUILD=${BUILD:-2} TAG=${TAG:-_SBo} if [ -z "$ARCH" ]; then @@ -81,9 +81,6 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a \ - README.md \ - $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install diff --git a/python/python-mysql-replication/python-mysql-replication.info b/python/python-mysql-replication/python-mysql-replication.info index 33ec19a3fb..72a42becd8 100644 --- a/python/python-mysql-replication/python-mysql-replication.info +++ b/python/python-mysql-replication/python-mysql-replication.info @@ -1,8 +1,8 @@ PRGNAM="python-mysql-replication" -VERSION="0.22" +VERSION="0.23" HOMEPAGE="https://github.com/noplay/python-mysql-replication" -DOWNLOAD="https://files.pythonhosted.org/packages/4d/24/82eadb049a34e041d89f66855eaffc5979435b5fd7b0a670e1a58a9932ed/mysql-replication-0.22.tar.gz" -MD5SUM="8f60fc85ff9ceccd031daf87febed1e9" +DOWNLOAD="https://files.pythonhosted.org/packages/68/49/34c9b93f591c2c14991d8f49ffc2409d9d614a3fcaf572a2df2faaeb591d/mysql-replication-0.23.tar.gz" +MD5SUM="a4979564af550370b087cb2aef980127" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="pymysql" diff --git a/python/python-neovim/python-neovim.SlackBuild b/python/python-neovim/python-neovim.SlackBuild index 29dff88b89..e01ee18a50 100644 --- a/python/python-neovim/python-neovim.SlackBuild +++ b/python/python-neovim/python-neovim.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python-neovim -# Copyright 2017-2020 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> +# Copyright 2017-2021 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,7 +24,7 @@ PRGNAM=python-neovim SRCNAM=pynvim -VERSION=${VERSION:-0.4.1} +VERSION=${VERSION:-0.4.3} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/python/python-neovim/python-neovim.info b/python/python-neovim/python-neovim.info index c39f9c9f19..f1988f3725 100644 --- a/python/python-neovim/python-neovim.info +++ b/python/python-neovim/python-neovim.info @@ -1,8 +1,8 @@ PRGNAM="python-neovim" -VERSION="0.4.1" -HOMEPAGE="http://neovim.org/" -DOWNLOAD="https://github.com/neovim/pynvim/archive/0.4.1/pynvim-0.4.1.tar.gz" -MD5SUM="8d90f9f29b2cdaf6adfc78b0eda9dd20" +VERSION="0.4.3" +HOMEPAGE="https://neovim.io" +DOWNLOAD="https://github.com/neovim/pynvim/archive/0.4.3/pynvim-0.4.3.tar.gz" +MD5SUM="b7370a5b3d2177d2b97ca48695ba1ae3" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="greenlet msgpack-python trollius pytest-runner" diff --git a/python/python-precis-i18n/python-precis-i18n.SlackBuild b/python/python-precis-i18n/python-precis-i18n.SlackBuild index 80705042e4..c702ede8a2 100644 --- a/python/python-precis-i18n/python-precis-i18n.SlackBuild +++ b/python/python-precis-i18n/python-precis-i18n.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python-precis-i18n -# Copyright 2019-2020 Andrew Clemons, Wellington New Zealand +# Copyright 2019-2021 Andrew Clemons, Wellington New Zealand # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,7 +24,7 @@ PRGNAM=python-precis-i18n SRCNAM="$(echo "$PRGNAM" | sed 's/python-//' | tr - _)" -VERSION=${VERSION:-1.0.2} +VERSION=${VERSION:-1.0.3} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/python/python-precis-i18n/python-precis-i18n.info b/python/python-precis-i18n/python-precis-i18n.info index 5338a8ee6e..061efad12d 100644 --- a/python/python-precis-i18n/python-precis-i18n.info +++ b/python/python-precis-i18n/python-precis-i18n.info @@ -1,8 +1,8 @@ PRGNAM="python-precis-i18n" -VERSION="1.0.2" +VERSION="1.0.3" HOMEPAGE="https://pypi.org/project/precis-i18n/" -DOWNLOAD="https://files.pythonhosted.org/packages/4c/8c/053c9c7be6ad02503b4ccaf7be857af97af82ea5898120217d1d7cc7e887/precis_i18n-1.0.2.tar.gz" -MD5SUM="0e55dec243ab761551c7a8a9f5f20560" +DOWNLOAD="https://files.pythonhosted.org/packages/f4/20/bdb5433637beae4c3458d7a9475462c91a69bd11edf1c30b8693366dc588/precis_i18n-1.0.3.tar.gz" +MD5SUM="f8f604f7571198fd6d869bd3dc7b3e7b" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3" diff --git a/python/python-prometheus_client/python-prometheus_client.SlackBuild b/python/python-prometheus_client/python-prometheus_client.SlackBuild index 06c4575048..da63341d8a 100644 --- a/python/python-prometheus_client/python-prometheus_client.SlackBuild +++ b/python/python-prometheus_client/python-prometheus_client.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for prometheus_client -# Copyright 2018-2019 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> +# Copyright 2018-2021 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,7 +24,7 @@ PRGNAM=python-prometheus_client SRCNAM=client_python -VERSION=${VERSION:-0.8.0} +VERSION=${VERSION:-0.10.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/python/python-prometheus_client/python-prometheus_client.info b/python/python-prometheus_client/python-prometheus_client.info index 37b30b0711..dea6ab8ea1 100644 --- a/python/python-prometheus_client/python-prometheus_client.info +++ b/python/python-prometheus_client/python-prometheus_client.info @@ -1,8 +1,8 @@ PRGNAM="python-prometheus_client" -VERSION="0.8.0" +VERSION="0.10.1" HOMEPAGE="https://prometheus.io/" -DOWNLOAD="https://github.com/prometheus/client_python/archive/v0.8.0/client_python-0.8.0.tar.gz" -MD5SUM="7cfa3274d6ba8021e8ffdc0820a1c7a1" +DOWNLOAD="https://github.com/prometheus/client_python/archive/v0.10.1/client_python-0.10.1.tar.gz" +MD5SUM="eebf2eb36546ae6127f48842fb230611" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3" diff --git a/python/python-socks/README b/python/python-socks/README new file mode 100644 index 0000000000..a3334d1007 --- /dev/null +++ b/python/python-socks/README @@ -0,0 +1,2 @@ +python-socks provides a core proxy client functionality for Python. +It is used internally by python3-aiohttp-socks. diff --git a/python/python-socks/python-socks.SlackBuild b/python/python-socks/python-socks.SlackBuild new file mode 100644 index 0000000000..556c855495 --- /dev/null +++ b/python/python-socks/python-socks.SlackBuild @@ -0,0 +1,84 @@ +#!/bin/sh + +# Slackware build script for python-socks +# Copyright 2019-2021 Isaac Yu <isaacyu1@isaacyu1.com> +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +PRGNAM=python-socks +VERSION=${VERSION:-1.2.2} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$VERSION +tar xvf $CWD/$PRGNAM-$VERSION.tar.gz +cd $PRGNAM-$VERSION +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +python3 setup.py install --root=$PKG + +find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a README.md *.txt $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} diff --git a/python/python-socks/python-socks.info b/python/python-socks/python-socks.info new file mode 100644 index 0000000000..a1e64cf602 --- /dev/null +++ b/python/python-socks/python-socks.info @@ -0,0 +1,10 @@ +PRGNAM="python-socks" +VERSION="1.2.2" +HOMEPAGE="https://github.com/romis2012/python-socks/" +DOWNLOAD="https://github.com/romis2012/python-socks/archive/v1.2.2/python-socks-1.2.2.tar.gz" +MD5SUM="688332177f76f56091f600c8ccc5a067" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="python3" +MAINTAINER="Isaac Yu" +EMAIL="isaacyu1@isaacyu1.com" diff --git a/python/python-socks/slack-desc b/python/python-socks/slack-desc new file mode 100644 index 0000000000..04a47e5569 --- /dev/null +++ b/python/python-socks/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +python-socks: python-socks (SOCKS proxy connector for aiohttp) +python-socks: +python-socks: python-socks provides a core proxy client functionality for Python. +python-socks: It is used internally by python3-aiohttp-socks. +python-socks: +python-socks: +python-socks: +python-socks: +python-socks: +python-socks: +python-socks: diff --git a/python/python3-aiohttp-socks/python3-aiohttp-socks.SlackBuild b/python/python3-aiohttp-socks/python3-aiohttp-socks.SlackBuild index 718a2fa633..d9b5616a08 100644 --- a/python/python3-aiohttp-socks/python3-aiohttp-socks.SlackBuild +++ b/python/python3-aiohttp-socks/python3-aiohttp-socks.SlackBuild @@ -22,7 +22,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=python3-aiohttp-socks -VERSION=${VERSION:-0.5.5} +VERSION=${VERSION:-0.6.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/python/python3-aiohttp-socks/python3-aiohttp-socks.info b/python/python3-aiohttp-socks/python3-aiohttp-socks.info index 6cdf675400..d020a444ec 100644 --- a/python/python3-aiohttp-socks/python3-aiohttp-socks.info +++ b/python/python3-aiohttp-socks/python3-aiohttp-socks.info @@ -1,10 +1,10 @@ PRGNAM="python3-aiohttp-socks" -VERSION="0.5.5" +VERSION="0.6.0" HOMEPAGE="https://github.com/romis2012/aiohttp-socks/" -DOWNLOAD="https://github.com/romis2012/aiohttp-socks/archive/v0.5.5/aiohttp-socks-0.5.5.tar.gz" -MD5SUM="4b17307905d5935c99ad9e80a4d95e71" +DOWNLOAD="https://github.com/romis2012/aiohttp-socks/archive/v0.6.0/aiohttp-socks-0.6.0.tar.gz" +MD5SUM="ab40f2a1e38ec0d43fdbd1267389afb3" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="python3-aiohttp" +REQUIRES="python3-aiohttp python-socks" MAINTAINER="Isaac Yu" EMAIL="isaacyu1@isaacyu1.com" diff --git a/python/python3-aiohttp/python3-aiohttp.SlackBuild b/python/python3-aiohttp/python3-aiohttp.SlackBuild index fbb43cc567..c5b8149913 100644 --- a/python/python3-aiohttp/python3-aiohttp.SlackBuild +++ b/python/python3-aiohttp/python3-aiohttp.SlackBuild @@ -22,7 +22,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=python3-aiohttp -VERSION=${VERSION:-3.7.3} +VERSION=${VERSION:-3.7.4.post0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/python/python3-aiohttp/python3-aiohttp.info b/python/python3-aiohttp/python3-aiohttp.info index 22dd719fb1..aba2ee4ee4 100644 --- a/python/python3-aiohttp/python3-aiohttp.info +++ b/python/python3-aiohttp/python3-aiohttp.info @@ -1,10 +1,10 @@ PRGNAM="python3-aiohttp" -VERSION="3.7.3" +VERSION="3.7.4.post0" HOMEPAGE="https://aiohttp.readthedocs.io/en/stable/" -DOWNLOAD="https://github.com/aio-libs/aiohttp/archive/v3.7.3/aiohttp-3.7.3.tar.gz" -MD5SUM="ac8004197471d547fb3d857df70f7bea" +DOWNLOAD="https://github.com/aio-libs/aiohttp/archive/v3.7.4.post0/aiohttp-3.7.4.post0.tar.gz" +MD5SUM="d643e1dcbb79acd27aaaa9af3fc1e210" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="gunicorn async-timeout python3-attrs yarl" +REQUIRES="gunicorn async-timeout python3-attrs yarl python-chardet typing-extensions" MAINTAINER="Isaac Yu" EMAIL="isaacyu1@isaacyu1.com" diff --git a/python/python3-aiorpcX-legacy/README b/python/python3-aiorpcX-legacy/README new file mode 100644 index 0000000000..3de43160bd --- /dev/null +++ b/python/python3-aiorpcX-legacy/README @@ -0,0 +1,10 @@ +aiorpcX is a generic asyncio library implementation of RPC suitable +for an application that is a client, server or both. + +NOTE: +This is an older version of the program, kept here for compatibility +with Electrum. + +IMPORTANT: +This package conflicts with python3-aiorpcX, python3-aiorpcX-legacy +and python3-aiorpcX cannot both be installed at the same time. diff --git a/network/qbittorrent-qt5/qbittorrent-qt5.SlackBuild b/python/python3-aiorpcX-legacy/python3-aiorpcX-legacy.SlackBuild index 40d2d1e8b9..cbaef9452d 100644 --- a/network/qbittorrent-qt5/qbittorrent-qt5.SlackBuild +++ b/python/python3-aiorpcX-legacy/python3-aiorpcX-legacy.SlackBuild @@ -1,9 +1,8 @@ #!/bin/sh -# Slackware build script for qbittorrent-qt5 - -# Copyright 2019-2020 Donald Cooley South Haven, Indiana USA -# Copyright 2009-2010 David Woodfall <dave@slackbuilds.org> +# Slackware build script for python3-aiorpcX-legacy +# Copyright 2019-2021 Isaac Yu <isaacyu1@isaacyu1.com> +# Copyright 2021 nomnombtc <nomnombtc@arcor.de> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,12 +22,13 @@ # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -PRGNAM=qbittorrent-qt5 -SRCNAM=qBittorrent -VERSION=${VERSION:-4.3.0.1} +PRGNAM=python3-aiorpcX-legacy +VERSION=${VERSION:-0.18.7} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} +SRCNAM=aiorpcX + if [ -z "$ARCH" ]; then case "$( uname -m )" in i?86) ARCH=i586 ;; @@ -61,9 +61,9 @@ set -e rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP -rm -rf $SRCNAM-release-$VERSION -tar xvf $CWD/$SRCNAM-release-$VERSION.tar.?z* -cd $SRCNAM-release-$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 \ @@ -71,55 +71,17 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; -CFLAGS="$SLKCFLAGS" \ -CXXFLAGS="$SLKCFLAGS -std=c++14" \ -./configure \ - --prefix=/usr \ - --libdir=/usr/lib${LIBDIRSUFFIX} \ - --sysconfdir=/etc \ - --localstatedir=/var \ - --mandir=/usr/man \ - --infodir=/usr/info \ - --docdir=/usr/doc/$PRGNAM-$VERSION \ - --build=$ARCH-slackware-linux - -make -make install INSTALL_ROOT=$PKG -make clean - -CFLAGS="$SLKCFLAGS" \ -CXXFLAGS="$SLKCFLAGS" \ -./configure \ - --prefix=/usr \ - --libdir=/usr/lib${LIBDIRSUFFIX} \ - --sysconfdir=/etc \ - --localstatedir=/var \ - --mandir=/usr/man \ - --infodir=/usr/info \ - --docdir=/usr/doc/$PRGNAM-$VERSION \ - --disable-gui \ - --build=$ARCH-slackware-linux - -make -mv src/qbittorrent-nox $PKG/usr/bin +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 -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/etc/rc.d -cp $CWD/rc.qbittorrent-nox.new $PKG/etc/rc.d/. - mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a AUTHORS Changelog NEWS TODO COPYING INSTALL README.md \ - $CWD/README.SBo $PKG/usr/doc/$PRGNAM-$VERSION +cp -a README.rst docs/ LICENCE $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/python/python3-aiorpcX-legacy/python3-aiorpcX-legacy.info b/python/python3-aiorpcX-legacy/python3-aiorpcX-legacy.info new file mode 100644 index 0000000000..e4aca61d3c --- /dev/null +++ b/python/python3-aiorpcX-legacy/python3-aiorpcX-legacy.info @@ -0,0 +1,10 @@ +PRGNAM="python3-aiorpcX-legacy" +VERSION="0.18.7" +HOMEPAGE="https://aiorpcx.readthedocs.io/en/stable/" +DOWNLOAD="https://github.com/kyuupichan/aiorpcX/archive/0.18.7/aiorpcX-0.18.7.tar.gz" +MD5SUM="8349fdc8ad6bfb37174ae24b444d8485" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="python3-attrs" +MAINTAINER="nomnombtc" +EMAIL="nomnombtc@arcor.de" diff --git a/python/python3-aiorpcX-legacy/slack-desc b/python/python3-aiorpcX-legacy/slack-desc new file mode 100644 index 0000000000..607ffe6a83 --- /dev/null +++ b/python/python3-aiorpcX-legacy/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +python3-aiorpcX-legacy: python3-aiorpcX-legacy (Generic async RPC implementation) +python3-aiorpcX-legacy: +python3-aiorpcX-legacy: aiorpcX is a generic asyncio library implementation of RPC suitable +python3-aiorpcX-legacy: for an application that is a client, server or both. +python3-aiorpcX-legacy: +python3-aiorpcX-legacy: https://aiorpcx.readthedocs.io/en/stable/ +python3-aiorpcX-legacy: +python3-aiorpcX-legacy: +python3-aiorpcX-legacy: +python3-aiorpcX-legacy: +python3-aiorpcX-legacy: diff --git a/python/python3-aiorpcX/python3-aiorpcX.SlackBuild b/python/python3-aiorpcX/python3-aiorpcX.SlackBuild index 2d8cab900b..e171e14dec 100644 --- a/python/python3-aiorpcX/python3-aiorpcX.SlackBuild +++ b/python/python3-aiorpcX/python3-aiorpcX.SlackBuild @@ -22,7 +22,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=python3-aiorpcX -VERSION=${VERSION:-0.19.1} +VERSION=${VERSION:-0.21.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/python/python3-aiorpcX/python3-aiorpcX.info b/python/python3-aiorpcX/python3-aiorpcX.info index 9afea191f3..d09398e00b 100644 --- a/python/python3-aiorpcX/python3-aiorpcX.info +++ b/python/python3-aiorpcX/python3-aiorpcX.info @@ -1,8 +1,8 @@ PRGNAM="python3-aiorpcX" -VERSION="0.19.1" +VERSION="0.21.0" HOMEPAGE="https://aiorpcx.readthedocs.io/en/stable/" -DOWNLOAD="https://github.com/kyuupichan/aiorpcX/archive/0.19.1/aiorpcX-0.19.1.tar.gz" -MD5SUM="7462be44097defb1b17e456187cc06fd" +DOWNLOAD="https://github.com/kyuupichan/aiorpcX/archive/0.21.0/aiorpcX-0.21.0.tar.gz" +MD5SUM="d8a80c95a8e7028d8a2ef0814a4df3f6" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-attrs" diff --git a/python/python3-astroid/python3-astroid.SlackBuild b/python/python3-astroid/python3-astroid.SlackBuild index b8ef010788..f4bc841788 100644 --- a/python/python3-astroid/python3-astroid.SlackBuild +++ b/python/python3-astroid/python3-astroid.SlackBuild @@ -24,7 +24,7 @@ PRGNAM=python3-astroid SRCNAM=astroid -VERSION=${VERSION:-2.5} +VERSION=${VERSION:-2.5.3} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/python/python3-astroid/python3-astroid.info b/python/python3-astroid/python3-astroid.info index 022fd394db..299fe9a3a4 100644 --- a/python/python3-astroid/python3-astroid.info +++ b/python/python3-astroid/python3-astroid.info @@ -1,8 +1,8 @@ PRGNAM="python3-astroid" -VERSION="2.5" +VERSION="2.5.3" HOMEPAGE="https://github.com/PyCQA/astroid" -DOWNLOAD="https://files.pythonhosted.org/packages/18/00/753b485627d9cd642516c195db63dcc0c87c36b8c682125c000b7f611b09/astroid-2.5.tar.gz" -MD5SUM="ada7b4df6243a4506de0efb8442ae596" +DOWNLOAD="https://files.pythonhosted.org/packages/43/2d/f10df6489391a534db45e809d78d1427828c72b851824cf4aa5b7539648d/astroid-2.5.3.tar.gz" +MD5SUM="f10e7c2a8f4100ba4ab1451c0ada6dd2" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-lazy-object-proxy python3-wrapt typed_ast" diff --git a/python/python3-hsaudiotag3k/README b/python/python3-hsaudiotag3k/README new file mode 100644 index 0000000000..ce90bc30a4 --- /dev/null +++ b/python/python3-hsaudiotag3k/README @@ -0,0 +1,9 @@ +hsaudiotag is a pure Python library that lets you read metadata +(bitrate, sample rate, duration and tags) from mp3, mp4, wma, ogg, +flac and aiff files. +It can only read tags, not write to them, but unlike more complete +libraries (like Mutagen), it is BSD licensed, making it suitable for +most projects. +It is also backed by a nifty test suite. + +By ~red diff --git a/python/python3-hsaudiotag3k/python3-hsaudiotag3k.SlackBuild b/python/python3-hsaudiotag3k/python3-hsaudiotag3k.SlackBuild new file mode 100644 index 0000000000..262c989dae --- /dev/null +++ b/python/python3-hsaudiotag3k/python3-hsaudiotag3k.SlackBuild @@ -0,0 +1,91 @@ +#!/bin/sh + +# Slackware build script for python3-hsaudiotag3k + +# Copyright 2019-2020 Pouria Rezaei <Pouria.rz@outlook.com> +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +PRGNAM=python3-hsaudiotag3k +SRCNAM=hsaudiotag3k +VERSION=${VERSION:-1.1.3.post1} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $SRCNAM-$VERSION +tar xvf $CWD/$SRCNAM-$VERSION.tar.gz +cd $SRCNAM-$VERSION +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +sed -i -e "s~.*scripts=glob.glob(\"Scripts/\*.py\"),~~" setup.py + +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 + +PRGDOC=$PKG/usr/doc/$PRGNAM-$VERSION + +# Install documentation. +mkdir -p $PRGDOC +cat $CWD/README > $PRGDOC/README +cat $CWD/$PRGNAM.SlackBuild > $PRGDOC/$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/python/python3-hsaudiotag3k/python3-hsaudiotag3k.info b/python/python3-hsaudiotag3k/python3-hsaudiotag3k.info new file mode 100644 index 0000000000..2053bd25fb --- /dev/null +++ b/python/python3-hsaudiotag3k/python3-hsaudiotag3k.info @@ -0,0 +1,10 @@ +PRGNAM="python3-hsaudiotag3k" +VERSION="1.1.3.post1" +HOMEPAGE="https://pypi.org/project/hsaudiotag3k/" +DOWNLOAD="https://files.pythonhosted.org/packages/6e/4a/117ded92d098ee203391a5712a54ff87b391e7637029a08e68957e399701/hsaudiotag3k-1.1.3.post1.tar.gz" +MD5SUM="5b8b865345e1c19bbe036164dac692b8" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="python3" +MAINTAINER="Pouria Rezaei" +EMAIL="Pouria.rz@outlook.com" diff --git a/python/python3-hsaudiotag3k/slack-desc b/python/python3-hsaudiotag3k/slack-desc new file mode 100644 index 0000000000..73843e4338 --- /dev/null +++ b/python/python3-hsaudiotag3k/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +python3-hsaudiotag3k: python3-hsaudiotag3k (hsaudiotag Python3 library) +python3-hsaudiotag3k: +python3-hsaudiotag3k: hsaudiotag is a pure Python library that lets you read metadata +python3-hsaudiotag3k: (bitrate, sample rate, duration and tags) from mp3, mp4, wma, ogg, +python3-hsaudiotag3k: flac and aiff files. +python3-hsaudiotag3k: It can only read tags, not write to them, but unlike more complete +python3-hsaudiotag3k: libraries (like Mutagen), it is BSD licensed, making it suitable for +python3-hsaudiotag3k: most projects. +python3-hsaudiotag3k: It is also backed by a nifty test suite. +python3-hsaudiotag3k: +python3-hsaudiotag3k: Homepage: https://pypi.org/project/hsaudiotag3k/ diff --git a/python/python3-ipython/python3-ipython.SlackBuild b/python/python3-ipython/python3-ipython.SlackBuild index f31103a459..d9388b540e 100644 --- a/python/python3-ipython/python3-ipython.SlackBuild +++ b/python/python3-ipython/python3-ipython.SlackBuild @@ -2,7 +2,7 @@ # SlackBuild for python3-ipython -# Copyright 2017-2020 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> +# Copyright 2017-2021 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=python3-ipython -VERSION=${VERSION:-7.19.0} +VERSION=${VERSION:-7.22.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/python/python3-ipython/python3-ipython.info b/python/python3-ipython/python3-ipython.info index 9141c176d7..b376e863b1 100644 --- a/python/python3-ipython/python3-ipython.info +++ b/python/python3-ipython/python3-ipython.info @@ -1,8 +1,8 @@ PRGNAM="python3-ipython" -VERSION="7.19.0" +VERSION="7.22.0" HOMEPAGE="http://ipython.org" -DOWNLOAD="https://files.pythonhosted.org/packages/source/i/ipython/ipython-7.19.0.tar.gz" -MD5SUM="33bdc8287c827aae23699751b0ed3f7a" +DOWNLOAD="https://files.pythonhosted.org/packages/source/i/ipython/ipython-7.22.0.tar.gz" +MD5SUM="852137f493e62e5730a1245cd91e0636" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="decorator ipython_genutils python3-jedi python3-pexpect pickleshare python3-prompt_toolkit Pygments simplegeneric traitlets backcall" diff --git a/python/python3-isort/python3-isort.SlackBuild b/python/python3-isort/python3-isort.SlackBuild index 04e2475e75..e55ae6ebad 100644 --- a/python/python3-isort/python3-isort.SlackBuild +++ b/python/python3-isort/python3-isort.SlackBuild @@ -24,7 +24,7 @@ PRGNAM=python3-isort SRCNAM=isort -VERSION=${VERSION:-5.7.0} +VERSION=${VERSION:-5.8.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/python/python3-isort/python3-isort.info b/python/python3-isort/python3-isort.info index 25a6a18fd7..8d98fd1ef0 100644 --- a/python/python3-isort/python3-isort.info +++ b/python/python3-isort/python3-isort.info @@ -1,8 +1,8 @@ PRGNAM="python3-isort" -VERSION="5.7.0" +VERSION="5.8.0" HOMEPAGE="https://timothycrosley.github.io/isort/" -DOWNLOAD="https://files.pythonhosted.org/packages/a2/f7/f50fc9555dc0fe2dc1e7f69d93f71961d052857c296cad0fb6d275b20008/isort-5.7.0.tar.gz" -MD5SUM="941d03d2389b0eb091738b4f0ff5e365" +DOWNLOAD="https://files.pythonhosted.org/packages/31/8a/6f5449a7be67e4655069490f05fa3e190f5f5864e6ddee140f60fe5526dd/isort-5.8.0.tar.gz" +MD5SUM="e8800822700fdd2dc4b8708916a8da6a" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3" diff --git a/python/python3-isounidecode/README b/python/python3-isounidecode/README new file mode 100644 index 0000000000..c9efde2bb3 --- /dev/null +++ b/python/python3-isounidecode/README @@ -0,0 +1,9 @@ +This is a package for conversion and transliteration of unicode into +ascii or iso-8859-1 strings. +This is mostly a port of Perl Text::Unidecode to Python with additional +support for iso8859-1. +It works with different agree of success for different lanugages. +It works quite good for European languages, works ok for Russian, and +works to some extent for Arabic, Hindi. + +By ~red diff --git a/python/python3-isounidecode/python3-isounidecode.SlackBuild b/python/python3-isounidecode/python3-isounidecode.SlackBuild new file mode 100644 index 0000000000..a0d631c230 --- /dev/null +++ b/python/python3-isounidecode/python3-isounidecode.SlackBuild @@ -0,0 +1,92 @@ +#!/bin/sh + +# Slackware build script for python3-isounidecode + +# Copyright 2019-2020 Pouria Rezaei <Pouria.rz@outlook.com> +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +PRGNAM=python3-isounidecode +SRCNAM=isounidecode +VERSION=${VERSION:-0.3} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $SRCNAM-$VERSION +tar xvf $CWD/$SRCNAM-$VERSION.tar.gz +cd $SRCNAM-$VERSION +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +sed -i -e "s~.*scripts=glob.glob(\"Scripts/\*.py\"),~~" setup.py + +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 + +PRGDOC=$PKG/usr/doc/$PRGNAM-$VERSION + +# Install documentation. +mkdir -p $PRGDOC +cat $CWD/README > $PRGDOC/README +cat $CWD/$PRGNAM.SlackBuild > $PRGDOC/$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/python/python3-isounidecode/python3-isounidecode.info b/python/python3-isounidecode/python3-isounidecode.info new file mode 100644 index 0000000000..722024ed88 --- /dev/null +++ b/python/python3-isounidecode/python3-isounidecode.info @@ -0,0 +1,10 @@ +PRGNAM="python3-isounidecode" +VERSION="0.3" +HOMEPAGE="https://github.com/redvasily/isounidecode" +DOWNLOAD="https://github.com/redvasily/isounidecode/releases/download/0.3/isounidecode-0.3.tar.gz" +MD5SUM="6df94b657a9cb7c3c36fbf410da163d5" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="python3" +MAINTAINER="Pouria Rezaei" +EMAIL="Pouria.rz@outlook.com" diff --git a/python/python3-isounidecode/slack-desc b/python/python3-isounidecode/slack-desc new file mode 100644 index 0000000000..e670d80f2c --- /dev/null +++ b/python/python3-isounidecode/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +python3-isounidecode: python3-isounidecode (ISOunidecode Python3 library) +python3-isounidecode: +python3-isounidecode: This is a package for conversion and transliteration of unicode into +python3-isounidecode: ascii or iso-8859-1 strings. +python3-isounidecode: This is mostly a port of Perl Text::Unidecode to Python with +python3-isounidecode: additional support for iso8859-1. +python3-isounidecode: It works with different agree of success for different lanugages. +python3-isounidecode: It works quite good for European languages, works ok for Russian, and +python3-isounidecode: works to some extent for Arabic, Hindi. +python3-isounidecode: +python3-isounidecode: Homepage: https://github.com/redvasily/isounidecode diff --git a/python/python3-jupyter-ipykernel/README b/python/python3-jupyter-ipykernel/README deleted file mode 100644 index 7f0e2020c3..0000000000 --- a/python/python3-jupyter-ipykernel/README +++ /dev/null @@ -1 +0,0 @@ -IPython Kernel for Jupyter supporting Python 3. diff --git a/python/python3-jupyter-ipykernel/python3-jupyter-ipykernel.info b/python/python3-jupyter-ipykernel/python3-jupyter-ipykernel.info deleted file mode 100644 index b099115801..0000000000 --- a/python/python3-jupyter-ipykernel/python3-jupyter-ipykernel.info +++ /dev/null @@ -1,10 +0,0 @@ -PRGNAM="python3-jupyter-ipykernel" -VERSION="5.3.4" -HOMEPAGE="https://jupyter.org/" -DOWNLOAD="https://files.pythonhosted.org/packages/source/i/ipykernel/ipykernel-5.3.4.tar.gz" -MD5SUM="d9ad6a4a4235940d65300e33f541edf5" -DOWNLOAD_x86_64="" -MD5SUM_x86_64="" -REQUIRES="python3-ipython jupyter_client python3-tornado" -MAINTAINER="Benjamin Trigona-Harany" -EMAIL="slackbuilds@jaxartes.net" diff --git a/python/python3-jupyter-ipykernel/slack-desc b/python/python3-jupyter-ipykernel/slack-desc deleted file mode 100644 index 2f95819fa7..0000000000 --- a/python/python3-jupyter-ipykernel/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------------------------------------------------------| -python3-jupyter-ipykernel: python3-jupyter-ipykernel (Python 3 Kernel for Jupyter) -python3-jupyter-ipykernel: -python3-jupyter-ipykernel: IPython Kernel for Jupyter supporting Python 3. -python3-jupyter-ipykernel: -python3-jupyter-ipykernel: -python3-jupyter-ipykernel: -python3-jupyter-ipykernel: -python3-jupyter-ipykernel: -python3-jupyter-ipykernel: -python3-jupyter-ipykernel: -python3-jupyter-ipykernel: diff --git a/python/python3-lazy-object-proxy/python3-lazy-object-proxy.SlackBuild b/python/python3-lazy-object-proxy/python3-lazy-object-proxy.SlackBuild index 24a0b8820c..ca20845afc 100644 --- a/python/python3-lazy-object-proxy/python3-lazy-object-proxy.SlackBuild +++ b/python/python3-lazy-object-proxy/python3-lazy-object-proxy.SlackBuild @@ -24,7 +24,7 @@ PRGNAM=python3-lazy-object-proxy SRCNAM=lazy-object-proxy -VERSION=${VERSION:-1.4.3} +VERSION=${VERSION:-1.6.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/python/python3-lazy-object-proxy/python3-lazy-object-proxy.info b/python/python3-lazy-object-proxy/python3-lazy-object-proxy.info index d98934ab96..4bbab650e3 100644 --- a/python/python3-lazy-object-proxy/python3-lazy-object-proxy.info +++ b/python/python3-lazy-object-proxy/python3-lazy-object-proxy.info @@ -1,8 +1,8 @@ PRGNAM="python3-lazy-object-proxy" -VERSION="1.4.3" +VERSION="1.6.0" HOMEPAGE="https://github.com/ionelmc/python-lazy-object-proxy" -DOWNLOAD="https://files.pythonhosted.org/packages/07/3f/a3d687f83c7d44970f70ff0400677746c8860b11f0c08f6b4e07205f0cdc/lazy-object-proxy-1.4.3.tar.gz" -MD5SUM="5c64c06affcd2a7c6ddc848af4280cca" +DOWNLOAD="https://files.pythonhosted.org/packages/bb/f5/646893a04dcf10d4acddb61c632fd53abb3e942e791317dcdd57f5800108/lazy-object-proxy-1.6.0.tar.gz" +MD5SUM="0b99101615658aa711cb55c8db4930d5" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3 setuptools-scm" diff --git a/python/python3-openpyxl/python3-openpyxl.SlackBuild b/python/python3-openpyxl/python3-openpyxl.SlackBuild index 549f270c18..f4eab85eb7 100644 --- a/python/python3-openpyxl/python3-openpyxl.SlackBuild +++ b/python/python3-openpyxl/python3-openpyxl.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-openpyxl -# Copyright 2020 Isaac Yu <isaacyu1@isaacyu1.com> +# Copyright 2020-2021 Isaac Yu <isaacyu1@isaacyu1.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,8 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=python3-openpyxl -VERSION=${VERSION:-3.0.3} -COMMIT=${COMMIT:-ca7b1baf75f2} +VERSION=${VERSION:-3.0.7} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -58,9 +57,9 @@ set -e rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP -rm -rf $SRCNAM-$SRCNAM-$COMMIT -tar xvf $CWD/$VERSION.tar.bz2 -cd $SRCNAM-$SRCNAM-$COMMIT +rm -rf $SRCNAM-$VERSION +tar xvf $CWD/$SRCNAM-$VERSION.tar.bz2 +cd $SRCNAM-$VERSION chown -R root:root . find -L . \ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ diff --git a/python/python3-openpyxl/python3-openpyxl.info b/python/python3-openpyxl/python3-openpyxl.info index 6eb84b0ee2..fece003fcc 100644 --- a/python/python3-openpyxl/python3-openpyxl.info +++ b/python/python3-openpyxl/python3-openpyxl.info @@ -1,10 +1,10 @@ PRGNAM="python3-openpyxl" -VERSION="3.0.3" +VERSION="3.0.7" HOMEPAGE="https://openpyxl.readthedocs.org/" -DOWNLOAD="https://bitbucket.org/openpyxl/openpyxl/get/3.0.3.tar.bz2" -MD5SUM="8e1cd4bc3045f866e8890cd782f1af64" +DOWNLOAD="https://foss.heptapod.net/openpyxl/openpyxl/-/archive/3.0.7/openpyxl-3.0.7.tar.bz2" +MD5SUM="7bf1b7dee9fbdc31b8128aa522f11f41" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="jdcal et_xmlfile" +REQUIRES="et_xmlfile" MAINTAINER="Isaac Yu" EMAIL="isaacyu1@isaacyu1.com" diff --git a/python/python3-packaging/python3-packaging.SlackBuild b/python/python3-packaging/python3-packaging.SlackBuild index 30bebdd262..9e3c7b1277 100644 --- a/python/python3-packaging/python3-packaging.SlackBuild +++ b/python/python3-packaging/python3-packaging.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-packaging -# Copyright 2019-2020 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> +# Copyright 2019-2021 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=python3-packaging -VERSION=${VERSION:-20.4} +VERSION=${VERSION:-20.9} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/python/python3-packaging/python3-packaging.info b/python/python3-packaging/python3-packaging.info index a9d1131a6e..4561ff8764 100644 --- a/python/python3-packaging/python3-packaging.info +++ b/python/python3-packaging/python3-packaging.info @@ -1,8 +1,8 @@ PRGNAM="python3-packaging" -VERSION="20.4" +VERSION="20.9" HOMEPAGE="https://pypi.python.org/pypi/packaging" -DOWNLOAD="https://files.pythonhosted.org/packages/source/p/packaging/packaging-20.4.tar.gz" -MD5SUM="3208229da731c5d8e29d4d8941e75005" +DOWNLOAD="https://files.pythonhosted.org/packages/source/p/packaging/packaging-20.9.tar.gz" +MD5SUM="5377308b3ba89f2d78c05e7f485be65d" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-attrs python3-pyparsing python3-six" diff --git a/python/python3-plexapi/README b/python/python3-plexapi/README new file mode 100644 index 0000000000..6252f31063 --- /dev/null +++ b/python/python3-plexapi/README @@ -0,0 +1,4 @@ +Unofficial Python bindings for the Plex API. Our goal is to match all +capabilities of the official Plex Web Client. + +By ~red diff --git a/python/python3-plexapi/python3-plexapi.SlackBuild b/python/python3-plexapi/python3-plexapi.SlackBuild new file mode 100644 index 0000000000..1a969a4ec2 --- /dev/null +++ b/python/python3-plexapi/python3-plexapi.SlackBuild @@ -0,0 +1,92 @@ +#!/bin/sh + +# Slackware build script for python3-plexapi + +# Copyright 2019-2020 Pouria Rezaei <Pouria.rz@outlook.com> +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +PRGNAM=python3-plexapi +SRCNAM=PlexAPI +VERSION=${VERSION:-4.5.1} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $SRCNAM-$VERSION +tar xvf $CWD/$SRCNAM-$VERSION.tar.gz +cd $SRCNAM-$VERSION +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +sed -i -e "s~.*scripts=glob.glob(\"Scripts/\*.py\"),~~" setup.py + +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 + +PRGDOC=$PKG/usr/doc/$PRGNAM-$VERSION + +# Install documentation. +mkdir -p $PRGDOC +cat $CWD/README > $PRGDOC/README +cat $CWD/$PRGNAM.SlackBuild > $PRGDOC/$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/python/python3-plexapi/python3-plexapi.info b/python/python3-plexapi/python3-plexapi.info new file mode 100644 index 0000000000..c2f3146d8f --- /dev/null +++ b/python/python3-plexapi/python3-plexapi.info @@ -0,0 +1,10 @@ +PRGNAM="python3-plexapi" +VERSION="4.5.1" +HOMEPAGE="https://github.com/pkkid/python-plexapi" +DOWNLOAD="https://files.pythonhosted.org/packages/f5/9c/93c888870c76303d677a6c338632db02e647f3ab5f04ef22532e3556e30c/PlexAPI-4.5.1.tar.gz" +MD5SUM="30a91e4b9b25443edb9d23ce808e6ad5" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="python3" +MAINTAINER="Pouria Rezaei" +EMAIL="Pouria.rz@outlook.com" diff --git a/python/python3-plexapi/slack-desc b/python/python3-plexapi/slack-desc new file mode 100644 index 0000000000..2ccec8aff3 --- /dev/null +++ b/python/python3-plexapi/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +python3-plexapi: python3-plexapi (PlexAPI Python3 library) +python3-plexapi: +python3-plexapi: Unofficial Python bindings for the Plex API. +python3-plexapi: Our goal is to match all capabilities of the official Plex Web +python3-plexapi: Client. +python3-plexapi: +python3-plexapi: +python3-plexapi: +python3-plexapi: +python3-plexapi: +python3-plexapi: Homepage: https://github.com/pkkid/python-plexapi diff --git a/python/python3-prompt_toolkit/python3-prompt_toolkit.SlackBuild b/python/python3-prompt_toolkit/python3-prompt_toolkit.SlackBuild index fbc897e659..07ae7f0aca 100644 --- a/python/python3-prompt_toolkit/python3-prompt_toolkit.SlackBuild +++ b/python/python3-prompt_toolkit/python3-prompt_toolkit.SlackBuild @@ -3,7 +3,7 @@ # Slackware build script for python3-prompt_toolkit # Copyright 2015-2016 Dimitris Zlatanidis Orestiada, Greece -# Copyright 2017-2020 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> +# Copyright 2017-2021 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,7 +24,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=python3-prompt_toolkit -VERSION=${VERSION:-3.0.8} +VERSION=${VERSION:-3.0.18} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/python/python3-prompt_toolkit/python3-prompt_toolkit.info b/python/python3-prompt_toolkit/python3-prompt_toolkit.info index a4807c7986..d03abf6bbc 100644 --- a/python/python3-prompt_toolkit/python3-prompt_toolkit.info +++ b/python/python3-prompt_toolkit/python3-prompt_toolkit.info @@ -1,8 +1,8 @@ PRGNAM="python3-prompt_toolkit" -VERSION="3.0.8" +VERSION="3.0.18" HOMEPAGE="https://github.com/jonathanslenders/python-prompt-toolkit" -DOWNLOAD="https://files.pythonhosted.org/packages/source/p/prompt_toolkit/prompt_toolkit-3.0.8.tar.gz" -MD5SUM="cf3ca19873fa9e7f6162296cf6bae419" +DOWNLOAD="https://files.pythonhosted.org/packages/source/p/prompt_toolkit/prompt_toolkit-3.0.18.tar.gz" +MD5SUM="2d99236def2e1aa39d3eee0f5d05d340" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-wcwidth python3-six" diff --git a/python/python3-ptyprocess/python3-ptyprocess.SlackBuild b/python/python3-ptyprocess/python3-ptyprocess.SlackBuild index aa6d21afb4..4b2e723f00 100644 --- a/python/python3-ptyprocess/python3-ptyprocess.SlackBuild +++ b/python/python3-ptyprocess/python3-ptyprocess.SlackBuild @@ -3,7 +3,7 @@ # Slackware build script for python3-ptyprocess # Copyright 2016 Willy Sudiarto Raharjo <willysr@slackbuilds.org> -# Copyright 2017-2018 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> +# Copyright 2017-2021 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,7 +24,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=python3-ptyprocess -VERSION=${VERSION:-0.6.0} +VERSION=${VERSION:-0.7.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/python/python3-ptyprocess/python3-ptyprocess.info b/python/python3-ptyprocess/python3-ptyprocess.info index ec991c5489..e3978b246e 100644 --- a/python/python3-ptyprocess/python3-ptyprocess.info +++ b/python/python3-ptyprocess/python3-ptyprocess.info @@ -1,8 +1,8 @@ PRGNAM="python3-ptyprocess" -VERSION="0.6.0" +VERSION="0.7.0" HOMEPAGE="https://pypi.python.org/pypi/ptyprocess" -DOWNLOAD="https://files.pythonhosted.org/packages/source/p/ptyprocess/ptyprocess-0.6.0.tar.gz" -MD5SUM="37402d69f3b50913d4d483587bffad8f" +DOWNLOAD="https://files.pythonhosted.org/packages/source/p/ptyprocess/ptyprocess-0.7.0.tar.gz" +MD5SUM="9da200c397cb1752209a6b718b6cfc68" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3" diff --git a/python/python3-pulsectl/README b/python/python3-pulsectl/README new file mode 100644 index 0000000000..bef884264c --- /dev/null +++ b/python/python3-pulsectl/README @@ -0,0 +1,10 @@ +Python (3.x and 2.x) blocking high-level interface and ctypes-based +bindings for PulseAudio (libpulse), to use in a simple synchronous code. +Wrappers are mostly for mixer-like controls and introspection-related +operations, as opposed to e.g. submitting sound samples to play and +player-like client. +For async version to use with asyncio, see pulsectl-asyncio project +instead. +Originally forked from pulsemixer project, which had this code bundled. + +By ~red diff --git a/python/python3-pulsectl/python3-pulsectl.SlackBuild b/python/python3-pulsectl/python3-pulsectl.SlackBuild new file mode 100644 index 0000000000..965accab09 --- /dev/null +++ b/python/python3-pulsectl/python3-pulsectl.SlackBuild @@ -0,0 +1,92 @@ +#!/bin/sh + +# Slackware build script for python3-pulsectl + +# Copyright 2019-2020 Pouria Rezaei <Pouria.rz@outlook.com> +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +PRGNAM=python3-pulsectl +SRCNAM=pulsectl +VERSION=${VERSION:-21.3.4} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $SRCNAM-$VERSION +tar xvf $CWD/$SRCNAM-$VERSION.tar.gz +cd $SRCNAM-$VERSION +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +sed -i -e "s~.*scripts=glob.glob(\"Scripts/\*.py\"),~~" setup.py + +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 + +PRGDOC=$PKG/usr/doc/$PRGNAM-$VERSION + +# Install documentation. +mkdir -p $PRGDOC +cat $CWD/README > $PRGDOC/README +cat $CWD/$PRGNAM.SlackBuild > $PRGDOC/$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/python/python3-pulsectl/python3-pulsectl.info b/python/python3-pulsectl/python3-pulsectl.info new file mode 100644 index 0000000000..9a109b8b06 --- /dev/null +++ b/python/python3-pulsectl/python3-pulsectl.info @@ -0,0 +1,10 @@ +PRGNAM="python3-pulsectl" +VERSION="21.3.4" +HOMEPAGE="https://github.com/mk-fg/python-pulse-control" +DOWNLOAD="https://files.pythonhosted.org/packages/82/50/9ab6147b657b20c1a7c3b72b285fc94f572c6005735bb0364a40f8b337a1/pulsectl-21.3.4.tar.gz" +MD5SUM="e74990684ecd70b946bbd18dbfab23cf" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="python3" +MAINTAINER="Pouria Rezaei" +EMAIL="Pouria.rz@outlook.com" diff --git a/python/python3-pulsectl/slack-desc b/python/python3-pulsectl/slack-desc new file mode 100644 index 0000000000..b5ff616ce5 --- /dev/null +++ b/python/python3-pulsectl/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +python3-pulsectl: python3-pulsectl (Pulse-control Python3 library) +python3-pulsectl: +python3-pulsectl: Python (3.x and 2.x) blocking high-level interface and +python3-pulsectl: ctypes-based bindings for PulseAudio (libpulse), to use in a simple +python3-pulsectl: synchronous code. Wrappers are mostly for mixer-like controls and +python3-pulsectl: introspection-related operations, as opposed to e.g. submitting +python3-pulsectl: sound samples to play and player-like client. For async version to +python3-pulsectl: use with asyncio, see pulsectl-asyncio project instead. Originally +python3-pulsectl: forked from pulsemixer project, which had this code bundled. +python3-pulsectl: +python3-pulsectl: Homepage: https://github.com/mk-fg/python-pulse-control diff --git a/python/python3-pylint/python3-pylint.SlackBuild b/python/python3-pylint/python3-pylint.SlackBuild index 9cc7a8c561..19317a2243 100644 --- a/python/python3-pylint/python3-pylint.SlackBuild +++ b/python/python3-pylint/python3-pylint.SlackBuild @@ -24,7 +24,7 @@ PRGNAM=python3-pylint SRCNAM=pylint -VERSION=${VERSION:-2.7.0} +VERSION=${VERSION:-2.7.4} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/python/python3-pylint/python3-pylint.info b/python/python3-pylint/python3-pylint.info index 3b6f2241eb..87e73424ee 100644 --- a/python/python3-pylint/python3-pylint.info +++ b/python/python3-pylint/python3-pylint.info @@ -1,8 +1,8 @@ PRGNAM="python3-pylint" -VERSION="2.7.0" +VERSION="2.7.4" HOMEPAGE="https://www.pylint.org" -DOWNLOAD="https://files.pythonhosted.org/packages/62/a7/5c6587dd61fc6c759f36a535c0a42090ae0d81f9b142950bdafdb3bc0ccc/pylint-2.7.0.tar.gz" -MD5SUM="2566fc12ad1b086c765123247acd1e2c" +DOWNLOAD="https://files.pythonhosted.org/packages/2d/5b/491cf9e85288c29759a6535e6009938c2141b137b27a0653e435dcbad6a2/pylint-2.7.4.tar.gz" +MD5SUM="448218b9b424be9b3012dd60ee14ad94" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python-toml python3-astroid python3-isort python3-mccabe" diff --git a/python/python3-pylyrics/README b/python/python3-pylyrics/README new file mode 100644 index 0000000000..c10a196852 --- /dev/null +++ b/python/python3-pylyrics/README @@ -0,0 +1,5 @@ +PyLyrics is a python module to get Lyrics of songs from +lyrics.wikia.com. It has support for getting albums of a singer and +songs from an album from which lyrics can be accessed. + +By ~red diff --git a/python/python3-pylyrics/python3-pylyrics.SlackBuild b/python/python3-pylyrics/python3-pylyrics.SlackBuild new file mode 100644 index 0000000000..83d377c35c --- /dev/null +++ b/python/python3-pylyrics/python3-pylyrics.SlackBuild @@ -0,0 +1,92 @@ +#!/bin/sh + +# Slackware build script for python3-pylyrics + +# Copyright 2019-2020 Pouria Rezaei <Pouria.rz@outlook.com> +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +PRGNAM=python3-pylyrics +SRCNAM=PyLyrics +VERSION=${VERSION:-1.1.0} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $SRCNAM-$VERSION +unzip $CWD/$SRCNAM-$VERSION.zip +cd $SRCNAM-$VERSION +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +sed -i -e "s~.*scripts=glob.glob(\"Scripts/\*.py\"),~~" setup.py + +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 + +PRGDOC=$PKG/usr/doc/$PRGNAM-$VERSION + +# Install documentation. +mkdir -p $PRGDOC +cat $CWD/README > $PRGDOC/README +cat $CWD/$PRGNAM.SlackBuild > $PRGDOC/$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/python/python3-pylyrics/python3-pylyrics.info b/python/python3-pylyrics/python3-pylyrics.info new file mode 100644 index 0000000000..10fc210a7b --- /dev/null +++ b/python/python3-pylyrics/python3-pylyrics.info @@ -0,0 +1,10 @@ +PRGNAM="python3-pylyrics" +VERSION="1.1.0" +HOMEPAGE="https://github.com/geekpradd/PyLyrics" +DOWNLOAD="https://files.pythonhosted.org/packages/9d/74/8e92322cb1425739849eb719c3b5d8ca05a6b1f027829fd56b4db7c4b7c7/PyLyrics-1.1.0.zip" +MD5SUM="1f3c997edeba149a8fb2b861cbad89c3" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="python3" +MAINTAINER="Pouria Rezaei" +EMAIL="Pouria.rz@outlook.com" diff --git a/python/python3-pylyrics/slack-desc b/python/python3-pylyrics/slack-desc new file mode 100644 index 0000000000..2d3dc7ee5c --- /dev/null +++ b/python/python3-pylyrics/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +python3-pylyrics: python3-pylyrics (PyLyrics Python3 library for Slackware) +python3-pylyrics: +python3-pylyrics: PyLyrics is a python module to get Lyrics of songs from +python3-pylyrics: lyrics.wikia.com. +python3-pylyrics: It has support for getting albums of a singer and songs from an album +python3-pylyrics: from which lyrics can be accessed. +python3-pylyrics: +python3-pylyrics: +python3-pylyrics: +python3-pylyrics: +python3-pylyrics: Homepage: https://github.com/geekpradd/PyLyrics diff --git a/python/python3-pypresence/README b/python/python3-pypresence/README new file mode 100644 index 0000000000..1063ab9706 --- /dev/null +++ b/python/python3-pypresence/README @@ -0,0 +1,3 @@ +A Discord RPC library in Python. + +By ~red diff --git a/python/python3-pypresence/python3-pypresence.SlackBuild b/python/python3-pypresence/python3-pypresence.SlackBuild new file mode 100644 index 0000000000..8c746587f7 --- /dev/null +++ b/python/python3-pypresence/python3-pypresence.SlackBuild @@ -0,0 +1,92 @@ +#!/bin/sh + +# Slackware build script for python3-pypresence + +# Copyright 2019-2020 Pouria Rezaei <Pouria.rz@outlook.com> +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +PRGNAM=python3-pypresence +SRCNAM=pypresence +VERSION=${VERSION:-4.2.0} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $SRCNAM-$VERSION +tar xvf $CWD/$SRCNAM-$VERSION.tar.gz +cd $SRCNAM-$VERSION +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +sed -i -e "s~.*scripts=glob.glob(\"Scripts/\*.py\"),~~" setup.py + +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 + +PRGDOC=$PKG/usr/doc/$PRGNAM-$VERSION + +# Install documentation. +mkdir -p $PRGDOC +cat $CWD/README > $PRGDOC/README +cat $CWD/$PRGNAM.SlackBuild > $PRGDOC/$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/python/python3-pypresence/python3-pypresence.info b/python/python3-pypresence/python3-pypresence.info new file mode 100644 index 0000000000..5fd98ad4ab --- /dev/null +++ b/python/python3-pypresence/python3-pypresence.info @@ -0,0 +1,10 @@ +PRGNAM="python3-pypresence" +VERSION="4.2.0" +HOMEPAGE="https://github.com/qwertyquerty/pypresence" +DOWNLOAD="https://files.pythonhosted.org/packages/e2/d1/8d0fb2f2ceda70e3a5cb199ca019cb592c957976e1944c62d43335e1f29c/pypresence-4.2.0.tar.gz" +MD5SUM="87fb41e2a5a353a4ec8e74169da87a69" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="python3" +MAINTAINER="Pouria Rezaei" +EMAIL="Pouria.rz@outlook.com" diff --git a/python/python3-pypresence/slack-desc b/python/python3-pypresence/slack-desc new file mode 100644 index 0000000000..1b312fe8af --- /dev/null +++ b/python/python3-pypresence/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +python3-pypresence: python3-pypresence (Pypresence Python3 library) +python3-pypresence: +python3-pypresence: A Discord RPC library in Python. +python3-pypresence: +python3-pypresence: +python3-pypresence: +python3-pypresence: +python3-pypresence: +python3-pypresence: +python3-pypresence: +python3-pypresence: https://github.com/qwertyquerty/pypresence diff --git a/python/python3-pysdl2/README b/python/python3-pysdl2/README new file mode 100644 index 0000000000..793874187b --- /dev/null +++ b/python/python3-pysdl2/README @@ -0,0 +1,10 @@ +PySDL2 is a pure Python wrapper around the SDL2, SDL2_mixer, +SDL2_image, SDL2_ttf, and SDL2_gfx libraries. Instead of relying on C +code, it uses the built-in ctypes module to interface with SDL2, and +provides simple Python classes and wrappers for common SDL2 +functionality. + +This package changed the path to python3.x incase of some of my +packages dependencies and the sake of Python3. + +By ~red diff --git a/python/python3-pysdl2/python3-pysdl2.SlackBuild b/python/python3-pysdl2/python3-pysdl2.SlackBuild new file mode 100644 index 0000000000..f27f6a998a --- /dev/null +++ b/python/python3-pysdl2/python3-pysdl2.SlackBuild @@ -0,0 +1,92 @@ +#!/bin/sh + +# Slackware build script for python3-pysdl2 + +# Copyright 2019-2020 Pouria Rezaei <Pouria.rz@outlook.com> +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +PRGNAM=python3-pysdl2 +SRCNAM=PySDL2 +VERSION=${VERSION:-0.9.7} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $SRCNAM-$VERSION +tar xvf $CWD/$SRCNAM-$VERSION.tar.gz +cd $SRCNAM-$VERSION +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +sed -i -e "s~.*scripts=glob.glob(\"Scripts/\*.py\"),~~" setup.py + +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 + +PRGDOC=$PKG/usr/doc/$PRGNAM-$VERSION + +# Install documentation. +mkdir -p $PRGDOC +cat $CWD/README > $PRGDOC/README +cat $CWD/$PRGNAM.SlackBuild > $PRGDOC/$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/python/python3-pysdl2/python3-pysdl2.info b/python/python3-pysdl2/python3-pysdl2.info new file mode 100644 index 0000000000..bfd2d56b44 --- /dev/null +++ b/python/python3-pysdl2/python3-pysdl2.info @@ -0,0 +1,10 @@ +PRGNAM="python3-pysdl2" +VERSION="0.9.7" +HOMEPAGE="https://github.com/marcusva/py-sdl2" +DOWNLOAD="https://files.pythonhosted.org/packages/39/58/21d31ceba68b7d8c06be5ee620264bc91a5a7c69b796a7c32aae9e8b10bc/PySDL2-0.9.7.tar.gz" +MD5SUM="e77e9c15589e15b6c877555f34a429ab" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="python3" +MAINTAINER="Pouria Rezaei" +EMAIL="Pouria.rz@outlook.com" diff --git a/python/python3-pysdl2/slack-desc b/python/python3-pysdl2/slack-desc new file mode 100644 index 0000000000..37610d4730 --- /dev/null +++ b/python/python3-pysdl2/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +python3-pysdl2: python3-pysdl2 (PySDL2 Python3 library) +python3-pysdl2: +python3-pysdl2: PySDL2 is a pure Python wrapper around the SDL2, SDL2_mixer, +python3-pysdl2: SDL2_image, SDL2_ttf, and SDL2_gfx libraries. Instead of relying on +python3-pysdl2: C code, it uses the built-in ctypes module to interface with SDL2, and +python3-pysdl2: provides simple Python classes and wrappers for common SDL2 +python3-pysdl2: functionality. +python3-pysdl2: +python3-pysdl2: +python3-pysdl2: +python3-pysdl2: https://github.com/marcusva/py-sdl2 diff --git a/python/python3-seaborn/python3-seaborn.SlackBuild b/python/python3-seaborn/python3-seaborn.SlackBuild index 24db23459a..a3b9c72a27 100644 --- a/python/python3-seaborn/python3-seaborn.SlackBuild +++ b/python/python3-seaborn/python3-seaborn.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for python3-seaborn -# Copyright 2020 Isaac Yu <isaacyu1@isaacyu1.com> +# Copyright 2020-2021 Isaac Yu <isaacyu1@isaacyu1.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,11 +23,12 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=python3-seaborn -VERSION=${VERSION:-0.10.1} -SRCNAM=seaborn +VERSION=${VERSION:-0.11.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} +SRCNAM=seaborn + if [ -z "$ARCH" ]; then case "$( uname -m )" in i?86) ARCH=i586 ;; diff --git a/python/python3-seaborn/python3-seaborn.info b/python/python3-seaborn/python3-seaborn.info index 65cec7b38a..b2adaafd8b 100644 --- a/python/python3-seaborn/python3-seaborn.info +++ b/python/python3-seaborn/python3-seaborn.info @@ -1,8 +1,8 @@ PRGNAM="python3-seaborn" -VERSION="0.10.1" +VERSION="0.11.1" HOMEPAGE="https://seaborn.pydata.org/" -DOWNLOAD="https://github.com/mwaskom/seaborn/archive/v0.10.1/seaborn-0.10.1.tar.gz" -MD5SUM="125586d58ef64fb47199d4eae71cbd69" +DOWNLOAD="https://github.com/mwaskom/seaborn/archive/v0.11.1/seaborn-0.11.1.tar.gz" +MD5SUM="6fd7c297d708044439bde6997c96402c" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-matplotlib python3-pandas scipy3" diff --git a/python/python3-soupsieve/README b/python/python3-soupsieve/README index c06df69832..907b6b44af 100644 --- a/python/python3-soupsieve/README +++ b/python/python3-soupsieve/README @@ -1,6 +1,6 @@ -Soup Sieve is a CSS selector library designed to be used with Beautiful -Soup 4. It aims to provide selecting, matching, and filtering using -modern CSS selectors. +Soup Sieve is a CSS selector library designed to be used with +Beautiful Soup 4. It aims to provide selecting, matching, and +filtering using modern CSS selectors. -Soup Sieve >= 2.0.0 has dropped Python 2 support. The python-soupsieve -SlackBuild is available at version 1.9.6. +Soup Sieve >= 2.0.0 has dropped Python 2 support. The +python-soupsieve SlackBuild is available at version 1.9.6. diff --git a/python/python3-soupsieve/python3-soupsieve.SlackBuild b/python/python3-soupsieve/python3-soupsieve.SlackBuild index 843e3b49b3..24b96b6159 100644 --- a/python/python3-soupsieve/python3-soupsieve.SlackBuild +++ b/python/python3-soupsieve/python3-soupsieve.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=python3-soupsieve -VERSION=${VERSION:-2.2} +VERSION=${VERSION:-2.2.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/python/python3-soupsieve/python3-soupsieve.info b/python/python3-soupsieve/python3-soupsieve.info index c1c740cb12..45c27a2317 100644 --- a/python/python3-soupsieve/python3-soupsieve.info +++ b/python/python3-soupsieve/python3-soupsieve.info @@ -1,8 +1,8 @@ PRGNAM="python3-soupsieve" -VERSION="2.2" +VERSION="2.2.1" HOMEPAGE="https://github.com/facelessuser/soupsieve" -DOWNLOAD="https://github.com/facelessuser/soupsieve/archive/2.2/soupsieve-2.2.tar.gz" -MD5SUM="ddf2b77f00e0e9963326480060c0ef5a" +DOWNLOAD="https://github.com/facelessuser/soupsieve/archive/2.2.1/soupsieve-2.2.1.tar.gz" +MD5SUM="8b9b3b1c7cdde2ffc57d58fd90ad09a5" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3" diff --git a/python/python3-stagger/README b/python/python3-stagger/README new file mode 100644 index 0000000000..74ad8ab11b --- /dev/null +++ b/python/python3-stagger/README @@ -0,0 +1,10 @@ +The ID3v2 tag format is notorious for its useless specification +documents and its quirky, mutually incompatible part-implementations. +Stagger is to provide a robust tagging package that is able to handle +all the various badly formatted tags out there and allow you to convert +them to a consensus format. +*If you ran into source not found and can't be extracted, make sure it +starts with release* not the stagger-release*, it's probably because +you've downloaded from github directly via browser. + +By ~red diff --git a/python/python3-stagger/python3-stagger.SlackBuild b/python/python3-stagger/python3-stagger.SlackBuild new file mode 100644 index 0000000000..a8a7e730f2 --- /dev/null +++ b/python/python3-stagger/python3-stagger.SlackBuild @@ -0,0 +1,92 @@ +#!/bin/sh + +# Slackware build script for python3-stagger + +# Copyright 2019-2020 Pouria Rezaei <Pouria.rz@outlook.com> +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +PRGNAM=python3-stagger +SRCNAM=stagger +VERSION=${VERSION:-1.0.1} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $SRCNAM-release-$VERSION +tar xvf $CWD/$SRCNAM-release-$VERSION.tar.gz +cd $SRCNAM-release-$VERSION +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +sed -i -e "s~.*scripts=glob.glob(\"Scripts/\*.py\"),~~" setup.py + +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 + +PRGDOC=$PKG/usr/doc/$PRGNAM-$VERSION + +# Install documentation. +mkdir -p $PRGDOC +cat $CWD/README > $PRGDOC/README +cat $CWD/$PRGNAM.SlackBuild > $PRGDOC/$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/python/python3-stagger/python3-stagger.info b/python/python3-stagger/python3-stagger.info new file mode 100644 index 0000000000..5e61cb583c --- /dev/null +++ b/python/python3-stagger/python3-stagger.info @@ -0,0 +1,10 @@ +PRGNAM="python3-stagger" +VERSION="1.0.1" +HOMEPAGE="http://github.com/lorentey/stagger" +DOWNLOAD="https://github.com/staggerpkg/stagger/archive/release-1.0.1/stagger-release-1.0.1.tar.gz" +MD5SUM="b4b141bc36cfda0d6f9b2d40cff3b346" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="python3" +MAINTAINER="Pouria Rezaei" +EMAIL="Pouria.rz@outlook.com" diff --git a/python/python3-stagger/slack-desc b/python/python3-stagger/slack-desc new file mode 100644 index 0000000000..98636f91c0 --- /dev/null +++ b/python/python3-stagger/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +python3-stagger: python3-stagger (Stagger Python3 library) +python3-stagger: +python3-stagger: The ID3v2 tag format is notorious for its useless specification +python3-stagger: documents and its quirky, mutually incompatible part-implementations. +python3-stagger: Stagger is to provide a robust tagging package that is able to +python3-stagger: handle all the various badly formatted tags out there and allow you +python3-stagger: to convert them to a consensus format. +python3-stagger: +python3-stagger: +python3-stagger: +python3-stagger: Homepage: https://pypi.org/project/stagger/ diff --git a/python/python3-tekore/README b/python/python3-tekore/README new file mode 100644 index 0000000000..27a44d49fb --- /dev/null +++ b/python/python3-tekore/README @@ -0,0 +1,8 @@ +Welcome to the Python Package Tekore! We provide a client for the +Spotify Web API for Python, complete with all available endpoints and +authentication methods, async support and loads of additional features. +Tekore allows you to interact with the API effortlessly. +Here’s five lines to get you full access and start playing your top +songs. + +By ~red diff --git a/python/python3-tekore/python3-tekore.SlackBuild b/python/python3-tekore/python3-tekore.SlackBuild new file mode 100644 index 0000000000..9776532091 --- /dev/null +++ b/python/python3-tekore/python3-tekore.SlackBuild @@ -0,0 +1,93 @@ +#!/bin/sh + +# Slackware build script for python3-tekore + +# Copyright 2019-2020 Pouria Rezaei <Pouria.rz@outlook.com> +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +PRGNAM=python3-tekore +SRCNAM=tekore +VERSION=${VERSION:-3.6.2} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $SRCNAM-$VERSION +tar xvf $CWD/$SRCNAM-$VERSION.tar.gz +cd $SRCNAM-$VERSION +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +sed -i -e "s~.*scripts=glob.glob(\"Scripts/\*.py\"),~~" setup.py + +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 + +PRGDOC=$PKG/usr/doc/$PRGNAM-$VERSION + +# Install documentation. +mkdir -p $PRGDOC +cat $CWD/README > $PRGDOC/README +cat $CWD/$PRGNAM.SlackBuild > $PRGDOC/$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/python/python3-tekore/python3-tekore.info b/python/python3-tekore/python3-tekore.info new file mode 100644 index 0000000000..be263253af --- /dev/null +++ b/python/python3-tekore/python3-tekore.info @@ -0,0 +1,10 @@ +PRGNAM="python3-tekore" +VERSION="3.6.2" +HOMEPAGE="https://pypi.org/project/tekore/" +DOWNLOAD="https://files.pythonhosted.org/packages/ed/c4/a589e124812d79e24049e58831a2bce97234f2d9ec500423dc52beb46450/tekore-3.6.2.tar.gz" +MD5SUM="b5f1e4bc7244cd07ac5554a842811aa5" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="python3" +MAINTAINER="Pouria Rezaei" +EMAIL="Pouria.rz@outlook.com" diff --git a/python/python3-tekore/slack-desc b/python/python3-tekore/slack-desc new file mode 100644 index 0000000000..6df98be1c7 --- /dev/null +++ b/python/python3-tekore/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +python3-tekore: python3-tekore (Tekore Python3 library) +python3-tekore: +python3-tekore: Welcome to the Python Package Tekore! We provide a client for the +python3-tekore: Spotify Web API for Python, complete with all available endpoints and +python3-tekore: authentication methods, async support and loads of additional +python3-tekore: features. Tekore allows you to interact with the API effortlessly. +python3-tekore: Here’s five lines to get you full access and start playing your +python3-tekore: top songs. +python3-tekore: +python3-tekore: +python3-tekore: https://pypi.org/project/tekore/ diff --git a/python/scikit-learn/scikit-learn.SlackBuild b/python/scikit-learn/scikit-learn.SlackBuild index aa7adf86ff..476f13ccb8 100644 --- a/python/scikit-learn/scikit-learn.SlackBuild +++ b/python/scikit-learn/scikit-learn.SlackBuild @@ -22,7 +22,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=scikit-learn -VERSION=${VERSION:-0.24.0} +VERSION=${VERSION:-0.24.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/python/scikit-learn/scikit-learn.info b/python/scikit-learn/scikit-learn.info index 2af105a3f6..455e06fdc2 100644 --- a/python/scikit-learn/scikit-learn.info +++ b/python/scikit-learn/scikit-learn.info @@ -1,8 +1,8 @@ PRGNAM="scikit-learn" -VERSION="0.24.0" +VERSION="0.24.1" HOMEPAGE="https://scikit-learn.org" -DOWNLOAD="https://github.com/scikit-learn/scikit-learn/archive/0.24.0/scikit-learn-0.24.0.tar.gz" -MD5SUM="cb185348d240a2a851191ba2ef4c816e" +DOWNLOAD="https://github.com/scikit-learn/scikit-learn/archive/0.24.1/scikit-learn-0.24.1.tar.gz" +MD5SUM="a396b295ed76979577279bee9310acc4" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python-joblib python3-Cython scipy3" diff --git a/python/sphinxcontrib-applehelp/sphinxcontrib-applehelp.SlackBuild b/python/sphinxcontrib-applehelp/sphinxcontrib-applehelp.SlackBuild index 4a070c1449..6312197552 100644 --- a/python/sphinxcontrib-applehelp/sphinxcontrib-applehelp.SlackBuild +++ b/python/sphinxcontrib-applehelp/sphinxcontrib-applehelp.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for sphinxcontrib-applehelp -# Copyright 2019 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> +# Copyright 2019-2021 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=sphinxcontrib-applehelp -VERSION=${VERSION:-1.0.1} +VERSION=${VERSION:-1.0.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/python/sphinxcontrib-applehelp/sphinxcontrib-applehelp.info b/python/sphinxcontrib-applehelp/sphinxcontrib-applehelp.info index ff255249ac..f816fc0a8a 100644 --- a/python/sphinxcontrib-applehelp/sphinxcontrib-applehelp.info +++ b/python/sphinxcontrib-applehelp/sphinxcontrib-applehelp.info @@ -1,8 +1,8 @@ PRGNAM="sphinxcontrib-applehelp" -VERSION="1.0.1" +VERSION="1.0.2" HOMEPAGE="https://github.com/sphinx-doc/sphinxcontrib-applehelp" -DOWNLOAD="https://files.pythonhosted.org/packages/source/s/sphinxcontrib-applehelp/sphinxcontrib-applehelp-1.0.1.tar.gz" -MD5SUM="c3424507cc28291f8005081b6a96afb1" +DOWNLOAD="https://files.pythonhosted.org/packages/source/s/sphinxcontrib-applehelp/sphinxcontrib-applehelp-1.0.2.tar.gz" +MD5SUM="3f2de7681e12dde031acee0497c3cc2b" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3" diff --git a/python/sphinxcontrib-htmlhelp/sphinxcontrib-htmlhelp.SlackBuild b/python/sphinxcontrib-htmlhelp/sphinxcontrib-htmlhelp.SlackBuild index fdc14e149c..218a0140a5 100644 --- a/python/sphinxcontrib-htmlhelp/sphinxcontrib-htmlhelp.SlackBuild +++ b/python/sphinxcontrib-htmlhelp/sphinxcontrib-htmlhelp.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for sphinxcontrib-htmlhelp -# Copyright 2019 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> +# Copyright 2019-2021 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=sphinxcontrib-htmlhelp -VERSION=${VERSION:-1.0.1} +VERSION=${VERSION:-1.0.3} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/python/sphinxcontrib-htmlhelp/sphinxcontrib-htmlhelp.info b/python/sphinxcontrib-htmlhelp/sphinxcontrib-htmlhelp.info index 60e45900a1..bfb0bc5beb 100644 --- a/python/sphinxcontrib-htmlhelp/sphinxcontrib-htmlhelp.info +++ b/python/sphinxcontrib-htmlhelp/sphinxcontrib-htmlhelp.info @@ -1,8 +1,8 @@ PRGNAM="sphinxcontrib-htmlhelp" -VERSION="1.0.1" +VERSION="1.0.3" HOMEPAGE="https://github.com/sphinx-doc/sphinxcontrib-htmlhelp" -DOWNLOAD="https://files.pythonhosted.org/packages/source/s/sphinxcontrib-htmlhelp/sphinxcontrib-htmlhelp-1.0.1.tar.gz" -MD5SUM="da7ec6e679bf330eb355c69b9640f2fb" +DOWNLOAD="https://files.pythonhosted.org/packages/source/s/sphinxcontrib-htmlhelp/sphinxcontrib-htmlhelp-1.0.3.tar.gz" +MD5SUM="f1db7db2a467f08f6292ab0d76e38584" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3" diff --git a/python/thonny/thonny.SlackBuild b/python/thonny/thonny.SlackBuild index 44a0e62eeb..d007a27254 100644 --- a/python/thonny/thonny.SlackBuild +++ b/python/thonny/thonny.SlackBuild @@ -20,36 +20,24 @@ # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -#version history +#version history edited down in size #2.2.0b4 1 jan 2018. first version for slackbuilds.org #3.0.5 1 nov 2018. addition of lots of deps. -#3.0.8 16 nov 2018. version bump. -#3.1.0 31 jan 2019. version bump. -#3.1.1 10 Feb 2019. version bump. -#3.1.2 14 Feb 2019. version bump. -#3.2.0b1 25 jun 2019. version bump. -#3.2.0b7 22 Jul 2019. version bump. -#3.2.0 12 Aug 2019. release version. -#3.2.1 6 Sep 2019. version bump. #3.2.2 2 Nov 2019. version bump. added new dep. asttokens -#3.2.3 4 Nov 2019. version bump. -#3.2.4 10 Dec 2019. version bump. #3.2.5 25 Dec 2019. version bump. added extra dep. send2trash #add optional dep on pygame with python3 support. common for python learners #which thonny is targetted at. #3.2.6 06 Jan 2020. version bump. also added optional dep of esptool #3.2.7 23 Jan 2020. version bump. added dep of python-distro -#3.3.0 16 Nov 2020. version bump. -#3.3.1 7 Dec 2020. version bump. -#3.3.2 14 Jan 2021. version bump. #3.3.3 27 Jan 2021. version bump. -#note. get download link from https://pypi.org/project/thonny/#files #build2 10 Feb 2021. move install location to allow a plugin to work. #thanks to chrisw. changed build arch as install is arch specific now. +#3.3.6 25 Mar 2021. version bump. +#note. get download link from https://pypi.org/project/thonny/#files PRGNAM=thonny -VERSION=${VERSION:-3.3.3} -BUILD=${BUILD:-2} +VERSION=${VERSION:-3.3.6} +BUILD=${BUILD:-1} TAG=${TAG:-_SBo} if [ -z "$ARCH" ]; then diff --git a/python/thonny/thonny.info b/python/thonny/thonny.info index 651c1d249e..184b56cf27 100644 --- a/python/thonny/thonny.info +++ b/python/thonny/thonny.info @@ -1,8 +1,8 @@ PRGNAM="thonny" -VERSION="3.3.3" +VERSION="3.3.6" HOMEPAGE="http://thonny.org/" -DOWNLOAD="https://files.pythonhosted.org/packages/91/79/29353fde3dd505cfc9e01bd419c52c6a0d20052b5a5f3566930a6d126405/thonny-3.3.3.tar.gz" -MD5SUM="7685b1be523762125cc0e4bce0d04ef0" +DOWNLOAD="https://files.pythonhosted.org/packages/bb/0d/30ca6027bee7a992a7777b5a220db5691c8b9f3fe29ebd1392a979f8ea86/thonny-3.3.6.tar.gz" +MD5SUM="81e943d4255179de9952a675c40d7f2d" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-jedi docutils python3-pylint pyserial mypy_extensions asttokens send2trash python-distro" diff --git a/python/typed_ast/typed_ast.SlackBuild b/python/typed_ast/typed_ast.SlackBuild index 1bbae3003e..2d9917d89b 100644 --- a/python/typed_ast/typed_ast.SlackBuild +++ b/python/typed_ast/typed_ast.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=typed_ast -VERSION=${VERSION:-1.4.2} +VERSION=${VERSION:-1.4.3} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/python/typed_ast/typed_ast.info b/python/typed_ast/typed_ast.info index 89bc8b538f..387f668053 100644 --- a/python/typed_ast/typed_ast.info +++ b/python/typed_ast/typed_ast.info @@ -1,8 +1,8 @@ PRGNAM="typed_ast" -VERSION="1.4.2" +VERSION="1.4.3" HOMEPAGE="https://github.com/python/typed_ast" -DOWNLOAD="https://github.com/python/typed_ast/archive/1.4.2/typed_ast-1.4.2.tar.gz" -MD5SUM="bcb88fa40ffab2bfe59a5473cd5c5dc5" +DOWNLOAD="https://github.com/python/typed_ast/archive/1.4.3/typed_ast-1.4.3.tar.gz" +MD5SUM="de94287e7fa3f1f44a4acacfe725e51a" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3" diff --git a/python/tzlocal/tzlocal.SlackBuild b/python/tzlocal/tzlocal.SlackBuild index 122697c81a..d6495f6f02 100644 --- a/python/tzlocal/tzlocal.SlackBuild +++ b/python/tzlocal/tzlocal.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for tzlocal -# Copyright 2014-2017 Dimitris Zlatanidis Orestiada, Greece +# Copyright 2014-2021 Dimitris Zlatanidis Orestiada, Greece # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=tzlocal -VERSION=${VERSION:-1.5.1} +VERSION=${VERSION:-2.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -70,6 +70,7 @@ find -L . \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; python setup.py install --root=$PKG +python3 setup.py install --root=$PKG find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true diff --git a/python/tzlocal/tzlocal.info b/python/tzlocal/tzlocal.info index 39288117b2..a5a526dfab 100644 --- a/python/tzlocal/tzlocal.info +++ b/python/tzlocal/tzlocal.info @@ -1,10 +1,10 @@ PRGNAM="tzlocal" -VERSION="1.5.1" +VERSION="2.1" HOMEPAGE="https://github.com/regebro/tzlocal" -DOWNLOAD="https://pypi.python.org/packages/cb/89/e3687d3ed99bc882793f82634e9824e62499fdfdc4b1ae39e211c5b05017/tzlocal-1.5.1.tar.gz" -MD5SUM="4553be891efa0812c4adfb0c6e818eec" +DOWNLOAD="https://files.pythonhosted.org/packages/ce/73/99e4cc30db6b21cba6c3b3b80cffc472cc5a0feaf79c290f01f1ac460710/tzlocal-2.1.tar.gz" +MD5SUM="c0877603ff9de71cd8ca6ee2b50d2ebd" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="pytz" +REQUIRES="python3 pytz" MAINTAINER="Dimitris Zlatanidis" EMAIL="d.zlatanidis@gmail.com" diff --git a/python/websocket-client/websocket-client.SlackBuild b/python/websocket-client/websocket-client.SlackBuild index 581f6e09ec..3c655759ba 100644 --- a/python/websocket-client/websocket-client.SlackBuild +++ b/python/websocket-client/websocket-client.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=websocket-client -VERSION=${VERSION:-0.57.0} +VERSION=${VERSION:-0.58.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -58,7 +58,7 @@ find -L . \ python setup.py install --root=$PKG mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a ChangeLog examples/ LICENSE README.rst $PKG/usr/doc/$PRGNAM-$VERSION +cp -a ChangeLog examples/ LICENSE README.md README.rst $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install diff --git a/python/websocket-client/websocket-client.info b/python/websocket-client/websocket-client.info index 270b9a58c3..ba6ec658b7 100644 --- a/python/websocket-client/websocket-client.info +++ b/python/websocket-client/websocket-client.info @@ -1,8 +1,8 @@ PRGNAM="websocket-client" -VERSION="0.57.0" +VERSION="0.58.0" HOMEPAGE="https://github.com/liris/websocket-client" -DOWNLOAD="https://github.com/liris/websocket-client/archive/v0.57.0/websocket-client-0.57.0.tar.gz" -MD5SUM="e15b73763d04b17a84762ef26292640b" +DOWNLOAD="https://github.com/liris/websocket-client/archive/v0.58.0/websocket-client-0.58.0.tar.gz" +MD5SUM="7b0ac14ff53702801500fd043c76a88e" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="six" diff --git a/ruby/chronic/chronic.SlackBuild b/ruby/chronic/chronic.SlackBuild index 9dbd3b4aa7..3efeebac04 100644 --- a/ruby/chronic/chronic.SlackBuild +++ b/ruby/chronic/chronic.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for chronic -# Copyright 2013-2014 Jostein Berntsen <jbernts@broadpark.no> +# Copyright 2013-2014 Jostein Berntsen <jvbernts@online.no> # All rights reserved. # # Redistribution and use of this script, with or without modification, is diff --git a/ruby/chronic/chronic.info b/ruby/chronic/chronic.info index 93b73d5bfd..9d93e2059e 100644 --- a/ruby/chronic/chronic.info +++ b/ruby/chronic/chronic.info @@ -7,4 +7,4 @@ DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" MAINTAINER="Jostein Berntsen" -EMAIL="jbernts@broadpark.no" +EMAIL="jvbernts@online.no" diff --git a/ruby/ncurses-ruby/ncurses-ruby.SlackBuild b/ruby/ncurses-ruby/ncurses-ruby.SlackBuild index 3b44f1a659..0aac6695e9 100644 --- a/ruby/ncurses-ruby/ncurses-ruby.SlackBuild +++ b/ruby/ncurses-ruby/ncurses-ruby.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for ncurses-ruby -# Copyright 2016 Jostein Berntsen <jbernts@broadpark.no> +# Copyright 2016 Jostein Berntsen <jvbernts@online.no> # All rights reserved. # # Redistribution and use of this script, with or without modification, is diff --git a/ruby/ncurses-ruby/ncurses-ruby.info b/ruby/ncurses-ruby/ncurses-ruby.info index ad509afbc2..b990bfc781 100644 --- a/ruby/ncurses-ruby/ncurses-ruby.info +++ b/ruby/ncurses-ruby/ncurses-ruby.info @@ -7,4 +7,4 @@ DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" MAINTAINER="Jostein Berntsen" -EMAIL="jbernts@broadpark.no" +EMAIL="jvbernts@online.no" diff --git a/ruby/ruby-build/ruby-build.SlackBuild b/ruby/ruby-build/ruby-build.SlackBuild index be962b4ca5..0c33ed9b20 100644 --- a/ruby/ruby-build/ruby-build.SlackBuild +++ b/ruby/ruby-build/ruby-build.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=ruby-build -VERSION=${VERSION:-20210119} +VERSION=${VERSION:-20210405} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/ruby/ruby-build/ruby-build.info b/ruby/ruby-build/ruby-build.info index db8654e6f4..66fb159c0a 100644 --- a/ruby/ruby-build/ruby-build.info +++ b/ruby/ruby-build/ruby-build.info @@ -1,8 +1,8 @@ PRGNAM="ruby-build" -VERSION="20210119" +VERSION="20210405" HOMEPAGE="https://github.com/rbenv/ruby-build" -DOWNLOAD="https://github.com/rbenv/ruby-build/archive/v20210119/ruby-build-20210119.tar.gz" -MD5SUM="360903ccc145e15560825a037383da8a" +DOWNLOAD="https://github.com/rbenv/ruby-build/archive/v20210405/ruby-build-20210405.tar.gz" +MD5SUM="81328a15907ce6fa83c6b9d4de9fe41d" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/ruby/rubygem-mail/rubygem-mail.SlackBuild b/ruby/rubygem-mail/rubygem-mail.SlackBuild index 0dee0b5edb..e9c47cb6b2 100644 --- a/ruby/rubygem-mail/rubygem-mail.SlackBuild +++ b/ruby/rubygem-mail/rubygem-mail.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for rubygem-mail -# Copyright 2017-2020 Jostein Berntsen <jbernts@broadpark.no> +# Copyright 2017-2020 Jostein Berntsen <jvbernts@online.no> # All rights reserved. # # Redistribution and use of this script, with or without modification, is diff --git a/ruby/rubygem-mail/rubygem-mail.info b/ruby/rubygem-mail/rubygem-mail.info index 2b6739fac7..214967aad8 100644 --- a/ruby/rubygem-mail/rubygem-mail.info +++ b/ruby/rubygem-mail/rubygem-mail.info @@ -7,4 +7,4 @@ DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="rubygem-mini_mime" MAINTAINER="Jostein Berntsen" -EMAIL="jbernts@broadpark.no" +EMAIL="jvbernts@online.no" diff --git a/ruby/rubygem-mime-types-data/rubygem-mime-types-data.SlackBuild b/ruby/rubygem-mime-types-data/rubygem-mime-types-data.SlackBuild index 0fe97eaa79..9b5d4a135d 100644 --- a/ruby/rubygem-mime-types-data/rubygem-mime-types-data.SlackBuild +++ b/ruby/rubygem-mime-types-data/rubygem-mime-types-data.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for rubygem-mime-types-data -# Copyright 2017-2020 Jostein Berntsen <jbernts@broadpark.no> +# Copyright 2017-2020 Jostein Berntsen <jvbernts@online.no> # All rights reserved. # # Redistribution and use of this script, with or without modification, is diff --git a/ruby/rubygem-mime-types-data/rubygem-mime-types-data.info b/ruby/rubygem-mime-types-data/rubygem-mime-types-data.info index fad76858ff..bced4512b3 100644 --- a/ruby/rubygem-mime-types-data/rubygem-mime-types-data.info +++ b/ruby/rubygem-mime-types-data/rubygem-mime-types-data.info @@ -7,4 +7,4 @@ DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" MAINTAINER="Jostein Berntsen" -EMAIL="jbernts@broadpark.no" +EMAIL="jvbernts@online.no" diff --git a/ruby/rubygem-mime-types/rubygem-mime-types.SlackBuild b/ruby/rubygem-mime-types/rubygem-mime-types.SlackBuild index ef3e340cf2..3a7bcc3dd6 100644 --- a/ruby/rubygem-mime-types/rubygem-mime-types.SlackBuild +++ b/ruby/rubygem-mime-types/rubygem-mime-types.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for rubygem-mime-types -# Copyright 2017-2019 Jostein Berntsen <jbernts@broadpark.no> +# Copyright 2017-2019 Jostein Berntsen <jvbernts@online.no> # All rights reserved. # # Redistribution and use of this script, with or without modification, is diff --git a/ruby/rubygem-mime-types/rubygem-mime-types.info b/ruby/rubygem-mime-types/rubygem-mime-types.info index 08ef1836c9..f24a255d30 100644 --- a/ruby/rubygem-mime-types/rubygem-mime-types.info +++ b/ruby/rubygem-mime-types/rubygem-mime-types.info @@ -7,4 +7,4 @@ DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="rubygem-mime-types-data" MAINTAINER="Jostein Berntsen" -EMAIL="jbernts@broadpark.no" +EMAIL="jvbernts@online.no" diff --git a/ruby/rubygem-mini_mime/rubygem-mini_mime.SlackBuild b/ruby/rubygem-mini_mime/rubygem-mini_mime.SlackBuild index afc22bf11c..2f7dad7af9 100644 --- a/ruby/rubygem-mini_mime/rubygem-mini_mime.SlackBuild +++ b/ruby/rubygem-mini_mime/rubygem-mini_mime.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for rubygem-mini_mime -# Copyright 2020 Jostein Berntsen <jbernts@broadpark.no> +# Copyright 2020 Jostein Berntsen <jvbernts@online.no> # All rights reserved. # # Redistribution and use of this script, with or without modification, is diff --git a/ruby/rubygem-mini_mime/rubygem-mini_mime.info b/ruby/rubygem-mini_mime/rubygem-mini_mime.info index b97f9a8c0c..be61633141 100644 --- a/ruby/rubygem-mini_mime/rubygem-mini_mime.info +++ b/ruby/rubygem-mini_mime/rubygem-mini_mime.info @@ -7,4 +7,4 @@ DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" MAINTAINER="Jostein Berntsen" -EMAIL="jbernts@broadpark.no" +EMAIL="jvbernts@online.no" diff --git a/ruby/rubygem-multi_json/rubygem-multi_json.SlackBuild b/ruby/rubygem-multi_json/rubygem-multi_json.SlackBuild index 871556c363..94ee66bd73 100644 --- a/ruby/rubygem-multi_json/rubygem-multi_json.SlackBuild +++ b/ruby/rubygem-multi_json/rubygem-multi_json.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for rubygem-multi_json -# Copyright 2017-2019 Jostein Berntsen <jbernts@broadpark.no> +# Copyright 2017-2019 Jostein Berntsen <jvbernts@online.no> # All rights reserved. # # Redistribution and use of this script, with or without modification, is diff --git a/ruby/rubygem-multi_json/rubygem-multi_json.info b/ruby/rubygem-multi_json/rubygem-multi_json.info index e932d04d7e..cd968bdf86 100644 --- a/ruby/rubygem-multi_json/rubygem-multi_json.info +++ b/ruby/rubygem-multi_json/rubygem-multi_json.info @@ -7,4 +7,4 @@ DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" MAINTAINER="Jostein Berntsen" -EMAIL="jbernts@broadpark.no" +EMAIL="jvbernts@online.no" diff --git a/ruby/rubygem-pygments/rubygem-pygments.SlackBuild b/ruby/rubygem-pygments/rubygem-pygments.SlackBuild index 88b5156b36..7c31276435 100644 --- a/ruby/rubygem-pygments/rubygem-pygments.SlackBuild +++ b/ruby/rubygem-pygments/rubygem-pygments.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for rubygem-pygments -# Copyright 2017 Jostein Berntsen <jbernts@broadpark.no> +# Copyright 2017 Jostein Berntsen <jvbernts@online.no> # All rights reserved. # # Redistribution and use of this script, with or without modification, is diff --git a/ruby/rubygem-pygments/rubygem-pygments.info b/ruby/rubygem-pygments/rubygem-pygments.info index d12fcf7153..daaef01d52 100644 --- a/ruby/rubygem-pygments/rubygem-pygments.info +++ b/ruby/rubygem-pygments/rubygem-pygments.info @@ -7,4 +7,4 @@ DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="rubygem-multi_json" MAINTAINER="Jostein Berntsen" -EMAIL="jbernts@broadpark.no" +EMAIL="jvbernts@online.no" diff --git a/ruby/rubygem-sync/rubygem-sync.SlackBuild b/ruby/rubygem-sync/rubygem-sync.SlackBuild index 71e197c622..e84678854b 100644 --- a/ruby/rubygem-sync/rubygem-sync.SlackBuild +++ b/ruby/rubygem-sync/rubygem-sync.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for rubygem-sync -# Copyright 2020 Jostein Berntsen <jbernts@broadpark.no> +# Copyright 2020 Jostein Berntsen <jvbernts@online.no> # All rights reserved. # # Redistribution and use of this script, with or without modification, is diff --git a/ruby/rubygem-sync/rubygem-sync.info b/ruby/rubygem-sync/rubygem-sync.info index f7ef107fa0..6070688aef 100644 --- a/ruby/rubygem-sync/rubygem-sync.info +++ b/ruby/rubygem-sync/rubygem-sync.info @@ -7,4 +7,4 @@ DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" MAINTAINER="Jostein Berntsen" -EMAIL="jbernts@broadpark.no" +EMAIL="jvbernts@online.no" diff --git a/ruby/rubygem-term-ansicolor/rubygem-term-ansicolor.SlackBuild b/ruby/rubygem-term-ansicolor/rubygem-term-ansicolor.SlackBuild index 6401629479..42aa4df0dd 100644 --- a/ruby/rubygem-term-ansicolor/rubygem-term-ansicolor.SlackBuild +++ b/ruby/rubygem-term-ansicolor/rubygem-term-ansicolor.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for rubygem-term-ansicolor -# Copyright 2017-2020 Jostein Berntsen <jbernts@broadpark.no> +# Copyright 2017-2020 Jostein Berntsen <jvbernts@online.no> # All rights reserved. # # Redistribution and use of this script, with or without modification, is diff --git a/ruby/rubygem-term-ansicolor/rubygem-term-ansicolor.info b/ruby/rubygem-term-ansicolor/rubygem-term-ansicolor.info index b7f69f200d..82df731edb 100644 --- a/ruby/rubygem-term-ansicolor/rubygem-term-ansicolor.info +++ b/ruby/rubygem-term-ansicolor/rubygem-term-ansicolor.info @@ -7,4 +7,4 @@ DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="rubygem-tins" MAINTAINER="Jostein Berntsen" -EMAIL="jbernts@broadpark.no" +EMAIL="jvbernts@online.no" diff --git a/ruby/rubygem-tins/rubygem-tins.SlackBuild b/ruby/rubygem-tins/rubygem-tins.SlackBuild index a233253e5a..ab6da87beb 100644 --- a/ruby/rubygem-tins/rubygem-tins.SlackBuild +++ b/ruby/rubygem-tins/rubygem-tins.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for rubygem-tins -# Copyright 2016-2020 Jostein Berntsen <jbernts@broadpark.no> +# Copyright 2016-2020 Jostein Berntsen <jvbernts@online.no> # All rights reserved. # # Redistribution and use of this script, with or without modification, is diff --git a/ruby/rubygem-tins/rubygem-tins.info b/ruby/rubygem-tins/rubygem-tins.info index 63e4a29339..10f06b6192 100644 --- a/ruby/rubygem-tins/rubygem-tins.info +++ b/ruby/rubygem-tins/rubygem-tins.info @@ -7,4 +7,4 @@ DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="rubygem-sync" MAINTAINER="Jostein Berntsen" -EMAIL="jbernts@broadpark.no" +EMAIL="jvbernts@online.no" diff --git a/ruby/sequel/README b/ruby/sequel/README index 1d179eccf9..430934b0ab 100644 --- a/ruby/sequel/README +++ b/ruby/sequel/README @@ -1,13 +1,17 @@ -Sequel is a simple, flexible, and powerful SQL database access toolkit for -Ruby. +Sequel is a simple, flexible, and powerful SQL database access toolkit +for Ruby. Sequel provides thread safety, connection pooling and a concise DSL for constructing SQL queries and table schemas. -Sequel includes a comprehensive ORM layer for mapping records to Ruby objects -and handling associated records. -Sequel supports advanced database features such as prepared statements, bound -variables, stored procedures, savepoints, two-phase commit, transaction -isolation, master/slave configurations, and database sharding. + +Sequel includes a comprehensive ORM layer for mapping records to Ruby +objects and handling associated records. + +Sequel supports advanced database features such as prepared statements, +bound variables, stored procedures, savepoints, two-phase commit, +transaction isolation, master/slave configurations, and database +sharding. + Sequel currently has adapters for ADO, Amalgalite, CUBRID, DataObjects, -IBM_DB, JDBC, MySQL, Mysql2, ODBC, Oracle, PostgreSQL, SQLAnywhere, SQLite3, -Swift, and TinyTDS. +IBM_DB, JDBC, MySQL, Mysql2, ODBC, Oracle, PostgreSQL, SQLAnywhere, +SQLite3, Swift, and TinyTDS. diff --git a/ruby/sequel/sequel.SlackBuild b/ruby/sequel/sequel.SlackBuild index f3bdd5f87d..1bce43a99f 100644 --- a/ruby/sequel/sequel.SlackBuild +++ b/ruby/sequel/sequel.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for sequel -# Copyright 2013-2020 Jostein Berntsen <jbernts@broadpark.no> +# Copyright 2013-2021 Jostein Berntsen <jvbernts@online.no> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=sequel -VERSION=${VERSION:-5.31.0} +VERSION=${VERSION:-5.42.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/ruby/sequel/sequel.info b/ruby/sequel/sequel.info index 19cb465726..09911d119f 100644 --- a/ruby/sequel/sequel.info +++ b/ruby/sequel/sequel.info @@ -1,10 +1,10 @@ PRGNAM="sequel" -VERSION="5.31.0" +VERSION="5.42.0" HOMEPAGE="http://sequel.jeremyevans.net/" -DOWNLOAD="https://rubygems.org/downloads/sequel-5.31.0.gem" -MD5SUM="ad2284309ed66c9fb5cc99ac28d557d3" +DOWNLOAD="https://rubygems.org/downloads/sequel-5.42.0.gem" +MD5SUM="828e5de8d95e67422f56d737ee90bc56" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" MAINTAINER="Jostein Berntsen" -EMAIL="jbernts@broadpark.no" +EMAIL="jvbernts@online.no" diff --git a/ruby/sequel4/sequel4.SlackBuild b/ruby/sequel4/sequel4.SlackBuild index a4e42c8d45..97e657087f 100644 --- a/ruby/sequel4/sequel4.SlackBuild +++ b/ruby/sequel4/sequel4.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for sequel -# Copyright 2013-2017 Jostein Berntsen <jbernts@broadpark.no> +# Copyright 2013-2017 Jostein Berntsen <jvbernts@online.no> # All rights reserved. # # Redistribution and use of this script, with or without modification, is diff --git a/ruby/sequel4/sequel4.info b/ruby/sequel4/sequel4.info index 49e19d0639..bacc0949d5 100644 --- a/ruby/sequel4/sequel4.info +++ b/ruby/sequel4/sequel4.info @@ -7,4 +7,4 @@ DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" MAINTAINER="Jostein Berntsen" -EMAIL="jbernts@broadpark.no" +EMAIL="jvbernts@online.no" diff --git a/ruby/sqlite3/sqlite3.SlackBuild b/ruby/sqlite3/sqlite3.SlackBuild index 7836557e1d..4c572d96c8 100644 --- a/ruby/sqlite3/sqlite3.SlackBuild +++ b/ruby/sqlite3/sqlite3.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for sqlite3 -# Copyright 2013-2018 Jostein Berntsen <jbernts@broadpark.no> +# Copyright 2013-2018 Jostein Berntsen <jvbernts@online.no> # All rights reserved. # # Redistribution and use of this script, with or without modification, is diff --git a/ruby/sqlite3/sqlite3.info b/ruby/sqlite3/sqlite3.info index 3441ae2037..0444106ada 100644 --- a/ruby/sqlite3/sqlite3.info +++ b/ruby/sqlite3/sqlite3.info @@ -7,4 +7,4 @@ DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" MAINTAINER="Jostein Berntsen" -EMAIL="jbernts@broadpark.no" +EMAIL="jvbernts@online.no" diff --git a/system/CPU-X/CPU-X.SlackBuild b/system/CPU-X/CPU-X.SlackBuild index 8e55bb89ef..7136be3143 100644 --- a/system/CPU-X/CPU-X.SlackBuild +++ b/system/CPU-X/CPU-X.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=CPU-X -VERSION=${VERSION:-4.1.0} +VERSION=${VERSION:-4.2.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/system/CPU-X/CPU-X.info b/system/CPU-X/CPU-X.info index 57c16b3b42..c38afb294d 100644 --- a/system/CPU-X/CPU-X.info +++ b/system/CPU-X/CPU-X.info @@ -1,8 +1,8 @@ PRGNAM="CPU-X" -VERSION="4.1.0" +VERSION="4.2.0" HOMEPAGE="https://x0rg.github.io/CPU-X/" -DOWNLOAD="https://github.com/X0rg/CPU-X/archive/v4.1.0/CPU-X-4.1.0.tar.gz" -MD5SUM="8aba2bfe98c0dcd3da53d01b77e94036" +DOWNLOAD="https://github.com/X0rg/CPU-X/archive/v4.2.0/CPU-X-4.2.0.tar.gz" +MD5SUM="70c2f0626cdf3b193c0639c1395066a6" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="libcpuid" diff --git a/system/Iosevka-slab/Iosevka-slab.SlackBuild b/system/Iosevka-slab/Iosevka-slab.SlackBuild index d2974542ab..90175e9ce6 100644 --- a/system/Iosevka-slab/Iosevka-slab.SlackBuild +++ b/system/Iosevka-slab/Iosevka-slab.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=Iosevka-slab -VERSION=${VERSION:-5.0.2} +VERSION=${VERSION:-5.1.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/system/Iosevka-slab/Iosevka-slab.info b/system/Iosevka-slab/Iosevka-slab.info index 42d0d10c54..1d011a5459 100644 --- a/system/Iosevka-slab/Iosevka-slab.info +++ b/system/Iosevka-slab/Iosevka-slab.info @@ -1,8 +1,8 @@ PRGNAM="Iosevka-slab" -VERSION="5.0.2" +VERSION="5.1.1" HOMEPAGE="https://typeof.net/Iosevka/" -DOWNLOAD="https://github.com/be5invis/Iosevka/releases/download/v5.0.2/ttc-iosevka-slab-5.0.2.zip" -MD5SUM="4dcbe6869776d2e83da007b7d2d19ab0" +DOWNLOAD="https://github.com/be5invis/Iosevka/releases/download/v5.1.1/ttc-iosevka-slab-5.1.1.zip" +MD5SUM="e0d5b48c59fc117a6fbbf7ee1b821461" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/system/Iosevka/Iosevka.SlackBuild b/system/Iosevka/Iosevka.SlackBuild index 1ce9659ab7..fcd4d2aca7 100644 --- a/system/Iosevka/Iosevka.SlackBuild +++ b/system/Iosevka/Iosevka.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=Iosevka -VERSION=${VERSION:-5.0.2} +VERSION=${VERSION:-5.1.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/system/Iosevka/Iosevka.info b/system/Iosevka/Iosevka.info index 770151fbe0..13e3da213a 100644 --- a/system/Iosevka/Iosevka.info +++ b/system/Iosevka/Iosevka.info @@ -1,8 +1,8 @@ PRGNAM="Iosevka" -VERSION="5.0.2" +VERSION="5.1.1" HOMEPAGE="https://typeof.net/Iosevka/" -DOWNLOAD="https://github.com/be5invis/Iosevka/releases/download/v5.0.2/ttc-iosevka-5.0.2.zip" -MD5SUM="439cbade79db859f8ef30363f8d270b1" +DOWNLOAD="https://github.com/be5invis/Iosevka/releases/download/v5.1.1/ttc-iosevka-5.1.1.zip" +MD5SUM="223ff002dcad132138f2b3b0602c5162" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/system/aide/aide.SlackBuild b/system/aide/aide.SlackBuild index b87c666081..a03e45be96 100644 --- a/system/aide/aide.SlackBuild +++ b/system/aide/aide.SlackBuild @@ -2,11 +2,11 @@ # Slackware build script for AIDE # Andy Bailey <GooseYArd@gmail.com> -# Emmanuel N. Millan <emmanueln@gmail.com> - 2018,2019 +# Emmanuel N. Millan <emmanueln@gmail.com> - 2018,2021 PRGNAM=aide #PKGVER=`basename $PRGNAM*tar.gz .tar.gz | cut -d- -f2` -VERSION=${VERSION:-0.16.2} +VERSION=${VERSION:-0.17.3} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/system/aide/aide.info b/system/aide/aide.info index 8caec1c7d3..2fa8767204 100644 --- a/system/aide/aide.info +++ b/system/aide/aide.info @@ -1,8 +1,8 @@ PRGNAM="aide" -VERSION="0.16.2" +VERSION="0.17.3" HOMEPAGE="https://aide.github.io/" -DOWNLOAD="https://github.com/aide/aide/releases/download/v0.16.2/aide-0.16.2.tar.gz" -MD5SUM="9835914273bb06f9b3263ce36ef7149b" +DOWNLOAD="https://github.com/aide/aide/releases/download/v0.17.3/aide-0.17.3.tar.gz" +MD5SUM="b642b5da44e827da57ae24b3670e4b33" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/system/android-file-transfer/README b/system/android-file-transfer/README index a2ec55f725..a0b712341a 100644 --- a/system/android-file-transfer/README +++ b/system/android-file-transfer/README @@ -1,8 +1,10 @@ Android File Transfer for Linux - reliable MTP client with minimalistic UI similar to Android File Transfer for Mac. -Android File Transfer by default builds qt4 ui (or qt5, -if installed). However, in building only the client, -without ui, run the script with the following command: +Android File Transfer by default builds qt5 ui. This version +of Android File Transfer does not support qt4 ui. + +In building only the command-line client (this does not require +qt5), run the script with the following command: QT_GUI=no ./android-file-transfer.SlackBuild diff --git a/system/android-file-transfer/android-file-transfer.SlackBuild b/system/android-file-transfer/android-file-transfer.SlackBuild index 809af5be97..07699f3c7d 100644 --- a/system/android-file-transfer/android-file-transfer.SlackBuild +++ b/system/android-file-transfer/android-file-transfer.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for android-file-transfer # -# Copyright 2019 Isaac Yu <isaacyu1@isaacyu1.com> +# Copyright 2019-2021 Isaac Yu <isaacyu1@isaacyu1.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=android-file-transfer -VERSION=${VERSION:-3.9} +VERSION=${VERSION:-4.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -81,9 +81,9 @@ cd build -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ -DCMAKE_INSTALL_PREFIX=/usr \ - -DMAN_INSTALL_DIR=/usr/man \ - -DCMAKE_BUILD_TYPE=Release .. \ - -DBUILD_QT_UI=$GUI + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + -DBUILD_QT_UI=$GUI \ + -DCMAKE_BUILD_TYPE=Release .. make make install DESTDIR=$PKG cd .. diff --git a/system/android-file-transfer/android-file-transfer.info b/system/android-file-transfer/android-file-transfer.info index e2ec031b1b..256a032663 100644 --- a/system/android-file-transfer/android-file-transfer.info +++ b/system/android-file-transfer/android-file-transfer.info @@ -1,10 +1,10 @@ PRGNAM="android-file-transfer" -VERSION="3.9" +VERSION="4.2" HOMEPAGE="https://github.com/whoozle/android-file-transfer-linux" -DOWNLOAD="https://github.com/whoozle/android-file-transfer-linux/archive/v3.9/android-file-transfer-3.9.tar.gz" -MD5SUM="84c28538f03802a3f0dda71e53564034" +DOWNLOAD="https://github.com/whoozle/android-file-transfer-linux/archive/v4.2/android-file-transfer-4.2.tar.gz" +MD5SUM="861de28c87f095a32808d0cbf9bb897a" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="" +REQUIRES="qt5" MAINTAINER="Isaac Yu" EMAIL="isaacyu1@isaacyu1.com" diff --git a/system/ansible/ansible.SlackBuild b/system/ansible/ansible.SlackBuild index bb0f5e4a09..f5043880e4 100644 --- a/system/ansible/ansible.SlackBuild +++ b/system/ansible/ansible.SlackBuild @@ -25,7 +25,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=ansible -VERSION=${VERSION:-2.9.13} +VERSION=${VERSION:-2.9.20} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/system/ansible/ansible.info b/system/ansible/ansible.info index 643c9cb987..bd7b3a06ee 100644 --- a/system/ansible/ansible.info +++ b/system/ansible/ansible.info @@ -1,8 +1,8 @@ PRGNAM="ansible" -VERSION="2.9.13" +VERSION="2.9.20" HOMEPAGE="https://www.ansible.com" -DOWNLOAD="https://releases.ansible.com/ansible/ansible-2.9.13.tar.gz" -MD5SUM="3f66cce5bdbfc49315b9f357d36d38c5" +DOWNLOAD="https://releases.ansible.com/ansible/ansible-2.9.20.tar.gz" +MD5SUM="47226da137b30883f166d5543882d66f" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="cryptography python3-PyYAML Jinja2" diff --git a/system/atop/142.patch b/system/atop/142.patch new file mode 100644 index 0000000000..b17fe2d6ca --- /dev/null +++ b/system/atop/142.patch @@ -0,0 +1,47 @@ +From aff473ee28903775e1bb35793b9c4c50ee0c7270 Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine <fontaine.fabrice@gmail.com> +Date: Tue, 22 Dec 2020 12:23:33 +0100 +Subject: [PATCH] ifprop.c: fix build with kernel < 4.6 + +Build fails with kernel headers < 4.6 since version 2.6.0 and +https://github.com/Atoptool/atop/commit/08c622ecaa5bb0bb260984ceaddc4730d1b312a7 + +Indeed, ethtool_link_settings and ETHTOOL_GLINKSETTINGS are only +available since +https://github.com/torvalds/linux/commit/3f1ac7a700d039c61d8d8b99f28d605d489a60cf + +Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> +--- + ifprop.c | 4 ++++ + 1 file changed, 4 insertions(+) + +diff --git a/ifprop.c b/ifprop.c +index 60fa3fa..63fce5a 100644 +--- a/ifprop.c ++++ b/ifprop.c +@@ -104,7 +104,9 @@ initifprop(void) + char *cp, linebuf[2048]; + int i=0, sockfd; + ++#ifdef ETHTOOL_GLINKSETTINGS + struct ethtool_link_settings ethlink; // preferred! ++#endif + struct ethtool_cmd ethcmd; // deprecated + + struct ifreq ifreq; +@@ -153,6 +155,7 @@ initifprop(void) + strncpy((void *)&ifreq.ifr_ifrn.ifrn_name, ifprops[i].name, + sizeof ifreq.ifr_ifrn.ifrn_name-1); + ++#ifdef ETHTOOL_GLINKSETTINGS + ethlink.cmd = ETHTOOL_GLINKSETTINGS; + ifreq.ifr_ifru.ifru_data = (void *)ðlink; + +@@ -164,6 +167,7 @@ initifprop(void) + phy_addr = ethlink.phy_address; + } + else ++#endif + { + ethcmd.cmd = ETHTOOL_GSET; + ifreq.ifr_ifru.ifru_data = (void *)ðcmd; diff --git a/system/atop/atop.SlackBuild b/system/atop/atop.SlackBuild index 971777441c..a8302f3497 100644 --- a/system/atop/atop.SlackBuild +++ b/system/atop/atop.SlackBuild @@ -12,8 +12,8 @@ # http://sam.zoy.org/wtfpl/COPYING for more details. PRGNAM=atop -VERSION=${VERSION:-2.5.0} -BUILD=${BUILD:-1} +VERSION=${VERSION:-2.6.0} +BUILD=${BUILD:-2} TAG=${TAG:-_SBo} if [ -z "$ARCH" ]; then @@ -58,6 +58,8 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; +patch -p1 < $CWD/142.patch + make CFLAGS="$SLKCFLAGS" # Install the binary sgid utmp in order to allow accounting diff --git a/system/atop/atop.info b/system/atop/atop.info index f34f8750fe..4e380ae2da 100644 --- a/system/atop/atop.info +++ b/system/atop/atop.info @@ -1,8 +1,8 @@ PRGNAM="atop" -VERSION="2.5.0" +VERSION="2.6.0" HOMEPAGE="https://www.atoptool.nl/" -DOWNLOAD="https://www.atoptool.nl/download/atop-2.5.0.tar.gz" -MD5SUM="5a63d28c276e8f65e8186083b51c7f3a" +DOWNLOAD="https://www.atoptool.nl/download/atop-2.6.0.tar.gz" +MD5SUM="1cb879c4e98de49dc66ab79791f435d0" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/system/avfs/avfs.SlackBuild b/system/avfs/avfs.SlackBuild index eeacc0b71b..9e384ac6d5 100644 --- a/system/avfs/avfs.SlackBuild +++ b/system/avfs/avfs.SlackBuild @@ -25,7 +25,7 @@ # Modified by Eugene M., <damagedone at gmx dot com> PRGNAM=avfs -VERSION=${VERSION:-1.1.3} +VERSION=${VERSION:-1.1.4} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/system/avfs/avfs.info b/system/avfs/avfs.info index bd4de2c5ad..8313618311 100644 --- a/system/avfs/avfs.info +++ b/system/avfs/avfs.info @@ -1,8 +1,8 @@ PRGNAM="avfs" -VERSION="1.1.3" +VERSION="1.1.4" HOMEPAGE="http://avf.sourceforge.net" -DOWNLOAD="http://sourceforge.net/projects/avf/files/avfs/1.1.3/avfs-1.1.3.tar.bz2" -MD5SUM="a2bfa82748c2d3ecb40a5df71ecf136d" +DOWNLOAD="http://sourceforge.net/projects/avf/files/avfs/1.1.4/avfs-1.1.4.tar.bz2" +MD5SUM="c333462d744aeab2e6bee7a1af02350e" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="p7zip unrar" diff --git a/system/bat/bat.SlackBuild b/system/bat/bat.SlackBuild index 93163b0e74..3ad1d70525 100644 --- a/system/bat/bat.SlackBuild +++ b/system/bat/bat.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=bat -VERSION=${VERSION:-0.17.1} +VERSION=${VERSION:-0.18.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/system/bat/bat.info b/system/bat/bat.info index 16d5ad72c4..9a8337b2f1 100644 --- a/system/bat/bat.info +++ b/system/bat/bat.info @@ -1,44 +1,37 @@ PRGNAM="bat" -VERSION="0.17.1" +VERSION="0.18.0" HOMEPAGE="https://github.com/sharkdp/bat" -DOWNLOAD="https://github.com/sharkdp/bat/archive/v0.17.1/bat-0.17.1.tar.gz \ +DOWNLOAD="https://github.com/sharkdp/bat/archive/v0.18.0/bat-0.18.0.tar.gz \ https://crates-io.s3-us-west-1.amazonaws.com/crates/adler/adler-0.2.3.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/aho-corasick/aho-corasick-0.7.13.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/ansi_colours/ansi_colours-1.0.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/aho-corasick/aho-corasick-0.7.15.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/ansi_colours/ansi_colours-1.0.2.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/ansi_term/ansi_term-0.11.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/ansi_term/ansi_term-0.12.1.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/arrayref/arrayref-0.3.6.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/arrayvec/arrayvec-0.5.1.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/assert_cmd/assert_cmd-1.0.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/assert_cmd/assert_cmd-1.0.3.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/atty/atty-0.2.14.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/autocfg/autocfg-1.0.1.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/base64/base64-0.12.3.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/bat/bat-0.17.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/base64/base64-0.13.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/bat/bat-0.18.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/bincode/bincode-1.3.1.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/bit-set/bit-set-0.5.2.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/bit-vec/bit-vec-0.6.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/bit-vec/bit-vec-0.6.3.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/bitflags/bitflags-1.2.1.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/blake2b_simd/blake2b_simd-0.5.10.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/block-buffer/block-buffer-0.7.3.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/block-padding/block-padding-0.1.5.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/bstr/bstr-0.2.13.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/byte-tools/byte-tools-0.3.1.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/byteorder/byteorder-1.3.4.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/cc/cc-1.0.60.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/cfg-if/cfg-if-0.1.10.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/bstr/bstr-0.2.15.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/bugreport/bugreport-0.3.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/byteorder/byteorder-1.4.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/cc/cc-1.0.66.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/cfg-if/cfg-if-1.0.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/chrono/chrono-0.4.19.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/clap/clap-2.33.3.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/console/console-0.13.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/constant_time_eq/constant_time_eq-0.1.5.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/clircle/clircle-0.3.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/console/console-0.14.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/content_inspector/content_inspector-0.2.4.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/crc32fast/crc32fast-1.2.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/crossbeam-utils/crossbeam-utils-0.7.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/crc32fast/crc32fast-1.2.1.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/difference/difference-2.0.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/digest/digest-0.8.1.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/dirs/dirs-3.0.1.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/dirs-sys/dirs-sys-0.3.5.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/dirs-next/dirs-next-2.0.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/dirs-sys-next/dirs-sys-next-0.1.2.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/doc-comment/doc-comment-0.3.3.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/dtoa/dtoa-0.4.6.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/dtoa/dtoa-0.4.7.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/encode_unicode/encode_unicode-0.3.6.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/encoding/encoding-0.2.33.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/encoding-index-japanese/encoding-index-japanese-1.20141219.5.crate \ @@ -48,144 +41,145 @@ DOWNLOAD="https://github.com/sharkdp/bat/archive/v0.17.1/bat-0.17.1.tar.gz \ https://crates-io.s3-us-west-1.amazonaws.com/crates/encoding-index-tradchinese/encoding-index-tradchinese-1.20141219.5.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/encoding_index_tests/encoding_index_tests-0.1.4.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/error-chain/error-chain-0.12.4.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/fake-simd/fake-simd-0.1.2.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/fancy-regex/fancy-regex-0.3.5.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/flate2/flate2-1.0.18.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/flate2/flate2-1.0.20.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/float-cmp/float-cmp-0.8.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/fnv/fnv-1.0.7.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/fuchsia-cprng/fuchsia-cprng-0.1.1.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/generic-array/generic-array-0.12.3.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/getrandom/getrandom-0.1.15.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/git2/git2-0.13.12.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/form_urlencoded/form_urlencoded-1.0.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/getrandom/getrandom-0.2.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/git2/git2-0.13.15.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/glob/glob-0.3.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/globset/globset-0.4.6.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/hashbrown/hashbrown-0.9.1.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/hermit-abi/hermit-abi-0.1.16.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/idna/idna-0.2.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/indexmap/indexmap-1.6.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/itoa/itoa-0.4.6.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/hermit-abi/hermit-abi-0.1.18.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/idna/idna-0.2.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/indexmap/indexmap-1.6.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/instant/instant-0.1.9.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/itoa/itoa-0.4.7.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/jobserver/jobserver-0.1.21.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/lazy_static/lazy_static-1.4.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/lazycell/lazycell-1.3.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/libc/libc-0.2.78.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/libgit2-sys/libgit2-sys-0.12.14+1.1.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/libc/libc-0.2.86.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/libgit2-sys/libgit2-sys-0.12.18+1.1.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/libz-sys/libz-sys-1.1.2.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/line-wrap/line-wrap-0.1.1.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/linked-hash-map/linked-hash-map-0.5.3.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/log/log-0.4.11.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/maplit/maplit-1.0.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/linked-hash-map/linked-hash-map-0.5.4.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/lock_api/lock_api-0.4.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/log/log-0.4.14.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/matches/matches-0.1.8.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/memchr/memchr-2.3.3.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/miniz_oxide/miniz_oxide-0.4.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/memchr/memchr-2.3.4.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/miniz_oxide/miniz_oxide-0.4.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/nix/nix-0.19.1.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/normalize-line-endings/normalize-line-endings-0.3.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/num-integer/num-integer-0.1.43.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/num-traits/num-traits-0.2.12.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/onig/onig-6.1.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/onig_sys/onig_sys-69.5.1.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/opaque-debug/opaque-debug-0.2.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/num-integer/num-integer-0.1.44.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/num-traits/num-traits-0.2.14.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/once_cell/once_cell-1.5.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/onig/onig-6.1.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/onig_sys/onig_sys-69.6.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/parking_lot/parking_lot-0.11.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/parking_lot_core/parking_lot_core-0.8.3.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/path_abs/path_abs-0.5.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/percent-encoding/percent-encoding-2.1.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/pest/pest-2.1.3.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/pest_derive/pest_derive-2.1.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/pest_generator/pest_generator-2.1.3.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/pest_meta/pest_meta-2.1.3.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/pkg-config/pkg-config-0.3.18.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/plist/plist-1.0.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/predicates/predicates-1.0.5.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/predicates-core/predicates-core-1.0.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/predicates-tree/predicates-tree-1.0.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/pkg-config/pkg-config-0.3.19.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/plist/plist-1.1.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/ppv-lite86/ppv-lite86-0.2.10.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/predicates/predicates-1.0.7.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/predicates-core/predicates-core-1.0.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/predicates-tree/predicates-tree-1.0.2.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/proc-macro2/proc-macro2-1.0.24.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/quote/quote-1.0.7.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/rand/rand-0.4.6.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/rand_core/rand_core-0.3.1.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/rand_core/rand_core-0.4.2.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/rdrand/rdrand-0.4.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/redox_syscall/redox_syscall-0.1.57.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/redox_users/redox_users-0.3.5.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/regex/regex-1.3.9.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/regex-syntax/regex-syntax-0.6.18.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/quote/quote-1.0.9.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rand/rand-0.8.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rand_chacha/rand_chacha-0.3.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rand_core/rand_core-0.6.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rand_hc/rand_hc-0.3.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/redox_syscall/redox_syscall-0.2.5.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/redox_users/redox_users-0.4.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/regex/regex-1.4.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/regex-automata/regex-automata-0.1.9.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/regex-syntax/regex-syntax-0.6.22.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/remove_dir_all/remove_dir_all-0.5.3.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/rust-argon2/rust-argon2-0.8.2.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/ryu/ryu-1.0.5.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/safemem/safemem-0.3.3.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/same-file/same-file-1.0.6.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/scopeguard/scopeguard-1.1.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/semver/semver-0.11.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/semver-parser/semver-parser-0.10.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/serde/serde-1.0.117.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/serde_derive/serde_derive-1.0.117.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/serde_json/serde_json-1.0.58.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/serde_yaml/serde_yaml-0.8.14.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/sha-1/sha-1-0.8.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/semver-parser/semver-parser-0.10.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/serde/serde-1.0.123.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/serde_derive/serde_derive-1.0.123.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/serde_json/serde_json-1.0.62.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/serde_yaml/serde_yaml-0.8.17.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/serial_test/serial_test-0.5.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/serial_test_derive/serial_test_derive-0.5.1.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/shell-words/shell-words-1.0.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/smallvec/smallvec-1.6.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/snailquote/snailquote-0.3.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/std_prelude/std_prelude-0.2.12.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/strsim/strsim-0.8.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/syn/syn-1.0.42.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/syntect/syntect-4.4.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/tempdir/tempdir-0.3.7.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/syn/syn-1.0.60.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/syntect/syntect-4.5.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/sys-info/sys-info-0.7.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/tempfile/tempfile-3.2.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/term_size/term_size-0.3.2.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/terminal_size/terminal_size-0.1.13.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/terminal_size/terminal_size-0.1.16.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/textwrap/textwrap-0.11.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/thread_local/thread_local-1.0.1.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/tinyvec/tinyvec-0.3.4.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/thiserror/thiserror-1.0.23.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/thiserror-impl/thiserror-impl-1.0.23.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/thread_local/thread_local-1.1.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/tinyvec/tinyvec-1.1.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/tinyvec_macros/tinyvec_macros-0.1.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/treeline/treeline-0.1.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/typenum/typenum-1.12.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/ucd-trie/ucd-trie-0.1.3.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode-bidi/unicode-bidi-0.3.4.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode-normalization/unicode-normalization-0.1.13.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode-normalization/unicode-normalization-0.1.17.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode-width/unicode-width-0.1.8.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode-xid/unicode-xid-0.2.1.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/url/url-2.1.1.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/vcpkg/vcpkg-0.2.10.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode_categories/unicode_categories-0.1.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/url/url-2.2.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/vcpkg/vcpkg-0.2.11.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/vec_map/vec_map-0.8.2.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/version_check/version_check-0.9.2.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/wait-timeout/wait-timeout-0.2.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/walkdir/walkdir-2.3.1.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/wasi/wasi-0.9.0+wasi-snapshot-preview1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/wasi/wasi-0.10.2+wasi-snapshot-preview1.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/wild/wild-2.0.4.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi/winapi-0.3.9.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi-i686-pc-windows-gnu/winapi-i686-pc-windows-gnu-0.4.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi-util/winapi-util-0.1.5.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi-x86_64-pc-windows-gnu/winapi-x86_64-pc-windows-gnu-0.4.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/xml-rs/xml-rs-0.8.3.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/yaml-rust/yaml-rust-0.4.4.crate" -MD5SUM="13cfeed35ce6575b70fa6bc38a3e9b22 \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/yaml-rust/yaml-rust-0.4.5.crate" +MD5SUM="e49ce07dd1c51c91f67423d62af32abf \ c9d0c8f38c6686e47c29fe9b409c25c2 \ - 837ec91351db79aee59d6c96111460b0 \ - 4b7bc58614d5e591a09f1d43fce506d6 \ + 93850f8bf39e61dcf80ce49b5e0943d7 \ + 3b493a3c9dcd266b3b682e2c2f2191e1 \ 294a49d3c53865fa7ac5d0ce2f5d5735 \ f44e8d1d2e61974b268852797530ea41 \ - 6ff474dd60c839a9c788844b7a42c72c \ - 38a5278571eefda86428a8ebfc1cedc2 \ - 57d3fb06fb030f614a8cb6847cf3643d \ + 6bd91b6b8d9a78a24535d0ed8c738a6c \ 142cb4b9a653e56e56311f0c883b8582 \ c6443ec8d007c729ba5482008d0c864d \ - 600137b12b6b717eec0f376bc6680540 \ - a49d8cc975bd24014bedb423eee02e7d \ + 80a2c27647a6acb1890a3a7de8fded72 \ + 75337445ec034d3b0c5c191bc9f10e9a \ de348f8664b16740eb8d438f9c2fb8a7 \ 8f8acc3c1caff2043085a0cc28a92757 \ - 90ba73709b69e02ca4e8a6fad0fb8c9d \ + 45a867175c81501378699f80724393c0 \ 6799c26a7eacaf8e58d3e45c6c5add89 \ - 085f6f44e54f62691bf3cf3365f5544a \ - a885637c56c780044d778f18420687cc \ - 95414d4f9c612bbe8a061dd2ff0bc519 \ - d25e25d08adce75c63f3969191141f28 \ - 4bd3c3b61fe602e6078615a491e5050a \ - e502e6c6b0dca9c1ae2d99e92b26f645 \ - 61b90a50085850bba25b409edff17c06 \ - 882dbbc613a93f64c3709b0a2bd0d6dc \ + 5521c32e5f09faa1fbbdb584c95316dc \ + 5d0d14275cf3dd93c93733d3f02613c3 \ + c0c854d9b92b342470c85564612651fb \ + b3ebb5d4433417e998d982d46334a6f4 \ + 74634128440dbc3766bda76fdf0aaa05 \ 1581b390d17f6e73a43ffc8a7b009e57 \ bc79e0eb364df515a33755ac9a581cfd \ - 9b908d3bfedb3231cab0d3ce7f387669 \ - ec9751a4c0d35e7313e52ddb7147376b \ + 1d8b58aa271a21c4196bf1d2a0bb61d1 \ + 4b95605e5c36d3757bad8eb17a64097c \ 64bebafaf681f39deebbc41b24b3527f \ - 3c153e21729b743f5127dec47670de17 \ - ff67cf2eb9668167782b8012d3b48e7b \ + e5b87a7cd8e16e7f46ee58f0e75c026a \ 5e49f4c3f9076fe30ae207fe951f9195 \ - b00352aced738d455145117157604783 \ - 3eaf0fcec214234d8b1f127ddf807ee8 \ - 8b70009baf55df3c0eea3582883f148b \ + 3681f813c502d911e9eea940dddd26a5 \ + 056c8d712ee146347c412b72f4077b2f \ dd1e49c76e9d5853e673a3b41ba02917 \ - cb752f0454c59d6effa9409f18a9a9b7 \ + 99e2caee477220b4f0dcf7fdc6fb1b96 \ 95a243b2d7c30018a643e218b3c5d693 \ 1cdd23edc54b385ee5cfb6a0f9f52f17 \ c19b47edfeea6760da864066bba50208 \ @@ -195,106 +189,114 @@ MD5SUM="13cfeed35ce6575b70fa6bc38a3e9b22 \ afdb4c49775dbcd9c76763052433d370 \ 5c31515f4fc8fc5167a5b64f816e915e \ da699c4c8e4c153cbdb9fb0ef3fb3056 \ - 1aef0dd636d3ef234e4f035fc26c0069 \ 480f00b3768504ade60944b9b340bc67 \ - 14cfb04bc2786abe846e99276c1e604c \ + 7881509413936dc7382f9314f632787e \ 2a49454320cf4ea4fde553c66e2e9522 \ 8dab3b3ec00dc56cffde0b0c410d47b5 \ - 27260b46db6b9ac40318143d70a80ba3 \ - 916a6c827f4f0f64b7652bebf67d82e1 \ - 704babd757a22f163230a36fa5474890 \ - e27fbbe4ba8fa5a77aa69f189a98ed5e \ + e3225eb6ecda0f2c3d1d09c8450f7ef8 \ + b8a0cdd510c32ee8b6cdd47ba3ea3a4c \ + f6ff4e5808bcd44a99b19384561b4f52 \ e7c07242a95ee1df865efe9534e10a34 \ 1b94f32581a557963eecb29761e9c0eb \ 58285dfb5134c5df5503066a20dc9d2c \ - 1cb9255bca772052ccac99a2cb3cc994 \ - 54ac4c56d9ec2800b8428020f24be67c \ - bb43d4a3ffb3066ac416c9bae771b001 \ - 396bc88987f4bc192f975d94cdf326c7 \ + 2c4bc5c16b345ce4d4bbf977577fab35 \ + 37526dd3d44994407f5d2e9ab4fc022d \ + acd3ce35bdaa48ec384fcfec07c0f0dd \ + 1509d8c3ecae86153ea1e5724d2018c9 \ + 4379362bf1be77d47a45c7223a01eead \ 04a84513cdad48c92d8363d627904227 \ fba3b040a55c01be7376d3dd5c4d4920 \ 23cc9e52c52465f5b225e62ab7cc3457 \ - 631d51a2cc0462ba02a364ace945aec9 \ - 486fd4e3f2db566414f9d0b66e377fb6 \ + 04f84e88732a1057a37b5d01c23eac1d \ + b5b2006aeb90fbd6a12b32ed9c19bb37 \ e5768043e447a7423f030c1394440502 \ 651dd38020e02806ccadcc41df89c7dc \ - ccfdc823f169bd2016cb508b117dae67 \ - f50d2e280b4a3491fffda43b90982544 \ - 47580fad08273a52e998f84ef404912e \ + 0d60bc25ce9a0383bf64efc300f4cb16 \ + 474d078cf6fb1ea92ec630c7ffa5df90 \ + 40e508baeee8cdccbc471489b0f449ff \ 7916dcd738a8fa6a2798754c20d6e146 \ - 124ec4f35274a0e9c1a4ef3dc0958643 \ - 308036ddba62d02f4b6540a2612f45d1 \ + fa3630e5867493e09296155763e4f4a0 \ + c291ac2f4465c030c058a7c1bc595783 \ + 4ade3dff4f5f96ff3aa1c04fd28ac11d \ f9ddf92ded75c1df47b2dd1379a482fd \ - 759816fe5b617674ae5dee83e3c3e6e2 \ - 2daa59d0efd38e9b5fbb2658b080eaa1 \ - d4e26e9e666a3a40641a0716f4fab00c \ - dbf2124d22667f0c58689e7d2a8e289f \ - 797752fea1f2c8b458cf7383b61433c9 \ + a8ec1126ef06244ac1e3773981a005f1 \ + c0e036fd990d0c9cae11b5876a5cb572 \ + d227ca24b102ae4ab2a4f3bc3bd44bf3 \ + e7de14df5369a22fe08167972e34df14 \ + 2c223fe5b38361c4aa8b8a4ea832e910 \ + fc5f09918af1f97297e928d728e07236 \ + 467a9abc6c4099e5cb830a0eed66cbfb \ 88b078aad93b7c645bd6c127e910051b \ f490982aceabdbd515348f63e638a782 \ 37cf6acd1c3259eefeba636e4cc9b365 \ - 43e97206d08bfd1a23b2ed01fba95c69 \ - 0cf1fcdb3e8eab7001792f4916516fc2 \ - 222d8ac7246a639ff9858d12cbb40e54 \ - 0c860c0d0fa0dde03bd6be862fb1b6b4 \ - e06cf535fc806174e0948dc764643d26 \ - 90334ab24d9b7f3934dcf3b3cb85c48c \ - d7994a5881ead65b583339d8c7fc31c8 \ - 7d6ee412648063d4ef8062b466a41115 \ + 448bc61aee07661464d98da7660e9a1d \ + 899b172855b10f2e76eea3ecc6314a7d \ + a4ff7abd41c57dfd24bbd4b50edb848f \ + e93afff8bd2e6bc78ba02d6312d7c006 \ + 30d783a004d6ae43913983d49b8466c9 \ + 59425b318d7a80253445671a9fda0aa4 \ 0736e4f76f4f8f0a29563b0608ca3974 \ - 63b29211eef9ccee0b0401d423db0efd \ - 9e99a37f8c37bb953732ef46ac2b12a1 \ - 8cab41822d03dfa674870315308fa392 \ - 35ddcd36701a1a6711cc3aec85909f41 \ - c8d655d206cbe48b84a22544d6fc6d15 \ - 3cc3a4bd5861ca93d7c0d19129334703 \ - 870008bba2e68db4988c31e511fbd9c4 \ - eee136546e9f4735577dd20f45727c69 \ - 24118e5657591c6f208dbb1d77fbc482 \ + 3233400d1bc56e7c78d4d7564d8e5b74 \ + e878596904877d1d7933d8f89a63dd49 \ + bacea6e63b5b0b7a55a8881b47d80f3a \ + b5b168b1af99cbb8c0f5556ffe56f1e5 \ + 69e9436d5c9889a6fdf199dfc5c3d3fe \ + 03fb8f44e1d4f958154720139bde9cb0 \ + d961a02195226cfce1a1e23ba5980cb4 \ + 26d687e0e0e8b04fafabfcd88f594a53 \ + 3b298ba1d0e5e75b14765b2c48d52b13 \ + bef05db0f0e720c1fd56505850065ae1 \ 0538d1da369f3e3f0412aa4d735c1b61 \ - 8557ac6195186e216af6b33bc6ab9f8c \ a69721c73263cd2040e1a5f120b03a6f \ 994b165f971ecfc09dc13fca8d394691 \ 2d8d8b377d144f5e32b4f65a69eb0b24 \ + b4a0a98a54439a5a37952c8879187ee3 \ d2cc4e584ed64165fc56d2c9081eb3ee \ - 62cde3def3d803cca1b9f289dc8a706b \ - 00abb3f999c030c8af5aa0d54f776ac9 \ - 622e004624817a6eca1813fbdbebd14c \ - 3ce14be976e95e6d3f68314ea41937af \ - 1efacc3e4c0d31418a2a5b97961d7de8 \ - b1cace2e0c87bbbf5753996e28016787 \ + 42408be0352a76b14f1e77a6b8858a77 \ + e16bb0d9c46839fbf5d1a69673b00c4c \ + 6ec70075835fed0250bc4407f32d5928 \ + f024ce4a4f4ff7326d9bbe3039017081 \ + 540180a044c1a83c751915586ee3a81c \ + ae34124843bda798c5e387a28ad4b5ea \ + a7bf8d2fe33b8dd1cad14d9f6bd19a7f \ 1a3070ee58d2d21cb6adaacc71ff27cd \ + e1b37f2526a1f0eed9c0bda62b8095ba \ + 3268d0bb1ba1e9a04ef5d70ceec8cef0 \ 8e320697cbdcd4b294e671888e746131 \ 781d4ccf5d04c98fa02af207a9639249 \ - 8f6bbc827086ddd71f276651b4cf7232 \ - 084c80f18922723b80adb4e045e98c60 \ - 918b2d65f7489e154483e3d6e54118a0 \ + c72a927acc4cc7695ae9c73c19964a6f \ + 4417301f71d3f8408073b0c5dad21697 \ + 0c6cfebb3f8a7b21c76e30d7a59c9fdb \ + 6e328718765f2352dd34f10215488fbb \ 73d602cc41e3e431bf4fabd129ae1616 \ - 37432cda34fdcf9f2b67dda7e69104e9 \ + 62a72aa48fde11aa7b0daf7788009ca5 \ a8de006fe0c7e373c560dd51599287a8 \ - a5dd75e77c7324f5c1d2d372c990d0a7 \ - 253a33d4577293cbeb852f14069b4a84 \ + b5e95a9fbe4c8fa6b1cee73db0aca22c \ + 85e9f0e4567eafc985f4f4375bf383a6 \ + 36f6470713fffe6b98b6f457c2d2c299 \ + f7d6a4f32f22507c694dd2f2251076aa \ + 7bfcad253aff26bc26c5e3521f3ba891 \ 8f1da9ba3b7b793efa8a39a159d06035 \ - 55927226b06f62ccbd2890269d68c2fd \ 6cae4969689ecc3b4b4c31a9fb9539a6 \ f403bbb812ce1a2d9270d9159cf9e8d3 \ - c3be058b692f0e9b25a3219b7b5d940c \ + 9acda194d3610e7d42e09b6de24c717a \ 4272c279b06b88f8b0ffce7109348e27 \ a51c43692084979295641a7ffba4b297 \ - 81821d39675a1f584546b9920e5d6b5d \ - bff823ec07c5fbcc3e425c9c9e4b38a6 \ + 5d5167f36e5fb271a426dfead24427fc \ + 2b19b51b60f46edd8f7826a3e8be2de9 \ + e17e2583e10c6947982de78aeae42a5c \ 333b4ba3f64c35b6f89b521e8d64548b \ 8b01b016a9b6deebc1b43f296057efb5 \ 6708629acf3d2ecb7404e43255d2df85 \ 1092a4a24e80f8856efc71af51a06114 \ - 6e23e0eee42b1ba9ec61a6db7ec2dc08 \ + a061ad1db3e0d839725b037ff8be84e7 \ 95491f9095e26cbd501d6aadc7322e1c \ 0498c4a11448bfc35dc7bb2caa64c753 \ db96b50050277bf05a3c68534bbb9586 \ b9e37d5fc4ad28b612b78ad37816684d \ 09de9d01e7331ff3da11f58be8bef0df \ c78fded8bcf586e5b389e3366d55f9c0 \ - 814f52ce85af89cafdc9633e64fefba4" + 331d07cdd036d528ede2f69c7ff0beb6" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/system/chkrootkit/README b/system/chkrootkit/README index 31c9fa8506..0ea9bf08e8 100644 --- a/system/chkrootkit/README +++ b/system/chkrootkit/README @@ -1,16 +1,17 @@ -chkrootkit (Check Rootkit) is a common unix-based program intended to help -system administrators check their system for known rootkits. It is a shell -script using common UNIX/Linux tools like the strings and grep commands to -search core system programs for signatures and for comparing a traversal of the -/proc filesystem with the output of the ps (process status) command to look for -discrepancies. +chkrootkit (Check Rootkit) is a common unix-based program intended to +help system administrators check their system for known rootkits. It is +a shell script using common UNIX/Linux tools like the strings and grep +commands to search core system programs for signatures and for comparing +a traversal of the /proc filesystem with the output of the ps (process +status) command to look for discrepancies. -It can be used from a "rescue disc" (typically a LiveCD) or it can optionally -use an alternative directory from which to run all of its own commands. These -techniques allow chkrootkit to trust the commands upon which it depends a bit -more. +It can be used from a "rescue disc" (typically a LiveCD) or it can +optionally use an alternative directory from which to run all of its own +commands. These techniques allow chkrootkit to trust the commands upon +which it depends a bit more. -There are inherent limitations to the reliability of any program that attempts -to detect compromises (such as rootkits and computer viruses). Newer rootkits -may specifically attempt to detect and compromise copies of the chkrootkit -programs or take other measures to evade detection by them. +There are inherent limitations to the reliability of any program that +attempts to detect compromises (such as rootkits and computer viruses). +Newer rootkits may specifically attempt to detect and compromise copies +of the chkrootkit programs or take other measures to evade detection by +them. diff --git a/system/chkrootkit/chkrootkit.SlackBuild b/system/chkrootkit/chkrootkit.SlackBuild index ae695b2ce1..73fba3775a 100644 --- a/system/chkrootkit/chkrootkit.SlackBuild +++ b/system/chkrootkit/chkrootkit.SlackBuild @@ -22,10 +22,10 @@ # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -# Updated by Emmanuel N. Millan 2020 +# Updated by Emmanuel N. Millan 2020-2021 PRGNAM=chkrootkit -VERSION=${VERSION:-0.53} +VERSION=${VERSION:-0.54} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/system/chkrootkit/chkrootkit.info b/system/chkrootkit/chkrootkit.info index e5ce8bb1ab..f70ed2dba7 100644 --- a/system/chkrootkit/chkrootkit.info +++ b/system/chkrootkit/chkrootkit.info @@ -1,8 +1,8 @@ PRGNAM="chkrootkit" -VERSION="0.53" +VERSION="0.54" HOMEPAGE="http://www.chkrootkit.org" -DOWNLOAD="ftp://ftp.pangeia.com.br/pub/seg/pac/chkrootkit-0.53.tar.gz" -MD5SUM="944c529c4846960bdede4be49ef66386" +DOWNLOAD="ftp://ftp.pangeia.com.br/pub/seg/pac/chkrootkit-0.54.tar.gz" +MD5SUM="af81e9b9038019ea53e5d24d34901153" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/system/clamav/clamav.SlackBuild b/system/clamav/clamav.SlackBuild index 37869c15c3..79be84db92 100644 --- a/system/clamav/clamav.SlackBuild +++ b/system/clamav/clamav.SlackBuild @@ -28,7 +28,7 @@ # No additional license terms added PRGNAM=clamav -VERSION=${VERSION:-0.103.1} +VERSION=${VERSION:-0.103.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -180,7 +180,8 @@ install -D -m 0644 $CWD/logrotate.clamav $PKG/etc/logrotate.d/clamav.new # init script must still ensure that /var/run/clamav exists # and has proper ownership and permissions though mkdir -p $PKG/var/lib/clamav $PKG/var/log/clamav $PKG/var/run/clamav -chmod 771 $PKG/var/lib/clamav $PKG/var/log/clamav $PKG/var/run/clamav +chmod 0771 $PKG/var/log/clamav $PKG/var/run/clamav +chmod 0775 $PKG/var/lib/clamav # Fixup some ownership and permissions issues chown -R root:root $PKG @@ -189,14 +190,13 @@ if [ "$milter" = "en" ]; then chown clamav $PKG/usr/sbin/clamav-milter chmod 4700 $PKG/usr/sbin/clamav-milter fi -chmod 0770 $PKG/var/lib/clamav touch $PKG/var/lib/clamav/main.cvd $PKG/var/lib/clamav/daily.cvd chmod 0660 $PKG/var/lib/clamav/* # Create log files in such a way that they won't clobber existing ones touch $PKG/var/log/clamav/clamd.log.new \ $PKG/var/log/clamav/freshclam.log.new -chmod 660 $PKG/var/log/clamav/clamd.log.new \ +chmod 0660 $PKG/var/log/clamav/clamd.log.new \ $PKG/var/log/clamav/freshclam.log.new chown -R clamav:clamav $PKG/var/lib/clamav $PKG/var/log/clamav \ diff --git a/system/clamav/clamav.info b/system/clamav/clamav.info index 71244e5107..3e4a74944f 100644 --- a/system/clamav/clamav.info +++ b/system/clamav/clamav.info @@ -1,8 +1,8 @@ PRGNAM="clamav" -VERSION="0.103.1" +VERSION="0.103.2" HOMEPAGE="https://www.clamav.net/" -DOWNLOAD="https://www.clamav.net/downloads/production/clamav-0.103.1.tar.gz" -MD5SUM="f895e9a261937ed91f5cb3ead4791555" +DOWNLOAD="https://www.clamav.net/downloads/production/clamav-0.103.2.tar.gz" +MD5SUM="508e6988e2937985e702cc3a2202b6e7" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/system/compsize/compsize.SlackBuild b/system/compsize/compsize.SlackBuild index 23cffad710..bc8aaa229a 100644 --- a/system/compsize/compsize.SlackBuild +++ b/system/compsize/compsize.SlackBuild @@ -4,7 +4,7 @@ # Michales (clavisound) Michaloudes korgie@gmail.com <2017> PRGNAM=compsize -VERSION=${VERSION:-1.3} +VERSION=${VERSION:-1.5} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/system/compsize/compsize.info b/system/compsize/compsize.info index be5d2e9ec1..ef7c7a2af2 100644 --- a/system/compsize/compsize.info +++ b/system/compsize/compsize.info @@ -1,8 +1,8 @@ PRGNAM="compsize" -VERSION="1.3" +VERSION="1.5" HOMEPAGE="https://github.com/kilobyte/compsize" -DOWNLOAD="https://github.com/kilobyte/compsize/archive/v1.3/compsize-1.3.tar.gz" -MD5SUM="b16df5254e81160c5e7651f3e9da101a" +DOWNLOAD="https://github.com/kilobyte/compsize/archive/v1.5/compsize-1.5.tar.gz" +MD5SUM="41ded6559cd7d1750e5cf967bf2eae08" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/system/dosbox-dev/dosbox-dev.SlackBuild b/system/dosbox-dev/dosbox-dev.SlackBuild index 4577846ffe..5ef88a37ec 100644 --- a/system/dosbox-dev/dosbox-dev.SlackBuild +++ b/system/dosbox-dev/dosbox-dev.SlackBuild @@ -26,8 +26,8 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=dosbox-dev -REVISION=${REVISION:-4430} -VERSION=${VERSION:-0.75_pre4430} +REVISION=${REVISION:-4441} +VERSION=${VERSION:-0.75_pre4441} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} DOSBOXDEV=${DOSBOXDEV:-no} diff --git a/system/dosbox-dev/dosbox-dev.info b/system/dosbox-dev/dosbox-dev.info index ed73e5cb9f..7c9ee5d64b 100644 --- a/system/dosbox-dev/dosbox-dev.info +++ b/system/dosbox-dev/dosbox-dev.info @@ -1,8 +1,8 @@ PRGNAM="dosbox-dev" -VERSION="0.75_pre4430" +VERSION="0.75_pre4441" HOMEPAGE="http://dosbox.sourceforge.net" -DOWNLOAD="https://sourceforge.net/projects/slackbuildsdirectlinks/files/dosbox/dosbox-dev-0.75_pre4430.tar.xz" -MD5SUM="7f9d59a9d5beb2469c1145d0cd21f01a" +DOWNLOAD="https://sourceforge.net/projects/slackbuildsdirectlinks/files/dosbox/dosbox-dev-0.75_pre4441.tar.xz" +MD5SUM="885571b284da48fb563161bb8da4abbd" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/system/dust/dust.SlackBuild b/system/dust/dust.SlackBuild index 38b03cb019..0ff62de60d 100644 --- a/system/dust/dust.SlackBuild +++ b/system/dust/dust.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for dust -# Copyright 2019-2020 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> +# Copyright 2019-2021 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=dust -VERSION=${VERSION:-0.5.3} +VERSION=${VERSION:-0.5.4} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/system/dust/dust.info b/system/dust/dust.info index b6e0d3185b..3e2a8987e2 100644 --- a/system/dust/dust.info +++ b/system/dust/dust.info @@ -1,112 +1,122 @@ PRGNAM="dust" -VERSION="0.5.3" +VERSION="0.5.4" HOMEPAGE="https://github.com/bootandy/dust/" -DOWNLOAD="https://github.com/bootandy/dust/archive/v0.5.3/dust-0.5.3.tar.gz \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/aho-corasick/aho-corasick-0.7.13.crate \ +DOWNLOAD="https://github.com/bootandy/dust/archive/v0.5.4/dust-0.5.4.tar.gz \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/aho-corasick/aho-corasick-0.7.15.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/ansi_term/ansi_term-0.11.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/ansi_term/ansi_term-0.12.1.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/assert_cmd/assert_cmd-1.0.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/assert_cmd/assert_cmd-1.0.2.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/atty/atty-0.2.14.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/autocfg/autocfg-1.0.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/autocfg/autocfg-1.0.1.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/bitflags/bitflags-1.2.1.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/bstr/bstr-0.2.13.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/bstr/bstr-0.2.14.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/cfg-if/cfg-if-0.1.10.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/cfg-if/cfg-if-1.0.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/clap/clap-2.33.3.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/crossbeam-channel/crossbeam-channel-0.4.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/crossbeam-channel/crossbeam-channel-0.4.4.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/crossbeam-utils/crossbeam-utils-0.7.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/crossbeam-utils/crossbeam-utils-0.8.1.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/difference/difference-2.0.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/doc-comment/doc-comment-0.3.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/du-dust/du-dust-0.5.4.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/fnv/fnv-1.0.7.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/getrandom/getrandom-0.1.14.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/globset/globset-0.4.5.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/hermit-abi/hermit-abi-0.1.15.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/ignore/ignore-0.4.16.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/getrandom/getrandom-0.2.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/globset/globset-0.4.6.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/hermit-abi/hermit-abi-0.1.17.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/ignore/ignore-0.4.17.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/lazy_static/lazy_static-1.4.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/libc/libc-0.2.74.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/log/log-0.4.11.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/libc/libc-0.2.82.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/log/log-0.4.13.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/lscolors/lscolors-0.7.1.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/memchr/memchr-2.3.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/maybe-uninit/maybe-uninit-2.0.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/memchr/memchr-2.3.4.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/num_cpus/num_cpus-1.13.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/ppv-lite86/ppv-lite86-0.2.8.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/predicates/predicates-1.0.5.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/predicates-core/predicates-core-1.0.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/predicates-tree/predicates-tree-1.0.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/rand/rand-0.7.3.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/rand_chacha/rand_chacha-0.2.2.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/rand_core/rand_core-0.5.1.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/rand_hc/rand_hc-0.2.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/redox_syscall/redox_syscall-0.1.57.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/regex/regex-1.3.9.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/regex-syntax/regex-syntax-0.6.18.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/ppv-lite86/ppv-lite86-0.2.10.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/predicates/predicates-1.0.6.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/predicates-core/predicates-core-1.0.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/predicates-tree/predicates-tree-1.0.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rand/rand-0.8.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rand_chacha/rand_chacha-0.3.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rand_core/rand_core-0.6.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rand_hc/rand_hc-0.3.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/redox_syscall/redox_syscall-0.2.4.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/regex/regex-1.4.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/regex-syntax/regex-syntax-0.6.22.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/remove_dir_all/remove_dir_all-0.5.3.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/same-file/same-file-1.0.6.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/stfu8/stfu8-0.2.4.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/strsim/strsim-0.8.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/tempfile/tempfile-3.1.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/terminal_size/terminal_size-0.1.13.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/tempfile/tempfile-3.2.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/terminal_size/terminal_size-0.1.15.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/textwrap/textwrap-0.11.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/thousands/thousands-0.2.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/thread_local/thread_local-1.0.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/thread_local/thread_local-1.1.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/treeline/treeline-0.1.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode-width/unicode-width-0.1.8.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/vec_map/vec_map-0.8.2.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/wait-timeout/wait-timeout-0.2.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/walkdir/walkdir-2.3.1.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/wasi/wasi-0.9.0+wasi-snapshot-preview1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/wasi/wasi-0.10.1+wasi-snapshot-preview1.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi/winapi-0.3.9.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi-i686-pc-windows-gnu/winapi-i686-pc-windows-gnu-0.4.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi-util/winapi-util-0.1.5.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi-x86_64-pc-windows-gnu/winapi-x86_64-pc-windows-gnu-0.4.0.crate" -MD5SUM="9f9502393b21e8b9b658bc7facbbe1f4 \ - 837ec91351db79aee59d6c96111460b0 \ +MD5SUM="4949eb0c64996079eab79162ab5d2df1 \ + 93850f8bf39e61dcf80ce49b5e0943d7 \ 294a49d3c53865fa7ac5d0ce2f5d5735 \ f44e8d1d2e61974b268852797530ea41 \ - 57d3fb06fb030f614a8cb6847cf3643d \ + f06a942b7e3e0b3a5eb3fb86dfb27605 \ 142cb4b9a653e56e56311f0c883b8582 \ - 7c6515c4b7f4c7723a3c6d1f07acc261 \ + c6443ec8d007c729ba5482008d0c864d \ 6799c26a7eacaf8e58d3e45c6c5add89 \ - d25e25d08adce75c63f3969191141f28 \ + 0df9d76acda993ef38665e5e254f500c \ 882dbbc613a93f64c3709b0a2bd0d6dc \ + 74634128440dbc3766bda76fdf0aaa05 \ bc79e0eb364df515a33755ac9a581cfd \ - 5016fb83c6aa4409a362728db9f90a35 \ + 093c5099d3cef0f418550fe28788d34d \ ff67cf2eb9668167782b8012d3b48e7b \ + 9e1f73325eeb9647ee68eeaa4bff975c \ 5e49f4c3f9076fe30ae207fe951f9195 \ dd1e49c76e9d5853e673a3b41ba02917 \ + 1e34572c42ac9f55fbf404b5d1437c11 \ 8dab3b3ec00dc56cffde0b0c410d47b5 \ - de1228e571c94ef53ec4c21db57279ab \ - 976eacc1e28ff6a04a08e7f4a2a5466a \ - 9e4eacf58977b54f76be2b80d7d3b776 \ - 3f7016c18518df85f6316e5ca2447ec6 \ + 41b82342dee92cae37b3b731ad83e5aa \ + 1b94f32581a557963eecb29761e9c0eb \ + 553b325a602b701eb7eaef228e69d0f2 \ + 88b4e3e28ea8527c2b0e7124d6d5766f \ fba3b040a55c01be7376d3dd5c4d4920 \ - 62aa95833e666183ae81aa141545d755 \ - f50d2e280b4a3491fffda43b90982544 \ + a59d2449c2538c87a5a6aac25e852220 \ + 667d0475d8eb79899b3f511e9acd7c4d \ f3373fd861a0066fa446a8ab3dabc749 \ - 124ec4f35274a0e9c1a4ef3dc0958643 \ + b5cf10e268e8a3bee2de8a734104245e \ + fa3630e5867493e09296155763e4f4a0 \ c36d452e37c73b1e99f40bae18cddfdb \ - d8bd5a8204fe41dc04b344884b55381b \ - 90334ab24d9b7f3934dcf3b3cb85c48c \ - d7994a5881ead65b583339d8c7fc31c8 \ - 7d6ee412648063d4ef8062b466a41115 \ - 66d1cb32dce999907409f636f004b884 \ - 0a80ed36a125ac3cdfa09f8707055873 \ - a0f55fda89c0f97784edb18f4c253a49 \ - b269356e8646f3184a0e8d52a58cee69 \ - 3cc3a4bd5861ca93d7c0d19129334703 \ - eee136546e9f4735577dd20f45727c69 \ - 24118e5657591c6f208dbb1d77fbc482 \ + a4ff7abd41c57dfd24bbd4b50edb848f \ + b966c0b76d66f779eb93e0f0a490912a \ + 7cb6e5d606fb3a5987be4e135baea727 \ + a045d820c7167768e155123b5a985360 \ + 98aea9dd15bb412a38837b668e020e1f \ + bacea6e63b5b0b7a55a8881b47d80f3a \ + 7514db098d4a8e624178b2732ce3c4ab \ + 69e9436d5c9889a6fdf199dfc5c3d3fe \ + 381ebb79fffdf657a666ee577323039e \ + 26d687e0e0e8b04fafabfcd88f594a53 \ + bef05db0f0e720c1fd56505850065ae1 \ 0538d1da369f3e3f0412aa4d735c1b61 \ 2d8d8b377d144f5e32b4f65a69eb0b24 \ + c58c5d6565be5a35674117b9826795b4 \ 781d4ccf5d04c98fa02af207a9639249 \ - bb3ae104a9fa1b31568cc98c920a4653 \ - 37432cda34fdcf9f2b67dda7e69104e9 \ + 6e328718765f2352dd34f10215488fbb \ + a949194aa8c4d54f31bdda76da660982 \ a8de006fe0c7e373c560dd51599287a8 \ eca4f78f2f4293611dccd41ad47a3be9 \ - a5dd75e77c7324f5c1d2d372c990d0a7 \ + bf8e3f0acd783c8554afb599d7d36817 \ 8f1da9ba3b7b793efa8a39a159d06035 \ 4272c279b06b88f8b0ffce7109348e27 \ 333b4ba3f64c35b6f89b521e8d64548b \ 6708629acf3d2ecb7404e43255d2df85 \ 1092a4a24e80f8856efc71af51a06114 \ - 6e23e0eee42b1ba9ec61a6db7ec2dc08 \ + f95e376ec9ce794a747aba5b8ec3d940 \ 0498c4a11448bfc35dc7bb2caa64c753 \ db96b50050277bf05a3c68534bbb9586 \ b9e37d5fc4ad28b612b78ad37816684d \ diff --git a/system/epson-inkjet-printer-escpr2/README.models b/system/epson-inkjet-printer-escpr2/README.models index 88534f2164..13f4944464 100644 --- a/system/epson-inkjet-printer-escpr2/README.models +++ b/system/epson-inkjet-printer-escpr2/README.models @@ -4,16 +4,17 @@ EP-882A Series, EP-883A Series, EP-982A3 Series, ET-15000 Series ET-16150 Series, ET-16600 Series, ET-16650 Series, ET-3700 Series ET-3710 Series, ET-3750 Series, ET-3760 Series, ET-4750 Series ET-4760 Series, ET-5150 Series, ET-5170 Series, ET-5800 Series -ET-5850 Series, ET-5880 Series, ET-8700 Series, ET-M1140 Series -ET-M1170 Series, ET-M1180 Series, ET-M16600 Series, ET-M2140 Series -ET-M2170 Series, ET-M3140 Series, ET-M3170 Series, ET-M3180 Series -EW-M530F Series, EW-M5610FT Series, EW-M630T Series, EW-M670FT Series -EW-M752T Series, EW-M873T Series, EW-M973A3T Series, L11160 Series -L14150 Series, L15150 Series, L15160 Series, L6160 Series, L6170 Series -L6190 Series, L6550 Series, L6570 Series, L6580 Series, L8160 Series -L8180 Series, M1140 Series, M1170 Series, M1180 Series, M15140 Series -M2140 Series, M2170 Series, M3140 Series, M3170 Series, M3180 Series -PM-520 Series, PX-M270FT Series, PX-M270T Series, PX-M380F, PX-M381FL +ET-5850 Series, ET-5880 Series, ET-8500 Series, ET-8550 Series +ET-8700 Series, ET-M1140 Series, ET-M1170 Series, ET-M1180 Series +ET-M16600 Series, ET-M2140 Series, ET-M2170 Series, ET-M3140 Series +ET-M3170 Series, ET-M3180 Series, EW-M530F Series, EW-M5610FT Series +EW-M630T Series, EW-M670FT Series, EW-M752T Series, EW-M873T Series +EW-M973A3T Series, L11160 Series, L14150 Series, L15150 Series +L15160 Series, L15180 Series, L6160 Series, L6170 Series, L6190 Series +L6550 Series, L6570 Series, L6580 Series, L8160 Series, L8180 Series +M1140 Series, M1170 Series, M1180 Series, M15140 Series, M2140 Series +M2170 Series, M3140 Series, M3170 Series, M3180 Series, PM-520 Series +PX-M270FT Series, PX-M270T Series, PX-M380F, PX-M381FL PX-M5080F Series, PX-M5081F Series, PX-M6010F Series, PX-M6011F Series PX-M6711FT Series, PX-M6712FT Series, PX-M680F Series, PX-M7070FX PX-M7080FX, PX-M7090FX, PX-M7110F, PX-M7110FP, PX-M730F Series diff --git a/system/epson-inkjet-printer-escpr2/epson-inkjet-printer-escpr2.SlackBuild b/system/epson-inkjet-printer-escpr2/epson-inkjet-printer-escpr2.SlackBuild index d3f708ed2b..2fcc1e0c7e 100644 --- a/system/epson-inkjet-printer-escpr2/epson-inkjet-printer-escpr2.SlackBuild +++ b/system/epson-inkjet-printer-escpr2/epson-inkjet-printer-escpr2.SlackBuild @@ -30,7 +30,7 @@ #also request upload of source to slackbuildsdirectlinks. PRGNAM=epson-inkjet-printer-escpr2 -VERSION=${VERSION:-1.1.27} +VERSION=${VERSION:-1.1.29} EXTRABIT=1lsb3.2 TARNAM=$PRGNAM-$VERSION-$EXTRABIT.tar.gz BUILD=${BUILD:-1} diff --git a/system/epson-inkjet-printer-escpr2/epson-inkjet-printer-escpr2.info b/system/epson-inkjet-printer-escpr2/epson-inkjet-printer-escpr2.info index b5decd7a4e..37af85947e 100644 --- a/system/epson-inkjet-printer-escpr2/epson-inkjet-printer-escpr2.info +++ b/system/epson-inkjet-printer-escpr2/epson-inkjet-printer-escpr2.info @@ -1,8 +1,8 @@ PRGNAM="epson-inkjet-printer-escpr2" -VERSION="1.1.27" +VERSION="1.1.29" HOMEPAGE="http://download.ebz.epson.net/dsc/search/01/search/" -DOWNLOAD="https://sourceforge.net/projects/slackbuildsdirectlinks/files/epson-printer/epson-inkjet-printer-escpr2-1.1.27-1lsb3.2.src.rpm" -MD5SUM="037b0e5aa638d74be847046e801ba348" +DOWNLOAD="https://sourceforge.net/projects/slackbuildsdirectlinks/files/epson-printer/epson-inkjet-printer-escpr2-1.1.29-1lsb3.2.src.rpm" +MD5SUM="b36f12fadc8db81050982ad3901c1b4a" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/system/exa/exa.SlackBuild b/system/exa/exa.SlackBuild index 48b039ed4b..2ebd5f52e1 100644 --- a/system/exa/exa.SlackBuild +++ b/system/exa/exa.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for exa -# Copyright 2017-2019 Andrew Clemons, Wellington New Zealand +# Copyright 2017-2021 Andrew Clemons, Wellington New Zealand # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=exa -VERSION=${VERSION:-0.9.0} +VERSION=${VERSION:-0.10.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -132,18 +132,11 @@ find -L . \ CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ -cargo build --release --no-default-features --features default $CARGOTARGET +cargo build --release $CARGOTARGET mkdir -p $PKG/usr/bin -find target -name exa -exec install -m 755 {} $PKG/usr/bin/exa \; -mkdir -p $PKG/usr/share/bash-completion/completions -mkdir -p $PKG/usr/share/zsh/site-functions -make install-man install-bash-completions install-zsh-completions DESTDIR=$PKG PREFIX=/usr BASHDIR=/usr/share/bash-completion/completions ZSHDIR=/usr/share/zsh/site-functions - -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 +find target -name $PRGNAM -exec install -m 755 {} $PKG/usr/bin/$PRGNAM \; find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true diff --git a/system/exa/exa.info b/system/exa/exa.info index bf7123b84c..7eaff285a4 100644 --- a/system/exa/exa.info +++ b/system/exa/exa.info @@ -1,134 +1,92 @@ PRGNAM="exa" -VERSION="0.9.0" +VERSION="0.10.0" HOMEPAGE="https://github.com/ogham/exa" -DOWNLOAD="https://github.com/ogham/exa/archive/v0.9.0/exa-0.9.0.tar.gz \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/aho-corasick/aho-corasick-0.7.3.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/ansi_term/ansi_term-0.12.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/atty/atty-0.2.11.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/autocfg/autocfg-0.1.4.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/bitflags/bitflags-1.0.4.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/byteorder/byteorder-1.3.2.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/cc/cc-1.0.35.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/cfg-if/cfg-if-0.1.7.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/datetime/datetime-0.4.7.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/env_logger/env_logger-0.6.1.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/git2/git2-0.9.1.crate \ +DOWNLOAD="https://github.com/ogham/exa/archive/v0.10.0/exa-0.10.0.tar.gz \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/ansi_term/ansi_term-0.12.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/autocfg/autocfg-1.0.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/bitflags/bitflags-1.2.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/byteorder/byteorder-1.3.4.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/cc/cc-1.0.61.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/cfg-if/cfg-if-0.1.10.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/datetime/datetime-0.5.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/git2/git2-0.13.11.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/glob/glob-0.3.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/humantime/humantime-1.2.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/idna/idna-0.1.5.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/iso8601/iso8601-0.1.1.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/kernel32-sys/kernel32-sys-0.2.2.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/lazy_static/lazy_static-1.3.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/libc/libc-0.2.51.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/libgit2-sys/libgit2-sys-0.8.1.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/libz-sys/libz-sys-1.0.25.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/hermit-abi/hermit-abi-0.1.17.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/idna/idna-0.2.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/jobserver/jobserver-0.1.21.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/lazy_static/lazy_static-1.4.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/libc/libc-0.2.79.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/libgit2-sys/libgit2-sys-0.12.14+1.1.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/libz-sys/libz-sys-1.1.2.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/locale/locale-0.2.2.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/log/log-0.4.6.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/log/log-0.4.11.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/matches/matches-0.1.8.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/memchr/memchr-2.2.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/natord/natord-1.0.9.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/nom/nom-1.2.4.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/num-traits/num-traits-0.1.43.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/num-traits/num-traits-0.2.6.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/num_cpus/num_cpus-1.10.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/number_prefix/number_prefix-0.3.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/openssl-src/openssl-src-111.3.0+1.1.1c.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/openssl-sys/openssl-sys-0.9.47.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/pad/pad-0.1.5.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/percent-encoding/percent-encoding-1.0.1.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/pkg-config/pkg-config-0.3.14.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/quick-error/quick-error-1.2.2.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/redox_syscall/redox_syscall-0.1.54.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/redox_termios/redox_termios-0.1.1.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/regex-syntax/regex-syntax-0.6.6.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/regex/regex-1.1.6.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/num_cpus/num_cpus-1.13.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/number_prefix/number_prefix-0.4.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/openssl-src/openssl-src-111.12.0+1.1.1h.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/openssl-sys/openssl-sys-0.9.58.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/pad/pad-0.1.6.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/percent-encoding/percent-encoding-2.1.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/pkg-config/pkg-config-0.3.19.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/redox_syscall/redox_syscall-0.1.57.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/scoped_threadpool/scoped_threadpool-0.1.9.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/smallvec/smallvec-0.6.9.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/term_grid/term_grid-0.1.7.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/term_size/term_size-0.3.1.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/termcolor/termcolor-1.0.4.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/termion/termion-1.5.1.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/thread_local/thread_local-0.3.6.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/ucd-util/ucd-util-0.1.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/term_size/term_size-0.3.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/tinyvec/tinyvec-0.3.4.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode-bidi/unicode-bidi-0.3.4.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode-normalization/unicode-normalization-0.1.8.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode-width/unicode-width-0.1.5.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/url/url-1.7.2.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/users/users-0.9.1.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/utf8-ranges/utf8-ranges-1.0.2.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/vcpkg/vcpkg-0.2.6.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi-build/winapi-build-0.1.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode-normalization/unicode-normalization-0.1.13.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode-width/unicode-width-0.1.8.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/url/url-2.1.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/users/users-0.11.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/vcpkg/vcpkg-0.2.10.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi-i686-pc-windows-gnu/winapi-i686-pc-windows-gnu-0.4.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi-util/winapi-util-0.1.2.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi-x86_64-pc-windows-gnu/winapi-x86_64-pc-windows-gnu-0.4.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi/winapi-0.2.8.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi/winapi-0.3.7.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/wincolor/wincolor-1.0.1.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/zoneinfo_compiled/zoneinfo_compiled-0.4.8.crate" -MD5SUM="7eff17e086fe4a809dbf8c612945eabe \ - cb23a78f4c35abcb2d8d1394645674fe \ - badb073223ca5a3a22f1dbf0267808a0 \ - 5d7155b7fbc0e234c017f418f0dc9d64 \ - 3664ceb4b5c686f1adabe1f57931c425 \ - e5767560aad375059c975285c07022c0 \ - 85562346cef4a44a32cc1fadcdd06b50 \ - 9ffb6955a3e044b99bd60c1ea934bcc2 \ - 0cd2bb93a82da2e4ca526b40ae8b341e \ - 244e19eb0ab4ad90aa523890f7104465 \ - a52ad1aa4f05f96817c8c8e66deebf29 \ - 1df8c7ed6101088c436ca467160fb646 \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi/winapi-0.3.9.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/zoneinfo_compiled/zoneinfo_compiled-0.5.1.crate" +MD5SUM="e8064cba42ae5692a85365074761ef88 \ + f44e8d1d2e61974b268852797530ea41 \ + c6443ec8d007c729ba5482008d0c864d \ + 6799c26a7eacaf8e58d3e45c6c5add89 \ + e502e6c6b0dca9c1ae2d99e92b26f645 \ + 87343079a03b28726b323c5c40c9167c \ + 882dbbc613a93f64c3709b0a2bd0d6dc \ + 483eecc236461c493fd1aab629cee9e2 \ + 5cd52aaa12a180c9e090f40a30cd2a99 \ e7c07242a95ee1df865efe9534e10a34 \ - 4583a67acf00a437e5cd27857210a526 \ - 89cabfcb37602a7b200b1a9cd660ee2e \ - 4867b6387128434a377e6ab91ea65af8 \ - 9d033cc2daa6924420a4a89e6705773f \ - 1c9fee8f180b6f3402849983a45bbd6d \ - 0d58929587967a437054a48d3df3d74f \ - c754f4e4df5f266482842053824f53a4 \ - 8a79353ba205d0a86f695053dd4d15be \ + 553b325a602b701eb7eaef228e69d0f2 \ + 54ac4c56d9ec2800b8428020f24be67c \ + 04a84513cdad48c92d8363d627904227 \ + fba3b040a55c01be7376d3dd5c4d4920 \ + 7aef65438636d8662cd61e77c42c28f0 \ + 486fd4e3f2db566414f9d0b66e377fb6 \ + e5768043e447a7423f030c1394440502 \ 4b6711425b661ef923c9ff3ef9ba8c67 \ - cc65f96341390c0f60f5216e829486e7 \ + f50d2e280b4a3491fffda43b90982544 \ 7916dcd738a8fa6a2798754c20d6e146 \ - 514a89ff59a9bf0671d7db4812725459 \ 5a9b94ba54ea1f52f2a496ba982e3282 \ - 3796b5abe0f8c5f3a9e9441c5757a52c \ - 4667779e8bc2c1c564a2f8ee1d431b35 \ - cbdebc326641fcab42bc92a113548740 \ - 9fc51e79791f918b643e3802a2e0e88f \ - 0951beec2d7a0016cfdc535649c58fc6 \ - 116a226eb8cbd3e1f7feec24f51dba15 \ - e9841fe3647cb717ba37bd36d17eee22 \ - 127403beb2fe017f7ad1b153b1538882 \ - 8a5fc6ba84f3ac8a7e43ecb99322866c \ - 87a9d36f5ebe5eae0c3e8d69d58752e1 \ - 4563373184ff931ec276dc1a659d52d2 \ - 14fab6ea3c2c94779d3c50dd2dffd10e \ - 01cb5402c0fd99cebac702b76f2f2669 \ - 4ee4b798e15d09f65c6e66c7d3c503fd \ - 9d1baf9d7576dd51ecd02dcc76810678 \ + c36d452e37c73b1e99f40bae18cddfdb \ + 4bbea6a7f7b7715c2e4eb553cf62913c \ + 57230f576c93046e708d3afcff7ac682 \ + 48067cc7d8ace5851af5f3ea557fee17 \ + 9ef4dc6ae75b107b9b8eb13d5824bba8 \ + f490982aceabdbd515348f63e638a782 \ + 448bc61aee07661464d98da7660e9a1d \ + 3cc3a4bd5861ca93d7c0d19129334703 \ b492e0a70603c3903a44ec5cabd3ba21 \ - decf47fcc527d6ff7315570be2a9de0f \ 225ea4b479317c9db74e6e74db8ef198 \ - adf9d2250c2a622c6274514e38d1f559 \ - 6b70927d96d7e02a00964cbd0732dec3 \ - de04800c89d374b8a843f91d26fa05ad \ - baaa166f66e90e94b76b7418afd5df90 \ - d34a9f507f3ecf7d93c07deb74f1cd7c \ + 73d602cc41e3e431bf4fabd129ae1616 \ + 253a33d4577293cbeb852f14069b4a84 \ f403bbb812ce1a2d9270d9159cf9e8d3 \ - 60eec117e8efaa29b898e43319da2b05 \ - d7c493ca4f84a7d50b53646421a37487 \ - 32f0ced8a8881d2c0572b879bf15b91e \ - 4e027f7213c520594ef3a334d44f162c \ - 9c27232c12abb96c68e10e21f2012639 \ - e75c0721667b6bc86472ecf7b286d9fc \ - c900e7dbce808ff8ced375077b17a163 \ + c3be058b692f0e9b25a3219b7b5d940c \ + 4272c279b06b88f8b0ffce7109348e27 \ + 81821d39675a1f584546b9920e5d6b5d \ + d4c929fc9daf131daef04ee7eaa91fd4 \ + bff823ec07c5fbcc3e425c9c9e4b38a6 \ db96b50050277bf05a3c68534bbb9586 \ - 4724370f3179d1ab61f3fd8fa60a2368 \ 09de9d01e7331ff3da11f58be8bef0df \ - b44489eb4799c4fabac3fceb48de54f7 \ - 38569b37293d94fc57b6e1449a1c38aa \ - 2f9f840bd479751f715a8f530976b6bf \ - 800e62b2bcdb24b8095ea9d6ba70ddea" + 0498c4a11448bfc35dc7bb2caa64c753 \ + cebfcf2c00532e4559ecad9c9ebaca0a" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/system/execline/execline.SlackBuild b/system/execline/execline.SlackBuild index dac9e7f781..1394c1bfd1 100644 --- a/system/execline/execline.SlackBuild +++ b/system/execline/execline.SlackBuild @@ -24,7 +24,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=execline -VERSION=${VERSION:-2.7.0.1} +VERSION=${VERSION:-2.8.0.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/system/execline/execline.info b/system/execline/execline.info index 9c13ab0f5e..4325cd74e9 100644 --- a/system/execline/execline.info +++ b/system/execline/execline.info @@ -1,8 +1,8 @@ PRGNAM="execline" -VERSION="2.7.0.1" +VERSION="2.8.0.1" HOMEPAGE="https://skarnet.org/software/execline/" -DOWNLOAD="https://skarnet.org/software/execline/execline-2.7.0.1.tar.gz" -MD5SUM="8caf152cd354c7b0e805242828fbc409" +DOWNLOAD="https://skarnet.org/software/execline/execline-2.8.0.1.tar.gz" +MD5SUM="1db2962b05f2566826ad9da4e3b5c475" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="skalibs" diff --git a/system/f2fs_tools/f2fs_tools.SlackBuild b/system/f2fs_tools/f2fs_tools.SlackBuild index 198eb74854..cfc322e817 100644 --- a/system/f2fs_tools/f2fs_tools.SlackBuild +++ b/system/f2fs_tools/f2fs_tools.SlackBuild @@ -5,7 +5,7 @@ PRGNAM=f2fs_tools SRCNAM=f2fs-tools -VERSION=${VERSION:-1.6.1} +VERSION=${VERSION:-1.14.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/system/f2fs_tools/f2fs_tools.info b/system/f2fs_tools/f2fs_tools.info index cda93b1788..d3c8afa5b2 100644 --- a/system/f2fs_tools/f2fs_tools.info +++ b/system/f2fs_tools/f2fs_tools.info @@ -1,8 +1,8 @@ PRGNAM="f2fs_tools" -VERSION="1.6.1" +VERSION="1.14.0" HOMEPAGE="http://git.kernel.org/cgit/linux/kernel/git/jaegeuk/f2fs-tools.git" -DOWNLOAD="http://git.kernel.org/cgit/linux/kernel/git/jaegeuk/f2fs-tools.git/snapshot/f2fs-tools-v1.6.1.tar.gz" -MD5SUM="3fc6caa14569e059fc41807e42641a11" +DOWNLOAD="http://git.kernel.org/cgit/linux/kernel/git/jaegeuk/f2fs-tools.git/snapshot/f2fs-tools-v1.14.0.tar.gz" +MD5SUM="b8be45bb2903d9c89d33f3dda630f7b9" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/system/fzf/fzf.SlackBuild b/system/fzf/fzf.SlackBuild index a74350a456..ae700c1ceb 100644 --- a/system/fzf/fzf.SlackBuild +++ b/system/fzf/fzf.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=fzf -VERSION=${VERSION:-0.25.1} +VERSION=${VERSION:-0.27.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -54,12 +54,14 @@ sed -i '/^BUILD_FLAGS/s/$/ -mod=vendor/' Makefile mkdir -p vendor/github.com -for DEPENDENCY in gdamore/tcell/1.3.0 \ - lucasb-eyer/go-colorful/1.0.3 \ +for DEPENDENCY in gdamore/encoding/1.0.0 \ + gdamore/tcell/1.3.0 \ + lucasb-eyer/go-colorful/1.2.0 \ mattn/go-isatty/0.0.12 \ - mattn/go-runewidth/0.0.8 \ - mattn/go-shellwords/1.0.9 \ - saracen/walker/324a081bae7e580aa0bf3afe8164acb16634afca ; do + mattn/go-runewidth/0.0.12 \ + mattn/go-shellwords/1.0.11 \ + rivo/uniseg/0.2.0 \ + saracen/walker/0.1.2 ; do DEPENDENCY_OWNER="$(echo "$DEPENDENCY" | cut -d/ -f1)" DEPENDENCY_NAME="$(echo "$DEPENDENCY" | cut -d/ -f2)" DEPENDENCY_REV="$(echo "$DEPENDENCY" | cut -d/ -f3)" @@ -71,11 +73,11 @@ for DEPENDENCY in gdamore/tcell/1.3.0 \ done mkdir -p vendor/golang.org/x -for DEPENDENCY in crypto/69ecbb4d6d5dab05e49161c6e77ea40a030884e1 \ +for DEPENDENCY in sync/036812b2e83c0ddf193dd5a34e034151da389d09 \ sys/d101bd2416d505c0448a6ce8a282482678040a89 \ - text/0.3.2 \ - sync/cd5d95a43a6e21273425c7ae415d3df9ea832eeb \ - xerrors/a985d3407aa71f30cf86696ee0a2f409709f22e1 ; do + term/de623e64d2a6562fa463152da80477d4aa07fca0 \ + text/0.3.6 \ + tools/90fa682c2a6e6a37b3a1364ce2fe1d5e41af9d6d ; do DEPENDENCY_NAME="$(echo "$DEPENDENCY" | cut -d/ -f1)" DEPENDENCY_REV="$(echo "$DEPENDENCY" | cut -d/ -f2)" diff --git a/system/fzf/fzf.info b/system/fzf/fzf.info index 3a9712d92f..5f1c696425 100644 --- a/system/fzf/fzf.info +++ b/system/fzf/fzf.info @@ -1,30 +1,34 @@ PRGNAM="fzf" -VERSION="0.25.1" +VERSION="0.27.0" HOMEPAGE="https://github.com/junegunn/fzf" -DOWNLOAD="https://github.com/junegunn/fzf/archive/0.25.1/fzf-0.25.1.tar.gz \ +DOWNLOAD="https://github.com/junegunn/fzf/archive/0.27.0/fzf-0.27.0.tar.gz \ + https://github.com/gdamore/encoding/archive/v1.0.0/encoding-1.0.0.tar.gz \ https://github.com/gdamore/tcell/archive/v1.3.0/tcell-1.3.0.tar.gz \ - https://github.com/lucasb-eyer/go-colorful/archive/v1.0.3/go-colorful-1.0.3.tar.gz \ + https://github.com/lucasb-eyer/go-colorful/archive/v1.2.0/go-colorful-1.2.0.tar.gz \ https://github.com/mattn/go-isatty/archive/v0.0.12/go-isatty-0.0.12.tar.gz \ - https://github.com/mattn/go-runewidth/archive/v0.0.8/go-runewidth-0.0.8.tar.gz \ - https://github.com/mattn/go-shellwords/archive/v1.0.9/go-shellwords-1.0.9.tar.gz \ - https://github.com/saracen/walker/archive/324a081bae7e580aa0bf3afe8164acb16634afca/walker-324a081bae7e580aa0bf3afe8164acb16634afca.tar.gz \ - https://github.com/golang/crypto/archive/69ecbb4d6d5dab05e49161c6e77ea40a030884e1/crypto-69ecbb4d6d5dab05e49161c6e77ea40a030884e1.tar.gz \ + https://github.com/mattn/go-runewidth/archive/v0.0.12/go-runewidth-0.0.12.tar.gz \ + https://github.com/mattn/go-shellwords/archive/v1.0.11/go-shellwords-1.0.11.tar.gz \ + https://github.com/rivo/uniseg/archive/v0.2.0/uniseg-0.2.0.tar.gz \ + https://github.com/saracen/walker/archive/v0.1.2/walker-0.1.2.tar.gz \ + https://github.com/golang/sync/archive/036812b2e83c0ddf193dd5a34e034151da389d09/sync-036812b2e83c0ddf193dd5a34e034151da389d09.tar.gz \ https://github.com/golang/sys/archive/d101bd2416d505c0448a6ce8a282482678040a89/sys-d101bd2416d505c0448a6ce8a282482678040a89.tar.gz \ - https://github.com/golang/text/archive/v0.3.2/text-0.3.2.tar.gz \ - https://github.com/golang/sync/archive/cd5d95a43a6e21273425c7ae415d3df9ea832eeb/sync-cd5d95a43a6e21273425c7ae415d3df9ea832eeb.tar.gz \ - https://github.com/golang/xerrors/archive/a985d3407aa71f30cf86696ee0a2f409709f22e1/xerrors-a985d3407aa71f30cf86696ee0a2f409709f22e1.tar.gz" -MD5SUM="e756a0343eb2ae4599d3a22c8f7be400 \ + https://github.com/golang/term/archive/de623e64d2a6562fa463152da80477d4aa07fca0/term-de623e64d2a6562fa463152da80477d4aa07fca0.tar.gz \ + https://github.com/golang/text/archive/v0.3.6/text-0.3.6.tar.gz \ + https://github.com/golang/tools/archive/90fa682c2a6e6a37b3a1364ce2fe1d5e41af9d6d/tools-90fa682c2a6e6a37b3a1364ce2fe1d5e41af9d6d.tar.gz" +MD5SUM="498b121f93733e45b4c432c3549b68f8 \ + fbadc383bc1ace79fa769fe2de36b87b \ ad4f913e9293c655c5b7cdeba02429e8 \ - 2a1b88991050673c3928342c11d404ae \ + 191fe5cfcb58e480ff4045c82a06091a \ 56a6121ba7ae8a13dad2925edd9f11b5 \ - af51a12aa8aaf342d266d8ede5bbc919 \ - 2bc4ce5a2fb261259ea3fd9626a1c56f \ - 59d2a11dd00e6f405ebdebe0ec22e7ee \ - 8b46ea618fa02e5c8c5a836ebf9d3960 \ + ff86c8f58d907d46399df06b7d5565bb \ + ca0ba2f62a0ce9d20fe9939d18135e45 \ + 71d5e8800299a85ecfd72a1833eefa4c \ + 2b8de2c0180b772eac09f19ed7cb264a \ + 45a3bb00e962f5ba158827f54bbdce4a \ 09d78ad8306fb264ebecd65e309e33ef \ - 5c3d2e3c8af2436fea967042a9623ba1 \ - 08d1d3802285a880954da8041653ad28 \ - 6396c1c7307899882c28f3938d4e6d18" + 4fae21a5000857ef943f4f9f93d8727a \ + f406aa34e4555c0bac8c2f00f2ab729b \ + aa1fd192d5fd5f11f7d552eea120d495" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="google-go-lang" diff --git a/system/intel-microcode/intel-microcode.SlackBuild b/system/intel-microcode/intel-microcode.SlackBuild index b01b44546b..a2e6cacf9d 100644 --- a/system/intel-microcode/intel-microcode.SlackBuild +++ b/system/intel-microcode/intel-microcode.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for intel-microcode -# Copyright 2020 Andrzej Telszewski, Szczecin +# Copyright 2021 Andrzej Telszewski, Szczecin # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,7 +24,7 @@ PRGNAM=intel-microcode SRCNAM=Intel-Linux-Processor-Microcode-Data-Files-microcode -VERSION=${VERSION:-20201110} +VERSION=${VERSION:-20210216} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} ARCH=noarch diff --git a/system/intel-microcode/intel-microcode.info b/system/intel-microcode/intel-microcode.info index 743a9c1074..9d177df889 100644 --- a/system/intel-microcode/intel-microcode.info +++ b/system/intel-microcode/intel-microcode.info @@ -1,8 +1,8 @@ PRGNAM="intel-microcode" -VERSION="20201110" +VERSION="20210216" HOMEPAGE="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files" -DOWNLOAD="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/archive/microcode-20201110/Intel-Linux-Processor-Microcode-Data-Files-microcode-20201110.tar.gz" -MD5SUM="132d927e9fc1ba01d8464ab3560e3ea6" +DOWNLOAD="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/archive/microcode-20210216/Intel-Linux-Processor-Microcode-Data-Files-microcode-20210216.tar.gz" +MD5SUM="855253d4543a4cf0a40c7fb733c4dcae" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="iucode_tool" diff --git a/system/intelmas/intelmas.SlackBuild b/system/intelmas/intelmas.SlackBuild index ea0420f8c3..1f385966c1 100644 --- a/system/intelmas/intelmas.SlackBuild +++ b/system/intelmas/intelmas.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=intelmas -VERSION=${VERSION:-1.5} +VERSION=${VERSION:-1.7} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/system/intelmas/intelmas.info b/system/intelmas/intelmas.info index 7f17259929..3fe80dd80c 100644 --- a/system/intelmas/intelmas.info +++ b/system/intelmas/intelmas.info @@ -1,8 +1,8 @@ PRGNAM="intelmas" -VERSION="1.5" -HOMEPAGE="https://downloadcenter.intel.com/download/30162" -DOWNLOAD="https://downloadmirror.intel.com/30162/eng/Intel%C2%AE_MAS_CLI_Tool_Linux.zip" -MD5SUM="1679f9d79769aa244c162723650bc57e" +VERSION="1.7" +HOMEPAGE="https://downloadcenter.intel.com/download/30379" +DOWNLOAD="https://downloadmirror.intel.com/30379/eng/Intel%C2%AE_MAS_CLI_Tool_Linux_1.7.zip" +MD5SUM="c07beb6b400ae2bf583c5b9fdbbb1bd3" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/system/intelmas/slack-desc b/system/intelmas/slack-desc index a09c4a9d2c..8591c17410 100644 --- a/system/intelmas/slack-desc +++ b/system/intelmas/slack-desc @@ -13,7 +13,7 @@ intelmas: and Optane memory devices. It provides firmware update capability as intelmas: well as reading and setting many configuration settings. intelmas: intelmas: -intelmas: Homepage: https://downloadcenter.intel.com/download/30162 +intelmas: Homepage: https://downloadcenter.intel.com/download/30379 intelmas: intelmas: intelmas: diff --git a/system/jdupes/jdupes.SlackBuild b/system/jdupes/jdupes.SlackBuild index 70c8afdc28..9ef57a215c 100644 --- a/system/jdupes/jdupes.SlackBuild +++ b/system/jdupes/jdupes.SlackBuild @@ -21,7 +21,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=jdupes -VERSION=${VERSION:-1.19.1} +VERSION=${VERSION:-1.19.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -62,6 +62,7 @@ cd $TMP rm -rf $PRGNAM-$VERSION tar xvf $CWD/$PRGNAM-$VERSION.tar.gz cd $PRGNAM-$VERSION +rm testdir/recursed_a/symlink_infinite_loop chown -R root:root . find -L . \ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ diff --git a/system/jdupes/jdupes.info b/system/jdupes/jdupes.info index 88e1f2ee77..2193d76102 100644 --- a/system/jdupes/jdupes.info +++ b/system/jdupes/jdupes.info @@ -1,8 +1,8 @@ PRGNAM="jdupes" -VERSION="1.19.1" +VERSION="1.19.2" HOMEPAGE="https://github.com/jbruchon/jdupes" -DOWNLOAD="https://github.com/jbruchon/jdupes/archive/v1.19.1/jdupes-1.19.1.tar.gz" -MD5SUM="36702a0a8797627790ae3e1cf1f64e23" +DOWNLOAD="https://github.com/jbruchon/jdupes/archive/v1.19.2/jdupes-1.19.2.tar.gz" +MD5SUM="db9c05aa7a1c61390cbdb41ad1ab8fb4" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/system/jenkins/jenkins.SlackBuild b/system/jenkins/jenkins.SlackBuild index 7e2889a366..b87aec3c39 100644 --- a/system/jenkins/jenkins.SlackBuild +++ b/system/jenkins/jenkins.SlackBuild @@ -24,7 +24,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=jenkins -VERSION=${VERSION:-2.263.4} +VERSION=${VERSION:-2.277.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/system/jenkins/jenkins.info b/system/jenkins/jenkins.info index d8aed5559e..e7e644d4a7 100644 --- a/system/jenkins/jenkins.info +++ b/system/jenkins/jenkins.info @@ -1,8 +1,8 @@ PRGNAM="jenkins" -VERSION="2.263.4" +VERSION="2.277.2" HOMEPAGE="https://www.jenkins.io/" -DOWNLOAD="http://mirrors.jenkins.io/war-stable/2.263.4/jenkins.war" -MD5SUM="c6980fe4b5e503efff10d0f56f5cf427" +DOWNLOAD="http://mirrors.jenkins.io/war-stable/2.277.2/jenkins.war" +MD5SUM="28e9cfedc215824551df7c83aee8768d" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="jdk" diff --git a/system/kapacitor/kapacitor.SlackBuild b/system/kapacitor/kapacitor.SlackBuild index 730e37a939..100a848ad7 100644 --- a/system/kapacitor/kapacitor.SlackBuild +++ b/system/kapacitor/kapacitor.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=kapacitor -VERSION=${VERSION:-1.5.8} +VERSION=${VERSION:-1.5.9} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/system/kapacitor/kapacitor.info b/system/kapacitor/kapacitor.info index 6b56358db1..cb6885d7db 100644 --- a/system/kapacitor/kapacitor.info +++ b/system/kapacitor/kapacitor.info @@ -1,10 +1,10 @@ PRGNAM="kapacitor" -VERSION="1.5.8" +VERSION="1.5.9" HOMEPAGE="https://www.influxdata.com" -DOWNLOAD="https://dl.influxdata.com/kapacitor/releases/kapacitor-1.5.8_linux_i386.tar.gz" -MD5SUM="06d9e8841cc7ddd4a42f6bf58923f636" -DOWNLOAD_x86_64="https://dl.influxdata.com/kapacitor/releases/kapacitor-1.5.8_linux_amd64.tar.gz" -MD5SUM_x86_64="1fc6105c17083488ea18d1bfe9f010e1" +DOWNLOAD="https://dl.influxdata.com/kapacitor/releases/kapacitor-1.5.9_linux_i386.tar.gz" +MD5SUM="7f396a3b6ec6133407cdeb01c74eea4e" +DOWNLOAD_x86_64="https://dl.influxdata.com/kapacitor/releases/kapacitor-1.5.9_linux_amd64.tar.gz" +MD5SUM_x86_64="c3e8ad4207b2e4f0af63989e55b8c808" REQUIRES="" MAINTAINER="Ebben Aries" EMAIL="slackbuilds@dscp.org" diff --git a/system/kegs/README.Slackware b/system/kegs/README.Slackware index 03e0ebf940..7a66ba8fb8 100644 --- a/system/kegs/README.Slackware +++ b/system/kegs/README.Slackware @@ -1,34 +1,23 @@ ROM Images ========== -KEGS requires a ROM image dumped from an Apple IIgs. This will typically -be called either "rom01" (131072 bytes) or "rom03" (262144 bytes), -and will often be distributed in zip files called apple2g1.zip and -apple2gs.zip (for use with MESS). This package can optionally include -the ROM file. To do this, place the ROM image in the slackbuild -directory before running the script. The image will be installed -as /usr/share/kegs/rom03 (or rom01). If you do not include the ROM -in the package, you will need to manually copy the rom03 image to -/usr/share/kegs/rom03 before the emulator will work properly. +KEGS requires a ROM image dumped from an Apple IIgs. This will +typically be called either "rom01" (131072 bytes) or "rom03" (262144 +bytes), and will often be distributed in zip files called apple2g1.zip +and apple2gs.zip (for use with MESS). This package includes the +"rom03" file. If you want to also use the older ROM01 file, copy it to +/usr/share/kegs after the package is installed, and select it from the +config menu (F4) or edit the path in ~/.config.kegs. Audio ===== -kegs uses OSS for audio. To get sound working, you have 3 options: +As of version 1.05, kegs uses PulseAudio by default. This is the default +in the SlackBuild, so most users won't have to do anything special. -1. Run kegs as "aoss xkegs", or launch it from your desktop's application - menu (which does the same thing). - -2. Enable ALSA OSS emulation: - # chmod +x /etc/rc.d/rc.alsa-oss - # /etc/rc.d/rc.alsa-oss - - However, this may interfere with other applications' use of the - sound card. - -3. If you already use OSSv4 (audio/oss from slackbuilds.org), kegs - should be able to use it. It's not recommended to switch to OSSv4 - just to get audio working in kegs, though. +It's also possible to build kegs for OSS audio, or ALSA using the +aoss "shim" layer. To do this, set 'AUDIO=oss' or 'AUDIO=alsa' in the +script's environment. GS/OS Disk Images ================= diff --git a/system/kegs/allow_sound_open_fail.diff b/system/kegs/allow_sound_open_fail.diff deleted file mode 100644 index bf9086f72d..0000000000 --- a/system/kegs/allow_sound_open_fail.diff +++ /dev/null @@ -1,15 +0,0 @@ -diff -Naur kegs.0.91/src/sound.c kegs.0.91.patched/src/sound.c ---- kegs.0.91/src/sound.c 2004-12-06 19:42:47.000000000 -0500 -+++ kegs.0.91.patched/src/sound.c 2015-06-21 17:48:21.000000000 -0400 -@@ -363,9 +363,9 @@ - - ret = read(read_fd, &tmp, 4); - if(ret != 4) { -- printf("parent dying, could not get sample rate from child\n"); -+ printf("parent could not get audio sample rate from child, disabling sound.\n"); - printf("ret: %d, fd: %d errno:%d\n", ret, read_fd, errno); -- exit(1); -+ g_audio_enable = 0; - } - close(read_fd); - diff --git a/system/kegs/allow_window_close.diff b/system/kegs/allow_window_close.diff index 538022e044..b1343b2e89 100644 --- a/system/kegs/allow_window_close.diff +++ b/system/kegs/allow_window_close.diff @@ -1,35 +1,36 @@ -diff -Naur kegs.0.91/src/xdriver.c kegs.0.91.patched//src/xdriver.c ---- kegs.0.91/src/xdriver.c 2004-12-06 19:42:47.000000000 -0500 -+++ kegs.0.91.patched//src/xdriver.c 2011-01-27 04:28:42.000000000 -0500 -@@ -57,6 +57,7 @@ - Display *g_display = 0; - Visual *g_vis = 0; - Window g_a2_win; -+Atom g_wmdelete_atom; - GC g_a2_winGC; - XFontStruct *g_text_FontSt; - Colormap g_a2_colormap = 0; -@@ -582,6 +583,9 @@ +diff -Naur kegs.1.05/src/xdriver.c kegs.1.05.patched/src/xdriver.c +--- kegs.1.05/src/xdriver.c 2021-01-24 18:37:34.000000000 -0500 ++++ kegs.1.05.patched/src/xdriver.c 2021-02-25 17:53:28.054595900 -0500 +@@ -629,13 +629,10 @@ 0, &my_winSizeHints, 0, &my_winClassHint); - XMapRaised(g_display, g_a2_win); + XMapRaised(g_display, x_win); + +- if(win_info_ptr != &g_mainwin_info) { +- // Debugger window + win_info_ptr->delete_atom = XInternAtom(g_display, + "WM_DELETE_WINDOW", False); + XSetWMProtocols(g_display, x_win, &(win_info_ptr->delete_atom), + 1); +- } -+ g_wmdelete_atom = XInternAtom(g_display, "WM_DELETE_WINDOW", True); -+ XSetWMProtocols(g_display, g_a2_win, &g_wmdelete_atom, 1); -+ XSync(g_display, False); - g_a2_winGC = XCreateGC(g_display, g_a2_win, 0, (XGCValues *) 0); -@@ -1086,6 +1090,13 @@ - (word32)ev.xcolormap.colormap, - ev.xcolormap.new, ev.xcolormap.state); - break; -+ case ClientMessage: -+ if(ev.xclient.data.l[0] == g_wmdelete_atom) { -+ x_auto_repeat_on(1); -+ XCloseDisplay(g_display); -+ exit(0); -+ } -+ break; - default: - printf("X event 0x%08x is unknown!\n", - ev.type); +@@ -1092,9 +1089,15 @@ + case ClientMessage: + win_info_ptr = x_find_xwin(ev.xclient.window); + if(ev.xclient.data.l[0] == win_info_ptr->delete_atom) { +- // This is a WM_DELETE_WINDOW event +- // Just unmap the window +- win_info_ptr->kimage_ptr->active = 0; ++ if(win_info_ptr == &g_debugwin_info) { ++ // This is a WM_DELETE_WINDOW event ++ // Just unmap the window ++ win_info_ptr->kimage_ptr->active = 0; ++ } else { ++ x_auto_repeat_on(1); ++ XCloseDisplay(g_display); ++ exit(0); ++ } + } else { + printf("unknown ClientMessage\n"); + } diff --git a/system/kegs/config.kegs.default b/system/kegs/config.kegs.default index 782bfb8f3a..4408cee760 100644 --- a/system/kegs/config.kegs.default +++ b/system/kegs/config.kegs.default @@ -8,4 +8,4 @@ s6d2 = s7d1 = #NUCLEUS03 -g_cfg_rom_path = @ROM@ +g_cfg_rom_path = /usr/share/kegs/rom03 diff --git a/system/kegs/doinst.sh b/system/kegs/doinst.sh index 5fb28930db..f6a957d203 100644 --- a/system/kegs/doinst.sh +++ b/system/kegs/doinst.sh @@ -1,3 +1,9 @@ +if [ -e usr/share/icons/hicolor/icon-theme.cache ]; then + if [ -x /usr/bin/gtk-update-icon-cache ]; then + /usr/bin/gtk-update-icon-cache usr/share/icons/hicolor >/dev/null 2>&1 + fi +fi + 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/system/kegs/kegs.png b/system/kegs/icons/128.png Binary files differindex 578329931f..578329931f 100644 --- a/system/kegs/kegs.png +++ b/system/kegs/icons/128.png diff --git a/system/kegs/icons/16.png b/system/kegs/icons/16.png Binary files differnew file mode 100644 index 0000000000..7dbbef05e5 --- /dev/null +++ b/system/kegs/icons/16.png diff --git a/system/kegs/icons/32.png b/system/kegs/icons/32.png Binary files differnew file mode 100644 index 0000000000..15b49662ca --- /dev/null +++ b/system/kegs/icons/32.png diff --git a/system/kegs/icons/48.png b/system/kegs/icons/48.png Binary files differnew file mode 100644 index 0000000000..7caf94efd2 --- /dev/null +++ b/system/kegs/icons/48.png diff --git a/system/kegs/kegs.SlackBuild b/system/kegs/kegs.SlackBuild index 79883b8daa..851b036d01 100644 --- a/system/kegs/kegs.SlackBuild +++ b/system/kegs/kegs.SlackBuild @@ -6,6 +6,15 @@ # Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details. +# 20210225 bkw: update for v1.05. lots of changes: +# - include the ROM image in the package (add it to DOWNLOAD) +# - allow_sound_open_fail.diff no longer required +# - rework allow_window_close.diff for v1.05 +# - .desktop file no longer needs Terminal=true +# - upstream now supports pulseaudio, so build with it by default. add +# AUDIO variable to build the old OSS sound support or ALSA via aoss +# instead. + # 20170305 bkw: # - fix building under installwatch, caused by a symlink in the # tarball being listed before its target Why does this choke @@ -19,8 +28,8 @@ # - "Exec=aoss xkegs" in .desktop file PRGNAM=kegs -VERSION=${VERSION:-0.91} -BUILD=${BUILD:-2} +VERSION=${VERSION:-1.05} +BUILD=${BUILD:-1} TAG=${TAG:-_SBo} if [ -z "$ARCH" ]; then @@ -48,45 +57,48 @@ fi set -e +AUDIO=${AUDIO:-pulse} +VARS=$CWD/makevars/vars.$AUDIO + +if [ ! -e $VARS ]; then + echo -n "*** AUDIO=\"$AUDIO\" not supported. Use one of: " 1>&2 + list="$( ls -1 $CWD/makevars/vars.* | cut -d. -f2 )" + echo $list 1>&2 + exit 1 +fi + rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP rm -rf $PRGNAM.$VERSION -tar xvf $CWD/$PRGNAM.$VERSION.tar.gz --exclude vars +tar xvf $CWD/$PRGNAM.$VERSION.tar.gz \ + --exclude '*/KEGSMAC.app' \ + --exclude xkegs cd $PRGNAM.$VERSION chown -R root:root . -find -L . \ - \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 -o -perm 511 \) \ - -exec chmod 755 {} \; -o \ - \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ - -exec chmod 644 {} \; +find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \ + \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} \+ + +# device name for joysticks has changed for the 21st century. +sed -i 's,/dev/js,/dev/input/js,' src/joystick_driver.c # xkegs refuses to close (close button greyed-out by window manager). # Small patch by SlackBuild author fixes this large annoyance (which is # extra-annoying because there's also no Quit option in the kegs menu). # I've sent this upstream, maybe it'll get integrated in future versions. +# 20210225 bkw: Years later. Patch had to change for 1.05. The README +# for kegs *actually says* you can close the main KEGS window to quit, +# *and you can't fucking close it* without this patch. Apologies if I +# sound a bit strident, but... patch -p1 < $CWD/allow_window_close.diff -# Matthew Miller pointed out this patch to me. Since kegs uses OSS for -# audio, and modern Slackware has ALSA OSS emulation disabled by default, -# sound won't work unless xkegs is run via aoss, or OSS modules are -# loaded. This patch allows the emulator to start with sound disabled if -# it can't open the OSS audio device (instead of it being a fatal error). -# I've also updated the README to explain how to get audio to work. -patch -p1 < $CWD/allow_sound_open_fail.diff - cd src rm -f vars -ln -s vars_x86linux vars -make CCOPTS="$SLKCFLAGS" x$PRGNAM to_pro partls +cat $VARS > vars +make SLKCFLAGS="$SLKCFLAGS" x$PRGNAM to_pro partls cd - # No install target, just stick it all where it goes. -# The icon was converted from the Mac OSX icon with icns2png. -# The .desktop has 'Terminal=true' because xkegs *really* wants -# to be started from a terminal (the debugger uses stdio, and -# is too easy to accidentally enter by center-clicking the window). - mkdir -p \ $PKG/usr/bin \ $PKG/usr/libexec \ @@ -97,12 +109,26 @@ mkdir -p \ install -s -m0755 x$PRGNAM $PKG/usr/libexec/ install -s -m0755 src/to_pro src/partls $PKG/usr/bin/ install -m0755 $CWD/x$PRGNAM.sh $PKG/usr/bin/x$PRGNAM -install -m0644 $CWD/$PRGNAM.png $PKG/usr/share/pixmaps/ install -m0644 $CWD/$PRGNAM.desktop $PKG/usr/share/applications/ +install -m0644 $CWD/config.$PRGNAM.default $PKG/usr/share/$PRGNAM + +# The icons were converted from the Mac OSX icon with icns2png. +for i in 16 32 48 128; do + idir=$PKG/usr/share/icons/hicolor/${i}x${i}/apps + mkdir -p $idir + cat $CWD/icons/$i.png > $idir/$PRGNAM.png +done + +# old-style icon (e.g. windowmaker, fvwm2) +ln -s ../icons/hicolor/48x48/apps/$PRGNAM.png $PKG/usr/share/pixmaps/$PRGNAM.png + +# Include the ROM image in the package. It's been available on the +# asimov site for at least 20 years now, Apple has never complained. +unzip -p $CWD/gsrom03.zip > $PKG/usr/share/$PRGNAM/rom03 # Man pages are specific to the SlackBuild, though I've sent # them upstream for consideration. -for file in $CWD/*.1; do +for file in $CWD/man/*.1; do sed "s/@VERSION@/$VERSION/g" $file \ | gzip -9c \ > $PKG/usr/man/man1/$( basename $file ).gz @@ -113,34 +139,12 @@ done ln -s x$PRGNAM.1.gz $PKG/usr/man/man1/$PRGNAM.1.gz ln -s x$PRGNAM $PKG/usr/bin/$PRGNAM -# Handle the ROM image, if we find it. Filenames are listed in -# reverse order of preference. -for file in ROM01 rom01 ROM03 rom03; do - if [ -e "$CWD/$file" ]; then - ROMFILE="$CWD/$file" - fi -done - -if [ -e "$ROMFILE" ]; then - ROMNAME="$( basename "$ROMFILE" )" - install -m0644 "$ROMFILE" $PKG/usr/share/$PRGNAM -else - # We don't have a ROM, so we don't include one in the package, but we - # do still set the path to /usr/share/kegs/rom03 in the config file, - # so all the user has to do is copy the ROM there later. - ROMNAME=rom03 -fi - -sed "s,@ROM@,/usr/share/$PRGNAM/$ROMNAME," \ - < $CWD/config.$PRGNAM.default \ - > $PKG/usr/share/$PRGNAM/config.$PRGNAM.default - mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION install -m0644 *.txt $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install -cat $CWD/slack-desc > $PKG/install/slack-desc +sed "s,@AUDIO@,$AUDIO," $CWD/slack-desc > $PKG/install/slack-desc cat $CWD/doinst.sh > $PKG/install/doinst.sh cd $PKG diff --git a/system/kegs/kegs.desktop b/system/kegs/kegs.desktop index 229dc9fe7d..3339d2bafa 100644 --- a/system/kegs/kegs.desktop +++ b/system/kegs/kegs.desktop @@ -3,8 +3,8 @@ Version=1.0 Name=KEGS GenericName=Apple IIgs Emulator Type=Application -Exec=aoss xkegs +Exec=xkegs Icon=kegs -Terminal=true +Terminal=false StartupNotify=false Categories=Game;Emulator; diff --git a/system/kegs/kegs.info b/system/kegs/kegs.info index db8446cf08..937cf787c0 100644 --- a/system/kegs/kegs.info +++ b/system/kegs/kegs.info @@ -1,8 +1,10 @@ PRGNAM="kegs" -VERSION="0.91" +VERSION="1.05" HOMEPAGE="http://kegs.sourceforge.net/" -DOWNLOAD="http://kegs.sourceforge.net/kegs.0.91.tar.gz" -MD5SUM="ec3967d3276bb3d1dd601c7b8f750df5" +DOWNLOAD="http://kegs.sourceforge.net/kegs.1.05.tar.gz \ + https://mirrors.apple2.org.za/ftp.apple.asimov.net/emulators/rom_images/gsrom03.zip" +MD5SUM="b7f0452bf173eecdfadf9a82c4f75bea \ + 029ebd31845614636f6a34a19730cd57" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/system/kegs/makevars/vars.alsa b/system/kegs/makevars/vars.alsa new file mode 100644 index 0000000000..c8eb5b26aa --- /dev/null +++ b/system/kegs/makevars/vars.alsa @@ -0,0 +1,7 @@ +TARGET = xkegs +OBJECTS1 = xdriver.o +CCOPTS = $(SLKCFLAGS) +NAME = xkegs +LD = $(CC) +EXTRA_LIBS = -lXext -laoss +EXTRA_SPECIALS = diff --git a/system/kegs/makevars/vars.oss b/system/kegs/makevars/vars.oss new file mode 100644 index 0000000000..e71940cd21 --- /dev/null +++ b/system/kegs/makevars/vars.oss @@ -0,0 +1,7 @@ +TARGET = xkegs +OBJECTS1 = xdriver.o +CCOPTS = $(SLKCFLAGS) +NAME = xkegs +LD = $(CC) +EXTRA_LIBS = -lXext +EXTRA_SPECIALS = diff --git a/system/kegs/makevars/vars.pulse b/system/kegs/makevars/vars.pulse new file mode 100644 index 0000000000..8521ec9b6f --- /dev/null +++ b/system/kegs/makevars/vars.pulse @@ -0,0 +1,7 @@ +TARGET = xkegs +OBJECTS1 = pulseaudio_driver.o xdriver.o +CCOPTS = $(SLKCFLAGS) -DPULSE_AUDIO +NAME = xkegs +LD = $(CC) +EXTRA_LIBS = -lXext -lpulse +EXTRA_SPECIALS = diff --git a/system/kegs/partls.1 b/system/kegs/man/partls.1 index 1af148532b..1af148532b 100644 --- a/system/kegs/partls.1 +++ b/system/kegs/man/partls.1 diff --git a/system/kegs/to_pro.1 b/system/kegs/man/to_pro.1 index a58fada52d..a58fada52d 100644 --- a/system/kegs/to_pro.1 +++ b/system/kegs/man/to_pro.1 diff --git a/system/kegs/xkegs.1 b/system/kegs/man/xkegs.1 index 907a6095cd..eb14f217e6 100644 --- a/system/kegs/xkegs.1 +++ b/system/kegs/man/xkegs.1 @@ -86,8 +86,7 @@ Unlimited, 1MHz, 2.8MHz, 8.0MHz Enter KEGS debugger (can also be done by center\-clicking the mouse on the xkegs window). .br -The debugger is tty\-based, and runs on the terminal -that xkegs was started from. +The debugger is X\-based, and runs in a separate window. .TP \fBF7\fR Toggle fast_disk_emul on/off diff --git a/system/kegs/slack-desc b/system/kegs/slack-desc index 5db61e7330..3ecf8b066b 100644 --- a/system/kegs/slack-desc +++ b/system/kegs/slack-desc @@ -13,7 +13,7 @@ kegs: Apple IIgs was the most powerful computer in the Apple II line. It kegs: first was sold in 1986. An Apple IIgs has the capability to run almost kegs: all Apple II, Apple IIe, and Apple IIc programs. kegs: -kegs: +kegs: Package built with audio system '@AUDIO@'. kegs: kegs: kegs: diff --git a/system/kegs/xkegs.sh b/system/kegs/xkegs.sh index 55f0719b73..a947f07f76 100644 --- a/system/kegs/xkegs.sh +++ b/system/kegs/xkegs.sh @@ -8,8 +8,13 @@ # read it from /usr/share/kegs/config.kegs, but it'll freeze if # it doesn't have write permission! +# Update for v1.05: kegs will now start without ~/.config.kegs, +# but if you do that, it'll save its config in the current dir as +# "config.kegs" (no leading dot). So this wrapper's still necessary. +# Added the missing "$@" so options actually get passed to kegs. + if [ ! -e ~/.config.kegs ]; then cat /usr/share/kegs/config.kegs.default > ~/.config.kegs fi -exec /usr/libexec/xkegs +exec /usr/libexec/xkegs "$@" diff --git a/system/lddsafe/README b/system/lddsafe/README new file mode 100644 index 0000000000..d1f180e6be --- /dev/null +++ b/system/lddsafe/README @@ -0,0 +1,6 @@ +lddsafe (safe replacement for ldd) + +lddsafe prints shared library dependencies for executables and shared +libraries. However, it uses objdump instead of loading the program, +hence avoiding the security problems of ldd. lddsafe also includes +nonrecursive mode (-n option), which lists direct dependencies only. diff --git a/system/lddsafe/lddsafe.1 b/system/lddsafe/lddsafe.1 new file mode 100644 index 0000000000..9b4ae84fbd --- /dev/null +++ b/system/lddsafe/lddsafe.1 @@ -0,0 +1,66 @@ +.\" Man page generated from reStructuredText. +. +.TH LDDSAFE 1 "2021-02-28" "20110819_02842ba" "SlackBuilds.org" +.SH NAME +lddsafe \- safely print shared library dependencies (similar to ldd) +. +.nr rst2man-indent-level 0 +. +.de1 rstReportMargin +\\$1 \\n[an-margin] +level \\n[rst2man-indent-level] +level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] +- +\\n[rst2man-indent0] +\\n[rst2man-indent1] +\\n[rst2man-indent2] +.. +.de1 INDENT +.\" .rstReportMargin pre: +. RS \\$1 +. nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] +. nr rst2man-indent-level +1 +.\" .rstReportMargin post: +.. +.de UNINDENT +. RE +.\" indent \\n[an-margin] +.\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] +.nr rst2man-indent-level -1 +.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] +.in \\n[rst2man-indent\\n[rst2man-indent-level]]u +.. +.\" RST source for lddsafe(1) man page. Convert with: +. +.\" rst2man.py lddsafe.rst > lddsafe.1 +. +.\" rst2man.py comes from the SBo development/docutils package. +. +.SH SYNOPSIS +.sp +lddsafe [\fI\-n\fP] \fBFILE\fP ... +.SH DESCRIPTION +.sp +lddsafe is a shell script written for Linux distributions (tested +under Slackware Linux) that prints shared library dependencies for +executable files and shared libraries, similar to ldd. However, +it uses objdump instead of loading the program, hence avoiding the +security problems of ldd. +.SH OPTIONS +.INDENT 0.0 +.TP +.B \-n +Nonrecursive mode. List direct dependencies only. +.UNINDENT +.SH AUTHORS +.sp +lddsafe was written by Ricardo Garcia Gonzalez and Ivan Mironov, and +released as public domain code. +.sp +This man page written for the SlackBuilds.org project +by B. Watson, and is licensed under the WTFPL. +.SH SEE ALSO +.sp +The lddsafe homepage: \fI\%https://github.com/rg3/lddsafe/\fP +.\" Generated by docutils manpage writer. +. diff --git a/system/lddsafe/lddsafe.SlackBuild b/system/lddsafe/lddsafe.SlackBuild new file mode 100644 index 0000000000..abd02d1575 --- /dev/null +++ b/system/lddsafe/lddsafe.SlackBuild @@ -0,0 +1,38 @@ +#!/bin/sh + +# Slackware build script for lddsafe + +# Written by B. Watson (yalhcru@gmail.com) + +# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details. + +# 20210228 bkw: I've been using this for years, never got around +# to making a SBo build for it until now. Since it's only one +# self-contained shell script and one README, no point dealing with a +# tarball at all, just link to the 'raw' files on github. + +PRGNAM=lddsafe +VERSION=${VERSION:-20110819_02842ba} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} + +ARCH=noarch + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +set -e + +rm -rf $PKG +mkdir -p $OUTPUT \ + $PKG/usr/bin $PKG/usr/doc/$PRGNAM-$VERSION $PKG/usr/man/man1 $PKG/install +install -m0755 -oroot -groot $CWD/$PRGNAM $PKG/usr/bin/$PRGNAM +gzip -9c < $CWD/$PRGNAM.1 > $PKG/usr/man/man1/$PRGNAM.1.gz +install -m0644 -oroot -groot $CWD/README.textile $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild +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/system/lddsafe/lddsafe.info b/system/lddsafe/lddsafe.info new file mode 100644 index 0000000000..e782e2e71a --- /dev/null +++ b/system/lddsafe/lddsafe.info @@ -0,0 +1,12 @@ +PRGNAM="lddsafe" +VERSION="20110819_02842ba" +HOMEPAGE="https://github.com/rg3/lddsafe/" +DOWNLOAD="https://raw.githubusercontent.com/rg3/lddsafe/02842bab5b8d1341fb34c632603dbe1c20e7ab51/lddsafe \ + https://raw.githubusercontent.com/rg3/lddsafe/02842bab5b8d1341fb34c632603dbe1c20e7ab51/README.textile" +MD5SUM="7c9f3a4035a4b438e2ec44c4d27b158f \ + 6e4fa6979ae375cc60f9c444846bcb8d" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="" +MAINTAINER="B. Watson" +EMAIL="yalhcru@gmail.com" diff --git a/system/lddsafe/lddsafe.rst b/system/lddsafe/lddsafe.rst new file mode 100644 index 0000000000..37c15b22b8 --- /dev/null +++ b/system/lddsafe/lddsafe.rst @@ -0,0 +1,52 @@ +.. RST source for lddsafe(1) man page. Convert with: +.. rst2man.py lddsafe.rst > lddsafe.1 +.. rst2man.py comes from the SBo development/docutils package. + +.. |version| replace:: 20110819_02842ba +.. |date| date:: + +======= +lddsafe +======= + +--------------------------------------------------------- +safely print shared library dependencies (similar to ldd) +--------------------------------------------------------- + +:Manual section: 1 +:Manual group: SlackBuilds.org +:Date: |date| +:Version: |version| + +SYNOPSIS +======== + +lddsafe [*-n*] **FILE** ... + +DESCRIPTION +=========== + +lddsafe is a shell script written for Linux distributions (tested +under Slackware Linux) that prints shared library dependencies for +executable files and shared libraries, similar to ldd. However, +it uses objdump instead of loading the program, hence avoiding the +security problems of ldd. + +OPTIONS +======= + +-n Nonrecursive mode. List direct dependencies only. + +AUTHORS +======= + +lddsafe was written by Ricardo Garcia Gonzalez and Ivan Mironov, and +released as public domain code. + +This man page written for the SlackBuilds.org project +by B. Watson, and is licensed under the WTFPL. + +SEE ALSO +======== + +The lddsafe homepage: https://github.com/rg3/lddsafe/ diff --git a/system/lddsafe/slack-desc b/system/lddsafe/slack-desc new file mode 100644 index 0000000000..ddc5f764c2 --- /dev/null +++ b/system/lddsafe/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +lddsafe: lddsafe (safe replacement for ldd) +lddsafe: +lddsafe: lddsafe prints shared library dependencies for executables and shared +lddsafe: libraries. However, it uses objdump instead of loading the program, +lddsafe: hence avoiding the security problems of ldd. lddsafe also includes +lddsafe: nonrecursive mode (-n option), which lists direct dependencies only. +lddsafe: +lddsafe: +lddsafe: +lddsafe: +lddsafe: diff --git a/system/letsencrypt/letsencrypt.SlackBuild b/system/letsencrypt/letsencrypt.SlackBuild index 4c017a7441..09ce608197 100644 --- a/system/letsencrypt/letsencrypt.SlackBuild +++ b/system/letsencrypt/letsencrypt.SlackBuild @@ -24,7 +24,7 @@ PRGNAM=letsencrypt SRCNAM=certbot -VERSION=${VERSION:-1.12.0} +VERSION=${VERSION:-1.14.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/system/letsencrypt/letsencrypt.info b/system/letsencrypt/letsencrypt.info index d4831ccca7..f4d2655a90 100644 --- a/system/letsencrypt/letsencrypt.info +++ b/system/letsencrypt/letsencrypt.info @@ -1,8 +1,8 @@ PRGNAM="letsencrypt" -VERSION="1.12.0" +VERSION="1.14.0" HOMEPAGE="https://letsencrypt.org/" -DOWNLOAD="https://github.com/certbot/certbot/archive/v1.12.0/certbot-1.12.0.tar.gz" -MD5SUM="c1f0ec078646026f4a60b81f198fef7e" +DOWNLOAD="https://github.com/certbot/certbot/archive/v1.14.0/certbot-1.14.0.tar.gz" +MD5SUM="88f267993e5f887dde34a0b042d84585" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="configobj mock pytz python3-pythondialog zope.component pyrfc3339 psutil python-parsedatetime python-configargparse werkzeug ndg_httpsclient python3-augeas josepy funcsigs requests-toolbelt python-distro python-certifi python3-packaging" diff --git a/system/lirc/lirc.SlackBuild b/system/lirc/lirc.SlackBuild index 20b1e09d51..0180629362 100644 --- a/system/lirc/lirc.SlackBuild +++ b/system/lirc/lirc.SlackBuild @@ -3,7 +3,7 @@ # Slackware build script for lirc # Copyright 2009 Murat D. Kadirov <banderols@gmail.com> -# Copyright 2015 Jeremy Hansen <jebrhansen+SBo -at- gmail.com> +# Copyright 2015-2021 Jeremy Hansen <jebrhansen+SBo -at- gmail.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -27,7 +27,7 @@ PRGNAM=lirc VERSION=${VERSION:-0.9.3a} -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} TAG=${TAG:-_SBo} KERNEL=${KERNEL:-$(uname -r)} diff --git a/system/lirc/lirc.info b/system/lirc/lirc.info index 4b5767ee9b..a338a56123 100644 --- a/system/lirc/lirc.info +++ b/system/lirc/lirc.info @@ -5,6 +5,6 @@ DOWNLOAD="http://downloads.sourceforge.net/project/lirc/LIRC/0.9.3a/lirc-0.9.3a. MD5SUM="f9ed5dd0684a52c7cd98672e71e81b05" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="python3-PyYAML" +REQUIRES="python3-PyYAML pygobject3-python3" MAINTAINER="Jeremy Hansen" EMAIL="jebrhansen+SBo -at- gmail.com" diff --git a/system/lxtask/lxtask.SlackBuild b/system/lxtask/lxtask.SlackBuild index 773b8f900d..3856967c99 100644 --- a/system/lxtask/lxtask.SlackBuild +++ b/system/lxtask/lxtask.SlackBuild @@ -51,6 +51,8 @@ # * updated. # 0.1.9-1: 11/mar/2019 by Matteo Bernardini <ponce@slackbuilds.org> # * updated. +# 0.1.10-1: 10/apr/2021 by Matteo Bernardini <ponce@slackbuilds.org> +# * updated. # # Run 'sh lxtask.SlackBuild' to build a Slackware package. # The package is created in /tmp . @@ -59,7 +61,7 @@ # ----------------------------------------------------------------------------- PRGNAM=lxtask -VERSION=${VERSION:-0.1.9} +VERSION=${VERSION:-0.1.10} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/system/lxtask/lxtask.info b/system/lxtask/lxtask.info index 80d2cb4154..8e9a1f2b23 100644 --- a/system/lxtask/lxtask.info +++ b/system/lxtask/lxtask.info @@ -1,8 +1,8 @@ PRGNAM="lxtask" -VERSION="0.1.9" +VERSION="0.1.10" HOMEPAGE="https://wiki.lxde.org/en/LXTask" -DOWNLOAD="https://downloads.sf.net/lxde/lxtask-0.1.9.tar.xz" -MD5SUM="f19a9e4d22a075f984681a480f0aa886" +DOWNLOAD="https://downloads.sf.net/lxde/lxtask-0.1.10.tar.xz" +MD5SUM="27b5258847afc237a5b89666e7a8b45b" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="lxde-common lxpanel" diff --git a/system/lxterminal/lxterminal.SlackBuild b/system/lxterminal/lxterminal.SlackBuild index 5cd1509a1b..ef12fe3f5a 100644 --- a/system/lxterminal/lxterminal.SlackBuild +++ b/system/lxterminal/lxterminal.SlackBuild @@ -1,7 +1,7 @@ #!/bin/sh # $Id: lxterminal.SlackBuild,v 1.6 2009/09/11 10:43:05 root Exp root $ # Copyright (c) 2008-2009 Eric Hameleers, Eindhoven, NL -# Copyright (c) 2010-2018 Matteo Bernardini, Pisa, IT +# Copyright (c) 2010-2021 Matteo Bernardini, Pisa, IT # All rights reserved. # # Permission to use, copy, modify, and distribute this software for @@ -67,6 +67,8 @@ # * Update. # 0.3.2: 13/oct/2018 by Matteo Bernardini <ponce@slackbuilds.org> # * Update. +# 0.4.0: 10/apr/2021 by Matteo Bernardini <ponce@slackbuilds.org> +# * Update. # # Run 'sh lxterminal.SlackBuild' to build a Slackware package. # The package is created in /tmp . @@ -75,7 +77,7 @@ # ----------------------------------------------------------------------------- PRGNAM=lxterminal -VERSION=${VERSION:-0.3.2} +VERSION=${VERSION:-0.4.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/system/lxterminal/lxterminal.info b/system/lxterminal/lxterminal.info index 8f5130af46..d8fecdbf39 100644 --- a/system/lxterminal/lxterminal.info +++ b/system/lxterminal/lxterminal.info @@ -1,8 +1,8 @@ PRGNAM="lxterminal" -VERSION="0.3.2" +VERSION="0.4.0" HOMEPAGE="https://wiki.lxde.org/en/LXTerminal" -DOWNLOAD="http://downloads.sourceforge.net/lxde/lxterminal-0.3.2.tar.xz" -MD5SUM="62e57c3aafb831505cc1638b2b737cc9" +DOWNLOAD="http://downloads.sf.net/lxde/lxterminal-0.4.0.tar.xz" +MD5SUM="7938dbd50e3826c11f4735a742b278d3" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/system/man-db/man-db.SlackBuild b/system/man-db/man-db.SlackBuild index 7e8260ddd1..7c9b5a31f6 100644 --- a/system/man-db/man-db.SlackBuild +++ b/system/man-db/man-db.SlackBuild @@ -6,6 +6,7 @@ # Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details. +# 20210306 bkw: update for v2.9.4 (resync with -current again) # 20201024 bkw: update for v2.9.3 (matches -current) # 20200316 bkw: update for v2.9.1 (resync with -current) # 20191201 bkw: update for v2.9.0 (to match -current again). @@ -54,7 +55,7 @@ # - update README and README.Slackware slightly. PRGNAM=man-db -VERSION=${VERSION:-2.9.3} +VERSION=${VERSION:-2.9.4} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/system/man-db/man-db.info b/system/man-db/man-db.info index a0c86e1b19..62e0c9f10e 100644 --- a/system/man-db/man-db.info +++ b/system/man-db/man-db.info @@ -1,9 +1,9 @@ PRGNAM="man-db" -VERSION="2.9.3" +VERSION="2.9.4" HOMEPAGE="http://www.nongnu.org/man-db/" -DOWNLOAD="http://download.savannah.gnu.org/releases/man-db/man-db-2.9.3.tar.xz \ +DOWNLOAD="http://download.savannah.gnu.org/releases/man-db/man-db-2.9.4.tar.xz \ http://download.savannah.gnu.org/releases/libpipeline/libpipeline-1.5.3.tar.gz" -MD5SUM="4c8721faa54a4c950c640e5e5c713fb0 \ +MD5SUM="6e233a555f7b9ae91ce7cd0faa322bce \ dad443d0911cf9f0f1bd90a334bc9004" DOWNLOAD_x86_64="" MD5SUM_x86_64="" diff --git a/system/mksh/mksh.SlackBuild b/system/mksh/mksh.SlackBuild index 23d3874da8..9559c2d945 100644 --- a/system/mksh/mksh.SlackBuild +++ b/system/mksh/mksh.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for mksh -# Copyright (c) 2011-2020 Markus Reichelt, Aachen, DE +# Copyright (c) 2011-2021 Markus Reichelt, Aachen, DE # All rights reserved. # # Permission to use, copy, modify, and distribute this software for @@ -26,7 +26,7 @@ # Markus Reichelt, slackbuilds@mareichelt.de, 0xCCEEF115 PRGNAM=mksh -VERSION=${VERSION:-R59b} +VERSION=${VERSION:-R59c} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -103,6 +103,8 @@ mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION $PKG/usr/man/man1 $PKG/install ginstall -D -m 755 mksh $PKG/bin/mksh ginstall -D -m 644 ../mksh.1 $PKG/usr/man/man1/ +ginstall -D -m 644 ../lksh.1 $PKG/usr/man/man1/ +ginstall -D -m 644 ../mksh.faq $PKG/usr/doc/$PRGNAM-$VERSION/ ginstall -D -m 644 ../dot.mkshrc $PKG/etc/skel/.mkshrc.new find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ diff --git a/system/mksh/mksh.info b/system/mksh/mksh.info index 49c3168021..e9eacb68f9 100644 --- a/system/mksh/mksh.info +++ b/system/mksh/mksh.info @@ -1,8 +1,8 @@ PRGNAM="mksh" -VERSION="R59b" +VERSION="R59c" HOMEPAGE="http://mirbsd.de/mksh" -DOWNLOAD="http://www.mirbsd.org/MirOS/dist/mir/mksh/mksh-R59b.tgz" -MD5SUM="dce6abffc2036288540b9ba11dfb2ec8" +DOWNLOAD="http://www.mirbsd.org/MirOS/dist/mir/mksh/mksh-R59c.tgz" +MD5SUM="99f8ac3c1d8a30b913d509f1969a4aaa" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/system/modules/README b/system/modules/README index 03fca01a81..a740d43f6d 100644 --- a/system/modules/README +++ b/system/modules/README @@ -4,13 +4,13 @@ of a user's environment via modulefiles. Each modulefile contains the information needed to configure the shell for an application. -Once the Modules package is initialized, the environment can be -modified on a per-module basis using the module command which interprets -modulefiles. Typically modulefiles instruct the module command to alter or -set shell environment variables such as PATH, MANPATH, etc. Modulefiles -may be shared by many users on a system and users may have their own -collection to supplement or replace the shared modulefiles. +Once the Modules package is initialized, the environment can be modified +on a per-module basis using the module command which interprets +modulefiles. Typically modulefiles instruct the module command to alter +or set shell environment variables such as PATH, MANPATH, etc. +Modulefiles may be shared by many users on a system and users may have +their own collection to supplement or replace the shared modulefiles. -Modules are useful in managing different versions of applications. Modules -can also be bundled into metamodules that will load an entire suite of -different applications. +Modules are useful in managing different versions of applications. +Modules can also be bundled into metamodules that will load an entire +suite of different applications. diff --git a/system/modules/modules.SlackBuild b/system/modules/modules.SlackBuild index d87579ff0e..7d1cc2549b 100644 --- a/system/modules/modules.SlackBuild +++ b/system/modules/modules.SlackBuild @@ -2,7 +2,7 @@ # # Slackware build script for Modules # -# Copyright 2015-2019 Emmanuel N. Millan, Mendoza, Argentina. +# Copyright 2015-2021 Emmanuel N. Millan, Mendoza, Argentina. # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,11 +23,11 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=modules -VERSION=${VERSION:-4.4.0} +VERSION=${VERSION:-4.7.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} -DOCS="ChangeLog INSTALL.txt COPYING.GPLv2 NEWS.txt README" +DOCS="CONTRIBUTING.rst ChangeLog INSTALL.rst COPYING.GPLv2 MIGRATING.rst NEWS.rst README.md" CWD=$(pwd) TMP=${TMP:-/tmp/SBo} diff --git a/system/modules/modules.info b/system/modules/modules.info index ca2fcade89..8aaa2c1982 100644 --- a/system/modules/modules.info +++ b/system/modules/modules.info @@ -1,8 +1,8 @@ PRGNAM="modules" -VERSION="4.4.0" -HOMEPAGE="https://modules.sourceforge.net/" -DOWNLOAD="https://downloads.sourceforge.net/project/modules/Modules/modules-4.4.0/modules-4.4.0.tar.bz2" -MD5SUM="1333e7b5fc2a9a7871c39801f2688099" +VERSION="4.7.0" +HOMEPAGE="http://modules.sourceforge.net/" +DOWNLOAD="https://downloads.sourceforge.net/project/modules/Modules/modules-4.7.0/modules-4.7.0.tar.bz2" +MD5SUM="d891012c6014de939761b62bbae29155" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/system/monitorix/monitorix.SlackBuild b/system/monitorix/monitorix.SlackBuild index 878c6edf3c..102e27dda1 100644 --- a/system/monitorix/monitorix.SlackBuild +++ b/system/monitorix/monitorix.SlackBuild @@ -4,7 +4,7 @@ # Copyright 2014-2016 Marcel Saegebarth <marc@mos6581.de> # All rights reserved. -# Updated 2019-2020 by Emmanuel N. Millan, Mendoza, Argentina +# Updated 2019-2021 by Emmanuel N. Millan, Mendoza, Argentina # # Redistribution and use in source and binary forms, with or without # modification, are permitted provided that the following conditions are @@ -26,7 +26,7 @@ # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=monitorix -VERSION=${VERSION:-3.12.0} +VERSION=${VERSION:-3.13.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/system/monitorix/monitorix.info b/system/monitorix/monitorix.info index 224a2239ff..2067f2a6a4 100644 --- a/system/monitorix/monitorix.info +++ b/system/monitorix/monitorix.info @@ -1,8 +1,8 @@ PRGNAM="monitorix" -VERSION="3.12.0" +VERSION="3.13.1" HOMEPAGE="https://www.monitorix.org/" -DOWNLOAD="https://www.monitorix.org/monitorix-3.12.0.tar.gz" -MD5SUM="f1697a98284ac466b617d5312bd9fbf4" +DOWNLOAD="https://www.monitorix.org/monitorix-3.13.1.tar.gz" +MD5SUM="ca2b15fb137efded82c5a2bfd189573f" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="perl-lwp-useragent-cached perl-http-server-simple perl-config-general rrdtool" diff --git a/system/mpack/mpack.SlackBuild b/system/mpack/mpack.SlackBuild index 9bd52bc85f..8c6319c70b 100644 --- a/system/mpack/mpack.SlackBuild +++ b/system/mpack/mpack.SlackBuild @@ -21,10 +21,16 @@ # 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. +# +# 2021-03-18 +# - Inc'd BUILD value to 2 +# - Added comments about patch usage. +# - Legacy upstream URL is gone, migrated to gitlab site. +# PRGNAM=mpack VERSION=${VERSION:-1.6} -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} TAG=${TAG:-_SBo} if [ -z "$ARCH" ]; then @@ -69,7 +75,9 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; -patch -p1 < $CWD/mpack.diff +# The following patch corrects a number of warnings and build errors in +# order to compile on a modern (Slackware 14.2+) Linux system. +patch -p1 < $CWD/mpack.patch CFLAGS="$SLKCFLAGS" \ ./configure \ diff --git a/system/mpack/mpack.info b/system/mpack/mpack.info index fd50ec744e..e017fc5020 100644 --- a/system/mpack/mpack.info +++ b/system/mpack/mpack.info @@ -1,8 +1,8 @@ PRGNAM="mpack" VERSION="1.6" -HOMEPAGE="http://ftp.andrew.cmu.edu/pub/mpack" -DOWNLOAD="http://ftp.andrew.cmu.edu/pub/mpack/mpack-1.6.tar.gz" -MD5SUM="a70fa5afa76539a9afb70b9d81568fe8" +HOMEPAGE="https://gitlab.com/osdp/mpack" +DOWNLOAD="https://gitlab.com/osdp/mpack/-/archive/1.6/mpack-1.6.tar.gz" +MD5SUM="3528459d2b45225d18a25359112b2b45" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/system/mpack/mpack.diff b/system/mpack/mpack.patch index e00b92f25e..e00b92f25e 100644 --- a/system/mpack/mpack.diff +++ b/system/mpack/mpack.patch diff --git a/system/netdata/netdata.SlackBuild b/system/netdata/netdata.SlackBuild index 9e0c032a6a..ff9a31865c 100644 --- a/system/netdata/netdata.SlackBuild +++ b/system/netdata/netdata.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=netdata -VERSION=${VERSION:-1.29.2} +VERSION=${VERSION:-1.29.3} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -88,6 +88,8 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; +patch -p1 < $CWD/9644483b6069bb474942df5afc1156968a99d7b2.patch + autoreconf -fiv CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ diff --git a/system/netdata/netdata.info b/system/netdata/netdata.info index 32170dcc12..95ea1f6c42 100644 --- a/system/netdata/netdata.info +++ b/system/netdata/netdata.info @@ -1,8 +1,8 @@ PRGNAM="netdata" -VERSION="1.29.2" +VERSION="1.29.3" HOMEPAGE="https://github.com/netdata/netdata" -DOWNLOAD="https://github.com/netdata/netdata/archive/v1.29.2/netdata-1.29.2.tar.gz" -MD5SUM="47321caefaec3ad4f9c888bab4445b87" +DOWNLOAD="https://github.com/netdata/netdata/archive/v1.29.3/netdata-1.29.3.tar.gz" +MD5SUM="9bb47600963c001c7de828e7e2e135a4" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="PyYAML libuv" diff --git a/system/newLd/newLd.SlackBuild b/system/newLd/newLd.SlackBuild index 71d3bf1adc..273ea5546c 100644 --- a/system/newLd/newLd.SlackBuild +++ b/system/newLd/newLd.SlackBuild @@ -50,8 +50,6 @@ fi # exit 0 #fi -NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "} - # Set to ld.gold or ld.bfd: DEFAULT_LD=ld.bfd @@ -84,6 +82,8 @@ case "$ARCH" in *) TARGET=$ARCH-slackware-linux ;; esac +set -e + TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM @@ -92,32 +92,32 @@ mkdir -p $TMP $PKG cd $TMP rm -rf binutils-$VERSION -tar xvf $CWD/binutils-$VERSION.tar.?z || exit 1 -cd binutils-$VERSION || exit 1 +tar xvf $CWD/binutils-$VERSION.tar.?z +cd binutils-$VERSION # Various upstream patches: -zcat $CWD/patches/binutils-2.20.51.0.2-libtool-lib64.patch.gz | patch -p1 --verbose || exit 1 -zcat $CWD/patches/binutils-2.25-version.patch.gz | patch -p1 --verbose || exit 1 -zcat $CWD/patches/binutils-2.25-set-long-long.patch.gz | patch -p1 --verbose || exit 1 -zcat $CWD/patches/binutils-2.20.51.0.10-copy-osabi.patch.gz | patch -p1 --verbose || exit 1 -zcat $CWD/patches/binutils-2.20.51.0.10-sec-merge-emit.patch.gz | patch -p1 --verbose || exit 1 -zcat $CWD/patches/binutils-2.24-ldforcele.patch.gz | patch -p1 --verbose || exit 1 -zcat $CWD/patches/binutils-2.25.1-cleansweep.patch.gz | patch -p2 --verbose || exit 1 +zcat $CWD/patches/binutils-2.20.51.0.2-libtool-lib64.patch.gz | patch -p1 --verbose +zcat $CWD/patches/binutils-2.25-version.patch.gz | patch -p1 --verbose +zcat $CWD/patches/binutils-2.25-set-long-long.patch.gz | patch -p1 --verbose +zcat $CWD/patches/binutils-2.20.51.0.10-copy-osabi.patch.gz | patch -p1 --verbose +zcat $CWD/patches/binutils-2.20.51.0.10-sec-merge-emit.patch.gz | patch -p1 --verbose +zcat $CWD/patches/binutils-2.24-ldforcele.patch.gz | patch -p1 --verbose +zcat $CWD/patches/binutils-2.25.1-cleansweep.patch.gz | patch -p2 --verbose # Export the demangle.h header file: -zcat $CWD/patches/binutils.export.demangle.h.diff.gz | patch -p1 --verbose || exit 1 +zcat $CWD/patches/binutils.export.demangle.h.diff.gz | patch -p1 --verbose # Don't check to see if "config.h" was included in the installed headers: -zcat $CWD/patches/binutils.no-config-h-check.diff.gz | patch -p1 --verbose || exit 1 +zcat $CWD/patches/binutils.no-config-h-check.diff.gz | patch -p1 --verbose # Set %version to something halfway meaningful: sed -i -e 's/%''{release}/slack15/g' bfd/Makefile{.am,.in} chown -R root:root . -find . \ - \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ - -exec chmod 755 {} \+ -o \ - \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ - -exec chmod 644 {} \+ +find -L . \ + \( -perm 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 {} \; # End of preparations if echo "$*" | grep -qw -- --prep ; then @@ -143,8 +143,7 @@ CFLAGS="$SLKCFLAGS" \ --enable-ld=default \ --enable-initfini-array \ $WERROR \ - --build=$TARGET \ - || exit 1 + --build=$TARGET # Use "tooldir=/usr" to avoid internal references to the /usr/${TARGET}/ @@ -155,9 +154,9 @@ CFLAGS="$SLKCFLAGS" \ # been built into the linker for quite some time and the ones in the # filesystem aren't actually loaded. For the most part they are now # documentation and it doesn't matter where they reside. -make clean || exit 1 -make tooldir=$PREFIX $NUMJOBS || make tooldir=$PREFIX || exit 1 -make tooldir=$PREFIX install DESTDIR=$PKG || exit 1 +make clean +make tooldir=$PREFIX +make tooldir=$PREFIX install DESTDIR=$PKG # Using tooldir=/usr also makes the /usr/${TARGET}/lib${LIBDIRSUFFIX} # directory obsolete, and the build will no longer install it. But since @@ -177,7 +176,7 @@ rm -rf $PKG/$PREFIX/$ARCH-slackware-linux # Delete unwanted programs rm -f $PKG/$PREFIX/bin/{addr2line,ar,as,c++filt,dlltool,dllwrap,elfedit,gprof,ld.bfd,nm,objcopy,objdump,ranlib,readelf,size,strings,strip,windmc,windres} - + mkdir -p $PKG/usr/bin cat << EOF > $PKG/usr/bin/ld$VERSION #!/bin/sh @@ -220,8 +219,8 @@ chmod +x $PKG/usr/bin/ld$VERSION # ( cd $PKG/$PREFIX/bin ; rm -f ld ; ln -sf $DEFAULT_LD ld ) #fi -find $PKG | xargs file | grep -e "executable" -e "shared object" \ - | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null +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 # Remove some unneeded man pages, and then compress the rest (cd $PKG/usr/man/man1; mv ld.1 ld$VERSION.1) @@ -252,19 +251,8 @@ fi chown -R root:root $PKG/$PREFIX/doc/binutils-$VERSION -# Add slack-desc: mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc cd $PKG -/sbin/makepkg -l y -c n /tmp/binutils-$VERSION-$ARCH-$BUILD$TAG.txz - -# Not relation for this package -#cat << EOF -# -############################## -#oprofile links to libbfd so -#be sure to recompile that -############################## -# -#EOF +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} diff --git a/system/nvidia-driver/nvidia-driver.SlackBuild b/system/nvidia-driver/nvidia-driver.SlackBuild index d3f94e08e5..e8e7cf0a8b 100644 --- a/system/nvidia-driver/nvidia-driver.SlackBuild +++ b/system/nvidia-driver/nvidia-driver.SlackBuild @@ -27,7 +27,7 @@ # see changelog.txt PRGNAM=nvidia-driver -VERSION=${VERSION:-460.56} +VERSION=${VERSION:-460.67} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/system/nvidia-driver/nvidia-driver.info b/system/nvidia-driver/nvidia-driver.info index 2451c05bf0..ca20a48252 100644 --- a/system/nvidia-driver/nvidia-driver.info +++ b/system/nvidia-driver/nvidia-driver.info @@ -1,20 +1,20 @@ PRGNAM="nvidia-driver" -VERSION="460.56" +VERSION="460.67" HOMEPAGE="http://www.nvidia.com" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://download.nvidia.com/XFree86/Linux-x86_64/460.56/NVIDIA-Linux-x86_64-460.56.run \ - https://download.nvidia.com/XFree86/nvidia-installer/nvidia-installer-460.56.tar.bz2 \ - https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-460.56.tar.bz2 \ - https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-460.56.tar.bz2 \ - https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-460.56.tar.bz2 \ - https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-460.56.tar.bz2" -MD5SUM_x86_64="5851075ac80f5b5f0415ef5e31327e51 \ - 9cc0fd1069f22f2caf5f9b7200025f45 \ - 6ad183a5a2497eb588247a6b4da76377 \ - 9ed0dab4e34f81b6b49095fa751c0b37 \ - 0cb0e4639168b099869f5650dea04729 \ - 7447b3c157c294bf8f547eb1657c5078" +DOWNLOAD_x86_64="https://download.nvidia.com/XFree86/Linux-x86_64/460.67/NVIDIA-Linux-x86_64-460.67.run \ + https://download.nvidia.com/XFree86/nvidia-installer/nvidia-installer-460.67.tar.bz2 \ + https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-460.67.tar.bz2 \ + https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-460.67.tar.bz2 \ + https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-460.67.tar.bz2 \ + https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-460.67.tar.bz2" +MD5SUM_x86_64="0b246742eca035b702949631e2fcf6a2 \ + 4243fdeb81aa2025ef293c66d84bd223 \ + 4da687fb436dc72cc4aefc83ca9b1600 \ + 9168f7f3f896d1291f47a6f05ddf7ad9 \ + 774af9ca9829ad9f5acc9716c26ff0c8 \ + 5ee964e0519ae00f4184b49a609682c2" REQUIRES="nvidia-kernel" MAINTAINER="Lenard Spencer" EMAIL="lenardrspencer@gmail.com" diff --git a/system/nvidia-kernel/nvidia-kernel.SlackBuild b/system/nvidia-kernel/nvidia-kernel.SlackBuild index 41a30bcdb2..f4e42828c0 100644 --- a/system/nvidia-kernel/nvidia-kernel.SlackBuild +++ b/system/nvidia-kernel/nvidia-kernel.SlackBuild @@ -29,7 +29,7 @@ # see nvidia-driver/changelog.txt PRGNAM=nvidia-kernel -VERSION=${VERSION:-460.56} +VERSION=${VERSION:-460.67} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/system/nvidia-kernel/nvidia-kernel.info b/system/nvidia-kernel/nvidia-kernel.info index 626654b280..019df6d1da 100644 --- a/system/nvidia-kernel/nvidia-kernel.info +++ b/system/nvidia-kernel/nvidia-kernel.info @@ -1,10 +1,10 @@ PRGNAM="nvidia-kernel" -VERSION="460.56" +VERSION="460.67" HOMEPAGE="http://www.nvidia.com" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://download.nvidia.com/XFree86/Linux-x86_64/460.56/NVIDIA-Linux-x86_64-460.56.run" -MD5SUM_x86_64="5851075ac80f5b5f0415ef5e31327e51" +DOWNLOAD_x86_64="https://download.nvidia.com/XFree86/Linux-x86_64/460.67/NVIDIA-Linux-x86_64-460.67.run" +MD5SUM_x86_64="0b246742eca035b702949631e2fcf6a2" REQUIRES="" MAINTAINER="Lenard Spencer" EMAIL="lenardrspencer@gmail.com" diff --git a/system/opendoas/README b/system/opendoas/README new file mode 100644 index 0000000000..2e57141ec1 --- /dev/null +++ b/system/opendoas/README @@ -0,0 +1,67 @@ +This is the "OpenDoas" port of OpenBSD's doas. + +The doas utility is a program originally written for OpenBSD that +allows a user to run a command as though they were another user, +typically root. doas acts as an alternative to sudo, with simple +configuration syntax and a smaller code base for ease of security +auditing. + +Please note that running this SlackBuild will install doas with SUID +root. + +To get started, write a configuration file at /etc/doas.conf. As an +example, including the line: + + permit :wheel as root + +will allow all users in the wheel group to act as root with doas. +Consult the doas.conf(5) man page for further details. + +The parameter "keepenv" in /etc/doas.conf allows for opening graphical +applications with doas: + + permit keepenv gene as root + +"exec dbus-launch --exit-with-session" may be required for xinit in +Slackware 14.2. An alternative is to run "export $(dbus-launch)" after +starting the X session. As with su, KDE 4 graphical applications may +fail to open with doas. + +Running this SlackBuild without parameters will provide a build of +OpenDoas with shadow support if PAM is not installed, and with PAM +support if PAM is installed. Password persistence is disabled by +default. + +To enable timestamp-based password persistence, call the SlackBuild +with PERSIST=yes: + + PERSIST=yes ./opendoas.SlackBuild + +In addition, ensure that the appropriate user or group line in +/etc/doas.conf includes the "persist" option, as in this example: + + permit persist jane as root + +Please note that upstream considers timestamp-based password +persistence to be "new and potentially dangerous." + +For users with PAM installed, enable shadow authentication instead by +calling the SlackBuild with PAM=no: + + PAM=no ./opendoas.SlackBuild + +If /etc/pam.d/other and /etc/pam.d/system-auth are unmodified from the +state in which they are shipped in -current, doas will run with PAM +support if so compiled. Otherwise, doas may require a dedicated file at +/etc/pam.d/doas to use PAM authentication. + +To allow OpenDoas to write a new PAM configuration file for doas, call +the SlackBuild with PAM_FILE=yes: + + PAM_FILE=yes ./opendoas.SlackBuild + +Upstream will not include PAM configuration files in releases of +OpenDoas beyond 6.8.1. + +opendoas has no outside dependencies on Slackware 14.2 and adds no +users or groups. opendoas conflicts with all other ports of doas. diff --git a/system/opendoas/doinst.sh b/system/opendoas/doinst.sh new file mode 100644 index 0000000000..97b05239d4 --- /dev/null +++ b/system/opendoas/doinst.sh @@ -0,0 +1,14 @@ +config() { + NEW="$1" + OLD="$(dirname $NEW)/$(basename $NEW .new)" + # If there's no config file by that name, mv it over: + if [ ! -r $OLD ]; then + mv $NEW $OLD + elif [ "$(cat $OLD | md5sum)" = "$(cat $NEW | md5sum)" ]; then + # toss the redundant copy + rm $NEW + fi + # Otherwise, we leave the .new copy for the admin to consider... +} + +config etc/pam.d/doas.new diff --git a/system/opendoas/opendoas.SlackBuild b/system/opendoas/opendoas.SlackBuild new file mode 100644 index 0000000000..656a1323f3 --- /dev/null +++ b/system/opendoas/opendoas.SlackBuild @@ -0,0 +1,136 @@ +#!/bin/sh + +# Slackware build script for opendoas + +# Copyright 2021 K. Eugene Carlson Tsukuba, Japan +# 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=opendoas +VERSION=${VERSION:-6.8.1} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} + +unset TIMESTAMP +unset SHADOW + +# Use PERSIST=yes to enable timestamp-based password persistence. Upstream +# considers this feature to be "new and potentially dangerous." +[ ${PERSIST:-no} = yes ] && TIMESTAMP="--with-timestamp" + +# Use PAM=no to enable shadow authentication even on systems with PAM +# installed. If shadow is not set, then doas will compile with PAM support +# automatically if PAM is installed. +[ ${PAM:-yes} = no ] && SHADOW="--with-shadow" + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$VERSION +tar xvf $CWD/$PRGNAM-$VERSION.tar.gz +cd $PRGNAM-$VERSION +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +# Pass in shadow support if PAM is not installed. OpenDoas defaults to PAM +# authentication otherwise. +if [ ! -L /lib${LIBDIRSUFFIX}/libpam.so.? ]; then + SHADOW="--with-shadow" +fi + +# No CXXFLAGS +CFLAGS="$SLKCFLAGS" \ +./configure \ + --prefix=/usr \ + $SHADOW \ + $TIMESTAMP \ + --mandir=/usr/man + +make +make install DESTDIR=$PKG + +find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +find $PKG/usr/man -type f -exec gzip -9 {} \; +for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a \ + LICENSE README.md \ + $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +chmod 4711 $PKG/usr/bin/doas + +# If PAM support is enabled, rename the package's PAM file to doas.new. +if [ -f "$PKG/etc/pam.d/doas" ]; then + mv $PKG/etc/pam.d/doas $PKG/etc/pam.d/doas.new +fi + +# Delete the new configuration file and its directory if PAM_FILE=yes was not +# used. For Slackware -current users, doas can use PAM authentication provided +# that /etc/pam.d/other and /etc/pam.d/system-auth have not been altered from +# the state in which they are shipped. Writing new PAM configuration files was +# deprecated after the current release of OpenDoas. To allow OpenDoas to write +# a configuration file anyway, use PAM_FILE=yes. +[ ${PAM_FILE:-no} != yes ] && rm -rf $PKG/etc + +if [ -f "$PKG/etc/pam.d/doas.new" ]; then + cat $CWD/doinst.sh > $PKG/install/doinst.sh +fi + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} diff --git a/system/opendoas/opendoas.info b/system/opendoas/opendoas.info new file mode 100644 index 0000000000..19ab89a182 --- /dev/null +++ b/system/opendoas/opendoas.info @@ -0,0 +1,10 @@ +PRGNAM="opendoas" +VERSION="6.8.1" +HOMEPAGE="https://github.com/Duncaen/opendoas" +DOWNLOAD="https://github.com/Duncaen/OpenDoas/releases/download/v6.8.1/opendoas-6.8.1.tar.gz" +MD5SUM="c174a9e39ce6d526a1db16f214d0e127" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="%README%" +MAINTAINER="K. Eugene Carlson" +EMAIL="kvngncrlsn@gmail.com" diff --git a/system/opendoas/slack-desc b/system/opendoas/slack-desc new file mode 100644 index 0000000000..272e764f6a --- /dev/null +++ b/system/opendoas/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +opendoas: opendoas (port of doas from OpenBSD) +opendoas: +opendoas: doas is a sudo alternative originally written for OpenBSD. It allows +opendoas: a user to run a command as a different user, most often root. doas +opendoas: offers simple configuration syntax; create a config file at +opendoas: /etc/doas.conf to get started. See doas.conf(5). +opendoas: The opendoas package conflicts with all other ports of doas. +opendoas: The opendoas package does not conflict with sudo. +opendoas: Author: Ted Unangst +opendoas: Port author: Duncan Overbruck +opendoas: https://github.com/Duncaen/OpenDoas diff --git a/system/openmpi/openmpi.SlackBuild b/system/openmpi/openmpi.SlackBuild index a020943e59..e485215f05 100644 --- a/system/openmpi/openmpi.SlackBuild +++ b/system/openmpi/openmpi.SlackBuild @@ -5,7 +5,7 @@ # Copyright 2010 Erik W. Hanson, Minneapolis, MN, USA # All rights reserved. # -# Copyright 2015-2020 Emmanuel N. Millan, Mendoza, Argentina. +# Copyright 2015-2021 Emmanuel N. Millan, Mendoza, Argentina. # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -26,7 +26,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=openmpi -VERSION=${VERSION:-4.0.5} +VERSION=${VERSION:-4.1.0} BUILD=${BUILD:-2} TAG=${TAG:-_SBo} diff --git a/system/openmpi/openmpi.info b/system/openmpi/openmpi.info index 4ad02127e9..827dbf8fcd 100644 --- a/system/openmpi/openmpi.info +++ b/system/openmpi/openmpi.info @@ -1,8 +1,8 @@ PRGNAM="openmpi" -VERSION="4.0.5" +VERSION="4.1.0" HOMEPAGE="https://www.open-mpi.org/" -DOWNLOAD="https://download.open-mpi.org/release/open-mpi/v4.0/openmpi-4.0.5.tar.bz2" -MD5SUM="d85ad67fb1d5decd78a4bb883874e289" +DOWNLOAD="https://download.open-mpi.org/release/open-mpi/v4.1/openmpi-4.1.0.tar.bz2" +MD5SUM="c24200d3b3401db465ab0efd6b696f80" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/system/osquery-bin/osquery-bin.SlackBuild b/system/osquery-bin/osquery-bin.SlackBuild index e252f9eadd..a91e4ae2ff 100644 --- a/system/osquery-bin/osquery-bin.SlackBuild +++ b/system/osquery-bin/osquery-bin.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for osquery-bin -# Copyright 2019-2020 Andrew Clemons, Wellington New Zealand +# Copyright 2019-2021 Andrew Clemons, Wellington New Zealand # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,7 +24,7 @@ PRGNAM=osquery-bin SRCNAM=${PRGNAM%-bin} -VERSION=${VERSION:-4.6.0} +VERSION=${VERSION:-4.7.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/system/osquery-bin/osquery-bin.info b/system/osquery-bin/osquery-bin.info index b6d8943d6d..057c9aa043 100644 --- a/system/osquery-bin/osquery-bin.info +++ b/system/osquery-bin/osquery-bin.info @@ -1,10 +1,10 @@ PRGNAM="osquery-bin" -VERSION="4.6.0" +VERSION="4.7.0" HOMEPAGE="https://osquery.io/" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://pkg.osquery.io/linux/osquery-4.6.0_1.linux_x86_64.tar.gz" -MD5SUM_x86_64="c82b46e404e0c5dd9dc6c712a3fb377c" +DOWNLOAD_x86_64="https://pkg.osquery.io/linux/osquery-4.7.0_1.linux_x86_64.tar.gz" +MD5SUM_x86_64="e0fc79761a0d8008ee5f5d5f4c04181a" REQUIRES="" MAINTAINER="Andrew Clemons" EMAIL="andrew.clemons@gmail.com" diff --git a/system/passwordsafe/passwordsafe.SlackBuild b/system/passwordsafe/passwordsafe.SlackBuild index 97fca757df..c5108d251a 100644 --- a/system/passwordsafe/passwordsafe.SlackBuild +++ b/system/passwordsafe/passwordsafe.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=passwordsafe -VERSION=${VERSION:-1.12.0} +VERSION=${VERSION:-1.13.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/system/passwordsafe/passwordsafe.info b/system/passwordsafe/passwordsafe.info index 3c38440e3d..52e1c70c0b 100644 --- a/system/passwordsafe/passwordsafe.info +++ b/system/passwordsafe/passwordsafe.info @@ -1,8 +1,8 @@ PRGNAM="passwordsafe" -VERSION="1.12.0" +VERSION="1.13.0" HOMEPAGE="https://pwsafe.org" -DOWNLOAD="https://github.com/pwsafe/pwsafe/archive/1.12.0/pwsafe-1.12.0.tar.gz" -MD5SUM="a414d989c449a09cb3a86fa43565c389" +DOWNLOAD="https://github.com/pwsafe/pwsafe/archive/1.13.0/pwsafe-1.13.0.tar.gz" +MD5SUM="f75a4f3646227998f34c6732e2b22404" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="xerces-c wxGTK3 xvkbd qrencode" diff --git a/system/pax/pax.SlackBuild b/system/pax/pax.SlackBuild index 88d9083792..b316863c42 100644 --- a/system/pax/pax.SlackBuild +++ b/system/pax/pax.SlackBuild @@ -10,6 +10,9 @@ # By: Eric Hameleers <alien@slackware.com> # For: pax # Changelog: +# 20201030: 14/Apr/2021 by Ben Collver <bencollver@gmail.com> +# * switch to MirBSD pax +# * removed gpl-2.0.txt # 3.4-2: 17/Sep/2012 by Willy Sudiarto Raharjo <willysr@slackware-id.org> # * Fix build on Slackware 14.0 # 3.4-1: 30/Nov/2008 by Ben Collver <bencollver@gmail.com> @@ -24,13 +27,13 @@ # ----------------------------------------------------------------------------- PRGNAM=pax -VERSION=${VERSION:-3.4} -BUILD=${BUILD:-2} +VERSION=${VERSION:-20201030} +BUILD=${BUILD:-1} TAG=${TAG:-_SBo} if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i486 ;; + i?86) ARCH=i586 ;; arm*) ARCH=arm ;; *) ARCH=$( uname -m ) ;; esac @@ -41,8 +44,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" @@ -60,41 +63,32 @@ 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 $PRGNAM +tar xvf $CWD/${PRGNAM}_$VERSION.orig.tar.gz +cd $PRGNAM chown -R root:root . find -L . \ - \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 -o -perm 511 \) \ - -exec chmod 755 {} \; -o \ - \( -perm 666 -o -perm 664 -o -perm 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 {} \; +chmod 755 Build.sh CFLAGS="$SLKCFLAGS -Wno-error" \ -./configure \ - --prefix=/usr \ - --libdir=/usr/lib${LIBDIRSUFFIX} \ - --sysconfdir=/etc \ - --localstatedir=/var \ - --mandir=/usr/man \ - --build=$ARCH-slackware-linux +./Build.sh -make -make install DESTDIR=$PKG +mkdir -p $PKG/usr/bin $PKG/usr/man/man1 +install -c -s -o root -g bin -m 555 pax $PKG/usr/bin/pax +install -c -o root -g bin -m 444 mans/pax.1 $PKG/usr/man/man1/pax.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 -( cd $PKG/usr/man - find . -type f -exec gzip -9 {} \; - for i in $( find . -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done -) +find $PKG/usr/man -type f -exec gzip -9 {} \; +for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a \ - ABOUT-NLS AUTHORS COPYING ChangeLog NEWS README THANKS \ - $PKG/usr/doc/$PRGNAM-$VERSION -chmod 0644 $PKG/usr/doc/$PRGNAM-$VERSION/* +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc diff --git a/system/pax/pax.info b/system/pax/pax.info index dd95a443b1..976f2757b7 100644 --- a/system/pax/pax.info +++ b/system/pax/pax.info @@ -1,8 +1,8 @@ PRGNAM="pax" -VERSION="3.4" +VERSION="20201030" HOMEPAGE="http://wiki.bash-hackers.org/howto/pax" -DOWNLOAD="https://downloads.sourceforge.net/project/slackbuildsdirectlinks/pax/pax-3.4.tar.bz2" -MD5SUM="fbd9023b590b45ac3ade95870702a0d6" +DOWNLOAD="http://ponce.cc/slackware/sources/repo/pax_20201030.orig.tar.gz" +MD5SUM="87a0a3870ec437c41eb1b406334fe2c5" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/system/pcmanfm/patches/0001-avoid-undefined-isdigit-behaviour.patch b/system/pcmanfm/patches/0001-avoid-undefined-isdigit-behaviour.patch deleted file mode 100644 index ad9a022db9..0000000000 --- a/system/pcmanfm/patches/0001-avoid-undefined-isdigit-behaviour.patch +++ /dev/null @@ -1,54 +0,0 @@ -From 0619a81f358d85568d990fc78c67e121e55f1c05 Mon Sep 17 00:00:00 2001 -From: Michael Weghorn <m.weghorn@posteo.de> -Date: Thu, 27 Dec 2018 11:56:09 +0100 -Subject: [PATCH] Avoid undefined 'isdigit()' behaviour - -As the C11 standard says in section 7.4, 1), -the 'isdigit()' function is only well-defined -under this precondition: - -> The header <ctype.h> declares several functions -> useful for classifying and mapping characters. -> In all cases the argument is an int, the value of -> which shall be representable as an unsigned char or -> shall equal the value of the macro EOF. If the argument -> has any other value, the behavior is undefined. - -Therefore avoid to use the 'isdigit()' function here, -since the Gdk key codes and thus the 'keyval' -member from the 'GdkEventKey' do not always fulfill -this requirement and the behaviour is thus undefined. ---- - NEWS | 5 +++++ - src/main-win.c | 2 +- - 2 files changed, 6 insertions(+), 1 deletion(-) - -diff --git a/NEWS b/NEWS -index d2e6caa..c5b2285 100644 ---- a/NEWS -+++ b/NEWS -@@ -1,3 +1,8 @@ -+Changes on 1.3.2 since 1.3.1: -+ -+* Fixed case when some keyboard shortcuts stopped working: Alt+Home, Alt+Up. -+ -+ - Changes on 1.3.1 since 1.3.0: - - * Allowed bigger sizes of icons and thumbnails as 256*256 appears to be small -diff --git a/src/main-win.c b/src/main-win.c -index 3907dba..49fc53b 100644 ---- a/src/main-win.c -+++ b/src/main-win.c -@@ -2465,7 +2465,7 @@ static gboolean on_key_press_event(GtkWidget* w, GdkEventKey* evt) - - if(modifier == GDK_MOD1_MASK) /* Alt */ - { -- if(isdigit(evt->keyval)) /* Alt + 0 ~ 9, nth tab */ -+ if(evt->keyval >= '0' && evt->keyval <= '9') /* Alt + 0 ~ 9, nth tab */ - { - int n; - if(evt->keyval == '0') --- -2.1.4 - diff --git a/system/pcmanfm/pcmanfm.SlackBuild b/system/pcmanfm/pcmanfm.SlackBuild index 2785dd5496..07edeac2f5 100644 --- a/system/pcmanfm/pcmanfm.SlackBuild +++ b/system/pcmanfm/pcmanfm.SlackBuild @@ -4,7 +4,7 @@ # Copyright 2006-2009 Chess Griffin <chess@chessgriffin.com> # Copyright 2010 Chris Abela <chris.abela@maltats.com> -# Copyright 2011-2019 Matteo Bernardini <ponce@slackbuilds.org>, Pisa, Italy +# Copyright 2011-2021 Matteo Bernardini <ponce@slackbuilds.org>, Pisa, Italy # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,7 +25,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=pcmanfm -VERSION=${VERSION:-1.3.1} +VERSION=${VERSION:-1.3.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -77,9 +77,6 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; -# Apply upstream patches -for i in $CWD/patches/* ; do patch -p1 < $i ; done - sh autogen.sh || true CFLAGS="$SLKCFLAGS" \ diff --git a/system/pcmanfm/pcmanfm.info b/system/pcmanfm/pcmanfm.info index 7cb89e0763..d3546b675e 100644 --- a/system/pcmanfm/pcmanfm.info +++ b/system/pcmanfm/pcmanfm.info @@ -1,8 +1,8 @@ PRGNAM="pcmanfm" -VERSION="1.3.1" +VERSION="1.3.2" HOMEPAGE="https://wiki.lxde.org/en/PCManFM" -DOWNLOAD="https://downloads.sf.net/pcmanfm/pcmanfm-1.3.1.tar.xz" -MD5SUM="d32ad2c9c7c52bff2004bbc120b53420" +DOWNLOAD="https://downloads.sf.net/pcmanfm/pcmanfm-1.3.2.tar.xz" +MD5SUM="ef7c4417d2697ef138d175db7aeae15a" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="libfm" diff --git a/system/porg/porg.SlackBuild b/system/porg/porg.SlackBuild index a2f4ca1ad5..61219d02c0 100644 --- a/system/porg/porg.SlackBuild +++ b/system/porg/porg.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for porg -# Written by Jostein Berntsen <jbernts@broadpark.no> +# Written by Jostein Berntsen <jvbernts@online.no> PRGNAM=porg VERSION=${VERSION:-0.10} diff --git a/system/porg/porg.info b/system/porg/porg.info index 57d779505d..6efa7e1524 100644 --- a/system/porg/porg.info +++ b/system/porg/porg.info @@ -7,4 +7,4 @@ DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" MAINTAINER="Jostein Berntsen" -EMAIL="jbernts@broadpark.no" +EMAIL="jvbernts@online.no" diff --git a/system/powershell/doinst.sh b/system/powershell/doinst.sh deleted file mode 100644 index 4b87024f0b..0000000000 --- a/system/powershell/doinst.sh +++ /dev/null @@ -1,2 +0,0 @@ -chmod +x /opt/microsoft/powershell/pwsh -ln -s /opt/microsoft/powershell/pwsh /usr/bin/pwsh diff --git a/system/powershell/powershell.SlackBuild b/system/powershell/powershell.SlackBuild index 9232ac2e5e..bcdfa13d76 100644 --- a/system/powershell/powershell.SlackBuild +++ b/system/powershell/powershell.SlackBuild @@ -23,16 +23,19 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=powershell -VERSION=${VERSION:-7.0.3} +VERSION=${VERSION:-7.1.3} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} if [ -z "$ARCH" ]; then - case "$( uname -m )" in - i?86) ARCH=i586 ;; - arm*) ARCH=arm ;; - *) ARCH=$( uname -m ) ;; - esac + ARCH=$( uname -m ) +fi + +if [ "$ARCH" = "x86_64" ]; then + ARCHITECTURE="x64" +else + echo "Package for $ARCH architecture is not available." + exit 1 fi CWD=$(pwd) @@ -40,20 +43,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} - set -e -if [ "$( uname -m )" = "x86_64" ]; then - ARCH="x86_64" - ARCHITECTURE="x64" - SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" - BITS="amd64" -else - echo "Package for $(uname -m) architecture is not available." - exit 1 -fi - rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP @@ -64,12 +55,14 @@ mkdir -p opt/microsoft/powershell tar -zxf $CWD/$PRGNAM-${VERSION}-linux-${ARCHITECTURE}.tar.gz -C opt/microsoft/powershell chown -R root:root opt/microsoft/powershell +mkdir -p usr/bin/ +ln -s /opt/microsoft/powershell/pwsh usr/bin/pwsh + mkdir -p usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc -cat $CWD/doinst.sh > $PKG/install/doinst.sh cd $PKG -/sbin/makepkg --linkadd y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} diff --git a/system/powershell/powershell.info b/system/powershell/powershell.info index 948c90ce57..9e7c9aaa3f 100644 --- a/system/powershell/powershell.info +++ b/system/powershell/powershell.info @@ -1,10 +1,10 @@ PRGNAM="powershell" -VERSION="7.0.3" +VERSION="7.1.3" HOMEPAGE="https://www.microsoft.com/powershell/" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://github.com/PowerShell/PowerShell/releases/download/v7.0.3/powershell-7.0.3-linux-x64.tar.gz" -MD5SUM_x86_64="742db1551728c88d6277653d34db56b4" +DOWNLOAD_x86_64="https://github.com/PowerShell/PowerShell/releases/download/v7.1.3/powershell-7.1.3-linux-x64.tar.gz" +MD5SUM_x86_64="bdeb7d2a5cf51b97b02d4c16a055c8eb" REQUIRES="" MAINTAINER="Reza Talebi" EMAIL="reza.talebi.73@outlook.com" diff --git a/system/prometheus/prometheus.SlackBuild b/system/prometheus/prometheus.SlackBuild index 6239090edd..57ec494f66 100644 --- a/system/prometheus/prometheus.SlackBuild +++ b/system/prometheus/prometheus.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=prometheus -VERSION=${VERSION:-2.25.0} +VERSION=${VERSION:-2.26.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/system/prometheus/prometheus.info b/system/prometheus/prometheus.info index 7b1131dac9..1d9ae489f1 100644 --- a/system/prometheus/prometheus.info +++ b/system/prometheus/prometheus.info @@ -1,10 +1,10 @@ PRGNAM="prometheus" -VERSION="2.25.0" +VERSION="2.26.0" HOMEPAGE="https://prometheus.io" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://github.com/prometheus/prometheus/releases/download/v2.25.0/prometheus-2.25.0.linux-amd64.tar.gz" -MD5SUM_x86_64="cdd95e04f102504ad7abc52fc5448da9" +DOWNLOAD_x86_64="https://github.com/prometheus/prometheus/releases/download/v2.26.0/prometheus-2.26.0.linux-amd64.tar.gz" +MD5SUM_x86_64="839c1fc55ea026611f56eec5b36d61c3" REQUIRES="" MAINTAINER="Ebben Aries" EMAIL="slackbuilds@dscp.org" diff --git a/system/pspg/pspg.SlackBuild b/system/pspg/pspg.SlackBuild index 4ec4d2b978..2c8b6c788a 100644 --- a/system/pspg/pspg.SlackBuild +++ b/system/pspg/pspg.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=pspg -VERSION=${VERSION:-4.0.0} +VERSION=${VERSION:-4.5.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/system/pspg/pspg.info b/system/pspg/pspg.info index 978e4123a5..8316fa3959 100644 --- a/system/pspg/pspg.info +++ b/system/pspg/pspg.info @@ -1,8 +1,8 @@ PRGNAM="pspg" -VERSION="4.0.0" +VERSION="4.5.0" HOMEPAGE="https://github.com/okbob/pspg" -DOWNLOAD="https://github.com/okbob/pspg/archive/4.0.0/pspg-4.0.0.tar.gz" -MD5SUM="05bee8a0945ccf67b5b07277f1debe44" +DOWNLOAD="https://github.com/okbob/pspg/archive/4.5.0/pspg-4.5.0.tar.gz" +MD5SUM="f09bd3aa94affc2cc008ee78f64e774b" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/system/qdirstat/qdirstat.SlackBuild b/system/qdirstat/qdirstat.SlackBuild index c650048ca5..623a675d77 100644 --- a/system/qdirstat/qdirstat.SlackBuild +++ b/system/qdirstat/qdirstat.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=qdirstat -VERSION=${VERSION:-1.6.1} +VERSION=${VERSION:-1.7.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/system/qdirstat/qdirstat.info b/system/qdirstat/qdirstat.info index b4f7a61f78..20f34ac13d 100644 --- a/system/qdirstat/qdirstat.info +++ b/system/qdirstat/qdirstat.info @@ -1,8 +1,8 @@ PRGNAM="qdirstat" -VERSION="1.6.1" +VERSION="1.7.1" HOMEPAGE="https://github.com/shundhammer/qdirstat/" -DOWNLOAD="https://github.com/shundhammer/qdirstat/archive/1.6.1/qdirstat-1.6.1.tar.gz" -MD5SUM="4cdf3cea0a9c0e7cedbf2ce01cf632ea" +DOWNLOAD="https://github.com/shundhammer/qdirstat/archive/1.7.1/qdirstat-1.7.1.tar.gz" +MD5SUM="551b48dcb8006727166d5b167a2af675" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="qt5" diff --git a/system/rEFInd/rEFInd.SlackBuild b/system/rEFInd/rEFInd.SlackBuild index 90f28c4eb8..9046b5f8fa 100644 --- a/system/rEFInd/rEFInd.SlackBuild +++ b/system/rEFInd/rEFInd.SlackBuild @@ -23,7 +23,7 @@ PRGNAM=rEFInd SRCNAME=refind -VERSION=${VERSION:-0.12.0} +VERSION=${VERSION:-0.13.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/system/rEFInd/rEFInd.info b/system/rEFInd/rEFInd.info index cddd2f4e79..d4bded634f 100644 --- a/system/rEFInd/rEFInd.info +++ b/system/rEFInd/rEFInd.info @@ -1,8 +1,8 @@ PRGNAM="rEFInd" -VERSION="0.12.0" +VERSION="0.13.1" HOMEPAGE="http://www.rodsbooks.com/refind/index.html" -DOWNLOAD="https://sourceforge.net/projects/refind/files/0.12.0/refind-src-0.12.0.tar.gz" -MD5SUM="673088f61ccd60535a3b2c0d607e4a7e" +DOWNLOAD="https://sourceforge.net/projects/refind/files/0.13.1/refind-src-0.13.1.tar.gz" +MD5SUM="816252968231915b3445ab00b067f011" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/system/rar2fs/rar2fs.SlackBuild b/system/rar2fs/rar2fs.SlackBuild index d58f7dc9ba..a0b1dcb813 100644 --- a/system/rar2fs/rar2fs.SlackBuild +++ b/system/rar2fs/rar2fs.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for rar2fs -# Copyright 2011, 2015, 2016, 2017 Mario Preksavec, Zagreb, Croatia +# Copyright 2011, 2015, 2016, 2017, 2021 Mario Preksavec, Zagreb, Croatia # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=rar2fs -VERSION=${VERSION:-1.26.0} +VERSION=${VERSION:-1.29.4} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -81,14 +81,14 @@ CXXFLAGS="$SLKCFLAGS" \ --build=$ARCH-slackware-linux make -install -D -m 755 mkr2i $PKG/usr/bin/mkr2i -install -D -m 755 rar2fs $PKG/usr/bin/rar2fs +install -D -m 755 src/mkr2i $PKG/usr/bin/mkr2i +install -D -m 755 src/rar2fs $PKG/usr/bin/rar2fs -install -D -m 644 rar2fs.1 $PKG/usr/man/man1/rar2fs.1 +install -D -m 644 man/rar2fs.1 $PKG/usr/man/man1/rar2fs.1 find $PKG/usr/man -type f -exec gzip -9 {} \; mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a AUTHORS ChangeLog COPYING $PKG/usr/doc/$PRGNAM-$VERSION +cp -a AUTHORS ChangeLog COPYING README $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install diff --git a/system/rar2fs/rar2fs.info b/system/rar2fs/rar2fs.info index adff04cbcb..97643ff11b 100644 --- a/system/rar2fs/rar2fs.info +++ b/system/rar2fs/rar2fs.info @@ -1,8 +1,8 @@ PRGNAM="rar2fs" -VERSION="1.26.0" +VERSION="1.29.4" HOMEPAGE="https://github.com/hasse69/rar2fs" -DOWNLOAD="https://github.com/hasse69/rar2fs/releases/download/v1.26.0/rar2fs-1.26.0.tar.gz" -MD5SUM="30acf457c7ecec179b1cdcfbbe601410" +DOWNLOAD="https://github.com/hasse69/rar2fs/releases/download/v1.29.4/rar2fs-1.29.4.tar.gz" +MD5SUM="e4437a32e16ff03e78e3c65834bbe1dd" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="unrar" diff --git a/system/refind/refind.SlackBuild b/system/refind/refind.SlackBuild index b8c892ed95..4d319171f8 100644 --- a/system/refind/refind.SlackBuild +++ b/system/refind/refind.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=refind -VERSION=${VERSION:-0.12.0} +VERSION=${VERSION:-0.13.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/system/refind/refind.info b/system/refind/refind.info index ead99133aa..bc3c09e94d 100644 --- a/system/refind/refind.info +++ b/system/refind/refind.info @@ -1,8 +1,8 @@ PRGNAM="refind" -VERSION="0.12.0" -HOMEPAGE="http://www.rodsbooks.com/refind/index.html" -DOWNLOAD="http://sourceforge.net/projects/refind/files/0.12.0/refind-bin-0.12.0.zip" -MD5SUM="b44285cf65a9c61065761cb699532b8a" +VERSION="0.13.1" +HOMEPAGE="http://www.rodsbooks.com/refind" +DOWNLOAD="http://sourceforge.net/projects/refind/files/0.13.1/refind-bin-0.13.1.zip" +MD5SUM="c59ade5e8d63768abf30fc96cc2e77ad" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/system/rmw/rmw.SlackBuild b/system/rmw/rmw.SlackBuild index 3bccaeea52..81fd0b5f17 100644 --- a/system/rmw/rmw.SlackBuild +++ b/system/rmw/rmw.SlackBuild @@ -2,7 +2,7 @@ # # Slackware build script for rmw # -# Copyright 2019-2020 / Andy Alt / United States +# Copyright 2019-2021 / Andy Alt / United States # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=rmw -VERSION=${VERSION:-0.7.05} +VERSION=${VERSION:-0.7.06} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/system/rmw/rmw.info b/system/rmw/rmw.info index 241e3d7800..778de6ab12 100644 --- a/system/rmw/rmw.info +++ b/system/rmw/rmw.info @@ -1,8 +1,8 @@ PRGNAM="rmw" -VERSION="0.7.05" +VERSION="0.7.06" HOMEPAGE="https://remove-to-waste.info/" -DOWNLOAD="https://github.com/theimpossibleastronaut/rmw/releases/download/v0.7.05/rmw-0.7.05.tar.gz" -MD5SUM="adaa3ce4f4e10203e772d5d80c4a0b5a" +DOWNLOAD="https://github.com/theimpossibleastronaut/rmw/releases/download/v0.7.06/rmw-0.7.06.tar.gz" +MD5SUM="9b5e0fcda2e32b1886efd50030e51a5e" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/system/rox-filer/rox-filer.SlackBuild b/system/rox-filer/rox-filer.SlackBuild index b5ae022667..858f57f768 100644 --- a/system/rox-filer/rox-filer.SlackBuild +++ b/system/rox-filer/rox-filer.SlackBuild @@ -6,7 +6,7 @@ PRGNAM=rox-filer VERSION=${VERSION:-2.11} -BUILD=${BUILD:-2} +BUILD=${BUILD:-3} TAG=${TAG:-_SBo} if [ -z "$ARCH" ]; then @@ -44,6 +44,7 @@ cd $TMP rm -rf $PRGNAM-$VERSION tar xvf $CWD/$PRGNAM-$VERSION.tar.bz2 cd $PRGNAM-$VERSION +patch -p0 < $CWD/session_auto_respawn.diff chown -R root:root . find -L . \ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 -o -perm 511 \) \ diff --git a/system/rox-filer/session_auto_respawn.diff b/system/rox-filer/session_auto_respawn.diff new file mode 100644 index 0000000000..0ade6b556b --- /dev/null +++ b/system/rox-filer/session_auto_respawn.diff @@ -0,0 +1,11 @@ +--- ROX-Filer/src/session.h~ 2011-10-09 16:31:59.000000000 +0200 ++++ ROX-Filer/src/session.h 2020-12-17 11:11:19.302291214 +0100 +@@ -10,7 +10,7 @@ + #include <gtk/gtk.h> + #include <X11/SM/SMlib.h> + +-gboolean session_auto_respawn; ++extern gboolean session_auto_respawn; + + void session_init(const gchar *client_id); + diff --git a/system/rsyslog/rsyslog.SlackBuild b/system/rsyslog/rsyslog.SlackBuild index 907527f5ae..5f66b8c68f 100644 --- a/system/rsyslog/rsyslog.SlackBuild +++ b/system/rsyslog/rsyslog.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for rsyslog -# Copyright (c) 2019, Christophe Trussardi, Paris, France +# Copyright (c) 2021, Christophe Trussardi, Paris, France # All rights reserved. # # Redistribution and use in source and binary forms, with or without @@ -22,7 +22,7 @@ # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=rsyslog -VERSION=${VERSION:-8.2001.0} +VERSION=${VERSION:-8.2102.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -58,6 +58,7 @@ fi [ "${LIBDBI:-no}" = "no" ] || libdbi_option="--enable-libdbi" [ "${GNUTLS:-no}" = "no" ] || gnutls_option="--enable-gnutls" [ "${RELP:-no}" = "no" ] || relp_option="--enable-relp" +[ "${LIBLOGGING:-no}" = "no" ] || liblogging_option="--enable-liblogging-stdlog" set -e @@ -85,7 +86,7 @@ CXXFLAGS="$SLKCFLAGS" \ --enable-generate-man-pages \ --docdir=/usr/doc/$PRGNAM-$VERSION \ --build=$ARCH-slackware-linux \ - $mysql_option $pgsql_option $libdbi_option $gnutls_option $relp_option + $mysql_option $pgsql_option $libdbi_option $gnutls_option $relp_option $liblogging_option make make install-strip DESTDIR=$PKG diff --git a/system/rsyslog/rsyslog.info b/system/rsyslog/rsyslog.info index 174f7d97fd..4b184817d9 100644 --- a/system/rsyslog/rsyslog.info +++ b/system/rsyslog/rsyslog.info @@ -1,10 +1,10 @@ PRGNAM="rsyslog" -VERSION="8.2001.0" +VERSION="8.2102.0" HOMEPAGE="https://www.rsyslog.com/" -DOWNLOAD="https://www.rsyslog.com/files/download/rsyslog/rsyslog-8.2001.0.tar.gz" -MD5SUM="4dc7bd26d3e6e8fbeff9e0bd203077be" +DOWNLOAD="https://www.rsyslog.com/files/download/rsyslog/rsyslog-8.2102.0.tar.gz" +MD5SUM="1f6150dfd2ef38db37c2165e98d2f2b1" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="%README% docutils libee libestr libfastjson liblogging" +REQUIRES="%README% docutils libee libestr libfastjson" MAINTAINER="Christophe Trussardi" EMAIL="chris@teria.org" diff --git a/system/s3fs-fuse/s3fs-fuse.SlackBuild b/system/s3fs-fuse/s3fs-fuse.SlackBuild index 337c442b71..8bf183152a 100644 --- a/system/s3fs-fuse/s3fs-fuse.SlackBuild +++ b/system/s3fs-fuse/s3fs-fuse.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=s3fs-fuse -VERSION=${VERSION:-1.88} +VERSION=${VERSION:-1.89} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/system/s3fs-fuse/s3fs-fuse.info b/system/s3fs-fuse/s3fs-fuse.info index 85be11ff8b..b1075b5180 100644 --- a/system/s3fs-fuse/s3fs-fuse.info +++ b/system/s3fs-fuse/s3fs-fuse.info @@ -1,8 +1,8 @@ PRGNAM="s3fs-fuse" -VERSION="1.88" +VERSION="1.89" HOMEPAGE="https://github.com/s3fs-fuse/s3fs-fuse" -DOWNLOAD="https://github.com/s3fs-fuse/s3fs-fuse/archive/v1.88/s3fs-fuse-1.88.tar.gz" -MD5SUM="5142658b463d675e19151a18d14d7f47" +DOWNLOAD="https://github.com/s3fs-fuse/s3fs-fuse/archive/v1.89/s3fs-fuse-1.89.tar.gz" +MD5SUM="b1b5e5cb7478e411d4470f1058e7c011" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="awscli" diff --git a/system/s6-linux-init/s6-linux-init.SlackBuild b/system/s6-linux-init/s6-linux-init.SlackBuild index 87c3f53414..12bf4948a3 100644 --- a/system/s6-linux-init/s6-linux-init.SlackBuild +++ b/system/s6-linux-init/s6-linux-init.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=s6-linux-init -VERSION=${VERSION:-1.0.6.0} +VERSION=${VERSION:-1.0.6.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/system/s6-linux-init/s6-linux-init.info b/system/s6-linux-init/s6-linux-init.info index 7b883a74f9..2efba226a8 100644 --- a/system/s6-linux-init/s6-linux-init.info +++ b/system/s6-linux-init/s6-linux-init.info @@ -1,8 +1,8 @@ PRGNAM="s6-linux-init" -VERSION="1.0.6.0" +VERSION="1.0.6.2" HOMEPAGE="https://skarnet.org/software/s6-linux-init/" -DOWNLOAD="https://skarnet.org/software/s6-linux-init/s6-linux-init-1.0.6.0.tar.gz" -MD5SUM="74c60725b76911584b1af4ad141c0fe9" +DOWNLOAD="https://skarnet.org/software/s6-linux-init/s6-linux-init-1.0.6.2.tar.gz" +MD5SUM="8ac36600894f2624eb3a2e9bb440e857" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="s6" diff --git a/system/s6-rc/s6-rc.SlackBuild b/system/s6-rc/s6-rc.SlackBuild index 8a472ef5c1..bbbd9c5755 100644 --- a/system/s6-rc/s6-rc.SlackBuild +++ b/system/s6-rc/s6-rc.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=s6-rc -VERSION=${VERSION:-0.5.2.1} +VERSION=${VERSION:-0.5.2.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/system/s6-rc/s6-rc.info b/system/s6-rc/s6-rc.info index d5fa325138..7fec7a8ac7 100644 --- a/system/s6-rc/s6-rc.info +++ b/system/s6-rc/s6-rc.info @@ -1,8 +1,8 @@ PRGNAM="s6-rc" -VERSION="0.5.2.1" +VERSION="0.5.2.2" HOMEPAGE="https://skarnet.org/software/s6-rc/" -DOWNLOAD="https://skarnet.org/software/s6-rc/s6-rc-0.5.2.1.tar.gz" -MD5SUM="0fbee215343fda8ccdfcc4c9817d18ff" +DOWNLOAD="https://skarnet.org/software/s6-rc/s6-rc-0.5.2.2.tar.gz" +MD5SUM="1e003badbde728137170775806c6776b" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="s6" diff --git a/system/s6/s6.SlackBuild b/system/s6/s6.SlackBuild index b410f0fe57..7bf12235fe 100644 --- a/system/s6/s6.SlackBuild +++ b/system/s6/s6.SlackBuild @@ -24,7 +24,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=s6 -VERSION=${VERSION:-2.10.0.1} +VERSION=${VERSION:-2.10.0.3} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/system/s6/s6.info b/system/s6/s6.info index a0bc8d4347..d17ff68653 100644 --- a/system/s6/s6.info +++ b/system/s6/s6.info @@ -1,8 +1,8 @@ PRGNAM="s6" -VERSION="2.10.0.1" +VERSION="2.10.0.3" HOMEPAGE="https://skarnet.org/software/s6/" -DOWNLOAD="https://skarnet.org/software/s6/s6-2.10.0.1.tar.gz" -MD5SUM="acc7c5cc1f100bd09e7efac7a30b06f4" +DOWNLOAD="https://skarnet.org/software/s6/s6-2.10.0.3.tar.gz" +MD5SUM="c3956a7c46522e4eea3bf89634d29f88" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="skalibs execline" diff --git a/system/skim/skim.SlackBuild b/system/skim/skim.SlackBuild index 4a57244887..874b531085 100644 --- a/system/skim/skim.SlackBuild +++ b/system/skim/skim.SlackBuild @@ -24,7 +24,7 @@ PRGNAM=skim BINNAM=sk -VERSION=${VERSION:-0.9.3} +VERSION=${VERSION:-0.9.4} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/system/skim/skim.info b/system/skim/skim.info index 2417bc73aa..a971c13ed0 100644 --- a/system/skim/skim.info +++ b/system/skim/skim.info @@ -1,168 +1,234 @@ PRGNAM="skim" -VERSION="0.9.3" +VERSION="0.9.4" HOMEPAGE="https://github.com/lotabout/skim" -DOWNLOAD="https://github.com/lotabout/skim/archive/v0.9.3/skim-0.9.3.tar.gz \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/aho-corasick/aho-corasick-0.7.14.crate \ +DOWNLOAD="https://github.com/lotabout/skim/archive/v0.9.4/skim-0.9.4.tar.gz \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/aho-corasick/aho-corasick-0.7.15.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/ansi_term/ansi_term-0.11.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/arrayref/arrayref-0.3.6.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/arrayvec/arrayvec-0.5.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/arrayvec/arrayvec-0.5.2.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/atty/atty-0.2.14.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/autocfg/autocfg-1.0.1.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/base64/base64-0.12.3.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/beef/beef-0.4.4.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/base-x/base-x-0.2.8.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/base64/base64-0.13.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/beef/beef-0.5.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/bitflags/bitflags-1.2.1.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/blake2b_simd/blake2b_simd-0.5.10.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/cc/cc-1.0.61.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/blake2b_simd/blake2b_simd-0.5.11.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/bumpalo/bumpalo-3.4.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/cc/cc-1.0.66.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/cfg-if/cfg-if-0.1.10.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/cfg-if/cfg-if-1.0.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/chrono/chrono-0.4.19.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/clap/clap-2.33.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/const_fn/const_fn-0.4.4.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/constant_time_eq/constant_time_eq-0.1.5.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/crossbeam/crossbeam-0.7.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/crossbeam/crossbeam-0.8.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/crossbeam-channel/crossbeam-channel-0.4.4.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/crossbeam-deque/crossbeam-deque-0.7.3.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/crossbeam-epoch/crossbeam-epoch-0.8.2.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/crossbeam-queue/crossbeam-queue-0.2.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/crossbeam-channel/crossbeam-channel-0.5.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/crossbeam-deque/crossbeam-deque-0.8.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/crossbeam-epoch/crossbeam-epoch-0.9.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/crossbeam-queue/crossbeam-queue-0.3.1.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/crossbeam-utils/crossbeam-utils-0.7.2.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/darling/darling-0.10.2.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/darling_core/darling_core-0.10.2.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/darling_macro/darling_macro-0.10.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/crossbeam-utils/crossbeam-utils-0.8.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/darling/darling-0.10.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/darling_core/darling_core-0.10.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/darling_macro/darling_macro-0.10.3.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/defer-drop/defer-drop-1.0.1.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/derive_builder/derive_builder-0.9.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/derive_builder_core/derive_builder_core-0.9.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/dirs/dirs-2.0.2.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/dirs-sys/dirs-sys-0.3.5.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/discard/discard-1.0.4.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/either/either-1.6.1.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/env_logger/env_logger-0.6.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/env_logger/env_logger-0.8.2.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/fnv/fnv-1.0.7.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/fuzzy-matcher/fuzzy-matcher-0.3.7.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/getrandom/getrandom-0.1.15.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/hermit-abi/hermit-abi-0.1.17.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/humantime/humantime-1.3.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/humantime/humantime-2.0.1.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/ident_case/ident_case-1.0.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/itoa/itoa-0.4.6.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/lazy_static/lazy_static-1.4.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/libc/libc-0.2.79.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/libc/libc-0.2.81.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/log/log-0.4.11.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/maybe-uninit/maybe-uninit-2.0.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/memchr/memchr-2.3.3.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/memoffset/memoffset-0.5.6.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/memchr/memchr-2.3.4.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/memoffset/memoffset-0.6.1.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/nix/nix-0.14.1.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/num-integer/num-integer-0.1.43.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/num-traits/num-traits-0.2.12.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/nix/nix-0.19.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/num-integer/num-integer-0.1.44.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/num-traits/num-traits-0.2.14.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/num_cpus/num_cpus-1.13.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/once_cell/once_cell-1.4.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/once_cell/once_cell-1.5.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/proc-macro-hack/proc-macro-hack-0.5.19.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/proc-macro2/proc-macro2-1.0.24.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/quick-error/quick-error-1.2.3.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/quote/quote-1.0.7.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/rayon/rayon-1.4.1.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/rayon-core/rayon-core-1.8.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rayon/rayon-1.5.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rayon-core/rayon-core-1.9.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/redox_syscall/redox_syscall-0.1.57.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/redox_users/redox_users-0.3.5.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/regex/regex-1.4.1.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/regex-syntax/regex-syntax-0.6.20.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/rust-argon2/rust-argon2-0.8.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/regex/regex-1.4.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/regex-syntax/regex-syntax-0.6.21.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rust-argon2/rust-argon2-0.8.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc_version/rustc_version-0.2.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/ryu/ryu-1.0.5.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/scopeguard/scopeguard-1.1.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/semver/semver-0.9.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/semver-parser/semver-parser-0.7.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/serde/serde-1.0.118.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/serde_derive/serde_derive-1.0.118.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/serde_json/serde_json-1.0.60.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/sha1/sha1-0.6.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/shlex/shlex-0.1.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/skim/skim-0.9.4.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/standback/standback-0.2.13.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/stdweb/stdweb-0.4.20.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/stdweb-derive/stdweb-derive-0.5.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/stdweb-internal-macros/stdweb-internal-macros-0.2.9.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/stdweb-internal-runtime/stdweb-internal-runtime-0.1.5.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/strsim/strsim-0.8.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/strsim/strsim-0.9.3.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/syn/syn-1.0.44.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/strsim/strsim-0.10.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/syn/syn-1.0.54.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/term/term-0.6.1.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/termcolor/termcolor-1.1.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/termcolor/termcolor-1.1.2.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/textwrap/textwrap-0.11.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/thread_local/thread_local-1.0.1.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/time/time-0.1.44.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/time/time-0.2.23.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/time-macros/time-macros-0.1.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/time-macros-impl/time-macros-impl-0.1.1.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/timer/timer-0.2.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/tuikit/tuikit-0.4.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/tuikit/tuikit-0.4.5.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode-width/unicode-width-0.1.8.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode-xid/unicode-xid-0.2.1.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/utf8parse/utf8parse-0.1.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/utf8parse/utf8parse-0.2.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/vec_map/vec_map-0.8.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/version_check/version_check-0.9.2.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/void/void-1.0.2.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/vte/vte-0.3.3.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/wasi/wasi-0.10.0+wasi-snapshot-preview1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/vte/vte-0.9.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/vte_generate_state_changes/vte_generate_state_changes-0.1.1.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/wasi/wasi-0.9.0+wasi-snapshot-preview1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/wasi/wasi-0.10.0+wasi-snapshot-preview1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/wasm-bindgen/wasm-bindgen-0.2.69.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/wasm-bindgen-backend/wasm-bindgen-backend-0.2.69.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/wasm-bindgen-macro/wasm-bindgen-macro-0.2.69.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/wasm-bindgen-macro-support/wasm-bindgen-macro-support-0.2.69.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/wasm-bindgen-shared/wasm-bindgen-shared-0.2.69.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi/winapi-0.3.9.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi-i686-pc-windows-gnu/winapi-i686-pc-windows-gnu-0.4.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi-util/winapi-util-0.1.5.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi-x86_64-pc-windows-gnu/winapi-x86_64-pc-windows-gnu-0.4.0.crate" -MD5SUM="2abbd7cdb12dfdf0ac71c221bcfef619 \ - d00e12a7f092ab591790a9a5323f72c0 \ +MD5SUM="3e7211f090f11b340f4bafed14c22cd6 \ + 93850f8bf39e61dcf80ce49b5e0943d7 \ 294a49d3c53865fa7ac5d0ce2f5d5735 \ 6ff474dd60c839a9c788844b7a42c72c \ - 38a5278571eefda86428a8ebfc1cedc2 \ + c83252f91435a921e7e4434956010344 \ 142cb4b9a653e56e56311f0c883b8582 \ c6443ec8d007c729ba5482008d0c864d \ - 600137b12b6b717eec0f376bc6680540 \ - 1b84be3a44c44500abfd1e9f6adc2ded \ + 50b80bd6ac81e09a40eb3e865b0920e2 \ + 80a2c27647a6acb1890a3a7de8fded72 \ + d362615e7ec599233fa4e9da5393bbcf \ 6799c26a7eacaf8e58d3e45c6c5add89 \ - 085f6f44e54f62691bf3cf3365f5544a \ - 87343079a03b28726b323c5c40c9167c \ + 8dcd8db8f0e4971b7c9b13c273ab8b10 \ + 7f74a18288dd952887eb53f90404ea23 \ + b3ebb5d4433417e998d982d46334a6f4 \ 882dbbc613a93f64c3709b0a2bd0d6dc \ + 74634128440dbc3766bda76fdf0aaa05 \ 1581b390d17f6e73a43ffc8a7b009e57 \ bc79e0eb364df515a33755ac9a581cfd \ + e1081b868a908a7094894b7409e99c27 \ ec9751a4c0d35e7313e52ddb7147376b \ - 22ed3b5d9a15917e74e09d7f600b1608 \ + 04382bb2ecb2336f49f3e437f9deeeca \ 093c5099d3cef0f418550fe28788d34d \ - 897911f15f349a357899045e6b0c04e0 \ - 49b4b022e9fa4cc60376a79ecb39d04f \ - 836bbd6315ea443caf33fe3394ea4991 \ + 8248cc4466ea3a77b9c2666ed4fc7963 \ + e38f9483da311ab0e0811a12201dfa1a \ + 9ae7be25dee514b764ee2f73c2a90791 \ + f6454b63029b247e2e8b7feac1695009 \ ff67cf2eb9668167782b8012d3b48e7b \ - a42201f337a8d7cd51aae9e5ecad91f0 \ - b1c8b47b8fc9077b6a6aadc47c819115 \ - 5663ea952316dfff411bc1ef78c1979d \ + 9e1f73325eeb9647ee68eeaa4bff975c \ + fd22741b59a28330936c5da4f933596d \ + 6dd72935005d24990488f13c94c13e23 \ + 0fdb86d5f53dd375a39576e90c621b6b \ 1d0a8951a71eff8e28acc555152902ac \ a9045fa57c1e4ed702e51da973b658cb \ 2ff8927b9cc3e6bcec18745859808751 \ 8b418106a3968619300a2af8f6b4f200 \ 8b70009baf55df3c0eea3582883f148b \ + 20006dab4b1bd43c86688877ecd58e8f \ b4e2b229c362ad0dd313ff631816d5db \ - 034a5cb6f2dd0fe6602fbe95806b678b \ + e70f67200b1a8bbf0bfe7061510f20c2 \ 8dab3b3ec00dc56cffde0b0c410d47b5 \ 39767ee14933b0006f02f295314668af \ 704babd757a22f163230a36fa5474890 \ 553b325a602b701eb7eaef228e69d0f2 \ - bb2582cae7b3d837f5da1df153001db5 \ + 3f94dd669aafea2fcd7c8c63236029c4 \ fe77a3f609b6fd8d5b08f3b2ef14d2ad \ + 396bc88987f4bc192f975d94cdf326c7 \ fba3b040a55c01be7376d3dd5c4d4920 \ - 7aef65438636d8662cd61e77c42c28f0 \ + 21a815dce24180ddceb02d732eb431ec \ f50d2e280b4a3491fffda43b90982544 \ b5cf10e268e8a3bee2de8a734104245e \ - 124ec4f35274a0e9c1a4ef3dc0958643 \ - 5d9532411dde9442741983efd0961351 \ + fa3630e5867493e09296155763e4f4a0 \ + a7a8c0f9d8d00f65fabad79005560dfa \ 0cddb62b3dcfb814b4e0b9441c5c1a18 \ - 759816fe5b617674ae5dee83e3c3e6e2 \ - 2daa59d0efd38e9b5fbb2658b080eaa1 \ + 4ade3dff4f5f96ff3aa1c04fd28ac11d \ + a8ec1126ef06244ac1e3773981a005f1 \ + c0e036fd990d0c9cae11b5876a5cb572 \ c36d452e37c73b1e99f40bae18cddfdb \ - a37a5b604bc2fd746aaa12623bab6154 \ + d227ca24b102ae4ab2a4f3bc3bd44bf3 \ + c7c38eb603bed6f42edbc4294806a44a \ 0736e4f76f4f8f0a29563b0608ca3974 \ - 3181dca31efe33cbed29a45d0ec67848 \ 63b29211eef9ccee0b0401d423db0efd \ - 5ceb2f0194476fd7a5f603646690a29e \ - bdce8d6ae27394b8e0334d7b1152582b \ + e4e9750df83fa662872061952e155d9a \ + 21235a4cec107822e39c144242a95bf1 \ 3cc3a4bd5861ca93d7c0d19129334703 \ 870008bba2e68db4988c31e511fbd9c4 \ - a9ba533889383bc3cb9999ec7dc06a5c \ - c0e4e83c5ae5f75f410559f7ab3d39fa \ - 8557ac6195186e216af6b33bc6ab9f8c \ + 40d1ab8fd9b6e5e376b0839a9132abe1 \ + 13373372c7ce2e894925d846625a7987 \ + 29e548496d699fbd888e4a65ec2d1488 \ + 4d101ab24d14c54937c5f45ece8fad5f \ + a69721c73263cd2040e1a5f120b03a6f \ b4a0a98a54439a5a37952c8879187ee3 \ + 64111c20b69aa1532fb66b70c4660b55 \ + 8b4d8c7b6e3a060d365bc1ad650929fa \ + 0a3d0ff7244041ee2b77883faf44fa80 \ + 448ce60d31dd153eea161fe376cf80d0 \ + 8ca07aa626d9d47730bfee5685057309 \ + 5d57f977a55f0b99139cc46ac4cee784 \ e4e7efe2ab7921499d5c247a349e9e1f \ + c201a2cd25aec8a2ca35b3d6ac8a0ca0 \ + 765021b931e839c0f4789b62a211cc38 \ + 82d13642cb366d10feed4e06220eea64 \ + f74dd8f5f9f972335eff63649cfcd5ba \ + 0d449ec619ac8336ef533d6b7df91c14 \ + bcc5d4659d3210ea73d37c9f02adbbd3 \ 781d4ccf5d04c98fa02af207a9639249 \ - 90253ab52670a0551a533eb78a1f6b10 \ - 6ea0679ddba8be454d35266e69f4b660 \ + 82d98dc87dc8503400aa095f5aa70f13 \ + 2102f53f0ab0767dd835190f11aad054 \ 03a495cfd0e710b3528a8792883e2572 \ - 62e883807a65ebe1ba9d0e555d703339 \ + ebdff467249aa3dca005a441dc824236 \ a8de006fe0c7e373c560dd51599287a8 \ a5dd75e77c7324f5c1d2d372c990d0a7 \ c6c50e4feea5f4cc4e1fb3c7e88606a5 \ + af3c7593729923b6559c5fe02377788c \ + c7d88c3e5879e6ff1c468568c049d9c7 \ + 30b97559c13b9352aa881be16251def4 \ a2eb00593ac747dfeced9d0376bd3728 \ - be0ab0224b25643007ce9ec88878fb88 \ + a2cc84e2e831bda7908261812a982e01 \ 4272c279b06b88f8b0ffce7109348e27 \ a51c43692084979295641a7ffba4b297 \ - 3b656a3aebdf60145eb01a1300cd85ca \ + 9d83f7627e511837fb2d94fbad338d35 \ 333b4ba3f64c35b6f89b521e8d64548b \ + 8b01b016a9b6deebc1b43f296057efb5 \ 689203efc084fc0f1d1f74f5d354ae75 \ - 9f49c12903d0319936054bf1c128f112 \ - a312b55a428f827a91097d1d8497b02b \ + d167b9d56ec24513738d4779703b3ebf \ + a29fec77b1e07caf7b682b881b676c06 \ 6e23e0eee42b1ba9ec61a6db7ec2dc08 \ + a312b55a428f827a91097d1d8497b02b \ + 6bf1f415139a3e7ce1e21511ac667911 \ + 2e2de28b44543b57cbb053676a312be2 \ + 2aa28a36d14358020490e8794d23eb70 \ + 8918afebbbed63e050fe091800945aaa \ + e29146f0c630bc9a4dc02df90ab18dc6 \ 0498c4a11448bfc35dc7bb2caa64c753 \ db96b50050277bf05a3c68534bbb9586 \ b9e37d5fc4ad28b612b78ad37816684d \ diff --git a/system/softhsm/doinst.sh b/system/softhsm/doinst.sh new file mode 100644 index 0000000000..a3383ce28e --- /dev/null +++ b/system/softhsm/doinst.sh @@ -0,0 +1,14 @@ +config() { + NEW="$1" + OLD="$(dirname $NEW)/$(basename $NEW .new)" + # If there's no config file by that name, mv it over: + if [ ! -r $OLD ]; then + mv $NEW $OLD + elif [ "$(cat $OLD | md5sum)" = "$(cat $NEW | md5sum)" ]; then + # toss the redundant copy + rm $NEW + fi + # Otherwise, we leave the .new copy for the admin to consider... +} + +config etc/softhsm2.conf.new diff --git a/system/softhsm/softhsm.SlackBuild b/system/softhsm/softhsm.SlackBuild index a853328cf7..245fb58135 100644 --- a/system/softhsm/softhsm.SlackBuild +++ b/system/softhsm/softhsm.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for softhsm -# Copyright 2016-2018 Giuseppe Di Terlizzi <giuseppe.diterlizzi@gmail.com> +# Copyright 2016-2021 Giuseppe Di Terlizzi <giuseppe.diterlizzi@gmail.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=softhsm -VERSION=${VERSION:-2.5.0} +VERSION=${VERSION:-2.6.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -91,12 +91,15 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr 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 +mv $PKG/etc/softhsm2.conf $PKG/etc/softhsm2.conf.new + mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a *.md NEWS LICENSE $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc +cat $CWD/doinst.sh > $PKG/install/doinst.sh cd $PKG /sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} diff --git a/system/softhsm/softhsm.info b/system/softhsm/softhsm.info index 4f6f6b88f2..8cb44f0374 100644 --- a/system/softhsm/softhsm.info +++ b/system/softhsm/softhsm.info @@ -1,8 +1,8 @@ PRGNAM="softhsm" -VERSION="2.5.0" +VERSION="2.6.1" HOMEPAGE="https://www.opendnssec.org" -DOWNLOAD="https://dist.opendnssec.org/source/softhsm-2.5.0.tar.gz" -MD5SUM="fb0e490aa5d83de1b3936288c22c2475" +DOWNLOAD="https://dist.opendnssec.org/source/softhsm-2.6.1.tar.gz" +MD5SUM="040b93ca327cbe0a3a8661e7c371ab16" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/system/system76-power/system76-power.SlackBuild b/system/system76-power/system76-power.SlackBuild index 4eafea3ea1..a149369ba6 100644 --- a/system/system76-power/system76-power.SlackBuild +++ b/system/system76-power/system76-power.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for system76-power -# Copyright 2019-2020 Erich Ritz, Scottsdale, Arizona, USA +# Copyright 2019-2021 Erich Ritz, Scottsdale, Arizona, USA # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=system76-power -VERSION=${VERSION:-1.1.11} +VERSION=${VERSION:-1.1.16} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -98,58 +98,74 @@ mkdir vendor for dependency in \ ansi_term=0.11.0 \ atty=0.2.14 \ - autocfg=1.0.1 \ bitflags=1.2.1 \ bytes=0.5.6 \ - cc=1.0.59 \ + cc=1.0.67 \ cfg-if=0.1.10 \ - chrono=0.4.15 \ + cfg-if=1.0.0 \ clap=2.33.3 \ - dbus=0.8.4 \ + dbus=0.9.2 \ + dbus-crossroads=0.3.0 \ + dbus-tokio=0.6.0 \ err-derive=0.2.4 \ fern=0.6.0 \ fuchsia-zircon=0.3.3 \ fuchsia-zircon-sys=0.3.3 \ - futures-core=0.3.5 \ - hermit-abi=0.1.15 \ - hidapi=1.2.3 \ + futures-channel=0.3.12 \ + futures-core=0.3.12 \ + futures-io=0.3.12 \ + futures-macro=0.3.12 \ + futures-task=0.3.12 \ + futures-util=0.3.12 \ + hermit-abi=0.1.18 \ + hidapi=1.2.5 \ inotify=0.8.3 \ - inotify-sys=0.1.3 \ + inotify-sys=0.1.5 \ intel-pstate=0.2.1 \ iovec=0.1.4 \ + itoa=0.4.7 \ kernel32-sys=0.2.2 \ lazy_static=1.4.0 \ - libc=0.2.76 \ + libc=0.2.86 \ libdbus-sys=0.2.1 \ - log=0.4.11 \ - mio=0.6.22 \ - miow=0.2.1 \ - net2=0.2.34 \ - num-integer=0.1.43 \ - num-traits=0.2.12 \ + log=0.4.14 \ + memchr=2.3.4 \ + mio=0.6.23 \ + mio-uds=0.6.8 \ + miow=0.2.2 \ + net2=0.2.37 \ + num_cpus=1.13.0 \ numtoa=0.2.3 \ - pin-project-lite=0.1.7 \ - pkg-config=0.3.18 \ + once_cell=1.6.0 \ + pin-project-lite=0.1.11 \ + pin-project-lite=0.2.4 \ + pin-utils=0.1.0 \ + pkg-config=0.3.19 \ proc-macro-error=1.0.4 \ proc-macro-error-attr=1.0.4 \ - proc-macro2=1.0.19 \ - quote=1.0.7 \ - rustversion=1.0.3 \ + proc-macro-hack=0.5.19 \ + proc-macro-nested=0.1.7 \ + proc-macro2=1.0.24 \ + quote=1.0.9 \ + rustversion=1.0.4 \ + ryu=1.0.5 \ + serde=1.0.123 \ + serde_derive=1.0.123 \ + serde_json=1.0.62 \ + signal-hook-registry=1.3.0 \ slab=0.4.2 \ smart-default=0.6.0 \ strsim=0.8.0 \ - syn=1.0.39 \ + syn=1.0.60 \ synstructure=0.12.4 \ sysfs-class=0.1.3 \ textwrap=0.11.0 \ - time=0.1.44 \ - tokio=0.2.22 \ + tokio=0.2.25 \ + tokio-macros=0.2.6 \ unicode-width=0.1.8 \ unicode-xid=0.2.1 \ vec_map=0.8.2 \ - vergen=3.1.0 \ version_check=0.9.2 \ - wasi=0.10.0+wasi-snapshot-preview1 \ winapi=0.2.8 \ winapi=0.3.9 \ winapi-build=0.1.1 \ diff --git a/system/system76-power/system76-power.info b/system/system76-power/system76-power.info index 4d8860281d..940ac9a283 100644 --- a/system/system76-power/system76-power.info +++ b/system/system76-power/system76-power.info @@ -1,122 +1,154 @@ PRGNAM="system76-power" -VERSION="1.1.11" +VERSION="1.1.16" HOMEPAGE="https://github.com/pop-os/system76-power" -DOWNLOAD="https://github.com/pop-os/system76-power/archive/1.1.11/system76-power-1.1.11.tar.gz \ +DOWNLOAD="https://github.com/pop-os/system76-power/archive/1.1.16/system76-power-1.1.16.tar.gz \ https://crates-io.s3-us-west-1.amazonaws.com/crates/ansi_term/ansi_term-0.11.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/atty/atty-0.2.14.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/autocfg/autocfg-1.0.1.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/bitflags/bitflags-1.2.1.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/bytes/bytes-0.5.6.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/cc/cc-1.0.59.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/cc/cc-1.0.67.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/cfg-if/cfg-if-0.1.10.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/chrono/chrono-0.4.15.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/cfg-if/cfg-if-1.0.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/clap/clap-2.33.3.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/dbus/dbus-0.8.4.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/dbus/dbus-0.9.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/dbus-crossroads/dbus-crossroads-0.3.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/dbus-tokio/dbus-tokio-0.6.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/err-derive/err-derive-0.2.4.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/fern/fern-0.6.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/fuchsia-zircon/fuchsia-zircon-0.3.3.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/fuchsia-zircon-sys/fuchsia-zircon-sys-0.3.3.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/futures-core/futures-core-0.3.5.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/hermit-abi/hermit-abi-0.1.15.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/hidapi/hidapi-1.2.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/futures-channel/futures-channel-0.3.12.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/futures-core/futures-core-0.3.12.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/futures-io/futures-io-0.3.12.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/futures-macro/futures-macro-0.3.12.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/futures-task/futures-task-0.3.12.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/futures-util/futures-util-0.3.12.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/hermit-abi/hermit-abi-0.1.18.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/hidapi/hidapi-1.2.5.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/inotify/inotify-0.8.3.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/inotify-sys/inotify-sys-0.1.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/inotify-sys/inotify-sys-0.1.5.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/intel-pstate/intel-pstate-0.2.1.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/iovec/iovec-0.1.4.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/itoa/itoa-0.4.7.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/kernel32-sys/kernel32-sys-0.2.2.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/lazy_static/lazy_static-1.4.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/libc/libc-0.2.76.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/libc/libc-0.2.86.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/libdbus-sys/libdbus-sys-0.2.1.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/log/log-0.4.11.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/mio/mio-0.6.22.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/miow/miow-0.2.1.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/net2/net2-0.2.34.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/num-integer/num-integer-0.1.43.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/num-traits/num-traits-0.2.12.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/log/log-0.4.14.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/memchr/memchr-2.3.4.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/mio/mio-0.6.23.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/mio-uds/mio-uds-0.6.8.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/miow/miow-0.2.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/net2/net2-0.2.37.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/num_cpus/num_cpus-1.13.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/numtoa/numtoa-0.2.3.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/pin-project-lite/pin-project-lite-0.1.7.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/pkg-config/pkg-config-0.3.18.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/once_cell/once_cell-1.6.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/pin-project-lite/pin-project-lite-0.1.11.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/pin-project-lite/pin-project-lite-0.2.4.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/pin-utils/pin-utils-0.1.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/pkg-config/pkg-config-0.3.19.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/proc-macro-error/proc-macro-error-1.0.4.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/proc-macro-error-attr/proc-macro-error-attr-1.0.4.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/proc-macro2/proc-macro2-1.0.19.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/quote/quote-1.0.7.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/rustversion/rustversion-1.0.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/proc-macro-hack/proc-macro-hack-0.5.19.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/proc-macro-nested/proc-macro-nested-0.1.7.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/proc-macro2/proc-macro2-1.0.24.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/quote/quote-1.0.9.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rustversion/rustversion-1.0.4.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/ryu/ryu-1.0.5.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/serde/serde-1.0.123.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/serde_derive/serde_derive-1.0.123.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/serde_json/serde_json-1.0.62.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/signal-hook-registry/signal-hook-registry-1.3.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/slab/slab-0.4.2.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/smart-default/smart-default-0.6.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/strsim/strsim-0.8.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/syn/syn-1.0.39.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/syn/syn-1.0.60.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/synstructure/synstructure-0.12.4.crate \ https://github.com/pop-os/sysfs-class/archive/0.1.3/sysfs-class-0.1.3.tar.gz \ https://crates-io.s3-us-west-1.amazonaws.com/crates/textwrap/textwrap-0.11.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/time/time-0.1.44.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/tokio/tokio-0.2.22.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/tokio/tokio-0.2.25.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/tokio-macros/tokio-macros-0.2.6.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode-width/unicode-width-0.1.8.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode-xid/unicode-xid-0.2.1.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/vec_map/vec_map-0.8.2.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/vergen/vergen-3.1.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/version_check/version_check-0.9.2.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/wasi/wasi-0.10.0+wasi-snapshot-preview1.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi/winapi-0.2.8.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi/winapi-0.3.9.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi-build/winapi-build-0.1.1.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi-i686-pc-windows-gnu/winapi-i686-pc-windows-gnu-0.4.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi-x86_64-pc-windows-gnu/winapi-x86_64-pc-windows-gnu-0.4.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/ws2_32-sys/ws2_32-sys-0.2.1.crate" -MD5SUM="6124c0467008e4e3c9cd1466fca70479 \ +MD5SUM="dcb250b54de23e7d1c26529653668384 \ 294a49d3c53865fa7ac5d0ce2f5d5735 \ 142cb4b9a653e56e56311f0c883b8582 \ - c6443ec8d007c729ba5482008d0c864d \ 6799c26a7eacaf8e58d3e45c6c5add89 \ d123f33f646e37ca5b825ea6eb2dd150 \ - 1e6c2fa88c44a0822243fee42526719b \ + 8637708206e07c0b9e726c7b2f4412d6 \ 882dbbc613a93f64c3709b0a2bd0d6dc \ - a47dd336c3099e7986f926b48c64ec6a \ + 74634128440dbc3766bda76fdf0aaa05 \ bc79e0eb364df515a33755ac9a581cfd \ - ff4619d1e15ab5c4ca25d549589f1046 \ + d2857f71826c749b5f086d57039a5e5e \ + d228b7c6e0d220d40c064e3feaaceb7f \ + 409eecafa64d119eca370486e49dd522 \ 9d53a61cdf8af705fd38cc26481b610d \ 9bb99bc31c32da009e64621f4c635748 \ dd7c80c2d04d2e9ceba82826cf69764d \ 54cfab480b7a5f7302eadf44129d3f4b \ - 4554d3a0b77373fba853c413f30d6f59 \ - 9e4eacf58977b54f76be2b80d7d3b776 \ - c5287d42ccd4b81389cc8c08939b0218 \ + 26e7ab2c497aa1c096c0bcdd0ca609d0 \ + 5089653abbfb3f23c1c805eec737ab0d \ + fe677f0fd8f467037f4fd5b1331c82a6 \ + c7948dfaf0320378998df01203bb894c \ + b98894ea67edeb6618196552c484b79d \ + 6d799b8e9321f6882053f1ceb0e3e817 \ + 2c4bc5c16b345ce4d4bbf977577fab35 \ + 551b1e3feb17b3e30fab6e9c92f129b7 \ e7696ea7bac5b2d62b5306498960430b \ - 50929c2de8a472031f43c9fc371f2111 \ + 639af0cca65c012e6a028acfb657e417 \ 1c4f7ad251632c854fa67dc1f1f314e3 \ f1c40b9836035b69e464df711a1d2950 \ + 4379362bf1be77d47a45c7223a01eead \ 9d033cc2daa6924420a4a89e6705773f \ fba3b040a55c01be7376d3dd5c4d4920 \ - 1e624bdaaecfb8c58f030d6adf405c04 \ + 04f84e88732a1057a37b5d01c23eac1d \ 78e11acb853ee9a9c1b905e209b33d4a \ - f50d2e280b4a3491fffda43b90982544 \ - e820082de1cf13e1111d2acbae898fcc \ - a82e0b9efe7f6385071c9fd9b3bccfa3 \ - 683a998da434a7ff8558bdf6eaa7b8c7 \ - 759816fe5b617674ae5dee83e3c3e6e2 \ - 2daa59d0efd38e9b5fbb2658b080eaa1 \ + 40e508baeee8cdccbc471489b0f449ff \ + fa3630e5867493e09296155763e4f4a0 \ + 257e573f323c639630b31f147671b627 \ + 10e28d0be14899dcbad91142a228fb35 \ + 1fbbe598255c0addb31bdfbe3e76420d \ + ff6c054468eab826f0dab7cc9a3fe557 \ + c36d452e37c73b1e99f40bae18cddfdb \ 28a4e2e962d9723f131cdd5acb140b6d \ - 62e9fc18f293722fdded066f34714585 \ - 0c860c0d0fa0dde03bd6be862fb1b6b4 \ + 67168b70886fe5bd86af5619a3f35ce4 \ + 8771ed9f596c68a307bef4b2ac20acde \ + cec81553116d1234d8a2a618593848ad \ + 07c75fec267864bcbb800ca7709ceae2 \ + 448bc61aee07661464d98da7660e9a1d \ 6a32bab57772c3a1146d599b65ffb0cb \ 7d76a523677de261dda1b65d29a93c4e \ - 2e821a99ce8067bee8c1007c07a5d1e8 \ - 63b29211eef9ccee0b0401d423db0efd \ - 322ae19fb8b0ec961b1168bab243c08a \ + c7c38eb603bed6f42edbc4294806a44a \ + e6fd8764e2acb835d7d2f04d052e30ce \ + 0736e4f76f4f8f0a29563b0608ca3974 \ + 3233400d1bc56e7c78d4d7564d8e5b74 \ + 6261b6f5fb803ee74f3916c6550ea9b3 \ + a69721c73263cd2040e1a5f120b03a6f \ + e16bb0d9c46839fbf5d1a69673b00c4c \ + 6ec70075835fed0250bc4407f32d5928 \ + f024ce4a4f4ff7326d9bbe3039017081 \ + b006529e0475297e0e2346e2a4558931 \ c7bfa89e6da163f1474bb3787987bb12 \ 26b4ac1432c227434bc943817f42872e \ 781d4ccf5d04c98fa02af207a9639249 \ - acc287a32cea7e35d5d35207a1c9e14a \ + c72a927acc4cc7695ae9c73c19964a6f \ 09f09b3f56045183393726a31d8a0192 \ 80ca0de72168dc03e90bc3c519153305 \ a8de006fe0c7e373c560dd51599287a8 \ - c6c50e4feea5f4cc4e1fb3c7e88606a5 \ - 4d130fad86abe7c08cddf9275e031bd6 \ + 1c63947b82fb656602a15cff8cc7c360 \ + 2c8f1fe04919c09e705eccb13a2aa583 \ 4272c279b06b88f8b0ffce7109348e27 \ a51c43692084979295641a7ffba4b297 \ 333b4ba3f64c35b6f89b521e8d64548b \ - 63630c8b8aeb092854a6e47f5d6468e1 \ 8b01b016a9b6deebc1b43f296057efb5 \ - a312b55a428f827a91097d1d8497b02b \ b44489eb4799c4fabac3fceb48de54f7 \ 0498c4a11448bfc35dc7bb2caa64c753 \ c900e7dbce808ff8ced375077b17a163 \ diff --git a/system/telegraf/telegraf.SlackBuild b/system/telegraf/telegraf.SlackBuild index ee7bbac495..6fecbd774f 100644 --- a/system/telegraf/telegraf.SlackBuild +++ b/system/telegraf/telegraf.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=telegraf -VERSION=${VERSION:-1.17.3} +VERSION=${VERSION:-1.18.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/system/telegraf/telegraf.info b/system/telegraf/telegraf.info index 30ec91c5c0..92f01bc041 100644 --- a/system/telegraf/telegraf.info +++ b/system/telegraf/telegraf.info @@ -1,10 +1,10 @@ PRGNAM="telegraf" -VERSION="1.17.3" +VERSION="1.18.1" HOMEPAGE="https://www.influxdata.com" -DOWNLOAD="https://dl.influxdata.com/telegraf/releases/telegraf-1.17.3_linux_i386.tar.gz" -MD5SUM="f56999d43b96b054650eb380193f1d93" -DOWNLOAD_x86_64="https://dl.influxdata.com/telegraf/releases/telegraf-1.17.3_linux_amd64.tar.gz" -MD5SUM_x86_64="bdba432789fd789a9e02634452bb5876" +DOWNLOAD="https://dl.influxdata.com/telegraf/releases/telegraf-1.18.1_linux_i386.tar.gz" +MD5SUM="5c5fa71a4c28be188604727ee06e7704" +DOWNLOAD_x86_64="https://dl.influxdata.com/telegraf/releases/telegraf-1.18.1_linux_amd64.tar.gz" +MD5SUM_x86_64="a7bb19afa8fcbf3144129f5fb45d559f" REQUIRES="" MAINTAINER="Ebben Aries" EMAIL="slackbuilds@dscp.org" diff --git a/system/usermin/usermin.SlackBuild b/system/usermin/usermin.SlackBuild index 10af330b0f..7d222a0742 100644 --- a/system/usermin/usermin.SlackBuild +++ b/system/usermin/usermin.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=usermin -VERSION=${VERSION:-1.820} +VERSION=${VERSION:-1.823} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/system/usermin/usermin.info b/system/usermin/usermin.info index 6174ea579e..79cf82e572 100644 --- a/system/usermin/usermin.info +++ b/system/usermin/usermin.info @@ -1,8 +1,8 @@ PRGNAM="usermin" -VERSION="1.820" +VERSION="1.823" HOMEPAGE="http://webmin.com/usermin.html" -DOWNLOAD="http://jaist.dl.sourceforge.net/project/webadmin/usermin/1.820/usermin-1.820.tar.gz" -MD5SUM="8a30617fc90a4e08a36f17703f1d7239" +DOWNLOAD="http://jaist.dl.sourceforge.net/project/webadmin/usermin/1.823/usermin-1.823.tar.gz" +MD5SUM="f4f75578881f2cb43372b5d5d54adfbf" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="webmin" diff --git a/system/vagrant/vagrant.SlackBuild b/system/vagrant/vagrant.SlackBuild index cd8e09f74c..a81fe9f5f4 100644 --- a/system/vagrant/vagrant.SlackBuild +++ b/system/vagrant/vagrant.SlackBuild @@ -2,7 +2,7 @@ # SlackBuild script for vagrant -# Copyright 2013-2020 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> +# Copyright 2013-2021 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,7 +24,7 @@ PRGNAM=vagrant -VERSION=${VERSION:-2.2.14} +VERSION=${VERSION:-2.2.15} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/system/vagrant/vagrant.info b/system/vagrant/vagrant.info index 2c7357aab1..a9f104a145 100644 --- a/system/vagrant/vagrant.info +++ b/system/vagrant/vagrant.info @@ -1,10 +1,10 @@ PRGNAM="vagrant" -VERSION="2.2.14" +VERSION="2.2.15" HOMEPAGE="https://www.vagrantup.com" -DOWNLOAD="https://releases.hashicorp.com/vagrant/2.2.14/vagrant_2.2.14_i686.rpm" -MD5SUM="b0d028b61fb626d8b75ffb7dd0784488" -DOWNLOAD_x86_64="https://releases.hashicorp.com/vagrant/2.2.14/vagrant_2.2.14_x86_64.rpm" -MD5SUM_x86_64="e5533e512f43d7e2cae299e25ba019eb" +DOWNLOAD="https://releases.hashicorp.com/vagrant/2.2.15/vagrant_2.2.15_i686.rpm" +MD5SUM="ae0d97049ecc03275b12eea6e92c6c91" +DOWNLOAD_x86_64="https://releases.hashicorp.com/vagrant/2.2.15/vagrant_2.2.15_x86_64.rpm" +MD5SUM_x86_64="68f7629a4fb363031cc95e00f4c17980" REQUIRES="" MAINTAINER="Benjamin Trigona-Harany" EMAIL="slackbuilds@jaxartes.net" diff --git a/system/webmin/webmin.SlackBuild b/system/webmin/webmin.SlackBuild index 4f761b65aa..3889b03612 100644 --- a/system/webmin/webmin.SlackBuild +++ b/system/webmin/webmin.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=webmin -VERSION=${VERSION:-1.970} +VERSION=${VERSION:-1.973} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/system/webmin/webmin.info b/system/webmin/webmin.info index 4d6c4473fd..e51856347c 100644 --- a/system/webmin/webmin.info +++ b/system/webmin/webmin.info @@ -1,8 +1,8 @@ PRGNAM="webmin" -VERSION="1.970" +VERSION="1.973" HOMEPAGE="https://www.webmin.com/" -DOWNLOAD="https://downloads.sf.net/project/webadmin/webmin/1.970/webmin-1.970.tar.gz" -MD5SUM="c031146469feb972fcd3ef47e982f19f" +DOWNLOAD="https://downloads.sf.net/project/webadmin/webmin/1.973/webmin-1.973.tar.gz" +MD5SUM="6d38a589e4b721a5ae584767713a230a" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="jdk" diff --git a/system/wine-staging/wine-staging.SlackBuild b/system/wine-staging/wine-staging.SlackBuild index 8bcb1853b5..da0da96bc8 100644 --- a/system/wine-staging/wine-staging.SlackBuild +++ b/system/wine-staging/wine-staging.SlackBuild @@ -32,8 +32,8 @@ # Now maintained by Dave Woodfall <dave@slackbuilds.org> PRGNAM=wine-staging -VERSION=${VERSION:-6.0} -WINEVERSION=${WINEVERSION:-6.0} +VERSION=${VERSION:-6.5} +WINEVERSION=${WINEVERSION:-6.5} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/system/wine-staging/wine-staging.info b/system/wine-staging/wine-staging.info index 8bd895f0d6..520f7c2dfb 100644 --- a/system/wine-staging/wine-staging.info +++ b/system/wine-staging/wine-staging.info @@ -1,10 +1,10 @@ PRGNAM="wine-staging" -VERSION="6.0" +VERSION="6.5" HOMEPAGE="https://wiki.winehq.org/Wine-Staging" -DOWNLOAD="https://dl.winehq.org/wine/source/6.0/wine-6.0.tar.xz \ - https://github.com/wine-staging/wine-staging/archive/v6.0/wine-staging-6.0.tar.gz" -MD5SUM="1c8b7e1642a9e532106b88a7b1932ef3 \ - 1c1c78c356abc0b1da925f410c38ca2b" +DOWNLOAD="https://dl.winehq.org/wine/source/6.x/wine-6.5.tar.xz \ + https://github.com/wine-staging/wine-staging/archive/v6.5/wine-staging-6.5.tar.gz" +MD5SUM="ff2e13ce3cfce10ab801bbe89261d76b \ + 34ee330a274bec7ad5cb7ab840f424fc" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/system/worker/worker.SlackBuild b/system/worker/worker.SlackBuild index 2fbcab7f62..543fc06525 100644 --- a/system/worker/worker.SlackBuild +++ b/system/worker/worker.SlackBuild @@ -27,7 +27,7 @@ # Modified by Eugene M., <damagedone at gmx dot com PRGNAM=worker -VERSION=${VERSION:-4.7.0} +VERSION=${VERSION:-4.8.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/system/worker/worker.info b/system/worker/worker.info index f959e35ebf..f2e68e7085 100644 --- a/system/worker/worker.info +++ b/system/worker/worker.info @@ -1,8 +1,8 @@ PRGNAM="worker" -VERSION="4.7.0" +VERSION="4.8.0" HOMEPAGE="http://www.boomerangsworld.de/worker/" -DOWNLOAD="http://www.boomerangsworld.de/cms/worker/downloads/worker-4.7.0.tar.bz2" -MD5SUM="97247f5ea8575e010abaa9b356258efa" +DOWNLOAD="http://www.boomerangsworld.de/cms/worker/downloads/worker-4.8.0.tar.bz2" +MD5SUM="a5319b60723a0a489b7c0426d6aac446" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="avfs" diff --git a/system/xarchiver/xarchiver.SlackBuild b/system/xarchiver/xarchiver.SlackBuild index 396eef049c..e7837ae2f9 100644 --- a/system/xarchiver/xarchiver.SlackBuild +++ b/system/xarchiver/xarchiver.SlackBuild @@ -24,7 +24,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=xarchiver -VERSION=${VERSION:-0.5.4.16} +VERSION=${VERSION:-0.5.4.17} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/system/xarchiver/xarchiver.info b/system/xarchiver/xarchiver.info index d4f247fb7c..bdf73f4d96 100644 --- a/system/xarchiver/xarchiver.info +++ b/system/xarchiver/xarchiver.info @@ -1,8 +1,8 @@ PRGNAM="xarchiver" -VERSION="0.5.4.16" +VERSION="0.5.4.17" HOMEPAGE="https://github.com/ib/xarchiver" -DOWNLOAD="https://github.com/ib/xarchiver/archive/0.5.4.16/xarchiver-0.5.4.16.tar.gz" -MD5SUM="d453da75498b8085adc768e926179d5a" +DOWNLOAD="https://github.com/ib/xarchiver/archive/0.5.4.17/xarchiver-0.5.4.17.tar.gz" +MD5SUM="f09d266775347f2ebccd94b01cf23c65" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" |