summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog.rss43
-rw-r--r--ChangeLog.txt31
-rw-r--r--FILELIST.TXT724
-rw-r--r--extra/source/aspell-word-lists/build/aspell5-tk1
-rw-r--r--extra/source/aspell-word-lists/build/aspell6-ar1
-rw-r--r--extra/source/aspell-word-lists/build/aspell6-ast1
-rw-r--r--extra/source/aspell-word-lists/build/aspell6-ca2
-rw-r--r--extra/source/aspell-word-lists/build/aspell6-de_alt1
-rw-r--r--extra/source/aspell-word-lists/build/aspell6-fy1
-rw-r--r--extra/source/aspell-word-lists/build/aspell6-grc1
-rw-r--r--extra/source/aspell-word-lists/build/aspell6-hy1
-rw-r--r--extra/source/aspell-word-lists/build/aspell6-ky1
-rw-r--r--extra/source/aspell-word-lists/build/aspell6-ml1
-rw-r--r--extra/source/aspell-word-lists/build/aspell6-pt_PT1
-rwxr-xr-xrecompress.sh20
-rwxr-xr-xsource/a/udisks2/udisks2.SlackBuild14
-rwxr-xr-xsource/ap/hplip/hplip.SlackBuild2
-rw-r--r--source/d/meson/meson.url2
-rw-r--r--source/n/bridge-utils/bridge-utils-1.5-linux_3.8.x.patch30
-rwxr-xr-xsource/n/bridge-utils/bridge-utils.SlackBuild7
-rw-r--r--source/n/bridge-utils/bridge-utils.url1
-rw-r--r--source/n/net-snmp/net-snmp-5.7.2-autoreconf.patch10
-rw-r--r--source/n/net-snmp/net-snmp-5.7.2-cert-path.patch30
-rw-r--r--source/n/net-snmp/net-snmp-5.7.2-pie.patch24
-rw-r--r--source/n/net-snmp/net-snmp-5.7.3-Fix-Makefile-PL.patch22
-rw-r--r--source/n/net-snmp/net-snmp-5.7.3-Remove-U64-typedef.patch2519
-rw-r--r--source/n/net-snmp/net-snmp-5.7.3-iterator-fix.patch14
-rw-r--r--source/n/net-snmp/net-snmp-5.7.3-mariadb-10.2.8.diff61
-rw-r--r--source/n/net-snmp/net-snmp-5.7.3-openssl.patch303
-rw-r--r--source/n/net-snmp/net-snmp-5.8-Remove-U64-typedef.patch12
-rw-r--r--source/n/net-snmp/net-snmp-5.8-agentx-disconnect-crash.patch12
-rw-r--r--source/n/net-snmp/net-snmp-5.8-autofs-skip.patch199
-rw-r--r--source/n/net-snmp/net-snmp-5.8-cflags.patch112
-rw-r--r--source/n/net-snmp/net-snmp-5.8-dir-fix.patch12
-rw-r--r--source/n/net-snmp/net-snmp-5.8-libnetsnmptrapd-against-MYSQL_LIBS.patch12
-rw-r--r--source/n/net-snmp/net-snmp-5.8-modern-rpm-api.patch83
-rw-r--r--source/n/net-snmp/net-snmp-5.8-multilib.patch45
-rw-r--r--source/n/net-snmp/net-snmp-5.8-python3.patch720
-rw-r--r--source/n/net-snmp/net-snmp-5.8-test-debug.patch30
-rwxr-xr-xsource/n/net-snmp/net-snmp.SlackBuild39
-rw-r--r--source/n/net-snmp/net-snmp.net-snmp-create-v3-user.etc.snmpd.conf.diff14
-rw-r--r--source/n/net-snmp/net-snmp.url1
-rwxr-xr-xsource/n/ntp/ntp.SlackBuild2
-rwxr-xr-xsource/n/php/php.SlackBuild2
-rwxr-xr-xsource/xap/blackbox/blackbox.SlackBuild13
-rwxr-xr-xsource/xap/sane/sane.SlackBuild2
46 files changed, 1855 insertions, 3324 deletions
diff --git a/ChangeLog.rss b/ChangeLog.rss
index 727fb419..c9d205e7 100644
--- a/ChangeLog.rss
+++ b/ChangeLog.rss
@@ -11,10 +11,49 @@
<description>Tracking Slackware development in git.</description>
<language>en-us</language>
<id xmlns="http://www.w3.org/2005/Atom">urn:uuid:c964f45e-6732-11e8-bbe5-107b4450212f</id>
- <pubDate>Fri, 9 Nov 2018 02:42:22 GMT</pubDate>
- <lastBuildDate>Fri, 9 Nov 2018 07:59:40 GMT</lastBuildDate>
+ <pubDate>Fri, 9 Nov 2018 21:46:09 GMT</pubDate>
+ <lastBuildDate>Sat, 10 Nov 2018 07:59:42 GMT</lastBuildDate>
<generator>maintain_current_git.sh v 1.10</generator>
<item>
+ <title>Fri, 9 Nov 2018 21:46:09 GMT</title>
+ <pubDate>Fri, 9 Nov 2018 21:46:09 GMT</pubDate>
+ <link>https://git.slackware.nl/current/tag/?h=20181109214609</link>
+ <guid isPermaLink="false">20181109214609</guid>
+ <description>
+ <![CDATA[<pre>
+a/udisks2-2.6.5-x86_64-3.txz: Rebuilt.
+ Recompiled against net-snmp-5.8.
+ap/hplip-3.18.10-x86_64-2.txz: Rebuilt.
+ Recompiled against net-snmp-5.8.
+d/bison-3.2.1-x86_64-1.txz: Upgraded.
+d/meson-0.48.2-x86_64-1.txz: Upgraded.
+l/pycairo-1.18.0-x86_64-1.txz: Upgraded.
+n/bridge-utils-1.6-x86_64-1.txz: Upgraded.
+n/net-snmp-5.8-x86_64-1.txz: Upgraded.
+ Shared library .so-version bump.
+n/ntp-4.2.8p12-x86_64-2.txz: Rebuilt.
+ Recompiled against net-snmp-5.8.
+n/php-7.2.12-x86_64-2.txz: Rebuilt.
+ Recompiled against net-snmp-5.8.
+xap/blackbox-0.74-x86_64-2.txz: Rebuilt.
+ When building, don't install anything to the system. Thanks to Didier Spaier.
+xap/sane-1.0.27-x86_64-4.txz: Rebuilt.
+ Recompiled against net-snmp-5.8.
+extra/aspell-word-lists/aspell-ar-1.2_0-x86_64-1.txz: Added.
+extra/aspell-word-lists/aspell-ast-0.01-x86_64-1.txz: Added.
+extra/aspell-word-lists/aspell-ca-2.1.5_1-x86_64-1.txz: Upgraded.
+extra/aspell-word-lists/aspell-de_alt-2.1_1-x86_64-1.txz: Added.
+extra/aspell-word-lists/aspell-fy-0.12_0-x86_64-1.txz: Added.
+extra/aspell-word-lists/aspell-grc-0.02_0-x86_64-1.txz: Added.
+extra/aspell-word-lists/aspell-hy-0.10.0_0-x86_64-1.txz: Added.
+extra/aspell-word-lists/aspell-ky-0.01_0-x86_64-1.txz: Added.
+extra/aspell-word-lists/aspell-ml-0.03_1-x86_64-1.txz: Added.
+extra/aspell-word-lists/aspell-pt_PT-20070510_0-x86_64-1.txz: Added.
+extra/aspell-word-lists/aspell-tk-0.01_0-x86_64-1.txz: Added.
+ </pre>]]>
+ </description>
+ </item>
+ <item>
<title>Fri, 9 Nov 2018 02:42:22 GMT</title>
<pubDate>Fri, 9 Nov 2018 02:42:22 GMT</pubDate>
<link>https://git.slackware.nl/current/tag/?h=20181109024222</link>
diff --git a/ChangeLog.txt b/ChangeLog.txt
index 8deb2919..a0a99904 100644
--- a/ChangeLog.txt
+++ b/ChangeLog.txt
@@ -1,3 +1,34 @@
+Fri Nov 9 21:46:09 UTC 2018
+a/udisks2-2.6.5-x86_64-3.txz: Rebuilt.
+ Recompiled against net-snmp-5.8.
+ap/hplip-3.18.10-x86_64-2.txz: Rebuilt.
+ Recompiled against net-snmp-5.8.
+d/bison-3.2.1-x86_64-1.txz: Upgraded.
+d/meson-0.48.2-x86_64-1.txz: Upgraded.
+l/pycairo-1.18.0-x86_64-1.txz: Upgraded.
+n/bridge-utils-1.6-x86_64-1.txz: Upgraded.
+n/net-snmp-5.8-x86_64-1.txz: Upgraded.
+ Shared library .so-version bump.
+n/ntp-4.2.8p12-x86_64-2.txz: Rebuilt.
+ Recompiled against net-snmp-5.8.
+n/php-7.2.12-x86_64-2.txz: Rebuilt.
+ Recompiled against net-snmp-5.8.
+xap/blackbox-0.74-x86_64-2.txz: Rebuilt.
+ When building, don't install anything to the system. Thanks to Didier Spaier.
+xap/sane-1.0.27-x86_64-4.txz: Rebuilt.
+ Recompiled against net-snmp-5.8.
+extra/aspell-word-lists/aspell-ar-1.2_0-x86_64-1.txz: Added.
+extra/aspell-word-lists/aspell-ast-0.01-x86_64-1.txz: Added.
+extra/aspell-word-lists/aspell-ca-2.1.5_1-x86_64-1.txz: Upgraded.
+extra/aspell-word-lists/aspell-de_alt-2.1_1-x86_64-1.txz: Added.
+extra/aspell-word-lists/aspell-fy-0.12_0-x86_64-1.txz: Added.
+extra/aspell-word-lists/aspell-grc-0.02_0-x86_64-1.txz: Added.
+extra/aspell-word-lists/aspell-hy-0.10.0_0-x86_64-1.txz: Added.
+extra/aspell-word-lists/aspell-ky-0.01_0-x86_64-1.txz: Added.
+extra/aspell-word-lists/aspell-ml-0.03_1-x86_64-1.txz: Added.
+extra/aspell-word-lists/aspell-pt_PT-20070510_0-x86_64-1.txz: Added.
+extra/aspell-word-lists/aspell-tk-0.01_0-x86_64-1.txz: Added.
++--------------------------+
Fri Nov 9 02:42:22 UTC 2018
a/efibootmgr-16-x86_64-2.txz: Rebuilt.
Reverted to previous version. We'd tried this before and it still doesn't
diff --git a/FILELIST.TXT b/FILELIST.TXT
index 071ffe2a..2dea9ed9 100644
--- a/FILELIST.TXT
+++ b/FILELIST.TXT
@@ -1,20 +1,20 @@
-Fri Nov 9 02:54:19 UTC 2018
+Fri Nov 9 21:58:23 UTC 2018
Here is the file list for this directory. If you are using a
mirror site and find missing or extra files in the disk
subdirectories, please have the archive administrator refresh
the mirror.
-drwxr-xr-x 12 root root 4096 2018-11-09 02:42 .
+drwxr-xr-x 12 root root 4096 2018-11-09 21:46 .
-rw-r--r-- 1 root root 10064 2016-06-30 18:39 ./ANNOUNCE.14_2
-rw-r--r-- 1 root root 13539 2018-11-01 18:46 ./CHANGES_AND_HINTS.TXT
--rw-r--r-- 1 root root 904096 2018-11-08 03:04 ./CHECKSUMS.md5
--rw-r--r-- 1 root root 163 2018-11-08 03:04 ./CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 903887 2018-11-09 02:54 ./CHECKSUMS.md5
+-rw-r--r-- 1 root root 163 2018-11-09 02:54 ./CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 17976 1994-06-10 02:28 ./COPYING
-rw-r--r-- 1 root root 35147 2007-06-30 04:21 ./COPYING3
-rw-r--r-- 1 root root 19573 2016-06-23 20:08 ./COPYRIGHT.TXT
-rw-r--r-- 1 root root 616 2006-10-02 04:37 ./CRYPTO_NOTICE.TXT
--rw-r--r-- 1 root root 506660 2018-11-09 02:42 ./ChangeLog.txt
+-rw-r--r-- 1 root root 508160 2018-11-09 21:46 ./ChangeLog.txt
drwxr-xr-x 3 root root 4096 2013-03-20 22:17 ./EFI
drwxr-xr-x 2 root root 4096 2018-11-04 19:43 ./EFI/BOOT
-rw-r--r-- 1 root root 1253376 2018-02-24 20:49 ./EFI/BOOT/bootx64.efi
@@ -25,9 +25,9 @@ drwxr-xr-x 2 root root 4096 2018-11-04 19:43 ./EFI/BOOT
-rwxr-xr-x 1 root root 2494 2018-02-24 20:49 ./EFI/BOOT/make-grub.sh
-rw-r--r-- 1 root root 10722 2013-09-21 19:02 ./EFI/BOOT/osdetect.cfg
-rw-r--r-- 1 root root 1273 2013-08-12 21:08 ./EFI/BOOT/tools.cfg
--rw-r--r-- 1 root root 1190227 2018-11-08 03:03 ./FILELIST.TXT
+-rw-r--r-- 1 root root 1189991 2018-11-09 02:54 ./FILELIST.TXT
-rw-r--r-- 1 root root 1572 2012-08-29 18:27 ./GPG-KEY
--rw-r--r-- 1 root root 727838 2018-11-09 02:52 ./PACKAGES.TXT
+-rw-r--r-- 1 root root 727839 2018-11-09 21:56 ./PACKAGES.TXT
-rw-r--r-- 1 root root 8564 2016-06-28 21:33 ./README.TXT
-rw-r--r-- 1 root root 3628 2018-11-04 19:17 ./README.initrd
-rw-r--r-- 1 root root 34412 2017-12-01 17:44 ./README_CRYPT.TXT
@@ -39,20 +39,26 @@ drwxr-xr-x 2 root root 4096 2018-11-04 19:43 ./EFI/BOOT
-rw-r--r-- 1 root root 17294 2008-12-08 18:13 ./SPEAK_INSTALL.TXT
-rw-r--r-- 1 root root 57632 2016-06-29 18:46 ./Slackware-HOWTO
-rw-r--r-- 1 root root 6668 2018-08-28 21:58 ./UPGRADE.TXT
-drwxr-xr-x 18 root root 4096 2018-11-02 01:36 ./extra
--rw-r--r-- 1 root root 50403 2018-11-02 01:36 ./extra/CHECKSUMS.md5
--rw-r--r-- 1 root root 163 2018-11-02 01:36 ./extra/CHECKSUMS.md5.asc
--rw-r--r-- 1 root root 62357 2018-11-02 01:36 ./extra/FILE_LIST
--rw-r--r-- 1 root root 180364 2018-11-02 01:36 ./extra/MANIFEST.bz2
--rw-r--r-- 1 root root 43482 2018-11-02 01:36 ./extra/PACKAGES.TXT
+drwxr-xr-x 18 root root 4096 2018-11-09 21:53 ./extra
+-rw-r--r-- 1 root root 54694 2018-11-09 21:53 ./extra/CHECKSUMS.md5
+-rw-r--r-- 1 root root 163 2018-11-09 21:53 ./extra/CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 67398 2018-11-09 21:53 ./extra/FILE_LIST
+-rw-r--r-- 1 root root 184183 2018-11-09 21:53 ./extra/MANIFEST.bz2
+-rw-r--r-- 1 root root 46470 2018-11-09 21:53 ./extra/PACKAGES.TXT
-rw-r--r-- 1 root root 149 2002-02-09 00:18 ./extra/README.TXT
-drwxr-xr-x 2 root root 20480 2018-04-18 08:26 ./extra/aspell-word-lists
+drwxr-xr-x 2 root root 20480 2018-11-09 21:53 ./extra/aspell-word-lists
-rw-r--r-- 1 root root 171 2016-06-06 20:10 ./extra/aspell-word-lists/aspell-af-0.50_0-x86_64-5.txt
-rw-r--r-- 1 root root 869560 2016-06-06 20:10 ./extra/aspell-word-lists/aspell-af-0.50_0-x86_64-5.txz
-rw-r--r-- 1 root root 181 2016-06-06 20:10 ./extra/aspell-word-lists/aspell-af-0.50_0-x86_64-5.txz.asc
-rw-r--r-- 1 root root 190 2016-06-06 20:13 ./extra/aspell-word-lists/aspell-am-0.03_1-x86_64-5.txt
-rw-r--r-- 1 root root 106900 2016-06-06 20:13 ./extra/aspell-word-lists/aspell-am-0.03_1-x86_64-5.txz
-rw-r--r-- 1 root root 181 2016-06-06 20:13 ./extra/aspell-word-lists/aspell-am-0.03_1-x86_64-5.txz.asc
+-rw-r--r-- 1 root root 185 2018-11-09 06:03 ./extra/aspell-word-lists/aspell-ar-1.2_0-x86_64-1.txt
+-rw-r--r-- 1 root root 4380112 2018-11-09 06:03 ./extra/aspell-word-lists/aspell-ar-1.2_0-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2018-11-09 06:03 ./extra/aspell-word-lists/aspell-ar-1.2_0-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 200 2018-11-09 06:03 ./extra/aspell-word-lists/aspell-ast-0.01-x86_64-1.txt
+-rw-r--r-- 1 root root 317304 2018-11-09 06:03 ./extra/aspell-word-lists/aspell-ast-0.01-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2018-11-09 06:03 ./extra/aspell-word-lists/aspell-ast-0.01-x86_64-1.txz.asc
-rw-r--r-- 1 root root 195 2016-06-06 20:13 ./extra/aspell-word-lists/aspell-az-0.02_0-x86_64-5.txt
-rw-r--r-- 1 root root 126644 2016-06-06 20:13 ./extra/aspell-word-lists/aspell-az-0.02_0-x86_64-5.txz
-rw-r--r-- 1 root root 181 2016-06-06 20:13 ./extra/aspell-word-lists/aspell-az-0.02_0-x86_64-5.txz.asc
@@ -68,9 +74,9 @@ drwxr-xr-x 2 root root 20480 2018-04-18 08:26 ./extra/aspell-word-lists
-rw-r--r-- 1 root root 168 2016-06-06 20:10 ./extra/aspell-word-lists/aspell-br-0.50_2-x86_64-5.txt
-rw-r--r-- 1 root root 309004 2016-06-06 20:10 ./extra/aspell-word-lists/aspell-br-0.50_2-x86_64-5.txz
-rw-r--r-- 1 root root 181 2016-06-06 20:10 ./extra/aspell-word-lists/aspell-br-0.50_2-x86_64-5.txz.asc
--rw-r--r-- 1 root root 185 2016-06-06 20:13 ./extra/aspell-word-lists/aspell-ca-20040130_1-x86_64-5.txt
--rw-r--r-- 1 root root 1053360 2016-06-06 20:13 ./extra/aspell-word-lists/aspell-ca-20040130_1-x86_64-5.txz
--rw-r--r-- 1 root root 181 2016-06-06 20:13 ./extra/aspell-word-lists/aspell-ca-20040130_1-x86_64-5.txz.asc
+-rw-r--r-- 1 root root 175 2018-11-09 06:03 ./extra/aspell-word-lists/aspell-ca-2.1.5_1-x86_64-1.txt
+-rw-r--r-- 1 root root 1132948 2018-11-09 06:03 ./extra/aspell-word-lists/aspell-ca-2.1.5_1-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2018-11-09 06:03 ./extra/aspell-word-lists/aspell-ca-2.1.5_1-x86_64-1.txz.asc
-rw-r--r-- 1 root root 185 2016-06-06 20:13 ./extra/aspell-word-lists/aspell-cs-20040614_1-x86_64-5.txt
-rw-r--r-- 1 root root 2051160 2016-06-06 20:13 ./extra/aspell-word-lists/aspell-cs-20040614_1-x86_64-5.txz
-rw-r--r-- 1 root root 181 2016-06-06 20:13 ./extra/aspell-word-lists/aspell-cs-20040614_1-x86_64-5.txz.asc
@@ -86,6 +92,9 @@ drwxr-xr-x 2 root root 20480 2018-04-18 08:26 ./extra/aspell-word-lists
-rw-r--r-- 1 root root 186 2016-06-06 20:13 ./extra/aspell-word-lists/aspell-de-20030222_1-x86_64-5.txt
-rw-r--r-- 1 root root 2987584 2016-06-06 20:13 ./extra/aspell-word-lists/aspell-de-20030222_1-x86_64-5.txz
-rw-r--r-- 1 root root 181 2016-06-06 20:13 ./extra/aspell-word-lists/aspell-de-20030222_1-x86_64-5.txz.asc
+-rw-r--r-- 1 root root 264 2018-11-09 06:04 ./extra/aspell-word-lists/aspell-de_alt-2.1_1-x86_64-1.txt
+-rw-r--r-- 1 root root 2548012 2018-11-09 06:04 ./extra/aspell-word-lists/aspell-de_alt-2.1_1-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2018-11-09 06:04 ./extra/aspell-word-lists/aspell-de_alt-2.1_1-x86_64-1.txz.asc
-rw-r--r-- 1 root root 192 2018-04-17 21:05 ./extra/aspell-word-lists/aspell-el-0.08_0-x86_64-1.txt
-rw-r--r-- 1 root root 4373424 2018-04-17 21:05 ./extra/aspell-word-lists/aspell-el-0.08_0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2018-04-17 21:05 ./extra/aspell-word-lists/aspell-el-0.08_0-x86_64-1.txz.asc
@@ -110,6 +119,9 @@ drwxr-xr-x 2 root root 20480 2018-04-18 08:26 ./extra/aspell-word-lists
-rw-r--r-- 1 root root 168 2016-06-06 20:11 ./extra/aspell-word-lists/aspell-fr-0.50_3-x86_64-5.txt
-rw-r--r-- 1 root root 4368196 2016-06-06 20:11 ./extra/aspell-word-lists/aspell-fr-0.50_3-x86_64-5.txz
-rw-r--r-- 1 root root 181 2016-06-06 20:11 ./extra/aspell-word-lists/aspell-fr-0.50_3-x86_64-5.txz.asc
+-rw-r--r-- 1 root root 183 2018-11-09 06:04 ./extra/aspell-word-lists/aspell-fy-0.12_0-x86_64-1.txt
+-rw-r--r-- 1 root root 218004 2018-11-09 06:04 ./extra/aspell-word-lists/aspell-fy-0.12_0-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2018-11-09 06:04 ./extra/aspell-word-lists/aspell-fy-0.12_0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 183 2016-06-06 20:12 ./extra/aspell-word-lists/aspell-ga-4.5_0-x86_64-1.txt
-rw-r--r-- 1 root root 2543444 2016-06-06 20:12 ./extra/aspell-word-lists/aspell-ga-4.5_0-x86_64-1.txz
-rw-r--r-- 1 root root 181 2016-06-06 20:12 ./extra/aspell-word-lists/aspell-ga-4.5_0-x86_64-1.txz.asc
@@ -119,6 +131,9 @@ drwxr-xr-x 2 root root 20480 2018-04-18 08:26 ./extra/aspell-word-lists
-rw-r--r-- 1 root root 195 2016-06-06 20:13 ./extra/aspell-word-lists/aspell-gl-0.5a_2-x86_64-1.txt
-rw-r--r-- 1 root root 282420 2016-06-06 20:13 ./extra/aspell-word-lists/aspell-gl-0.5a_2-x86_64-1.txz
-rw-r--r-- 1 root root 181 2016-06-06 20:13 ./extra/aspell-word-lists/aspell-gl-0.5a_2-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 193 2018-11-09 06:05 ./extra/aspell-word-lists/aspell-grc-0.02_0-x86_64-1.txt
+-rw-r--r-- 1 root root 6526756 2018-11-09 06:05 ./extra/aspell-word-lists/aspell-grc-0.02_0-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2018-11-09 06:05 ./extra/aspell-word-lists/aspell-grc-0.02_0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 200 2016-06-06 20:13 ./extra/aspell-word-lists/aspell-gu-0.03_0-x86_64-1.txt
-rw-r--r-- 1 root root 500412 2016-06-06 20:13 ./extra/aspell-word-lists/aspell-gu-0.03_0-x86_64-1.txz
-rw-r--r-- 1 root root 181 2016-06-06 20:13 ./extra/aspell-word-lists/aspell-gu-0.03_0-x86_64-1.txz.asc
@@ -146,6 +161,9 @@ drwxr-xr-x 2 root root 20480 2018-04-18 08:26 ./extra/aspell-word-lists
-rw-r--r-- 1 root root 195 2018-04-17 21:05 ./extra/aspell-word-lists/aspell-hus-0.03_1-x86_64-1.txt
-rw-r--r-- 1 root root 204752 2018-04-17 21:05 ./extra/aspell-word-lists/aspell-hus-0.03_1-x86_64-1.txz
-rw-r--r-- 1 root root 163 2018-04-17 21:05 ./extra/aspell-word-lists/aspell-hus-0.03_1-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 193 2018-11-09 06:05 ./extra/aspell-word-lists/aspell-hy-0.10.0_0-x86_64-1.txt
+-rw-r--r-- 1 root root 801992 2018-11-09 06:05 ./extra/aspell-word-lists/aspell-hy-0.10.0_0-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2018-11-09 06:05 ./extra/aspell-word-lists/aspell-hy-0.10.0_0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 173 2016-06-06 20:11 ./extra/aspell-word-lists/aspell-ia-0.50_1-x86_64-5.txt
-rw-r--r-- 1 root root 550072 2016-06-06 20:11 ./extra/aspell-word-lists/aspell-ia-0.50_1-x86_64-5.txz
-rw-r--r-- 1 root root 181 2016-06-06 20:11 ./extra/aspell-word-lists/aspell-ia-0.50_1-x86_64-5.txz.asc
@@ -164,6 +182,9 @@ drwxr-xr-x 2 root root 20480 2018-04-18 08:26 ./extra/aspell-word-lists
-rw-r--r-- 1 root root 182 2016-06-06 20:12 ./extra/aspell-word-lists/aspell-ku-0.20_1-x86_64-1.txt
-rw-r--r-- 1 root root 76768 2016-06-06 20:12 ./extra/aspell-word-lists/aspell-ku-0.20_1-x86_64-1.txz
-rw-r--r-- 1 root root 181 2016-06-06 20:12 ./extra/aspell-word-lists/aspell-ku-0.20_1-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 175 2018-11-09 06:05 ./extra/aspell-word-lists/aspell-ky-0.01_0-x86_64-1.txt
+-rw-r--r-- 1 root root 73420 2018-11-09 06:05 ./extra/aspell-word-lists/aspell-ky-0.01_0-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2018-11-09 06:05 ./extra/aspell-word-lists/aspell-ky-0.01_0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 173 2016-06-06 20:14 ./extra/aspell-word-lists/aspell-la-20020503_0-x86_64-5.txt
-rw-r--r-- 1 root root 122764 2016-06-06 20:14 ./extra/aspell-word-lists/aspell-la-20020503_0-x86_64-5.txz
-rw-r--r-- 1 root root 181 2016-06-06 20:14 ./extra/aspell-word-lists/aspell-la-20020503_0-x86_64-5.txz.asc
@@ -182,6 +203,9 @@ drwxr-xr-x 2 root root 20480 2018-04-18 08:26 ./extra/aspell-word-lists
-rw-r--r-- 1 root root 172 2016-06-06 20:11 ./extra/aspell-word-lists/aspell-mk-0.50_0-x86_64-5.txt
-rw-r--r-- 1 root root 1253840 2016-06-06 20:11 ./extra/aspell-word-lists/aspell-mk-0.50_0-x86_64-5.txz
-rw-r--r-- 1 root root 181 2016-06-06 20:11 ./extra/aspell-word-lists/aspell-mk-0.50_0-x86_64-5.txz.asc
+-rw-r--r-- 1 root root 198 2018-11-09 06:05 ./extra/aspell-word-lists/aspell-ml-0.03_1-x86_64-1.txt
+-rw-r--r-- 1 root root 1129252 2018-11-09 06:05 ./extra/aspell-word-lists/aspell-ml-0.03_1-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2018-11-09 06:05 ./extra/aspell-word-lists/aspell-ml-0.03_1-x86_64-1.txz.asc
-rw-r--r-- 1 root root 192 2016-06-06 20:14 ./extra/aspell-word-lists/aspell-mn-0.06_2-x86_64-1.txt
-rw-r--r-- 1 root root 3714264 2016-06-06 20:14 ./extra/aspell-word-lists/aspell-mn-0.06_2-x86_64-1.txz
-rw-r--r-- 1 root root 181 2016-06-06 20:14 ./extra/aspell-word-lists/aspell-mn-0.06_2-x86_64-1.txz.asc
@@ -227,6 +251,9 @@ drwxr-xr-x 2 root root 20480 2018-04-18 08:26 ./extra/aspell-word-lists
-rw-r--r-- 1 root root 247 2016-06-06 20:14 ./extra/aspell-word-lists/aspell-pt_BR-20090702_0-x86_64-1.txt
-rw-r--r-- 1 root root 2439308 2016-06-06 20:14 ./extra/aspell-word-lists/aspell-pt_BR-20090702_0-x86_64-1.txz
-rw-r--r-- 1 root root 181 2016-06-06 20:14 ./extra/aspell-word-lists/aspell-pt_BR-20090702_0-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 227 2018-11-09 06:06 ./extra/aspell-word-lists/aspell-pt_PT-20070510_0-x86_64-1.txt
+-rw-r--r-- 1 root root 265352 2018-11-09 06:06 ./extra/aspell-word-lists/aspell-pt_PT-20070510_0-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2018-11-09 06:06 ./extra/aspell-word-lists/aspell-pt_PT-20070510_0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 196 2016-06-06 20:14 ./extra/aspell-word-lists/aspell-qu-0.02_0-x86_64-5.txt
-rw-r--r-- 1 root root 302864 2016-06-06 20:14 ./extra/aspell-word-lists/aspell-qu-0.02_0-x86_64-5.txz
-rw-r--r-- 1 root root 181 2016-06-06 20:14 ./extra/aspell-word-lists/aspell-qu-0.02_0-x86_64-5.txz.asc
@@ -266,6 +293,9 @@ drwxr-xr-x 2 root root 20480 2018-04-18 08:26 ./extra/aspell-word-lists
-rw-r--r-- 1 root root 179 2016-06-06 20:13 ./extra/aspell-word-lists/aspell-tet-0.1.1-x86_64-5.txt
-rw-r--r-- 1 root root 65868 2016-06-06 20:13 ./extra/aspell-word-lists/aspell-tet-0.1.1-x86_64-5.txz
-rw-r--r-- 1 root root 181 2016-06-06 20:13 ./extra/aspell-word-lists/aspell-tet-0.1.1-x86_64-5.txz.asc
+-rw-r--r-- 1 root root 175 2018-11-09 06:03 ./extra/aspell-word-lists/aspell-tk-0.01_0-x86_64-1.txt
+-rw-r--r-- 1 root root 74436 2018-11-09 06:03 ./extra/aspell-word-lists/aspell-tk-0.01_0-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2018-11-09 06:03 ./extra/aspell-word-lists/aspell-tk-0.01_0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 175 2016-06-06 20:13 ./extra/aspell-word-lists/aspell-tl-0.02_1-x86_64-5.txt
-rw-r--r-- 1 root root 97524 2016-06-06 20:13 ./extra/aspell-word-lists/aspell-tl-0.02_1-x86_64-5.txz
-rw-r--r-- 1 root root 181 2016-06-06 20:13 ./extra/aspell-word-lists/aspell-tl-0.02_1-x86_64-5.txz.asc
@@ -394,10 +424,10 @@ drwxr-xr-x 2 root root 4096 2018-05-10 01:52 ./extra/sendmail
-rw-r--r-- 1 root root 586 2018-05-08 02:26 ./extra/sendmail/sendmail-cf-8.15.2-noarch-3.txt
-rw-r--r-- 1 root root 117112 2018-05-08 02:26 ./extra/sendmail/sendmail-cf-8.15.2-noarch-3.txz
-rw-r--r-- 1 root root 163 2018-05-08 02:26 ./extra/sendmail/sendmail-cf-8.15.2-noarch-3.txz.asc
-drwxr-xr-x 17 root root 4096 2018-07-26 19:51 ./extra/source
-drwxr-xr-x 4 root root 4096 2018-02-22 04:35 ./extra/source/aspell-word-lists
+drwxr-xr-x 17 root root 4096 2018-11-09 19:50 ./extra/source
+drwxr-xr-x 4 root root 4096 2018-11-09 05:59 ./extra/source/aspell-word-lists
-rwxr-xr-x 1 root root 3120 2018-04-17 18:59 ./extra/source/aspell-word-lists/aspell-dict.SlackBuild
-drwxr-xr-x 2 root root 4096 2018-04-17 21:01 ./extra/source/aspell-word-lists/build
+drwxr-xr-x 2 root root 4096 2018-11-09 05:57 ./extra/source/aspell-word-lists/build
-rw-r--r-- 1 root root 2 2016-06-06 17:54 ./extra/source/aspell-word-lists/build/aspell-af
-rw-r--r-- 1 root root 2 2016-06-06 17:54 ./extra/source/aspell-word-lists/build/aspell-br
-rw-r--r-- 1 root root 2 2016-06-06 17:54 ./extra/source/aspell-word-lists/build/aspell-cy
@@ -432,26 +462,36 @@ drwxr-xr-x 2 root root 4096 2018-04-17 21:01 ./extra/source/aspell-word-li
-rw-r--r-- 1 root root 2 2016-06-06 17:54 ./extra/source/aspell-word-lists/build/aspell5-ny
-rw-r--r-- 1 root root 2 2016-06-06 17:54 ./extra/source/aspell-word-lists/build/aspell5-sc
-rw-r--r-- 1 root root 2 2016-06-06 17:54 ./extra/source/aspell-word-lists/build/aspell5-tet
+-rw-r--r-- 1 root root 2 2018-11-09 05:56 ./extra/source/aspell-word-lists/build/aspell5-tk
-rw-r--r-- 1 root root 2 2016-06-06 17:54 ./extra/source/aspell-word-lists/build/aspell5-tl
-rw-r--r-- 1 root root 2 2016-06-06 17:54 ./extra/source/aspell-word-lists/build/aspell5-tn
-rw-r--r-- 1 root root 2 2016-06-06 17:54 ./extra/source/aspell-word-lists/build/aspell6-am
+-rw-r--r-- 1 root root 2 2018-11-09 05:56 ./extra/source/aspell-word-lists/build/aspell6-ar
+-rw-r--r-- 1 root root 2 2018-11-09 05:56 ./extra/source/aspell-word-lists/build/aspell6-ast
-rw-r--r-- 1 root root 2 2016-06-06 17:54 ./extra/source/aspell-word-lists/build/aspell6-az
-rw-r--r-- 1 root root 2 2016-06-06 17:54 ./extra/source/aspell-word-lists/build/aspell6-bn
--rw-r--r-- 1 root root 2 2016-06-06 17:54 ./extra/source/aspell-word-lists/build/aspell6-ca
+-rw-r--r-- 1 root root 2 2018-11-09 04:58 ./extra/source/aspell-word-lists/build/aspell6-ca
-rw-r--r-- 1 root root 2 2016-06-06 17:54 ./extra/source/aspell-word-lists/build/aspell6-cs
-rw-r--r-- 1 root root 2 2016-06-06 17:54 ./extra/source/aspell-word-lists/build/aspell6-csb
-rw-r--r-- 1 root root 2 2016-06-06 17:54 ./extra/source/aspell-word-lists/build/aspell6-de
+-rw-r--r-- 1 root root 2 2018-11-09 05:57 ./extra/source/aspell-word-lists/build/aspell6-de_alt
-rw-r--r-- 1 root root 2 2016-06-06 17:54 ./extra/source/aspell-word-lists/build/aspell6-et
-rw-r--r-- 1 root root 2 2016-06-06 17:54 ./extra/source/aspell-word-lists/build/aspell6-fi
+-rw-r--r-- 1 root root 2 2018-11-09 05:56 ./extra/source/aspell-word-lists/build/aspell6-fy
+-rw-r--r-- 1 root root 2 2018-11-09 05:56 ./extra/source/aspell-word-lists/build/aspell6-grc
-rw-r--r-- 1 root root 2 2016-06-06 17:54 ./extra/source/aspell-word-lists/build/aspell6-he
-rw-r--r-- 1 root root 2 2016-06-06 17:54 ./extra/source/aspell-word-lists/build/aspell6-hu
+-rw-r--r-- 1 root root 2 2018-11-09 05:56 ./extra/source/aspell-word-lists/build/aspell6-hy
-rw-r--r-- 1 root root 2 2016-06-06 17:54 ./extra/source/aspell-word-lists/build/aspell6-it
+-rw-r--r-- 1 root root 2 2018-11-09 05:56 ./extra/source/aspell-word-lists/build/aspell6-ky
-rw-r--r-- 1 root root 2 2016-06-06 17:54 ./extra/source/aspell-word-lists/build/aspell6-la
-rw-r--r-- 1 root root 2 2016-06-06 17:54 ./extra/source/aspell-word-lists/build/aspell6-lv
+-rw-r--r-- 1 root root 2 2018-11-09 05:56 ./extra/source/aspell-word-lists/build/aspell6-ml
-rw-r--r-- 1 root root 2 2016-06-06 17:54 ./extra/source/aspell-word-lists/build/aspell6-mr
-rw-r--r-- 1 root root 2 2016-06-06 17:54 ./extra/source/aspell-word-lists/build/aspell6-nds
-rw-r--r-- 1 root root 2 2016-06-06 17:54 ./extra/source/aspell-word-lists/build/aspell6-or
-rw-r--r-- 1 root root 2 2016-06-06 17:54 ./extra/source/aspell-word-lists/build/aspell6-pa
+-rw-r--r-- 1 root root 2 2018-11-09 05:56 ./extra/source/aspell-word-lists/build/aspell6-pt_PT
-rw-r--r-- 1 root root 2 2016-06-06 17:54 ./extra/source/aspell-word-lists/build/aspell6-qu
-rw-r--r-- 1 root root 2 2016-06-06 17:54 ./extra/source/aspell-word-lists/build/aspell6-ru
-rw-r--r-- 1 root root 2 2016-06-06 17:54 ./extra/source/aspell-word-lists/build/aspell6-sr
@@ -461,7 +501,7 @@ drwxr-xr-x 2 root root 4096 2018-04-17 21:01 ./extra/source/aspell-word-li
-rw-r--r-- 1 root root 2 2016-06-06 17:54 ./extra/source/aspell-word-lists/build/aspell6-yi
-rwxr-xr-x 1 root root 393 2016-06-06 17:54 ./extra/source/aspell-word-lists/build/increment-all-dict.sh
-rwxr-xr-x 1 root root 476 2016-06-06 17:53 ./extra/source/aspell-word-lists/build/increment.sh
-drwxr-xr-x 2 root root 4096 2018-04-17 20:59 ./extra/source/aspell-word-lists/src
+drwxr-xr-x 2 root root 4096 2018-11-09 05:58 ./extra/source/aspell-word-lists/src
-rw-r--r-- 1 root root 256111 2004-03-15 00:39 ./extra/source/aspell-word-lists/src/aspell-af-0.50-0.tar.bz2
-rw-r--r-- 1 root root 68055 2003-04-17 02:03 ./extra/source/aspell-word-lists/src/aspell-br-0.50-2.tar.bz2
-rw-r--r-- 1 root root 117652 2003-04-17 02:03 ./extra/source/aspell-word-lists/src/aspell-cy-0.50-3.tar.bz2
@@ -499,16 +539,20 @@ drwxr-xr-x 2 root root 4096 2018-04-17 20:59 ./extra/source/aspell-word-li
-rw-r--r-- 1 root root 444966 2010-02-02 02:04 ./extra/source/aspell-word-lists/src/aspell5-ro-3.3-2.tar.bz2
-rw-r--r-- 1 root root 281538 2004-06-01 13:33 ./extra/source/aspell-word-lists/src/aspell5-sc-1.0.tar.bz2
-rw-r--r-- 1 root root 33044 2004-06-02 14:11 ./extra/source/aspell-word-lists/src/aspell5-tet-0.1.1.tar.bz2
+-rw-r--r-- 1 root root 29930 2008-02-16 05:21 ./extra/source/aspell-word-lists/src/aspell5-tk-0.01-0.tar.bz2
-rw-r--r-- 1 root root 40642 2004-08-06 15:21 ./extra/source/aspell-word-lists/src/aspell5-tl-0.02-1.tar.bz2
-rw-r--r-- 1 root root 22127 2004-08-13 02:38 ./extra/source/aspell-word-lists/src/aspell5-tn-1.0.1-0.tar.bz2
-rw-r--r-- 1 root root 40493 2004-12-28 14:21 ./extra/source/aspell-word-lists/src/aspell6-am-0.03-1.tar.bz2
+-rw-r--r-- 1 root root 1541037 2006-08-06 23:39 ./extra/source/aspell-word-lists/src/aspell6-ar-1.2-0.tar.bz2
+-rw-r--r-- 1 root root 123351 2010-03-13 00:35 ./extra/source/aspell-word-lists/src/aspell6-ast-0.01.tar.bz2
-rw-r--r-- 1 root root 50588 2004-08-27 06:06 ./extra/source/aspell-word-lists/src/aspell6-az-0.02-0.tar.bz2
-rw-r--r-- 1 root root 138940 2007-12-17 19:10 ./extra/source/aspell-word-lists/src/aspell6-bg-4.1-0.tar.bz2
-rw-r--r-- 1 root root 117436 2004-08-27 06:06 ./extra/source/aspell-word-lists/src/aspell6-bn-0.01.1-1.tar.bz2
--rw-r--r-- 1 root root 222986 2004-08-27 06:06 ./extra/source/aspell-word-lists/src/aspell6-ca-20040130-1.tar.bz2
+-rw-r--r-- 1 root root 227561 2009-07-21 23:59 ./extra/source/aspell-word-lists/src/aspell6-ca-2.1.5-1.tar.bz2
-rw-r--r-- 1 root root 451507 2004-08-27 06:06 ./extra/source/aspell-word-lists/src/aspell6-cs-20040614-1.tar.bz2
-rw-r--r-- 1 root root 32694 2005-03-11 20:40 ./extra/source/aspell-word-lists/src/aspell6-csb-0.02-0.tar.bz2
-rw-r--r-- 1 root root 274407 2004-11-04 02:48 ./extra/source/aspell-word-lists/src/aspell6-de-20030222-1.tar.bz2
+-rw-r--r-- 1 root root 247361 2004-11-04 02:50 ./extra/source/aspell-word-lists/src/aspell6-de_alt-2.1-1.tar.bz2
-rw-r--r-- 1 root root 358493 2016-12-13 22:30 ./extra/source/aspell-word-lists/src/aspell6-el-0.08-0.tar.bz2
-rw-r--r-- 1 root root 185332 2018-04-17 02:26 ./extra/source/aspell-word-lists/src/aspell6-en-2018.04.16-0.tar.bz2
-rw-r--r-- 1 root root 71591 2008-04-16 20:23 ./extra/source/aspell-word-lists/src/aspell6-eo-2.1.20000225a-2.tar.bz2
@@ -516,18 +560,23 @@ drwxr-xr-x 2 root root 4096 2018-04-17 20:59 ./extra/source/aspell-word-li
-rw-r--r-- 1 root root 338155 2004-08-27 06:11 ./extra/source/aspell-word-lists/src/aspell6-et-0.1.21-1.tar.bz2
-rw-r--r-- 1 root root 137889 2007-01-16 10:59 ./extra/source/aspell-word-lists/src/aspell6-fa-0.11-0.tar.bz2
-rw-r--r-- 1 root root 209249 2004-08-27 06:11 ./extra/source/aspell-word-lists/src/aspell6-fi-0.7-0.tar.bz2
+-rw-r--r-- 1 root root 90786 2007-11-27 00:29 ./extra/source/aspell-word-lists/src/aspell6-fy-0.12-0.tar.bz2
-rw-r--r-- 1 root root 80043 2008-04-15 18:13 ./extra/source/aspell-word-lists/src/aspell6-gl-0.5a-2.tar.bz2
+-rw-r--r-- 1 root root 1435636 2009-03-15 04:03 ./extra/source/aspell-word-lists/src/aspell6-grc-0.02-0.tar.bz2
-rw-r--r-- 1 root root 160283 2007-09-24 07:51 ./extra/source/aspell-word-lists/src/aspell6-gu-0.03-0.tar.bz2
-rw-r--r-- 1 root root 122781 2006-05-21 23:39 ./extra/source/aspell-word-lists/src/aspell6-he-1.0-0.tar.bz2
-rw-r--r-- 1 root root 174790 2007-10-26 08:09 ./extra/source/aspell-word-lists/src/aspell6-hi-0.02-0.tar.bz2
-rw-r--r-- 1 root root 105195 2010-04-14 23:39 ./extra/source/aspell-word-lists/src/aspell6-hsb-0.02-0.tar.bz2
-rw-r--r-- 1 root root 375949 2004-08-27 06:11 ./extra/source/aspell-word-lists/src/aspell6-hu-0.99.4.2-0.tar.bz2
-rw-r--r-- 1 root root 68844 2012-04-14 04:47 ./extra/source/aspell-word-lists/src/aspell6-hus-0.03-1.tar.bz2
+-rw-r--r-- 1 root root 191872 2007-02-26 05:58 ./extra/source/aspell-word-lists/src/aspell6-hy-0.10.0-0.tar.bz2
-rw-r--r-- 1 root root 216189 2005-06-01 06:35 ./extra/source/aspell-word-lists/src/aspell6-it-2.2_20050523-0.tar.bz2
-rw-r--r-- 1 root root 158004 2011-05-01 18:12 ./extra/source/aspell-word-lists/src/aspell6-kn-0.01-1.tar.bz2
+-rw-r--r-- 1 root root 38460 2009-04-15 00:22 ./extra/source/aspell-word-lists/src/aspell6-ky-0.01-0.tar.bz2
-rw-r--r-- 1 root root 42722 2004-08-27 06:11 ./extra/source/aspell-word-lists/src/aspell6-la-20020503-0.tar.bz2
-rw-r--r-- 1 root root 187182 2008-03-08 10:35 ./extra/source/aspell-word-lists/src/aspell6-lt-1.2.1-0.tar.bz2
-rw-r--r-- 1 root root 72416 2004-08-27 06:11 ./extra/source/aspell-word-lists/src/aspell6-lv-0.5.5-1.tar.bz2
+-rw-r--r-- 1 root root 442498 2007-09-26 22:14 ./extra/source/aspell-word-lists/src/aspell6-ml-0.03-1.tar.bz2
-rw-r--r-- 1 root root 322102 2008-07-30 19:14 ./extra/source/aspell-word-lists/src/aspell6-mn-0.06-2.tar.bz2
-rw-r--r-- 1 root root 151720 2005-05-25 15:58 ./extra/source/aspell-word-lists/src/aspell6-mr-0.10-0.tar.bz2
-rw-r--r-- 1 root root 32658 2004-12-28 02:31 ./extra/source/aspell-word-lists/src/aspell6-nds-0.01-0.tar.bz2
@@ -535,6 +584,7 @@ drwxr-xr-x 2 root root 4096 2018-04-17 20:59 ./extra/source/aspell-word-li
-rw-r--r-- 1 root root 22143 2005-01-25 14:21 ./extra/source/aspell-word-lists/src/aspell6-pa-0.01-1.tar.bz2
-rw-r--r-- 1 root root 512251 2006-11-21 07:46 ./extra/source/aspell-word-lists/src/aspell6-pl-6.0_20061121-0.tar.bz2
-rw-r--r-- 1 root root 865676 2009-07-05 22:46 ./extra/source/aspell-word-lists/src/aspell6-pt_BR-20090702-0.tar.bz2
+-rw-r--r-- 1 root root 97141 2007-06-16 15:51 ./extra/source/aspell-word-lists/src/aspell6-pt_PT-20070510-0.tar.bz2
-rw-r--r-- 1 root root 85541 2004-08-27 06:11 ./extra/source/aspell-word-lists/src/aspell6-qu-0.02-0.tar.bz2
-rw-r--r-- 1 root root 427312 2004-08-27 06:37 ./extra/source/aspell-word-lists/src/aspell6-ru-0.99f7-1.tar.bz2
-rw-r--r-- 1 root root 338933 2009-04-11 07:26 ./extra/source/aspell-word-lists/src/aspell6-sk-2.01-2.tar.bz2
@@ -748,13 +798,13 @@ drwxr-xr-x 2 root root 4096 2012-09-20 18:06 ./patches
-rw-r--r-- 1 root root 575 2012-09-20 18:06 ./patches/FILE_LIST
-rw-r--r-- 1 root root 14 2012-09-20 18:06 ./patches/MANIFEST.bz2
-rw-r--r-- 1 root root 224 2012-09-20 18:06 ./patches/PACKAGES.TXT
-drwxr-xr-x 18 root root 4096 2018-11-09 02:52 ./slackware64
--rw-r--r-- 1 root root 289002 2018-11-09 02:52 ./slackware64/CHECKSUMS.md5
--rw-r--r-- 1 root root 163 2018-11-09 02:52 ./slackware64/CHECKSUMS.md5.asc
--rw-r--r-- 1 root root 360060 2018-11-09 02:50 ./slackware64/FILE_LIST
--rw-r--r-- 1 root root 3611137 2018-11-09 02:50 ./slackware64/MANIFEST.bz2
+drwxr-xr-x 18 root root 4096 2018-11-09 21:56 ./slackware64
+-rw-r--r-- 1 root root 289002 2018-11-09 21:56 ./slackware64/CHECKSUMS.md5
+-rw-r--r-- 1 root root 163 2018-11-09 21:56 ./slackware64/CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 360060 2018-11-09 21:54 ./slackware64/FILE_LIST
+-rw-r--r-- 1 root root 3603255 2018-11-09 21:54 ./slackware64/MANIFEST.bz2
lrwxrwxrwx 1 root root 15 2009-08-23 23:34 ./slackware64/PACKAGES.TXT -> ../PACKAGES.TXT
-drwxr-xr-x 2 root root 28672 2018-11-09 02:49 ./slackware64/a
+drwxr-xr-x 2 root root 28672 2018-11-09 21:53 ./slackware64/a
-rw-r--r-- 1 root root 327 2018-06-24 18:44 ./slackware64/a/aaa_base-14.2-x86_64-5.txt
-rw-r--r-- 1 root root 10820 2018-06-24 18:44 ./slackware64/a/aaa_base-14.2-x86_64-5.txz
-rw-r--r-- 1 root root 163 2018-06-24 18:44 ./slackware64/a/aaa_base-14.2-x86_64-5.txz.asc
@@ -1069,9 +1119,9 @@ drwxr-xr-x 2 root root 28672 2018-11-09 02:49 ./slackware64/a
-rw-r--r-- 1 root root 412 2018-04-13 13:13 ./slackware64/a/udisks-1.0.5-x86_64-4.txt
-rw-r--r-- 1 root root 176060 2018-04-13 13:13 ./slackware64/a/udisks-1.0.5-x86_64-4.txz
-rw-r--r-- 1 root root 163 2018-04-13 13:13 ./slackware64/a/udisks-1.0.5-x86_64-4.txz.asc
--rw-r--r-- 1 root root 427 2018-04-13 13:13 ./slackware64/a/udisks2-2.6.5-x86_64-2.txt
--rw-r--r-- 1 root root 791164 2018-04-13 13:13 ./slackware64/a/udisks2-2.6.5-x86_64-2.txz
--rw-r--r-- 1 root root 163 2018-04-13 13:13 ./slackware64/a/udisks2-2.6.5-x86_64-2.txz.asc
+-rw-r--r-- 1 root root 427 2018-11-09 21:03 ./slackware64/a/udisks2-2.6.5-x86_64-3.txt
+-rw-r--r-- 1 root root 742296 2018-11-09 21:03 ./slackware64/a/udisks2-2.6.5-x86_64-3.txz
+-rw-r--r-- 1 root root 163 2018-11-09 21:03 ./slackware64/a/udisks2-2.6.5-x86_64-3.txz.asc
-rw-r--r-- 1 root root 392 2018-04-13 13:13 ./slackware64/a/unarj-265-x86_64-2.txt
-rw-r--r-- 1 root root 16944 2018-04-13 13:13 ./slackware64/a/unarj-265-x86_64-2.txz
-rw-r--r-- 1 root root 163 2018-04-13 13:13 ./slackware64/a/unarj-265-x86_64-2.txz.asc
@@ -1102,7 +1152,7 @@ drwxr-xr-x 2 root root 28672 2018-11-09 02:49 ./slackware64/a
-rw-r--r-- 1 root root 540 2018-04-13 13:15 ./slackware64/a/zoo-2.10_22-x86_64-2.txt
-rw-r--r-- 1 root root 56156 2018-04-13 13:15 ./slackware64/a/zoo-2.10_22-x86_64-2.txz
-rw-r--r-- 1 root root 163 2018-04-13 13:15 ./slackware64/a/zoo-2.10_22-x86_64-2.txz.asc
-drwxr-xr-x 2 root root 20480 2018-11-09 02:49 ./slackware64/ap
+drwxr-xr-x 2 root root 20480 2018-11-09 21:53 ./slackware64/ap
-rw-r--r-- 1 root root 291 2018-04-13 13:17 ./slackware64/ap/a2ps-4.14-x86_64-7.txt
-rw-r--r-- 1 root root 694880 2018-04-13 13:17 ./slackware64/ap/a2ps-4.14-x86_64-7.txz
-rw-r--r-- 1 root root 163 2018-04-13 13:17 ./slackware64/ap/a2ps-4.14-x86_64-7.txz.asc
@@ -1187,9 +1237,9 @@ drwxr-xr-x 2 root root 20480 2018-11-09 02:49 ./slackware64/ap
-rw-r--r-- 1 root root 547 2018-05-14 18:55 ./slackware64/ap/gutenprint-5.2.14-x86_64-2.txt
-rw-r--r-- 1 root root 2613904 2018-05-14 18:55 ./slackware64/ap/gutenprint-5.2.14-x86_64-2.txz
-rw-r--r-- 1 root root 163 2018-05-14 18:55 ./slackware64/ap/gutenprint-5.2.14-x86_64-2.txz.asc
--rw-r--r-- 1 root root 459 2018-10-30 21:25 ./slackware64/ap/hplip-3.18.10-x86_64-1.txt
--rw-r--r-- 1 root root 18073848 2018-10-30 21:25 ./slackware64/ap/hplip-3.18.10-x86_64-1.txz
--rw-r--r-- 1 root root 163 2018-10-30 21:25 ./slackware64/ap/hplip-3.18.10-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 459 2018-11-09 20:48 ./slackware64/ap/hplip-3.18.10-x86_64-2.txt
+-rw-r--r-- 1 root root 18075240 2018-11-09 20:48 ./slackware64/ap/hplip-3.18.10-x86_64-2.txz
+-rw-r--r-- 1 root root 163 2018-11-09 20:48 ./slackware64/ap/hplip-3.18.10-x86_64-2.txz.asc
-rw-r--r-- 1 root root 481 2018-04-13 13:22 ./slackware64/ap/htop-2.2.0-x86_64-2.txt
-rw-r--r-- 1 root root 86676 2018-04-13 13:22 ./slackware64/ap/htop-2.2.0-x86_64-2.txz
-rw-r--r-- 1 root root 163 2018-04-13 13:22 ./slackware64/ap/htop-2.2.0-x86_64-2.txz.asc
@@ -1348,7 +1398,7 @@ drwxr-xr-x 2 root root 20480 2018-11-09 02:49 ./slackware64/ap
-rw-r--r-- 1 root root 506 2018-09-14 17:54 ./slackware64/ap/zsh-5.6.2-x86_64-1.txt
-rw-r--r-- 1 root root 2973268 2018-09-14 17:54 ./slackware64/ap/zsh-5.6.2-x86_64-1.txz
-rw-r--r-- 1 root root 163 2018-09-14 17:54 ./slackware64/ap/zsh-5.6.2-x86_64-1.txz.asc
-drwxr-xr-x 2 root root 16384 2018-11-09 02:49 ./slackware64/d
+drwxr-xr-x 2 root root 16384 2018-11-09 21:53 ./slackware64/d
-rw-r--r-- 1 root root 360 2018-10-20 19:00 ./slackware64/d/Cython-0.29-x86_64-1.txt
-rw-r--r-- 1 root root 3071512 2018-10-20 19:00 ./slackware64/d/Cython-0.29-x86_64-1.txz
-rw-r--r-- 1 root root 163 2018-10-20 19:00 ./slackware64/d/Cython-0.29-x86_64-1.txz.asc
@@ -1361,9 +1411,9 @@ drwxr-xr-x 2 root root 16384 2018-11-09 02:49 ./slackware64/d
-rw-r--r-- 1 root root 442 2018-09-13 19:31 ./slackware64/d/binutils-2.31.1-x86_64-4.txt
-rw-r--r-- 1 root root 5072048 2018-09-13 19:31 ./slackware64/d/binutils-2.31.1-x86_64-4.txz
-rw-r--r-- 1 root root 163 2018-09-13 19:31 ./slackware64/d/binutils-2.31.1-x86_64-4.txz.asc
--rw-r--r-- 1 root root 513 2018-10-30 21:05 ./slackware64/d/bison-3.2-x86_64-1.txt
--rw-r--r-- 1 root root 571780 2018-10-30 21:05 ./slackware64/d/bison-3.2-x86_64-1.txz
--rw-r--r-- 1 root root 163 2018-10-30 21:05 ./slackware64/d/bison-3.2-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 513 2018-11-09 19:25 ./slackware64/d/bison-3.2.1-x86_64-1.txt
+-rw-r--r-- 1 root root 572184 2018-11-09 19:25 ./slackware64/d/bison-3.2.1-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2018-11-09 19:25 ./slackware64/d/bison-3.2.1-x86_64-1.txz.asc
-rw-r--r-- 1 root root 350 2018-10-17 03:06 ./slackware64/d/ccache-3.5-x86_64-1.txt
-rw-r--r-- 1 root root 91860 2018-10-17 03:06 ./slackware64/d/ccache-3.5-x86_64-1.txz
-rw-r--r-- 1 root root 163 2018-10-17 03:06 ./slackware64/d/ccache-3.5-x86_64-1.txz.asc
@@ -1464,9 +1514,9 @@ drwxr-xr-x 2 root root 16384 2018-11-09 02:49 ./slackware64/d
-rw-r--r-- 1 root root 659 2018-11-02 19:09 ./slackware64/d/mercurial-4.8-x86_64-1.txt
-rw-r--r-- 1 root root 4025620 2018-11-02 19:09 ./slackware64/d/mercurial-4.8-x86_64-1.txz
-rw-r--r-- 1 root root 163 2018-11-02 19:09 ./slackware64/d/mercurial-4.8-x86_64-1.txz.asc
--rw-r--r-- 1 root root 410 2018-10-20 16:44 ./slackware64/d/meson-0.48.1-x86_64-1.txt
--rw-r--r-- 1 root root 569044 2018-10-20 16:44 ./slackware64/d/meson-0.48.1-x86_64-1.txz
--rw-r--r-- 1 root root 163 2018-10-20 16:44 ./slackware64/d/meson-0.48.1-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 410 2018-11-09 03:25 ./slackware64/d/meson-0.48.2-x86_64-1.txt
+-rw-r--r-- 1 root root 569236 2018-11-09 03:25 ./slackware64/d/meson-0.48.2-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2018-11-09 03:25 ./slackware64/d/meson-0.48.2-x86_64-1.txz.asc
-rw-r--r-- 1 root root 339 2018-11-08 21:27 ./slackware64/d/nasm-2.14-x86_64-1.txt
-rw-r--r-- 1 root root 387636 2018-11-08 21:27 ./slackware64/d/nasm-2.14-x86_64-1.txz
-rw-r--r-- 1 root root 163 2018-11-08 21:27 ./slackware64/d/nasm-2.14-x86_64-1.txz.asc
@@ -2410,7 +2460,7 @@ drwxr-xr-x 2 root root 20480 2016-03-10 03:11 ./slackware64/kdei
-rw-r--r-- 1 root root 7544 2018-03-01 07:54 ./slackware64/kdei/maketag
-rw-r--r-- 1 root root 7544 2018-03-01 07:54 ./slackware64/kdei/maketag.ez
-rw-r--r-- 1 root root 1500 2018-03-01 07:54 ./slackware64/kdei/tagfile
-drwxr-xr-x 2 root root 69632 2018-11-09 02:49 ./slackware64/l
+drwxr-xr-x 2 root root 69632 2018-11-09 21:53 ./slackware64/l
-rw-r--r-- 1 root root 338 2018-04-13 14:13 ./slackware64/l/ConsoleKit2-1.0.0-x86_64-4.txt
-rw-r--r-- 1 root root 149752 2018-04-13 14:13 ./slackware64/l/ConsoleKit2-1.0.0-x86_64-4.txz
-rw-r--r-- 1 root root 163 2018-04-13 14:13 ./slackware64/l/ConsoleKit2-1.0.0-x86_64-4.txz.asc
@@ -2679,68 +2729,68 @@ drwxr-xr-x 2 root root 69632 2018-11-09 02:49 ./slackware64/l
-rw-r--r-- 1 root root 1357928 2018-04-14 22:32 ./slackware64/l/gst-plugins-base0-0.10.36-x86_64-3.txz
-rw-r--r-- 1 root root 163 2018-04-14 22:32 ./slackware64/l/gst-plugins-base0-0.10.36-x86_64-3.txz.asc
-rw-r--r-- 1 root root 444 2018-10-04 18:29 ./slackware64/l/gst-plugins-good-1.14.4-x86_64-1.txt
--rw-r--r-- 1 root root 1897408 2018-10-04 18:29 ./slackware64/l/gst-plugins-good-1.14.4-x86_64-1.txz
--rw-r--r-- 1 root root 163 2018-10-04 18:29 ./slackware64/l/gst-plugins-good-1.14.4-x86_64-1.txz.asc
--rw-r--r-- 1 root root 459 2018-04-14 22:34 ./slackware64/l/gst-plugins-good0-0.10.31-x86_64-3.txt
--rw-r--r-- 1 root root 1035004 2018-04-14 22:34 ./slackware64/l/gst-plugins-good0-0.10.31-x86_64-3.txz
--rw-r--r-- 1 root root 163 2018-04-14 22:34 ./slackware64/l/gst-plugins-good0-0.10.31-x86_64-3.txz.asc
--rw-r--r-- 1 root root 472 2018-10-04 18:31 ./slackware64/l/gst-plugins-libav-1.14.4-x86_64-1.txt
--rw-r--r-- 1 root root 148944 2018-10-04 18:31 ./slackware64/l/gst-plugins-libav-1.14.4-x86_64-1.txz
--rw-r--r-- 1 root root 163 2018-10-04 18:31 ./slackware64/l/gst-plugins-libav-1.14.4-x86_64-1.txz.asc
--rw-r--r-- 1 root root 602 2018-10-04 18:16 ./slackware64/l/gstreamer-1.14.4-x86_64-1.txt
--rw-r--r-- 1 root root 1978504 2018-10-04 18:16 ./slackware64/l/gstreamer-1.14.4-x86_64-1.txz
--rw-r--r-- 1 root root 163 2018-10-04 18:16 ./slackware64/l/gstreamer-1.14.4-x86_64-1.txz.asc
--rw-r--r-- 1 root root 617 2018-04-14 22:31 ./slackware64/l/gstreamer0-0.10.36-x86_64-2.txt
--rw-r--r-- 1 root root 1363252 2018-04-14 22:31 ./slackware64/l/gstreamer0-0.10.36-x86_64-2.txz
--rw-r--r-- 1 root root 163 2018-04-14 22:31 ./slackware64/l/gstreamer0-0.10.36-x86_64-2.txz.asc
--rw-r--r-- 1 root root 351 2018-04-13 14:46 ./slackware64/l/gtk+-1.2.10-x86_64-7.txt
--rw-r--r-- 1 root root 802884 2018-04-13 14:46 ./slackware64/l/gtk+-1.2.10-x86_64-7.txz
--rw-r--r-- 1 root root 163 2018-04-13 14:46 ./slackware64/l/gtk+-1.2.10-x86_64-7.txz.asc
--rw-r--r-- 1 root root 334 2018-04-13 14:52 ./slackware64/l/gtk+2-2.24.32-x86_64-2.txt
--rw-r--r-- 1 root root 6755204 2018-04-13 14:52 ./slackware64/l/gtk+2-2.24.32-x86_64-2.txz
--rw-r--r-- 1 root root 163 2018-04-13 14:52 ./slackware64/l/gtk+2-2.24.32-x86_64-2.txz.asc
--rw-r--r-- 1 root root 334 2018-04-17 18:44 ./slackware64/l/gtk+3-3.22.30-x86_64-1.txt
--rw-r--r-- 1 root root 10398364 2018-04-17 18:44 ./slackware64/l/gtk+3-3.22.30-x86_64-1.txz
--rw-r--r-- 1 root root 163 2018-04-17 18:44 ./slackware64/l/gtk+3-3.22.30-x86_64-1.txz.asc
--rw-r--r-- 1 root root 341 2018-04-17 07:44 ./slackware64/l/gtkmm2-2.24.5-x86_64-2.txt
--rw-r--r-- 1 root root 1336216 2018-04-17 07:44 ./slackware64/l/gtkmm2-2.24.5-x86_64-2.txz
--rw-r--r-- 1 root root 163 2018-04-17 07:44 ./slackware64/l/gtkmm2-2.24.5-x86_64-2.txz.asc
--rw-r--r-- 1 root root 341 2018-04-17 07:46 ./slackware64/l/gtkmm3-3.22.2-x86_64-2.txt
--rw-r--r-- 1 root root 1675828 2018-04-17 07:46 ./slackware64/l/gtkmm3-3.22.2-x86_64-2.txz
--rw-r--r-- 1 root root 163 2018-04-17 07:46 ./slackware64/l/gtkmm3-3.22.2-x86_64-2.txz.asc
--rw-r--r-- 1 root root 329 2018-04-13 14:46 ./slackware64/l/gtkspell-2.0.16-x86_64-4.txt
--rw-r--r-- 1 root root 35340 2018-04-13 14:46 ./slackware64/l/gtkspell-2.0.16-x86_64-4.txz
--rw-r--r-- 1 root root 163 2018-04-13 14:46 ./slackware64/l/gtkspell-2.0.16-x86_64-4.txz.asc
--rw-r--r-- 1 root root 428 2018-05-09 04:17 ./slackware64/l/gvfs-1.36.2-x86_64-1.txt
--rw-r--r-- 1 root root 1060272 2018-05-09 04:17 ./slackware64/l/gvfs-1.36.2-x86_64-1.txz
--rw-r--r-- 1 root root 163 2018-05-09 04:17 ./slackware64/l/gvfs-1.36.2-x86_64-1.txz.asc
--rw-r--r-- 1 root root 258 2018-10-16 20:59 ./slackware64/l/harfbuzz-1.9.0-x86_64-2.txt
--rw-r--r-- 1 root root 502940 2018-10-16 20:59 ./slackware64/l/harfbuzz-1.9.0-x86_64-2.txz
--rw-r--r-- 1 root root 163 2018-10-16 20:59 ./slackware64/l/harfbuzz-1.9.0-x86_64-2.txz.asc
--rw-r--r-- 1 root root 506 2018-04-13 14:49 ./slackware64/l/hicolor-icon-theme-0.17-noarch-2.txt
--rw-r--r-- 1 root root 14164 2018-04-13 14:49 ./slackware64/l/hicolor-icon-theme-0.17-noarch-2.txz
--rw-r--r-- 1 root root 163 2018-04-13 14:49 ./slackware64/l/hicolor-icon-theme-0.17-noarch-2.txz.asc
--rw-r--r-- 1 root root 514 2018-04-17 07:47 ./slackware64/l/hunspell-1.6.2-x86_64-2.txt
--rw-r--r-- 1 root root 305000 2018-04-17 07:47 ./slackware64/l/hunspell-1.6.2-x86_64-2.txz
--rw-r--r-- 1 root root 163 2018-04-17 07:47 ./slackware64/l/hunspell-1.6.2-x86_64-2.txz.asc
--rw-r--r-- 1 root root 462 2018-04-13 14:49 ./slackware64/l/icon-naming-utils-0.8.90-x86_64-3.txt
--rw-r--r-- 1 root root 14024 2018-04-13 14:49 ./slackware64/l/icon-naming-utils-0.8.90-x86_64-3.txz
--rw-r--r-- 1 root root 163 2018-04-13 14:49 ./slackware64/l/icon-naming-utils-0.8.90-x86_64-3.txz.asc
--rw-r--r-- 1 root root 299 2018-10-16 20:11 ./slackware64/l/icu4c-63.1-x86_64-1.txt
--rw-r--r-- 1 root root 9023404 2018-10-16 20:11 ./slackware64/l/icu4c-63.1-x86_64-1.txz
--rw-r--r-- 1 root root 163 2018-10-16 20:11 ./slackware64/l/icu4c-63.1-x86_64-1.txz.asc
--rw-r--r-- 1 root root 473 2018-04-13 14:50 ./slackware64/l/id3lib-3.8.3-x86_64-2.txt
--rw-r--r-- 1 root root 156996 2018-04-13 14:50 ./slackware64/l/id3lib-3.8.3-x86_64-2.txz
--rw-r--r-- 1 root root 163 2018-04-13 14:50 ./slackware64/l/id3lib-3.8.3-x86_64-2.txz.asc
--rw-r--r-- 1 root root 370 2018-04-17 07:49 ./slackware64/l/ilmbase-2.2.0-x86_64-2.txt
--rw-r--r-- 1 root root 138092 2018-04-17 07:49 ./slackware64/l/ilmbase-2.2.0-x86_64-2.txz
--rw-r--r-- 1 root root 163 2018-04-17 07:49 ./slackware64/l/ilmbase-2.2.0-x86_64-2.txz.asc
--rw-r--r-- 1 root root 537 2018-10-26 18:46 ./slackware64/l/imagemagick-6.9.10_14-x86_64-1.txt
--rw-r--r-- 1 root root 6756412 2018-10-26 18:46 ./slackware64/l/imagemagick-6.9.10_14-x86_64-1.txz
--rw-r--r-- 1 root root 163 2018-10-26 18:46 ./slackware64/l/imagemagick-6.9.10_14-x86_64-1.txz.asc
--rwxr-xr-x 1 root root 2897 2009-06-24 22:06 ./slackware64/l/install-packages
--rw-r--r-- 1 root root 446 2006-09-18 10:41 ./slackware64/l/install.end
--rw-r--r-- 1 root root 392 2018-11-07 23:50 ./slackware64/l/iso-codes-4.1-noarch-1.txt
+-rw-r--r-- 1 root root 1897408 2018-10-04 18:29 ./slackware64/l/gst-plugins-good-1.14.4-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2018-10-04 18:29 ./slackware64/l/gst-plugins-good-1.14.4-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 459 2018-04-14 22:34 ./slackware64/l/gst-plugins-good0-0.10.31-x86_64-3.txt
+-rw-r--r-- 1 root root 1035004 2018-04-14 22:34 ./slackware64/l/gst-plugins-good0-0.10.31-x86_64-3.txz
+-rw-r--r-- 1 root root 163 2018-04-14 22:34 ./slackware64/l/gst-plugins-good0-0.10.31-x86_64-3.txz.asc
+-rw-r--r-- 1 root root 472 2018-10-04 18:31 ./slackware64/l/gst-plugins-libav-1.14.4-x86_64-1.txt
+-rw-r--r-- 1 root root 148944 2018-10-04 18:31 ./slackware64/l/gst-plugins-libav-1.14.4-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2018-10-04 18:31 ./slackware64/l/gst-plugins-libav-1.14.4-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 602 2018-10-04 18:16 ./slackware64/l/gstreamer-1.14.4-x86_64-1.txt
+-rw-r--r-- 1 root root 1978504 2018-10-04 18:16 ./slackware64/l/gstreamer-1.14.4-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2018-10-04 18:16 ./slackware64/l/gstreamer-1.14.4-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 617 2018-04-14 22:31 ./slackware64/l/gstreamer0-0.10.36-x86_64-2.txt
+-rw-r--r-- 1 root root 1363252 2018-04-14 22:31 ./slackware64/l/gstreamer0-0.10.36-x86_64-2.txz
+-rw-r--r-- 1 root root 163 2018-04-14 22:31 ./slackware64/l/gstreamer0-0.10.36-x86_64-2.txz.asc
+-rw-r--r-- 1 root root 351 2018-04-13 14:46 ./slackware64/l/gtk+-1.2.10-x86_64-7.txt
+-rw-r--r-- 1 root root 802884 2018-04-13 14:46 ./slackware64/l/gtk+-1.2.10-x86_64-7.txz
+-rw-r--r-- 1 root root 163 2018-04-13 14:46 ./slackware64/l/gtk+-1.2.10-x86_64-7.txz.asc
+-rw-r--r-- 1 root root 334 2018-04-13 14:52 ./slackware64/l/gtk+2-2.24.32-x86_64-2.txt
+-rw-r--r-- 1 root root 6755204 2018-04-13 14:52 ./slackware64/l/gtk+2-2.24.32-x86_64-2.txz
+-rw-r--r-- 1 root root 163 2018-04-13 14:52 ./slackware64/l/gtk+2-2.24.32-x86_64-2.txz.asc
+-rw-r--r-- 1 root root 334 2018-04-17 18:44 ./slackware64/l/gtk+3-3.22.30-x86_64-1.txt
+-rw-r--r-- 1 root root 10398364 2018-04-17 18:44 ./slackware64/l/gtk+3-3.22.30-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2018-04-17 18:44 ./slackware64/l/gtk+3-3.22.30-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 341 2018-04-17 07:44 ./slackware64/l/gtkmm2-2.24.5-x86_64-2.txt
+-rw-r--r-- 1 root root 1336216 2018-04-17 07:44 ./slackware64/l/gtkmm2-2.24.5-x86_64-2.txz
+-rw-r--r-- 1 root root 163 2018-04-17 07:44 ./slackware64/l/gtkmm2-2.24.5-x86_64-2.txz.asc
+-rw-r--r-- 1 root root 341 2018-04-17 07:46 ./slackware64/l/gtkmm3-3.22.2-x86_64-2.txt
+-rw-r--r-- 1 root root 1675828 2018-04-17 07:46 ./slackware64/l/gtkmm3-3.22.2-x86_64-2.txz
+-rw-r--r-- 1 root root 163 2018-04-17 07:46 ./slackware64/l/gtkmm3-3.22.2-x86_64-2.txz.asc
+-rw-r--r-- 1 root root 329 2018-04-13 14:46 ./slackware64/l/gtkspell-2.0.16-x86_64-4.txt
+-rw-r--r-- 1 root root 35340 2018-04-13 14:46 ./slackware64/l/gtkspell-2.0.16-x86_64-4.txz
+-rw-r--r-- 1 root root 163 2018-04-13 14:46 ./slackware64/l/gtkspell-2.0.16-x86_64-4.txz.asc
+-rw-r--r-- 1 root root 428 2018-05-09 04:17 ./slackware64/l/gvfs-1.36.2-x86_64-1.txt
+-rw-r--r-- 1 root root 1060272 2018-05-09 04:17 ./slackware64/l/gvfs-1.36.2-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2018-05-09 04:17 ./slackware64/l/gvfs-1.36.2-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 258 2018-10-16 20:59 ./slackware64/l/harfbuzz-1.9.0-x86_64-2.txt
+-rw-r--r-- 1 root root 502940 2018-10-16 20:59 ./slackware64/l/harfbuzz-1.9.0-x86_64-2.txz
+-rw-r--r-- 1 root root 163 2018-10-16 20:59 ./slackware64/l/harfbuzz-1.9.0-x86_64-2.txz.asc
+-rw-r--r-- 1 root root 506 2018-04-13 14:49 ./slackware64/l/hicolor-icon-theme-0.17-noarch-2.txt
+-rw-r--r-- 1 root root 14164 2018-04-13 14:49 ./slackware64/l/hicolor-icon-theme-0.17-noarch-2.txz
+-rw-r--r-- 1 root root 163 2018-04-13 14:49 ./slackware64/l/hicolor-icon-theme-0.17-noarch-2.txz.asc
+-rw-r--r-- 1 root root 514 2018-04-17 07:47 ./slackware64/l/hunspell-1.6.2-x86_64-2.txt
+-rw-r--r-- 1 root root 305000 2018-04-17 07:47 ./slackware64/l/hunspell-1.6.2-x86_64-2.txz
+-rw-r--r-- 1 root root 163 2018-04-17 07:47 ./slackware64/l/hunspell-1.6.2-x86_64-2.txz.asc
+-rw-r--r-- 1 root root 462 2018-04-13 14:49 ./slackware64/l/icon-naming-utils-0.8.90-x86_64-3.txt
+-rw-r--r-- 1 root root 14024 2018-04-13 14:49 ./slackware64/l/icon-naming-utils-0.8.90-x86_64-3.txz
+-rw-r--r-- 1 root root 163 2018-04-13 14:49 ./slackware64/l/icon-naming-utils-0.8.90-x86_64-3.txz.asc
+-rw-r--r-- 1 root root 299 2018-10-16 20:11 ./slackware64/l/icu4c-63.1-x86_64-1.txt
+-rw-r--r-- 1 root root 9023404 2018-10-16 20:11 ./slackware64/l/icu4c-63.1-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2018-10-16 20:11 ./slackware64/l/icu4c-63.1-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 473 2018-04-13 14:50 ./slackware64/l/id3lib-3.8.3-x86_64-2.txt
+-rw-r--r-- 1 root root 156996 2018-04-13 14:50 ./slackware64/l/id3lib-3.8.3-x86_64-2.txz
+-rw-r--r-- 1 root root 163 2018-04-13 14:50 ./slackware64/l/id3lib-3.8.3-x86_64-2.txz.asc
+-rw-r--r-- 1 root root 370 2018-04-17 07:49 ./slackware64/l/ilmbase-2.2.0-x86_64-2.txt
+-rw-r--r-- 1 root root 138092 2018-04-17 07:49 ./slackware64/l/ilmbase-2.2.0-x86_64-2.txz
+-rw-r--r-- 1 root root 163 2018-04-17 07:49 ./slackware64/l/ilmbase-2.2.0-x86_64-2.txz.asc
+-rw-r--r-- 1 root root 537 2018-10-26 18:46 ./slackware64/l/imagemagick-6.9.10_14-x86_64-1.txt
+-rw-r--r-- 1 root root 6756412 2018-10-26 18:46 ./slackware64/l/imagemagick-6.9.10_14-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2018-10-26 18:46 ./slackware64/l/imagemagick-6.9.10_14-x86_64-1.txz.asc
+-rwxr-xr-x 1 root root 2897 2009-06-24 22:06 ./slackware64/l/install-packages
+-rw-r--r-- 1 root root 446 2006-09-18 10:41 ./slackware64/l/install.end
+-rw-r--r-- 1 root root 392 2018-11-07 23:50 ./slackware64/l/iso-codes-4.1-noarch-1.txt
-rw-r--r-- 1 root root 2550864 2018-11-07 23:50 ./slackware64/l/iso-codes-4.1-noarch-1.txz
-rw-r--r-- 1 root root 163 2018-11-07 23:50 ./slackware64/l/iso-codes-4.1-noarch-1.txz.asc
-rw-r--r-- 1 root root 399 2018-04-13 14:51 ./slackware64/l/jansson-2.11-x86_64-2.txt
@@ -3174,9 +3224,9 @@ drwxr-xr-x 2 root root 69632 2018-11-09 02:49 ./slackware64/l
-rw-r--r-- 1 root root 338 2018-07-16 23:43 ./slackware64/l/pulseaudio-12.2-x86_64-1.txt
-rw-r--r-- 1 root root 1501764 2018-07-16 23:43 ./slackware64/l/pulseaudio-12.2-x86_64-1.txz
-rw-r--r-- 1 root root 163 2018-07-16 23:43 ./slackware64/l/pulseaudio-12.2-x86_64-1.txz.asc
--rw-r--r-- 1 root root 294 2018-09-24 19:31 ./slackware64/l/pycairo-1.17.1-x86_64-1.txt
--rw-r--r-- 1 root root 95052 2018-09-24 19:31 ./slackware64/l/pycairo-1.17.1-x86_64-1.txz
--rw-r--r-- 1 root root 163 2018-09-24 19:31 ./slackware64/l/pycairo-1.17.1-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 294 2018-11-09 03:26 ./slackware64/l/pycairo-1.18.0-x86_64-1.txt
+-rw-r--r-- 1 root root 98344 2018-11-09 03:26 ./slackware64/l/pycairo-1.18.0-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2018-11-09 03:26 ./slackware64/l/pycairo-1.18.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 238 2018-10-12 18:47 ./slackware64/l/pycups-1.9.74-x86_64-1.txt
-rw-r--r-- 1 root root 83668 2018-10-12 18:47 ./slackware64/l/pycups-1.9.74-x86_64-1.txz
-rw-r--r-- 1 root root 163 2018-10-12 18:47 ./slackware64/l/pycups-1.9.74-x86_64-1.txz.asc
@@ -3364,7 +3414,7 @@ drwxr-xr-x 2 root root 69632 2018-11-09 02:49 ./slackware64/l
-rw-r--r-- 1 root root 463 2018-11-08 01:07 ./slackware64/l/zstd-1.3.7-x86_64-1.txt
-rw-r--r-- 1 root root 380944 2018-11-08 01:07 ./slackware64/l/zstd-1.3.7-x86_64-1.txz
-rw-r--r-- 1 root root 163 2018-11-08 01:07 ./slackware64/l/zstd-1.3.7-x86_64-1.txz.asc
-drwxr-xr-x 2 root root 32768 2018-11-09 02:50 ./slackware64/n
+drwxr-xr-x 2 root root 32768 2018-11-09 21:54 ./slackware64/n
-rw-r--r-- 1 root root 357 2018-09-24 19:22 ./slackware64/n/ModemManager-1.8.2-x86_64-1.txt
-rw-r--r-- 1 root root 1519620 2018-09-24 19:22 ./slackware64/n/ModemManager-1.8.2-x86_64-1.txz
-rw-r--r-- 1 root root 163 2018-09-24 19:22 ./slackware64/n/ModemManager-1.8.2-x86_64-1.txz.asc
@@ -3392,9 +3442,9 @@ drwxr-xr-x 2 root root 32768 2018-11-09 02:50 ./slackware64/n
-rw-r--r-- 1 root root 420 2018-04-13 15:31 ./slackware64/n/bootp-2.4.3-x86_64-3.txt
-rw-r--r-- 1 root root 50480 2018-04-13 15:31 ./slackware64/n/bootp-2.4.3-x86_64-3.txz
-rw-r--r-- 1 root root 163 2018-04-13 15:31 ./slackware64/n/bootp-2.4.3-x86_64-3.txz.asc
--rw-r--r-- 1 root root 588 2018-04-13 15:31 ./slackware64/n/bridge-utils-1.5-x86_64-2.txt
--rw-r--r-- 1 root root 29484 2018-04-13 15:31 ./slackware64/n/bridge-utils-1.5-x86_64-2.txz
--rw-r--r-- 1 root root 163 2018-04-13 15:31 ./slackware64/n/bridge-utils-1.5-x86_64-2.txz.asc
+-rw-r--r-- 1 root root 588 2018-11-09 19:56 ./slackware64/n/bridge-utils-1.6-x86_64-1.txt
+-rw-r--r-- 1 root root 29824 2018-11-09 19:56 ./slackware64/n/bridge-utils-1.6-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2018-11-09 19:56 ./slackware64/n/bridge-utils-1.6-x86_64-1.txz.asc
-rw-r--r-- 1 root root 612 2018-04-13 15:31 ./slackware64/n/bsd-finger-0.17-x86_64-3.txt
-rw-r--r-- 1 root root 20188 2018-04-13 15:31 ./slackware64/n/bsd-finger-0.17-x86_64-3.txz
-rw-r--r-- 1 root root 163 2018-04-13 15:31 ./slackware64/n/bsd-finger-0.17-x86_64-3.txz.asc
@@ -3594,9 +3644,9 @@ drwxr-xr-x 2 root root 32768 2018-11-09 02:50 ./slackware64/n
-rw-r--r-- 1 root root 374 2018-04-13 15:41 ./slackware64/n/ncftp-3.2.6-x86_64-2.txt
-rw-r--r-- 1 root root 279660 2018-04-13 15:41 ./slackware64/n/ncftp-3.2.6-x86_64-2.txz
-rw-r--r-- 1 root root 163 2018-04-13 15:41 ./slackware64/n/ncftp-3.2.6-x86_64-2.txz.asc
--rw-r--r-- 1 root root 451 2018-06-24 19:42 ./slackware64/n/net-snmp-5.7.3-x86_64-9.txt
--rw-r--r-- 1 root root 1570304 2018-06-24 19:42 ./slackware64/n/net-snmp-5.7.3-x86_64-9.txz
--rw-r--r-- 1 root root 163 2018-06-24 19:42 ./slackware64/n/net-snmp-5.7.3-x86_64-9.txz.asc
+-rw-r--r-- 1 root root 451 2018-11-09 20:45 ./slackware64/n/net-snmp-5.8-x86_64-1.txt
+-rw-r--r-- 1 root root 1625304 2018-11-09 20:45 ./slackware64/n/net-snmp-5.8-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2018-11-09 20:45 ./slackware64/n/net-snmp-5.8-x86_64-1.txz.asc
-rw-r--r-- 1 root root 513 2018-04-13 15:42 ./slackware64/n/net-tools-20170208_479bb4a-x86_64-2.txt
-rw-r--r-- 1 root root 131884 2018-04-13 15:42 ./slackware64/n/net-tools-20170208_479bb4a-x86_64-2.txz
-rw-r--r-- 1 root root 163 2018-04-13 15:42 ./slackware64/n/net-tools-20170208_479bb4a-x86_64-2.txz.asc
@@ -3672,9 +3722,9 @@ drwxr-xr-x 2 root root 32768 2018-11-09 02:50 ./slackware64/n
-rw-r--r-- 1 root root 261 2018-11-08 00:36 ./slackware64/n/npth-1.6-x86_64-1.txt
-rw-r--r-- 1 root root 34828 2018-11-08 00:36 ./slackware64/n/npth-1.6-x86_64-1.txz
-rw-r--r-- 1 root root 163 2018-11-08 00:36 ./slackware64/n/npth-1.6-x86_64-1.txz.asc
--rw-r--r-- 1 root root 561 2018-08-16 17:20 ./slackware64/n/ntp-4.2.8p12-x86_64-1.txt
--rw-r--r-- 1 root root 2013304 2018-08-16 17:20 ./slackware64/n/ntp-4.2.8p12-x86_64-1.txz
--rw-r--r-- 1 root root 163 2018-08-16 17:20 ./slackware64/n/ntp-4.2.8p12-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 561 2018-11-09 20:50 ./slackware64/n/ntp-4.2.8p12-x86_64-2.txt
+-rw-r--r-- 1 root root 2013188 2018-11-09 20:50 ./slackware64/n/ntp-4.2.8p12-x86_64-2.txz
+-rw-r--r-- 1 root root 163 2018-11-09 20:50 ./slackware64/n/ntp-4.2.8p12-x86_64-2.txz.asc
-rw-r--r-- 1 root root 531 2018-04-13 15:45 ./slackware64/n/obexftp-0.24.2-x86_64-3.txt
-rw-r--r-- 1 root root 106128 2018-04-13 15:45 ./slackware64/n/obexftp-0.24.2-x86_64-3.txz
-rw-r--r-- 1 root root 163 2018-04-13 15:45 ./slackware64/n/obexftp-0.24.2-x86_64-3.txz.asc
@@ -3699,9 +3749,9 @@ drwxr-xr-x 2 root root 32768 2018-11-09 02:50 ./slackware64/n
-rw-r--r-- 1 root root 485 2018-09-02 19:34 ./slackware64/n/p11-kit-0.23.14-x86_64-1.txt
-rw-r--r-- 1 root root 443860 2018-09-02 19:34 ./slackware64/n/p11-kit-0.23.14-x86_64-1.txz
-rw-r--r-- 1 root root 163 2018-09-02 19:34 ./slackware64/n/p11-kit-0.23.14-x86_64-1.txz.asc
--rw-r--r-- 1 root root 374 2018-11-08 00:43 ./slackware64/n/php-7.2.12-x86_64-1.txt
--rw-r--r-- 1 root root 6529108 2018-11-08 00:43 ./slackware64/n/php-7.2.12-x86_64-1.txz
--rw-r--r-- 1 root root 163 2018-11-08 00:43 ./slackware64/n/php-7.2.12-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 374 2018-11-09 20:55 ./slackware64/n/php-7.2.12-x86_64-2.txt
+-rw-r--r-- 1 root root 6528328 2018-11-09 20:55 ./slackware64/n/php-7.2.12-x86_64-2.txz
+-rw-r--r-- 1 root root 163 2018-11-09 20:55 ./slackware64/n/php-7.2.12-x86_64-2.txz.asc
-rw-r--r-- 1 root root 576 2018-05-08 04:25 ./slackware64/n/pidentd-3.0.19-x86_64-4.txt
-rw-r--r-- 1 root root 43000 2018-05-08 04:25 ./slackware64/n/pidentd-3.0.19-x86_64-4.txz
-rw-r--r-- 1 root root 163 2018-05-08 04:25 ./slackware64/n/pidentd-3.0.19-x86_64-4.txz.asc
@@ -4702,7 +4752,7 @@ drwxr-xr-x 2 root root 65536 2018-11-08 02:59 ./slackware64/x
-rw-r--r-- 1 root root 213 2018-04-13 06:10 ./slackware64/x/xwud-1.0.5-x86_64-2.txt
-rw-r--r-- 1 root root 25288 2018-04-13 06:10 ./slackware64/x/xwud-1.0.5-x86_64-2.txz
-rw-r--r-- 1 root root 163 2018-04-13 06:10 ./slackware64/x/xwud-1.0.5-x86_64-2.txz.asc
-drwxr-xr-x 2 root root 12288 2018-11-09 02:49 ./slackware64/xap
+drwxr-xr-x 2 root root 12288 2018-11-09 21:53 ./slackware64/xap
-rw-r--r-- 1 root root 625 2018-07-20 18:36 ./slackware64/xap/MPlayer-20180720-x86_64-1.txt
-rw-r--r-- 1 root root 2733036 2018-07-20 18:36 ./slackware64/xap/MPlayer-20180720-x86_64-1.txz
-rw-r--r-- 1 root root 163 2018-07-20 18:36 ./slackware64/xap/MPlayer-20180720-x86_64-1.txz.asc
@@ -4712,9 +4762,9 @@ drwxr-xr-x 2 root root 12288 2018-11-09 02:49 ./slackware64/xap
-rw-r--r-- 1 root root 423 2018-08-09 17:59 ./slackware64/xap/audacious-plugins-3.10-x86_64-1.txt
-rw-r--r-- 1 root root 1249352 2018-08-09 17:59 ./slackware64/xap/audacious-plugins-3.10-x86_64-1.txz
-rw-r--r-- 1 root root 163 2018-08-09 17:59 ./slackware64/xap/audacious-plugins-3.10-x86_64-1.txz.asc
--rw-r--r-- 1 root root 431 2018-11-07 23:04 ./slackware64/xap/blackbox-0.74-x86_64-1.txt
--rw-r--r-- 1 root root 386688 2018-11-07 23:04 ./slackware64/xap/blackbox-0.74-x86_64-1.txz
--rw-r--r-- 1 root root 163 2018-11-07 23:04 ./slackware64/xap/blackbox-0.74-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 431 2018-11-09 19:26 ./slackware64/xap/blackbox-0.74-x86_64-2.txt
+-rw-r--r-- 1 root root 386796 2018-11-09 19:26 ./slackware64/xap/blackbox-0.74-x86_64-2.txz
+-rw-r--r-- 1 root root 163 2018-11-09 19:26 ./slackware64/xap/blackbox-0.74-x86_64-2.txz.asc
-rw-r--r-- 1 root root 434 2018-08-04 07:34 ./slackware64/xap/blueman-2.0.6-x86_64-2.txt
-rw-r--r-- 1 root root 1834736 2018-08-04 07:34 ./slackware64/xap/blueman-2.0.6-x86_64-2.txz
-rw-r--r-- 1 root root 163 2018-08-04 07:34 ./slackware64/xap/blueman-2.0.6-x86_64-2.txz.asc
@@ -4791,9 +4841,9 @@ drwxr-xr-x 2 root root 12288 2018-11-09 02:49 ./slackware64/xap
-rw-r--r-- 1 root root 480 2018-06-25 19:30 ./slackware64/xap/rxvt-unicode-9.22-x86_64-5.txt
-rw-r--r-- 1 root root 910660 2018-06-25 19:30 ./slackware64/xap/rxvt-unicode-9.22-x86_64-5.txz
-rw-r--r-- 1 root root 163 2018-06-25 19:30 ./slackware64/xap/rxvt-unicode-9.22-x86_64-5.txz.asc
--rw-r--r-- 1 root root 321 2018-05-08 04:32 ./slackware64/xap/sane-1.0.27-x86_64-3.txt
--rw-r--r-- 1 root root 3015408 2018-05-08 04:32 ./slackware64/xap/sane-1.0.27-x86_64-3.txz
--rw-r--r-- 1 root root 163 2018-05-08 04:32 ./slackware64/xap/sane-1.0.27-x86_64-3.txz.asc
+-rw-r--r-- 1 root root 321 2018-11-09 20:46 ./slackware64/xap/sane-1.0.27-x86_64-4.txt
+-rw-r--r-- 1 root root 2984404 2018-11-09 20:46 ./slackware64/xap/sane-1.0.27-x86_64-4.txz
+-rw-r--r-- 1 root root 163 2018-11-09 20:46 ./slackware64/xap/sane-1.0.27-x86_64-4.txz.asc
-rw-r--r-- 1 root root 400 2018-07-30 21:04 ./slackware64/xap/seamonkey-2.49.4-x86_64-1.txt
-rw-r--r-- 1 root root 52295564 2018-07-30 21:04 ./slackware64/xap/seamonkey-2.49.4-x86_64-1.txz
-rw-r--r-- 1 root root 163 2018-07-30 21:04 ./slackware64/xap/seamonkey-2.49.4-x86_64-1.txz.asc
@@ -4942,11 +4992,11 @@ drwxr-xr-x 2 root root 4096 2018-04-18 08:35 ./slackware64/y
-rw-r--r-- 1 root root 1147 2018-03-01 07:55 ./slackware64/y/maketag
-rw-r--r-- 1 root root 1147 2018-03-01 07:55 ./slackware64/y/maketag.ez
-rw-r--r-- 1 root root 14 2018-03-01 07:55 ./slackware64/y/tagfile
-drwxr-xr-x 19 root root 4096 2018-11-09 02:54 ./source
--rw-r--r-- 1 root root 459228 2018-11-09 02:54 ./source/CHECKSUMS.md5
--rw-r--r-- 1 root root 163 2018-11-09 02:54 ./source/CHECKSUMS.md5.asc
--rw-r--r-- 1 root root 649649 2018-11-09 02:53 ./source/FILE_LIST
--rw-r--r-- 1 root root 15566603 2018-11-09 02:53 ./source/MANIFEST.bz2
+drwxr-xr-x 19 root root 4096 2018-11-09 21:58 ./source
+-rw-r--r-- 1 root root 459861 2018-11-09 21:58 ./source/CHECKSUMS.md5
+-rw-r--r-- 1 root root 163 2018-11-09 21:58 ./source/CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 650426 2018-11-09 21:57 ./source/FILE_LIST
+-rw-r--r-- 1 root root 15546307 2018-11-09 21:57 ./source/MANIFEST.bz2
-rw-r--r-- 1 root root 1314 2006-10-02 04:40 ./source/README.TXT
drwxr-xr-x 110 root root 4096 2018-11-06 18:30 ./source/a
-rw-r--r-- 1 root root 769 2018-06-26 09:45 ./source/a/FTBFSlog
@@ -5621,78 +5671,78 @@ drwxr-xr-x 2 root root 4096 2018-11-08 21:31 ./source/a/quota
-rw-r--r-- 1 root root 1030 2018-02-27 06:13 ./source/a/quota/slack-desc
drwxr-xr-x 2 root root 4096 2018-09-19 00:00 ./source/a/reiserfsprogs
-rw-r--r-- 1 root root 449176 2017-07-25 13:19 ./source/a/reiserfsprogs/reiserfsprogs-3.6.27.tar.xz
--rwxr-xr-x 1 root root 4316 2018-09-19 00:01 ./source/a/reiserfsprogs/reiserfsprogs.SlackBuild
--rw-r--r-- 1 root root 460 2018-09-19 00:00 ./source/a/reiserfsprogs/reiserfsprogs.glibc228.diff.gz
--rw-r--r-- 1 root root 882 2018-02-27 06:13 ./source/a/reiserfsprogs/slack-desc
-drwxr-xr-x 3 root root 4096 2018-04-23 17:20 ./source/a/rpm2tgz
--rw-r--r-- 1 root root 1809 2002-11-27 21:47 ./source/a/rpm2tgz/getrpmtype.tar.gz
-drwxr-xr-x 2 root root 4096 2010-08-07 22:43 ./source/a/rpm2tgz/patches
--rw-r--r-- 1 root root 567 2010-04-30 22:32 ./source/a/rpm2tgz/patches/0001-fix-d-handling.patch.gz
--rw-r--r-- 1 root root 651 2010-04-30 22:32 ./source/a/rpm2tgz/patches/0002-fix-spurious-path-to-rpm-file-with-n-option.patch.gz
--rw-r--r-- 1 root root 521 2010-04-30 22:32 ./source/a/rpm2tgz/patches/0003-allow-every-user-to-use-rpm2tgz.patch.gz
--rw-r--r-- 1 root root 707 2010-04-30 22:32 ./source/a/rpm2tgz/patches/0004-produce-more-compliant-slack-desc.patch.gz
--rw-r--r-- 1 root root 792 2010-04-30 22:32 ./source/a/rpm2tgz/patches/0005-gzip-man-info-pages.patch.gz
--rw-r--r-- 1 root root 755 2010-04-30 22:32 ./source/a/rpm2tgz/patches/0006-should-we-use-.txz-format-in-slackware-current.patch.gz
--rw-r--r-- 1 root root 969 2010-08-07 22:43 ./source/a/rpm2tgz/patches/0007-Add-support-for-.txz-packages-and-rpm2txz-symlink.patch.gz
--rw-r--r-- 1 root root 674 2010-08-07 21:10 ./source/a/rpm2tgz/patches/0008-Avoid-none-values-in-slack-desc.patch.gz
--rw-r--r-- 1 root root 1057 2010-08-07 21:10 ./source/a/rpm2tgz/patches/0009-Add-c-option-just-as-makepkg-c-y.patch.gz
--rw-r--r-- 1 root root 7333 2010-02-18 02:37 ./source/a/rpm2tgz/rpm2targz
--rw-r--r-- 1 root root 986 2006-12-23 06:51 ./source/a/rpm2tgz/rpm2targz.README
--rwxr-xr-x 1 root root 4153 2018-04-23 17:20 ./source/a/rpm2tgz/rpm2tgz.SlackBuild
--rw-r--r-- 1 root root 854 2010-02-23 21:02 ./source/a/rpm2tgz/rpmoffset.c
--rw-r--r-- 1 root root 851 2018-02-27 06:13 ./source/a/rpm2tgz/slack-desc
-drwxr-xr-x 2 root root 4096 2018-09-18 22:04 ./source/a/sdparm
--rw-r--r-- 1 root root 255336 2016-02-22 22:47 ./source/a/sdparm/sdparm-1.10.tar.xz
--rwxr-xr-x 1 root root 4226 2018-09-18 22:04 ./source/a/sdparm/sdparm.SlackBuild
--rw-r--r-- 1 root root 919 2018-02-27 06:13 ./source/a/sdparm/slack-desc
-drwxr-xr-x 2 root root 4096 2018-09-18 22:02 ./source/a/sed
--rw-r--r-- 1 root root 1274252 2018-04-01 01:42 ./source/a/sed/sed-4.5.tar.xz
--rw-r--r-- 1 root root 833 2018-04-01 01:42 ./source/a/sed/sed-4.5.tar.xz.sig
--rwxr-xr-x 1 root root 3825 2018-09-18 22:02 ./source/a/sed/sed.SlackBuild
--rw-r--r-- 1 root root 857 2018-02-27 06:13 ./source/a/sed/slack-desc
-drwxr-xr-x 3 root root 4096 2018-09-18 22:04 ./source/a/shadow
--rw-r--r-- 1 root root 15940 2018-07-22 19:10 ./source/a/shadow/adduser
--rw-r--r-- 1 root root 290 2010-01-28 01:29 ./source/a/shadow/doinst.sh.gz
--rw-r--r-- 1 root root 4606 2012-09-13 23:27 ./source/a/shadow/login.defs.gz
-drwxr-xr-x 3 root root 4096 2013-05-17 02:19 ./source/a/shadow/patches
--rw-r--r-- 1 root root 472 2012-08-14 15:36 ./source/a/shadow/patches/README_PATCHES
-drwxr-xr-x 2 root root 4096 2014-07-02 00:17 ./source/a/shadow/patches/unused
--rw-r--r-- 1 root root 1594536 2014-05-09 21:05 ./source/a/shadow/shadow-4.2.1.tar.xz
--rw-r--r-- 1 root root 828 2014-05-09 21:05 ./source/a/shadow/shadow-4.2.1.tar.xz.sig
--rw-r--r-- 1 root root 734 2013-12-14 21:05 ./source/a/shadow/shadow.CVE-2005-4890.relax.diff.gz
--rw-r--r-- 1 root root 1003 2017-02-23 19:24 ./source/a/shadow/shadow.CVE-2017-2616.diff.gz
--rwxr-xr-x 1 root root 6167 2018-09-18 22:04 ./source/a/shadow/shadow.SlackBuild
--rw-r--r-- 1 root root 301 2017-11-22 00:17 ./source/a/shadow/shadow.login.display.short.hostname.diff.gz
--rw-r--r-- 1 root root 46 2014-07-02 00:15 ./source/a/shadow/shadow.url
--rw-r--r-- 1 root root 988 2018-02-27 06:13 ./source/a/shadow/slack-desc
--rw-r--r-- 1 root root 142 2010-02-28 20:14 ./source/a/shadow/useradd.gz
-drwxr-xr-x 2 root root 4096 2018-09-19 00:02 ./source/a/sharutils
--rw-r--r-- 1 root root 1122476 2015-05-30 15:40 ./source/a/sharutils/sharutils-4.15.2.tar.xz
--rw-r--r-- 1 root root 198 2015-05-30 15:40 ./source/a/sharutils/sharutils-4.15.2.tar.xz.sig
--rwxr-xr-x 1 root root 4054 2018-09-19 00:02 ./source/a/sharutils/sharutils.SlackBuild
--rw-r--r-- 1 root root 398 2018-09-19 00:02 ./source/a/sharutils/sharutils.glibc228.diff.gz
--rw-r--r-- 1 root root 1080 2018-02-27 06:13 ./source/a/sharutils/slack-desc
-drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/a/smartmontools
--rw-r--r-- 1 root root 362 2018-02-22 18:52 ./source/a/smartmontools/doinst.sh.gz
--rw-r--r-- 1 root root 830 2018-02-22 18:46 ./source/a/smartmontools/rc.smartd
--rw-r--r-- 1 root root 995 2018-02-27 06:13 ./source/a/smartmontools/slack-desc
--rw-r--r-- 1 root root 669980 2017-11-05 15:43 ./source/a/smartmontools/smartmontools-6.6.tar.xz
--rwxr-xr-x 1 root root 3810 2018-04-23 17:20 ./source/a/smartmontools/smartmontools.SlackBuild
-drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/a/splitvt
--rw-r--r-- 1 root root 795 2018-02-27 06:13 ./source/a/splitvt/slack-desc
--rw-r--r-- 1 root root 64797 2013-08-17 17:29 ./source/a/splitvt/splitvt-1.6.6.tar.gz
--rwxr-xr-x 1 root root 2827 2018-04-23 17:20 ./source/a/splitvt/splitvt.SlackBuild
-drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/a/sysfsutils
--rw-r--r-- 1 root root 1001 2018-02-27 06:13 ./source/a/sysfsutils/slack-desc
--rw-r--r-- 1 root root 288189 2006-12-12 01:33 ./source/a/sysfsutils/sysfsutils-2.1.0.tar.bz2
--rwxr-xr-x 1 root root 3861 2018-04-23 17:20 ./source/a/sysfsutils/sysfsutils.SlackBuild
-drwxr-xr-x 3 root root 4096 2018-09-18 22:04 ./source/a/sysklogd
-drwxr-xr-x 2 root root 4096 2010-10-14 16:20 ./source/a/sysklogd/config
--rw-r--r-- 1 root root 1371 2016-06-29 19:12 ./source/a/sysklogd/config/rc.syslog.new
--rw-r--r-- 1 root root 1573 2003-03-14 22:32 ./source/a/sysklogd/config/syslog.conf.new
--rw-r--r-- 1 root root 239 2003-06-08 02:49 ./source/a/sysklogd/config/syslog.logrotate
--rw-r--r-- 1 root root 380 2010-10-14 16:17 ./source/a/sysklogd/doinst.sh.gz
--rw-r--r-- 1 root root 912 2018-02-27 06:13 ./source/a/sysklogd/slack-desc
+-rwxr-xr-x 1 root root 4316 2018-09-19 00:01 ./source/a/reiserfsprogs/reiserfsprogs.SlackBuild
+-rw-r--r-- 1 root root 460 2018-09-19 00:00 ./source/a/reiserfsprogs/reiserfsprogs.glibc228.diff.gz
+-rw-r--r-- 1 root root 882 2018-02-27 06:13 ./source/a/reiserfsprogs/slack-desc
+drwxr-xr-x 3 root root 4096 2018-04-23 17:20 ./source/a/rpm2tgz
+-rw-r--r-- 1 root root 1809 2002-11-27 21:47 ./source/a/rpm2tgz/getrpmtype.tar.gz
+drwxr-xr-x 2 root root 4096 2010-08-07 22:43 ./source/a/rpm2tgz/patches
+-rw-r--r-- 1 root root 567 2010-04-30 22:32 ./source/a/rpm2tgz/patches/0001-fix-d-handling.patch.gz
+-rw-r--r-- 1 root root 651 2010-04-30 22:32 ./source/a/rpm2tgz/patches/0002-fix-spurious-path-to-rpm-file-with-n-option.patch.gz
+-rw-r--r-- 1 root root 521 2010-04-30 22:32 ./source/a/rpm2tgz/patches/0003-allow-every-user-to-use-rpm2tgz.patch.gz
+-rw-r--r-- 1 root root 707 2010-04-30 22:32 ./source/a/rpm2tgz/patches/0004-produce-more-compliant-slack-desc.patch.gz
+-rw-r--r-- 1 root root 792 2010-04-30 22:32 ./source/a/rpm2tgz/patches/0005-gzip-man-info-pages.patch.gz
+-rw-r--r-- 1 root root 755 2010-04-30 22:32 ./source/a/rpm2tgz/patches/0006-should-we-use-.txz-format-in-slackware-current.patch.gz
+-rw-r--r-- 1 root root 969 2010-08-07 22:43 ./source/a/rpm2tgz/patches/0007-Add-support-for-.txz-packages-and-rpm2txz-symlink.patch.gz
+-rw-r--r-- 1 root root 674 2010-08-07 21:10 ./source/a/rpm2tgz/patches/0008-Avoid-none-values-in-slack-desc.patch.gz
+-rw-r--r-- 1 root root 1057 2010-08-07 21:10 ./source/a/rpm2tgz/patches/0009-Add-c-option-just-as-makepkg-c-y.patch.gz
+-rw-r--r-- 1 root root 7333 2010-02-18 02:37 ./source/a/rpm2tgz/rpm2targz
+-rw-r--r-- 1 root root 986 2006-12-23 06:51 ./source/a/rpm2tgz/rpm2targz.README
+-rwxr-xr-x 1 root root 4153 2018-04-23 17:20 ./source/a/rpm2tgz/rpm2tgz.SlackBuild
+-rw-r--r-- 1 root root 854 2010-02-23 21:02 ./source/a/rpm2tgz/rpmoffset.c
+-rw-r--r-- 1 root root 851 2018-02-27 06:13 ./source/a/rpm2tgz/slack-desc
+drwxr-xr-x 2 root root 4096 2018-09-18 22:04 ./source/a/sdparm
+-rw-r--r-- 1 root root 255336 2016-02-22 22:47 ./source/a/sdparm/sdparm-1.10.tar.xz
+-rwxr-xr-x 1 root root 4226 2018-09-18 22:04 ./source/a/sdparm/sdparm.SlackBuild
+-rw-r--r-- 1 root root 919 2018-02-27 06:13 ./source/a/sdparm/slack-desc
+drwxr-xr-x 2 root root 4096 2018-09-18 22:02 ./source/a/sed
+-rw-r--r-- 1 root root 1274252 2018-04-01 01:42 ./source/a/sed/sed-4.5.tar.xz
+-rw-r--r-- 1 root root 833 2018-04-01 01:42 ./source/a/sed/sed-4.5.tar.xz.sig
+-rwxr-xr-x 1 root root 3825 2018-09-18 22:02 ./source/a/sed/sed.SlackBuild
+-rw-r--r-- 1 root root 857 2018-02-27 06:13 ./source/a/sed/slack-desc
+drwxr-xr-x 3 root root 4096 2018-09-18 22:04 ./source/a/shadow
+-rw-r--r-- 1 root root 15940 2018-07-22 19:10 ./source/a/shadow/adduser
+-rw-r--r-- 1 root root 290 2010-01-28 01:29 ./source/a/shadow/doinst.sh.gz
+-rw-r--r-- 1 root root 4606 2012-09-13 23:27 ./source/a/shadow/login.defs.gz
+drwxr-xr-x 3 root root 4096 2013-05-17 02:19 ./source/a/shadow/patches
+-rw-r--r-- 1 root root 472 2012-08-14 15:36 ./source/a/shadow/patches/README_PATCHES
+drwxr-xr-x 2 root root 4096 2014-07-02 00:17 ./source/a/shadow/patches/unused
+-rw-r--r-- 1 root root 1594536 2014-05-09 21:05 ./source/a/shadow/shadow-4.2.1.tar.xz
+-rw-r--r-- 1 root root 828 2014-05-09 21:05 ./source/a/shadow/shadow-4.2.1.tar.xz.sig
+-rw-r--r-- 1 root root 734 2013-12-14 21:05 ./source/a/shadow/shadow.CVE-2005-4890.relax.diff.gz
+-rw-r--r-- 1 root root 1003 2017-02-23 19:24 ./source/a/shadow/shadow.CVE-2017-2616.diff.gz
+-rwxr-xr-x 1 root root 6167 2018-09-18 22:04 ./source/a/shadow/shadow.SlackBuild
+-rw-r--r-- 1 root root 301 2017-11-22 00:17 ./source/a/shadow/shadow.login.display.short.hostname.diff.gz
+-rw-r--r-- 1 root root 46 2014-07-02 00:15 ./source/a/shadow/shadow.url
+-rw-r--r-- 1 root root 988 2018-02-27 06:13 ./source/a/shadow/slack-desc
+-rw-r--r-- 1 root root 142 2010-02-28 20:14 ./source/a/shadow/useradd.gz
+drwxr-xr-x 2 root root 4096 2018-09-19 00:02 ./source/a/sharutils
+-rw-r--r-- 1 root root 1122476 2015-05-30 15:40 ./source/a/sharutils/sharutils-4.15.2.tar.xz
+-rw-r--r-- 1 root root 198 2015-05-30 15:40 ./source/a/sharutils/sharutils-4.15.2.tar.xz.sig
+-rwxr-xr-x 1 root root 4054 2018-09-19 00:02 ./source/a/sharutils/sharutils.SlackBuild
+-rw-r--r-- 1 root root 398 2018-09-19 00:02 ./source/a/sharutils/sharutils.glibc228.diff.gz
+-rw-r--r-- 1 root root 1080 2018-02-27 06:13 ./source/a/sharutils/slack-desc
+drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/a/smartmontools
+-rw-r--r-- 1 root root 362 2018-02-22 18:52 ./source/a/smartmontools/doinst.sh.gz
+-rw-r--r-- 1 root root 830 2018-02-22 18:46 ./source/a/smartmontools/rc.smartd
+-rw-r--r-- 1 root root 995 2018-02-27 06:13 ./source/a/smartmontools/slack-desc
+-rw-r--r-- 1 root root 669980 2017-11-05 15:43 ./source/a/smartmontools/smartmontools-6.6.tar.xz
+-rwxr-xr-x 1 root root 3810 2018-04-23 17:20 ./source/a/smartmontools/smartmontools.SlackBuild
+drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/a/splitvt
+-rw-r--r-- 1 root root 795 2018-02-27 06:13 ./source/a/splitvt/slack-desc
+-rw-r--r-- 1 root root 64797 2013-08-17 17:29 ./source/a/splitvt/splitvt-1.6.6.tar.gz
+-rwxr-xr-x 1 root root 2827 2018-04-23 17:20 ./source/a/splitvt/splitvt.SlackBuild
+drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/a/sysfsutils
+-rw-r--r-- 1 root root 1001 2018-02-27 06:13 ./source/a/sysfsutils/slack-desc
+-rw-r--r-- 1 root root 288189 2006-12-12 01:33 ./source/a/sysfsutils/sysfsutils-2.1.0.tar.bz2
+-rwxr-xr-x 1 root root 3861 2018-04-23 17:20 ./source/a/sysfsutils/sysfsutils.SlackBuild
+drwxr-xr-x 3 root root 4096 2018-09-18 22:04 ./source/a/sysklogd
+drwxr-xr-x 2 root root 4096 2010-10-14 16:20 ./source/a/sysklogd/config
+-rw-r--r-- 1 root root 1371 2016-06-29 19:12 ./source/a/sysklogd/config/rc.syslog.new
+-rw-r--r-- 1 root root 1573 2003-03-14 22:32 ./source/a/sysklogd/config/syslog.conf.new
+-rw-r--r-- 1 root root 239 2003-06-08 02:49 ./source/a/sysklogd/config/syslog.logrotate
+-rw-r--r-- 1 root root 380 2010-10-14 16:17 ./source/a/sysklogd/doinst.sh.gz
+-rw-r--r-- 1 root root 912 2018-02-27 06:13 ./source/a/sysklogd/slack-desc
-rw-r--r-- 1 root root 90011 2014-10-04 19:49 ./source/a/sysklogd/sysklogd-1.5.1.tar.gz
-rwxr-xr-x 1 root root 3956 2018-09-18 22:04 ./source/a/sysklogd/sysklogd.SlackBuild
-rw-r--r-- 1 root root 1097 2016-06-29 07:09 ./source/a/sysklogd/sysklogd.allow.repeated.messages.diff.gz
@@ -5771,11 +5821,11 @@ drwxr-xr-x 2 root root 4096 2018-09-19 00:06 ./source/a/udisks
-rw-r--r-- 1 root root 367 2018-09-19 00:06 ./source/a/udisks/udisks.glibc228.diff.gz
-rw-r--r-- 1 root root 753 2015-11-20 19:25 ./source/a/udisks/udisks.no.pci-db.diff.gz
-rw-r--r-- 1 root root 37 2010-11-10 05:15 ./source/a/udisks/udisks.url
-drwxr-xr-x 2 root root 4096 2018-09-18 22:04 ./source/a/udisks2
+drwxr-xr-x 2 root root 4096 2018-11-09 20:41 ./source/a/udisks2
-rw-r--r-- 1 root root 386 2012-07-19 03:58 ./source/a/udisks2/doinst.sh.gz
-rw-r--r-- 1 root root 882 2018-02-27 06:13 ./source/a/udisks2/slack-desc
-rw-r--r-- 1 root root 967776 2017-05-15 11:29 ./source/a/udisks2/udisks-2.6.5.tar.xz
--rwxr-xr-x 1 root root 4566 2018-09-18 22:04 ./source/a/udisks2/udisks2.SlackBuild
+-rwxr-xr-x 1 root root 4951 2018-11-09 21:02 ./source/a/udisks2/udisks2.SlackBuild
drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/a/unarj
-rw-r--r-- 1 root root 269 2006-12-23 05:36 ./source/a/unarj/Makefile.gz
-rw-r--r-- 1 root root 845 2018-02-27 06:13 ./source/a/unarj/slack-desc
@@ -6026,12 +6076,12 @@ drwxr-xr-x 2 root root 4096 2018-09-18 22:04 ./source/ap/gutenprint
-rwxr-xr-x 1 root root 4776 2018-09-18 22:04 ./source/ap/gutenprint/gutenprint.SlackBuild
-rw-r--r-- 1 root root 121 2016-02-03 04:22 ./source/ap/gutenprint/setup.cups-genppdupdate
-rw-r--r-- 1 root root 1005 2018-02-27 06:13 ./source/ap/gutenprint/slack-desc
-drwxr-xr-x 2 root root 4096 2018-10-30 21:12 ./source/ap/hplip
+drwxr-xr-x 2 root root 4096 2018-11-09 20:41 ./source/ap/hplip
-rw-r--r-- 1 root root 869 2018-09-30 10:10 ./source/ap/hplip/0021-Add-include-cups-ppd.h-in-various-places-as-CUPS-2.2.patch.gz
-rw-r--r-- 1 root root 1759 2018-09-30 10:10 ./source/ap/hplip/0025-Remove-all-ImageProcessor-functionality-which-is-clo.patch.gz
-rw-r--r-- 1 root root 118 2009-03-05 16:38 ./source/ap/hplip/doinst.sh.gz
-rw-r--r-- 1 root root 20005555 2018-10-29 05:41 ./source/ap/hplip/hplip-3.18.10.tar.lz
--rwxr-xr-x 1 root root 5940 2018-10-02 22:22 ./source/ap/hplip/hplip.SlackBuild
+-rwxr-xr-x 1 root root 5940 2018-11-09 20:41 ./source/ap/hplip/hplip.SlackBuild
-rw-r--r-- 1 root root 419 2013-03-20 04:46 ./source/ap/hplip/hplip.no.upgrade.diff.gz
-rw-r--r-- 1 root root 291 2017-11-28 00:41 ./source/ap/hplip/hplip.python3.shebang.diff.gz
-rw-r--r-- 1 root root 217 2016-06-01 18:56 ./source/ap/hplip/setup.py.lc_all.c.diff.gz
@@ -6446,11 +6496,9 @@ drwxr-xr-x 2 root root 4096 2018-09-04 20:21 ./source/d/binutils/patches
-rw-r--r-- 1 root root 563 2018-07-14 19:50 ./source/d/binutils/patches/binutils.export.demangle.h.diff.gz
-rw-r--r-- 1 root root 307 2013-04-02 20:57 ./source/d/binutils/patches/binutils.no-config-h-check.diff.gz
-rw-r--r-- 1 root root 898 2018-02-27 06:13 ./source/d/binutils/slack-desc
-drwxr-xr-x 2 root root 4096 2018-10-30 21:04 ./source/d/bison
--rw-r--r-- 1 root root 1990536 2018-08-27 20:24 ./source/d/bison/bison-3.1.tar.xz
--rw-r--r-- 1 root root 163 2018-08-27 20:24 ./source/d/bison/bison-3.1.tar.xz.sig
--rw-r--r-- 1 root root 2088320 2018-10-29 20:16 ./source/d/bison/bison-3.2.tar.xz
--rw-r--r-- 1 root root 195 2018-10-29 20:16 ./source/d/bison/bison-3.2.tar.xz.sig
+drwxr-xr-x 2 root root 4096 2018-11-09 19:24 ./source/d/bison
+-rw-r--r-- 1 root root 2091684 2018-11-09 05:52 ./source/d/bison/bison-3.2.1.tar.xz
+-rw-r--r-- 1 root root 195 2018-11-09 05:52 ./source/d/bison/bison-3.2.1.tar.xz.sig
-rwxr-xr-x 1 root root 4463 2018-09-18 22:04 ./source/d/bison/bison.SlackBuild
-rw-r--r-- 1 root root 966 2018-08-28 17:22 ./source/d/bison/slack-desc
drwxr-xr-x 2 root root 4096 2018-10-17 02:41 ./source/d/ccache
@@ -6620,10 +6668,10 @@ drwxr-xr-x 2 root root 4096 2018-11-02 19:08 ./source/d/mercurial
-rwxr-xr-x 1 root root 4113 2018-07-04 20:29 ./source/d/mercurial/mercurial.SlackBuild
-rw-r--r-- 1 root root 38 2017-12-02 19:13 ./source/d/mercurial/mercurial.url
-rw-r--r-- 1 root root 1245 2018-02-27 06:13 ./source/d/mercurial/slack-desc
-drwxr-xr-x 2 root root 4096 2018-10-20 16:44 ./source/d/meson
--rw-r--r-- 1 root root 1013114 2018-10-17 16:18 ./source/d/meson/meson-0.48.1.tar.lz
+drwxr-xr-x 2 root root 4096 2018-11-09 03:25 ./source/d/meson
+-rw-r--r-- 1 root root 1013072 2018-11-08 23:09 ./source/d/meson/meson-0.48.2.tar.lz
-rwxr-xr-x 1 root root 2771 2018-10-20 16:44 ./source/d/meson/meson.SlackBuild
--rw-r--r-- 1 root root 81 2018-10-20 16:43 ./source/d/meson/meson.url
+-rw-r--r-- 1 root root 36 2018-11-09 03:24 ./source/d/meson/meson.url
-rw-r--r-- 1 root root 895 2018-02-27 06:13 ./source/d/meson/slack-desc
drwxr-xr-x 2 root root 4096 2018-11-08 21:22 ./source/d/nasm
-rw-r--r-- 1 root root 824780 2018-11-07 21:44 ./source/d/nasm/nasm-2.14.tar.xz
@@ -8675,9 +8723,8 @@ drwxr-xr-x 2 root root 4096 2018-09-18 22:04 ./source/l/judy
-rw-r--r-- 1 root root 471420 2009-05-19 15:20 ./source/l/judy/Judy-1.0.5.tar.xz
-rwxr--r-- 1 root root 3433 2018-09-18 22:04 ./source/l/judy/judy.SlackBuild
-rw-r--r-- 1 root root 934 2018-02-27 06:12 ./source/l/judy/slack-desc
-drwxr-xr-x 2 root root 4096 2018-09-18 22:04 ./source/l/keybinder
+drwxr-xr-x 2 root root 4096 2018-11-09 20:03 ./source/l/keybinder
-rw-r--r-- 1 root root 254592 2015-11-06 15:34 ./source/l/keybinder/keybinder-0.3.1.tar.xz
--rw-r--r-- 1 root root 239176 2015-11-06 15:32 ./source/l/keybinder/keybinder-3.0-0.3.1.tar.xz
-rwxr-xr-x 1 root root 4838 2018-09-18 22:04 ./source/l/keybinder/keybinder.SlackBuild
-rw-r--r-- 1 root root 829 2018-02-27 06:12 ./source/l/keybinder/slack-desc
drwxr-xr-x 2 root root 4096 2018-09-18 22:04 ./source/l/keyutils
@@ -9343,8 +9390,8 @@ drwxr-xr-x 2 root root 4096 2018-09-18 22:04 ./source/l/pulseaudio
-rwxr-xr-x 1 root root 5210 2018-09-18 22:04 ./source/l/pulseaudio/pulseaudio.SlackBuild
-rw-r--r-- 1 root root 1171 2016-01-08 03:59 ./source/l/pulseaudio/rc.pulseaudio
-rw-r--r-- 1 root root 828 2018-07-14 21:24 ./source/l/pulseaudio/slack-desc
-drwxr-xr-x 2 root root 4096 2018-09-24 19:31 ./source/l/pycairo
--rw-r--r-- 1 root root 148337 2018-07-07 16:10 ./source/l/pycairo/pycairo-1.17.1.tar.lz
+drwxr-xr-x 2 root root 4096 2018-11-09 03:26 ./source/l/pycairo
+-rw-r--r-- 1 root root 154028 2018-11-04 10:58 ./source/l/pycairo/pycairo-1.18.0.tar.lz
-rwxr-xr-x 1 root root 3150 2018-09-24 19:31 ./source/l/pycairo/pycairo.SlackBuild
-rw-r--r-- 1 root root 88 2017-06-24 13:39 ./source/l/pycairo/pycairo.url
-rw-r--r-- 1 root root 750 2018-02-27 06:12 ./source/l/pycairo/slack-desc
@@ -9697,7 +9744,7 @@ drwxr-xr-x 2 root root 4096 2018-11-08 01:06 ./source/l/zstd
-rw-r--r-- 1 root root 319 2018-02-12 22:25 ./source/l/zstd/zstd.dont.link.pzstd.to.static.libzstd.a.diff.gz
-rw-r--r-- 1 root root 33 2018-11-08 01:06 ./source/l/zstd/zstd.url
-rwxr-xr-x 1 root root 13799 2018-05-08 02:32 ./source/make_world.sh
-drwxr-xr-x 147 root root 4096 2018-10-04 18:44 ./source/n
+drwxr-xr-x 147 root root 4096 2018-11-09 20:37 ./source/n
-rw-r--r-- 1 root root 534 2018-03-24 17:45 ./source/n/FTBFSlog
drwxr-xr-x 2 root root 4096 2018-09-24 19:21 ./source/n/ModemManager
-rw-r--r-- 1 root root 2088248 2018-09-22 09:10 ./source/n/ModemManager/ModemManager-1.8.2.tar.xz
@@ -9783,10 +9830,11 @@ drwxr-xr-x 2 root root 4096 2018-09-18 22:04 ./source/n/bootp
-rw-r--r-- 1 root root 89235 1999-03-18 19:52 ./source/n/bootp/bootp_2.4.3.orig.tar.gz
-rw-r--r-- 1 root root 643 2002-02-27 00:08 ./source/n/bootp/bootptab.gz
-rw-r--r-- 1 root root 873 2018-02-27 06:13 ./source/n/bootp/slack-desc
-drwxr-xr-x 2 root root 4096 2018-09-18 22:04 ./source/n/bridge-utils
--rw-r--r-- 1 root root 605 2015-10-30 21:16 ./source/n/bridge-utils/bridge-utils-1.5-linux_3.8.x.patch.gz
--rw-r--r-- 1 root root 29432 2011-03-29 00:52 ./source/n/bridge-utils/bridge-utils-1.5.tar.xz
--rwxr-xr-x 1 root root 4106 2018-09-18 22:04 ./source/n/bridge-utils/bridge-utils.SlackBuild
+drwxr-xr-x 2 root root 4096 2018-11-09 19:56 ./source/n/bridge-utils
+-rw-r--r-- 1 root root 543 2016-10-17 15:57 ./source/n/bridge-utils/bridge-utils-1.6.tar.sign
+-rw-r--r-- 1 root root 29904 2016-10-17 15:57 ./source/n/bridge-utils/bridge-utils-1.6.tar.xz
+-rwxr-xr-x 1 root root 4009 2018-11-09 19:56 ./source/n/bridge-utils/bridge-utils.SlackBuild
+-rw-r--r-- 1 root root 57 2018-11-09 19:56 ./source/n/bridge-utils/bridge-utils.url
-rw-r--r-- 1 root root 1048 2018-02-27 06:13 ./source/n/bridge-utils/slack-desc
drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/n/bsd-finger
-rw-r--r-- 1 root root 288 2017-08-02 23:32 ./source/n/bsd-finger/bsd-finger-0.16-allocbroken.patch.gz
@@ -10166,15 +10214,25 @@ drwxr-xr-x 2 root root 4096 2018-09-18 22:04 ./source/n/ncftp
-rw-r--r-- 1 root root 420564 2016-12-04 19:00 ./source/n/ncftp/ncftp-3.2.6-src.tar.xz
-rwxr-xr-x 1 root root 3918 2018-09-18 22:04 ./source/n/ncftp/ncftp.SlackBuild
-rw-r--r-- 1 root root 827 2018-02-27 06:13 ./source/n/ncftp/slack-desc
-drwxr-xr-x 2 root root 4096 2018-06-24 19:14 ./source/n/net-snmp
+drwxr-xr-x 2 root root 4096 2018-11-09 20:21 ./source/n/net-snmp
-rw-r--r-- 1 root root 344 2007-06-19 03:37 ./source/n/net-snmp/doinst.sh.gz
--rw-r--r-- 1 root root 387 2016-08-12 11:36 ./source/n/net-snmp/net-snmp-5.7.3-Fix-Makefile-PL.patch.gz
--rw-r--r-- 1 root root 8803 2016-08-12 11:36 ./source/n/net-snmp/net-snmp-5.7.3-Remove-U64-typedef.patch.gz
--rw-r--r-- 1 root root 871 2017-09-28 19:37 ./source/n/net-snmp/net-snmp-5.7.3-mariadb-10.2.8.diff.gz
--rw-r--r-- 1 root root 3090 2018-03-27 08:56 ./source/n/net-snmp/net-snmp-5.7.3-openssl.patch.gz
--rw-r--r-- 1 root root 3847452 2015-01-29 20:28 ./source/n/net-snmp/net-snmp-5.7.3.tar.xz
--rwxr-xr-x 1 root root 6454 2018-06-24 19:14 ./source/n/net-snmp/net-snmp.SlackBuild
--rw-r--r-- 1 root root 341 2010-12-06 13:48 ./source/n/net-snmp/net-snmp.net-snmp-create-v3-user.etc.snmpd.conf.diff.gz
+-rw-r--r-- 1 root root 254 2018-07-20 09:39 ./source/n/net-snmp/net-snmp-5.7.2-autoreconf.patch.gz
+-rw-r--r-- 1 root root 607 2018-07-20 09:39 ./source/n/net-snmp/net-snmp-5.7.2-cert-path.patch.gz
+-rw-r--r-- 1 root root 594 2018-07-20 09:39 ./source/n/net-snmp/net-snmp-5.7.2-pie.patch.gz
+-rw-r--r-- 1 root root 390 2018-07-20 09:39 ./source/n/net-snmp/net-snmp-5.7.3-iterator-fix.patch.gz
+-rw-r--r-- 1 root root 338 2018-07-20 09:39 ./source/n/net-snmp/net-snmp-5.8-Remove-U64-typedef.patch.gz
+-rw-r--r-- 1 root root 312 2018-07-20 09:39 ./source/n/net-snmp/net-snmp-5.8-agentx-disconnect-crash.patch.gz
+-rw-r--r-- 1 root root 2043 2018-07-20 09:39 ./source/n/net-snmp/net-snmp-5.8-autofs-skip.patch.gz
+-rw-r--r-- 1 root root 1145 2018-07-20 09:39 ./source/n/net-snmp/net-snmp-5.8-cflags.patch.gz
+-rw-r--r-- 1 root root 279 2018-07-20 09:39 ./source/n/net-snmp/net-snmp-5.8-dir-fix.patch.gz
+-rw-r--r-- 1 root root 391 2018-07-20 09:39 ./source/n/net-snmp/net-snmp-5.8-libnetsnmptrapd-against-MYSQL_LIBS.patch.gz
+-rw-r--r-- 1 root root 1205 2018-07-20 09:39 ./source/n/net-snmp/net-snmp-5.8-modern-rpm-api.patch.gz
+-rw-r--r-- 1 root root 876 2018-07-20 09:39 ./source/n/net-snmp/net-snmp-5.8-multilib.patch.gz
+-rw-r--r-- 1 root root 4696 2018-07-20 09:39 ./source/n/net-snmp/net-snmp-5.8-python3.patch.gz
+-rw-r--r-- 1 root root 489 2018-07-20 09:39 ./source/n/net-snmp/net-snmp-5.8-test-debug.patch.gz
+-rw-r--r-- 1 root root 3786851 2018-07-16 14:51 ./source/n/net-snmp/net-snmp-5.8.tar.lz
+-rwxr-xr-x 1 root root 7053 2018-11-09 20:24 ./source/n/net-snmp/net-snmp.SlackBuild
+-rw-r--r-- 1 root root 43 2018-11-09 20:13 ./source/n/net-snmp/net-snmp.url
-rw-r--r-- 1 root root 895 2007-06-19 03:36 ./source/n/net-snmp/rc.snmpd
-rw-r--r-- 1 root root 907 2018-02-27 06:13 ./source/n/net-snmp/slack-desc
-rw-r--r-- 1 root root 4909 2007-04-16 18:39 ./source/n/net-snmp/snmpd.conf.gz
@@ -10371,10 +10429,10 @@ drwxr-xr-x 2 root root 4096 2018-11-08 00:36 ./source/n/npth
-rwxr-xr-x 1 root root 4138 2018-11-08 00:36 ./source/n/npth/npth.SlackBuild
-rw-r--r-- 1 root root 27 2018-11-08 00:35 ./source/n/npth/npth.url
-rw-r--r-- 1 root root 712 2018-02-27 06:13 ./source/n/npth/slack-desc
-drwxr-xr-x 2 root root 4096 2018-09-18 22:04 ./source/n/ntp
+drwxr-xr-x 2 root root 4096 2018-11-09 20:41 ./source/n/ntp
-rw-r--r-- 1 root root 368 2017-04-21 21:34 ./source/n/ntp/doinst.sh.gz
-rw-r--r-- 1 root root 4315164 2018-08-14 12:48 ./source/n/ntp/ntp-4.2.8p12.tar.xz
--rwxr-xr-x 1 root root 5743 2018-09-18 22:04 ./source/n/ntp/ntp.SlackBuild
+-rwxr-xr-x 1 root root 5743 2018-11-09 20:41 ./source/n/ntp/ntp.SlackBuild
-rw-r--r-- 1 root root 2579 2017-04-21 21:20 ./source/n/ntp/ntp.conf
-rw-r--r-- 1 root root 22 1999-10-07 19:50 ./source/n/ntp/ntp.keys
-rw-r--r-- 1 root root 133 2017-11-20 03:54 ./source/n/ntp/ntp.logrotate
@@ -10437,7 +10495,7 @@ drwxr-xr-x 2 root root 4096 2018-09-18 22:04 ./source/n/p11-kit
-rwxr-xr-x 1 root root 3627 2018-09-18 22:04 ./source/n/p11-kit/p11-kit.SlackBuild
-rw-r--r-- 1 root root 45 2018-05-28 18:06 ./source/n/p11-kit/p11-kit.url
-rw-r--r-- 1 root root 972 2018-02-27 06:13 ./source/n/p11-kit/slack-desc
-drwxr-xr-x 3 root root 4096 2018-11-08 00:38 ./source/n/php
+drwxr-xr-x 3 root root 4096 2018-11-09 20:41 ./source/n/php
-rw-r--r-- 1 root root 425 2017-12-08 01:53 ./source/n/php/doinst.sh.gz
-rwxr-xr-x 1 root root 120 2018-11-08 00:38 ./source/n/php/fetch-php.sh
-rw-r--r-- 1 root root 1022 2017-11-28 18:32 ./source/n/php/mod_php.conf.example
@@ -10445,7 +10503,7 @@ drwxr-xr-x 2 root root 4096 2008-05-07 05:21 ./source/n/php/pear
-rw-r--r-- 1 root root 12141472 2018-11-06 11:00 ./source/n/php/php-7.2.12.tar.xz
-rw-r--r-- 1 root root 801 2018-11-06 11:00 ./source/n/php/php-7.2.12.tar.xz.asc
-rw-r--r-- 1 root root 387 2017-11-28 02:08 ./source/n/php/php-fpm.conf.diff.gz
--rwxr-xr-x 1 root root 9747 2018-10-16 20:07 ./source/n/php/php.SlackBuild
+-rwxr-xr-x 1 root root 9747 2018-11-09 20:41 ./source/n/php/php.SlackBuild
-rw-r--r-- 1 root root 811 2017-12-02 05:08 ./source/n/php/php.ini-development.diff.gz
-rw-r--r-- 1 root root 825 2018-02-27 06:13 ./source/n/php/slack-desc
drwxr-xr-x 2 root root 4096 2018-09-18 22:04 ./source/n/pidentd
@@ -12152,10 +12210,10 @@ drwxr-xr-x 2 root root 4096 2018-09-18 22:04 ./source/xap/audacious-plugi
-rwxr-xr-x 1 root root 4801 2018-09-18 22:04 ./source/xap/audacious/audacious.SlackBuild
-rw-r--r-- 1 root root 121 2010-04-09 21:15 ./source/xap/audacious/doinst.sh.gz
-rw-r--r-- 1 root root 1048 2018-10-24 20:29 ./source/xap/audacious/slack-desc
-drwxr-xr-x 2 root root 4096 2018-11-07 23:01 ./source/xap/blackbox
+drwxr-xr-x 2 root root 4096 2018-11-09 19:25 ./source/xap/blackbox
-rw-r--r-- 1 root root 175764 2009-09-03 11:39 ./source/xap/blackbox/bbkeys-0.9.1.tar.lz
-rw-r--r-- 1 root root 567302 2018-10-31 08:49 ./source/xap/blackbox/blackbox-0.74.tar.lz
--rwxr-xr-x 1 root root 6706 2018-11-07 23:02 ./source/xap/blackbox/blackbox.SlackBuild
+-rwxr-xr-x 1 root root 7034 2018-11-09 19:25 ./source/xap/blackbox/blackbox.SlackBuild
-rw-r--r-- 1 root root 2199 2018-06-22 21:26 ./source/xap/blackbox/blackbox.menu.gz
-rw-r--r-- 1 root root 40 2018-06-22 17:25 ./source/xap/blackbox/blackbox.url
-rw-r--r-- 1 root root 271 2018-06-22 21:32 ./source/xap/blackbox/doinst.sh.gz
@@ -12340,13 +12398,13 @@ drwxr-xr-x 2 root root 4096 2018-09-18 22:04 ./source/xap/rxvt-unicode
-rw-r--r-- 1 root root 207 2018-03-31 17:17 ./source/xap/rxvt-unicode/rxvt-unicode.desktop
-rw-r--r-- 1 root root 7758 2018-03-31 16:26 ./source/xap/rxvt-unicode/rxvt-unicode.utempter.diff.gz
-rw-r--r-- 1 root root 940 2018-03-31 16:58 ./source/xap/rxvt-unicode/slack-desc
-drwxr-xr-x 2 root root 4096 2018-09-18 22:04 ./source/xap/sane
+drwxr-xr-x 2 root root 4096 2018-11-09 20:41 ./source/xap/sane
-rw-r--r-- 1 root root 133 2006-09-23 08:33 ./source/xap/sane/dll.conf.additions.gz
-rw-r--r-- 1 root root 285 2008-02-12 16:23 ./source/xap/sane/doinst.sh.gz
-rw-r--r-- 1 root root 3581624 2017-05-23 13:08 ./source/xap/sane/sane-backends-1.0.27.tar.xz
-rw-r--r-- 1 root root 341 2010-01-20 01:54 ./source/xap/sane/sane-frontends-1.0.14-sane_cap_always_settable.diff.gz
-rw-r--r-- 1 root root 172596 2005-09-18 07:21 ./source/xap/sane/sane-frontends-1.0.14.tar.xz
--rwxr-xr-x 1 root root 5737 2018-09-18 22:04 ./source/xap/sane/sane.SlackBuild
+-rwxr-xr-x 1 root root 5737 2018-11-09 20:41 ./source/xap/sane/sane.SlackBuild
-rw-r--r-- 1 root root 773 2018-02-27 06:13 ./source/xap/sane/slack-desc
drwxr-xr-x 5 root root 4096 2018-09-18 22:04 ./source/xap/seamonkey
drwxr-xr-x 2 root root 4096 2016-07-03 18:05 ./source/xap/seamonkey/autoconf
@@ -12368,96 +12426,96 @@ drwxr-xr-x 2 root root 4096 2013-08-13 03:24 ./source/xap/seamonkey/pkgco
-rw-r--r-- 1 root root 12796 2006-02-09 03:17 ./source/xap/seamonkey/seamonkey-icon.png
-rw-r--r-- 1 root root 185 2006-02-09 03:40 ./source/xap/seamonkey/seamonkey-mail-icon.png
-rw-r--r-- 1 root root 207 2006-02-09 03:23 ./source/xap/seamonkey/seamonkey-mail.desktop
--rwxr-xr-x 1 root root 11625 2018-09-18 22:04 ./source/xap/seamonkey/seamonkey.SlackBuild
--rw-r--r-- 1 root root 315 2013-08-13 03:23 ./source/xap/seamonkey/seamonkey.desktop
--rw-r--r-- 1 root root 857 2018-02-27 06:47 ./source/xap/seamonkey/slack-desc
--rw-r--r-- 1 root root 341 2017-07-21 16:21 ./source/xap/seamonkey/sm.ui.scrollToClick.diff.gz
-drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/xap/seyon
--rw-r--r-- 1 root root 713 1999-05-09 22:46 ./source/xap/seyon/seyon-2.20c.lsm
--rw-r--r-- 1 root root 167487 1999-05-09 22:47 ./source/xap/seyon/seyon-2.20c.tar.gz
--rwxr-xr-x 1 root root 4696 2018-04-23 17:20 ./source/xap/seyon/seyon.SlackBuild
--rw-r--r-- 1 root root 36723 2005-01-03 22:32 ./source/xap/seyon/seyon_2.20c-16.diff.gz
--rw-r--r-- 1 root root 1055 2018-02-27 06:13 ./source/xap/seyon/slack-desc
-lrwxrwxrwx 1 root root 9 2009-08-23 23:36 ./source/xap/vim-gvim -> ../ap/vim
-drwxr-xr-x 2 root root 4096 2018-09-18 22:04 ./source/xap/windowmaker
--rw-r--r-- 1 root root 2116624 2017-03-13 16:18 ./source/xap/windowmaker/WindowMaker-0.95.8.tar.xz
--rw-r--r-- 1 root root 203168 1999-04-01 14:30 ./source/xap/windowmaker/WindowMaker-extra-0.1.tar.xz
--rw-r--r-- 1 root root 385 2012-07-29 20:34 ./source/xap/windowmaker/WindowMaker.noopensusemenu.diff.gz
--rw-r--r-- 1 root root 914 2018-02-27 06:13 ./source/xap/windowmaker/slack-desc
--rwxr-xr-x 1 root root 6052 2018-09-18 22:04 ./source/xap/windowmaker/windowmaker.SlackBuild
--rw-r--r-- 1 root root 729 2012-02-15 00:25 ./source/xap/windowmaker/wmaker.inst.diff.gz
--rw-r--r-- 1 root root 460 2012-07-25 03:30 ./source/xap/windowmaker/xinitrc.wmaker.gz
-drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/xap/x11-ssh-askpass
--rw-r--r-- 1 root root 533 2009-07-11 03:15 ./source/xap/x11-ssh-askpass/README
--rw-r--r-- 1 root root 771 2018-02-27 06:13 ./source/xap/x11-ssh-askpass/slack-desc
--rw-r--r-- 1 root root 29229 2009-07-20 23:44 ./source/xap/x11-ssh-askpass/x11-ssh-askpass-1.2.4.1.tar.gz
--rwxr-xr-x 1 root root 2275 2018-04-23 17:20 ./source/xap/x11-ssh-askpass/x11-ssh-askpass.SlackBuild
--rw-r--r-- 1 root root 349 2009-07-11 03:15 ./source/xap/x11-ssh-askpass/x11-ssh-askpass.info
--rw-r--r-- 1 root root 261 2008-03-29 00:07 ./source/xap/x11-ssh-askpass/xprofile.sample
-drwxr-xr-x 2 root root 4096 2018-09-18 22:04 ./source/xap/x3270
--rw-r--r-- 1 root root 397 2018-06-05 22:40 ./source/xap/x3270/doinst.sh.gz
--rw-r--r-- 1 root root 762 2018-02-27 06:13 ./source/xap/x3270/slack-desc
--rw-r--r-- 1 root root 771256 2012-01-12 22:43 ./source/xap/x3270/x3270-3.3.12ga7.tar.xz
--rwxr-xr-x 1 root root 4522 2018-09-18 22:04 ./source/xap/x3270/x3270.SlackBuild
-drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/xap/xaos
--rw-r--r-- 1 root root 869 2018-02-27 06:13 ./source/xap/xaos/slack-desc
--rw-r--r-- 1 root root 1325084 2013-11-01 11:59 ./source/xap/xaos/xaos-3.6.tar.xz
--rw-r--r-- 1 root root 2796 2010-10-16 19:47 ./source/xap/xaos/xaos.6.gz
--rwxr-xr-x 1 root root 5454 2018-04-23 17:20 ./source/xap/xaos/xaos.SlackBuild
--rw-r--r-- 1 root root 161 2010-05-24 16:48 ./source/xap/xaos/xaos.desktop
--rw-r--r-- 1 root root 14980 2010-05-24 16:48 ./source/xap/xaos/xaos.png
--rw-r--r-- 1 root root 391 2015-04-05 05:39 ./source/xap/xaos/xaos.x86.registers.diff.gz
-drwxr-xr-x 2 root root 4096 2018-09-18 22:04 ./source/xap/xfractint
--rw-r--r-- 1 root root 103531 2002-03-14 20:57 ./source/xap/xfractint/palette.maps.tar.gz
--rw-r--r-- 1 root root 866 2018-02-27 06:13 ./source/xap/xfractint/slack-desc
--rw-r--r-- 1 root root 1080992 2015-02-22 03:56 ./source/xap/xfractint/xfractint-20.04p13.tar.xz
--rwxr-xr-x 1 root root 4604 2018-09-18 22:04 ./source/xap/xfractint/xfractint.SlackBuild
-drwxr-xr-x 2 root root 4096 2018-09-18 22:04 ./source/xap/xgames
--rw-r--r-- 1 root root 269 1999-08-04 18:49 ./source/xap/xgames/maze.diff.gz
--rw-r--r-- 1 root root 7945 1994-10-22 00:44 ./source/xap/xgames/maze.tar.gz
--rw-r--r-- 1 root root 693 2018-02-27 06:13 ./source/xap/xgames/slack-desc
--rw-r--r-- 1 root root 871 2007-02-22 02:20 ./source/xap/xgames/spider.diff.gz
--rw-r--r-- 1 root root 130637 1993-12-04 17:22 ./source/xap/xgames/spider.tar.gz
--rw-r--r-- 1 root root 287 1999-08-04 18:54 ./source/xap/xgames/xcolormap.diff.gz
--rw-r--r-- 1 root root 2808 1993-12-04 17:18 ./source/xap/xgames/xcolormap.tar.gz
--rw-r--r-- 1 root root 5937 1993-12-04 17:18 ./source/xap/xgames/xcuckoo-1.1.tar.gz
--rw-r--r-- 1 root root 228 2007-02-28 19:11 ./source/xap/xgames/xcuckoo.diff.gz
--rwxr-xr-x 1 root root 5331 2018-09-18 22:04 ./source/xap/xgames/xgames.SlackBuild
--rw-r--r-- 1 root root 1150 2009-08-22 20:58 ./source/xap/xgames/xlander-2009-07-18.diff.gz
--rw-r--r-- 1 root root 2543 2007-03-01 18:44 ./source/xap/xgames/xlander.fixes.diff.gz
--rw-r--r-- 1 root root 15612 1995-06-17 19:23 ./source/xap/xgames/xlander.tar.gz
--rw-r--r-- 1 root root 12791 2008-10-25 13:16 ./source/xap/xgames/xminesweep3.0.tar.gz
--rw-r--r-- 1 root root 22849 1999-08-04 19:05 ./source/xap/xgames/xneko.tar.gz
--rw-r--r-- 1 root root 21694 1993-12-02 07:19 ./source/xap/xgames/xroach.tar.gz
--rw-r--r-- 1 root root 56752 2001-12-15 23:45 ./source/xap/xgames/xsnow-1.42.tar.gz
-drwxr-xr-x 2 root root 4096 2018-09-18 22:04 ./source/xap/xine-lib
--rw-r--r-- 1 root root 967 2018-02-27 06:13 ./source/xap/xine-lib/slack-desc
--rw-r--r-- 1 root root 5180452 2018-01-11 13:01 ./source/xap/xine-lib/xine-lib-1.2.9.tar.xz
--rwxr-xr-x 1 root root 4662 2018-09-18 22:04 ./source/xap/xine-lib/xine-lib.SlackBuild
-drwxr-xr-x 2 root root 4096 2018-09-18 22:04 ./source/xap/xine-ui
--rw-r--r-- 1 root root 828 2018-02-27 06:13 ./source/xap/xine-ui/slack-desc
--rw-r--r-- 1 root root 1758778 2017-12-28 16:38 ./source/xap/xine-ui/xine-ui-0.99.10.tar.lz
--rwxr-xr-x 1 root root 3379 2018-09-18 22:04 ./source/xap/xine-ui/xine-ui.SlackBuild
-drwxr-xr-x 2 root root 4096 2018-09-18 22:04 ./source/xap/xlockmore
--rw-r--r-- 1 root root 225 2002-02-23 22:23 ./source/xap/xlockmore/l-bob.README
--rw-r--r-- 1 root root 27870 1998-04-01 15:09 ./source/xap/xlockmore/l-bob.xbm
--rw-r--r-- 1 root root 15190 1998-04-01 15:09 ./source/xap/xlockmore/l-linux.xbm
--rw-r--r-- 1 root root 7025 2002-02-23 21:40 ./source/xap/xlockmore/s-bob.xbm
--rw-r--r-- 1 root root 965 2018-02-27 06:13 ./source/xap/xlockmore/slack-desc
--rw-r--r-- 1 root root 1649808 2018-08-06 01:37 ./source/xap/xlockmore/xlockmore-5.56.tar.xz
--rw-r--r-- 1 root root 163 2018-08-06 01:37 ./source/xap/xlockmore/xlockmore-5.56.tar.xz.asc
--rwxr-xr-x 1 root root 4246 2018-09-18 22:04 ./source/xap/xlockmore/xlockmore.SlackBuild
--rw-r--r-- 1 root root 371 2002-05-30 04:25 ./source/xap/xlockmore/xlockmore.bitmap.diff.gz
-drwxr-xr-x 2 root root 4096 2018-09-18 22:04 ./source/xap/xmms
--rw-r--r-- 1 root root 828 2018-02-27 06:13 ./source/xap/xmms/slack-desc
--rw-r--r-- 1 root root 2581032 2007-11-16 22:53 ./source/xap/xmms/xmms-1.2.11.tar.bz2
--rwxr-xr-x 1 root root 3911 2018-09-18 22:04 ./source/xap/xmms/xmms.SlackBuild
--rw-r--r-- 1 root root 267 2013-05-03 02:25 ./source/xap/xmms/xmms.alsa.default.diff.gz
--rw-r--r-- 1 root root 525 2008-09-11 20:50 ./source/xap/xmms/xmms.desktop
--rw-r--r-- 1 root root 279 2008-09-12 20:50 ./source/xap/xmms/xmms.gtk.doublesize.diff.gz
--rw-r--r-- 1 root root 2475 2008-01-04 23:53 ./source/xap/xmms/xmms.png
--rw-r--r-- 1 root root 260 2009-06-09 20:19 ./source/xap/xmms/xmms.wmxmms_vis_depth_workaround.diff.gz
-drwxr-xr-x 2 root root 4096 2018-09-18 22:04 ./source/xap/xpaint
+-rwxr-xr-x 1 root root 11625 2018-09-18 22:04 ./source/xap/seamonkey/seamonkey.SlackBuild
+-rw-r--r-- 1 root root 315 2013-08-13 03:23 ./source/xap/seamonkey/seamonkey.desktop
+-rw-r--r-- 1 root root 857 2018-02-27 06:47 ./source/xap/seamonkey/slack-desc
+-rw-r--r-- 1 root root 341 2017-07-21 16:21 ./source/xap/seamonkey/sm.ui.scrollToClick.diff.gz
+drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/xap/seyon
+-rw-r--r-- 1 root root 713 1999-05-09 22:46 ./source/xap/seyon/seyon-2.20c.lsm
+-rw-r--r-- 1 root root 167487 1999-05-09 22:47 ./source/xap/seyon/seyon-2.20c.tar.gz
+-rwxr-xr-x 1 root root 4696 2018-04-23 17:20 ./source/xap/seyon/seyon.SlackBuild
+-rw-r--r-- 1 root root 36723 2005-01-03 22:32 ./source/xap/seyon/seyon_2.20c-16.diff.gz
+-rw-r--r-- 1 root root 1055 2018-02-27 06:13 ./source/xap/seyon/slack-desc
+lrwxrwxrwx 1 root root 9 2009-08-23 23:36 ./source/xap/vim-gvim -> ../ap/vim
+drwxr-xr-x 2 root root 4096 2018-09-18 22:04 ./source/xap/windowmaker
+-rw-r--r-- 1 root root 2116624 2017-03-13 16:18 ./source/xap/windowmaker/WindowMaker-0.95.8.tar.xz
+-rw-r--r-- 1 root root 203168 1999-04-01 14:30 ./source/xap/windowmaker/WindowMaker-extra-0.1.tar.xz
+-rw-r--r-- 1 root root 385 2012-07-29 20:34 ./source/xap/windowmaker/WindowMaker.noopensusemenu.diff.gz
+-rw-r--r-- 1 root root 914 2018-02-27 06:13 ./source/xap/windowmaker/slack-desc
+-rwxr-xr-x 1 root root 6052 2018-09-18 22:04 ./source/xap/windowmaker/windowmaker.SlackBuild
+-rw-r--r-- 1 root root 729 2012-02-15 00:25 ./source/xap/windowmaker/wmaker.inst.diff.gz
+-rw-r--r-- 1 root root 460 2012-07-25 03:30 ./source/xap/windowmaker/xinitrc.wmaker.gz
+drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/xap/x11-ssh-askpass
+-rw-r--r-- 1 root root 533 2009-07-11 03:15 ./source/xap/x11-ssh-askpass/README
+-rw-r--r-- 1 root root 771 2018-02-27 06:13 ./source/xap/x11-ssh-askpass/slack-desc
+-rw-r--r-- 1 root root 29229 2009-07-20 23:44 ./source/xap/x11-ssh-askpass/x11-ssh-askpass-1.2.4.1.tar.gz
+-rwxr-xr-x 1 root root 2275 2018-04-23 17:20 ./source/xap/x11-ssh-askpass/x11-ssh-askpass.SlackBuild
+-rw-r--r-- 1 root root 349 2009-07-11 03:15 ./source/xap/x11-ssh-askpass/x11-ssh-askpass.info
+-rw-r--r-- 1 root root 261 2008-03-29 00:07 ./source/xap/x11-ssh-askpass/xprofile.sample
+drwxr-xr-x 2 root root 4096 2018-09-18 22:04 ./source/xap/x3270
+-rw-r--r-- 1 root root 397 2018-06-05 22:40 ./source/xap/x3270/doinst.sh.gz
+-rw-r--r-- 1 root root 762 2018-02-27 06:13 ./source/xap/x3270/slack-desc
+-rw-r--r-- 1 root root 771256 2012-01-12 22:43 ./source/xap/x3270/x3270-3.3.12ga7.tar.xz
+-rwxr-xr-x 1 root root 4522 2018-09-18 22:04 ./source/xap/x3270/x3270.SlackBuild
+drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/xap/xaos
+-rw-r--r-- 1 root root 869 2018-02-27 06:13 ./source/xap/xaos/slack-desc
+-rw-r--r-- 1 root root 1325084 2013-11-01 11:59 ./source/xap/xaos/xaos-3.6.tar.xz
+-rw-r--r-- 1 root root 2796 2010-10-16 19:47 ./source/xap/xaos/xaos.6.gz
+-rwxr-xr-x 1 root root 5454 2018-04-23 17:20 ./source/xap/xaos/xaos.SlackBuild
+-rw-r--r-- 1 root root 161 2010-05-24 16:48 ./source/xap/xaos/xaos.desktop
+-rw-r--r-- 1 root root 14980 2010-05-24 16:48 ./source/xap/xaos/xaos.png
+-rw-r--r-- 1 root root 391 2015-04-05 05:39 ./source/xap/xaos/xaos.x86.registers.diff.gz
+drwxr-xr-x 2 root root 4096 2018-09-18 22:04 ./source/xap/xfractint
+-rw-r--r-- 1 root root 103531 2002-03-14 20:57 ./source/xap/xfractint/palette.maps.tar.gz
+-rw-r--r-- 1 root root 866 2018-02-27 06:13 ./source/xap/xfractint/slack-desc
+-rw-r--r-- 1 root root 1080992 2015-02-22 03:56 ./source/xap/xfractint/xfractint-20.04p13.tar.xz
+-rwxr-xr-x 1 root root 4604 2018-09-18 22:04 ./source/xap/xfractint/xfractint.SlackBuild
+drwxr-xr-x 2 root root 4096 2018-09-18 22:04 ./source/xap/xgames
+-rw-r--r-- 1 root root 269 1999-08-04 18:49 ./source/xap/xgames/maze.diff.gz
+-rw-r--r-- 1 root root 7945 1994-10-22 00:44 ./source/xap/xgames/maze.tar.gz
+-rw-r--r-- 1 root root 693 2018-02-27 06:13 ./source/xap/xgames/slack-desc
+-rw-r--r-- 1 root root 871 2007-02-22 02:20 ./source/xap/xgames/spider.diff.gz
+-rw-r--r-- 1 root root 130637 1993-12-04 17:22 ./source/xap/xgames/spider.tar.gz
+-rw-r--r-- 1 root root 287 1999-08-04 18:54 ./source/xap/xgames/xcolormap.diff.gz
+-rw-r--r-- 1 root root 2808 1993-12-04 17:18 ./source/xap/xgames/xcolormap.tar.gz
+-rw-r--r-- 1 root root 5937 1993-12-04 17:18 ./source/xap/xgames/xcuckoo-1.1.tar.gz
+-rw-r--r-- 1 root root 228 2007-02-28 19:11 ./source/xap/xgames/xcuckoo.diff.gz
+-rwxr-xr-x 1 root root 5331 2018-09-18 22:04 ./source/xap/xgames/xgames.SlackBuild
+-rw-r--r-- 1 root root 1150 2009-08-22 20:58 ./source/xap/xgames/xlander-2009-07-18.diff.gz
+-rw-r--r-- 1 root root 2543 2007-03-01 18:44 ./source/xap/xgames/xlander.fixes.diff.gz
+-rw-r--r-- 1 root root 15612 1995-06-17 19:23 ./source/xap/xgames/xlander.tar.gz
+-rw-r--r-- 1 root root 12791 2008-10-25 13:16 ./source/xap/xgames/xminesweep3.0.tar.gz
+-rw-r--r-- 1 root root 22849 1999-08-04 19:05 ./source/xap/xgames/xneko.tar.gz
+-rw-r--r-- 1 root root 21694 1993-12-02 07:19 ./source/xap/xgames/xroach.tar.gz
+-rw-r--r-- 1 root root 56752 2001-12-15 23:45 ./source/xap/xgames/xsnow-1.42.tar.gz
+drwxr-xr-x 2 root root 4096 2018-09-18 22:04 ./source/xap/xine-lib
+-rw-r--r-- 1 root root 967 2018-02-27 06:13 ./source/xap/xine-lib/slack-desc
+-rw-r--r-- 1 root root 5180452 2018-01-11 13:01 ./source/xap/xine-lib/xine-lib-1.2.9.tar.xz
+-rwxr-xr-x 1 root root 4662 2018-09-18 22:04 ./source/xap/xine-lib/xine-lib.SlackBuild
+drwxr-xr-x 2 root root 4096 2018-09-18 22:04 ./source/xap/xine-ui
+-rw-r--r-- 1 root root 828 2018-02-27 06:13 ./source/xap/xine-ui/slack-desc
+-rw-r--r-- 1 root root 1758778 2017-12-28 16:38 ./source/xap/xine-ui/xine-ui-0.99.10.tar.lz
+-rwxr-xr-x 1 root root 3379 2018-09-18 22:04 ./source/xap/xine-ui/xine-ui.SlackBuild
+drwxr-xr-x 2 root root 4096 2018-09-18 22:04 ./source/xap/xlockmore
+-rw-r--r-- 1 root root 225 2002-02-23 22:23 ./source/xap/xlockmore/l-bob.README
+-rw-r--r-- 1 root root 27870 1998-04-01 15:09 ./source/xap/xlockmore/l-bob.xbm
+-rw-r--r-- 1 root root 15190 1998-04-01 15:09 ./source/xap/xlockmore/l-linux.xbm
+-rw-r--r-- 1 root root 7025 2002-02-23 21:40 ./source/xap/xlockmore/s-bob.xbm
+-rw-r--r-- 1 root root 965 2018-02-27 06:13 ./source/xap/xlockmore/slack-desc
+-rw-r--r-- 1 root root 1649808 2018-08-06 01:37 ./source/xap/xlockmore/xlockmore-5.56.tar.xz
+-rw-r--r-- 1 root root 163 2018-08-06 01:37 ./source/xap/xlockmore/xlockmore-5.56.tar.xz.asc
+-rwxr-xr-x 1 root root 4246 2018-09-18 22:04 ./source/xap/xlockmore/xlockmore.SlackBuild
+-rw-r--r-- 1 root root 371 2002-05-30 04:25 ./source/xap/xlockmore/xlockmore.bitmap.diff.gz
+drwxr-xr-x 2 root root 4096 2018-09-18 22:04 ./source/xap/xmms
+-rw-r--r-- 1 root root 828 2018-02-27 06:13 ./source/xap/xmms/slack-desc
+-rw-r--r-- 1 root root 2581032 2007-11-16 22:53 ./source/xap/xmms/xmms-1.2.11.tar.bz2
+-rwxr-xr-x 1 root root 3911 2018-09-18 22:04 ./source/xap/xmms/xmms.SlackBuild
+-rw-r--r-- 1 root root 267 2013-05-03 02:25 ./source/xap/xmms/xmms.alsa.default.diff.gz
+-rw-r--r-- 1 root root 525 2008-09-11 20:50 ./source/xap/xmms/xmms.desktop
+-rw-r--r-- 1 root root 279 2008-09-12 20:50 ./source/xap/xmms/xmms.gtk.doublesize.diff.gz
+-rw-r--r-- 1 root root 2475 2008-01-04 23:53 ./source/xap/xmms/xmms.png
+-rw-r--r-- 1 root root 260 2009-06-09 20:19 ./source/xap/xmms/xmms.wmxmms_vis_depth_workaround.diff.gz
+drwxr-xr-x 2 root root 4096 2018-09-18 22:04 ./source/xap/xpaint
-rw-r--r-- 1 root root 897 2018-02-27 06:13 ./source/xap/xpaint/slack-desc
-rw-r--r-- 1 root root 1575492 2017-11-13 17:18 ./source/xap/xpaint/xpaint-2.10.2.tar.xz
-rwxr-xr-x 1 root root 4904 2018-09-18 22:04 ./source/xap/xpaint/xpaint.SlackBuild
diff --git a/extra/source/aspell-word-lists/build/aspell5-tk b/extra/source/aspell-word-lists/build/aspell5-tk
new file mode 100644
index 00000000..d00491fd
--- /dev/null
+++ b/extra/source/aspell-word-lists/build/aspell5-tk
@@ -0,0 +1 @@
+1
diff --git a/extra/source/aspell-word-lists/build/aspell6-ar b/extra/source/aspell-word-lists/build/aspell6-ar
new file mode 100644
index 00000000..d00491fd
--- /dev/null
+++ b/extra/source/aspell-word-lists/build/aspell6-ar
@@ -0,0 +1 @@
+1
diff --git a/extra/source/aspell-word-lists/build/aspell6-ast b/extra/source/aspell-word-lists/build/aspell6-ast
new file mode 100644
index 00000000..d00491fd
--- /dev/null
+++ b/extra/source/aspell-word-lists/build/aspell6-ast
@@ -0,0 +1 @@
+1
diff --git a/extra/source/aspell-word-lists/build/aspell6-ca b/extra/source/aspell-word-lists/build/aspell6-ca
index 7ed6ff82..d00491fd 100644
--- a/extra/source/aspell-word-lists/build/aspell6-ca
+++ b/extra/source/aspell-word-lists/build/aspell6-ca
@@ -1 +1 @@
-5
+1
diff --git a/extra/source/aspell-word-lists/build/aspell6-de_alt b/extra/source/aspell-word-lists/build/aspell6-de_alt
new file mode 100644
index 00000000..d00491fd
--- /dev/null
+++ b/extra/source/aspell-word-lists/build/aspell6-de_alt
@@ -0,0 +1 @@
+1
diff --git a/extra/source/aspell-word-lists/build/aspell6-fy b/extra/source/aspell-word-lists/build/aspell6-fy
new file mode 100644
index 00000000..d00491fd
--- /dev/null
+++ b/extra/source/aspell-word-lists/build/aspell6-fy
@@ -0,0 +1 @@
+1
diff --git a/extra/source/aspell-word-lists/build/aspell6-grc b/extra/source/aspell-word-lists/build/aspell6-grc
new file mode 100644
index 00000000..d00491fd
--- /dev/null
+++ b/extra/source/aspell-word-lists/build/aspell6-grc
@@ -0,0 +1 @@
+1
diff --git a/extra/source/aspell-word-lists/build/aspell6-hy b/extra/source/aspell-word-lists/build/aspell6-hy
new file mode 100644
index 00000000..d00491fd
--- /dev/null
+++ b/extra/source/aspell-word-lists/build/aspell6-hy
@@ -0,0 +1 @@
+1
diff --git a/extra/source/aspell-word-lists/build/aspell6-ky b/extra/source/aspell-word-lists/build/aspell6-ky
new file mode 100644
index 00000000..d00491fd
--- /dev/null
+++ b/extra/source/aspell-word-lists/build/aspell6-ky
@@ -0,0 +1 @@
+1
diff --git a/extra/source/aspell-word-lists/build/aspell6-ml b/extra/source/aspell-word-lists/build/aspell6-ml
new file mode 100644
index 00000000..d00491fd
--- /dev/null
+++ b/extra/source/aspell-word-lists/build/aspell6-ml
@@ -0,0 +1 @@
+1
diff --git a/extra/source/aspell-word-lists/build/aspell6-pt_PT b/extra/source/aspell-word-lists/build/aspell6-pt_PT
new file mode 100644
index 00000000..d00491fd
--- /dev/null
+++ b/extra/source/aspell-word-lists/build/aspell6-pt_PT
@@ -0,0 +1 @@
+1
diff --git a/recompress.sh b/recompress.sh
index 574cfafc..e1b47706 100755
--- a/recompress.sh
+++ b/recompress.sh
@@ -389,13 +389,22 @@ gzip ./source/n/pidentd/doinst.sh
gzip ./source/n/pidentd/pidentd.conf.diff
gzip ./source/n/cifs-utils/cifs-utils-6.7-talloc.patch
gzip ./source/n/autofs/doinst.sh
-gzip ./source/n/net-snmp/net-snmp-5.7.3-Remove-U64-typedef.patch
-gzip ./source/n/net-snmp/net-snmp-5.7.3-openssl.patch
+gzip ./source/n/net-snmp/net-snmp-5.7.2-cert-path.patch
+gzip ./source/n/net-snmp/net-snmp-5.8-agentx-disconnect-crash.patch
+gzip ./source/n/net-snmp/net-snmp-5.7.2-pie.patch
+gzip ./source/n/net-snmp/net-snmp-5.8-Remove-U64-typedef.patch
+gzip ./source/n/net-snmp/net-snmp-5.8-autofs-skip.patch
+gzip ./source/n/net-snmp/net-snmp-5.8-python3.patch
+gzip ./source/n/net-snmp/net-snmp-5.7.2-autoreconf.patch
+gzip ./source/n/net-snmp/net-snmp-5.8-cflags.patch
+gzip ./source/n/net-snmp/net-snmp-5.8-multilib.patch
gzip ./source/n/net-snmp/snmpd.conf
gzip ./source/n/net-snmp/doinst.sh
-gzip ./source/n/net-snmp/net-snmp-5.7.3-Fix-Makefile-PL.patch
-gzip ./source/n/net-snmp/net-snmp-5.7.3-mariadb-10.2.8.diff
-gzip ./source/n/net-snmp/net-snmp.net-snmp-create-v3-user.etc.snmpd.conf.diff
+gzip ./source/n/net-snmp/net-snmp-5.8-libnetsnmptrapd-against-MYSQL_LIBS.patch
+gzip ./source/n/net-snmp/net-snmp-5.8-dir-fix.patch
+gzip ./source/n/net-snmp/net-snmp-5.7.3-iterator-fix.patch
+gzip ./source/n/net-snmp/net-snmp-5.8-modern-rpm-api.patch
+gzip ./source/n/net-snmp/net-snmp-5.8-test-debug.patch
gzip ./source/n/epic5/openssl-1.1.patch
gzip ./source/n/uucp/policy.h.diff
gzip ./source/n/ulogd/doinst.sh
@@ -542,7 +551,6 @@ gzip ./source/n/dovecot/dovecot.default.shadow.auth.diff
gzip ./source/n/dovecot/dovecot.glibc228.patch
gzip ./source/n/dovecot/doinst.sh
gzip ./source/n/dovecot/dovecot.config.README.diff
-gzip ./source/n/bridge-utils/bridge-utils-1.5-linux_3.8.x.patch
gzip ./source/n/biff+comsat/biff+comsat.badutmp.diff
gzip ./source/n/biff+comsat/biff+comsat.offset.diff
gzip ./source/n/biff+comsat/biff+comsat-0.17.diff
diff --git a/source/a/udisks2/udisks2.SlackBuild b/source/a/udisks2/udisks2.SlackBuild
index 999cd1ee..95893e9d 100755
--- a/source/a/udisks2/udisks2.SlackBuild
+++ b/source/a/udisks2/udisks2.SlackBuild
@@ -29,7 +29,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=udisks2
SRCNAM=udisks
VERSION=${VERSION:-$(echo $SRCNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
-BUILD=${BUILD:-2}
+BUILD=${BUILD:-3}
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
@@ -91,6 +91,16 @@ find . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \;
+# Temporarily omit LVM2 support since it uses a removed API. We'll upgrade
+# udisks2 soon (and add newly required deps) to handle this, but since it
+# was broken after the LVM2 upgrade recently and nobody noticed yet it's
+# probably OK for it to be like this for a little while.
+if [ "$VERSION" = "2.6.5" ]; then
+ LVM2_SUPPORT="--disable-lvm2"
+else
+ LVM2_SUPPORT="--enable-lvm2"
+fi
+
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
@@ -101,7 +111,7 @@ CXXFLAGS="$SLKCFLAGS" \
--disable-static \
--mandir=/usr/man \
--docdir=/usr/doc/$PKGNAM-$VERSION \
- --enable-lvm2 \
+ $LVM2_SUPPORT \
--build=$TARGET || exit 1
make $NUMJOBS || make || exit 1
diff --git a/source/ap/hplip/hplip.SlackBuild b/source/ap/hplip/hplip.SlackBuild
index eb1d0be8..58ee7f14 100755
--- a/source/ap/hplip/hplip.SlackBuild
+++ b/source/ap/hplip/hplip.SlackBuild
@@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=hplip
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) "}
diff --git a/source/d/meson/meson.url b/source/d/meson/meson.url
index 2103d2ee..a5c91cf8 100644
--- a/source/d/meson/meson.url
+++ b/source/d/meson/meson.url
@@ -1 +1 @@
-https://github.com/mesonbuild/meson/releases/download/0.48.1/meson-0.48.1.tar.gz
+https://github.com/mesonbuild/meson
diff --git a/source/n/bridge-utils/bridge-utils-1.5-linux_3.8.x.patch b/source/n/bridge-utils/bridge-utils-1.5-linux_3.8.x.patch
deleted file mode 100644
index 0455a908..00000000
--- a/source/n/bridge-utils/bridge-utils-1.5-linux_3.8.x.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-commit 5eebb7f9288b7881ffb929b1fd494fe3ac3be27d
-Author: Russell Senior <russell@personaltelco.net>
-Date: Wed Mar 6 12:49:42 2013 -0800
-
- bridge-utils: Fix compile against linux-3.8.x
-
- Linux 3.8 has a header, include/uapi/linux/if_bridge.h that uses a
- struct in6_addr but doesn't define it. The trivial seeming fix of
- including the header that does define it causes more problems. The
- problem was discussed on mailing lists in January 2013. The final
- suggestion I found was here:
-
- http://www.redhat.com/archives/libvir-list/2013-January/msg01253.html
-
- This is intended to implement that suggestion.
-
- Signed-off-by: Russell Senior <russell@personaltelco.net>
-
-diff --git a/libbridge/libbridge.h b/libbridge/libbridge.h
-index 39964f2..dd14bae 100644
---- a/libbridge/libbridge.h
-+++ b/libbridge/libbridge.h
-@@ -20,6 +20,7 @@
- #define _LIBBRIDGE_H
-
- #include <sys/socket.h>
-+#include <netinet/in.h>
- #include <linux/if.h>
- #include <linux/if_bridge.h>
-
diff --git a/source/n/bridge-utils/bridge-utils.SlackBuild b/source/n/bridge-utils/bridge-utils.SlackBuild
index e5789fa9..05ac953b 100755
--- a/source/n/bridge-utils/bridge-utils.SlackBuild
+++ b/source/n/bridge-utils/bridge-utils.SlackBuild
@@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=bridge-utils
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
-BUILD=${BUILD:-2}
+BUILD=${BUILD:-1}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -68,7 +68,7 @@ mkdir -p $TMP $PKG
cd $TMP
rm -rf bridge-utils-$VERSION
-tar xf $CWD/bridge-utils-$VERSION.tar.xz || exit 1
+tar xvf $CWD/bridge-utils-$VERSION.tar.xz || exit 1
cd bridge-utils-$VERSION || exit 1
chown -R root:root .
@@ -78,9 +78,6 @@ find . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \;
-# Apply patches:
-zcat $CWD/bridge-utils-1.5-linux_3.8.x.patch.gz | patch -p1 --verbose || exit 1
-
# Configure:
autoconf
./configure \
diff --git a/source/n/bridge-utils/bridge-utils.url b/source/n/bridge-utils/bridge-utils.url
new file mode 100644
index 00000000..a57d31c8
--- /dev/null
+++ b/source/n/bridge-utils/bridge-utils.url
@@ -0,0 +1 @@
+https://www.kernel.org/pub/linux/utils/net/bridge-utils/
diff --git a/source/n/net-snmp/net-snmp-5.7.2-autoreconf.patch b/source/n/net-snmp/net-snmp-5.7.2-autoreconf.patch
new file mode 100644
index 00000000..a5618e8b
--- /dev/null
+++ b/source/n/net-snmp/net-snmp-5.7.2-autoreconf.patch
@@ -0,0 +1,10 @@
+926223 - net-snmp: Does not support aarch64 in f19 and rawhide
+
+Update autoconf version to make the test suite happy.
+
+diff -up net-snmp-5.7.2/dist/autoconf-version.autoreconf net-snmp-5.7.2/dist/autoconf-version
+--- net-snmp-5.7.2/dist/autoconf-version.autoreconf 2013-03-25 13:00:15.002745347 +0100
++++ net-snmp-5.7.2/dist/autoconf-version 2013-03-25 13:00:17.207736442 +0100
+@@ -1 +1 @@
+-2.68
++2.69
diff --git a/source/n/net-snmp/net-snmp-5.7.2-cert-path.patch b/source/n/net-snmp/net-snmp-5.7.2-cert-path.patch
new file mode 100644
index 00000000..495fccba
--- /dev/null
+++ b/source/n/net-snmp/net-snmp-5.7.2-cert-path.patch
@@ -0,0 +1,30 @@
+1134475 - dependency in perl package
+
+Use hardcoded path to configuration directories instead of net-snmp-config.
+net-snmp-config is in net-snmp-devel package and we do not want net-snmp-perl
+depending on -devel.
+
+diff -up net-snmp-5.7.2/local/net-snmp-cert.cert-path net-snmp-5.7.2/local/net-snmp-cert
+--- net-snmp-5.7.2/local/net-snmp-cert.cert-path 2012-10-10 00:28:58.000000000 +0200
++++ net-snmp-5.7.2/local/net-snmp-cert 2014-09-01 12:05:10.582427036 +0200
+@@ -819,8 +819,7 @@ sub set_default {
+ sub cfg_path {
+ my $path;
+
+- $path = `$NetSNMP::Cert::CFGTOOL --snmpconfpath`;
+- chomp $path;
++ $path = "/etc/snmp:/usr/share/snmp:/usr/lib64/snmp:/home/jsafrane/.snmp:/var/lib/net-snmp";
+ return (wantarray ? split(':', $path) : $path);
+ }
+
+@@ -1414,8 +1413,8 @@ sub checkReqs {
+ die("$NetSNMP::Cert::OPENSSL (v$ossl_ver): must be $ossl_min_ver or later")
+ if ($ossl_ver cmp $ossl_min_ver) < 0;
+
+- die("$NetSNMP::Cert::CFGTOOL not found: please install")
+- if system("$NetSNMP::Cert::CFGTOOL > /dev/null 2>&1");
++# die("$NetSNMP::Cert::CFGTOOL not found: please install")
++# if system("$NetSNMP::Cert::CFGTOOL > /dev/null 2>&1");
+ }
+
+ sub initOpts {
diff --git a/source/n/net-snmp/net-snmp-5.7.2-pie.patch b/source/n/net-snmp/net-snmp-5.7.2-pie.patch
new file mode 100644
index 00000000..ee02001b
--- /dev/null
+++ b/source/n/net-snmp/net-snmp-5.7.2-pie.patch
@@ -0,0 +1,24 @@
+diff -up net-snmp-5.7.2/agent/Makefile.in.pie net-snmp-5.7.2/agent/Makefile.in
+--- net-snmp-5.7.2/agent/Makefile.in.pie 2012-10-10 00:28:58.000000000 +0200
++++ net-snmp-5.7.2/agent/Makefile.in 2012-10-18 09:45:13.298613099 +0200
+@@ -294,7 +294,7 @@ getmibstat.o: mibgroup/kernel_sunos5.c
+ $(CC) $(CFLAGS) -o $@ -D_GETMIBSTAT_TEST -DDODEBUG -c $?
+
+ snmpd$(EXEEXT): ${LAGENTOBJS} $(USELIBS) $(AGENTLIB) $(HELPERLIB) $(MIBLIB) $(LIBTARG)
+- $(LINK) $(CFLAGS) -o $@ ${LAGENTOBJS} ${LDFLAGS} ${OUR_AGENT_LIBS}
++ $(LINK) $(CFLAGS) -o $@ -pie ${LAGENTOBJS} ${LDFLAGS} ${OUR_AGENT_LIBS}
+
+ libnetsnmpagent.$(LIB_EXTENSION)$(LIB_VERSION): ${LLIBAGENTOBJS} $(USELIBS)
+ $(LIB_LD_CMD) $(AGENTLIB) ${LLIBAGENTOBJS} $(USELIBS) ${LAGENTLIBS} @LD_NO_UNDEFINED@ $(LDFLAGS) $(PERLLDOPTS_FOR_LIBS) $(LIB_LD_LIBS) @AGENTLIBS@
+diff -up net-snmp-5.7.2/apps/Makefile.in.pie net-snmp-5.7.2/apps/Makefile.in
+--- net-snmp-5.7.2/apps/Makefile.in.pie 2012-10-10 00:28:58.000000000 +0200
++++ net-snmp-5.7.2/apps/Makefile.in 2012-10-18 09:44:27.827774580 +0200
+@@ -170,7 +170,7 @@ snmptest$(EXEEXT): snmptest.$(OSUFFIX
+ $(LINK) ${CFLAGS} -o $@ snmptest.$(OSUFFIX) ${LDFLAGS} ${LIBS}
+
+ snmptrapd$(EXEEXT): $(TRAPD_OBJECTS) $(USETRAPLIBS) $(INSTALLLIBS)
+- $(LINK) ${CFLAGS} -o $@ $(TRAPD_OBJECTS) $(INSTALLLIBS) ${LDFLAGS} ${TRAPLIBS}
++ $(LINK) ${CFLAGS} -o $@ -pie $(TRAPD_OBJECTS) $(INSTALLLIBS) ${LDFLAGS} ${TRAPLIBS}
+
+ snmptrap$(EXEEXT): snmptrap.$(OSUFFIX) $(USELIBS)
+ $(LINK) ${CFLAGS} -o $@ snmptrap.$(OSUFFIX) ${LDFLAGS} ${LIBS}
diff --git a/source/n/net-snmp/net-snmp-5.7.3-Fix-Makefile-PL.patch b/source/n/net-snmp/net-snmp-5.7.3-Fix-Makefile-PL.patch
deleted file mode 100644
index 735f0144..00000000
--- a/source/n/net-snmp/net-snmp-5.7.3-Fix-Makefile-PL.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-diff -up net-snmp-5.7.3/perl/ASN/Makefile.PL.orig net-snmp-5.7.3/perl/ASN/Makefile.PL
---- net-snmp-5.7.3/perl/ASN/Makefile.PL.orig 2016-05-06 10:35:30.005905040 +0200
-+++ net-snmp-5.7.3/perl/ASN/Makefile.PL 2016-05-06 10:35:57.518776400 +0200
-@@ -3,6 +3,7 @@ require 5;
- use Config;
- use Getopt::Long;
- my $lib_version;
-+my %MakeParams = ();
-
- # See lib/ExtUtils/MakeMaker.pm for details of how to influence
- # the contents of the Makefile that is written.
-diff -up net-snmp-5.7.3/perl/Makefile.PL.orig net-snmp-5.7.3/perl/Makefile.PL
---- net-snmp-5.7.3/perl/Makefile.PL.orig 2016-05-06 10:34:38.975143641 +0200
-+++ net-snmp-5.7.3/perl/Makefile.PL 2016-05-06 10:35:13.326983024 +0200
-@@ -2,6 +2,7 @@ use ExtUtils::MakeMaker;
- use Config;
- use Getopt::Long;
- require 5;
-+my %MakeParams = ();
-
- %MakeParams = InitMakeParams();
-
diff --git a/source/n/net-snmp/net-snmp-5.7.3-Remove-U64-typedef.patch b/source/n/net-snmp/net-snmp-5.7.3-Remove-U64-typedef.patch
deleted file mode 100644
index a506c06a..00000000
--- a/source/n/net-snmp/net-snmp-5.7.3-Remove-U64-typedef.patch
+++ /dev/null
@@ -1,2519 +0,0 @@
-From 477b4307ef12ddce3b6a9205e0bdddbfb2e0e9b6 Mon Sep 17 00:00:00 2001
-From: Bart Van Assche <bvanassche@acm.org>
-Date: Sat, 20 Feb 2016 18:58:18 -0800
-Subject: [PATCH] Remove U64 typedef
-
-The U64 typedef conflicts with a typedef in a Perl header file. Hence
-remove the U64 typedef from the Net-SNMP header files. This patch does
-not modify the Net-SNMP ABI.
----
- agent/mibgroup/if-mib/ifXTable/ifXTable.c | 16 +-
- agent/mibgroup/if-mib/ifXTable/ifXTable.h | 48 +-
- .../mibgroup/if-mib/ifXTable/ifXTable_interface.c | 32 +-
- .../ip-mib/data_access/systemstats_common.c | 2 +-
- .../ipIfStatsTable/ipIfStatsTable_data_get.c | 28 +-
- .../ipIfStatsTable/ipIfStatsTable_data_get.h | 28 +-
- .../ipIfStatsTable/ipIfStatsTable_interface.c | 56 +-
- .../ip-mib/ipSystemStatsTable/ipSystemStatsTable.c | 28 +-
- .../ip-mib/ipSystemStatsTable/ipSystemStatsTable.h | 921 ++-------------------
- .../ipSystemStatsTable_interface.c | 56 +-
- include/net-snmp/data_access/ipstats.h | 42 +-
- include/net-snmp/library/int64.h | 34 +-
- snmplib/int64.c | 38 +-
- snmplib/read_config.c | 6 +-
- testing/fulltests/unit-tests/T015int64_clib.c | 10 +-
- 15 files changed, 274 insertions(+), 1071 deletions(-)
-
-diff --git a/agent/mibgroup/if-mib/ifXTable/ifXTable.c b/agent/mibgroup/if-mib/ifXTable/ifXTable.c
-index bb3e736..0c952ba 100644
---- a/agent/mibgroup/if-mib/ifXTable/ifXTable.c
-+++ b/agent/mibgroup/if-mib/ifXTable/ifXTable.c
-@@ -722,7 +722,7 @@ The total number of octets received on the interface,
- */
- int
- ifHCInOctets_get(ifXTable_rowreq_ctx * rowreq_ctx,
-- U64 * ifHCInOctets_val_ptr)
-+ struct counter64 *ifHCInOctets_val_ptr)
- {
- /** we should have a non-NULL pointer */
- netsnmp_assert(NULL != ifHCInOctets_val_ptr);
-@@ -779,7 +779,7 @@ The number of packets, delivered by this sub-layer to a
- */
- int
- ifHCInUcastPkts_get(ifXTable_rowreq_ctx * rowreq_ctx,
-- U64 * ifHCInUcastPkts_val_ptr)
-+ struct counter64 *ifHCInUcastPkts_val_ptr)
- {
- /** we should have a non-NULL pointer */
- netsnmp_assert(NULL != ifHCInUcastPkts_val_ptr);
-@@ -838,7 +838,7 @@ The number of packets, delivered by this sub-layer to a
- */
- int
- ifHCInMulticastPkts_get(ifXTable_rowreq_ctx * rowreq_ctx,
-- U64 * ifHCInMulticastPkts_val_ptr)
-+ struct counter64 *ifHCInMulticastPkts_val_ptr)
- {
- /** we should have a non-NULL pointer */
- netsnmp_assert(NULL != ifHCInMulticastPkts_val_ptr);
-@@ -897,7 +897,7 @@ The number of packets, delivered by this sub-layer to a
- */
- int
- ifHCInBroadcastPkts_get(ifXTable_rowreq_ctx * rowreq_ctx,
-- U64 * ifHCInBroadcastPkts_val_ptr)
-+ struct counter64 *ifHCInBroadcastPkts_val_ptr)
- {
- /** we should have a non-NULL pointer */
- netsnmp_assert(NULL != ifHCInBroadcastPkts_val_ptr);
-@@ -955,7 +955,7 @@ The total number of octets transmitted out of the
- */
- int
- ifHCOutOctets_get(ifXTable_rowreq_ctx * rowreq_ctx,
-- U64 * ifHCOutOctets_val_ptr)
-+ struct counter64 *ifHCOutOctets_val_ptr)
- {
- /** we should have a non-NULL pointer */
- netsnmp_assert(NULL != ifHCOutOctets_val_ptr);
-@@ -1013,7 +1013,7 @@ The total number of packets that higher-level protocols
- */
- int
- ifHCOutUcastPkts_get(ifXTable_rowreq_ctx * rowreq_ctx,
-- U64 * ifHCOutUcastPkts_val_ptr)
-+ struct counter64 *ifHCOutUcastPkts_val_ptr)
- {
- /** we should have a non-NULL pointer */
- netsnmp_assert(NULL != ifHCOutUcastPkts_val_ptr);
-@@ -1074,7 +1074,7 @@ The total number of packets that higher-level protocols
- */
- int
- ifHCOutMulticastPkts_get(ifXTable_rowreq_ctx * rowreq_ctx,
-- U64 * ifHCOutMulticastPkts_val_ptr)
-+ struct counter64 *ifHCOutMulticastPkts_val_ptr)
- {
- /** we should have a non-NULL pointer */
- netsnmp_assert(NULL != ifHCOutMulticastPkts_val_ptr);
-@@ -1134,7 +1134,7 @@ The total number of packets that higher-level protocols
- */
- int
- ifHCOutBroadcastPkts_get(ifXTable_rowreq_ctx * rowreq_ctx,
-- U64 * ifHCOutBroadcastPkts_val_ptr)
-+ struct counter64 *ifHCOutBroadcastPkts_val_ptr)
- {
- /** we should have a non-NULL pointer */
- netsnmp_assert(NULL != ifHCOutBroadcastPkts_val_ptr);
-diff --git a/agent/mibgroup/if-mib/ifXTable/ifXTable.h b/agent/mibgroup/if-mib/ifXTable/ifXTable.h
-index ba22f97..925af13 100644
---- a/agent/mibgroup/if-mib/ifXTable/ifXTable.h
-+++ b/agent/mibgroup/if-mib/ifXTable/ifXTable.h
-@@ -143,28 +143,28 @@ config_require(if-mib/ifXTable/ifXTable_data_access)
- u_long *
- ifOutBroadcastPkts_val_ptr);
- int ifHCInOctets_get(ifXTable_rowreq_ctx * rowreq_ctx,
-- U64 * ifHCInOctets_val_ptr);
-+ struct counter64 *ifHCInOctets_val_ptr);
- int ifHCInUcastPkts_get(ifXTable_rowreq_ctx * rowreq_ctx,
-- U64 * ifHCInUcastPkts_val_ptr);
-+ struct counter64 *ifHCInUcastPkts_val_ptr);
- int ifHCInMulticastPkts_get(ifXTable_rowreq_ctx *
- rowreq_ctx,
-- U64 *
-+ struct counter64 *
- ifHCInMulticastPkts_val_ptr);
- int ifHCInBroadcastPkts_get(ifXTable_rowreq_ctx *
- rowreq_ctx,
-- U64 *
-+ struct counter64 *
- ifHCInBroadcastPkts_val_ptr);
- int ifHCOutOctets_get(ifXTable_rowreq_ctx * rowreq_ctx,
-- U64 * ifHCOutOctets_val_ptr);
-+ struct counter64 *ifHCOutOctets_val_ptr);
- int ifHCOutUcastPkts_get(ifXTable_rowreq_ctx * rowreq_ctx,
-- U64 * ifHCOutUcastPkts_val_ptr);
-+ struct counter64 *ifHCOutUcastPkts_val_ptr);
- int ifHCOutMulticastPkts_get(ifXTable_rowreq_ctx *
- rowreq_ctx,
-- U64 *
-+ struct counter64 *
- ifHCOutMulticastPkts_val_ptr);
- int ifHCOutBroadcastPkts_get(ifXTable_rowreq_ctx *
- rowreq_ctx,
-- U64 *
-+ struct counter64 *
- ifHCOutBroadcastPkts_val_ptr);
- int ifLinkUpDownTrapEnable_get(ifXTable_rowreq_ctx *
- rowreq_ctx,
-@@ -284,86 +284,86 @@ config_require(if-mib/ifXTable/ifXTable_data_access)
-
- int ifHCInOctets_check_value(ifXTable_rowreq_ctx *
- rowreq_ctx,
-- U64 ifHCInOctets_val);
-+ struct counter64 ifHCInOctets_val);
- int ifHCInOctets_undo_setup(ifXTable_rowreq_ctx *
- rowreq_ctx);
- int ifHCInOctets_set(ifXTable_rowreq_ctx * rowreq_ctx,
-- U64 ifHCInOctets_val);
-+ struct counter64 ifHCInOctets_val);
- int ifHCInOctets_undo(ifXTable_rowreq_ctx * rowreq_ctx);
-
- int ifHCInUcastPkts_check_value(ifXTable_rowreq_ctx *
- rowreq_ctx,
-- U64 ifHCInUcastPkts_val);
-+ struct counter64 ifHCInUcastPkts_val);
- int ifHCInUcastPkts_undo_setup(ifXTable_rowreq_ctx *
- rowreq_ctx);
- int ifHCInUcastPkts_set(ifXTable_rowreq_ctx * rowreq_ctx,
-- U64 ifHCInUcastPkts_val);
-+ struct counter64 ifHCInUcastPkts_val);
- int ifHCInUcastPkts_undo(ifXTable_rowreq_ctx * rowreq_ctx);
-
- int ifHCInMulticastPkts_check_value(ifXTable_rowreq_ctx *
- rowreq_ctx,
-- U64
-+ struct counter64
- ifHCInMulticastPkts_val);
- int ifHCInMulticastPkts_undo_setup(ifXTable_rowreq_ctx *
- rowreq_ctx);
- int ifHCInMulticastPkts_set(ifXTable_rowreq_ctx *
- rowreq_ctx,
-- U64 ifHCInMulticastPkts_val);
-+ struct counter64 ifHCInMulticastPkts_val);
- int ifHCInMulticastPkts_undo(ifXTable_rowreq_ctx *
- rowreq_ctx);
-
- int ifHCInBroadcastPkts_check_value(ifXTable_rowreq_ctx *
- rowreq_ctx,
-- U64
-+ struct counter64
- ifHCInBroadcastPkts_val);
- int ifHCInBroadcastPkts_undo_setup(ifXTable_rowreq_ctx *
- rowreq_ctx);
- int ifHCInBroadcastPkts_set(ifXTable_rowreq_ctx *
- rowreq_ctx,
-- U64 ifHCInBroadcastPkts_val);
-+ struct counter64 ifHCInBroadcastPkts_val);
- int ifHCInBroadcastPkts_undo(ifXTable_rowreq_ctx *
- rowreq_ctx);
-
- int ifHCOutOctets_check_value(ifXTable_rowreq_ctx *
- rowreq_ctx,
-- U64 ifHCOutOctets_val);
-+ struct counter64 ifHCOutOctets_val);
- int ifHCOutOctets_undo_setup(ifXTable_rowreq_ctx *
- rowreq_ctx);
- int ifHCOutOctets_set(ifXTable_rowreq_ctx * rowreq_ctx,
-- U64 ifHCOutOctets_val);
-+ struct counter64 ifHCOutOctets_val);
- int ifHCOutOctets_undo(ifXTable_rowreq_ctx * rowreq_ctx);
-
- int ifHCOutUcastPkts_check_value(ifXTable_rowreq_ctx *
- rowreq_ctx,
-- U64 ifHCOutUcastPkts_val);
-+ struct counter64 ifHCOutUcastPkts_val);
- int ifHCOutUcastPkts_undo_setup(ifXTable_rowreq_ctx *
- rowreq_ctx);
- int ifHCOutUcastPkts_set(ifXTable_rowreq_ctx * rowreq_ctx,
-- U64 ifHCOutUcastPkts_val);
-+ struct counter64 ifHCOutUcastPkts_val);
- int ifHCOutUcastPkts_undo(ifXTable_rowreq_ctx *
- rowreq_ctx);
-
- int ifHCOutMulticastPkts_check_value(ifXTable_rowreq_ctx *
- rowreq_ctx,
-- U64
-+ struct counter64
- ifHCOutMulticastPkts_val);
- int ifHCOutMulticastPkts_undo_setup(ifXTable_rowreq_ctx *
- rowreq_ctx);
- int ifHCOutMulticastPkts_set(ifXTable_rowreq_ctx *
- rowreq_ctx,
-- U64 ifHCOutMulticastPkts_val);
-+ struct counter64 ifHCOutMulticastPkts_val);
- int ifHCOutMulticastPkts_undo(ifXTable_rowreq_ctx *
- rowreq_ctx);
-
- int ifHCOutBroadcastPkts_check_value(ifXTable_rowreq_ctx *
- rowreq_ctx,
-- U64
-+ struct counter64
- ifHCOutBroadcastPkts_val);
- int ifHCOutBroadcastPkts_undo_setup(ifXTable_rowreq_ctx *
- rowreq_ctx);
- int ifHCOutBroadcastPkts_set(ifXTable_rowreq_ctx *
- rowreq_ctx,
-- U64 ifHCOutBroadcastPkts_val);
-+ struct counter64 ifHCOutBroadcastPkts_val);
- int ifHCOutBroadcastPkts_undo(ifXTable_rowreq_ctx *
- rowreq_ctx);
-
-diff --git a/agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c b/agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c
-index 23b50d0..e561842 100644
---- a/agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c
-+++ b/agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c
-@@ -729,72 +729,72 @@ _ifXTable_get_column(ifXTable_rowreq_ctx * rowreq_ctx,
- * ifHCInOctets(6)/COUNTER64/ASN_COUNTER64/U64(U64)//l/A/w/e/r/d/h
- */
- case COLUMN_IFHCINOCTETS:
-- var->val_len = sizeof(U64);
-+ var->val_len = sizeof(struct counter64);
- var->type = ASN_COUNTER64;
-- rc = ifHCInOctets_get(rowreq_ctx, (U64 *) var->val.string);
-+ rc = ifHCInOctets_get(rowreq_ctx, (struct counter64 *) var->val.string);
- break;
-
- /*
- * ifHCInUcastPkts(7)/COUNTER64/ASN_COUNTER64/U64(U64)//l/A/w/e/r/d/h
- */
- case COLUMN_IFHCINUCASTPKTS:
-- var->val_len = sizeof(U64);
-+ var->val_len = sizeof(struct counter64);
- var->type = ASN_COUNTER64;
-- rc = ifHCInUcastPkts_get(rowreq_ctx, (U64 *) var->val.string);
-+ rc = ifHCInUcastPkts_get(rowreq_ctx, (struct counter64 *) var->val.string);
- break;
-
- /*
- * ifHCInMulticastPkts(8)/COUNTER64/ASN_COUNTER64/U64(U64)//l/A/w/e/r/d/h
- */
- case COLUMN_IFHCINMULTICASTPKTS:
-- var->val_len = sizeof(U64);
-+ var->val_len = sizeof(struct counter64);
- var->type = ASN_COUNTER64;
-- rc = ifHCInMulticastPkts_get(rowreq_ctx, (U64 *) var->val.string);
-+ rc = ifHCInMulticastPkts_get(rowreq_ctx, (struct counter64 *) var->val.string);
- break;
-
- /*
- * ifHCInBroadcastPkts(9)/COUNTER64/ASN_COUNTER64/U64(U64)//l/A/w/e/r/d/h
- */
- case COLUMN_IFHCINBROADCASTPKTS:
-- var->val_len = sizeof(U64);
-+ var->val_len = sizeof(struct counter64);
- var->type = ASN_COUNTER64;
-- rc = ifHCInBroadcastPkts_get(rowreq_ctx, (U64 *) var->val.string);
-+ rc = ifHCInBroadcastPkts_get(rowreq_ctx, (struct counter64 *) var->val.string);
- break;
-
- /*
- * ifHCOutOctets(10)/COUNTER64/ASN_COUNTER64/U64(U64)//l/A/w/e/r/d/h
- */
- case COLUMN_IFHCOUTOCTETS:
-- var->val_len = sizeof(U64);
-+ var->val_len = sizeof(struct counter64);
- var->type = ASN_COUNTER64;
-- rc = ifHCOutOctets_get(rowreq_ctx, (U64 *) var->val.string);
-+ rc = ifHCOutOctets_get(rowreq_ctx, (struct counter64 *) var->val.string);
- break;
-
- /*
- * ifHCOutUcastPkts(11)/COUNTER64/ASN_COUNTER64/U64(U64)//l/A/w/e/r/d/h
- */
- case COLUMN_IFHCOUTUCASTPKTS:
-- var->val_len = sizeof(U64);
-+ var->val_len = sizeof(struct counter64);
- var->type = ASN_COUNTER64;
-- rc = ifHCOutUcastPkts_get(rowreq_ctx, (U64 *) var->val.string);
-+ rc = ifHCOutUcastPkts_get(rowreq_ctx, (struct counter64 *) var->val.string);
- break;
-
- /*
- * ifHCOutMulticastPkts(12)/COUNTER64/ASN_COUNTER64/U64(U64)//l/A/w/e/r/d/h
- */
- case COLUMN_IFHCOUTMULTICASTPKTS:
-- var->val_len = sizeof(U64);
-+ var->val_len = sizeof(struct counter64);
- var->type = ASN_COUNTER64;
-- rc = ifHCOutMulticastPkts_get(rowreq_ctx, (U64 *) var->val.string);
-+ rc = ifHCOutMulticastPkts_get(rowreq_ctx, (struct counter64 *) var->val.string);
- break;
-
- /*
- * ifHCOutBroadcastPkts(13)/COUNTER64/ASN_COUNTER64/U64(U64)//l/A/w/e/r/d/h
- */
- case COLUMN_IFHCOUTBROADCASTPKTS:
-- var->val_len = sizeof(U64);
-+ var->val_len = sizeof(struct counter64);
- var->type = ASN_COUNTER64;
-- rc = ifHCOutBroadcastPkts_get(rowreq_ctx, (U64 *) var->val.string);
-+ rc = ifHCOutBroadcastPkts_get(rowreq_ctx, (struct counter64 *) var->val.string);
- break;
-
- /*
-diff --git a/agent/mibgroup/ip-mib/data_access/systemstats_common.c b/agent/mibgroup/ip-mib/data_access/systemstats_common.c
-index 29109bd..7434b3a 100644
---- a/agent/mibgroup/ip-mib/data_access/systemstats_common.c
-+++ b/agent/mibgroup/ip-mib/data_access/systemstats_common.c
-@@ -264,7 +264,7 @@ _calculate_entries(netsnmp_systemstats_entry * entry)
- && entry->stats.columnAvail[IPSYSTEMSTATSTABLE_HCOUTFRAGCREATES]
- && entry->stats.columnAvail[IPSYSTEMSTATSTABLE_HCOUTDISCARDS]) {
-
-- U64 tmp, tmp2, tmp3;
-+ struct counter64 tmp, tmp2, tmp3;
- tmp = entry->stats.HCOutRequests;
- u64Incr(&tmp, &entry->stats.HCOutForwDatagrams);
- u64Incr(&tmp, &entry->stats.HCOutFragCreates);
-diff --git a/agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_data_get.c b/agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_data_get.c
-index db673dc..fec36b2 100644
---- a/agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_data_get.c
-+++ b/agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_data_get.c
-@@ -270,7 +270,7 @@ The total number of input IP datagrams received, including
- */
- int
- ipIfStatsHCInReceives_get(ipIfStatsTable_rowreq_ctx * rowreq_ctx,
-- U64 * ipIfStatsHCInReceives_val_ptr)
-+ struct counter64 *ipIfStatsHCInReceives_val_ptr)
- {
- /** we should have a non-NULL pointer */
- netsnmp_assert(NULL != ipIfStatsHCInReceives_val_ptr);
-@@ -395,7 +395,7 @@ The total number of octets received in input IP datagrams,
- */
- int
- ipIfStatsHCInOctets_get(ipIfStatsTable_rowreq_ctx * rowreq_ctx,
-- U64 * ipIfStatsHCInOctets_val_ptr)
-+ struct counter64 *ipIfStatsHCInOctets_val_ptr)
- {
- /** we should have a non-NULL pointer */
- netsnmp_assert(NULL != ipIfStatsHCInOctets_val_ptr);
-@@ -862,7 +862,7 @@ The number of input datagrams for which this entity was not
- */
- int
- ipIfStatsHCInForwDatagrams_get(ipIfStatsTable_rowreq_ctx * rowreq_ctx,
-- U64 * ipIfStatsHCInForwDatagrams_val_ptr)
-+ struct counter64 *ipIfStatsHCInForwDatagrams_val_ptr)
- {
- /** we should have a non-NULL pointer */
- netsnmp_assert(NULL != ipIfStatsHCInForwDatagrams_val_ptr);
-@@ -1267,7 +1267,7 @@ The total number of datagrams successfully delivered to IP
- */
- int
- ipIfStatsHCInDelivers_get(ipIfStatsTable_rowreq_ctx * rowreq_ctx,
-- U64 * ipIfStatsHCInDelivers_val_ptr)
-+ struct counter64 *ipIfStatsHCInDelivers_val_ptr)
- {
- /** we should have a non-NULL pointer */
- netsnmp_assert(NULL != ipIfStatsHCInDelivers_val_ptr);
-@@ -1396,7 +1396,7 @@ The total number of IP datagrams that local IP user-
- */
- int
- ipIfStatsHCOutRequests_get(ipIfStatsTable_rowreq_ctx * rowreq_ctx,
-- U64 * ipIfStatsHCOutRequests_val_ptr)
-+ struct counter64 *ipIfStatsHCOutRequests_val_ptr)
- {
- /** we should have a non-NULL pointer */
- netsnmp_assert(NULL != ipIfStatsHCOutRequests_val_ptr);
-@@ -1532,7 +1532,7 @@ The number of datagrams for which this entity was not their
- */
- int
- ipIfStatsHCOutForwDatagrams_get(ipIfStatsTable_rowreq_ctx * rowreq_ctx,
-- U64 * ipIfStatsHCOutForwDatagrams_val_ptr)
-+ struct counter64 *ipIfStatsHCOutForwDatagrams_val_ptr)
- {
- /** we should have a non-NULL pointer */
- netsnmp_assert(NULL != ipIfStatsHCOutForwDatagrams_val_ptr);
-@@ -1999,7 +1999,7 @@ The total number of IP datagrams that this entity supplied
- */
- int
- ipIfStatsHCOutTransmits_get(ipIfStatsTable_rowreq_ctx * rowreq_ctx,
-- U64 * ipIfStatsHCOutTransmits_val_ptr)
-+ struct counter64 *ipIfStatsHCOutTransmits_val_ptr)
- {
- /** we should have a non-NULL pointer */
- netsnmp_assert(NULL != ipIfStatsHCOutTransmits_val_ptr);
-@@ -2123,7 +2123,7 @@ The total number of octets in IP datagrams delivered to the
- */
- int
- ipIfStatsHCOutOctets_get(ipIfStatsTable_rowreq_ctx * rowreq_ctx,
-- U64 * ipIfStatsHCOutOctets_val_ptr)
-+ struct counter64 *ipIfStatsHCOutOctets_val_ptr)
- {
- /** we should have a non-NULL pointer */
- netsnmp_assert(NULL != ipIfStatsHCOutOctets_val_ptr);
-@@ -2245,7 +2245,7 @@ The number of IP multicast datagrams received. This object
- */
- int
- ipIfStatsHCInMcastPkts_get(ipIfStatsTable_rowreq_ctx * rowreq_ctx,
-- U64 * ipIfStatsHCInMcastPkts_val_ptr)
-+ struct counter64 *ipIfStatsHCInMcastPkts_val_ptr)
- {
- /** we should have a non-NULL pointer */
- netsnmp_assert(NULL != ipIfStatsHCInMcastPkts_val_ptr);
-@@ -2372,7 +2372,7 @@ The total number of octets received in IP multicast
- */
- int
- ipIfStatsHCInMcastOctets_get(ipIfStatsTable_rowreq_ctx * rowreq_ctx,
-- U64 * ipIfStatsHCInMcastOctets_val_ptr)
-+ struct counter64 *ipIfStatsHCInMcastOctets_val_ptr)
- {
- /** we should have a non-NULL pointer */
- netsnmp_assert(NULL != ipIfStatsHCInMcastOctets_val_ptr);
-@@ -2497,7 +2497,7 @@ The number of IP multicast datagrams transmitted. This
- */
- int
- ipIfStatsHCOutMcastPkts_get(ipIfStatsTable_rowreq_ctx * rowreq_ctx,
-- U64 * ipIfStatsHCOutMcastPkts_val_ptr)
-+ struct counter64 *ipIfStatsHCOutMcastPkts_val_ptr)
- {
- /** we should have a non-NULL pointer */
- netsnmp_assert(NULL != ipIfStatsHCOutMcastPkts_val_ptr);
-@@ -2621,7 +2621,7 @@ The total number of octets transmitted in IP multicast
- */
- int
- ipIfStatsHCOutMcastOctets_get(ipIfStatsTable_rowreq_ctx * rowreq_ctx,
-- U64 * ipIfStatsHCOutMcastOctets_val_ptr)
-+ struct counter64 *ipIfStatsHCOutMcastOctets_val_ptr)
- {
- /** we should have a non-NULL pointer */
- netsnmp_assert(NULL != ipIfStatsHCOutMcastOctets_val_ptr);
-@@ -2743,7 +2743,7 @@ The number of IP broadcast datagrams received. This object
- */
- int
- ipIfStatsHCInBcastPkts_get(ipIfStatsTable_rowreq_ctx * rowreq_ctx,
-- U64 * ipIfStatsHCInBcastPkts_val_ptr)
-+ struct counter64 *ipIfStatsHCInBcastPkts_val_ptr)
- {
- /** we should have a non-NULL pointer */
- netsnmp_assert(NULL != ipIfStatsHCInBcastPkts_val_ptr);
-@@ -2865,7 +2865,7 @@ The number of IP broadcast datagrams transmitted. This
- */
- int
- ipIfStatsHCOutBcastPkts_get(ipIfStatsTable_rowreq_ctx * rowreq_ctx,
-- U64 * ipIfStatsHCOutBcastPkts_val_ptr)
-+ struct counter64 *ipIfStatsHCOutBcastPkts_val_ptr)
- {
- /** we should have a non-NULL pointer */
- netsnmp_assert(NULL != ipIfStatsHCOutBcastPkts_val_ptr);
-diff --git a/agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_data_get.h b/agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_data_get.h
-index 0cc7e47..ad5d8a0 100644
---- a/agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_data_get.h
-+++ b/agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_data_get.h
-@@ -50,7 +50,7 @@ extern "C" {
- ipIfStatsInReceives_val_ptr);
- int ipIfStatsHCInReceives_get(ipIfStatsTable_rowreq_ctx *
- rowreq_ctx,
-- U64 *
-+ struct counter64 *
- ipIfStatsHCInReceives_val_ptr);
- int ipIfStatsInOctets_get(ipIfStatsTable_rowreq_ctx *
- rowreq_ctx,
-@@ -58,7 +58,7 @@ extern "C" {
- ipIfStatsInOctets_val_ptr);
- int ipIfStatsHCInOctets_get(ipIfStatsTable_rowreq_ctx *
- rowreq_ctx,
-- U64 *
-+ struct counter64 *
- ipIfStatsHCInOctets_val_ptr);
- int ipIfStatsInHdrErrors_get(ipIfStatsTable_rowreq_ctx *
- rowreq_ctx,
-@@ -87,7 +87,7 @@ extern "C" {
- int
- ipIfStatsHCInForwDatagrams_get(ipIfStatsTable_rowreq_ctx *
- rowreq_ctx,
-- U64 *
-+ struct counter64 *
- ipIfStatsHCInForwDatagrams_val_ptr);
- int ipIfStatsReasmReqds_get(ipIfStatsTable_rowreq_ctx *
- rowreq_ctx,
-@@ -111,7 +111,7 @@ extern "C" {
- ipIfStatsInDelivers_val_ptr);
- int ipIfStatsHCInDelivers_get(ipIfStatsTable_rowreq_ctx *
- rowreq_ctx,
-- U64 *
-+ struct counter64 *
- ipIfStatsHCInDelivers_val_ptr);
- int ipIfStatsOutRequests_get(ipIfStatsTable_rowreq_ctx *
- rowreq_ctx,
-@@ -119,7 +119,7 @@ extern "C" {
- ipIfStatsOutRequests_val_ptr);
- int ipIfStatsHCOutRequests_get(ipIfStatsTable_rowreq_ctx *
- rowreq_ctx,
-- U64 *
-+ struct counter64 *
- ipIfStatsHCOutRequests_val_ptr);
- int ipIfStatsOutForwDatagrams_get(ipIfStatsTable_rowreq_ctx
- * rowreq_ctx,
-@@ -128,7 +128,7 @@ extern "C" {
- int
- ipIfStatsHCOutForwDatagrams_get(ipIfStatsTable_rowreq_ctx *
- rowreq_ctx,
-- U64 *
-+ struct counter64 *
- ipIfStatsHCOutForwDatagrams_val_ptr);
- int ipIfStatsOutDiscards_get(ipIfStatsTable_rowreq_ctx *
- rowreq_ctx,
-@@ -156,7 +156,7 @@ extern "C" {
- ipIfStatsOutTransmits_val_ptr);
- int ipIfStatsHCOutTransmits_get(ipIfStatsTable_rowreq_ctx *
- rowreq_ctx,
-- U64 *
-+ struct counter64 *
- ipIfStatsHCOutTransmits_val_ptr);
- int ipIfStatsOutOctets_get(ipIfStatsTable_rowreq_ctx *
- rowreq_ctx,
-@@ -164,7 +164,7 @@ extern "C" {
- ipIfStatsOutOctets_val_ptr);
- int ipIfStatsHCOutOctets_get(ipIfStatsTable_rowreq_ctx *
- rowreq_ctx,
-- U64 *
-+ struct counter64 *
- ipIfStatsHCOutOctets_val_ptr);
- int ipIfStatsInMcastPkts_get(ipIfStatsTable_rowreq_ctx *
- rowreq_ctx,
-@@ -172,7 +172,7 @@ extern "C" {
- ipIfStatsInMcastPkts_val_ptr);
- int ipIfStatsHCInMcastPkts_get(ipIfStatsTable_rowreq_ctx *
- rowreq_ctx,
-- U64 *
-+ struct counter64 *
- ipIfStatsHCInMcastPkts_val_ptr);
- int ipIfStatsInMcastOctets_get(ipIfStatsTable_rowreq_ctx *
- rowreq_ctx,
-@@ -180,7 +180,7 @@ extern "C" {
- ipIfStatsInMcastOctets_val_ptr);
- int ipIfStatsHCInMcastOctets_get(ipIfStatsTable_rowreq_ctx
- * rowreq_ctx,
-- U64 *
-+ struct counter64 *
- ipIfStatsHCInMcastOctets_val_ptr);
- int ipIfStatsOutMcastPkts_get(ipIfStatsTable_rowreq_ctx *
- rowreq_ctx,
-@@ -188,7 +188,7 @@ extern "C" {
- ipIfStatsOutMcastPkts_val_ptr);
- int ipIfStatsHCOutMcastPkts_get(ipIfStatsTable_rowreq_ctx *
- rowreq_ctx,
-- U64 *
-+ struct counter64 *
- ipIfStatsHCOutMcastPkts_val_ptr);
- int ipIfStatsOutMcastOctets_get(ipIfStatsTable_rowreq_ctx *
- rowreq_ctx,
-@@ -196,7 +196,7 @@ extern "C" {
- ipIfStatsOutMcastOctets_val_ptr);
- int ipIfStatsHCOutMcastOctets_get(ipIfStatsTable_rowreq_ctx
- * rowreq_ctx,
-- U64 *
-+ struct counter64 *
- ipIfStatsHCOutMcastOctets_val_ptr);
- int ipIfStatsInBcastPkts_get(ipIfStatsTable_rowreq_ctx *
- rowreq_ctx,
-@@ -204,7 +204,7 @@ extern "C" {
- ipIfStatsInBcastPkts_val_ptr);
- int ipIfStatsHCInBcastPkts_get(ipIfStatsTable_rowreq_ctx *
- rowreq_ctx,
-- U64 *
-+ struct counter64 *
- ipIfStatsHCInBcastPkts_val_ptr);
- int ipIfStatsOutBcastPkts_get(ipIfStatsTable_rowreq_ctx *
- rowreq_ctx,
-@@ -212,7 +212,7 @@ extern "C" {
- ipIfStatsOutBcastPkts_val_ptr);
- int ipIfStatsHCOutBcastPkts_get(ipIfStatsTable_rowreq_ctx *
- rowreq_ctx,
-- U64 *
-+ struct counter64 *
- ipIfStatsHCOutBcastPkts_val_ptr);
- int
- ipIfStatsDiscontinuityTime_get(ipIfStatsTable_rowreq_ctx *
-diff --git a/agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_interface.c b/agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_interface.c
-index 559d1c1..4955a8b 100644
---- a/agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_interface.c
-+++ b/agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_interface.c
-@@ -722,10 +722,10 @@ _ipIfStatsTable_get_column(ipIfStatsTable_rowreq_ctx * rowreq_ctx,
- * ipIfStatsHCInReceives(4)/COUNTER64/ASN_COUNTER64/U64(U64)//l/A/w/e/r/d/h
- */
- case COLUMN_IPIFSTATSHCINRECEIVES:
-- var->val_len = sizeof(U64);
-+ var->val_len = sizeof(struct counter64);
- var->type = ASN_COUNTER64;
- rc = ipIfStatsHCInReceives_get(rowreq_ctx,
-- (U64 *) var->val.string);
-+ (struct counter64 *) var->val.string);
- break;
-
- /*
-@@ -741,9 +741,9 @@ _ipIfStatsTable_get_column(ipIfStatsTable_rowreq_ctx * rowreq_ctx,
- * ipIfStatsHCInOctets(6)/COUNTER64/ASN_COUNTER64/U64(U64)//l/A/w/e/r/d/h
- */
- case COLUMN_IPIFSTATSHCINOCTETS:
-- var->val_len = sizeof(U64);
-+ var->val_len = sizeof(struct counter64);
- var->type = ASN_COUNTER64;
-- rc = ipIfStatsHCInOctets_get(rowreq_ctx, (U64 *) var->val.string);
-+ rc = ipIfStatsHCInOctets_get(rowreq_ctx, (struct counter64 *) var->val.string);
- break;
-
- /*
-@@ -810,10 +810,10 @@ _ipIfStatsTable_get_column(ipIfStatsTable_rowreq_ctx * rowreq_ctx,
- * ipIfStatsHCInForwDatagrams(13)/COUNTER64/ASN_COUNTER64/U64(U64)//l/A/w/e/r/d/h
- */
- case COLUMN_IPIFSTATSHCINFORWDATAGRAMS:
-- var->val_len = sizeof(U64);
-+ var->val_len = sizeof(struct counter64);
- var->type = ASN_COUNTER64;
- rc = ipIfStatsHCInForwDatagrams_get(rowreq_ctx,
-- (U64 *) var->val.string);
-+ (struct counter64 *) var->val.string);
- break;
-
- /*
-@@ -869,10 +869,10 @@ _ipIfStatsTable_get_column(ipIfStatsTable_rowreq_ctx * rowreq_ctx,
- * ipIfStatsHCInDelivers(19)/COUNTER64/ASN_COUNTER64/U64(U64)//l/A/w/e/r/d/h
- */
- case COLUMN_IPIFSTATSHCINDELIVERS:
-- var->val_len = sizeof(U64);
-+ var->val_len = sizeof(struct counter64);
- var->type = ASN_COUNTER64;
- rc = ipIfStatsHCInDelivers_get(rowreq_ctx,
-- (U64 *) var->val.string);
-+ (struct counter64 *) var->val.string);
- break;
-
- /*
-@@ -889,10 +889,10 @@ _ipIfStatsTable_get_column(ipIfStatsTable_rowreq_ctx * rowreq_ctx,
- * ipIfStatsHCOutRequests(21)/COUNTER64/ASN_COUNTER64/U64(U64)//l/A/w/e/r/d/h
- */
- case COLUMN_IPIFSTATSHCOUTREQUESTS:
-- var->val_len = sizeof(U64);
-+ var->val_len = sizeof(struct counter64);
- var->type = ASN_COUNTER64;
- rc = ipIfStatsHCOutRequests_get(rowreq_ctx,
-- (U64 *) var->val.string);
-+ (struct counter64 *) var->val.string);
- break;
-
- /*
-@@ -909,10 +909,10 @@ _ipIfStatsTable_get_column(ipIfStatsTable_rowreq_ctx * rowreq_ctx,
- * ipIfStatsHCOutForwDatagrams(24)/COUNTER64/ASN_COUNTER64/U64(U64)//l/A/w/e/r/d/h
- */
- case COLUMN_IPIFSTATSHCOUTFORWDATAGRAMS:
-- var->val_len = sizeof(U64);
-+ var->val_len = sizeof(struct counter64);
- var->type = ASN_COUNTER64;
- rc = ipIfStatsHCOutForwDatagrams_get(rowreq_ctx,
-- (U64 *) var->val.string);
-+ (struct counter64 *) var->val.string);
- break;
-
- /*
-@@ -979,10 +979,10 @@ _ipIfStatsTable_get_column(ipIfStatsTable_rowreq_ctx * rowreq_ctx,
- * ipIfStatsHCOutTransmits(31)/COUNTER64/ASN_COUNTER64/U64(U64)//l/A/w/e/r/d/h
- */
- case COLUMN_IPIFSTATSHCOUTTRANSMITS:
-- var->val_len = sizeof(U64);
-+ var->val_len = sizeof(struct counter64);
- var->type = ASN_COUNTER64;
- rc = ipIfStatsHCOutTransmits_get(rowreq_ctx,
-- (U64 *) var->val.string);
-+ (struct counter64 *) var->val.string);
- break;
-
- /*
-@@ -999,9 +999,9 @@ _ipIfStatsTable_get_column(ipIfStatsTable_rowreq_ctx * rowreq_ctx,
- * ipIfStatsHCOutOctets(33)/COUNTER64/ASN_COUNTER64/U64(U64)//l/A/w/e/r/d/h
- */
- case COLUMN_IPIFSTATSHCOUTOCTETS:
-- var->val_len = sizeof(U64);
-+ var->val_len = sizeof(struct counter64);
- var->type = ASN_COUNTER64;
-- rc = ipIfStatsHCOutOctets_get(rowreq_ctx, (U64 *) var->val.string);
-+ rc = ipIfStatsHCOutOctets_get(rowreq_ctx, (struct counter64 *) var->val.string);
- break;
-
- /*
-@@ -1018,10 +1018,10 @@ _ipIfStatsTable_get_column(ipIfStatsTable_rowreq_ctx * rowreq_ctx,
- * ipIfStatsHCInMcastPkts(35)/COUNTER64/ASN_COUNTER64/U64(U64)//l/A/w/e/r/d/h
- */
- case COLUMN_IPIFSTATSHCINMCASTPKTS:
-- var->val_len = sizeof(U64);
-+ var->val_len = sizeof(struct counter64);
- var->type = ASN_COUNTER64;
- rc = ipIfStatsHCInMcastPkts_get(rowreq_ctx,
-- (U64 *) var->val.string);
-+ (struct counter64 *) var->val.string);
- break;
-
- /*
-@@ -1038,10 +1038,10 @@ _ipIfStatsTable_get_column(ipIfStatsTable_rowreq_ctx * rowreq_ctx,
- * ipIfStatsHCInMcastOctets(37)/COUNTER64/ASN_COUNTER64/U64(U64)//l/A/w/e/r/d/h
- */
- case COLUMN_IPIFSTATSHCINMCASTOCTETS:
-- var->val_len = sizeof(U64);
-+ var->val_len = sizeof(struct counter64);
- var->type = ASN_COUNTER64;
- rc = ipIfStatsHCInMcastOctets_get(rowreq_ctx,
-- (U64 *) var->val.string);
-+ (struct counter64 *) var->val.string);
- break;
-
- /*
-@@ -1058,10 +1058,10 @@ _ipIfStatsTable_get_column(ipIfStatsTable_rowreq_ctx * rowreq_ctx,
- * ipIfStatsHCOutMcastPkts(39)/COUNTER64/ASN_COUNTER64/U64(U64)//l/A/w/e/r/d/h
- */
- case COLUMN_IPIFSTATSHCOUTMCASTPKTS:
-- var->val_len = sizeof(U64);
-+ var->val_len = sizeof(struct counter64);
- var->type = ASN_COUNTER64;
- rc = ipIfStatsHCOutMcastPkts_get(rowreq_ctx,
-- (U64 *) var->val.string);
-+ (struct counter64 *) var->val.string);
- break;
-
- /*
-@@ -1078,10 +1078,10 @@ _ipIfStatsTable_get_column(ipIfStatsTable_rowreq_ctx * rowreq_ctx,
- * ipIfStatsHCOutMcastOctets(41)/COUNTER64/ASN_COUNTER64/U64(U64)//l/A/w/e/r/d/h
- */
- case COLUMN_IPIFSTATSHCOUTMCASTOCTETS:
-- var->val_len = sizeof(U64);
-+ var->val_len = sizeof(struct counter64);
- var->type = ASN_COUNTER64;
- rc = ipIfStatsHCOutMcastOctets_get(rowreq_ctx,
-- (U64 *) var->val.string);
-+ (struct counter64 *) var->val.string);
- break;
-
- /*
-@@ -1098,10 +1098,10 @@ _ipIfStatsTable_get_column(ipIfStatsTable_rowreq_ctx * rowreq_ctx,
- * ipIfStatsHCInBcastPkts(43)/COUNTER64/ASN_COUNTER64/U64(U64)//l/A/w/e/r/d/h
- */
- case COLUMN_IPIFSTATSHCINBCASTPKTS:
-- var->val_len = sizeof(U64);
-+ var->val_len = sizeof(struct counter64);
- var->type = ASN_COUNTER64;
- rc = ipIfStatsHCInBcastPkts_get(rowreq_ctx,
-- (U64 *) var->val.string);
-+ (struct counter64 *) var->val.string);
- break;
-
- /*
-@@ -1118,10 +1118,10 @@ _ipIfStatsTable_get_column(ipIfStatsTable_rowreq_ctx * rowreq_ctx,
- * ipIfStatsHCOutBcastPkts(45)/COUNTER64/ASN_COUNTER64/U64(U64)//l/A/w/e/r/d/h
- */
- case COLUMN_IPIFSTATSHCOUTBCASTPKTS:
-- var->val_len = sizeof(U64);
-+ var->val_len = sizeof(struct counter64);
- var->type = ASN_COUNTER64;
- rc = ipIfStatsHCOutBcastPkts_get(rowreq_ctx,
-- (U64 *) var->val.string);
-+ (struct counter64 *) var->val.string);
- break;
-
- /*
-diff --git a/agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable.c b/agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable.c
-index 10587e2..5a9323f 100644
---- a/agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable.c
-+++ b/agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable.c
-@@ -452,7 +452,7 @@ The total number of input IP datagrams received, including
- */
- int
- ipSystemStatsHCInReceives_get(ipSystemStatsTable_rowreq_ctx * rowreq_ctx,
-- U64 * ipSystemStatsHCInReceives_val_ptr)
-+ struct counter64 *ipSystemStatsHCInReceives_val_ptr)
- {
- /** we should have a non-NULL pointer */
- netsnmp_assert(NULL != ipSystemStatsHCInReceives_val_ptr);
-@@ -579,7 +579,7 @@ The total number of octets received in input IP datagrams,
- */
- int
- ipSystemStatsHCInOctets_get(ipSystemStatsTable_rowreq_ctx * rowreq_ctx,
-- U64 * ipSystemStatsHCInOctets_val_ptr)
-+ struct counter64 *ipSystemStatsHCInOctets_val_ptr)
- {
- /** we should have a non-NULL pointer */
- netsnmp_assert(NULL != ipSystemStatsHCInOctets_val_ptr);
-@@ -1058,7 +1058,7 @@ The number of input datagrams for which this entity was not
- int
- ipSystemStatsHCInForwDatagrams_get(ipSystemStatsTable_rowreq_ctx *
- rowreq_ctx,
-- U64 *
-+ struct counter64 *
- ipSystemStatsHCInForwDatagrams_val_ptr)
- {
- /** we should have a non-NULL pointer */
-@@ -1474,7 +1474,7 @@ The total number of datagrams successfully delivered to IP
- */
- int
- ipSystemStatsHCInDelivers_get(ipSystemStatsTable_rowreq_ctx * rowreq_ctx,
-- U64 * ipSystemStatsHCInDelivers_val_ptr)
-+ struct counter64 *ipSystemStatsHCInDelivers_val_ptr)
- {
- /** we should have a non-NULL pointer */
- netsnmp_assert(NULL != ipSystemStatsHCInDelivers_val_ptr);
-@@ -1602,7 +1602,7 @@ The total number of IP datagrams which local IP user-
- */
- int
- ipSystemStatsHCOutRequests_get(ipSystemStatsTable_rowreq_ctx * rowreq_ctx,
-- U64 * ipSystemStatsHCOutRequests_val_ptr)
-+ struct counter64 *ipSystemStatsHCOutRequests_val_ptr)
- {
- /** we should have a non-NULL pointer */
- netsnmp_assert(NULL != ipSystemStatsHCOutRequests_val_ptr);
-@@ -1809,7 +1809,7 @@ The number of datagrams for which this entity was not their
- int
- ipSystemStatsHCOutForwDatagrams_get(ipSystemStatsTable_rowreq_ctx *
- rowreq_ctx,
-- U64 *
-+ struct counter64 *
- ipSystemStatsHCOutForwDatagrams_val_ptr)
- {
- /** we should have a non-NULL pointer */
-@@ -2288,7 +2288,7 @@ The total number of IP datagrams that this entity supplied
- */
- int
- ipSystemStatsHCOutTransmits_get(ipSystemStatsTable_rowreq_ctx * rowreq_ctx,
-- U64 * ipSystemStatsHCOutTransmits_val_ptr)
-+ struct counter64 *ipSystemStatsHCOutTransmits_val_ptr)
- {
- /** we should have a non-NULL pointer */
- netsnmp_assert(NULL != ipSystemStatsHCOutTransmits_val_ptr);
-@@ -2415,7 +2415,7 @@ The total number of octets in IP datagrams delivered to the
- */
- int
- ipSystemStatsHCOutOctets_get(ipSystemStatsTable_rowreq_ctx * rowreq_ctx,
-- U64 * ipSystemStatsHCOutOctets_val_ptr)
-+ struct counter64 *ipSystemStatsHCOutOctets_val_ptr)
- {
- /** we should have a non-NULL pointer */
- netsnmp_assert(NULL != ipSystemStatsHCOutOctets_val_ptr);
-@@ -2539,7 +2539,7 @@ The number of IP multicast datagrams received. This object
- */
- int
- ipSystemStatsHCInMcastPkts_get(ipSystemStatsTable_rowreq_ctx * rowreq_ctx,
-- U64 * ipSystemStatsHCInMcastPkts_val_ptr)
-+ struct counter64 *ipSystemStatsHCInMcastPkts_val_ptr)
- {
- /** we should have a non-NULL pointer */
- netsnmp_assert(NULL != ipSystemStatsHCInMcastPkts_val_ptr);
-@@ -2665,7 +2665,7 @@ The total number of octets received in IP multicast
- int
- ipSystemStatsHCInMcastOctets_get(ipSystemStatsTable_rowreq_ctx *
- rowreq_ctx,
-- U64 *
-+ struct counter64 *
- ipSystemStatsHCInMcastOctets_val_ptr)
- {
- /** we should have a non-NULL pointer */
-@@ -2790,7 +2790,7 @@ The number of IP multicast datagrams transmitted. This
- */
- int
- ipSystemStatsHCOutMcastPkts_get(ipSystemStatsTable_rowreq_ctx * rowreq_ctx,
-- U64 * ipSystemStatsHCOutMcastPkts_val_ptr)
-+ struct counter64 *ipSystemStatsHCOutMcastPkts_val_ptr)
- {
- /** we should have a non-NULL pointer */
- netsnmp_assert(NULL != ipSystemStatsHCOutMcastPkts_val_ptr);
-@@ -2921,7 +2921,7 @@ The total number of octets transmitted in IP multicast
- int
- ipSystemStatsHCOutMcastOctets_get(ipSystemStatsTable_rowreq_ctx *
- rowreq_ctx,
-- U64 *
-+ struct counter64 *
- ipSystemStatsHCOutMcastOctets_val_ptr)
- {
- /** we should have a non-NULL pointer */
-@@ -3046,7 +3046,7 @@ The number of IP broadcast datagrams received. This object
- */
- int
- ipSystemStatsHCInBcastPkts_get(ipSystemStatsTable_rowreq_ctx * rowreq_ctx,
-- U64 * ipSystemStatsHCInBcastPkts_val_ptr)
-+ struct counter64 *ipSystemStatsHCInBcastPkts_val_ptr)
- {
- /** we should have a non-NULL pointer */
- netsnmp_assert(NULL != ipSystemStatsHCInBcastPkts_val_ptr);
-@@ -3170,7 +3170,7 @@ The number of IP broadcast datagrams transmitted. This
- */
- int
- ipSystemStatsHCOutBcastPkts_get(ipSystemStatsTable_rowreq_ctx * rowreq_ctx,
-- U64 * ipSystemStatsHCOutBcastPkts_val_ptr)
-+ struct counter64 *ipSystemStatsHCOutBcastPkts_val_ptr)
- {
- /** we should have a non-NULL pointer */
- netsnmp_assert(NULL != ipSystemStatsHCOutBcastPkts_val_ptr);
-diff --git a/agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable.h b/agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable.h
-index ca1e1f3..5c3823e 100644
---- a/agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable.h
-+++ b/agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable.h
-@@ -144,93 +144,22 @@ config_require(ip-mib/ipSystemStatsTable/ipSystemStatsTable_data_access)
- *********************************************************************
- * function prototypes
- */
-- int
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
-- ipSystemStatsTable_pre_request(ipSystemStatsTable_registration *
-+ int ipSystemStatsTable_pre_request(ipSystemStatsTable_registration *
- user_context);
-- int
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
-- ipSystemStatsTable_post_request(ipSystemStatsTable_registration *
-+ int ipSystemStatsTable_post_request(ipSystemStatsTable_registration *
- user_context, int rc);
-
-- int
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
-- ipSystemStatsTable_rowreq_ctx_init(ipSystemStatsTable_rowreq_ctx *
-+ int ipSystemStatsTable_rowreq_ctx_init(ipSystemStatsTable_rowreq_ctx *
- rowreq_ctx,
- void *user_init_ctx);
- void
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
- ipSystemStatsTable_rowreq_ctx_cleanup(ipSystemStatsTable_rowreq_ctx
- * rowreq_ctx);
-
- ipSystemStatsTable_data *ipSystemStatsTable_allocate_data(void);
- void ipSystemStatsTable_release_data(ipSystemStatsTable_data
- * data);
--
--
--
--
--
--
--
--
-- ipSystemStatsTable_rowreq_ctx
-+ ipSystemStatsTable_rowreq_ctx
- * ipSystemStatsTable_row_find_by_mib_index
- (ipSystemStatsTable_mib_index * mib_idx);
-
-@@ -265,226 +194,50 @@ config_require(ip-mib/ipSystemStatsTable/ipSystemStatsTable_data_access)
- * indexes
- */
-
-- int
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
-- ipSystemStatsInReceives_get(ipSystemStatsTable_rowreq_ctx *
-+ int ipSystemStatsInReceives_get(ipSystemStatsTable_rowreq_ctx *
- rowreq_ctx,
- u_long *
- ipSystemStatsInReceives_val_ptr);
-- int
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
-- ipSystemStatsHCInReceives_get(ipSystemStatsTable_rowreq_ctx *
-+ int ipSystemStatsHCInReceives_get(ipSystemStatsTable_rowreq_ctx *
- rowreq_ctx,
-- U64 *
-+ struct counter64 *
- ipSystemStatsHCInReceives_val_ptr);
- int ipSystemStatsInOctets_get(ipSystemStatsTable_rowreq_ctx
- * rowreq_ctx,
- u_long *
- ipSystemStatsInOctets_val_ptr);
-- int
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
-- ipSystemStatsHCInOctets_get(ipSystemStatsTable_rowreq_ctx *
-+ int ipSystemStatsHCInOctets_get(ipSystemStatsTable_rowreq_ctx *
- rowreq_ctx,
-- U64 * ipSystemStatsHCInOctets_val_ptr);
-- int
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
-- ipSystemStatsInHdrErrors_get(ipSystemStatsTable_rowreq_ctx *
-+ struct counter64 *ipSystemStatsHCInOctets_val_ptr);
-+ int ipSystemStatsInHdrErrors_get(ipSystemStatsTable_rowreq_ctx *
- rowreq_ctx,
- u_long *
- ipSystemStatsInHdrErrors_val_ptr);
-- int
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
-- ipSystemStatsInNoRoutes_get(ipSystemStatsTable_rowreq_ctx *
-+ int ipSystemStatsInNoRoutes_get(ipSystemStatsTable_rowreq_ctx *
- rowreq_ctx,
- u_long *
- ipSystemStatsInNoRoutes_val_ptr);
-- int
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
-- ipSystemStatsInAddrErrors_get(ipSystemStatsTable_rowreq_ctx *
-+ int ipSystemStatsInAddrErrors_get(ipSystemStatsTable_rowreq_ctx *
- rowreq_ctx,
- u_long *
- ipSystemStatsInAddrErrors_val_ptr);
-- int
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
-- ipSystemStatsInUnknownProtos_get(ipSystemStatsTable_rowreq_ctx *
-+ int ipSystemStatsInUnknownProtos_get(ipSystemStatsTable_rowreq_ctx *
- rowreq_ctx,
- u_long *
- ipSystemStatsInUnknownProtos_val_ptr);
-- int
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
-- ipSystemStatsInTruncatedPkts_get(ipSystemStatsTable_rowreq_ctx *
-+ int ipSystemStatsInTruncatedPkts_get(ipSystemStatsTable_rowreq_ctx *
- rowreq_ctx,
- u_long *
- ipSystemStatsInTruncatedPkts_val_ptr);
-- int
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
-- ipSystemStatsInForwDatagrams_get(ipSystemStatsTable_rowreq_ctx *
-+ int ipSystemStatsInForwDatagrams_get(ipSystemStatsTable_rowreq_ctx *
- rowreq_ctx,
- u_long *
- ipSystemStatsInForwDatagrams_val_ptr);
-- int
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
-- ipSystemStatsHCInForwDatagrams_get(ipSystemStatsTable_rowreq_ctx *
-+ int ipSystemStatsHCInForwDatagrams_get(ipSystemStatsTable_rowreq_ctx *
- rowreq_ctx,
-- U64 *
-+ struct counter64 *
- ipSystemStatsHCInForwDatagrams_val_ptr);
-- int
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
-- ipSystemStatsReasmReqds_get(ipSystemStatsTable_rowreq_ctx *
-+ int ipSystemStatsReasmReqds_get(ipSystemStatsTable_rowreq_ctx *
- rowreq_ctx,
- u_long *
- ipSystemStatsReasmReqds_val_ptr);
-@@ -492,690 +245,142 @@ config_require(ip-mib/ipSystemStatsTable/ipSystemStatsTable_data_access)
- * rowreq_ctx,
- u_long *
- ipSystemStatsReasmOKs_val_ptr);
-- int
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
-- ipSystemStatsReasmFails_get(ipSystemStatsTable_rowreq_ctx *
-+ int ipSystemStatsReasmFails_get(ipSystemStatsTable_rowreq_ctx *
- rowreq_ctx,
- u_long *
- ipSystemStatsReasmFails_val_ptr);
-- int
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
-- ipSystemStatsInDiscards_get(ipSystemStatsTable_rowreq_ctx *
-+ int ipSystemStatsInDiscards_get(ipSystemStatsTable_rowreq_ctx *
- rowreq_ctx,
- u_long *
- ipSystemStatsInDiscards_val_ptr);
-- int
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
-- ipSystemStatsInDelivers_get(ipSystemStatsTable_rowreq_ctx *
-+ int ipSystemStatsInDelivers_get(ipSystemStatsTable_rowreq_ctx *
- rowreq_ctx,
- u_long *
- ipSystemStatsInDelivers_val_ptr);
-- int
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
-- ipSystemStatsHCInDelivers_get(ipSystemStatsTable_rowreq_ctx *
-+ int ipSystemStatsHCInDelivers_get(ipSystemStatsTable_rowreq_ctx *
- rowreq_ctx,
-- U64 *
-+ struct counter64 *
- ipSystemStatsHCInDelivers_val_ptr);
-- int
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
-- ipSystemStatsOutRequests_get(ipSystemStatsTable_rowreq_ctx *
-+ int ipSystemStatsOutRequests_get(ipSystemStatsTable_rowreq_ctx *
- rowreq_ctx,
- u_long *
- ipSystemStatsOutRequests_val_ptr);
-- int
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
-- ipSystemStatsHCOutRequests_get(ipSystemStatsTable_rowreq_ctx *
-+ int ipSystemStatsHCOutRequests_get(ipSystemStatsTable_rowreq_ctx *
- rowreq_ctx,
-- U64 *
-+ struct counter64 *
- ipSystemStatsHCOutRequests_val_ptr);
-- int
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
-- ipSystemStatsOutNoRoutes_get(ipSystemStatsTable_rowreq_ctx *
-+ int ipSystemStatsOutNoRoutes_get(ipSystemStatsTable_rowreq_ctx *
- rowreq_ctx,
- u_long *
- ipSystemStatsOutNoRoutes_val_ptr);
-- int
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
-- ipSystemStatsOutForwDatagrams_get(ipSystemStatsTable_rowreq_ctx *
-+ int ipSystemStatsOutForwDatagrams_get(ipSystemStatsTable_rowreq_ctx *
- rowreq_ctx,
- u_long *
- ipSystemStatsOutForwDatagrams_val_ptr);
-- int
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
-- ipSystemStatsHCOutForwDatagrams_get(ipSystemStatsTable_rowreq_ctx *
-+ int ipSystemStatsHCOutForwDatagrams_get(ipSystemStatsTable_rowreq_ctx *
- rowreq_ctx,
-- U64 *
-+ struct counter64 *
- ipSystemStatsHCOutForwDatagrams_val_ptr);
-- int
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
-- ipSystemStatsOutDiscards_get(ipSystemStatsTable_rowreq_ctx *
-+ int ipSystemStatsOutDiscards_get(ipSystemStatsTable_rowreq_ctx *
- rowreq_ctx,
- u_long *
- ipSystemStatsOutDiscards_val_ptr);
-- int
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
-- ipSystemStatsOutFragReqds_get(ipSystemStatsTable_rowreq_ctx *
-+ int ipSystemStatsOutFragReqds_get(ipSystemStatsTable_rowreq_ctx *
- rowreq_ctx,
- u_long *
- ipSystemStatsOutFragReqds_val_ptr);
-- int
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
-- ipSystemStatsOutFragOKs_get(ipSystemStatsTable_rowreq_ctx *
-+ int ipSystemStatsOutFragOKs_get(ipSystemStatsTable_rowreq_ctx *
- rowreq_ctx,
- u_long *
- ipSystemStatsOutFragOKs_val_ptr);
-- int
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
-- ipSystemStatsOutFragFails_get(ipSystemStatsTable_rowreq_ctx *
-+ int ipSystemStatsOutFragFails_get(ipSystemStatsTable_rowreq_ctx *
- rowreq_ctx,
- u_long *
- ipSystemStatsOutFragFails_val_ptr);
-- int
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
-- ipSystemStatsOutFragCreates_get(ipSystemStatsTable_rowreq_ctx *
-+ int ipSystemStatsOutFragCreates_get(ipSystemStatsTable_rowreq_ctx *
- rowreq_ctx,
- u_long *
- ipSystemStatsOutFragCreates_val_ptr);
-- int
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
-- ipSystemStatsOutTransmits_get(ipSystemStatsTable_rowreq_ctx *
-+ int ipSystemStatsOutTransmits_get(ipSystemStatsTable_rowreq_ctx *
- rowreq_ctx,
- u_long *
- ipSystemStatsOutTransmits_val_ptr);
-- int
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
-- ipSystemStatsHCOutTransmits_get(ipSystemStatsTable_rowreq_ctx *
-+ int ipSystemStatsHCOutTransmits_get(ipSystemStatsTable_rowreq_ctx *
- rowreq_ctx,
-- U64 *
-+ struct counter64 *
- ipSystemStatsHCOutTransmits_val_ptr);
-- int
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
-- ipSystemStatsOutOctets_get(ipSystemStatsTable_rowreq_ctx *
-+ int ipSystemStatsOutOctets_get(ipSystemStatsTable_rowreq_ctx *
- rowreq_ctx,
- u_long *
- ipSystemStatsOutOctets_val_ptr);
-- int
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
-- ipSystemStatsHCOutOctets_get(ipSystemStatsTable_rowreq_ctx *
-+ int ipSystemStatsHCOutOctets_get(ipSystemStatsTable_rowreq_ctx *
- rowreq_ctx,
-- U64 *
-+ struct counter64 *
- ipSystemStatsHCOutOctets_val_ptr);
-- int
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
-- ipSystemStatsInMcastPkts_get(ipSystemStatsTable_rowreq_ctx *
-+ int ipSystemStatsInMcastPkts_get(ipSystemStatsTable_rowreq_ctx *
- rowreq_ctx,
- u_long *
- ipSystemStatsInMcastPkts_val_ptr);
-- int
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
-- ipSystemStatsHCInMcastPkts_get(ipSystemStatsTable_rowreq_ctx *
-+ int ipSystemStatsHCInMcastPkts_get(ipSystemStatsTable_rowreq_ctx *
- rowreq_ctx,
-- U64 *
-+ struct counter64 *
- ipSystemStatsHCInMcastPkts_val_ptr);
-- int
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
-- ipSystemStatsInMcastOctets_get(ipSystemStatsTable_rowreq_ctx *
-+ int ipSystemStatsInMcastOctets_get(ipSystemStatsTable_rowreq_ctx *
- rowreq_ctx,
- u_long *
- ipSystemStatsInMcastOctets_val_ptr);
-- int
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
-- ipSystemStatsHCInMcastOctets_get(ipSystemStatsTable_rowreq_ctx *
-+ int ipSystemStatsHCInMcastOctets_get(ipSystemStatsTable_rowreq_ctx *
- rowreq_ctx,
-- U64 *
-+ struct counter64 *
- ipSystemStatsHCInMcastOctets_val_ptr);
-- int
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
-- ipSystemStatsOutMcastPkts_get(ipSystemStatsTable_rowreq_ctx *
-+ int ipSystemStatsOutMcastPkts_get(ipSystemStatsTable_rowreq_ctx *
- rowreq_ctx,
- u_long *
- ipSystemStatsOutMcastPkts_val_ptr);
-- int
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
-- ipSystemStatsHCOutMcastPkts_get(ipSystemStatsTable_rowreq_ctx *
-+ int ipSystemStatsHCOutMcastPkts_get(ipSystemStatsTable_rowreq_ctx *
- rowreq_ctx,
-- U64 *
-+ struct counter64 *
- ipSystemStatsHCOutMcastPkts_val_ptr);
-- int
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
-- ipSystemStatsOutMcastOctets_get(ipSystemStatsTable_rowreq_ctx *
-+ int ipSystemStatsOutMcastOctets_get(ipSystemStatsTable_rowreq_ctx *
- rowreq_ctx,
- u_long *
- ipSystemStatsOutMcastOctets_val_ptr);
-- int
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
-- ipSystemStatsHCOutMcastOctets_get(ipSystemStatsTable_rowreq_ctx *
-+ int ipSystemStatsHCOutMcastOctets_get(ipSystemStatsTable_rowreq_ctx *
- rowreq_ctx,
-- U64 *
-+ struct counter64 *
- ipSystemStatsHCOutMcastOctets_val_ptr);
-- int
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
-- ipSystemStatsInBcastPkts_get(ipSystemStatsTable_rowreq_ctx *
-+ int ipSystemStatsInBcastPkts_get(ipSystemStatsTable_rowreq_ctx *
- rowreq_ctx,
- u_long *
- ipSystemStatsInBcastPkts_val_ptr);
-- int
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
-- ipSystemStatsHCInBcastPkts_get(ipSystemStatsTable_rowreq_ctx *
-+ int ipSystemStatsHCInBcastPkts_get(ipSystemStatsTable_rowreq_ctx *
- rowreq_ctx,
-- U64 *
-+ struct counter64 *
- ipSystemStatsHCInBcastPkts_val_ptr);
-- int
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
-- ipSystemStatsOutBcastPkts_get(ipSystemStatsTable_rowreq_ctx *
-+ int ipSystemStatsOutBcastPkts_get(ipSystemStatsTable_rowreq_ctx *
- rowreq_ctx,
- u_long *
- ipSystemStatsOutBcastPkts_val_ptr);
-- int
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
-- ipSystemStatsHCOutBcastPkts_get(ipSystemStatsTable_rowreq_ctx *
-+ int ipSystemStatsHCOutBcastPkts_get(ipSystemStatsTable_rowreq_ctx *
- rowreq_ctx,
-- U64 *
-+ struct counter64 *
- ipSystemStatsHCOutBcastPkts_val_ptr);
-- int
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
-- ipSystemStatsDiscontinuityTime_get(ipSystemStatsTable_rowreq_ctx *
-+ int ipSystemStatsDiscontinuityTime_get(ipSystemStatsTable_rowreq_ctx *
- rowreq_ctx,
- u_long *
- ipSystemStatsDiscontinuityTime_val_ptr);
-- int
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
-- ipSystemStatsRefreshRate_get(ipSystemStatsTable_rowreq_ctx *
-+ int ipSystemStatsRefreshRate_get(ipSystemStatsTable_rowreq_ctx *
- rowreq_ctx,
- u_long *
- ipSystemStatsRefreshRate_val_ptr);
--
--
-- int
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
-- ipSystemStatsTable_indexes_set_tbl_idx(ipSystemStatsTable_mib_index
-+ int ipSystemStatsTable_indexes_set_tbl_idx(ipSystemStatsTable_mib_index
- * tbl_idx,
- u_long
- ipSystemStatsIPVersion_val);
-- int
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
-- ipSystemStatsTable_indexes_set(ipSystemStatsTable_rowreq_ctx *
-+ int ipSystemStatsTable_indexes_set(ipSystemStatsTable_rowreq_ctx *
- rowreq_ctx,
- u_long ipSystemStatsIPVersion_val);
-
--
--
- /*
- *********************************************************************
- * SET function declarations
-diff --git a/agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_interface.c b/agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_interface.c
-index e1ca2cb..09c061f 100644
---- a/agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_interface.c
-+++ b/agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_interface.c
-@@ -674,10 +674,10 @@ _ipSystemStatsTable_get_column(ipSystemStatsTable_rowreq_ctx * rowreq_ctx,
- * ipSystemStatsHCInReceives(4)/COUNTER64/ASN_COUNTER64/U64(U64)//l/A/w/e/r/d/h
- */
- case COLUMN_IPSYSTEMSTATSHCINRECEIVES:
-- var->val_len = sizeof(U64);
-+ var->val_len = sizeof(struct counter64);
- var->type = ASN_COUNTER64;
- rc = ipSystemStatsHCInReceives_get(rowreq_ctx,
-- (U64 *) var->val.string);
-+ (struct counter64 *) var->val.string);
- break;
-
- /*
-@@ -694,10 +694,10 @@ _ipSystemStatsTable_get_column(ipSystemStatsTable_rowreq_ctx * rowreq_ctx,
- * ipSystemStatsHCInOctets(6)/COUNTER64/ASN_COUNTER64/U64(U64)//l/A/w/e/r/d/h
- */
- case COLUMN_IPSYSTEMSTATSHCINOCTETS:
-- var->val_len = sizeof(U64);
-+ var->val_len = sizeof(struct counter64);
- var->type = ASN_COUNTER64;
- rc = ipSystemStatsHCInOctets_get(rowreq_ctx,
-- (U64 *) var->val.string);
-+ (struct counter64 *) var->val.string);
- break;
-
- /*
-@@ -764,10 +764,10 @@ _ipSystemStatsTable_get_column(ipSystemStatsTable_rowreq_ctx * rowreq_ctx,
- * ipSystemStatsHCInForwDatagrams(13)/COUNTER64/ASN_COUNTER64/U64(U64)//l/A/w/e/r/d/h
- */
- case COLUMN_IPSYSTEMSTATSHCINFORWDATAGRAMS:
-- var->val_len = sizeof(U64);
-+ var->val_len = sizeof(struct counter64);
- var->type = ASN_COUNTER64;
- rc = ipSystemStatsHCInForwDatagrams_get(rowreq_ctx,
-- (U64 *) var->val.string);
-+ (struct counter64 *) var->val.string);
- break;
-
- /*
-@@ -824,10 +824,10 @@ _ipSystemStatsTable_get_column(ipSystemStatsTable_rowreq_ctx * rowreq_ctx,
- * ipSystemStatsHCInDelivers(19)/COUNTER64/ASN_COUNTER64/U64(U64)//l/A/w/e/r/d/h
- */
- case COLUMN_IPSYSTEMSTATSHCINDELIVERS:
-- var->val_len = sizeof(U64);
-+ var->val_len = sizeof(struct counter64);
- var->type = ASN_COUNTER64;
- rc = ipSystemStatsHCInDelivers_get(rowreq_ctx,
-- (U64 *) var->val.string);
-+ (struct counter64 *) var->val.string);
- break;
-
- /*
-@@ -844,10 +844,10 @@ _ipSystemStatsTable_get_column(ipSystemStatsTable_rowreq_ctx * rowreq_ctx,
- * ipSystemStatsHCOutRequests(21)/COUNTER64/ASN_COUNTER64/U64(U64)//l/A/w/e/r/d/h
- */
- case COLUMN_IPSYSTEMSTATSHCOUTREQUESTS:
-- var->val_len = sizeof(U64);
-+ var->val_len = sizeof(struct counter64);
- var->type = ASN_COUNTER64;
- rc = ipSystemStatsHCOutRequests_get(rowreq_ctx,
-- (U64 *) var->val.string);
-+ (struct counter64 *) var->val.string);
- break;
-
- /*
-@@ -874,10 +874,10 @@ _ipSystemStatsTable_get_column(ipSystemStatsTable_rowreq_ctx * rowreq_ctx,
- * ipSystemStatsHCOutForwDatagrams(24)/COUNTER64/ASN_COUNTER64/U64(U64)//l/A/w/e/r/d/h
- */
- case COLUMN_IPSYSTEMSTATSHCOUTFORWDATAGRAMS:
-- var->val_len = sizeof(U64);
-+ var->val_len = sizeof(struct counter64);
- var->type = ASN_COUNTER64;
- rc = ipSystemStatsHCOutForwDatagrams_get(rowreq_ctx,
-- (U64 *) var->val.string);
-+ (struct counter64 *) var->val.string);
- break;
-
- /*
-@@ -944,10 +944,10 @@ _ipSystemStatsTable_get_column(ipSystemStatsTable_rowreq_ctx * rowreq_ctx,
- * ipSystemStatsHCOutTransmits(31)/COUNTER64/ASN_COUNTER64/U64(U64)//l/A/w/e/r/d/h
- */
- case COLUMN_IPSYSTEMSTATSHCOUTTRANSMITS:
-- var->val_len = sizeof(U64);
-+ var->val_len = sizeof(struct counter64);
- var->type = ASN_COUNTER64;
- rc = ipSystemStatsHCOutTransmits_get(rowreq_ctx,
-- (U64 *) var->val.string);
-+ (struct counter64 *) var->val.string);
- break;
-
- /*
-@@ -964,10 +964,10 @@ _ipSystemStatsTable_get_column(ipSystemStatsTable_rowreq_ctx * rowreq_ctx,
- * ipSystemStatsHCOutOctets(33)/COUNTER64/ASN_COUNTER64/U64(U64)//l/A/w/e/r/d/h
- */
- case COLUMN_IPSYSTEMSTATSHCOUTOCTETS:
-- var->val_len = sizeof(U64);
-+ var->val_len = sizeof(struct counter64);
- var->type = ASN_COUNTER64;
- rc = ipSystemStatsHCOutOctets_get(rowreq_ctx,
-- (U64 *) var->val.string);
-+ (struct counter64 *) var->val.string);
- break;
-
- /*
-@@ -984,10 +984,10 @@ _ipSystemStatsTable_get_column(ipSystemStatsTable_rowreq_ctx * rowreq_ctx,
- * ipSystemStatsHCInMcastPkts(35)/COUNTER64/ASN_COUNTER64/U64(U64)//l/A/w/e/r/d/h
- */
- case COLUMN_IPSYSTEMSTATSHCINMCASTPKTS:
-- var->val_len = sizeof(U64);
-+ var->val_len = sizeof(struct counter64);
- var->type = ASN_COUNTER64;
- rc = ipSystemStatsHCInMcastPkts_get(rowreq_ctx,
-- (U64 *) var->val.string);
-+ (struct counter64 *) var->val.string);
- break;
-
- /*
-@@ -1004,10 +1004,10 @@ _ipSystemStatsTable_get_column(ipSystemStatsTable_rowreq_ctx * rowreq_ctx,
- * ipSystemStatsHCInMcastOctets(37)/COUNTER64/ASN_COUNTER64/U64(U64)//l/A/w/e/r/d/h
- */
- case COLUMN_IPSYSTEMSTATSHCINMCASTOCTETS:
-- var->val_len = sizeof(U64);
-+ var->val_len = sizeof(struct counter64);
- var->type = ASN_COUNTER64;
- rc = ipSystemStatsHCInMcastOctets_get(rowreq_ctx,
-- (U64 *) var->val.string);
-+ (struct counter64 *) var->val.string);
- break;
-
- /*
-@@ -1024,10 +1024,10 @@ _ipSystemStatsTable_get_column(ipSystemStatsTable_rowreq_ctx * rowreq_ctx,
- * ipSystemStatsHCOutMcastPkts(39)/COUNTER64/ASN_COUNTER64/U64(U64)//l/A/w/e/r/d/h
- */
- case COLUMN_IPSYSTEMSTATSHCOUTMCASTPKTS:
-- var->val_len = sizeof(U64);
-+ var->val_len = sizeof(struct counter64);
- var->type = ASN_COUNTER64;
- rc = ipSystemStatsHCOutMcastPkts_get(rowreq_ctx,
-- (U64 *) var->val.string);
-+ (struct counter64 *) var->val.string);
- break;
-
- /*
-@@ -1044,10 +1044,10 @@ _ipSystemStatsTable_get_column(ipSystemStatsTable_rowreq_ctx * rowreq_ctx,
- * ipSystemStatsHCOutMcastOctets(41)/COUNTER64/ASN_COUNTER64/U64(U64)//l/A/w/e/r/d/h
- */
- case COLUMN_IPSYSTEMSTATSHCOUTMCASTOCTETS:
-- var->val_len = sizeof(U64);
-+ var->val_len = sizeof(struct counter64);
- var->type = ASN_COUNTER64;
- rc = ipSystemStatsHCOutMcastOctets_get(rowreq_ctx,
-- (U64 *) var->val.string);
-+ (struct counter64 *) var->val.string);
- break;
-
- /*
-@@ -1064,10 +1064,10 @@ _ipSystemStatsTable_get_column(ipSystemStatsTable_rowreq_ctx * rowreq_ctx,
- * ipSystemStatsHCInBcastPkts(43)/COUNTER64/ASN_COUNTER64/U64(U64)//l/A/w/e/r/d/h
- */
- case COLUMN_IPSYSTEMSTATSHCINBCASTPKTS:
-- var->val_len = sizeof(U64);
-+ var->val_len = sizeof(struct counter64);
- var->type = ASN_COUNTER64;
- rc = ipSystemStatsHCInBcastPkts_get(rowreq_ctx,
-- (U64 *) var->val.string);
-+ (struct counter64 *) var->val.string);
- break;
-
- /*
-@@ -1084,10 +1084,10 @@ _ipSystemStatsTable_get_column(ipSystemStatsTable_rowreq_ctx * rowreq_ctx,
- * ipSystemStatsHCOutBcastPkts(45)/COUNTER64/ASN_COUNTER64/U64(U64)//l/A/w/e/r/d/h
- */
- case COLUMN_IPSYSTEMSTATSHCOUTBCASTPKTS:
-- var->val_len = sizeof(U64);
-+ var->val_len = sizeof(struct counter64);
- var->type = ASN_COUNTER64;
- rc = ipSystemStatsHCOutBcastPkts_get(rowreq_ctx,
-- (U64 *) var->val.string);
-+ (struct counter64 *) var->val.string);
- break;
-
- /*
-diff --git a/include/net-snmp/data_access/ipstats.h b/include/net-snmp/data_access/ipstats.h
-index f782459..f0df46b 100644
---- a/include/net-snmp/data_access/ipstats.h
-+++ b/include/net-snmp/data_access/ipstats.h
-@@ -58,45 +58,45 @@ typedef struct netsnmp_ipstats_s {
- * other columns, when underlying OS does not provide them.
- * Always fill at least 32 bits, the table is periodically polled -> 32 bit
- * overflow shall be detected and 64 bit value should be computed automatically. */
-- U64 HCInReceives;
-- U64 HCInOctets;
-+ struct counter64 HCInReceives;
-+ struct counter64 HCInOctets;
- u_long InHdrErrors;
-- U64 HCInNoRoutes;
-+ struct counter64 HCInNoRoutes;
- u_long InAddrErrors;
- u_long InUnknownProtos;
- u_long InTruncatedPkts;
-
- /* optional, can be computed from HCInNoRoutes and HCOutForwDatagrams */
-- U64 HCInForwDatagrams;
-+ struct counter64 HCInForwDatagrams;
-
- u_long ReasmReqds;
- u_long ReasmOKs;
- u_long ReasmFails;
- u_long InDiscards;
-- U64 HCInDelivers;
-- U64 HCOutRequests;
-- U64 HCOutNoRoutes;
-- U64 HCOutForwDatagrams;
-- U64 HCOutDiscards;
-+ struct counter64 HCInDelivers;
-+ struct counter64 HCOutRequests;
-+ struct counter64 HCOutNoRoutes;
-+ struct counter64 HCOutForwDatagrams;
-+ struct counter64 HCOutDiscards;
-
- /* optional, can be computed from HCOutFragOKs + HCOutFragFails*/
-- U64 HCOutFragReqds;
-- U64 HCOutFragOKs;
-- U64 HCOutFragFails;
-- U64 HCOutFragCreates;
-+ struct counter64 HCOutFragReqds;
-+ struct counter64 HCOutFragOKs;
-+ struct counter64 HCOutFragFails;
-+ struct counter64 HCOutFragCreates;
-
- /* optional, can be computed from
- * HCOutRequests +HCOutForwDatagrams + HCOutFragCreates
- * - HCOutFragReqds - HCOutNoRoutes - HCOutDiscards */
-- U64 HCOutTransmits;
-+ struct counter64 HCOutTransmits;
-
-- U64 HCOutOctets;
-- U64 HCInMcastPkts;
-- U64 HCInMcastOctets;
-- U64 HCOutMcastPkts;
-- U64 HCOutMcastOctets;
-- U64 HCInBcastPkts;
-- U64 HCOutBcastPkts;
-+ struct counter64 HCOutOctets;
-+ struct counter64 HCInMcastPkts;
-+ struct counter64 HCInMcastOctets;
-+ struct counter64 HCOutMcastPkts;
-+ struct counter64 HCOutMcastOctets;
-+ struct counter64 HCInBcastPkts;
-+ struct counter64 HCOutBcastPkts;
-
- /* Array of available columns.*/
- int columnAvail[IPSYSTEMSTATSTABLE_LAST+1];
-diff --git a/include/net-snmp/library/int64.h b/include/net-snmp/library/int64.h
-index 9c7c894..3a85213 100644
---- a/include/net-snmp/library/int64.h
-+++ b/include/net-snmp/library/int64.h
-@@ -5,31 +5,29 @@
- extern "C" {
- #endif
-
-- typedef struct counter64 U64;
--
- #define I64CHARSZ 21
-
-- void divBy10(U64, U64 *, unsigned int *);
-- void multBy10(U64, U64 *);
-- void incrByU16(U64 *, unsigned int);
-- void incrByU32(U64 *, unsigned int);
-+ void divBy10(struct counter64, struct counter64 *, unsigned int *);
-+ void multBy10(struct counter64, struct counter64 *);
-+ void incrByU16(struct counter64 *, unsigned int);
-+ void incrByU32(struct counter64 *, unsigned int);
- NETSNMP_IMPORT
-- void zeroU64(U64 *);
-- int isZeroU64(const U64 *);
-+ void zeroU64(struct counter64 *);
-+ int isZeroU64(const struct counter64 *);
- NETSNMP_IMPORT
-- void printU64(char *, const U64 *);
-+ void printU64(char *, const struct counter64 *);
- NETSNMP_IMPORT
-- void printI64(char *, const U64 *);
-- int read64(U64 *, const char *);
-+ void printI64(char *, const struct counter64 *);
-+ int read64(struct counter64 *, const char *);
- NETSNMP_IMPORT
-- void u64Subtract(const U64 * pu64one, const U64 * pu64two,
-- U64 * pu64out);
-- void u64Incr(U64 * pu64out, const U64 * pu64one);
-- void u64UpdateCounter(U64 * pu64out, const U64 * pu64one,
-- const U64 * pu64two);
-- void u64Copy(U64 * pu64one, const U64 * pu64two);
-+ void u64Subtract(const struct counter64 *pu64one, const struct counter64 *pu64two,
-+ struct counter64 *pu64out);
-+ void u64Incr(struct counter64 *pu64out, const struct counter64 *pu64one);
-+ void u64UpdateCounter(struct counter64 *pu64out, const struct counter64 *pu64one,
-+ const struct counter64 *pu64two);
-+ void u64Copy(struct counter64 *pu64one, const struct counter64 *pu64two);
-
-- int netsnmp_c64_check_for_32bit_wrap(U64 *old_val, U64 *new_val,
-+ int netsnmp_c64_check_for_32bit_wrap(struct counter64 *old_val, struct counter64 *new_val,
- int adjust);
- NETSNMP_IMPORT
- int netsnmp_c64_check32_and_update(struct counter64 *prev_val,
-diff --git a/snmplib/int64.c b/snmplib/int64.c
-index 51f1f32..951f813 100644
---- a/snmplib/int64.c
-+++ b/snmplib/int64.c
-@@ -33,7 +33,7 @@
- * @param[out] puR Remainder.
- */
- void
--divBy10(U64 u64, U64 * pu64Q, unsigned int *puR)
-+divBy10(struct counter64 u64, struct counter64 *pu64Q, unsigned int *puR)
- {
- unsigned long ulT;
- unsigned long ulQ;
-@@ -83,7 +83,7 @@ divBy10(U64 u64, U64 * pu64Q, unsigned int *puR)
- * @param[out] pu64P Product.
- */
- void
--multBy10(U64 u64, U64 * pu64P)
-+multBy10(struct counter64 u64, struct counter64 *pu64P)
- {
- unsigned long ulT;
- unsigned long ulP;
-@@ -130,7 +130,7 @@ multBy10(U64 u64, U64 * pu64P)
- *
- */
- void
--incrByU16(U64 * pu64, unsigned int u16)
-+incrByU16(struct counter64 *pu64, unsigned int u16)
- {
- incrByU32(pu64, u16);
- }
-@@ -143,7 +143,7 @@ incrByU16(U64 * pu64, unsigned int u16)
- *
- */
- void
--incrByU32(U64 * pu64, unsigned int u32)
-+incrByU32(struct counter64 *pu64, unsigned int u32)
- {
- uint32_t tmp;
-
-@@ -161,7 +161,7 @@ incrByU32(U64 * pu64, unsigned int u32)
- * @param[out] pu64out pu64one - pu64two.
- */
- void
--u64Subtract(const U64 * pu64one, const U64 * pu64two, U64 * pu64out)
-+u64Subtract(const struct counter64 *pu64one, const struct counter64 *pu64two, struct counter64 *pu64out)
- {
- int carry;
-
-@@ -177,7 +177,7 @@ u64Subtract(const U64 * pu64one, const U64 * pu64two, U64 * pu64out)
- * @param[in,out] pu64out pu64out += pu64one.
- */
- void
--u64Incr(U64 * pu64out, const U64 * pu64one)
-+u64Incr(struct counter64 *pu64out, const struct counter64 *pu64one)
- {
- pu64out->high = (uint32_t)(pu64out->high + pu64one->high);
- incrByU32(pu64out, pu64one->low);
-@@ -191,9 +191,9 @@ u64Incr(U64 * pu64out, const U64 * pu64one)
- * @param[out] pu64out pu64out += (pu64one - pu64two)
- */
- void
--u64UpdateCounter(U64 * pu64out, const U64 * pu64one, const U64 * pu64two)
-+u64UpdateCounter(struct counter64 *pu64out, const struct counter64 *pu64one, const struct counter64 *pu64two)
- {
-- U64 tmp;
-+ struct counter64 tmp;
-
- u64Subtract(pu64one, pu64two, &tmp);
- u64Incr(pu64out, &tmp);
-@@ -208,7 +208,7 @@ netsnmp_feature_child_of(u64copy, netsnmp_unused)
- * @param[out] pu64one Where to store the copy - *pu64one = *pu64two.
- */
- void
--u64Copy(U64 * pu64one, const U64 * pu64two)
-+u64Copy(struct counter64 *pu64one, const struct counter64 *pu64two)
- {
- *pu64one = *pu64two;
- }
-@@ -220,7 +220,7 @@ u64Copy(U64 * pu64one, const U64 * pu64two)
- * @param[in] pu64 Number to be zeroed.
- */
- void
--zeroU64(U64 * pu64)
-+zeroU64(struct counter64 *pu64)
- {
- pu64->low = 0;
- pu64->high = 0;
-@@ -232,7 +232,7 @@ zeroU64(U64 * pu64)
- * @param[in] pu64 Number to be checked.
- */
- int
--isZeroU64(const U64 * pu64)
-+isZeroU64(const struct counter64 *pu64)
- {
- return pu64->low == 0 && pu64->high == 0;
- }
-@@ -390,10 +390,10 @@ netsnmp_c64_check32_and_update(struct counter64 *prev_val, struct counter64 *new
- /** Convert an unsigned 64-bit number to ASCII. */
- void
- printU64(char *buf, /* char [I64CHARSZ+1]; */
-- const U64 * pu64)
-+ const struct counter64 *pu64)
- {
-- U64 u64a;
-- U64 u64b;
-+ struct counter64 u64a;
-+ struct counter64 u64b;
-
- char aRes[I64CHARSZ + 1];
- unsigned int u;
-@@ -414,9 +414,9 @@ printU64(char *buf, /* char [I64CHARSZ+1]; */
- /** Convert a signed 64-bit number to ASCII. */
- void
- printI64(char *buf, /* char [I64CHARSZ+1]; */
-- const U64 * pu64)
-+ const struct counter64 *pu64)
- {
-- U64 u64a;
-+ struct counter64 u64a;
-
- if (pu64->high & 0x80000000) {
- u64a.high = (uint32_t) ~pu64->high;
-@@ -429,11 +429,11 @@ printI64(char *buf, /* char [I64CHARSZ+1]; */
- }
- }
-
--/** Convert a signed 64-bit integer from ASCII to U64. */
-+/** Convert a signed 64-bit integer from ASCII to struct counter64. */
- int
--read64(U64 * i64, const char *str)
-+read64(struct counter64 *i64, const char *str)
- {
-- U64 i64p;
-+ struct counter64 i64p;
- unsigned int u;
- int sign = 0;
- int ok = 0;
-diff --git a/snmplib/read_config.c b/snmplib/read_config.c
-index e159c27..ab5b6a3 100644
---- a/snmplib/read_config.c
-+++ b/snmplib/read_config.c
-@@ -2279,10 +2279,10 @@ read_config_read_memory(int type, char *readfrom,
- return readfrom;
-
- case ASN_COUNTER64:
-- if (*len < sizeof(U64))
-+ if (*len < sizeof(struct counter64))
- return NULL;
-- *len = sizeof(U64);
-- read64((U64 *) dataptr, readfrom);
-+ *len = sizeof(struct counter64);
-+ read64((struct counter64 *) dataptr, readfrom);
- readfrom = skip_token(readfrom);
- return readfrom;
- }
-diff --git a/testing/fulltests/unit-tests/T015int64_clib.c b/testing/fulltests/unit-tests/T015int64_clib.c
-index 5f5f4b6..66f66b7 100644
---- a/testing/fulltests/unit-tests/T015int64_clib.c
-+++ b/testing/fulltests/unit-tests/T015int64_clib.c
-@@ -1,4 +1,4 @@
--/* HEADER Testing 64-bit integer operations (U64). */
-+/* HEADER Testing 64-bit integer operations (struct counter64). */
-
- int i, j;
- char buf[22];
-@@ -15,7 +15,7 @@ static const int64_t intval[] = {
- };
-
- for (i = 0; i < sizeof(intval)/sizeof(intval[0]); ++i) {
-- U64 a, b;
-+ struct counter64 a, b;
- a.low = (uint32_t)intval[i];
- a.high = (uint32_t)(intval[i] >> 32);
- printI64(buf, &a);
-@@ -27,7 +27,7 @@ for (i = 0; i < sizeof(intval)/sizeof(intval[0]); ++i) {
-
- for (i = 0; i < sizeof(intval)/sizeof(intval[0]); ++i) {
- for (j = i; j < sizeof(intval)/sizeof(intval[0]); ++j) {
-- U64 a, b;
-+ struct counter64 a, b;
- uint64_t d;
- a.low = (uint32_t)intval[i];
- a.high = (uint32_t)(intval[i] >> 32);
-@@ -43,7 +43,7 @@ for (i = 0; i < sizeof(intval)/sizeof(intval[0]); ++i) {
-
- for (i = 0; i < sizeof(intval)/sizeof(intval[0]); ++i) {
- for (j = i; j < sizeof(intval)/sizeof(intval[0]); ++j) {
-- U64 a, b, c;
-+ struct counter64 a, b, c;
- uint64_t d;
- a.low = (uint32_t)intval[i];
- a.high = (uint32_t)(intval[i] >> 32);
-@@ -58,7 +58,7 @@ for (i = 0; i < sizeof(intval)/sizeof(intval[0]); ++i) {
- }
-
- {
-- U64 old_val, new_val;
-+ struct counter64 old_val, new_val;
- old_val.low = 7;
- old_val.high = 0;
- new_val = old_val;
---
-2.5.5
-
diff --git a/source/n/net-snmp/net-snmp-5.7.3-iterator-fix.patch b/source/n/net-snmp/net-snmp-5.7.3-iterator-fix.patch
new file mode 100644
index 00000000..1505ca9a
--- /dev/null
+++ b/source/n/net-snmp/net-snmp-5.7.3-iterator-fix.patch
@@ -0,0 +1,14 @@
+diff -urNp old/agent/mibgroup/host/data_access/swrun.c new/agent/mibgroup/host/data_access/swrun.c
+--- old/agent/mibgroup/host/data_access/swrun.c 2018-03-26 09:00:39.932335587 +0200
++++ new/agent/mibgroup/host/data_access/swrun.c 2018-03-26 09:03:00.845876681 +0200
+@@ -102,7 +102,9 @@ swrun_count_processes_by_name( char *nam
+ return 0; /* or -1 */
+
+ it = CONTAINER_ITERATOR( swrun_container );
+- while ((entry = (netsnmp_swrun_entry*)ITERATOR_NEXT( it )) != NULL) {
++ for (entry = (netsnmp_swrun_entry*)ITERATOR_FIRST( it );
++ entry;
++ entry = (netsnmp_swrun_entry*)ITERATOR_NEXT( it )) {
+ if (0 == strcmp( entry->hrSWRunName, name ))
+ i++;
+ }
diff --git a/source/n/net-snmp/net-snmp-5.7.3-mariadb-10.2.8.diff b/source/n/net-snmp/net-snmp-5.7.3-mariadb-10.2.8.diff
deleted file mode 100644
index 4190fd44..00000000
--- a/source/n/net-snmp/net-snmp-5.7.3-mariadb-10.2.8.diff
+++ /dev/null
@@ -1,61 +0,0 @@
-diff -ur net-snmp-5.7.3.save/apps/Makefile.in net-snmp-5.7.3/apps/Makefile.in
---- net-snmp-5.7.3.save/apps/Makefile.in 2014-12-08 15:23:22.000000000 -0500
-+++ net-snmp-5.7.3/apps/Makefile.in 2017-09-19 11:52:48.993729966 -0400
-@@ -204,7 +204,7 @@
- $(LINK) ${CFLAGS} -o $@ snmpdf.$(OSUFFIX) ${LDFLAGS} ${LIBS}
-
- libnetsnmptrapd.$(LIB_EXTENSION)$(LIB_VERSION): $(LLIBTRAPD_OBJS)
-- $(LIB_LD_CMD) $@ ${LLIBTRAPD_OBJS} $(MIBLIB) $(USELIBS) $(PERLLDOPTS_FOR_LIBS) $(LIB_LD_LIBS)
-+ $(LIB_LD_CMD) $@ ${LLIBTRAPD_OBJS} $(MIBLIB) $(USELIBS) $(PERLLDOPTS_FOR_LIBS) $(LIB_LD_LIBS) $(MYSQL_LIBS)
- $(RANLIB) $@
-
- snmpinforminstall:
-diff -ur net-snmp-5.7.3.save/apps/snmptrapd_sql.c net-snmp-5.7.3/apps/snmptrapd_sql.c
---- net-snmp-5.7.3.save/apps/snmptrapd_sql.c 2014-12-08 15:23:22.000000000 -0500
-+++ net-snmp-5.7.3/apps/snmptrapd_sql.c 2017-09-19 11:56:10.127008022 -0400
-@@ -50,10 +50,16 @@
- #undef PACKAGE_STRING
- #undef PACKAGE_TARNAME
- #undef PACKAGE_VERSION
--#include <my_global.h>
--#include <my_sys.h>
- #include <mysql.h>
- #include <errmsg.h>
-+#ifndef MYSQL_VERSION_ID
-+#include <mysql_version.h>
-+#endif
-+#if MYSQL_VERSION_ID < 100000
-+#include <my_config.h>
-+#include <my_global.h>
-+#include <my_sys.h>
-+#endif
-
- netsnmp_feature_require(container_fifo)
-
-@@ -437,6 +443,7 @@
- return -1;
- }
-
-+#if MYSQL_VERSION_ID < 100000
- #ifdef HAVE_BROKEN_LIBMYSQLCLIENT
- my_init();
- #else
-@@ -445,6 +452,7 @@
-
- /** load .my.cnf values */
- load_defaults ("my", _sql.groups, &not_argc, &not_argv);
-+#endif
- for(i=0; i < not_argc; ++i) {
- if (NULL == not_argv[i])
- continue;
-@@ -542,6 +550,10 @@
- return -1;
- }
-
-+#if MYSQL_VERSION_ID > 100000
-+ mysql_options(_sql.conn, MYSQL_READ_DEFAULT_GROUP, "snmptrapd");
-+#endif
-+
- /** try to connect; we'll try again later if we fail */
- (void) netsnmp_mysql_connect();
-
diff --git a/source/n/net-snmp/net-snmp-5.7.3-openssl.patch b/source/n/net-snmp/net-snmp-5.7.3-openssl.patch
deleted file mode 100644
index 0651a24e..00000000
--- a/source/n/net-snmp/net-snmp-5.7.3-openssl.patch
+++ /dev/null
@@ -1,303 +0,0 @@
-diff -urNp old/apps/snmpusm.c new/apps/snmpusm.c
---- old/apps/snmpusm.c 2014-12-08 21:23:22.000000000 +0100
-+++ new/apps/snmpusm.c 2017-02-20 15:20:36.994022905 +0100
-@@ -190,7 +190,7 @@ get_USM_DH_key(netsnmp_variable_list *va
- oid *keyoid, size_t keyoid_len) {
- u_char *dhkeychange;
- DH *dh;
-- BIGNUM *other_pub;
-+ BIGNUM *p, *g, *pub_key, *other_pub;
- u_char *key;
- size_t key_len;
-
-@@ -205,25 +205,29 @@ get_USM_DH_key(netsnmp_variable_list *va
- dh = d2i_DHparams(NULL, &cp, dhvar->val_len);
- }
-
-- if (!dh || !dh->g || !dh->p) {
-+ if (dh)
-+ DH_get0_pqg(dh, &p, NULL, &g);
-+
-+ if (!dh || !g || !p) {
- SNMP_FREE(dhkeychange);
- return SNMPERR_GENERR;
- }
-
-- DH_generate_key(dh);
-- if (!dh->pub_key) {
-+ if (!DH_generate_key(dh)) {
- SNMP_FREE(dhkeychange);
- return SNMPERR_GENERR;
- }
-
-- if (vars->val_len != (unsigned int)BN_num_bytes(dh->pub_key)) {
-+ DH_get0_key(dh, &pub_key, NULL);
-+
-+ if (vars->val_len != (unsigned int)BN_num_bytes(pub_key)) {
- SNMP_FREE(dhkeychange);
- fprintf(stderr,"incorrect diffie-helman lengths (%lu != %d)\n",
-- (unsigned long)vars->val_len, BN_num_bytes(dh->pub_key));
-+ (unsigned long)vars->val_len, BN_num_bytes(pub_key));
- return SNMPERR_GENERR;
- }
-
-- BN_bn2bin(dh->pub_key, dhkeychange + vars->val_len);
-+ BN_bn2bin(pub_key, dhkeychange + vars->val_len);
-
- key_len = DH_size(dh);
- if (!key_len) {
-diff -urNp old/configure new/configure
---- old/configure 2017-02-20 10:08:16.440396223 +0100
-+++ new/configure 2017-02-20 10:57:15.749734281 +0100
-@@ -23176,9 +23176,9 @@ $as_echo "#define HAVE_AES_CFB128_ENCRYP
- fi
-
-
-- as_ac_Lib=`$as_echo "ac_cv_lib_${CRYPTO}''_EVP_MD_CTX_create" | $as_tr_sh`
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for EVP_MD_CTX_create in -l${CRYPTO}" >&5
--$as_echo_n "checking for EVP_MD_CTX_create in -l${CRYPTO}... " >&6; }
-+ as_ac_Lib=`$as_echo "ac_cv_lib_${CRYPTO}''_EVP_MD_CTX_new" | $as_tr_sh`
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for EVP_MD_CTX_new in -l${CRYPTO}" >&5
-+$as_echo_n "checking for EVP_MD_CTX_new in -l${CRYPTO}... " >&6; }
- if eval \${$as_ac_Lib+:} false; then :
- $as_echo_n "(cached) " >&6
- else
-@@ -23193,11 +23193,11 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_
- #ifdef __cplusplus
- extern "C"
- #endif
--char EVP_MD_CTX_create ();
-+char EVP_MD_CTX_new ();
- int
- main ()
- {
--return EVP_MD_CTX_create ();
-+return EVP_MD_CTX_new ();
- ;
- return 0;
- }
-@@ -23216,10 +23216,10 @@ eval ac_res=\$$as_ac_Lib
- $as_echo "$ac_res" >&6; }
- if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
-
--$as_echo "#define HAVE_EVP_MD_CTX_CREATE /**/" >>confdefs.h
-+$as_echo "#define HAVE_EVP_MD_CTX_NEW /**/" >>confdefs.h
-
-
--$as_echo "#define HAVE_EVP_MD_CTX_DESTROY /**/" >>confdefs.h
-+$as_echo "#define HAVE_EVP_MD_CTX_FREE /**/" >>confdefs.h
-
- fi
-
-@@ -23293,7 +23293,7 @@ char SSL_library_init ();
- int
- main ()
- {
--return SSL_library_init ();
-+return OPENSSL_init_ssl(0, NULL);
- ;
- return 0;
- }
-diff -urNp old/configure.d/config_os_libs2 new/configure.d/config_os_libs2
---- old/configure.d/config_os_libs2 2014-12-08 21:23:22.000000000 +0100
-+++ new/configure.d/config_os_libs2 2017-02-20 10:56:21.041616611 +0100
-@@ -292,11 +292,11 @@ if test "x$tryopenssl" != "xno" -a "x$tr
- AC_DEFINE(HAVE_AES_CFB128_ENCRYPT, 1,
- [Define to 1 if you have the `AES_cfb128_encrypt' function.]))
-
-- AC_CHECK_LIB(${CRYPTO}, EVP_MD_CTX_create,
-- AC_DEFINE([HAVE_EVP_MD_CTX_CREATE], [],
-- [Define to 1 if you have the `EVP_MD_CTX_create' function.])
-- AC_DEFINE([HAVE_EVP_MD_CTX_DESTROY], [],
-- [Define to 1 if you have the `EVP_MD_CTX_destroy' function.]))
-+ AC_CHECK_LIB(${CRYPTO}, EVP_MD_CTX_new,
-+ AC_DEFINE([HAVE_EVP_MD_CTX_NEW], [],
-+ [Define to 1 if you have the `EVP_MD_CTX_new' function.])
-+ AC_DEFINE([HAVE_EVP_MD_CTX_FREE], [],
-+ [Define to 1 if you have the `EVP_MD_CTX_free' function.]))
- fi
- if echo " $transport_result_list " | $GREP "DTLS" > /dev/null; then
- AC_CHECK_LIB(ssl, DTLSv1_method,
-@@ -307,7 +307,7 @@ if test "x$tryopenssl" != "xno" -a "x$tr
- TLSPROG=yes
- fi
- if echo " $transport_result_list " | $GREP "TLS" > /dev/null; then
-- AC_CHECK_LIB(ssl, SSL_library_init,
-+ AC_CHECK_LIB(ssl, OPENSSL_init_ssl,
- AC_DEFINE(HAVE_LIBSSL, 1,
- [Define to 1 if you have the `ssl' library (-lssl).])
- LIBCRYPTO=" -lssl $LIBCRYPTO",
-diff -urNp old/include/net-snmp/net-snmp-config.h.in new/include/net-snmp/net-snmp-config.h.in
---- old/include/net-snmp/net-snmp-config.h.in 2017-02-20 10:08:16.443522417 +0100
-+++ new/include/net-snmp/net-snmp-config.h.in 2017-02-20 10:24:05.790584283 +0100
-@@ -149,11 +149,11 @@
- /* Define to 1 if you have the `eval_pv' function. */
- #undef HAVE_EVAL_PV
-
--/* Define to 1 if you have the `EVP_MD_CTX_create' function. */
--#undef HAVE_EVP_MD_CTX_CREATE
-+/* Define to 1 if you have the `EVP_MD_CTX_new' function. */
-+#undef HAVE_EVP_MD_CTX_NEW
-
--/* Define to 1 if you have the `EVP_MD_CTX_destroy' function. */
--#undef HAVE_EVP_MD_CTX_DESTROY
-+/* Define to 1 if you have the `EVP_MD_CTX_free' function. */
-+#undef HAVE_EVP_MD_CTX_FREE
-
- /* Define if you have EVP_sha224/256 in openssl */
- #undef HAVE_EVP_SHA224
-diff -urNp old/snmplib/keytools.c new/snmplib/keytools.c
---- old/snmplib/keytools.c 2014-12-08 21:23:22.000000000 +0100
-+++ new/snmplib/keytools.c 2017-02-20 10:30:27.412068264 +0100
-@@ -149,8 +149,8 @@ generate_Ku(const oid * hashtype, u_int
- */
- #ifdef NETSNMP_USE_OPENSSL
-
--#ifdef HAVE_EVP_MD_CTX_CREATE
-- ctx = EVP_MD_CTX_create();
-+#ifdef HAVE_EVP_MD_CTX_NEW
-+ ctx = EVP_MD_CTX_new();
- #else
- ctx = malloc(sizeof(*ctx));
- if (!EVP_MD_CTX_init(ctx))
-@@ -259,8 +259,8 @@ generate_Ku(const oid * hashtype, u_int
- memset(buf, 0, sizeof(buf));
- #ifdef NETSNMP_USE_OPENSSL
- if (ctx) {
--#ifdef HAVE_EVP_MD_CTX_DESTROY
-- EVP_MD_CTX_destroy(ctx);
-+#ifdef HAVE_EVP_MD_CTX_FREE
-+ EVP_MD_CTX_free(ctx);
- #else
- EVP_MD_CTX_cleanup(ctx);
- free(ctx);
-diff -urNp old/snmplib/scapi.c new/snmplib/scapi.c
---- old/snmplib/scapi.c 2014-12-08 21:23:22.000000000 +0100
-+++ new/snmplib/scapi.c 2017-02-20 10:27:34.152379515 +0100
-@@ -486,14 +486,14 @@ sc_hash(const oid * hashtype, size_t has
- }
-
- /** initialize the pointer */
--#ifdef HAVE_EVP_MD_CTX_CREATE
-- cptr = EVP_MD_CTX_create();
-+#ifdef HAVE_EVP_MD_CTX_NEW
-+ cptr = EVP_MD_CTX_new();
- #else
- cptr = malloc(sizeof(*cptr));
- #if defined(OLD_DES)
- memset(cptr, 0, sizeof(*cptr));
- #else
-- EVP_MD_CTX_init(cptr);
-+ EVP_MD_CTX_init(&cptr);
- #endif
- #endif
- if (!EVP_DigestInit(cptr, hashfn)) {
-@@ -507,11 +507,11 @@ sc_hash(const oid * hashtype, size_t has
- /** do the final pass */
- EVP_DigestFinal(cptr, MAC, &tmp_len);
- *MAC_len = tmp_len;
--#ifdef HAVE_EVP_MD_CTX_DESTROY
-- EVP_MD_CTX_destroy(cptr);
-+#ifdef HAVE_EVP_MD_CTX_FREE
-+ EVP_MD_CTX_free(cptr);
- #else
- #if !defined(OLD_DES)
-- EVP_MD_CTX_cleanup(cptr);
-+ EVP_MD_CTX_cleanup(&cptr);
- #endif
- free(cptr);
- #endif
-diff -urNp old/snmplib/snmp_openssl.c new/snmplib/snmp_openssl.c
---- old/snmplib/snmp_openssl.c 2014-12-08 21:23:22.000000000 +0100
-+++ new/snmplib/snmp_openssl.c 2017-02-20 12:46:00.059727928 +0100
-@@ -47,7 +47,7 @@ void netsnmp_init_openssl(void) {
- DEBUGMSGTL(("snmp_openssl", "initializing\n"));
-
- /* Initializing OpenSSL */
-- SSL_library_init();
-+ OPENSSL_init_ssl(0, NULL);
- SSL_load_error_strings();
- ERR_load_BIO_strings();
- OpenSSL_add_all_algorithms();
-@@ -164,11 +164,11 @@ netsnmp_openssl_cert_dump_names(X509 *oc
- oname_entry = X509_NAME_get_entry(osubj_name, i);
- netsnmp_assert(NULL != oname_entry);
-
-- if (oname_entry->value->type != V_ASN1_PRINTABLESTRING)
-+ if (X509_NAME_ENTRY_get_data(oname_entry)->type != V_ASN1_PRINTABLESTRING)
- continue;
-
- /** get NID */
-- onid = OBJ_obj2nid(oname_entry->object);
-+ onid = OBJ_obj2nid(X509_NAME_ENTRY_get_object(oname_entry));
- if (onid == NID_undef) {
- prefix_long = prefix_short = "UNKNOWN";
- }
-@@ -179,9 +179,9 @@ netsnmp_openssl_cert_dump_names(X509 *oc
-
- DEBUGMSGT(("9:cert:dump:names",
- "[%02d] NID type %d, ASN type %d\n", i, onid,
-- oname_entry->value->type));
-+ X509_NAME_ENTRY_get_data(oname_entry)->type));
- DEBUGMSGT(("9:cert:dump:names", "%s/%s: '%s'\n", prefix_long,
-- prefix_short, ASN1_STRING_data(oname_entry->value)));
-+ prefix_short, ASN1_STRING_data(X509_NAME_ENTRY_get_data(oname_entry))));
- }
- }
- #endif /* NETSNMP_FEATURE_REMOVE_CERT_DUMP_NAMES */
-@@ -470,7 +470,7 @@ netsnmp_openssl_cert_get_hash_type(X509
- if (NULL == ocert)
- return 0;
-
-- return _nid2ht(OBJ_obj2nid(ocert->sig_alg->algorithm));
-+ return _nid2ht(X509_get_signature_nid(ocert));
- }
-
- /**
-@@ -487,7 +487,7 @@ netsnmp_openssl_cert_get_fingerprint(X50
- if (NULL == ocert)
- return NULL;
-
-- nid = OBJ_obj2nid(ocert->sig_alg->algorithm);
-+ nid = X509_get_signature_nid(ocert);
- DEBUGMSGT(("9:openssl:fingerprint", "alg %d, cert nid %d (%d)\n", alg, nid,
- _nid2ht(nid)));
-
-diff -urNp old/win32/net-snmp/net-snmp-config.h new/win32/net-snmp/net-snmp-config.h
---- old/win32/net-snmp/net-snmp-config.h 2014-12-08 21:23:22.000000000 +0100
-+++ new/win32/net-snmp/net-snmp-config.h 2017-02-20 10:23:20.796778512 +0100
-@@ -1366,11 +1366,11 @@
- /* Define to 1 if you have the <openssl/aes.h> header file. */
- #define HAVE_OPENSSL_AES_H 1
-
--/* Define to 1 if you have the `EVP_MD_CTX_create' function. */
--#define HAVE_EVP_MD_CTX_CREATE 1
-+/* Define to 1 if you have the `EVP_MD_CTX_new' function. */
-+#define HAVE_EVP_MD_CTX_NEW 1
-
--/* Define to 1 if you have the `EVP_MD_CTX_destroy' function. */
--#define HAVE_EVP_MD_CTX_DESTROY 1
-+/* Define to 1 if you have the `EVP_MD_CTX_free' function. */
-+#define HAVE_EVP_MD_CTX_FREE 1
-
- /* Define to 1 if you have the `AES_cfb128_encrypt' function. */
- #define HAVE_AES_CFB128_ENCRYPT 1
-diff -urNp old/win32/net-snmp/net-snmp-config.h.in new/win32/net-snmp/net-snmp-config.h.in
---- old/win32/net-snmp/net-snmp-config.h.in 2014-12-08 21:23:22.000000000 +0100
-+++ new/win32/net-snmp/net-snmp-config.h.in 2017-02-20 10:22:51.348367754 +0100
-@@ -1366,11 +1366,11 @@
- /* Define to 1 if you have the <openssl/aes.h> header file. */
- #define HAVE_OPENSSL_AES_H 1
-
--/* Define to 1 if you have the `EVP_MD_CTX_create' function. */
--#define HAVE_EVP_MD_CTX_CREATE 1
-+/* Define to 1 if you have the `EVP_MD_CTX_new' function. */
-+#define HAVE_EVP_MD_CTX_NEW 1
-
--/* Define to 1 if you have the `EVP_MD_CTX_destroy' function. */
--#define HAVE_EVP_MD_CTX_DESTROY 1
-+/* Define to 1 if you have the `EVP_MD_CTX_free' function. */
-+#define HAVE_EVP_MD_CTX_FREE 1
-
- /* Define to 1 if you have the `AES_cfb128_encrypt' function. */
- #define HAVE_AES_CFB128_ENCRYPT 1
diff --git a/source/n/net-snmp/net-snmp-5.8-Remove-U64-typedef.patch b/source/n/net-snmp/net-snmp-5.8-Remove-U64-typedef.patch
new file mode 100644
index 00000000..75a2c6df
--- /dev/null
+++ b/source/n/net-snmp/net-snmp-5.8-Remove-U64-typedef.patch
@@ -0,0 +1,12 @@
+diff -urNp a/include/net-snmp/library/int64.h b/include/net-snmp/library/int64.h
+--- a/include/net-snmp/library/int64.h 2018-07-18 14:37:16.543348832 +0200
++++ b/include/net-snmp/library/int64.h 2018-07-18 15:31:31.516999288 +0200
+@@ -10,7 +10,7 @@ extern "C" {
+ * Note: using the U64 typedef is deprecated because this typedef conflicts
+ * with a typedef with the same name defined in the Perl header files.
+ */
+- typedef struct counter64 U64;
++// typedef struct counter64 U64;
+ #endif
+
+ #define I64CHARSZ 21
diff --git a/source/n/net-snmp/net-snmp-5.8-agentx-disconnect-crash.patch b/source/n/net-snmp/net-snmp-5.8-agentx-disconnect-crash.patch
new file mode 100644
index 00000000..da843135
--- /dev/null
+++ b/source/n/net-snmp/net-snmp-5.8-agentx-disconnect-crash.patch
@@ -0,0 +1,12 @@
+diff -urNp a/agent/mibgroup/agentx/master.c b/agent/mibgroup/agentx/master.c
+--- a/agent/mibgroup/agentx/master.c 2018-07-18 12:13:49.953014652 +0200
++++ b/agent/mibgroup/agentx/master.c 2018-07-18 12:20:23.537626773 +0200
+@@ -221,7 +221,7 @@ agentx_got_response(int operation,
+ /* response is too late, free the cache */
+ if (magic)
+ netsnmp_free_delegated_cache((netsnmp_delegated_cache*) magic);
+- return 0;
++ return 1;
+ }
+ requests = cache->requests;
+
diff --git a/source/n/net-snmp/net-snmp-5.8-autofs-skip.patch b/source/n/net-snmp/net-snmp-5.8-autofs-skip.patch
new file mode 100644
index 00000000..e6de4f31
--- /dev/null
+++ b/source/n/net-snmp/net-snmp-5.8-autofs-skip.patch
@@ -0,0 +1,199 @@
+diff -urNp b/agent/mibgroup/hardware/fsys/fsys_mntctl.c net-snmp-5.8/agent/mibgroup/hardware/fsys/fsys_mntctl.c
+--- b/agent/mibgroup/hardware/fsys/fsys_mntctl.c 2018-07-18 16:12:20.674499629 +0200
++++ net-snmp-5.8/agent/mibgroup/hardware/fsys/fsys_mntctl.c 2018-07-18 16:15:46.782859398 +0200
+@@ -43,8 +43,9 @@ _fsys_type( int type)
+
+ case MNT_NFS:
+ case MNT_NFS3:
+- case MNT_AUTOFS:
+ return NETSNMP_FS_TYPE_NFS;
++ case MNT_AUTOFS:
++ return NETSNMP_FS_TYPE_AUTOFS;
+
+ /*
+ * The following code covers selected filesystems
+@@ -156,10 +157,12 @@ netsnmp_fsys_arch_load( void )
+
+ /*
+ * Optionally skip retrieving statistics for remote mounts
++ * AUTOFS is skipped by default
+ */
+- if ( (entry->flags & NETSNMP_FS_FLAG_REMOTE) &&
++ if ( ((entry->flags & NETSNMP_FS_FLAG_REMOTE) &&
+ netsnmp_ds_get_boolean(NETSNMP_DS_APPLICATION_ID,
+- NETSNMP_DS_AGENT_SKIPNFSINHOSTRESOURCES))
++ NETSNMP_DS_AGENT_SKIPNFSINHOSTRESOURCES)) ||
++ entry->type == (NETSNMP_FS_TYPE_AUTOFS))
+ continue;
+
+ if ( statfs( entry->path, &stat_buf ) < 0 ) {
+diff -urNp b/agent/mibgroup/hardware/fsys/fsys_mntent.c net-snmp-5.8/agent/mibgroup/hardware/fsys/fsys_mntent.c
+--- b/agent/mibgroup/hardware/fsys/fsys_mntent.c 2018-07-18 16:12:20.674499629 +0200
++++ net-snmp-5.8/agent/mibgroup/hardware/fsys/fsys_mntent.c 2018-07-18 16:15:46.782859398 +0200
+@@ -150,6 +150,13 @@ _fsys_type( char *typename )
+ !strcmp(typename, MNTTYPE_LOFS))
+ return NETSNMP_FS_TYPE_OTHER;
+
++ /* Detection of AUTOFS.
++ * This file system will be ignored by default
++ */
++ else if ( !strcmp(typename, MNTTYPE_AUTOFS))
++ return NETSNMP_FS_TYPE_AUTOFS;
++
++
+ /*
+ * All other types are silently skipped
+ */
+@@ -239,6 +246,10 @@ netsnmp_fsys_arch_load( void )
+ NETSNMP_DS_AGENT_SKIPNFSINHOSTRESOURCES))
+ continue;
+
++ /* Skip AUTOFS enteries */
++ if ( entry->type == (NETSNMP_FS_TYPE_AUTOFS))
++ continue;
++
+ #ifdef irix6
+ if ( NSFS_STATFS( entry->path, &stat_buf, sizeof(struct statfs), 0) < 0 )
+ #else
+diff -urNp b/agent/mibgroup/hardware/fsys/mnttypes.h net-snmp-5.8/agent/mibgroup/hardware/fsys/mnttypes.h
+--- b/agent/mibgroup/hardware/fsys/mnttypes.h 2018-07-18 16:12:20.674499629 +0200
++++ net-snmp-5.8/agent/mibgroup/hardware/fsys/mnttypes.h 2018-07-18 16:15:46.782859398 +0200
+@@ -165,6 +165,9 @@
+ #ifndef MNTTYPE_APP
+ #define MNTTYPE_APP "app"
+ #endif
++#ifndef MNTTYPE_AUTOFS
++#define MNTTYPE_AUTOFS "autofs"
++#endif
+ #ifndef MNTTYPE_DEVPTS
+ #define MNTTYPE_DEVPTS "devpts"
+ #endif
+diff -urNp b/agent/mibgroup/host/hr_filesys.c net-snmp-5.8/agent/mibgroup/host/hr_filesys.c
+--- b/agent/mibgroup/host/hr_filesys.c 2018-07-18 16:12:20.668499652 +0200
++++ net-snmp-5.8/agent/mibgroup/host/hr_filesys.c 2018-07-18 16:15:46.783859399 +0200
+@@ -834,6 +834,27 @@ Check_HR_FileSys_NFS (void)
+ return 0; /* no NFS file system */
+ }
+
++/* This function checks whether current file system is an AutoFs
++ * HRFS_entry must be valid prior to calling this function
++ * return 1 if AutoFs, 0 otherwise
++ */
++int
++Check_HR_FileSys_AutoFs (void)
++{
++#if HAVE_GETFSSTAT
++ if ( HRFS_entry->HRFS_type != NULL &&
++#if defined(MNTTYPE_AUTOFS)
++ !strcmp( HRFS_entry->HRFS_type, MNTTYPE_AUTOFS)
++#else
++ !strcmp( HRFS_entry->HRFS_type, "autofs")
++#endif
++ )
++#endif /* HAVE_GETFSSTAT */
++ return 1; /* AUTOFS */
++
++ return 0; /* no AUTOFS */
++}
++
+ void
+ End_HR_FileSys(void)
+ {
+diff -urNp b/agent/mibgroup/host/hr_filesys.h net-snmp-5.8/agent/mibgroup/host/hr_filesys.h
+--- b/agent/mibgroup/host/hr_filesys.h 2018-07-18 16:12:20.669499648 +0200
++++ net-snmp-5.8/agent/mibgroup/host/hr_filesys.h 2018-07-18 16:15:46.784859400 +0200
+@@ -10,6 +10,7 @@ extern void Init_HR_FileSys(void);
+ extern FindVarMethod var_hrfilesys;
+ extern int Get_Next_HR_FileSys(void);
+ extern int Check_HR_FileSys_NFS(void);
++extern int Check_HR_FileSys_AutoFs(void);
+
+ extern int Get_FSIndex(char *);
+ extern long Get_FSSize(char *); /* Temporary */
+diff -urNp b/agent/mibgroup/host/hrh_filesys.c net-snmp-5.8/agent/mibgroup/host/hrh_filesys.c
+--- b/agent/mibgroup/host/hrh_filesys.c 2018-07-18 16:12:20.668499652 +0200
++++ net-snmp-5.8/agent/mibgroup/host/hrh_filesys.c 2018-07-18 16:15:46.785859402 +0200
+@@ -429,3 +429,9 @@ Check_HR_FileSys_NFS (void)
+ {
+ return (HRFS_entry->flags & NETSNMP_FS_FLAG_REMOTE) ? 1 : 0;
+ }
++
++int
++Check_HR_FileSys_AutoFs (void)
++{
++ return (HRFS_entry->type == (NETSNMP_FS_TYPE_AUTOFS)) ? 1 : 0;
++}
+diff -urNp b/agent/mibgroup/host/hrh_filesys.h net-snmp-5.8/agent/mibgroup/host/hrh_filesys.h
+--- b/agent/mibgroup/host/hrh_filesys.h 2018-07-18 16:12:20.669499648 +0200
++++ net-snmp-5.8/agent/mibgroup/host/hrh_filesys.h 2018-07-18 16:15:46.785859402 +0200
+@@ -10,6 +10,7 @@ extern void Init_HR_FileSys(void);
+ extern FindVarMethod var_hrhfilesys;
+ extern int Get_Next_HR_FileSys(void);
+ extern int Check_HR_FileSys_NFS(void);
++extern int Check_HR_FileSys_AutoFs(void);
+
+ extern int Get_FSIndex(char *);
+ extern long Get_FSSize(char *); /* Temporary */
+diff -urNp b/agent/mibgroup/host/hrh_storage.c net-snmp-5.8/agent/mibgroup/host/hrh_storage.c
+--- b/agent/mibgroup/host/hrh_storage.c 2018-07-18 16:12:20.668499652 +0200
++++ net-snmp-5.8/agent/mibgroup/host/hrh_storage.c 2018-07-18 16:15:46.786859402 +0200
+@@ -367,9 +367,10 @@ really_try_next:
+ store_idx = name[ HRSTORE_ENTRY_NAME_LENGTH ];
+ if (HRFS_entry &&
+ store_idx > NETSNMP_MEM_TYPE_MAX &&
+- netsnmp_ds_get_boolean(NETSNMP_DS_APPLICATION_ID,
++ ((netsnmp_ds_get_boolean(NETSNMP_DS_APPLICATION_ID,
+ NETSNMP_DS_AGENT_SKIPNFSINHOSTRESOURCES) &&
+- Check_HR_FileSys_NFS())
++ Check_HR_FileSys_NFS()) ||
++ Check_HR_FileSys_AutoFs()))
+ return NULL;
+ if (store_idx <= NETSNMP_MEM_TYPE_MAX ) {
+ mem = (netsnmp_memory_info*)ptr;
+@@ -508,7 +509,8 @@ Get_Next_HR_Store(void)
+ if (HRS_index >= 0) {
+ if (!(netsnmp_ds_get_boolean(NETSNMP_DS_APPLICATION_ID,
+ NETSNMP_DS_AGENT_SKIPNFSINHOSTRESOURCES) &&
+- Check_HR_FileSys_NFS())) {
++ Check_HR_FileSys_NFS()) &&
++ !Check_HR_FileSys_AutoFs()) {
+ return HRS_index + NETSNMP_MEM_TYPE_MAX;
+ }
+ } else {
+diff -urNp b/agent/mibgroup/host/hr_storage.c net-snmp-5.8/agent/mibgroup/host/hr_storage.c
+--- b/agent/mibgroup/host/hr_storage.c 2018-07-18 16:12:20.670499644 +0200
++++ net-snmp-5.8/agent/mibgroup/host/hr_storage.c 2018-07-18 16:15:46.786859402 +0200
+@@ -540,9 +540,10 @@ really_try_next:
+
+ store_idx = name[ HRSTORE_ENTRY_NAME_LENGTH ];
+ if (store_idx > NETSNMP_MEM_TYPE_MAX ) {
+- if ( netsnmp_ds_get_boolean(NETSNMP_DS_APPLICATION_ID,
++ if ( (netsnmp_ds_get_boolean(NETSNMP_DS_APPLICATION_ID,
+ NETSNMP_DS_AGENT_SKIPNFSINHOSTRESOURCES) &&
+- Check_HR_FileSys_NFS())
++ Check_HR_FileSys_NFS()) ||
++ Check_HR_FileSys_AutoFs())
+ return NULL; /* or goto try_next; */
+ if (HRFS_statfs(HRFS_entry->HRFS_mount, &stat_buf) < 0) {
+ snmp_log_perror(HRFS_entry->HRFS_mount);
+@@ -683,7 +684,8 @@ Get_Next_HR_Store(void)
+ if (HRS_index >= 0) {
+ if (!(netsnmp_ds_get_boolean(NETSNMP_DS_APPLICATION_ID,
+ NETSNMP_DS_AGENT_SKIPNFSINHOSTRESOURCES) &&
+- Check_HR_FileSys_NFS())) {
++ Check_HR_FileSys_NFS()) &&
++ !Check_HR_FileSys_AutoFs()) {
+ return HRS_index + NETSNMP_MEM_TYPE_MAX;
+ }
+ } else {
+diff -urNp b/include/net-snmp/agent/hardware/fsys.h net-snmp-5.8/include/net-snmp/agent/hardware/fsys.h
+--- b/include/net-snmp/agent/hardware/fsys.h 2018-07-18 16:12:20.649499726 +0200
++++ net-snmp-5.8/include/net-snmp/agent/hardware/fsys.h 2018-07-18 16:19:33.994918912 +0200
+@@ -41,6 +41,7 @@ typedef struct netsnmp_fsys_info_s netsn
+ #define NETSNMP_FS_TYPE_SYSFS (4 | _NETSNMP_FS_TYPE_LOCAL | _NETSNMP_FS_TYPE_SKIP_BIT)
+ #define NETSNMP_FS_TYPE_TMPFS (5 | _NETSNMP_FS_TYPE_LOCAL)
+ #define NETSNMP_FS_TYPE_USBFS (6 | _NETSNMP_FS_TYPE_LOCAL)
++#define NETSNMP_FS_TYPE_AUTOFS (7 | _NETSNMP_FS_TYPE_LOCAL | _NETSNMP_FS_TYPE_SKIP_BIT)
+
+ #define NETSNMP_FS_FLAG_ACTIVE 0x01
+ #define NETSNMP_FS_FLAG_REMOTE 0x02
diff --git a/source/n/net-snmp/net-snmp-5.8-cflags.patch b/source/n/net-snmp/net-snmp-5.8-cflags.patch
new file mode 100644
index 00000000..18097260
--- /dev/null
+++ b/source/n/net-snmp/net-snmp-5.8-cflags.patch
@@ -0,0 +1,112 @@
+diff -urNp a/net-snmp-config.in b/net-snmp-config.in
+--- a/net-snmp-config.in 2018-07-18 13:43:12.264426052 +0200
++++ b/net-snmp-config.in 2018-07-18 13:52:06.917089518 +0200
+@@ -140,10 +140,10 @@ else
+ ;;
+ #################################################### compile
+ --base-cflags)
+- echo @CFLAGS@ @CPPFLAGS@ -I${NSC_INCLUDEDIR}
++ echo -I${NSC_INCLUDEDIR}
+ ;;
+ --cflags|--cf*)
+- echo @CFLAGS@ @DEVFLAGS@ @CPPFLAGS@ -I. -I${NSC_INCLUDEDIR}
++ echo @DEVFLAGS@ -I. -I${NSC_INCLUDEDIR}
+ ;;
+ --srcdir)
+ echo $NSC_SRCDIR
+diff -urNp a/perl/agent/default_store/Makefile.PL b/perl/agent/default_store/Makefile.PL
+--- a/perl/agent/default_store/Makefile.PL 2018-07-18 13:43:12.170426290 +0200
++++ b/perl/agent/default_store/Makefile.PL 2018-07-18 13:51:31.812176486 +0200
+@@ -83,7 +83,7 @@ sub AgentDefaultStoreInitMakeParams {
+ " " . $Params{'LIBS'};
+ $Params{'CCFLAGS'} = "-I../../../include " . $Params{'CCFLAGS'};
+ }
+- $Params{'CCFLAGS'} =~ s/ -W(all|inline|strict-prototypes|write-strings|cast-qual|no-char-subscripts)//g; # ignore developer warnings
++ $Params{'CCFLAGS'} =~ s/ -W(inline|strict-prototypes|write-strings|cast-qual|no-char-subscripts)//g; # ignore developer warnings
+ $Params{'CCFLAGS'} .= ' -Wformat';
+ if ($Params{'LIBS'} eq "" || $Params{'CCFLAGS'} eq "") {
+ die "You need to install net-snmp first (I can't find net-snmp-config)";
+diff -urNp a/perl/agent/Makefile.PL b/perl/agent/Makefile.PL
+--- a/perl/agent/Makefile.PL 2018-07-18 13:43:12.169426292 +0200
++++ b/perl/agent/Makefile.PL 2018-07-18 13:52:53.884973275 +0200
+@@ -98,7 +98,7 @@ sub AgentInitMakeParams {
+ $Params{'LIBS'} = `$opts->{'nsconfig'} --libdir` . $Params{'LIBS'};
+ # $Params{'PREREQ_PM'} = {'NetSNMP::OID' => '0.1'};
+ }
+- $Params{'CCFLAGS'} =~ s/ -W(all|inline|strict-prototypes|write-strings|cast-qual|no-char-subscripts)//g; # ignore developer warnings
++ $Params{'CCFLAGS'} =~ s/ -W(inline|strict-prototypes|write-strings|cast-qual|no-char-subscripts)//g; # ignore developer warnings
+ $Params{'CCFLAGS'} .= ' -Wformat';
+ if ($Params{'LIBS'} eq "" || $Params{'CCFLAGS'} eq "") {
+ die "You need to install net-snmp first (I can't find net-snmp-config)";
+diff -urNp a/perl/agent/Support/Makefile.PL b/perl/agent/Support/Makefile.PL
+--- a/perl/agent/Support/Makefile.PL 2018-07-18 13:43:12.169426292 +0200
++++ b/perl/agent/Support/Makefile.PL 2018-07-18 13:53:11.414929921 +0200
+@@ -90,7 +90,7 @@ sub SupportInitMakeParams {
+ " " . $Params{'LIBS'};
+ $Params{'CCFLAGS'} = "-I../../include " . $Params{'CCFLAGS'};
+ }
+- $Params{'CCFLAGS'} =~ s/ -W(all|inline|strict-prototypes|write-strings|cast-qual|no-char-subscripts)//g; # ignore developer warnings
++ $Params{'CCFLAGS'} =~ s/ -W(inline|strict-prototypes|write-strings|cast-qual|no-char-subscripts)//g; # ignore developer warnings
+ $Params{'CCFLAGS'} .= ' -Wformat';
+ if ($Params{'LIBS'} eq "" || $Params{'CCFLAGS'} eq "") {
+ die "You need to install net-snmp first (I can't find net-snmp-config)";
+diff -urNp a/perl/ASN/Makefile.PL b/perl/ASN/Makefile.PL
+--- a/perl/ASN/Makefile.PL 2018-07-18 13:43:12.171426287 +0200
++++ b/perl/ASN/Makefile.PL 2018-07-18 13:53:46.652842822 +0200
+@@ -93,7 +93,7 @@ sub AsnInitMakeParams {
+ " " . $Params{'LIBS'};
+ $Params{'CCFLAGS'} = "-I../../include " . $Params{'CCFLAGS'};
+ }
+- $Params{'CCFLAGS'} =~ s/ -W(all|inline|strict-prototypes|write-strings|cast-qual|no-char-subscripts)//g; # ignore developer warnings
++ $Params{'CCFLAGS'} =~ s/ -W(inline|strict-prototypes|write-strings|cast-qual|no-char-subscripts)//g; # ignore developer warnings
+ $Params{'CCFLAGS'} .= ' -Wformat';
+ if ($Params{'LIBS'} eq "" || $Params{'CCFLAGS'} eq "") {
+ die "You need to install net-snmp first (I can't find net-snmp-config)";
+diff -urNp a/perl/default_store/Makefile.PL b/perl/default_store/Makefile.PL
+--- a/perl/default_store/Makefile.PL 2018-07-18 13:43:12.175426277 +0200
++++ b/perl/default_store/Makefile.PL 2018-07-18 13:54:20.814758441 +0200
+@@ -83,7 +83,7 @@ sub DefaultStoreInitMakeParams {
+ " " . $Params{'LIBS'};
+ $Params{'CCFLAGS'} = "-I../../include " . $Params{'CCFLAGS'};
+ }
+- $Params{'CCFLAGS'} =~ s/ -W(all|inline|strict-prototypes|write-strings|cast-qual|no-char-subscripts)//g; # ignore developer warnings
++ $Params{'CCFLAGS'} =~ s/ -W(inline|strict-prototypes|write-strings|cast-qual|no-char-subscripts)//g; # ignore developer warnings
+ $Params{'CCFLAGS'} .= ' -Wformat';
+ if ($Params{'LIBS'} eq "" || $Params{'CCFLAGS'} eq "") {
+ die "You need to install net-snmp first (I can't find net-snmp-config)";
+diff -urNp a/perl/OID/Makefile.PL b/perl/OID/Makefile.PL
+--- a/perl/OID/Makefile.PL 2018-07-18 13:43:12.175426277 +0200
++++ b/perl/OID/Makefile.PL 2018-07-18 13:54:43.348702811 +0200
+@@ -90,7 +90,7 @@ sub OidInitMakeParams {
+ # } else {
+ # $Params{'PREREQ_PM'} = {'SNMP' => '5.0'};
+ }
+- $Params{'CCFLAGS'} =~ s/ -W(all|inline|strict-prototypes|write-strings|cast-qual|no-char-subscripts)//g; # ignore developer warnings
++ $Params{'CCFLAGS'} =~ s/ -W(inline|strict-prototypes|write-strings|cast-qual|no-char-subscripts)//g; # ignore developer warnings
+ $Params{'CCFLAGS'} .= ' -Wformat';
+ if ($Params{'LIBS'} eq "" || $Params{'CCFLAGS'} eq "") {
+ die "You need to install net-snmp first (I can't find net-snmp-config)";
+diff -urNp a/perl/SNMP/Makefile.PL b/perl/SNMP/Makefile.PL
+--- a/perl/SNMP/Makefile.PL 2018-07-18 13:43:12.173426282 +0200
++++ b/perl/SNMP/Makefile.PL 2018-07-18 13:55:07.220643903 +0200
+@@ -103,7 +103,7 @@ sub SnmpInitMakeParams {
+ # } else {
+ # $Params{'PREREQ_PM'} = { 'NetSNMP::default_store' => 0.01 };
+ }
+- $Params{'CCFLAGS'} =~ s/ -W(all|inline|strict-prototypes|write-strings|cast-qual|no-char-subscripts)//g; # ignore developer warnings
++ $Params{'CCFLAGS'} =~ s/ -W(inline|strict-prototypes|write-strings|cast-qual|no-char-subscripts)//g; # ignore developer warnings
+ $Params{'CCFLAGS'} .= ' -Wformat';
+ if (!$ENV{'NETSNMP_PREFIX'}) {
+ $prefix = `$opts->{'nsconfig'} --prefix`;
+diff -urNp a/perl/TrapReceiver/Makefile.PL b/perl/TrapReceiver/Makefile.PL
+--- a/perl/TrapReceiver/Makefile.PL 2018-07-18 13:43:12.172426285 +0200
++++ b/perl/TrapReceiver/Makefile.PL 2018-07-18 13:55:43.100647233 +0200
+@@ -132,7 +132,7 @@ sub TrapReceiverInitMakeParams {
+ $Params{'LIBS'} = `$opts->{'nsconfig'} --libdir` . " $Params{'LIBS'}";
+ }
+
+- $Params{'CCFLAGS'} =~ s/ -W(all|inline|strict-prototypes|write-strings|cast-qual|no-char-subscripts)//g; # ignore developer warnings
++ $Params{'CCFLAGS'} =~ s/ -W(inline|strict-prototypes|write-strings|cast-qual|no-char-subscripts)//g; # ignore developer warnings
+ $Params{'CCFLAGS'} .= ' -Wformat';
+ if ($Params{'CCFLAGS'} eq "") {
+ die "You need to install net-snmp first (I can't find net-snmp-config)";
diff --git a/source/n/net-snmp/net-snmp-5.8-dir-fix.patch b/source/n/net-snmp/net-snmp-5.8-dir-fix.patch
new file mode 100644
index 00000000..2c47d524
--- /dev/null
+++ b/source/n/net-snmp/net-snmp-5.8-dir-fix.patch
@@ -0,0 +1,12 @@
+diff -urNp a/net-snmp-create-v3-user.in b/net-snmp-create-v3-user.in
+--- a/net-snmp-create-v3-user.in 2018-07-18 11:11:53.227015237 +0200
++++ b/net-snmp-create-v3-user.in 2018-07-18 11:12:13.375010176 +0200
+@@ -137,7 +137,7 @@ fi
+ echo $line >> $outfile
+ prefix="@prefix@"
+ datarootdir="@datarootdir@"
+-outfile="@datadir@/snmp/snmpd.conf"
++outfile="/etc/snmp/snmpd.conf"
+ line="$token $user"
+ echo "adding the following line to $outfile:"
+ echo " " $line
diff --git a/source/n/net-snmp/net-snmp-5.8-libnetsnmptrapd-against-MYSQL_LIBS.patch b/source/n/net-snmp/net-snmp-5.8-libnetsnmptrapd-against-MYSQL_LIBS.patch
new file mode 100644
index 00000000..d835ee54
--- /dev/null
+++ b/source/n/net-snmp/net-snmp-5.8-libnetsnmptrapd-against-MYSQL_LIBS.patch
@@ -0,0 +1,12 @@
+diff -urNp a/apps/Makefile.in b/apps/Makefile.in
+--- a/apps/Makefile.in 2018-07-18 15:39:28.069251000 +0200
++++ b/apps/Makefile.in 2018-07-18 15:54:52.261943123 +0200
+@@ -230,7 +230,7 @@ snmppcap$(EXEEXT): snmppcap.$(OSUFFIX
+ $(LINK) ${CFLAGS} -o $@ snmppcap.$(OSUFFIX) ${LDFLAGS} ${LIBS} -lpcap
+
+ libnetsnmptrapd.$(LIB_EXTENSION)$(LIB_VERSION): $(LLIBTRAPD_OBJS)
+- $(LIB_LD_CMD) $@ ${LLIBTRAPD_OBJS} $(MIBLIB) $(USELIBS) $(PERLLDOPTS_FOR_LIBS) $(LIB_LD_LIBS)
++ $(LIB_LD_CMD) $@ ${LLIBTRAPD_OBJS} $(MIBLIB) $(USELIBS) $(PERLLDOPTS_FOR_LIBS) $(LIB_LD_LIBS) $(MYSQL_LIB)
+ $(RANLIB) $@
+
+ snmpinforminstall:
diff --git a/source/n/net-snmp/net-snmp-5.8-modern-rpm-api.patch b/source/n/net-snmp/net-snmp-5.8-modern-rpm-api.patch
new file mode 100644
index 00000000..93fcc63f
--- /dev/null
+++ b/source/n/net-snmp/net-snmp-5.8-modern-rpm-api.patch
@@ -0,0 +1,83 @@
+diff -urNp a/agent/mibgroup/host/data_access/swinst_rpm.c b/agent/mibgroup/host/data_access/swinst_rpm.c
+--- a/agent/mibgroup/host/data_access/swinst_rpm.c 2018-07-18 16:12:19.583503903 +0200
++++ b/agent/mibgroup/host/data_access/swinst_rpm.c 2018-07-18 16:50:38.599703588 +0200
+@@ -102,7 +102,6 @@ netsnmp_swinst_arch_load( netsnmp_contai
+ rpmtd td_name, td_version, td_release, td_group, td_time;
+ #else
+ char *n, *v, *r, *g;
+- int32_t *t;
+ #endif
+ time_t install_time;
+ size_t date_len;
+@@ -146,14 +145,13 @@ netsnmp_swinst_arch_load( netsnmp_contai
+ install_time = rpmtdGetNumber(td_time);
+ g = rpmtdGetString(td_group);
+ #else
+- headerGetEntry( h, RPMTAG_NAME, NULL, (void**)&n, NULL);
+- headerGetEntry( h, RPMTAG_VERSION, NULL, (void**)&v, NULL);
+- headerGetEntry( h, RPMTAG_RELEASE, NULL, (void**)&r, NULL);
+- headerGetEntry( h, RPMTAG_GROUP, NULL, (void**)&g, NULL);
+- headerGetEntry( h, RPMTAG_INSTALLTIME, NULL, (void**)&t, NULL);
++ n = headerGetString( h, RPMTAG_NAME);
++ v = headerGetString( h, RPMTAG_VERSION);
++ r = headerGetString( h, RPMTAG_RELEASE);
++ g = headerGetString( h, RPMTAG_GROUP);
++ install_time = headerGetNumber( h, RPMTAG_INSTALLTIME);
+ entry->swName_len = snprintf( entry->swName, sizeof(entry->swName),
+ "%s-%s-%s", n, v, r);
+- install_time = *t;
+ #endif
+ entry->swType = (g && NULL != strstr( g, "System Environment"))
+ ? 2 /* operatingSystem */
+diff -urNp a/agent/mibgroup/host/hr_swinst.c b/agent/mibgroup/host/hr_swinst.c
+--- a/agent/mibgroup/host/hr_swinst.c 2018-07-18 16:12:19.582503907 +0200
++++ b/agent/mibgroup/host/hr_swinst.c 2018-07-18 17:09:29.716564197 +0200
+@@ -479,9 +479,9 @@ var_hrswinst(struct variable * vp,
+ }
+ #else
+ # ifdef HAVE_LIBRPM
+- char *rpm_groups;
+- if ( headerGetEntry(swi->swi_h, RPMTAG_GROUP, NULL, (void **) &rpm_groups, NULL) ) {
+- if ( strstr(rpm_groups, "System Environment") != NULL )
++ const char *rpm_group = headerGetString(swi->swi_h, RPMTAG_GROUP);
++ if ( NULL != rpm_group ) {
++ if ( strstr(rpm_group, "System Environment") != NULL )
+ long_return = 2; /* operatingSystem */
+ else
+ long_return = 4; /* applcation */
+@@ -498,9 +498,8 @@ var_hrswinst(struct variable * vp,
+ case HRSWINST_DATE:
+ {
+ #ifdef HAVE_LIBRPM
+- int32_t *rpm_data;
+- if ( headerGetEntry(swi->swi_h, RPMTAG_INSTALLTIME, NULL, (void **) &rpm_data, NULL) ) {
+- time_t installTime = *rpm_data;
++ time_t installTime = headerGetNumber(swi->swi_h, RPMTAG_INSTALLTIME);
++ if ( 0 != installTime ) {
+ ret = date_n_time(&installTime, var_len);
+ } else {
+ ret = date_n_time(NULL, var_len);
+@@ -660,7 +659,7 @@ Save_HR_SW_info(int ix)
+ if (1 <= ix && ix <= swi->swi_nrec && ix != swi->swi_prevx) {
+ int offset;
+ Header h;
+- char *n, *v, *r;
++ const char *n, *v, *r;
+
+ offset = swi->swi_recs[ix - 1];
+
+@@ -685,11 +684,9 @@ Save_HR_SW_info(int ix)
+ swi->swi_h = h;
+ swi->swi_prevx = ix;
+
+- headerGetEntry(swi->swi_h, RPMTAG_NAME, NULL, (void **) &n, NULL);
+- headerGetEntry(swi->swi_h, RPMTAG_VERSION, NULL, (void **) &v,
+- NULL);
+- headerGetEntry(swi->swi_h, RPMTAG_RELEASE, NULL, (void **) &r,
+- NULL);
++ n = headerGetString(swi->swi_h, RPMTAG_NAME);
++ v = headerGetString(swi->swi_h, RPMTAG_VERSION);
++ r = headerGetString(swi->swi_h, RPMTAG_RELEASE);
+ snprintf(swi->swi_name, sizeof(swi->swi_name), "%s-%s-%s", n, v, r);
+ swi->swi_name[ sizeof(swi->swi_name)-1 ] = 0;
+ }
diff --git a/source/n/net-snmp/net-snmp-5.8-multilib.patch b/source/n/net-snmp/net-snmp-5.8-multilib.patch
new file mode 100644
index 00000000..b8f3feac
--- /dev/null
+++ b/source/n/net-snmp/net-snmp-5.8-multilib.patch
@@ -0,0 +1,45 @@
+diff -urNp a/man/netsnmp_config_api.3.def b/man/netsnmp_config_api.3.def
+--- a/man/netsnmp_config_api.3.def 2018-07-18 11:18:06.196792766 +0200
++++ b/man/netsnmp_config_api.3.def 2018-07-18 11:20:04.631679886 +0200
+@@ -295,7 +295,7 @@ for one particular machine.
+ .PP
+ The default list of directories to search is \fC SYSCONFDIR/snmp\fP,
+ followed by \fC DATADIR/snmp\fP,
+-followed by \fC LIBDIR/snmp\fP,
++followed by \fC /usr/lib(64)/snmp\fP,
+ followed by \fC $HOME/.snmp\fP.
+ This list can be changed by setting the environmental variable
+ .I SNMPCONFPATH
+@@ -367,7 +367,7 @@ A colon separated list of directories to
+ files in.
+ Default:
+ .br
+-SYSCONFDIR/snmp:\:DATADIR/snmp:\:LIBDIR/snmp:\:$HOME/.snmp
++SYSCONFDIR/snmp:\:DATADIR/snmp:\:/usr/lib(64)/snmp:\:$HOME/.snmp
+ .SH "SEE ALSO"
+ netsnmp_mib_api(3), snmp_api(3)
+ .\" Local Variables:
+diff -urNp a/man/snmp_config.5.def b/man/snmp_config.5.def
+--- a/man/snmp_config.5.def 2018-07-18 11:18:06.194792767 +0200
++++ b/man/snmp_config.5.def 2018-07-18 11:20:56.423626117 +0200
+@@ -10,7 +10,7 @@ First off, there are numerous places tha
+ found and read from. By default, the applications look for
+ configuration files in the following 4 directories, in order:
+ SYSCONFDIR/snmp,
+-DATADIR/snmp, LIBDIR/snmp, and $HOME/.snmp. In each of these
++DATADIR/snmp, /usr/lib(64)/snmp, and $HOME/.snmp. In each of these
+ directories, it looks for files snmp.conf, snmpd.conf and/or
+ snmptrapd.conf, as well as snmp.local.conf, snmpd.local.conf
+ and/or snmptrapd.local.conf. *.local.conf are always
+diff -urNp a/man/snmpd.conf.5.def b/man/snmpd.conf.5.def
+--- a/man/snmpd.conf.5.def 2018-07-18 11:18:06.196792766 +0200
++++ b/man/snmpd.conf.5.def 2018-07-18 11:21:44.263574388 +0200
+@@ -1559,7 +1559,7 @@ filename), and call the initialisation r
+ .RS
+ .IP "Note:"
+ If the specified PATH is not a fully qualified filename, it will
+-be interpreted relative to LIBDIR/snmp/dlmod, and \fC.so\fR
++be interpreted relative to /usr/lib(64)/snmp/dlmod, and \fC.so\fR
+ will be appended to the filename.
+ .RE
+ .PP
diff --git a/source/n/net-snmp/net-snmp-5.8-python3.patch b/source/n/net-snmp/net-snmp-5.8-python3.patch
new file mode 100644
index 00000000..8edab40d
--- /dev/null
+++ b/source/n/net-snmp/net-snmp-5.8-python3.patch
@@ -0,0 +1,720 @@
+diff -urNp a/configure b/configure
+--- a/configure 2018-07-18 17:11:53.178147565 +0200
++++ b/configure 2018-07-18 17:14:01.254774416 +0200
+@@ -7742,8 +7742,8 @@ $as_echo "no" >&6; }
+ fi
+
+
+-# Extract the first word of "python", so it can be a program name with args.
+-set dummy python; ac_word=$2
++# Extract the first word of "python3", so it can be a program name with args.
++set dummy python3; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+ if ${ac_cv_path_PYTHONPROG+:} false; then :
+diff -urNp a/configure.d/config_os_progs b/configure.d/config_os_progs
+--- a/configure.d/config_os_progs 2018-07-18 17:11:53.197147510 +0200
++++ b/configure.d/config_os_progs 2018-07-18 17:14:29.963690646 +0200
+@@ -57,7 +57,7 @@ AC_PATH_PROG(AUTOCONF, autoconf, [:
+ AC_PATH_PROG(AUTOHEADER, autoheader, [:])
+ AC_PATH_PROG([PERLPROG], perl)
+ AC_PATH_PROG([PSPROG], ps)
+-AC_PATH_PROG([PYTHONPROG],python)
++AC_PATH_PROG([PYTHONPROG],python3)
+
+ AC_PATH_PROG([UNAMEPROG], uname)
+ AC_DEFINE_UNQUOTED(UNAMEPROG,"$UNAMEPROG", [Where is the uname command])
+diff -urNp a/Makefile.in b/Makefile.in
+--- a/Makefile.in 2018-07-18 17:11:53.175147574 +0200
++++ b/Makefile.in 2018-07-18 17:16:21.331365317 +0200
+@@ -226,7 +226,7 @@ perlcleanfeatures:
+
+ # python specific build rules
+ #
+-PYMAKE=$(PYTHON) setup.py $(PYTHONARGS)
++PYMAKE=/usr/bin/python3 setup.py $(PYTHONARGS)
+ pythonmodules: subdirs
+ @(dir=`pwd`; cd python; $(PYMAKE) build --basedir=$$dir) ; \
+ if test $$? != 0 ; then \
+diff -urNp a/python/netsnmp/client_intf.c b/python/netsnmp/client_intf.c
+--- a/python/netsnmp/client_intf.c 2018-07-18 17:11:53.262147321 +0200
++++ b/python/netsnmp/client_intf.c 2018-07-18 17:33:16.495712833 +0200
+@@ -1,11 +1,5 @@
+ #include <Python.h>
+
+-#if PY_VERSION_HEX < 0x02050000
+-typedef int Py_ssize_t;
+-#define PY_SSIZE_T_MAX INT_MAX
+-#define PY_SSIZE_T_MIN INT_MIN
+-#endif
+-
+ #include <net-snmp/net-snmp-config.h>
+ #include <net-snmp/net-snmp-includes.h>
+ #include <sys/types.h>
+@@ -852,8 +846,40 @@ py_netsnmp_attr_string(PyObject *obj, ch
+ if (obj && attr_name && PyObject_HasAttrString(obj, attr_name)) {
+ PyObject *attr = PyObject_GetAttrString(obj, attr_name);
+ if (attr) {
++ *val = PyUnicode_AsUTF8AndSize(attr, len);
++ Py_DECREF(attr);
++ return 0;
++ }
++ }
++
++ return -1;
++}
++
++static int
++py_netsnmp_attr_set_bytes(PyObject *obj, char *attr_name,
++ char *val, size_t len)
++{
++ int ret = -1;
++ if (obj && attr_name) {
++ PyObject* val_obj = (val ?
++ PyBytes_FromStringAndSize(val, len) :
++ Py_BuildValue(""));
++ ret = PyObject_SetAttrString(obj, attr_name, val_obj);
++ Py_DECREF(val_obj);
++ }
++ return ret;
++}
++
++static int
++py_netsnmp_attr_bytes(PyObject *obj, char * attr_name, char **val,
++ Py_ssize_t *len)
++{
++ *val = NULL;
++ if (obj && attr_name && PyObject_HasAttrString(obj, attr_name)) {
++ PyObject *attr = PyObject_GetAttrString(obj, attr_name);
++ if (attr) {
+ int retval;
+- retval = PyString_AsStringAndSize(attr, val, len);
++ retval = PyBytes_AsStringAndSize(attr, val, len);
+ Py_DECREF(attr);
+ return retval;
+ }
+@@ -870,7 +896,7 @@ py_netsnmp_attr_long(PyObject *obj, char
+ if (obj && attr_name && PyObject_HasAttrString(obj, attr_name)) {
+ PyObject *attr = PyObject_GetAttrString(obj, attr_name);
+ if (attr) {
+- val = PyInt_AsLong(attr);
++ val = PyLong_AsLong(attr);
+ Py_DECREF(attr);
+ }
+ }
+@@ -955,13 +981,13 @@ __py_netsnmp_update_session_errors(PyObj
+
+ py_netsnmp_attr_set_string(session, "ErrorStr", err_str, STRLEN(err_str));
+
+- tmp_for_conversion = PyInt_FromLong(err_num);
++ tmp_for_conversion = PyLong_FromLong(err_num);
+ if (!tmp_for_conversion)
+ return; /* nothing better to do? */
+ PyObject_SetAttrString(session, "ErrorNum", tmp_for_conversion);
+ Py_DECREF(tmp_for_conversion);
+
+- tmp_for_conversion = PyInt_FromLong(err_ind);
++ tmp_for_conversion = PyLong_FromLong(err_ind);
+ if (!tmp_for_conversion)
+ return; /* nothing better to do? */
+ PyObject_SetAttrString(session, "ErrorInd", tmp_for_conversion);
+@@ -1323,7 +1349,7 @@ netsnmp_get(PyObject *self, PyObject *ar
+
+ ss = (SnmpSession *)py_netsnmp_attr_void_ptr(session, "sess_ptr");
+
+- if (py_netsnmp_attr_string(session, "ErrorStr", &tmpstr, &tmplen) < 0) {
++ if (py_netsnmp_attr_bytes(session, "ErrorStr", &tmpstr, &tmplen) < 0) {
+ goto done;
+ }
+
+@@ -2015,7 +2041,7 @@ netsnmp_walk(PyObject *self, PyObject *a
+ vars, tp, type, sprintval_flag);
+ str_buf[len] = '\0';
+
+- py_netsnmp_attr_set_string(varbind, "val", (char *) str_buf,
++ py_netsnmp_attr_set_bytes(varbind, "val", (char *) str_buf,
+ len);
+
+ /* push the varbind onto the return varbinds */
+@@ -2266,7 +2292,7 @@ netsnmp_getbulk(PyObject *self, PyObject
+
+ __get_type_str(type, type_str);
+
+- py_netsnmp_attr_set_string(varbind, "type", type_str,
++ py_netsnmp_attr_set_bytes(varbind, "type", type_str,
+ strlen(type_str));
+
+ len = __snprint_value((char **)&str_buf, &str_buf_len,
+@@ -2409,7 +2435,7 @@ netsnmp_set(PyObject *self, PyObject *ar
+ }
+ }
+
+- if (py_netsnmp_attr_string(varbind, "val", &val, &tmplen) < 0) {
++ if (py_netsnmp_attr_bytes(varbind, "val", &val, &tmplen) < 0) {
+ snmp_free_pdu(pdu);
+ goto done;
+ }
+@@ -2467,7 +2493,6 @@ netsnmp_set(PyObject *self, PyObject *ar
+ return (ret ? ret : Py_BuildValue(""));
+ }
+
+-
+ static PyMethodDef ClientMethods[] = {
+ {"session", netsnmp_create_session, METH_VARARGS,
+ "create a netsnmp session."},
+@@ -2490,10 +2515,23 @@ static PyMethodDef ClientMethods[] = {
+ {NULL, NULL, 0, NULL} /* Sentinel */
+ };
+
++static struct PyModuleDef ModuleDefinition = {
++ PyModuleDef_HEAD_INIT,
++ "client_intf",
++ NULL,
++ -1,
++ ClientMethods,
++ NULL,
++ NULL,
++ NULL,
++ NULL
++};
++
+ PyMODINIT_FUNC
+-initclient_intf(void)
++PyInit_client_intf(void)
+ {
+- (void) Py_InitModule("client_intf", ClientMethods);
++ PyObject *module = PyModule_Create(&ModuleDefinition);
++ return module;
+ }
+
+
+diff -urNp a/python/netsnmp/client.py b/python/netsnmp/client.py
+--- a/python/netsnmp/client.py 2018-07-18 17:11:53.262147321 +0200
++++ b/python/netsnmp/client.py 2018-07-18 17:37:10.489221397 +0200
+@@ -34,12 +34,12 @@ def _parse_session_args(kargs):
+ 'TheirHostname':'',
+ 'TrustCert':''
+ }
+- keys = kargs.keys()
++ keys = list(kargs.keys())
+ for key in keys:
+- if sessArgs.has_key(key):
++ if key in sessArgs:
+ sessArgs[key] = kargs[key]
+ else:
+- print >>stderr, "ERROR: unknown key", key
++ print("ERROR: unknown key", key, file=stderr)
+ return sessArgs
+
+ def STR(obj):
+@@ -55,7 +55,7 @@ class Varbind(object):
+ def __init__(self, tag=None, iid=None, val=None, type_arg=None):
+ self.tag = STR(tag)
+ self.iid = STR(iid)
+- self.val = STR(val)
++ self.val = val
+ self.type = STR(type_arg)
+ # parse iid out of tag if needed
+ if iid is None and tag is not None:
+@@ -65,7 +65,10 @@ class Varbind(object):
+ (self.tag, self.iid) = match.group(1, 2)
+
+ def __setattr__(self, name, val):
+- self.__dict__[name] = STR(val)
++ if name == 'val':
++ self.__dict__[name] = val
++ else:
++ self.__dict__[name] = STR(val)
+
+ def __str__(self):
+ return obj_to_str(self)
+@@ -132,7 +135,7 @@ class Session(object):
+
+ sess_args = _parse_session_args(args)
+
+- for k, v in sess_args.items():
++ for k, v in list(sess_args.items()):
+ self.__dict__[k] = v
+
+
+diff -urNp a/python/netsnmp/__init__.py b/python/netsnmp/__init__.py
+--- a/python/netsnmp/__init__.py 2018-07-18 17:11:53.262147321 +0200
++++ b/python/netsnmp/__init__.py 2018-07-18 17:37:32.553172525 +0200
+@@ -1 +1 @@
+-from client import *
++from .client import *
+diff -urNp a/python/netsnmp/tests/test.py b/python/netsnmp/tests/test.py
+--- a/python/netsnmp/tests/test.py 2018-07-18 17:11:53.263147318 +0200
++++ b/python/netsnmp/tests/test.py 2018-07-18 17:38:21.272063355 +0200
+@@ -12,7 +12,7 @@ def snmp_dest(**kwargs):
+ 'DestHost': 'localhost:' + os.environ.get("SNMP_SNMPD_PORT", 161),
+ 'Community': 'public',
+ }
+- for key, value in kwargs.iteritems():
++ for key, value in kwargs.items():
+ dest[key] = value
+ return dest
+
+@@ -62,107 +62,107 @@ class BasicTests(unittest.TestCase):
+ self.assertEqual(var.iid, '')
+
+ def test_v1_get(self):
+- print "\n"
+- print "---v1 GET tests -------------------------------------\n"
++ print("\n")
++ print("---v1 GET tests -------------------------------------\n")
+ var = netsnmp.Varbind('.1.3.6.1.2.1.1.1', '0')
+ res = netsnmp.snmpget(var, **snmp_dest())
+
+- print "v1 snmpget result: ", res, "\n"
++ print("v1 snmpget result: ", res, "\n")
+ self.assertEqual(len(res), 1)
+
+- print "v1 get var: ", var.tag, var.iid, "=", var.val, '(', var.type, ')'
++ print("v1 get var: ", var.tag, var.iid, "=", var.val, '(', var.type, ')')
+ self.assertEqual(var.tag, 'sysDescr')
+ self.assertEqual(var.iid, '0')
+ self.assertEqual(var.val, res[0])
+ self.assertEqual(var.type, 'OCTETSTR')
+
+ def test_v1_getnext(self):
+- print "\n"
+- print "---v1 GETNEXT tests-------------------------------------\n"
++ print("\n")
++ print("---v1 GETNEXT tests-------------------------------------\n")
+ var = netsnmp.Varbind('.1.3.6.1.2.1.1.1', '0')
+ res = netsnmp.snmpgetnext(var, **snmp_dest())
+
+- print "v1 snmpgetnext result: ", res, "\n"
++ print("v1 snmpgetnext result: ", res, "\n")
+ self.assertEqual(len(res), 1)
+
+- print "v1 getnext var: ", var.tag, var.iid, "=", var.val, '(', var.type, ')'
++ print("v1 getnext var: ", var.tag, var.iid, "=", var.val, '(', var.type, ')')
+ self.assertTrue(var.tag is not None)
+ self.assertTrue(var.iid is not None)
+ self.assertTrue(var.val is not None)
+ self.assertTrue(var.type is not None)
+
+ def test_v1_set(self):
+- print "\n"
+- print "---v1 SET tests-------------------------------------\n"
++ print("\n")
++ print("---v1 SET tests-------------------------------------\n")
+ var = netsnmp.Varbind('sysLocation', '0', 'my new location')
+ res = netsnmp.snmpset(var, **snmp_dest())
+
+- print "v1 snmpset result: ", res, "\n"
++ print("v1 snmpset result: ", res, "\n")
+ self.assertEqual(res, 1)
+
+- print "v1 set var: ", var.tag, var.iid, "=", var.val, '(', var.type, ')'
++ print("v1 set var: ", var.tag, var.iid, "=", var.val, '(', var.type, ')')
+ self.assertEqual(var.tag, 'sysLocation')
+ self.assertEqual(var.iid, '0')
+ self.assertEqual(var.val, 'my new location')
+ self.assertTrue(var.type is None)
+
+ def test_v1_walk(self):
+- print "\n"
+- print "---v1 walk tests-------------------------------------\n"
++ print("\n")
++ print("---v1 walk tests-------------------------------------\n")
+ varlist = netsnmp.VarList(netsnmp.Varbind('system'))
+
+- print "v1 varlist walk in: "
++ print("v1 varlist walk in: ")
+ for var in varlist:
+- print " ", var.tag, var.iid, "=", var.val, '(', var.type, ')'
++ print(" ", var.tag, var.iid, "=", var.val, '(', var.type, ')')
+
+ res = netsnmp.snmpwalk(varlist, **snmp_dest())
+- print "v1 snmpwalk result: ", res, "\n"
++ print("v1 snmpwalk result: ", res, "\n")
+ self.assertTrue(len(res) > 0)
+
+ for var in varlist:
+- print var.tag, var.iid, "=", var.val, '(', var.type, ')'
++ print(var.tag, var.iid, "=", var.val, '(', var.type, ')')
+
+ def test_v1_walk_2(self):
+- print "\n"
+- print "---v1 walk 2-------------------------------------\n"
++ print("\n")
++ print("---v1 walk 2-------------------------------------\n")
+
+- print "v1 varbind walk in: "
++ print("v1 varbind walk in: ")
+ var = netsnmp.Varbind('system')
+ self.assertEqual(var.tag, 'system')
+ self.assertEqual(var.iid, '')
+ self.assertEqual(var.val, None)
+ self.assertEqual(var.type, None)
+ res = netsnmp.snmpwalk(var, **snmp_dest())
+- print "v1 snmpwalk result (should be = orig): ", res, "\n"
++ print("v1 snmpwalk result (should be = orig): ", res, "\n")
+ self.assertTrue(len(res) > 0)
+
+- print var.tag, var.iid, "=", var.val, '(', var.type, ')'
++ print(var.tag, var.iid, "=", var.val, '(', var.type, ')')
+ self.assertEqual(var.tag, 'system')
+ self.assertEqual(var.iid, '')
+ self.assertEqual(var.val, None)
+ self.assertEqual(var.type, None)
+
+ def test_v1_mv_get(self):
+- print "\n"
+- print "---v1 multi-varbind test-------------------------------------\n"
++ print("\n")
++ print("---v1 multi-varbind test-------------------------------------\n")
+ sess = setup_v1()
+
+ varlist = netsnmp.VarList(netsnmp.Varbind('sysUpTime', 0),
+ netsnmp.Varbind('sysContact', 0),
+ netsnmp.Varbind('sysLocation', 0))
+ vals = sess.get(varlist)
+- print "v1 sess.get result: ", vals, "\n"
++ print("v1 sess.get result: ", vals, "\n")
+ self.assertTrue(len(vals) > 0)
+
+ for var in varlist:
+- print var.tag, var.iid, "=", var.val, '(', var.type, ')'
++ print(var.tag, var.iid, "=", var.val, '(', var.type, ')')
+
+ vals = sess.getnext(varlist)
+- print "v1 sess.getnext result: ", vals, "\n"
++ print("v1 sess.getnext result: ", vals, "\n")
+ self.assertTrue(len(vals) > 0)
+
+ for var in varlist:
+- print var.tag, var.iid, "=", var.val, '(', var.type, ')'
++ print(var.tag, var.iid, "=", var.val, '(', var.type, ')')
+
+ varlist = netsnmp.VarList(netsnmp.Varbind('sysUpTime'),
+ netsnmp.Varbind('sysORLastChange'),
+@@ -171,71 +171,71 @@ class BasicTests(unittest.TestCase):
+ netsnmp.Varbind('sysORUpTime'))
+
+ vals = sess.getbulk(2, 8, varlist)
+- print "v1 sess.getbulk result: ", vals, "\n"
++ print("v1 sess.getbulk result: ", vals, "\n")
+ self.assertEqual(vals, None) # GetBulk is not supported for v1
+
+ for var in varlist:
+- print var.tag, var.iid, "=", var.val, '(', var.type, ')'
++ print(var.tag, var.iid, "=", var.val, '(', var.type, ')')
+
+ def test_v1_set_2(self):
+- print "\n"
+- print "---v1 set2-------------------------------------\n"
++ print("\n")
++ print("---v1 set2-------------------------------------\n")
+
+ sess = setup_v1()
+ varlist = netsnmp.VarList(
+ netsnmp.Varbind('sysLocation', '0', 'my newer location'))
+ res = sess.set(varlist)
+- print "v1 sess.set result: ", res, "\n"
++ print("v1 sess.set result: ", res, "\n")
+
+ def test_v1_walk_3(self):
+- print "\n"
+- print "---v1 walk3-------------------------------------\n"
++ print("\n")
++ print("---v1 walk3-------------------------------------\n")
+
+ sess = setup_v1()
+ varlist = netsnmp.VarList(netsnmp.Varbind('system'))
+
+ vals = sess.walk(varlist)
+- print "v1 sess.walk result: ", vals, "\n"
++ print("v1 sess.walk result: ", vals, "\n")
+ self.assertTrue(len(vals) > 0)
+
+ for var in varlist:
+- print " ", var.tag, var.iid, "=", var.val, '(', var.type, ')'
++ print(" ", var.tag, var.iid, "=", var.val, '(', var.type, ')')
+
+ def test_v2c_get(self):
+- print "\n"
+- print "---v2c get-------------------------------------\n"
++ print("\n")
++ print("---v2c get-------------------------------------\n")
+
+ sess = setup_v2()
+ varlist = netsnmp.VarList(netsnmp.Varbind('sysUpTime', 0),
+ netsnmp.Varbind('sysContact', 0),
+ netsnmp.Varbind('sysLocation', 0))
+ vals = sess.get(varlist)
+- print "v2 sess.get result: ", vals, "\n"
++ print("v2 sess.get result: ", vals, "\n")
+ self.assertEqual(len(vals), 3)
+
+ def test_v2c_getnext(self):
+- print "\n"
+- print "---v2c getnext-------------------------------------\n"
++ print("\n")
++ print("---v2c getnext-------------------------------------\n")
+
+ sess = setup_v2()
+ varlist = netsnmp.VarList(netsnmp.Varbind('sysUpTime', 0),
+ netsnmp.Varbind('sysContact', 0),
+ netsnmp.Varbind('sysLocation', 0))
+ for var in varlist:
+- print var.tag, var.iid, "=", var.val, '(', var.type, ')'
+- print "\n"
++ print(var.tag, var.iid, "=", var.val, '(', var.type, ')')
++ print("\n")
+
+ vals = sess.getnext(varlist)
+- print "v2 sess.getnext result: ", vals, "\n"
++ print("v2 sess.getnext result: ", vals, "\n")
+ self.assertTrue(len(vals) > 0)
+
+ for var in varlist:
+- print var.tag, var.iid, "=", var.val, '(', var.type, ')'
+- print "\n"
++ print(var.tag, var.iid, "=", var.val, '(', var.type, ')')
++ print("\n")
+
+ def test_v2c_getbulk(self):
+- print "\n"
+- print "---v2c getbulk-------------------------------------\n"
++ print("\n")
++ print("---v2c getbulk-------------------------------------\n")
+
+ sess = setup_v2()
+ varlist = netsnmp.VarList(netsnmp.Varbind('sysUpTime'),
+@@ -245,16 +245,16 @@ class BasicTests(unittest.TestCase):
+ netsnmp.Varbind('sysORUpTime'))
+
+ vals = sess.getbulk(2, 8, varlist)
+- print "v2 sess.getbulk result: ", vals, "\n"
++ print("v2 sess.getbulk result: ", vals, "\n")
+ self.assertTrue(len(vals) > 0)
+
+ for var in varlist:
+- print var.tag, var.iid, "=", var.val, '(', var.type, ')'
+- print "\n"
++ print(var.tag, var.iid, "=", var.val, '(', var.type, ')')
++ print("\n")
+
+ def test_v2c_set(self):
+- print "\n"
+- print "---v2c set-------------------------------------\n"
++ print("\n")
++ print("---v2c set-------------------------------------\n")
+
+ sess = setup_v2()
+
+@@ -262,54 +262,54 @@ class BasicTests(unittest.TestCase):
+ netsnmp.Varbind('sysLocation', '0', 'my even newer location'))
+
+ res = sess.set(varlist)
+- print "v2 sess.set result: ", res, "\n"
++ print("v2 sess.set result: ", res, "\n")
+ self.assertEqual(res, 1)
+
+ def test_v2c_walk(self):
+- print "\n"
+- print "---v2c walk-------------------------------------\n"
++ print("\n")
++ print("---v2c walk-------------------------------------\n")
+
+ sess = setup_v2()
+
+ varlist = netsnmp.VarList(netsnmp.Varbind('system'))
+
+ vals = sess.walk(varlist)
+- print "v2 sess.walk result: ", vals, "\n"
++ print("v2 sess.walk result: ", vals, "\n")
+ self.assertTrue(len(vals) > 0)
+
+ for var in varlist:
+- print " ", var.tag, var.iid, "=", var.val, '(', var.type, ')'
++ print(" ", var.tag, var.iid, "=", var.val, '(', var.type, ')')
+
+ def test_v3_get(self):
+- print "\n"
++ print("\n")
+ sess = setup_v3();
+ varlist = netsnmp.VarList(netsnmp.Varbind('sysUpTime', 0),
+ netsnmp.Varbind('sysContact', 0),
+ netsnmp.Varbind('sysLocation', 0))
+- print "---v3 get-------------------------------------\n"
++ print("---v3 get-------------------------------------\n")
+ vals = sess.get(varlist)
+- print "v3 sess.get result: ", vals, "\n"
++ print("v3 sess.get result: ", vals, "\n")
+ self.assertTrue(len(vals) > 0)
+
+ for var in varlist:
+- print var.tag, var.iid, "=", var.val, '(', var.type, ')'
+- print "\n"
++ print(var.tag, var.iid, "=", var.val, '(', var.type, ')')
++ print("\n")
+
+ def test_v3_getnext(self):
+- print "\n"
+- print "---v3 getnext-------------------------------------\n"
++ print("\n")
++ print("---v3 getnext-------------------------------------\n")
+
+ sess = setup_v3();
+ varlist = netsnmp.VarList(netsnmp.Varbind('sysUpTime', 0),
+ netsnmp.Varbind('sysContact', 0),
+ netsnmp.Varbind('sysLocation', 0))
+ vals = sess.getnext(varlist)
+- print "v3 sess.getnext result: ", vals, "\n"
++ print("v3 sess.getnext result: ", vals, "\n")
+ self.assertTrue(len(vals) > 0)
+
+ for var in varlist:
+- print var.tag, var.iid, "=", var.val, '(', var.type, ')'
+- print "\n"
++ print(var.tag, var.iid, "=", var.val, '(', var.type, ')')
++ print("\n")
+
+ def test_v3_getbulk(self):
+ sess = setup_v3();
+@@ -320,47 +320,47 @@ class BasicTests(unittest.TestCase):
+ netsnmp.Varbind('sysORUpTime'))
+
+ vals = sess.getbulk(2, 8, varlist)
+- print "v3 sess.getbulk result: ", vals, "\n"
++ print("v3 sess.getbulk result: ", vals, "\n")
+ self.assertTrue(len(vals) > 0)
+
+ for var in varlist:
+- print var.tag, var.iid, "=", var.val, '(', var.type, ')'
+- print "\n"
++ print(var.tag, var.iid, "=", var.val, '(', var.type, ')')
++ print("\n")
+
+ def test_v3_set(self):
+- print "\n"
+- print "---v3 set-------------------------------------\n"
++ print("\n")
++ print("---v3 set-------------------------------------\n")
+
+ sess = setup_v3();
+ varlist = netsnmp.VarList(
+ netsnmp.Varbind('sysLocation', '0', 'my final destination'))
+ res = sess.set(varlist)
+- print "v3 sess.set result: ", res, "\n"
++ print("v3 sess.set result: ", res, "\n")
+ self.assertEqual(res, 1)
+
+ def test_v3_walk(self):
+- print "\n"
+- print "---v3 walk-------------------------------------\n"
++ print("\n")
++ print("---v3 walk-------------------------------------\n")
+ sess = setup_v3();
+ varlist = netsnmp.VarList(netsnmp.Varbind('system'))
+
+ vals = sess.walk(varlist)
+- print "v3 sess.walk result: ", vals, "\n"
++ print("v3 sess.walk result: ", vals, "\n")
+ self.assertTrue(len(vals) > 0)
+
+ for var in varlist:
+- print " ", var.tag, var.iid, "=", var.val, '(', var.type, ')'
++ print(" ", var.tag, var.iid, "=", var.val, '(', var.type, ')')
+
+
+ class SetTests(unittest.TestCase):
+ """SNMP set tests for the Net-SNMP Python interface"""
+ def testFuncs(self):
+ """Test code"""
+- print "\n-------------- SET Test Start ----------------------------\n"
++ print("\n-------------- SET Test Start ----------------------------\n")
+
+ var = netsnmp.Varbind('sysUpTime', '0')
+ res = netsnmp.snmpget(var, **snmp_dest())
+- print "uptime = ", res[0]
++ print("uptime = ", res[0])
+ self.assertEqual(len(res), 1)
+
+
+@@ -370,19 +370,19 @@ class SetTests(unittest.TestCase):
+
+ var = netsnmp.Varbind('sysUpTime', '0')
+ res = netsnmp.snmpget(var, **snmp_dest())
+- print "uptime = ", res[0]
++ print("uptime = ", res[0])
+ self.assertEqual(len(res), 1)
+
+ var = netsnmp.Varbind('nsCacheEntry')
+ res = netsnmp.snmpgetnext(var, **snmp_dest())
+- print "var = ", var.tag, var.iid, "=", var.val, '(', var.type, ')'
++ print("var = ", var.tag, var.iid, "=", var.val, '(', var.type, ')')
+ self.assertEqual(len(res), 1)
+
+ var.val = 65
+ res = netsnmp.snmpset(var, **snmp_dest())
+ self.assertEqual(res, 1)
+ res = netsnmp.snmpget(var, **snmp_dest())
+- print "var = ", var.tag, var.iid, "=", var.val, '(', var.type, ')'
++ print("var = ", var.tag, var.iid, "=", var.val, '(', var.type, ')')
+ self.assertEqual(len(res), 1)
+ self.assertEqual(res[0], '65');
+
+@@ -394,7 +394,7 @@ class SetTests(unittest.TestCase):
+ netsnmp.Varbind('.1.3.6.1.6.3.12.1.2.1.9.116.101.115.116', '', 4))
+ res = sess.set(varlist)
+
+- print "res = ", res
++ print("res = ", res)
+ self.assertEqual(res, 1)
+
+ varlist = netsnmp.VarList(netsnmp.Varbind('snmpTargetAddrTDomain'),
+@@ -414,15 +414,15 @@ class SetTests(unittest.TestCase):
+ self.assertEqual(varlist[2].val, '3')
+
+ for var in varlist:
+- print var.tag, var.iid, "=", var.val, '(', var.type, ')'
+- print "\n"
++ print(var.tag, var.iid, "=", var.val, '(', var.type, ')')
++ print("\n")
+
+ varlist = netsnmp.VarList(
+ netsnmp.Varbind('.1.3.6.1.6.3.12.1.2.1.9.116.101.115.116', '', 6))
+
+ res = sess.set(varlist)
+
+- print "res = ", res
++ print("res = ", res)
+ self.assertEqual(res, 1)
+
+ varlist = netsnmp.VarList(netsnmp.Varbind('snmpTargetAddrTDomain'),
+@@ -436,10 +436,10 @@ class SetTests(unittest.TestCase):
+ self.assertNotEqual(varlist[2].tag, 'snmpTargetAddrRowStatus')
+
+ for var in varlist:
+- print var.tag, var.iid, "=", var.val, '(', var.type, ')'
+- print "\n"
++ print(var.tag, var.iid, "=", var.val, '(', var.type, ')')
++ print("\n")
+
+- print "\n-------------- SET Test End ----------------------------\n"
++ print("\n-------------- SET Test End ----------------------------\n")
+
+
+ if __name__ == '__main__':
+diff -urNp a/python/setup.py b/python/setup.py
+--- a/python/setup.py 2018-07-18 17:11:53.262147321 +0200
++++ b/python/setup.py 2018-07-18 17:40:36.922751382 +0200
+@@ -9,9 +9,9 @@ intree=0
+
+ args = sys.argv[:]
+ for arg in args:
+- if string.find(arg,'--basedir=') == 0:
+- basedir = string.split(arg,'=')[1]
+- sys.argv.remove(arg)
++ if arg.find('--basedir=') == 0:
++ basedir = arg.split('=')[1]
++ sys.argv.remove(arg) #tabs
+ intree=1
+
+ if intree:
diff --git a/source/n/net-snmp/net-snmp-5.8-test-debug.patch b/source/n/net-snmp/net-snmp-5.8-test-debug.patch
new file mode 100644
index 00000000..1ecd2abd
--- /dev/null
+++ b/source/n/net-snmp/net-snmp-5.8-test-debug.patch
@@ -0,0 +1,30 @@
+Don't check tests which depend on DNS - it's disabled in Koji
+
+diff -urNp a/testing/fulltests/default/T070com2sec_simple b/testing/fulltests/default/T070com2sec_simple
+--- a/testing/fulltests/default/T070com2sec_simple 2018-07-18 11:52:56.081185545 +0200
++++ b/testing/fulltests/default/T070com2sec_simple 2018-07-18 11:54:18.843968880 +0200
+@@ -134,6 +134,10 @@ SAVECHECKAGENT '<"c406a", 255.255.255.25
+ SAVECHECKAGENT 'line 30: Error:' # msg from h_strerror so it varies
+ SAVECHECKAGENT 'line 31: Error:' # msg from h_strerror so it varies
+
++FINISHED
++
++# don't test the rest, it depends on DNS, which is not available in Koji
++
+ CHECKAGENT '<"c408a"'
+ if [ "$snmp_last_test_result" -eq 0 ] ; then
+ CHECKAGENT 'line 32: Error:'
+diff -urNp a/testing/fulltests/default/T071com2sec6_simple b/testing/fulltests/default/T071com2sec6_simple
+--- a/testing/fulltests/default/T071com2sec6_simple 2018-07-18 11:52:56.080185548 +0200
++++ b/testing/fulltests/default/T071com2sec6_simple 2018-07-18 11:55:17.779818732 +0200
+@@ -132,6 +132,10 @@ SAVECHECKAGENT '<"c606a", ffff:ffff:ffff
+ SAVECHECKAGENT 'line 27: Error:'
+ SAVECHECKAGENT 'line 28: Error:'
+
++FINISHED
++
++# don't test the rest, it depends on DNS, which is not available in Koji
++
+ # 608
+ CHECKAGENT '<"c608a"'
+ if [ "$snmp_last_test_result" -eq 0 ] ; then
diff --git a/source/n/net-snmp/net-snmp.SlackBuild b/source/n/net-snmp/net-snmp.SlackBuild
index c42df6bf..9e210fd6 100755
--- a/source/n/net-snmp/net-snmp.SlackBuild
+++ b/source/n/net-snmp/net-snmp.SlackBuild
@@ -23,8 +23,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=net-snmp
-VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
-BUILD=${BUILD:-9}
+VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
+BUILD=${BUILD:-1}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
@@ -65,21 +65,9 @@ fi
cd $TMP
rm -rf ${PKGNAM}-${VERSION}
-tar xvf $CWD/${PKGNAM}-$VERSION.tar.?z* || exit 1
+tar xvf $CWD/${PKGNAM}-$VERSION.tar.?z || exit 1
cd ${PKGNAM}-$VERSION || exit 1
-zcat $CWD/net-snmp.net-snmp-create-v3-user.etc.snmpd.conf.diff.gz | patch -p1 --verbose || exit 1
-zcat $CWD/net-snmp-5.7.3-Fix-Makefile-PL.patch.gz | patch -p1 --verbose || exit 1
-
-# Replace a typedef that conflicts with perl:
-zcat $CWD/net-snmp-5.7.3-Remove-U64-typedef.patch.gz | patch -p1 --verbose || exit 1
-
-# Add support for mariadb:
-zcat $CWD/net-snmp-5.7.3-mariadb-10.2.8.diff.gz | patch -p1 --verbose || exit 1
-
-# Support OpenSSL-1.1.x:
-zcat $CWD/net-snmp-5.7.3-openssl.patch.gz | patch -p1 --verbose || exit 1
-
# Make sure ownerships and permissions are sane:
chown -R root:root .
find . \
@@ -88,9 +76,26 @@ find . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \;
+zcat $CWD/net-snmp-5.7.2-pie.patch.gz | patch -p1 --verbose || exit 1
+zcat $CWD/net-snmp-5.8-dir-fix.patch.gz | patch -p1 --verbose || exit 1
+zcat $CWD/net-snmp-5.8-multilib.patch.gz | patch -p1 --verbose || exit 1
+zcat $CWD/net-snmp-5.8-test-debug.patch.gz | patch -p1 --verbose || exit 1
+zcat $CWD/net-snmp-5.7.2-autoreconf.patch.gz | patch -p1 --verbose || exit 1
+zcat $CWD/net-snmp-5.8-agentx-disconnect-crash.patch.gz | patch -p1 --verbose || exit 1
+zcat $CWD/net-snmp-5.7.2-cert-path.patch.gz | patch -p1 --verbose || exit 1
+zcat $CWD/net-snmp-5.8-cflags.patch.gz | patch -p1 --verbose || exit 1
+zcat $CWD/net-snmp-5.8-Remove-U64-typedef.patch.gz | patch -p1 --verbose || exit 1
+zcat $CWD/net-snmp-5.8-libnetsnmptrapd-against-MYSQL_LIBS.patch.gz | patch -p1 --verbose || exit 1
+zcat $CWD/net-snmp-5.7.3-iterator-fix.patch.gz | patch -p1 --verbose || exit 1
+zcat $CWD/net-snmp-5.8-autofs-skip.patch.gz | patch -p1 --verbose || exit 1
+zcat $CWD/net-snmp-5.8-modern-rpm-api.patch.gz | patch -p1 --verbose || exit 1
+
+# Not sure about this one?
+#zcat $CWD/net-snmp-5.8-python3.patch.gz | patch -p1 --verbose || exit 1
+
# Fix destdir for python modules
-sed -i "s|\$(PYMAKE) install|\$(PYMAKE) install --root=$PKG|" \
- Makefile.in
+#sed -i "s|\$(PYMAKE) install|\$(PYMAKE) install --root=$PKG|" \
+# Makefile.in
# Configure:
CFLAGS="$SLKCFLAGS" \
diff --git a/source/n/net-snmp/net-snmp.net-snmp-create-v3-user.etc.snmpd.conf.diff b/source/n/net-snmp/net-snmp.net-snmp-create-v3-user.etc.snmpd.conf.diff
deleted file mode 100644
index b726c471..00000000
--- a/source/n/net-snmp/net-snmp.net-snmp-create-v3-user.etc.snmpd.conf.diff
+++ /dev/null
@@ -1,14 +0,0 @@
-Let net-snmp-create-v3-user save settings into /etc/ instead of /usr/
-
-diff -up net-snmp-5.5/net-snmp-create-v3-user.in.orig net-snmp-5.5/net-snmp-create-v3-user.in
---- net-snmp-5.5/net-snmp-create-v3-user.in.orig 2008-07-22 16:33:25.000000000 +0200
-+++ net-snmp-5.5/net-snmp-create-v3-user.in 2009-09-29 16:30:36.000000000 +0200
-@@ -158,7 +158,7 @@ if test ! -d $outfile ; then
- touch $outfile
- fi
- echo $line >> $outfile
--outfile="@datadir@/snmp/snmpd.conf"
-+outfile="/etc/snmp/snmpd.conf"
- line="$token $user"
- echo "adding the following line to $outfile:"
- echo " " $line
diff --git a/source/n/net-snmp/net-snmp.url b/source/n/net-snmp/net-snmp.url
new file mode 100644
index 00000000..fc69349b
--- /dev/null
+++ b/source/n/net-snmp/net-snmp.url
@@ -0,0 +1 @@
+https://sourceforge.net/projects/net-snmp/
diff --git a/source/n/ntp/ntp.SlackBuild b/source/n/ntp/ntp.SlackBuild
index 1bf473b3..999374ae 100755
--- a/source/n/ntp/ntp.SlackBuild
+++ b/source/n/ntp/ntp.SlackBuild
@@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=ntp
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
diff --git a/source/n/php/php.SlackBuild b/source/n/php/php.SlackBuild
index 2e142fd8..a6348694 100755
--- a/source/n/php/php.SlackBuild
+++ b/source/n/php/php.SlackBuild
@@ -28,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=php
VERSION=${VERSION:-$(echo php-*.tar.xz | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
ALPINE=2.21
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
diff --git a/source/xap/blackbox/blackbox.SlackBuild b/source/xap/blackbox/blackbox.SlackBuild
index 570222e9..2246e8cc 100755
--- a/source/xap/blackbox/blackbox.SlackBuild
+++ b/source/xap/blackbox/blackbox.SlackBuild
@@ -29,7 +29,7 @@ PKGNAM=blackbox
SRCNAM=blackbox
VERSION=${VERSION:-0.74}
BBKEYSVER=${BBKEYSVER:-0.9.1}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
@@ -110,9 +110,6 @@ CFLAGS="$SLKCFLAGS" \
# Build:
make $NUMJOBS || make || exit 1
-# Install onto filesystem - needed for bbkeys to find libbt:
-make install || exit 1
-
# Install into package:
make install DESTDIR=$PKG || exit 1
mkdir -p $PKG/etc/X11/xinit
@@ -154,6 +151,14 @@ find . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \;
+# The blackbox's libbt won't be met. We could make the LIBBT_CFLAGS and
+# LIBBT_LIBS environment to point in the temporary root, but we will
+# rather try to keep going with pkg-config, in case the requirements are
+# updated in the future.
+export PKG_CONFIG_PATH="$(pwd)/pkgconfig.$$"
+mkdir "$PKG_CONFIG_PATH"
+sed "s,=/usr,=$PKG/usr," "$PKG/usr/lib${LIBDIRSUFFIX}/pkgconfig/libbt.pc" >"$PKG_CONFIG_PATH/libbt.pc"
+
# Configure:
CFLAGS="$SLKCFLAGS" \
./configure \
diff --git a/source/xap/sane/sane.SlackBuild b/source/xap/sane/sane.SlackBuild
index 7e641135..13f61445 100755
--- a/source/xap/sane/sane.SlackBuild
+++ b/source/xap/sane/sane.SlackBuild
@@ -26,7 +26,7 @@ PKGNAM=sane
VERSION=1.0.27
BACKVER=1.0.27
FRONTVER=1.0.14
-BUILD=${BUILD:-3}
+BUILD=${BUILD:-4}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then