Wed Mar 20 21:10:30 UTC 2024

a/libblockdev-2.28-x86_64-2.txz:  Rebuilt.
  Drop python2 support.
a/sysvinit-scripts-15.1-noarch-15.txz:  Rebuilt.
  rc.M: start rc.iceccd and rc.icecc-scheduler earlier.
a/util-linux-2.39.3-x86_64-2.txz:  Rebuilt.
  Drop python2 support.
a/volume_key-0.3.12-x86_64-6.txz:  Rebuilt.
  Drop python2 support.
ap/man-pages-6.7-noarch-1.txz:  Upgraded.
d/cmake-3.28.4-x86_64-1.txz:  Upgraded.
d/llvm-18.1.2-x86_64-1.txz:  Upgraded.
d/python2-2.7.18-x86_64-7.txz:  Rebuilt.
  Bundle the final python2 versions of pip and setuptools.
  Drop the /usr/bin/python symlink.
d/python3-3.9.19-x86_64-1.txz:  Upgraded.
  Point the /usr/bin/python symlink at python3.9.
  PEP 394 says we can do this, and in a world of ambigious shebangs, this
  is probably the best of the available options.
  This update also fixes security issues:
  bundled libexpat was updated to 2.6.0.
  zipfile is now protected from the "quoted-overlap" zipbomb.
  tempfile.TemporaryDirectory cleanup no longer dereferences symlinks when
  working around file system permission errors.
  For more information, see:
    https://pythoninsider.blogspot.com/2024/03/python-31014-3919-and-3819-is-now.html
    https://www.cve.org/CVERecord?id=CVE-2023-52425
    https://www.cve.org/CVERecord?id=CVE-2024-0450
    https://www.cve.org/CVERecord?id=CVE-2023-6597
  (* Security fix *)
d/strace-6.8-x86_64-1.txz:  Upgraded.
kde/kross-interpreters-23.08.5-x86_64-2.txz:  Rebuilt.
  Drop python2 support.
l/libxml2-2.12.6-x86_64-2.txz:  Rebuilt.
  Drop python2 support.
l/mozjs115-115.9.0esr-x86_64-2.txz:  Rebuilt.
  Fixed installed library name. Thanks to reddog83.
  Fixed slack-desc. Thanks to r1w1s1.
l/phonon-4.12.0-x86_64-1.txz:  Upgraded.
l/pilot-link-0.12.5-x86_64-17.txz:  Rebuilt.
  Drop python2 support.
l/python2-module-collection-2.7.18-x86_64-6.txz:  Removed.
  Good bye!
l/python2-pycairo-1.18.2-x86_64-1.txz:  Added.
  We'll need this (along with pygtk and pygobject) until we get gimp3.
  Well, we could build gimp without python support, but I really don't think
  that's the route we want to take.
n/bind-9.18.25-x86_64-1.txz:  Upgraded.
n/crda-4.15-x86_64-1.txz:  Removed.
  The kernel is able to load from wireless-regdb directly. Obsolete.
n/getmail-6.18.14-x86_64-1.txz:  Upgraded.
n/gpgme-1.23.2-x86_64-2.txz:  Rebuilt.
  Drop python2 support.
n/obexftp-0.24.2-x86_64-11.txz:  Rebuilt.
  Drop python2 support.
n/wireless-regdb-2024.01.23-x86_64-1.txz:  Added.
  Wireless regulatory database, previously bundled with crda.
x/ibus-1.5.29-x86_64-2.txz:  Rebuilt.
  Drop python2 support.
x/libkkc-0.3.5-x86_64-4.txz:  Rebuilt.
  Still forcing python2 with this one, but perhaps a python3 marisa module
  could work around this.
x/libkkc-data-0.2.7-x86_64-4.txz:  Rebuilt.
  Still forcing python2 with this one, but perhaps a python3 marisa module
  could work around this.
x/xcb-proto-1.16.0-x86_64-2.txz:  Rebuilt.
  Drop python2 support.
x/xpyb-1.3.1-x86_64-7.txz:  Removed.
  Nothing uses it, and it was never updated for python3. Removed as obsolete.
This commit is contained in:
Patrick J Volkerding 2024-03-20 21:10:30 +00:00 committed by Eric Hameleers
parent 5a8e431607
commit 0cbf4c3859
56 changed files with 1056 additions and 1122 deletions

View file

@ -11,9 +11,87 @@
<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>Wed, 20 Mar 2024 00:08:59 GMT</pubDate> <pubDate>Wed, 20 Mar 2024 21:10:30 GMT</pubDate>
<lastBuildDate>Wed, 20 Mar 2024 01:19:59 GMT</lastBuildDate> <lastBuildDate>Wed, 20 Mar 2024 22:08:51 GMT</lastBuildDate>
<generator>maintain_current_git.sh v 1.17</generator> <generator>maintain_current_git.sh v 1.17</generator>
<item>
<title>Wed, 20 Mar 2024 21:10:30 GMT</title>
<pubDate>Wed, 20 Mar 2024 21:10:30 GMT</pubDate>
<link>https://git.slackware.nl/current/tag/?h=20240320211030</link>
<guid isPermaLink="false">20240320211030</guid>
<description>
<![CDATA[<pre>
a/libblockdev-2.28-x86_64-2.txz: Rebuilt.
Drop python2 support.
a/sysvinit-scripts-15.1-noarch-15.txz: Rebuilt.
rc.M: start rc.iceccd and rc.icecc-scheduler earlier.
a/util-linux-2.39.3-x86_64-2.txz: Rebuilt.
Drop python2 support.
a/volume_key-0.3.12-x86_64-6.txz: Rebuilt.
Drop python2 support.
ap/man-pages-6.7-noarch-1.txz: Upgraded.
d/cmake-3.28.4-x86_64-1.txz: Upgraded.
d/llvm-18.1.2-x86_64-1.txz: Upgraded.
d/python2-2.7.18-x86_64-7.txz: Rebuilt.
Bundle the final python2 versions of pip and setuptools.
Drop the /usr/bin/python symlink.
d/python3-3.9.19-x86_64-1.txz: Upgraded.
Point the /usr/bin/python symlink at python3.9.
PEP 394 says we can do this, and in a world of ambigious shebangs, this
is probably the best of the available options.
This update also fixes security issues:
bundled libexpat was updated to 2.6.0.
zipfile is now protected from the "quoted-overlap" zipbomb.
tempfile.TemporaryDirectory cleanup no longer dereferences symlinks when
working around file system permission errors.
For more information, see:
https://pythoninsider.blogspot.com/2024/03/python-31014-3919-and-3819-is-now.html
https://www.cve.org/CVERecord?id=CVE-2023-52425
https://www.cve.org/CVERecord?id=CVE-2024-0450
https://www.cve.org/CVERecord?id=CVE-2023-6597
(* Security fix *)
d/strace-6.8-x86_64-1.txz: Upgraded.
kde/kross-interpreters-23.08.5-x86_64-2.txz: Rebuilt.
Drop python2 support.
l/libxml2-2.12.6-x86_64-2.txz: Rebuilt.
Drop python2 support.
l/mozjs115-115.9.0esr-x86_64-2.txz: Rebuilt.
Fixed installed library name. Thanks to reddog83.
Fixed slack-desc. Thanks to r1w1s1.
l/phonon-4.12.0-x86_64-1.txz: Upgraded.
l/pilot-link-0.12.5-x86_64-17.txz: Rebuilt.
Drop python2 support.
l/python2-module-collection-2.7.18-x86_64-6.txz: Removed.
Good bye!
l/python2-pycairo-1.18.2-x86_64-1.txz: Added.
We'll need this (along with pygtk and pygobject) until we get gimp3.
Well, we could build gimp without python support, but I really don't think
that's the route we want to take.
n/bind-9.18.25-x86_64-1.txz: Upgraded.
n/crda-4.15-x86_64-1.txz: Removed.
The kernel is able to load from wireless-regdb directly. Obsolete.
n/getmail-6.18.14-x86_64-1.txz: Upgraded.
n/gpgme-1.23.2-x86_64-2.txz: Rebuilt.
Drop python2 support.
n/obexftp-0.24.2-x86_64-11.txz: Rebuilt.
Drop python2 support.
n/wireless-regdb-2024.01.23-x86_64-1.txz: Added.
Wireless regulatory database, previously bundled with crda.
x/ibus-1.5.29-x86_64-2.txz: Rebuilt.
Drop python2 support.
x/libkkc-0.3.5-x86_64-4.txz: Rebuilt.
Still forcing python2 with this one, but perhaps a python3 marisa module
could work around this.
x/libkkc-data-0.2.7-x86_64-4.txz: Rebuilt.
Still forcing python2 with this one, but perhaps a python3 marisa module
could work around this.
x/xcb-proto-1.16.0-x86_64-2.txz: Rebuilt.
Drop python2 support.
x/xpyb-1.3.1-x86_64-7.txz: Removed.
Nothing uses it, and it was never updated for python3. Removed as obsolete.
</pre>]]>
</description>
</item>
<item> <item>
<title>Wed, 20 Mar 2024 00:08:59 GMT</title> <title>Wed, 20 Mar 2024 00:08:59 GMT</title>
<pubDate>Wed, 20 Mar 2024 00:08:59 GMT</pubDate> <pubDate>Wed, 20 Mar 2024 00:08:59 GMT</pubDate>

View file

@ -1,3 +1,73 @@
Wed Mar 20 21:10:30 UTC 2024
a/libblockdev-2.28-x86_64-2.txz: Rebuilt.
Drop python2 support.
a/sysvinit-scripts-15.1-noarch-15.txz: Rebuilt.
rc.M: start rc.iceccd and rc.icecc-scheduler earlier.
a/util-linux-2.39.3-x86_64-2.txz: Rebuilt.
Drop python2 support.
a/volume_key-0.3.12-x86_64-6.txz: Rebuilt.
Drop python2 support.
ap/man-pages-6.7-noarch-1.txz: Upgraded.
d/cmake-3.28.4-x86_64-1.txz: Upgraded.
d/llvm-18.1.2-x86_64-1.txz: Upgraded.
d/python2-2.7.18-x86_64-7.txz: Rebuilt.
Bundle the final python2 versions of pip and setuptools.
Drop the /usr/bin/python symlink.
d/python3-3.9.19-x86_64-1.txz: Upgraded.
Point the /usr/bin/python symlink at python3.9.
PEP 394 says we can do this, and in a world of ambigious shebangs, this
is probably the best of the available options.
This update also fixes security issues:
bundled libexpat was updated to 2.6.0.
zipfile is now protected from the "quoted-overlap" zipbomb.
tempfile.TemporaryDirectory cleanup no longer dereferences symlinks when
working around file system permission errors.
For more information, see:
https://pythoninsider.blogspot.com/2024/03/python-31014-3919-and-3819-is-now.html
https://www.cve.org/CVERecord?id=CVE-2023-52425
https://www.cve.org/CVERecord?id=CVE-2024-0450
https://www.cve.org/CVERecord?id=CVE-2023-6597
(* Security fix *)
d/strace-6.8-x86_64-1.txz: Upgraded.
kde/kross-interpreters-23.08.5-x86_64-2.txz: Rebuilt.
Drop python2 support.
l/libxml2-2.12.6-x86_64-2.txz: Rebuilt.
Drop python2 support.
l/mozjs115-115.9.0esr-x86_64-2.txz: Rebuilt.
Fixed installed library name. Thanks to reddog83.
Fixed slack-desc. Thanks to r1w1s1.
l/phonon-4.12.0-x86_64-1.txz: Upgraded.
l/pilot-link-0.12.5-x86_64-17.txz: Rebuilt.
Drop python2 support.
l/python2-module-collection-2.7.18-x86_64-6.txz: Removed.
Good bye!
l/python2-pycairo-1.18.2-x86_64-1.txz: Added.
We'll need this (along with pygtk and pygobject) until we get gimp3.
Well, we could build gimp without python support, but I really don't think
that's the route we want to take.
n/bind-9.18.25-x86_64-1.txz: Upgraded.
n/crda-4.15-x86_64-1.txz: Removed.
The kernel is able to load from wireless-regdb directly. Obsolete.
n/getmail-6.18.14-x86_64-1.txz: Upgraded.
n/gpgme-1.23.2-x86_64-2.txz: Rebuilt.
Drop python2 support.
n/obexftp-0.24.2-x86_64-11.txz: Rebuilt.
Drop python2 support.
n/wireless-regdb-2024.01.23-x86_64-1.txz: Added.
Wireless regulatory database, previously bundled with crda.
x/ibus-1.5.29-x86_64-2.txz: Rebuilt.
Drop python2 support.
x/libkkc-0.3.5-x86_64-4.txz: Rebuilt.
Still forcing python2 with this one, but perhaps a python3 marisa module
could work around this.
x/libkkc-data-0.2.7-x86_64-4.txz: Rebuilt.
Still forcing python2 with this one, but perhaps a python3 marisa module
could work around this.
x/xcb-proto-1.16.0-x86_64-2.txz: Rebuilt.
Drop python2 support.
x/xpyb-1.3.1-x86_64-7.txz: Removed.
Nothing uses it, and it was never updated for python3. Removed as obsolete.
+--------------------------+
Wed Mar 20 00:08:59 UTC 2024 Wed Mar 20 00:08:59 UTC 2024
a/sysvinit-scripts-15.1-noarch-14.txz: Rebuilt. a/sysvinit-scripts-15.1-noarch-14.txz: Rebuilt.
rc.S: fix motd matching so that it works on a fresh install. rc.S: fix motd matching so that it works on a fresh install.

File diff suppressed because it is too large Load diff

View file

@ -397,7 +397,7 @@ you are done." 22 74 10 \
"python-webencodings" "Character encoding aliases" "on" \ "python-webencodings" "Character encoding aliases" "on" \
"python-wheel" "Python wheel packaging library" "on" \ "python-wheel" "Python wheel packaging library" "on" \
"python-zipp" "object wrapper for zip files" "on" \ "python-zipp" "object wrapper for zip files" "on" \
"python2-module-collection" "modules for python2" "on" \ "python2-pycairo" "Python2 bindings for cairo" "on" \
"qrencode" "QR Code encoding library" "on" \ "qrencode" "QR Code encoding library" "on" \
"qt5" "Qt GUI toolkit, version 5" "on" \ "qt5" "Qt GUI toolkit, version 5" "on" \
"qt5-webkit" "Qt web browser engine" "on" \ "qt5-webkit" "Qt web browser engine" "on" \
@ -452,7 +452,7 @@ if [ $? = 1 -o $? = 255 ]; then
rm -f $TMP/SeTpkgs rm -f $TMP/SeTpkgs
> $TMP/SeTnewtag > $TMP/SeTnewtag
for pkg in \ for pkg in \
GConf Imath LibRaw M2Crypto Mako PyQt-builder PyQt5 PyQt5_sip QScintilla SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib abseil-cpp accountsservice adwaita-icon-theme alsa-lib alsa-oss alsa-plugins apr apr-util argon2 aspell aspell-en at-spi2-core atkmm audiofile avahi babl boost brotli cairo cairomm cfitsio chmlib clucene colord cryfs cryptopp cxxopts db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre dotconf dvdauthor ebook-tools editorconfig-core-c eigen3 elfutils enchant esound espeak-ng exiv2 expat farstream ffmpeg fftw fluidsynth fmt freecell-solver freetype frei0r-plugins fribidi fuse fuse3 gc gcr gcr4 gd gdbm gdk-pixbuf2 gdk-pixbuf2-xlib gegl gexiv2 gi-docgen 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-bad-free gst-plugins-base gst-plugins-good gst-plugins-libav gstreamer gtk+ gtk+2 gtk+3 gtk4 gtkmm2 gtkmm3 gtksourceview3 gtkspell gtkspell3 gvfs harfbuzz hicolor-icon-theme hunspell hyphen icon-naming-utils icu4c id3lib imagemagick immer isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy kdsoap keybinder3 keyutils lager lame lcms lcms2 lensfun libaio libao libappindicator libarchive libass libasyncns libatasmart libbluray libburn libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcue libdaemon libdbusmenu libdbusmenu-qt libdeflate libdiscid libdmtx libdvdnav libdvdread libedit libev libevent libexif libfakekey libffi libglade libgnome-keyring libgnt libgphoto2 libgpod libgsf libgtop libgusb libhandy libical libid3tag libidl libidn libidn2 libieee1284 libimobiledevice libimobiledevice-glue libindicator libiodbc libjpeg-turbo libkarma libmad libmcrypt libmng libmpc libmtp libnice libnih libnjb libnl libnl3 libnotify libnsl libnss_nis libnvme libodfgen libogg liboggz liboil libopusenc libpaper libpcap libplacebo libplist libpng libproxy libpsl libptytty libqalculate libraw1394 librevenge librsvg libsamplerate libsass libseccomp libsecret libsigc++ libsigc++3 libsigsegv libsndfile libsodium libsoup libsoup3 libspectre libssh libssh2 libtasn1 libtheora libtiff libunibreak 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 mozjs102 mozjs115 mpfr ncurses neon netpbm newt nodejs 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 protobuf pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-Jinja2 python-MarkupSafe python-PyYAML python-alabaster python-appdirs python-babel python-build python-calver python-certifi python-cffi python-chardet python-charset-normalizer python-distro python-dnspython python-docutils python-doxypypy python-doxyqml python-editables python-flit-core python-future python-glad2 python-hatchling python-html5lib python-idna python-imagesize python-importlib_metadata python-installer python-lxml python-markdown python-notify2 python-packaging python-pathspec python-pbr python-pillow python-pluggy python-ply python-psutil python-pycparser python-pygments python-pyproject-hooks python-pysol_cards python-pytz python-random2 python-requests python-sane python-setuptools_scm python-six python-smartypants python-snowballstemmer python-sphinx python-sphinx_rtd_theme python-tomli python-tomli-w python-trove-classifiers python-typing_extensions python-typogrify python-urllib3 python-webencodings python-wheel python-zipp python2-module-collection qrencode qt5 qt5-webkit qt6 qtkeychain quazip readline rpcsvc-proto rttr rubygem-asciidoctor sbc sdl serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 sof-firmware sound-theme-freedesktop speech-dispatcher speex speexdsp spirv-llvm-translator startup-notification svgalib system-config-printer t1lib taglib talloc tango-icon-theme tango-icon-theme-extras tdb tevent tidy-html5 utf8proc v4l-utils vid.stab vte wavpack wireplumber woff2 xapian-core xxHash zlib zstd zug zxing-cpp \ GConf Imath LibRaw M2Crypto Mako PyQt-builder PyQt5 PyQt5_sip QScintilla SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib abseil-cpp accountsservice adwaita-icon-theme alsa-lib alsa-oss alsa-plugins apr apr-util argon2 aspell aspell-en at-spi2-core atkmm audiofile avahi babl boost brotli cairo cairomm cfitsio chmlib clucene colord cryfs cryptopp cxxopts db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre dotconf dvdauthor ebook-tools editorconfig-core-c eigen3 elfutils enchant esound espeak-ng exiv2 expat farstream ffmpeg fftw fluidsynth fmt freecell-solver freetype frei0r-plugins fribidi fuse fuse3 gc gcr gcr4 gd gdbm gdk-pixbuf2 gdk-pixbuf2-xlib gegl gexiv2 gi-docgen 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-bad-free gst-plugins-base gst-plugins-good gst-plugins-libav gstreamer gtk+ gtk+2 gtk+3 gtk4 gtkmm2 gtkmm3 gtksourceview3 gtkspell gtkspell3 gvfs harfbuzz hicolor-icon-theme hunspell hyphen icon-naming-utils icu4c id3lib imagemagick immer isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy kdsoap keybinder3 keyutils lager lame lcms lcms2 lensfun libaio libao libappindicator libarchive libass libasyncns libatasmart libbluray libburn libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcue libdaemon libdbusmenu libdbusmenu-qt libdeflate libdiscid libdmtx libdvdnav libdvdread libedit libev libevent libexif libfakekey libffi libglade libgnome-keyring libgnt libgphoto2 libgpod libgsf libgtop libgusb libhandy libical libid3tag libidl libidn libidn2 libieee1284 libimobiledevice libimobiledevice-glue libindicator libiodbc libjpeg-turbo libkarma libmad libmcrypt libmng libmpc libmtp libnice libnih libnjb libnl libnl3 libnotify libnsl libnss_nis libnvme libodfgen libogg liboggz liboil libopusenc libpaper libpcap libplacebo libplist libpng libproxy libpsl libptytty libqalculate libraw1394 librevenge librsvg libsamplerate libsass libseccomp libsecret libsigc++ libsigc++3 libsigsegv libsndfile libsodium libsoup libsoup3 libspectre libssh libssh2 libtasn1 libtheora libtiff libunibreak 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 mozjs102 mozjs115 mpfr ncurses neon netpbm newt nodejs 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 protobuf pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-Jinja2 python-MarkupSafe python-PyYAML python-alabaster python-appdirs python-babel python-build python-calver python-certifi python-cffi python-chardet python-charset-normalizer python-distro python-dnspython python-docutils python-doxypypy python-doxyqml python-editables python-flit-core python-future python-glad2 python-hatchling python-html5lib python-idna python-imagesize python-importlib_metadata python-installer python-lxml python-markdown python-notify2 python-packaging python-pathspec python-pbr python-pillow python-pluggy python-ply python-psutil python-pycparser python-pygments python-pyproject-hooks python-pysol_cards python-pytz python-random2 python-requests python-sane python-setuptools_scm python-six python-smartypants python-snowballstemmer python-sphinx python-sphinx_rtd_theme python-tomli python-tomli-w python-trove-classifiers python-typing_extensions python-typogrify python-urllib3 python-webencodings python-wheel python-zipp python2-pycairo qrencode qt5 qt5-webkit qt6 qtkeychain quazip readline rpcsvc-proto rttr rubygem-asciidoctor sbc sdl serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 sof-firmware sound-theme-freedesktop speech-dispatcher speex speexdsp spirv-llvm-translator startup-notification svgalib system-config-printer t1lib taglib talloc tango-icon-theme tango-icon-theme-extras tdb tevent tidy-html5 utf8proc v4l-utils vid.stab vte wavpack wireplumber woff2 xapian-core xxHash zlib zstd zug zxing-cpp \
; do ; do
echo "$pkg: SKP" >> $TMP/SeTnewtag echo "$pkg: SKP" >> $TMP/SeTnewtag
done done
@ -460,7 +460,7 @@ GConf Imath LibRaw M2Crypto Mako PyQt-builder PyQt5 PyQt5_sip QScintilla SDL2 SD
fi fi
cat /dev/null > $TMP/SeTnewtag cat /dev/null > $TMP/SeTnewtag
for PACKAGE in \ for PACKAGE in \
GConf Imath LibRaw M2Crypto Mako PyQt-builder PyQt5 PyQt5_sip QScintilla SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib abseil-cpp accountsservice adwaita-icon-theme alsa-lib alsa-oss alsa-plugins apr apr-util argon2 aspell aspell-en at-spi2-core atkmm audiofile avahi babl boost brotli cairo cairomm cfitsio chmlib clucene colord cryfs cryptopp cxxopts db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre dotconf dvdauthor ebook-tools editorconfig-core-c eigen3 elfutils enchant esound espeak-ng exiv2 expat farstream ffmpeg fftw fluidsynth fmt freecell-solver freetype frei0r-plugins fribidi fuse fuse3 gc gcr gcr4 gd gdbm gdk-pixbuf2 gdk-pixbuf2-xlib gegl gexiv2 gi-docgen 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-bad-free gst-plugins-base gst-plugins-good gst-plugins-libav gstreamer gtk+ gtk+2 gtk+3 gtk4 gtkmm2 gtkmm3 gtksourceview3 gtkspell gtkspell3 gvfs harfbuzz hicolor-icon-theme hunspell hyphen icon-naming-utils icu4c id3lib imagemagick immer isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy kdsoap keybinder3 keyutils lager lame lcms lcms2 lensfun libaio libao libappindicator libarchive libass libasyncns libatasmart libbluray libburn libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcue libdaemon libdbusmenu libdbusmenu-qt libdeflate libdiscid libdmtx libdvdnav libdvdread libedit libev libevent libexif libfakekey libffi libglade libgnome-keyring libgnt libgphoto2 libgpod libgsf libgtop libgusb libhandy libical libid3tag libidl libidn libidn2 libieee1284 libimobiledevice libimobiledevice-glue libindicator libiodbc libjpeg-turbo libkarma libmad libmcrypt libmng libmpc libmtp libnice libnih libnjb libnl libnl3 libnotify libnsl libnss_nis libnvme libodfgen libogg liboggz liboil libopusenc libpaper libpcap libplacebo libplist libpng libproxy libpsl libptytty libqalculate libraw1394 librevenge librsvg libsamplerate libsass libseccomp libsecret libsigc++ libsigc++3 libsigsegv libsndfile libsodium libsoup libsoup3 libspectre libssh libssh2 libtasn1 libtheora libtiff libunibreak 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 mozjs102 mozjs115 mpfr ncurses neon netpbm newt nodejs 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 protobuf pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-Jinja2 python-MarkupSafe python-PyYAML python-alabaster python-appdirs python-babel python-build python-calver python-certifi python-cffi python-chardet python-charset-normalizer python-distro python-dnspython python-docutils python-doxypypy python-doxyqml python-editables python-flit-core python-future python-glad2 python-hatchling python-html5lib python-idna python-imagesize python-importlib_metadata python-installer python-lxml python-markdown python-notify2 python-packaging python-pathspec python-pbr python-pillow python-pluggy python-ply python-psutil python-pycparser python-pygments python-pyproject-hooks python-pysol_cards python-pytz python-random2 python-requests python-sane python-setuptools_scm python-six python-smartypants python-snowballstemmer python-sphinx python-sphinx_rtd_theme python-tomli python-tomli-w python-trove-classifiers python-typing_extensions python-typogrify python-urllib3 python-webencodings python-wheel python-zipp python2-module-collection qrencode qt5 qt5-webkit qt6 qtkeychain quazip readline rpcsvc-proto rttr rubygem-asciidoctor sbc sdl serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 sof-firmware sound-theme-freedesktop speech-dispatcher speex speexdsp spirv-llvm-translator startup-notification svgalib system-config-printer t1lib taglib talloc tango-icon-theme tango-icon-theme-extras tdb tevent tidy-html5 utf8proc v4l-utils vid.stab vte wavpack wireplumber woff2 xapian-core xxHash zlib zstd zug zxing-cpp \ GConf Imath LibRaw M2Crypto Mako PyQt-builder PyQt5 PyQt5_sip QScintilla SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib abseil-cpp accountsservice adwaita-icon-theme alsa-lib alsa-oss alsa-plugins apr apr-util argon2 aspell aspell-en at-spi2-core atkmm audiofile avahi babl boost brotli cairo cairomm cfitsio chmlib clucene colord cryfs cryptopp cxxopts db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre dotconf dvdauthor ebook-tools editorconfig-core-c eigen3 elfutils enchant esound espeak-ng exiv2 expat farstream ffmpeg fftw fluidsynth fmt freecell-solver freetype frei0r-plugins fribidi fuse fuse3 gc gcr gcr4 gd gdbm gdk-pixbuf2 gdk-pixbuf2-xlib gegl gexiv2 gi-docgen 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-bad-free gst-plugins-base gst-plugins-good gst-plugins-libav gstreamer gtk+ gtk+2 gtk+3 gtk4 gtkmm2 gtkmm3 gtksourceview3 gtkspell gtkspell3 gvfs harfbuzz hicolor-icon-theme hunspell hyphen icon-naming-utils icu4c id3lib imagemagick immer isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy kdsoap keybinder3 keyutils lager lame lcms lcms2 lensfun libaio libao libappindicator libarchive libass libasyncns libatasmart libbluray libburn libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcue libdaemon libdbusmenu libdbusmenu-qt libdeflate libdiscid libdmtx libdvdnav libdvdread libedit libev libevent libexif libfakekey libffi libglade libgnome-keyring libgnt libgphoto2 libgpod libgsf libgtop libgusb libhandy libical libid3tag libidl libidn libidn2 libieee1284 libimobiledevice libimobiledevice-glue libindicator libiodbc libjpeg-turbo libkarma libmad libmcrypt libmng libmpc libmtp libnice libnih libnjb libnl libnl3 libnotify libnsl libnss_nis libnvme libodfgen libogg liboggz liboil libopusenc libpaper libpcap libplacebo libplist libpng libproxy libpsl libptytty libqalculate libraw1394 librevenge librsvg libsamplerate libsass libseccomp libsecret libsigc++ libsigc++3 libsigsegv libsndfile libsodium libsoup libsoup3 libspectre libssh libssh2 libtasn1 libtheora libtiff libunibreak 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 mozjs102 mozjs115 mpfr ncurses neon netpbm newt nodejs 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 protobuf pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-Jinja2 python-MarkupSafe python-PyYAML python-alabaster python-appdirs python-babel python-build python-calver python-certifi python-cffi python-chardet python-charset-normalizer python-distro python-dnspython python-docutils python-doxypypy python-doxyqml python-editables python-flit-core python-future python-glad2 python-hatchling python-html5lib python-idna python-imagesize python-importlib_metadata python-installer python-lxml python-markdown python-notify2 python-packaging python-pathspec python-pbr python-pillow python-pluggy python-ply python-psutil python-pycparser python-pygments python-pyproject-hooks python-pysol_cards python-pytz python-random2 python-requests python-sane python-setuptools_scm python-six python-smartypants python-snowballstemmer python-sphinx python-sphinx_rtd_theme python-tomli python-tomli-w python-trove-classifiers python-typing_extensions python-typogrify python-urllib3 python-webencodings python-wheel python-zipp python2-pycairo qrencode qt5 qt5-webkit qt6 qtkeychain quazip readline rpcsvc-proto rttr rubygem-asciidoctor sbc sdl serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 sof-firmware sound-theme-freedesktop speech-dispatcher speex speexdsp spirv-llvm-translator startup-notification svgalib system-config-printer t1lib taglib talloc tango-icon-theme tango-icon-theme-extras tdb tevent tidy-html5 utf8proc v4l-utils vid.stab vte wavpack wireplumber woff2 xapian-core xxHash zlib zstd zug zxing-cpp \
; 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

