1
0
Fork 0
mirror of git://slackware.nl/current.git synced 2025-02-06 20:46:02 +01:00

Tue Nov 9 20:22:27 UTC 2021

a/dialog-1.3_20211107-x86_64-1.txz:  Upgraded.
ap/mariadb-10.5.13-x86_64-1.txz:  Upgraded.
  This update fixes a security issue:
  Easily exploitable vulnerability allows high privileged attacker with network
  access via multiple protocols to compromise MariaDB Server. Successful
  attacks of this vulnerability can result in unauthorized ability to cause a
  hang or frequently repeatable crash (complete DOS) of MariaDB Server as well
  as unauthorized update, insert or delete access to some of MariaDB Server
  accessible data.
  For more information, see:
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-35604
  (* Security fix *)
kde/bluedevil-5.23.3-x86_64-1.txz:  Upgraded.
kde/breeze-5.23.3-x86_64-1.txz:  Upgraded.
kde/breeze-grub-5.23.3-x86_64-1.txz:  Upgraded.
kde/breeze-gtk-5.23.3-x86_64-1.txz:  Upgraded.
kde/drkonqi-5.23.3-x86_64-1.txz:  Upgraded.
kde/kactivitymanagerd-5.23.3-x86_64-1.txz:  Upgraded.
kde/kde-cli-tools-5.23.3-x86_64-1.txz:  Upgraded.
kde/kde-gtk-config-5.23.3-x86_64-1.txz:  Upgraded.
kde/kdecoration-5.23.3-x86_64-1.txz:  Upgraded.
kde/kdeplasma-addons-5.23.3-x86_64-1.txz:  Upgraded.
kde/kdev-python-5.6.2-x86_64-4.txz:  Added.
kde/kgamma5-5.23.3-x86_64-1.txz:  Upgraded.
kde/khotkeys-5.23.3-x86_64-1.txz:  Upgraded.
kde/kinfocenter-5.23.3-x86_64-1.txz:  Upgraded.
kde/kmenuedit-5.23.3-x86_64-1.txz:  Upgraded.
kde/kscreen-5.23.3-x86_64-1.txz:  Upgraded.
kde/kscreenlocker-5.23.3-x86_64-1.txz:  Upgraded.
kde/ksshaskpass-5.23.3-x86_64-1.txz:  Upgraded.
kde/ksystemstats-5.23.3-x86_64-1.txz:  Upgraded.
kde/kwallet-pam-5.23.3-x86_64-1.txz:  Upgraded.
kde/kwayland-integration-5.23.3-x86_64-1.txz:  Upgraded.
kde/kwayland-server-5.23.3-x86_64-1.txz:  Upgraded.
kde/kwin-5.23.3-x86_64-1.txz:  Upgraded.
kde/kwrited-5.23.3-x86_64-1.txz:  Upgraded.
kde/layer-shell-qt-5.23.3-x86_64-1.txz:  Upgraded.
kde/libkscreen-5.23.3-x86_64-1.txz:  Upgraded.
kde/libksysguard-5.23.3-x86_64-1.txz:  Upgraded.
kde/milou-5.23.3-x86_64-1.txz:  Upgraded.
kde/oxygen-5.23.3-x86_64-1.txz:  Upgraded.
kde/plasma-browser-integration-5.23.3-x86_64-1.txz:  Upgraded.
kde/plasma-desktop-5.23.3-x86_64-1.txz:  Upgraded.
kde/plasma-disks-5.23.3-x86_64-1.txz:  Upgraded.
kde/plasma-firewall-5.23.3-x86_64-1.txz:  Upgraded.
kde/plasma-integration-5.23.3-x86_64-1.txz:  Upgraded.
kde/plasma-nm-5.23.3-x86_64-1.txz:  Upgraded.
kde/plasma-pa-5.23.3-x86_64-1.txz:  Upgraded.
kde/plasma-sdk-5.23.3-x86_64-1.txz:  Upgraded.
kde/plasma-systemmonitor-5.23.3-x86_64-1.txz:  Upgraded.
kde/plasma-vault-5.23.3-x86_64-1.txz:  Upgraded.
kde/plasma-workspace-5.23.3-x86_64-1.txz:  Upgraded.
kde/plasma-workspace-wallpapers-5.23.3-x86_64-1.txz:  Upgraded.
kde/polkit-kde-agent-1-5.23.3-x86_64-1.txz:  Upgraded.
kde/powerdevil-5.23.3-x86_64-1.txz:  Upgraded.
kde/qqc2-breeze-style-5.23.3-x86_64-1.txz:  Upgraded.
kde/sddm-kcm-5.23.3-x86_64-1.txz:  Upgraded.
kde/systemsettings-5.23.3-x86_64-1.txz:  Upgraded.
kde/xdg-desktop-portal-kde-5.23.3-x86_64-1.txz:  Upgraded.
l/libxml2-2.9.12-x86_64-5.txz:  Rebuilt.
  Applied upstream patch:
  [PATCH] Work around lxml API abuse.
  Thanks to brobr.
x/libdrm-2.4.108-x86_64-1.txz:  Upgraded.
x/libevdev-1.12.0-x86_64-1.txz:  Upgraded.
xap/xsnow-3.3.2-x86_64-1.txz:  Upgraded.
  Just in time for tomorrow night here in Minnesota. :-)
This commit is contained in:
Patrick J Volkerding 2021-11-09 20:22:27 +00:00 committed by Eric Hameleers
parent bd953aa8c3
commit ae0ce6df59
18 changed files with 825 additions and 395 deletions

View file

@ -11,9 +11,103 @@
<description>Tracking Slackware development in git.</description> <description>Tracking Slackware development in git.</description>
<language>en-us</language> <language>en-us</language>
<id xmlns="http://www.w3.org/2005/Atom">urn:uuid:c964f45e-6732-11e8-bbe5-107b4450212f</id> <id xmlns="http://www.w3.org/2005/Atom">urn:uuid:c964f45e-6732-11e8-bbe5-107b4450212f</id>
<pubDate>Sat, 6 Nov 2021 20:24:12 GMT</pubDate> <pubDate>Tue, 9 Nov 2021 20:22:27 GMT</pubDate>
<lastBuildDate>Sun, 7 Nov 2021 01:59:52 GMT</lastBuildDate> <lastBuildDate>Wed, 10 Nov 2021 16:59:46 GMT</lastBuildDate>
<generator>maintain_current_git.sh v 1.13</generator> <generator>maintain_current_git.sh v 1.13</generator>
<item>
<title>Tue, 9 Nov 2021 20:22:27 GMT</title>
<pubDate>Tue, 9 Nov 2021 20:22:27 GMT</pubDate>
<link>https://git.slackware.nl/current/tag/?h=20211109202227</link>
<guid isPermaLink="false">20211109202227</guid>
<description>
<![CDATA[<pre>
a/dialog-1.3_20211107-x86_64-1.txz: Upgraded.
ap/mariadb-10.5.13-x86_64-1.txz: Upgraded.
This update fixes a security issue:
Easily exploitable vulnerability allows high privileged attacker with network
access via multiple protocols to compromise MariaDB Server. Successful
attacks of this vulnerability can result in unauthorized ability to cause a
hang or frequently repeatable crash (complete DOS) of MariaDB Server as well
as unauthorized update, insert or delete access to some of MariaDB Server
accessible data.
For more information, see:
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-35604
(* Security fix *)
kde/bluedevil-5.23.3-x86_64-1.txz: Upgraded.
kde/breeze-5.23.3-x86_64-1.txz: Upgraded.
kde/breeze-grub-5.23.3-x86_64-1.txz: Upgraded.
kde/breeze-gtk-5.23.3-x86_64-1.txz: Upgraded.
kde/drkonqi-5.23.3-x86_64-1.txz: Upgraded.
kde/kactivitymanagerd-5.23.3-x86_64-1.txz: Upgraded.
kde/kde-cli-tools-5.23.3-x86_64-1.txz: Upgraded.
kde/kde-gtk-config-5.23.3-x86_64-1.txz: Upgraded.
kde/kdecoration-5.23.3-x86_64-1.txz: Upgraded.
kde/kdeplasma-addons-5.23.3-x86_64-1.txz: Upgraded.
kde/kdev-python-5.6.2-x86_64-4.txz: Added.
kde/kgamma5-5.23.3-x86_64-1.txz: Upgraded.
kde/khotkeys-5.23.3-x86_64-1.txz: Upgraded.
kde/kinfocenter-5.23.3-x86_64-1.txz: Upgraded.
kde/kmenuedit-5.23.3-x86_64-1.txz: Upgraded.
kde/kscreen-5.23.3-x86_64-1.txz: Upgraded.
kde/kscreenlocker-5.23.3-x86_64-1.txz: Upgraded.
kde/ksshaskpass-5.23.3-x86_64-1.txz: Upgraded.
kde/ksystemstats-5.23.3-x86_64-1.txz: Upgraded.
kde/kwallet-pam-5.23.3-x86_64-1.txz: Upgraded.
kde/kwayland-integration-5.23.3-x86_64-1.txz: Upgraded.
kde/kwayland-server-5.23.3-x86_64-1.txz: Upgraded.
kde/kwin-5.23.3-x86_64-1.txz: Upgraded.
kde/kwrited-5.23.3-x86_64-1.txz: Upgraded.
kde/layer-shell-qt-5.23.3-x86_64-1.txz: Upgraded.
kde/libkscreen-5.23.3-x86_64-1.txz: Upgraded.
kde/libksysguard-5.23.3-x86_64-1.txz: Upgraded.
kde/milou-5.23.3-x86_64-1.txz: Upgraded.
kde/oxygen-5.23.3-x86_64-1.txz: Upgraded.
kde/plasma-browser-integration-5.23.3-x86_64-1.txz: Upgraded.
kde/plasma-desktop-5.23.3-x86_64-1.txz: Upgraded.
kde/plasma-disks-5.23.3-x86_64-1.txz: Upgraded.
kde/plasma-firewall-5.23.3-x86_64-1.txz: Upgraded.
kde/plasma-integration-5.23.3-x86_64-1.txz: Upgraded.
kde/plasma-nm-5.23.3-x86_64-1.txz: Upgraded.
kde/plasma-pa-5.23.3-x86_64-1.txz: Upgraded.
kde/plasma-sdk-5.23.3-x86_64-1.txz: Upgraded.
kde/plasma-systemmonitor-5.23.3-x86_64-1.txz: Upgraded.
kde/plasma-vault-5.23.3-x86_64-1.txz: Upgraded.
kde/plasma-workspace-5.23.3-x86_64-1.txz: Upgraded.
kde/plasma-workspace-wallpapers-5.23.3-x86_64-1.txz: Upgraded.
kde/polkit-kde-agent-1-5.23.3-x86_64-1.txz: Upgraded.
kde/powerdevil-5.23.3-x86_64-1.txz: Upgraded.
kde/qqc2-breeze-style-5.23.3-x86_64-1.txz: Upgraded.
kde/sddm-kcm-5.23.3-x86_64-1.txz: Upgraded.
kde/systemsettings-5.23.3-x86_64-1.txz: Upgraded.
kde/xdg-desktop-portal-kde-5.23.3-x86_64-1.txz: Upgraded.
l/libxml2-2.9.12-x86_64-5.txz: Rebuilt.
Applied upstream patch:
[PATCH] Work around lxml API abuse.
Thanks to brobr.
x/libdrm-2.4.108-x86_64-1.txz: Upgraded.
x/libevdev-1.12.0-x86_64-1.txz: Upgraded.
xap/xsnow-3.3.2-x86_64-1.txz: Upgraded.
Just in time for tomorrow night here in Minnesota. :-)
</pre>]]>
</description>
</item>
<item>
<title>Tue, 9 Nov 2021 03:20:45 GMT</title>
<pubDate>Tue, 9 Nov 2021 03:20:45 GMT</pubDate>
<link>https://git.slackware.nl/current/tag/?h=20211109032045</link>
<guid isPermaLink="false">20211109032045</guid>
<description>
<![CDATA[<pre>
ap/texinfo-6.8-x86_64-3.txz: Rebuilt.
Patched to fix issues with pt_BR locale. Thanks to Luiz Ramos.
l/harfbuzz-3.1.1-x86_64-1.txz: Upgraded.
l/netpbm-10.96.03-x86_64-1.txz: Upgraded.
l/qtkeychain-0.13.1-x86_64-1.txz: Upgraded.
n/iw-5.16-x86_64-1.txz: Upgraded.
n/postfix-3.6.3-x86_64-1.txz: Upgraded.
</pre>]]>
</description>
</item>
<item> <item>
<title>Sat, 6 Nov 2021 20:24:12 GMT</title> <title>Sat, 6 Nov 2021 20:24:12 GMT</title>
<pubDate>Sat, 6 Nov 2021 20:24:12 GMT</pubDate> <pubDate>Sat, 6 Nov 2021 20:24:12 GMT</pubDate>

