Mon Aug 16 05:28:16 UTC 2021

Hey everyone, long time no see! No, I wasn't out fishing. Sadly, I haven't had
a fishing rod in my hand (or even a fishing license in my wallet) for this
entire season, but there may yet be a chance for that this year. Along with the
usual suspects, I've been trying to clear out the list of things that needed
to get done in order to reach the standard of excellence demanded from a
Slackware release, and I think we've gotten it pretty close. GCC was bumped to
version 11.2.0 (because we just can't send this out 2 versions behind), and
everything was verified to build properly or fixed up so that it did. I don't
see any benefit to another public mass rebuild, so we're not going to do one.
Anyway, without further ado, here is Slackware 15.0 release candidate one.
Consider most things frozen and the focus now to be any remaining blocker bugs.
We'll more than likely take that next Plasma bugfix release, but it's soon
time to get off this treadmill. Enjoy! :-)
a/aaa_libraries-15.0-x86_64-8.txz:  Rebuilt.
  Upgraded: libcap.so.2.52, libpcre.so.1.2.13, libboost_atomic.so.1.76.0,
  libboost_chrono.so.1.76.0, libboost_container.so.1.76.0,
  libboost_context.so.1.76.0, libboost_contract.so.1.76.0,
  libboost_coroutine.so.1.76.0, libboost_date_time.so.1.76.0,
  libboost_fiber.so.1.76.0, libboost_filesystem.so.1.76.0,
  libboost_graph.so.1.76.0, libboost_iostreams.so.1.76.0,
  libboost_json.so.1.76.0, libboost_locale.so.1.76.0, libboost_log.so.1.76.0,
  libboost_log_setup.so.1.76.0, libboost_math_c99.so.1.76.0,
  libboost_math_c99f.so.1.76.0, libboost_math_c99l.so.1.76.0,
  libboost_math_tr1.so.1.76.0, libboost_math_tr1f.so.1.76.0,
  libboost_math_tr1l.so.1.76.0, libboost_nowide.so.1.76.0,
  libboost_prg_exec_monitor.so.1.76.0, libboost_program_options.so.1.76.0,
  libboost_python27.so.1.76.0, libboost_python39.so.1.76.0,
  libboost_random.so.1.76.0, libboost_regex.so.1.76.0,
  libboost_serialization.so.1.76.0, libboost_stacktrace_addr2line.so.1.76.0,
  libboost_stacktrace_basic.so.1.76.0, libboost_stacktrace_noop.so.1.76.0,
  libboost_system.so.1.76.0, libboost_thread.so.1.76.0,
  libboost_timer.so.1.76.0, libboost_type_erasure.so.1.76.0,
  libboost_unit_test_framework.so.1.76.0, libboost_wave.so.1.76.0,
  libboost_wserialization.so.1.76.0, libcares.so.2.4.3,
  libglib-2.0.so.0.6800.3, libgmodule-2.0.so.0.6800.3,
  libgobject-2.0.so.0.6800.3, libgthread-2.0.so.0.6800.3,
  libidn.so.12.6.3, liblber-2.4.so.2.11.7, libldap-2.4.so.2.11.7,
  libstdc++.so.6.0.29, libtdb.so.1.4.5.
a/grep-3.7-x86_64-1.txz:  Upgraded.
a/kernel-firmware-20210812_24c4a85-noarch-1.txz:  Upgraded.
a/kernel-generic-5.13.11-x86_64-1.txz:  Upgraded.
a/kernel-huge-5.13.11-x86_64-1.txz:  Upgraded.
a/kernel-modules-5.13.11-x86_64-1.txz:  Upgraded.
a/libgudev-237-x86_64-1.txz:  Upgraded.
a/lvm2-2.03.13-x86_64-1.txz:  Upgraded.
ap/linuxdoc-tools-0.9.82-x86_64-1.txz:  Upgraded.
  Thanks to Stuart Winter.
ap/mariadb-10.5.12-x86_64-1.txz:  Upgraded.
  Looks like we're still hitting a few regressions in the 10.6 branch. The
  most obvious one where the version reported by MariaDB is the library
  version rather than the server version (as previously reported) could be
  reverted, but this could lead to future problems as fixes for this
  change land in other projects. It seems that the safest approach at this
  time is to switch back to the most recent release from the 10.5 branch
  and keep an eye on the situation.
  Thanks to richarson and Heinz Wiesinger.
ap/mc-4.8.27-x86_64-1.txz:  Upgraded.
ap/pamixer-1.4-x86_64-11.txz:  Rebuilt.
  Recompiled against boost-1.77.0.
ap/slackpkg-15.0.7-noarch-1.txz:  Upgraded.
  Remove ftp://spout.ussg.indiana.edu from mirrorlist.
  Allow "slackpkg help" to work after slackpkg is upgraded (JK Wood).
  Thanks to Robby Workman.
ap/squashfs-tools-4.5-x86_64-1.txz:  Upgraded.
ap/vim-8.2.3352-x86_64-1.txz:  Upgraded.
d/gcc-11.2.0-x86_64-1.txz:  Upgraded.
d/gcc-brig-11.2.0-x86_64-1.txz:  Upgraded.
d/gcc-g++-11.2.0-x86_64-1.txz:  Upgraded.
d/gcc-gdc-11.2.0-x86_64-1.txz:  Upgraded.
d/gcc-gfortran-11.2.0-x86_64-1.txz:  Upgraded.
d/gcc-gnat-11.2.0-x86_64-1.txz:  Upgraded.
d/gcc-go-11.2.0-x86_64-1.txz:  Upgraded.
d/gcc-objc-11.2.0-x86_64-1.txz:  Upgraded.
d/help2man-1.48.4-x86_64-1.txz:  Upgraded.
d/kernel-headers-5.13.11-x86-1.txz:  Upgraded.
d/libtool-2.4.6-x86_64-18.txz:  Rebuilt.
  Recompiled to update embedded GCC version number.
d/meson-0.58.2-x86_64-1.txz:  Upgraded.
d/parallel-20210722-noarch-1.txz:  Upgraded.
d/python-pip-21.2.4-x86_64-1.txz:  Upgraded.
d/slacktrack-2.21-x86_64-1.txz:  Upgraded.
  Thanks to Stuart Winter.
k/kernel-source-5.13.11-noarch-1.txz:  Upgraded.
   CC_VERSION_TEXT "gcc (GCC) 10.3.0" -> "gcc (GCC) 11.2.0"
   GCC_VERSION 100300 -> 110200
  +CC_HAS_ASM_GOTO_OUTPUT y
  +HAVE_KCSAN_COMPILER y
  +KCSAN n
  +SND_SOC_INTEL_HDA_DSP_COMMON m
  +SND_SOC_INTEL_SOF_MAXIM_COMMON m
kde/akonadi-21.08.0-x86_64-1.txz:  Upgraded.
kde/akonadi-calendar-21.08.0-x86_64-1.txz:  Upgraded.
kde/akonadi-calendar-tools-21.08.0-x86_64-1.txz:  Upgraded.
kde/akonadi-contacts-21.08.0-x86_64-1.txz:  Upgraded.
kde/akonadi-import-wizard-21.08.0-x86_64-1.txz:  Upgraded.
kde/akonadi-mime-21.08.0-x86_64-1.txz:  Upgraded.
kde/akonadi-notes-21.08.0-x86_64-1.txz:  Upgraded.
kde/akonadi-search-21.08.0-x86_64-1.txz:  Upgraded.
kde/akonadiconsole-21.08.0-x86_64-1.txz:  Upgraded.
kde/akregator-21.08.0-x86_64-1.txz:  Upgraded.
kde/analitza-21.08.0-x86_64-1.txz:  Upgraded.
kde/ark-21.08.0-x86_64-1.txz:  Upgraded.
kde/artikulate-21.08.0-x86_64-1.txz:  Upgraded.
kde/attica-5.85.0-x86_64-1.txz:  Upgraded.
kde/audiocd-kio-21.08.0-x86_64-1.txz:  Upgraded.
kde/baloo-5.85.0-x86_64-1.txz:  Upgraded.
kde/baloo-widgets-21.08.0-x86_64-1.txz:  Upgraded.
kde/blinken-21.08.0-x86_64-1.txz:  Upgraded.
kde/bluez-qt-5.85.0-x86_64-1.txz:  Upgraded.
kde/bomber-21.08.0-x86_64-1.txz:  Upgraded.
kde/bovo-21.08.0-x86_64-1.txz:  Upgraded.
kde/breeze-icons-5.85.0-noarch-1.txz:  Upgraded.
kde/calendarsupport-21.08.0-x86_64-1.txz:  Upgraded.
kde/cantor-21.08.0-x86_64-1.txz:  Upgraded.
kde/cervisia-21.08.0-x86_64-1.txz:  Upgraded.
kde/dolphin-21.08.0-x86_64-1.txz:  Upgraded.
kde/dolphin-plugins-21.08.0-x86_64-1.txz:  Upgraded.
kde/dragon-21.08.0-x86_64-1.txz:  Upgraded.
kde/elisa-21.08.0-x86_64-1.txz:  Upgraded.
kde/eventviews-21.08.0-x86_64-1.txz:  Upgraded.
kde/extra-cmake-modules-5.85.0-x86_64-1.txz:  Upgraded.
kde/ffmpegthumbs-21.08.0-x86_64-1.txz:  Upgraded.
kde/filelight-21.08.0-x86_64-1.txz:  Upgraded.
kde/frameworkintegration-5.85.0-x86_64-1.txz:  Upgraded.
kde/granatier-21.08.0-x86_64-1.txz:  Upgraded.
kde/grantlee-editor-21.08.0-x86_64-1.txz:  Upgraded.
kde/grantleetheme-21.08.0-x86_64-1.txz:  Upgraded.
kde/gwenview-21.08.0-x86_64-1.txz:  Upgraded.
kde/incidenceeditor-21.08.0-x86_64-1.txz:  Upgraded.
kde/itinerary-21.08.0-x86_64-1.txz:  Upgraded.
kde/juk-21.08.0-x86_64-1.txz:  Upgraded.
kde/k3b-21.08.0-x86_64-1.txz:  Upgraded.
kde/kactivities-5.85.0-x86_64-1.txz:  Upgraded.
kde/kactivities-stats-5.85.0-x86_64-1.txz:  Upgraded.
kde/kaddressbook-21.08.0-x86_64-1.txz:  Upgraded.
kde/kalarm-21.08.0-x86_64-1.txz:  Upgraded.
kde/kalarmcal-21.08.0-x86_64-1.txz:  Upgraded.
kde/kalgebra-21.08.0-x86_64-1.txz:  Upgraded.
kde/kalzium-21.08.0-x86_64-1.txz:  Upgraded.
kde/kamera-21.08.0-x86_64-1.txz:  Upgraded.
kde/kamoso-21.08.0-x86_64-1.txz:  Upgraded.
kde/kanagram-21.08.0-x86_64-1.txz:  Upgraded.
kde/kapidox-5.85.0-x86_64-1.txz:  Upgraded.
kde/kapman-21.08.0-x86_64-1.txz:  Upgraded.
kde/kapptemplate-21.08.0-x86_64-1.txz:  Upgraded.
kde/karchive-5.85.0-x86_64-1.txz:  Upgraded.
kde/kate-21.08.0-x86_64-1.txz:  Upgraded.
kde/katomic-21.08.0-x86_64-1.txz:  Upgraded.
kde/kauth-5.85.0-x86_64-1.txz:  Upgraded.
kde/kbackup-21.08.0-x86_64-1.txz:  Upgraded.
kde/kblackbox-21.08.0-x86_64-1.txz:  Upgraded.
kde/kblocks-21.08.0-x86_64-1.txz:  Upgraded.
kde/kbookmarks-5.85.0-x86_64-1.txz:  Upgraded.
kde/kbounce-21.08.0-x86_64-1.txz:  Upgraded.
kde/kbreakout-21.08.0-x86_64-1.txz:  Upgraded.
kde/kbruch-21.08.0-x86_64-1.txz:  Upgraded.
kde/kcachegrind-21.08.0-x86_64-1.txz:  Upgraded.
kde/kcalc-21.08.0-x86_64-1.txz:  Upgraded.
kde/kcalendarcore-5.85.0-x86_64-1.txz:  Upgraded.
kde/kcalutils-21.08.0-x86_64-1.txz:  Upgraded.
kde/kcharselect-21.08.0-x86_64-1.txz:  Upgraded.
kde/kcmutils-5.85.0-x86_64-1.txz:  Upgraded.
kde/kcodecs-5.85.0-x86_64-1.txz:  Upgraded.
kde/kcolorchooser-21.08.0-x86_64-1.txz:  Upgraded.
kde/kcompletion-5.85.0-x86_64-1.txz:  Upgraded.
kde/kconfig-5.85.0-x86_64-1.txz:  Upgraded.
kde/kconfigwidgets-5.85.0-x86_64-1.txz:  Upgraded.
kde/kcontacts-5.85.0-x86_64-1.txz:  Upgraded.
kde/kcoreaddons-5.85.0-x86_64-1.txz:  Upgraded.
kde/kcrash-5.85.0-x86_64-1.txz:  Upgraded.
kde/kcron-21.08.0-x86_64-1.txz:  Upgraded.
kde/kdav-5.85.0-x86_64-1.txz:  Upgraded.
kde/kdbusaddons-5.85.0-x86_64-1.txz:  Upgraded.
kde/kde-dev-scripts-21.08.0-x86_64-1.txz:  Upgraded.
kde/kde-dev-utils-21.08.0-x86_64-1.txz:  Upgraded.
kde/kdebugsettings-21.08.0-x86_64-1.txz:  Upgraded.
kde/kdeclarative-5.85.0-x86_64-1.txz:  Upgraded.
kde/kdeconnect-kde-21.08.0-x86_64-1.txz:  Upgraded.
kde/kded-5.85.0-x86_64-1.txz:  Upgraded.
kde/kdeedu-data-21.08.0-x86_64-1.txz:  Upgraded.
kde/kdegraphics-mobipocket-21.08.0-x86_64-1.txz:  Upgraded.
kde/kdegraphics-thumbnailers-21.08.0-x86_64-1.txz:  Upgraded.
kde/kdelibs4support-5.85.0-x86_64-1.txz:  Upgraded.
kde/kdenetwork-filesharing-21.08.0-x86_64-1.txz:  Upgraded.
kde/kdenlive-21.08.0-x86_64-1.txz:  Upgraded.
kde/kdepim-addons-21.08.0-x86_64-1.txz:  Upgraded.
kde/kdepim-runtime-21.08.0-x86_64-1.txz:  Upgraded.
kde/kdesdk-kioslaves-21.08.0-x86_64-1.txz:  Upgraded.
kde/kdesdk-thumbnailers-21.08.0-x86_64-1.txz:  Upgraded.
kde/kdesignerplugin-5.85.0-x86_64-1.txz:  Upgraded.
kde/kdesu-5.85.0-x86_64-1.txz:  Upgraded.
kde/kdewebkit-5.85.0-x86_64-1.txz:  Upgraded.
kde/kdf-21.08.0-x86_64-1.txz:  Upgraded.
kde/kdialog-21.08.0-x86_64-1.txz:  Upgraded.
kde/kdiamond-21.08.0-x86_64-1.txz:  Upgraded.
kde/kdnssd-5.85.0-x86_64-1.txz:  Upgraded.
kde/kdoctools-5.85.0-x86_64-1.txz:  Upgraded.
kde/keditbookmarks-21.08.0-x86_64-1.txz:  Upgraded.
kde/kemoticons-5.85.0-x86_64-1.txz:  Upgraded.
kde/kfilemetadata-5.85.0-x86_64-1.txz:  Upgraded.
kde/kfind-21.08.0-x86_64-1.txz:  Upgraded.
kde/kfloppy-21.08.0-x86_64-1.txz:  Upgraded.
kde/kfourinline-21.08.0-x86_64-1.txz:  Upgraded.
kde/kgeography-21.08.0-x86_64-1.txz:  Upgraded.
kde/kget-21.08.0-x86_64-1.txz:  Upgraded.
kde/kglobalaccel-5.85.0-x86_64-1.txz:  Upgraded.
kde/kgoldrunner-21.08.0-x86_64-1.txz:  Upgraded.
kde/kgpg-21.08.0-x86_64-1.txz:  Upgraded.
kde/kguiaddons-5.85.0-x86_64-1.txz:  Upgraded.
kde/khangman-21.08.0-x86_64-1.txz:  Upgraded.
kde/khelpcenter-21.08.0-x86_64-1.txz:  Upgraded.
kde/kholidays-5.85.0-x86_64-1.txz:  Upgraded.
kde/khtml-5.85.0-x86_64-1.txz:  Upgraded.
kde/ki18n-5.85.0-x86_64-1.txz:  Upgraded.
kde/kiconthemes-5.85.0-x86_64-1.txz:  Upgraded.
kde/kidentitymanagement-21.08.0-x86_64-1.txz:  Upgraded.
kde/kidletime-5.85.0-x86_64-1.txz:  Upgraded.
kde/kig-21.08.0-x86_64-1.txz:  Upgraded.
kde/kigo-21.08.0-x86_64-1.txz:  Upgraded.
kde/killbots-21.08.0-x86_64-1.txz:  Upgraded.
kde/kimageformats-5.85.0-x86_64-1.txz:  Upgraded.
kde/kimagemapeditor-21.08.0-x86_64-1.txz:  Upgraded.
kde/kimap-21.08.0-x86_64-1.txz:  Upgraded.
kde/kinit-5.85.0-x86_64-1.txz:  Upgraded.
kde/kio-5.85.0-x86_64-1.txz:  Upgraded.
kde/kio-extras-21.08.0-x86_64-1.txz:  Upgraded.
kde/kio-gdrive-21.08.0-x86_64-1.txz:  Upgraded.
kde/kipi-plugins-21.08.0-x86_64-1.txz:  Upgraded.
kde/kirigami-gallery-21.08.0-x86_64-1.txz:  Upgraded.
kde/kirigami2-5.85.0-x86_64-1.txz:  Upgraded.
kde/kiriki-21.08.0-x86_64-1.txz:  Upgraded.
kde/kitemmodels-5.85.0-x86_64-1.txz:  Upgraded.
kde/kitemviews-5.85.0-x86_64-1.txz:  Upgraded.
kde/kiten-21.08.0-x86_64-1.txz:  Upgraded.
kde/kitinerary-21.08.0-x86_64-1.txz:  Upgraded.
kde/kjobwidgets-5.85.0-x86_64-1.txz:  Upgraded.
kde/kjs-5.85.0-x86_64-1.txz:  Upgraded.
kde/kjsembed-5.85.0-x86_64-1.txz:  Upgraded.
kde/kjumpingcube-21.08.0-x86_64-1.txz:  Upgraded.
kde/kldap-21.08.0-x86_64-1.txz:  Upgraded.
kde/kleopatra-21.08.0-x86_64-1.txz:  Upgraded.
kde/klickety-21.08.0-x86_64-1.txz:  Upgraded.
kde/klines-21.08.0-x86_64-1.txz:  Upgraded.
kde/kmag-21.08.0-x86_64-1.txz:  Upgraded.
kde/kmahjongg-21.08.0-x86_64-1.txz:  Upgraded.
kde/kmail-21.08.0-x86_64-1.txz:  Upgraded.
kde/kmail-account-wizard-21.08.0-x86_64-1.txz:  Upgraded.
kde/kmailtransport-21.08.0-x86_64-1.txz:  Upgraded.
kde/kmbox-21.08.0-x86_64-1.txz:  Upgraded.
kde/kmediaplayer-5.85.0-x86_64-1.txz:  Upgraded.
kde/kmime-21.08.0-x86_64-1.txz:  Upgraded.
kde/kmines-21.08.0-x86_64-1.txz:  Upgraded.
kde/kmix-21.08.0-x86_64-1.txz:  Upgraded.
kde/kmousetool-21.08.0-x86_64-1.txz:  Upgraded.
kde/kmouth-21.08.0-x86_64-1.txz:  Upgraded.
kde/kmplot-21.08.0-x86_64-1.txz:  Upgraded.
kde/knavalbattle-21.08.0-x86_64-1.txz:  Upgraded.
kde/knetwalk-21.08.0-x86_64-1.txz:  Upgraded.
kde/knewstuff-5.85.0-x86_64-1.txz:  Upgraded.
kde/knights-21.08.0-x86_64-1.txz:  Upgraded.
kde/knotes-21.08.0-x86_64-1.txz:  Upgraded.
kde/knotifications-5.85.0-x86_64-1.txz:  Upgraded.
kde/knotifyconfig-5.85.0-x86_64-1.txz:  Upgraded.
kde/kolf-21.08.0-x86_64-1.txz:  Upgraded.
kde/kollision-21.08.0-x86_64-1.txz:  Upgraded.
kde/kolourpaint-21.08.0-x86_64-1.txz:  Upgraded.
kde/kompare-21.08.0-x86_64-1.txz:  Upgraded.
kde/konqueror-21.08.0-x86_64-1.txz:  Upgraded.
kde/konquest-21.08.0-x86_64-1.txz:  Upgraded.
kde/konsole-21.08.0-x86_64-1.txz:  Upgraded.
kde/kontact-21.08.0-x86_64-1.txz:  Upgraded.
kde/kontactinterface-21.08.0-x86_64-1.txz:  Upgraded.
kde/kontrast-21.08.0-x86_64-1.txz:  Upgraded.
kde/konversation-21.08.0-x86_64-1.txz:  Upgraded.
kde/kopeninghours-21.08.0-x86_64-1.txz:  Upgraded.
kde/kopete-21.08.0-x86_64-1.txz:  Upgraded.
kde/korganizer-21.08.0-x86_64-1.txz:  Upgraded.
kde/kosmindoormap-21.08.0-x86_64-1.txz:  Upgraded.
kde/kpackage-5.85.0-x86_64-1.txz:  Upgraded.
kde/kparts-5.85.0-x86_64-1.txz:  Upgraded.
kde/kpat-21.08.0-x86_64-1.txz:  Upgraded.
kde/kpeople-5.85.0-x86_64-1.txz:  Upgraded.
kde/kpimtextedit-21.08.0-x86_64-1.txz:  Upgraded.
kde/kpkpass-21.08.0-x86_64-1.txz:  Upgraded.
kde/kplotting-5.85.0-x86_64-1.txz:  Upgraded.
kde/kpmcore-21.08.0-x86_64-1.txz:  Upgraded.
kde/kpty-5.85.0-x86_64-1.txz:  Upgraded.
kde/kpublictransport-21.08.0-x86_64-1.txz:  Upgraded.
kde/kqtquickcharts-21.08.0-x86_64-1.txz:  Upgraded.
kde/kquickcharts-5.85.0-x86_64-1.txz:  Upgraded.
kde/krdc-21.08.0-x86_64-1.txz:  Upgraded.
kde/kreversi-21.08.0-x86_64-1.txz:  Upgraded.
kde/krfb-21.08.0-x86_64-1.txz:  Upgraded.
kde/krita-4.4.7-x86_64-2.txz:  Rebuilt.
  Recompiled against boost-1.77.0.
kde/kross-5.85.0-x86_64-1.txz:  Upgraded.
kde/kross-interpreters-21.08.0-x86_64-1.txz:  Upgraded.
kde/kruler-21.08.0-x86_64-1.txz:  Upgraded.
kde/krunner-5.85.0-x86_64-1.txz:  Upgraded.
kde/kservice-5.85.0-x86_64-1.txz:  Upgraded.
kde/kshisen-21.08.0-x86_64-1.txz:  Upgraded.
kde/ksirk-21.08.0-x86_64-1.txz:  Upgraded.
kde/ksmtp-21.08.0-x86_64-1.txz:  Upgraded.
kde/ksnakeduel-21.08.0-x86_64-1.txz:  Upgraded.
kde/kspaceduel-21.08.0-x86_64-1.txz:  Upgraded.
kde/ksquares-21.08.0-x86_64-1.txz:  Upgraded.
kde/ksudoku-21.08.0-x86_64-1.txz:  Upgraded.
kde/ksystemlog-21.08.0-x86_64-1.txz:  Upgraded.
kde/kteatime-21.08.0-x86_64-1.txz:  Upgraded.
kde/ktexteditor-5.85.0-x86_64-1.txz:  Upgraded.
kde/ktextwidgets-5.85.0-x86_64-1.txz:  Upgraded.
kde/ktimer-21.08.0-x86_64-1.txz:  Upgraded.
kde/ktnef-21.08.0-x86_64-1.txz:  Upgraded.
kde/ktorrent-21.08.0-x86_64-1.txz:  Upgraded.
kde/ktouch-21.08.0-x86_64-1.txz:  Upgraded.
kde/kturtle-21.08.0-x86_64-1.txz:  Upgraded.
kde/kubrick-21.08.0-x86_64-1.txz:  Upgraded.
kde/kunitconversion-5.85.0-x86_64-1.txz:  Upgraded.
kde/kwallet-5.85.0-x86_64-1.txz:  Upgraded.
kde/kwalletmanager-21.08.0-x86_64-1.txz:  Upgraded.
kde/kwave-21.08.0-x86_64-1.txz:  Upgraded.
kde/kwayland-5.85.0-x86_64-1.txz:  Upgraded.
kde/kwidgetsaddons-5.85.0-x86_64-1.txz:  Upgraded.
kde/kwindowsystem-5.85.0-x86_64-1.txz:  Upgraded.
kde/kwordquiz-21.08.0-x86_64-1.txz:  Upgraded.
kde/kxmlgui-5.85.0-x86_64-1.txz:  Upgraded.
kde/kxmlrpcclient-5.85.0-x86_64-1.txz:  Upgraded.
kde/latte-dock-0.10.0-x86_64-1.txz:  Upgraded.
kde/libgravatar-21.08.0-x86_64-1.txz:  Upgraded.
kde/libkcddb-21.08.0-x86_64-1.txz:  Upgraded.
kde/libkcompactdisc-21.08.0-x86_64-1.txz:  Upgraded.
kde/libkdcraw-21.08.0-x86_64-1.txz:  Upgraded.
kde/libkdegames-21.08.0-x86_64-1.txz:  Upgraded.
kde/libkdepim-21.08.0-x86_64-1.txz:  Upgraded.
kde/libkeduvocdocument-21.08.0-x86_64-1.txz:  Upgraded.
kde/libkexiv2-21.08.0-x86_64-1.txz:  Upgraded.
kde/libkgapi-21.08.0-x86_64-1.txz:  Upgraded.
kde/libkipi-21.08.0-x86_64-1.txz:  Upgraded.
kde/libkleo-21.08.0-x86_64-1.txz:  Upgraded.
kde/libkmahjongg-21.08.0-x86_64-1.txz:  Upgraded.
kde/libkomparediff2-21.08.0-x86_64-1.txz:  Upgraded.
kde/libksane-21.08.0-x86_64-1.txz:  Upgraded.
kde/libksieve-21.08.0-x86_64-1.txz:  Upgraded.
kde/libktorrent-21.08.0-x86_64-1.txz:  Upgraded.
kde/lokalize-21.08.0-x86_64-1.txz:  Upgraded.
kde/lskat-21.08.0-x86_64-1.txz:  Upgraded.
kde/mailcommon-21.08.0-x86_64-1.txz:  Upgraded.
kde/mailimporter-21.08.0-x86_64-1.txz:  Upgraded.
kde/marble-21.08.0-x86_64-1.txz:  Upgraded.
kde/markdownpart-21.08.0-x86_64-1.txz:  Upgraded.
kde/mbox-importer-21.08.0-x86_64-1.txz:  Upgraded.
kde/messagelib-21.08.0-x86_64-1.txz:  Upgraded.
kde/minuet-21.08.0-x86_64-1.txz:  Upgraded.
kde/modemmanager-qt-5.85.0-x86_64-1.txz:  Upgraded.
kde/networkmanager-qt-5.85.0-x86_64-1.txz:  Upgraded.
kde/okular-21.08.0-x86_64-1.txz:  Upgraded.
kde/oxygen-icons5-5.85.0-noarch-1.txz:  Upgraded.
kde/palapeli-21.08.0-x86_64-1.txz:  Upgraded.
kde/parley-21.08.0-x86_64-1.txz:  Upgraded.
kde/partitionmanager-21.08.0-x86_64-1.txz:  Upgraded.
kde/picmi-21.08.0-x86_64-1.txz:  Upgraded.
kde/pim-data-exporter-21.08.0-x86_64-1.txz:  Upgraded.
kde/pim-sieve-editor-21.08.0-x86_64-1.txz:  Upgraded.
kde/pimcommon-21.08.0-x86_64-1.txz:  Upgraded.
kde/plasma-framework-5.85.0-x86_64-1.txz:  Upgraded.
kde/plasma-workspace-5.22.4-x86_64-2.txz:  Rebuilt.
  Recompiled against libqalculate-3.20.1.
kde/poxml-21.08.0-x86_64-1.txz:  Upgraded.
kde/print-manager-21.08.0-x86_64-1.txz:  Upgraded.
kde/prison-5.85.0-x86_64-1.txz:  Upgraded.
kde/purpose-5.85.0-x86_64-1.txz:  Upgraded.
kde/qqc2-desktop-style-5.85.0-x86_64-1.txz:  Upgraded.
kde/rocs-21.08.0-x86_64-1.txz:  Upgraded.
kde/skanlite-21.08.0-x86_64-3.txz:  Rebuilt.
kde/solid-5.85.0-x86_64-1.txz:  Upgraded.
kde/sonnet-5.85.0-x86_64-1.txz:  Upgraded.
kde/spectacle-21.08.0-x86_64-1.txz:  Upgraded.
kde/step-21.08.0-x86_64-1.txz:  Upgraded.
kde/svgpart-21.08.0-x86_64-1.txz:  Upgraded.
kde/sweeper-21.08.0-x86_64-1.txz:  Upgraded.
kde/syndication-5.85.0-x86_64-1.txz:  Upgraded.
kde/syntax-highlighting-5.85.0-x86_64-1.txz:  Upgraded.
kde/threadweaver-5.85.0-x86_64-1.txz:  Upgraded.
kde/umbrello-21.08.0-x86_64-1.txz:  Upgraded.
kde/yakuake-21.08.0-x86_64-1.txz:  Upgraded.
kde/zeroconf-ioslave-21.08.0-x86_64-1.txz:  Upgraded.
l/SDL2-2.0.16-x86_64-1.txz:  Upgraded.
l/atkmm-2.28.2-x86_64-1.txz:  Upgraded.
l/boost-1.77.0-x86_64-1.txz:  Upgraded.
  Shared library .so-version bump.
l/cryfs-0.10.3-x86_64-3.txz:  Rebuilt.
  Patched for gcc11 and recompiled against boost-1.77.0.
l/enchant-2.3.1-x86_64-1.txz:  Upgraded.
l/gjs-1.68.3-x86_64-1.txz:  Upgraded.
l/gtk4-4.2.1-x86_64-1.txz:  Added.
l/gtkmm3-3.24.5-x86_64-1.txz:  Upgraded.
l/libjpeg-turbo-2.1.1-x86_64-1.txz:  Upgraded.
l/libqalculate-3.20.1-x86_64-1.txz:  Upgraded.
  Shared library .so-version bump.
l/libwebp-1.2.1-x86_64-1.txz:  Upgraded.
l/mlt-7.0.1-x86_64-1.txz:  Upgraded.
  Shared library .so-version bump.
l/mozilla-nss-3.69-x86_64-1.txz:  Upgraded.
l/mozjs78-78.13.0esr-x86_64-1.txz:  Upgraded.
l/netpbm-10.95.01-x86_64-1.txz:  Upgraded.
l/ocl-icd-2.3.0-x86_64-2.txz:  Rebuilt.
  Patched to support the latest Khronos headers.
l/openexr-2.5.7-x86_64-2.txz:  Rebuilt.
  Recompiled against boost-1.77.0.
l/pango-1.48.8-x86_64-1.txz:  Upgraded.
l/pulseaudio-15.0-x86_64-2.txz:  Rebuilt.
  Ensure that start-pulseaudio-x11 is generated properly when pulseaudio is
  built using meson. Thanks to davjohn.
l/python-pygments-2.10.0-x86_64-1.txz:  Upgraded.
l/qt5-5.15.2-x86_64-11.txz:  Rebuilt.
  Patched to compile with gcc11 (such as adding #include <limits> to some of
  the header files shipped in the package).
l/tidy-html5-5.8.0-x86_64-1.txz:  Upgraded.
  Shared library .so-version bump.
n/ModemManager-1.16.8-x86_64-1.txz:  Upgraded.
n/NetworkManager-1.32.6-x86_64-1.txz:  Upgraded.
n/c-ares-1.17.2-x86_64-1.txz:  Upgraded.
  This update fixes a security issue:
  Missing input validation on hostnames returned by DNS servers.
  For more information, see:
    https://c-ares.haxx.se/adv_20210810.html
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-3672
  (* Security fix *)
n/dhcpcd-9.4.0-x86_64-1.txz:  Upgraded.
n/fetchmail-6.4.21-x86_64-1.txz:  Upgraded.
n/nmap-7.92-x86_64-1.txz:  Upgraded.
n/openresolv-3.12.0-noarch-1.txz:  Added.
  This is needed for wg-quick in the wireguard-tools package.
  Thanks to synbq Bucharest, Jeremy Hansen, and Daniel Wilkins.
n/php-7.4.22-x86_64-2.txz:  Rebuilt.
  Recompiled against tidy-html5-5.8.0.
x/ibus-m17n-1.4.7-x86_64-1.txz:  Upgraded.
x/libepoxy-1.5.9-x86_64-1.txz:  Upgraded.
x/mesa-21.1.7-x86_64-1.txz:  Upgraded.
x/vulkan-sdk-1.2.176.1-x86_64-2.txz:  Rebuilt.
x/xrdb-1.2.1-x86_64-1.txz:  Upgraded.
xap/mozilla-firefox-91.0-x86_64-1.txz:  Upgraded.
  New ESR release :-)
  This release contains security fixes and improvements.
  For more information, see:
    https://www.mozilla.org/en-US/firefox/91.0/releasenotes/
    https://www.mozilla.org/security/advisories/mfsa2021-33/
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29986
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29981
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29988
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29983
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29984
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29980
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29987
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29985
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29982
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29989
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29990
  (* Security fix *)
xap/mozilla-thunderbird-91.0-x86_64-1.txz:  Upgraded.
  This release contains security fixes and improvements.
  For more information, see:
    https://www.mozilla.org/en-US/thunderbird/91.0/releasenotes/
    https://www.mozilla.org/en-US/security/advisories/mfsa2021-36/
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29986
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29981
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29988
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29984
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29980
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29987
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29985
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29982
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29989
  (* Security fix *)
xap/network-manager-applet-1.22.0-x86_64-1.txz:  Upgraded.
xap/vim-gvim-8.2.3352-x86_64-1.txz:  Upgraded.
extra/php8/php8-8.0.9-x86_64-2.txz:  Rebuilt.
  Recompiled against tidy-html5-5.8.0.