@ -397,7 +397,7 @@ you are done." 22 74 10 \
"python-webencodings" "Character encoding aliases" "on" \ "python-webencodings" "Character encoding aliases" "on" \
"python-wheel" "Python wheel packaging library" "on" \ "python-wheel" "Python wheel packaging library" "on" \
"python-zipp" "object wrapper for zip files" "on" \ "python-zipp" "object wrapper for zip files" "on" \
"python2-module-collection" "modules for python2" "on" \ "python2-pycairo" "Python2 bindings for cairo" "on" \
"qrencode" "QR Code encoding library" "on" \ "qrencode" "QR Code encoding library" "on" \
"qt5" "Qt GUI toolkit, version 5" "on" \ "qt5" "Qt GUI toolkit, version 5" "on" \
"qt5-webkit" "Qt web browser engine" "on" \ "qt5-webkit" "Qt web browser engine" "on" \
@ -452,7 +452,7 @@ if [ $? = 1 -o $? = 255 ]; then
rm -f $TMP/SeTpkgs rm -f $TMP/SeTpkgs
> $TMP/SeTnewtag > $TMP/SeTnewtag
for pkg in \ for pkg in \
GConf Imath LibRaw M2Crypto Mako PyQt-builder PyQt5 PyQt5_sip QScintilla SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib abseil-cpp accountsservice adwaita-icon-theme alsa-lib alsa-oss alsa-plugins apr apr-util argon2 aspell aspell-en at-spi2-core atkmm audiofile avahi babl boost brotli cairo cairomm cfitsio chmlib clucene colord cryfs cryptopp cxxopts db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre dotconf dvdauthor ebook-tools editorconfig-core-c eigen3 elfutils enchant esound espeak-ng exiv2 expat farstream ffmpeg fftw fluidsynth fmt freecell-solver freetype frei0r-plugins fribidi fuse fuse3 gc gcr gcr4 gd gdbm gdk-pixbuf2 gdk-pixbuf2-xlib gegl gexiv2 gi-docgen 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-bad-free gst-plugins-base gst-plugins-good gst-plugins-libav gstreamer gtk+ gtk+2 gtk+3 gtk4 gtkmm2 gtkmm3 gtksourceview3 gtkspell gtkspell3 gvfs harfbuzz hicolor-icon-theme hunspell hyphen icon-naming-utils icu4c id3lib imagemagick immer isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy kdsoap keybinder3 keyutils lager lame lcms lcms2 lensfun libaio libao libappindicator libarchive libass libasyncns libatasmart libbluray libburn libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcue libdaemon libdbusmenu libdbusmenu-qt libdeflate libdiscid libdmtx libdvdnav libdvdread libedit libev libevent libexif libfakekey libffi libglade libgnome-keyring libgnt libgphoto2 libgpod libgsf libgtop libgusb libhandy libical libid3tag libidl libidn libidn2 libieee1284 libimobiledevice libimobiledevice-glue libindicator libiodbc libjpeg-turbo libkarma libmad libmcrypt libmng libmpc libmtp libnice libnih libnjb libnl libnl3 libnotify libnsl libnss_nis libnvme libodfgen libogg liboggz liboil libopusenc libpaper libpcap libplacebo libplist libpng libproxy libpsl libptytty libqalculate libraw1394 librevenge librsvg libsamplerate libsass libseccomp libsecret libsigc++ libsigc++3 libsigsegv libsndfile libsodium libsoup libsoup3 libspectre libssh libssh2 libtasn1 libtheora libtiff libunibreak 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 mozjs102 mozjs115 mpfr ncurses neon netpbm newt nodejs 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 protobuf pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-Jinja2 python-MarkupSafe python-PyYAML python-alabaster python-appdirs python-babel python-build python-calver python-certifi python-cffi python-chardet python-charset-normalizer python-distro python-dnspython python-docutils python-doxypypy python-doxyqml python-editables python-flit-core python-future python-glad2 python-hatchling python-html5lib python-idna python-imagesize python-importlib_metadata python-installer python-lxml python-markdown python-notify2 python-packaging python-pathspec python-pbr python-pillow python-pluggy python-ply python-psutil python-pycparser python-pygments python-pyproject-hooks python-pysol_cards python-pytz python-random2 python-requests python-sane python-setuptools_scm python-six python-smartypants python-snowballstemmer python-sphinx python-sphinx_rtd_theme python-tomli python-tomli-w python-trove-classifiers python-typing_extensions python-typogrify python-urllib3 python-webencodings python-wheel python-zipp python2-module-collection qrencode qt5 qt5-webkit qt6 qtkeychain quazip readline rpcsvc-proto rttr rubygem-asciidoctor sbc sdl serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 sof-firmware sound-theme-freedesktop speech-dispatcher speex speexdsp spirv-llvm-translator startup-notification svgalib system-config-printer t1lib taglib talloc tango-icon-theme tango-icon-theme-extras tdb tevent tidy-html5 utf8proc v4l-utils vid.stab vte wavpack wireplumber woff2 xapian-core xxHash zlib zstd zug zxing-cpp \ GConf Imath LibRaw M2Crypto Mako PyQt-builder PyQt5 PyQt5_sip QScintilla SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib abseil-cpp accountsservice adwaita-icon-theme alsa-lib alsa-oss alsa-plugins apr apr-util argon2 aspell aspell-en at-spi2-core atkmm audiofile avahi babl boost brotli cairo cairomm cfitsio chmlib clucene colord cryfs cryptopp cxxopts db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre dotconf dvdauthor ebook-tools editorconfig-core-c eigen3 elfutils enchant esound espeak-ng exiv2 expat farstream ffmpeg fftw fluidsynth fmt freecell-solver freetype frei0r-plugins fribidi fuse fuse3 gc gcr gcr4 gd gdbm gdk-pixbuf2 gdk-pixbuf2-xlib gegl gexiv2 gi-docgen 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-bad-free gst-plugins-base gst-plugins-good gst-plugins-libav gstreamer gtk+ gtk+2 gtk+3 gtk4 gtkmm2 gtkmm3 gtksourceview3 gtkspell gtkspell3 gvfs harfbuzz hicolor-icon-theme hunspell hyphen icon-naming-utils icu4c id3lib imagemagick immer isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy kdsoap keybinder3 keyutils lager lame lcms lcms2 lensfun libaio libao libappindicator libarchive libass libasyncns libatasmart libbluray libburn libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcue libdaemon libdbusmenu libdbusmenu-qt libdeflate libdiscid libdmtx libdvdnav libdvdread libedit libev libevent libexif libfakekey libffi libglade libgnome-keyring libgnt libgphoto2 libgpod libgsf libgtop libgusb libhandy libical libid3tag libidl libidn libidn2 libieee1284 libimobiledevice libimobiledevice-glue libindicator libiodbc libjpeg-turbo libkarma libmad libmcrypt libmng libmpc libmtp libnice libnih libnjb libnl libnl3 libnotify libnsl libnss_nis libnvme libodfgen libogg liboggz liboil libopusenc libpaper libpcap libplacebo libplist libpng libproxy libpsl libptytty libqalculate libraw1394 librevenge librsvg libsamplerate libsass libseccomp libsecret libsigc++ libsigc++3 libsigsegv libsndfile libsodium libsoup libsoup3 libspectre libssh libssh2 libtasn1 libtheora libtiff libunibreak 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 mozjs102 mozjs115 mpfr ncurses neon netpbm newt nodejs 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 protobuf pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-Jinja2 python-MarkupSafe python-PyYAML python-alabaster python-appdirs python-babel python-build python-calver python-certifi python-cffi python-chardet python-charset-normalizer python-distro python-dnspython python-docutils python-doxypypy python-doxyqml python-editables python-flit-core python-future python-glad2 python-hatchling python-html5lib python-idna python-imagesize python-importlib_metadata python-installer python-lxml python-markdown python-notify2 python-packaging python-pathspec python-pbr python-pillow python-pluggy python-ply python-psutil python-pycparser python-pygments python-pyproject-hooks python-pysol_cards python-pytz python-random2 python-requests python-sane python-setuptools_scm python-six python-smartypants python-snowballstemmer python-sphinx python-sphinx_rtd_theme python-tomli python-tomli-w python-trove-classifiers python-typing_extensions python-typogrify python-urllib3 python-webencodings python-wheel python-zipp python2-pycairo qrencode qt5 qt5-webkit qt6 qtkeychain quazip readline rpcsvc-proto rttr rubygem-asciidoctor sbc sdl serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 sof-firmware sound-theme-freedesktop speech-dispatcher speex speexdsp spirv-llvm-translator startup-notification svgalib system-config-printer t1lib taglib talloc tango-icon-theme tango-icon-theme-extras tdb tevent tidy-html5 utf8proc v4l-utils vid.stab vte wavpack wireplumber woff2 xapian-core xxHash zlib zstd zug zxing-cpp \
; do ; do
echo "$pkg: SKP" >> $TMP/SeTnewtag echo "$pkg: SKP" >> $TMP/SeTnewtag
done done
@ -460,7 +460,7 @@ GConf Imath LibRaw M2Crypto Mako PyQt-builder PyQt5 PyQt5_sip QScintilla SDL2 SD
fi fi
cat /dev/null > $TMP/SeTnewtag cat /dev/null > $TMP/SeTnewtag
for PACKAGE in \ for PACKAGE in \
GConf Imath LibRaw M2Crypto Mako PyQt-builder PyQt5 PyQt5_sip QScintilla SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib abseil-cpp accountsservice adwaita-icon-theme alsa-lib alsa-oss alsa-plugins apr apr-util argon2 aspell aspell-en at-spi2-core atkmm audiofile avahi babl boost brotli cairo cairomm cfitsio chmlib clucene colord cryfs cryptopp cxxopts db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre dotconf dvdauthor ebook-tools editorconfig-core-c eigen3 elfutils enchant esound espeak-ng exiv2 expat farstream ffmpeg fftw fluidsynth fmt freecell-solver freetype frei0r-plugins fribidi fuse fuse3 gc gcr gcr4 gd gdbm gdk-pixbuf2 gdk-pixbuf2-xlib gegl gexiv2 gi-docgen 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-bad-free gst-plugins-base gst-plugins-good gst-plugins-libav gstreamer gtk+ gtk+2 gtk+3 gtk4 gtkmm2 gtkmm3 gtksourceview3 gtkspell gtkspell3 gvfs harfbuzz hicolor-icon-theme hunspell hyphen icon-naming-utils icu4c id3lib imagemagick immer isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy kdsoap keybinder3 keyutils lager lame lcms lcms2 lensfun libaio libao libappindicator libarchive libass libasyncns libatasmart libbluray libburn libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcue libdaemon libdbusmenu libdbusmenu-qt libdeflate libdiscid libdmtx libdvdnav libdvdread libedit libev libevent libexif libfakekey libffi libglade libgnome-keyring libgnt libgphoto2 libgpod libgsf libgtop libgusb libhandy libical libid3tag libidl libidn libidn2 libieee1284 libimobiledevice libimobiledevice-glue libindicator libiodbc libjpeg-turbo libkarma libmad libmcrypt libmng libmpc libmtp libnice libnih libnjb libnl libnl3 libnotify libnsl libnss_nis libnvme libodfgen libogg liboggz liboil libopusenc libpaper libpcap libplacebo libplist libpng libproxy libpsl libptytty libqalculate libraw1394 librevenge librsvg libsamplerate libsass libseccomp libsecret libsigc++ libsigc++3 libsigsegv libsndfile libsodium libsoup libsoup3 libspectre libssh libssh2 libtasn1 libtheora libtiff libunibreak 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 mozjs102 mozjs115 mpfr ncurses neon netpbm newt nodejs 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 protobuf pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-Jinja2 python-MarkupSafe python-PyYAML python-alabaster python-appdirs python-babel python-build python-calver python-certifi python-cffi python-chardet python-charset-normalizer python-distro python-dnspython python-docutils python-doxypypy python-doxyqml python-editables python-flit-core python-future python-glad2 python-hatchling python-html5lib python-idna python-imagesize python-importlib_metadata python-installer python-lxml python-markdown python-notify2 python-packaging python-pathspec python-pbr python-pillow python-pluggy python-ply python-psutil python-pycparser python-pygments python-pyproject-hooks python-pysol_cards python-pytz python-random2 python-requests python-sane python-setuptools_scm python-six python-smartypants python-snowballstemmer python-sphinx python-sphinx_rtd_theme python-tomli python-tomli-w python-trove-classifiers python-typing_extensions python-typogrify python-urllib3 python-webencodings python-wheel python-zipp python2-module-collection qrencode qt5 qt5-webkit qt6 qtkeychain quazip readline rpcsvc-proto rttr rubygem-asciidoctor sbc sdl serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 sof-firmware sound-theme-freedesktop speech-dispatcher speex speexdsp spirv-llvm-translator startup-notification svgalib system-config-printer t1lib taglib talloc tango-icon-theme tango-icon-theme-extras tdb tevent tidy-html5 utf8proc v4l-utils vid.stab vte wavpack wireplumber woff2 xapian-core xxHash zlib zstd zug zxing-cpp \ GConf Imath LibRaw M2Crypto Mako PyQt-builder PyQt5 PyQt5_sip QScintilla SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib abseil-cpp accountsservice adwaita-icon-theme alsa-lib alsa-oss alsa-plugins apr apr-util argon2 aspell aspell-en at-spi2-core atkmm audiofile avahi babl boost brotli cairo cairomm cfitsio chmlib clucene colord cryfs cryptopp cxxopts db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre dotconf dvdauthor ebook-tools editorconfig-core-c eigen3 elfutils enchant esound espeak-ng exiv2 expat farstream ffmpeg fftw fluidsynth fmt freecell-solver freetype frei0r-plugins fribidi fuse fuse3 gc gcr gcr4 gd gdbm gdk-pixbuf2 gdk-pixbuf2-xlib gegl gexiv2 gi-docgen 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-bad-free gst-plugins-base gst-plugins-good gst-plugins-libav gstreamer gtk+ gtk+2 gtk+3 gtk4 gtkmm2 gtkmm3 gtksourceview3 gtkspell gtkspell3 gvfs harfbuzz hicolor-icon-theme hunspell hyphen icon-naming-utils icu4c id3lib imagemagick immer isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy kdsoap keybinder3 keyutils lager lame lcms lcms2 lensfun libaio libao libappindicator libarchive libass libasyncns libatasmart libbluray libburn libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcue libdaemon libdbusmenu libdbusmenu-qt libdeflate libdiscid libdmtx libdvdnav libdvdread libedit libev libevent libexif libfakekey libffi libglade libgnome-keyring libgnt libgphoto2 libgpod libgsf libgtop libgusb libhandy libical libid3tag libidl libidn libidn2 libieee1284 libimobiledevice libimobiledevice-glue libindicator libiodbc libjpeg-turbo libkarma libmad libmcrypt libmng libmpc libmtp libnice libnih libnjb libnl libnl3 libnotify libnsl libnss_nis libnvme libodfgen libogg liboggz liboil libopusenc libpaper libpcap libplacebo libplist libpng libproxy libpsl libptytty libqalculate libraw1394 librevenge librsvg libsamplerate libsass libseccomp libsecret libsigc++ libsigc++3 libsigsegv libsndfile libsodium libsoup libsoup3 libspectre libssh libssh2 libtasn1 libtheora libtiff libunibreak 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 mozjs102 mozjs115 mpfr ncurses neon netpbm newt nodejs 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 protobuf pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-Jinja2 python-MarkupSafe python-PyYAML python-alabaster python-appdirs python-babel python-build python-calver python-certifi python-cffi python-chardet python-charset-normalizer python-distro python-dnspython python-docutils python-doxypypy python-doxyqml python-editables python-flit-core python-future python-glad2 python-hatchling python-html5lib python-idna python-imagesize python-importlib_metadata python-installer python-lxml python-markdown python-notify2 python-packaging python-pathspec python-pbr python-pillow python-pluggy python-ply python-psutil python-pycparser python-pygments python-pyproject-hooks python-pysol_cards python-pytz python-random2 python-requests python-sane python-setuptools_scm python-six python-smartypants python-snowballstemmer python-sphinx python-sphinx_rtd_theme python-tomli python-tomli-w python-trove-classifiers python-typing_extensions python-typogrify python-urllib3 python-webencodings python-wheel python-zipp python2-pycairo qrencode qt5 qt5-webkit qt6 qtkeychain quazip readline rpcsvc-proto rttr rubygem-asciidoctor sbc sdl serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 sof-firmware sound-theme-freedesktop speech-dispatcher speex speexdsp spirv-llvm-translator startup-notification svgalib system-config-printer t1lib taglib talloc tango-icon-theme tango-icon-theme-extras tdb tevent tidy-html5 utf8proc v4l-utils vid.stab vte wavpack wireplumber woff2 xapian-core xxHash zlib zstd zug zxing-cpp \
; 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