View file

@ -1,3 +1,81 @@
Tue Nov 9 20:22:27 UTC 2021
a/dialog-1.3_20211107-x86_64-1.txz: Upgraded.
ap/mariadb-10.5.13-x86_64-1.txz: Upgraded.
This update fixes a security issue:
Easily exploitable vulnerability allows high privileged attacker with network
access via multiple protocols to compromise MariaDB Server. Successful
attacks of this vulnerability can result in unauthorized ability to cause a
hang or frequently repeatable crash (complete DOS) of MariaDB Server as well
as unauthorized update, insert or delete access to some of MariaDB Server
accessible data.
For more information, see:
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-35604
(* Security fix *)
kde/bluedevil-5.23.3-x86_64-1.txz: Upgraded.
kde/breeze-5.23.3-x86_64-1.txz: Upgraded.
kde/breeze-grub-5.23.3-x86_64-1.txz: Upgraded.
kde/breeze-gtk-5.23.3-x86_64-1.txz: Upgraded.
kde/drkonqi-5.23.3-x86_64-1.txz: Upgraded.
kde/kactivitymanagerd-5.23.3-x86_64-1.txz: Upgraded.
kde/kde-cli-tools-5.23.3-x86_64-1.txz: Upgraded.
kde/kde-gtk-config-5.23.3-x86_64-1.txz: Upgraded.
kde/kdecoration-5.23.3-x86_64-1.txz: Upgraded.
kde/kdeplasma-addons-5.23.3-x86_64-1.txz: Upgraded.
kde/kdev-python-5.6.2-x86_64-4.txz: Added.
kde/kgamma5-5.23.3-x86_64-1.txz: Upgraded.
kde/khotkeys-5.23.3-x86_64-1.txz: Upgraded.
kde/kinfocenter-5.23.3-x86_64-1.txz: Upgraded.
kde/kmenuedit-5.23.3-x86_64-1.txz: Upgraded.
kde/kscreen-5.23.3-x86_64-1.txz: Upgraded.
kde/kscreenlocker-5.23.3-x86_64-1.txz: Upgraded.
kde/ksshaskpass-5.23.3-x86_64-1.txz: Upgraded.
kde/ksystemstats-5.23.3-x86_64-1.txz: Upgraded.
kde/kwallet-pam-5.23.3-x86_64-1.txz: Upgraded.
kde/kwayland-integration-5.23.3-x86_64-1.txz: Upgraded.
kde/kwayland-server-5.23.3-x86_64-1.txz: Upgraded.
kde/kwin-5.23.3-x86_64-1.txz: Upgraded.
kde/kwrited-5.23.3-x86_64-1.txz: Upgraded.
kde/layer-shell-qt-5.23.3-x86_64-1.txz: Upgraded.
kde/libkscreen-5.23.3-x86_64-1.txz: Upgraded.
kde/libksysguard-5.23.3-x86_64-1.txz: Upgraded.
kde/milou-5.23.3-x86_64-1.txz: Upgraded.
kde/oxygen-5.23.3-x86_64-1.txz: Upgraded.
kde/plasma-browser-integration-5.23.3-x86_64-1.txz: Upgraded.
kde/plasma-desktop-5.23.3-x86_64-1.txz: Upgraded.
kde/plasma-disks-5.23.3-x86_64-1.txz: Upgraded.
kde/plasma-firewall-5.23.3-x86_64-1.txz: Upgraded.
kde/plasma-integration-5.23.3-x86_64-1.txz: Upgraded.
kde/plasma-nm-5.23.3-x86_64-1.txz: Upgraded.
kde/plasma-pa-5.23.3-x86_64-1.txz: Upgraded.
kde/plasma-sdk-5.23.3-x86_64-1.txz: Upgraded.
kde/plasma-systemmonitor-5.23.3-x86_64-1.txz: Upgraded.
kde/plasma-vault-5.23.3-x86_64-1.txz: Upgraded.
kde/plasma-workspace-5.23.3-x86_64-1.txz: Upgraded.
kde/plasma-workspace-wallpapers-5.23.3-x86_64-1.txz: Upgraded.
kde/polkit-kde-agent-1-5.23.3-x86_64-1.txz: Upgraded.
kde/powerdevil-5.23.3-x86_64-1.txz: Upgraded.
kde/qqc2-breeze-style-5.23.3-x86_64-1.txz: Upgraded.
kde/sddm-kcm-5.23.3-x86_64-1.txz: Upgraded.
kde/systemsettings-5.23.3-x86_64-1.txz: Upgraded.
kde/xdg-desktop-portal-kde-5.23.3-x86_64-1.txz: Upgraded.
l/libxml2-2.9.12-x86_64-5.txz: Rebuilt.
Applied upstream patch:
[PATCH] Work around lxml API abuse.
Thanks to brobr.
x/libdrm-2.4.108-x86_64-1.txz: Upgraded.
x/libevdev-1.12.0-x86_64-1.txz: Upgraded.
xap/xsnow-3.3.2-x86_64-1.txz: Upgraded.
Just in time for tomorrow night here in Minnesota. :-)
+--------------------------+
Tue Nov 9 03:20:45 UTC 2021
ap/texinfo-6.8-x86_64-3.txz: Rebuilt.
Patched to fix issues with pt_BR locale. Thanks to Luiz Ramos.
l/harfbuzz-3.1.1-x86_64-1.txz: Upgraded.
l/netpbm-10.96.03-x86_64-1.txz: Upgraded.
l/qtkeychain-0.13.1-x86_64-1.txz: Upgraded.
n/iw-5.16-x86_64-1.txz: Upgraded.
n/postfix-3.6.3-x86_64-1.txz: Upgraded.
+--------------------------+
Sat Nov 6 20:24:12 UTC 2021 Sat Nov 6 20:24:12 UTC 2021
a/kernel-generic-5.15.1-x86_64-1.txz: Upgraded. a/kernel-generic-5.15.1-x86_64-1.txz: Upgraded.
a/kernel-huge-5.15.1-x86_64-1.txz: Upgraded. a/kernel-huge-5.15.1-x86_64-1.txz: Upgraded.

File diff suppressed because it is too large Load diff

View file

@ -654,6 +654,7 @@ gzip ./source/ap/tmux/tmux.conf
gzip ./source/ap/dvd+rw-tools/dvd+rw-tools.limits.h.diff gzip ./source/ap/dvd+rw-tools/dvd+rw-tools.limits.h.diff
gzip ./source/ap/dvd+rw-tools/dvd+rw-tools.glibc228.diff gzip ./source/ap/dvd+rw-tools/dvd+rw-tools.glibc228.diff
gzip ./source/ap/mpg123/mpg123.lib64.diff gzip ./source/ap/mpg123/mpg123.lib64.diff
gzip ./source/ap/texinfo/texinfo.fix.pt_BR.patch
gzip ./source/ap/texinfo/update-info-dir.8 gzip ./source/ap/texinfo/update-info-dir.8
gzip ./source/ap/texinfo/update-info-dir gzip ./source/ap/texinfo/update-info-dir
gzip ./source/ap/texinfo/doinst.sh gzip ./source/ap/texinfo/doinst.sh
@ -750,6 +751,7 @@ gzip ./source/l/ncurses/ncurses.mkhashsize.diff
gzip ./source/l/ncurses/doinst.sh gzip ./source/l/ncurses/doinst.sh
gzip ./source/l/clucene/clucene.install_contribs_lib.diff gzip ./source/l/clucene/clucene.install_contribs_lib.diff
gzip ./source/l/clucene/clucene.pkgconfig.diff gzip ./source/l/clucene/clucene.pkgconfig.diff
gzip ./source/l/libxml2/7955b0d6fbbe49392ccc2e511edd00fbbfcb5a10.patch
gzip ./source/l/libxml2/libxml2.python3-unicode-errors.patch gzip ./source/l/libxml2/libxml2.python3-unicode-errors.patch
gzip ./source/l/libxml2/libxml2.do-not-check-crc.diff gzip ./source/l/libxml2/libxml2.do-not-check-crc.diff
gzip ./source/l/libgpod/doinst.sh gzip ./source/l/libgpod/doinst.sh