isolinux/initrd.img:  Rebuilt.
kernels/*:  Upgraded.
usb-and-pxe-installers/usbboot.img:  Rebuilt.
This commit is contained in:
Patrick J Volkerding 2021-08-16 05:28:16 +00:00 committed by Eric Hameleers
parent 667b86aaab
commit c6af8d2fd5
133 changed files with 6372 additions and 2760 deletions

View file

@ -119,7 +119,7 @@ Use one of the provided generic kernels for daily use. Do not report
ATI proprietary drivers) if you use the SMP kernel.
If you decide to use one of the non-SMP kernels, you will need to follow the
instructions in /extra/linux-5.10.24-nosmp-sdk/README.TXT to modify your
instructions in /extra/linux-5.13.9-nosmp-sdk/README.TXT to modify your
kernel sources for non-SMP usage. Note that this only applies if you are
using the Slackware-provided non-SMP kernel - if you build a custom kernel,
the symlinks at /lib/modules/$(uname -r)/{build,source} will point to the
@ -217,6 +217,7 @@ l/cryfs
l/cryptopp
l/dotconf
l/dvdauthor
l/editorconfig-core-c
l/espeak-ng
l/farstream
l/ffmpeg
@ -251,6 +252,7 @@ l/libcue
l/libdbusmenu
l/libdmtx
l/libedit
l/libgnt
l/libgtop
l/libidn2
l/libindicator
@ -264,6 +266,7 @@ l/libsass
l/libsigc++3
l/libsodium
l/libunwind
l/liburing
l/libuv
l/libwebp
l/libwnck3
@ -286,6 +289,7 @@ l/pyparsing
l/python-appdirs
l/python-certifi
l/python-chardet
l/python-charset-normalizer
l/python-distro
l/python-dnspython
l/python-docutils
@ -310,8 +314,10 @@ l/qtkeychain
l/quazip
l/rpcsvc-proto
l/rttr
l/rubygem-asciidoctor
l/speech-dispatcher
l/speex
l/spirv-llvm-translator
l/talloc
l/tdb
l/tevent
@ -321,6 +327,8 @@ l/vid.stab
l/woff2
l/xxHash
l/zstd
n/c-ares
n/daemon
n/dehydrated
n/dovecot
n/krb5
@ -340,6 +348,8 @@ t/fig2dev (replaces t/transfig)
t/texlive (replaces t/tetex and t/tetex-doc)
x/OpenCC
x/cldr-emoji-annotation
x/egl-wayland
x/eglexternalplatform
x/fcitx
x/fcitx-anthy
x/fcitx-configtool

View file

@ -11,9 +11,500 @@
<description>Tracking Slackware development in git.</description>
<language>en-us</language>
<id xmlns="http://www.w3.org/2005/Atom">urn:uuid:c964f45e-6732-11e8-bbe5-107b4450212f</id>
<pubDate>Sat, 7 Aug 2021 19:04:04 GMT</pubDate>
<lastBuildDate>Sat, 7 Aug 2021 22:00:48 GMT</lastBuildDate>
<pubDate>Mon, 16 Aug 2021 05:28:16 GMT</pubDate>
<lastBuildDate>Mon, 16 Aug 2021 15:59:46 GMT</lastBuildDate>
<generator>maintain_current_git.sh v 1.12</generator>
<item>
<title>Mon, 16 Aug 2021 05:28:16 GMT</title>
<pubDate>Mon, 16 Aug 2021 05:28:16 GMT</pubDate>
<link>https://git.slackware.nl/current/tag/?h=20210816052816</link>
<guid isPermaLink="false">20210816052816</guid>
<description>
<![CDATA[<pre>
Hey everyone, long time no see! No, I wasn't out fishing. Sadly, I haven't had
a fishing rod in my hand (or even a fishing license in my wallet) for this
entire season, but there may yet be a chance for that this year. Along with the
usual suspects, I've been trying to clear out the list of things that needed
to get done in order to reach the standard of excellence demanded from a
Slackware release, and I think we've gotten it pretty close. GCC was bumped to
version 11.2.0 (because we just can't send this out 2 versions behind), and
everything was verified to build properly or fixed up so that it did. I don't
see any benefit to another public mass rebuild, so we're not going to do one.
Anyway, without further ado, here is Slackware 15.0 release candidate one.
Consider most things frozen and the focus now to be any remaining blocker bugs.
We'll more than likely take that next Plasma bugfix release, but it's soon
time to get off this treadmill. Enjoy! :-)
a/aaa_libraries-15.0-x86_64-8.txz: Rebuilt.
Upgraded: libcap.so.2.52, libpcre.so.1.2.13, libboost_atomic.so.1.76.0,
libboost_chrono.so.1.76.0, libboost_container.so.1.76.0,
libboost_context.so.1.76.0, libboost_contract.so.1.76.0,
libboost_coroutine.so.1.76.0, libboost_date_time.so.1.76.0,
libboost_fiber.so.1.76.0, libboost_filesystem.so.1.76.0,
libboost_graph.so.1.76.0, libboost_iostreams.so.1.76.0,
libboost_json.so.1.76.0, libboost_locale.so.1.76.0, libboost_log.so.1.76.0,
libboost_log_setup.so.1.76.0, libboost_math_c99.so.1.76.0,
libboost_math_c99f.so.1.76.0, libboost_math_c99l.so.1.76.0,
libboost_math_tr1.so.1.76.0, libboost_math_tr1f.so.1.76.0,
libboost_math_tr1l.so.1.76.0, libboost_nowide.so.1.76.0,
libboost_prg_exec_monitor.so.1.76.0, libboost_program_options.so.1.76.0,
libboost_python27.so.1.76.0, libboost_python39.so.1.76.0,
libboost_random.so.1.76.0, libboost_regex.so.1.76.0,
libboost_serialization.so.1.76.0, libboost_stacktrace_addr2line.so.1.76.0,
libboost_stacktrace_basic.so.1.76.0, libboost_stacktrace_noop.so.1.76.0,
libboost_system.so.1.76.0, libboost_thread.so.1.76.0,
libboost_timer.so.1.76.0, libboost_type_erasure.so.1.76.0,
libboost_unit_test_framework.so.1.76.0, libboost_wave.so.1.76.0,
libboost_wserialization.so.1.76.0, libcares.so.2.4.3,
libglib-2.0.so.0.6800.3, libgmodule-2.0.so.0.6800.3,
libgobject-2.0.so.0.6800.3, libgthread-2.0.so.0.6800.3,
libidn.so.12.6.3, liblber-2.4.so.2.11.7, libldap-2.4.so.2.11.7,
libstdc++.so.6.0.29, libtdb.so.1.4.5.
a/grep-3.7-x86_64-1.txz: Upgraded.
a/kernel-firmware-20210812_24c4a85-noarch-1.txz: Upgraded.
a/kernel-generic-5.13.11-x86_64-1.txz: Upgraded.
a/kernel-huge-5.13.11-x86_64-1.txz: Upgraded.
a/kernel-modules-5.13.11-x86_64-1.txz: Upgraded.
a/libgudev-237-x86_64-1.txz: Upgraded.
a/lvm2-2.03.13-x86_64-1.txz: Upgraded.
ap/linuxdoc-tools-0.9.82-x86_64-1.txz: Upgraded.
Thanks to Stuart Winter.
ap/mariadb-10.5.12-x86_64-1.txz: Upgraded.
Looks like we're still hitting a few regressions in the 10.6 branch. The
most obvious one where the version reported by MariaDB is the library
version rather than the server version (as previously reported) could be
reverted, but this could lead to future problems as fixes for this
change land in other projects. It seems that the safest approach at this
time is to switch back to the most recent release from the 10.5 branch
and keep an eye on the situation.
Thanks to richarson and Heinz Wiesinger.
ap/mc-4.8.27-x86_64-1.txz: Upgraded.
ap/pamixer-1.4-x86_64-11.txz: Rebuilt.
Recompiled against boost-1.77.0.
ap/slackpkg-15.0.7-noarch-1.txz: Upgraded.
Remove ftp://spout.ussg.indiana.edu from mirrorlist.
Allow "slackpkg help" to work after slackpkg is upgraded (JK Wood).
Thanks to Robby Workman.
ap/squashfs-tools-4.5-x86_64-1.txz: Upgraded.
ap/vim-8.2.3352-x86_64-1.txz: Upgraded.
d/gcc-11.2.0-x86_64-1.txz: Upgraded.
d/gcc-brig-11.2.0-x86_64-1.txz: Upgraded.
d/gcc-g++-11.2.0-x86_64-1.txz: Upgraded.
d/gcc-gdc-11.2.0-x86_64-1.txz: Upgraded.
d/gcc-gfortran-11.2.0-x86_64-1.txz: Upgraded.
d/gcc-gnat-11.2.0-x86_64-1.txz: Upgraded.
d/gcc-go-11.2.0-x86_64-1.txz: Upgraded.
d/gcc-objc-11.2.0-x86_64-1.txz: Upgraded.
d/help2man-1.48.4-x86_64-1.txz: Upgraded.
d/kernel-headers-5.13.11-x86-1.txz: Upgraded.
d/libtool-2.4.6-x86_64-18.txz: Rebuilt.
Recompiled to update embedded GCC version number.
d/meson-0.58.2-x86_64-1.txz: Upgraded.
d/parallel-20210722-noarch-1.txz: Upgraded.
d/python-pip-21.2.4-x86_64-1.txz: Upgraded.
d/slacktrack-2.21-x86_64-1.txz: Upgraded.
Thanks to Stuart Winter.
k/kernel-source-5.13.11-noarch-1.txz: Upgraded.
CC_VERSION_TEXT "gcc (GCC) 10.3.0" -> "gcc (GCC) 11.2.0"
GCC_VERSION 100300 -> 110200
+CC_HAS_ASM_GOTO_OUTPUT y
+HAVE_KCSAN_COMPILER y
+KCSAN n
+SND_SOC_INTEL_HDA_DSP_COMMON m
+SND_SOC_INTEL_SOF_MAXIM_COMMON m
kde/akonadi-21.08.0-x86_64-1.txz: Upgraded.
kde/akonadi-calendar-21.08.0-x86_64-1.txz: Upgraded.
kde/akonadi-calendar-tools-21.08.0-x86_64-1.txz: Upgraded.
kde/akonadi-contacts-21.08.0-x86_64-1.txz: Upgraded.
kde/akonadi-import-wizard-21.08.0-x86_64-1.txz: Upgraded.
kde/akonadi-mime-21.08.0-x86_64-1.txz: Upgraded.
kde/akonadi-notes-21.08.0-x86_64-1.txz: Upgraded.
kde/akonadi-search-21.08.0-x86_64-1.txz: Upgraded.
kde/akonadiconsole-21.08.0-x86_64-1.txz: Upgraded.
kde/akregator-21.08.0-x86_64-1.txz: Upgraded.
kde/analitza-21.08.0-x86_64-1.txz: Upgraded.
kde/ark-21.08.0-x86_64-1.txz: Upgraded.
kde/artikulate-21.08.0-x86_64-1.txz: Upgraded.
kde/attica-5.85.0-x86_64-1.txz: Upgraded.
kde/audiocd-kio-21.08.0-x86_64-1.txz: Upgraded.
kde/baloo-5.85.0-x86_64-1.txz: Upgraded.
kde/baloo-widgets-21.08.0-x86_64-1.txz: Upgraded.
kde/blinken-21.08.0-x86_64-1.txz: Upgraded.
kde/bluez-qt-5.85.0-x86_64-1.txz: Upgraded.
kde/bomber-21.08.0-x86_64-1.txz: Upgraded.
kde/bovo-21.08.0-x86_64-1.txz: Upgraded.
kde/breeze-icons-5.85.0-noarch-1.txz: Upgraded.
kde/calendarsupport-21.08.0-x86_64-1.txz: Upgraded.
kde/cantor-21.08.0-x86_64-1.txz: Upgraded.
kde/cervisia-21.08.0-x86_64-1.txz: Upgraded.
kde/dolphin-21.08.0-x86_64-1.txz: Upgraded.
kde/dolphin-plugins-21.08.0-x86_64-1.txz: Upgraded.
kde/dragon-21.08.0-x86_64-1.txz: Upgraded.
kde/elisa-21.08.0-x86_64-1.txz: Upgraded.
kde/eventviews-21.08.0-x86_64-1.txz: Upgraded.
kde/extra-cmake-modules-5.85.0-x86_64-1.txz: Upgraded.
kde/ffmpegthumbs-21.08.0-x86_64-1.txz: Upgraded.
kde/filelight-21.08.0-x86_64-1.txz: Upgraded.
kde/frameworkintegration-5.85.0-x86_64-1.txz: Upgraded.
kde/granatier-21.08.0-x86_64-1.txz: Upgraded.
kde/grantlee-editor-21.08.0-x86_64-1.txz: Upgraded.
kde/grantleetheme-21.08.0-x86_64-1.txz: Upgraded.
kde/gwenview-21.08.0-x86_64-1.txz: Upgraded.
kde/incidenceeditor-21.08.0-x86_64-1.txz: Upgraded.
kde/itinerary-21.08.0-x86_64-1.txz: Upgraded.
kde/juk-21.08.0-x86_64-1.txz: Upgraded.
kde/k3b-21.08.0-x86_64-1.txz: Upgraded.
kde/kactivities-5.85.0-x86_64-1.txz: Upgraded.
kde/kactivities-stats-5.85.0-x86_64-1.txz: Upgraded.
kde/kaddressbook-21.08.0-x86_64-1.txz: Upgraded.
kde/kalarm-21.08.0-x86_64-1.txz: Upgraded.
kde/kalarmcal-21.08.0-x86_64-1.txz: Upgraded.
kde/kalgebra-21.08.0-x86_64-1.txz: Upgraded.
kde/kalzium-21.08.0-x86_64-1.txz: Upgraded.
kde/kamera-21.08.0-x86_64-1.txz: Upgraded.
kde/kamoso-21.08.0-x86_64-1.txz: Upgraded.
kde/kanagram-21.08.0-x86_64-1.txz: Upgraded.
kde/kapidox-5.85.0-x86_64-1.txz: Upgraded.
kde/kapman-21.08.0-x86_64-1.txz: Upgraded.
kde/kapptemplate-21.08.0-x86_64-1.txz: Upgraded.
kde/karchive-5.85.0-x86_64-1.txz: Upgraded.
kde/kate-21.08.0-x86_64-1.txz: Upgraded.
kde/katomic-21.08.0-x86_64-1.txz: Upgraded.
kde/kauth-5.85.0-x86_64-1.txz: Upgraded.
kde/kbackup-21.08.0-x86_64-1.txz: Upgraded.
kde/kblackbox-21.08.0-x86_64-1.txz: Upgraded.
kde/kblocks-21.08.0-x86_64-1.txz: Upgraded.
kde/kbookmarks-5.85.0-x86_64-1.txz: Upgraded.
kde/kbounce-21.08.0-x86_64-1.txz: Upgraded.
kde/kbreakout-21.08.0-x86_64-1.txz: Upgraded.
kde/kbruch-21.08.0-x86_64-1.txz: Upgraded.
kde/kcachegrind-21.08.0-x86_64-1.txz: Upgraded.
kde/kcalc-21.08.0-x86_64-1.txz: Upgraded.
kde/kcalendarcore-5.85.0-x86_64-1.txz: Upgraded.
kde/kcalutils-21.08.0-x86_64-1.txz: Upgraded.
kde/kcharselect-21.08.0-x86_64-1.txz: Upgraded.
kde/kcmutils-5.85.0-x86_64-1.txz: Upgraded.
kde/kcodecs-5.85.0-x86_64-1.txz: Upgraded.
kde/kcolorchooser-21.08.0-x86_64-1.txz: Upgraded.
kde/kcompletion-5.85.0-x86_64-1.txz: Upgraded.
kde/kconfig-5.85.0-x86_64-1.txz: Upgraded.
kde/kconfigwidgets-5.85.0-x86_64-1.txz: Upgraded.
kde/kcontacts-5.85.0-x86_64-1.txz: Upgraded.
kde/kcoreaddons-5.85.0-x86_64-1.txz: Upgraded.
kde/kcrash-5.85.0-x86_64-1.txz: Upgraded.
kde/kcron-21.08.0-x86_64-1.txz: Upgraded.
kde/kdav-5.85.0-x86_64-1.txz: Upgraded.
kde/kdbusaddons-5.85.0-x86_64-1.txz: Upgraded.
kde/kde-dev-scripts-21.08.0-x86_64-1.txz: Upgraded.
kde/kde-dev-utils-21.08.0-x86_64-1.txz: Upgraded.
kde/kdebugsettings-21.08.0-x86_64-1.txz: Upgraded.
kde/kdeclarative-5.85.0-x86_64-1.txz: Upgraded.
kde/kdeconnect-kde-21.08.0-x86_64-1.txz: Upgraded.
kde/kded-5.85.0-x86_64-1.txz: Upgraded.
kde/kdeedu-data-21.08.0-x86_64-1.txz: Upgraded.
kde/kdegraphics-mobipocket-21.08.0-x86_64-1.txz: Upgraded.
kde/kdegraphics-thumbnailers-21.08.0-x86_64-1.txz: Upgraded.
kde/kdelibs4support-5.85.0-x86_64-1.txz: Upgraded.
kde/kdenetwork-filesharing-21.08.0-x86_64-1.txz: Upgraded.
kde/kdenlive-21.08.0-x86_64-1.txz: Upgraded.
kde/kdepim-addons-21.08.0-x86_64-1.txz: Upgraded.
kde/kdepim-runtime-21.08.0-x86_64-1.txz: Upgraded.
kde/kdesdk-kioslaves-21.08.0-x86_64-1.txz: Upgraded.
kde/kdesdk-thumbnailers-21.08.0-x86_64-1.txz: Upgraded.
kde/kdesignerplugin-5.85.0-x86_64-1.txz: Upgraded.
kde/kdesu-5.85.0-x86_64-1.txz: Upgraded.
kde/kdewebkit-5.85.0-x86_64-1.txz: Upgraded.
kde/kdf-21.08.0-x86_64-1.txz: Upgraded.
kde/kdialog-21.08.0-x86_64-1.txz: Upgraded.
kde/kdiamond-21.08.0-x86_64-1.txz: Upgraded.
kde/kdnssd-5.85.0-x86_64-1.txz: Upgraded.
kde/kdoctools-5.85.0-x86_64-1.txz: Upgraded.
kde/keditbookmarks-21.08.0-x86_64-1.txz: Upgraded.
kde/kemoticons-5.85.0-x86_64-1.txz: Upgraded.
kde/kfilemetadata-5.85.0-x86_64-1.txz: Upgraded.
kde/kfind-21.08.0-x86_64-1.txz: Upgraded.
kde/kfloppy-21.08.0-x86_64-1.txz: Upgraded.
kde/kfourinline-21.08.0-x86_64-1.txz: Upgraded.
kde/kgeography-21.08.0-x86_64-1.txz: Upgraded.
kde/kget-21.08.0-x86_64-1.txz: Upgraded.
kde/kglobalaccel-5.85.0-x86_64-1.txz: Upgraded.
kde/kgoldrunner-21.08.0-x86_64-1.txz: Upgraded.
kde/kgpg-21.08.0-x86_64-1.txz: Upgraded.
kde/kguiaddons-5.85.0-x86_64-1.txz: Upgraded.
kde/khangman-21.08.0-x86_64-1.txz: Upgraded.
kde/khelpcenter-21.08.0-x86_64-1.txz: Upgraded.
kde/kholidays-5.85.0-x86_64-1.txz: Upgraded.
kde/khtml-5.85.0-x86_64-1.txz: Upgraded.
kde/ki18n-5.85.0-x86_64-1.txz: Upgraded.
kde/kiconthemes-5.85.0-x86_64-1.txz: Upgraded.
kde/kidentitymanagement-21.08.0-x86_64-1.txz: Upgraded.
kde/kidletime-5.85.0-x86_64-1.txz: Upgraded.
kde/kig-21.08.0-x86_64-1.txz: Upgraded.
kde/kigo-21.08.0-x86_64-1.txz: Upgraded.
kde/killbots-21.08.0-x86_64-1.txz: Upgraded.
kde/kimageformats-5.85.0-x86_64-1.txz: Upgraded.
kde/kimagemapeditor-21.08.0-x86_64-1.txz: Upgraded.
kde/kimap-21.08.0-x86_64-1.txz: Upgraded.
kde/kinit-5.85.0-x86_64-1.txz: Upgraded.
kde/kio-5.85.0-x86_64-1.txz: Upgraded.
kde/kio-extras-21.08.0-x86_64-1.txz: Upgraded.
kde/kio-gdrive-21.08.0-x86_64-1.txz: Upgraded.
kde/kipi-plugins-21.08.0-x86_64-1.txz: Upgraded.
kde/kirigami-gallery-21.08.0-x86_64-1.txz: Upgraded.
kde/kirigami2-5.85.0-x86_64-1.txz: Upgraded.
kde/kiriki-21.08.0-x86_64-1.txz: Upgraded.
kde/kitemmodels-5.85.0-x86_64-1.txz: Upgraded.
kde/kitemviews-5.85.0-x86_64-1.txz: Upgraded.
kde/kiten-21.08.0-x86_64-1.txz: Upgraded.
kde/kitinerary-21.08.0-x86_64-1.txz: Upgraded.
kde/kjobwidgets-5.85.0-x86_64-1.txz: Upgraded.
kde/kjs-5.85.0-x86_64-1.txz: Upgraded.
kde/kjsembed-5.85.0-x86_64-1.txz: Upgraded.
kde/kjumpingcube-21.08.0-x86_64-1.txz: Upgraded.
kde/kldap-21.08.0-x86_64-1.txz: Upgraded.
kde/kleopatra-21.08.0-x86_64-1.txz: Upgraded.
kde/klickety-21.08.0-x86_64-1.txz: Upgraded.
kde/klines-21.08.0-x86_64-1.txz: Upgraded.
kde/kmag-21.08.0-x86_64-1.txz: Upgraded.
kde/kmahjongg-21.08.0-x86_64-1.txz: Upgraded.
kde/kmail-21.08.0-x86_64-1.txz: Upgraded.
kde/kmail-account-wizard-21.08.0-x86_64-1.txz: Upgraded.
kde/kmailtransport-21.08.0-x86_64-1.txz: Upgraded.
kde/kmbox-21.08.0-x86_64-1.txz: Upgraded.
kde/kmediaplayer-5.85.0-x86_64-1.txz: Upgraded.
kde/kmime-21.08.0-x86_64-1.txz: Upgraded.
kde/kmines-21.08.0-x86_64-1.txz: Upgraded.
kde/kmix-21.08.0-x86_64-1.txz: Upgraded.
kde/kmousetool-21.08.0-x86_64-1.txz: Upgraded.
kde/kmouth-21.08.0-x86_64-1.txz: Upgraded.
kde/kmplot-21.08.0-x86_64-1.txz: Upgraded.
kde/knavalbattle-21.08.0-x86_64-1.txz: Upgraded.
kde/knetwalk-21.08.0-x86_64-1.txz: Upgraded.
kde/knewstuff-5.85.0-x86_64-1.txz: Upgraded.
kde/knights-21.08.0-x86_64-1.txz: Upgraded.
kde/knotes-21.08.0-x86_64-1.txz: Upgraded.
kde/knotifications-5.85.0-x86_64-1.txz: Upgraded.
kde/knotifyconfig-5.85.0-x86_64-1.txz: Upgraded.
kde/kolf-21.08.0-x86_64-1.txz: Upgraded.
kde/kollision-21.08.0-x86_64-1.txz: Upgraded.
kde/kolourpaint-21.08.0-x86_64-1.txz: Upgraded.
kde/kompare-21.08.0-x86_64-1.txz: Upgraded.
kde/konqueror-21.08.0-x86_64-1.txz: Upgraded.
kde/konquest-21.08.0-x86_64-1.txz: Upgraded.
kde/konsole-21.08.0-x86_64-1.txz: Upgraded.
kde/kontact-21.08.0-x86_64-1.txz: Upgraded.
kde/kontactinterface-21.08.0-x86_64-1.txz: Upgraded.
kde/kontrast-21.08.0-x86_64-1.txz: Upgraded.
kde/konversation-21.08.0-x86_64-1.txz: Upgraded.
kde/kopeninghours-21.08.0-x86_64-1.txz: Upgraded.
kde/kopete-21.08.0-x86_64-1.txz: Upgraded.
kde/korganizer-21.08.0-x86_64-1.txz: Upgraded.
kde/kosmindoormap-21.08.0-x86_64-1.txz: Upgraded.
kde/kpackage-5.85.0-x86_64-1.txz: Upgraded.
kde/kparts-5.85.0-x86_64-1.txz: Upgraded.
kde/kpat-21.08.0-x86_64-1.txz: Upgraded.
kde/kpeople-5.85.0-x86_64-1.txz: Upgraded.
kde/kpimtextedit-21.08.0-x86_64-1.txz: Upgraded.
kde/kpkpass-21.08.0-x86_64-1.txz: Upgraded.
kde/kplotting-5.85.0-x86_64-1.txz: Upgraded.
kde/kpmcore-21.08.0-x86_64-1.txz: Upgraded.
kde/kpty-5.85.0-x86_64-1.txz: Upgraded.
kde/kpublictransport-21.08.0-x86_64-1.txz: Upgraded.
kde/kqtquickcharts-21.08.0-x86_64-1.txz: Upgraded.
kde/kquickcharts-5.85.0-x86_64-1.txz: Upgraded.
kde/krdc-21.08.0-x86_64-1.txz: Upgraded.
kde/kreversi-21.08.0-x86_64-1.txz: Upgraded.
kde/krfb-21.08.0-x86_64-1.txz: Upgraded.
kde/krita-4.4.7-x86_64-2.txz: Rebuilt.
Recompiled against boost-1.77.0.
kde/kross-5.85.0-x86_64-1.txz: Upgraded.
kde/kross-interpreters-21.08.0-x86_64-1.txz: Upgraded.
kde/kruler-21.08.0-x86_64-1.txz: Upgraded.
kde/krunner-5.85.0-x86_64-1.txz: Upgraded.
kde/kservice-5.85.0-x86_64-1.txz: Upgraded.
kde/kshisen-21.08.0-x86_64-1.txz: Upgraded.
kde/ksirk-21.08.0-x86_64-1.txz: Upgraded.
kde/ksmtp-21.08.0-x86_64-1.txz: Upgraded.
kde/ksnakeduel-21.08.0-x86_64-1.txz: Upgraded.
kde/kspaceduel-21.08.0-x86_64-1.txz: Upgraded.
kde/ksquares-21.08.0-x86_64-1.txz: Upgraded.
kde/ksudoku-21.08.0-x86_64-1.txz: Upgraded.
kde/ksystemlog-21.08.0-x86_64-1.txz: Upgraded.
kde/kteatime-21.08.0-x86_64-1.txz: Upgraded.
kde/ktexteditor-5.85.0-x86_64-1.txz: Upgraded.
kde/ktextwidgets-5.85.0-x86_64-1.txz: Upgraded.
kde/ktimer-21.08.0-x86_64-1.txz: Upgraded.
kde/ktnef-21.08.0-x86_64-1.txz: Upgraded.
kde/ktorrent-21.08.0-x86_64-1.txz: Upgraded.
kde/ktouch-21.08.0-x86_64-1.txz: Upgraded.
kde/kturtle-21.08.0-x86_64-1.txz: Upgraded.
kde/kubrick-21.08.0-x86_64-1.txz: Upgraded.
kde/kunitconversion-5.85.0-x86_64-1.txz: Upgraded.
kde/kwallet-5.85.0-x86_64-1.txz: Upgraded.
kde/kwalletmanager-21.08.0-x86_64-1.txz: Upgraded.
kde/kwave-21.08.0-x86_64-1.txz: Upgraded.
kde/kwayland-5.85.0-x86_64-1.txz: Upgraded.
kde/kwidgetsaddons-5.85.0-x86_64-1.txz: Upgraded.
kde/kwindowsystem-5.85.0-x86_64-1.txz: Upgraded.
kde/kwordquiz-21.08.0-x86_64-1.txz: Upgraded.
kde/kxmlgui-5.85.0-x86_64-1.txz: Upgraded.
kde/kxmlrpcclient-5.85.0-x86_64-1.txz: Upgraded.
kde/latte-dock-0.10.0-x86_64-1.txz: Upgraded.
kde/libgravatar-21.08.0-x86_64-1.txz: Upgraded.
kde/libkcddb-21.08.0-x86_64-1.txz: Upgraded.
kde/libkcompactdisc-21.08.0-x86_64-1.txz: Upgraded.
kde/libkdcraw-21.08.0-x86_64-1.txz: Upgraded.
kde/libkdegames-21.08.0-x86_64-1.txz: Upgraded.
kde/libkdepim-21.08.0-x86_64-1.txz: Upgraded.
kde/libkeduvocdocument-21.08.0-x86_64-1.txz: Upgraded.
kde/libkexiv2-21.08.0-x86_64-1.txz: Upgraded.
kde/libkgapi-21.08.0-x86_64-1.txz: Upgraded.
kde/libkipi-21.08.0-x86_64-1.txz: Upgraded.
kde/libkleo-21.08.0-x86_64-1.txz: Upgraded.
kde/libkmahjongg-21.08.0-x86_64-1.txz: Upgraded.
kde/libkomparediff2-21.08.0-x86_64-1.txz: Upgraded.
kde/libksane-21.08.0-x86_64-1.txz: Upgraded.
kde/libksieve-21.08.0-x86_64-1.txz: Upgraded.
kde/libktorrent-21.08.0-x86_64-1.txz: Upgraded.
kde/lokalize-21.08.0-x86_64-1.txz: Upgraded.
kde/lskat-21.08.0-x86_64-1.txz: Upgraded.
kde/mailcommon-21.08.0-x86_64-1.txz: Upgraded.
kde/mailimporter-21.08.0-x86_64-1.txz: Upgraded.
kde/marble-21.08.0-x86_64-1.txz: Upgraded.
kde/markdownpart-21.08.0-x86_64-1.txz: Upgraded.
kde/mbox-importer-21.08.0-x86_64-1.txz: Upgraded.
kde/messagelib-21.08.0-x86_64-1.txz: Upgraded.
kde/minuet-21.08.0-x86_64-1.txz: Upgraded.
kde/modemmanager-qt-5.85.0-x86_64-1.txz: Upgraded.
kde/networkmanager-qt-5.85.0-x86_64-1.txz: Upgraded.
kde/okular-21.08.0-x86_64-1.txz: Upgraded.
kde/oxygen-icons5-5.85.0-noarch-1.txz: Upgraded.
kde/palapeli-21.08.0-x86_64-1.txz: Upgraded.
kde/parley-21.08.0-x86_64-1.txz: Upgraded.
kde/partitionmanager-21.08.0-x86_64-1.txz: Upgraded.
kde/picmi-21.08.0-x86_64-1.txz: Upgraded.
kde/pim-data-exporter-21.08.0-x86_64-1.txz: Upgraded.
kde/pim-sieve-editor-21.08.0-x86_64-1.txz: Upgraded.
kde/pimcommon-21.08.0-x86_64-1.txz: Upgraded.
kde/plasma-framework-5.85.0-x86_64-1.txz: Upgraded.
kde/plasma-workspace-5.22.4-x86_64-2.txz: Rebuilt.
Recompiled against libqalculate-3.20.1.
kde/poxml-21.08.0-x86_64-1.txz: Upgraded.
kde/print-manager-21.08.0-x86_64-1.txz: Upgraded.
kde/prison-5.85.0-x86_64-1.txz: Upgraded.
kde/purpose-5.85.0-x86_64-1.txz: Upgraded.
kde/qqc2-desktop-style-5.85.0-x86_64-1.txz: Upgraded.
kde/rocs-21.08.0-x86_64-1.txz: Upgraded.
kde/skanlite-21.08.0-x86_64-3.txz: Rebuilt.
kde/solid-5.85.0-x86_64-1.txz: Upgraded.
kde/sonnet-5.85.0-x86_64-1.txz: Upgraded.
kde/spectacle-21.08.0-x86_64-1.txz: Upgraded.
kde/step-21.08.0-x86_64-1.txz: Upgraded.
kde/svgpart-21.08.0-x86_64-1.txz: Upgraded.
kde/sweeper-21.08.0-x86_64-1.txz: Upgraded.
kde/syndication-5.85.0-x86_64-1.txz: Upgraded.
kde/syntax-highlighting-5.85.0-x86_64-1.txz: Upgraded.
kde/threadweaver-5.85.0-x86_64-1.txz: Upgraded.
kde/umbrello-21.08.0-x86_64-1.txz: Upgraded.
kde/yakuake-21.08.0-x86_64-1.txz: Upgraded.
kde/zeroconf-ioslave-21.08.0-x86_64-1.txz: Upgraded.
l/SDL2-2.0.16-x86_64-1.txz: Upgraded.
l/atkmm-2.28.2-x86_64-1.txz: Upgraded.
l/boost-1.77.0-x86_64-1.txz: Upgraded.
Shared library .so-version bump.
l/cryfs-0.10.3-x86_64-3.txz: Rebuilt.
Patched for gcc11 and recompiled against boost-1.77.0.
l/enchant-2.3.1-x86_64-1.txz: Upgraded.
l/gjs-1.68.3-x86_64-1.txz: Upgraded.
l/gtk4-4.2.1-x86_64-1.txz: Added.
l/gtkmm3-3.24.5-x86_64-1.txz: Upgraded.
l/libjpeg-turbo-2.1.1-x86_64-1.txz: Upgraded.
l/libqalculate-3.20.1-x86_64-1.txz: Upgraded.
Shared library .so-version bump.
l/libwebp-1.2.1-x86_64-1.txz: Upgraded.
l/mlt-7.0.1-x86_64-1.txz: Upgraded.
Shared library .so-version bump.
l/mozilla-nss-3.69-x86_64-1.txz: Upgraded.
l/mozjs78-78.13.0esr-x86_64-1.txz: Upgraded.
l/netpbm-10.95.01-x86_64-1.txz: Upgraded.
l/ocl-icd-2.3.0-x86_64-2.txz: Rebuilt.
Patched to support the latest Khronos headers.
l/openexr-2.5.7-x86_64-2.txz: Rebuilt.
Recompiled against boost-1.77.0.
l/pango-1.48.8-x86_64-1.txz: Upgraded.
l/pulseaudio-15.0-x86_64-2.txz: Rebuilt.
Ensure that start-pulseaudio-x11 is generated properly when pulseaudio is
built using meson. Thanks to davjohn.
l/python-pygments-2.10.0-x86_64-1.txz: Upgraded.
l/qt5-5.15.2-x86_64-11.txz: Rebuilt.
Patched to compile with gcc11 (such as adding #include <limits> to some of
the header files shipped in the package).
l/tidy-html5-5.8.0-x86_64-1.txz: Upgraded.
Shared library .so-version bump.
n/ModemManager-1.16.8-x86_64-1.txz: Upgraded.
n/NetworkManager-1.32.6-x86_64-1.txz: Upgraded.
n/c-ares-1.17.2-x86_64-1.txz: Upgraded.
This update fixes a security issue:
Missing input validation on hostnames returned by DNS servers.
For more information, see:
https://c-ares.haxx.se/adv_20210810.html
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-3672
(* Security fix *)
n/dhcpcd-9.4.0-x86_64-1.txz: Upgraded.
n/fetchmail-6.4.21-x86_64-1.txz: Upgraded.
n/nmap-7.92-x86_64-1.txz: Upgraded.
n/openresolv-3.12.0-noarch-1.txz: Added.
This is needed for wg-quick in the wireguard-tools package.
Thanks to synbq Bucharest, Jeremy Hansen, and Daniel Wilkins.
n/php-7.4.22-x86_64-2.txz: Rebuilt.
Recompiled against tidy-html5-5.8.0.
x/ibus-m17n-1.4.7-x86_64-1.txz: Upgraded.
x/libepoxy-1.5.9-x86_64-1.txz: Upgraded.
x/mesa-21.1.7-x86_64-1.txz: Upgraded.
x/vulkan-sdk-1.2.176.1-x86_64-2.txz: Rebuilt.
x/xrdb-1.2.1-x86_64-1.txz: Upgraded.
xap/mozilla-firefox-91.0-x86_64-1.txz: Upgraded.
New ESR release :-)
This release contains security fixes and improvements.
For more information, see:
https://www.mozilla.org/en-US/firefox/91.0/releasenotes/
https://www.mozilla.org/security/advisories/mfsa2021-33/
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29986
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29981
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29988
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29983
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29984
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29980
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29987
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29985
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29982
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29989
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29990
(* Security fix *)
xap/mozilla-thunderbird-91.0-x86_64-1.txz: Upgraded.
This release contains security fixes and improvements.
For more information, see:
https://www.mozilla.org/en-US/thunderbird/91.0/releasenotes/
https://www.mozilla.org/en-US/security/advisories/mfsa2021-36/
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29986
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29981
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29988
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29984
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29980
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29987
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29985
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29982
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29989
(* Security fix *)
xap/network-manager-applet-1.22.0-x86_64-1.txz: Upgraded.
xap/vim-gvim-8.2.3352-x86_64-1.txz: Upgraded.
extra/php8/php8-8.0.9-x86_64-2.txz: Rebuilt.
Recompiled against tidy-html5-5.8.0.
isolinux/initrd.img: Rebuilt.
kernels/*: Upgraded.
usb-and-pxe-installers/usbboot.img: Rebuilt.
</pre>]]>
</description>
</item>
<item>
<title>Sat, 7 Aug 2021 19:04:04 GMT</title>
<pubDate>Sat, 7 Aug 2021 19:04:04 GMT</pubDate>

View file

@ -1,3 +1,486 @@
Mon Aug 16 05:28:16 UTC 2021
Hey everyone, long time no see! No, I wasn't out fishing. Sadly, I haven't had
a fishing rod in my hand (or even a fishing license in my wallet) for this
entire season, but there may yet be a chance for that this year. Along with the
usual suspects, I've been trying to clear out the list of things that needed
to get done in order to reach the standard of excellence demanded from a
Slackware release, and I think we've gotten it pretty close. GCC was bumped to
version 11.2.0 (because we just can't send this out 2 versions behind), and
everything was verified to build properly or fixed up so that it did. I don't
see any benefit to another public mass rebuild, so we're not going to do one.
Anyway, without further ado, here is Slackware 15.0 release candidate one.
Consider most things frozen and the focus now to be any remaining blocker bugs.
We'll more than likely take that next Plasma bugfix release, but it's soon
time to get off this treadmill. Enjoy! :-)
a/aaa_libraries-15.0-x86_64-8.txz: Rebuilt.
Upgraded: libcap.so.2.52, libpcre.so.1.2.13, libboost_atomic.so.1.76.0,
libboost_chrono.so.1.76.0, libboost_container.so.1.76.0,
libboost_context.so.1.76.0, libboost_contract.so.1.76.0,
libboost_coroutine.so.1.76.0, libboost_date_time.so.1.76.0,
libboost_fiber.so.1.76.0, libboost_filesystem.so.1.76.0,
libboost_graph.so.1.76.0, libboost_iostreams.so.1.76.0,
libboost_json.so.1.76.0, libboost_locale.so.1.76.0, libboost_log.so.1.76.0,
libboost_log_setup.so.1.76.0, libboost_math_c99.so.1.76.0,
libboost_math_c99f.so.1.76.0, libboost_math_c99l.so.1.76.0,
libboost_math_tr1.so.1.76.0, libboost_math_tr1f.so.1.76.0,
libboost_math_tr1l.so.1.76.0, libboost_nowide.so.1.76.0,
libboost_prg_exec_monitor.so.1.76.0, libboost_program_options.so.1.76.0,
libboost_python27.so.1.76.0, libboost_python39.so.1.76.0,
libboost_random.so.1.76.0, libboost_regex.so.1.76.0,
libboost_serialization.so.1.76.0, libboost_stacktrace_addr2line.so.1.76.0,
libboost_stacktrace_basic.so.1.76.0, libboost_stacktrace_noop.so.1.76.0,
libboost_system.so.1.76.0, libboost_thread.so.1.76.0,
libboost_timer.so.1.76.0, libboost_type_erasure.so.1.76.0,
libboost_unit_test_framework.so.1.76.0, libboost_wave.so.1.76.0,
libboost_wserialization.so.1.76.0, libcares.so.2.4.3,
libglib-2.0.so.0.6800.3, libgmodule-2.0.so.0.6800.3,
libgobject-2.0.so.0.6800.3, libgthread-2.0.so.0.6800.3,
libidn.so.12.6.3, liblber-2.4.so.2.11.7, libldap-2.4.so.2.11.7,
libstdc++.so.6.0.29, libtdb.so.1.4.5.
a/grep-3.7-x86_64-1.txz: Upgraded.
a/kernel-firmware-20210812_24c4a85-noarch-1.txz: Upgraded.
a/kernel-generic-5.13.11-x86_64-1.txz: Upgraded.
a/kernel-huge-5.13.11-x86_64-1.txz: Upgraded.
a/kernel-modules-5.13.11-x86_64-1.txz: Upgraded.
a/libgudev-237-x86_64-1.txz: Upgraded.
a/lvm2-2.03.13-x86_64-1.txz: Upgraded.
ap/linuxdoc-tools-0.9.82-x86_64-1.txz: Upgraded.
Thanks to Stuart Winter.
ap/mariadb-10.5.12-x86_64-1.txz: Upgraded.
Looks like we're still hitting a few regressions in the 10.6 branch. The
most obvious one where the version reported by MariaDB is the library
version rather than the server version (as previously reported) could be
reverted, but this could lead to future problems as fixes for this
change land in other projects. It seems that the safest approach at this
time is to switch back to the most recent release from the 10.5 branch
and keep an eye on the situation.
Thanks to richarson and Heinz Wiesinger.
ap/mc-4.8.27-x86_64-1.txz: Upgraded.
ap/pamixer-1.4-x86_64-11.txz: Rebuilt.
Recompiled against boost-1.77.0.
ap/slackpkg-15.0.7-noarch-1.txz: Upgraded.
Remove ftp://spout.ussg.indiana.edu from mirrorlist.
Allow "slackpkg help" to work after slackpkg is upgraded (JK Wood).
Thanks to Robby Workman.
ap/squashfs-tools-4.5-x86_64-1.txz: Upgraded.
ap/vim-8.2.3352-x86_64-1.txz: Upgraded.
d/gcc-11.2.0-x86_64-1.txz: Upgraded.
d/gcc-brig-11.2.0-x86_64-1.txz: Upgraded.
d/gcc-g++-11.2.0-x86_64-1.txz: Upgraded.
d/gcc-gdc-11.2.0-x86_64-1.txz: Upgraded.
d/gcc-gfortran-11.2.0-x86_64-1.txz: Upgraded.
d/gcc-gnat-11.2.0-x86_64-1.txz: Upgraded.
d/gcc-go-11.2.0-x86_64-1.txz: Upgraded.
d/gcc-objc-11.2.0-x86_64-1.txz: Upgraded.
d/help2man-1.48.4-x86_64-1.txz: Upgraded.
d/kernel-headers-5.13.11-x86-1.txz: Upgraded.
d/libtool-2.4.6-x86_64-18.txz: Rebuilt.
Recompiled to update embedded GCC version number.
d/meson-0.58.2-x86_64-1.txz: Upgraded.
d/parallel-20210722-noarch-1.txz: Upgraded.
d/python-pip-21.2.4-x86_64-1.txz: Upgraded.
d/slacktrack-2.21-x86_64-1.txz: Upgraded.
Thanks to Stuart Winter.
k/kernel-source-5.13.11-noarch-1.txz: Upgraded.
CC_VERSION_TEXT "gcc (GCC) 10.3.0" -> "gcc (GCC) 11.2.0"
GCC_VERSION 100300 -> 110200
+CC_HAS_ASM_GOTO_OUTPUT y
+HAVE_KCSAN_COMPILER y
+KCSAN n
+SND_SOC_INTEL_HDA_DSP_COMMON m
+SND_SOC_INTEL_SOF_MAXIM_COMMON m
kde/akonadi-21.08.0-x86_64-1.txz: Upgraded.
kde/akonadi-calendar-21.08.0-x86_64-1.txz: Upgraded.
kde/akonadi-calendar-tools-21.08.0-x86_64-1.txz: Upgraded.
kde/akonadi-contacts-21.08.0-x86_64-1.txz: Upgraded.
kde/akonadi-import-wizard-21.08.0-x86_64-1.txz: Upgraded.
kde/akonadi-mime-21.08.0-x86_64-1.txz: Upgraded.
kde/akonadi-notes-21.08.0-x86_64-1.txz: Upgraded.
kde/akonadi-search-21.08.0-x86_64-1.txz: Upgraded.
kde/akonadiconsole-21.08.0-x86_64-1.txz: Upgraded.
kde/akregator-21.08.0-x86_64-1.txz: Upgraded.
kde/analitza-21.08.0-x86_64-1.txz: Upgraded.
kde/ark-21.08.0-x86_64-1.txz: Upgraded.
kde/artikulate-21.08.0-x86_64-1.txz: Upgraded.
kde/attica-5.85.0-x86_64-1.txz: Upgraded.
kde/audiocd-kio-21.08.0-x86_64-1.txz: Upgraded.
kde/baloo-5.85.0-x86_64-1.txz: Upgraded.
kde/baloo-widgets-21.08.0-x86_64-1.txz: Upgraded.
kde/blinken-21.08.0-x86_64-1.txz: Upgraded.
kde/bluez-qt-5.85.0-x86_64-1.txz: Upgraded.
kde/bomber-21.08.0-x86_64-1.txz: Upgraded.
kde/bovo-21.08.0-x86_64-1.txz: Upgraded.
kde/breeze-icons-5.85.0-noarch-1.txz: Upgraded.
kde/calendarsupport-21.08.0-x86_64-1.txz: Upgraded.
kde/cantor-21.08.0-x86_64-1.txz: Upgraded.
kde/cervisia-21.08.0-x86_64-1.txz: Upgraded.
kde/dolphin-21.08.0-x86_64-1.txz: Upgraded.
kde/dolphin-plugins-21.08.0-x86_64-1.txz: Upgraded.
kde/dragon-21.08.0-x86_64-1.txz: Upgraded.
kde/elisa-21.08.0-x86_64-1.txz: Upgraded.
kde/eventviews-21.08.0-x86_64-1.txz: Upgraded.
kde/extra-cmake-modules-5.85.0-x86_64-1.txz: Upgraded.
kde/ffmpegthumbs-21.08.0-x86_64-1.txz: Upgraded.
kde/filelight-21.08.0-x86_64-1.txz: Upgraded.
kde/frameworkintegration-5.85.0-x86_64-1.txz: Upgraded.
kde/granatier-21.08.0-x86_64-1.txz: Upgraded.
kde/grantlee-editor-21.08.0-x86_64-1.txz: Upgraded.
kde/grantleetheme-21.08.0-x86_64-1.txz: Upgraded.
kde/gwenview-21.08.0-x86_64-1.txz: Upgraded.
kde/incidenceeditor-21.08.0-x86_64-1.txz: Upgraded.
kde/itinerary-21.08.0-x86_64-1.txz: Upgraded.
kde/juk-21.08.0-x86_64-1.txz: Upgraded.
kde/k3b-21.08.0-x86_64-1.txz: Upgraded.
kde/kactivities-5.85.0-x86_64-1.txz: Upgraded.
kde/kactivities-stats-5.85.0-x86_64-1.txz: Upgraded.
kde/kaddressbook-21.08.0-x86_64-1.txz: Upgraded.
kde/kalarm-21.08.0-x86_64-1.txz: Upgraded.
kde/kalarmcal-21.08.0-x86_64-1.txz: Upgraded.
kde/kalgebra-21.08.0-x86_64-1.txz: Upgraded.
kde/kalzium-21.08.0-x86_64-1.txz: Upgraded.
kde/kamera-21.08.0-x86_64-1.txz: Upgraded.
kde/kamoso-21.08.0-x86_64-1.txz: Upgraded.
kde/kanagram-21.08.0-x86_64-1.txz: Upgraded.
kde/kapidox-5.85.0-x86_64-1.txz: Upgraded.
kde/kapman-21.08.0-x86_64-1.txz: Upgraded.
kde/kapptemplate-21.08.0-x86_64-1.txz: Upgraded.
kde/karchive-5.85.0-x86_64-1.txz: Upgraded.
kde/kate-21.08.0-x86_64-1.txz: Upgraded.
kde/katomic-21.08.0-x86_64-1.txz: Upgraded.
kde/kauth-5.85.0-x86_64-1.txz: Upgraded.
kde/kbackup-21.08.0-x86_64-1.txz: Upgraded.
kde/kblackbox-21.08.0-x86_64-1.txz: Upgraded.
kde/kblocks-21.08.0-x86_64-1.txz: Upgraded.
kde/kbookmarks-5.85.0-x86_64-1.txz: Upgraded.
kde/kbounce-21.08.0-x86_64-1.txz: Upgraded.
kde/kbreakout-21.08.0-x86_64-1.txz: Upgraded.
kde/kbruch-21.08.0-x86_64-1.txz: Upgraded.
kde/kcachegrind-21.08.0-x86_64-1.txz: Upgraded.
kde/kcalc-21.08.0-x86_64-1.txz: Upgraded.
kde/kcalendarcore-5.85.0-x86_64-1.txz: Upgraded.
kde/kcalutils-21.08.0-x86_64-1.txz: Upgraded.
kde/kcharselect-21.08.0-x86_64-1.txz: Upgraded.
kde/kcmutils-5.85.0-x86_64-1.txz: Upgraded.
kde/kcodecs-5.85.0-x86_64-1.txz: Upgraded.
kde/kcolorchooser-21.08.0-x86_64-1.txz: Upgraded.
kde/kcompletion-5.85.0-x86_64-1.txz: Upgraded.
kde/kconfig-5.85.0-x86_64-1.txz: Upgraded.
kde/kconfigwidgets-5.85.0-x86_64-1.txz: Upgraded.
kde/kcontacts-5.85.0-x86_64-1.txz: Upgraded.
kde/kcoreaddons-5.85.0-x86_64-1.txz: Upgraded.
kde/kcrash-5.85.0-x86_64-1.txz: Upgraded.
kde/kcron-21.08.0-x86_64-1.txz: Upgraded.
kde/kdav-5.85.0-x86_64-1.txz: Upgraded.
kde/kdbusaddons-5.85.0-x86_64-1.txz: Upgraded.
kde/kde-dev-scripts-21.08.0-x86_64-1.txz: Upgraded.
kde/kde-dev-utils-21.08.0-x86_64-1.txz: Upgraded.
kde/kdebugsettings-21.08.0-x86_64-1.txz: Upgraded.
kde/kdeclarative-5.85.0-x86_64-1.txz: Upgraded.
kde/kdeconnect-kde-21.08.0-x86_64-1.txz: Upgraded.
kde/kded-5.85.0-x86_64-1.txz: Upgraded.
kde/kdeedu-data-21.08.0-x86_64-1.txz: Upgraded.
kde/kdegraphics-mobipocket-21.08.0-x86_64-1.txz: Upgraded.
kde/kdegraphics-thumbnailers-21.08.0-x86_64-1.txz: Upgraded.
kde/kdelibs4support-5.85.0-x86_64-1.txz: Upgraded.
kde/kdenetwork-filesharing-21.08.0-x86_64-1.txz: Upgraded.
kde/kdenlive-21.08.0-x86_64-1.txz: Upgraded.
kde/kdepim-addons-21.08.0-x86_64-1.txz: Upgraded.
kde/kdepim-runtime-21.08.0-x86_64-1.txz: Upgraded.
kde/kdesdk-kioslaves-21.08.0-x86_64-1.txz: Upgraded.
kde/kdesdk-thumbnailers-21.08.0-x86_64-1.txz: Upgraded.
kde/kdesignerplugin-5.85.0-x86_64-1.txz: Upgraded.
kde/kdesu-5.85.0-x86_64-1.txz: Upgraded.
kde/kdewebkit-5.85.0-x86_64-1.txz: Upgraded.
kde/kdf-21.08.0-x86_64-1.txz: Upgraded.
kde/kdialog-21.08.0-x86_64-1.txz: Upgraded.
kde/kdiamond-21.08.0-x86_64-1.txz: Upgraded.
kde/kdnssd-5.85.0-x86_64-1.txz: Upgraded.
kde/kdoctools-5.85.0-x86_64-1.txz: Upgraded.
kde/keditbookmarks-21.08.0-x86_64-1.txz: Upgraded.
kde/kemoticons-5.85.0-x86_64-1.txz: Upgraded.
kde/kfilemetadata-5.85.0-x86_64-1.txz: Upgraded.
kde/kfind-21.08.0-x86_64-1.txz: Upgraded.
kde/kfloppy-21.08.0-x86_64-1.txz: Upgraded.
kde/kfourinline-21.08.0-x86_64-1.txz: Upgraded.
kde/kgeography-21.08.0-x86_64-1.txz: Upgraded.
kde/kget-21.08.0-x86_64-1.txz: Upgraded.
kde/kglobalaccel-5.85.0-x86_64-1.txz: Upgraded.
kde/kgoldrunner-21.08.0-x86_64-1.txz: Upgraded.
kde/kgpg-21.08.0-x86_64-1.txz: Upgraded.
kde/kguiaddons-5.85.0-x86_64-1.txz: Upgraded.
kde/khangman-21.08.0-x86_64-1.txz: Upgraded.
kde/khelpcenter-21.08.0-x86_64-1.txz: Upgraded.
kde/kholidays-5.85.0-x86_64-1.txz: Upgraded.
kde/khtml-5.85.0-x86_64-1.txz: Upgraded.
kde/ki18n-5.85.0-x86_64-1.txz: Upgraded.
kde/kiconthemes-5.85.0-x86_64-1.txz: Upgraded.
kde/kidentitymanagement-21.08.0-x86_64-1.txz: Upgraded.
kde/kidletime-5.85.0-x86_64-1.txz: Upgraded.
kde/kig-21.08.0-x86_64-1.txz: Upgraded.
kde/kigo-21.08.0-x86_64-1.txz: Upgraded.
kde/killbots-21.08.0-x86_64-1.txz: Upgraded.
kde/kimageformats-5.85.0-x86_64-1.txz: Upgraded.
kde/kimagemapeditor-21.08.0-x86_64-1.txz: Upgraded.
kde/kimap-21.08.0-x86_64-1.txz: Upgraded.
kde/kinit-5.85.0-x86_64-1.txz: Upgraded.
kde/kio-5.85.0-x86_64-1.txz: Upgraded.
kde/kio-extras-21.08.0-x86_64-1.txz: Upgraded.
kde/kio-gdrive-21.08.0-x86_64-1.txz: Upgraded.
kde/kipi-plugins-21.08.0-x86_64-1.txz: Upgraded.
kde/kirigami-gallery-21.08.0-x86_64-1.txz: Upgraded.
kde/kirigami2-5.85.0-x86_64-1.txz: Upgraded.
kde/kiriki-21.08.0-x86_64-1.txz: Upgraded.
kde/kitemmodels-5.85.0-x86_64-1.txz: Upgraded.
kde/kitemviews-5.85.0-x86_64-1.txz: Upgraded.
kde/kiten-21.08.0-x86_64-1.txz: Upgraded.
kde/kitinerary-21.08.0-x86_64-1.txz: Upgraded.
kde/kjobwidgets-5.85.0-x86_64-1.txz: Upgraded.
kde/kjs-5.85.0-x86_64-1.txz: Upgraded.
kde/kjsembed-5.85.0-x86_64-1.txz: Upgraded.
kde/kjumpingcube-21.08.0-x86_64-1.txz: Upgraded.
kde/kldap-21.08.0-x86_64-1.txz: Upgraded.
kde/kleopatra-21.08.0-x86_64-1.txz: Upgraded.
kde/klickety-21.08.0-x86_64-1.txz: Upgraded.
kde/klines-21.08.0-x86_64-1.txz: Upgraded.
kde/kmag-21.08.0-x86_64-1.txz: Upgraded.
kde/kmahjongg-21.08.0-x86_64-1.txz: Upgraded.
kde/kmail-21.08.0-x86_64-1.txz: Upgraded.
kde/kmail-account-wizard-21.08.0-x86_64-1.txz: Upgraded.
kde/kmailtransport-21.08.0-x86_64-1.txz: Upgraded.
kde/kmbox-21.08.0-x86_64-1.txz: Upgraded.
kde/kmediaplayer-5.85.0-x86_64-1.txz: Upgraded.
kde/kmime-21.08.0-x86_64-1.txz: Upgraded.
kde/kmines-21.08.0-x86_64-1.txz: Upgraded.
kde/kmix-21.08.0-x86_64-1.txz: Upgraded.
kde/kmousetool-21.08.0-x86_64-1.txz: Upgraded.
kde/kmouth-21.08.0-x86_64-1.txz: Upgraded.
kde/kmplot-21.08.0-x86_64-1.txz: Upgraded.
kde/knavalbattle-21.08.0-x86_64-1.txz: Upgraded.
kde/knetwalk-21.08.0-x86_64-1.txz: Upgraded.
kde/knewstuff-5.85.0-x86_64-1.txz: Upgraded.
kde/knights-21.08.0-x86_64-1.txz: Upgraded.
kde/knotes-21.08.0-x86_64-1.txz: Upgraded.
kde/knotifications-5.85.0-x86_64-1.txz: Upgraded.
kde/knotifyconfig-5.85.0-x86_64-1.txz: Upgraded.
kde/kolf-21.08.0-x86_64-1.txz: Upgraded.
kde/kollision-21.08.0-x86_64-1.txz: Upgraded.
kde/kolourpaint-21.08.0-x86_64-1.txz: Upgraded.
kde/kompare-21.08.0-x86_64-1.txz: Upgraded.
kde/konqueror-21.08.0-x86_64-1.txz: Upgraded.
kde/konquest-21.08.0-x86_64-1.txz: Upgraded.
kde/konsole-21.08.0-x86_64-1.txz: Upgraded.
kde/kontact-21.08.0-x86_64-1.txz: Upgraded.
kde/kontactinterface-21.08.0-x86_64-1.txz: Upgraded.
kde/kontrast-21.08.0-x86_64-1.txz: Upgraded.
kde/konversation-21.08.0-x86_64-1.txz: Upgraded.
kde/kopeninghours-21.08.0-x86_64-1.txz: Upgraded.
kde/kopete-21.08.0-x86_64-1.txz: Upgraded.
kde/korganizer-21.08.0-x86_64-1.txz: Upgraded.
kde/kosmindoormap-21.08.0-x86_64-1.txz: Upgraded.
kde/kpackage-5.85.0-x86_64-1.txz: Upgraded.
kde/kparts-5.85.0-x86_64-1.txz: Upgraded.
kde/kpat-21.08.0-x86_64-1.txz: Upgraded.
kde/kpeople-5.85.0-x86_64-1.txz: Upgraded.
kde/kpimtextedit-21.08.0-x86_64-1.txz: Upgraded.
kde/kpkpass-21.08.0-x86_64-1.txz: Upgraded.
kde/kplotting-5.85.0-x86_64-1.txz: Upgraded.
kde/kpmcore-21.08.0-x86_64-1.txz: Upgraded.
kde/kpty-5.85.0-x86_64-1.txz: Upgraded.
kde/kpublictransport-21.08.0-x86_64-1.txz: Upgraded.
kde/kqtquickcharts-21.08.0-x86_64-1.txz: Upgraded.
kde/kquickcharts-5.85.0-x86_64-1.txz: Upgraded.
kde/krdc-21.08.0-x86_64-1.txz: Upgraded.
kde/kreversi-21.08.0-x86_64-1.txz: Upgraded.
kde/krfb-21.08.0-x86_64-1.txz: Upgraded.
kde/krita-4.4.7-x86_64-2.txz: Rebuilt.
Recompiled against boost-1.77.0.
kde/kross-5.85.0-x86_64-1.txz: Upgraded.
kde/kross-interpreters-21.08.0-x86_64-1.txz: Upgraded.
kde/kruler-21.08.0-x86_64-1.txz: Upgraded.
kde/krunner-5.85.0-x86_64-1.txz: Upgraded.
kde/kservice-5.85.0-x86_64-1.txz: Upgraded.
kde/kshisen-21.08.0-x86_64-1.txz: Upgraded.
kde/ksirk-21.08.0-x86_64-1.txz: Upgraded.
kde/ksmtp-21.08.0-x86_64-1.txz: Upgraded.
kde/ksnakeduel-21.08.0-x86_64-1.txz: Upgraded.
kde/kspaceduel-21.08.0-x86_64-1.txz: Upgraded.
kde/ksquares-21.08.0-x86_64-1.txz: Upgraded.
kde/ksudoku-21.08.0-x86_64-1.txz: Upgraded.
kde/ksystemlog-21.08.0-x86_64-1.txz: Upgraded.
kde/kteatime-21.08.0-x86_64-1.txz: Upgraded.
kde/ktexteditor-5.85.0-x86_64-1.txz: Upgraded.
kde/ktextwidgets-5.85.0-x86_64-1.txz: Upgraded.
kde/ktimer-21.08.0-x86_64-1.txz: Upgraded.
kde/ktnef-21.08.0-x86_64-1.txz: Upgraded.
kde/ktorrent-21.08.0-x86_64-1.txz: Upgraded.
kde/ktouch-21.08.0-x86_64-1.txz: Upgraded.
kde/kturtle-21.08.0-x86_64-1.txz: Upgraded.
kde/kubrick-21.08.0-x86_64-1.txz: Upgraded.
kde/kunitconversion-5.85.0-x86_64-1.txz: Upgraded.
kde/kwallet-5.85.0-x86_64-1.txz: Upgraded.
kde/kwalletmanager-21.08.0-x86_64-1.txz: Upgraded.
kde/kwave-21.08.0-x86_64-1.txz: Upgraded.
kde/kwayland-5.85.0-x86_64-1.txz: Upgraded.
kde/kwidgetsaddons-5.85.0-x86_64-1.txz: Upgraded.
kde/kwindowsystem-5.85.0-x86_64-1.txz: Upgraded.
kde/kwordquiz-21.08.0-x86_64-1.txz: Upgraded.
kde/kxmlgui-5.85.0-x86_64-1.txz: Upgraded.
kde/kxmlrpcclient-5.85.0-x86_64-1.txz: Upgraded.
kde/latte-dock-0.10.0-x86_64-1.txz: Upgraded.
kde/libgravatar-21.08.0-x86_64-1.txz: Upgraded.
kde/libkcddb-21.08.0-x86_64-1.txz: Upgraded.
kde/libkcompactdisc-21.08.0-x86_64-1.txz: Upgraded.
kde/libkdcraw-21.08.0-x86_64-1.txz: Upgraded.
kde/libkdegames-21.08.0-x86_64-1.txz: Upgraded.
kde/libkdepim-21.08.0-x86_64-1.txz: Upgraded.
kde/libkeduvocdocument-21.08.0-x86_64-1.txz: Upgraded.
kde/libkexiv2-21.08.0-x86_64-1.txz: Upgraded.
kde/libkgapi-21.08.0-x86_64-1.txz: Upgraded.
kde/libkipi-21.08.0-x86_64-1.txz: Upgraded.
kde/libkleo-21.08.0-x86_64-1.txz: Upgraded.
kde/libkmahjongg-21.08.0-x86_64-1.txz: Upgraded.
kde/libkomparediff2-21.08.0-x86_64-1.txz: Upgraded.
kde/libksane-21.08.0-x86_64-1.txz: Upgraded.
kde/libksieve-21.08.0-x86_64-1.txz: Upgraded.
kde/libktorrent-21.08.0-x86_64-1.txz: Upgraded.
kde/lokalize-21.08.0-x86_64-1.txz: Upgraded.
kde/lskat-21.08.0-x86_64-1.txz: Upgraded.
kde/mailcommon-21.08.0-x86_64-1.txz: Upgraded.
kde/mailimporter-21.08.0-x86_64-1.txz: Upgraded.
kde/marble-21.08.0-x86_64-1.txz: Upgraded.
kde/markdownpart-21.08.0-x86_64-1.txz: Upgraded.
kde/mbox-importer-21.08.0-x86_64-1.txz: Upgraded.
kde/messagelib-21.08.0-x86_64-1.txz: Upgraded.
kde/minuet-21.08.0-x86_64-1.txz: Upgraded.
kde/modemmanager-qt-5.85.0-x86_64-1.txz: Upgraded.
kde/networkmanager-qt-5.85.0-x86_64-1.txz: Upgraded.
kde/okular-21.08.0-x86_64-1.txz: Upgraded.
kde/oxygen-icons5-5.85.0-noarch-1.txz: Upgraded.
kde/palapeli-21.08.0-x86_64-1.txz: Upgraded.
kde/parley-21.08.0-x86_64-1.txz: Upgraded.
kde/partitionmanager-21.08.0-x86_64-1.txz: Upgraded.
kde/picmi-21.08.0-x86_64-1.txz: Upgraded.
kde/pim-data-exporter-21.08.0-x86_64-1.txz: Upgraded.
kde/pim-sieve-editor-21.08.0-x86_64-1.txz: Upgraded.
kde/pimcommon-21.08.0-x86_64-1.txz: Upgraded.
kde/plasma-framework-5.85.0-x86_64-1.txz: Upgraded.
kde/plasma-workspace-5.22.4-x86_64-2.txz: Rebuilt.
Recompiled against libqalculate-3.20.1.
kde/poxml-21.08.0-x86_64-1.txz: Upgraded.
kde/print-manager-21.08.0-x86_64-1.txz: Upgraded.
kde/prison-5.85.0-x86_64-1.txz: Upgraded.
kde/purpose-5.85.0-x86_64-1.txz: Upgraded.
kde/qqc2-desktop-style-5.85.0-x86_64-1.txz: Upgraded.
kde/rocs-21.08.0-x86_64-1.txz: Upgraded.
kde/skanlite-21.08.0-x86_64-3.txz: Rebuilt.
kde/solid-5.85.0-x86_64-1.txz: Upgraded.
kde/sonnet-5.85.0-x86_64-1.txz: Upgraded.
kde/spectacle-21.08.0-x86_64-1.txz: Upgraded.
kde/step-21.08.0-x86_64-1.txz: Upgraded.
kde/svgpart-21.08.0-x86_64-1.txz: Upgraded.
kde/sweeper-21.08.0-x86_64-1.txz: Upgraded.
kde/syndication-5.85.0-x86_64-1.txz: Upgraded.
kde/syntax-highlighting-5.85.0-x86_64-1.txz: Upgraded.
kde/threadweaver-5.85.0-x86_64-1.txz: Upgraded.
kde/umbrello-21.08.0-x86_64-1.txz: Upgraded.
kde/yakuake-21.08.0-x86_64-1.txz: Upgraded.
kde/zeroconf-ioslave-21.08.0-x86_64-1.txz: Upgraded.
l/SDL2-2.0.16-x86_64-1.txz: Upgraded.
l/atkmm-2.28.2-x86_64-1.txz: Upgraded.
l/boost-1.77.0-x86_64-1.txz: Upgraded.
Shared library .so-version bump.
l/cryfs-0.10.3-x86_64-3.txz: Rebuilt.
Patched for gcc11 and recompiled against boost-1.77.0.
l/enchant-2.3.1-x86_64-1.txz: Upgraded.
l/gjs-1.68.3-x86_64-1.txz: Upgraded.
l/gtk4-4.2.1-x86_64-1.txz: Added.
l/gtkmm3-3.24.5-x86_64-1.txz: Upgraded.
l/libjpeg-turbo-2.1.1-x86_64-1.txz: Upgraded.
l/libqalculate-3.20.1-x86_64-1.txz: Upgraded.
Shared library .so-version bump.
l/libwebp-1.2.1-x86_64-1.txz: Upgraded.
l/mlt-7.0.1-x86_64-1.txz: Upgraded.
Shared library .so-version bump.
l/mozilla-nss-3.69-x86_64-1.txz: Upgraded.
l/mozjs78-78.13.0esr-x86_64-1.txz: Upgraded.
l/netpbm-10.95.01-x86_64-1.txz: Upgraded.
l/ocl-icd-2.3.0-x86_64-2.txz: Rebuilt.
Patched to support the latest Khronos headers.
l/openexr-2.5.7-x86_64-2.txz: Rebuilt.
Recompiled against boost-1.77.0.
l/pango-1.48.8-x86_64-1.txz: Upgraded.
l/pulseaudio-15.0-x86_64-2.txz: Rebuilt.
Ensure that start-pulseaudio-x11 is generated properly when pulseaudio is
built using meson. Thanks to davjohn.
l/python-pygments-2.10.0-x86_64-1.txz: Upgraded.
l/qt5-5.15.2-x86_64-11.txz: Rebuilt.
Patched to compile with gcc11 (such as adding #include <limits> to some of
the header files shipped in the package).
l/tidy-html5-5.8.0-x86_64-1.txz: Upgraded.
Shared library .so-version bump.
n/ModemManager-1.16.8-x86_64-1.txz: Upgraded.
n/NetworkManager-1.32.6-x86_64-1.txz: Upgraded.
n/c-ares-1.17.2-x86_64-1.txz: Upgraded.
This update fixes a security issue:
Missing input validation on hostnames returned by DNS servers.
For more information, see:
https://c-ares.haxx.se/adv_20210810.html
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-3672
(* Security fix *)
n/dhcpcd-9.4.0-x86_64-1.txz: Upgraded.
n/fetchmail-6.4.21-x86_64-1.txz: Upgraded.
n/nmap-7.92-x86_64-1.txz: Upgraded.
n/openresolv-3.12.0-noarch-1.txz: Added.
This is needed for wg-quick in the wireguard-tools package.
Thanks to synbq Bucharest, Jeremy Hansen, and Daniel Wilkins.
n/php-7.4.22-x86_64-2.txz: Rebuilt.
Recompiled against tidy-html5-5.8.0.
x/ibus-m17n-1.4.7-x86_64-1.txz: Upgraded.
x/libepoxy-1.5.9-x86_64-1.txz: Upgraded.
x/mesa-21.1.7-x86_64-1.txz: Upgraded.
x/vulkan-sdk-1.2.176.1-x86_64-2.txz: Rebuilt.
x/xrdb-1.2.1-x86_64-1.txz: Upgraded.
xap/mozilla-firefox-91.0-x86_64-1.txz: Upgraded.
New ESR release :-)
This release contains security fixes and improvements.
For more information, see:
https://www.mozilla.org/en-US/firefox/91.0/releasenotes/
https://www.mozilla.org/security/advisories/mfsa2021-33/
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29986
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29981
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29988
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29983
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29984
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29980
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29987
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29985
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29982
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29989
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29990
(* Security fix *)
xap/mozilla-thunderbird-91.0-x86_64-1.txz: Upgraded.
This release contains security fixes and improvements.
For more information, see:
https://www.mozilla.org/en-US/thunderbird/91.0/releasenotes/
https://www.mozilla.org/en-US/security/advisories/mfsa2021-36/
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29986
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29981
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29988
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29984
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29980
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29987
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29985
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29982
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29989
(* Security fix *)
xap/network-manager-applet-1.22.0-x86_64-1.txz: Upgraded.
xap/vim-gvim-8.2.3352-x86_64-1.txz: Upgraded.
extra/php8/php8-8.0.9-x86_64-2.txz: Rebuilt.
Recompiled against tidy-html5-5.8.0.
isolinux/initrd.img: Rebuilt.
kernels/*: Upgraded.
usb-and-pxe-installers/usbboot.img: Rebuilt.
+--------------------------+
Sat Aug 7 19:04:04 UTC 2021
a/aaa_glibc-solibs-2.33-x86_64-3.txz: Rebuilt.
a/usbutils-014-x86_64-1.txz: Upgraded.

File diff suppressed because it is too large Load diff

View file

@ -1,7 +1,7 @@
Slackware initrd mini HOWTO
by Patrick Volkerding, volkerdi@slackware.com
Wed Aug 4 19:57:38 UTC 2021
Sun Aug 15 18:01:41 UTC 2021
This document describes how to create and install an initrd, which may be
required to use the 4.x kernel. Also see "man mkinitrd".
@ -33,15 +33,15 @@ flexible to ship a generic kernel and a set of kernel modules for it.
The easiest way to make the initrd is to use the mkinitrd script included
in Slackware's mkinitrd package. We'll walk through the process of
upgrading to the generic 5.13.8 Linux kernel using the packages
upgrading to the generic 5.13.11 Linux kernel using the packages
found in Slackware's slackware/a/ directory.
First, make sure the kernel, kernel modules, and mkinitrd package are
installed (the current version numbers might be a little different, so
this is just an example):
installpkg kernel-generic-5.13.8-x86_64-1.txz
installpkg kernel-modules-5.13.8-x86_64-1.txz
installpkg kernel-generic-5.13.11-x86_64-1.txz
installpkg kernel-modules-5.13.11-x86_64-1.txz
installpkg mkinitrd-1.4.11-x86_64-25.txz
Change into the /boot directory:
@ -52,7 +52,7 @@ Now you'll want to run "mkinitrd". I'm using ext4 for my root filesystem,
and since the disk controller requires no special support the ext4 module
will be the only one I need to load:
mkinitrd -c -k 5.13.8 -m ext4
mkinitrd -c -k 5.13.11 -m ext4
This should do two things. First, it will create a directory
/boot/initrd-tree containing the initrd's filesystem. Then it will
@ -61,10 +61,10 @@ you could make some additional changes in /boot/initrd-tree/ and
then run mkinitrd again without options to rebuild the image. That's
optional, though, and only advanced users will need to think about that.
Here's another example: Build an initrd image using Linux 5.13.8
Here's another example: Build an initrd image using Linux 5.13.11
kernel modules for a system with an ext4 root partition on /dev/sdb3:
mkinitrd -c -k 5.13.8 -m ext4 -f ext4 -r /dev/sdb3
mkinitrd -c -k 5.13.11 -m ext4 -f ext4 -r /dev/sdb3
4. Now that I've built an initrd, how do I use it?

View file

@ -28,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=php
VERSION=${VERSION:-$(echo php-*.tar.xz | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
ALPINE=2.24
BUILD=${BUILD:-1}
BUILD=${BUILD:-2}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then

View file

@ -1,5 +1,5 @@
Welcome to 09Slackware6407 version 15.0 (Linux kernel 5.13.8)!
Welcome to 09Slackware6407 version 15.0 (Linux kernel 5.13.11)!
If you need to pass extra parameters to the kernel, enter them at the prompt
below after the name of the kernel to boot (e.g., huge.s).

View file

@ -1,3 +1,3 @@
These kernels are version 5.13.8.
These kernels are version 5.13.11.

View file

@ -52,9 +52,7 @@ gzip ./source/d/gyp/gyp-python38.patch
gzip ./source/d/gyp/gyp-python39.patch
gzip ./source/d/gyp/gyp-python3.patch
gzip ./source/d/mercurial/doinst.sh
gzip ./source/d/gcc/patches/PR100101.2efbbba16a0630fac8cadcd6d9e0ffaabfadb79f.patch
gzip ./source/d/gcc/patches/gfortran.deferred-shape-vs-assumed-shape.patch
gzip ./source/d/gcc/patches/PR100102.5357ab75dedef403b0eebf9277d61d1cbeb5898f.patch
gzip ./source/d/gcc/patches/gcc-no_fixincludes.diff
gzip ./source/d/gcc/patches/PR100102-2.a1b3484a8e6c53c8084723e3f1738d402374198e.patch
gzip ./source/d/meson/meson.import.copy.diff
@ -569,6 +567,7 @@ gzip ./source/n/openssh/doinst.sh
gzip ./source/n/s-nail/doinst.sh
gzip ./source/n/s-nail/s-nail.no.emptystart.diff
gzip ./source/n/iputils/iputils.docbook.revert.diff
gzip ./source/n/openresolv/doinst.sh
gzip ./source/n/dhcpcd/doinst.sh
gzip ./source/n/bind/doinst.sh
gzip ./source/n/wireless_tools/doinst.sh
@ -636,7 +635,6 @@ gzip ./source/ap/cdrtools/doinst.sh
gzip ./source/ap/cdrtools/cdrtools-3.01-fix-20151126-mkisofs-isoinfo.patch
gzip ./source/ap/libx86/libx86-mmap-offset.patch
gzip ./source/ap/libx86/libx86-add-pkgconfig.patch
gzip ./source/ap/squashfs-tools/squashfs-tools.glibc228.diff
gzip ./source/ap/vim/vim.vimrc.diff
gzip ./source/ap/acct/acct.logdir.fhs.diff
gzip ./source/ap/usbmuxd/39-usbmuxd.rules
@ -763,6 +761,7 @@ gzip ./source/l/QScintilla/QScintilla_qsciscintillabase_qurl.diff
gzip ./source/l/gvfs/doinst.sh
gzip ./source/l/openjpeg/openjpeg2_remove-thirdparty.patch
gzip ./source/l/libxslt/libxslt.xsltMaxDepth.diff
gzip ./source/l/gst-plugins-good/gst-plugins-good.gcc11.patch
gzip ./source/l/netpbm/netpbm-xwdfix.patch
gzip ./source/l/netpbm/netpbm-docfix.patch
gzip ./source/l/netpbm/netpbm-glibc.patch
@ -798,6 +797,7 @@ gzip ./source/l/libvisual/libvisual.glib.h.diff
gzip ./source/l/gegl/gegl.no.runtime.dot.check.diff
gzip ./source/l/ocl-icd/0001-Updated-to-support-latest-Khronos-headers.patch
gzip ./source/l/apr-util/apr-util-mariadb-upstream.patch
gzip ./source/l/gtk4/doinst.sh
gzip ./source/l/gnome-themes-extra/doinst.sh
gzip ./source/l/gtkspell/gtkspell.enchant-2.diff
gzip ./source/l/desktop-file-utils/doinst.sh
@ -813,6 +813,7 @@ gzip ./source/l/pulseaudio/0001-client-conf-Add-allow-autospawn-for-root.patch
gzip ./source/l/pulseaudio/0003-no-root-warn.diff
gzip ./source/l/pulseaudio/pulseaudio-autostart.patch
gzip ./source/l/pulseaudio/doinst.sh
gzip ./source/l/pulseaudio/pulseaudio-autostart-meson.build.patch
gzip ./source/l/lmdb/lmdb-s390-check.patch
gzip ./source/l/lmdb/lmdb-make.patch
gzip ./source/l/PyQt5/patches/pyqt5-python2-crash.patch
@ -862,6 +863,7 @@ gzip ./source/l/fluidsynth/doinst.sh
gzip ./source/l/zstd/zstd.dont.link.pzstd.to.static.libzstd.a.diff
gzip ./source/l/dconf/doinst.sh
gzip ./source/l/ebook-tools/epub3_fixed_layout.patch
gzip ./source/l/libwpd/libwpd.gcc11.diff
gzip ./source/l/gamin/fix-double-lock-in-inotify-helper-c.patch
gzip ./source/l/gamin/0001-Poll-files-on-nfs4.patch
gzip ./source/l/gamin/gaminrc
@ -889,6 +891,7 @@ gzip ./source/l/id3lib/patches/id3lib.manpages.patch
gzip ./source/l/id3lib/patches/id3lib.nullpointer_check.patch
gzip ./source/l/id3lib/patches/id3lib.utf8_writing.patch
gzip ./source/l/id3lib/patches/id3lib.c_wrapper.patch
gzip ./source/l/gtk+3/gtk.array-bounds.gcc11.diff
gzip ./source/l/gtk+3/doinst.sh
gzip ./source/l/gtk+3/gtk.fix.missing.version-check.py.diff
gzip ./source/l/system-config-printer/doinst.sh
@ -899,8 +902,14 @@ gzip ./source/l/at-spi2-atk/doinst.sh
gzip ./source/l/dconf-editor/doinst.sh
gzip ./source/l/serf/serf.SConstruct.python3.diff
gzip ./source/l/glib-networking/doinst.sh
gzip ./source/l/qt5/patches/qtconcurrentthreadengine.h-gcc11.patch
gzip ./source/l/qt5/patches/qt5-qtbase-gcc11.patch
gzip ./source/l/qt5/patches/0006-Fix-build-with-GCC-11-include-limits.patch
gzip ./source/l/qt5/patches/qt5-qtdeclarative-gcc11.patch
gzip ./source/l/qt5/patches/qt5-qtwebsockets-gcc11.patch
gzip ./source/l/qt5/patches/qt5.qtbase_cmake_isystem_includes.patch
gzip ./source/l/qt5/patches/qt5.mysql.h.diff
gzip ./source/l/qt5/patches/qt5-qtwebengine-gcc11.patch
gzip ./source/l/qt5/patches/qtwebengine-everywhere-src-5.15.2-%231904652.patch
gzip ./source/l/qt5/doinst.sh
gzip ./source/l/mozjs78/autoconf/autoconf-2.13-consolidated_fixes-1.patch
@ -914,11 +923,12 @@ gzip ./source/l/mozjs78/patches/icu_sources_data-Write-command-output-to-our-std
gzip ./source/l/mozjs78/patches/init_patch.patch
gzip ./source/l/mozjs78/patches/spidermonkey_style_check_disable_s390x.patch
gzip ./source/l/mozjs78/patches/spidermonkey_checks_disable.patch
gzip ./source/l/cryfs/27587ea1acec5f939a31217f1c43953378f18821.patch
gzip ./source/l/cryfs/041b5baea5a4efceff33df2f316646b47a1cd7c0.patch
gzip ./source/xap/hexchat/doinst.sh
gzip ./source/xap/mozilla-thunderbird/autoconf/autoconf-2.13-consolidated_fixes-1.patch
gzip ./source/xap/mozilla-thunderbird/build-deps/autoconf/autoconf-2.13-consolidated_fixes-1.patch
gzip ./source/xap/mozilla-thunderbird/tb.ui.scrollToClick.diff
gzip ./source/xap/mozilla-thunderbird/mozilla-firefox.xpcom_arm.patch
gzip ./source/xap/mozilla-thunderbird/gkrust.a.no.networking.check.diff
gzip ./source/xap/xmms/xmms.alsa.default.diff
gzip ./source/xap/xmms/xmms.gtk.doublesize.diff
@ -978,6 +988,7 @@ gzip ./source/xap/sane/doinst.sh
gzip ./source/xap/fluxbox/xinitrc.fluxbox
gzip ./source/xap/fluxbox/fluxbox.keys.diff
gzip ./source/xap/fluxbox/fluxbox.startfluxbox.dbus.diff
gzip ./source/xap/fluxbox/fluxbox.gcc11.patch
gzip ./source/xap/network-manager-applet/doinst.sh
gzip ./source/xap/MPlayer/include-samba-4.0.patch
gzip ./source/xap/xlockmore/xlockmore.bitmap.diff
@ -1021,6 +1032,7 @@ gzip ./source/xap/easytag/easytag.no.freedb.musicbrainz.org.diff
gzip ./source/xap/easytag/doinst.sh
gzip ./source/xap/gkrellm/gkrellm.theme.defaults.diff
gzip ./source/xap/ssr/doinst.sh
gzip ./source/xap/pan/pan.gcc11.diff
gzip ./source/xap/pan/pan.glib-2.68.0.diff
gzip ./source/xap/pan/pan.enchant2.diff
gzip ./source/xap/pidgin/fix-gmain_h-compile-error.diff

View file

@ -65,9 +65,9 @@ system. :^) Press ENTER when you are done." 21 76 10 \
"jfsutils" "Utilities for IBM's Journaled Filesystem" "on" \
"kbd" "Change keyboard and console mappings" "on" \
"kernel-firmware" "Linux kernel firmware -- REQUIRED" "on" \
"kernel-generic" "Generic 5.13.8 kernel (needs an initrd)" "on" \
"kernel-huge" "Loaded 5.13.8 Linux kernel" "on" \
"kernel-modules" "Linux 5.13.8 kernel modules -- REQUIRED" "on" \
"kernel-generic" "Generic 5.13.11 kernel (needs an initrd)" "on" \
"kernel-huge" "Loaded 5.13.11 Linux kernel" "on" \
"kernel-modules" "Linux 5.13.11 kernel modules -- REQUIRED" "on" \
"kmod" "Kernel module utilities -- REQUIRED" "on" \
"lbzip2" "Parallel bzip2 compressor" "on" \
"less" "A text pager utility - REQUIRED" "on" \

View file

@ -65,9 +65,9 @@ system. :^) Press ENTER when you are done." 21 76 10 \
"jfsutils" "Utilities for IBM's Journaled Filesystem" "on" \
"kbd" "Change keyboard and console mappings" "on" \
"kernel-firmware" "Linux kernel firmware -- REQUIRED" "on" \
"kernel-generic" "Generic 5.13.8 kernel (needs an initrd)" "on" \
"kernel-huge" "Loaded 5.13.8 Linux kernel" "on" \
"kernel-modules" "Linux 5.13.8 kernel modules -- REQUIRED" "on" \
"kernel-generic" "Generic 5.13.11 kernel (needs an initrd)" "on" \
"kernel-huge" "Loaded 5.13.11 Linux kernel" "on" \
"kernel-modules" "Linux 5.13.11 kernel modules -- REQUIRED" "on" \
"kmod" "Kernel module utilities -- REQUIRED" "on" \
"lbzip2" "Parallel bzip2 compressor" "on" \
"less" "A text pager utility - REQUIRED" "on" \

View file

@ -21,7 +21,7 @@ from series K. Use the UP/DOWN keys to scroll through the list, and \
the SPACE key to deselect any items you don't want to install. \
Press ENTER when you are \
done." 11 70 1 \
"kernel-source" "Linux 5.13.8 kernel source" "on" \
"kernel-source" "Linux 5.13.11 kernel source" "on" \
2> $TMP/SeTpkgs
if [ $? = 1 -o $? = 255 ]; then
rm -f $TMP/SeTpkgs

View file

@ -21,7 +21,7 @@ from series K. Use the UP/DOWN keys to scroll through the list, and \
the SPACE key to deselect any items you don't want to install. \
Press ENTER when you are \
done." 11 70 1 \
"kernel-source" "Linux 5.13.8 kernel source" "on" \
"kernel-source" "Linux 5.13.11 kernel source" "on" \
2> $TMP/SeTpkgs
if [ $? = 1 -o $? = 255 ]; then
rm -f $TMP/SeTpkgs

View file

@ -120,6 +120,7 @@ you are done." 22 74 10 \
"gtk+" "A graphical toolkit library" "on" \
"gtk+2" "GTK+ version 2" "on" \
"gtk+3" "GTK+ version 3" "on" \
"gtk4" "GTK version 4" "on" \
"gtkmm2" "GTKmm version 2" "on" \
"gtkmm3" "GTKmm version 3" "on" \
"gtksourceview3" "a GTK+ framework for source code editing" "on" \
@ -383,7 +384,7 @@ if [ $? = 1 -o $? = 255 ]; then
rm -f $TMP/SeTpkgs
> $TMP/SeTnewtag
for pkg in \
GConf LibRaw M2Crypto Mako PyQt5 QScintilla QtAV SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib accountsservice adwaita-icon-theme alsa-lib alsa-oss alsa-plugins apr apr-util argon2 aspell aspell-en at-spi2-atk at-spi2-core atk atkmm audiofile babl boost brotli cairo cairomm cfitsio chmlib clucene cryfs cryptopp db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre dotconf dvdauthor ebook-tools editorconfig-core-c eigen2 eigen3 elfutils enchant esound espeak-ng exiv2 expat farstream ffmpeg fftw fluidsynth freecell-solver freetype frei0r-plugins fribidi fuse fuse3 gamin gc gcr gd gdbm gdk-pixbuf2 gdk-pixbuf2-xlib gegl gexiv2 giflib gjs glade glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm gmime gmm gmp gnome-keyring gnome-themes-extra gnu-efi gobject-introspection grantlee graphene graphite2 gsettings-desktop-schemas gsl gst-plugins-base gst-plugins-good gst-plugins-libav gstreamer gtk+ gtk+2 gtk+3 gtkmm2 gtkmm3 gtksourceview3 gtkspell gvfs harfbuzz hicolor-icon-theme hunspell hyphen icon-naming-utils icu4c id3lib imagemagick isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy kdsoap keybinder3 keyutils lame lcms lcms2 lensfun libaio libao libappindicator libarchive libasyncns libatasmart libbluray libburn libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcue libdbusmenu libdbusmenu-qt libdiscid libdmtx libdvdnav libdvdread libedit libevent libexif libfakekey libffi libglade libgnome-keyring libgnt libgphoto2 libgpod libgsf libgtop libical libid3tag libidl libidn libidn2 libieee1284 libimobiledevice libindicator libiodbc libjpeg-turbo libkarma libmad libmcrypt libmng libmpc libmtp libnice libnih libnjb libnl libnl3 libnotify libnsl libnss_nis libodfgen libogg liboggz liboil libopusenc libpcap libplist libpng libproxy libpsl libqalculate libraw1394 librevenge librsvg libsamplerate libsass libsecret libsigc++ libsigc++3 libsigsegv libsndfile libsodium libsoup libspectre libssh libssh2 libtasn1 libtheora libtiff libunistring libunwind liburing libusb libusb-compat libusbmuxd libuv libvisio libvisual libvisual-plugins libvncserver libvorbis libvpx libwebp libwmf libwnck libwnck3 libwpd libwpg libxkbcommon libxklavier libxml2 libxslt libyaml libzip lmdb loudmouth lz4 lzo media-player-info mhash mlt mm mozilla-nss mozjs78 mpfr ncurses neon netpbm newt ocl-icd oniguruma openal-soft opencv openexr openjpeg opus opusfile orc pango pangomm parted pcaudiolib pcre pcre2 phonon phonon-backend-gstreamer pilot-link pipewire polkit polkit-gnome polkit-qt-1 poppler poppler-data popt pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-appdirs python-certifi python-chardet python-charset-normalizer python-distro python-dnspython python-docutils python-future python-idna python-markdown python-notify2 python-packaging python-pillow python-ply python-pygments python-pysol_cards python-random2 python-requests python-sane python-six python-urllib3 python2-module-collection qca qrencode qt5 qt5-webkit qtkeychain quazip readline rpcsvc-proto rttr rubygem-asciidoctor sbc sdl serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 sound-theme-freedesktop speech-dispatcher speex speexdsp spirv-llvm-translator startup-notification svgalib system-config-printer t1lib taglib taglib-extras talloc tango-icon-theme tango-icon-theme-extras tdb tevent tidy-html5 utf8proc v4l-utils vid.stab vte wavpack woff2 xapian-core xxHash zlib zstd \
GConf LibRaw M2Crypto Mako PyQt5 QScintilla QtAV SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib accountsservice adwaita-icon-theme alsa-lib alsa-oss alsa-plugins apr apr-util argon2 aspell aspell-en at-spi2-atk at-spi2-core atk atkmm audiofile babl boost brotli cairo cairomm cfitsio chmlib clucene cryfs cryptopp db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre dotconf dvdauthor ebook-tools editorconfig-core-c eigen2 eigen3 elfutils enchant esound espeak-ng exiv2 expat farstream ffmpeg fftw fluidsynth freecell-solver freetype frei0r-plugins fribidi fuse fuse3 gamin gc gcr gd gdbm gdk-pixbuf2 gdk-pixbuf2-xlib gegl gexiv2 giflib gjs glade glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm gmime gmm gmp gnome-keyring gnome-themes-extra gnu-efi gobject-introspection grantlee graphene graphite2 gsettings-desktop-schemas gsl gst-plugins-base gst-plugins-good gst-plugins-libav gstreamer gtk+ gtk+2 gtk+3 gtk4 gtkmm2 gtkmm3 gtksourceview3 gtkspell gvfs harfbuzz hicolor-icon-theme hunspell hyphen icon-naming-utils icu4c id3lib imagemagick isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy kdsoap keybinder3 keyutils lame lcms lcms2 lensfun libaio libao libappindicator libarchive libasyncns libatasmart libbluray libburn libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcue libdbusmenu libdbusmenu-qt libdiscid libdmtx libdvdnav libdvdread libedit libevent libexif libfakekey libffi libglade libgnome-keyring libgnt libgphoto2 libgpod libgsf libgtop libical libid3tag libidl libidn libidn2 libieee1284 libimobiledevice libindicator libiodbc libjpeg-turbo libkarma libmad libmcrypt libmng libmpc libmtp libnice libnih libnjb libnl libnl3 libnotify libnsl libnss_nis libodfgen libogg liboggz liboil libopusenc libpcap libplist libpng libproxy libpsl libqalculate libraw1394 librevenge librsvg libsamplerate libsass libsecret libsigc++ libsigc++3 libsigsegv libsndfile libsodium libsoup libspectre libssh libssh2 libtasn1 libtheora libtiff libunistring libunwind liburing libusb libusb-compat libusbmuxd libuv libvisio libvisual libvisual-plugins libvncserver libvorbis libvpx libwebp libwmf libwnck libwnck3 libwpd libwpg libxkbcommon libxklavier libxml2 libxslt libyaml libzip lmdb loudmouth lz4 lzo media-player-info mhash mlt mm mozilla-nss mozjs78 mpfr ncurses neon netpbm newt ocl-icd oniguruma openal-soft opencv openexr openjpeg opus opusfile orc pango pangomm parted pcaudiolib pcre pcre2 phonon phonon-backend-gstreamer pilot-link pipewire polkit polkit-gnome polkit-qt-1 poppler poppler-data popt pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-appdirs python-certifi python-chardet python-charset-normalizer python-distro python-dnspython python-docutils python-future python-idna python-markdown python-notify2 python-packaging python-pillow python-ply python-pygments python-pysol_cards python-random2 python-requests python-sane python-six python-urllib3 python2-module-collection qca qrencode qt5 qt5-webkit qtkeychain quazip readline rpcsvc-proto rttr rubygem-asciidoctor sbc sdl serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 sound-theme-freedesktop speech-dispatcher speex speexdsp spirv-llvm-translator startup-notification svgalib system-config-printer t1lib taglib taglib-extras talloc tango-icon-theme tango-icon-theme-extras tdb tevent tidy-html5 utf8proc v4l-utils vid.stab vte wavpack woff2 xapian-core xxHash zlib zstd \
; do
echo "$pkg: SKP" >> $TMP/SeTnewtag
done
@ -391,7 +392,7 @@ GConf LibRaw M2Crypto Mako PyQt5 QScintilla QtAV SDL2 SDL2_gfx SDL2_image SDL2_m
fi
cat /dev/null > $TMP/SeTnewtag
for PACKAGE in \
GConf LibRaw M2Crypto Mako PyQt5 QScintilla QtAV SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib accountsservice adwaita-icon-theme alsa-lib alsa-oss alsa-plugins apr apr-util argon2 aspell aspell-en at-spi2-atk at-spi2-core atk atkmm audiofile babl boost brotli cairo cairomm cfitsio chmlib clucene cryfs cryptopp db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre dotconf dvdauthor ebook-tools editorconfig-core-c eigen2 eigen3 elfutils enchant esound espeak-ng exiv2 expat farstream ffmpeg fftw fluidsynth freecell-solver freetype frei0r-plugins fribidi fuse fuse3 gamin gc gcr gd gdbm gdk-pixbuf2 gdk-pixbuf2-xlib gegl gexiv2 giflib gjs glade glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm gmime gmm gmp gnome-keyring gnome-themes-extra gnu-efi gobject-introspection grantlee graphene graphite2 gsettings-desktop-schemas gsl gst-plugins-base gst-plugins-good gst-plugins-libav gstreamer gtk+ gtk+2 gtk+3 gtkmm2 gtkmm3 gtksourceview3 gtkspell gvfs harfbuzz hicolor-icon-theme hunspell hyphen icon-naming-utils icu4c id3lib imagemagick isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy kdsoap keybinder3 keyutils lame lcms lcms2 lensfun libaio libao libappindicator libarchive libasyncns libatasmart libbluray libburn libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcue libdbusmenu libdbusmenu-qt libdiscid libdmtx libdvdnav libdvdread libedit libevent libexif libfakekey libffi libglade libgnome-keyring libgnt libgphoto2 libgpod libgsf libgtop libical libid3tag libidl libidn libidn2 libieee1284 libimobiledevice libindicator libiodbc libjpeg-turbo libkarma libmad libmcrypt libmng libmpc libmtp libnice libnih libnjb libnl libnl3 libnotify libnsl libnss_nis libodfgen libogg liboggz liboil libopusenc libpcap libplist libpng libproxy libpsl libqalculate libraw1394 librevenge librsvg libsamplerate libsass libsecret libsigc++ libsigc++3 libsigsegv libsndfile libsodium libsoup libspectre libssh libssh2 libtasn1 libtheora libtiff libunistring libunwind liburing libusb libusb-compat libusbmuxd libuv libvisio libvisual libvisual-plugins libvncserver libvorbis libvpx libwebp libwmf libwnck libwnck3 libwpd libwpg libxkbcommon libxklavier libxml2 libxslt libyaml libzip lmdb loudmouth lz4 lzo media-player-info mhash mlt mm mozilla-nss mozjs78 mpfr ncurses neon netpbm newt ocl-icd oniguruma openal-soft opencv openexr openjpeg opus opusfile orc pango pangomm parted pcaudiolib pcre pcre2 phonon phonon-backend-gstreamer pilot-link pipewire polkit polkit-gnome polkit-qt-1 poppler poppler-data popt pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-appdirs python-certifi python-chardet python-charset-normalizer python-distro python-dnspython python-docutils python-future python-idna python-markdown python-notify2 python-packaging python-pillow python-ply python-pygments python-pysol_cards python-random2 python-requests python-sane python-six python-urllib3 python2-module-collection qca qrencode qt5 qt5-webkit qtkeychain quazip readline rpcsvc-proto rttr rubygem-asciidoctor sbc sdl serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 sound-theme-freedesktop speech-dispatcher speex speexdsp spirv-llvm-translator startup-notification svgalib system-config-printer t1lib taglib taglib-extras talloc tango-icon-theme tango-icon-theme-extras tdb tevent tidy-html5 utf8proc v4l-utils vid.stab vte wavpack woff2 xapian-core xxHash zlib zstd \
GConf LibRaw M2Crypto Mako PyQt5 QScintilla QtAV SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib accountsservice adwaita-icon-theme alsa-lib alsa-oss alsa-plugins apr apr-util argon2 aspell aspell-en at-spi2-atk at-spi2-core atk atkmm audiofile babl boost brotli cairo cairomm cfitsio chmlib clucene cryfs cryptopp db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre dotconf dvdauthor ebook-tools editorconfig-core-c eigen2 eigen3 elfutils enchant esound espeak-ng exiv2 expat farstream ffmpeg fftw fluidsynth freecell-solver freetype frei0r-plugins fribidi fuse fuse3 gamin gc gcr gd gdbm gdk-pixbuf2 gdk-pixbuf2-xlib gegl gexiv2 giflib gjs glade glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm gmime gmm gmp gnome-keyring gnome-themes-extra gnu-efi gobject-introspection grantlee graphene graphite2 gsettings-desktop-schemas gsl gst-plugins-base gst-plugins-good gst-plugins-libav gstreamer gtk+ gtk+2 gtk+3 gtk4 gtkmm2 gtkmm3 gtksourceview3 gtkspell gvfs harfbuzz hicolor-icon-theme hunspell hyphen icon-naming-utils icu4c id3lib imagemagick isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy kdsoap keybinder3 keyutils lame lcms lcms2 lensfun libaio libao libappindicator libarchive libasyncns libatasmart libbluray libburn libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcue libdbusmenu libdbusmenu-qt libdiscid libdmtx libdvdnav libdvdread libedit libevent libexif libfakekey libffi libglade libgnome-keyring libgnt libgphoto2 libgpod libgsf libgtop libical libid3tag libidl libidn libidn2 libieee1284 libimobiledevice libindicator libiodbc libjpeg-turbo libkarma libmad libmcrypt libmng libmpc libmtp libnice libnih libnjb libnl libnl3 libnotify libnsl libnss_nis libodfgen libogg liboggz liboil libopusenc libpcap libplist libpng libproxy libpsl libqalculate libraw1394 librevenge librsvg libsamplerate libsass libsecret libsigc++ libsigc++3 libsigsegv libsndfile libsodium libsoup libspectre libssh libssh2 libtasn1 libtheora libtiff libunistring libunwind liburing libusb libusb-compat libusbmuxd libuv libvisio libvisual libvisual-plugins libvncserver libvorbis libvpx libwebp libwmf libwnck libwnck3 libwpd libwpg libxkbcommon libxklavier libxml2 libxslt libyaml libzip lmdb loudmouth lz4 lzo media-player-info mhash mlt mm mozilla-nss mozjs78 mpfr ncurses neon netpbm newt ocl-icd oniguruma openal-soft opencv openexr openjpeg opus opusfile orc pango pangomm parted pcaudiolib pcre pcre2 phonon phonon-backend-gstreamer pilot-link pipewire polkit polkit-gnome polkit-qt-1 poppler poppler-data popt pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-appdirs python-certifi python-chardet python-charset-normalizer python-distro python-dnspython python-docutils python-future python-idna python-markdown python-notify2 python-packaging python-pillow python-ply python-pygments python-pysol_cards python-random2 python-requests python-sane python-six python-urllib3 python2-module-collection qca qrencode qt5 qt5-webkit qtkeychain quazip readline rpcsvc-proto rttr rubygem-asciidoctor sbc sdl serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 sound-theme-freedesktop speech-dispatcher speex speexdsp spirv-llvm-translator startup-notification svgalib system-config-printer t1lib taglib taglib-extras talloc tango-icon-theme tango-icon-theme-extras tdb tevent tidy-html5 utf8proc v4l-utils vid.stab vte wavpack woff2 xapian-core xxHash zlib zstd \
; do
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag

View file

@ -120,6 +120,7 @@ you are done." 22 74 10 \
"gtk+" "A graphical toolkit library" "on" \
"gtk+2" "GTK+ version 2" "on" \
"gtk+3" "GTK+ version 3" "on" \
"gtk4" "GTK version 4" "on" \
"gtkmm2" "GTKmm version 2" "on" \
"gtkmm3" "GTKmm version 3" "on" \
"gtksourceview3" "a GTK+ framework for source code editing" "on" \
@ -383,7 +384,7 @@ if [ $? = 1 -o $? = 255 ]; then
rm -f $TMP/SeTpkgs
> $TMP/SeTnewtag
for pkg in \
GConf LibRaw M2Crypto Mako PyQt5 QScintilla QtAV SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib accountsservice adwaita-icon-theme alsa-lib alsa-oss alsa-plugins apr apr-util argon2 aspell aspell-en at-spi2-atk at-spi2-core atk atkmm audiofile babl boost brotli cairo cairomm cfitsio chmlib clucene cryfs cryptopp db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre dotconf dvdauthor ebook-tools editorconfig-core-c eigen2 eigen3 elfutils enchant esound espeak-ng exiv2 expat farstream ffmpeg fftw fluidsynth freecell-solver freetype frei0r-plugins fribidi fuse fuse3 gamin gc gcr gd gdbm gdk-pixbuf2 gdk-pixbuf2-xlib gegl gexiv2 giflib gjs glade glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm gmime gmm gmp gnome-keyring gnome-themes-extra gnu-efi gobject-introspection grantlee graphene graphite2 gsettings-desktop-schemas gsl gst-plugins-base gst-plugins-good gst-plugins-libav gstreamer gtk+ gtk+2 gtk+3 gtkmm2 gtkmm3 gtksourceview3 gtkspell gvfs harfbuzz hicolor-icon-theme hunspell hyphen icon-naming-utils icu4c id3lib imagemagick isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy kdsoap keybinder3 keyutils lame lcms lcms2 lensfun libaio libao libappindicator libarchive libasyncns libatasmart libbluray libburn libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcue libdbusmenu libdbusmenu-qt libdiscid libdmtx libdvdnav libdvdread libedit libevent libexif libfakekey libffi libglade libgnome-keyring libgnt libgphoto2 libgpod libgsf libgtop libical libid3tag libidl libidn libidn2 libieee1284 libimobiledevice libindicator libiodbc libjpeg-turbo libkarma libmad libmcrypt libmng libmpc libmtp libnice libnih libnjb libnl libnl3 libnotify libnsl libnss_nis libodfgen libogg liboggz liboil libopusenc libpcap libplist libpng libproxy libpsl libqalculate libraw1394 librevenge librsvg libsamplerate libsass libsecret libsigc++ libsigc++3 libsigsegv libsndfile libsodium libsoup libspectre libssh libssh2 libtasn1 libtheora libtiff libunistring libunwind liburing libusb libusb-compat libusbmuxd libuv libvisio libvisual libvisual-plugins libvncserver libvorbis libvpx libwebp libwmf libwnck libwnck3 libwpd libwpg libxkbcommon libxklavier libxml2 libxslt libyaml libzip lmdb loudmouth lz4 lzo media-player-info mhash mlt mm mozilla-nss mozjs78 mpfr ncurses neon netpbm newt ocl-icd oniguruma openal-soft opencv openexr openjpeg opus opusfile orc pango pangomm parted pcaudiolib pcre pcre2 phonon phonon-backend-gstreamer pilot-link pipewire polkit polkit-gnome polkit-qt-1 poppler poppler-data popt pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-appdirs python-certifi python-chardet python-charset-normalizer python-distro python-dnspython python-docutils python-future python-idna python-markdown python-notify2 python-packaging python-pillow python-ply python-pygments python-pysol_cards python-random2 python-requests python-sane python-six python-urllib3 python2-module-collection qca qrencode qt5 qt5-webkit qtkeychain quazip readline rpcsvc-proto rttr rubygem-asciidoctor sbc sdl serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 sound-theme-freedesktop speech-dispatcher speex speexdsp spirv-llvm-translator startup-notification svgalib system-config-printer t1lib taglib taglib-extras talloc tango-icon-theme tango-icon-theme-extras tdb tevent tidy-html5 utf8proc v4l-utils vid.stab vte wavpack woff2 xapian-core xxHash zlib zstd \
GConf LibRaw M2Crypto Mako PyQt5 QScintilla QtAV SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib accountsservice adwaita-icon-theme alsa-lib alsa-oss alsa-plugins apr apr-util argon2 aspell aspell-en at-spi2-atk at-spi2-core atk atkmm audiofile babl boost brotli cairo cairomm cfitsio chmlib clucene cryfs cryptopp db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre dotconf dvdauthor ebook-tools editorconfig-core-c eigen2 eigen3 elfutils enchant esound espeak-ng exiv2 expat farstream ffmpeg fftw fluidsynth freecell-solver freetype frei0r-plugins fribidi fuse fuse3 gamin gc gcr gd gdbm gdk-pixbuf2 gdk-pixbuf2-xlib gegl gexiv2 giflib gjs glade glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm gmime gmm gmp gnome-keyring gnome-themes-extra gnu-efi gobject-introspection grantlee graphene graphite2 gsettings-desktop-schemas gsl gst-plugins-base gst-plugins-good gst-plugins-libav gstreamer gtk+ gtk+2 gtk+3 gtk4 gtkmm2 gtkmm3 gtksourceview3 gtkspell gvfs harfbuzz hicolor-icon-theme hunspell hyphen icon-naming-utils icu4c id3lib imagemagick isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy kdsoap keybinder3 keyutils lame lcms lcms2 lensfun libaio libao libappindicator libarchive libasyncns libatasmart libbluray libburn libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcue libdbusmenu libdbusmenu-qt libdiscid libdmtx libdvdnav libdvdread libedit libevent libexif libfakekey libffi libglade libgnome-keyring libgnt libgphoto2 libgpod libgsf libgtop libical libid3tag libidl libidn libidn2 libieee1284 libimobiledevice libindicator libiodbc libjpeg-turbo libkarma libmad libmcrypt libmng libmpc libmtp libnice libnih libnjb libnl libnl3 libnotify libnsl libnss_nis libodfgen libogg liboggz liboil libopusenc libpcap libplist libpng libproxy libpsl libqalculate libraw1394 librevenge librsvg libsamplerate libsass libsecret libsigc++ libsigc++3 libsigsegv libsndfile libsodium libsoup libspectre libssh libssh2 libtasn1 libtheora libtiff libunistring libunwind liburing libusb libusb-compat libusbmuxd libuv libvisio libvisual libvisual-plugins libvncserver libvorbis libvpx libwebp libwmf libwnck libwnck3 libwpd libwpg libxkbcommon libxklavier libxml2 libxslt libyaml libzip lmdb loudmouth lz4 lzo media-player-info mhash mlt mm mozilla-nss mozjs78 mpfr ncurses neon netpbm newt ocl-icd oniguruma openal-soft opencv openexr openjpeg opus opusfile orc pango pangomm parted pcaudiolib pcre pcre2 phonon phonon-backend-gstreamer pilot-link pipewire polkit polkit-gnome polkit-qt-1 poppler poppler-data popt pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-appdirs python-certifi python-chardet python-charset-normalizer python-distro python-dnspython python-docutils python-future python-idna python-markdown python-notify2 python-packaging python-pillow python-ply python-pygments python-pysol_cards python-random2 python-requests python-sane python-six python-urllib3 python2-module-collection qca qrencode qt5 qt5-webkit qtkeychain quazip readline rpcsvc-proto rttr rubygem-asciidoctor sbc sdl serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 sound-theme-freedesktop speech-dispatcher speex speexdsp spirv-llvm-translator startup-notification svgalib system-config-printer t1lib taglib taglib-extras talloc tango-icon-theme tango-icon-theme-extras tdb tevent tidy-html5 utf8proc v4l-utils vid.stab vte wavpack woff2 xapian-core xxHash zlib zstd \
; do
echo "$pkg: SKP" >> $TMP/SeTnewtag
done
@ -391,7 +392,7 @@ GConf LibRaw M2Crypto Mako PyQt5 QScintilla QtAV SDL2 SDL2_gfx SDL2_image SDL2_m
fi
cat /dev/null > $TMP/SeTnewtag
for PACKAGE in \
GConf LibRaw M2Crypto Mako PyQt5 QScintilla QtAV SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib accountsservice adwaita-icon-theme alsa-lib alsa-oss alsa-plugins apr apr-util argon2 aspell aspell-en at-spi2-atk at-spi2-core atk atkmm audiofile babl boost brotli cairo cairomm cfitsio chmlib clucene cryfs cryptopp db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre dotconf dvdauthor ebook-tools editorconfig-core-c eigen2 eigen3 elfutils enchant esound espeak-ng exiv2 expat farstream ffmpeg fftw fluidsynth freecell-solver freetype frei0r-plugins fribidi fuse fuse3 gamin gc gcr gd gdbm gdk-pixbuf2 gdk-pixbuf2-xlib gegl gexiv2 giflib gjs glade glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm gmime gmm gmp gnome-keyring gnome-themes-extra gnu-efi gobject-introspection grantlee graphene graphite2 gsettings-desktop-schemas gsl gst-plugins-base gst-plugins-good gst-plugins-libav gstreamer gtk+ gtk+2 gtk+3 gtkmm2 gtkmm3 gtksourceview3 gtkspell gvfs harfbuzz hicolor-icon-theme hunspell hyphen icon-naming-utils icu4c id3lib imagemagick isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy kdsoap keybinder3 keyutils lame lcms lcms2 lensfun libaio libao libappindicator libarchive libasyncns libatasmart libbluray libburn libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcue libdbusmenu libdbusmenu-qt libdiscid libdmtx libdvdnav libdvdread libedit libevent libexif libfakekey libffi libglade libgnome-keyring libgnt libgphoto2 libgpod libgsf libgtop libical libid3tag libidl libidn libidn2 libieee1284 libimobiledevice libindicator libiodbc libjpeg-turbo libkarma libmad libmcrypt libmng libmpc libmtp libnice libnih libnjb libnl libnl3 libnotify libnsl libnss_nis libodfgen libogg liboggz liboil libopusenc libpcap libplist libpng libproxy libpsl libqalculate libraw1394 librevenge librsvg libsamplerate libsass libsecret libsigc++ libsigc++3 libsigsegv libsndfile libsodium libsoup libspectre libssh libssh2 libtasn1 libtheora libtiff libunistring libunwind liburing libusb libusb-compat libusbmuxd libuv libvisio libvisual libvisual-plugins libvncserver libvorbis libvpx libwebp libwmf libwnck libwnck3 libwpd libwpg libxkbcommon libxklavier libxml2 libxslt libyaml libzip lmdb loudmouth lz4 lzo media-player-info mhash mlt mm mozilla-nss mozjs78 mpfr ncurses neon netpbm newt ocl-icd oniguruma openal-soft opencv openexr openjpeg opus opusfile orc pango pangomm parted pcaudiolib pcre pcre2 phonon phonon-backend-gstreamer pilot-link pipewire polkit polkit-gnome polkit-qt-1 poppler poppler-data popt pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-appdirs python-certifi python-chardet python-charset-normalizer python-distro python-dnspython python-docutils python-future python-idna python-markdown python-notify2 python-packaging python-pillow python-ply python-pygments python-pysol_cards python-random2 python-requests python-sane python-six python-urllib3 python2-module-collection qca qrencode qt5 qt5-webkit qtkeychain quazip readline rpcsvc-proto rttr rubygem-asciidoctor sbc sdl serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 sound-theme-freedesktop speech-dispatcher speex speexdsp spirv-llvm-translator startup-notification svgalib system-config-printer t1lib taglib taglib-extras talloc tango-icon-theme tango-icon-theme-extras tdb tevent tidy-html5 utf8proc v4l-utils vid.stab vte wavpack woff2 xapian-core xxHash zlib zstd \
GConf LibRaw M2Crypto Mako PyQt5 QScintilla QtAV SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib accountsservice adwaita-icon-theme alsa-lib alsa-oss alsa-plugins apr apr-util argon2 aspell aspell-en at-spi2-atk at-spi2-core atk atkmm audiofile babl boost brotli cairo cairomm cfitsio chmlib clucene cryfs cryptopp db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre dotconf dvdauthor ebook-tools editorconfig-core-c eigen2 eigen3 elfutils enchant esound espeak-ng exiv2 expat farstream ffmpeg fftw fluidsynth freecell-solver freetype frei0r-plugins fribidi fuse fuse3 gamin gc gcr gd gdbm gdk-pixbuf2 gdk-pixbuf2-xlib gegl gexiv2 giflib gjs glade glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm gmime gmm gmp gnome-keyring gnome-themes-extra gnu-efi gobject-introspection grantlee graphene graphite2 gsettings-desktop-schemas gsl gst-plugins-base gst-plugins-good gst-plugins-libav gstreamer gtk+ gtk+2 gtk+3 gtk4 gtkmm2 gtkmm3 gtksourceview3 gtkspell gvfs harfbuzz hicolor-icon-theme hunspell hyphen icon-naming-utils icu4c id3lib imagemagick isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy kdsoap keybinder3 keyutils lame lcms lcms2 lensfun libaio libao libappindicator libarchive libasyncns libatasmart libbluray libburn libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcue libdbusmenu libdbusmenu-qt libdiscid libdmtx libdvdnav libdvdread libedit libevent libexif libfakekey libffi libglade libgnome-keyring libgnt libgphoto2 libgpod libgsf libgtop libical libid3tag libidl libidn libidn2 libieee1284 libimobiledevice libindicator libiodbc libjpeg-turbo libkarma libmad libmcrypt libmng libmpc libmtp libnice libnih libnjb libnl libnl3 libnotify libnsl libnss_nis libodfgen libogg liboggz liboil libopusenc libpcap libplist libpng libproxy libpsl libqalculate libraw1394 librevenge librsvg libsamplerate libsass libsecret libsigc++ libsigc++3 libsigsegv libsndfile libsodium libsoup libspectre libssh libssh2 libtasn1 libtheora libtiff libunistring libunwind liburing libusb libusb-compat libusbmuxd libuv libvisio libvisual libvisual-plugins libvncserver libvorbis libvpx libwebp libwmf libwnck libwnck3 libwpd libwpg libxkbcommon libxklavier libxml2 libxslt libyaml libzip lmdb loudmouth lz4 lzo media-player-info mhash mlt mm mozilla-nss mozjs78 mpfr ncurses neon netpbm newt ocl-icd oniguruma openal-soft opencv openexr openjpeg opus opusfile orc pango pangomm parted pcaudiolib pcre pcre2 phonon phonon-backend-gstreamer pilot-link pipewire polkit polkit-gnome polkit-qt-1 poppler poppler-data popt pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-appdirs python-certifi python-chardet python-charset-normalizer python-distro python-dnspython python-docutils python-future python-idna python-markdown python-notify2 python-packaging python-pillow python-ply python-pygments python-pysol_cards python-random2 python-requests python-sane python-six python-urllib3 python2-module-collection qca qrencode qt5 qt5-webkit qtkeychain quazip readline rpcsvc-proto rttr rubygem-asciidoctor sbc sdl serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 sound-theme-freedesktop speech-dispatcher speex speexdsp spirv-llvm-translator startup-notification svgalib system-config-printer t1lib taglib taglib-extras talloc tango-icon-theme tango-icon-theme-extras tdb tevent tidy-html5 utf8proc v4l-utils vid.stab vte wavpack woff2 xapian-core xxHash zlib zstd \
; do
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag

View file

@ -105,6 +105,7 @@ gstreamer:ADD
gtk+:REC
gtk+2:REC
gtk+3:REC
gtk4:REC
gtkmm2:REC
gtkmm3:REC
gtksourceview3:REC

View file

@ -120,6 +120,7 @@ Press ENTER when you are done." \
"obexftp" "Object Exchange FTP client/server" "on" \
"openldap" "Lightweight Directory Access Protocol" "on" \
"openobex" "Object Exchange protocol library" "on" \
"openresolv" "management framework for resolv.conf" "on" \
"openssh" "OpenSSH Secure Shell" "on" \
"openssl" "OpenSSL Secure Sockets Layer toolkit" "on" \
"openvpn" "Secure IP VPN tunnel daemon" "on" \
@ -168,7 +169,7 @@ if [ $? = 1 -o $? = 255 ]; then
rm -f $TMP/SeTpkgs
> $TMP/SeTnewtag
for pkg in \
ModemManager NetworkManager alpine autofs biff+comsat bind bluez bluez-firmware bootp bridge-utils bsd-finger c-ares ca-certificates cifs-utils conntrack-tools crda curl cyrus-sasl daemon dehydrated dhcp dhcpcd dnsmasq dovecot ebtables elm epic5 ethtool fetchmail getmail gnupg gnupg2 gnutls gpa gpgme htdig httpd icmpinfo iftop inetd iproute2 ipset iptables iptraf-ng iputils ipw2100-fw ipw2200-fw irssi iw krb5 lftp libassuan libgcrypt libgpg-error libksba libmbim libmilter libmnl libndp libnetfilter_acct libnetfilter_conntrack libnetfilter_cthelper libnetfilter_cttimeout libnetfilter_log libnetfilter_queue libnfnetlink libnftnl libqmi libtirpc links lynx mcabber metamail mobile-broadband-provider-info mtr mutt nc ncftp net-snmp net-tools netatalk netdate netkit-bootparamd netkit-ftp netkit-ntalk netkit-routed netkit-rsh netkit-rusers netkit-rwall netkit-rwho netkit-timed netpipes nettle netwatch network-scripts netwrite newspost nfacct nfs-utils nftables nghttp2 nmap nn npth nss-pam-ldapd ntp obexftp openldap openobex openssh openssl openvpn p11-kit pam-krb5 php pidentd pinentry popa3d postfix ppp procmail proftpd pssh rdist rp-pppoe rpcbind rsync s-nail samba slrn snownews socat sshfs stunnel tcp_wrappers tcpdump telnet tftp-hpa tin traceroute ulogd uucp vlan vsftpd wget whois wireguard-tools wireless_tools wpa_supplicant yptools ytalk zd1211-firmware \
ModemManager NetworkManager alpine autofs biff+comsat bind bluez bluez-firmware bootp bridge-utils bsd-finger c-ares ca-certificates cifs-utils conntrack-tools crda curl cyrus-sasl daemon dehydrated dhcp dhcpcd dnsmasq dovecot ebtables elm epic5 ethtool fetchmail getmail gnupg gnupg2 gnutls gpa gpgme htdig httpd icmpinfo iftop inetd iproute2 ipset iptables iptraf-ng iputils ipw2100-fw ipw2200-fw irssi iw krb5 lftp libassuan libgcrypt libgpg-error libksba libmbim libmilter libmnl libndp libnetfilter_acct libnetfilter_conntrack libnetfilter_cthelper libnetfilter_cttimeout libnetfilter_log libnetfilter_queue libnfnetlink libnftnl libqmi libtirpc links lynx mcabber metamail mobile-broadband-provider-info mtr mutt nc ncftp net-snmp net-tools netatalk netdate netkit-bootparamd netkit-ftp netkit-ntalk netkit-routed netkit-rsh netkit-rusers netkit-rwall netkit-rwho netkit-timed netpipes nettle netwatch network-scripts netwrite newspost nfacct nfs-utils nftables nghttp2 nmap nn npth nss-pam-ldapd ntp obexftp openldap openobex openresolv openssh openssl openvpn p11-kit pam-krb5 php pidentd pinentry popa3d postfix ppp procmail proftpd pssh rdist rp-pppoe rpcbind rsync s-nail samba slrn snownews socat sshfs stunnel tcp_wrappers tcpdump telnet tftp-hpa tin traceroute ulogd uucp vlan vsftpd wget whois wireguard-tools wireless_tools wpa_supplicant yptools ytalk zd1211-firmware \
; do
echo "$pkg: SKP" >> $TMP/SeTnewtag
done
@ -176,7 +177,7 @@ ModemManager NetworkManager alpine autofs biff+comsat bind bluez bluez-firmware
fi
cat /dev/null > $TMP/SeTnewtag
for PACKAGE in \
ModemManager NetworkManager alpine autofs biff+comsat bind bluez bluez-firmware bootp bridge-utils bsd-finger c-ares ca-certificates cifs-utils conntrack-tools crda curl cyrus-sasl daemon dehydrated dhcp dhcpcd dnsmasq dovecot ebtables elm epic5 ethtool fetchmail getmail gnupg gnupg2 gnutls gpa gpgme htdig httpd icmpinfo iftop inetd iproute2 ipset iptables iptraf-ng iputils ipw2100-fw ipw2200-fw irssi iw krb5 lftp libassuan libgcrypt libgpg-error libksba libmbim libmilter libmnl libndp libnetfilter_acct libnetfilter_conntrack libnetfilter_cthelper libnetfilter_cttimeout libnetfilter_log libnetfilter_queue libnfnetlink libnftnl libqmi libtirpc links lynx mcabber metamail mobile-broadband-provider-info mtr mutt nc ncftp net-snmp net-tools netatalk netdate netkit-bootparamd netkit-ftp netkit-ntalk netkit-routed netkit-rsh netkit-rusers netkit-rwall netkit-rwho netkit-timed netpipes nettle netwatch network-scripts netwrite newspost nfacct nfs-utils nftables nghttp2 nmap nn npth nss-pam-ldapd ntp obexftp openldap openobex openssh openssl openvpn p11-kit pam-krb5 php pidentd pinentry popa3d postfix ppp procmail proftpd pssh rdist rp-pppoe rpcbind rsync s-nail samba slrn snownews socat sshfs stunnel tcp_wrappers tcpdump telnet tftp-hpa tin traceroute ulogd uucp vlan vsftpd wget whois wireguard-tools wireless_tools wpa_supplicant yptools ytalk zd1211-firmware \
ModemManager NetworkManager alpine autofs biff+comsat bind bluez bluez-firmware bootp bridge-utils bsd-finger c-ares ca-certificates cifs-utils conntrack-tools crda curl cyrus-sasl daemon dehydrated dhcp dhcpcd dnsmasq dovecot ebtables elm epic5 ethtool fetchmail getmail gnupg gnupg2 gnutls gpa gpgme htdig httpd icmpinfo iftop inetd iproute2 ipset iptables iptraf-ng iputils ipw2100-fw ipw2200-fw irssi iw krb5 lftp libassuan libgcrypt libgpg-error libksba libmbim libmilter libmnl libndp libnetfilter_acct libnetfilter_conntrack libnetfilter_cthelper libnetfilter_cttimeout libnetfilter_log libnetfilter_queue libnfnetlink libnftnl libqmi libtirpc links lynx mcabber metamail mobile-broadband-provider-info mtr mutt nc ncftp net-snmp net-tools netatalk netdate netkit-bootparamd netkit-ftp netkit-ntalk netkit-routed netkit-rsh netkit-rusers netkit-rwall netkit-rwho netkit-timed netpipes nettle netwatch network-scripts netwrite newspost nfacct nfs-utils nftables nghttp2 nmap nn npth nss-pam-ldapd ntp obexftp openldap openobex openresolv openssh openssl openvpn p11-kit pam-krb5 php pidentd pinentry popa3d postfix ppp procmail proftpd pssh rdist rp-pppoe rpcbind rsync s-nail samba slrn snownews socat sshfs stunnel tcp_wrappers tcpdump telnet tftp-hpa tin traceroute ulogd uucp vlan vsftpd wget whois wireguard-tools wireless_tools wpa_supplicant yptools ytalk zd1211-firmware \
; do
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag

View file

@ -120,6 +120,7 @@ Press ENTER when you are done." \
"obexftp" "Object Exchange FTP client/server" "on" \
"openldap" "Lightweight Directory Access Protocol" "on" \
"openobex" "Object Exchange protocol library" "on" \
"openresolv" "management framework for resolv.conf" "on" \
"openssh" "OpenSSH Secure Shell" "on" \
"openssl" "OpenSSL Secure Sockets Layer toolkit" "on" \
"openvpn" "Secure IP VPN tunnel daemon" "on" \
@ -168,7 +169,7 @@ if [ $? = 1 -o $? = 255 ]; then
rm -f $TMP/SeTpkgs
> $TMP/SeTnewtag
for pkg in \
ModemManager NetworkManager alpine autofs biff+comsat bind bluez bluez-firmware bootp bridge-utils bsd-finger c-ares ca-certificates cifs-utils conntrack-tools crda curl cyrus-sasl daemon dehydrated dhcp dhcpcd dnsmasq dovecot ebtables elm epic5 ethtool fetchmail getmail gnupg gnupg2 gnutls gpa gpgme htdig httpd icmpinfo iftop inetd iproute2 ipset iptables iptraf-ng iputils ipw2100-fw ipw2200-fw irssi iw krb5 lftp libassuan libgcrypt libgpg-error libksba libmbim libmilter libmnl libndp libnetfilter_acct libnetfilter_conntrack libnetfilter_cthelper libnetfilter_cttimeout libnetfilter_log libnetfilter_queue libnfnetlink libnftnl libqmi libtirpc links lynx mcabber metamail mobile-broadband-provider-info mtr mutt nc ncftp net-snmp net-tools netatalk netdate netkit-bootparamd netkit-ftp netkit-ntalk netkit-routed netkit-rsh netkit-rusers netkit-rwall netkit-rwho netkit-timed netpipes nettle netwatch network-scripts netwrite newspost nfacct nfs-utils nftables nghttp2 nmap nn npth nss-pam-ldapd ntp obexftp openldap openobex openssh openssl openvpn p11-kit pam-krb5 php pidentd pinentry popa3d postfix ppp procmail proftpd pssh rdist rp-pppoe rpcbind rsync s-nail samba slrn snownews socat sshfs stunnel tcp_wrappers tcpdump telnet tftp-hpa tin traceroute ulogd uucp vlan vsftpd wget whois wireguard-tools wireless_tools wpa_supplicant yptools ytalk zd1211-firmware \
ModemManager NetworkManager alpine autofs biff+comsat bind bluez bluez-firmware bootp bridge-utils bsd-finger c-ares ca-certificates cifs-utils conntrack-tools crda curl cyrus-sasl daemon dehydrated dhcp dhcpcd dnsmasq dovecot ebtables elm epic5 ethtool fetchmail getmail gnupg gnupg2 gnutls gpa gpgme htdig httpd icmpinfo iftop inetd iproute2 ipset iptables iptraf-ng iputils ipw2100-fw ipw2200-fw irssi iw krb5 lftp libassuan libgcrypt libgpg-error libksba libmbim libmilter libmnl libndp libnetfilter_acct libnetfilter_conntrack libnetfilter_cthelper libnetfilter_cttimeout libnetfilter_log libnetfilter_queue libnfnetlink libnftnl libqmi libtirpc links lynx mcabber metamail mobile-broadband-provider-info mtr mutt nc ncftp net-snmp net-tools netatalk netdate netkit-bootparamd netkit-ftp netkit-ntalk netkit-routed netkit-rsh netkit-rusers netkit-rwall netkit-rwho netkit-timed netpipes nettle netwatch network-scripts netwrite newspost nfacct nfs-utils nftables nghttp2 nmap nn npth nss-pam-ldapd ntp obexftp openldap openobex openresolv openssh openssl openvpn p11-kit pam-krb5 php pidentd pinentry popa3d postfix ppp procmail proftpd pssh rdist rp-pppoe rpcbind rsync s-nail samba slrn snownews socat sshfs stunnel tcp_wrappers tcpdump telnet tftp-hpa tin traceroute ulogd uucp vlan vsftpd wget whois wireguard-tools wireless_tools wpa_supplicant yptools ytalk zd1211-firmware \
; do
echo "$pkg: SKP" >> $TMP/SeTnewtag
done
@ -176,7 +177,7 @@ ModemManager NetworkManager alpine autofs biff+comsat bind bluez bluez-firmware
fi
cat /dev/null > $TMP/SeTnewtag
for PACKAGE in \
ModemManager NetworkManager alpine autofs biff+comsat bind bluez bluez-firmware bootp bridge-utils bsd-finger c-ares ca-certificates cifs-utils conntrack-tools crda curl cyrus-sasl daemon dehydrated dhcp dhcpcd dnsmasq dovecot ebtables elm epic5 ethtool fetchmail getmail gnupg gnupg2 gnutls gpa gpgme htdig httpd icmpinfo iftop inetd iproute2 ipset iptables iptraf-ng iputils ipw2100-fw ipw2200-fw irssi iw krb5 lftp libassuan libgcrypt libgpg-error libksba libmbim libmilter libmnl libndp libnetfilter_acct libnetfilter_conntrack libnetfilter_cthelper libnetfilter_cttimeout libnetfilter_log libnetfilter_queue libnfnetlink libnftnl libqmi libtirpc links lynx mcabber metamail mobile-broadband-provider-info mtr mutt nc ncftp net-snmp net-tools netatalk netdate netkit-bootparamd netkit-ftp netkit-ntalk netkit-routed netkit-rsh netkit-rusers netkit-rwall netkit-rwho netkit-timed netpipes nettle netwatch network-scripts netwrite newspost nfacct nfs-utils nftables nghttp2 nmap nn npth nss-pam-ldapd ntp obexftp openldap openobex openssh openssl openvpn p11-kit pam-krb5 php pidentd pinentry popa3d postfix ppp procmail proftpd pssh rdist rp-pppoe rpcbind rsync s-nail samba slrn snownews socat sshfs stunnel tcp_wrappers tcpdump telnet tftp-hpa tin traceroute ulogd uucp vlan vsftpd wget whois wireguard-tools wireless_tools wpa_supplicant yptools ytalk zd1211-firmware \
ModemManager NetworkManager alpine autofs biff+comsat bind bluez bluez-firmware bootp bridge-utils bsd-finger c-ares ca-certificates cifs-utils conntrack-tools crda curl cyrus-sasl daemon dehydrated dhcp dhcpcd dnsmasq dovecot ebtables elm epic5 ethtool fetchmail getmail gnupg gnupg2 gnutls gpa gpgme htdig httpd icmpinfo iftop inetd iproute2 ipset iptables iptraf-ng iputils ipw2100-fw ipw2200-fw irssi iw krb5 lftp libassuan libgcrypt libgpg-error libksba libmbim libmilter libmnl libndp libnetfilter_acct libnetfilter_conntrack libnetfilter_cthelper libnetfilter_cttimeout libnetfilter_log libnetfilter_queue libnfnetlink libnftnl libqmi libtirpc links lynx mcabber metamail mobile-broadband-provider-info mtr mutt nc ncftp net-snmp net-tools netatalk netdate netkit-bootparamd netkit-ftp netkit-ntalk netkit-routed netkit-rsh netkit-rusers netkit-rwall netkit-rwho netkit-timed netpipes nettle netwatch network-scripts netwrite newspost nfacct nfs-utils nftables nghttp2 nmap nn npth nss-pam-ldapd ntp obexftp openldap openobex openresolv openssh openssl openvpn p11-kit pam-krb5 php pidentd pinentry popa3d postfix ppp procmail proftpd pssh rdist rp-pppoe rpcbind rsync s-nail samba slrn snownews socat sshfs stunnel tcp_wrappers tcpdump telnet tftp-hpa tin traceroute ulogd uucp vlan vsftpd wget whois wireguard-tools wireless_tools wpa_supplicant yptools ytalk zd1211-firmware \
; do
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag

View file

@ -107,6 +107,7 @@ ntp:OPT
obexftp:REC
openldap:REC
openobex:REC
openresolv:REC
openssh:REC
openssl:REC
openvpn:OPT

View file

@ -23,7 +23,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=aaa_libraries
VERSION=${VERSION:-15.0}
BUILD=${BUILD:-7}
BUILD=${BUILD:-8}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then

View file

@ -1,39 +0,0 @@
/usr/lib/libboost_atomic.so.1.75.0
/usr/lib/libboost_chrono.so.1.75.0
/usr/lib/libboost_container.so.1.75.0
/usr/lib/libboost_context.so.1.75.0
/usr/lib/libboost_contract.so.1.75.0
/usr/lib/libboost_coroutine.so.1.75.0
/usr/lib/libboost_date_time.so.1.75.0
/usr/lib/libboost_fiber.so.1.75.0
/usr/lib/libboost_filesystem.so.1.75.0
/usr/lib/libboost_graph.so.1.75.0
/usr/lib/libboost_iostreams.so.1.75.0
/usr/lib/libboost_json.so.1.75.0
/usr/lib/libboost_locale.so.1.75.0
/usr/lib/libboost_log.so.1.75.0
/usr/lib/libboost_log_setup.so.1.75.0
/usr/lib/libboost_math_c99.so.1.75.0
/usr/lib/libboost_math_c99f.so.1.75.0
/usr/lib/libboost_math_c99l.so.1.75.0
/usr/lib/libboost_math_tr1.so.1.75.0
/usr/lib/libboost_math_tr1f.so.1.75.0
/usr/lib/libboost_math_tr1l.so.1.75.0
/usr/lib/libboost_nowide.so.1.75.0
/usr/lib/libboost_prg_exec_monitor.so.1.75.0
/usr/lib/libboost_program_options.so.1.75.0
/usr/lib/libboost_python27.so.1.75.0
/usr/lib/libboost_python39.so.1.75.0
/usr/lib/libboost_random.so.1.75.0
/usr/lib/libboost_regex.so.1.75.0
/usr/lib/libboost_serialization.so.1.75.0
/usr/lib/libboost_stacktrace_addr2line.so.1.75.0
/usr/lib/libboost_stacktrace_basic.so.1.75.0
/usr/lib/libboost_stacktrace_noop.so.1.75.0
/usr/lib/libboost_system.so.1.75.0
/usr/lib/libboost_thread.so.1.75.0
/usr/lib/libboost_timer.so.1.75.0
/usr/lib/libboost_type_erasure.so.1.75.0
/usr/lib/libboost_unit_test_framework.so.1.75.0
/usr/lib/libboost_wave.so.1.75.0
/usr/lib/libboost_wserialization.so.1.75.0

View file

@ -0,0 +1,39 @@
/usr/lib/libboost_atomic.so.1.76.0
/usr/lib/libboost_chrono.so.1.76.0
/usr/lib/libboost_container.so.1.76.0
/usr/lib/libboost_context.so.1.76.0
/usr/lib/libboost_contract.so.1.76.0
/usr/lib/libboost_coroutine.so.1.76.0
/usr/lib/libboost_date_time.so.1.76.0
/usr/lib/libboost_fiber.so.1.76.0
/usr/lib/libboost_filesystem.so.1.76.0
/usr/lib/libboost_graph.so.1.76.0
/usr/lib/libboost_iostreams.so.1.76.0
/usr/lib/libboost_json.so.1.76.0
/usr/lib/libboost_locale.so.1.76.0
/usr/lib/libboost_log.so.1.76.0
/usr/lib/libboost_log_setup.so.1.76.0
/usr/lib/libboost_math_c99.so.1.76.0
/usr/lib/libboost_math_c99f.so.1.76.0
/usr/lib/libboost_math_c99l.so.1.76.0
/usr/lib/libboost_math_tr1.so.1.76.0
/usr/lib/libboost_math_tr1f.so.1.76.0
/usr/lib/libboost_math_tr1l.so.1.76.0
/usr/lib/libboost_nowide.so.1.76.0
/usr/lib/libboost_prg_exec_monitor.so.1.76.0
/usr/lib/libboost_program_options.so.1.76.0
/usr/lib/libboost_python27.so.1.76.0
/usr/lib/libboost_python39.so.1.76.0
/usr/lib/libboost_random.so.1.76.0
/usr/lib/libboost_regex.so.1.76.0
/usr/lib/libboost_serialization.so.1.76.0
/usr/lib/libboost_stacktrace_addr2line.so.1.76.0
/usr/lib/libboost_stacktrace_basic.so.1.76.0
/usr/lib/libboost_stacktrace_noop.so.1.76.0
/usr/lib/libboost_system.so.1.76.0
/usr/lib/libboost_thread.so.1.76.0
/usr/lib/libboost_timer.so.1.76.0
/usr/lib/libboost_type_erasure.so.1.76.0
/usr/lib/libboost_unit_test_framework.so.1.76.0
/usr/lib/libboost_wave.so.1.76.0
/usr/lib/libboost_wserialization.so.1.76.0

View file

@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=grep
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.xz | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
BUILD=${BUILD:-3}
BUILD=${BUILD:-1}
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}

View file

@ -1,3 +1,13 @@
Thu Aug 12 10:02:06 BST 2021
linuxdoc-tools 0.9.82, build 1.
Stuart Winter <mozes@slackware.com>
* Upgraded to linuxdoc-tools 0.9.82
No longer apply patch to set default page size to 'letter'
since the patch no longer applies. I think it's unlikely that this
change in default setting will cause any issues.
* Upgraded to asciidoc-9.1.0
* Upgraded to gtk-doc-1.33.2
Wed Jan 29 09:11:40 GMT 2020
linuxdoc-tools 0.9.73, build 5.
Stuart Winter <mozes@slackware.com>

View file

@ -9,7 +9,7 @@ source /usr/share/slackdev/buildkit.sh
# Package metadata:
export PKGNAM=linuxdoc-tools
export VERSION=${VERSION:-0.9.73}
export VERSION=${VERSION:-0.9.82}
export BUILD=${BUILD:-1}
export PKGSERIES=${PKGSERIES:-ap}
export SLACKPACKAGE=$PKGNAM-$VERSION-$PKGARCH-$BUILD.txz

View file

@ -23,7 +23,7 @@
LINUXDOCTOOLSVER=$PKGVERSION
# Bundled package versions:
ASCIIDOCVER=8.6.10
ASCIIDOCVER=9.1.0
DSSSLSTYLESHEETSVER=1.79 # docbook-dsssl-*.tar.xz (plus -doc- source archive), not SRPM.
XSLSTYLESHEETSVER=1.79.2 # docbook-style-xsl-*src.rpm ("DocBook XSL Stylesheets" in our ChangeLog.txt)
DOCBOOKUTILSVER=0.6.14
@ -31,7 +31,7 @@ SGMLDTD3VER=3.1
SGMLDTD4VER=4.5
XMLDTDVER=4.5
GNOMEDOCUTILSVER=0.20.10
GTKDOCVER=1.32
GTKDOCVER=1.33.2
SGMLSPLVER=1.03ii
OPENJADEVER=1.3.2
OPENSPVER=1.5.2
@ -53,11 +53,11 @@ case $ARCH in
export LIBDIRSUFFIX="64"
export HOSTTARGET=""
;;
i?86) export SLKCFLAGS="-O2 -march=i586 -mtune=i686"
export LIBDIRSUFFIX=""
riscv) export SLKCFLAGS="-O2"
export LIBDIRSUFFIX="64"
export HOSTTARGET=""
;;
s390) export SLKCFLAGS="-O2"
i?86) export SLKCFLAGS="-O2 -march=i586 -mtune=i686"
export LIBDIRSUFFIX=""
export HOSTTARGET=""
;;
@ -80,8 +80,8 @@ cd $TMP
rm -rf asciidoc
mkdir asciidoc && cd asciidoc
rpm2cpio $CWD/sources/asciidoc-${ASCIIDOCVER}*.src.rpm | cpio -div || exit 1
tar xvf asciidoc-py3-*.tar.*z
cd asciidoc-py3-*/ || exit 1
tar xvf asciidoc-py-*.tar.*z
cd asciidoc-py-*/ || exit 1
chown -R root:root .
find . \
\( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
@ -90,17 +90,13 @@ find . \
-exec chmod 644 {} \;
# Apply patches:
#
# Assemble patch list from spec file:
# egrep '^Patch[0-9].*: ' *.spec | awk -F: '{print $2" \\"}'
for i in \
\
asciidoc-python3.patch \
asciidoc-python3-a2x-decode-fix.patch \
asciidoc-python3-deprecation-warning.patch \
\
; do patch -p1 --verbose < ../${i} || exit 1
done || exit 1
#for i in \
# \
# \
# ; do patch -p1 --verbose < ../${i} || exit 1
#done || exit 1
# Configure:
autoreconf -v
@ -341,6 +337,7 @@ find . -name config.sub -print0 | xargs -0i cp -favv /usr/share/libtool/build-au
# This is configured not to build the documentation. If anybody really needs
# it, let me know and I'll adjust the build script - it's just a PITA to
# get working.
CXXFLAGS="-fno-lifetime-dse" \
./configure \
--prefix=/usr \
--libdir=/usr/lib${LIBDIRSUFFIX} \
@ -777,6 +774,8 @@ find . \
# Assemble patch list from spec file (and see individual level-2 patch outside of 'for' loop below):
# egrep '^Patch[0-9].*: ' *.spec | awk -F: '{print $2" \\"}'
# Apply patches:
# Note: 'docbook-style-xsl-non-recursive-string-subst.patch' is applied separately
# as it needs a different patch level.
for i in \
\
docbook-xsl-pagesetup.patch \
@ -953,7 +952,7 @@ cd $TMP
mkdir linuxdoc-tools && cd linuxdoc-tools
#rpm2cpio $CWD/sources/linuxdoc-tools-${LINUXDOCTOOLSVER}*.src.rpm | cpio -div || exit 1
#tar xvf linuxdoc-tools_$LINUXDOCTOOLSVER.tar.gz
tar xvf $CWD/sources/linuxdoc-tools_$LINUXDOCTOOLSVER.tar.xz
tar xvf $CWD/sources/linuxdoc-tools_$LINUXDOCTOOLSVER.tar.?z
cd linuxdoc-tools-$LINUXDOCTOOLSVER || exit 1
chown -R root:root .
@ -971,8 +970,10 @@ export PATH=$( echo $PATH | sed -e 's?:/usr/share/texmf/bin??g' -e 's?/usr/share
# Apply patches (these were originally taken from the Fedora SRPM but broken out later
# when the 'original' source from Debian began to be used)
# We used to apply 'linuxdoc-tools-0.9.13-letter.patch.xz' but it won't apply to the
# latest linuxdoc-tools source. It simply changed the default page size to 'Letter'.
# Probably not too much to worry about there.
for i in \
linuxdoc-tools-0.9.13-letter.patch.xz \
linuxdoc-tools-0.9.20-lib64.patch.xz ; do
xzcat $CWD/sources/$i | patch -p1 || exit 1
done || exit 1
@ -1118,19 +1119,30 @@ for i in \
done || exit 1
# Configure:
mkdir meson-build
pushd meson-build
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
CPPFLAGS="$SLKCFLAGS" \
./configure \
--prefix=/usr \
--libdir=/usr/lib${LIBDIRSUFFIX} \
--mandir=/usr/man || exit 1
meson setup \
--prefix=/usr \
--libdir=/usr/lib${LIBDIRSUFFIX} \
--libexecdir=/usr/libexec \
--bindir=/usr/bin \
--sbindir=/usr/sbin \
--includedir=/usr/include \
--datadir=/usr/share \
--mandir=/usr/man \
--sysconfdir=/etc \
--localstatedir=/var \
.. || exit 1
# Build:
make || exit 1
"${NINJA:=ninja}" $NUMJOBS --verbose || exit 1
# Install:
make install || exit 1
DESTDIR=/ $NINJA install --verbose || exit 1
popd
# Copy docs:
mkdir -vpm755 /usr/doc/gtk-doc-$GTKDOCVER

View file

@ -1,24 +0,0 @@
--- linuxdoc-tools-0.9.13/perl5lib/LinuxDocTools.pm.letter Mon Nov 26 16:09:37 2001
+++ linuxdoc-tools-0.9.13/perl5lib/LinuxDocTools.pm Mon Nov 26 16:09:49 2001
@@ -108,7 +108,7 @@
{ option => "pass", type => "s", short => "P" }
];
$global->{backend} = "linuxdoc";
- $global->{papersize} = "a4";
+ $global->{papersize} = "letter";
$global->{language} = "en";
$global->{charset} = "ascii";
$global->{style} = "";
--- linuxdoc-tools-0.9.13/man/linuxdoc.1.letter Mon Nov 26 16:10:04 2001
+++ linuxdoc-tools-0.9.13/man/linuxdoc.1 Mon Nov 26 16:10:42 2001
@@ -46,8 +46,8 @@
format, but just output the usage of this suites.
Available formats are: html, info, latex, lyx, rtf, txt, check.
.IP "--papersize=\fIsize\fR, -p
-Set the paper size. Default is ``a4'' (European 297x210mm paper).
-You may also specify ``letter'' size.
+Set the paper size. Default is ``letter''.
+You may also specify ``a4'' size (European 297x210mm paper).
.IP "--language=\fIlang\fR, -l"
Specify the language of the document (this may change which style
files are used for formatting by a back end). The default language is

View file

@ -17,7 +17,7 @@
# https://packages.debian.org/sid/linuxdoc-tools
#
# This provides things such as sgml2txt.
wget -c http://deb.debian.org/debian/pool/main/l/linuxdoc-tools/linuxdoc-tools_0.9.73.orig.tar.gz
wget http://deb.debian.org/debian/pool/main/l/linuxdoc-tools/linuxdoc-tools_0.9.82.orig.tar.gz
# We're taking some patches from here - now separated out:
#wget -c ftp://ftp.mirrorservice.org/sites/download.fedora.redhat.com/pub/fedora/linux/development/rawhide/source/SRPMS/l/linuxdoc-tools-0.9.68-3.fc19.src.rpm
@ -27,7 +27,7 @@ wget -c http://deb.debian.org/debian/pool/main/l/linuxdoc-tools/linuxdoc-tools_0
#
# https://ftp.mirrorservice.org/sites/download.fedora.redhat.com/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/o/
#
wget -c https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/o/opensp-1.5.2-33.fc31.src.rpm
wget -c https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/o/opensp-1.5.2-38.fc35.src.rpm
# OpenJade:
# http://openjade.sourceforge.net/
@ -45,7 +45,7 @@ wget https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everythin
#
# https://ftp.mirrorservice.org/sites/download.fedora.redhat.com/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/s/
#
wget https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/s/sgml-common-0.6.3-53.fc31.src.rpm
wget https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/s/sgml-common-0.6.3-57.fc35.src.rpm
# http://www.linuxfromscratch.org/blfs/view/stable/pst/docbook-dsssl.html
# Check versions:
@ -58,7 +58,7 @@ wget -c http://switch.dl.sourceforge.net/sourceforge/docbook/docbook-dsssl-doc-1
#
# https://ftp.mirrorservice.org/sites/download.fedora.redhat.com/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/d/
#
wget -c https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/d/docbook-utils-0.6.14-48.fc31.src.rpm
wget https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/d/docbook-utils-0.6.14-53.fc35.src.rpm
#
#
@ -70,7 +70,7 @@ wget -c https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everyt
#
# https://ftp.mirrorservice.org/sites/download.fedora.redhat.com/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/d/
#
wget https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/d/docbook-style-xsl-1.79.2-10.fc31.src.rpm
wget https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/d/docbook-style-xsl-1.79.2-15.fc35.src.rpm
# http://www.linuxfromscratch.org/blfs/view/svn/pst/docbook.html
wget -c http://www.docbook.org/xml/4.5/docbook-xml-4.5.zip
@ -85,7 +85,7 @@ wget -c http://www.docbook.org/xml/4.5/docbook-xml-4.5.zip
#
# https://ftp.mirrorservice.org/sites/download.fedora.redhat.com/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/g/
#
wget https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/g/gnome-doc-utils-0.20.10-20.fc32.src.rpm
wget https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/g/gnome-doc-utils-0.20.10-26.fc35.src.rpm
# gtk-doc:
# There aren't any patches taken from the SRPM, but you can check the version used in Fedora
@ -93,17 +93,11 @@ wget https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everythin
#
# https://ftp.mirrorservice.org/sites/download.fedora.redhat.com/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/g/
#
wget https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/g/gtk-doc-1.32-2.fc32.src.rpm
wget https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/g/gtk-doc-1.33.2-4.fc35.src.rpm
https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/g/gtk-doc-1.32-2.fc32.src.rpm
#wget -c http://ftp.acc.umu.se/pub/GNOME/sources/gtk-doc/1.21/gtk-doc-1.21.tar.xz
# http://git.gnome.org/browse/gtk-doc/commit/?id=2bffebcf9c125f5610b8fb660d42c3c5b9dfd4f0
# sgmlspl
# http://www.cs.indiana.edu/~asengupt/sgml/SGMLSpm/DOC/HTML/sgmlspl/sgmlspl.html
# http://packages.debian.org/search?keywords=sgmlspl&searchon=names&suite=all&section=all
# There's nothing in the FTP download site at this time, so I'll take it from Debian.
wget -c http://ftp.debian.org/debian/pool/main/libs/libsgmls-perl/libsgmls-perl_1.03ii.orig.tar.gz
wget -c http://http.debian.net/debian/pool/main/libs/libsgmls-perl/libsgmls-perl_1.03ii-36.debian.tar.xz
# xmlto
# https://fedorahosted.org/releases/x/m/xmlto
# wget -c --no-check-certificate https://fedorahosted.org/releases/x/m/xmlto/xmlto-0.0.23.tar.bz2
@ -118,16 +112,25 @@ wget https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everythin
# Also http://asciidoc.org/
# Taken some patches from Fedora.
#
wget https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/a/asciidoc-8.6.10-0.13.20180605git986f99d.fc32.src.rpm
wget https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/a/asciidoc-9.1.0-3.fc35.src.rpm
# docbook2X:
#
# Pre-requisite PERL modules for docbook2X:
# https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/p/
#
wget https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/p/perl-XML-NamespaceSupport-1.12-9.fc31.src.rpm
wget https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/p/perl-XML-SAX-Base-1.09-9.fc31.src.rpm
wget https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/p/perl-XML-SAX-1.02-2.fc31.src.rpm
wget https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/p/perl-XML-NamespaceSupport-1.12-15.fc35.src.rpm
wget https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/p/perl-XML-SAX-1.02-8.fc35.src.rpm
wget https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/p/perl-XML-SAX-Base-1.09-15.fc35.src.rpm
# sgmlspl
# http://www.cs.indiana.edu/~asengupt/sgml/SGMLSpm/DOC/HTML/sgmlspl/sgmlspl.html
# http://packages.debian.org/search?keywords=sgmlspl&searchon=names&suite=all&section=all
# There's nothing in the FTP download site at this time, so I'll take it from Debian.
wget -c http://ftp.debian.org/debian/pool/main/libs/libsgmls-perl/libsgmls-perl_1.03ii.orig.tar.gz
wget -c http://http.debian.net/debian/pool/main/libs/libsgmls-perl/libsgmls-perl_1.03ii-36.debian.tar.xz
#
#http://packages.debian.org/sid/docbook2x

View file

@ -21,6 +21,10 @@
# Package info:
PKGNAM=linuxdoc-tools
export PKGVERSION=0.9.82 # use the version of linuxdoc-tools as the package version.
BUILD=${BUILD:-1}
PKGEXT=${PKGEXT:-txz}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@ -31,10 +35,6 @@ if [ -z "$ARCH" ]; then
esac
fi
export PKGVERSION=0.9.73 # use the version of linuxdoc-tools as the package version.
BUILD=${BUILD:-9}
PKGEXT=${PKGEXT:-txz}
export CWD=$PWD
export PKGSTORE=/tmp
export TMP=/tmp/build-$PKGNAM/

View file

@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=mc
VERSION=${VERSION:-$(echo mc-*.tar.?z* | cut -d - -f 2 | rev | cut -f 3- -d . | rev)}
BUILD=${BUILD:-3}
BUILD=${BUILD:-1}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then

View file

@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=pamixer
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
BUILD=${BUILD:-10}
BUILD=${BUILD:-11}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in

View file

@ -0,0 +1,5 @@
Slackpkg is a tool for installing or upgrading packages through a network.
You can make a minimal installation of Slackware Linux and then install
additional packages from a Slackware mirror.
Releases are available from [slackpkg.org](https://slackpkg.org/).

View file

@ -1,3 +1,9 @@
Mon Aug 16 02:14:02 UTC 2021
---------------
- Release 15.0.7
- Remove ftp://spout.ussg.indiana.edu from mirrorlist
- Allow "slackpkg help" to work after slackpkg is upgraded (JK Wood)
Tue Jul 6 03:01:40 UTC 2021
---------------
- Release 15.0.6

View file

@ -242,7 +242,7 @@ ONE mirror in ${CONF}/mirrors and run:\n\n\
\t# slackpkg update\n\n\
You can see more information about slackpkg functions in slackpkg manpage."
cleanup
elif [ "$CMD" != "new-config" ]; then
elif [ "$CMD" != "new-config" ] && [ "$CMD" != "help" ]; then
echo -e "\
\nThe package list is missing.\n\
Before you install|upgrade|reinstall anything you need to run:\n\n\
@ -347,6 +347,7 @@ use slackpkg.\n"
elif ! [ -f ${WORKDIR}/CHECKSUMS.md5 ] && \
[ "$CMD" != "update" ] && \
[ "$CMD" != "new-config" ] && \
[ "$CMD" != "help" ] && \
[ "$CHECKMD5" = "on" ]; then
echo -e "\n\
No CHECKSUMS.md5 found! Please disable md5sums checking\n\

View file

@ -198,7 +198,6 @@
# http://slackware.mirrors.pair.com/slackware-15.0/
# ftp://slackware.mirrors.tds.net/pub/slackware/slackware-15.0/
# http://slackware.mirrors.tds.net/pub/slackware/slackware-15.0/
# ftp://spout.ussg.indiana.edu/linux/slackware/slackware-15.0/
# http://spout.ussg.indiana.edu/linux/slackware/slackware-15.0/
# ftp://teewurst.cc.columbia.edu/pub/linux/slackware/slackware-15.0/
# http://teewurst.cc.columbia.edu/pub/linux/slackware/slackware-15.0/
@ -371,7 +370,6 @@
# http://slackware.mirrors.pair.com/slackware-current/
# ftp://slackware.mirrors.tds.net/pub/slackware/slackware-current/
# http://slackware.mirrors.tds.net/pub/slackware/slackware-current/
# ftp://spout.ussg.indiana.edu/linux/slackware/slackware-current/
# http://spout.ussg.indiana.edu/linux/slackware/slackware-current/
# ftp://teewurst.cc.columbia.edu/pub/linux/slackware/slackware-current/
# http://teewurst.cc.columbia.edu/pub/linux/slackware/slackware-current/

View file

@ -196,7 +196,6 @@
# http://slackware.mirrors.pair.com/slackware64-15.0/
# ftp://slackware.mirrors.tds.net/pub/slackware/slackware64-15.0/
# http://slackware.mirrors.tds.net/pub/slackware/slackware64-15.0/
# ftp://spout.ussg.indiana.edu/linux/slackware/slackware64-15.0/
# http://spout.ussg.indiana.edu/linux/slackware/slackware64-15.0/
# ftp://teewurst.cc.columbia.edu/pub/linux/slackware/slackware64-15.0/
# http://teewurst.cc.columbia.edu/pub/linux/slackware/slackware64-15.0/
@ -363,7 +362,6 @@
# http://slackware.mirrors.pair.com/slackware64-current/
# ftp://slackware.mirrors.tds.net/pub/slackware/slackware64-current/
# http://slackware.mirrors.tds.net/pub/slackware/slackware64-current/
# ftp://spout.ussg.indiana.edu/linux/slackware/slackware64-current/
# http://spout.ussg.indiana.edu/linux/slackware/slackware64-current/
# ftp://teewurst.cc.columbia.edu/pub/linux/slackware/slackware64-current/
# http://teewurst.cc.columbia.edu/pub/linux/slackware/slackware64-current/

View file

@ -23,7 +23,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=slackpkg
VERSION=${VERSION:-15.0.6}
VERSION=${VERSION:-15.0.7}
ARCH="noarch"
BUILD=${BUILD:-1}

View file

@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=squashfs-tools
VERSION=${VERSION:-$( echo squashfs-tools*.tar.?z | cut -d- -f3- | rev | cut -f3- -d . | rev )}
BUILD=${BUILD:-4}
BUILD=${BUILD:-1}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then

View file

@ -1,20 +0,0 @@
--- ./squashfs-tools/unsquashfs.c.orig 2018-09-13 16:02:16.000000000 -0500
+++ ./squashfs-tools/unsquashfs.c 2018-09-18 19:03:26.607071388 -0500
@@ -36,6 +36,7 @@
#include <sys/types.h>
#include <sys/time.h>
#include <sys/resource.h>
+#include <sys/sysmacros.h>
#include <limits.h>
#include <ctype.h>
--- ./squashfs-tools/mksquashfs.c.orig 2018-09-13 16:02:16.000000000 -0500
+++ ./squashfs-tools/mksquashfs.c 2018-09-18 19:03:26.605071388 -0500
@@ -44,6 +44,7 @@
#include <setjmp.h>
#include <sys/types.h>
#include <sys/mman.h>
+#include <sys/sysmacros.h>
#include <pthread.h>
#include <regex.h>
#include <sys/wait.h>

View file

@ -1,83 +0,0 @@
#!/bin/sh
# Copyright 2018, 2019 Patrick J. Volkerding, Sebeka, Minnesota, USA
#
# Parts of this script are based on the gcc_release script by
# Jeffrey Law, Bernd Schmidt, Mark Mitchell.
# Copyright (c) 2001-2015 Free Software Foundation.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 3, or (at your option)
# any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
BRANCH=${BRANCH:-gcc-9-branch}
rm -rf tmp-fetch
mkdir tmp-fetch
cd tmp-fetch
# Not sure why, but this emits a different revision when the fetch is done than
# what's returned by "svn log -r COMMITTED". We'll trust the latter.
svn co svn://gcc.gnu.org/svn/gcc/branches/${BRANCH} gcc
cd gcc
echo "Generating LAST_UPDATED..."
svn log -r COMMITTED > LAST_UPDATED.raw
REVISION="$(cat LAST_UPDATED.raw | head -n 2 | tail -n 1 | cut -f 1 -d ' ' | cut -f 2 -d r)"
DATE="$(date -d "$(cat LAST_UPDATED.raw | head -n 2 | tail -n 1 | cut -f 3 -d '|' | cut -f 1 -d '(')" "+%Y%m%d")"
echo "Obtained from SVN: branches/${BRANCH} revision ${REVISION}" > LAST_UPDATED
cat LAST_UPDATED.raw >> LAST_UPDATED
rm LAST_UPDATED.raw
# Remove the .svn data (not packaged):
rm -r .svn
# Get the version number:
VERSION=$(cat gcc/BASE-VER)
# Rename the directory:
cd ..
GCCDIR="gcc-${VERSION}_${DATE}_r${REVISION}"
mv gcc $GCCDIR
cd $GCCDIR
# Now we need to generate some documentation files that would normally be
# created during the GCC release process:
echo "Generating INSTALL/ documentation..."
SOURCEDIR=gcc/doc \
DESTDIR=INSTALL \
gcc/doc/install.texi2html 1> /dev/null 2> /dev/null
echo "Generating NEWS..."
contrib/gennews > NEWS
# Create a "MD5SUMS" file to use for checking the validity of the release.
echo "Generating MD5SUMS..."
echo \
"# This file contains the MD5 checksums of the files in the
# "${GCCDIR}".tar.lz tarball.
#
# Besides verifying that all files in the tarball were correctly expanded,
# it also can be used to determine if any files have changed since the
# tarball was expanded or to verify that a patchfile was correctly applied.
#
# Suggested usage:
# md5sum -c MD5SUMS | grep -v \"OK$\"
#" > MD5SUMS
find . -type f |
sed -e 's:^\./::' -e '/MD5SUMS/d' |
sort |
xargs md5sum >>MD5SUMS
cd ..
# Tar it up:
echo "Creating ${GCCDIR}.tar..."
tar cf ${GCCDIR}.tar ${GCCDIR}
# Compress with (p)lzip:
echo "Compressing ${GCCDIR}.tar.lz..."
plzip -9 ${GCCDIR}.tar
# Move the new archive up a directory:
mv ${GCCDIR}.tar.lz ..
# Move up a directory and then delete the cruft:
cd ..
rm -r tmp-fetch
echo "Done."

View file

@ -57,7 +57,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=gcc
SRCVER=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
VERSION=$(echo $SRCVER | cut -f 1 -d _)
BUILD=${BUILD:-2}
BUILD=${BUILD:-1}
# How many jobs to run in parallel:
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
@ -171,10 +171,8 @@ zcat $CWD/patches/gcc-no_fixincludes.diff.gz | patch -p1 --verbose --backup --su
# Fix a gfortran bug:
zcat $CWD/patches/gfortran.deferred-shape-vs-assumed-shape.patch.gz | patch -p0 --verbose --backup --suffix=.orig || exit 1
# Fix regressions in 10.3.0:
zcat $CWD/patches/PR100101.2efbbba16a0630fac8cadcd6d9e0ffaabfadb79f.patch.gz | patch -p1 --verbose --backup --suffix=.orig || exit 1
# Fix regressions in 10.3.0 (and presumably 11.1.0 since they still apply cleanly):
zcat $CWD/patches/PR100102-2.a1b3484a8e6c53c8084723e3f1738d402374198e.patch.gz | patch -p1 --verbose --backup --suffix=.orig || exit 1
zcat $CWD/patches/PR100102.5357ab75dedef403b0eebf9277d61d1cbeb5898f.patch.gz | patch -p1 --verbose --backup --suffix=.orig || exit 1
# Fix perms/owners:
chown -R root:root .

View file

@ -1,100 +0,0 @@
From 2efbbba16a0630fac8cadcd6d9e0ffaabfadb79f Mon Sep 17 00:00:00 2001
From: Jason Merrill <jason@redhat.com>
Date: Thu, 15 Apr 2021 13:38:54 -0400
Subject: [PATCH] c++: noexcept error recursion [PR100101]
Here instantiating the noexcept-specifier for bar<void>() means
instantiating A<void>::value, which complains about the conversion from 0 to
int* in the default argument of foo. Since my patch for PR99583, printing
the error context involves looking at C<void>::type, which again wants to
instantiate A<void>::value, which breaks. For now at least, let's break
this recursion by avoiding looking into the noexcept-specifier in
find_typenames, and limit that to just the uses_parameter_packs case that
PR99583 cares about.
gcc/cp/ChangeLog:
PR c++/100101
PR c++/99583
* pt.c (find_parameter_packs_r) [FUNCTION_TYPE]: Walk into
TYPE_RAISES_EXCEPTIONS here.
gcc/testsuite/ChangeLog:
PR c++/100101
* g++.dg/cpp0x/noexcept67.C: New test.
---
gcc/cp/pt.c | 11 +++++++++++
gcc/testsuite/g++.dg/cpp0x/noexcept67.C | 26 +++++++++++++++++++++++++
3 files changed, 37 insertions(+), 5 deletions(-)
create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept67.C
diff --git a/gcc/cp/pt.c b/gcc/cp/pt.c
index 0f119a55272..2190f83882a 100644
--- a/gcc/cp/pt.c
+++ b/gcc/cp/pt.c
@@ -3890,6 +3890,10 @@ find_parameter_packs_r (tree *tp, int *walk_subtrees, void* data)
(struct find_parameter_pack_data*)data;
bool parameter_pack_p = false;
+#define WALK_SUBTREE(NODE) \
+ cp_walk_tree (&(NODE), &find_parameter_packs_r, \
+ ppd, ppd->visited) \
+
/* Don't look through typedefs; we are interested in whether a
parameter pack is actually written in the expression/type we're
looking at, not the target type. */
@@ -4070,10 +4074,17 @@ find_parameter_packs_r (tree *tp, int *walk_subtrees, void* data)
ppd, ppd->visited);
return NULL_TREE;
+ case FUNCTION_TYPE:
+ case METHOD_TYPE:
+ WALK_SUBTREE (TYPE_RAISES_EXCEPTIONS (t));
+ break;
+
default:
return NULL_TREE;
}
+#undef WALK_SUBTREE
+
return NULL_TREE;
}
diff --git a/gcc/testsuite/g++.dg/cpp0x/noexcept67.C b/gcc/testsuite/g++.dg/cpp0x/noexcept67.C
new file mode 100644
index 00000000000..7f061034323
--- /dev/null
+++ b/gcc/testsuite/g++.dg/cpp0x/noexcept67.C
@@ -0,0 +1,26 @@
+// PR c++/100101
+// { dg-do compile { target c++11 } }
+
+template <typename T> struct A
+{
+ template <typename U> static char foo(U*, int* = 0);
+ static const bool value = sizeof(foo(static_cast<T*>(nullptr))) > 0;
+};
+
+template <bool b> struct B
+{
+ static const bool value = b;
+};
+
+template <typename T> struct C
+{
+ typedef B<A<T>::value> type;
+};
+
+template <typename T>
+void bar() noexcept(A<T>::value && C<T>::type::value) {}
+
+void baz()
+{
+ bar<void>();
+}
--
2.27.0