@ -382,7 +382,7 @@ python-urllib3:REC
python-webencodings:REC python-webencodings:REC
python-wheel:REC python-wheel:REC
python-zipp:REC python-zipp:REC
python2-module-collection:REC python2-pycairo:REC
qrencode:REC qrencode:REC
qt5:REC qt5:REC
qt5-webkit:REC qt5-webkit:REC

View file

@ -26,7 +26,6 @@ Press ENTER when you are done." \
"ca-certificates" "PEM certificates to verify SSL connections" "on" \ "ca-certificates" "PEM certificates to verify SSL connections" "on" \
"cifs-utils" "CIFS filesystem utilities" "on" \ "cifs-utils" "CIFS filesystem utilities" "on" \
"conntrack-tools" "Connection Tracking System tools" "on" \ "conntrack-tools" "Connection Tracking System tools" "on" \
"crda" "Central Regulatory Domain Agent" "on" \
"curl" "Command-line URL transfer utility" "on" \ "curl" "Command-line URL transfer utility" "on" \
"cyrus-sasl" "SASL email authentication library" "on" \ "cyrus-sasl" "SASL email authentication library" "on" \
"daemon" "turns other processes into daemons" "on" \ "daemon" "turns other processes into daemons" "on" \
@ -163,6 +162,7 @@ Press ENTER when you are done." \
"wget2" "WWW/FTP retrieval tool v2" "on" \ "wget2" "WWW/FTP retrieval tool v2" "on" \
"whois" "Enhanced whois client" "on" \ "whois" "Enhanced whois client" "on" \
"wireguard-tools" "Utilities for WireGuard tunnels" "on" \ "wireguard-tools" "Utilities for WireGuard tunnels" "on" \
"wireless-regdb" "radio regulatory compliance database" "on" \
"wireless_tools" "Tools for wireless networking" "on" \ "wireless_tools" "Tools for wireless networking" "on" \
"wpa_supplicant" "WPA/WPA2/IEEE 802.1X (wireless) Supplicant" "on" \ "wpa_supplicant" "WPA/WPA2/IEEE 802.1X (wireless) Supplicant" "on" \
"yptools" "NIS servers and clients" "on" \ "yptools" "NIS servers and clients" "on" \
@ -173,7 +173,7 @@ if [ $? = 1 -o $? = 255 ]; then
rm -f $TMP/SeTpkgs rm -f $TMP/SeTpkgs
> $TMP/SeTnewtag > $TMP/SeTnewtag
for pkg in \ 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 mosh 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-mdns nss-pam-ldapd ntp obexftp openldap openobex openresolv openssh openssl openssl11 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 wget2 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 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 mosh 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-mdns nss-pam-ldapd ntp obexftp openldap openobex openresolv openssh openssl openssl11 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 wget2 whois wireguard-tools wireless-regdb wireless_tools wpa_supplicant yptools ytalk zd1211-firmware \
; do ; do
echo "$pkg: SKP" >> $TMP/SeTnewtag echo "$pkg: SKP" >> $TMP/SeTnewtag
done done
@ -181,7 +181,7 @@ ModemManager NetworkManager alpine autofs biff+comsat bind bluez bluez-firmware
fi fi
cat /dev/null > $TMP/SeTnewtag cat /dev/null > $TMP/SeTnewtag
for PACKAGE in \ 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 mosh 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-mdns nss-pam-ldapd ntp obexftp openldap openobex openresolv openssh openssl openssl11 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 wget2 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 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 mosh 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-mdns nss-pam-ldapd ntp obexftp openldap openobex openresolv openssh openssl openssl11 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 wget2 whois wireguard-tools wireless-regdb wireless_tools wpa_supplicant yptools ytalk zd1211-firmware \
; 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

@ -26,7 +26,6 @@ Press ENTER when you are done." \
"ca-certificates" "PEM certificates to verify SSL connections" "on" \ "ca-certificates" "PEM certificates to verify SSL connections" "on" \
"cifs-utils" "CIFS filesystem utilities" "on" \ "cifs-utils" "CIFS filesystem utilities" "on" \
"conntrack-tools" "Connection Tracking System tools" "on" \ "conntrack-tools" "Connection Tracking System tools" "on" \
"crda" "Central Regulatory Domain Agent" "on" \
"curl" "Command-line URL transfer utility" "on" \ "curl" "Command-line URL transfer utility" "on" \
"cyrus-sasl" "SASL email authentication library" "on" \ "cyrus-sasl" "SASL email authentication library" "on" \
"daemon" "turns other processes into daemons" "on" \ "daemon" "turns other processes into daemons" "on" \
@ -163,6 +162,7 @@ Press ENTER when you are done." \
"wget2" "WWW/FTP retrieval tool v2" "on" \ "wget2" "WWW/FTP retrieval tool v2" "on" \
"whois" "Enhanced whois client" "on" \ "whois" "Enhanced whois client" "on" \
"wireguard-tools" "Utilities for WireGuard tunnels" "on" \ "wireguard-tools" "Utilities for WireGuard tunnels" "on" \
"wireless-regdb" "radio regulatory compliance database" "on" \
"wireless_tools" "Tools for wireless networking" "on" \ "wireless_tools" "Tools for wireless networking" "on" \
"wpa_supplicant" "WPA/WPA2/IEEE 802.1X (wireless) Supplicant" "on" \ "wpa_supplicant" "WPA/WPA2/IEEE 802.1X (wireless) Supplicant" "on" \
"yptools" "NIS servers and clients" "on" \ "yptools" "NIS servers and clients" "on" \
@ -173,7 +173,7 @@ if [ $? = 1 -o $? = 255 ]; then
rm -f $TMP/SeTpkgs rm -f $TMP/SeTpkgs
> $TMP/SeTnewtag > $TMP/SeTnewtag
for pkg in \ 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 mosh 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-mdns nss-pam-ldapd ntp obexftp openldap openobex openresolv openssh openssl openssl11 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 wget2 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 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 mosh 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-mdns nss-pam-ldapd ntp obexftp openldap openobex openresolv openssh openssl openssl11 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 wget2 whois wireguard-tools wireless-regdb wireless_tools wpa_supplicant yptools ytalk zd1211-firmware \
; do ; do
echo "$pkg: SKP" >> $TMP/SeTnewtag echo "$pkg: SKP" >> $TMP/SeTnewtag
done done
@ -181,7 +181,7 @@ ModemManager NetworkManager alpine autofs biff+comsat bind bluez bluez-firmware
fi fi
cat /dev/null > $TMP/SeTnewtag cat /dev/null > $TMP/SeTnewtag
for PACKAGE in \ 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 mosh 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-mdns nss-pam-ldapd ntp obexftp openldap openobex openresolv openssh openssl openssl11 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 wget2 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 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 mosh 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-mdns nss-pam-ldapd ntp obexftp openldap openobex openresolv openssh openssl openssl11 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 wget2 whois wireguard-tools wireless-regdb wireless_tools wpa_supplicant yptools ytalk zd1211-firmware \
; 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

@ -13,7 +13,6 @@ c-ares:REC
ca-certificates:REC ca-certificates:REC
cifs-utils:OPT cifs-utils:OPT
conntrack-tools:REC conntrack-tools:REC
crda:REC
curl:REC curl:REC
cyrus-sasl:REC cyrus-sasl:REC
daemon:REC daemon:REC
@ -150,6 +149,7 @@ wget:OPT
wget2:OPT wget2:OPT
whois:OPT whois:OPT
wireguard-tools:REC wireguard-tools:REC
wireless-regdb:REC
wireless_tools:OPT wireless_tools:OPT
wpa_supplicant:REC wpa_supplicant:REC
yptools:OPT yptools:OPT

View file

@ -289,7 +289,6 @@ Press ENTER when you are done." \
"xorgproto" "Protocol header files (.h, .pc) for X11" "on" \ "xorgproto" "Protocol header files (.h, .pc) for X11" "on" \
"xpr" "print an X window dump" "on" \ "xpr" "print an X window dump" "on" \
"xprop" "property displayer for X" "on" \ "xprop" "property displayer for X" "on" \
"xpyb" "Python bindings based on XCB" "on" \
"xrandr" "command line interface to RandR extension" "on" \ "xrandr" "command line interface to RandR extension" "on" \
"xrdb" "X server resource database utility" "on" \ "xrdb" "X server resource database utility" "on" \
"xrefresh" "refresh all or part of an X screen" "on" \ "xrefresh" "refresh all or part of an X screen" "on" \
@ -310,7 +309,7 @@ if [ $? = 1 -o $? = 255 ]; then
rm -f $TMP/SeTpkgs rm -f $TMP/SeTpkgs
> $TMP/SeTnewtag > $TMP/SeTnewtag
for pkg in \ for pkg in \
OpenCC anthy-unicode appres bdftopcf beforelight bitmap cldr-emoji-annotation compiz dejavu-fonts-ttf editres egl-wayland eglexternalplatform encodings fcitx5 fcitx5-anthy fcitx5-chinese-addons fcitx5-gtk fcitx5-hangul fcitx5-kkc fcitx5-m17n fcitx5-qt fcitx5-sayura fcitx5-table-extra fcitx5-table-other fcitx5-unikey font-adobe-100dpi font-adobe-75dpi font-adobe-utopia-100dpi font-adobe-utopia-75dpi font-adobe-utopia-type1 font-alias font-arabic-misc font-bh-100dpi font-bh-75dpi font-bh-lucidatypewriter-100dpi font-bh-lucidatypewriter-75dpi font-bh-ttf font-bh-type1 font-bitstream-100dpi font-bitstream-75dpi font-bitstream-speedo font-bitstream-type1 font-cronyx-cyrillic font-cursor-misc font-daewoo-misc font-dec-misc font-ibm-type1 font-isas-misc font-jis-misc font-micro-misc font-misc-cyrillic font-misc-ethiopic font-misc-meltho font-misc-misc font-mutt-misc font-schumacher-misc font-screen-cyrillic font-sony-misc font-sun-misc font-util font-winitzki-cyrillic font-xfree86-type1 fontconfig fonttosfnt freeglut fslsfonts fstobdf gccmakedep glew glu hack-fonts-ttf ibus ibus-anthy ibus-hangul ibus-kkc ibus-libpinyin ibus-m17n ibus-table ibus-unikey iceauth ico igt-gpu-tools imake intel-vaapi-driver libFS libICE libSM libX11 libXScrnSaver libXau libXaw libXaw3d libXaw3dXft libXcm libXcomposite libXcursor libXdamage libXdmcp libXevie libXext libXfixes libXfont2 libXfontcache libXft libXi libXinerama libXmu libXp libXpm libXpresent libXrandr libXrender libXres libXt libXtst libXv libXvMC libXxf86dga libXxf86misc libXxf86vm libdmx libdrm libepoxy liberation-fonts-ttf libevdev libfontenc libgee libglvnd libhangul libime libinput libkkc libkkc-data libmypaint libpciaccess libpinyin libpthread-stubs libva libva-utils libvdpau libwacom libxcb libxcvt libxkbfile libxshmfence listres lndir luit m17n-lib makedepend marisa mesa mkcomposecache mkfontscale motif mtdev mypaint-brushes noto-cjk-fonts-ttf noto-fonts-ttf oclock pixman pyxdg rendercheck rgb sazanami-fonts-ttf sddm sessreg setxkbmap showfont sinhala_lklug-font-ttf skkdic smproxy tibmachuni-font-ttf transset ttf-indic-fonts ttf-tlwg twm urw-core35-fonts-otf util-macros viewres vulkan-sdk wayland wayland-protocols wqy-zenhei-font-ttf x11-skel x11perf xauth xbacklight xbiff xbitmaps xcalc xcb-imdkit xcb-proto xcb-util xcb-util-cursor xcb-util-errors xcb-util-image xcb-util-keysyms xcb-util-renderutil xcb-util-wm xclipboard xclock xcm xcmsdb xcompmgr xconsole xcursor-themes xcursorgen xdbedizzy xdg-desktop-portal xdg-user-dirs xdg-utils xditview xdm xdpyinfo xdriinfo xedit xev xeyes xf86-input-evdev xf86-input-libinput xf86-input-synaptics xf86-input-vmmouse xf86-input-wacom xf86-video-amdgpu xf86-video-ati xf86-video-dummy xf86-video-intel xf86-video-mach64 xf86-video-mga xf86-video-neomagic xf86-video-nouveau xf86-video-openchrome xf86-video-r128 xf86-video-s3virge xf86-video-savage xf86-video-trident xf86-video-vesa xf86-video-vmware xf86dga xfd xfontsel xfs xfsinfo xgamma xgc xhost xinit xinput xisxwayland xkbcomp xkbevd xkbprint xkbutils xkeyboard-config xkill xload xlogo xlsatoms xlsclients xlsfonts xmag xman xmessage xmh xmodmap xmore xorg-cf-files xorg-docs xorg-server xorg-server-xephyr xorg-server-xnest xorg-server-xvfb xorg-server-xwayland xorg-sgml-doctools xorgproto xpr xprop xpyb xrandr xrdb xrefresh xscope xset xsetroot xsm xstdcmap xterm xtrans xvidtune xvinfo xwd xwininfo xwud \ OpenCC anthy-unicode appres bdftopcf beforelight bitmap cldr-emoji-annotation compiz dejavu-fonts-ttf editres egl-wayland eglexternalplatform encodings fcitx5 fcitx5-anthy fcitx5-chinese-addons fcitx5-gtk fcitx5-hangul fcitx5-kkc fcitx5-m17n fcitx5-qt fcitx5-sayura fcitx5-table-extra fcitx5-table-other fcitx5-unikey font-adobe-100dpi font-adobe-75dpi font-adobe-utopia-100dpi font-adobe-utopia-75dpi font-adobe-utopia-type1 font-alias font-arabic-misc font-bh-100dpi font-bh-75dpi font-bh-lucidatypewriter-100dpi font-bh-lucidatypewriter-75dpi font-bh-ttf font-bh-type1 font-bitstream-100dpi font-bitstream-75dpi font-bitstream-speedo font-bitstream-type1 font-cronyx-cyrillic font-cursor-misc font-daewoo-misc font-dec-misc font-ibm-type1 font-isas-misc font-jis-misc font-micro-misc font-misc-cyrillic font-misc-ethiopic font-misc-meltho font-misc-misc font-mutt-misc font-schumacher-misc font-screen-cyrillic font-sony-misc font-sun-misc font-util font-winitzki-cyrillic font-xfree86-type1 fontconfig fonttosfnt freeglut fslsfonts fstobdf gccmakedep glew glu hack-fonts-ttf ibus ibus-anthy ibus-hangul ibus-kkc ibus-libpinyin ibus-m17n ibus-table ibus-unikey iceauth ico igt-gpu-tools imake intel-vaapi-driver libFS libICE libSM libX11 libXScrnSaver libXau libXaw libXaw3d libXaw3dXft libXcm libXcomposite libXcursor libXdamage libXdmcp libXevie libXext libXfixes libXfont2 libXfontcache libXft libXi libXinerama libXmu libXp libXpm libXpresent libXrandr libXrender libXres libXt libXtst libXv libXvMC libXxf86dga libXxf86misc libXxf86vm libdmx libdrm libepoxy liberation-fonts-ttf libevdev libfontenc libgee libglvnd libhangul libime libinput libkkc libkkc-data libmypaint libpciaccess libpinyin libpthread-stubs libva libva-utils libvdpau libwacom libxcb libxcvt libxkbfile libxshmfence listres lndir luit m17n-lib makedepend marisa mesa mkcomposecache mkfontscale motif mtdev mypaint-brushes noto-cjk-fonts-ttf noto-fonts-ttf oclock pixman pyxdg rendercheck rgb sazanami-fonts-ttf sddm sessreg setxkbmap showfont sinhala_lklug-font-ttf skkdic smproxy tibmachuni-font-ttf transset ttf-indic-fonts ttf-tlwg twm urw-core35-fonts-otf util-macros viewres vulkan-sdk wayland wayland-protocols wqy-zenhei-font-ttf x11-skel x11perf xauth xbacklight xbiff xbitmaps xcalc xcb-imdkit xcb-proto xcb-util xcb-util-cursor xcb-util-errors xcb-util-image xcb-util-keysyms xcb-util-renderutil xcb-util-wm xclipboard xclock xcm xcmsdb xcompmgr xconsole xcursor-themes xcursorgen xdbedizzy xdg-desktop-portal xdg-user-dirs xdg-utils xditview xdm xdpyinfo xdriinfo xedit xev xeyes xf86-input-evdev xf86-input-libinput xf86-input-synaptics xf86-input-vmmouse xf86-input-wacom xf86-video-amdgpu xf86-video-ati xf86-video-dummy xf86-video-intel xf86-video-mach64 xf86-video-mga xf86-video-neomagic xf86-video-nouveau xf86-video-openchrome xf86-video-r128 xf86-video-s3virge xf86-video-savage xf86-video-trident xf86-video-vesa xf86-video-vmware xf86dga xfd xfontsel xfs xfsinfo xgamma xgc xhost xinit xinput xisxwayland xkbcomp xkbevd xkbprint xkbutils xkeyboard-config xkill xload xlogo xlsatoms xlsclients xlsfonts xmag xman xmessage xmh xmodmap xmore xorg-cf-files xorg-docs xorg-server xorg-server-xephyr xorg-server-xnest xorg-server-xvfb xorg-server-xwayland xorg-sgml-doctools xorgproto xpr xprop xrandr xrdb xrefresh xscope xset xsetroot xsm xstdcmap xterm xtrans xvidtune xvinfo xwd xwininfo xwud \
; do ; do
echo "$pkg: SKP" >> $TMP/SeTnewtag echo "$pkg: SKP" >> $TMP/SeTnewtag
done done
@ -318,7 +317,7 @@ OpenCC anthy-unicode appres bdftopcf beforelight bitmap cldr-emoji-annotation co
fi fi
cat /dev/null > $TMP/SeTnewtag cat /dev/null > $TMP/SeTnewtag
for PACKAGE in \ for PACKAGE in \
OpenCC anthy-unicode appres bdftopcf beforelight bitmap cldr-emoji-annotation compiz dejavu-fonts-ttf editres egl-wayland eglexternalplatform encodings fcitx5 fcitx5-anthy fcitx5-chinese-addons fcitx5-gtk fcitx5-hangul fcitx5-kkc fcitx5-m17n fcitx5-qt fcitx5-sayura fcitx5-table-extra fcitx5-table-other fcitx5-unikey font-adobe-100dpi font-adobe-75dpi font-adobe-utopia-100dpi font-adobe-utopia-75dpi font-adobe-utopia-type1 font-alias font-arabic-misc font-bh-100dpi font-bh-75dpi font-bh-lucidatypewriter-100dpi font-bh-lucidatypewriter-75dpi font-bh-ttf font-bh-type1 font-bitstream-100dpi font-bitstream-75dpi font-bitstream-speedo font-bitstream-type1 font-cronyx-cyrillic font-cursor-misc font-daewoo-misc font-dec-misc font-ibm-type1 font-isas-misc font-jis-misc font-micro-misc font-misc-cyrillic font-misc-ethiopic font-misc-meltho font-misc-misc font-mutt-misc font-schumacher-misc font-screen-cyrillic font-sony-misc font-sun-misc font-util font-winitzki-cyrillic font-xfree86-type1 fontconfig fonttosfnt freeglut fslsfonts fstobdf gccmakedep glew glu hack-fonts-ttf ibus ibus-anthy ibus-hangul ibus-kkc ibus-libpinyin ibus-m17n ibus-table ibus-unikey iceauth ico igt-gpu-tools imake intel-vaapi-driver libFS libICE libSM libX11 libXScrnSaver libXau libXaw libXaw3d libXaw3dXft libXcm libXcomposite libXcursor libXdamage libXdmcp libXevie libXext libXfixes libXfont2 libXfontcache libXft libXi libXinerama libXmu libXp libXpm libXpresent libXrandr libXrender libXres libXt libXtst libXv libXvMC libXxf86dga libXxf86misc libXxf86vm libdmx libdrm libepoxy liberation-fonts-ttf libevdev libfontenc libgee libglvnd libhangul libime libinput libkkc libkkc-data libmypaint libpciaccess libpinyin libpthread-stubs libva libva-utils libvdpau libwacom libxcb libxcvt libxkbfile libxshmfence listres lndir luit m17n-lib makedepend marisa mesa mkcomposecache mkfontscale motif mtdev mypaint-brushes noto-cjk-fonts-ttf noto-fonts-ttf oclock pixman pyxdg rendercheck rgb sazanami-fonts-ttf sddm sessreg setxkbmap showfont sinhala_lklug-font-ttf skkdic smproxy tibmachuni-font-ttf transset ttf-indic-fonts ttf-tlwg twm urw-core35-fonts-otf util-macros viewres vulkan-sdk wayland wayland-protocols wqy-zenhei-font-ttf x11-skel x11perf xauth xbacklight xbiff xbitmaps xcalc xcb-imdkit xcb-proto xcb-util xcb-util-cursor xcb-util-errors xcb-util-image xcb-util-keysyms xcb-util-renderutil xcb-util-wm xclipboard xclock xcm xcmsdb xcompmgr xconsole xcursor-themes xcursorgen xdbedizzy xdg-desktop-portal xdg-user-dirs xdg-utils xditview xdm xdpyinfo xdriinfo xedit xev xeyes xf86-input-evdev xf86-input-libinput xf86-input-synaptics xf86-input-vmmouse xf86-input-wacom xf86-video-amdgpu xf86-video-ati xf86-video-dummy xf86-video-intel xf86-video-mach64 xf86-video-mga xf86-video-neomagic xf86-video-nouveau xf86-video-openchrome xf86-video-r128 xf86-video-s3virge xf86-video-savage xf86-video-trident xf86-video-vesa xf86-video-vmware xf86dga xfd xfontsel xfs xfsinfo xgamma xgc xhost xinit xinput xisxwayland xkbcomp xkbevd xkbprint xkbutils xkeyboard-config xkill xload xlogo xlsatoms xlsclients xlsfonts xmag xman xmessage xmh xmodmap xmore xorg-cf-files xorg-docs xorg-server xorg-server-xephyr xorg-server-xnest xorg-server-xvfb xorg-server-xwayland xorg-sgml-doctools xorgproto xpr xprop xpyb xrandr xrdb xrefresh xscope xset xsetroot xsm xstdcmap xterm xtrans xvidtune xvinfo xwd xwininfo xwud \ OpenCC anthy-unicode appres bdftopcf beforelight bitmap cldr-emoji-annotation compiz dejavu-fonts-ttf editres egl-wayland eglexternalplatform encodings fcitx5 fcitx5-anthy fcitx5-chinese-addons fcitx5-gtk fcitx5-hangul fcitx5-kkc fcitx5-m17n fcitx5-qt fcitx5-sayura fcitx5-table-extra fcitx5-table-other fcitx5-unikey font-adobe-100dpi font-adobe-75dpi font-adobe-utopia-100dpi font-adobe-utopia-75dpi font-adobe-utopia-type1 font-alias font-arabic-misc font-bh-100dpi font-bh-75dpi font-bh-lucidatypewriter-100dpi font-bh-lucidatypewriter-75dpi font-bh-ttf font-bh-type1 font-bitstream-100dpi font-bitstream-75dpi font-bitstream-speedo font-bitstream-type1 font-cronyx-cyrillic font-cursor-misc font-daewoo-misc font-dec-misc font-ibm-type1 font-isas-misc font-jis-misc font-micro-misc font-misc-cyrillic font-misc-ethiopic font-misc-meltho font-misc-misc font-mutt-misc font-schumacher-misc font-screen-cyrillic font-sony-misc font-sun-misc font-util font-winitzki-cyrillic font-xfree86-type1 fontconfig fonttosfnt freeglut fslsfonts fstobdf gccmakedep glew glu hack-fonts-ttf ibus ibus-anthy ibus-hangul ibus-kkc ibus-libpinyin ibus-m17n ibus-table ibus-unikey iceauth ico igt-gpu-tools imake intel-vaapi-driver libFS libICE libSM libX11 libXScrnSaver libXau libXaw libXaw3d libXaw3dXft libXcm libXcomposite libXcursor libXdamage libXdmcp libXevie libXext libXfixes libXfont2 libXfontcache libXft libXi libXinerama libXmu libXp libXpm libXpresent libXrandr libXrender libXres libXt libXtst libXv libXvMC libXxf86dga libXxf86misc libXxf86vm libdmx libdrm libepoxy liberation-fonts-ttf libevdev libfontenc libgee libglvnd libhangul libime libinput libkkc libkkc-data libmypaint libpciaccess libpinyin libpthread-stubs libva libva-utils libvdpau libwacom libxcb libxcvt libxkbfile libxshmfence listres lndir luit m17n-lib makedepend marisa mesa mkcomposecache mkfontscale motif mtdev mypaint-brushes noto-cjk-fonts-ttf noto-fonts-ttf oclock pixman pyxdg rendercheck rgb sazanami-fonts-ttf sddm sessreg setxkbmap showfont sinhala_lklug-font-ttf skkdic smproxy tibmachuni-font-ttf transset ttf-indic-fonts ttf-tlwg twm urw-core35-fonts-otf util-macros viewres vulkan-sdk wayland wayland-protocols wqy-zenhei-font-ttf x11-skel x11perf xauth xbacklight xbiff xbitmaps xcalc xcb-imdkit xcb-proto xcb-util xcb-util-cursor xcb-util-errors xcb-util-image xcb-util-keysyms xcb-util-renderutil xcb-util-wm xclipboard xclock xcm xcmsdb xcompmgr xconsole xcursor-themes xcursorgen xdbedizzy xdg-desktop-portal xdg-user-dirs xdg-utils xditview xdm xdpyinfo xdriinfo xedit xev xeyes xf86-input-evdev xf86-input-libinput xf86-input-synaptics xf86-input-vmmouse xf86-input-wacom xf86-video-amdgpu xf86-video-ati xf86-video-dummy xf86-video-intel xf86-video-mach64 xf86-video-mga xf86-video-neomagic xf86-video-nouveau xf86-video-openchrome xf86-video-r128 xf86-video-s3virge xf86-video-savage xf86-video-trident xf86-video-vesa xf86-video-vmware xf86dga xfd xfontsel xfs xfsinfo xgamma xgc xhost xinit xinput xisxwayland xkbcomp xkbevd xkbprint xkbutils xkeyboard-config xkill xload xlogo xlsatoms xlsclients xlsfonts xmag xman xmessage xmh xmodmap xmore xorg-cf-files xorg-docs xorg-server xorg-server-xephyr xorg-server-xnest xorg-server-xvfb xorg-server-xwayland xorg-sgml-doctools xorgproto xpr xprop xrandr xrdb xrefresh xscope xset xsetroot xsm xstdcmap xterm xtrans xvidtune xvinfo xwd xwininfo xwud \
; 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