View file

@ -132,6 +132,7 @@ to install. Press ENTER when you are done." \
"kdesignerplugin" "Integrate custom widgets with Qt Designer" "on" \ "kdesignerplugin" "Integrate custom widgets with Qt Designer" "on" \
"kdesu" "run shell commands as root" "on" \ "kdesu" "run shell commands as root" "on" \
"kdev-php" "PHP language plugin for KDevelop" "on" \ "kdev-php" "PHP language plugin for KDevelop" "on" \
"kdev-python" "Python language plugin for KDevelop" "on" \
"kdevelop" "development environment for KDE" "on" \ "kdevelop" "development environment for KDE" "on" \
"kdevelop-pg-qt" "KDevelop Parser Generator" "on" \ "kdevelop-pg-qt" "KDevelop Parser Generator" "on" \
"kdewebkit" "WebKit rendering engine for KDE" "on" \ "kdewebkit" "WebKit rendering engine for KDE" "on" \
@ -384,7 +385,7 @@ if [ $? = 1 -o $? = 255 ]; then
rm -f $TMP/SeTpkgs rm -f $TMP/SeTpkgs
> $TMP/SeTnewtag > $TMP/SeTnewtag
for pkg in \ for pkg in \
akonadi akonadi-calendar akonadi-calendar-tools akonadi-contacts akonadi-import-wizard akonadi-mime akonadi-notes akonadi-search akonadiconsole akregator alkimia analitza ark artikulate attica audiocd-kio baloo baloo-widgets blinken bluedevil bluez-qt bomber bovo breeze breeze-grub breeze-gtk breeze-icons calendarsupport calligra calligraplan cantor cervisia digikam dolphin dolphin-plugins dragon drkonqi elisa eventviews extra-cmake-modules falkon ffmpegthumbs filelight frameworkintegration granatier grantlee-editor grantleetheme gwenview incidenceeditor itinerary juk k3b kactivities kactivities-stats kactivitymanagerd kaddressbook kalarm kalarmcal kalgebra kalzium kamera kamoso kanagram kapidox kapman kapptemplate karchive kate katomic kauth kbackup kblackbox kblocks kbookmarks kbounce kbreakout kbruch kcachegrind kcalc kcalendarcore kcalutils kcharselect kcm-fcitx kcmutils kcodecs kcolorchooser kcompletion kconfig kconfigwidgets kcontacts kcoreaddons kcrash kcron kdav kdbusaddons kde-cli-tools kde-dev-scripts kde-dev-utils kde-gtk-config kdebugsettings kdeclarative kdeconnect-kde kdecoration kded kdeedu-data kdegraphics-mobipocket kdegraphics-thumbnailers kdelibs4support kdenetwork-filesharing kdenlive kdepim-addons kdepim-runtime kdeplasma-addons kdesdk-kioslaves kdesdk-thumbnailers kdesignerplugin kdesu kdev-php kdevelop kdevelop-pg-qt kdewebkit kdf kdiagram kdialog kdiamond kdnssd kdoctools keditbookmarks kemoticons kfilemetadata kfind kfloppy kfourinline kgamma5 kgeography kget kglobalaccel kgoldrunner kgpg kguiaddons khangman khelpcenter kholidays khotkeys khtml ki18n kiconthemes kid3 kidentitymanagement kidletime kig kigo kile killbots kimageformats kimagemapeditor kimap kinfocenter kinit kio kio-extras kio-gdrive kipi-plugins kirigami-gallery kirigami2 kiriki kitemmodels kitemviews kiten kitinerary kjobwidgets kjots kjs kjsembed kjumpingcube kldap kleopatra klickety klines kmag kmahjongg kmail kmail-account-wizard kmailtransport kmbox kmediaplayer kmenuedit kmime kmines kmix kmousetool kmouth kmplot kmymoney knavalbattle knetwalk knewstuff knights knotes knotifications knotifyconfig kolf kollision kolourpaint kompare konqueror konquest konsole kontact kontactinterface kontrast konversation kopeninghours kopete korganizer kosmindoormap kpackage kparts kpat kpeople kpeoplevcard kpimtextedit kpkpass kplotting kpmcore kpty kpublictransport kqtquickcharts kquickcharts krdc krename kreversi krfb krita kross kross-interpreters kruler krunner krusader kscreen kscreenlocker kservice kshisen ksirk ksmtp ksnakeduel kspaceduel ksquares ksshaskpass kstars ksudoku ksystemlog ksystemstats kteatime ktexteditor ktextwidgets ktimer ktimetracker ktnef ktorrent ktouch kturtle kubrick kunitconversion kwallet kwallet-pam kwalletmanager kwave kwayland kwayland-integration kwayland-server kwidgetsaddons kwin kwindowsystem kwordquiz kwrited kxmlgui kxmlrpcclient latte-dock layer-shell-qt libgravatar libkcddb libkcompactdisc libkdcraw libkdegames libkdepim libkeduvocdocument libkexiv2 libkgapi libkipi libkleo libkmahjongg libkomparediff2 libksane libkscreen libksieve libksysguard libktorrent lokalize lskat mailcommon mailimporter marble markdownpart mbox-importer messagelib milou minuet modemmanager-qt networkmanager-qt okteta okular oxygen oxygen-fonts oxygen-gtk2 oxygen-icons5 palapeli parley partitionmanager picmi pim-data-exporter pim-sieve-editor pimcommon plasma-browser-integration plasma-desktop plasma-disks plasma-firewall plasma-framework plasma-integration plasma-nm plasma-pa plasma-sdk plasma-systemmonitor plasma-vault plasma-wayland-protocols plasma-workspace plasma-workspace-wallpapers polkit-kde-agent-1 powerdevil poxml print-manager prison pulseaudio-qt purpose qqc2-breeze-style qqc2-desktop-style rocs sddm sddm-kcm skanlite solid sonnet spectacle step svgpart sweeper syndication syntax-highlighting systemsettings threadweaver umbrello wacomtablet xdg-desktop-portal-kde yakuake zeroconf-ioslave \ akonadi akonadi-calendar akonadi-calendar-tools akonadi-contacts akonadi-import-wizard akonadi-mime akonadi-notes akonadi-search akonadiconsole akregator alkimia analitza ark artikulate attica audiocd-kio baloo baloo-widgets blinken bluedevil bluez-qt bomber bovo breeze breeze-grub breeze-gtk breeze-icons calendarsupport calligra calligraplan cantor cervisia digikam dolphin dolphin-plugins dragon drkonqi elisa eventviews extra-cmake-modules falkon ffmpegthumbs filelight frameworkintegration granatier grantlee-editor grantleetheme gwenview incidenceeditor itinerary juk k3b kactivities kactivities-stats kactivitymanagerd kaddressbook kalarm kalarmcal kalgebra kalzium kamera kamoso kanagram kapidox kapman kapptemplate karchive kate katomic kauth kbackup kblackbox kblocks kbookmarks kbounce kbreakout kbruch kcachegrind kcalc kcalendarcore kcalutils kcharselect kcm-fcitx kcmutils kcodecs kcolorchooser kcompletion kconfig kconfigwidgets kcontacts kcoreaddons kcrash kcron kdav kdbusaddons kde-cli-tools kde-dev-scripts kde-dev-utils kde-gtk-config kdebugsettings kdeclarative kdeconnect-kde kdecoration kded kdeedu-data kdegraphics-mobipocket kdegraphics-thumbnailers kdelibs4support kdenetwork-filesharing kdenlive kdepim-addons kdepim-runtime kdeplasma-addons kdesdk-kioslaves kdesdk-thumbnailers kdesignerplugin kdesu kdev-php kdev-python kdevelop kdevelop-pg-qt kdewebkit kdf kdiagram kdialog kdiamond kdnssd kdoctools keditbookmarks kemoticons kfilemetadata kfind kfloppy kfourinline kgamma5 kgeography kget kglobalaccel kgoldrunner kgpg kguiaddons khangman khelpcenter kholidays khotkeys khtml ki18n kiconthemes kid3 kidentitymanagement kidletime kig kigo kile killbots kimageformats kimagemapeditor kimap kinfocenter kinit kio kio-extras kio-gdrive kipi-plugins kirigami-gallery kirigami2 kiriki kitemmodels kitemviews kiten kitinerary kjobwidgets kjots kjs kjsembed kjumpingcube kldap kleopatra klickety klines kmag kmahjongg kmail kmail-account-wizard kmailtransport kmbox kmediaplayer kmenuedit kmime kmines kmix kmousetool kmouth kmplot kmymoney knavalbattle knetwalk knewstuff knights knotes knotifications knotifyconfig kolf kollision kolourpaint kompare konqueror konquest konsole kontact kontactinterface kontrast konversation kopeninghours kopete korganizer kosmindoormap kpackage kparts kpat kpeople kpeoplevcard kpimtextedit kpkpass kplotting kpmcore kpty kpublictransport kqtquickcharts kquickcharts krdc krename kreversi krfb krita kross kross-interpreters kruler krunner krusader kscreen kscreenlocker kservice kshisen ksirk ksmtp ksnakeduel kspaceduel ksquares ksshaskpass kstars ksudoku ksystemlog ksystemstats kteatime ktexteditor ktextwidgets ktimer ktimetracker ktnef ktorrent ktouch kturtle kubrick kunitconversion kwallet kwallet-pam kwalletmanager kwave kwayland kwayland-integration kwayland-server kwidgetsaddons kwin kwindowsystem kwordquiz kwrited kxmlgui kxmlrpcclient latte-dock layer-shell-qt libgravatar libkcddb libkcompactdisc libkdcraw libkdegames libkdepim libkeduvocdocument libkexiv2 libkgapi libkipi libkleo libkmahjongg libkomparediff2 libksane libkscreen libksieve libksysguard libktorrent lokalize lskat mailcommon mailimporter marble markdownpart mbox-importer messagelib milou minuet modemmanager-qt networkmanager-qt okteta okular oxygen oxygen-fonts oxygen-gtk2 oxygen-icons5 palapeli parley partitionmanager picmi pim-data-exporter pim-sieve-editor pimcommon plasma-browser-integration plasma-desktop plasma-disks plasma-firewall plasma-framework plasma-integration plasma-nm plasma-pa plasma-sdk plasma-systemmonitor plasma-vault plasma-wayland-protocols plasma-workspace plasma-workspace-wallpapers polkit-kde-agent-1 powerdevil poxml print-manager prison pulseaudio-qt purpose qqc2-breeze-style qqc2-desktop-style rocs sddm sddm-kcm skanlite solid sonnet spectacle step svgpart sweeper syndication syntax-highlighting systemsettings threadweaver umbrello wacomtablet xdg-desktop-portal-kde yakuake zeroconf-ioslave \
; do ; do
echo "$pkg: SKP" >> $TMP/SeTnewtag echo "$pkg: SKP" >> $TMP/SeTnewtag
done done
@ -392,7 +393,7 @@ akonadi akonadi-calendar akonadi-calendar-tools akonadi-contacts akonadi-import-
fi fi
cat /dev/null > $TMP/SeTnewtag cat /dev/null > $TMP/SeTnewtag
for PACKAGE in \ for PACKAGE in \
akonadi akonadi-calendar akonadi-calendar-tools akonadi-contacts akonadi-import-wizard akonadi-mime akonadi-notes akonadi-search akonadiconsole akregator alkimia analitza ark artikulate attica audiocd-kio baloo baloo-widgets blinken bluedevil bluez-qt bomber bovo breeze breeze-grub breeze-gtk breeze-icons calendarsupport calligra calligraplan cantor cervisia digikam dolphin dolphin-plugins dragon drkonqi elisa eventviews extra-cmake-modules falkon ffmpegthumbs filelight frameworkintegration granatier grantlee-editor grantleetheme gwenview incidenceeditor itinerary juk k3b kactivities kactivities-stats kactivitymanagerd kaddressbook kalarm kalarmcal kalgebra kalzium kamera kamoso kanagram kapidox kapman kapptemplate karchive kate katomic kauth kbackup kblackbox kblocks kbookmarks kbounce kbreakout kbruch kcachegrind kcalc kcalendarcore kcalutils kcharselect kcm-fcitx kcmutils kcodecs kcolorchooser kcompletion kconfig kconfigwidgets kcontacts kcoreaddons kcrash kcron kdav kdbusaddons kde-cli-tools kde-dev-scripts kde-dev-utils kde-gtk-config kdebugsettings kdeclarative kdeconnect-kde kdecoration kded kdeedu-data kdegraphics-mobipocket kdegraphics-thumbnailers kdelibs4support kdenetwork-filesharing kdenlive kdepim-addons kdepim-runtime kdeplasma-addons kdesdk-kioslaves kdesdk-thumbnailers kdesignerplugin kdesu kdev-php kdevelop kdevelop-pg-qt kdewebkit kdf kdiagram kdialog kdiamond kdnssd kdoctools keditbookmarks kemoticons kfilemetadata kfind kfloppy kfourinline kgamma5 kgeography kget kglobalaccel kgoldrunner kgpg kguiaddons khangman khelpcenter kholidays khotkeys khtml ki18n kiconthemes kid3 kidentitymanagement kidletime kig kigo kile killbots kimageformats kimagemapeditor kimap kinfocenter kinit kio kio-extras kio-gdrive kipi-plugins kirigami-gallery kirigami2 kiriki kitemmodels kitemviews kiten kitinerary kjobwidgets kjots kjs kjsembed kjumpingcube kldap kleopatra klickety klines kmag kmahjongg kmail kmail-account-wizard kmailtransport kmbox kmediaplayer kmenuedit kmime kmines kmix kmousetool kmouth kmplot kmymoney knavalbattle knetwalk knewstuff knights knotes knotifications knotifyconfig kolf kollision kolourpaint kompare konqueror konquest konsole kontact kontactinterface kontrast konversation kopeninghours kopete korganizer kosmindoormap kpackage kparts kpat kpeople kpeoplevcard kpimtextedit kpkpass kplotting kpmcore kpty kpublictransport kqtquickcharts kquickcharts krdc krename kreversi krfb krita kross kross-interpreters kruler krunner krusader kscreen kscreenlocker kservice kshisen ksirk ksmtp ksnakeduel kspaceduel ksquares ksshaskpass kstars ksudoku ksystemlog ksystemstats kteatime ktexteditor ktextwidgets ktimer ktimetracker ktnef ktorrent ktouch kturtle kubrick kunitconversion kwallet kwallet-pam kwalletmanager kwave kwayland kwayland-integration kwayland-server kwidgetsaddons kwin kwindowsystem kwordquiz kwrited kxmlgui kxmlrpcclient latte-dock layer-shell-qt libgravatar libkcddb libkcompactdisc libkdcraw libkdegames libkdepim libkeduvocdocument libkexiv2 libkgapi libkipi libkleo libkmahjongg libkomparediff2 libksane libkscreen libksieve libksysguard libktorrent lokalize lskat mailcommon mailimporter marble markdownpart mbox-importer messagelib milou minuet modemmanager-qt networkmanager-qt okteta okular oxygen oxygen-fonts oxygen-gtk2 oxygen-icons5 palapeli parley partitionmanager picmi pim-data-exporter pim-sieve-editor pimcommon plasma-browser-integration plasma-desktop plasma-disks plasma-firewall plasma-framework plasma-integration plasma-nm plasma-pa plasma-sdk plasma-systemmonitor plasma-vault plasma-wayland-protocols plasma-workspace plasma-workspace-wallpapers polkit-kde-agent-1 powerdevil poxml print-manager prison pulseaudio-qt purpose qqc2-breeze-style qqc2-desktop-style rocs sddm sddm-kcm skanlite solid sonnet spectacle step svgpart sweeper syndication syntax-highlighting systemsettings threadweaver umbrello wacomtablet xdg-desktop-portal-kde yakuake zeroconf-ioslave \ akonadi akonadi-calendar akonadi-calendar-tools akonadi-contacts akonadi-import-wizard akonadi-mime akonadi-notes akonadi-search akonadiconsole akregator alkimia analitza ark artikulate attica audiocd-kio baloo baloo-widgets blinken bluedevil bluez-qt bomber bovo breeze breeze-grub breeze-gtk breeze-icons calendarsupport calligra calligraplan cantor cervisia digikam dolphin dolphin-plugins dragon drkonqi elisa eventviews extra-cmake-modules falkon ffmpegthumbs filelight frameworkintegration granatier grantlee-editor grantleetheme gwenview incidenceeditor itinerary juk k3b kactivities kactivities-stats kactivitymanagerd kaddressbook kalarm kalarmcal kalgebra kalzium kamera kamoso kanagram kapidox kapman kapptemplate karchive kate katomic kauth kbackup kblackbox kblocks kbookmarks kbounce kbreakout kbruch kcachegrind kcalc kcalendarcore kcalutils kcharselect kcm-fcitx kcmutils kcodecs kcolorchooser kcompletion kconfig kconfigwidgets kcontacts kcoreaddons kcrash kcron kdav kdbusaddons kde-cli-tools kde-dev-scripts kde-dev-utils kde-gtk-config kdebugsettings kdeclarative kdeconnect-kde kdecoration kded kdeedu-data kdegraphics-mobipocket kdegraphics-thumbnailers kdelibs4support kdenetwork-filesharing kdenlive kdepim-addons kdepim-runtime kdeplasma-addons kdesdk-kioslaves kdesdk-thumbnailers kdesignerplugin kdesu kdev-php kdev-python kdevelop kdevelop-pg-qt kdewebkit kdf kdiagram kdialog kdiamond kdnssd kdoctools keditbookmarks kemoticons kfilemetadata kfind kfloppy kfourinline kgamma5 kgeography kget kglobalaccel kgoldrunner kgpg kguiaddons khangman khelpcenter kholidays khotkeys khtml ki18n kiconthemes kid3 kidentitymanagement kidletime kig kigo kile killbots kimageformats kimagemapeditor kimap kinfocenter kinit kio kio-extras kio-gdrive kipi-plugins kirigami-gallery kirigami2 kiriki kitemmodels kitemviews kiten kitinerary kjobwidgets kjots kjs kjsembed kjumpingcube kldap kleopatra klickety klines kmag kmahjongg kmail kmail-account-wizard kmailtransport kmbox kmediaplayer kmenuedit kmime kmines kmix kmousetool kmouth kmplot kmymoney knavalbattle knetwalk knewstuff knights knotes knotifications knotifyconfig kolf kollision kolourpaint kompare konqueror konquest konsole kontact kontactinterface kontrast konversation kopeninghours kopete korganizer kosmindoormap kpackage kparts kpat kpeople kpeoplevcard kpimtextedit kpkpass kplotting kpmcore kpty kpublictransport kqtquickcharts kquickcharts krdc krename kreversi krfb krita kross kross-interpreters kruler krunner krusader kscreen kscreenlocker kservice kshisen ksirk ksmtp ksnakeduel kspaceduel ksquares ksshaskpass kstars ksudoku ksystemlog ksystemstats kteatime ktexteditor ktextwidgets ktimer ktimetracker ktnef ktorrent ktouch kturtle kubrick kunitconversion kwallet kwallet-pam kwalletmanager kwave kwayland kwayland-integration kwayland-server kwidgetsaddons kwin kwindowsystem kwordquiz kwrited kxmlgui kxmlrpcclient latte-dock layer-shell-qt libgravatar libkcddb libkcompactdisc libkdcraw libkdegames libkdepim libkeduvocdocument libkexiv2 libkgapi libkipi libkleo libkmahjongg libkomparediff2 libksane libkscreen libksieve libksysguard libktorrent lokalize lskat mailcommon mailimporter marble markdownpart mbox-importer messagelib milou minuet modemmanager-qt networkmanager-qt okteta okular oxygen oxygen-fonts oxygen-gtk2 oxygen-icons5 palapeli parley partitionmanager picmi pim-data-exporter pim-sieve-editor pimcommon plasma-browser-integration plasma-desktop plasma-disks plasma-firewall plasma-framework plasma-integration plasma-nm plasma-pa plasma-sdk plasma-systemmonitor plasma-vault plasma-wayland-protocols plasma-workspace plasma-workspace-wallpapers polkit-kde-agent-1 powerdevil poxml print-manager prison pulseaudio-qt purpose qqc2-breeze-style qqc2-desktop-style rocs sddm sddm-kcm skanlite solid sonnet spectacle step svgpart sweeper syndication syntax-highlighting systemsettings threadweaver umbrello wacomtablet xdg-desktop-portal-kde yakuake zeroconf-ioslave \
; do ; do
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag echo "$PACKAGE: ADD" >> $TMP/SeTnewtag