View file

@ -1,133 +0,0 @@
From 5357ab75dedef403b0eebf9277d61d1cbeb5898f Mon Sep 17 00:00:00 2001
From: Patrick Palka <ppalka@redhat.com>
Date: Fri, 4 Jun 2021 13:46:53 -0400
Subject: [PATCH 1/1] c++: tsubst_function_decl and excess arg levels
[PR100102]
Here, when instantiating the dependent alias template
duration::__is_harmonic with args={{T,U},{int}}, we find ourselves
substituting the function decl _S_gcd. Since we have more arg levels
than _S_gcd has parm levels, an old special case in tsubst_function_decl
causes us to unwantedly reduce args to its innermost level, yielding
args={int}, which leads to a nonsensical substitution into the decl
context and eventually a crash.
The comment for this special case refers to three examples for which we
ought to see more arg levels than parm levels here, but none of the
examples actually demonstrate this. In the first example, when
defining S<int>::f(U) parms_depth is 2 and args_depth is 1, and
later when instantiating say S<int>::f<char> both depths are 2. In the
second example, when substituting the template friend declaration
parms_depth is 2 and args_depth is 1, and later when instantiating f
both depths are 1. Finally, the third example is invalid since we can't
specialize a member template of an unspecialized class template like
that.
Given that this reduction code seems no longer relevant for its
documented purpose and that it causes problems as in the PR, this patch
just removes it. Note that as far as bootstrap/regtest is concerned,
this code is dead; the below two tests would be the first to reach it.
PR c++/100102
gcc/cp/ChangeLog:
* pt.c (tsubst_function_decl): Remove old code for reducing
args when it has excess levels.
gcc/testsuite/ChangeLog:
* g++.dg/cpp0x/alias-decl-72.C: New test.
* g++.dg/cpp0x/alias-decl-72a.C: New test.
---
gcc/cp/pt.c | 39 ---------------------
gcc/testsuite/g++.dg/cpp0x/alias-decl-72.C | 9 +++++
gcc/testsuite/g++.dg/cpp0x/alias-decl-72a.C | 9 +++++
3 files changed, 18 insertions(+), 39 deletions(-)
create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-72.C
create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-72a.C
diff --git a/gcc/cp/pt.c b/gcc/cp/pt.c
index 7211bdc5bbc..744461ed8cb 100644
--- a/gcc/cp/pt.c
+++ b/gcc/cp/pt.c
@@ -13905,45 +13905,6 @@ tsubst_function_decl (tree t, tree args, tsubst_flags_t complain,
if (tree spec = retrieve_specialization (gen_tmpl, argvec, hash))
return spec;
}
-
- /* We can see more levels of arguments than parameters if
- there was a specialization of a member template, like
- this:
-
- template <class T> struct S { template <class U> void f(); }
- template <> template <class U> void S<int>::f(U);
-
- Here, we'll be substituting into the specialization,
- because that's where we can find the code we actually
- want to generate, but we'll have enough arguments for
- the most general template.
-
- We also deal with the peculiar case:
-
- template <class T> struct S {
- template <class U> friend void f();
- };
- template <class U> void f() {}
- template S<int>;
- template void f<double>();
-
- Here, the ARGS for the instantiation of will be {int,
- double}. But, we only need as many ARGS as there are
- levels of template parameters in CODE_PATTERN. We are
- careful not to get fooled into reducing the ARGS in
- situations like:
-
- template <class T> struct S { template <class U> void f(U); }
- template <class T> template <> void S<T>::f(int) {}
-
- which we can spot because the pattern will be a
- specialization in this case. */
- int args_depth = TMPL_ARGS_DEPTH (args);
- int parms_depth =
- TMPL_PARMS_DEPTH (DECL_TEMPLATE_PARMS (DECL_TI_TEMPLATE (t)));
-
- if (args_depth > parms_depth && !DECL_TEMPLATE_SPECIALIZATION (t))
- args = get_innermost_template_args (args, parms_depth);
}
else
{
diff --git a/gcc/testsuite/g++.dg/cpp0x/alias-decl-72.C b/gcc/testsuite/g++.dg/cpp0x/alias-decl-72.C
new file mode 100644
index 00000000000..8009756dcba
--- /dev/null
+++ b/gcc/testsuite/g++.dg/cpp0x/alias-decl-72.C
@@ -0,0 +1,9 @@
+// PR c++/100102
+// { dg-do compile { target c++11 } }
+
+template<int()> struct ratio;
+template<class T, class U> struct duration {
+ static constexpr int _S_gcd();
+ template<class> using __is_harmonic = ratio<_S_gcd>;
+ using type = __is_harmonic<int>;
+};
diff --git a/gcc/testsuite/g++.dg/cpp0x/alias-decl-72a.C b/gcc/testsuite/g++.dg/cpp0x/alias-decl-72a.C
new file mode 100644
index 00000000000..a4443e18f9d
--- /dev/null
+++ b/gcc/testsuite/g++.dg/cpp0x/alias-decl-72a.C
@@ -0,0 +1,9 @@
+// PR c++/100102
+// { dg-do compile { target c++11 } }
+
+template<int> struct ratio;
+template<class T> struct duration {
+ static constexpr int _S_gcd();
+ template<class> using __is_harmonic = ratio<(duration::_S_gcd)()>;
+ using type = __is_harmonic<int>;
+};
--
2.27.0

View file

@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=libtool
VERSION=${VERSION:-$(echo libtool-*.tar.xz | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
BUILD=${BUILD:-17}
BUILD=${BUILD:-18}
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}

View file

@ -6,7 +6,7 @@ if [ "$TMP" = "" ]; then
fi
PKGNAM=slacktrack
export VERSION=2.20
export VERSION=2.21
# Automatically determine the architecture we're building on:
case "$( uname -m )" in
i?86) export ARCH=i586
@ -17,7 +17,7 @@ case "$( uname -m )" in
*) export ARCH=$( uname -m )
PKGEXT=txz ;;
esac
BUILD=${BUILD:-3}
BUILD=${BUILD:-1}
export BUILD
# If the variable PRINT_PACKAGE_NAME is set, then this script will report what