@ -289,7 +289,6 @@ Press ENTER when you are done." \
"xorgproto" "Protocol header files (.h, .pc) for X11" "on" \ "xorgproto" "Protocol header files (.h, .pc) for X11" "on" \
"xpr" "print an X window dump" "on" \ "xpr" "print an X window dump" "on" \
"xprop" "property displayer for X" "on" \ "xprop" "property displayer for X" "on" \
"xpyb" "Python bindings based on XCB" "on" \
"xrandr" "command line interface to RandR extension" "on" \ "xrandr" "command line interface to RandR extension" "on" \
"xrdb" "X server resource database utility" "on" \ "xrdb" "X server resource database utility" "on" \
"xrefresh" "refresh all or part of an X screen" "on" \ "xrefresh" "refresh all or part of an X screen" "on" \
@ -310,7 +309,7 @@ if [ $? = 1 -o $? = 255 ]; then
rm -f $TMP/SeTpkgs rm -f $TMP/SeTpkgs
> $TMP/SeTnewtag > $TMP/SeTnewtag
for pkg in \ for pkg in \
OpenCC anthy-unicode appres bdftopcf beforelight bitmap cldr-emoji-annotation compiz dejavu-fonts-ttf editres egl-wayland eglexternalplatform encodings fcitx5 fcitx5-anthy fcitx5-chinese-addons fcitx5-gtk fcitx5-hangul fcitx5-kkc fcitx5-m17n fcitx5-qt fcitx5-sayura fcitx5-table-extra fcitx5-table-other fcitx5-unikey font-adobe-100dpi font-adobe-75dpi font-adobe-utopia-100dpi font-adobe-utopia-75dpi font-adobe-utopia-type1 font-alias font-arabic-misc font-bh-100dpi font-bh-75dpi font-bh-lucidatypewriter-100dpi font-bh-lucidatypewriter-75dpi font-bh-ttf font-bh-type1 font-bitstream-100dpi font-bitstream-75dpi font-bitstream-speedo font-bitstream-type1 font-cronyx-cyrillic font-cursor-misc font-daewoo-misc font-dec-misc font-ibm-type1 font-isas-misc font-jis-misc font-micro-misc font-misc-cyrillic font-misc-ethiopic font-misc-meltho font-misc-misc font-mutt-misc font-schumacher-misc font-screen-cyrillic font-sony-misc font-sun-misc font-util font-winitzki-cyrillic font-xfree86-type1 fontconfig fonttosfnt freeglut fslsfonts fstobdf gccmakedep glew glu hack-fonts-ttf ibus ibus-anthy ibus-hangul ibus-kkc ibus-libpinyin ibus-m17n ibus-table ibus-unikey iceauth ico igt-gpu-tools imake intel-vaapi-driver libFS libICE libSM libX11 libXScrnSaver libXau libXaw libXaw3d libXaw3dXft libXcm libXcomposite libXcursor libXdamage libXdmcp libXevie libXext libXfixes libXfont2 libXfontcache libXft libXi libXinerama libXmu libXp libXpm libXpresent libXrandr libXrender libXres libXt libXtst libXv libXvMC libXxf86dga libXxf86misc libXxf86vm libdmx libdrm libepoxy liberation-fonts-ttf libevdev libfontenc libgee libglvnd libhangul libime libinput libkkc libkkc-data libmypaint libpciaccess libpinyin libpthread-stubs libva libva-utils libvdpau libwacom libxcb libxcvt libxkbfile libxshmfence listres lndir luit m17n-lib makedepend marisa mesa mkcomposecache mkfontscale motif mtdev mypaint-brushes noto-cjk-fonts-ttf noto-fonts-ttf oclock pixman pyxdg rendercheck rgb sazanami-fonts-ttf sddm sessreg setxkbmap showfont sinhala_lklug-font-ttf skkdic smproxy tibmachuni-font-ttf transset ttf-indic-fonts ttf-tlwg twm urw-core35-fonts-otf util-macros viewres vulkan-sdk wayland wayland-protocols wqy-zenhei-font-ttf x11-skel x11perf xauth xbacklight xbiff xbitmaps xcalc xcb-imdkit xcb-proto xcb-util xcb-util-cursor xcb-util-errors xcb-util-image xcb-util-keysyms xcb-util-renderutil xcb-util-wm xclipboard xclock xcm xcmsdb xcompmgr xconsole xcursor-themes xcursorgen xdbedizzy xdg-desktop-portal xdg-user-dirs xdg-utils xditview xdm xdpyinfo xdriinfo xedit xev xeyes xf86-input-evdev xf86-input-libinput xf86-input-synaptics xf86-input-vmmouse xf86-input-wacom xf86-video-amdgpu xf86-video-ati xf86-video-dummy xf86-video-intel xf86-video-mach64 xf86-video-mga xf86-video-neomagic xf86-video-nouveau xf86-video-openchrome xf86-video-r128 xf86-video-s3virge xf86-video-savage xf86-video-trident xf86-video-vesa xf86-video-vmware xf86dga xfd xfontsel xfs xfsinfo xgamma xgc xhost xinit xinput xisxwayland xkbcomp xkbevd xkbprint xkbutils xkeyboard-config xkill xload xlogo xlsatoms xlsclients xlsfonts xmag xman xmessage xmh xmodmap xmore xorg-cf-files xorg-docs xorg-server xorg-server-xephyr xorg-server-xnest xorg-server-xvfb xorg-server-xwayland xorg-sgml-doctools xorgproto xpr xprop xpyb xrandr xrdb xrefresh xscope xset xsetroot xsm xstdcmap xterm xtrans xvidtune xvinfo xwd xwininfo xwud \ OpenCC anthy-unicode appres bdftopcf beforelight bitmap cldr-emoji-annotation compiz dejavu-fonts-ttf editres egl-wayland eglexternalplatform encodings fcitx5 fcitx5-anthy fcitx5-chinese-addons fcitx5-gtk fcitx5-hangul fcitx5-kkc fcitx5-m17n fcitx5-qt fcitx5-sayura fcitx5-table-extra fcitx5-table-other fcitx5-unikey font-adobe-100dpi font-adobe-75dpi font-adobe-utopia-100dpi font-adobe-utopia-75dpi font-adobe-utopia-type1 font-alias font-arabic-misc font-bh-100dpi font-bh-75dpi font-bh-lucidatypewriter-100dpi font-bh-lucidatypewriter-75dpi font-bh-ttf font-bh-type1 font-bitstream-100dpi font-bitstream-75dpi font-bitstream-speedo font-bitstream-type1 font-cronyx-cyrillic font-cursor-misc font-daewoo-misc font-dec-misc font-ibm-type1 font-isas-misc font-jis-misc font-micro-misc font-misc-cyrillic font-misc-ethiopic font-misc-meltho font-misc-misc font-mutt-misc font-schumacher-misc font-screen-cyrillic font-sony-misc font-sun-misc font-util font-winitzki-cyrillic font-xfree86-type1 fontconfig fonttosfnt freeglut fslsfonts fstobdf gccmakedep glew glu hack-fonts-ttf ibus ibus-anthy ibus-hangul ibus-kkc ibus-libpinyin ibus-m17n ibus-table ibus-unikey iceauth ico igt-gpu-tools imake intel-vaapi-driver libFS libICE libSM libX11 libXScrnSaver libXau libXaw libXaw3d libXaw3dXft libXcm libXcomposite libXcursor libXdamage libXdmcp libXevie libXext libXfixes libXfont2 libXfontcache libXft libXi libXinerama libXmu libXp libXpm libXpresent libXrandr libXrender libXres libXt libXtst libXv libXvMC libXxf86dga libXxf86misc libXxf86vm libdmx libdrm libepoxy liberation-fonts-ttf libevdev libfontenc libgee libglvnd libhangul libime libinput libkkc libkkc-data libmypaint libpciaccess libpinyin libpthread-stubs libva libva-utils libvdpau libwacom libxcb libxcvt libxkbfile libxshmfence listres lndir luit m17n-lib makedepend marisa mesa mkcomposecache mkfontscale motif mtdev mypaint-brushes noto-cjk-fonts-ttf noto-fonts-ttf oclock pixman pyxdg rendercheck rgb sazanami-fonts-ttf sddm sessreg setxkbmap showfont sinhala_lklug-font-ttf skkdic smproxy tibmachuni-font-ttf transset ttf-indic-fonts ttf-tlwg twm urw-core35-fonts-otf util-macros viewres vulkan-sdk wayland wayland-protocols wqy-zenhei-font-ttf x11-skel x11perf xauth xbacklight xbiff xbitmaps xcalc xcb-imdkit xcb-proto xcb-util xcb-util-cursor xcb-util-errors xcb-util-image xcb-util-keysyms xcb-util-renderutil xcb-util-wm xclipboard xclock xcm xcmsdb xcompmgr xconsole xcursor-themes xcursorgen xdbedizzy xdg-desktop-portal xdg-user-dirs xdg-utils xditview xdm xdpyinfo xdriinfo xedit xev xeyes xf86-input-evdev xf86-input-libinput xf86-input-synaptics xf86-input-vmmouse xf86-input-wacom xf86-video-amdgpu xf86-video-ati xf86-video-dummy xf86-video-intel xf86-video-mach64 xf86-video-mga xf86-video-neomagic xf86-video-nouveau xf86-video-openchrome xf86-video-r128 xf86-video-s3virge xf86-video-savage xf86-video-trident xf86-video-vesa xf86-video-vmware xf86dga xfd xfontsel xfs xfsinfo xgamma xgc xhost xinit xinput xisxwayland xkbcomp xkbevd xkbprint xkbutils xkeyboard-config xkill xload xlogo xlsatoms xlsclients xlsfonts xmag xman xmessage xmh xmodmap xmore xorg-cf-files xorg-docs xorg-server xorg-server-xephyr xorg-server-xnest xorg-server-xvfb xorg-server-xwayland xorg-sgml-doctools xorgproto xpr xprop xrandr xrdb xrefresh xscope xset xsetroot xsm xstdcmap xterm xtrans xvidtune xvinfo xwd xwininfo xwud \
; do ; do
echo "$pkg: SKP" >> $TMP/SeTnewtag echo "$pkg: SKP" >> $TMP/SeTnewtag
done done
@ -318,7 +317,7 @@ OpenCC anthy-unicode appres bdftopcf beforelight bitmap cldr-emoji-annotation co
fi fi
cat /dev/null > $TMP/SeTnewtag cat /dev/null > $TMP/SeTnewtag
for PACKAGE in \ for PACKAGE in \
OpenCC anthy-unicode appres bdftopcf beforelight bitmap cldr-emoji-annotation compiz dejavu-fonts-ttf editres egl-wayland eglexternalplatform encodings fcitx5 fcitx5-anthy fcitx5-chinese-addons fcitx5-gtk fcitx5-hangul fcitx5-kkc fcitx5-m17n fcitx5-qt fcitx5-sayura fcitx5-table-extra fcitx5-table-other fcitx5-unikey font-adobe-100dpi font-adobe-75dpi font-adobe-utopia-100dpi font-adobe-utopia-75dpi font-adobe-utopia-type1 font-alias font-arabic-misc font-bh-100dpi font-bh-75dpi font-bh-lucidatypewriter-100dpi font-bh-lucidatypewriter-75dpi font-bh-ttf font-bh-type1 font-bitstream-100dpi font-bitstream-75dpi font-bitstream-speedo font-bitstream-type1 font-cronyx-cyrillic font-cursor-misc font-daewoo-misc font-dec-misc font-ibm-type1 font-isas-misc font-jis-misc font-micro-misc font-misc-cyrillic font-misc-ethiopic font-misc-meltho font-misc-misc font-mutt-misc font-schumacher-misc font-screen-cyrillic font-sony-misc font-sun-misc font-util font-winitzki-cyrillic font-xfree86-type1 fontconfig fonttosfnt freeglut fslsfonts fstobdf gccmakedep glew glu hack-fonts-ttf ibus ibus-anthy ibus-hangul ibus-kkc ibus-libpinyin ibus-m17n ibus-table ibus-unikey iceauth ico igt-gpu-tools imake intel-vaapi-driver libFS libICE libSM libX11 libXScrnSaver libXau libXaw libXaw3d libXaw3dXft libXcm libXcomposite libXcursor libXdamage libXdmcp libXevie libXext libXfixes libXfont2 libXfontcache libXft libXi libXinerama libXmu libXp libXpm libXpresent libXrandr libXrender libXres libXt libXtst libXv libXvMC libXxf86dga libXxf86misc libXxf86vm libdmx libdrm libepoxy liberation-fonts-ttf libevdev libfontenc libgee libglvnd libhangul libime libinput libkkc libkkc-data libmypaint libpciaccess libpinyin libpthread-stubs libva libva-utils libvdpau libwacom libxcb libxcvt libxkbfile libxshmfence listres lndir luit m17n-lib makedepend marisa mesa mkcomposecache mkfontscale motif mtdev mypaint-brushes noto-cjk-fonts-ttf noto-fonts-ttf oclock pixman pyxdg rendercheck rgb sazanami-fonts-ttf sddm sessreg setxkbmap showfont sinhala_lklug-font-ttf skkdic smproxy tibmachuni-font-ttf transset ttf-indic-fonts ttf-tlwg twm urw-core35-fonts-otf util-macros viewres vulkan-sdk wayland wayland-protocols wqy-zenhei-font-ttf x11-skel x11perf xauth xbacklight xbiff xbitmaps xcalc xcb-imdkit xcb-proto xcb-util xcb-util-cursor xcb-util-errors xcb-util-image xcb-util-keysyms xcb-util-renderutil xcb-util-wm xclipboard xclock xcm xcmsdb xcompmgr xconsole xcursor-themes xcursorgen xdbedizzy xdg-desktop-portal xdg-user-dirs xdg-utils xditview xdm xdpyinfo xdriinfo xedit xev xeyes xf86-input-evdev xf86-input-libinput xf86-input-synaptics xf86-input-vmmouse xf86-input-wacom xf86-video-amdgpu xf86-video-ati xf86-video-dummy xf86-video-intel xf86-video-mach64 xf86-video-mga xf86-video-neomagic xf86-video-nouveau xf86-video-openchrome xf86-video-r128 xf86-video-s3virge xf86-video-savage xf86-video-trident xf86-video-vesa xf86-video-vmware xf86dga xfd xfontsel xfs xfsinfo xgamma xgc xhost xinit xinput xisxwayland xkbcomp xkbevd xkbprint xkbutils xkeyboard-config xkill xload xlogo xlsatoms xlsclients xlsfonts xmag xman xmessage xmh xmodmap xmore xorg-cf-files xorg-docs xorg-server xorg-server-xephyr xorg-server-xnest xorg-server-xvfb xorg-server-xwayland xorg-sgml-doctools xorgproto xpr xprop xpyb xrandr xrdb xrefresh xscope xset xsetroot xsm xstdcmap xterm xtrans xvidtune xvinfo xwd xwininfo xwud \ OpenCC anthy-unicode appres bdftopcf beforelight bitmap cldr-emoji-annotation compiz dejavu-fonts-ttf editres egl-wayland eglexternalplatform encodings fcitx5 fcitx5-anthy fcitx5-chinese-addons fcitx5-gtk fcitx5-hangul fcitx5-kkc fcitx5-m17n fcitx5-qt fcitx5-sayura fcitx5-table-extra fcitx5-table-other fcitx5-unikey font-adobe-100dpi font-adobe-75dpi font-adobe-utopia-100dpi font-adobe-utopia-75dpi font-adobe-utopia-type1 font-alias font-arabic-misc font-bh-100dpi font-bh-75dpi font-bh-lucidatypewriter-100dpi font-bh-lucidatypewriter-75dpi font-bh-ttf font-bh-type1 font-bitstream-100dpi font-bitstream-75dpi font-bitstream-speedo font-bitstream-type1 font-cronyx-cyrillic font-cursor-misc font-daewoo-misc font-dec-misc font-ibm-type1 font-isas-misc font-jis-misc font-micro-misc font-misc-cyrillic font-misc-ethiopic font-misc-meltho font-misc-misc font-mutt-misc font-schumacher-misc font-screen-cyrillic font-sony-misc font-sun-misc font-util font-winitzki-cyrillic font-xfree86-type1 fontconfig fonttosfnt freeglut fslsfonts fstobdf gccmakedep glew glu hack-fonts-ttf ibus ibus-anthy ibus-hangul ibus-kkc ibus-libpinyin ibus-m17n ibus-table ibus-unikey iceauth ico igt-gpu-tools imake intel-vaapi-driver libFS libICE libSM libX11 libXScrnSaver libXau libXaw libXaw3d libXaw3dXft libXcm libXcomposite libXcursor libXdamage libXdmcp libXevie libXext libXfixes libXfont2 libXfontcache libXft libXi libXinerama libXmu libXp libXpm libXpresent libXrandr libXrender libXres libXt libXtst libXv libXvMC libXxf86dga libXxf86misc libXxf86vm libdmx libdrm libepoxy liberation-fonts-ttf libevdev libfontenc libgee libglvnd libhangul libime libinput libkkc libkkc-data libmypaint libpciaccess libpinyin libpthread-stubs libva libva-utils libvdpau libwacom libxcb libxcvt libxkbfile libxshmfence listres lndir luit m17n-lib makedepend marisa mesa mkcomposecache mkfontscale motif mtdev mypaint-brushes noto-cjk-fonts-ttf noto-fonts-ttf oclock pixman pyxdg rendercheck rgb sazanami-fonts-ttf sddm sessreg setxkbmap showfont sinhala_lklug-font-ttf skkdic smproxy tibmachuni-font-ttf transset ttf-indic-fonts ttf-tlwg twm urw-core35-fonts-otf util-macros viewres vulkan-sdk wayland wayland-protocols wqy-zenhei-font-ttf x11-skel x11perf xauth xbacklight xbiff xbitmaps xcalc xcb-imdkit xcb-proto xcb-util xcb-util-cursor xcb-util-errors xcb-util-image xcb-util-keysyms xcb-util-renderutil xcb-util-wm xclipboard xclock xcm xcmsdb xcompmgr xconsole xcursor-themes xcursorgen xdbedizzy xdg-desktop-portal xdg-user-dirs xdg-utils xditview xdm xdpyinfo xdriinfo xedit xev xeyes xf86-input-evdev xf86-input-libinput xf86-input-synaptics xf86-input-vmmouse xf86-input-wacom xf86-video-amdgpu xf86-video-ati xf86-video-dummy xf86-video-intel xf86-video-mach64 xf86-video-mga xf86-video-neomagic xf86-video-nouveau xf86-video-openchrome xf86-video-r128 xf86-video-s3virge xf86-video-savage xf86-video-trident xf86-video-vesa xf86-video-vmware xf86dga xfd xfontsel xfs xfsinfo xgamma xgc xhost xinit xinput xisxwayland xkbcomp xkbevd xkbprint xkbutils xkeyboard-config xkill xload xlogo xlsatoms xlsclients xlsfonts xmag xman xmessage xmh xmodmap xmore xorg-cf-files xorg-docs xorg-server xorg-server-xephyr xorg-server-xnest xorg-server-xvfb xorg-server-xwayland xorg-sgml-doctools xorgproto xpr xprop xrandr xrdb xrefresh xscope xset xsetroot xsm xstdcmap xterm xtrans xvidtune xvinfo xwd xwininfo xwud \
; 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