View file

@ -132,6 +132,7 @@ to install. Press ENTER when you are done." \
"kdesignerplugin" "Integrate custom widgets with Qt Designer" "on" \ "kdesignerplugin" "Integrate custom widgets with Qt Designer" "on" \
"kdesu" "run shell commands as root" "on" \ "kdesu" "run shell commands as root" "on" \
"kdev-php" "PHP language plugin for KDevelop" "on" \ "kdev-php" "PHP language plugin for KDevelop" "on" \
"kdev-python" "Python language plugin for KDevelop" "on" \
"kdevelop" "development environment for KDE" "on" \ "kdevelop" "development environment for KDE" "on" \
"kdevelop-pg-qt" "KDevelop Parser Generator" "on" \ "kdevelop-pg-qt" "KDevelop Parser Generator" "on" \
"kdewebkit" "WebKit rendering engine for KDE" "on" \ "kdewebkit" "WebKit rendering engine for KDE" "on" \
@ -384,7 +385,7 @@ if [ $? = 1 -o $? = 255 ]; then
rm -f $TMP/SeTpkgs rm -f $TMP/SeTpkgs
> $TMP/SeTnewtag > $TMP/SeTnewtag
for pkg in \ for pkg in \
akonadi akonadi-calendar akonadi-calendar-tools akonadi-contacts akonadi-import-wizard akonadi-mime akonadi-notes akonadi-search akonadiconsole akregator alkimia analitza ark artikulate attica audiocd-kio baloo baloo-widgets blinken bluedevil bluez-qt bomber bovo breeze breeze-grub breeze-gtk breeze-icons calendarsupport calligra calligraplan cantor cervisia digikam dolphin dolphin-plugins dragon drkonqi elisa eventviews extra-cmake-modules falkon ffmpegthumbs filelight frameworkintegration granatier grantlee-editor grantleetheme gwenview incidenceeditor itinerary juk k3b kactivities kactivities-stats kactivitymanagerd kaddressbook kalarm kalarmcal kalgebra kalzium kamera kamoso kanagram kapidox kapman kapptemplate karchive kate katomic kauth kbackup kblackbox kblocks kbookmarks kbounce kbreakout kbruch kcachegrind kcalc kcalendarcore kcalutils kcharselect kcm-fcitx kcmutils kcodecs kcolorchooser kcompletion kconfig kconfigwidgets kcontacts kcoreaddons kcrash kcron kdav kdbusaddons kde-cli-tools kde-dev-scripts kde-dev-utils kde-gtk-config kdebugsettings kdeclarative kdeconnect-kde kdecoration kded kdeedu-data kdegraphics-mobipocket kdegraphics-thumbnailers kdelibs4support kdenetwork-filesharing kdenlive kdepim-addons kdepim-runtime kdeplasma-addons kdesdk-kioslaves kdesdk-thumbnailers kdesignerplugin kdesu kdev-php kdevelop kdevelop-pg-qt kdewebkit kdf kdiagram kdialog kdiamond kdnssd kdoctools keditbookmarks kemoticons kfilemetadata kfind kfloppy kfourinline kgamma5 kgeography kget kglobalaccel kgoldrunner kgpg kguiaddons khangman khelpcenter kholidays khotkeys khtml ki18n kiconthemes kid3 kidentitymanagement kidletime kig kigo kile killbots kimageformats kimagemapeditor kimap kinfocenter kinit kio kio-extras kio-gdrive kipi-plugins kirigami-gallery kirigami2 kiriki kitemmodels kitemviews kiten kitinerary kjobwidgets kjots kjs kjsembed kjumpingcube kldap kleopatra klickety klines kmag kmahjongg kmail kmail-account-wizard kmailtransport kmbox kmediaplayer kmenuedit kmime kmines kmix kmousetool kmouth kmplot kmymoney knavalbattle knetwalk knewstuff knights knotes knotifications knotifyconfig kolf kollision kolourpaint kompare konqueror konquest konsole kontact kontactinterface kontrast konversation kopeninghours kopete korganizer kosmindoormap kpackage kparts kpat kpeople kpeoplevcard kpimtextedit kpkpass kplotting kpmcore kpty kpublictransport kqtquickcharts kquickcharts krdc krename kreversi krfb krita kross kross-interpreters kruler krunner krusader kscreen kscreenlocker kservice kshisen ksirk ksmtp ksnakeduel kspaceduel ksquares ksshaskpass kstars ksudoku ksystemlog ksystemstats kteatime ktexteditor ktextwidgets ktimer ktimetracker ktnef ktorrent ktouch kturtle kubrick kunitconversion kwallet kwallet-pam kwalletmanager kwave kwayland kwayland-integration kwayland-server kwidgetsaddons kwin kwindowsystem kwordquiz kwrited kxmlgui kxmlrpcclient latte-dock layer-shell-qt libgravatar libkcddb libkcompactdisc libkdcraw libkdegames libkdepim libkeduvocdocument libkexiv2 libkgapi libkipi libkleo libkmahjongg libkomparediff2 libksane libkscreen libksieve libksysguard libktorrent lokalize lskat mailcommon mailimporter marble markdownpart mbox-importer messagelib milou minuet modemmanager-qt networkmanager-qt okteta okular oxygen oxygen-fonts oxygen-gtk2 oxygen-icons5 palapeli parley partitionmanager picmi pim-data-exporter pim-sieve-editor pimcommon plasma-browser-integration plasma-desktop plasma-disks plasma-firewall plasma-framework plasma-integration plasma-nm plasma-pa plasma-sdk plasma-systemmonitor plasma-vault plasma-wayland-protocols plasma-workspace plasma-workspace-wallpapers polkit-kde-agent-1 powerdevil poxml print-manager prison pulseaudio-qt purpose qqc2-breeze-style qqc2-desktop-style rocs sddm sddm-kcm skanlite solid sonnet spectacle step svgpart sweeper syndication syntax-highlighting systemsettings threadweaver umbrello wacomtablet xdg-desktop-portal-kde yakuake zeroconf-ioslave \ akonadi akonadi-calendar akonadi-calendar-tools akonadi-contacts akonadi-import-wizard akonadi-mime akonadi-notes akonadi-search akonadiconsole akregator alkimia analitza ark artikulate attica audiocd-kio baloo baloo-widgets blinken bluedevil bluez-qt bomber bovo breeze breeze-grub breeze-gtk breeze-icons calendarsupport calligra calligraplan cantor cervisia digikam dolphin dolphin-plugins dragon drkonqi elisa eventviews extra-cmake-modules falkon ffmpegthumbs filelight frameworkintegration granatier grantlee-editor grantleetheme gwenview incidenceeditor itinerary juk k3b kactivities kactivities-stats kactivitymanagerd kaddressbook kalarm kalarmcal kalgebra kalzium kamera kamoso kanagram kapidox kapman kapptemplate karchive kate katomic kauth kbackup kblackbox kblocks kbookmarks kbounce kbreakout kbruch kcachegrind kcalc kcalendarcore kcalutils kcharselect kcm-fcitx kcmutils kcodecs kcolorchooser kcompletion kconfig kconfigwidgets kcontacts kcoreaddons kcrash kcron kdav kdbusaddons kde-cli-tools kde-dev-scripts kde-dev-utils kde-gtk-config kdebugsettings kdeclarative kdeconnect-kde kdecoration kded kdeedu-data kdegraphics-mobipocket kdegraphics-thumbnailers kdelibs4support kdenetwork-filesharing kdenlive kdepim-addons kdepim-runtime kdeplasma-addons kdesdk-kioslaves kdesdk-thumbnailers kdesignerplugin kdesu kdev-php kdev-python kdevelop kdevelop-pg-qt kdewebkit kdf kdiagram kdialog kdiamond kdnssd kdoctools keditbookmarks kemoticons kfilemetadata kfind kfloppy kfourinline kgamma5 kgeography kget kglobalaccel kgoldrunner kgpg kguiaddons khangman khelpcenter kholidays khotkeys khtml ki18n kiconthemes kid3 kidentitymanagement kidletime kig kigo kile killbots kimageformats kimagemapeditor kimap kinfocenter kinit kio kio-extras kio-gdrive kipi-plugins kirigami-gallery kirigami2 kiriki kitemmodels kitemviews kiten kitinerary kjobwidgets kjots kjs kjsembed kjumpingcube kldap kleopatra klickety klines kmag kmahjongg kmail kmail-account-wizard kmailtransport kmbox kmediaplayer kmenuedit kmime kmines kmix kmousetool kmouth kmplot kmymoney knavalbattle knetwalk knewstuff knights knotes knotifications knotifyconfig kolf kollision kolourpaint kompare konqueror konquest konsole kontact kontactinterface kontrast konversation kopeninghours kopete korganizer kosmindoormap kpackage kparts kpat kpeople kpeoplevcard kpimtextedit kpkpass kplotting kpmcore kpty kpublictransport kqtquickcharts kquickcharts krdc krename kreversi krfb krita kross kross-interpreters kruler krunner krusader kscreen kscreenlocker kservice kshisen ksirk ksmtp ksnakeduel kspaceduel ksquares ksshaskpass kstars ksudoku ksystemlog ksystemstats kteatime ktexteditor ktextwidgets ktimer ktimetracker ktnef ktorrent ktouch kturtle kubrick kunitconversion kwallet kwallet-pam kwalletmanager kwave kwayland kwayland-integration kwayland-server kwidgetsaddons kwin kwindowsystem kwordquiz kwrited kxmlgui kxmlrpcclient latte-dock layer-shell-qt libgravatar libkcddb libkcompactdisc libkdcraw libkdegames libkdepim libkeduvocdocument libkexiv2 libkgapi libkipi libkleo libkmahjongg libkomparediff2 libksane libkscreen libksieve libksysguard libktorrent lokalize lskat mailcommon mailimporter marble markdownpart mbox-importer messagelib milou minuet modemmanager-qt networkmanager-qt okteta okular oxygen oxygen-fonts oxygen-gtk2 oxygen-icons5 palapeli parley partitionmanager picmi pim-data-exporter pim-sieve-editor pimcommon plasma-browser-integration plasma-desktop plasma-disks plasma-firewall plasma-framework plasma-integration plasma-nm plasma-pa plasma-sdk plasma-systemmonitor plasma-vault plasma-wayland-protocols plasma-workspace plasma-workspace-wallpapers polkit-kde-agent-1 powerdevil poxml print-manager prison pulseaudio-qt purpose qqc2-breeze-style qqc2-desktop-style rocs sddm sddm-kcm skanlite solid sonnet spectacle step svgpart sweeper syndication syntax-highlighting systemsettings threadweaver umbrello wacomtablet xdg-desktop-portal-kde yakuake zeroconf-ioslave \
; do ; do
echo "$pkg: SKP" >> $TMP/SeTnewtag echo "$pkg: SKP" >> $TMP/SeTnewtag
done done
@ -392,7 +393,7 @@ akonadi akonadi-calendar akonadi-calendar-tools akonadi-contacts akonadi-import-
fi fi
cat /dev/null > $TMP/SeTnewtag cat /dev/null > $TMP/SeTnewtag
for PACKAGE in \ for PACKAGE in \
akonadi akonadi-calendar akonadi-calendar-tools akonadi-contacts akonadi-import-wizard akonadi-mime akonadi-notes akonadi-search akonadiconsole akregator alkimia analitza ark artikulate attica audiocd-kio baloo baloo-widgets blinken bluedevil bluez-qt bomber bovo breeze breeze-grub breeze-gtk breeze-icons calendarsupport calligra calligraplan cantor cervisia digikam dolphin dolphin-plugins dragon drkonqi elisa eventviews extra-cmake-modules falkon ffmpegthumbs filelight frameworkintegration granatier grantlee-editor grantleetheme gwenview incidenceeditor itinerary juk k3b kactivities kactivities-stats kactivitymanagerd kaddressbook kalarm kalarmcal kalgebra kalzium kamera kamoso kanagram kapidox kapman kapptemplate karchive kate katomic kauth kbackup kblackbox kblocks kbookmarks kbounce kbreakout kbruch kcachegrind kcalc kcalendarcore kcalutils kcharselect kcm-fcitx kcmutils kcodecs kcolorchooser kcompletion kconfig kconfigwidgets kcontacts kcoreaddons kcrash kcron kdav kdbusaddons kde-cli-tools kde-dev-scripts kde-dev-utils kde-gtk-config kdebugsettings kdeclarative kdeconnect-kde kdecoration kded kdeedu-data kdegraphics-mobipocket kdegraphics-thumbnailers kdelibs4support kdenetwork-filesharing kdenlive kdepim-addons kdepim-runtime kdeplasma-addons kdesdk-kioslaves kdesdk-thumbnailers kdesignerplugin kdesu kdev-php kdevelop kdevelop-pg-qt kdewebkit kdf kdiagram kdialog kdiamond kdnssd kdoctools keditbookmarks kemoticons kfilemetadata kfind kfloppy kfourinline kgamma5 kgeography kget kglobalaccel kgoldrunner kgpg kguiaddons khangman khelpcenter kholidays khotkeys khtml ki18n kiconthemes kid3 kidentitymanagement kidletime kig kigo kile killbots kimageformats kimagemapeditor kimap kinfocenter kinit kio kio-extras kio-gdrive kipi-plugins kirigami-gallery kirigami2 kiriki kitemmodels kitemviews kiten kitinerary kjobwidgets kjots kjs kjsembed kjumpingcube kldap kleopatra klickety klines kmag kmahjongg kmail kmail-account-wizard kmailtransport kmbox kmediaplayer kmenuedit kmime kmines kmix kmousetool kmouth kmplot kmymoney knavalbattle knetwalk knewstuff knights knotes knotifications knotifyconfig kolf kollision kolourpaint kompare konqueror konquest konsole kontact kontactinterface kontrast konversation kopeninghours kopete korganizer kosmindoormap kpackage kparts kpat kpeople kpeoplevcard kpimtextedit kpkpass kplotting kpmcore kpty kpublictransport kqtquickcharts kquickcharts krdc krename kreversi krfb krita kross kross-interpreters kruler krunner krusader kscreen kscreenlocker kservice kshisen ksirk ksmtp ksnakeduel kspaceduel ksquares ksshaskpass kstars ksudoku ksystemlog ksystemstats kteatime ktexteditor ktextwidgets ktimer ktimetracker ktnef ktorrent ktouch kturtle kubrick kunitconversion kwallet kwallet-pam kwalletmanager kwave kwayland kwayland-integration kwayland-server kwidgetsaddons kwin kwindowsystem kwordquiz kwrited kxmlgui kxmlrpcclient latte-dock layer-shell-qt libgravatar libkcddb libkcompactdisc libkdcraw libkdegames libkdepim libkeduvocdocument libkexiv2 libkgapi libkipi libkleo libkmahjongg libkomparediff2 libksane libkscreen libksieve libksysguard libktorrent lokalize lskat mailcommon mailimporter marble markdownpart mbox-importer messagelib milou minuet modemmanager-qt networkmanager-qt okteta okular oxygen oxygen-fonts oxygen-gtk2 oxygen-icons5 palapeli parley partitionmanager picmi pim-data-exporter pim-sieve-editor pimcommon plasma-browser-integration plasma-desktop plasma-disks plasma-firewall plasma-framework plasma-integration plasma-nm plasma-pa plasma-sdk plasma-systemmonitor plasma-vault plasma-wayland-protocols plasma-workspace plasma-workspace-wallpapers polkit-kde-agent-1 powerdevil poxml print-manager prison pulseaudio-qt purpose qqc2-breeze-style qqc2-desktop-style rocs sddm sddm-kcm skanlite solid sonnet spectacle step svgpart sweeper syndication syntax-highlighting systemsettings threadweaver umbrello wacomtablet xdg-desktop-portal-kde yakuake zeroconf-ioslave \ akonadi akonadi-calendar akonadi-calendar-tools akonadi-contacts akonadi-import-wizard akonadi-mime akonadi-notes akonadi-search akonadiconsole akregator alkimia analitza ark artikulate attica audiocd-kio baloo baloo-widgets blinken bluedevil bluez-qt bomber bovo breeze breeze-grub breeze-gtk breeze-icons calendarsupport calligra calligraplan cantor cervisia digikam dolphin dolphin-plugins dragon drkonqi elisa eventviews extra-cmake-modules falkon ffmpegthumbs filelight frameworkintegration granatier grantlee-editor grantleetheme gwenview incidenceeditor itinerary juk k3b kactivities kactivities-stats kactivitymanagerd kaddressbook kalarm kalarmcal kalgebra kalzium kamera kamoso kanagram kapidox kapman kapptemplate karchive kate katomic kauth kbackup kblackbox kblocks kbookmarks kbounce kbreakout kbruch kcachegrind kcalc kcalendarcore kcalutils kcharselect kcm-fcitx kcmutils kcodecs kcolorchooser kcompletion kconfig kconfigwidgets kcontacts kcoreaddons kcrash kcron kdav kdbusaddons kde-cli-tools kde-dev-scripts kde-dev-utils kde-gtk-config kdebugsettings kdeclarative kdeconnect-kde kdecoration kded kdeedu-data kdegraphics-mobipocket kdegraphics-thumbnailers kdelibs4support kdenetwork-filesharing kdenlive kdepim-addons kdepim-runtime kdeplasma-addons kdesdk-kioslaves kdesdk-thumbnailers kdesignerplugin kdesu kdev-php kdev-python kdevelop kdevelop-pg-qt kdewebkit kdf kdiagram kdialog kdiamond kdnssd kdoctools keditbookmarks kemoticons kfilemetadata kfind kfloppy kfourinline kgamma5 kgeography kget kglobalaccel kgoldrunner kgpg kguiaddons khangman khelpcenter kholidays khotkeys khtml ki18n kiconthemes kid3 kidentitymanagement kidletime kig kigo kile killbots kimageformats kimagemapeditor kimap kinfocenter kinit kio kio-extras kio-gdrive kipi-plugins kirigami-gallery kirigami2 kiriki kitemmodels kitemviews kiten kitinerary kjobwidgets kjots kjs kjsembed kjumpingcube kldap kleopatra klickety klines kmag kmahjongg kmail kmail-account-wizard kmailtransport kmbox kmediaplayer kmenuedit kmime kmines kmix kmousetool kmouth kmplot kmymoney knavalbattle knetwalk knewstuff knights knotes knotifications knotifyconfig kolf kollision kolourpaint kompare konqueror konquest konsole kontact kontactinterface kontrast konversation kopeninghours kopete korganizer kosmindoormap kpackage kparts kpat kpeople kpeoplevcard kpimtextedit kpkpass kplotting kpmcore kpty kpublictransport kqtquickcharts kquickcharts krdc krename kreversi krfb krita kross kross-interpreters kruler krunner krusader kscreen kscreenlocker kservice kshisen ksirk ksmtp ksnakeduel kspaceduel ksquares ksshaskpass kstars ksudoku ksystemlog ksystemstats kteatime ktexteditor ktextwidgets ktimer ktimetracker ktnef ktorrent ktouch kturtle kubrick kunitconversion kwallet kwallet-pam kwalletmanager kwave kwayland kwayland-integration kwayland-server kwidgetsaddons kwin kwindowsystem kwordquiz kwrited kxmlgui kxmlrpcclient latte-dock layer-shell-qt libgravatar libkcddb libkcompactdisc libkdcraw libkdegames libkdepim libkeduvocdocument libkexiv2 libkgapi libkipi libkleo libkmahjongg libkomparediff2 libksane libkscreen libksieve libksysguard libktorrent lokalize lskat mailcommon mailimporter marble markdownpart mbox-importer messagelib milou minuet modemmanager-qt networkmanager-qt okteta okular oxygen oxygen-fonts oxygen-gtk2 oxygen-icons5 palapeli parley partitionmanager picmi pim-data-exporter pim-sieve-editor pimcommon plasma-browser-integration plasma-desktop plasma-disks plasma-firewall plasma-framework plasma-integration plasma-nm plasma-pa plasma-sdk plasma-systemmonitor plasma-vault plasma-wayland-protocols plasma-workspace plasma-workspace-wallpapers polkit-kde-agent-1 powerdevil poxml print-manager prison pulseaudio-qt purpose qqc2-breeze-style qqc2-desktop-style rocs sddm sddm-kcm skanlite solid sonnet spectacle step svgpart sweeper syndication syntax-highlighting systemsettings threadweaver umbrello wacomtablet xdg-desktop-portal-kde yakuake zeroconf-ioslave \
; do ; do
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag echo "$PACKAGE: ADD" >> $TMP/SeTnewtag