View file

@ -1,10 +1,10 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/x86 5.13.8 Kernel Configuration
# Linux/x86 5.13.11 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 10.3.0"
CONFIG_CC_VERSION_TEXT="gcc (GCC) 11.2.0"
CONFIG_CC_IS_GCC=y
CONFIG_GCC_VERSION=100300
CONFIG_GCC_VERSION=110200
CONFIG_CLANG_VERSION=0
CONFIG_AS_IS_GNU=y
CONFIG_AS_VERSION=23601
@ -14,6 +14,7 @@ CONFIG_LLD_VERSION=0
CONFIG_CC_CAN_LINK=y
CONFIG_CC_CAN_LINK_STATIC=y
CONFIG_CC_HAS_ASM_GOTO=y
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
CONFIG_CC_HAS_ASM_INLINE=y
CONFIG_IRQ_WORK=y
CONFIG_BUILDTIME_TABLE_SORT=y
@ -6676,6 +6677,8 @@ CONFIG_SND_SOC_INTEL_SKYLAKE_COMMON=m
CONFIG_SND_SOC_ACPI_INTEL_MATCH=m
CONFIG_SND_SOC_INTEL_MACH=y
CONFIG_SND_SOC_INTEL_USER_FRIENDLY_LONG_NAMES=y
CONFIG_SND_SOC_INTEL_HDA_DSP_COMMON=m
CONFIG_SND_SOC_INTEL_SOF_MAXIM_COMMON=m
CONFIG_SND_SOC_INTEL_HASWELL_MACH=m
CONFIG_SND_SOC_INTEL_BDW_RT5650_MACH=m
CONFIG_SND_SOC_INTEL_BDW_RT5677_MACH=m
@ -9757,6 +9760,7 @@ CONFIG_HAVE_ARCH_KGDB=y
# CONFIG_KGDB is not set
CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y
# CONFIG_UBSAN is not set
CONFIG_HAVE_KCSAN_COMPILER=y
# end of Generic Kernel Debugging Instruments
CONFIG_DEBUG_KERNEL=y