@ -276,7 +276,6 @@ xorg-sgml-doctools:REC
xorgproto:REC xorgproto:REC
xpr:REC xpr:REC
xprop:REC xprop:REC
xpyb:ADD
xrandr:REC xrandr:REC
xrdb:REC xrdb:REC
xrefresh:REC xrefresh:REC

View file

@ -1,7 +1,7 @@
#!/bin/bash #!/bin/bash
# Copyright 2017-2019 Robby Workman, Tuscaloosa, Alabama, USA # Copyright 2017-2019 Robby Workman, Tuscaloosa, Alabama, USA
# Copyright 2020 Patrick J. Volkerding, Sebeka, Minnesota, USA # Copyright 2020, 2024 Patrick J. 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
@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=libblockdev PKGNAM=libblockdev
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:-1} BUILD=${BUILD:-2}
# Automatically determine the architecture we're building on: # Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then if [ -z "$ARCH" ]; then
@ -107,6 +107,8 @@ CXXFLAGS="$SLKCFLAGS" \
--infodir=/usr/info \ --infodir=/usr/info \
--disable-static \ --disable-static \
--without-dm \ --without-dm \
--without-python2 \
--with-python3 \
--build=$ARCH-slackware-linux || exit 1 --build=$ARCH-slackware-linux || exit 1
make $NUMJOBS || make || exit 1 make $NUMJOBS || make || exit 1
make install DESTDIR=$PKG || exit 1 make install DESTDIR=$PKG || exit 1

View file

@ -88,6 +88,18 @@ if [ -x /etc/rc.d/rc.syslog ]; then
/etc/rc.d/rc.syslog start /etc/rc.d/rc.syslog start
fi fi
# Start the Icecream scheduler. This needs to run on only one machine that is
# part of the compile cluster:
if [ -x /etc/rc.d/rc.icecc-scheduler ]; then
/etc/rc.d/rc.icecc-scheduler start
fi
# Start the Icecream daemon. This needs to run on every machine that will be
# part of the compile cluster (including the machine running the scheduler):
if [ -x /etc/rc.d/rc.iceccd ]; then
/etc/rc.d/rc.iceccd start
fi
# Update the X font indexes: # Update the X font indexes:
if [ -x /usr/bin/fc-cache ]; then if [ -x /usr/bin/fc-cache ]; then
echo "Updating X font indexes: /usr/bin/fc-cache -f &" echo "Updating X font indexes: /usr/bin/fc-cache -f &"
@ -413,18 +425,6 @@ if [ -x /etc/rc.d/rc.gpm ]; then
/etc/rc.d/rc.gpm start /etc/rc.d/rc.gpm start
fi fi
# Start the Icecream scheduler. This needs to run on only one machine that is
# part of the compile cluster:
if [ -x /etc/rc.d/rc.icecc-scheduler ]; then
/etc/rc.d/rc.icecc-scheduler start
fi
# Start the Icecream daemon. This needs to run on every machine that will be
# part of the compile cluster (including the machine running the scheduler):
if [ -x /etc/rc.d/rc.iceccd ]; then
/etc/rc.d/rc.iceccd start
fi
# If there are SystemV init scripts for this runlevel, run them. # If there are SystemV init scripts for this runlevel, run them.
if [ -x /etc/rc.d/rc.sysvinit ]; then if [ -x /etc/rc.d/rc.sysvinit ]; then
/etc/rc.d/rc.sysvinit /etc/rc.d/rc.sysvinit

View file

@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=sysvinit-scripts PKGNAM=sysvinit-scripts
VERSION=${VERSION:-15.1} VERSION=${VERSION:-15.1}
ARCH=noarch ARCH=noarch
BUILD=${BUILD:-14} BUILD=${BUILD:-15}
# If the variable PRINT_PACKAGE_NAME is set, then this script will report what # 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 # the name of the created package would be, and then exit. This information

View file