View file

@ -116,6 +116,7 @@ kdesdk-thumbnailers:REC
kdesignerplugin:REC kdesignerplugin:REC
kdesu:REC kdesu:REC
kdev-php:REC kdev-php:REC
kdev-python:REC
kdevelop:REC kdevelop:REC
kdevelop-pg-qt:REC kdevelop-pg-qt:REC
kdewebkit:REC kdewebkit:REC

View file

@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=texinfo PKGNAM=texinfo
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.xz | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} VERSION=${VERSION:-$(echo $PKGNAM-*.tar.xz | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
BUILD=${BUILD:-2} BUILD=${BUILD:-3}
# Automatically determine the architecture we're building on: # Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then if [ -z "$ARCH" ]; then
@ -87,6 +87,8 @@ find . \
# The --disable-perl-xs below prevents some perl extensions from being replaced # The --disable-perl-xs below prevents some perl extensions from being replaced
# by C versions which have been known to choke over UTF-8 issues: # by C versions which have been known to choke over UTF-8 issues:
zcat $CWD/texinfo.fix.pt_BR.patch.gz | patch -p1 --verbose || exit 1
CFLAGS="$SLKCFLAGS" \ CFLAGS="$SLKCFLAGS" \
./configure \ ./configure \
--prefix=/usr \ --prefix=/usr \
@ -99,6 +101,7 @@ CFLAGS="$SLKCFLAGS" \
--build=$ARCH-slackware-linux || exit 1 --build=$ARCH-slackware-linux || exit 1
make $NUMJOBS || make || exit 1 make $NUMJOBS || make || exit 1
make update-po || exit 1
make install DESTDIR=$PKG || exit 1 make install DESTDIR=$PKG || exit 1
gzip -9 $PKG/usr/info/*info* gzip -9 $PKG/usr/info/*info*

View file

@ -0,0 +1,12 @@
diff -urpN a/po/pt_BR.po b/po/pt_BR.po
--- a/po/pt_BR.po 2021-11-07 11:40:22.811103576 -0300
+++ b/po/pt_BR.po 2021-11-07 11:38:34.141101550 -0300
@@ -1039,7 +1039,7 @@ msgid ""
"Welcome to Info version %s. Type \\[get-help-window] for help, \\[get-info-"
"help-node] for tutorial."
msgstr ""
-"Bem vindo à versão Info %s. Digite \\[get-help-window] p/ ajuda,\\[get-inffo-"
+"Bem vindo à versão Info %s. Digite \\[get-help-window] p/ ajuda,\\[get-info-"
"help-node] p/ tutorial."
#: info/session.c:1257

View file

@ -1,3 +1,7 @@
Sun Nov 7 06:11:40 UTC 2021
usr/lib/setup/setup: Added 'power off' to the list of available options
('reboot' and 'shell'), when the installer completes successfully.
+--------------------------+
Wed Nov 3 19:36:08 UTC 2021 Wed Nov 3 19:36:08 UTC 2021
Added ntfs3.ko.xz module. Added ntfs3.ko.xz module.
SeTDOS: use FS type ntfs3 for NTFS partitions in /etc/fstab. SeTDOS: use FS type ntfs3 for NTFS partitions in /etc/fstab.

View file

@ -2,7 +2,7 @@
# #
# Copyright 1993, 1994, 1999 Patrick Volkerding, Moorhead, Minnesota USA # Copyright 1993, 1994, 1999 Patrick Volkerding, Moorhead, Minnesota USA
# Copyright 2001, 2003, 2004 Slackware Linux, Inc., Concord, CA # Copyright 2001, 2003, 2004 Slackware Linux, Inc., Concord, CA
# Copyright 2006, 2007, 2018 Patrick Volkerding, Sebeka, Minnesota USA # Copyright 2006, 2007, 2018, 2021 Patrick Volkerding, Sebeka, Minnesota USA
# All rights reserved. # All rights reserved.
# #
# Redistribution and use of this script, with or without modification, is # Redistribution and use of this script, with or without modification, is
@ -421,42 +421,59 @@ if [ -f ${T_PX}/etc/fstab ]; then
--title "Slackware Linux Setup is complete" "$@" \ --title "Slackware Linux Setup is complete" "$@" \
--msgbox "\nPlease remove the installation disc.\n" 7 40 --msgbox "\nPlease remove the installation disc.\n" 7 40
fi fi
# Offer to reboot or drop to shell:
dialog \ # Offer to reboot or drop to shell or power off.
exec 3>&1
installerexittype=$( dialog \
--clear \
--title "Slackware Linux Setup is complete" "$@" \ --title "Slackware Linux Setup is complete" "$@" \
--yesno \ --default-item Reboot "$@" \
"\nWould you like to reboot your system?\n\n\n\ --menu "Slackware Linux setup is complete.
If you choose \"No\", you will be dropped to a shell.\n" 11 50 \n\nYou may now reboot your machine into the Slackware OS.\n
retval=$? \nIf you have some post-installation tweaks you'd like to make manually, you can open a shell.\n
if [ $retval = 1 ]; then \
clear \nIf you want to make some changes to the hardware before booting the
echo Slackware OS, you may wish to power off computer.\n" \
echo "You may now reboot your system once you are ready." 17 80 3 \
echo "You can issue the 'reboot' command; or if your system has" Shell "" \
echo "a keyboard attached, you can use the key combination: control+alt+delete" Reboot "" \
echo "Power Off" "" \
else 2>&1 1>&3 )
touch /reboot retval=$?
fi exec 3>&-
fi fi
# Fix the date: # Fix the date:
/sbin/fixdate /sbin/fixdate
# final cleanup # Final cleanup
rm -f $TMP/tagfile $TMP/SeT* $TMP/tar-error $TMP/PKGTOOL_REMOVED rm -f $TMP/tagfile $TMP/SeT* $TMP/tar-error $TMP/PKGTOOL_REMOVED
rm -f /var/log/mount/treecache rm -f /var/log/mount/treecache
rmdir /var/log/mntiso 2>/dev/null rmdir /var/log/mntiso 2>/dev/null
rm -rf $TMP/treecache rm -rf $TMP/treecache
rm -rf $TMP/pkgcache rm -rf $TMP/pkgcache
rmdir ${T_PX}/tmp/orbit-root 2> /dev/null rmdir ${T_PX}/tmp/orbit-root 2> /dev/null
sync
# If the OS had been installed and the user elected to reboot: # Handle installer exit types:
if [ -f /reboot ]; then case "$installerexittype" in
clear "Reboot")
echo "** Starting reboot **" clear
sleep 1 printf "\n** Starting reboot **\n\n"
reboot sleep 1.5
fi reboot ;;
"Power Off")
clear
printf "\n** Powering off **\n\n"
sleep 1.5
poweroff ;;
"Shell")
# Note: the shell the user receives at this point is the parent from which
# they entered this 'setup' script. This is why we don't explictly open a shell here.
clear
printf "\nYou may now reboot your system once you are ready.\n"
printf "You can issue the 'reboot' command; or if your system has\n"
printf "a keyboard attached, you can use the key combination: control+alt+delete\n\n" ;;
esac
# end slackware setup script # End of Slackware setup script

View file

@ -1 +1 @@
3 4

View file

@ -16,8 +16,7 @@ kile
kaudiocreator kaudiocreator
kwebkitpart kwebkitpart
oxygen-gtk2 oxygen-gtk2
# Not currently compatible with python-3.10: kdev-python
#kdev-python
alkimia alkimia
kmymoney kmymoney
okteta okteta

View file

@ -0,0 +1,212 @@
From 7955b0d6fbbe49392ccc2e511edd00fbbfcb5a10 Mon Sep 17 00:00:00 2001
From: Nick Wellnhofer <wellnhofer@aevum.de>
Date: Tue, 18 May 2021 20:08:28 +0200
Subject: [PATCH] Work around lxml API abuse
Make xmlNodeDumpOutput and htmlNodeDumpFormatOutput work with corrupted
parent pointers. This used to work with the old recursive code but the
non-recursive rewrite required parent pointers to be set correctly.
Unfortunately, lxml relies on the old behavior and passes subtrees with
a corrupted structure. Fall back to a recursive function call if an
invalid parent pointer is detected.
Fixes #255.
---
HTMLtree.c | 46 ++++++++++++++++++++++++++++------------------
xmlsave.c | 31 +++++++++++++++++++++----------
2 files changed, 49 insertions(+), 28 deletions(-)
diff --git a/HTMLtree.c b/HTMLtree.c
index 24434d453..bdd639c7f 100644
--- a/HTMLtree.c
+++ b/HTMLtree.c
@@ -744,7 +744,7 @@ void
htmlNodeDumpFormatOutput(xmlOutputBufferPtr buf, xmlDocPtr doc,
xmlNodePtr cur, const char *encoding ATTRIBUTE_UNUSED,
int format) {
- xmlNodePtr root;
+ xmlNodePtr root, parent;
xmlAttrPtr attr;
const htmlElemDesc * info;
@@ -755,6 +755,7 @@ htmlNodeDumpFormatOutput(xmlOutputBufferPtr buf, xmlDocPtr doc,
}
root = cur;
+ parent = cur->parent;
while (1) {
switch (cur->type) {
case XML_HTML_DOCUMENT_NODE:
@@ -762,13 +763,25 @@ htmlNodeDumpFormatOutput(xmlOutputBufferPtr buf, xmlDocPtr doc,
if (((xmlDocPtr) cur)->intSubset != NULL) {
htmlDtdDumpOutput(buf, (xmlDocPtr) cur, NULL);
}
- if (cur->children != NULL) {
+ /* Always validate cur->parent when descending. */
+ if ((cur->parent == parent) && (cur->children != NULL)) {
+ parent = cur;
cur = cur->children;
continue;
}
break;
case XML_ELEMENT_NODE:
+ /*
+ * Some users like lxml are known to pass nodes with a corrupted
+ * tree structure. Fall back to a recursive call to handle this
+ * case.
+ */
+ if ((cur->parent != parent) && (cur->children != NULL)) {
+ htmlNodeDumpFormatOutput(buf, doc, cur, encoding, format);
+ break;
+ }
+
/*
* Get specific HTML info for that node.
*/
@@ -817,6 +830,7 @@ htmlNodeDumpFormatOutput(xmlOutputBufferPtr buf, xmlDocPtr doc,
(cur->name != NULL) &&
(cur->name[0] != 'p')) /* p, pre, param */
xmlOutputBufferWriteString(buf, "\n");
+ parent = cur;
cur = cur->children;
continue;
}
@@ -825,9 +839,9 @@ htmlNodeDumpFormatOutput(xmlOutputBufferPtr buf, xmlDocPtr doc,
(info != NULL) && (!info->isinline)) {
if ((cur->next->type != HTML_TEXT_NODE) &&
(cur->next->type != HTML_ENTITY_REF_NODE) &&
- (cur->parent != NULL) &&
- (cur->parent->name != NULL) &&
- (cur->parent->name[0] != 'p')) /* p, pre, param */
+ (parent != NULL) &&
+ (parent->name != NULL) &&
+ (parent->name[0] != 'p')) /* p, pre, param */
xmlOutputBufferWriteString(buf, "\n");
}
@@ -842,9 +856,9 @@ htmlNodeDumpFormatOutput(xmlOutputBufferPtr buf, xmlDocPtr doc,
break;
if (((cur->name == (const xmlChar *)xmlStringText) ||
(cur->name != (const xmlChar *)xmlStringTextNoenc)) &&
- ((cur->parent == NULL) ||
- ((xmlStrcasecmp(cur->parent->name, BAD_CAST "script")) &&
- (xmlStrcasecmp(cur->parent->name, BAD_CAST "style"))))) {
+ ((parent == NULL) ||
+ ((xmlStrcasecmp(parent->name, BAD_CAST "script")) &&
+ (xmlStrcasecmp(parent->name, BAD_CAST "style"))))) {
xmlChar *buffer;
buffer = xmlEncodeEntitiesReentrant(doc, cur->content);
@@ -902,13 +916,9 @@ htmlNodeDumpFormatOutput(xmlOutputBufferPtr buf, xmlDocPtr doc,
break;
}
- /*
- * The parent should never be NULL here but we want to handle
- * corrupted documents gracefully.
- */
- if (cur->parent == NULL)
- return;
- cur = cur->parent;
+ cur = parent;
+ /* cur->parent was validated when descending. */
+ parent = cur->parent;
if ((cur->type == XML_HTML_DOCUMENT_NODE) ||
(cur->type == XML_DOCUMENT_NODE)) {
@@ -939,9 +949,9 @@ htmlNodeDumpFormatOutput(xmlOutputBufferPtr buf, xmlDocPtr doc,
(cur->next != NULL)) {
if ((cur->next->type != HTML_TEXT_NODE) &&
(cur->next->type != HTML_ENTITY_REF_NODE) &&
- (cur->parent != NULL) &&
- (cur->parent->name != NULL) &&
- (cur->parent->name[0] != 'p')) /* p, pre, param */
+ (parent != NULL) &&
+ (parent->name != NULL) &&
+ (parent->name[0] != 'p')) /* p, pre, param */
xmlOutputBufferWriteString(buf, "\n");
}
}
diff --git a/xmlsave.c b/xmlsave.c
index 61a40459b..aedbd5e70 100644
--- a/xmlsave.c
+++ b/xmlsave.c
@@ -847,7 +847,7 @@ htmlNodeDumpOutputInternal(xmlSaveCtxtPtr ctxt, xmlNodePtr cur) {
static void
xmlNodeDumpOutputInternal(xmlSaveCtxtPtr ctxt, xmlNodePtr cur) {
int format = ctxt->format;
- xmlNodePtr tmp, root, unformattedNode = NULL;
+ xmlNodePtr tmp, root, unformattedNode = NULL, parent;
xmlAttrPtr attr;
xmlChar *start, *end;
xmlOutputBufferPtr buf;
@@ -856,6 +856,7 @@ xmlNodeDumpOutputInternal(xmlSaveCtxtPtr ctxt, xmlNodePtr cur) {
buf = ctxt->buf;
root = cur;
+ parent = cur->parent;
while (1) {
switch (cur->type) {
case XML_DOCUMENT_NODE:
@@ -868,7 +869,9 @@ xmlNodeDumpOutputInternal(xmlSaveCtxtPtr ctxt, xmlNodePtr cur) {
break;
case XML_DOCUMENT_FRAG_NODE:
- if (cur->children != NULL) {
+ /* Always validate cur->parent when descending. */
+ if ((cur->parent == parent) && (cur->children != NULL)) {
+ parent = cur;
cur = cur->children;
continue;
}
@@ -887,7 +890,18 @@ xmlNodeDumpOutputInternal(xmlSaveCtxtPtr ctxt, xmlNodePtr cur) {
break;
case XML_ELEMENT_NODE:
- if ((cur != root) && (ctxt->format == 1) && (xmlIndentTreeOutput))
+ /*
+ * Some users like lxml are known to pass nodes with a corrupted
+ * tree structure. Fall back to a recursive call to handle this
+ * case.
+ */
+ if ((cur->parent != parent) && (cur->children != NULL)) {
+ xmlNodeDumpOutputInternal(ctxt, cur);
+ break;
+ }
+
+ if ((ctxt->level > 0) && (ctxt->format == 1) &&
+ (xmlIndentTreeOutput))
xmlOutputBufferWrite(buf, ctxt->indent_size *
(ctxt->level > ctxt->indent_nr ?
ctxt->indent_nr : ctxt->level),
@@ -942,6 +956,7 @@ xmlNodeDumpOutputInternal(xmlSaveCtxtPtr ctxt, xmlNodePtr cur) {
xmlOutputBufferWrite(buf, 1, ">");
if (ctxt->format == 1) xmlOutputBufferWrite(buf, 1, "\n");
if (ctxt->level >= 0) ctxt->level++;
+ parent = cur;
cur = cur->children;
continue;
}
@@ -1058,13 +1073,9 @@ xmlNodeDumpOutputInternal(xmlSaveCtxtPtr ctxt, xmlNodePtr cur) {
break;
}
- /*
- * The parent should never be NULL here but we want to handle
- * corrupted documents gracefully.
- */
- if (cur->parent == NULL)
- return;
- cur = cur->parent;
+ cur = parent;
+ /* cur->parent was validated when descending. */
+ parent = cur->parent;
if (cur->type == XML_ELEMENT_NODE) {
if (ctxt->level > 0) ctxt->level--;
--
GitLab

View file

@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=libxml2 PKGNAM=libxml2
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
BUILD=${BUILD:-4} BUILD=${BUILD:-5}
# Automatically determine the architecture we're building on: # Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then if [ -z "$ARCH" ]; then
@ -81,6 +81,7 @@ find . \
zcat $CWD/libxml2.do-not-check-crc.diff.gz | patch -p1 --verbose || exit 1 zcat $CWD/libxml2.do-not-check-crc.diff.gz | patch -p1 --verbose || exit 1
zcat $CWD/libxml2.python3-unicode-errors.patch.gz | patch -p1 --verbose || exit 1 zcat $CWD/libxml2.python3-unicode-errors.patch.gz | patch -p1 --verbose || exit 1
zcat $CWD/7955b0d6fbbe49392ccc2e511edd00fbbfcb5a10.patch.gz | patch -p1 --verbose || exit 1
# Fixes for python-3.9.x: # Fixes for python-3.9.x:
sed -i '/if Py/{s/Py/(Py/;s/)/))/}' python/{types.c,libxml.c} sed -i '/if Py/{s/Py/(Py/;s/)/))/}' python/{types.c,libxml.c}

View file

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

View file

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

View file

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