View file

@ -1,10 +1,10 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/x86 5.13.8 Kernel Configuration
# Linux/x86 5.13.11 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 10.3.0"
CONFIG_CC_VERSION_TEXT="gcc (GCC) 11.2.0"
CONFIG_CC_IS_GCC=y
CONFIG_GCC_VERSION=100300
CONFIG_GCC_VERSION=110200
CONFIG_CLANG_VERSION=0
CONFIG_AS_IS_GNU=y
CONFIG_AS_VERSION=23601
@ -14,6 +14,7 @@ CONFIG_LLD_VERSION=0
CONFIG_CC_CAN_LINK=y
CONFIG_CC_CAN_LINK_STATIC=y
CONFIG_CC_HAS_ASM_GOTO=y
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
CONFIG_CC_HAS_ASM_INLINE=y
CONFIG_IRQ_WORK=y
CONFIG_BUILDTIME_TABLE_SORT=y
@ -6617,6 +6618,8 @@ CONFIG_SND_SOC_INTEL_SKYLAKE_COMMON=m
CONFIG_SND_SOC_ACPI_INTEL_MATCH=m
CONFIG_SND_SOC_INTEL_MACH=y
CONFIG_SND_SOC_INTEL_USER_FRIENDLY_LONG_NAMES=y
CONFIG_SND_SOC_INTEL_HDA_DSP_COMMON=m
CONFIG_SND_SOC_INTEL_SOF_MAXIM_COMMON=m
CONFIG_SND_SOC_INTEL_HASWELL_MACH=m
CONFIG_SND_SOC_INTEL_BDW_RT5650_MACH=m
CONFIG_SND_SOC_INTEL_BDW_RT5677_MACH=m
@ -9803,6 +9806,8 @@ CONFIG_HAVE_ARCH_KGDB=y
CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y
# CONFIG_UBSAN is not set
CONFIG_HAVE_ARCH_KCSAN=y
CONFIG_HAVE_KCSAN_COMPILER=y
# CONFIG_KCSAN is not set
# end of Generic Kernel Debugging Instruments
CONFIG_DEBUG_KERNEL=y