@ -1,6 +1,6 @@
#!/bin/bash #!/bin/bash
# Copyright 2008, 2009, 2010, 2011, 2012, 2013, 2015, 2017, 2018, 2020, 2021, 2022, 2023 Patrick J. Volkerding, Sebeka, MN, USA # Copyright 2008, 2009, 2010, 2011, 2012, 2013, 2015, 2017, 2018, 2020, 2021, 2022, 2023, 2024 Patrick J. Volkerding, Sebeka, MN, 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
@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=util-linux PKGNAM=util-linux
VERSION=${VERSION:-$(echo util-linux*.tar.xz | cut -d - -f 3 | rev | cut -f 3- -d . | rev)} VERSION=${VERSION:-$(echo util-linux*.tar.xz | cut -d - -f 3 | rev | cut -f 3- -d . | rev)}
BUILD=${BUILD:-1} BUILD=${BUILD:-2}
ADJTIMEXVERS=1.29 ADJTIMEXVERS=1.29
SETSERIALVERS=2.17 SETSERIALVERS=2.17
@ -129,15 +129,7 @@ zcat $CWD/util-linux.fdisk-no-solaris.diff.gz | patch -p1 --verbose || exit 1
# /dev/ram* devices in 'fdisk -l' output: # /dev/ram* devices in 'fdisk -l' output:
zcat $CWD/util-linux.do.not.list.ram.devices.diff.gz | patch -p1 --verbose || exit 1 zcat $CWD/util-linux.do.not.list.ram.devices.diff.gz | patch -p1 --verbose || exit 1
# This just call the configure script with $1 either being 2 for python2 CFLAGS="$SLKCFLAGS" \
# or 3 for python3.
#
# The releasenotes say to use --runstatedir, but it doesn't work and the
# configure script fails. So we'll leave things using localstatedir, but
# check again later:
#
# --runstatedir=/run
configure_with_python(){
./configure \ ./configure \
--prefix=/usr \ --prefix=/usr \
--libdir=/usr/lib${LIBDIRSUFFIX} \ --libdir=/usr/lib${LIBDIRSUFFIX} \
@ -167,12 +159,8 @@ configure_with_python(){
--disable-libmount-mountfd-support \ --disable-libmount-mountfd-support \
--enable-libuuid \ --enable-libuuid \
--disable-uuidd \ --disable-uuidd \
--with-python=$1 \ --with-python=3 \
--build=$ARCH-slackware-linux --build=$ARCH-slackware-linux || exit 1
}
CFLAGS="$SLKCFLAGS" \
configure_with_python 2 || exit 1
make $NUMJOBS || make || exit 1 make $NUMJOBS || make || exit 1
make install $NUMJOBS DESTDIR=$PKG || exit 1 make install $NUMJOBS DESTDIR=$PKG || exit 1
@ -185,15 +173,6 @@ if [ -r $PKG/usr/bin/chsh ]; then
chmod 4711 $PKG/usr/bin/chsh chmod 4711 $PKG/usr/bin/chsh
fi fi
# Build python3 bindings for libmount:
make clean
CFLAGS="$SLKCFLAGS" \
configure_with_python 3 || exit 1
make $NUMJOBS \
install-pylibmountexecLTLIBRARIES \
install-pylibmountexecPYTHON \
DESTDIR=$PKG || exit 1
# Remove all overlap with the shadow package, since --disable-login doesn't quite do that: # Remove all overlap with the shadow package, since --disable-login doesn't quite do that:
rm $PKG/sbin/nologin $PKG/usr/man/man8/nologin.8 $PKG/sbin/sulogin $PKG/usr/man/man8/sulogin.8 rm $PKG/sbin/nologin $PKG/usr/man/man8/nologin.8 $PKG/sbin/sulogin $PKG/usr/man/man8/sulogin.8

View file

@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=volume_key PKGNAM=volume_key
VERSION=${VERSION:-$(echo $PKGNAM-$PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} VERSION=${VERSION:-$(echo $PKGNAM-$PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
BUILD=${BUILD:-5} BUILD=${BUILD:-6}
# Automatically determine the architecture we're building on: # Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then if [ -z "$ARCH" ]; then
@ -109,6 +109,9 @@ CXXFLAGS="$SLKCFLAGS" \
make $NUMJOBS || make || exit 1 make $NUMJOBS || make || exit 1
make install DESTDIR=$PKG || exit 1 make install DESTDIR=$PKG || exit 1
# Nope.
rm -rf $PKG/usr/lib${LIBDIRSUFFIX}/python2.7/
# Don't ship .la files: # Don't ship .la files:
rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la

View file

@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=man-pages PKGNAM=man-pages
VERSION=${VERSION:-$(/bin/ls man-pages-*.tar.?z | head -n 1 | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} VERSION=${VERSION:-$(/bin/ls man-pages-*.tar.?z | head -n 1 | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
ARCH=noarch ARCH=noarch
BUILD=${BUILD:-2} BUILD=${BUILD:-1}
# If the variable PRINT_PACKAGE_NAME is set, then this script will report what # 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 # the name of the created package would be, and then exit. This information

View file

@ -1,2 +1,2 @@
https://github.com/Kitware/CMake/releases https://github.com/Kitware/CMake/releases
https://github.com/Kitware/CMake/releases/download/v3.28.3/cmake-3.28.3.tar.gz https://github.com/Kitware/CMake/releases/download/v3.28.4/cmake-3.28.4.tar.gz

View file

@ -94,8 +94,6 @@ if [ "$BUILD_CLANGD" = "NO" ]; then
CLANGD="-DCLANG_ENABLE_CLANGD=OFF" CLANGD="-DCLANG_ENABLE_CLANGD=OFF"
fi fi
# Python2 short version:
PY2=$(python -c 'from distutils.sysconfig import get_python_lib; print(get_python_lib())' | cut -f 2 -d n | cut -f 1 -d /)
# Python3 short version: # Python3 short version:
PY3=$(python3 -c 'from distutils.sysconfig import get_python_lib; print(get_python_lib())' | cut -f 2 -d n | cut -f 1 -d /) PY3=$(python3 -c 'from distutils.sysconfig import get_python_lib; print(get_python_lib())' | cut -f 2 -d n | cut -f 1 -d /)
@ -267,21 +265,17 @@ fi
rm -f $PKG/usr/lib$LIBDIRSUFFIX/libgomp.so rm -f $PKG/usr/lib$LIBDIRSUFFIX/libgomp.so
# Install Python bindings: # Install Python bindings:
for pyver in ${PY2} ${PY3}; do for pyver in ${PY3}; do
mkdir -p "$PKG/usr/lib$LIBDIRSUFFIX/python$pyver/site-packages" mkdir -p "$PKG/usr/lib$LIBDIRSUFFIX/python$pyver/site-packages"
cp -a tools/clang/bindings/python/clang "$PKG/usr/lib$LIBDIRSUFFIX/python$pyver/site-packages/" cp -a tools/clang/bindings/python/clang "$PKG/usr/lib$LIBDIRSUFFIX/python$pyver/site-packages/"
done done
# Remove bundled python-six: # Remove bundled python-six:
rm -f "$PKG/usr/lib$LIBDIRSUFFIX/python${PY2}/site-packages/six.py" rm -f "$PKG/usr/lib$LIBDIRSUFFIX/python2*/site-packages/six.py"
# Compile Python scripts: # Compile Python scripts:
python -m compileall "$PKG/usr/lib$LIBDIRSUFFIX/python${PY2}/site-packages/clang"
python -O -m compileall "$PKG/usr/lib$LIBDIRSUFFIX/python${PY2}/site-packages/clang"
python3 -m compileall "$PKG/usr/lib$LIBDIRSUFFIX/python${PY3}/site-packages/clang" python3 -m compileall "$PKG/usr/lib$LIBDIRSUFFIX/python${PY3}/site-packages/clang"
python3 -O -m compileall "$PKG/usr/lib$LIBDIRSUFFIX/python${PY3}/site-packages/clang" python3 -O -m compileall "$PKG/usr/lib$LIBDIRSUFFIX/python${PY3}/site-packages/clang"
python -m compileall "$PKG/usr/lib$LIBDIRSUFFIX/python${PY2}/site-packages/lldb"
python -O -m compileall "$PKG/usr/lib$LIBDIRSUFFIX/python${PY2}/site-packages/lldb"
python3 -m compileall "$PKG/usr/share/scan-view" python3 -m compileall "$PKG/usr/share/scan-view"
python3 -O -m compileall "$PKG/usr/share/scan-view" python3 -O -m compileall "$PKG/usr/share/scan-view"
python3 -m compileall "$PKG/usr/share/clang" python3 -m compileall "$PKG/usr/share/clang"
@ -290,7 +284,7 @@ python3 -m compileall "$PKG/usr/share/opt-viewer"
python3 -O -m compileall "$PKG/usr/share/opt-viewer" python3 -O -m compileall "$PKG/usr/share/opt-viewer"
# Nevermind, we're not shipping this python2 crap: # Nevermind, we're not shipping this python2 crap:
rm -rf $PKG/usr/lib$LIBDIRSUFFIX/python${PY2} rm -rf $PKG/usr/lib$LIBDIRSUFFIX/python2*
# Move man page directory: # Move man page directory:
mv $PKG/usr/share/man $PKG/usr/ mv $PKG/usr/share/man $PKG/usr/

View file

@ -1,15 +1,15 @@
https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.1/llvm-18.1.1.src.tar.xz https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.2/llvm-18.1.2.src.tar.xz
https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.1/clang-18.1.1.src.tar.xz https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.2/clang-18.1.2.src.tar.xz
https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.1/clang-tools-extra-18.1.1.src.tar.xz https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.2/clang-tools-extra-18.1.2.src.tar.xz
https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.1/compiler-rt-18.1.1.src.tar.xz https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.2/compiler-rt-18.1.2.src.tar.xz
https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.1/flang-18.1.1.src.tar.xz https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.2/flang-18.1.2.src.tar.xz
https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.1/lldb-18.1.1.src.tar.xz https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.2/lldb-18.1.2.src.tar.xz
https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.1/openmp-18.1.1.src.tar.xz https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.2/openmp-18.1.2.src.tar.xz
https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.1/polly-18.1.1.src.tar.xz https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.2/polly-18.1.2.src.tar.xz
https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.1/libcxx-18.1.1.src.tar.xz https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.2/libcxx-18.1.2.src.tar.xz
https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.1/libcxxabi-18.1.1.src.tar.xz https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.2/libcxxabi-18.1.2.src.tar.xz
https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.1/lld-18.1.1.src.tar.xz https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.2/lld-18.1.2.src.tar.xz
https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.1/libunwind-18.1.1.src.tar.xz https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.2/libunwind-18.1.2.src.tar.xz
https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.1/cmake-18.1.1.src.tar.xz https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.2/cmake-18.1.2.src.tar.xz
https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.1/third-party-18.1.1.src.tar.xz https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.2/third-party-18.1.2.src.tar.xz
https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.1/runtimes-18.1.1.src.tar.xz https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.2/runtimes-18.1.2.src.tar.xz

View file

@ -1,6 +1,6 @@
#!/bin/bash #!/bin/bash
# Copyright 2008, 2009, 2012, 2013, 2016, 2018, 2020 Patrick J. Volkerding, Sebeka, MN, USA # Copyright 2008, 2009, 2012, 2013, 2016, 2018, 2020, 2024 Patrick J. Volkerding, Sebeka, MN, 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
@ -26,7 +26,7 @@ PKGNAM=python2
SRCNAM=Python SRCNAM=Python
VERSION=$(echo $SRCNAM-*.tar.xz | rev | cut -f 3- -d . | cut -f 1 -d - | rev) VERSION=$(echo $SRCNAM-*.tar.xz | rev | cut -f 3- -d . | cut -f 1 -d - | rev)
BRANCH_VERSION=$(echo $VERSION | cut -f 1,2 -d . ) BRANCH_VERSION=$(echo $VERSION | cut -f 1,2 -d . )
BUILD=${BUILD:-6} BUILD=${BUILD:-7}
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "} NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
@ -114,6 +114,53 @@ sed -i "/SQLITE_OMIT_LOAD_EXTENSION/d" setup.py
make $NUMJOBS || make || exit 1 make $NUMJOBS || make || exit 1
make install DESTDIR=$PKG || exit 1 make install DESTDIR=$PKG || exit 1
# This conflicts with python3. We'll assume the python3 version is more
# up-to-date and just get rid of it:
rm -f $PKG/usr/bin/2to3
# We don't want these now:
rm -f $PKG/usr/bin/python
rm -f $PKG/usr/bin/python-config
# Bundle the very last pip for python2:
tar xf $CWD/pip-20.3.tar.lz || exit 1
cd pip-20.3
fix_perms
python2 setup.py install --root=$PKG || exit 1
# Don't package this. We want /usr/bin/pip in the main python-pip package to be
# the python3 version:
rm -f $PKG/usr/bin/pip
mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION/pip-20.3
cp -a *.txt PKG-INFO README.rst \
$PKG/usr/doc/$PKGNAM-$VERSION/pip-20.3
find $PKG/usr/doc/$PKGNAM-$VERSION/pip-20.3 -type f -exec chmod 0644 {} \+
cd ..
# Bundle the very last setuptools for python2:
tar xf $CWD/setuptools-44.1.1.tar.lz || exit 1
cd setuptools-44.1.1
fix_perms
# Install setuptools to the system if it's not there:
if [ ! -d /usr/lib${LIBDIRSUFFIX}/python2.7/site-packages/setuptools/version.py ]; then
python2 setup.py install --root=/ || exit 1
fi
python2 setup.py install --root=$PKG || exit 1
# It's tempting to get rid of this entirely, but we'll leave the -2.7 versioned
# binary:
rm -f $PKG/usr/bin/easy_install
mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION/setuptools-44.1.1
cp -a CHANGES.rst PKG-INFO README.rst docs/*.txt \
$PKG/usr/doc/$PKGNAM-$VERSION/setuptools-44.1.1
find $PKG/usr/doc/$PKGNAM-$VERSION/setuptools-44.1.1 -type f -exec chmod 0644 {} \+
# If there's a CHANGES.rst, installing at least part of the recent history
# is useful, but don't let it get totally out of control:
if [ -r CHANGES.rst ]; then
DOCSDIR=$(echo $PKG/usr/doc/${PKGNAM}-$VERSION/setuptools-44.1.1)
cat CHANGES.rst | head -n 1000 > $DOCSDIR/CHANGES.rst
touch -r CHANGES.rst $DOCSDIR/CHANGES.rst
fi
cd ..
# Install some python-demo files: # Install some python-demo files:
mkdir -p $PKG/usr/doc/python2-$VERSION mkdir -p $PKG/usr/doc/python2-$VERSION
cp -a Demo $PKG/usr/doc/python2-$VERSION cp -a Demo $PKG/usr/doc/python2-$VERSION
@ -128,14 +175,6 @@ mv $SITEPK/README $PKG/usr/doc/python2-$VERSION/README.python-tools
ln -sf $TOOLSDIR Tools ln -sf $TOOLSDIR Tools
) )
# Make a few useful symlinks:
mkdir -p $PKG/usr/bin
( cd $PKG/usr/bin
ln -sf $TOOLSDIR/pynche/pynche pynche
ln -sf $TOOLSDIR/i18n/msgfmt.py .
ln -sf $TOOLSDIR/i18n/pygettext.py .
)
# Install docs: # Install docs:
mkdir -p $PKG/usr/doc/python2-$VERSION/Documentation mkdir -p $PKG/usr/doc/python2-$VERSION/Documentation
cp -a README LICENSE $PKG/usr/doc/python2-$VERSION cp -a README LICENSE $PKG/usr/doc/python2-$VERSION
@ -151,12 +190,6 @@ chown -R root:root $PKG/usr/doc/python2-$VERSION
find . -perm 750 -exec chmod 755 "{}" \+ find . -perm 750 -exec chmod 755 "{}" \+
) )
( cd $PKG/usr/bin
rm -f python
ln -sf python${BRANCH_VERSION} python
)
( cd $PKG ( cd $PKG
find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | \ find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | \
xargs strip --strip-unneeded 2> /dev/null xargs strip --strip-unneeded 2> /dev/null

View file

@ -1,9 +1,7 @@
#!/bin/bash #!/bin/bash
# Slackware build script for python3
# Copyright 2012-2017 Audrius Kažukauskas <audrius@neutrino.lt> # Copyright 2012-2017 Audrius Kažukauskas <audrius@neutrino.lt>
# Copyright 2017, 2018, 2019 Patrick J. Volkerding, Sebeka, MN, USA # Copyright 2017, 2018, 2019, 2024 Patrick J. Volkerding, Sebeka, MN, 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
@ -123,8 +121,11 @@ find -L . \
make $NUMJOBS || make || exit 1 make $NUMJOBS || make || exit 1
make install DESTDIR=$PKG || exit 1 make install DESTDIR=$PKG || exit 1
# Remove to avoid overwriting a copy from Python2. # PEP says we can claim this link:
rm -f $PKG/usr/bin/2to3 ( cd $PKG/usr/bin
rm -f python
ln -sf python${BRANCH_VERSION} python
)
## NOPE, let's try using -I instead. ## NOPE, let's try using -I instead.
## Add a symlink to cpython include directory to fix various builds that ## Add a symlink to cpython include directory to fix various builds that

View file

@ -1,2 +1,2 @@
https://github.com/strace/strace https://github.com/strace/strace
https://github.com/strace/strace/releases/download/v6.7/strace-6.7.tar.xz https://github.com/strace/strace/releases/download/v6.8/strace-6.8.tar.xz

View file

@ -1 +1 @@
1 2

View file

@ -0,0 +1 @@
cat $CWD/patch/kross-interpreters/dump-python2.patch | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }

View file

@ -0,0 +1,42 @@
--- ./CMakeLists.txt.orig 2024-01-11 15:29:12.000000000 -0600
+++ ./CMakeLists.txt 2024-03-19 22:59:23.005420760 -0500
@@ -16,28 +16,6 @@
find_package(Qt5 5.2.0 CONFIG REQUIRED Core Gui Widgets)
find_package(KF5 5.11.0 REQUIRED Kross)
-# ========================= Find Python 2 =========================
-
-# TODO: CMake's FindPythonLibs.cmake needs fixing, because without the
-# following hack find_package(PythonLibs 3) would find the previously found
-# version 2.7. Due to this hack one cannot predefine PYTHON_LIBRARY and/or
-# PYTHON_INCLUDE_DIR by editing CMakeCache.txt.
-unset(PYTHON_INCLUDE_DIR CACHE)
-unset(PYTHON_LIBRARY CACHE)
-unset(PYTHON_LIBRARY_DEBUG CACHE)
-# Unset variables set by find_package(PythonInterp) which is called by KI18n
-unset(PYTHON_VERSION_MAJOR)
-unset(PYTHON_VERSION_MINOR)
-find_package(PythonLibs 2 EXACT)
-
-set(PYTHON2_LIBS_FOUND ${PYTHONLIBS_FOUND})
-set(PYTHON2_LIBRARIES ${PYTHON_LIBRARIES})
-set(PYTHON2_INCLUDE_DIRS ${PYTHON_INCLUDE_DIRS})
-set(PYTHON2_LIBS_VERSION_STRING ${PYTHONLIBS_VERSION_STRING})
-if(PYTHON2_LIBS_FOUND)
- message(STATUS "Found Python 2: ${PYTHON2_LIBRARIES} (found version \"${PYTHON2_LIBS_VERSION_STRING}\")")
-endif()
-
# ========================= Find FALCON =========================
### Falcon support disabled because it does not work with most modern falcon-0.9.x
@@ -61,10 +39,6 @@
# ========================= Traverse subdirectories for actual targets =========================
-if(PYTHON2_LIBS_FOUND)
- ecm_optional_add_subdirectory(python)
-endif(PYTHON2_LIBS_FOUND)
-
### Falcon support disabled because it does not work with most modern falcon-0.9.x
# if(FALCON_FOUND)
# ecm_optional_add_subdirectory(falcon)

View file

@ -1,6 +1,6 @@
#!/bin/bash #!/bin/bash
# Copyright 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2018, 2022, 2023 Patrick J. Volkerding, Sebeka, MN, USA # Copyright 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2018, 2022, 2023, 2024 Patrick J. Volkerding, Sebeka, MN, 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
@ -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:-1} BUILD=${BUILD:-2}
# Automatically determine the architecture we're building on: # Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then if [ -z "$ARCH" ]; then
@ -60,7 +60,6 @@ else
LIBDIRSUFFIX="" LIBDIRSUFFIX=""
fi fi
PYTHONLIB=$( python2 -c 'from distutils.sysconfig import get_python_lib; print(get_python_lib())' )
PYTHON3LIB=$( python3 -c 'from distutils.sysconfig import get_python_lib; print(get_python_lib())' ) PYTHON3LIB=$( python3 -c 'from distutils.sysconfig import get_python_lib; print(get_python_lib())' )
TMP=${TMP:-/tmp} TMP=${TMP:-/tmp}
@ -87,37 +86,6 @@ if [ ! -r configure ]; then
fi fi
fi fi
# Build for python2, for now...
PYTHON=/usr/bin/python2 \
CFLAGS="$SLKCFLAGS" \
./configure \
--prefix=/usr \
--sysconfdir=/etc \
--libdir=/usr/lib${LIBDIRSUFFIX} \
--mandir=/usr/man \
--docdir=/usr/doc/$PKGNAM-$VERSION \
--disable-static \
--with-python \
--with-legacy \
--with-ftp \
--build=$ARCH-slackware-linux || exit 1
make $NUMJOBS || make || exit 1
make install DESTDIR=$PKG || exit 1
python2 -m compileall "${PKG}$PYTHONLIB"
python2 -O -m compileall "${PKG}$PYTHONLIB"
make clean
# Next build for python3...
## Fixes for python-3.9.x:
#sed -i '/if Py/{s/Py/(Py/;s/)/))/}' python/{types.c,libxml.c}
#sed -i '/_PyVerify_fd/,+1d' python/types.c
#sed -i 's/test.test/#&/' python/tests/tstLastError.py
# Patch from openSUSE. # Patch from openSUSE.
# See: https://bugzilla.gnome.org/show_bug.cgi?id=789714 # See: https://bugzilla.gnome.org/show_bug.cgi?id=789714
cat $CWD/libxml2-2.12.0-python3-unicode-errors.patch | patch -p1 --verbose || exit 1 cat $CWD/libxml2-2.12.0-python3-unicode-errors.patch | patch -p1 --verbose || exit 1

View file

@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=mozjs115 PKGNAM=mozjs115
SRCNAME=firefox SRCNAME=firefox
VERSION=$(basename $(ls $SRCNAME-*.tar.?z | cut -d - -f 2 | rev | cut -f 3- -d . | rev) .source) VERSION=$(basename $(ls $SRCNAME-*.tar.?z | cut -d - -f 2 | rev | cut -f 3- -d . | rev) .source)
BUILD=${BUILD:-1} BUILD=${BUILD:-2}
# Automatically determine the architecture we're building on: # Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then if [ -z "$ARCH" ]; then
@ -146,10 +146,15 @@ rm -f $PKG/usr/lib${LIBDIRSUFFIX}/libjs_static.*
rm -f $PKG/usr/bin/js*-config rm -f $PKG/usr/bin/js*-config
# Rename shared library to have a proper soname: # Rename shared library to have a proper soname:
mv $PKG/usr/lib${LIBDIRSUFFIX}/libmozjs-102.so $PKG/usr/lib${LIBDIRSUFFIX}/libmozjs-102.so.0.0.0 SHORTVER=$(echo $PKGNAM | cut -b 6-)
if [ ! -r $PKG/usr/lib${LIBDIRSUFFIX}/libmozjs-${SHORTVER}.so ]; then
echo "FATAL: trying to rename library but $PKG/usr/lib${LIBDIRSUFFIX}/libmozjs-${SHORTVER}.so is not found."
exit 1
fi
mv $PKG/usr/lib${LIBDIRSUFFIX}/libmozjs-${SHORTVER}.so $PKG/usr/lib${LIBDIRSUFFIX}/libmozjs-${SHORTVER}.so.0.0.0
( cd $PKG/usr/lib${LIBDIRSUFFIX} ( cd $PKG/usr/lib${LIBDIRSUFFIX}
ln -sf libmozjs-102.so.0.0.0 libmozjs-102.so.0 ln -sf libmozjs-${SHORTVER}.so.0.0.0 libmozjs-${SHORTVER}.so.0
ln -sf libmozjs-102.so.0 libmozjs-102.so ln -sf libmozjs-${SHORTVER}.so.0 libmozjs-${SHORTVER}.so
) )
mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION

View file

@ -6,15 +6,15 @@
# customary to leave one space after the ':'. # customary to leave one space after the ':'.
|-----handy-ruler------------------------------------------------------| |-----handy-ruler------------------------------------------------------|
mozjs102: mozjs102 (Mozilla's JavaScript Engine) mozjs115: mozjs115 (Mozilla's JavaScript Engine)
mozjs102: mozjs115:
mozjs102: SpiderMonkey is Mozilla's JavaScript engine written in C/C++. It is mozjs115: SpiderMonkey is Mozilla's JavaScript engine written in C/C++. It is
mozjs102: used in various Mozilla products (including Firefox) and is available mozjs115: used in various Mozilla products (including Firefox) and is available
mozjs102: under MPL/GPL/LGPL tri-license. mozjs115: under MPL/GPL/LGPL tri-license.
mozjs102: mozjs115:
mozjs102: Homepage: mozjs115: Homepage:
mozjs102: https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey mozjs115: https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey
mozjs102: mozjs115:
mozjs102: mozjs115:
mozjs102: mozjs115:
mozjs102: mozjs115:

View file

@ -1,7 +1,7 @@
#!/bin/sh #!/bin/sh
# Copyright 2008 Robby Workman, Northport, Alabama, USA # Copyright 2008 Robby Workman, Northport, Alabama, USA
# Copyright 2008, 2009, 2010, 2011, 2012, 2018, 2020 Patrick J. Volkerding, Sebeka, MN, USA # Copyright 2008, 2009, 2010, 2011, 2012, 2018, 2020, 2024 Patrick J. Volkerding, Sebeka, MN, USA
# Copyright 2010, 2011, 2012, 2014, 2015, 2016, 2017, 2018, 2019 Eric Hameleers, Eindhoven, NL # Copyright 2010, 2011, 2012, 2014, 2015, 2016, 2017, 2018, 2019 Eric Hameleers, Eindhoven, NL
# All rights reserved. # All rights reserved.
# #
@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=phonon PKGNAM=phonon
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

@ -1,6 +1,6 @@
#!/bin/bash #!/bin/bash
# Copyright 2008, 2009, 2010, 2011, 2015, 2018 Patrick J. Volkerding, Sebeka, MN, USA # Copyright 2008, 2009, 2010, 2011, 2015, 2018, 2024 Patrick J. Volkerding, Sebeka, MN, 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
@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=pilot-link PKGNAM=pilot-link
VERSION=${VERSION:-0.12.5} VERSION=${VERSION:-0.12.5}
BUILD=${BUILD:-16} BUILD=${BUILD:-17}
# Automatically determine the architecture we're building on: # Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then if [ -z "$ARCH" ]; then
@ -93,7 +93,7 @@ CFLAGS="$SLKCFLAGS" \
--enable-libusb \ --enable-libusb \
--with-libpng \ --with-libpng \
--with-perl \ --with-perl \
--with-python \ --without-python \
--program-prefix="" \ --program-prefix="" \
--program-suffix="" \ --program-suffix="" \
--build=$ARCH-slackware-linux || exit 1 --build=$ARCH-slackware-linux || exit 1

View file

@ -1,496 +0,0 @@
#!/bin/bash
# Copyright 2020, 2021 Patrick J. Volkerding, Sebeka, Minnesota, 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=python2-module-collection
VERSION=2.7.18
BUILD=${BUILD:-6}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
case "$(uname -m)" in
i?86) ARCH=i586 ;;
arm*) readelf /usr/bin/file -A | grep -E -q "Tag_CPU.*[4,5]" && ARCH=arm || ARCH=armv7hl ;;
# Unless $ARCH is already set, use uname -m for all other archs:
*) ARCH=$(uname -m) ;;
esac
export ARCH
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
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
if [ "$ARCH" = "i586" ]; then
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "s390" ]; then
SLKCFLAGS="-O2"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2 -fPIC"
LIBDIRSUFFIX="64"
elif [ "$ARCH" = "armv7hl" ]; then
SLKCFLAGS="-O3 -march=armv7-a -mfpu=vfpv3-d16"
LIBDIRSUFFIX=""
else
SLKCFLAGS="-O2"
LIBDIRSUFFIX=""
fi
TMP=${TMP:-/tmp}
PKG=$TMP/package-$PKGNAM
rm -rf $PKG
mkdir -p $TMP $PKG
cd $TMP
rm -rf $PKGNAM-$VERSION
mkdir -p $PKGNAM-$VERSION
# This is a trick to allow the directory to be automatically cleaned up by a cron job here:
touch $PKGNAM-$VERSION/configure
fix_perms() {
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 {} \+
}
# setuptools-44.0.0:
cd $TMP/$PKGNAM-$VERSION || exit 1
tar xf $CWD/modules/setuptools-44.0.0.tar.lz || exit 1
cd setuptools-44.0.0
fix_perms
# Install setuptools to the system if it's not there:
if [ ! -d /usr/lib${LIBDIRSUFFIX}/python2.7/site-packages/setuptools/version.py ]; then
python2 setup.py install --root=/ || exit 1
fi
python2 setup.py install --root=$PKG || exit 1
# Drop the python2 version of easy_install so the python 3.x
# one is the default:
rm -f $PKG/usr/bin/easy_install
mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION/setuptools-44.0.0
cp -a CHANGES.rst PKG-INFO README.rst docs/*.txt \
$PKG/usr/doc/$PKGNAM-$VERSION/setuptools-44.0.0
find $PKG/usr/doc/$PKGNAM-$VERSION/setuptools-44.0.0 -type f -exec chmod 0644 {} \+
# If there's a CHANGES.rst, installing at least part of the recent history
# is useful, but don't let it get totally out of control:
if [ -r CHANGES.rst ]; then
DOCSDIR=$(echo $PKG/usr/doc/${PKGNAM}-$VERSION/setuptools-44.0.0)
cat CHANGES.rst | head -n 1000 > $DOCSDIR/CHANGES.rst
touch -r CHANGES.rst $DOCSDIR/CHANGES.rst
fi
# Cython-0.29.16:
cd $TMP/$PKGNAM-$VERSION || exit 1
tar xf $CWD/modules/Cython-0.29.16.tar.lz || exit 1
cd Cython-0.29.16
fix_perms
python2 setup.py install --root=$PKG --prefix=/usr || exit 1
# Rename the python2 version with "2" suffix:
for i in cython cythonize cygdb; do
mv $PKG/usr/bin/$i $PKG/usr/bin/${i}2
done
mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION/Cython-0.29.16
cp -a *.rst *.txt $PKG/usr/doc/$PKGNAM-$VERSION/Cython-0.29.16
# If there's a CHANGES.rst, installing at least part of the recent history
# is useful, but don't let it get totally out of control:
if [ -r CHANGES.rst ]; then
DOCSDIR=$(echo $PKG/usr/doc/${PKGNAM}-$VERSION/Cython-0.29.16)
cat CHANGES.rst | head -n 1000 > $DOCSDIR/CHANGES.rst
touch -r CHANGES.rst $DOCSDIR/CHANGES.rst
fi
# pip-20.0.2:
cd $TMP/$PKGNAM-$VERSION || exit 1
tar xf $CWD/modules/pip-20.0.2.tar.lz || exit 1
cd pip-20.0.2
fix_perms
python2 setup.py install --root=$PKG || exit 1
# Don't package this. We want /usr/bin/pip in the main python-pip package to be
# the python3 version:
rm -f $PKG/usr/bin/pip
mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION/pip-20.0.2
cp -a *.txt PKG-INFO README.rst \
$PKG/usr/doc/$PKGNAM-$VERSION/pip-20.0.2
find $PKG/usr/doc/$PKGNAM-$VERSION/pip-20.0.2 -type f -exec chmod 0644 {} \+
# M2Crypto-0.35.2 and typing-3.7.4.1:
cd $TMP/$PKGNAM-$VERSION || exit 1
tar xf $CWD/modules/M2Crypto-0.35.2.tar.xz || exit 1
cd M2Crypto-0.35.2
fix_perms
python2 setup.py install --root=$PKG || exit 1
mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION/M2Crypto-0.35.2
cp -a \
CHANGES INSTALL* LICENCE* PKG-INFO README* \
$PKG/usr/doc/$PKGNAM-$VERSION/M2Crypto-0.35.2
# Embed required dep typing module:
cd ..
rm -rf typing-3.7.4.1
tar xf $CWD/modules/typing-3.7.4.1.tar.xz || exit 1
cd typing-3.7.4.1 || exit 1
fix_perms
python2 setup.py install --root=$PKG || exit 1
mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION/typing-3.7.4.1
cp -a \
CHANGES INSTALL* LICENCE* PKG-INFO README* doc/* \
$PKG/usr/doc/$PKGNAM-$VERSION/typing-3.7.4.1
# Mako-1.1.2:
cd $TMP/$PKGNAM-$VERSION || exit 1
tar xf $CWD/modules/Mako-1.1.2.tar.lz || exit 1
cd Mako-1.1.2
fix_perms
python2 setup.py install --root=$PKG || exit 1
# Don't package this:
rm -f $PKG/usr/bin/mako-render
mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION/Mako-1.1.2
cp -a AUTHORS CHANGES LICENSE PKG-INFO *.rst *.txt \
$PKG/usr/doc/$PKGNAM-$VERSION/Mako-1.1.2
find $PKG/usr/doc/$PKGNAM-$VERSION/Mako-1.1.2 -type f -exec chmod 0644 {} \+
# pycairo-1.18.2:
cd $TMP/$PKGNAM-$VERSION || exit 1
tar xf $CWD/modules/pycairo-1.18.2.tar.lz || exit 1
cd pycairo-1.18.2
fix_perms
python2 setup.py install --root=$PKG || exit 1
mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION/pycairo-1.18.2
cp -a \
AUTHORS COPYING* INSTALL NEWS PKG-INFO README* \
$PKG/usr/doc/$PKGNAM-$VERSION/pycairo-1.18.2
# pycups-1.9.74:
cd $TMP/$PKGNAM-$VERSION || exit 1
tar xf $CWD/modules/pycups-1.9.74.tar.lz || exit 1
cd pycups-1.9.74
fix_perms
python2 setup.py install --root=$PKG || exit 1
mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION/pycups-1.9.74
cp -a COPYING* NEWS README TODO $PKG/usr/doc/$PKGNAM-$VERSION/pycups-1.9.74
# pycurl-7.43.0.3:
cd $TMP/$PKGNAM-$VERSION || exit 1
tar xf $CWD/modules/pycurl-7.43.0.3.tar.lz || exit 1
cd pycurl-7.43.0.3
fix_perms
python2 setup.py --with-openssl install --root=$PKG || exit 1
mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION/pycurl-7.43.0.3
cp -a COPYING* NEWS README TODO \
$PKG/usr/doc/$PKGNAM-$VERSION/pycurl-7.43.0.3
rm -rf $PKG/usr/share/doc/pycurl
rmdir $PKG/usr/share/doc
rmdir $PKG/usr/share
# pyparsing-2.4.6:
cd $TMP/$PKGNAM-$VERSION || exit 1
tar xf $CWD/modules/pyparsing-2.4.6.tar.lz || exit 1
cd pyparsing-2.4.6
fix_perms
python2 setup.py install --root=$PKG || exit 1
mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION/pyparsing-2.4.6
cp -a CHANGES LICENSE* PKG-INFO README* docs/HowToUsePyparsing.* \
$PKG/usr/doc/$PKGNAM-$VERSION/pyparsing-2.4.6
# If there's a CHANGES file, installing at least part of the recent history
# is useful, but don't let it get totally out of control:
if [ -r CHANGES ]; then
DOCSDIR=$(echo $PKG/usr/doc/${PKGNAM}-$VERSION/pyparsing-2.4.6)
cat CHANGES | head -n 1000 > $DOCSDIR/CHANGES
touch -r CHANGES $DOCSDIR/CHANGES
fi
# appdirs-1.4.3:
cd $TMP/$PKGNAM-$VERSION || exit 1
tar xf $CWD/modules/appdirs-1.4.3.tar.xz || exit 1
cd appdirs-1.4.3
fix_perms
python2 setup.py install --root=$PKG || exit 1
mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION/appdirs-1.4.3
cp -a *.rst LICENSE* PKG-INFO \
$PKG/usr/doc/$PKGNAM-$VERSION/appdirs-1.4.3
find $PKG/usr/doc/$PKGNAM-$VERSION/appdirs-1.4.3 -type f -exec chmod 0644 {} \+
# If there's a CHANGES.rst, installing at least part of the recent history
# is useful, but don't let it get totally out of control:
if [ -r CHANGES.rst ]; then
DOCSDIR=$(echo $PKG/usr/doc/${PKGNAM}-$VERSION/appdirs-1.4.3)
cat CHANGES.rst | head -n 1000 > $DOCSDIR/CHANGES.rst
touch -r CHANGES.rst $DOCSDIR/CHANGES.rst
fi
# certifi-2019.11.28:
cd $TMP/$PKGNAM-$VERSION || exit 1
tar xf $CWD/modules/certifi-2019.11.28.tar.lz || exit 1
cd certifi-2019.11.28
fix_perms
python2 setup.py install --root=$PKG || exit 1
mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION/certifi-2019.11.28
cp -a *.rst LICENSE PKG-INFO \
$PKG/usr/doc/$PKGNAM-$VERSION/certifi-2019.11.28
find $PKG/usr/doc/$PKGNAM-$VERSION/certifi-2019.11.28 -type f -exec chmod 0644 {} \+
# chardet-3.0.4:
cd $TMP/$PKGNAM-$VERSION || exit 1
tar xf $CWD/modules/chardet-3.0.4.tar.xz || exit 1
cd chardet-3.0.4
fix_perms
python2 setup.py install --root=$PKG || exit 1
mv $PKG/usr/bin/chardetect $PKG/usr/bin/chardetect2
mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION/chardet-3.0.4
cp -a *.rst LICENSE* PKG-INFO \
$PKG/usr/doc/$PKGNAM-$VERSION/chardet-3.0.4
find $PKG/usr/doc/$PKGNAM-$VERSION/chardet-3.0.4 -type f -exec chmod 0644 {} \+
# docutils-0.16:
cd $TMP/$PKGNAM-$VERSION || exit 1
tar xf $CWD/modules/docutils-0.16.tar.lz || exit 1
cd docutils-0.16
fix_perms
python2 setup.py build --build-lib=build/python install --root=$PKG || exit 1
# Don't package python2 versions of /usr/bin scripts:
for file in rst2html.py rst2html4.py rst2html5.py rst2latex.py rst2man.py rst2odt.py rst2odt_prepstyles.py rst2pseudoxml.py rst2s5.py rst2xetex.py rst2xml.py rstpep2html.py ; do
rm -f $PKG/usr/bin/$file
done
mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION/docutils-0.16
cp -a *.txt PKG-INFO \
$PKG/usr/doc/$PKGNAM-$VERSION/docutils-0.16
find $PKG/usr/doc/$PKGNAM-$VERSION/docutils-0.16 -type f -exec chmod 0644 {} \+
# If there's a HISTORY.txt, installing at least part of the recent history
# is useful, but don't let it get totally out of control:
if [ -r HISTORY.txt ]; then
DOCSDIR=$(echo $PKG/usr/doc/${PKGNAM}-$VERSION/docutils-0.16)
cat HISTORY.txt | head -n 1000 > $DOCSDIR/HISTORY.txt
touch -r HISTORY.txt $DOCSDIR/HISTORY.txt
fi
# enum34-1.1.10:
cd $TMP/$PKGNAM-$VERSION || exit 1
tar xf $CWD/modules/enum34-1.1.10.tar.gz || exit 1
cd enum34-1.1.10
fix_perms
python2 setup.py install --root=$PKG
mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION/enum34-1.1.10
cp -a \
PKG-INFO enum/LICENSE enum/README enum/doc/* \
$PKG/usr/doc/$PKGNAM-$VERSION/enum34-1.1.10
# future-0.18.2:
cd $TMP/$PKGNAM-$VERSION || exit 1
tar xf $CWD/modules/future-0.18.2.tar.lz || exit 1
cd future-0.18.2
fix_perms
python2 setup.py install --root=$PKG || exit 1
# Move the python2 versions:
mv $PKG/usr/bin/futurize $PKG/usr/bin/futurize2
mv $PKG/usr/bin/pasteurize $PKG/usr/bin/pasteurize2
mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION/future-0.18.2
cp -a *.rst LICENSE* NOTICE PKG-INFO \
$PKG/usr/doc/$PKGNAM-$VERSION/future-0.18.2
find $PKG/usr/doc/$PKGNAM-$VERSION/future-0.18.2 -type f -exec chmod 0644 {} \+
# idna-2.9:
cd $TMP/$PKGNAM-$VERSION || exit 1
tar xf $CWD/modules/idna-2.9.tar.lz || exit 1
cd idna-2.9
fix_perms
python2 setup.py install --root=$PKG || exit 1
mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION/idna-2.9
cp -a *.rst PKG-INFO \
$PKG/usr/doc/$PKGNAM-$VERSION/idna-2.9
find $PKG/usr/doc/$PKGNAM-$VERSION/idna-2.9 -type f -exec chmod 0644 {} \+
# If there's a HISTORY.rst, installing at least part of the recent history
# is useful, but don't let it get totally out of control:
if [ -r HISTORY.rst ]; then
DOCSDIR=$(echo $PKG/usr/doc/${PKGNAM}-$VERSION/idna-2.9)
cat HISTORY.rst | head -n 1000 > $DOCSDIR/HISTORY.rst
touch -r HISTORY.rst $DOCSDIR/HISTORY.rst
fi
# notify2-0.3.1:
cd $TMP/$PKGNAM-$VERSION || exit 1
tar xf $CWD/modules/notify2-0.3.1.tar.gz || exit 1
cd notify2-0.3.1
fix_perms
python2 setup.py install --root=$PKG || exit 1
mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION/notify2-0.3.1
cp -a *.rst LICENSE PKG-INFO \
$PKG/usr/doc/$PKGNAM-$VERSION/notify2-0.3.1
find $PKG/usr/doc/$PKGNAM-$VERSION/notify2-0.3.1 -type f -exec chmod 0644 {} \+
# packaging-20.3:
cd $TMP/$PKGNAM-$VERSION || exit 1
tar xf $CWD/modules/packaging-20.3.tar.lz || exit 1
cd packaging-20.3
fix_perms
python2 setup.py install --root=$PKG || exit 1
mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION/packaging-20.3
cp -a *.rst LICENSE* PKG-INFO \
$PKG/usr/doc/$PKGNAM-$VERSION/packaging-20.3
find $PKG/usr/doc/$PKGNAM-$VERSION/packaging-20.3 -type f -exec chmod 0644 {} \+
# If there's a CHANGELOG.rst, installing at least part of the recent history
# is useful, but don't let it get totally out of control:
if [ -r CHANGELOG.rst ]; then
DOCSDIR=$(echo $PKG/usr/doc/${PKGNAM}-$VERSION/packaging-20.3)
cat CHANGELOG.rst | head -n 1000 > $DOCSDIR/CHANGELOG.rst
touch -r CHANGELOG.rst $DOCSDIR/CHANGELOG.rst
fi
# ply-3.11:
cd $TMP/$PKGNAM-$VERSION || exit 1
tar xf $CWD/modules/ply-3.11.tar.lz || exit 1
cd ply-3.11
fix_perms
python2 setup.py install --root=$PKG || exit 1
mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION/ply-3.11
cp -a *.rst LICENSE PKG-INFO \
$PKG/usr/doc/$PKGNAM-$VERSION/ply-3.11
find $PKG/usr/doc/$PKGNAM-$VERSION/ply-3.11 -type f -exec chmod 0644 {} \+
# Pygments-2.5.2:
cd $TMP/$PKGNAM-$VERSION || exit 1
tar xf $CWD/modules/Pygments-2.5.2.tar.lz || exit 1
cd Pygments-2.5.2
fix_perms
python2 setup.py install --root=$PKG || exit 1
mv $PKG/usr/bin/pygmentize $PKG/usr/bin/pygmentize2
mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION/Pygments-2.5.2
cp -a *.rst LICENSE PKG-INFO \
$PKG/usr/doc/$PKGNAM-$VERSION/Pygments-2.5.2
find $PKG/usr/doc/$PKGNAM-$VERSION/Pygments-2.5.2 -type f -exec chmod 0644 {} \+
# requests-2.23.0:
cd $TMP/$PKGNAM-$VERSION || exit 1
tar xf $CWD/modules/requests-2.23.0.tar.lz || exit 1
cd requests-2.23.0
fix_perms
python2 setup.py install --root=$PKG || exit 1
mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION/requests-2.23.0
cp -a *.rst LICENSE* NOTICE PKG-INFO \
$PKG/usr/doc/$PKGNAM-$VERSION/requests-2.23.0
find $PKG/usr/doc/$PKGNAM-$VERSION/requests-2.23.0 -type f -exec chmod 0644 {} \+
# If there's a HISTORY.rst, installing at least part of the recent history
# is useful, but don't let it get totally out of control:
if [ -r HISTORY.rst ]; then
DOCSDIR=$(echo $PKG/usr/doc/${PKGNAM}-$VERSION/requests-2.23.0)
cat HISTORY.rst | head -n 1000 > $DOCSDIR/HISTORY.rst
touch -r HISTORY.rst $DOCSDIR/HISTORY.rst
fi
# Sane-2.8.3:
cd $TMP/$PKGNAM-$VERSION || exit 1
tar xf $CWD/modules/Sane-2.8.3.tar.xz || exit 1
cd Sane-2.8.3
fix_perms
python2 setup.py install --root=$PKG || exit 1
mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION/Sane-2.8.3
cp -a \
*.md *.rst COPYING \
$PKG/usr/doc/$PKGNAM-$VERSION/Sane-2.8.3
# six-1.14.0:
cd $TMP/$PKGNAM-$VERSION || exit 1
tar xf $CWD/modules/six-1.14.0.tar.lz || exit 1
cd six-1.14.0
fix_perms
python2 setup.py install --root=$PKG || exit 1
mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION/six-1.14.0
cp -a LICENSE* PKG-INFO README* $PKG/usr/doc/$PKGNAM-$VERSION/six-1.14.0
# urllib3-1.25.11:
cd $TMP/$PKGNAM-$VERSION || exit 1
tar xf $CWD/modules/urllib3-1.25.11.tar.lz || exit 1
cd urllib3-1.25.11
fix_perms
python2 setup.py install --root=$PKG || exit 1
mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION/urllib3-1.25.11
cp -a *.rst *.txt PKG-INFO \
$PKG/usr/doc/$PKGNAM-$VERSION/urllib3-1.25.11
find $PKG/usr/doc/$PKGNAM-$VERSION/urllib3-1.25.11 -type f -exec chmod 0644 {} \+
# If there's a CHANGES.rst, installing at least part of the recent history
# is useful, but don't let it get totally out of control:
if [ -r CHANGES.rst ]; then
DOCSDIR=$(echo $PKG/usr/doc/${PKGNAM}-$VERSION/urllib3-1.25.11)
cat CHANGES.rst | head -n 1000 > $DOCSDIR/CHANGES.rst
touch -r CHANGES.rst $DOCSDIR/CHANGES.rst
fi
# pyxdg-0.26:
cd $TMP/$PKGNAM-$VERSION || exit 1
tar xf $CWD/modules/pyxdg-0.26.tar.lz || exit 1
cd pyxdg-0.26
fix_perms
python2 setup.py install --root=$PKG || exit 1
mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION/pyxdg-0.26
cp -a \
AUTHORS COPYING ChangeLog INSTALL PKG-INFO README TODO \
$PKG/usr/doc/$PKGNAM-$VERSION/pyxdg-0.26
# dbus-python-1.2.16:
cd $TMP/$PKGNAM-$VERSION || exit 1
tar xf $CWD/modules/dbus-python-1.2.16.tar.lz
cd dbus-python-1.2.16
fix_perms
PYTHON_VERSION=2 \
./configure \
--prefix=/usr \
--libdir=/usr/lib${LIBDIRSUFFIX} \
--sysconfdir=/etc \
--localstatedir=/var \
--docdir=/usr/doc/$PKGNAM-$VERSION \
--disable-html-docs \
--enable-shared=yes \
--enable-static=no \
--build=$ARCH-slackware-linux \
--host=$ARCH-slackware-linux \
|| exit 1
make $NUMJOBS || make || exit 1
make install DESTDIR=$PKG || exit 1
mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION/dbus-python-1.2.16
cp -a \
AUTHORS COPYING* INSTALL NEWS README* \
$PKG/usr/doc/$PKGNAM-$VERSION/dbus-python-1.2.16
# Remove overlap with main package:
rm -rf $PKG/usr/include/dbus-1.0
rm -f $PKG/usr/lib${LIBDIRSUFFIX}/pkgconfig/dbus-python.pc
# 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
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
cd $PKG
/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz

View file

@ -1,19 +0,0 @@
# HOW TO EDIT THIS FILE:
# The "handy ruler" below makes it easier to edit a package description. Line
# up the first '|' above the ':' following the base package name, and the '|'
# on the right side marks the last column you can put a character in. You must
# make exactly 11 lines for the formatting to be correct. It's also
# customary to leave one space after the ':'.
|-----handy-ruler------------------------------------------------------|
python2-module-collection: python2-module-collection (modules for python2)
python2-module-collection:
python2-module-collection: These are additional modules that have traditionally been supplied by
python2-module-collection: Slackware for python2. As python2 is officially EOL but is still
python2-module-collection: required by some software, these modules have been collected here in
python2-module-collection: a single package to reduce clutter and to allow them to be pinned at
python2-module-collection: these versions since upstream has been dropping python2 support in
python2-module-collection: newer versions.
python2-module-collection:
python2-module-collection:
python2-module-collection:

View file

@ -0,0 +1 @@
https://pypi.python.org/pypi/pycairo

View file

@ -0,0 +1,81 @@
#!/bin/bash
# Copyright 2024 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=python2-pycairo
SRCNAM=pycairo
VERSION=${VERSION:-$(echo $SRCNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
BUILD=${BUILD:-1}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
i?86) ARCH=i586 ;;
arm*) ARCH=arm ;;
*) 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-$PKGNAM
rm -rf $PKG
mkdir -p $TMP $PKG
cd $TMP
rm -rf $SRCNAM-$VERSION
tar xvf $CWD/$SRCNAM-$VERSION.tar.?z || exit 1
cd $SRCNAM-$VERSION || exit 1
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
-o -perm 511 \) -exec chmod 755 {} \+ -o \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \+
python2 setup.py build install --root=$PKG || exit 1
mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION
cp -a *.txt PKG-INFO README.rst \
$PKG/usr/doc/$PKGNAM-$VERSION
find $PKG/usr/doc/$PKGNAM-$VERSION -type f -exec chmod 0644 {} \+
# If there's a CHANGES.txt, installing at least part of the recent history
# is useful, but don't let it get totally out of control:
if [ -r CHANGES.txt ]; then
DOCSDIR=$(echo $PKG/usr/doc/${PKGNAM}-$VERSION)
cat CHANGES.txt | head -n 1000 > $DOCSDIR/CHANGES.txt
touch -r CHANGES.txt $DOCSDIR/CHANGES.txt
fi
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
cd $PKG
/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz

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------------------------------------------------------|
python2-pycairo: python2-pycairo (Python bindings for the cairo graphics library)
python2-pycairo:
python2-pycairo: Pycairo is set of Python bindings for the cairo graphics library.
python2-pycairo:
python2-pycairo: Pycairo's web site: https://python2-pycairo.readthedocs.io/en/latest/
python2-pycairo:
python2-pycairo:
python2-pycairo:
python2-pycairo:
python2-pycairo:
python2-pycairo:

View file

@ -1,2 +0,0 @@
#https://www.kernel.org/pub/software/network/crda/
https://git.kernel.org/cgit/linux/kernel/git/mcgrof/crda.git/

View file

@ -1,15 +0,0 @@
#!/bin/sh
_DATE="$(date +%Y%m%d)"
rm -rf wireless-regdb-git_${_DATE} wireless-regdb-git_${_DATE}.tar.bz2
git clone \
git://git.kernel.org/pub/scm/linux/kernel/git/sforshee/wireless-regdb.git \
wireless-regdb-git_${_DATE}
chown -R root:root wireless-regdb-git_${_DATE}
rm -rf wireless-regdb-git_${_DATE}/.git*
tar cjf wireless-regdb-git_${_DATE}.tar.bz2 wireless-regdb-git_${_DATE}
rm -rf wireless-regdb-git_${_DATE}

View file

@ -1,19 +0,0 @@
# HOW TO EDIT THIS FILE:
# The "handy ruler" below makes it easier to edit a package description. Line
# up the first '|' above the ':' following the base package name, and the '|'
# on the right side marks the last column you can put a character in. You must
# make exactly 11 lines for the formatting to be correct. It's also
# customary to leave one space after the ':'.
|-----handy-ruler------------------------------------------------------|
crda: crda (Central Regulatory Domain Agent)
crda:
crda: This is the Central Regulatory Domain Agent for Linux.
crda: It serves one purpose: tell the Linux kernel what to enforce.
crda: In essence, it is a udev helper for communication between
crda: the kernel and userspace.
crda:
crda: You only need to run this manually for debugging purposes.
crda:
crda: Homepage: http://wireless.kernel.org
crda:

View file

@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=gpgme PKGNAM=gpgme
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:-1} BUILD=${BUILD:-2}
# Automatically determine the architecture we're building on: # Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then if [ -z "$ARCH" ]; then
@ -96,6 +96,9 @@ make install DESTDIR=$PKG || exit 1
# Don't ship .la files: # Don't ship .la files:
rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la
# Nope.
rm -rf $PKG/usr/lib${LIBDIRSUFFIX}/python2.7/
find $PKG | xargs file | grep -e "executable" -e "shared object" \ find $PKG | xargs file | grep -e "executable" -e "shared object" \
| grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null

View file

@ -1,5 +1,5 @@
#!/bin/bash #!/bin/bash
# Copyright 2006, 2007, 2008, 2009, 2010, 2011, 2015, 2017, 2018 Patrick J. Volkerding, Sebeka, MN, USA # Copyright 2006, 2007, 2008, 2009, 2010, 2011, 2015, 2017, 2018, 2024 Patrick J. Volkerding, Sebeka, MN, 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
@ -23,7 +23,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=obexftp PKGNAM=obexftp
VERSION=${VERSION:-$(echo $PKGNAM-*-Source.tar.?z* | rev | cut -f 3- -d . | cut -f 2 -d - | rev)} VERSION=${VERSION:-$(echo $PKGNAM-*-Source.tar.?z* | rev | cut -f 3- -d . | cut -f 2 -d - | rev)}
BUILD=${BUILD:-10} BUILD=${BUILD:-11}
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "} NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
@ -62,7 +62,6 @@ else
LIBDIRSUFFIX="" LIBDIRSUFFIX=""
fi fi
PYTHONLIB=$( python -c 'from distutils.sysconfig import get_python_lib; print(get_python_lib())' )
PYTHON3LIB=$( python3 -c 'from distutils.sysconfig import get_python_lib; print(get_python_lib())' ) PYTHON3LIB=$( python3 -c 'from distutils.sysconfig import get_python_lib; print(get_python_lib())' )
rm -rf $PKG rm -rf $PKG
@ -98,21 +97,6 @@ cd build
make install DESTDIR=$PKG || exit 1 make install DESTDIR=$PKG || exit 1
cd .. cd ..
mkdir -p build-python2
cd build-python2
cmake \
-DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
-DCMAKE_INSTALL_PREFIX=/usr \
-DLIB_SUFFIX=${LIBDIRSUFFIX} \
-DCMAKE_INSTALL_DOCDIR=/usr/doc/$PKGNAM-$VERSION \
-DCMAKE_BUILD_TYPE=Release \
-DPython_ADDITIONAL_VERSIONS=2.7 ..
cd swig/python
make $NUMJOBS || make || exit 1
make install DESTDIR=$PKG || exit 1
cd ../../../
# Relocate man pages: # Relocate man pages:
mv $PKG/usr/share/man $PKG/usr mv $PKG/usr/share/man $PKG/usr
rmdir $PKG/usr/share 2> /dev/null rmdir $PKG/usr/share 2> /dev/null
@ -133,8 +117,6 @@ fi
) )
# Generate .pyc files # Generate .pyc files
python -m compileall "${PKG}$PYTHONLIB"
python -O -m compileall "${PKG}$PYTHONLIB"
python3 -m compileall "${PKG}$PYTHON3LIB" python3 -m compileall "${PKG}$PYTHON3LIB"
python3 -O -m compileall "${PKG}$PYTHON3LIB" python3 -O -m compileall "${PKG}$PYTHON3LIB"

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------------------------------------------------------|
wireless-regdb: wireless-regdb (radio regulatory compliance database)
wireless-regdb:
wireless-regdb: This package provides a machine-readable database of legal regulations
wireless-regdb: on radio emissions that affect use of wireless networking. The Linux
wireless-regdb: kernel and drivers use this to maintain compliance with those
wireless-regdb: regulations.
wireless-regdb:
wireless-regdb: Homepage: https://wireless.wiki.kernel.org
wireless-regdb:
wireless-regdb:
wireless-regdb:

View file

@ -1,7 +1,7 @@
#!/bin/bash #!/bin/bash
# Copyright 2009 Robby Workman, Northport, AL, USA # Copyright 2009 Robby Workman, Northport, AL, USA
# Copyright 2009, 2010, 2016, 2018, 2023 Patrick J. Volkerding, Sebeka, MN, USA # Copyright 2009, 2010, 2016, 2018, 2023, 2024 Patrick J. Volkerding, Sebeka, MN, 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
@ -23,8 +23,8 @@
cd $(dirname $0) ; CWD=$(pwd) cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=crda PKGNAM=wireless-regdb
VERSION=${VERSION:-4.15} VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
BUILD=${BUILD:-1} BUILD=${BUILD:-1}
# Automatically determine the architecture we're building on: # Automatically determine the architecture we're building on:
@ -45,10 +45,8 @@ if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
exit 0 exit 0
fi fi
REGDBVERS=2023.05.03
TMP=${TMP:-/tmp} TMP=${TMP:-/tmp}
PKG=$TMP/package-crda PKG=$TMP/package-wireless-regdb
if [ "$ARCH" = "i586" ]; then if [ "$ARCH" = "i586" ]; then
SLKCFLAGS="-O2 -march=i586 -mtune=i686" SLKCFLAGS="-O2 -march=i586 -mtune=i686"
@ -70,8 +68,8 @@ mkdir -p $TMP $PKG
# First, we need to install the wireless regulatory bin # First, we need to install the wireless regulatory bin
cd $TMP cd $TMP
tar xvf $CWD/wireless-regdb-$REGDBVERS.tar.xz || exit 1 tar xvf $CWD/wireless-regdb-$VERSION.tar.xz || exit 1
cd wireless-regdb-$REGDBVERS || exit 1 cd wireless-regdb-$VERSION || exit 1
chown -R root:root . chown -R root:root .
find . \ find . \
\( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
@ -79,56 +77,15 @@ find . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \+ -exec chmod 644 {} \+
# If this isn't installed on the system, crda will not build: make install DESTDIR=$PKG MANDIR=/usr/man FIRMWARE_PATH=/lib/firmware || exit 1
make install MANDIR=/usr/man || exit 1
# Install to the package directory: mkdir -p $PKG/usr/doc/wireless-regdb-$VERSION/regdb
make install DESTDIR=$PKG MANDIR=/usr/man || exit 1 cp -a LICENSE README db.txt $PKG/usr/doc/wireless-regdb-$VERSION/regdb
mkdir -p $PKG/usr/doc/crda-$VERSION/regdb
cp -a LICENSE README db.txt $PKG/usr/doc/crda-$VERSION/regdb
# Now we'll do crda itself
cd $TMP
rm -rf crda-$VERSION
tar xvf $CWD/crda-$VERSION.tar.?z* || exit 1
cd crda-$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 {} \+
# This thing uses our CFLAGS on its own, but if we specify them,
# it fails to build. The build failure is wacky, as if it's not
# linking libnl into crda.o -- the detection for libnl is broken,
# but even if it's fixed, the errors still occur. This works, so...
sed -i -e "s,-Werror ,,g" -e "s,fpic,fPIC,g" Makefile
make \
MANDIR=/usr/man \
LIBDIR=/usr/lib${LIBDIRSUFFIX} \
|| exit 1
make install \
MANDIR=/usr/man \
LIBDIR=/usr/lib${LIBDIRSUFFIX} \
DESTDIR=$PKG \
|| exit 1
find $PKG | xargs file | grep -e "executable" -e "shared object" \
| grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
# Manpages are already compressed # Manpages are already compressed
mkdir -p $PKG/usr/doc/crda-$VERSION
cp -a \
LICENSE README \
$PKG/usr/doc/crda-$VERSION
mkdir -p $PKG/install mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc cat $CWD/slack-desc > $PKG/install/slack-desc
cd $PKG cd $PKG
/sbin/makepkg -l y -c n $TMP/crda-$VERSION-$ARCH-$BUILD.txz /sbin/makepkg -l y -c n $TMP/wireless-regdb-$VERSION-$ARCH-$BUILD.txz

View file

@ -1,7 +1,7 @@
#!/bin/bash #!/bin/bash
# Copyright 2017 Heinz Wiesinger, Amsterdam, The Netherlands # Copyright 2017 Heinz Wiesinger, Amsterdam, The Netherlands
# Copyright 2017, 2020, 2022, 2023 Patrick J. Volkerding, Sebeka, MN, USA # Copyright 2017, 2020, 2022, 2023, 2024 Patrick J. Volkerding, Sebeka, MN, 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
@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=ibus PKGNAM=ibus
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:-1} BUILD=${BUILD:-2}
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "} NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
@ -117,6 +117,7 @@ CFLAGS="$SLKCFLAGS" \
--mandir=/usr/man \ --mandir=/usr/man \
--enable-python-library \ --enable-python-library \
--with-python=python3 \ --with-python=python3 \
--disable-python2 \
--with-unicode-emoji-dir=$TMP/ibus-$VERSION \ --with-unicode-emoji-dir=$TMP/ibus-$VERSION \
--with-ucd-dir=$TMP/ibus-$VERSION \ --with-ucd-dir=$TMP/ibus-$VERSION \
--disable-systemd-services \ --disable-systemd-services \
@ -124,7 +125,14 @@ 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 install-strip DESTDIR=$PKG || exit 1 make install DESTDIR=$PKG || exit 1
# cleanup temporary files:
rm -rf $PKG/usr/lib$LIBDIRSUFFIX/python*/site-packages/gi
# Strip binaries:
find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF | cu
t -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
# Compress manual pages: # Compress manual pages:
find $PKG/usr/man -type f -exec gzip -9 {} \+ find $PKG/usr/man -type f -exec gzip -9 {} \+
@ -139,9 +147,6 @@ install -m 644 $CWD/ibus-autostart-plasma.desktop $PKG/etc/xdg/autostart/
install -m 755 $CWD/ibus-autostart $PKG/usr/bin/ install -m 755 $CWD/ibus-autostart $PKG/usr/bin/
sed -i "s|LIBDIRSUFFIX|$LIBDIRSUFFIX|" $PKG/usr/bin/ibus-autostart sed -i "s|LIBDIRSUFFIX|$LIBDIRSUFFIX|" $PKG/usr/bin/ibus-autostart
# cleanup temporary files
rm -rf $PKG/usr/lib$LIBDIRSUFFIX/python2.7/site-packages/gi
# Don't ship .la files: # Don't ship .la files:
rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la

View file

@ -0,0 +1,138 @@
From ba1c1bd3eb86d887fc3689c3142732658071b5f7 Mon Sep 17 00:00:00 2001
From: Takao Fujiwara <tfujiwar@redhat.com>
Date: Mon, 30 Jul 2018 15:26:37 +0900
Subject: [PATCH] build: Enable python3
---
data/templates/libkkc-data/tools/genfilter.py | 18 +++++++--------
data/templates/libkkc-data/tools/sortlm.py | 23 ++++++++-----------
2 files changed, 19 insertions(+), 22 deletions(-)
diff --git a/data/templates/libkkc-data/tools/genfilter.py b/data/templates/libkkc-data/tools/genfilter.py
index 5ffab32..0c5f75a 100644
--- a/data/templates/libkkc-data/tools/genfilter.py
+++ b/data/templates/libkkc-data/tools/genfilter.py
@@ -84,24 +84,24 @@ def __init__(self, infile, outfile, record_size):
def generate(self):
size = os.fstat(self.infile.fileno()).st_size
- n = size / self.record_size
+ n = size // self.record_size
m = int(math.ceil(-n*math.log10(ERROR_RATE) /
math.pow(math.log10(2), 2)))
- m = (m/8 + 1)*8
+ m = (m//8 + 1)*8
inmem = mmap.mmap(self.infile.fileno(),
size,
access=mmap.ACCESS_READ)
- outmem = bytearray(m/8)
- for i in xrange(0, n):
+ outmem = bytearray(m//8)
+ for i in range(0, n):
offset = i*self.record_size
b0, b1 = struct.unpack("=LL", inmem[offset:offset+8])
- for k in xrange(0, 4):
+ for k in range(0, 4):
h = murmur_hash3_32(b0, b1, k)
h = int(h * (m / float(0xFFFFFFFF)))
- outmem[h/8] |= (1 << (h%8))
+ outmem[h//8] |= (1 << (h%8))
inmem.close()
- # Convert bytearray to str, for Python 2.6 compatibility.
- self.outfile.write(str(outmem))
+ # Convert bytearray to bytes, for Python 3 compatibility.
+ self.outfile.write(bytes(outmem))
if __name__ == '__main__':
import sys
@@ -110,7 +110,7 @@ def generate(self):
parser = argparse.ArgumentParser(description='filter')
parser.add_argument('infile', type=argparse.FileType('r'),
help='input file')
- parser.add_argument('outfile', type=argparse.FileType('w'),
+ parser.add_argument('outfile', type=argparse.FileType('wb'),
help='output file')
parser.add_argument('record_size', type=int,
help='record size')
diff --git a/data/templates/libkkc-data/tools/sortlm.py b/data/templates/libkkc-data/tools/sortlm.py
index a0dd8fe..40f0837 100644
--- a/data/templates/libkkc-data/tools/sortlm.py
+++ b/data/templates/libkkc-data/tools/sortlm.py
@@ -40,10 +40,10 @@ def __init__(self, infile, output_prefix):
self.__min_cost = 0.0
def read(self):
- print "reading N-grams"
+ print("reading N-grams")
self.__read_tries()
self.__read_ngrams()
- print "min cost = %lf" % self.__min_cost
+ print("min cost = %lf" % self.__min_cost)
def __read_tries(self):
while True:
@@ -58,7 +58,7 @@ def __read_tries(self):
line = self.__infile.readline()
if line == "":
break
- line = line.strip()
+ line = line.strip('\n')
if line == "":
break
match = self.__ngram_line_regex.match(line)
@@ -89,7 +89,7 @@ def __read_ngrams(self):
line = self.__infile.readline()
if line == "":
break
- line = line.strip()
+ line = line.strip('\n')
if line == "":
break
match = self.__ngram_line_regex.match(line)
@@ -125,14 +125,11 @@ def __write_ngrams(self):
def quantize(cost, min_cost):
return max(0, min(65535, int(cost * 65535 / min_cost)))
- def cmp_header(a, b):
- return cmp(a[0], b[0])
-
- print "writing 1-gram file"
+ print("writing 1-gram file")
unigram_offsets = {}
unigram_file = open("%s.1gram" % self.__output_prefix, "wb")
offset = 0
- for ids, value in sorted(self.__ngram_entries[0].iteritems()):
+ for ids, value in sorted(self.__ngram_entries[0].items()):
unigram_offsets[ids[0]] = offset
s = struct.pack("=HHH",
quantize(value[0], self.__min_cost),
@@ -143,13 +140,13 @@ def cmp_header(a, b):
offset += 1
unigram_file.close()
- print "writing 2-gram file"
+ print("writing 2-gram file")
bigram_offsets = {}
bigram_file = open("%s.2gram" % self.__output_prefix, "wb")
keys = self.__ngram_entries[1].keys()
items = [(struct.pack("=LL", ids[1], unigram_offsets[ids[0]]), ids) for ids in keys]
offset = 0
- for header, ids in sorted(items, cmp=cmp_header):
+ for header, ids in sorted(items, key=lambda x: x[0]):
value = self.__ngram_entries[1][ids]
bigram_offsets[ids] = offset
s = struct.pack("=HH",
@@ -160,11 +157,11 @@ def cmp_header(a, b):
bigram_file.close()
if len(self.__ngram_entries[2]) > 0:
- print "writing 3-gram file"
+ print("writing 3-gram file")
trigram_file = open("%s.3gram" % self.__output_prefix, "wb")
keys = self.__ngram_entries[2].keys()
items = [(struct.pack("=LL", ids[2], bigram_offsets[(ids[0], ids[1])]), ids) for ids in keys]
- for header, ids in sorted(items, cmp=cmp_header):
+ for header, ids in sorted(items, key=lambda x: x[0]):
value = self.__ngram_entries[2][ids]
s = struct.pack("=H",
quantize(value[0], self.__min_cost))

View file

@ -3,7 +3,7 @@
# Slackware build script for libkkc-data # Slackware build script for libkkc-data
# Copyright 2015-2016 Heinz Wiesinger, Amsterdam, The Netherlands # Copyright 2015-2016 Heinz Wiesinger, Amsterdam, The Netherlands
# Copyright 2016, 2020 Patrick J. Volkerding, Sebeka, MN, USA # Copyright 2016, 2020, 2024 Patrick J. Volkerding, Sebeka, MN, 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
@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=libkkc-data PKGNAM=libkkc-data
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:-4}
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "} NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
@ -85,6 +85,10 @@ find . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \+ -exec chmod 644 {} \+
# Something for later?
#cat $CWD/ba1c1bd3eb86d887fc3689c3142732658071b5f7.patch | patch -p1 --verbose || exit 1
#sed -i "s|#!/usr/bin/python$|#!/usr/bin/python3|g" data/templates/libkkc-data/tools/*.py
if [ ! -r configure ]; then if [ ! -r configure ]; then
if [ -x ./autogen.sh ]; then if [ -x ./autogen.sh ]; then
NOCONFIGURE=1 ./autogen.sh NOCONFIGURE=1 ./autogen.sh
@ -93,6 +97,10 @@ if [ ! -r configure ]; then
fi fi
fi fi
###########################
# FORCING PYTHON2 FOR NOW #
###########################
PYTHON=python2 \
CFLAGS="$SLKCFLAGS" \ CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \
./configure \ ./configure \

View file

@ -0,0 +1,138 @@
From ba1c1bd3eb86d887fc3689c3142732658071b5f7 Mon Sep 17 00:00:00 2001
From: Takao Fujiwara <tfujiwar@redhat.com>
Date: Mon, 30 Jul 2018 15:26:37 +0900
Subject: [PATCH] build: Enable python3
---
data/templates/libkkc-data/tools/genfilter.py | 18 +++++++--------
data/templates/libkkc-data/tools/sortlm.py | 23 ++++++++-----------
2 files changed, 19 insertions(+), 22 deletions(-)
diff --git a/data/templates/libkkc-data/tools/genfilter.py b/data/templates/libkkc-data/tools/genfilter.py
index 5ffab32..0c5f75a 100644
--- a/data/templates/libkkc-data/tools/genfilter.py
+++ b/data/templates/libkkc-data/tools/genfilter.py
@@ -84,24 +84,24 @@ def __init__(self, infile, outfile, record_size):
def generate(self):
size = os.fstat(self.infile.fileno()).st_size
- n = size / self.record_size
+ n = size // self.record_size
m = int(math.ceil(-n*math.log10(ERROR_RATE) /
math.pow(math.log10(2), 2)))
- m = (m/8 + 1)*8
+ m = (m//8 + 1)*8
inmem = mmap.mmap(self.infile.fileno(),
size,
access=mmap.ACCESS_READ)
- outmem = bytearray(m/8)
- for i in xrange(0, n):
+ outmem = bytearray(m//8)
+ for i in range(0, n):
offset = i*self.record_size
b0, b1 = struct.unpack("=LL", inmem[offset:offset+8])
- for k in xrange(0, 4):
+ for k in range(0, 4):
h = murmur_hash3_32(b0, b1, k)
h = int(h * (m / float(0xFFFFFFFF)))
- outmem[h/8] |= (1 << (h%8))
+ outmem[h//8] |= (1 << (h%8))
inmem.close()
- # Convert bytearray to str, for Python 2.6 compatibility.
- self.outfile.write(str(outmem))
+ # Convert bytearray to bytes, for Python 3 compatibility.
+ self.outfile.write(bytes(outmem))
if __name__ == '__main__':
import sys
@@ -110,7 +110,7 @@ def generate(self):
parser = argparse.ArgumentParser(description='filter')
parser.add_argument('infile', type=argparse.FileType('r'),
help='input file')
- parser.add_argument('outfile', type=argparse.FileType('w'),
+ parser.add_argument('outfile', type=argparse.FileType('wb'),
help='output file')
parser.add_argument('record_size', type=int,
help='record size')
diff --git a/data/templates/libkkc-data/tools/sortlm.py b/data/templates/libkkc-data/tools/sortlm.py
index a0dd8fe..40f0837 100644
--- a/data/templates/libkkc-data/tools/sortlm.py
+++ b/data/templates/libkkc-data/tools/sortlm.py
@@ -40,10 +40,10 @@ def __init__(self, infile, output_prefix):
self.__min_cost = 0.0
def read(self):
- print "reading N-grams"
+ print("reading N-grams")
self.__read_tries()
self.__read_ngrams()
- print "min cost = %lf" % self.__min_cost
+ print("min cost = %lf" % self.__min_cost)
def __read_tries(self):
while True:
@@ -58,7 +58,7 @@ def __read_tries(self):
line = self.__infile.readline()
if line == "":
break
- line = line.strip()
+ line = line.strip('\n')
if line == "":
break
match = self.__ngram_line_regex.match(line)
@@ -89,7 +89,7 @@ def __read_ngrams(self):
line = self.__infile.readline()
if line == "":
break
- line = line.strip()
+ line = line.strip('\n')
if line == "":
break
match = self.__ngram_line_regex.match(line)
@@ -125,14 +125,11 @@ def __write_ngrams(self):
def quantize(cost, min_cost):
return max(0, min(65535, int(cost * 65535 / min_cost)))
- def cmp_header(a, b):
- return cmp(a[0], b[0])
-
- print "writing 1-gram file"
+ print("writing 1-gram file")
unigram_offsets = {}
unigram_file = open("%s.1gram" % self.__output_prefix, "wb")
offset = 0
- for ids, value in sorted(self.__ngram_entries[0].iteritems()):
+ for ids, value in sorted(self.__ngram_entries[0].items()):
unigram_offsets[ids[0]] = offset
s = struct.pack("=HHH",
quantize(value[0], self.__min_cost),
@@ -143,13 +140,13 @@ def cmp_header(a, b):
offset += 1
unigram_file.close()
- print "writing 2-gram file"
+ print("writing 2-gram file")
bigram_offsets = {}
bigram_file = open("%s.2gram" % self.__output_prefix, "wb")
keys = self.__ngram_entries[1].keys()
items = [(struct.pack("=LL", ids[1], unigram_offsets[ids[0]]), ids) for ids in keys]
offset = 0
- for header, ids in sorted(items, cmp=cmp_header):
+ for header, ids in sorted(items, key=lambda x: x[0]):
value = self.__ngram_entries[1][ids]
bigram_offsets[ids] = offset
s = struct.pack("=HH",
@@ -160,11 +157,11 @@ def cmp_header(a, b):
bigram_file.close()
if len(self.__ngram_entries[2]) > 0:
- print "writing 3-gram file"
+ print("writing 3-gram file")
trigram_file = open("%s.3gram" % self.__output_prefix, "wb")
keys = self.__ngram_entries[2].keys()
items = [(struct.pack("=LL", ids[2], bigram_offsets[(ids[0], ids[1])]), ids) for ids in keys]
- for header, ids in sorted(items, cmp=cmp_header):
+ for header, ids in sorted(items, key=lambda x: x[0]):
value = self.__ngram_entries[2][ids]
s = struct.pack("=H",
quantize(value[0], self.__min_cost))

View file

@ -3,7 +3,7 @@
# Slackware build script for libkkc # Slackware build script for libkkc
# Copyright 2016 Heinz Wiesinger, Amsterdam, The Netherlands # Copyright 2016 Heinz Wiesinger, Amsterdam, The Netherlands
# Copyright 2016, 2020 Patrick J. Volkerding, Sebeka, MN, USA # Copyright 2016, 2020, 2024 Patrick J. Volkerding, Sebeka, MN, 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
@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=libkkc PKGNAM=libkkc
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:-4}
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "} NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
@ -85,6 +85,10 @@ find . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \+ -exec chmod 644 {} \+
# Something for later?
#cat $CWD/ba1c1bd3eb86d887fc3689c3142732658071b5f7.patch | patch -p1 --verbose || exit 1
#sed -i "s|#!/usr/bin/python$|#!/usr/bin/python3|g" data/templates/libkkc-data/tools/*.py
if [ ! -r configure ]; then if [ ! -r configure ]; then
if [ -x ./autogen.sh ]; then if [ -x ./autogen.sh ]; then
NOCONFIGURE=1 ./autogen.sh NOCONFIGURE=1 ./autogen.sh
@ -93,6 +97,10 @@ if [ ! -r configure ]; then
fi fi
fi fi
###########################
# FORCING PYTHON2 FOR NOW #
###########################
PYTHON=python2 \
CFLAGS="$SLKCFLAGS" \ CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \
./configure \ ./configure \

View file

@ -1 +1 @@
1 2

View file

@ -1,6 +1,5 @@
mkdir python2 python3 mkdir python3
cd python3
cd python2
CFLAGS=$SLKCFLAGS \ CFLAGS=$SLKCFLAGS \
CXXFLAGS=$SLKCFLAGS \ CXXFLAGS=$SLKCFLAGS \
PYTHON=python3 \ PYTHON=python3 \
@ -16,20 +15,3 @@ cd python2
--disable-static \ --disable-static \
--build=$ARCH-slackware-linux --build=$ARCH-slackware-linux
cd - cd -
cd python3
CFLAGS=$SLKCFLAGS \
CXXFLAGS=$SLKCFLAGS \
PYTHON=python \
../configure \
--prefix=/usr \
--libdir=/usr/lib${LIBDIRSUFFIX} \
--sysconfdir=/etc \
--localstatedir=/var \
--infodir=/usr/info \
--mandir=/usr/man \
--docdir=/usr/doc/${PKGNAME}-${MODULAR_PACKAGE_VERSION} \
--with-udev-rules-dir=/lib/udev/rules.d \
--disable-static \
--build=$ARCH-slackware-linux
cd -

View file

@ -1,17 +1,7 @@
cd python2
if ! make $NUMJOBS ; then
touch ${SLACK_X_BUILD_DIR}/${PKGNAME}.failed
continue
fi
make install DESTDIR=$PKG
cd -
cd python3 cd python3
if ! make $NUMJOBS ; then if ! make $NUMJOBS ; then
touch ${SLACK_X_BUILD_DIR}/${PKGNAME}.failed touch ${SLACK_X_BUILD_DIR}/${PKGNAME}.failed
continue continue
fi fi
make install DESTDIR=$PKG make install DESTDIR=$PKG
cd - cd -

View file

@ -41,6 +41,7 @@ xf86-video-vboxvideo
xf86-video-voodoo xf86-video-voodoo
xf86-video-xgi xf86-video-xgi
xf86-video-xgixp xf86-video-xgixp
xpyb
# CAREFUL NOT TO "SHIP" THE STUFF BELOW IN THE MAIN X PACKAGES DIR! # CAREFUL NOT TO "SHIP" THE STUFF BELOW IN THE MAIN X PACKAGES DIR!

View file

@ -278,7 +278,10 @@ if [ ! -z $MOZLOCALIZE ]; then
browser/installer/package-manifest.in || exit 1 browser/installer/package-manifest.in || exit 1
fi fi
# They say to use the second line, not the first.
# But they're not the boos of me.
export MACH_USE_SYSTEM_PYTHON="1" export MACH_USE_SYSTEM_PYTHON="1"
#export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE=system
export MOZILLA_OFFICIAL="1" export MOZILLA_OFFICIAL="1"
export BUILD_OFFICIAL="1" export BUILD_OFFICIAL="1"
export MOZ_PHOENIX="1" export MOZ_PHOENIX="1"

View file

@ -249,7 +249,10 @@ if [ ! -z $MOZLOCALIZE ]; then
mail/installer/package-manifest.in || exit 1 mail/installer/package-manifest.in || exit 1
fi fi
# They say to use the second line, not the first.
# But they're not the boos of me.
export MACH_USE_SYSTEM_PYTHON="1" export MACH_USE_SYSTEM_PYTHON="1"
#export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE=system
export BUILD_OFFICIAL=1 export BUILD_OFFICIAL=1
export MOZILLA_OFFICIAL=1 export MOZILLA_OFFICIAL=1
export MOZ_PHOENIX=1 export MOZ_PHOENIX=1