View file

@ -1,10 +1,10 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/x86 5.13.8 Kernel Configuration
# Linux/x86 5.13.11 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 10.3.0"
CONFIG_CC_VERSION_TEXT="gcc (GCC) 11.2.0"
CONFIG_CC_IS_GCC=y
CONFIG_GCC_VERSION=100300
CONFIG_GCC_VERSION=110200
CONFIG_CLANG_VERSION=0
CONFIG_AS_IS_GNU=y
CONFIG_AS_VERSION=23601
@ -14,6 +14,7 @@ CONFIG_LLD_VERSION=0
CONFIG_CC_CAN_LINK=y
CONFIG_CC_CAN_LINK_STATIC=y
CONFIG_CC_HAS_ASM_GOTO=y
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
CONFIG_CC_HAS_ASM_INLINE=y
CONFIG_IRQ_WORK=y
CONFIG_BUILDTIME_TABLE_SORT=y
@ -6724,6 +6725,8 @@ CONFIG_SND_SOC_INTEL_SKYLAKE_COMMON=m
CONFIG_SND_SOC_ACPI_INTEL_MATCH=m
CONFIG_SND_SOC_INTEL_MACH=y
CONFIG_SND_SOC_INTEL_USER_FRIENDLY_LONG_NAMES=y
CONFIG_SND_SOC_INTEL_HDA_DSP_COMMON=m
CONFIG_SND_SOC_INTEL_SOF_MAXIM_COMMON=m
CONFIG_SND_SOC_INTEL_HASWELL_MACH=m
CONFIG_SND_SOC_INTEL_BDW_RT5650_MACH=m
CONFIG_SND_SOC_INTEL_BDW_RT5677_MACH=m
@ -9821,6 +9824,7 @@ CONFIG_HAVE_ARCH_KGDB=y
# CONFIG_KGDB is not set
CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y
# CONFIG_UBSAN is not set
CONFIG_HAVE_KCSAN_COMPILER=y
# end of Generic Kernel Debugging Instruments
CONFIG_DEBUG_KERNEL=y

View file

@ -1,10 +1,10 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/x86 5.13.8 Kernel Configuration
# Linux/x86 5.13.11 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 10.3.0"
CONFIG_CC_VERSION_TEXT="gcc (GCC) 11.2.0"
CONFIG_CC_IS_GCC=y
CONFIG_GCC_VERSION=100300
CONFIG_GCC_VERSION=110200
CONFIG_CLANG_VERSION=0
CONFIG_AS_IS_GNU=y
CONFIG_AS_VERSION=23601
@ -14,6 +14,7 @@ CONFIG_LLD_VERSION=0
CONFIG_CC_CAN_LINK=y
CONFIG_CC_CAN_LINK_STATIC=y
CONFIG_CC_HAS_ASM_GOTO=y
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
CONFIG_CC_HAS_ASM_INLINE=y
CONFIG_IRQ_WORK=y
CONFIG_BUILDTIME_TABLE_SORT=y
@ -6676,6 +6677,8 @@ CONFIG_SND_SOC_INTEL_SKYLAKE_COMMON=m
CONFIG_SND_SOC_ACPI_INTEL_MATCH=m
CONFIG_SND_SOC_INTEL_MACH=y
CONFIG_SND_SOC_INTEL_USER_FRIENDLY_LONG_NAMES=y
CONFIG_SND_SOC_INTEL_HDA_DSP_COMMON=m
CONFIG_SND_SOC_INTEL_SOF_MAXIM_COMMON=m
CONFIG_SND_SOC_INTEL_HASWELL_MACH=m
CONFIG_SND_SOC_INTEL_BDW_RT5650_MACH=m
CONFIG_SND_SOC_INTEL_BDW_RT5677_MACH=m
@ -9757,6 +9760,7 @@ CONFIG_HAVE_ARCH_KGDB=y
# CONFIG_KGDB is not set
CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y
# CONFIG_UBSAN is not set
CONFIG_HAVE_KCSAN_COMPILER=y
# end of Generic Kernel Debugging Instruments
CONFIG_DEBUG_KERNEL=y

View file

@ -1,10 +1,10 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/x86 5.13.8 Kernel Configuration
# Linux/x86 5.13.11 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 10.3.0"
CONFIG_CC_VERSION_TEXT="gcc (GCC) 11.2.0"
CONFIG_CC_IS_GCC=y
CONFIG_GCC_VERSION=100300
CONFIG_GCC_VERSION=110200
CONFIG_CLANG_VERSION=0
CONFIG_AS_IS_GNU=y
CONFIG_AS_VERSION=23601
@ -14,6 +14,7 @@ CONFIG_LLD_VERSION=0
CONFIG_CC_CAN_LINK=y
CONFIG_CC_CAN_LINK_STATIC=y
CONFIG_CC_HAS_ASM_GOTO=y
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
CONFIG_CC_HAS_ASM_INLINE=y
CONFIG_IRQ_WORK=y
CONFIG_BUILDTIME_TABLE_SORT=y
@ -6617,6 +6618,8 @@ CONFIG_SND_SOC_INTEL_SKYLAKE_COMMON=m
CONFIG_SND_SOC_ACPI_INTEL_MATCH=m
CONFIG_SND_SOC_INTEL_MACH=y
CONFIG_SND_SOC_INTEL_USER_FRIENDLY_LONG_NAMES=y
CONFIG_SND_SOC_INTEL_HDA_DSP_COMMON=m
CONFIG_SND_SOC_INTEL_SOF_MAXIM_COMMON=m
CONFIG_SND_SOC_INTEL_HASWELL_MACH=m
CONFIG_SND_SOC_INTEL_BDW_RT5650_MACH=m
CONFIG_SND_SOC_INTEL_BDW_RT5677_MACH=m
@ -9803,6 +9806,8 @@ CONFIG_HAVE_ARCH_KGDB=y
CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y
# CONFIG_UBSAN is not set
CONFIG_HAVE_ARCH_KCSAN=y
CONFIG_HAVE_KCSAN_COMPILER=y
# CONFIG_KCSAN is not set
# end of Generic Kernel Debugging Instruments
CONFIG_DEBUG_KERNEL=y

View file

@ -1,10 +1,10 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/x86 5.13.8 Kernel Configuration
# Linux/x86 5.13.11 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 10.3.0"
CONFIG_CC_VERSION_TEXT="gcc (GCC) 11.2.0"
CONFIG_CC_IS_GCC=y
CONFIG_GCC_VERSION=100300
CONFIG_GCC_VERSION=110200
CONFIG_CLANG_VERSION=0
CONFIG_AS_IS_GNU=y
CONFIG_AS_VERSION=23601
@ -14,6 +14,7 @@ CONFIG_LLD_VERSION=0
CONFIG_CC_CAN_LINK=y
CONFIG_CC_CAN_LINK_STATIC=y
CONFIG_CC_HAS_ASM_GOTO=y
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
CONFIG_CC_HAS_ASM_INLINE=y
CONFIG_IRQ_WORK=y
CONFIG_BUILDTIME_TABLE_SORT=y
@ -6724,6 +6725,8 @@ CONFIG_SND_SOC_INTEL_SKYLAKE_COMMON=m
CONFIG_SND_SOC_ACPI_INTEL_MATCH=m
CONFIG_SND_SOC_INTEL_MACH=y
CONFIG_SND_SOC_INTEL_USER_FRIENDLY_LONG_NAMES=y
CONFIG_SND_SOC_INTEL_HDA_DSP_COMMON=m
CONFIG_SND_SOC_INTEL_SOF_MAXIM_COMMON=m
CONFIG_SND_SOC_INTEL_HASWELL_MACH=m
CONFIG_SND_SOC_INTEL_BDW_RT5650_MACH=m
CONFIG_SND_SOC_INTEL_BDW_RT5677_MACH=m
@ -9821,6 +9824,7 @@ CONFIG_HAVE_ARCH_KGDB=y
# CONFIG_KGDB is not set
CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y
# CONFIG_UBSAN is not set
CONFIG_HAVE_KCSAN_COMPILER=y
# end of Generic Kernel Debugging Instruments
CONFIG_DEBUG_KERNEL=y

View file

@ -1 +1 @@
2
1

View file

@ -1 +1 @@
2
1

View file

@ -1 +1 @@
2
1

View file

@ -1 +1 @@
1
2

View file

@ -1 +1 @@
2
1

View file

@ -1 +1 @@
2
1

View file

@ -1 +1 @@
2
1

View file

@ -1 +1 @@
1
2

View file

@ -206,3 +206,4 @@ libktorrent
ktorrent
kpmcore
partitionmanager
skanlite

View file

@ -202,3 +202,6 @@ libktorrent
ktorrent
kpmcore
partitionmanager
# New in 21.08.0:
skanlite

View file

@ -4,7 +4,6 @@ calligraplan
digikam
krita
falkon
skanlite
kdevelop-pg-qt
kdevelop
kdev-php

View file

@ -1,11 +1,11 @@
--- kalgebra-14.12.1.orig/calgebra/CMakeLists.txt 2014-11-13 02:59:40.000000000 +0100
+++ kalgebra-14.12.1/calgebra/CMakeLists.txt 2015-01-14 14:35:54.702166188 +0100
--- ./calgebra/CMakeLists.txt.orig 2021-08-04 16:49:56.000000000 -0500
+++ ./calgebra/CMakeLists.txt 2021-08-12 22:13:27.013314656 -0500
@@ -13,7 +13,7 @@
endif()
add_executable(calgebra main.cpp)
-target_link_libraries(calgebra Qt5::Core ${READLINE_LIBRARY} KF5::Analitza)
+target_link_libraries(calgebra Qt5::Core ${READLINE_LIBRARY} ${CURSES_LIBRARIES} KF5::Analitza)
-target_link_libraries(calgebra Qt::Core ${READLINE_LIBRARY} KF5::Analitza)
+target_link_libraries(calgebra Qt::Core ${READLINE_LIBRARY} ${CURSES_LIBRARIES} KF5::Analitza)
install(TARGETS calgebra ${INSTALL_TARGETS_DEFAULT_ARGS})
install(TARGETS calgebra ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})

View file

@ -1,11 +1,7 @@
--- ./kwrite/main.cpp.orig 2021-04-22 13:26:42.398123759 -0500
+++ ./kwrite/main.cpp 2021-04-22 13:29:08.356127024 -0500
@@ -38,20 +38,18 @@
extern "C" Q_DECL_EXPORT int main(int argc, char **argv)
{
#ifndef Q_OS_WIN
- // Prohibit using sudo or kdesu (but allow using the root user directly)
+ // Warn using sudo or kdesu (but allow using the root user directly)
--- ./kwrite/main.cpp.orig 2021-08-12 21:30:09.752256555 -0500
+++ ./kwrite/main.cpp 2021-08-12 21:32:05.046259134 -0500
@@ -41,17 +41,15 @@
// Prohibit using sudo or kdesu (but allow using the root user directly)
if (getuid() == 0) {
if (!qEnvironmentVariableIsEmpty("SUDO_USER")) {
- std::cout << "Executing KWrite with sudo is not possible due to unfixable security vulnerabilities. "
@ -24,8 +20,8 @@
}
}
#endif
--- ./kate/main.cpp.orig 2021-04-22 13:26:42.397123759 -0500
+++ ./kate/main.cpp 2021-04-22 13:30:18.674128597 -0500
--- ./kate/main.cpp.orig 2021-08-04 21:13:14.000000000 -0500
+++ ./kate/main.cpp 2021-08-12 21:30:09.753256555 -0500
@@ -49,17 +49,15 @@
// Prohibit using sudo or kdesu (but allow using the root user directly)
if (getuid() == 0) {

View file

@ -1,2 +0,0 @@
# Fix for recent poppler:
cat $CWD/patch/kitinerary/e99d101e2bd4c32566e238ce1340a93781e19eee.patch | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }

View file

@ -1,53 +0,0 @@
From e99d101e2bd4c32566e238ce1340a93781e19eee Mon Sep 17 00:00:00 2001
From: Evangelos Foutras <evangelos@foutrelis.com>
Date: Mon, 2 Aug 2021 01:01:31 +0300
Subject: [PATCH] Fix build with poppler 21.8.0
parseDateString() now takes "const GooString *" as the date argument in
order to support unicode date strings. Adjust parsePdfDateTime() to use
the same string type (instead of "const char *") when compiling against
poppler 21.8.0.
https://gitlab.freedesktop.org/poppler/poppler/-/merge_requests/880
---
src/lib/pdf/pdfdocument.cpp | 12 ++++++++++--
1 file changed, 10 insertions(+), 2 deletions(-)
diff --git a/src/lib/pdf/pdfdocument.cpp b/src/lib/pdf/pdfdocument.cpp
index 8f0f4cd..0eabf45 100644
--- a/src/lib/pdf/pdfdocument.cpp
+++ b/src/lib/pdf/pdfdocument.cpp
@@ -201,7 +201,11 @@ int PdfDocument::fileSize() const
}
#ifdef HAVE_POPPLER
+#if KPOPPLER_VERSION >= QT_VERSION_CHECK(21, 8, 0)
+static QDateTime parsePdfDateTime(const GooString *str)
+#else
static QDateTime parsePdfDateTime(const char *str)
+#endif
{
int year, month, day, hour, min, sec, tzHours, tzMins;
char tz;
@@ -233,7 +237,9 @@ QDateTime PdfDocument::creationTime() const
if (!dt) {
return {};
}
-#if KPOPPLER_VERSION >= QT_VERSION_CHECK(0, 72, 0)
+#if KPOPPLER_VERSION >= QT_VERSION_CHECK(21, 8, 0)
+ return parsePdfDateTime(dt.get());
+#elif KPOPPLER_VERSION >= QT_VERSION_CHECK(0, 72, 0)
return parsePdfDateTime(dt->c_str());
#else
return parsePdfDateTime(dt->getCString());
@@ -250,7 +256,9 @@ QDateTime PdfDocument::modificationTime() const
if (!dt) {
return {};
}
-#if KPOPPLER_VERSION >= QT_VERSION_CHECK(0, 72, 0)
+#if KPOPPLER_VERSION >= QT_VERSION_CHECK(21, 8, 0)
+ return parsePdfDateTime(dt.get());
+#elif KPOPPLER_VERSION >= QT_VERSION_CHECK(0, 72, 0)
return parsePdfDateTime(dt->c_str());
#else
return parsePdfDateTime(dt->getCString());

View file

@ -1,2 +1,3 @@
# Embed a copy of the GeoIP database since the download link no longer works.
cat $CWD/patch/ktorrent/ktorrent.geoip.revert.6c1ae6b2530c5f7c72611a95aea92275520a5aee.patch | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
cat $CWD/patch/ktorrent/ktorrent.use.package.geoip.database.diff | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }

View file

@ -1,6 +1,6 @@
--- ./plugins/infowidget/geoipmanager.cpp.orig 2021-06-05 16:25:43.000000000 -0500
+++ ./plugins/infowidget/geoipmanager.cpp 2021-06-10 15:57:49.201091341 -0500
@@ -45,7 +45,7 @@
--- ./plugins/infowidget/geoipmanager.cpp.orig 2021-08-15 00:22:42.578507015 -0500
+++ ./plugins/infowidget/geoipmanager.cpp 2021-08-15 00:26:18.456513207 -0500
@@ -30,7 +30,7 @@
#ifdef USE_SYSTEM_GEOIP
geo_ip = GeoIP_open_type(GEOIP_COUNTRY_EDITION, GEOIP_STANDARD);
#else
@ -9,7 +9,7 @@
if (geoip_data_file.isEmpty())
geoip_data_file = QStandardPaths::locate(QStandardPaths::AppDataLocation, QStringLiteral("GeoIP.dat"));
@@ -56,11 +56,6 @@
@@ -41,11 +41,6 @@
if (geo_ip) {
QFileInfo fi(geoip_data_file);
QDateTime now = QDateTime::currentDateTime();
@ -21,12 +21,10 @@
}
}
#endif
@@ -104,14 +99,6 @@
@@ -89,12 +84,6 @@
void GeoIPManager::downloadDataBase()
{
- Out(SYS_INW | LOG_IMPORTANT) << "The download GeoIP database loading is defunct, skipping download" << endl;
- return;
-#ifndef USE_SYSTEM_GEOIP
- Out(SYS_INW | LOG_NOTICE) << "Downloading GeoIP database: " << geoip_url << endl;
- download_destination = kt::DataDir(CreateIfNotExists) + geoip_url.fileName();

View file

@ -0,0 +1,2 @@
# Fix icon sizing regression:
cat $CWD/patch/plasma-framework/837bb6975f6a0661d211107823b7587808fc3d4e.patch | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }

View file

@ -0,0 +1,44 @@
From 837bb6975f6a0661d211107823b7587808fc3d4e Mon Sep 17 00:00:00 2001
From: Nate Graham <nate@kde.org>
Date: Sun, 15 Aug 2021 09:33:10 -0600
Subject: [PATCH] Fix Plasma (non-Qt) icon scaling with integer scale factors
An embarrassing error in 4edb830f53aac4833ece024df59441029b01fde6
caused the function which returns an appropriate scale factor for icons
to both take and return integer values rather than floating point
values, preventing it from working properly with any scale factor other
than an integer scale factor (e.g. 200%). This commit fixes that issue.
---
src/declarativeimports/core/units.cpp | 2 +-
src/declarativeimports/core/units.h | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/declarativeimports/core/units.cpp b/src/declarativeimports/core/units.cpp
index 6788ed952..fbcc6d888 100644
--- a/src/declarativeimports/core/units.cpp
+++ b/src/declarativeimports/core/units.cpp
@@ -174,7 +174,7 @@ int Units::roundToIconSize(int size)
}
}
-int Units::bestIconScaleForDevicePixelRatio(const int ratio)
+qreal Units::bestIconScaleForDevicePixelRatio(const qreal ratio)
{
if (ratio < 1.5) {
return 1;
diff --git a/src/declarativeimports/core/units.h b/src/declarativeimports/core/units.h
index c19cf0dd8..855738e7d 100644
--- a/src/declarativeimports/core/units.h
+++ b/src/declarativeimports/core/units.h
@@ -271,7 +271,7 @@ private:
* Note that this function is only relevant when using Plasma scaling and
* when using Qt scaling, it always returns 1.
*/
- static int bestIconScaleForDevicePixelRatio(const int ratio);
+ static qreal bestIconScaleForDevicePixelRatio(const qreal ratio);
/**
* @return The dpi-adjusted size for a given icon size
--
GitLab

View file

@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=SDL2
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
BUILD=${BUILD:-3}
BUILD=${BUILD:-1}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then

View file

@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=atkmm
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
BUILD=${BUILD:-3}
BUILD=${BUILD:-1}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in

View file

@ -0,0 +1,27 @@
From 041b5baea5a4efceff33df2f316646b47a1cd7c0 Mon Sep 17 00:00:00 2001
From: Sam James <11667869+thesamesam@users.noreply.github.com>
Date: Sat, 14 Aug 2021 17:29:24 +0100
Subject: [PATCH] src/fspp/fuse/Fuse.h: add <memory.h> include for
std::shared_ptr (#395)
Needed to fix build with Boost 1.77 (some indirect inclusion
got lost).
Signed-off-by: Sam James <sam@gentoo.org>
---
src/fspp/fuse/Fuse.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/fspp/fuse/Fuse.h b/src/fspp/fuse/Fuse.h
index 2dd3c2d4d..3841e38a4 100644
--- a/src/fspp/fuse/Fuse.h
+++ b/src/fspp/fuse/Fuse.h
@@ -11,6 +11,7 @@
#include <boost/optional.hpp>
#include <cpp-utils/macros.h>
#include <atomic>
+#include <memory>
#include "stat_compatibility.h"
#include <fspp/fs_interface/Context.h>

View file

@ -0,0 +1,297 @@
From 27587ea1acec5f939a31217f1c43953378f18821 Mon Sep 17 00:00:00 2001
From: Sebastian Messmer <messmer@cryfs.org>
Date: Sat, 8 May 2021 14:44:27 -0700
Subject: [PATCH] Fixed an issue when compiling with GCC 11, see
https://github.com/cryfs/cryfs/issues/389
---
ChangeLog.txt | 5 ++
.../onblocks/datanodestore/DataNodeView.h | 8 +--
.../filesystem/fsblobstore/utils/DirEntry.cpp | 66 +++++++++----------
src/cryfs/localstate/LocalStateMetadata.cpp | 24 +++----
src/cryfs/localstate/LocalStateMetadata.h | 10 +--
5 files changed, 59 insertions(+), 54 deletions(-)
diff --git a/ChangeLog.txt b/ChangeLog.txt
index f9776eb93..9d7a6708c 100644
--- a/ChangeLog.txt
+++ b/ChangeLog.txt
@@ -1,3 +1,8 @@
+Version 0.10.4 (unreleased)
+--------------
+Fixed bugs:
+* Fixed an issue when compiling with GCC 11, see https://github.com/cryfs/cryfs/issues/389
+
Version 0.10.3
---------------
Fixed bugs:
diff --git a/src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h b/src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h
index 256c28495..3799612e3 100644
--- a/src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h
+++ b/src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h
@@ -67,7 +67,7 @@ class DataNodeView final {
static DataNodeView create(blockstore::BlockStore *blockStore, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
ASSERT(data.size() <= layout.datasizeBytes(), "Data is too large for node");
- cpputils::Data serialized = _serialize(layout, formatVersion, depth, size, std::move(data));
+ cpputils::Data serialized = serialize_(layout, formatVersion, depth, size, std::move(data));
ASSERT(serialized.size() == layout.blocksizeBytes(), "Wrong block size");
auto block = blockStore->create(serialized);
return DataNodeView(std::move(block));
@@ -75,7 +75,7 @@ class DataNodeView final {
static DataNodeView initialize(cpputils::unique_ref<blockstore::Block> block, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
ASSERT(data.size() <= DataNodeLayout(block->size()).datasizeBytes(), "Data is too large for node");
- cpputils::Data serialized = _serialize(layout, formatVersion, depth, size, std::move(data));
+ cpputils::Data serialized = serialize_(layout, formatVersion, depth, size, std::move(data));
ASSERT(serialized.size() == block->size(), "Block has wrong size");
block->write(serialized.data(), 0, serialized.size());
return DataNodeView(std::move(block));
@@ -83,7 +83,7 @@ class DataNodeView final {
static DataNodeView overwrite(blockstore::BlockStore *blockStore, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, const blockstore::BlockId &blockId, cpputils::Data data) {
ASSERT(data.size() <= layout.datasizeBytes(), "Data is too large for node");
- cpputils::Data serialized = _serialize(layout, formatVersion, depth, size, std::move(data));
+ cpputils::Data serialized = serialize_(layout, formatVersion, depth, size, std::move(data));
auto block = blockStore->overwrite(blockId, std::move(serialized));
return DataNodeView(std::move(block));
}
@@ -143,7 +143,7 @@ class DataNodeView final {
}
private:
- static cpputils::Data _serialize(const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
+ static cpputils::Data serialize_(const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
cpputils::Data result(layout.blocksizeBytes());
cpputils::serialize<uint16_t>(result.dataOffset(layout.FORMAT_VERSION_OFFSET_BYTES), formatVersion);
cpputils::serialize<uint8_t>(result.dataOffset(layout.DEPTH_OFFSET_BYTES), depth);
diff --git a/src/cryfs/filesystem/fsblobstore/utils/DirEntry.cpp b/src/cryfs/filesystem/fsblobstore/utils/DirEntry.cpp
index 941148db9..70dd5a560 100644
--- a/src/cryfs/filesystem/fsblobstore/utils/DirEntry.cpp
+++ b/src/cryfs/filesystem/fsblobstore/utils/DirEntry.cpp
@@ -11,55 +11,55 @@ namespace cryfs {
namespace {
template<typename DataType>
- size_t _serialize(void* dst, const DataType& obj) {
+ size_t serialize_(void* dst, const DataType& obj) {
cpputils::serialize<DataType>(dst, obj);
return sizeof(DataType);
}
template<typename DataType>
- DataType _deserialize(const char** src) {
+ DataType deserialize_(const char** src) {
DataType result = cpputils::deserialize<DataType>(*src);
*src += sizeof(DataType);
return result;
}
- constexpr size_t _serializedTimeValueSize() {
+ constexpr size_t serializedTimeValueSize_() {
return sizeof(uint64_t) + sizeof(uint32_t);
}
- unsigned int _serializeTimeValue(uint8_t *dest, timespec value) {
+ unsigned int serializeTimeValue_(uint8_t *dest, timespec value) {
unsigned int offset = 0;
- offset += _serialize<uint64_t>(dest + offset, value.tv_sec);
- offset += _serialize<uint32_t>(dest + offset, value.tv_nsec);
- ASSERT(offset == _serializedTimeValueSize(), "serialized to wrong size");
+ offset += serialize_<uint64_t>(dest + offset, value.tv_sec);
+ offset += serialize_<uint32_t>(dest + offset, value.tv_nsec);
+ ASSERT(offset == serializedTimeValueSize_(), "serialized to wrong size");
return offset;
}
- timespec _deserializeTimeValue(const char **pos) {
+ timespec deserializeTimeValue_(const char **pos) {
timespec value{};
- value.tv_sec = _deserialize<uint64_t>(pos);
- value.tv_nsec = _deserialize<uint32_t>(pos);
+ value.tv_sec = deserialize_<uint64_t>(pos);
+ value.tv_nsec = deserialize_<uint32_t>(pos);
return value;
}
- unsigned int _serializeString(uint8_t *dest, const string &value) {
+ unsigned int serializeString_(uint8_t *dest, const string &value) {
std::memcpy(dest, value.c_str(), value.size()+1);
return value.size() + 1;
}
- string _deserializeString(const char **pos) {
+ string deserializeString_(const char **pos) {
size_t length = strlen(*pos);
string value(*pos, length);
*pos += length + 1;
return value;
}
- unsigned int _serializeBlockId(uint8_t *dest, const BlockId &blockId) {
+ unsigned int serializeBlockId_(uint8_t *dest, const BlockId &blockId) {
blockId.ToBinary(dest);
return blockId.BINARY_LENGTH;
}
- BlockId _deserializeBlockId(const char **pos) {
+ BlockId deserializeBlockId_(const char **pos) {
BlockId blockId = BlockId::FromBinary(*pos);
*pos += BlockId::BINARY_LENGTH;
return blockId;
@@ -75,35 +75,35 @@ namespace cryfs {
_mode.hasDirFlag()) + ", " + std::to_string(_mode.hasSymlinkFlag()) + ", " + std::to_string(static_cast<uint8_t>(_type))
);
unsigned int offset = 0;
- offset += _serialize<uint8_t>(dest + offset, static_cast<uint8_t>(_type));
- offset += _serialize<uint32_t>(dest + offset, _mode.value());
- offset += _serialize<uint32_t>(dest + offset, _uid.value());
- offset += _serialize<uint32_t>(dest + offset, _gid.value());
- offset += _serializeTimeValue(dest + offset, _lastAccessTime);
- offset += _serializeTimeValue(dest + offset, _lastModificationTime);
- offset += _serializeTimeValue(dest + offset, _lastMetadataChangeTime);
- offset += _serializeString(dest + offset, _name);
- offset += _serializeBlockId(dest + offset, _blockId);
+ offset += serialize_<uint8_t>(dest + offset, static_cast<uint8_t>(_type));
+ offset += serialize_<uint32_t>(dest + offset, _mode.value());
+ offset += serialize_<uint32_t>(dest + offset, _uid.value());
+ offset += serialize_<uint32_t>(dest + offset, _gid.value());
+ offset += serializeTimeValue_(dest + offset, _lastAccessTime);
+ offset += serializeTimeValue_(dest + offset, _lastModificationTime);
+ offset += serializeTimeValue_(dest + offset, _lastMetadataChangeTime);
+ offset += serializeString_(dest + offset, _name);
+ offset += serializeBlockId_(dest + offset, _blockId);
ASSERT(offset == serializedSize(), "Didn't write correct number of elements");
}
const char *DirEntry::deserializeAndAddToVector(const char *pos, vector<DirEntry> *result) {
- fspp::Dir::EntryType type = static_cast<fspp::Dir::EntryType>(_deserialize<uint8_t>(&pos));
- fspp::mode_t mode = fspp::mode_t(_deserialize<uint32_t>(&pos));
- fspp::uid_t uid = fspp::uid_t(_deserialize<uint32_t>(&pos));
- fspp::gid_t gid = fspp::gid_t(_deserialize<uint32_t>(&pos));
- timespec lastAccessTime = _deserializeTimeValue(&pos);
- timespec lastModificationTime = _deserializeTimeValue(&pos);
- timespec lastMetadataChangeTime = _deserializeTimeValue(&pos);
- string name = _deserializeString(&pos);
- BlockId blockId = _deserializeBlockId(&pos);
+ fspp::Dir::EntryType type = static_cast<fspp::Dir::EntryType>(deserialize_<uint8_t>(&pos));
+ fspp::mode_t mode = fspp::mode_t(deserialize_<uint32_t>(&pos));
+ fspp::uid_t uid = fspp::uid_t(deserialize_<uint32_t>(&pos));
+ fspp::gid_t gid = fspp::gid_t(deserialize_<uint32_t>(&pos));
+ timespec lastAccessTime = deserializeTimeValue_(&pos);
+ timespec lastModificationTime = deserializeTimeValue_(&pos);
+ timespec lastMetadataChangeTime = deserializeTimeValue_(&pos);
+ string name = deserializeString_(&pos);
+ BlockId blockId = deserializeBlockId_(&pos);
result->emplace_back(type, name, blockId, mode, uid, gid, lastAccessTime, lastModificationTime, lastMetadataChangeTime);
return pos;
}
size_t DirEntry::serializedSize() const {
- return 1 + sizeof(uint32_t) + sizeof(uint32_t) + sizeof(uint32_t) + 3*_serializedTimeValueSize() + (
+ return 1 + sizeof(uint32_t) + sizeof(uint32_t) + sizeof(uint32_t) + 3*serializedTimeValueSize_() + (
_name.size() + 1) + _blockId.BINARY_LENGTH;
}
}
diff --git a/src/cryfs/localstate/LocalStateMetadata.cpp b/src/cryfs/localstate/LocalStateMetadata.cpp
index 529a26129..dfa952a1a 100644
--- a/src/cryfs/localstate/LocalStateMetadata.cpp
+++ b/src/cryfs/localstate/LocalStateMetadata.cpp
@@ -30,10 +30,10 @@ LocalStateMetadata::LocalStateMetadata(uint32_t myClientId, Hash encryptionKeyHa
LocalStateMetadata LocalStateMetadata::loadOrGenerate(const bf::path &statePath, const Data& encryptionKey, bool allowReplacedFilesystem) {
auto metadataFile = statePath / "metadata";
- auto loaded = _load(metadataFile);
+ auto loaded = load_(metadataFile);
if (loaded == none) {
// If it couldn't be loaded, generate a new client id.
- return _generate(metadataFile, encryptionKey);
+ return generate_(metadataFile, encryptionKey);
}
if (!allowReplacedFilesystem && loaded->_encryptionKeyHash.digest != cpputils::hash::hash(encryptionKey, loaded->_encryptionKeyHash.salt).digest) {
@@ -42,22 +42,22 @@ LocalStateMetadata LocalStateMetadata::loadOrGenerate(const bf::path &statePath,
return *loaded;
}
-optional<LocalStateMetadata> LocalStateMetadata::_load(const bf::path &metadataFilePath) {
+optional<LocalStateMetadata> LocalStateMetadata::load_(const bf::path &metadataFilePath) {
ifstream file(metadataFilePath.string());
if (!file.good()) {
// State file doesn't exist
return none;
}
- return _deserialize(file);
+ return deserialize_(file);
}
-void LocalStateMetadata::_save(const bf::path &metadataFilePath) const {
+void LocalStateMetadata::save_(const bf::path &metadataFilePath) const {
ofstream file(metadataFilePath.string(), std::ios::trunc);
- _serialize(file);
+ serialize_(file);
}
namespace {
-uint32_t _generateClientId() {
+uint32_t generateClientId_() {
uint32_t result;
do {
result = cpputils::deserialize<uint32_t>(Random::PseudoRandom().getFixedSize<sizeof(uint32_t)>().data());
@@ -82,8 +82,8 @@ optional<uint32_t> _tryLoadClientIdFromLegacyFile(const bf::path &metadataFilePa
#endif
}
-LocalStateMetadata LocalStateMetadata::_generate(const bf::path &metadataFilePath, const Data& encryptionKey) {
- uint32_t myClientId = _generateClientId();
+LocalStateMetadata LocalStateMetadata::generate_(const bf::path &metadataFilePath, const Data& encryptionKey) {
+ uint32_t myClientId = generateClientId_();
#ifndef CRYFS_NO_COMPATIBILITY
// In the old format, this was stored in a "myClientId" file. If that file exists, load it from there.
optional<uint32_t> legacy = _tryLoadClientIdFromLegacyFile(metadataFilePath);
@@ -93,11 +93,11 @@ LocalStateMetadata LocalStateMetadata::_generate(const bf::path &metadataFilePat
#endif
LocalStateMetadata result(myClientId, cpputils::hash::hash(encryptionKey, cpputils::hash::generateSalt()));
- result._save(metadataFilePath);
+ result.save_(metadataFilePath);
return result;
}
-void LocalStateMetadata::_serialize(ostream& stream) const {
+void LocalStateMetadata::serialize_(ostream& stream) const {
ptree pt;
pt.put<uint32_t>("myClientId", myClientId());
pt.put<string>("encryptionKey.salt", _encryptionKeyHash.salt.ToString());
@@ -106,7 +106,7 @@ void LocalStateMetadata::_serialize(ostream& stream) const {
write_json(stream, pt);
}
-LocalStateMetadata LocalStateMetadata::_deserialize(istream& stream) {
+LocalStateMetadata LocalStateMetadata::deserialize_(istream& stream) {
try {
ptree pt;
read_json(stream, pt);
diff --git a/src/cryfs/localstate/LocalStateMetadata.h b/src/cryfs/localstate/LocalStateMetadata.h
index 8b0ffc662..c06b0f05b 100644
--- a/src/cryfs/localstate/LocalStateMetadata.h
+++ b/src/cryfs/localstate/LocalStateMetadata.h
@@ -20,11 +20,11 @@ class LocalStateMetadata final {
const uint32_t _myClientId;
const cpputils::hash::Hash _encryptionKeyHash;
- static boost::optional<LocalStateMetadata> _load(const boost::filesystem::path &metadataFilePath);
- static LocalStateMetadata _deserialize(std::istream& stream);
- static LocalStateMetadata _generate(const boost::filesystem::path &metadataFilePath, const cpputils::Data& encryptionKey);
- void _save(const boost::filesystem::path &metadataFilePath) const;
- void _serialize(std::ostream& stream) const;
+ static boost::optional<LocalStateMetadata> load_(const boost::filesystem::path &metadataFilePath);
+ static LocalStateMetadata deserialize_(std::istream& stream);
+ static LocalStateMetadata generate_(const boost::filesystem::path &metadataFilePath, const cpputils::Data& encryptionKey);
+ void save_(const boost::filesystem::path &metadataFilePath) const;
+ void serialize_(std::ostream& stream) const;
LocalStateMetadata(uint32_t myClientId, cpputils::hash::Hash encryptionKey);
};

View file

@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=cryfs
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
BUILD=${BUILD:-2}
BUILD=${BUILD:-3}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
@ -89,6 +89,12 @@ find . \
# Oddly, cryfs expects a static boost, so we'll need to hit it with the LART:
export LDFLAGS="$SLKLDFLAGS -lboost_thread -lboost_program_options -lboost_filesystem -lboost_chrono -lcryptopp -lfuse"
# gcc11 fixes:
zcat $CWD/27587ea1acec5f939a31217f1c43953378f18821.patch.gz | patch -p1 --verbose || exit 1
# Boost 1.77.0 fix:
zcat $CWD/041b5baea5a4efceff33df2f316646b47a1cd7c0.patch.gz | patch -p1 --verbose || exit 1
# Configure, build, and install:
mkdir cmake-build
cd cmake-build

View file

@ -100,7 +100,7 @@ meson setup \
-Dselinux=disabled \
-Dfam=false \
-Dman=true \
-Dgtk_doc=true \
-Dgtk_doc=false \
-Dinstalled_tests=false \
.. || exit 1
"${NINJA:=ninja}" $NUMJOBS || exit 1

View file

@ -101,7 +101,7 @@ meson setup \
--buildtype=release \
-Dexamples=disabled \
.. || exit 1
"${NINJA:=ninja}" $NUMJOBS || exit 1
"${NINJA:=ninja}" $NUMJOBS || cp -a gst-libs/gst/gl/xdg-shell-client-protocol.h .. && "${NINJA:=ninja}" $NUMJOBS || exit 1
DESTDIR=$PKG $NINJA install || exit 1
cd ..

View file

@ -88,6 +88,8 @@ find . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \+
zcat $CWD/gst-plugins-good.gcc11.patch.gz | patch -p1 --verbose || exit 1
# Configure, build, and install:
export CFLAGS="$SLKCFLAGS"
export CXXFLAGS="$SLKCFLAGS"

View file

@ -0,0 +1,316 @@
From a1bf3d8d540a25268d612a489e1e836d6ea737b0 Mon Sep 17 00:00:00 2001
From: Matthew Waters <matthew@centricular.com>
Date: Thu, 18 Mar 2021 19:52:53 +1100
Subject: [PATCH] gst: don't use volatile to mean atomic
volatile is not sufficient to provide atomic guarantees and real atomics
should be used instead. GCC 11 has started warning about using volatile
with atomic operations.
https://gitlab.gnome.org/GNOME/glib/-/merge_requests/1719
Discovered in https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/868
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/941>
---
ext/jack/gstjack.c | 6 +++---
ext/jack/gstjackaudiosink.c | 2 +-
ext/jack/gstjackaudiosrc.c | 2 +-
ext/pulse/pulsesink.h | 2 +-
ext/qt/gstqsgtexture.cc | 2 +-
ext/qt/gstqtglutility.cc | 2 +-
ext/qt/qtglrenderer.cc | 6 +++---
ext/qt/qtitem.cc | 2 +-
ext/qt/qtwindow.cc | 4 ++--
ext/vpx/gstvpxdec.c | 2 +-
ext/vpx/gstvpxenc.c | 14 +++++++-------
gst/audioparsers/gstac3parse.h | 2 +-
sys/rpicamsrc/gstrpicamsrc.c | 2 +-
sys/ximage/ximageutil.c | 2 +-
14 files changed, 25 insertions(+), 25 deletions(-)
diff --git a/ext/jack/gstjack.c b/ext/jack/gstjack.c
index ca98dc405..fdd507d87 100644
--- a/ext/jack/gstjack.c
+++ b/ext/jack/gstjack.c
@@ -28,7 +28,7 @@
GType
gst_jack_connect_get_type (void)
{
- static volatile gsize jack_connect_type = 0;
+ static gsize jack_connect_type = 0;
if (g_once_init_enter (&jack_connect_type)) {
static const GEnumValue jack_connect_enums[] = {
@@ -50,7 +50,7 @@ gst_jack_connect_get_type (void)
GType
gst_jack_transport_get_type (void)
{
- static volatile gsize type = 0;
+ static gsize type = 0;
if (g_once_init_enter (&type)) {
static const GFlagsValue flag_values[] = {
@@ -84,7 +84,7 @@ gst_jack_client_free (gpointer jclient)
GType
gst_jack_client_get_type (void)
{
- static volatile gsize jack_client_type = 0;
+ static gsize jack_client_type = 0;
if (g_once_init_enter (&jack_client_type)) {
/* hackish, but makes it show up nicely in gst-inspect */
diff --git a/ext/jack/gstjackaudiosink.c b/ext/jack/gstjackaudiosink.c
index ee7cea8c0..6e8d04ae5 100644
--- a/ext/jack/gstjackaudiosink.c
+++ b/ext/jack/gstjackaudiosink.c
@@ -131,7 +131,7 @@ gst_jack_audio_sink_free_channels (GstJackAudioSink * sink)
static GType
gst_jack_ring_buffer_get_type (void)
{
- static volatile gsize ringbuffer_type = 0;
+ static gsize ringbuffer_type = 0;
if (g_once_init_enter (&ringbuffer_type)) {
static const GTypeInfo ringbuffer_info = {
diff --git a/ext/jack/gstjackaudiosrc.c b/ext/jack/gstjackaudiosrc.c
index 1d2cf82ee..d43a447a7 100644
--- a/ext/jack/gstjackaudiosrc.c
+++ b/ext/jack/gstjackaudiosrc.c
@@ -151,7 +151,7 @@ gst_jack_audio_src_free_channels (GstJackAudioSrc * src)
static GType
gst_jack_ring_buffer_get_type (void)
{
- static volatile gsize ringbuffer_type = 0;
+ static gsize ringbuffer_type = 0;
if (g_once_init_enter (&ringbuffer_type)) {
static const GTypeInfo ringbuffer_info = { sizeof (GstJackRingBufferClass),
diff --git a/ext/pulse/pulsesink.h b/ext/pulse/pulsesink.h
index 86f3dcdbb..51ec86a25 100644
--- a/ext/pulse/pulsesink.h
+++ b/ext/pulse/pulsesink.h
@@ -72,7 +72,7 @@ struct _GstPulseSink
GstStructure *properties;
pa_proplist *proplist;
- volatile gint format_lost;
+ gint format_lost;
GstClockTime format_lost_time;
};
diff --git a/ext/qt/gstqsgtexture.cc b/ext/qt/gstqsgtexture.cc
index a05d26edd..bfa79cda0 100644
--- a/ext/qt/gstqsgtexture.cc
+++ b/ext/qt/gstqsgtexture.cc
@@ -35,7 +35,7 @@ GST_DEBUG_CATEGORY_STATIC (GST_CAT_DEFAULT);
GstQSGTexture::GstQSGTexture ()
{
- static volatile gsize _debug;
+ static gsize _debug;
initializeOpenGLFunctions();
diff --git a/ext/qt/gstqtglutility.cc b/ext/qt/gstqtglutility.cc
index acb89b6e1..d2c092202 100644
--- a/ext/qt/gstqtglutility.cc
+++ b/ext/qt/gstqtglutility.cc
@@ -66,7 +66,7 @@ gst_qt_get_gl_display ()
{
GstGLDisplay *display = NULL;
QGuiApplication *app = static_cast<QGuiApplication *> (QCoreApplication::instance ());
- static volatile gsize _debug;
+ static gsize _debug;
g_assert (app != NULL);
diff --git a/ext/qt/qtglrenderer.cc b/ext/qt/qtglrenderer.cc
index 2ad5601fc..52965fd0b 100644
--- a/ext/qt/qtglrenderer.cc
+++ b/ext/qt/qtglrenderer.cc
@@ -22,7 +22,7 @@ GST_DEBUG_CATEGORY_STATIC (GST_CAT_DEFAULT);
static void
init_debug (void)
{
- static volatile gsize _debug;
+ static gsize _debug;
if (g_once_init_enter (&_debug)) {
GST_DEBUG_CATEGORY_INIT (GST_CAT_DEFAULT, "qtglrenderer", 0,
@@ -115,7 +115,7 @@ typedef enum
struct SharedRenderData
{
- volatile int refcount;
+ int refcount;
SharedRenderDataState state;
GMutex lock;
GCond cond;
@@ -130,7 +130,7 @@ shared_render_data_new (void)
{
struct SharedRenderData *ret = g_new0 (struct SharedRenderData, 1);
- ret->refcount = 1;
+ g_atomic_int_set (&ret->refcount, 1);
g_mutex_init (&ret->lock);
return ret;
diff --git a/ext/qt/qtitem.cc b/ext/qt/qtitem.cc
index 7659800b6..bc99639b4 100644
--- a/ext/qt/qtitem.cc
+++ b/ext/qt/qtitem.cc
@@ -104,7 +104,7 @@ void InitializeSceneGraph::run()
QtGLVideoItem::QtGLVideoItem()
{
- static volatile gsize _debug;
+ static gsize _debug;
if (g_once_init_enter (&_debug)) {
GST_DEBUG_CATEGORY_INIT (GST_CAT_DEFAULT, "qtglwidget", 0, "Qt GL Widget");
diff --git a/ext/qt/qtwindow.cc b/ext/qt/qtwindow.cc
index 9360c3337..7c44ac54e 100644
--- a/ext/qt/qtwindow.cc
+++ b/ext/qt/qtwindow.cc
@@ -103,7 +103,7 @@ QtGLWindow::QtGLWindow ( QWindow * parent, QQuickWindow *src ) :
QQuickWindow( parent ), source (src)
{
QGuiApplication *app = static_cast<QGuiApplication *> (QCoreApplication::instance ());
- static volatile gsize _debug;
+ static gsize _debug;
g_assert (app != NULL);
@@ -152,7 +152,7 @@ QtGLWindow::beforeRendering()
g_mutex_lock (&this->priv->lock);
- static volatile gsize once = 0;
+ static gsize once = 0;
if (g_once_init_enter(&once)) {
this->priv->start = QDateTime::currentDateTime().toMSecsSinceEpoch();
g_once_init_leave(&once,1);
diff --git a/ext/vpx/gstvpxdec.c b/ext/vpx/gstvpxdec.c
index e92aa85c7..74cc3c970 100644
--- a/ext/vpx/gstvpxdec.c
+++ b/ext/vpx/gstvpxdec.c
@@ -79,7 +79,7 @@ gst_vpx_dec_post_processing_flags_get_type (void)
{C_FLAGS (VP8_MFQE), "Multi-frame quality enhancement", "mfqe"},
{0, NULL, NULL}
};
- static volatile GType id = 0;
+ static GType id = 0;
if (g_once_init_enter ((gsize *) & id)) {
GType _id;
diff --git a/ext/vpx/gstvpxenc.c b/ext/vpx/gstvpxenc.c
index cd5b30d14..4b3b4f770 100644
--- a/ext/vpx/gstvpxenc.c
+++ b/ext/vpx/gstvpxenc.c
@@ -165,7 +165,7 @@ gst_vpx_enc_end_usage_get_type (void)
{VPX_CQ, "Constant Quality Mode (CQ) mode", "cq"},
{0, NULL, NULL}
};
- static volatile GType id = 0;
+ static GType id = 0;
if (g_once_init_enter ((gsize *) & id)) {
GType _id;
@@ -188,7 +188,7 @@ gst_vpx_enc_multipass_mode_get_type (void)
{VPX_RC_LAST_PASS, "Last pass of multipass encoding", "last-pass"},
{0, NULL, NULL}
};
- static volatile GType id = 0;
+ static GType id = 0;
if (g_once_init_enter ((gsize *) & id)) {
GType _id;
@@ -210,7 +210,7 @@ gst_vpx_enc_kf_mode_get_type (void)
{VPX_KF_DISABLED, "Don't automatically place keyframes", "disabled"},
{0, NULL, NULL}
};
- static volatile GType id = 0;
+ static GType id = 0;
if (g_once_init_enter ((gsize *) & id)) {
GType _id;
@@ -232,7 +232,7 @@ gst_vpx_enc_tuning_get_type (void)
{VP8_TUNE_SSIM, "Tune for SSIM", "ssim"},
{0, NULL, NULL}
};
- static volatile GType id = 0;
+ static GType id = 0;
if (g_once_init_enter ((gsize *) & id)) {
GType _id;
@@ -256,7 +256,7 @@ gst_vpx_enc_scaling_mode_get_type (void)
{VP8E_ONETWO, "1:2", "1:2"},
{0, NULL, NULL}
};
- static volatile GType id = 0;
+ static GType id = 0;
if (g_once_init_enter ((gsize *) & id)) {
GType _id;
@@ -280,7 +280,7 @@ gst_vpx_enc_token_partitions_get_type (void)
{VP8_EIGHT_TOKENPARTITION, "Eight token partitions", "8"},
{0, NULL, NULL}
};
- static volatile GType id = 0;
+ static GType id = 0;
if (g_once_init_enter ((gsize *) & id)) {
GType _id;
@@ -303,7 +303,7 @@ gst_vpx_enc_er_flags_get_type (void)
"Allow partitions to be decoded independently", "partitions"},
{0, NULL, NULL}
};
- static volatile GType id = 0;
+ static GType id = 0;
if (g_once_init_enter ((gsize *) & id)) {
GType _id;
diff --git a/gst/audioparsers/gstac3parse.h b/gst/audioparsers/gstac3parse.h
index 0e7af5acd..81e2104d5 100644
--- a/gst/audioparsers/gstac3parse.h
+++ b/gst/audioparsers/gstac3parse.h
@@ -62,7 +62,7 @@ struct _GstAc3Parse {
gint blocks;
gboolean eac;
gboolean sent_codec_tag;
- volatile gint align;
+ gint align;
GstPadChainFunction baseparse_chainfunc;
};
diff --git a/sys/rpicamsrc/gstrpicamsrc.c b/sys/rpicamsrc/gstrpicamsrc.c
index a148d4106..f719acb4c 100644
--- a/sys/rpicamsrc/gstrpicamsrc.c
+++ b/sys/rpicamsrc/gstrpicamsrc.c
@@ -292,7 +292,7 @@ gst_rpi_cam_src_sensor_mode_get_type (void)
"640x480 4:3 60.1-90fps", "640x480-fast"},
{0, NULL, NULL}
};
- static volatile GType id = 0;
+ static GType id = 0;
if (g_once_init_enter ((gsize *) & id)) {
GType _id;
_id = g_enum_register_static ("GstRpiCamSrcSensorMode", values);
diff --git a/sys/ximage/ximageutil.c b/sys/ximage/ximageutil.c
index 57c9392c7..018b60515 100644
--- a/sys/ximage/ximageutil.c
+++ b/sys/ximage/ximageutil.c
@@ -26,7 +26,7 @@
GType
gst_meta_ximage_api_get_type (void)
{
- static volatile GType type;
+ static GType type;
static const gchar *tags[] = { "memory", NULL };
if (g_once_init_enter (&type)) {
--
GitLab

View file

@ -82,6 +82,9 @@ find . \
# the configure process doesn't try to call it:
zcat $CWD/gtk.fix.missing.version-check.py.diff.gz | patch -p1 --verbose || exit 1
# Loosen this up for gcc11:
zcat $CWD/gtk.array-bounds.gcc11.diff.gz | patch -p1 --verbose || exit 1
# Configure, build, and install:
export CFLAGS="$SLKCFLAGS -DG_ENABLE_DEBUG -DG_DISABLE_CAST_CHECKS"
export CXXFLAGS="$SLKCFLAGS -DG_ENABLE_DEBUG -DG_DISABLE_CAST_CHECKS"

View file

@ -0,0 +1,10 @@
--- ./meson.build.orig 2021-08-05 23:49:52.169416580 -0500
+++ ./meson.build 2021-08-05 23:50:01.955416038 -0500
@@ -309,7 +309,6 @@
'-Werror=sequence-point',
'-Werror=return-type',
'-Werror=trigraphs',
- '-Werror=array-bounds',
'-Werror=write-strings',
'-Werror=address',
'-Werror=int-to-pointer-cast',

21
source/l/gtk4/doinst.sh Normal file
View file

@ -0,0 +1,21 @@
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...
}
# Obsolete in gtk4?
#config etc/gtk-4.0/gtkrc.new
#config etc/gtk-4.0/im-multipress.conf.new
#rm -f etc/gtk-4.0/gtkrc.new
chroot . rm -f /usr/share/icons/*/icon-theme.cache 1> /dev/null 2> /dev/null
chroot . /usr/bin/glib-compile-schemas /usr/share/glib-2.0/schemas/ 1> /dev/null 2> /dev/null
chroot . /usr/bin/gio-querymodules /usr/lib64/gtk-4.0/4.0.0/media 1> /dev/null 2> /dev/null
chroot . /usr/bin/gio-querymodules /usr/lib64/gtk-4.0/4.0.0/printbackends 1> /dev/null 2> /dev/null

161
source/l/gtk4/gtk4.SlackBuild Executable file
View file

@ -0,0 +1,161 @@
#!/bin/bash
# Copyright 2008, 2009, 2010, 2011, 2013, 2018, 2020, 2021 Patrick J. Volkerding, Sebeka, MN, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
# permitted provided that the following conditions are met:
#
# 1. Redistributions of this script must retain the above copyright
# notice, this list of conditions and the following disclaimer.
#
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=gtk4
VERSION=${VERSION:-$(echo gtk-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
BUILD=${BUILD:-1}
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
i?86) export ARCH=i586 ;;
arm*) export ARCH=arm ;;
# Unless $ARCH is already set, use uname -m for all other archs:
*) export ARCH=$( uname -m ) ;;
esac
fi
# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
# the name of the created package would be, and then exit. This information
# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PKGNAM-$VERSION-$ARCH-$BUILD.txz"
exit 0
fi
TMP=${TMP:-/tmp}
PKG=$TMP/package-gtk4
if [ "$ARCH" = "i586" ]; then
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "s390" ]; then
SLKCFLAGS="-O2"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2 -fPIC"
LIBDIRSUFFIX="64"
else
SLKCFLAGS="-O2"
LIBDIRSUFFIX=""
fi
rm -rf $PKG
mkdir -p $TMP $PKG/usr
cd $TMP
rm -rf gtk-$VERSION
tar xvf $CWD/gtk-$VERSION.tar.?z || exit 1
cd gtk-$VERSION || exit 1
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 {} \+
# Configure, build, and install:
export CFLAGS="$SLKCFLAGS -DG_ENABLE_DEBUG"
export CXXFLAGS="$SLKCFLAGS -DG_ENABLE_DEBUG"
mkdir meson-build
cd meson-build
meson setup \
--prefix=/usr \
--libdir=lib${LIBDIRSUFFIX} \
--libexecdir=/usr/libexec \
--bindir=/usr/bin \
--sbindir=/usr/sbin \
--includedir=/usr/include \
--datadir=/usr/share \
--mandir=/usr/man \
--sysconfdir=/etc \
--localstatedir=/var \
--buildtype=release \
-Dman-pages=true \
-Ddemos=true \
-Dgtk_doc=false \
-Dbroadway_backend=true \
-Dexamples=false \
-Dtests=false \
-Dinstalled_tests=false \
-Dwayland_backend=true \
.. || exit 1
"${NINJA:=ninja}" $NUMJOBS || exit 1
DESTDIR=$PKG $NINJA install || exit 1
cd ..
# The following four things don't seem to be used by gtk4. But if something
# similar ends up being required, let me know.
# Don't clobber im-multipress.conf
#mv $PKG/etc/gtk-4.0/im-multipress.conf $PKG/etc/gtk-4.0/im-multipress.conf.new
# Install a "starter" gtkrc
#echo 'gtk-theme-name="Adwaita"' > $PKG/etc/gtk-4.0/gtkrc.new
# We need to have separate 32-bit and 64-bit binaries for places where we have
# two copies of the GTK package installed (we might have x86_64 and i586
# packages on the same system, for example.)
#if [ "$LIBDIRSUFFIX" = "64" ]; then
# mv $PKG/usr/bin/gtk-query-immodules-4.0{,-64}
# ( cd $PKG/usr/bin
# ln -sf gtk-query-immodules-4.0-64 gtk-query-immodules-4.0
# )
#else
# mv $PKG/usr/bin/gtk-query-immodules-4.0{,-32}
# ( cd $PKG/usr/bin
# ln -sf gtk-query-immodules-4.0-32 gtk-query-immodules-4.0
# )
#fi
# Install wrappers for the binaries:
#cp $CWD/update-gtk-immodules-4.0 $PKG/usr/bin/update-gtk-immodules-4.0
#chmod 0755 $PKG/usr/bin/update-*
# 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
# Compress manual pages:
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
# Copy extra documentation into package.
mkdir -p $PKG/usr/doc/gtk4-$VERSION
cp -a \
AUTHORS COPYING NEWS README \
$PKG/usr/doc/gtk4-$VERSION
find $PKG/usr/doc/gtk4-$VERSION/ -type f -exec chmod 644 {} \+
chown -R root:root $PKG/usr/doc/gtk4-$VERSION
mkdir -p $PKG/install
zcat $CWD/doinst.sh > $PKG/install/doinst.sh
cat $CWD/slack-desc > $PKG/install/slack-desc
cd $PKG
/sbin/makepkg -p -l y -c n $TMP/gtk4-${VERSION}-$ARCH-${BUILD}.txz

19
source/l/gtk4/slack-desc Normal file
View file

@ -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------------------------------------------------------|
gtk4: gtk4 (multi-platform GUI toolkit v4)
gtk4:
gtk4: This is GTK, a multi-platform toolkit for creating graphical user
gtk4: interfaces. Offering a complete set of widgets, GTK+ is suitable for
gtk4: projects ranging from small one-off projects to complete application
gtk4: suites.
gtk4:
gtk4:
gtk4:
gtk4:
gtk4:

View file

@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd)
SRCNAM=gtkmm
PKGNAM=gtkmm3
VERSION=${VERSION:-$(echo $SRCNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
BUILD=${BUILD:-3}
BUILD=${BUILD:-1}
SRCNAM=gtkmm

View file

@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=libwebp
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
BUILD=${BUILD:-2}
BUILD=${BUILD:-1}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then

View file

@ -81,6 +81,8 @@ find . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \+
zcat $CWD/libwpd.gcc11.diff.gz | patch -p1 --verbose || exit 1
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \

View file

@ -0,0 +1,21 @@
--- ./src/lib/WPXContentListener.cpp.orig 2018-12-25 10:19:19.000000000 -0600
+++ ./src/lib/WPXContentListener.cpp 2021-08-06 00:05:53.939363381 -0500
@@ -23,6 +23,7 @@
* Corel Corporation or Corel Corporation Limited."
*/
+#include <cstddef>
#include "WPXContentListener.h"
#include "WPXPageSpan.h"
#include "libwpd_internal.h"
--- ./src/lib/WPXTable.cpp.orig 2018-12-25 10:19:19.000000000 -0600
+++ ./src/lib/WPXTable.cpp 2021-08-06 00:05:19.424365290 -0500
@@ -25,6 +25,8 @@
* Corel Corporation or Corel Corporation Limited."
*/
+#include <cstddef>
+
#include "WPXTable.h"
#include "libwpd_internal.h"

View file

@ -1,7 +1,6 @@
#!/bin/bash
# Copyright 2017, 2018, 2019, 2020 Eric Hameleers, Eindhoven, NL
# Copyright 2020 Patrick J. Volkerding, Sebeka, Minnesota, USA
# Copyright 2021 Patrick J. Volkerding, Sebeka, Minnesota, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@ -86,66 +85,37 @@ find . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \+
PYTHONSITEPKG=$(python3 -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")
# Configure, build, and install:
if [ ! -r configure ]; then
if [ -x ./autogen.sh ]; then
NOCONFIGURE=1 ./autogen.sh
else
autoreconf -vif
fi
fi
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
--prefix=/usr \
--libdir=/usr/lib${LIBDIRSUFFIX} \
--sysconfdir=/etc \
--localstatedir=/var \
--docdir=/usr/doc/$PKGNAM-$VERSION \
--mandir=/usr/man \
--infodir=/usr/info \
--disable-static \
--avformat-swscale \
--disable-debug \
--enable-gpl \
--enable-gpl3 \
--enable-motion-est \
--enable-opencv \
--enable-qt \
--qt-libdir=$(pkg-config Qt5Core --variable=libdir) \
--qt-includedir=$(pkg-config Qt5Core --variable=includedir) \
--swig-languages="python" \
--build=$ARCH-slackware-linux || exit 1
make $NUMJOBS || make || exit 1
make install DESTDIR=$PKG || exit 1
# Install the extensions we enabled:
install -D -m0755 src/swig/python/_mlt.so $PKG/$PYTHONSITEPKG/_mlt.so
install -D -m0755 src/swig/python/mlt_wrap.o $PKG/$PYTHONSITEPKG/mlt_wrap.o
install -D -m0755 src/swig/python/mlt.py $PKG/$PYTHONSITEPKG/mlt.py
# Don't ship .la files:
rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la
mkdir cmake-build
cd cmake-build
cmake \
-DCMAKE_C_FLAGS="$SLKCFLAGS" \
-DCMAKE_CXX_FLAGS="$SLKCFLAGS" \
-DCMAKE_INSTALL_PREFIX=/usr \
-DLIB_SUFFIX="$LIBDIRSUFFIX" \
-DDOC_INSTALL_DIR="doc" \
-DMAN_INSTALL_DIR=/usr/man \
.. || exit 1
make $NUMJOBS || make || exit 1
make install DESTDIR=$PKG || exit 1
cd ..
# 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
# Compress manual pages:
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
# Add a documentation directory:
mkdir -p $PKG/usr/doc/${PKGNAM}-$VERSION
cp -a \
AUTHORS* ChangeLog COPYING* GPL* NEWS* README* docs/*.txt \
AUTHORS* ChangeLog CHANGES COPYING* LICENSE* NEWS* README* THANKS* TODO* \
$PKG/usr/doc/${PKGNAM}-$VERSION
# If there's a ChangeLog, installing at least part of the recent history
# is useful, but don't let it get totally out of control:
if [ -r ChangeLog ]; then
DOCSDIR=$(echo $PKG/usr/doc/${PKGNAM}-$VERSION)
cat ChangeLog | head -n 1000 > $DOCSDIR/ChangeLog
touch -r ChangeLog $DOCSDIR/ChangeLog
fi
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc

View file

@ -26,8 +26,8 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=mozilla-nss
SRCNAM=nss
VERSION=${VERSION:-3.67}
NSPR=${NSPR:-4.31}
VERSION=${VERSION:-3.69}
NSPR=${NSPR:-4.32}
BUILD=${BUILD:-1}
# Automatically determine the architecture we're building on:

View file

@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=ocl-icd
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
BUILD=${BUILD:-1}
BUILD=${BUILD:-2}
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}

View file

@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=openexr
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
BUILD=${BUILD:-1}
BUILD=${BUILD:-2}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then

View file

@ -0,0 +1,10 @@
--- ./src/daemon/meson.build.orig 2021-07-27 15:02:27.738868200 -0500
+++ ./src/daemon/meson.build 2021-08-09 13:15:24.344941127 -0500
@@ -38,6 +38,7 @@
if x11_dep.found()
conf = configuration_data()
conf.set('PACTL_BINARY', join_paths(bindir, 'pactl'))
+ conf.set('PA_BINARY', join_paths(bindir, 'pulseaudio'))
configure_file(
input : 'start-pulseaudio-x11.in',

View file

@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=pulseaudio
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
BUILD=${BUILD:-1}
BUILD=${BUILD:-2}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@ -91,6 +91,8 @@ echo "X-MATE-Autostart-Phase=Initialization" >> src/daemon/pulseaudio.desktop.in
# If autospawn isn't working, start-pulseaudio-x11 should start it manually:
zcat $CWD/pulseaudio-autostart.patch.gz | patch -p1 --verbose || exit 1
# When built by meson, this patch also required to fix the above issue:
zcat $CWD/pulseaudio-autostart-meson.build.patch.gz | patch -p1 --verbose || exit 1
# Configure, build, and install:
export CFLAGS="$SLKCFLAGS"

View file

@ -0,0 +1,53 @@
From 9c56d4da2ff631a8c1c30475bd792f6c86bda53c Mon Sep 17 00:00:00 2001
From: Thiago Macieira <thiago.macieira@intel.com>
Date: Mon, 18 Jan 2021 07:40:54 -0800
Subject: [PATCH] Fix build with GCC 11: include <limits>
Fixes: QTBUG-90395
Pick-to: 6.0
Change-Id: Iecc74d2000eb40dfbe7bfffd165b5dd3708b7a40
Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
[Retrieved (and backported) from:
https://github.com/qt/qtbase/commit/9c56d4da2ff631a8c1c30475bd792f6c86bda53c]
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
---
src/corelib/global/qendian.h | 6 ++++--
src/corelib/global/qfloat16.h | 1 +
2 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/src/corelib/global/qendian.h b/src/corelib/global/qendian.h
index 99b529f17cd..c874c5e47ab 100644
--- a/src/corelib/global/qendian.h
+++ b/src/corelib/global/qendian.h
@@ -1,7 +1,7 @@
/****************************************************************************
**
-** Copyright (C) 2016 The Qt Company Ltd.
-** Copyright (C) 2016 Intel Corporation.
+** Copyright (C) 2021 The Qt Company Ltd.
+** Copyright (C) 2021 Intel Corporation.
** Contact: https://www.qt.io/licensing/
**
** This file is part of the QtCore module of the Qt Toolkit.
@@ -44,6 +44,8 @@
#include <QtCore/qfloat16.h>
#include <QtCore/qglobal.h>
+#include <limits>
+
// include stdlib.h and hope that it defines __GLIBC__ for glibc-based systems
#include <stdlib.h>
#include <string.h>
diff --git a/src/corelib/global/qfloat16.h b/src/corelib/global/qfloat16.h
index e9477d2ecec..a25fac28862 100644
--- a/src/corelib/global/qfloat16.h
+++ b/src/corelib/global/qfloat16.h
@@ -44,6 +44,7 @@
#include <QtCore/qglobal.h>
#include <QtCore/qmetatype.h>
+#include <limits>
#include <string.h>
#if defined(QT_COMPILER_SUPPORTS_F16C) && defined(__AVX2__) && !defined(__F16C__)

View file

@ -0,0 +1,171 @@
diff --git a/src/corelib/codecs/qtextcodec.cpp b/src/corelib/codecs/qtextcodec.cpp
index 06fd88da..dbff3239 100644
--- a/src/corelib/codecs/qtextcodec.cpp
+++ b/src/corelib/codecs/qtextcodec.cpp
@@ -38,6 +38,7 @@
**
****************************************************************************/
+#include <limits>
#include "qplatformdefs.h"
#include "qtextcodec.h"
diff --git a/src/corelib/codecs/qutfcodec.cpp b/src/corelib/codecs/qutfcodec.cpp
index 8561f908..8128d3cf 100644
--- a/src/corelib/codecs/qutfcodec.cpp
+++ b/src/corelib/codecs/qutfcodec.cpp
@@ -38,6 +38,8 @@
**
****************************************************************************/
+#include <limits>
+
#include "qutfcodec_p.h"
#include "qlist.h"
#include "qendian.h"
diff --git a/src/corelib/global/qendian.cpp b/src/corelib/global/qendian.cpp
index eb08b2f8..6b41b3dd 100644
--- a/src/corelib/global/qendian.cpp
+++ b/src/corelib/global/qendian.cpp
@@ -38,6 +38,7 @@
**
****************************************************************************/
+#include <limits>
#include "qendian.h"
#include "qalgorithms.h"
diff --git a/src/corelib/global/qfloat16.cpp b/src/corelib/global/qfloat16.cpp
index c9733174..c62a1972 100644
--- a/src/corelib/global/qfloat16.cpp
+++ b/src/corelib/global/qfloat16.cpp
@@ -38,6 +38,7 @@
**
****************************************************************************/
+#include <limits>
#include "qfloat16.h"
#include "private/qsimd_p.h"
#include <cmath> // for fpclassify()'s return values
diff --git a/src/corelib/global/qrandom.cpp b/src/corelib/global/qrandom.cpp
index 10672c1f..6d5fd63e 100644
--- a/src/corelib/global/qrandom.cpp
+++ b/src/corelib/global/qrandom.cpp
@@ -40,6 +40,7 @@
// for rand_s
#define _CRT_RAND_S
+#include <limits>
#include "qrandom.h"
#include "qrandom_p.h"
#include <qobjectdefs.h>
diff --git a/src/corelib/plugin/qelfparser_p.cpp b/src/corelib/plugin/qelfparser_p.cpp
index 13eee353..9e7a7a41 100644
--- a/src/corelib/plugin/qelfparser_p.cpp
+++ b/src/corelib/plugin/qelfparser_p.cpp
@@ -37,6 +37,7 @@
**
****************************************************************************/
+#include <limits>
#include "qelfparser_p.h"
#if defined (Q_OF_ELF) && defined(Q_CC_GNU)
diff --git a/src/corelib/plugin/qmachparser.cpp b/src/corelib/plugin/qmachparser.cpp
index 11670caf..39f5596b 100644
--- a/src/corelib/plugin/qmachparser.cpp
+++ b/src/corelib/plugin/qmachparser.cpp
@@ -37,6 +37,8 @@
**
****************************************************************************/
+#include <limits>
+
#include "qmachparser_p.h"
#if defined(Q_OF_MACH_O)
diff --git a/src/corelib/plugin/quuid.cpp b/src/corelib/plugin/quuid.cpp
index 83873edf..5aafb4e5 100644
--- a/src/corelib/plugin/quuid.cpp
+++ b/src/corelib/plugin/quuid.cpp
@@ -38,6 +38,7 @@
**
****************************************************************************/
+#include <limits>
#include "quuid.h"
#include "qcryptographichash.h"
diff --git a/src/corelib/serialization/qdatastream.cpp b/src/corelib/serialization/qdatastream.cpp
index 5082a8cb..7eecfcca 100644
--- a/src/corelib/serialization/qdatastream.cpp
+++ b/src/corelib/serialization/qdatastream.cpp
@@ -40,6 +40,8 @@
#include "qdatastream.h"
#include "qdatastream_p.h"
+#include <limits>
+
#if !defined(QT_NO_DATASTREAM) || defined(QT_BOOTSTRAPPED)
#include "qbuffer.h"
#include "qfloat16.h"
diff --git a/src/corelib/text/qbytearray.cpp b/src/corelib/text/qbytearray.cpp
index 9a72df58..6651ee98 100644
--- a/src/corelib/text/qbytearray.cpp
+++ b/src/corelib/text/qbytearray.cpp
@@ -39,6 +39,7 @@
**
****************************************************************************/
+#include <limits>
#include "qbytearray.h"
#include "qbytearraymatcher.h"
#include "private/qtools_p.h"
diff --git a/src/corelib/text/qbytearraymatcher.cpp b/src/corelib/text/qbytearraymatcher.cpp
index 72e09226..80511cb5 100644
--- a/src/corelib/text/qbytearraymatcher.cpp
+++ b/src/corelib/text/qbytearraymatcher.cpp
@@ -37,6 +37,7 @@
**
****************************************************************************/
+#include <limits>
#include "qbytearraymatcher.h"
#include <limits.h>
diff --git a/src/corelib/tools/qbitarray.cpp b/src/corelib/tools/qbitarray.cpp
index ab3054d5..22efb3a0 100644
--- a/src/corelib/tools/qbitarray.cpp
+++ b/src/corelib/tools/qbitarray.cpp
@@ -38,6 +38,7 @@
**
****************************************************************************/
+#include <limits>
#include "qbitarray.h"
#include <qalgorithms.h>
#include <qdatastream.h>
diff --git a/src/corelib/tools/qcryptographichash.cpp b/src/corelib/tools/qcryptographichash.cpp
index fa8d21e0..cd85956d 100644
--- a/src/corelib/tools/qcryptographichash.cpp
+++ b/src/corelib/tools/qcryptographichash.cpp
@@ -38,6 +38,7 @@
**
****************************************************************************/
+#include <limits>
#include <qcryptographichash.h>
#include <qiodevice.h>
diff --git a/src/gui/text/qfontengine_qpf2.cpp b/src/gui/text/qfontengine_qpf2.cpp
index e00f9d05..917ab5f9 100644
--- a/src/gui/text/qfontengine_qpf2.cpp
+++ b/src/gui/text/qfontengine_qpf2.cpp
@@ -37,6 +37,7 @@
**
****************************************************************************/
+#include <limits>
#include "qfontengine_qpf2_p.h"
#include <QtCore/QFile>

View file

@ -0,0 +1,21 @@
--- ./qtdeclarative/src/qml/jsruntime/qv4regexp_p.h.orig 2020-10-27 03:02:12.000000000 -0500
+++ ./qtdeclarative/src/qml/jsruntime/qv4regexp_p.h 2021-08-05 13:38:38.366445122 -0500
@@ -57,7 +57,7 @@
#include <wtf/FastAllocBase.h>
#include <wtf/BumpPointerAllocator.h>
-#include <limits.h>
+#include <limits>
#include <yarr/Yarr.h>
#include <yarr/YarrInterpreter.h>
--- ./qtdeclarative/src/qmldebug/qqmlprofilerevent_p.h.orig 2020-10-27 03:02:12.000000000 -0500
+++ ./qtdeclarative/src/qmldebug/qqmlprofilerevent_p.h 2021-08-05 13:39:39.671441731 -0500
@@ -48,6 +48,7 @@
#include <QtCore/qmetatype.h>
#include <initializer_list>
+#include <limits>
#include <type_traits>
//

View file

@ -0,0 +1,20 @@
-- a/src/3rdparty/chromium/third_party/abseil-cpp/absl/synchronization/internal/graphcycles.cc
+++ b/src/3rdparty/chromium/third_party/abseil-cpp/absl/synchronization/internal/graphcycles.cc
@@ -40,6 +40,7 @@
#include "absl/base/internal/hide_ptr.h"
#include "absl/base/internal/raw_logging.h"
#include "absl/base/internal/spinlock.h"
+#include <limits>
// Do not use STL. This module does not use standard memory allocation.
--- a/src/3rdparty/chromium/third_party/perfetto/src/trace_processor/containers/string_pool.h
+++ b/src/3rdparty/chromium/third_party/perfetto/src/trace_processor/containers/string_pool.h
@@ -19,6 +19,7 @@
#include <stddef.h>
#include <stdint.h>
+#include <limits>
#include <unordered_map>
#include <vector>

Some files were not shown because too many files have changed in this diff Show more