crux-commits
Threads by month
- ----- 2025 -----
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
January 2019
- 1 participants
- 998 discussions
ports/opt (3.5): [notify] pango: updated to 1.42.4. Fix for CVE-2018-15120.
by crux@crux.nu 17 Jan '19
by crux@crux.nu 17 Jan '19
17 Jan '19
commit d520e37a9e9e2a7a997f57131080e13bc1e138b8
Author: Fredrik Rinnestam <fredrik(a)crux.nu>
Date: Thu Aug 30 17:31:21 2018 +0200
[notify] pango: updated to 1.42.4. Fix for CVE-2018-15120.
diff --git a/pango/.signature b/pango/.signature
index deed19272..cebc697cb 100644
--- a/pango/.signature
+++ b/pango/.signature
@@ -1,6 +1,6 @@
untrusted comment: verify with /etc/ports/opt.pub
-RWSE3ohX2g5d/fkwm4bQIIFLAZnU6CpyVEGzqbTxIm+vKeNdgL74wXTuOBj2xA8gII0izcrg0DAJLja86DOV3SAnv007bsiRaAQ=
-SHA256 (Pkgfile) = 22188e7555ad92d71201be624f6990085191aa6a1b52b9d7992932bee68307de
+RWSE3ohX2g5d/TFxRR9eg+giQkpZqR6VsCLRd+frozaZ4ChSqLfaYbrCqB7QXAU/NKf5Or17UTIx8u5v/V8o7+4D+X2jrxTaaAw=
+SHA256 (Pkgfile) = d20f9efd233d971ddf3117bc3cf0666ae4c2cfb62b238a3cb26a25632bab478d
SHA256 (.footprint) = e8936d9538a9e07aeea641734cb3c984e12ec97962522de43fcdf6177827550f
-SHA256 (pango-1.42.3.tar.xz) = fb3d875305d5143f02cde5c72fec3903e60dc35844759dc14b2df4955b5dde3a
+SHA256 (pango-1.42.4.tar.xz) = 1d2b74cd63e8bd41961f2f8d952355aa0f9be6002b52c8aa7699d9f5da597c9d
SHA256 (pango.modules) = 9cd325e4728900161c3066c1d8f329f8f9e35589acc3e34e378aedd86acbe2a4
diff --git a/pango/Pkgfile b/pango/Pkgfile
index e80514202..8e1eed9c0 100644
--- a/pango/Pkgfile
+++ b/pango/Pkgfile
@@ -4,7 +4,7 @@
# Depends on: xorg-libsm, xorg-libxft, gobject-introspection fribidi
name=pango
-version=1.42.3
+version=1.42.4
release=1
source=(http://download.gnome.org/sources/$name/${version:0:4}/$name-$versi… \
pango.modules)
1
0
commit 1dc68467c0e022793257f8e38f086cddf1060aba
Author: Juergen Daubert <jue(a)jue.li>
Date: Thu Aug 30 11:51:04 2018 +0200
sshfs-fuse: update to 3.5.0
diff --git a/sshfs-fuse/.signature b/sshfs-fuse/.signature
index 0299cfa2a..f29996022 100644
--- a/sshfs-fuse/.signature
+++ b/sshfs-fuse/.signature
@@ -1,6 +1,6 @@
untrusted comment: verify with /etc/ports/opt.pub
-RWSE3ohX2g5d/UcTCkyMj97xE+fnY8vk71kY3OEkloaFvkF3LwMAbtN2XbMV9qouBcCzKEKYGEBAjuJja2aAaITeXx3fKVFLhw4=
-SHA256 (Pkgfile) = ab39b3fe1120edb1f9b6f9b41e490d5c9e9e36ef6fbd7c8f6b8be84aad47522c
+RWSE3ohX2g5d/V2AiCb6ZUTfziKTPKUuG8qH0leQeb0ek1w/6poP3mq9tWFByydIZOoqIRbYcEddqgAKsvWs926JlrkTNd0pZAI=
+SHA256 (Pkgfile) = 963dcd29b619a15c41255ab13561be07bcf08680b3717240de5bf76c455c7cd6
SHA256 (.footprint) = 55809a24ab7e2ee0ae7278618a24a3532806af781f07c1f9c651d089933d2527
-SHA256 (sshfs-3.4.0.tar.xz) = d27ccd35436d72755c40234cefa081e30fa529e092232a5b4abbff2178c2c22f
+SHA256 (sshfs-3.5.0.tar.xz) = c2035332489dea3be88b9328d0e1905f904a34f93eb87fb07cd5380329a3dfe5
SHA256 (sshfs.1) = 42c34c125251a6e94336f2bc11eee3575cfd63cf20b2b69919c198b4ed33f2ce
diff --git a/sshfs-fuse/Pkgfile b/sshfs-fuse/Pkgfile
index c593a1d20..b5376a406 100644
--- a/sshfs-fuse/Pkgfile
+++ b/sshfs-fuse/Pkgfile
@@ -5,7 +5,7 @@
# Depends on: fuse3 glib
name=sshfs-fuse
-version=3.4.0
+version=3.5.0
release=1
source=(https://github.com/libfuse/sshfs/releases/download/sshfs-$version/s…
sshfs.1)
@@ -13,9 +13,8 @@ source=(https://github.com/libfuse/sshfs/releases/download/sshfs-$version/s…
build() {
cd sshfs-$version
- mkdir build ; cd build
- meson .. --prefix /usr
- DESTDIR=$PKG ninja -j ${JOBS:-1} install
+ meson build --prefix /usr
+ DESTDIR=$PKG ninja -C build -j ${JOBS:-1} install
install -D -m 0644 $SRC/sshfs.1 $PKG/usr/share/man/man1/sshfs.1
}
1
0
commit 53fd827ce6698876cf9677dd2e64314820083d98
Author: Juergen Daubert <jue(a)jue.li>
Date: Thu Aug 30 11:50:39 2018 +0200
libtirpc: update to 1.1.4
diff --git a/libtirpc/.footprint b/libtirpc/.footprint
index fd22452d4..c7ddc08d5 100644
--- a/libtirpc/.footprint
+++ b/libtirpc/.footprint
@@ -1,4 +1,5 @@
drwxr-xr-x root/root etc/
+-rw-r--r-- root/root etc/bindresvport.blacklist
-rw-r--r-- root/root etc/netconfig
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/include/
diff --git a/libtirpc/.signature b/libtirpc/.signature
index 085e01754..153a6c9eb 100644
--- a/libtirpc/.signature
+++ b/libtirpc/.signature
@@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/opt.pub
-RWSE3ohX2g5d/ZVsLJ359A+gBpxjHgsNmW2vLB9pyE/DSdELw0IymvH9Ot76lSJG5KxJgLVZGuuiJs7FEUq+L/FyqUo0tmA3SQs=
-SHA256 (Pkgfile) = 272c55f3f5b7604d2840556c83167c4903d90431758055ef1e669b434a61c4e7
-SHA256 (.footprint) = 2ae344410fdeb52529ac2bafc9a7863ec21963fac1fb31265af81e502dbda2fc
-SHA256 (libtirpc-1.0.3.tar.bz2) = 86c3a78fc1bddefa96111dd233124c703b22a78884203c55c3e06b3be6a0fd5e
+RWSE3ohX2g5d/Tz+R0HNwmv35A/RfxNXN/oAyEWmqf7S1t0xT8h5Q/CLwDzMKvL77WXAm/kDItQELjaGUSYYagxnk/lPhb28CQ0=
+SHA256 (Pkgfile) = 14c3d611935ee8b212e78fa46e8cfe3c275aa3a0c484bd827d5c54697cb96612
+SHA256 (.footprint) = dfffa90037e87e2954aec95c896e466e6be48fc6a8e9bc80b72d6aab0b64bdd7
+SHA256 (libtirpc-1.1.4.tar.bz2) = 2ca529f02292e10c158562295a1ffd95d2ce8af97820e3534fe1b0e3aec7561d
diff --git a/libtirpc/Pkgfile b/libtirpc/Pkgfile
index a88ec359d..8fd69a512 100644
--- a/libtirpc/Pkgfile
+++ b/libtirpc/Pkgfile
@@ -3,7 +3,7 @@
# URL: http://nfsv4.bullopensource.org/doc/tirpc_rpcbind.php
name=libtirpc
-version=1.0.3
+version=1.1.4
release=1
source=(http://downloads.sourceforge.net/project/$name/$name/$version/$name…
1
0
commit 9e4934f73e90e36b71c78ca3264300c1d5c45e56
Author: Juergen Daubert <jue(a)jue.li>
Date: Thu Aug 30 11:50:05 2018 +0200
cups-filters: update to 1.21.1
diff --git a/cups-filters/.signature b/cups-filters/.signature
index a40d89aeb..4c85c3f65 100644
--- a/cups-filters/.signature
+++ b/cups-filters/.signature
@@ -1,6 +1,6 @@
untrusted comment: verify with /etc/ports/opt.pub
-RWSE3ohX2g5d/ZTHecNkgqOtjU0iQK5QYY/dkrP1wTWI4HZpcaPp7FwBIntpSF+tTA3PZ3YOcB+eF25Z6K96rh1ZKlydLko/2QI=
-SHA256 (Pkgfile) = 8f7195f7c99f040cad84532d6594a8681bf4754eee456c73a0fd7d6b3b589168
+RWSE3ohX2g5d/ddyltO0KKhtxGb4wKR5AeoTuASixnf8oGZY1CynN2IwndnuuEgnWJd/UDie0JOPd3UgVL+rkzFLuL0+9lNOsgU=
+SHA256 (Pkgfile) = 5011009ade7a611c488f581e518078e2a6492522faefed091e9d1fc06af94505
SHA256 (.footprint) = 32c7827b0a711a571ef4e2b7eb7812ed42a3b8f8e590cdbe949fa60a5b3978d5
-SHA256 (cups-filters-1.21.0.tar.xz) = d1e975eaece2884ffa726f8d57dc249bd220e09cc5bd48ef7a0892987a07493b
+SHA256 (cups-filters-1.21.1.tar.xz) = a02e88ed70cae3429591202d43d6100fec3f2c21fd0b9b40a122e11ab6449f7f
SHA256 (cups-browsed) = 4c4900ee88d488078da20a5cabc949921382fa69bc28bb2a7f89fa5ae01afb5b
diff --git a/cups-filters/Pkgfile b/cups-filters/Pkgfile
index ebbe82f4d..402548e5f 100644
--- a/cups-filters/Pkgfile
+++ b/cups-filters/Pkgfile
@@ -4,7 +4,7 @@
# Depends on: ghostscript poppler qpdf mupdf
name=cups-filters
-version=1.21.0
+version=1.21.1
release=1
source=(https://www.openprinting.org/download/$name/$name-$version.tar.xz
cups-browsed)
1
0
commit af91638817af6b95420213dbacedd80e9b7c9659
Author: Juergen Daubert <jue(a)jue.li>
Date: Thu Aug 30 11:13:01 2018 +0200
[notify] dropbear: fix for CVE-2018-15599
diff --git a/dropbear/.signature b/dropbear/.signature
index 256a4e715..704c6c267 100644
--- a/dropbear/.signature
+++ b/dropbear/.signature
@@ -1,6 +1,7 @@
untrusted comment: verify with /etc/ports/opt.pub
-RWSE3ohX2g5d/aM/VCJQcchPZByyjLXWkIpUr9BU9OPBVGaP40mqd6c7pefQUHp4QSyQeoiFKqIwvmqQwPK21r30Ans7MktfLAE=
-SHA256 (Pkgfile) = e59a8afd742c5470beefb72d51d9251fd520f77a0a3f4bd9711294d9c3337410
+RWSE3ohX2g5d/fYoSjOlXrVgdVZjSJWCm9ISaxGKVH365kFEj0OWUVRz5fTnuy3CfkroLhr8DzWaVMFqavELeCW0PE2EXJhHpwc=
+SHA256 (Pkgfile) = 6e5947b4c0a75449ab2677121757588e436f4420278b90f2427ddf43f2a338f2
SHA256 (.footprint) = 62bfe7191a20fcd5f6ec3511c951dee47aefdae734f7d616302e6bfc3a0c1923
SHA256 (dropbear-2018.76.tar.bz2) = f2fb9167eca8cf93456a5fc1d4faf709902a3ab70dd44e352f3acbc3ffdaea65
SHA256 (dropbear) = def8d4ebda5759a3bc55055957235fa47f7e40216badf07830f487f05e7fbd42
+SHA256 (CVE-2018-15599.diff) = 42b5720cf6c888638cfb84fdd862fc0d323b2e023cbe5f9ccdaa2e0c35b6873e
diff --git a/dropbear/Pkgfile b/dropbear/Pkgfile
index 664dd2975..2315df8f0 100644
--- a/dropbear/Pkgfile
+++ b/dropbear/Pkgfile
@@ -5,13 +5,15 @@
name=dropbear
version=2018.76
-release=1
+release=2
source=(http://matt.ucc.asn.au/$name/releases/$name-$version.tar.bz2 \
- $name)
+ $name CVE-2018-15599.diff)
build () {
cd $name-$version
+ patch -p1 -i $SRC/CVE-2018-15599.diff
+
echo '#define SFTPSERVER_PATH "/usr/lib/ssh/sftp-server"' > localoptions.h
./configure --prefix=/usr
1
0
commit 7ac715e121a13695457f6f7d6bf68c02d53663b6
Author: Matt Housh <jaeger(a)crux.ninja>
Date: Tue Aug 28 12:03:53 2018 -0500
nvidia: updated to version 390.87
diff --git a/nvidia/.footprint b/nvidia/.footprint
index d481a7336..260d2d954 100644
--- a/nvidia/.footprint
+++ b/nvidia/.footprint
@@ -28,48 +28,48 @@ drwxr-xr-x root/root usr/bin/
-rwxr-xr-x root/root usr/bin/nvidia-xconfig
drwxr-xr-x root/root usr/lib/
lrwxrwxrwx root/root usr/lib/libEGL_nvidia.so.0 -> libEGL_nvidia.so.
--rwxr-xr-x root/root usr/lib/libEGL_nvidia.so.390.77
-lrwxrwxrwx root/root usr/lib/libGLESv1_CM_nvidia.so.1 -> libGLESv1_CM_nvidia.so.390.77
--rwxr-xr-x root/root usr/lib/libGLESv1_CM_nvidia.so.390.77
-lrwxrwxrwx root/root usr/lib/libGLESv2_nvidia.so.2 -> libGLESv2_nvidia.so.390.77
--rwxr-xr-x root/root usr/lib/libGLESv2_nvidia.so.390.77
-lrwxrwxrwx root/root usr/lib/libGLX_nvidia.so.0 -> libGLX_nvidia.so.390.77
--rwxr-xr-x root/root usr/lib/libGLX_nvidia.so.390.77
+-rwxr-xr-x root/root usr/lib/libEGL_nvidia.so.390.87
+lrwxrwxrwx root/root usr/lib/libGLESv1_CM_nvidia.so.1 -> libGLESv1_CM_nvidia.so.390.87
+-rwxr-xr-x root/root usr/lib/libGLESv1_CM_nvidia.so.390.87
+lrwxrwxrwx root/root usr/lib/libGLESv2_nvidia.so.2 -> libGLESv2_nvidia.so.390.87
+-rwxr-xr-x root/root usr/lib/libGLESv2_nvidia.so.390.87
+lrwxrwxrwx root/root usr/lib/libGLX_nvidia.so.0 -> libGLX_nvidia.so.390.87
+-rwxr-xr-x root/root usr/lib/libGLX_nvidia.so.390.87
-rwxr-xr-x root/root usr/lib/libOpenCL.so.1.0.0
-lrwxrwxrwx root/root usr/lib/libcuda.so -> libcuda.so.390.77
-lrwxrwxrwx root/root usr/lib/libcuda.so.1 -> libcuda.so.390.77
--rwxr-xr-x root/root usr/lib/libcuda.so.390.77
--rwxr-xr-x root/root usr/lib/libnvcuvid.so.390.77
--rwxr-xr-x root/root usr/lib/libnvidia-cfg.so.390.77
--rwxr-xr-x root/root usr/lib/libnvidia-compiler.so.390.77
--rwxr-xr-x root/root usr/lib/libnvidia-eglcore.so.390.77
--rwxr-xr-x root/root usr/lib/libnvidia-encode.so.390.77
--rwxr-xr-x root/root usr/lib/libnvidia-fatbinaryloader.so.390.77
--rwxr-xr-x root/root usr/lib/libnvidia-fbc.so.390.77
--rwxr-xr-x root/root usr/lib/libnvidia-glcore.so.390.77
--rwxr-xr-x root/root usr/lib/libnvidia-glsi.so.390.77
--rwxr-xr-x root/root usr/lib/libnvidia-gtk2.so.390.77
--rwxr-xr-x root/root usr/lib/libnvidia-gtk3.so.390.77
--rwxr-xr-x root/root usr/lib/libnvidia-ifr.so.390.77
--rwxr-xr-x root/root usr/lib/libnvidia-ml.so.390.77
-lrwxrwxrwx root/root usr/lib/libnvidia-opencl.so -> libnvidia-opencl.so.390.77
-lrwxrwxrwx root/root usr/lib/libnvidia-opencl.so.1 -> libnvidia-opencl.so.390.77
--rwxr-xr-x root/root usr/lib/libnvidia-opencl.so.390.77
-lrwxrwxrwx root/root usr/lib/libnvidia-ptxjitcompiler.so -> libnvidia-ptxjitcompiler.so.390.77
-lrwxrwxrwx root/root usr/lib/libnvidia-ptxjitcompiler.so.1 -> libnvidia-ptxjitcompiler.so.390.77
--rwxr-xr-x root/root usr/lib/libnvidia-ptxjitcompiler.so.390.77
--rwxr-xr-x root/root usr/lib/libnvidia-tls.so.390.77
+lrwxrwxrwx root/root usr/lib/libcuda.so -> libcuda.so.390.87
+lrwxrwxrwx root/root usr/lib/libcuda.so.1 -> libcuda.so.390.87
+-rwxr-xr-x root/root usr/lib/libcuda.so.390.87
+-rwxr-xr-x root/root usr/lib/libnvcuvid.so.390.87
+-rwxr-xr-x root/root usr/lib/libnvidia-cfg.so.390.87
+-rwxr-xr-x root/root usr/lib/libnvidia-compiler.so.390.87
+-rwxr-xr-x root/root usr/lib/libnvidia-eglcore.so.390.87
+-rwxr-xr-x root/root usr/lib/libnvidia-encode.so.390.87
+-rwxr-xr-x root/root usr/lib/libnvidia-fatbinaryloader.so.390.87
+-rwxr-xr-x root/root usr/lib/libnvidia-fbc.so.390.87
+-rwxr-xr-x root/root usr/lib/libnvidia-glcore.so.390.87
+-rwxr-xr-x root/root usr/lib/libnvidia-glsi.so.390.87
+-rwxr-xr-x root/root usr/lib/libnvidia-gtk2.so.390.87
+-rwxr-xr-x root/root usr/lib/libnvidia-gtk3.so.390.87
+-rwxr-xr-x root/root usr/lib/libnvidia-ifr.so.390.87
+-rwxr-xr-x root/root usr/lib/libnvidia-ml.so.390.87
+lrwxrwxrwx root/root usr/lib/libnvidia-opencl.so -> libnvidia-opencl.so.390.87
+lrwxrwxrwx root/root usr/lib/libnvidia-opencl.so.1 -> libnvidia-opencl.so.390.87
+-rwxr-xr-x root/root usr/lib/libnvidia-opencl.so.390.87
+lrwxrwxrwx root/root usr/lib/libnvidia-ptxjitcompiler.so -> libnvidia-ptxjitcompiler.so.390.87
+lrwxrwxrwx root/root usr/lib/libnvidia-ptxjitcompiler.so.1 -> libnvidia-ptxjitcompiler.so.390.87
+-rwxr-xr-x root/root usr/lib/libnvidia-ptxjitcompiler.so.390.87
+-rwxr-xr-x root/root usr/lib/libnvidia-tls.so.390.87
drwxr-xr-x root/root usr/lib/nvidia/
drwxr-xr-x root/root usr/lib/nvidia/xorg/
-lrwxrwxrwx root/root usr/lib/nvidia/xorg/libglx.so -> libglx.so.390.77
-lrwxrwxrwx root/root usr/lib/nvidia/xorg/libglx.so.1 -> libglx.so.390.77
--rwxr-xr-x root/root usr/lib/nvidia/xorg/libglx.so.390.77
+lrwxrwxrwx root/root usr/lib/nvidia/xorg/libglx.so -> libglx.so.390.87
+lrwxrwxrwx root/root usr/lib/nvidia/xorg/libglx.so.1 -> libglx.so.390.87
+-rwxr-xr-x root/root usr/lib/nvidia/xorg/libglx.so.390.87
drwxr-xr-x root/root usr/lib/tls/
--rwxr-xr-x root/root usr/lib/tls/libnvidia-tls.so.390.77
+-rwxr-xr-x root/root usr/lib/tls/libnvidia-tls.so.390.87
drwxr-xr-x root/root usr/lib/vdpau/
-lrwxrwxrwx root/root usr/lib/vdpau/libvdpau_nvidia.so -> libvdpau_nvidia.so.390.77
-lrwxrwxrwx root/root usr/lib/vdpau/libvdpau_nvidia.so.1 -> libvdpau_nvidia.so.390.77
--rwxr-xr-x root/root usr/lib/vdpau/libvdpau_nvidia.so.390.77
+lrwxrwxrwx root/root usr/lib/vdpau/libvdpau_nvidia.so -> libvdpau_nvidia.so.390.87
+lrwxrwxrwx root/root usr/lib/vdpau/libvdpau_nvidia.so.1 -> libvdpau_nvidia.so.390.87
+-rwxr-xr-x root/root usr/lib/vdpau/libvdpau_nvidia.so.390.87
drwxr-xr-x root/root usr/lib/xorg/
drwxr-xr-x root/root usr/lib/xorg/modules/
drwxr-xr-x root/root usr/lib/xorg/modules/drivers/
@@ -85,7 +85,7 @@ drwxr-xr-x root/root usr/share/glvnd/
drwxr-xr-x root/root usr/share/glvnd/egl_vendor.d/
-rw-r--r-- root/root usr/share/glvnd/egl_vendor.d/10_nvidia.json
drwxr-xr-x root/root usr/share/nvidia/
--rw-r--r-- root/root usr/share/nvidia/nvidia-application-profiles-390.77-key-documentation
--rw-r--r-- root/root usr/share/nvidia/nvidia-application-profiles-390.77-rc
+-rw-r--r-- root/root usr/share/nvidia/nvidia-application-profiles-390.87-key-documentation
+-rw-r--r-- root/root usr/share/nvidia/nvidia-application-profiles-390.87-rc
drwxr-xr-x root/root usr/share/pixmaps/
-rw-r--r-- root/root usr/share/pixmaps/nvidia-settings.png
diff --git a/nvidia/.signature b/nvidia/.signature
index bbf7b6f06..69be8375c 100644
--- a/nvidia/.signature
+++ b/nvidia/.signature
@@ -1,7 +1,7 @@
untrusted comment: verify with /etc/ports/opt.pub
-RWSE3ohX2g5d/Tja9Skvi5LFu+c5VqWVOwqfylM/P2Ed7n63BkjLuglDsQY/bxbWNF5i9NVCp2BNrD/8hyMvmo2+I0Nho3GM2wQ=
-SHA256 (Pkgfile) = ae3cf0969ae777f33673131c694e5131aa3579418f77e82421b3469a081b9bc3
-SHA256 (.footprint) = 2898477f874e0b8f1acd0fec90830b4d067a0b8343a888793ebfa91ee10a95d6
-SHA256 (NVIDIA-Linux-x86_64-390.77-no-compat32.run) = 6eb950dc4b59697d12d79a975b2c21a5e3cde49a12b61432d7e836110a06a6ea
+RWSE3ohX2g5d/TRkhJ240KmAzMuWiBOdVKNwdCJ32QKfes2e4wjqBQBK+pysjCdrMzdIh+BpUrzTgGjk8shSxFiz5EIoKMziZw8=
+SHA256 (Pkgfile) = 91408ed1000d3298b4b1e2a3e5d13686c8155bd7702cc9f00323690006a7155e
+SHA256 (.footprint) = 7e39e46a8e9790f5d097a63bb4eb4149d31893552d5678da63b3ac877844ceef
+SHA256 (NVIDIA-Linux-x86_64-390.87-no-compat32.run) = c7c07151e17f610af11f7870560d96c3a3ee9bb91ba1bb82fcc7b5d473d40b66
SHA256 (90-nvidia-uvm.rules) = c35c61cebf5bf9a112ac06539bdc670a388afa4b50a7f8223a114fbeafedb140
SHA256 (10-nvidia-drm-outputclass.conf) = 4a72c70d7e348102f8c159b3f58973218bc740de1d86830f7cbee1c40744929c
diff --git a/nvidia/Pkgfile b/nvidia/Pkgfile
index 5fdbab81d..b2a378422 100644
--- a/nvidia/Pkgfile
+++ b/nvidia/Pkgfile
@@ -4,8 +4,8 @@
# Depends on: gtk gtk3 libglvnd
name=nvidia
-version=390.77
-release=2
+version=390.87
+release=1
source=(http://us.download.nvidia.com/XFree86/Linux-x86_64/$version/NVIDIA-… \
90-nvidia-uvm.rules 10-nvidia-drm-outputclass.conf)
1
0
ports/opt (3.5): [notify] ghostscript: security fix, several -dSAFER sandbox bypass vulnerabilities
by crux@crux.nu 17 Jan '19
by crux@crux.nu 17 Jan '19
17 Jan '19
commit 11f86218d26b42b30824d7678ec4a7b54cbd50e9
Author: Juergen Daubert <jue(a)jue.li>
Date: Sat Aug 25 20:05:46 2018 +0200
[notify] ghostscript: security fix, several -dSAFER sandbox bypass vulnerabilities
See
- https://www.kb.cert.org/vuls/id/332928
- http://seclists.org/oss-sec/2018/q3/142
diff --git a/ghostscript/.signature b/ghostscript/.signature
index 8c0b3ca66..30d34089a 100644
--- a/ghostscript/.signature
+++ b/ghostscript/.signature
@@ -1,6 +1,19 @@
untrusted comment: verify with /etc/ports/opt.pub
-RWSE3ohX2g5d/fAfjoz0I76mLUiRieNsO8V6jhq5EVQ6xW14I/nmfV+aCRN4GXNPzuibAVddAgeDFQHT67ET7EstLrX9oiWLqgg=
-SHA256 (Pkgfile) = bf1af24031803ccccd487cd7dfed24ead00597c00daef0f3c1698ee0b5d46f71
+RWSE3ohX2g5d/froAVb0xfR6peImTLVw25laSQoDWaxYCxl8iIc3+eGFpv01RYYqliddT0nIm31YTdVwZS/RF2l9f/HkZo2LKg4=
+SHA256 (Pkgfile) = e4a88a0f36aec4197fc95a307812e31bd329eb53d64dbf81825cfa65fa09b778
SHA256 (.footprint) = 3514d4810f8fe93de5e8d03bc500e39d81dc6ab4118d0728c50d1e50e3bbc606
SHA256 (ghostscript-9.23.tar.xz) = 1fcedc27d4d6081105cdf35606cb3f809523423a6cf9e3c23cead3525d6ae8d9
SHA256 (ghostscript-fonts-std-8.11.tar.gz) = 0eb6f356119f2e49b2563210852e17f57f9dcc5755f350a69a46a0d641a0c401
+SHA256 (ghostpdl.git-0b6cd191.patch) = 562502dd1eccce30010aa2f00805132dfef86aa3675fb1df6fd00cbca8a4d786
+SHA256 (ghostpdl.git-b575e1ec.patch) = 09bf11a0dd2ca575df16e8d08ef64f7d195f8be9fe050026b5ce5d27cfcd8af9
+SHA256 (ghostpdl.git-8e9ce501.patch) = dc73b4592a862bbab7d8a4d326503d802ba4266940574ad2d73a444c977953f9
+SHA256 (ghostpdl.git-241d9111.patch) = 7f6fc634cf228c12b12c93514c419d7d6f7daad49fcd86baa23a7ff3b7fb55a4
+SHA256 (ghostpdl.git-c432131c.patch) = 12122123e1df839d39f844223a24e76a18ea0aab05cfa0012f7b2590792ca8ea
+SHA256 (ghostpdl.git-e01e77a3.patch) = 4061b542ad640298caa595c02bcc3b095e6f5682996c4b7330c6a36c04f19a94
+SHA256 (ghostpdl.git-0edd3d6c.patch) = 90be1bd4374d2af5b4675275030b7c528a3a03dfb0c4980337c5eec920326d4b
+SHA256 (ghostpdl.git-a054156d.patch) = 0f9b55466f45b404a4ccb9fcb18e203762eb06aa5c1b95bc7a2c8480601952c3
+SHA256 (ghostpdl.git-0d390118.patch) = 7ea332e7b2059c1f094f94714bc6b4eaf0de2515ae70b469ecfe96e7ccaf7317
+SHA256 (ghostpdl.git-c3476dde.patch) = 4ed94469231187ce2a512b4784f6fc7238543cf39b2625e2c09357fefed8aa18
+SHA256 (ghostpdl.git-b326a716.patch) = 6529a57c842e9a1573826bc6553956303297b7723c14f2bfcaeb1d899ec65c26
+SHA256 (ghostpdl.git-78911a01.patch) = 128065c4120cebcc9f177ce9ca2a525e240fd97a07727767210880080e87f507
+SHA256 (ghostpdl.git-5516c614.patch) = 125d5ffd5e891aa42aecb44025126130d014c8e8e98feca0fb6aab17cfe7908c
diff --git a/ghostscript/Pkgfile b/ghostscript/Pkgfile
index 7188478be..518daca8f 100644
--- a/ghostscript/Pkgfile
+++ b/ghostscript/Pkgfile
@@ -5,12 +5,39 @@
name=ghostscript
version=9.23
-release=1
+release=2
source=(https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/down…
- http://downloads.sourceforge.net/sourceforge/gs-fonts/$name-fonts-std-8.11.…)
+ http://downloads.sourceforge.net/sourceforge/gs-fonts/$name-fonts-std-8.11.…
+ ghostpdl.git-0b6cd191.patch
+ ghostpdl.git-b575e1ec.patch
+ ghostpdl.git-8e9ce501.patch
+ ghostpdl.git-241d9111.patch
+ ghostpdl.git-c432131c.patch
+ ghostpdl.git-e01e77a3.patch
+ ghostpdl.git-0edd3d6c.patch
+ ghostpdl.git-a054156d.patch
+ ghostpdl.git-0d390118.patch
+ ghostpdl.git-c3476dde.patch
+ ghostpdl.git-b326a716.patch
+ ghostpdl.git-78911a01.patch
+ ghostpdl.git-5516c614.patch)
build () {
cd $name-$version
+
+ patch -p1 -i $SRC/ghostpdl.git-0b6cd191.patch
+ patch -p1 -i $SRC/ghostpdl.git-b575e1ec.patch
+ patch -p1 -i $SRC/ghostpdl.git-8e9ce501.patch
+ patch -p1 -i $SRC/ghostpdl.git-241d9111.patch
+ patch -p1 -i $SRC/ghostpdl.git-c432131c.patch
+ patch -p1 -i $SRC/ghostpdl.git-e01e77a3.patch
+ patch -p1 -i $SRC/ghostpdl.git-0edd3d6c.patch
+ patch -p1 -i $SRC/ghostpdl.git-a054156d.patch
+ patch -p1 -i $SRC/ghostpdl.git-0d390118.patch
+ patch -p1 -i $SRC/ghostpdl.git-c3476dde.patch
+ patch -p1 -i $SRC/ghostpdl.git-b326a716.patch
+ patch -p1 -i $SRC/ghostpdl.git-78911a01.patch
+ patch -p1 -i $SRC/ghostpdl.git-5516c614.patch
./configure --prefix=/usr \
--enable-cups \
diff --git a/ghostscript/ghostpdl.git-0b6cd191.patch b/ghostscript/ghostpdl.git-0b6cd191.patch
new file mode 100644
index 000000000..5c7323528
--- /dev/null
+++ b/ghostscript/ghostpdl.git-0b6cd191.patch
@@ -0,0 +1,86 @@
+From 0b6cd1918e1ec4ffd087400a754a845180a4522b Mon Sep 17 00:00:00 2001
+From: Ken Sharp <ken.sharp(a)artifex.com>
+Date: Thu, 23 Aug 2018 14:12:48 +0100
+Subject: [PATCH] Fix Bug 699660 "shading_param incomplete type checking"
+
+Its possible to pass a t_struct parameter to .shfill which is not a
+shading function built by .buildshading. This could then lead to memory
+corruption or a segmentation fault by treating the object passed in
+as if it were a shading.
+
+Its non-trivial to check the t_struct, because this function can take
+7 different kinds of structures as a parameter. Checking these is
+possible, of course, but would add a performance penalty.
+
+However, we can note that we never call .shfill without first calling
+.buildshading, and we never call .buildshading without immediately
+calling .shfill. So we can treat these as an atomic operation. The
+.buildshading function takes all its parameters as PostScript objects
+and validates them, so that should be safe.
+
+This allows us to 'hide' the .shfill operator preventing the possibility
+of passing an invalid parameter.
+---
+ Resource/Init/gs_init.ps | 4 ++--
+ Resource/Init/gs_ll3.ps | 7 ++++++-
+ Resource/Init/pdf_draw.ps | 3 +--
+ 3 files changed, 9 insertions(+), 5 deletions(-)
+
+diff --git a/Resource/Init/gs_init.ps b/Resource/Init/gs_init.ps
+index 5a5a428..bc17d42 100644
+--- a/Resource/Init/gs_init.ps
++++ b/Resource/Init/gs_init.ps
+@@ -2196,8 +2196,8 @@ SAFER { .setsafeglobal } if
+ /.getiodevice /.getdevparms /.putdevparams /.bbox_transform /.matchmedia /.matchpagesize /.defaultpapersize
+ /.oserrno /.setoserrno /.oserrorstring /.getCPSImode
+ /.getscanconverter /.setscanconverter /.type1encrypt /.type1decrypt/.languagelevel /.setlanguagelevel /.eqproc /.fillpage /.buildpattern1 /.saslprep
+-/.buildshading1 /.buildshadin2 /.buildshading3 /.buildshading4 /.buildshading5 /.buildshading6 /.buildshading7 /.buildshadingpattern
+-/.argindex /.bytestring /.namestring /.stringbreak /.stringmatch /.globalvmarray /.globalvmdict /.globalvmpackedarray /.globalvmstring
++/.buildshading1 /.buildshading2 /.buildshading3 /.buildshading4 /.buildshading5 /.buildshading6 /.buildshading7 /.buildshadingpattern
++%/.shfill /.argindex /.bytestring /.namestring /.stringbreak /.stringmatch /.globalvmarray /.globalvmdict /.globalvmpackedarray /.globalvmstring
+ /.localvmarray /.localvmdict /.localvmpackedarray /.localvmstring /.systemvmarray /.systemvmdict /.systemvmpackedarray /.systemvmstring /.systemvmfile /.systemvmlibfile
+ /.systemvmSFD /.settrapparams /.currentsystemparams /.currentuserparams /.getsystemparam /.getuserparam /.setsystemparams /.setuserparams
+ /.checkpassword /.locale_to_utf8 /.currentglobal /.gcheck /.imagepath
+diff --git a/Resource/Init/gs_ll3.ps b/Resource/Init/gs_ll3.ps
+index 5aa56a3..1d37e53 100644
+--- a/Resource/Init/gs_ll3.ps
++++ b/Resource/Init/gs_ll3.ps
+@@ -440,6 +440,11 @@ systemdict /.reuseparamdict mark
+ /shfill .systemvar /undefined signalerror
+ } ifelse
+ } bind def
++
++/.buildshading_and_shfill {
++ .buildshading .shfill
++} bind def
++
+ systemdict /.reuseparamdict undef
+
+ /.buildpattern2 { % <template> <matrix> .buildpattern2
+@@ -464,7 +469,7 @@ systemdict /.reuseparamdict undef
+ % Currently, .shfill requires that the color space
+ % in the pattern be the current color space.
+ % Disable overprintmode for shfill
+- { dup gsave 0 .setoverprintmode .buildshading .shfill } stopped
++ { dup gsave 0 .setoverprintmode .buildshading_and_shfill } stopped
+ grestore {
+ /$error .systemvar /errorinfo 2 copy known {
+ pop pop
+diff --git a/Resource/Init/pdf_draw.ps b/Resource/Init/pdf_draw.ps
+index b3d94ac..aef249d 100644
+--- a/Resource/Init/pdf_draw.ps
++++ b/Resource/Init/pdf_draw.ps
+@@ -1365,9 +1365,8 @@ drawopdict begin
+ { dup /.shading .knownget {
+ exch pop
+ } {
+- .buildshading
++ .buildshading_and_shfill
+ } ifelse
+- .shfill
+ } stopped {
+ pop
+ ( **** Error: Ignoring invalid smooth shading object, output may be incorrect.\n)
+--
+2.9.1
+
diff --git a/ghostscript/ghostpdl.git-0d390118.patch b/ghostscript/ghostpdl.git-0d390118.patch
new file mode 100644
index 000000000..bcaac484a
--- /dev/null
+++ b/ghostscript/ghostpdl.git-0d390118.patch
@@ -0,0 +1,46 @@
+From: Chris Liddell <chris.liddell(a)artifex.com>
+Date: Tue, 21 Aug 2018 19:17:05 +0000 (+0100)
+Subject: Bug 699657: properly apply file permissions to .tempfile
+X-Git-Url: http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff_plain;h=0d390118
+
+Bug 699657: properly apply file permissions to .tempfile
+---
+
+diff --git a/psi/zfile.c b/psi/zfile.c
+index a0acd5a..19996b0 100644
+--- a/psi/zfile.c
++++ b/psi/zfile.c
+@@ -134,7 +134,7 @@ check_file_permissions_reduced(i_ctx_t *i_ctx_p, const char *fname, int len,
+ /* we're protecting arbitrary file system accesses, not Postscript device accesses.
+ * Although, note that %pipe% is explicitly checked for and disallowed elsewhere
+ */
+- if (iodev != iodev_default(imemory)) {
++ if (iodev && iodev != iodev_default(imemory)) {
+ return 0;
+ }
+
+@@ -734,7 +734,23 @@ ztempfile(i_ctx_t *i_ctx_p)
+ }
+
+ if (gp_file_name_is_absolute(pstr, strlen(pstr))) {
+- if (check_file_permissions(i_ctx_p, pstr, strlen(pstr),
++ int plen = strlen(pstr);
++ const char *sep = gp_file_name_separator();
++#ifdef DEBUG
++ int seplen = strlen(sep);
++ if (seplen != 1)
++ return_error(gs_error_Fatal);
++#endif
++ /* strip off the file name prefix, leave just the directory name
++ * so we can check if we are allowed to write to it
++ */
++ for ( ; plen >=0; plen--) {
++ if (pstr[plen] == sep[0])
++ break;
++ }
++ memcpy(fname, pstr, plen);
++ fname[plen] = '\0';
++ if (check_file_permissions(i_ctx_p, fname, strlen(fname),
+ NULL, "PermitFileWriting") < 0) {
+ code = gs_note_error(gs_error_invalidfileaccess);
+ goto done;
diff --git a/ghostscript/ghostpdl.git-0edd3d6c.patch b/ghostscript/ghostpdl.git-0edd3d6c.patch
new file mode 100644
index 000000000..a03193b34
--- /dev/null
+++ b/ghostscript/ghostpdl.git-0edd3d6c.patch
@@ -0,0 +1,21 @@
+From: Chris Liddell <chris.liddell(a)artifex.com>
+Date: Tue, 21 Aug 2018 19:36:52 +0000 (+0100)
+Subject: Bug 699659: Don't just assume an object is a t_(a)struct
+X-Git-Url: http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff_plain;h=0edd3d6c
+
+Bug 699659: Don't just assume an object is a t_(a)struct
+---
+
+diff --git a/psi/ztype.c b/psi/ztype.c
+index ad248d9..8307956 100644
+--- a/psi/ztype.c
++++ b/psi/ztype.c
+@@ -76,7 +76,7 @@ ztype(i_ctx_t *i_ctx_p)
+ /* Must be either a stack underflow or a t_[a]struct. */
+ check_op(2);
+ { /* Get the type name from the structure. */
+- if (op[-1].value.pstruct != 0x00) {
++ if ((r_has_type(&op[-1], t_struct) || r_has_type(&op[-1], t_astruct)) && op[-1].value.pstruct != 0x00) {
+ const char *sname =
+ gs_struct_type_name_string(gs_object_type(imemory,
+ op[-1].value.pstruct));
diff --git a/ghostscript/ghostpdl.git-241d9111.patch b/ghostscript/ghostpdl.git-241d9111.patch
new file mode 100644
index 000000000..7b6f4a4b2
--- /dev/null
+++ b/ghostscript/ghostpdl.git-241d9111.patch
@@ -0,0 +1,43 @@
+From: Chris Liddell <chris.liddell(a)artifex.com>
+Date: Thu, 23 Aug 2018 14:41:18 +0000 (+0100)
+Subject: Bug 699664: Ensure the correct is in place before cleanup
+X-Git-Url: http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff_plain;h=241d9111
+
+Bug 699664: Ensure the correct is in place before cleanup
+
+If the PS job replaces the device and leaves that graphics state in place, we
+wouldn't cleanup the default device in the normal way, but rely on the garbage
+collector.
+
+This works (but isn't ideal), *except* when the job replaces the device with
+the null device (using the nulldevice operator) - this means that
+.uninstallpagedevice doesn't replace the existing device with the nulldevice
+(since it is already installed), the device from the graphics ends up being
+freed - and as it is the nulldevice, which we rely on, memory corruption
+and a segfault can happen.
+
+We avoid this by checking if the current device is the nulldevice, and if so,
+restoring it away, before continuing with the device cleanup.
+---
+
+diff --git a/psi/imain.c b/psi/imain.c
+index 2fe1546..138bfc8 100644
+--- a/psi/imain.c
++++ b/psi/imain.c
+@@ -936,6 +936,16 @@ gs_main_finit(gs_main_instance * minst, int exit_status, int code)
+ i_ctx_p = minst->i_ctx_p; /* interp_reclaim could change it. */
+ }
+
++ if (i_ctx_p->pgs != NULL && i_ctx_p->pgs->device != NULL &&
++ gx_device_is_null(i_ctx_p->pgs->device)) {
++ /* if the job replaced the device with the nulldevice, we we need to grestore
++ away that device, so the block below can properly dispense
++ with the default device.
++ */
++ int code = gs_grestoreall(i_ctx_p->pgs);
++ if (code < 0) return_error(gs_error_Fatal);
++ }
++
+ if (i_ctx_p->pgs != NULL && i_ctx_p->pgs->device != NULL) {
+ gx_device *pdev = i_ctx_p->pgs->device;
+ const char * dname = pdev->dname;
diff --git a/ghostscript/ghostpdl.git-5516c614.patch b/ghostscript/ghostpdl.git-5516c614.patch
new file mode 100644
index 000000000..5eea5948c
--- /dev/null
+++ b/ghostscript/ghostpdl.git-5516c614.patch
@@ -0,0 +1,230 @@
+From: Chris Liddell <chris.liddell(a)artifex.com>
+Date: Fri, 24 Aug 2018 08:26:04 +0000 (+0100)
+Subject: Improve restore robustness
+X-Git-Url: http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff_plain;h=5516c614
+
+Improve restore robustness
+
+Prompted by looking at Bug 699654:
+
+There are two variants of the restore operator in Ghostscript: one is Level 1
+(restoring VM), the other is Level 2+ (adding page device restoring to the
+Level operator).
+
+This was implemented by the Level 2+ version restoring the device in the
+graphics state, then calling the Level 1 implementation to handle actually
+restoring the VM state.
+
+The problem was that the operand checking, and sanity of the save object was
+only done by the Level 1 variant, thus meaning an invalid save object could
+leave a (Level 2+) restore partially complete - with the page device part
+restored, but not VM, and the page device not configured.
+
+To solve that, this commit splits the operand and sanity checking, and the
+core of the restore operation into separate functions, so the relevant
+operators can validate the operand *before* taking any further action. That
+reduces the chances of an invalid restore leaving the interpreter in an
+unknown state.
+
+If an error occurs during the actual VM restore it is essentially fatal, and the
+interpreter cannot continue, but as an extra surety for security, in the event
+of such an error, we'll explicitly preserve the LockSafetyParams of the device,
+rather than rely on the post-restore device configuration (which won't happen
+in the event of an error).
+---
+
+diff --git a/psi/int.mak b/psi/int.mak
+index 1968820..16db0cf 100644
+--- a/psi/int.mak
++++ b/psi/int.mak
+@@ -1086,8 +1086,8 @@ $(PSD)pagedev.dev : $(ECHOGS_XE) $(pagedev_)\
+
+ $(PSOBJ)zdevice2.$(OBJ) : $(PSSRC)zdevice2.c $(OP) $(math__h) $(memory__h)\
+ $(dstack_h) $(estack_h)\
+- $(idict_h) $(idparam_h) $(igstate_h) $(iname_h) $(iutil_h) $(store_h)\
+- $(gxdevice_h) $(gsstate_h) $(INT_MAK) $(MAKEDIRS)
++ $(idict_h) $(idparam_h) $(igstate_h) $(iname_h) $(isave) $(iutil_h) \
++ $(store_h) $(gxdevice_h) $(gsstate_h) $(INT_MAK) $(MAKEDIRS)
+ $(PSCC) $(PSO_)zdevice2.$(OBJ) $(C_) $(PSSRC)zdevice2.c
+
+ $(PSOBJ)zmedia2.$(OBJ) : $(PSSRC)zmedia2.c $(OP) $(math__h) $(memory__h)\
+diff --git a/psi/isave.h b/psi/isave.h
+index 3021639..7eaaced 100644
+--- a/psi/isave.h
++++ b/psi/isave.h
+@@ -128,4 +128,10 @@ int font_restore(const alloc_save_t * save);
+ express purpose of getting the library context. */
+ gs_memory_t *gs_save_any_memory(const alloc_save_t *save);
+
++int
++restore_check_save(i_ctx_t *i_ctx_p, alloc_save_t **asave);
++
++int
++dorestore(i_ctx_t *i_ctx_p, alloc_save_t *asave);
++
+ #endif /* isave_INCLUDED */
+diff --git a/psi/zdevice2.c b/psi/zdevice2.c
+index 9fbb4e3..0c7080d 100644
+--- a/psi/zdevice2.c
++++ b/psi/zdevice2.c
+@@ -26,6 +26,7 @@
+ #include "igstate.h"
+ #include "iname.h"
+ #include "iutil.h"
++#include "isave.h"
+ #include "store.h"
+ #include "gxdevice.h"
+ #include "gsstate.h"
+@@ -307,13 +308,24 @@ z2grestoreall(i_ctx_t *i_ctx_p)
+ }
+ return 0;
+ }
+-
++/* This is the Level 2+ variant of restore - which adds restoring
++ of the page device to the Level 1 variant in zvmem.c.
++ Previous this restored the device state before calling zrestore.c
++ which validated operands etc, meaning a restore could error out
++ partially complete.
++ The operand checking, and actual VM restore are now in two functions
++ so they can called separately thus, here, we can do as much
++ checking as possible, before embarking on actual changes
++ */
+ /* <save> restore - */
+ static int
+ z2restore(i_ctx_t *i_ctx_p)
+ {
+- os_ptr op = osp;
+- check_type(*op, t_save);
++ alloc_save_t *asave;
++ bool saveLockSafety = gs_currentdevice_inline(igs)->LockSafetyParams;
++ int code = restore_check_save(i_ctx_p, &asave);
++
++ if (code < 0) return code;
+
+ while (gs_gstate_saved(gs_gstate_saved(igs))) {
+ if (restore_page_device(igs, gs_gstate_saved(igs)))
+@@ -322,7 +334,20 @@ z2restore(i_ctx_t *i_ctx_p)
+ }
+ if (restore_page_device(igs, gs_gstate_saved(igs)))
+ return push_callout(i_ctx_p, "%restorepagedevice");
+- return zrestore(i_ctx_p);
++
++ code = dorestore(i_ctx_p, asave);
++
++ if (code < 0) {
++ /* An error here is basically fatal, but....
++ restore_page_device() has to set LockSafetyParams false so it can
++ configure the restored device correctly - in normal operation, that
++ gets reset by that configuration. If we hit an error, though, that
++ may not happen - at least ensure we keep the setting through the
++ error.
++ */
++ gs_currentdevice_inline(igs)->LockSafetyParams = saveLockSafety;
++ }
++ return code;
+ }
+
+ /* <gstate> setgstate - */
+diff --git a/psi/zvmem.c b/psi/zvmem.c
+index 44cd7a8..87a0a4f 100644
+--- a/psi/zvmem.c
++++ b/psi/zvmem.c
+@@ -99,19 +99,18 @@ zsave(i_ctx_t *i_ctx_p)
+ static int restore_check_operand(os_ptr, alloc_save_t **, gs_dual_memory_t *);
+ static int restore_check_stack(const i_ctx_t *i_ctx_p, const ref_stack_t *, const alloc_save_t *, bool);
+ static void restore_fix_stack(i_ctx_t *i_ctx_p, ref_stack_t *, const alloc_save_t *, bool);
++
++/* Do as many up front checks of the save object as we reasonably can */
+ int
+-zrestore(i_ctx_t *i_ctx_p)
++restore_check_save(i_ctx_t *i_ctx_p, alloc_save_t **asave)
+ {
+ os_ptr op = osp;
+- alloc_save_t *asave;
+- bool last;
+- vm_save_t *vmsave;
+- int code = restore_check_operand(op, &asave, idmemory);
++ int code = restore_check_operand(op, asave, idmemory);
+
+ if (code < 0)
+ return code;
+ if_debug2m('u', imemory, "[u]vmrestore 0x%lx, id = %lu\n",
+- (ulong) alloc_save_client_data(asave),
++ (ulong) alloc_save_client_data(*asave),
+ (ulong) op->value.saveid);
+ if (I_VALIDATE_BEFORE_RESTORE)
+ ivalidate_clean_spaces(i_ctx_p);
+@@ -120,14 +119,37 @@ zrestore(i_ctx_t *i_ctx_p)
+ {
+ int code;
+
+- if ((code = restore_check_stack(i_ctx_p, &o_stack, asave, false)) < 0 ||
+- (code = restore_check_stack(i_ctx_p, &e_stack, asave, true)) < 0 ||
+- (code = restore_check_stack(i_ctx_p, &d_stack, asave, false)) < 0
++ if ((code = restore_check_stack(i_ctx_p, &o_stack, *asave, false)) < 0 ||
++ (code = restore_check_stack(i_ctx_p, &e_stack, *asave, true)) < 0 ||
++ (code = restore_check_stack(i_ctx_p, &d_stack, *asave, false)) < 0
+ ) {
+ osp++;
+ return code;
+ }
+ }
++ osp++;
++ return 0;
++}
++
++/* the semantics of restore differ slightly between Level 1 and
++ Level 2 and later - the latter includes restoring the device
++ state (whilst Level 1 didn't have "page devices" as such).
++ Hence we have two restore operators - one here (Level 1)
++ and one in zdevice2.c (Level 2+). For that reason, the
++ operand checking and guts of the restore operation are
++ separated so both implementations can use them to best
++ effect.
++ */
++int
++dorestore(i_ctx_t *i_ctx_p, alloc_save_t *asave)
++{
++ os_ptr op = osp;
++ bool last;
++ vm_save_t *vmsave;
++ int code;
++
++ osp--;
++
+ /* Reset l_new in all stack entries if the new save level is zero. */
+ /* Also do some special fixing on the e-stack. */
+ restore_fix_stack(i_ctx_p, &o_stack, asave, false);
+@@ -170,9 +192,24 @@ zrestore(i_ctx_t *i_ctx_p)
+ /* cause an 'invalidaccess' in setuserparams. Temporarily set */
+ /* LockFilePermissions false until the gs_lev2.ps can do a */
+ /* setuserparams from the restored userparam dictionary. */
++ /* NOTE: This is safe to do here, since the restore has */
++ /* successfully completed - this should never come before any */
++ /* operation that can trigger an error */
+ i_ctx_p->LockFilePermissions = false;
+ return 0;
+ }
++
++int
++zrestore(i_ctx_t *i_ctx_p)
++{
++ alloc_save_t *asave;
++ int code = restore_check_save(i_ctx_p, &asave);
++ if (code < 0)
++ return code;
++
++ return dorestore(i_ctx_p, asave);
++}
++
+ /* Check the operand of a restore. */
+ static int
+ restore_check_operand(os_ptr op, alloc_save_t ** pasave,
+@@ -193,6 +230,7 @@ restore_check_operand(os_ptr op, alloc_save_t ** pasave,
+ *pasave = asave;
+ return 0;
+ }
++
+ /* Check a stack to make sure all its elements are older than a save. */
+ static int
+ restore_check_stack(const i_ctx_t *i_ctx_p, const ref_stack_t * pstack,
diff --git a/ghostscript/ghostpdl.git-78911a01.patch b/ghostscript/ghostpdl.git-78911a01.patch
new file mode 100644
index 000000000..e1434fbea
--- /dev/null
+++ b/ghostscript/ghostpdl.git-78911a01.patch
@@ -0,0 +1,30 @@
+From: Chris Liddell <chris.liddell(a)artifex.com>
+Date: Thu, 23 Aug 2018 08:54:59 +0000 (+0100)
+Subject: Bug 699654: Check the restore operand type
+X-Git-Url: http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff_plain;h=78911a01
+
+Bug 699654: Check the restore operand type
+
+The primary function that implements restore correctly checked its parameter,
+but a function that does some preliminary work for the restore (gstate and
+device handling) did not check.
+
+So, even though the restore correctly errored out, it left things partially done
+and, in particular, the device in partially restored state. Meaning the
+LockSafetyParams was not correctly set.
+---
+
+diff --git a/psi/zdevice2.c b/psi/zdevice2.c
+index de16dd2..9fbb4e3 100644
+--- a/psi/zdevice2.c
++++ b/psi/zdevice2.c
+@@ -312,6 +312,9 @@ z2grestoreall(i_ctx_t *i_ctx_p)
+ static int
+ z2restore(i_ctx_t *i_ctx_p)
+ {
++ os_ptr op = osp;
++ check_type(*op, t_save);
++
+ while (gs_gstate_saved(gs_gstate_saved(igs))) {
+ if (restore_page_device(igs, gs_gstate_saved(igs)))
+ return push_callout(i_ctx_p, "%restore1pagedevice");
diff --git a/ghostscript/ghostpdl.git-8e9ce501.patch b/ghostscript/ghostpdl.git-8e9ce501.patch
new file mode 100644
index 000000000..a4790d8a2
--- /dev/null
+++ b/ghostscript/ghostpdl.git-8e9ce501.patch
@@ -0,0 +1,48 @@
+From: Ken Sharp <ken.sharp(a)artifex.com>
+Date: Thu, 23 Aug 2018 14:42:02 +0000 (+0100)
+Subject: Bug 699665 "memory corruption in aesdecode"
+X-Git-Url: http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff_plain;h=8e9ce501
+
+Bug 699665 "memory corruption in aesdecode"
+
+The specimen file calls aesdecode without specifying the key to be
+used, though it does manage to do enough work with the PDF interpreter
+routines to get access to aesdecode (which isn't normally available).
+
+This causes us to read uninitialised memory, which can (and often does)
+lead to a segmentation fault.
+
+In this commit we set the key to NULL explicitly during intialisation
+and then check it before we read it. If its NULL we just return.
+
+It seems bizarre that we don't return error codes, we should probably
+look into that at some point, but this prevents the code trying to
+read uninitialised memory.
+---
+
+diff --git a/base/aes.c b/base/aes.c
+index a6bce93..e86f000 100644
+--- a/base/aes.c
++++ b/base/aes.c
+@@ -662,6 +662,9 @@ void aes_crypt_ecb( aes_context *ctx,
+ }
+ #endif
+
++ if (ctx == NULL || ctx->rk == NULL)
++ return;
++
+ RK = ctx->rk;
+
+ GET_ULONG_LE( X0, input, 0 ); X0 ^= *RK++;
+diff --git a/base/saes.c b/base/saes.c
+index 6db0e8b..307ed74 100644
+--- a/base/saes.c
++++ b/base/saes.c
+@@ -120,6 +120,7 @@ s_aes_process(stream_state * ss, stream_cursor_read * pr,
+ gs_throw(gs_error_VMerror, "could not allocate aes context");
+ return ERRC;
+ }
++ memset(state->ctx, 0x00, sizeof(aes_context));
+ if (state->keylength < 1 || state->keylength > SAES_MAX_KEYLENGTH) {
+ gs_throw1(gs_error_rangecheck, "invalid aes key length (%d bytes)",
+ state->keylength);
diff --git a/ghostscript/ghostpdl.git-a054156d.patch b/ghostscript/ghostpdl.git-a054156d.patch
new file mode 100644
index 000000000..50faf184e
--- /dev/null
+++ b/ghostscript/ghostpdl.git-a054156d.patch
@@ -0,0 +1,51 @@
+From: Chris Liddell <chris.liddell(a)artifex.com>
+Date: Tue, 21 Aug 2018 19:17:51 +0000 (+0100)
+Subject: Bug 699658: Fix handling of pre-SAFER opened files.
+X-Git-Url: http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff_plain;h=a054156d
+
+Bug 699658: Fix handling of pre-SAFER opened files.
+
+Temp files opened for writing before SAFER is engaged are not subject to the
+SAFER restrictions - that is handled by recording in a dictionary, and
+checking that as part of the permissions checks.
+
+By adding a custom error handler for invalidaccess, that allowed the filename
+to be added to the dictionary (despite the attempted open throwing the error)
+thus meaning subsequent accesses were erroneously permitted.
+---
+
+diff --git a/Resource/Init/gs_init.ps b/Resource/Init/gs_init.ps
+index a6e49f0..5a5a428 100644
+--- a/Resource/Init/gs_init.ps
++++ b/Resource/Init/gs_init.ps
+@@ -2036,6 +2036,19 @@ readonly def
+ concatstrings concatstrings .generate_dir_list_templates
+ } if
+ ]
++ /PermitFileWriting [
++ currentuserparams /PermitFileWriting get aload pop
++ (TMPDIR) getenv not
++ {
++ (TEMP) getenv not
++ {
++ (TMP) getenv not
++ {
++ (/temp) (/tmp)
++ } if
++ } if
++ } if
++ ]
+ /LockFilePermissions //true
+ >> setuserparams
+ }
+@@ -2122,7 +2135,9 @@ readonly def
+ % the file can be deleted later, even if SAFER is set.
+ /.tempfile {
+ .tempfile % filename file
+- //SAFETY /tempfiles get 2 .argindex //true .forceput
++ //SAFETY /safe get not { % only add the filename if we're not yet safe
++ //SAFETY /tempfiles get 2 .argindex //true .forceput
++ } if
+ } .bind executeonly odef
+
+ % If we are running in SAFER mode, lock things down
diff --git a/ghostscript/ghostpdl.git-b326a716.patch b/ghostscript/ghostpdl.git-b326a716.patch
new file mode 100644
index 000000000..c5c167cdb
--- /dev/null
+++ b/ghostscript/ghostpdl.git-b326a716.patch
@@ -0,0 +1,26 @@
+From: Chris Liddell <chris.liddell(a)artifex.com>
+Date: Tue, 21 Aug 2018 15:24:05 +0000 (+0100)
+Subject: Bug 699655: Properly check the return value....
+X-Git-Url: http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff_plain;h=b326a716
+
+Bug 699655: Properly check the return value....
+
+...when getting a value from a dictionary
+---
+
+diff --git a/psi/zcolor.c b/psi/zcolor.c
+index 4c0f258..e27baf9 100644
+--- a/psi/zcolor.c
++++ b/psi/zcolor.c
+@@ -283,8 +283,9 @@ zsetcolor(i_ctx_t * i_ctx_p)
+ if (r_has_type(op, t_dictionary)) {
+ ref *pImpl, pPatInst;
+
+- code = dict_find_string(op, "Implementation", &pImpl);
+- if (code != 0) {
++ if ((code = dict_find_string(op, "Implementation", &pImpl)) < 0)
++ return code;
++ if (code > 0) {
+ code = array_get(imemory, pImpl, 0, &pPatInst);
+ if (code < 0)
+ return code;
diff --git a/ghostscript/ghostpdl.git-b575e1ec.patch b/ghostscript/ghostpdl.git-b575e1ec.patch
new file mode 100644
index 000000000..d5d15a26b
--- /dev/null
+++ b/ghostscript/ghostpdl.git-b575e1ec.patch
@@ -0,0 +1,33 @@
+From: Chris Liddell <chris.liddell(a)artifex.com>
+Date: Thu, 23 Aug 2018 11:20:56 +0000 (+0100)
+Subject: Bug 699668: handle stack overflow during error handling
+X-Git-Url: http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff_plain;h=b575e1ec
+
+Bug 699668: handle stack overflow during error handling
+
+When handling a Postscript error, we push the object throwing the error onto
+the operand stack for the error handling procedure to access - we were not
+checking the available stack before doing so, thus causing a crash.
+
+Basically, if we get a stack overflow when already handling an error, we're out
+of options, return to the caller with a fatal error.
+---
+
+diff --git a/psi/interp.c b/psi/interp.c
+index 8b49556..6150838 100644
+--- a/psi/interp.c
++++ b/psi/interp.c
+@@ -676,7 +676,12 @@ again:
+ /* Push the error object on the operand stack if appropriate. */
+ if (!GS_ERROR_IS_INTERRUPT(code)) {
+ /* Replace the error object if within an oparray or .errorexec. */
+- *++osp = *perror_object;
++ osp++;
++ if (osp >= ostop) {
++ *pexit_code = gs_error_Fatal;
++ return_error(gs_error_Fatal);
++ }
++ *osp = *perror_object;
+ errorexec_find(i_ctx_p, osp);
+ }
+ goto again;
diff --git a/ghostscript/ghostpdl.git-c3476dde.patch b/ghostscript/ghostpdl.git-c3476dde.patch
new file mode 100644
index 000000000..cf2a2ebbf
--- /dev/null
+++ b/ghostscript/ghostpdl.git-c3476dde.patch
@@ -0,0 +1,43 @@
+From: Chris Liddell <chris.liddell(a)artifex.com>
+Date: Tue, 21 Aug 2018 15:42:45 +0000 (+0100)
+Subject: Bug 699656: Handle LockDistillerParams not being a boolean
+X-Git-Url: http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff_plain;h=c3476dde
+
+Bug 699656: Handle LockDistillerParams not being a boolean
+
+This caused a function call commented as "Can't fail" to fail, and resulted
+in memory correuption and a segfault.
+---
+
+diff --git a/devices/vector/gdevpdfp.c b/devices/vector/gdevpdfp.c
+index e942682..7c58af7 100644
+--- a/devices/vector/gdevpdfp.c
++++ b/devices/vector/gdevpdfp.c
+@@ -364,7 +364,7 @@ gdev_pdf_put_params_impl(gx_device * dev, const gx_device_pdf * save_dev, gs_par
+ * LockDistillerParams is read again, and reset if necessary, in
+ * psdf_put_params.
+ */
+- ecode = param_read_bool(plist, "LockDistillerParams", &locked);
++ ecode = param_read_bool(plist, (param_name = "LockDistillerParams"), &locked);
+ if (ecode < 0)
+ param_signal_error(plist, param_name, ecode);
+
+diff --git a/psi/iparam.c b/psi/iparam.c
+index 68c20d4..0279455 100644
+--- a/psi/iparam.c
++++ b/psi/iparam.c
+@@ -822,10 +822,11 @@ static int
+ ref_param_read_signal_error(gs_param_list * plist, gs_param_name pkey, int code)
+ {
+ iparam_list *const iplist = (iparam_list *) plist;
+- iparam_loc loc;
++ iparam_loc loc = {0};
+
+- ref_param_read(iplist, pkey, &loc, -1); /* can't fail */
+- *loc.presult = code;
++ ref_param_read(iplist, pkey, &loc, -1);
++ if (loc.presult)
++ *loc.presult = code;
+ switch (ref_param_read_get_policy(plist, pkey)) {
+ case gs_param_policy_ignore:
+ return 0;
diff --git a/ghostscript/ghostpdl.git-c432131c.patch b/ghostscript/ghostpdl.git-c432131c.patch
new file mode 100644
index 000000000..849b852e0
--- /dev/null
+++ b/ghostscript/ghostpdl.git-c432131c.patch
@@ -0,0 +1,109 @@
+From: Chris Liddell <chris.liddell(a)artifex.com>
+Date: Thu, 23 Aug 2018 13:13:25 +0000 (+0100)
+Subject: Bug 699661: Avoid sharing pointers between pdf14 compositors
+X-Git-Url: http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff_plain;h=c432131c
+
+Bug 699661: Avoid sharing pointers between pdf14 compositors
+
+If a copdevice is triggered when the pdf14 compositor is the device, we make
+a copy of the device, then throw an error because, by default we're only allowed
+to copy the device prototype - then freeing it calls the finalize, which frees
+several pointers shared with the parent.
+
+Make a pdf14 specific finish_copydevice() which NULLs the relevant pointers,
+before, possibly, throwing the same error as the default method.
+
+This also highlighted a problem with reopening the X11 devices, where a custom
+error handler could be replaced with itself, meaning it also called itself,
+and infifite recursion resulted.
+
+Keep a note of if the handler replacement has been done, and don't do it a
+second time.
+---
+
+diff --git a/base/gdevp14.c b/base/gdevp14.c
+index d9f8e79..eb9cc23 100644
+--- a/base/gdevp14.c
++++ b/base/gdevp14.c
+@@ -178,6 +178,7 @@ static dev_proc_fill_mask(pdf14_fill_mask);
+ static dev_proc_stroke_path(pdf14_stroke_path);
+ static dev_proc_begin_typed_image(pdf14_begin_typed_image);
+ static dev_proc_text_begin(pdf14_text_begin);
++static dev_proc_finish_copydevice(pdf14_finish_copydevice);
+ static dev_proc_create_compositor(pdf14_create_compositor);
+ static dev_proc_create_compositor(pdf14_forward_create_compositor);
+ static dev_proc_begin_transparency_group(pdf14_begin_transparency_group);
+@@ -245,7 +246,7 @@ static const gx_color_map_procs *
+ pdf14_create_compositor, /* create_compositor */\
+ NULL, /* get_hardware_params */\
+ pdf14_text_begin, /* text_begin */\
+- NULL, /* finish_copydevice */\
++ pdf14_finish_copydevice, /* finish_copydevice */\
+ pdf14_begin_transparency_group,\
+ pdf14_end_transparency_group,\
+ pdf14_begin_transparency_mask,\
+@@ -3935,6 +3936,19 @@ pdf14_text_begin(gx_device * dev, gs_gstate * pgs,
+ return code;
+ }
+
++static int
++pdf14_finish_copydevice(gx_device *new_dev, const gx_device *from_dev)
++{
++ pdf14_device *pdev = (pdf14_device*)new_dev;
++
++ pdev->ctx = NULL;
++ pdev->trans_group_parent_cmap_procs = NULL;
++ pdev->smaskcolor = NULL;
++
++ /* Only allow copying the prototype. */
++ return (from_dev->memory ? gs_note_error(gs_error_rangecheck) : 0);
++}
++
+ /*
+ * Implement copy_mono by filling lots of small rectangles.
+ */
+@@ -8093,6 +8107,7 @@ c_pdf14trans_clist_read_update(gs_composite_t * pcte, gx_device * cdev,
+ before reopening the device */
+ if (p14dev->ctx != NULL) {
+ pdf14_ctx_free(p14dev->ctx);
++ p14dev->ctx = NULL;
+ }
+ dev_proc(tdev, open_device) (tdev);
+ }
+diff --git a/devices/gdevxini.c b/devices/gdevxini.c
+index 8511eac..23b8c35 100644
+--- a/devices/gdevxini.c
++++ b/devices/gdevxini.c
+@@ -59,7 +59,8 @@ static struct xv_ {
+ Boolean alloc_error;
+ XErrorHandler orighandler;
+ XErrorHandler oldhandler;
+-} x_error_handler;
++ Boolean set;
++} x_error_handler = {0};
+
+ static int
+ x_catch_alloc(Display * dpy, XErrorEvent * err)
+@@ -74,7 +75,8 @@ x_catch_alloc(Display * dpy, XErrorEvent * err)
+ int
+ x_catch_free_colors(Display * dpy, XErrorEvent * err)
+ {
+- if (err->request_code == X_FreeColors)
++ if (err->request_code == X_FreeColors ||
++ x_error_handler.orighandler == x_catch_free_colors)
+ return 0;
+ return x_error_handler.orighandler(dpy, err);
+ }
+@@ -274,8 +276,10 @@ gdev_x_open(gx_device_X * xdev)
+ return_error(gs_error_ioerror);
+ }
+ /* Buggy X servers may cause a Bad Access on XFreeColors. */
+- x_error_handler.orighandler = XSetErrorHandler(x_catch_free_colors);
+-
++ if (!x_error_handler.set) {
++ x_error_handler.orighandler = XSetErrorHandler(x_catch_free_colors);
++ x_error_handler.set = True;
++ }
+ /* Get X Resources. Use the toolkit for this. */
+ XtToolkitInitialize();
+ app_con = XtCreateApplicationContext();
diff --git a/ghostscript/ghostpdl.git-e01e77a3.patch b/ghostscript/ghostpdl.git-e01e77a3.patch
new file mode 100644
index 000000000..5859c4960
--- /dev/null
+++ b/ghostscript/ghostpdl.git-e01e77a3.patch
@@ -0,0 +1,27 @@
+From: Ken Sharp <ken.sharp(a)artifex.com>
+Date: Fri, 24 Aug 2018 11:44:26 +0000 (+0100)
+Subject: Hide the .shfill operator
+X-Git-Url: http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff_plain;h=e01e77a3
+
+Hide the .shfill operator
+
+Commit 0b6cd1918e1ec4ffd087400a754a845180a4522b was supposed to make
+the .shfill operator unobtainable, but I accidentally left a comment
+in the line doing so.
+
+Fix it here, without this the operator can still be exploited.
+---
+
+diff --git a/Resource/Init/gs_init.ps b/Resource/Init/gs_init.ps
+index bc17d42..db3f7fe 100644
+--- a/Resource/Init/gs_init.ps
++++ b/Resource/Init/gs_init.ps
+@@ -2197,7 +2197,7 @@ SAFER { .setsafeglobal } if
+ /.oserrno /.setoserrno /.oserrorstring /.getCPSImode
+ /.getscanconverter /.setscanconverter /.type1encrypt /.type1decrypt/.languagelevel /.setlanguagelevel /.eqproc /.fillpage /.buildpattern1 /.saslprep
+ /.buildshading1 /.buildshading2 /.buildshading3 /.buildshading4 /.buildshading5 /.buildshading6 /.buildshading7 /.buildshadingpattern
+-%/.shfill /.argindex /.bytestring /.namestring /.stringbreak /.stringmatch /.globalvmarray /.globalvmdict /.globalvmpackedarray /.globalvmstring
++/.shfill /.argindex /.bytestring /.namestring /.stringbreak /.stringmatch /.globalvmarray /.globalvmdict /.globalvmpackedarray /.globalvmstring
+ /.localvmarray /.localvmdict /.localvmpackedarray /.localvmstring /.systemvmarray /.systemvmdict /.systemvmpackedarray /.systemvmstring /.systemvmfile /.systemvmlibfile
+ /.systemvmSFD /.settrapparams /.currentsystemparams /.currentuserparams /.getsystemparam /.getuserparam /.setsystemparams /.setuserparams
+ /.checkpassword /.locale_to_utf8 /.currentglobal /.gcheck /.imagepath
1
0
commit 4e5e21dbb07447eb0edd353b1939f90f68af5d26
Author: Juergen Daubert <jue(a)jue.li>
Date: Sat Aug 25 14:15:31 2018 +0200
xfsprogs: update to 4.18.0
diff --git a/xfsprogs/.footprint b/xfsprogs/.footprint
index 3421852ac..a1b42a064 100644
--- a/xfsprogs/.footprint
+++ b/xfsprogs/.footprint
@@ -25,7 +25,6 @@ drwxr-xr-x root/root usr/lib/
-rw-r--r-- root/root usr/lib/libhandle.a
-rw-r--r-- root/root usr/lib/libhandle.la
lrwxrwxrwx root/root usr/lib/libhandle.so -> ../../lib/libhandle.so.1.0.3
-drwxr-xr-x root/root usr/lib/xfsprogs/
drwxr-xr-x root/root usr/sbin/
-rwxr-xr-x root/root usr/sbin/xfs_admin
-rwxr-xr-x root/root usr/sbin/xfs_bmap
diff --git a/xfsprogs/.signature b/xfsprogs/.signature
index e04e1a5e0..5a264b4f2 100644
--- a/xfsprogs/.signature
+++ b/xfsprogs/.signature
@@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/opt.pub
-RWSE3ohX2g5d/fJis/1lxjKEXarT75Mr9wbzHOsXlO/++8ZdZ5ScjUVCBPpIW1JhIjTiorbiF0kvHNeeP/9cAT8rhe9MckAQGwg=
-SHA256 (Pkgfile) = d539bb85ffcf0887dbf2a30512e51fd5d0b801655bc213be9d349a3c678f2db1
-SHA256 (.footprint) = 875eb2e59f47684da35c4bb6f6b2047f5192c3f6ff7d67c2667fa053f2b56096
-SHA256 (xfsprogs-4.17.0.tar.xz) = f53f5169cb98cfca471ddea30092738c427ba284c5356e01b45dd1ae3b297e0d
+RWSE3ohX2g5d/TzO/mtEwYpfiPxpw4rKMNhZhgRPT2lq72D5IczaLqrnpZuJxFtMjBpZ0qT3i13VrCvIu/balDBz8wqUS6clgwA=
+SHA256 (Pkgfile) = be3bb89575ba9853f8280e8318d93e07574e043a52c1e20fed40ca9aa75acb0a
+SHA256 (.footprint) = 5c16ba2abc6dc82ab1e9781f657d2bffba20b9a2d2676f342846efb26164ec7c
+SHA256 (xfsprogs-4.18.0.tar.xz) = 397dc96f51aeeff73d021d3418d3172377b2685f2740ca60525096c070aa3df1
diff --git a/xfsprogs/Pkgfile b/xfsprogs/Pkgfile
index 9600a448e..905b4d126 100644
--- a/xfsprogs/Pkgfile
+++ b/xfsprogs/Pkgfile
@@ -4,7 +4,7 @@
# Depends on: util-linux
name=xfsprogs
-version=4.17.0
+version=4.18.0
release=1
source=(https://www.kernel.org/pub/linux/utils/fs/xfs/xfsprogs/$name-$versi…
@@ -24,6 +24,5 @@ build() {
rm $PKG/lib/libhandle.{so,a,la}
ln -sf ../../lib/$(readlink $PKG/lib/libhandle.so.1) $PKG/usr/lib/libhandle.so
- rm -r $PKG/usr/share/doc
- rm $PKG/usr/lib/xfsprogs/xfs_scrub_all.cron
+ rm -r $PKG/usr/{share/doc,lib/xfsprogs}
}
1
0
commit 2f376aea9d580a471de418cd4e518dc748c9356f
Author: Juergen Daubert <jue(a)jue.li>
Date: Fri Aug 24 15:01:01 2018 +0200
samba: update to 4.8.5
diff --git a/samba/.footprint b/samba/.footprint
index e6f325f38..c78e6f559 100644
--- a/samba/.footprint
+++ b/samba/.footprint
@@ -215,6 +215,8 @@ drwxr-xr-x root/root usr/lib/samba/idmap/
-rwxr-xr-x root/root usr/lib/samba/idmap/rid.so
-rwxr-xr-x root/root usr/lib/samba/idmap/script.so
-rwxr-xr-x root/root usr/lib/samba/idmap/tdb2.so
+drwxr-xr-x root/root usr/lib/samba/krb5/
+-rwxr-xr-x root/root usr/lib/samba/krb5/winbind_krb5_locator.so
drwxr-xr-x root/root usr/lib/samba/ldb/
-rwxr-xr-x root/root usr/lib/samba/ldb/asq.so
-rwxr-xr-x root/root usr/lib/samba/ldb/ildap.so
@@ -285,8 +287,8 @@ lrwxrwxrwx root/root usr/lib/samba/libkrb5-samba4.so.26 -> libkrb5-samba4.so.26.
-rwxr-xr-x root/root usr/lib/samba/libkrb5-samba4.so.26.0.0
-rwxr-xr-x root/root usr/lib/samba/libkrb5samba-samba4.so
-rwxr-xr-x root/root usr/lib/samba/libldb-cmdline-samba4.so
-lrwxrwxrwx root/root usr/lib/samba/libldb.so.1 -> libldb.so.1.3.5
--rwxr-xr-x root/root usr/lib/samba/libldb.so.1.3.5
+lrwxrwxrwx root/root usr/lib/samba/libldb.so.1 -> libldb.so.1.3.6
+-rwxr-xr-x root/root usr/lib/samba/libldb.so.1.3.6
-rwxr-xr-x root/root usr/lib/samba/libldbsamba-samba4.so
-rwxr-xr-x root/root usr/lib/samba/liblibcli-lsa3-samba4.so
-rwxr-xr-x root/root usr/lib/samba/liblibcli-netlogon3-samba4.so
@@ -381,7 +383,6 @@ drwxr-xr-x root/root usr/lib/samba/vfs/
-rwxr-xr-x root/root usr/lib/samba/vfs/virusfilter.so
-rwxr-xr-x root/root usr/lib/samba/vfs/worm.so
-rwxr-xr-x root/root usr/lib/samba/vfs/xattr_tdb.so
--rwxr-xr-x root/root usr/lib/winbind_krb5_locator.so
drwxr-xr-x root/root usr/sbin/
-rwxr-xr-x root/root usr/sbin/nmbd
-rwxr-xr-x root/root usr/sbin/samba_gpoupdate
@@ -422,7 +423,6 @@ drwxr-xr-x root/root usr/share/man/man7/
-rw-r--r-- root/root usr/share/man/man7/samba.7.gz
-rw-r--r-- root/root usr/share/man/man7/traffic_learner.7.gz
-rw-r--r-- root/root usr/share/man/man7/traffic_replay.7.gz
--rw-r--r-- root/root usr/share/man/man7/winbind_krb5_locator.7.gz
drwxr-xr-x root/root usr/share/man/man8/
-rw-r--r-- root/root usr/share/man/man8/cifsdd.8.gz
-rw-r--r-- root/root usr/share/man/man8/eventlogadm.8.gz
@@ -492,6 +492,8 @@ drwxr-xr-x root/root usr/share/man/man8/
-rw-r--r-- root/root usr/share/man/man8/vfs_worm.8.gz
-rw-r--r-- root/root usr/share/man/man8/vfs_xattr_tdb.8.gz
-rw-r--r-- root/root usr/share/man/man8/vfs_zfsacl.8.gz
+-rw-r--r-- root/root usr/share/man/man8/winbind_krb5_localauth.8.gz
+-rw-r--r-- root/root usr/share/man/man8/winbind_krb5_locator.8.gz
-rw-r--r-- root/root usr/share/man/man8/winbindd.8.gz
drwxr-xr-x root/root var/
drwxr-xr-x root/root var/cache/
diff --git a/samba/.signature b/samba/.signature
index 3dade0c76..2b6b46508 100644
--- a/samba/.signature
+++ b/samba/.signature
@@ -1,6 +1,6 @@
untrusted comment: verify with /etc/ports/opt.pub
-RWSE3ohX2g5d/Xodq1AdnbWUzqFDuoOwSDSAGRjyBrvC74++OFo2H91OotIgTRXlYQq9QD72oHziVJ2anzSZhw0Gd34zfpM0Zw0=
-SHA256 (Pkgfile) = 705847efb7c5230ea7bfaefb686d9ea6b94bce7dfad2050af6ab49622b2773cd
-SHA256 (.footprint) = 0c36df0da620827a945fb04e52fac3189b4de16483cfd8517e3aa3e9d498fd4f
-SHA256 (samba-4.8.4.tar.gz) = f5044d149e01894a08b1d114b8b69aed78171a7bb19608bd1fd771453b9a5406
+RWSE3ohX2g5d/U1Q29OaKHq0vsO3xC+btwMZ8r9/ra7YKdYrYeq3vY2voS03+9ItQZggC40Xf6GHmb00I6ByiqdBqOPYT0YRFgU=
+SHA256 (Pkgfile) = c5a0c8c8d1197fcebacad9d4618041c9f2f55f76e6e460384a225439af0725bd
+SHA256 (.footprint) = 48969ad9a61c6dcb51bec7cf6af93e4af389553c4b28f141b8fdadb5cdf7b674
+SHA256 (samba-4.8.5.tar.gz) = e58ee6b1262d4128b8932ceee59d5f0b0a9bbe00547eb3cc4c41552de1a65155
SHA256 (samba) = 75bccea892422b5aebe8d2f9ce9b9c42ddc3cbdeccfd16f3161c07c1eb3feff0
diff --git a/samba/Pkgfile b/samba/Pkgfile
index d95403a02..91ee2932e 100644
--- a/samba/Pkgfile
+++ b/samba/Pkgfile
@@ -4,7 +4,7 @@
# Depends on: libarchive libcap popt tdb tevent
name=samba
-version=4.8.4
+version=4.8.5
release=1
source=(https://www.samba.org/samba/ftp/stable/$name-$version.tar.gz \
samba)
1
0
commit b9baf128bdc1a7e801789906d041402169ff9df1
Author: Juergen Daubert <jue(a)jue.li>
Date: Fri Aug 24 12:44:37 2018 +0200
opt: remove all .md5sum
diff --git a/a2ps/.md5sum b/a2ps/.md5sum
deleted file mode 100644
index ea48145c9..000000000
--- a/a2ps/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-781ac3d9b213fa3e1ed0d79f986dc8c7 a2ps-4.14.tar.gz
diff --git a/adwaita-icon-theme/.md5sum b/adwaita-icon-theme/.md5sum
deleted file mode 100644
index 40fa9c328..000000000
--- a/adwaita-icon-theme/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-3ccac0d600ffc936d2adfb80e9245bc5 adwaita-icon-theme-3.24.0.tar.xz
diff --git a/alsa-lib/.md5sum b/alsa-lib/.md5sum
deleted file mode 100644
index 7acb24eae..000000000
--- a/alsa-lib/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-2f981a8f7897c59ec2ddc44916d33788 alsa-lib-1.1.6.tar.bz2
diff --git a/alsa-oss/.md5sum b/alsa-oss/.md5sum
deleted file mode 100644
index 965731b19..000000000
--- a/alsa-oss/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-fc845cafc4444193510ab1865c7350b8 alsa-oss-1.1.6.tar.bz2
diff --git a/alsa-plugins/.md5sum b/alsa-plugins/.md5sum
deleted file mode 100644
index 8c4ef5ae4..000000000
--- a/alsa-plugins/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-8387279e99feeb2ecffaac5f293223d7 alsa-plugins-1.1.6.tar.bz2
diff --git a/alsa-utils/.md5sum b/alsa-utils/.md5sum
deleted file mode 100644
index 446912b8d..000000000
--- a/alsa-utils/.md5sum
+++ /dev/null
@@ -1,2 +0,0 @@
-50ae75567459646b843bed78d916b002 alsa-utils-1.1.6.tar.bz2
-7ca87ae2d727887898e1feb47a48d3f9 rc.alsa
diff --git a/apache/.md5sum b/apache/.md5sum
deleted file mode 100644
index f2a593a73..000000000
--- a/apache/.md5sum
+++ /dev/null
@@ -1,3 +0,0 @@
-2b98670eea68511989201f6910a6140d apache
-3e3806b7f77965d50a2c81a570af7d9e crux.layout
-818adca52f3be187fe45d6822755be95 httpd-2.4.34.tar.bz2
diff --git a/apr/.md5sum b/apr/.md5sum
deleted file mode 100644
index cfc350b00..000000000
--- a/apr/.md5sum
+++ /dev/null
@@ -1,2 +0,0 @@
-12f2a349483ad6f12db49ba01fbfdbfa apr-1.6.3.tar.bz2
-8ff5dc36fa39a2a3db1df196d3ed6086 apr-util-1.6.1.tar.bz2
diff --git a/aspell-en/.md5sum b/aspell-en/.md5sum
deleted file mode 100644
index 63d7a401e..000000000
--- a/aspell-en/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-6149dca1933cf5cd136e214957561292 aspell6-en-2018.04.16-0.tar.bz2
diff --git a/aspell/.md5sum b/aspell/.md5sum
deleted file mode 100644
index 292307e9f..000000000
--- a/aspell/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-f05691eada7ad04b26c1a5a6ef27182a aspell-0.60.7-rc1.tar.gz
diff --git a/at-spi2-atk/.md5sum b/at-spi2-atk/.md5sum
deleted file mode 100644
index 6fd1db986..000000000
--- a/at-spi2-atk/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-355c7916a69513490cb83ad34016b169 at-spi2-atk-2.26.2.tar.xz
diff --git a/at-spi2-core/.md5sum b/at-spi2-core/.md5sum
deleted file mode 100644
index 185c8c4a3..000000000
--- a/at-spi2-core/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-4a042e4c801fdb793788b749eab21485 at-spi2-core-2.26.2.tar.xz
diff --git a/aterm/.md5sum b/aterm/.md5sum
deleted file mode 100644
index 62d819cef..000000000
--- a/aterm/.md5sum
+++ /dev/null
@@ -1,4 +0,0 @@
-3ce0ac7af4446068694862cbb8d2e031 aterm-1.0.1-display-security-issue.patch
-b0975b4b46225544e2eac898d888c08a aterm-1.0.1.tar.gz
-370ad2c16bc513fcc45b9ef07a0125f2 aterm-fake_root.patch
-5b2e5f14acd18893837d8734b41d505a aterm-fkeys.patch
diff --git a/atk/.md5sum b/atk/.md5sum
deleted file mode 100644
index 8d082d662..000000000
--- a/atk/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-dfb5e7474220afa3f4ca7e45af9f3a11 atk-2.28.1.tar.xz
diff --git a/autoconf-2.13/.md5sum b/autoconf-2.13/.md5sum
deleted file mode 100644
index a6e07a339..000000000
--- a/autoconf-2.13/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-9de56d4a161a723228220b0f425dc711 autoconf-2.13.tar.gz
diff --git a/autoconf-archive/.md5sum b/autoconf-archive/.md5sum
deleted file mode 100644
index b1ae252d8..000000000
--- a/autoconf-archive/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-39549f8b3f34d2c910c92e58912e1a64 autoconf-archive-2017.03.21.tar.xz
diff --git a/babl/.md5sum b/babl/.md5sum
deleted file mode 100644
index 43e2e8d42..000000000
--- a/babl/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-c32245f90a0b59e4714b546308d2ee34 babl-0.1.24.tar.bz2
diff --git a/bash-completion/.md5sum b/bash-completion/.md5sum
deleted file mode 100644
index 0a3be0c04..000000000
--- a/bash-completion/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-0528183f12bbf5ccf1a3458cb3736419 bash-completion-2.1.tar.gz
diff --git a/bitlbee/.md5sum b/bitlbee/.md5sum
deleted file mode 100644
index 5e0673ab6..000000000
--- a/bitlbee/.md5sum
+++ /dev/null
@@ -1,3 +0,0 @@
-ed8bdeafadb7970874ddf4127294407b bitlbee
-ec866f937258c16e1e2e70f3dec67430 bitlbee-3.5.1.tar.gz
-b053e811d4c9395f48ea4075d6f377ef bitlbee.conf
diff --git a/bluez/.md5sum b/bluez/.md5sum
deleted file mode 100644
index f2907bfef..000000000
--- a/bluez/.md5sum
+++ /dev/null
@@ -1,3 +0,0 @@
-3baf168e1894791e7d00675698dcbc34 bluetooth.h
-8faf24d9748450e7caecd0673109dddf bluetoothd
-c828c172f01f20c6ecd7f407894956a2 bluez-4.101.tar.xz
diff --git a/boehm-gc/.md5sum b/boehm-gc/.md5sum
deleted file mode 100644
index ace63f15f..000000000
--- a/boehm-gc/.md5sum
+++ /dev/null
@@ -1,2 +0,0 @@
-96d18b0448a841c88d56e4ab3d180297 gc-7.4.4.tar.gz
-d29b8c951d32ca9f0be56a84ddd84689 libatomic_ops-7_4_4.tar.gz
diff --git a/brotli/.md5sum b/brotli/.md5sum
deleted file mode 100644
index 4b2a7a7bb..000000000
--- a/brotli/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-bc896d681007a341b85b2b48b30223a2 brotli-v1.0.3.tar.gz
diff --git a/cabextract/.md5sum b/cabextract/.md5sum
deleted file mode 100644
index bb67476cd..000000000
--- a/cabextract/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-ee3ded0b1f84e5c6e3309bb36d701916 cabextract-1.6.tar.gz
diff --git a/ccache/.md5sum b/ccache/.md5sum
deleted file mode 100644
index 03940094e..000000000
--- a/ccache/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-39492aea565c3e6d5affa633672a93bd ccache-3.4.1.tar.xz
diff --git a/ccrypt/.md5sum b/ccrypt/.md5sum
deleted file mode 100644
index acd7ed39f..000000000
--- a/ccrypt/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-262573b04416b3b947f0d38807ec5246 ccrypt-1.11.tar.gz
diff --git a/cdparanoia/.md5sum b/cdparanoia/.md5sum
deleted file mode 100644
index 5280483e4..000000000
--- a/cdparanoia/.md5sum
+++ /dev/null
@@ -1,2 +0,0 @@
-aa57d4e1b897fdf12f1e7fbb4747ec43 cdparanoia-10.2-gcc43.patch
-b304bbe8ab63373924a744eac9ebc652 cdparanoia-III-10.2.src.tgz
diff --git a/cdrkit/.md5sum b/cdrkit/.md5sum
deleted file mode 100644
index f21902eb8..000000000
--- a/cdrkit/.md5sum
+++ /dev/null
@@ -1,2 +0,0 @@
-efe08e2f3ca478486037b053acd512e9 cdrkit-1.1.11.tar.gz
-b68aeaafb979b4dba488aae15f73d63a cdrkit-1.1.9-efi-boot.patch
diff --git a/check/.md5sum b/check/.md5sum
deleted file mode 100644
index 73ace1071..000000000
--- a/check/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-53c5e5c77d090e103a17f3ed7fd7d8b8 check-0.10.0.tar.gz
diff --git a/chromium-pepperflash/.md5sum b/chromium-pepperflash/.md5sum
deleted file mode 100644
index b05d714d8..000000000
--- a/chromium-pepperflash/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-ebd6587c94d6f7b290857c2b6424581a flash_player_ppapi_linux.x86_64-27.0.0.183.tar.gz
diff --git a/chromium/.md5sum b/chromium/.md5sum
deleted file mode 100644
index 75c9f517f..000000000
--- a/chromium/.md5sum
+++ /dev/null
@@ -1,7 +0,0 @@
-717988367527423b897712ec0e25a5dd chromium-65.0.3325.181.tar.xz
-27dbd1479d469346d1ffe27c7e7c0011 chromium-clang-r2.patch
-01f7422efc71c1dd9255b5d9f72a36ec chromium-math.h-r0.patch
-254061cb349cff714230b7cca83b0a4c chromium-skia-harmony.patch
-9d6eab4a8302b23a991ddc8682ecaaab chromium-stdint.patch
-64968626706b07721983ac59fb3babbf chromium.sh
-3354997dd0bfde3443499133a6e16a85 last-commit-position.patch
diff --git a/chrony/.md5sum b/chrony/.md5sum
deleted file mode 100644
index 9c6240a87..000000000
--- a/chrony/.md5sum
+++ /dev/null
@@ -1,2 +0,0 @@
-81ab62cf5d60b4b3fa8cd2c1b267ffd9 chrony-3.3.tar.gz
-b34048039655b0eba564f10cca23e3ce chronyd
diff --git a/cifs-utils/.md5sum b/cifs-utils/.md5sum
deleted file mode 100644
index 9d94e3a29..000000000
--- a/cifs-utils/.md5sum
+++ /dev/null
@@ -1,3 +0,0 @@
-24c6eded8b4023e946223862709baf6c cifs
-a385d60293e6f9e4cb0d4ac2093990d8 cifs-utils-6.8.tar.bz2
-6db11ecfad2a038af32f1f01b351e985 cifs-utils-man.tar.xz
diff --git a/ck4up/.md5sum b/ck4up/.md5sum
deleted file mode 100644
index 113867238..000000000
--- a/ck4up/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-181c8342e16a20bd6ebce0a6dd23b894 ck4up-1.4.tar.gz
diff --git a/clex/.md5sum b/clex/.md5sum
deleted file mode 100644
index f183280ea..000000000
--- a/clex/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-424a2dfd01889f7cde3511ea1f9ea20f clex-4.6.patch9.tar.gz
diff --git a/clisp/.md5sum b/clisp/.md5sum
deleted file mode 100644
index 22d389201..000000000
--- a/clisp/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-1962b99d5e530390ec3829236d168649 clisp-2.49.tar.bz2
diff --git a/cmocka/.md5sum b/cmocka/.md5sum
deleted file mode 100644
index e7c2637d8..000000000
--- a/cmocka/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-6fbff4e42589566eda558db98b97623e cmocka-1.1.1.tar.xz
diff --git a/cmus/.md5sum b/cmus/.md5sum
deleted file mode 100644
index 1905d770c..000000000
--- a/cmus/.md5sum
+++ /dev/null
@@ -1,2 +0,0 @@
-7aef7dc88a475c5bb7950fa8e246cdb5 ffmpeg.diff
-0588ab955db44a8e9deb03446d73b5df v2.7.1.tar.gz
diff --git a/conky/.md5sum b/conky/.md5sum
deleted file mode 100644
index 639d6fa2d..000000000
--- a/conky/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-d3de615f43aadc98d555e05ad9e902c2 conky-1.9.0.tar.bz2
diff --git a/consolekit/.md5sum b/consolekit/.md5sum
deleted file mode 100644
index cda460e9c..000000000
--- a/consolekit/.md5sum
+++ /dev/null
@@ -1,2 +0,0 @@
-611792b4d616253a5bdec9175f8b7678 ConsoleKit-0.4.6.tar.xz
-c038a8f9b3bcaf49c598c19c38bbd628 pam-foreground-compat.ck
diff --git a/courier-unicode/.md5sum b/courier-unicode/.md5sum
deleted file mode 100644
index a1ed5b7c3..000000000
--- a/courier-unicode/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-1bad3b3b890da01ff830b15d129f0cfa courier-unicode-2.0.tar.bz2
diff --git a/cppunit/.md5sum b/cppunit/.md5sum
deleted file mode 100644
index 26c71cae9..000000000
--- a/cppunit/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-bd30e9cf5523cdfc019b94f5e1d7fd19 cppunit-1.12.1.tar.gz
diff --git a/crux-bashcompletion/.md5sum b/crux-bashcompletion/.md5sum
deleted file mode 100644
index b688fcc39..000000000
--- a/crux-bashcompletion/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-cc34ebb5e44a592370b485d7bfd95d44 crux_completions
diff --git a/cryptsetup/.md5sum b/cryptsetup/.md5sum
deleted file mode 100644
index 10fe9999f..000000000
--- a/cryptsetup/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-d2d668223e795dcf750da44dc3e7076b cryptsetup-1.7.5.tar.xz
diff --git a/ctags/.md5sum b/ctags/.md5sum
deleted file mode 100644
index b8ef07377..000000000
--- a/ctags/.md5sum
+++ /dev/null
@@ -1,2 +0,0 @@
-c00f82ecdcc357434731913e5b48630d ctags-5.8.tar.gz
-c30a41cf0e0e417b482e2acb648f215f ctags.diff
diff --git a/cups-filters/.md5sum b/cups-filters/.md5sum
deleted file mode 100644
index 65d6d4e8c..000000000
--- a/cups-filters/.md5sum
+++ /dev/null
@@ -1,2 +0,0 @@
-7540a6989be0042429f41770b1cdf215 cups-browsed
-cbc5498bc4b9ab876c1fc5582d974bbe cups-filters-1.21.0.tar.xz
diff --git a/cups/.md5sum b/cups/.md5sum
deleted file mode 100644
index afc75b67c..000000000
--- a/cups/.md5sum
+++ /dev/null
@@ -1,2 +0,0 @@
-a416044375fa7c0318fcfdc5ecb0028f cups
-e91c26d8d97b5a1630a962f530f02192 cups-2.2.6-source.tar.gz
diff --git a/dar/.md5sum b/dar/.md5sum
deleted file mode 100644
index 41d30dd6d..000000000
--- a/dar/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-e9523b9bc9848489ce221d3a6d625808 dar-2.5.16.tar.gz
diff --git a/dbus-glib/.md5sum b/dbus-glib/.md5sum
deleted file mode 100644
index c8bb2a154..000000000
--- a/dbus-glib/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-d7cebf1d69445cbd28b4983392145192 dbus-glib-0.110.tar.gz
diff --git a/dbus-python/.md5sum b/dbus-python/.md5sum
deleted file mode 100644
index 1aceba416..000000000
--- a/dbus-python/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-7379db774c10904f27e7e2743d90fb43 dbus-python-1.2.8.tar.gz
diff --git a/dbus/.md5sum b/dbus/.md5sum
deleted file mode 100644
index 58b99aec6..000000000
--- a/dbus/.md5sum
+++ /dev/null
@@ -1,3 +0,0 @@
-23bc5ff22fe4f9a208d65fbbfd489ad9 30-dbus.launch
-2764bf150e5aa8005b7bc0d6c388756a dbus-1.12.8.tar.gz
-0acb71de3d0fc3271d2391da168c6f9f rc.dbus
diff --git a/desktop-file-utils/.md5sum b/desktop-file-utils/.md5sum
deleted file mode 100644
index b3b4a1f73..000000000
--- a/desktop-file-utils/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-599133d51cc9a41bfec186414906b6f1 desktop-file-utils-0.23.tar.xz
diff --git a/dialog/.md5sum b/dialog/.md5sum
deleted file mode 100644
index 06defef0b..000000000
--- a/dialog/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-1dba09cf45ac4ba40b3cb4a3f1d694b2 dialog-1.3-20180621.tgz
diff --git a/dnsmasq/.md5sum b/dnsmasq/.md5sum
deleted file mode 100644
index 415adc805..000000000
--- a/dnsmasq/.md5sum
+++ /dev/null
@@ -1,3 +0,0 @@
-cf2b6cff8356ce9da3f6da7dfa0e588b dnsmasq
-64010c9734f5e275eb591374a6dad924 dnsmasq-2.79.tar.xz
-45d15e18de066eee51829b59e89ffaff dnsmasq-config.patch
diff --git a/dnspython/.md5sum b/dnspython/.md5sum
deleted file mode 100644
index 07b6da67a..000000000
--- a/dnspython/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-63a679089822fb86127867c315286dc5 dnspython-1.15.0.tar.gz
diff --git a/dosbox/.md5sum b/dosbox/.md5sum
deleted file mode 100644
index 42a8a0e86..000000000
--- a/dosbox/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-b9b240fa87104421962d14eee71351e8 dosbox-0.74.tar.gz
diff --git a/dosfstools/.md5sum b/dosfstools/.md5sum
deleted file mode 100644
index 8d8b9308d..000000000
--- a/dosfstools/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-07a1050db1a898e9a2e03b0c4569c4bd dosfstools-4.1.tar.xz
diff --git a/dotconf/.md5sum b/dotconf/.md5sum
deleted file mode 100644
index 695029656..000000000
--- a/dotconf/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-a81eee25aa15dde23d69381571031277 v1.3.zip
diff --git a/dovecot/.md5sum b/dovecot/.md5sum
deleted file mode 100644
index fd04b3d75..000000000
--- a/dovecot/.md5sum
+++ /dev/null
@@ -1,3 +0,0 @@
-ec342928dd97131f82dba41546741b5f dovecot
-77a7fa95b38bd6686e6191b2b3f2b87b dovecot-2.3.2.1.tar.gz
-1cc42484b5515bddf47edcf26b288b6b dovecot-config.patch
diff --git a/dropbear/.md5sum b/dropbear/.md5sum
deleted file mode 100644
index c58271c6f..000000000
--- a/dropbear/.md5sum
+++ /dev/null
@@ -1,2 +0,0 @@
-3b758db19554e494b0a1d69996fe5d29 dropbear
-c3912f7fcdcc57c99937e4a79480d2c2 dropbear-2018.76.tar.bz2
diff --git a/dvd+rw-tools/.md5sum b/dvd+rw-tools/.md5sum
deleted file mode 100644
index c525969ec..000000000
--- a/dvd+rw-tools/.md5sum
+++ /dev/null
@@ -1,3 +0,0 @@
-8acb3c885c87f6838704a0025e435871 dvd+rw-tools-7.1.tar.gz
-7e1b8f314ebca3219bbe4da06a926a3a dvd+rw-tools-gcc43.patch
-1cebab3c52bcf294e16f24192ee7304d dvd+rw-tools.patch
diff --git a/efibootmgr/.md5sum b/efibootmgr/.md5sum
deleted file mode 100644
index efc9fefc8..000000000
--- a/efibootmgr/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-62597b082f27da940bf18f0ec8c5907b efibootmgr-15.tar.bz2
diff --git a/efivar/.md5sum b/efivar/.md5sum
deleted file mode 100644
index efe84707f..000000000
--- a/efivar/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-af30079fa7c95dd9843cee75b6f96590 efivar-31.tar.bz2
diff --git a/elilo/.md5sum b/elilo/.md5sum
deleted file mode 100644
index 858c37a03..000000000
--- a/elilo/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-31ae4652b0bd4580b37640054e7146bc elilo-3.16-all.tar.gz
diff --git a/elinks/.md5sum b/elinks/.md5sum
deleted file mode 100644
index 2f12dc17a..000000000
--- a/elinks/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-e8e1b4e00087296d8aa793276f049128 elinks-20170613.tar.xz
diff --git a/enscript/.md5sum b/enscript/.md5sum
deleted file mode 100644
index 7f2dc47d6..000000000
--- a/enscript/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-3acc242b829adacabcaf28533f049afd enscript-1.6.6.tar.gz
diff --git a/esmtp/.md5sum b/esmtp/.md5sum
deleted file mode 100644
index 061eaf99f..000000000
--- a/esmtp/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-79a9c1f9023d53f35bb82bf446150a72 esmtp-1.2.tar.bz2
diff --git a/evilwm/.md5sum b/evilwm/.md5sum
deleted file mode 100644
index fd173dec0..000000000
--- a/evilwm/.md5sum
+++ /dev/null
@@ -1,2 +0,0 @@
-fbd6a9bdfe90e51832fce48c5038714b evilwm-1.1.1.tar.gz
-92689018480b2748d995d042e64da8af evilwm-config.patch
diff --git a/exfat-utils/.md5sum b/exfat-utils/.md5sum
deleted file mode 100644
index 3f6b54f12..000000000
--- a/exfat-utils/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-c39e2d7581141489c21ce8e6c9ff157a exfat-1.2.8.tar.gz
diff --git a/exif/.md5sum b/exif/.md5sum
deleted file mode 100644
index 8d8ad9e80..000000000
--- a/exif/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-0e744471b8c3b3b1534d5af38bbf6408 exif-0.6.21.tar.bz2
diff --git a/expat/.md5sum b/expat/.md5sum
deleted file mode 100644
index 4ed404dd9..000000000
--- a/expat/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-ca047ae951b40020ac831c28859161b2 expat-2.2.6.tar.bz2
diff --git a/fakeroot/.md5sum b/fakeroot/.md5sum
deleted file mode 100644
index 5d66562ee..000000000
--- a/fakeroot/.md5sum
+++ /dev/null
@@ -1,2 +0,0 @@
-b82c5e99b6365a838e73d05718083f6a fakeroot_1.23.orig.tar.xz
-5fba0b541b5af39d804265223fda525c silence-dlerror.patch
diff --git a/fcron/.md5sum b/fcron/.md5sum
deleted file mode 100644
index f5b6aa20a..000000000
--- a/fcron/.md5sum
+++ /dev/null
@@ -1,3 +0,0 @@
-828844b657b94a240cc7df016f656179 fcron
-d7485eeb01e71b3e40cd8f57ef4904db fcron-3.3.0.src.tar.gz
-0153ce1b5ac57ab970abafbde26a9b62 systab.orig
diff --git a/fdm/.md5sum b/fdm/.md5sum
deleted file mode 100644
index bd9b601d4..000000000
--- a/fdm/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-da8e2154621f85f426e2b808390f7ca7 fdm-1.9.tar.gz
diff --git a/fetchmail/.md5sum b/fetchmail/.md5sum
deleted file mode 100644
index 10ab5642b..000000000
--- a/fetchmail/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-61b66faad044afa26e142bb1791aa2b3 fetchmail-6.3.26.tar.xz
diff --git a/flac/.md5sum b/flac/.md5sum
deleted file mode 100644
index 9d7f6528e..000000000
--- a/flac/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-454f1bfa3f93cc708098d7890d0499bd flac-1.3.2.tar.xz
diff --git a/flash-player-plugin/.md5sum b/flash-player-plugin/.md5sum
deleted file mode 100644
index da0f8fd13..000000000
--- a/flash-player-plugin/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-37557ed6c2771dc01d01af3641e3b03b flash-player-npapi-30.0.0.154-release.x86_64.rpm
diff --git a/fontconfig/.md5sum b/fontconfig/.md5sum
deleted file mode 100644
index 1ad4e2b37..000000000
--- a/fontconfig/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-60d2394a79d3b2e5db2daea55193fa47 fontconfig-2.13.0.tar.bz2
diff --git a/fontforge/.md5sum b/fontforge/.md5sum
deleted file mode 100644
index 7084927c2..000000000
--- a/fontforge/.md5sum
+++ /dev/null
@@ -1,2 +0,0 @@
-bb900084aa890eca7cc216e740091b0b 20170731.tar.gz
-063691163e592515b31514515bb3ce8c cidmaps.tgz
diff --git a/freeglut/.md5sum b/freeglut/.md5sum
deleted file mode 100644
index 907eea3b7..000000000
--- a/freeglut/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-90c3ca4dd9d51cf32276bc5344ec9754 freeglut-3.0.0.tar.gz
diff --git a/freerdp/.md5sum b/freerdp/.md5sum
deleted file mode 100644
index d4aefebf7..000000000
--- a/freerdp/.md5sum
+++ /dev/null
@@ -1,2 +0,0 @@
-e11ab5b764edfdef14bc578db63f15ca ffmpeg.patch
-08f0e07d8d77e142f7dc39e4033a458d freerdp-1.0.2.tar.gz
diff --git a/freetype/.md5sum b/freetype/.md5sum
deleted file mode 100644
index 552c00360..000000000
--- a/freetype/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-60ef7d8160cd4bf8cb118ee9d65367ca freetype-2.9.1.tar.bz2
diff --git a/fribidi/.md5sum b/fribidi/.md5sum
deleted file mode 100644
index e6ed12f5f..000000000
--- a/fribidi/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-6c7e7cfdd39c908f7ac619351c1c5c23 fribidi-0.19.7.tar.bz2
diff --git a/fuse/.md5sum b/fuse/.md5sum
deleted file mode 100644
index aa384cfbb..000000000
--- a/fuse/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-f365e848a82504edb0b7a33df790ca78 fuse-2.9.8.tar.gz
diff --git a/fuse3/.md5sum b/fuse3/.md5sum
deleted file mode 100644
index ca1e17f55..000000000
--- a/fuse3/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-b0be7abb2624f60d1674cb1a46321661 fuse-3.2.5.tar.xz
diff --git a/gdb/.md5sum b/gdb/.md5sum
deleted file mode 100644
index b74a199ef..000000000
--- a/gdb/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-48cac527e6f3018b865ece021e9723ac gdb-8.0.1.tar.xz
diff --git a/gdk-pixbuf/.md5sum b/gdk-pixbuf/.md5sum
deleted file mode 100644
index d085297db..000000000
--- a/gdk-pixbuf/.md5sum
+++ /dev/null
@@ -1,3 +0,0 @@
-7305ab43d741270ffa53ad2896d7f530 gdk-pixbuf-2.36.12.tar.xz
-d5311640870a5de1dc8aefcb4509a99d gdk-pixbuf-register.sh
-c9b832f6fe22a2b94d47f1c7d13ed018 gdk-pixbuf.loaders
diff --git a/geeqie/.md5sum b/geeqie/.md5sum
deleted file mode 100644
index 5d85592e8..000000000
--- a/geeqie/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-52a4d387093e02182201b1cc02d99cc9 geeqie-1.4.tar.xz
diff --git a/gegl/.md5sum b/gegl/.md5sum
deleted file mode 100644
index 622f1bfea..000000000
--- a/gegl/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-32b00002f1f1e316115c4ed922e1dec8 gegl-0.2.0.tar.bz2
diff --git a/gftp/.md5sum b/gftp/.md5sum
deleted file mode 100644
index 8bb765d56..000000000
--- a/gftp/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-5183cb4955d94be0e03c892585547c64 gftp-2.0.19.tar.bz2
diff --git a/ghostscript/.md5sum b/ghostscript/.md5sum
deleted file mode 100644
index 04456b064..000000000
--- a/ghostscript/.md5sum
+++ /dev/null
@@ -1,2 +0,0 @@
-c5cd025f17e0d87f812bcdb76a61ba3a ghostscript-9.23.tar.xz
-6865682b095f8c4500c54b285ff05ef6 ghostscript-fonts-std-8.11.tar.gz
diff --git a/giflib/.md5sum b/giflib/.md5sum
deleted file mode 100644
index bd68d9d58..000000000
--- a/giflib/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-2c171ced93c0e83bb09e6ccad8e3ba2b giflib-5.1.4.tar.bz2
diff --git a/gimp/.md5sum b/gimp/.md5sum
deleted file mode 100644
index fa4c03a76..000000000
--- a/gimp/.md5sum
+++ /dev/null
@@ -1,2 +0,0 @@
-dcc2acc9f9962a7c83ffb4243c08c469 cve-2013-1913
-d405640c426b234d6efc36fb4f5bae57 gimp-2.8.20.tar.bz2
diff --git a/git-bashcompletion/.md5sum b/git-bashcompletion/.md5sum
deleted file mode 100644
index e69de29bb..000000000
diff --git a/git/.md5sum b/git/.md5sum
deleted file mode 100644
index ad6fa691c..000000000
--- a/git/.md5sum
+++ /dev/null
@@ -1,4 +0,0 @@
-07297ac00d466c0c7c94afeaa16bc903 git
-5179245515c637357b4a134e8d4e9a6f git-2.17.1.tar.xz
-f1d5dfc1459c9f2885f790c5af7473d1 git-manpages-2.17.1.tar.xz
-3de52107e3cf0fae68bc0798add324dd gitd.rc
diff --git a/gitolite/.md5sum b/gitolite/.md5sum
deleted file mode 100644
index b067c1332..000000000
--- a/gitolite/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-f9148f42def61ad767840dc82b40d727 v3.6.7.tar.gz
diff --git a/gl-select/.md5sum b/gl-select/.md5sum
deleted file mode 100644
index 52faf7a6d..000000000
--- a/gl-select/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-79215f4eb730a89c99fa7afabb3f34f1 gl-select
diff --git a/glew/.md5sum b/glew/.md5sum
deleted file mode 100644
index 9d6a5b56c..000000000
--- a/glew/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-b2ab12331033ddfaa50dc39345343980 glew-2.1.0.tgz
diff --git a/gnu-efi/.md5sum b/gnu-efi/.md5sum
deleted file mode 100644
index 44cd9e2fb..000000000
--- a/gnu-efi/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-46f633758a8a37db9fd6909fe270c26b gnu-efi-3.0.6.tar.bz2
diff --git a/gnupg/.md5sum b/gnupg/.md5sum
deleted file mode 100644
index 3ee436817..000000000
--- a/gnupg/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-0db6d8ec569e260435a7d2bfb2ecfe5c gnupg-2.2.8.tar.bz2
diff --git a/gnuplot/.md5sum b/gnuplot/.md5sum
deleted file mode 100644
index fe0dc403f..000000000
--- a/gnuplot/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-79cf743c35408d18883074772bd8cf63 gnuplot-5.2.4.tar.gz
diff --git a/gnutls/.md5sum b/gnutls/.md5sum
deleted file mode 100644
index 4db23be5e..000000000
--- a/gnutls/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-c2d93d305ecbc55939bc2a8ed4a76a3d gnutls-3.5.18.tar.xz
diff --git a/gobject-introspection/.md5sum b/gobject-introspection/.md5sum
deleted file mode 100644
index 39b3f5169..000000000
--- a/gobject-introspection/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-34157073991f9eeb0ed953351b65eb61 gobject-introspection-1.52.1.tar.xz
diff --git a/gphoto2/.md5sum b/gphoto2/.md5sum
deleted file mode 100644
index 83a60540e..000000000
--- a/gphoto2/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-d77186b185be2c994ecac7dce3bd604a gphoto2-2.5.17.tar.bz2
diff --git a/gphotofs/.md5sum b/gphotofs/.md5sum
deleted file mode 100644
index 748e22de9..000000000
--- a/gphotofs/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-bf88054e726e27b9c699ac4ed594cdf6 gphotofs-0.5.tar.bz2
diff --git a/grub/.md5sum b/grub/.md5sum
deleted file mode 100644
index 1b8615044..000000000
--- a/grub/.md5sum
+++ /dev/null
@@ -1,8 +0,0 @@
-2d2d7927c1dca07ca1eb0ca151ce304c automake.patch
-571ab75bb9f4c247853d93264eda1df4 crux02.xpm.gz
-55e343038043e16df5293d63782373d0 crux03.xpm.gz
-39e0f9a05b7e04aceb24fc7bc4893e3d ext4.patch
-a1103d28cd5d28e3af261192b1517612 grub-0.97-patches-2.tar.bz2
-cd3f3eb54446be6003156158d51f4884 grub-0.97.tar.gz
-3183f3d5cab18c57e35628086b9658f1 grub-qemu.patch
-5c2e9a78521556962fd4645dd7a99de7 menu.lst.sample
diff --git a/grub2-efi/.md5sum b/grub2-efi/.md5sum
deleted file mode 100644
index 60bd99c4f..000000000
--- a/grub2-efi/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-8a4a2a95aac551fb0fba860ceabfa1d3 grub-2.02.tar.xz
diff --git a/grub2/.md5sum b/grub2/.md5sum
deleted file mode 100644
index fb8bca08a..000000000
--- a/grub2/.md5sum
+++ /dev/null
@@ -1,6 +0,0 @@
-8a4a2a95aac551fb0fba860ceabfa1d3 grub-2.02.tar.xz
-8459e7425bf9eea9d482e53c5b5c91c9 grub.cfg.sample
-3a03d3f53911ac1889e6e68c8429f700 grub2-00_header.diff
-0d8c1aa18cbb52ac57c8414abb185e19 grub2-10_linux.diff
-855f84c669927cfdce3489f83b8d6712 grub2-intel-ucode.diff
-fc1de0fd5ce0f235906da98aefbd9517 unifont-9.0.06.pcf.gz
diff --git a/gsettings-desktop-schemas/.md5sum b/gsettings-desktop-schemas/.md5sum
deleted file mode 100644
index f2cbec5d0..000000000
--- a/gsettings-desktop-schemas/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-370610e29b37d063ede3ef0f29c06eb9 gsettings-desktop-schemas-3.28.0.tar.xz
diff --git a/gtk-engines/.md5sum b/gtk-engines/.md5sum
deleted file mode 100644
index fe25621cd..000000000
--- a/gtk-engines/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-5deb287bc6075dc21812130604c7dc4f gtk-engines-2.20.2.tar.bz2
diff --git a/gtk-theme-adwaita/.md5sum b/gtk-theme-adwaita/.md5sum
deleted file mode 100644
index d8f1aa027..000000000
--- a/gtk-theme-adwaita/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-dee846ccb275ec0c5211fce3152e9c11 gnome-themes-standard-3.20.tar.xz
diff --git a/gtk/.md5sum b/gtk/.md5sum
deleted file mode 100644
index 4b123ae6b..000000000
--- a/gtk/.md5sum
+++ /dev/null
@@ -1,3 +0,0 @@
-d5742aa42275203a499b59b4c382a784 gtk+-2.24.32.tar.xz
-943d209df9d2cbdde16263b7bbfd4c10 gtk-register.sh
-981cbb7e87666badc4798ceaf62c7f72 gtk.immodules
diff --git a/gtk3/.md5sum b/gtk3/.md5sum
deleted file mode 100644
index 3f854710f..000000000
--- a/gtk3/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-61e60dc073e0a6893c72043d20579dc0 gtk+-3.22.30.tar.xz
diff --git a/gtksourceview/.md5sum b/gtksourceview/.md5sum
deleted file mode 100644
index c0c666394..000000000
--- a/gtksourceview/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-b780976f37822fc172dec913e2c36789 gtksourceview-3.24.1.tar.xz
diff --git a/gutenprint-gimp/.md5sum b/gutenprint-gimp/.md5sum
deleted file mode 100644
index a3a0feee7..000000000
--- a/gutenprint-gimp/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-4177da0cb5ce39c6115e54694687d656 gutenprint-5.2.14.tar.bz2
diff --git a/gutenprint/.md5sum b/gutenprint/.md5sum
deleted file mode 100644
index a3a0feee7..000000000
--- a/gutenprint/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-4177da0cb5ce39c6115e54694687d656 gutenprint-5.2.14.tar.bz2
diff --git a/gv/.md5sum b/gv/.md5sum
deleted file mode 100644
index 6fbc1ddaa..000000000
--- a/gv/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-80035c43285781b68361acda09ad7441 gv-3.7.4.tar.gz
diff --git a/gvim/.md5sum b/gvim/.md5sum
deleted file mode 100644
index 510a153c3..000000000
--- a/gvim/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-edb6f5c67cb3100ea9e3966a43b9c9da vim-8.1.0001.tar.gz
diff --git a/hexchat/.md5sum b/hexchat/.md5sum
deleted file mode 100644
index 3a0d11654..000000000
--- a/hexchat/.md5sum
+++ /dev/null
@@ -1,3 +0,0 @@
-8f1ac351752d149a98aa3a77d40e1f7c hexchat-2.12.4.tar.xz
-3ac82bdef880de4bd8c7ead4ea3328bf hexchat-enchant2.0.patch
-9a6e7bbdbdfe87bd897121413fe657e7 hexchat-enchant2.0_name.patch
diff --git a/hicolor-icon-theme/.md5sum b/hicolor-icon-theme/.md5sum
deleted file mode 100644
index 5c7c3cef0..000000000
--- a/hicolor-icon-theme/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-84eec8d6f810240a069c731f1870b474 hicolor-icon-theme-0.17.tar.xz
diff --git a/hpcups/.md5sum b/hpcups/.md5sum
deleted file mode 100644
index f13c262c2..000000000
--- a/hpcups/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-c5e5e371a3c1e3fd31ca6d840f869148 hplip-3.18.7.tar.gz
diff --git a/htop/.md5sum b/htop/.md5sum
deleted file mode 100644
index 55cc5d37e..000000000
--- a/htop/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-f262b66ad6c194782f4d3a80627e84c8 htop-2.1.0.tar.gz
diff --git a/hunspell-en/.md5sum b/hunspell-en/.md5sum
deleted file mode 100644
index 4985dee88..000000000
--- a/hunspell-en/.md5sum
+++ /dev/null
@@ -1,4 +0,0 @@
-c55adaea27508bc55db4b4b27c6d9822 hunspell-en_AU-2017.01.22.zip
-10e7b9ae290217a127056897496d26ea hunspell-en_CA-2017.01.22.zip
-dfdfdffda442324960a9c75e489a5e18 hunspell-en_GB-ise-2017.01.22.zip
-9af4f5e765f02bce36c9ee91fcce02b5 hunspell-en_US-2017.01.22.zip
diff --git a/hunspell-es/.md5sum b/hunspell-es/.md5sum
deleted file mode 100644
index 908ed2552..000000000
--- a/hunspell-es/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-436d9d3ca6079c3771687f7cafe47445 v2.2.zip
diff --git a/hunspell/.md5sum b/hunspell/.md5sum
deleted file mode 100644
index 61efd60cc..000000000
--- a/hunspell/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-0df1c18c1284f8625af5ae5a8d5c4cef hunspell-v1.6.1.tar.gz
diff --git a/hyphen/.md5sum b/hyphen/.md5sum
deleted file mode 100644
index 5aa766254..000000000
--- a/hyphen/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-5ade6ae2a99bc1e9e57031ca88d36dad hyphen-2.8.8.tar.gz
diff --git a/iftop/.md5sum b/iftop/.md5sum
deleted file mode 100644
index d5b5d1046..000000000
--- a/iftop/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-7e6decb4958e8a4890cccac335239f24 iftop-1.0pre4.tar.gz
diff --git a/imagemagick/.md5sum b/imagemagick/.md5sum
deleted file mode 100644
index 774903b70..000000000
--- a/imagemagick/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-6f4a750cb8867ccedfb06f2a69cdbab2 ImageMagick-7.0.7-39.tar.xz
diff --git a/iniparser/.md5sum b/iniparser/.md5sum
deleted file mode 100644
index c6b3c84d6..000000000
--- a/iniparser/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-426bb313ade980ea0a4e243c799b0cec v3.2.zip
diff --git a/intltool/.md5sum b/intltool/.md5sum
deleted file mode 100644
index 49bd4de26..000000000
--- a/intltool/.md5sum
+++ /dev/null
@@ -1,2 +0,0 @@
-12e517cac2b57a0121cda351570f1e63 intltool-0.51.0.tar.gz
-4ec4b1ecccf34e255ea895b08ff34686 intltool-perl-5.22.patch
diff --git a/iperf/.md5sum b/iperf/.md5sum
deleted file mode 100644
index aad5362c3..000000000
--- a/iperf/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-097cf0754bc1afa165975c06a91e6906 iperf-2.0.10.tar.gz
diff --git a/irssi/.md5sum b/irssi/.md5sum
deleted file mode 100644
index 74913ccf9..000000000
--- a/irssi/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-6ebf07a03b58f7af1296cd8fdbb3619f irssi-1.0.7.tar.xz
diff --git a/iso-codes/.md5sum b/iso-codes/.md5sum
deleted file mode 100644
index 4aca1a1dc..000000000
--- a/iso-codes/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-5875d7aa41b1acd7b218631ff7b85464 iso-codes-3.79.tar.xz
diff --git a/jdk/.md5sum b/jdk/.md5sum
deleted file mode 100644
index ab272eb23..000000000
--- a/jdk/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-ef599e322eee42f6769991dd3e3b1a31 jdk-8u181-linux-x64.tar.gz
diff --git a/jfsutils/.md5sum b/jfsutils/.md5sum
deleted file mode 100644
index 79f616b1a..000000000
--- a/jfsutils/.md5sum
+++ /dev/null
@@ -1,2 +0,0 @@
-444078802d798606be9e32fda7cf7376 inttypes.patch
-8809465cd48a202895bc2a12e1923b5d jfsutils-1.1.15.tar.gz
diff --git a/john/.md5sum b/john/.md5sum
deleted file mode 100644
index af8a38f61..000000000
--- a/john/.md5sum
+++ /dev/null
@@ -1,2 +0,0 @@
-9cb1275e086164252aa1da5347367dfa gcc5.patch
-1d6b22ec41a12cdcd62ad6eae3e77345 john-1.8.0-jumbo-1.tar.xz
diff --git a/jre/.md5sum b/jre/.md5sum
deleted file mode 100644
index f7abc3295..000000000
--- a/jre/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-7681dd61646361856b16141c59bebd51 jre-8u181-linux-x64.tar.gz
diff --git a/json-c/.md5sum b/json-c/.md5sum
deleted file mode 100644
index cbe27d281..000000000
--- a/json-c/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-04969ad59cc37bddd83741a08b98f350 json-c-0.13.1.tar.gz
diff --git a/json-glib/.md5sum b/json-glib/.md5sum
deleted file mode 100644
index 5af7a4312..000000000
--- a/json-glib/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-ff31e7d0594df44318e12facda3d086e json-glib-1.2.8.tar.xz
diff --git a/keyutils/.md5sum b/keyutils/.md5sum
deleted file mode 100644
index 2268ca29e..000000000
--- a/keyutils/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-3771676319bc7b84b1549b5c63ff5243 keyutils-1.5.10.tar.bz2
diff --git a/lame/.md5sum b/lame/.md5sum
deleted file mode 100644
index ad5ce2276..000000000
--- a/lame/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-83e260acbe4389b54fe08e0bdbf7cddb lame-3.100.tar.gz
diff --git a/lcms2/.md5sum b/lcms2/.md5sum
deleted file mode 100644
index 286974913..000000000
--- a/lcms2/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-8de1b7724f578d2995c8fdfa35c3ad0e lcms2-2.9.tar.gz
diff --git a/ldb/.md5sum b/ldb/.md5sum
deleted file mode 100644
index 9df050a49..000000000
--- a/ldb/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-9c90abfb94c1e2a693399392cf4cddb9 ldb-1.1.29.tar.gz
diff --git a/lesstif/.md5sum b/lesstif/.md5sum
deleted file mode 100644
index a5101fdfe..000000000
--- a/lesstif/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-754187dbac09fcf5d18296437e72a32f lesstif-0.95.2.tar.bz2
diff --git a/lftp/.md5sum b/lftp/.md5sum
deleted file mode 100644
index 4b03b00e3..000000000
--- a/lftp/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-36f3ca2c070391282e0260dd6234af3b lftp-4.8.2.tar.xz
diff --git a/libaio/.md5sum b/libaio/.md5sum
deleted file mode 100644
index b2200f55d..000000000
--- a/libaio/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-abb8f46d64b9bd3d0c6097e3a36639be libaio_0.3.111.orig.tar.gz
diff --git a/libao/.md5sum b/libao/.md5sum
deleted file mode 100644
index 3e827935a..000000000
--- a/libao/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-9f5dd20d7e95fd0dd72df5353829f097 libao-1.2.0.tar.gz
diff --git a/libart_lgpl/.md5sum b/libart_lgpl/.md5sum
deleted file mode 100644
index f83d00c40..000000000
--- a/libart_lgpl/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-08559ff3c67fd95d57b0c5e91a6b4302 libart_lgpl-2.3.21.tar.bz2
diff --git a/libassuan/.md5sum b/libassuan/.md5sum
deleted file mode 100644
index b174c772f..000000000
--- a/libassuan/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-4354b7ae296894f232ada226a062d7d7 libassuan-2.5.1.tar.bz2
diff --git a/libcgroup/.md5sum b/libcgroup/.md5sum
deleted file mode 100644
index 842bb7663..000000000
--- a/libcgroup/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-3dea9d50b8a5b73ff0bf1cdcb210f63f libcgroup-0.41.tar.bz2
diff --git a/libconfuse/.md5sum b/libconfuse/.md5sum
deleted file mode 100644
index d49104d20..000000000
--- a/libconfuse/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-ebd66bb669cf43e62a23ed00d475ba67 confuse-3.2.1.tar.xz
diff --git a/libcroco/.md5sum b/libcroco/.md5sum
deleted file mode 100644
index 92cf57b07..000000000
--- a/libcroco/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-bc0984fce078ba2ce29f9500c6b9ddce libcroco-0.6.12.tar.xz
diff --git a/libesmtp/.md5sum b/libesmtp/.md5sum
deleted file mode 100644
index 84f34236c..000000000
--- a/libesmtp/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-bf3915e627fd8f35524a8fdfeed979c8 libesmtp-1.0.6.tar.bz2
diff --git a/libevent/.md5sum b/libevent/.md5sum
deleted file mode 100644
index 9422a03d0..000000000
--- a/libevent/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-f3eeaed018542963b7d2416ef1135ecc libevent-2.1.8-stable.tar.gz
diff --git a/libexif/.md5sum b/libexif/.md5sum
deleted file mode 100644
index 988d00b48..000000000
--- a/libexif/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-27339b89850f28c8f1c237f233e05b27 libexif-0.6.21.tar.bz2
diff --git a/libffi/.md5sum b/libffi/.md5sum
deleted file mode 100644
index 345818cfd..000000000
--- a/libffi/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-83b89587607e3eb65c70d361f13bab43 libffi-3.2.1.tar.gz
diff --git a/libgcrypt/.md5sum b/libgcrypt/.md5sum
deleted file mode 100644
index c29571008..000000000
--- a/libgcrypt/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-3139c2402e844985a67fb288a930534d libgcrypt-1.8.3.tar.bz2
diff --git a/libgd/.md5sum b/libgd/.md5sum
deleted file mode 100644
index 3704bbc3e..000000000
--- a/libgd/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-8d8d6a6189513ecee6e893b1fb109bf8 libgd-2.2.5.tar.xz
diff --git a/libglade/.md5sum b/libglade/.md5sum
deleted file mode 100644
index f49eff940..000000000
--- a/libglade/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-d1776b40f4e166b5e9c107f1c8fe4139 libglade-2.6.4.tar.bz2
diff --git a/libgpg-error/.md5sum b/libgpg-error/.md5sum
deleted file mode 100644
index de4d85105..000000000
--- a/libgpg-error/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-5cc6df0fea27832e9cdbafc60f51561b libgpg-error-1.31.tar.bz2
diff --git a/libgphoto2/.md5sum b/libgphoto2/.md5sum
deleted file mode 100644
index 4a823cd85..000000000
--- a/libgphoto2/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-ca9574e2a749de66018a077bd24aa86f libgphoto2-2.5.19.tar.bz2
diff --git a/libgudev/.md5sum b/libgudev/.md5sum
deleted file mode 100644
index 33b88e6f3..000000000
--- a/libgudev/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-6914852377156665567abf8a38d89236 libgudev-232.tar.xz
diff --git a/libid3tag/.md5sum b/libid3tag/.md5sum
deleted file mode 100644
index be4e3f465..000000000
--- a/libid3tag/.md5sum
+++ /dev/null
@@ -1,2 +0,0 @@
-18f4b82a72fd355d0d8d5308a55fb5f1 id3tag.pc
-e5808ad997ba32c498803822078748c3 libid3tag-0.15.1b.tar.gz
diff --git a/libidl/.md5sum b/libidl/.md5sum
deleted file mode 100644
index c7e3363d8..000000000
--- a/libidl/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-bb8e10a218fac793a52d404d14adedcb libIDL-0.8.14.tar.bz2
diff --git a/libidn/.md5sum b/libidn/.md5sum
deleted file mode 100644
index 1ae04bf19..000000000
--- a/libidn/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-bef634141fe39326cb354b75e891fead libidn-1.35.tar.gz
diff --git a/libjpeg-turbo/.md5sum b/libjpeg-turbo/.md5sum
deleted file mode 100644
index ca24e682a..000000000
--- a/libjpeg-turbo/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-7c82f0f6a3130ec06b8a4d0b321cbca3 libjpeg-turbo-1.5.3.tar.gz
diff --git a/libksba/.md5sum b/libksba/.md5sum
deleted file mode 100644
index 4db40f351..000000000
--- a/libksba/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-8302a3e263a7c630aa7dea7d341f07a2 libksba-1.3.5.tar.bz2
diff --git a/libmng/.md5sum b/libmng/.md5sum
deleted file mode 100644
index 2148a0965..000000000
--- a/libmng/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-e9e899adb1b681b17f14d91e261878c5 libmng-2.0.3.tar.xz
diff --git a/libmpd/.md5sum b/libmpd/.md5sum
deleted file mode 100644
index 65559cde9..000000000
--- a/libmpd/.md5sum
+++ /dev/null
@@ -1,4 +0,0 @@
-9bce166d4e8bbc1022ec9ea488f11e36 0001-fix-return-value.patch
-37a7d0616f8cb77a261afd294f27f708 0002-include-config.h.patch
-09117913847f1a2744363b3851468dda 0003-fix-comparison.patch
-5ae3d87467d52aef3345407adb0a2488 libmpd-11.8.17.tar.gz
diff --git a/libmpeg2/.md5sum b/libmpeg2/.md5sum
deleted file mode 100644
index 2a1f40e57..000000000
--- a/libmpeg2/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-0f92c7454e58379b4a5a378485bbd8ef libmpeg2-0.5.1.tar.gz
diff --git a/libnl/.md5sum b/libnl/.md5sum
deleted file mode 100644
index 6e482da33..000000000
--- a/libnl/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-8f71910c03db363b41e2ea62057a4311 libnl-3.4.0.tar.gz
diff --git a/libnotify/.md5sum b/libnotify/.md5sum
deleted file mode 100644
index 4bfa6d492..000000000
--- a/libnotify/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-e9d911f6a22435e0b922f2fe71212b59 libnotify-0.7.7.tar.xz
diff --git a/libogg/.md5sum b/libogg/.md5sum
deleted file mode 100644
index 3cf9a7cf3..000000000
--- a/libogg/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-5c3a34309d8b98640827e5d0991a4015 libogg-1.3.2.tar.xz
diff --git a/liboil/.md5sum b/liboil/.md5sum
deleted file mode 100644
index 9edb89965..000000000
--- a/liboil/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-47dc734f82faeb2964d97771cfd2e701 liboil-0.3.17.tar.gz
diff --git a/libpcap/.md5sum b/libpcap/.md5sum
deleted file mode 100644
index cfff6906f..000000000
--- a/libpcap/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-dffd65cb14406ab9841f421732eb0f33 libpcap-1.9.0.tar.gz
diff --git a/libpcre2/.md5sum b/libpcre2/.md5sum
deleted file mode 100644
index 22ae3ec22..000000000
--- a/libpcre2/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-e0b91c891a3c49050f7fd15de33d0ba4 pcre2-10.31.tar.bz2
diff --git a/libpng/.md5sum b/libpng/.md5sum
deleted file mode 100644
index 574470880..000000000
--- a/libpng/.md5sum
+++ /dev/null
@@ -1,2 +0,0 @@
-c05b6ca7190a5e387b78657dbe5536b2 libpng-1.6.34.tar.xz
-3820297122960161657a9e7db4bfcd11 libpng-apng.patch
diff --git a/libpth/.md5sum b/libpth/.md5sum
deleted file mode 100644
index 1bc650b10..000000000
--- a/libpth/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-9cb4a25331a4c4db866a31cbe507c793 pth-2.0.7.tar.gz
diff --git a/librsvg/.md5sum b/librsvg/.md5sum
deleted file mode 100644
index bf8f7f352..000000000
--- a/librsvg/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-4949d313b0c5d9161a5c259104af5568 librsvg-2.40.20.tar.xz
diff --git a/librsync/.md5sum b/librsync/.md5sum
deleted file mode 100644
index fa9aca1e7..000000000
--- a/librsync/.md5sum
+++ /dev/null
@@ -1,2 +0,0 @@
-24cdb6b78f45e0e83766903fd4f6bc84 librsync-0.9.7.tar.gz
-910a8716f449358d9689d05d51204b8c librsync.patch
diff --git a/libsdl/.md5sum b/libsdl/.md5sum
deleted file mode 100644
index 13bd83e36..000000000
--- a/libsdl/.md5sum
+++ /dev/null
@@ -1,3 +0,0 @@
-9d96df8417572a2afb781a7c4c811a85 SDL-1.2.15.tar.gz
-9d94caa7f2eef5163f11339cf59e5ed2 libsdl-1.2.15-bs.patch
-ebff7a0aef0b79a0199e394ff9b212ab libsdl-1.2.x-libx11.patch
diff --git a/libsdl2/.md5sum b/libsdl2/.md5sum
deleted file mode 100644
index 68f7e9ab1..000000000
--- a/libsdl2/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-3800d705cef742c6a634f202c37f263f SDL2-2.0.8.tar.gz
diff --git a/libsecret/.md5sum b/libsecret/.md5sum
deleted file mode 100644
index e782f96e8..000000000
--- a/libsecret/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-2d688825921313da8731313b0a7f394c libsecret-0.18.5.tar.xz
diff --git a/libsigsegv/.md5sum b/libsigsegv/.md5sum
deleted file mode 100644
index b262e300c..000000000
--- a/libsigsegv/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-a812d9481f6097f705599b218eea349f libsigsegv-2.11.tar.gz
diff --git a/libsndfile/.md5sum b/libsndfile/.md5sum
deleted file mode 100644
index 3262ef1ec..000000000
--- a/libsndfile/.md5sum
+++ /dev/null
@@ -1,5 +0,0 @@
-85a957da91be0931bf9d24db80aa4591 0001-FLAC-Fix-a-buffer-read-overrun.patch
-d7e8a433d8444f1933bb754405a41f4e 0002-src-flac.c-Fix-a-buffer-read-overflow.patch
-b115673b05dcdd4b326b2dfb0c85cbcb 0010-src-aiff.c-Fix-a-buffer-read-overflow.patch
-70d26bd4996881764d806ecbf98dd847 0020-src-common.c-Fix-heap-buffer-overflows-when-writing.patch
-646b5f98ce89ac60cdb060fcd398247c libsndfile-1.0.28.tar.gz
diff --git a/libsoup/.md5sum b/libsoup/.md5sum
deleted file mode 100644
index 9fbdc0b46..000000000
--- a/libsoup/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-eaf99b04ac8968ed2b26f2509ba75584 libsoup-2.62.2.tar.xz
diff --git a/libspiro/.md5sum b/libspiro/.md5sum
deleted file mode 100644
index 2106ac331..000000000
--- a/libspiro/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-0ea5983578628807d07e61c6b0c7c889 0.5.20150702.tar.gz
diff --git a/libsrtp/.md5sum b/libsrtp/.md5sum
deleted file mode 100644
index 768db2b8f..000000000
--- a/libsrtp/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-bcfe497db126a56851c677fe1b55c6de srtp-git20150922.tar.gz
diff --git a/libtasn1/.md5sum b/libtasn1/.md5sum
deleted file mode 100644
index 654cebc0a..000000000
--- a/libtasn1/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-ce2ba4d3088119b48e7531a703669c52 libtasn1-4.13.tar.gz
diff --git a/libtheora/.md5sum b/libtheora/.md5sum
deleted file mode 100644
index e3523451c..000000000
--- a/libtheora/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-9eeabf1ad65b7f41533854a59f7a716d libtheora-1.1.1.tar.xz
diff --git a/libtiff/.md5sum b/libtiff/.md5sum
deleted file mode 100644
index b38addc1f..000000000
--- a/libtiff/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-54bad211279cc93eb4fca31ba9bfdc79 tiff-4.0.9.tar.gz
diff --git a/libtirpc/.md5sum b/libtirpc/.md5sum
deleted file mode 100644
index 7679cb84c..000000000
--- a/libtirpc/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-f8403a10695348854e71d525c4db5931 libtirpc-1.0.3.tar.bz2
diff --git a/libunique/.md5sum b/libunique/.md5sum
deleted file mode 100644
index 7dfa89bba..000000000
--- a/libunique/.md5sum
+++ /dev/null
@@ -1,2 +0,0 @@
-0ebc031bd35a550fbc440d1bc4a19c5e G_CONST_RETURN.patch
-7955769ef31f1bc4f83446dbb3625e6d libunique-1.1.6.tar.bz2
diff --git a/libva-vdpau-driver/.md5sum b/libva-vdpau-driver/.md5sum
deleted file mode 100644
index 55086655e..000000000
--- a/libva-vdpau-driver/.md5sum
+++ /dev/null
@@ -1,4 +0,0 @@
-aa5f63941036c18e928cd0444ec58310 glx.patch
-5ec6d452d2dd307434ea3d32da49c3e5 libva-vdpau-driver-0.7.4.tar.bz2
-e1a98235651ff5e6a481860afcfe3032 libva.patch
-46e7aa98fb6fabf51a3efc52dd920616 vdpau.patch
diff --git a/libva/.md5sum b/libva/.md5sum
deleted file mode 100644
index 5730af1d7..000000000
--- a/libva/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-dafb1d7d6449e850e9eb1a099895c683 libva-1.7.3.tar.bz2
diff --git a/libvisual/.md5sum b/libvisual/.md5sum
deleted file mode 100644
index 0cae35298..000000000
--- a/libvisual/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-d0f987abd0845e725743605fd39ef73f libvisual-0.4.0.tar.bz2
diff --git a/libvorbis/.md5sum b/libvorbis/.md5sum
deleted file mode 100644
index 314482ad6..000000000
--- a/libvorbis/.md5sum
+++ /dev/null
@@ -1,2 +0,0 @@
-943275d84d55dfa072ec3a2566fd9bfa CVE-2017-14160.patch
-b7d1692f275c73e7833ed1cc2697cd65 libvorbis-1.3.6.tar.xz
diff --git a/libvpx/.md5sum b/libvpx/.md5sum
deleted file mode 100644
index 2ec730688..000000000
--- a/libvpx/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-193346f9aec0726145e51db732417cd2 libvpx-v1.7.0.tar.gz
diff --git a/libwnck-gtk3/.md5sum b/libwnck-gtk3/.md5sum
deleted file mode 100644
index acf1544a3..000000000
--- a/libwnck-gtk3/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-487938d65d4bfae1f2501052b1bd7492 libwnck-3.20.1.tar.xz
diff --git a/libwnck/.md5sum b/libwnck/.md5sum
deleted file mode 100644
index 66231fd19..000000000
--- a/libwnck/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-f03e1139296e2a3a92e3b65a3080cd32 libwnck-2.31.0.tar.xz
diff --git a/libxkbcommon/.md5sum b/libxkbcommon/.md5sum
deleted file mode 100644
index 43d420ae1..000000000
--- a/libxkbcommon/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-7d0e4c4a137d0ac45bf6b328c84c3a81 libxkbcommon-0.8.0.tar.xz
diff --git a/libxklavier/.md5sum b/libxklavier/.md5sum
deleted file mode 100644
index f4a5a15ad..000000000
--- a/libxklavier/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-13af74dcb6011ecedf1e3ed122bd31fa libxklavier-5.4.tar.bz2
diff --git a/libxml2-python/.md5sum b/libxml2-python/.md5sum
deleted file mode 100644
index f72e14342..000000000
--- a/libxml2-python/.md5sum
+++ /dev/null
@@ -1,2 +0,0 @@
-b786e353e2aa1b872d70d5d1ca0c740d libxml2-2.9.8.tar.gz
-80fdb13ebd1e5d320783dc94d8b9c6d7 libxml2-python-config.patch
diff --git a/libxml2/.md5sum b/libxml2/.md5sum
deleted file mode 100644
index ce612c437..000000000
--- a/libxml2/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-b786e353e2aa1b872d70d5d1ca0c740d libxml2-2.9.8.tar.gz
diff --git a/libxslt/.md5sum b/libxslt/.md5sum
deleted file mode 100644
index 4f245e818..000000000
--- a/libxslt/.md5sum
+++ /dev/null
@@ -1,2 +0,0 @@
-ffa89c97ed7485a7636ed1a120089933 libxslt-1.1.30-glibc226.patch
-70becbbcb1dad55f14de0b84171b91d5 libxslt-1.1.30.tar.gz
diff --git a/libyaml/.md5sum b/libyaml/.md5sum
deleted file mode 100644
index 0bce782ae..000000000
--- a/libyaml/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-1abf45bd3a96374fa55ca63b32f9f2f9 yaml-0.1.7.tar.gz
diff --git a/linux-firmware/.md5sum b/linux-firmware/.md5sum
deleted file mode 100644
index 8e0b90d97..000000000
--- a/linux-firmware/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-ccc167ecf46c95b213e19da07675021b linux-firmware-20180408.tar.xz
diff --git a/lm_sensors/.md5sum b/lm_sensors/.md5sum
deleted file mode 100644
index b74d303bc..000000000
--- a/lm_sensors/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-1e9f117cbfa11be1955adc96df71eadb V3-4-0.tar.gz
diff --git a/lsof/.md5sum b/lsof/.md5sum
deleted file mode 100644
index 69d041f10..000000000
--- a/lsof/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-148ed410cb52e08c2adc0c60f480f11f lsof_4.91.tar.bz2
diff --git a/lsscsi/.md5sum b/lsscsi/.md5sum
deleted file mode 100644
index 47be3ebe1..000000000
--- a/lsscsi/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-4a39e3b09cd422e2cae3edbaf56b3176 lsscsi-0.28.tgz
diff --git a/lua/.md5sum b/lua/.md5sum
deleted file mode 100644
index 0a1285533..000000000
--- a/lua/.md5sum
+++ /dev/null
@@ -1,3 +0,0 @@
-85fe4e5f780376457eba3bc23d2cb2d3 liblua.so.patch
-703f75caa4fdf4a911c1a72e67a27498 lua-5.3.3.tar.gz
-e7ba6c2b695b0b84a5ea0cbff5fc9067 lua.pc
diff --git a/lua51/.md5sum b/lua51/.md5sum
deleted file mode 100644
index de74b47f8..000000000
--- a/lua51/.md5sum
+++ /dev/null
@@ -1,3 +0,0 @@
-249582bf1fd861ccf492d2c35a9fe732 lua-5.1-cflags.diff
-2e115fe26e435e33b0d5c022e4490567 lua-5.1.5.tar.gz
-fa25feb70ef9fec975b1c20da5098b3c lua.diff
diff --git a/lua52/.md5sum b/lua52/.md5sum
deleted file mode 100644
index 1becca940..000000000
--- a/lua52/.md5sum
+++ /dev/null
@@ -1,4 +0,0 @@
-d703bf06f6a517463de205060b01b45d lua-5.2-cflags.diff
-913fdb32207046b273fdb17aad70be13 lua-5.2.4.tar.gz
-bdc663c7b82ffc0b5df67611621fb625 lua.diff
-e7ba6c2b695b0b84a5ea0cbff5fc9067 lua.pc
diff --git a/lunzip/.md5sum b/lunzip/.md5sum
deleted file mode 100644
index 3d7ae6cfc..000000000
--- a/lunzip/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-e11d3533634dd975497494d994169095 lunzip-1.10.tar.gz
diff --git a/lvm2/.md5sum b/lvm2/.md5sum
deleted file mode 100644
index 1ca65ef06..000000000
--- a/lvm2/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-7d6380d9a34981fd7b605eaa371295b3 LVM2.2.02.181.tgz
diff --git a/lxappearance/.md5sum b/lxappearance/.md5sum
deleted file mode 100644
index 4566c3f59..000000000
--- a/lxappearance/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-f10345313e2c12bad51c1b58bd46b454 lxappearance-0.6.3.tar.xz
diff --git a/lzip/.md5sum b/lzip/.md5sum
deleted file mode 100644
index 64a132c53..000000000
--- a/lzip/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-4dd8790d7528440d034fc713a8680bd3 lzip-1.19.tar.gz
diff --git a/lzlib/.md5sum b/lzlib/.md5sum
deleted file mode 100644
index 05733e6bc..000000000
--- a/lzlib/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-c0b4d2ee064dd76c4793e77c58672ecd lzlib-1.10.tar.gz
diff --git a/maildrop/.md5sum b/maildrop/.md5sum
deleted file mode 100644
index 69f42df06..000000000
--- a/maildrop/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-fe1dab15f7339516b6d93878fdf42a40 maildrop-2.9.3.tar.bz2
diff --git a/mailman/.md5sum b/mailman/.md5sum
deleted file mode 100644
index 2c368044e..000000000
--- a/mailman/.md5sum
+++ /dev/null
@@ -1,2 +0,0 @@
-ceb2d8427e29f4e69b2505423ffeb60b mailman-2.1.23.tgz
-ac4ae619e12207194eb9c84126d5ed06 mailman.rc
diff --git a/mailx/.md5sum b/mailx/.md5sum
deleted file mode 100644
index f84ceea66..000000000
--- a/mailx/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-28171468f4eedde496c381ec65aaf379 s-nail-14.9.11.tar.xz
diff --git a/masqmail/.md5sum b/masqmail/.md5sum
deleted file mode 100644
index c25fb27cc..000000000
--- a/masqmail/.md5sum
+++ /dev/null
@@ -1,2 +0,0 @@
-62727ca2b322af33fbf5fdf34f033a99 masqmail
-67bc223b0ae2e990a4255265f62cc1e4 masqmail-0.3.5.tar.gz
diff --git a/mathopd/.md5sum b/mathopd/.md5sum
deleted file mode 100644
index 1d9545d2e..000000000
--- a/mathopd/.md5sum
+++ /dev/null
@@ -1,7 +0,0 @@
-ec0d71c0c75986c1c4974320788945cc dir_cgi-1.1.tar.gz
-c59d4a211a5327364aac974d9df20657 mathopd
-d17bf698470fccf48b9cf5a70f5b3bc2 mathopd-1.6b15.tar.gz
-d2079b5851e665ac7713957fe9d62cb5 mathopd-config.patch
-dd645079a41380fbb301da6d5559de84 mathopd.8.gz
-2f0f28b786a555bbd800c0cbcf0d7057 mathopd.conf
-11092a3c42c38d8a851a7807b6576349 mathopd.conf.5.gz
diff --git a/mc/.md5sum b/mc/.md5sum
deleted file mode 100644
index 7ce848056..000000000
--- a/mc/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-743a421db8a5469bb373874cd6efbcb2 mc-4.8.21.tar.xz
diff --git a/mdadm/.md5sum b/mdadm/.md5sum
deleted file mode 100644
index 6e22ea2b5..000000000
--- a/mdadm/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-2cb4feffea9167ba71b5f346a0c0a40d mdadm-4.0.tar.xz
diff --git a/minicom/.md5sum b/minicom/.md5sum
deleted file mode 100644
index e3907478f..000000000
--- a/minicom/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-9021cb8c5445f6e6e74b2acc39962d62 minicom_2.7.1.orig.tar.gz
diff --git a/mod_php/.md5sum b/mod_php/.md5sum
deleted file mode 100644
index 0a30e3a9d..000000000
--- a/mod_php/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-d529efc4017840e3db970b0bc25aef9c php-7.2.9.tar.xz
diff --git a/mpdecimal/.md5sum b/mpdecimal/.md5sum
deleted file mode 100644
index 280136d2a..000000000
--- a/mpdecimal/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-aa63cab5d06a96855a44da2db90a29d9 mpdecimal-2.4.2.tar.gz
diff --git a/mpg123/.md5sum b/mpg123/.md5sum
deleted file mode 100644
index b6a10833f..000000000
--- a/mpg123/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-ea32caa61d41d8be797f0b04a1b43ad9 mpg123-1.25.10.tar.bz2
diff --git a/mplayer/.md5sum b/mplayer/.md5sum
deleted file mode 100644
index 6299b35f3..000000000
--- a/mplayer/.md5sum
+++ /dev/null
@@ -1,3 +0,0 @@
-1ecd31d17b51f16332b1fcc7da36b312 font-arial-iso-8859-1.tar.bz2
-680ad06f32d078a8dd0a044c88c0c7e2 mplayer-2017-04-29.tar.xz
-5afb114c52e3cc4f1288754d250c7284 mplayer.conf
diff --git a/mpup/.md5sum b/mpup/.md5sum
deleted file mode 100644
index a52b48144..000000000
--- a/mpup/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-686fd15f0999e03c760e7c00da9ee0f4 mpup-2.0.1.tar.lz
diff --git a/msmtp/.md5sum b/msmtp/.md5sum
deleted file mode 100644
index 149498423..000000000
--- a/msmtp/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-82b0520b57db4b2cf05333d11fb5974d msmtp-1.6.6.tar.xz
diff --git a/msntp/.md5sum b/msntp/.md5sum
deleted file mode 100644
index 6124aeb74..000000000
--- a/msntp/.md5sum
+++ /dev/null
@@ -1,2 +0,0 @@
-54e325bf90a17c9e52c6e47d64feb068 msntp-1.6.patch
-3eefa15ace8567b46dfa67259407c333 msntp-1.6.tar.gz
diff --git a/mtools/.md5sum b/mtools/.md5sum
deleted file mode 100644
index 099725583..000000000
--- a/mtools/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-a23646617546bf6ad56f061d8b283c85 mtools-4.0.18.tar.bz2
diff --git a/mupdf/.md5sum b/mupdf/.md5sum
deleted file mode 100644
index ca62a4b7a..000000000
--- a/mupdf/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-0b567ae03d7a94321134dfcde95210cf mupdf-1.13.0-source.tar.xz
diff --git a/mutt/.md5sum b/mutt/.md5sum
deleted file mode 100644
index cbcb30d20..000000000
--- a/mutt/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-f1564f81ed5f8bacb7e041edc71d5347 mutt-1.10.1.tar.gz
diff --git a/mysql-python/.md5sum b/mysql-python/.md5sum
deleted file mode 100644
index 5c088fd9d..000000000
--- a/mysql-python/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-654f75b302db6ed8dc5a898c625e030c MySQL-python-1.2.5.zip
diff --git a/mysql/.md5sum b/mysql/.md5sum
deleted file mode 100644
index 0ff0e0eed..000000000
--- a/mysql/.md5sum
+++ /dev/null
@@ -1,3 +0,0 @@
-573a72c81f8a00c0d909de7115c1f4b8 my.cnf
-de108e7ff350aa10402a3e707a4b4c75 mysql-boost-5.7.23.tar.gz
-4f3967b521f810a0a9d7daa9c81bc85d mysqld
diff --git a/nano/.md5sum b/nano/.md5sum
deleted file mode 100644
index af0a8ac6c..000000000
--- a/nano/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-31714360342f9baa344e2fa574c144db nano-2.9.8.tar.xz
diff --git a/ncdu/.md5sum b/ncdu/.md5sum
deleted file mode 100644
index c8c78bcfd..000000000
--- a/ncdu/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-67239592ac41f42290f52ab89ff198be ncdu-1.13.tar.gz
diff --git a/ncurses-ruby/.md5sum b/ncurses-ruby/.md5sum
deleted file mode 100644
index e219fd9be..000000000
--- a/ncurses-ruby/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-6e7c28abe62988e06ade766df6c8a292 ncurses-ruby-20140731.tar.xz
diff --git a/neon/.md5sum b/neon/.md5sum
deleted file mode 100644
index 4dc96e8c7..000000000
--- a/neon/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-e28d77bf14032d7f5046b3930704ef41 neon-0.30.2.tar.gz
diff --git a/netcat/.md5sum b/netcat/.md5sum
deleted file mode 100644
index 8ef17f281..000000000
--- a/netcat/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-0a29eff1736ddb5effd0b1ec1f6fe0ef netcat-0.7.1.tar.bz2
diff --git a/nettle/.md5sum b/nettle/.md5sum
deleted file mode 100644
index ca269dfa2..000000000
--- a/nettle/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-dc0f13028264992f58e67b4e8915f53d nettle-3.4.tar.gz
diff --git a/newsboat/.md5sum b/newsboat/.md5sum
deleted file mode 100644
index 245b5fee7..000000000
--- a/newsboat/.md5sum
+++ /dev/null
@@ -1,3 +0,0 @@
-8c3b019861a9ad30c85ca49b29d183fc newsboat-2.12.tar.xz
-e7aa274d390fea3d56c0cf4da5fac1e9 newsboat.1.gz
-521bb36d781e072d46737dd236bd2019 podboat.1.gz
diff --git a/nfs-utils/.md5sum b/nfs-utils/.md5sum
deleted file mode 100644
index a668f84e3..000000000
--- a/nfs-utils/.md5sum
+++ /dev/null
@@ -1,10 +0,0 @@
-c5ccf58f5f9f57aba75c8b72219eb6e6 exports
-167ea3a16eb6f33b3642e920147bb265 idmapd.conf
-49054b601b8277e86cafae36911cba46 nfs
-01f5e6cd187aecf72b489c9c86cce865 nfs-utils-2.3.2.tar.xz
-6981419f23fbe0a0ef3b44eb2efac8fd nfsclient
-eb907aa29567365aef517b7948dc9aa0 nfsserver
-dfe1c59368b5846316ebcf3b32666c54 rpc.idmapd
-ae09bd1df5f97d36b551c067d0f9261a rpc.mountd
-d5f41aee9b491bf23d7986e4445dbc92 rpc.nfsd
-21d75587a1538b325bc9be0ecd9426a5 rpc.statd
diff --git a/ngrep/.md5sum b/ngrep/.md5sum
deleted file mode 100644
index e22be1472..000000000
--- a/ngrep/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-03cb1229ad586495852ea316262e8f38 ngrep-1.47.tar.gz
diff --git a/ninja/.md5sum b/ninja/.md5sum
deleted file mode 100644
index 76cecdbce..000000000
--- a/ninja/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-5fdb04461cc7f5d02536b3bfc0300166 ninja-v1.8.2.tar.gz
diff --git a/npth/.md5sum b/npth/.md5sum
deleted file mode 100644
index 6afd925e1..000000000
--- a/npth/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-9ba2dc4302d2f32c66737c43ed191b1b npth-1.5.tar.bz2
diff --git a/nsd/.md5sum b/nsd/.md5sum
deleted file mode 100644
index b6b5840df..000000000
--- a/nsd/.md5sum
+++ /dev/null
@@ -1,3 +0,0 @@
-f2dfe59bfa5a2335b51ceb7a49721431 README
-d6f06048cdb457fc0b950791ec804c3c nsd-4.1.24.tar.gz
-ba15650a7a4537405ccfef93bcce9861 pre-install
diff --git a/nspr/.md5sum b/nspr/.md5sum
deleted file mode 100644
index 3058ec828..000000000
--- a/nspr/.md5sum
+++ /dev/null
@@ -1,2 +0,0 @@
-e1d27282ad6286b69d6b9fd07201d3dd nspr-4.19.tar.gz
-2083f33e11dfe15feb7bf9bca0f6c44b nspr.pc.in
diff --git a/nss/.md5sum b/nss/.md5sum
deleted file mode 100644
index cdff0a09c..000000000
--- a/nss/.md5sum
+++ /dev/null
@@ -1,5 +0,0 @@
-ac9065460a7634ba8eb0f942f404e773 nss-3.38.tar.gz
-17226659298a9d9bb3f323186d220f6f nss-config.in
-bf2ff51cef976ccd0a4832835eec8195 nss-softokn.pc.in
-9ad2a26c137208ff292061143c7cc227 nss-util.pc.in
-a796e6ab6c87573ffb649ce8769bc07a nss.pc.in
diff --git a/nss_wrapper/.md5sum b/nss_wrapper/.md5sum
deleted file mode 100644
index d5475dd18..000000000
--- a/nss_wrapper/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-a203fbcfd747bb379e59ccd5c3c00a50 nss_wrapper-1.1.3.tar.gz
diff --git a/ntdb/.md5sum b/ntdb/.md5sum
deleted file mode 100644
index 564cfb8bd..000000000
--- a/ntdb/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-57848538a61704505a6d73294d019ef3 ntdb-1.0.tar.gz
diff --git a/nvidia/.md5sum b/nvidia/.md5sum
deleted file mode 100644
index 8e9adcd01..000000000
--- a/nvidia/.md5sum
+++ /dev/null
@@ -1,3 +0,0 @@
-2097834b5b5f1fca0b82dd5518e11cb6 10-nvidia-drm-outputclass.conf
-4511024cc556d0c6e7c467b6789524e2 90-nvidia-uvm.rules
-d741d5bb82146f1a90839fea781c07f3 NVIDIA-Linux-x86_64-390.77-no-compat32.run
diff --git a/ocaml/.md5sum b/ocaml/.md5sum
deleted file mode 100644
index f5a1da5e3..000000000
--- a/ocaml/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-24f3cd1f9da825f8b3baabee89079de4 ocaml-4.07.0.tar.xz
diff --git a/openal/.md5sum b/openal/.md5sum
deleted file mode 100644
index a9e69a017..000000000
--- a/openal/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-704d41343b52dd04115de2dcdac5de03 openal-soft-1.18.0.tar.bz2
diff --git a/openbox/.md5sum b/openbox/.md5sum
deleted file mode 100644
index 2417c9785..000000000
--- a/openbox/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-b72794996c6a3ad94634727b95f9d204 openbox-3.6.1.tar.gz
diff --git a/openldap/.md5sum b/openldap/.md5sum
deleted file mode 100644
index c2aa17322..000000000
--- a/openldap/.md5sum
+++ /dev/null
@@ -1,3 +0,0 @@
-00ff8301277cdfd0af728a6927042a13 openldap-2.4.45.tgz
-fb9881e7bfcdfb4e93baeeb8060c254a openldap-config.patch
-c9320d172211a2c3172b23d5066e0a60 slapd
diff --git a/openntpd/.md5sum b/openntpd/.md5sum
deleted file mode 100644
index dbe8249f4..000000000
--- a/openntpd/.md5sum
+++ /dev/null
@@ -1,3 +0,0 @@
-eaccae193775e4b1a1fd89894e42aad0 ntpd
-9388979cc2713551bfbdfb3864291abe openntpd-6.0p1.tar.gz
-b4514b06835b472754573e4a549a4644 openntpd-paths.patch
diff --git a/oprofile/.md5sum b/oprofile/.md5sum
deleted file mode 100644
index 2dd8c69b0..000000000
--- a/oprofile/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-4fcd3920984dcb607314b2e225086c3a oprofile-1.2.0.tar.gz
diff --git a/opus/.md5sum b/opus/.md5sum
deleted file mode 100644
index 1531ed364..000000000
--- a/opus/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-54bc867f13066407bc7b95be1fede090 opus-1.2.1.tar.gz
diff --git a/orc/.md5sum b/orc/.md5sum
deleted file mode 100644
index d31a71bbf..000000000
--- a/orc/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-5837dc20dacb5b668935bbded10cbb61 orc-0.4.27.tar.xz
diff --git a/p11-kit/.md5sum b/p11-kit/.md5sum
deleted file mode 100644
index 312a5a344..000000000
--- a/p11-kit/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-0692fe6245e8d2ca5cc0b49b813b0be2 p11-kit-0.23.10.tar.gz
diff --git a/p5-html-parser/.md5sum b/p5-html-parser/.md5sum
deleted file mode 100644
index 7c7e260e1..000000000
--- a/p5-html-parser/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-eb7505e5f626913350df9dd4a03d54a8 HTML-Parser-3.72.tar.gz
diff --git a/p5-html-tagset/.md5sum b/p5-html-tagset/.md5sum
deleted file mode 100644
index 7074623d9..000000000
--- a/p5-html-tagset/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-d2bfa18fe1904df7f683e96611e87437 HTML-Tagset-3.20.tar.gz
diff --git a/p5-parse-yapp/.md5sum b/p5-parse-yapp/.md5sum
deleted file mode 100644
index 27ef457c9..000000000
--- a/p5-parse-yapp/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-7bfca736d6af36c51edf7a97111a8f3b Parse-Yapp-1.05.tar.gz
diff --git a/p5-uri/.md5sum b/p5-uri/.md5sum
deleted file mode 100644
index 20d404a0e..000000000
--- a/p5-uri/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-cd56d81ed429efaa97e7f3ff08851b48 URI-1.72.tar.gz
diff --git a/p5-xml-parser/.md5sum b/p5-xml-parser/.md5sum
deleted file mode 100644
index d5d36efbf..000000000
--- a/p5-xml-parser/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-223f524d4ab3896e5149ec656f8561cd XML-Parser-2.44_01.tar.gz
diff --git a/pangox-compat/.md5sum b/pangox-compat/.md5sum
deleted file mode 100644
index 9e7bc8834..000000000
--- a/pangox-compat/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-7bcbd0187f03e1e27af9a81e07249c33 pangox-compat-0.0.2.tar.xz
diff --git a/parted/.md5sum b/parted/.md5sum
deleted file mode 100644
index 780383802..000000000
--- a/parted/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-0247b6a7b314f8edeb618159fa95f9cb parted-3.2.tar.xz
diff --git a/pear/.md5sum b/pear/.md5sum
deleted file mode 100644
index d93526414..000000000
--- a/pear/.md5sum
+++ /dev/null
@@ -1,7 +0,0 @@
-ae0c95a03db7dbc723f7d50523029ce5 Archive_Tar-1.3.11.tgz
-310b39cf091b9a0abf398bead60f3f8d Console_Getopt-1.3.1.tgz
-c52b09758e851235e6a93a2c1e1a8ee9 PEAR-1.9.4.tgz
-b99c5e9ac348a2e81515ba16deb7ded3 Structures_Graph-1.0.4.tgz
-b8d4efcdb11b308b179f7bb63043284f XML_Util-1.2.1.tgz
-f33a3c52ffb782bb71e773e98853434d pear-1.9.4-registry.tar.xz
-89d8c7b185ba1fec1fc23e11c92b19de pear.conf
diff --git a/php-fcgi/.md5sum b/php-fcgi/.md5sum
deleted file mode 100644
index 539c503a8..000000000
--- a/php-fcgi/.md5sum
+++ /dev/null
@@ -1,2 +0,0 @@
-d529efc4017840e3db970b0bc25aef9c php-7.2.9.tar.xz
-cdaab91680ba17cbf31b21d1b64dcd6a php-fcgi
diff --git a/php-fpm/.md5sum b/php-fpm/.md5sum
deleted file mode 100644
index 17362c9af..000000000
--- a/php-fpm/.md5sum
+++ /dev/null
@@ -1,2 +0,0 @@
-d529efc4017840e3db970b0bc25aef9c php-7.2.9.tar.xz
-954d95b7f645f3435815195aeeac6949 php-fpm
diff --git a/php-ftp/.md5sum b/php-ftp/.md5sum
deleted file mode 100644
index 0a30e3a9d..000000000
--- a/php-ftp/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-d529efc4017840e3db970b0bc25aef9c php-7.2.9.tar.xz
diff --git a/php-gd/.md5sum b/php-gd/.md5sum
deleted file mode 100644
index 0a30e3a9d..000000000
--- a/php-gd/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-d529efc4017840e3db970b0bc25aef9c php-7.2.9.tar.xz
diff --git a/php-gettext/.md5sum b/php-gettext/.md5sum
deleted file mode 100644
index 0a30e3a9d..000000000
--- a/php-gettext/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-d529efc4017840e3db970b0bc25aef9c php-7.2.9.tar.xz
diff --git a/php-mysql/.md5sum b/php-mysql/.md5sum
deleted file mode 100644
index 0a30e3a9d..000000000
--- a/php-mysql/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-d529efc4017840e3db970b0bc25aef9c php-7.2.9.tar.xz
diff --git a/php-sockets/.md5sum b/php-sockets/.md5sum
deleted file mode 100644
index 0a30e3a9d..000000000
--- a/php-sockets/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-d529efc4017840e3db970b0bc25aef9c php-7.2.9.tar.xz
diff --git a/php-sqlite3/.md5sum b/php-sqlite3/.md5sum
deleted file mode 100644
index 0a30e3a9d..000000000
--- a/php-sqlite3/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-d529efc4017840e3db970b0bc25aef9c php-7.2.9.tar.xz
diff --git a/php/.md5sum b/php/.md5sum
deleted file mode 100644
index 0a30e3a9d..000000000
--- a/php/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-d529efc4017840e3db970b0bc25aef9c php-7.2.9.tar.xz
diff --git a/pinentry-gtk2/.md5sum b/pinentry-gtk2/.md5sum
deleted file mode 100644
index 5d1df9017..000000000
--- a/pinentry-gtk2/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-3829315cb0a1e9cedc05ffe6def7a2c6 pinentry-1.1.0.tar.bz2
diff --git a/pinentry-qt4/.md5sum b/pinentry-qt4/.md5sum
deleted file mode 100644
index 5d1df9017..000000000
--- a/pinentry-qt4/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-3829315cb0a1e9cedc05ffe6def7a2c6 pinentry-1.1.0.tar.bz2
diff --git a/pinentry/.md5sum b/pinentry/.md5sum
deleted file mode 100644
index 9f66c625a..000000000
--- a/pinentry/.md5sum
+++ /dev/null
@@ -1,2 +0,0 @@
-b3f2692e792f14df7d0ccfcc19399f66 pinentry
-3829315cb0a1e9cedc05ffe6def7a2c6 pinentry-1.1.0.tar.bz2
diff --git a/pkg-get-bashcompletion/.md5sum b/pkg-get-bashcompletion/.md5sum
deleted file mode 100644
index 832cb88ea..000000000
--- a/pkg-get-bashcompletion/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-5ee169f2f99fc501387219b6b96ca9ef pkg-get-0.4.5.tar.gz
diff --git a/pkg-get/.md5sum b/pkg-get/.md5sum
deleted file mode 100644
index 56e9ec226..000000000
--- a/pkg-get/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-161cd803eaf95007474732585276e6fd pkg-get-0.4.6.tar.gz
diff --git a/polkit/.md5sum b/polkit/.md5sum
deleted file mode 100644
index cd97ba35f..000000000
--- a/polkit/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-b0f2fa00a55f47c6a5d88e9b73f80127 polkit-0.112.tar.gz
diff --git a/poppler-data/.md5sum b/poppler-data/.md5sum
deleted file mode 100644
index 68c78e24d..000000000
--- a/poppler-data/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-35cc7beba00aa174631466f06732be40 poppler-data-0.4.9.tar.gz
diff --git a/poppler-glib/.md5sum b/poppler-glib/.md5sum
deleted file mode 100644
index 74ce3dd6d..000000000
--- a/poppler-glib/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-722ea5837cdfaae4c98607987000de30 poppler-0.68.0.tar.xz
diff --git a/poppler-qt5/.md5sum b/poppler-qt5/.md5sum
deleted file mode 100644
index 74ce3dd6d..000000000
--- a/poppler-qt5/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-722ea5837cdfaae4c98607987000de30 poppler-0.68.0.tar.xz
diff --git a/poppler/.md5sum b/poppler/.md5sum
deleted file mode 100644
index 74ce3dd6d..000000000
--- a/poppler/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-722ea5837cdfaae4c98607987000de30 poppler-0.68.0.tar.xz
diff --git a/popt/.md5sum b/popt/.md5sum
deleted file mode 100644
index fbf7d3bd9..000000000
--- a/popt/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-3743beefa3dd6247a73f8f7a32c14c33 popt-1.16.tar.gz
diff --git a/portdbc/.md5sum b/portdbc/.md5sum
deleted file mode 100644
index 0c73676eb..000000000
--- a/portdbc/.md5sum
+++ /dev/null
@@ -1,2 +0,0 @@
-6d369134e2aa07120bf99a215015c8e7 fixups.patch
-1d90fa7f09cf5b89bac0c86e866066f0 portdbc-1.1.tar.bz2
diff --git a/postfix/.md5sum b/postfix/.md5sum
deleted file mode 100644
index f4007c271..000000000
--- a/postfix/.md5sum
+++ /dev/null
@@ -1,4 +0,0 @@
-be543b65525f544386a2d8395ea19cdf aliases
-0f947753a3864dc3bd40aa211f3202bb postfix-2.11.10.tar.gz
-8bee559587e2ccbaf0aadd88b6ca339a postfix.patch
-d18be5c17604f9c712a28339ff0f61cb postfix.rc
diff --git a/ppp/.md5sum b/ppp/.md5sum
deleted file mode 100644
index fe1ac5943..000000000
--- a/ppp/.md5sum
+++ /dev/null
@@ -1,3 +0,0 @@
-215ae2d9bfbaaf2a47d621d1a7727c7c 0029-pppoe-include-netinet-in.h-before-linux-in.h.patch
-78818f40e6d33a1d1de68a1551f6595a ppp-2.4.7.tar.gz
-24867da3561a2ba62f555ac717af77cb ppp-nofilter.patch
diff --git a/prelink/.md5sum b/prelink/.md5sum
deleted file mode 100644
index 91d549607..000000000
--- a/prelink/.md5sum
+++ /dev/null
@@ -1,2 +0,0 @@
-4cab1571718a9b25665bd025069a02c7 prelink-20130503.tar.bz2
-775c0df4d989d6f60fe719c543e7a31e prelink.conf
diff --git a/protobuf/.md5sum b/protobuf/.md5sum
deleted file mode 100644
index c8bd7851c..000000000
--- a/protobuf/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-31b19dcfd6567095fdb66a8c07347222 protobuf-3.4.1.tar.gz
diff --git a/prt-get-bashcompletion/.md5sum b/prt-get-bashcompletion/.md5sum
deleted file mode 100644
index c1082c3d7..000000000
--- a/prt-get-bashcompletion/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-a37751f1627a4e0125c8ffadfa85be80 prt-get-5.19.tar.gz
diff --git a/prt-utils/.md5sum b/prt-utils/.md5sum
deleted file mode 100644
index 1bd1a35b3..000000000
--- a/prt-utils/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-567e41c4593c6ac02c332673b08eb848 prt-utils-1.1.1-1.tar.xz
diff --git a/psutils/.md5sum b/psutils/.md5sum
deleted file mode 100644
index f598963b5..000000000
--- a/psutils/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-b161522f3bd1507655326afa7db4a0ad psutils-1.17.tar.gz
diff --git a/pure-ftpd/.md5sum b/pure-ftpd/.md5sum
deleted file mode 100644
index 203ff3b7d..000000000
--- a/pure-ftpd/.md5sum
+++ /dev/null
@@ -1,3 +0,0 @@
-b488de0fd27c7ae17fa779fb6c24b8ef pure-ftpd
-a41fa531c0d21bd3416dd524d75495ae pure-ftpd-1.0.47.tar.bz2
-0892402e770259031b3398cde4394bb3 pure-ftpd.conf
diff --git a/py-subunit/.md5sum b/py-subunit/.md5sum
deleted file mode 100644
index 637dc6ac7..000000000
--- a/py-subunit/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-3305455dfe22e2b8666531909c026a2f python-subunit-1.2.0.tar.gz
diff --git a/pycairo/.md5sum b/pycairo/.md5sum
deleted file mode 100644
index b2fdf2301..000000000
--- a/pycairo/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-20337132c4ab06c1146ad384d55372c5 py2cairo-1.10.0.tar.bz2
diff --git a/pygobject-gtk3/.md5sum b/pygobject-gtk3/.md5sum
deleted file mode 100644
index 463a1e750..000000000
--- a/pygobject-gtk3/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-69a843311d0f0385dff376e11a2d83d2 pygobject-3.24.1.tar.xz
diff --git a/pygobject/.md5sum b/pygobject/.md5sum
deleted file mode 100644
index 5cef2a60a..000000000
--- a/pygobject/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-9415cb7f2b3a847f2310ccea258b101e pygobject-2.28.6.tar.xz
diff --git a/pygtk/.md5sum b/pygtk/.md5sum
deleted file mode 100644
index f7a700fbe..000000000
--- a/pygtk/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-a1051d5794fd7696d3c1af6422d17a49 pygtk-2.24.0.tar.bz2
diff --git a/pypanel/.md5sum b/pypanel/.md5sum
deleted file mode 100644
index 965af2368..000000000
--- a/pypanel/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-f1f9a2ed80be72ab36e748833618daba PyPanel-2.4.tar.gz
diff --git a/python-appdirs/.md5sum b/python-appdirs/.md5sum
deleted file mode 100644
index c1c16e061..000000000
--- a/python-appdirs/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-44c679904082a2133f5566c8a0d3ab42 appdirs-1.4.3.tar.gz
diff --git a/python-mako/.md5sum b/python-mako/.md5sum
deleted file mode 100644
index f01db8d72..000000000
--- a/python-mako/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-5836cc997b1b773ef389bf6629c30e65 Mako-1.0.7.tar.gz
diff --git a/python-markupsafe/.md5sum b/python-markupsafe/.md5sum
deleted file mode 100644
index 2bc1f7feb..000000000
--- a/python-markupsafe/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-2fcedc9284d50e577b5192e8e3578355 MarkupSafe-1.0.tar.gz
diff --git a/python-packaging/.md5sum b/python-packaging/.md5sum
deleted file mode 100644
index 01ff361eb..000000000
--- a/python-packaging/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-8baf8241d1b6b0a5fae9b00f359976a8 packaging-17.1.tar.gz
diff --git a/python-pyparsing/.md5sum b/python-pyparsing/.md5sum
deleted file mode 100644
index 7d40b92a0..000000000
--- a/python-pyparsing/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-0214e42d63af850256962b6744c948d9 pyparsing-2.2.0.tar.gz
diff --git a/python-six/.md5sum b/python-six/.md5sum
deleted file mode 100644
index a7669949c..000000000
--- a/python-six/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-d12789f9baf7e9fb2524c0c64f1773f8 six-1.11.0.tar.gz
diff --git a/python-xlib/.md5sum b/python-xlib/.md5sum
deleted file mode 100644
index bc2b48250..000000000
--- a/python-xlib/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-a038c2f410d8445f3fa8f6dcd45659c5 python-xlib-0.14.tar.gz
diff --git a/python/.md5sum b/python/.md5sum
deleted file mode 100644
index ce21c0a0b..000000000
--- a/python/.md5sum
+++ /dev/null
@@ -1,2 +0,0 @@
-a80ae3cc478460b922242f43a1b4094d Python-2.7.15.tar.xz
-387d5f6d00d2be01ecb87216cac0f88c pyconfig.h
diff --git a/python3-appdirs/.md5sum b/python3-appdirs/.md5sum
deleted file mode 100644
index c1c16e061..000000000
--- a/python3-appdirs/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-44c679904082a2133f5566c8a0d3ab42 appdirs-1.4.3.tar.gz
diff --git a/python3-packaging/.md5sum b/python3-packaging/.md5sum
deleted file mode 100644
index 01ff361eb..000000000
--- a/python3-packaging/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-8baf8241d1b6b0a5fae9b00f359976a8 packaging-17.1.tar.gz
diff --git a/python3-pyparsing/.md5sum b/python3-pyparsing/.md5sum
deleted file mode 100644
index 7d40b92a0..000000000
--- a/python3-pyparsing/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-0214e42d63af850256962b6744c948d9 pyparsing-2.2.0.tar.gz
diff --git a/python3-six/.md5sum b/python3-six/.md5sum
deleted file mode 100644
index a7669949c..000000000
--- a/python3-six/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-d12789f9baf7e9fb2524c0c64f1773f8 six-1.11.0.tar.gz
diff --git a/python3/.md5sum b/python3/.md5sum
deleted file mode 100644
index b9dec4a68..000000000
--- a/python3/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-9f49654a4d6f733ff3284ab9d227e9fd Python-3.6.5.tar.xz
diff --git a/qemu-agent/.md5sum b/qemu-agent/.md5sum
deleted file mode 100644
index 802f6f164..000000000
--- a/qemu-agent/.md5sum
+++ /dev/null
@@ -1,2 +0,0 @@
-61cf862b6007eba4ac98247776af2e27 qemu-2.11.1.tar.bz2
-c803c81253b0643892bb1db811a37656 qemu-agent
diff --git a/qemu-all/.md5sum b/qemu-all/.md5sum
deleted file mode 100755
index 8a4e7e505..000000000
--- a/qemu-all/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-b375373f688bea0cd8865b966dad15e3 qemu-2.10.1.tar.bz2
diff --git a/qemu/.md5sum b/qemu/.md5sum
deleted file mode 100644
index 2c6c5bdea..000000000
--- a/qemu/.md5sum
+++ /dev/null
@@ -1,2 +0,0 @@
-394d007fcb6ed2530f58e506c075a0bc memfd.patch
-61cf862b6007eba4ac98247776af2e27 qemu-2.11.1.tar.bz2
diff --git a/qpdf/.md5sum b/qpdf/.md5sum
deleted file mode 100644
index 35320510d..000000000
--- a/qpdf/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-a11c1f99753934be7d60c0ab43821bbc qpdf-8.2.1.tar.gz
diff --git a/qpdfview/.md5sum b/qpdfview/.md5sum
deleted file mode 100644
index d976bdac7..000000000
--- a/qpdfview/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-c203518a8988203dd94c648490089a8e qpdfview-0.4.17beta1.tar.gz
diff --git a/qt4/.md5sum b/qt4/.md5sum
deleted file mode 100644
index 1f1c5bbe7..000000000
--- a/qt4/.md5sum
+++ /dev/null
@@ -1,6 +0,0 @@
-44b790ca875f6c795a6d3db86f2eb4a3 0001-Fix-exclusion-of-anonymous-ciphers.patch
-c683842fd5dc29620b8667ca541defd9 fix-medium-font.diff
-bdfbee805678ab0f253e54aadb64f366 fix-moc-parsing-with-glibc-2.25.patch
-07c66abed89aa67609170ab957ad32af fix_assistant_segfault_QTBUG-25324.patch
-e10fad1c1b0c5e958ec51fd69b792d7a qt-everywhere-opensource-src-4.8.7-gcc6.patch
-d990ee66bf7ab0c785589776f35ba6ad qt-everywhere-opensource-src-4.8.7.tar.gz
diff --git a/qt5/.md5sum b/qt5/.md5sum
deleted file mode 100644
index c1abffad5..000000000
--- a/qt5/.md5sum
+++ /dev/null
@@ -1,2 +0,0 @@
-c6f0854d7de7bde80cfd8cc85bb7152b qt-everywhere-src-5.11.1.tar.xz
-67165bacd3231b57d7b7db1e6bcb7d89 qt5-logo.png
diff --git a/qtwebengine/.md5sum b/qtwebengine/.md5sum
deleted file mode 100644
index f8837c3fd..000000000
--- a/qtwebengine/.md5sum
+++ /dev/null
@@ -1,2 +0,0 @@
-2b8336d205219ae66f67423aa9d267b8 last-commit-position.patch
-75d2ff31addba4ec41981b0f459cc587 qtwebengine-everywhere-src-5.11.1.tar.xz
diff --git a/qtwebkit/.md5sum b/qtwebkit/.md5sum
deleted file mode 100644
index 696d1ce97..000000000
--- a/qtwebkit/.md5sum
+++ /dev/null
@@ -1,6 +0,0 @@
-74453a03b63b76f64b73b93a94396bbe qt5-webkit-cmake3.10.patch
-12c1be55b7c2269308eb5488b2c8e8e4 qt5-webkit-gcc7.patch
-3221a406e92a9b2ad751a39eacb8c444 qt5-webkit-null-pointer-dereference.patch
-6b7e3d2ec7adf0dae5425eef358b5300 qt5-webkit-trojita-1.patch
-c56b54bb15af9a7b90a8c114aee6f0c6 qt5-webkit-trojita-2.patch
-301dd0192b1d7ce0edd75c214706e257 qtwebkit-5.212.0-alpha2.tar.xz
diff --git a/quota/.md5sum b/quota/.md5sum
deleted file mode 100644
index a0ebf1d5d..000000000
--- a/quota/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-6939539455c0668f4586dcb0ff0b4f59 quota-20160809.tar.xz
diff --git a/rdiff-backup/.md5sum b/rdiff-backup/.md5sum
deleted file mode 100644
index 5524c3bc0..000000000
--- a/rdiff-backup/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-1a94dc537fcf74d6a3a80bd27808e77b rdiff-backup-1.2.8.tar.gz
diff --git a/rdiff/.md5sum b/rdiff/.md5sum
deleted file mode 100644
index fa9aca1e7..000000000
--- a/rdiff/.md5sum
+++ /dev/null
@@ -1,2 +0,0 @@
-24cdb6b78f45e0e83766903fd4f6bc84 librsync-0.9.7.tar.gz
-910a8716f449358d9689d05d51204b8c librsync.patch
diff --git a/reiserfsprogs/.md5sum b/reiserfsprogs/.md5sum
deleted file mode 100644
index 0395c6f2d..000000000
--- a/reiserfsprogs/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-90c139542725efc6da3a6b1709695395 reiserfsprogs-3.6.27.tar.xz
diff --git a/rpcbind/.md5sum b/rpcbind/.md5sum
deleted file mode 100644
index de2508c5a..000000000
--- a/rpcbind/.md5sum
+++ /dev/null
@@ -1,2 +0,0 @@
-78bfe054cf620249b228350f5e8730f7 rpcbind
-ed46f09b9c0fa2d49015f6431bc5ea7b rpcbind-1.2.5.tar.bz2
diff --git a/rpm2targz/.md5sum b/rpm2targz/.md5sum
deleted file mode 100644
index 3b656c07c..000000000
--- a/rpm2targz/.md5sum
+++ /dev/null
@@ -1,2 +0,0 @@
-8341044e13ddead93295d57f5853ab00 rpm2targz
-4501e004279155038f16000c7b45acb4 rpmoffset.c
diff --git a/ruby-doc/.md5sum b/ruby-doc/.md5sum
deleted file mode 100644
index 6a31972af..000000000
--- a/ruby-doc/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-b7d48b39fd09933e232f172384d03b94 ruby-2.5.1.tar.xz
diff --git a/ruby/.md5sum b/ruby/.md5sum
deleted file mode 100644
index 6a31972af..000000000
--- a/ruby/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-b7d48b39fd09933e232f172384d03b94 ruby-2.5.1.tar.xz
diff --git a/rxvt-unicode/.md5sum b/rxvt-unicode/.md5sum
deleted file mode 100644
index 83dd20457..000000000
--- a/rxvt-unicode/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-93782dec27494eb079467dacf6e48185 rxvt-unicode-9.22.tar.bz2
diff --git a/samba/.md5sum b/samba/.md5sum
deleted file mode 100644
index 9406f4a1b..000000000
--- a/samba/.md5sum
+++ /dev/null
@@ -1,2 +0,0 @@
-1869ebd29f3e277b405e3e4cd9423ccf samba
-ca5bfbebd8d9eb95506e16594b2bbee2 samba-4.8.4.tar.gz
diff --git a/samhain/.md5sum b/samhain/.md5sum
deleted file mode 100644
index 41ea769a1..000000000
--- a/samhain/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-08863fad583acc7293ef29b4528c837e samhain_signed-4.2.4.tar.gz
diff --git a/sane/.md5sum b/sane/.md5sum
deleted file mode 100644
index 4deb1f99d..000000000
--- a/sane/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-7ded098b0cbee25f756870e4b1316663 sane-backends-upstream-1.0.27.tar.gz
diff --git a/sbc/.md5sum b/sbc/.md5sum
deleted file mode 100644
index 24f1641fc..000000000
--- a/sbc/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-ecadadbfd4b1dfe7b98f446c69126b23 sbc-1.1.tar.xz
diff --git a/sc/.md5sum b/sc/.md5sum
deleted file mode 100644
index d97197b2e..000000000
--- a/sc/.md5sum
+++ /dev/null
@@ -1,2 +0,0 @@
-314a31d131142980ab65237eb30acf3a sc_7.16-4.debian.tar.xz
-5463eae8cbd1a156d2d9abd57a84441c sc_7.16.orig.tar.gz
diff --git a/scite/.md5sum b/scite/.md5sum
deleted file mode 100644
index 561eccbf3..000000000
--- a/scite/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-68a35d7402e791e07bc5243fcbbf6861 scite410.tgz
diff --git a/scons/.md5sum b/scons/.md5sum
deleted file mode 100644
index d5ed15aed..000000000
--- a/scons/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-b6a292e251b34b82c203b56cfa3968b3 scons-3.0.1.tar.gz
diff --git a/screen/.md5sum b/screen/.md5sum
deleted file mode 100644
index f9b7e6ea9..000000000
--- a/screen/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-a0f529d3333b128dfaa324d978ba73a8 screen-4.6.2.tar.gz
diff --git a/scummvm/.md5sum b/scummvm/.md5sum
deleted file mode 100644
index 1d2773533..000000000
--- a/scummvm/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-3255706992edaf30380ce8a49cb305b7 scummvm-1.9.0.tar.xz
diff --git a/serf/.md5sum b/serf/.md5sum
deleted file mode 100644
index 030cbe9ee..000000000
--- a/serf/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-370a6340ff20366ab088012cd13f2b57 serf-1.3.9.tar.bz2
diff --git a/service/.md5sum b/service/.md5sum
deleted file mode 100644
index 888a37ec8..000000000
--- a/service/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-9c163d7eb12b9f89d6729f9434cf7f9e service-0.2.tar.gz
diff --git a/shared-mime-info/.md5sum b/shared-mime-info/.md5sum
deleted file mode 100644
index 5e32d4caa..000000000
--- a/shared-mime-info/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-45103889b91242850aa47f09325e798b shared-mime-info-1.9.tar.xz
diff --git a/sharutils/.md5sum b/sharutils/.md5sum
deleted file mode 100644
index e494c277a..000000000
--- a/sharutils/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-5975ce21da36491d7aa6dc2b0d9788e0 sharutils-4.15.2.tar.xz
diff --git a/sitecopy/.md5sum b/sitecopy/.md5sum
deleted file mode 100644
index dc49b38a7..000000000
--- a/sitecopy/.md5sum
+++ /dev/null
@@ -1,2 +0,0 @@
-35e4d19ea1804943ae59babc0537b7cb sitecopy-0.16.6.patch
-b3aeb5a5f00af3db90b408e8c32a6c01 sitecopy-0.16.6.tar.gz
diff --git a/slim/.md5sum b/slim/.md5sum
deleted file mode 100644
index 88c742e01..000000000
--- a/slim/.md5sum
+++ /dev/null
@@ -1,4 +0,0 @@
-6d19bd7a91592ed2bb902b22b9594565 libpng.patch
-d40d256394f9ef34cef34d2aa9cb52e6 slim-1.3.6.tar.gz
-46349c2dc378b17d5857c5c1d904a636 slim-crux-smooth.tar.gz
-476ce747c77f1a7e116a7f63bfb7d8d3 slim.rc
diff --git a/smartmontools/.md5sum b/smartmontools/.md5sum
deleted file mode 100644
index 759887f04..000000000
--- a/smartmontools/.md5sum
+++ /dev/null
@@ -1,2 +0,0 @@
-ba7af77aa9b178ebd30766bc26aae116 smartd
-9ae2c6e7131cd2813edcc65cbe5f223f smartmontools-6.6.tar.gz
diff --git a/socat/.md5sum b/socat/.md5sum
deleted file mode 100644
index d83c69c45..000000000
--- a/socat/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-607a24c15bd2cb54e9328bfbbd3a1ae9 socat-1.7.3.2.tar.bz2
diff --git a/socket_wrapper/.md5sum b/socket_wrapper/.md5sum
deleted file mode 100644
index 7dc191d3b..000000000
--- a/socket_wrapper/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-695d9e0096c8fc5b66535f72a268598a socket_wrapper-1.1.7.tar.gz
diff --git a/spamprobe/.md5sum b/spamprobe/.md5sum
deleted file mode 100644
index cd873c0d9..000000000
--- a/spamprobe/.md5sum
+++ /dev/null
@@ -1,3 +0,0 @@
-b49ed8e2a1ba51d6f116ff2d0665ed42 spamprobe-1.4d-14.patch
-c696a46122ad899ae1a40955b7f34805 spamprobe-1.4d-giflib5.patch
-5554d6d097346632b16123452283c969 spamprobe-1.4d.tar.gz
diff --git a/spectrwm/.md5sum b/spectrwm/.md5sum
deleted file mode 100644
index dad4b116f..000000000
--- a/spectrwm/.md5sum
+++ /dev/null
@@ -1,2 +0,0 @@
-d5314b0ec74d4b3845c3f0d2f6f5c75c SPECTRWM_3_1_0.tar.gz
-af1d2e2da60c67507f94824528de8be7 spectrwm-remove_libswmhack.patch
diff --git a/speech-dispatcher/.md5sum b/speech-dispatcher/.md5sum
deleted file mode 100644
index faa834729..000000000
--- a/speech-dispatcher/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-0c89e02586c66733751fca1408333ccd speech-dispatcher-0.8.5.tar.gz
diff --git a/speex/.md5sum b/speex/.md5sum
deleted file mode 100644
index 529360dff..000000000
--- a/speex/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-8ab7bb2589110dfaf0ed7fa7757dc49c speex-1.2.0.tar.gz
diff --git a/speexdsp/.md5sum b/speexdsp/.md5sum
deleted file mode 100644
index 9d056e399..000000000
--- a/speexdsp/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-70d9d31184f7eb761192fd1ef0b73333 speexdsp-1.2rc3.tar.gz
diff --git a/spice-protocol/.md5sum b/spice-protocol/.md5sum
deleted file mode 100644
index c231226ba..000000000
--- a/spice-protocol/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-50a1d951d1fa96d1478ff0cc7f3b1442 spice-protocol-0.12.13.tar.bz2
diff --git a/spidermonkey/.md5sum b/spidermonkey/.md5sum
deleted file mode 100644
index eb9c6ce6a..000000000
--- a/spidermonkey/.md5sum
+++ /dev/null
@@ -1,2 +0,0 @@
-f1b1605353778a8eb323b240ca93d84a js-1.8.5-c++11.patch
-a4574365938222adca0a6bd33329cb32 js185-1.0.0.tar.gz
diff --git a/sqlite3/.md5sum b/sqlite3/.md5sum
deleted file mode 100644
index 5f46a108e..000000000
--- a/sqlite3/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-dcd96fb9bbb603d29f6b0ad9554932ee sqlite-autoconf-3240000.tar.gz
diff --git a/squid/.md5sum b/squid/.md5sum
deleted file mode 100644
index dab3da1ee..000000000
--- a/squid/.md5sum
+++ /dev/null
@@ -1,2 +0,0 @@
-be8031c772fc51aaa1a9fb22ecac6585 squid
-2cf3f5f183d04322d798f98ea5ead43f squid-4.2.tar.xz
diff --git a/sshfs-fuse/.md5sum b/sshfs-fuse/.md5sum
deleted file mode 100644
index 51f5b9799..000000000
--- a/sshfs-fuse/.md5sum
+++ /dev/null
@@ -1,2 +0,0 @@
-8e21286ea577ba4b79fb4f8ad1c4cb5b sshfs-3.4.0.tar.xz
-92e0188ff3349babbed1e73a8c561322 sshfs.1
diff --git a/startup-notification/.md5sum b/startup-notification/.md5sum
deleted file mode 100644
index 56c6cb1e4..000000000
--- a/startup-notification/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-2cd77326d4dcaed9a5a23a1232fb38e9 startup-notification-0.12.tar.gz
diff --git a/stfl/.md5sum b/stfl/.md5sum
deleted file mode 100644
index e6be564bd..000000000
--- a/stfl/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-98c764ccc8f13ed05ea22559d7116b96 stfl-0.24.tar.gz
diff --git a/strace/.md5sum b/strace/.md5sum
deleted file mode 100644
index 89a0779a1..000000000
--- a/strace/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-f2271ab0fac49ebee9cbd7f3469227cb strace-4.20.tar.xz
diff --git a/stunnel/.md5sum b/stunnel/.md5sum
deleted file mode 100644
index 9cc9258ea..000000000
--- a/stunnel/.md5sum
+++ /dev/null
@@ -1,3 +0,0 @@
-4d5387895f3a162d63a6ed76ebbafae8 stunnel
-e2177028332956a8d3b66ecd87eeddcf stunnel-5.48.tar.gz
-16694d0e035fdd5e908ff42bc44ea805 stunnel.conf
diff --git a/subunit/.md5sum b/subunit/.md5sum
deleted file mode 100644
index 71246657f..000000000
--- a/subunit/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-a116f77cbaf1c3188060561faa89479b subunit-1.2.0.tar.gz
diff --git a/subversion-bashcompletion/.md5sum b/subversion-bashcompletion/.md5sum
deleted file mode 100644
index fc0339510..000000000
--- a/subversion-bashcompletion/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-963fe74e015e550e3e49d1ef5ee21ce0 bash_completion
diff --git a/subversion/.md5sum b/subversion/.md5sum
deleted file mode 100644
index fa08e6ef6..000000000
--- a/subversion/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-05b0c677681073920f938c1f322e0be2 subversion-1.9.7.tar.bz2
diff --git a/swig/.md5sum b/swig/.md5sum
deleted file mode 100644
index d1aba8151..000000000
--- a/swig/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-c96a1d5ecb13d38604d7e92148c73c97 swig-3.0.8.tar.gz
diff --git a/sylpheed/.md5sum b/sylpheed/.md5sum
deleted file mode 100644
index 32ed345aa..000000000
--- a/sylpheed/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-af1ea33e82050b8bd034b8cfbcd2f75e sylpheed-3.7.0.tar.xz
diff --git a/syslinux/.md5sum b/syslinux/.md5sum
deleted file mode 100644
index cc1463a74..000000000
--- a/syslinux/.md5sum
+++ /dev/null
@@ -1,2 +0,0 @@
-92a253df9211e9c20172796ecf388f13 syslinux-6.03.tar.xz
-3f848b0256e495425f4c5d4fcc391327 syslinux-Makefile.patch
diff --git a/t1lib/.md5sum b/t1lib/.md5sum
deleted file mode 100644
index 05dc1e0dd..000000000
--- a/t1lib/.md5sum
+++ /dev/null
@@ -1,6 +0,0 @@
-2283c116d1dda278ee77ef27c1a8e397 CVE-2010-2642.patch
-60fb9f058a6bb1f760ddaf2ed7d71879 CVE-2011-0764.diff
-22e03d81fab188139acbe7fd3a0a706a CVE-2011-1552_1553_1554.patch
-b947e6a732729db2819d4f857a686e2f format-security.diff
-82dafb6051d64a94f32c73d59649ddd0 lib-cleanup.diff
-a5629b56b93134377718009df1435f3c t1lib-5.1.2.tar.gz
diff --git a/taglib/.md5sum b/taglib/.md5sum
deleted file mode 100644
index 1f13b8adf..000000000
--- a/taglib/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-cee7be0ccfc892fa433d6c837df9522a taglib-1.11.1.tar.gz
diff --git a/talloc/.md5sum b/talloc/.md5sum
deleted file mode 100644
index 48ba88625..000000000
--- a/talloc/.md5sum
+++ /dev/null
@@ -1,2 +0,0 @@
-7478da02e309316231a497a9f17a980d talloc-2.1.14.tar.gz
-365edd7d92b98bb9790ed0eeb3c4d2b3 talloc-man-pages.tar.xz
diff --git a/task/.md5sum b/task/.md5sum
deleted file mode 100644
index cbe9569e2..000000000
--- a/task/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-bcd984a00d6d1eb6b40faf567419f784 task-2.5.1.tar.gz
diff --git a/tcpdump/.md5sum b/tcpdump/.md5sum
deleted file mode 100644
index 6fbb587fa..000000000
--- a/tcpdump/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-9bbc1ee33dab61302411b02dd0515576 tcpdump-4.9.2.tar.gz
diff --git a/tcsh/.md5sum b/tcsh/.md5sum
deleted file mode 100644
index 3d1269d0d..000000000
--- a/tcsh/.md5sum
+++ /dev/null
@@ -1,4 +0,0 @@
-e722a4480a48f445df762091de3aa76e csh.cshrc
-74ee67af79e23951b7c997e25edc5ab5 csh.login
-057fad717fcfaf03c6dc3a4cc4c6b604 csh.logout
-59d40ef40a68e790d95e182069431834 tcsh-6.20.00.tar.gz
diff --git a/tdb/.md5sum b/tdb/.md5sum
deleted file mode 100644
index 04e410a79..000000000
--- a/tdb/.md5sum
+++ /dev/null
@@ -1,2 +0,0 @@
-7d06d8709188e07df853d9e91db88927 tdb-1.3.16.tar.gz
-577eac319436d73e2fe6e20ae5731bdc tdb-man-pages.tar.xz
diff --git a/tevent/.md5sum b/tevent/.md5sum
deleted file mode 100644
index ade20d504..000000000
--- a/tevent/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-6859cd4081fdb2a76b1cb4bf1c803a59 tevent-0.9.37.tar.gz
diff --git a/texlive/.md5sum b/texlive/.md5sum
deleted file mode 100644
index 605a6faa8..000000000
--- a/texlive/.md5sum
+++ /dev/null
@@ -1,4 +0,0 @@
-f15ac876fcdc8be865b16535f480aa54 texi2html-5.0.tar.bz2
-f98f6bde0a2c20fc894d983d542beaad texlive-20170524-source.tar.xz
-44bb5d71fc64ac90118f8c5013e39b89 texlive-20170524-texmf.tar.xz
-d1d3bebf301d088fda0c37d0f08cfe6d texlive-poppler-0.59.patch
diff --git a/tightvnc/.md5sum b/tightvnc/.md5sum
deleted file mode 100644
index 11e0b8b72..000000000
--- a/tightvnc/.md5sum
+++ /dev/null
@@ -1,2 +0,0 @@
-397b35faad32d5246b6d44b142f8304f tightvnc-1.3.10_unixsrc.tar.bz2
-dbb48bbb986025b17bf980109977597e tightvnc-config.patch
diff --git a/tmux/.md5sum b/tmux/.md5sum
deleted file mode 100644
index 84d198501..000000000
--- a/tmux/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-bcdfcf910c94c3e02ce6b1c035880306 tmux-2.7.tar.gz
diff --git a/transmission-gtk/.md5sum b/transmission-gtk/.md5sum
deleted file mode 100644
index c378126f8..000000000
--- a/transmission-gtk/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-a1b8113ebc3402787312ecb443d9d3c1 transmission-2.93.tar.xz
diff --git a/transmission/.md5sum b/transmission/.md5sum
deleted file mode 100644
index c378126f8..000000000
--- a/transmission/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-a1b8113ebc3402787312ecb443d9d3c1 transmission-2.93.tar.xz
diff --git a/u-boot-tools/.md5sum b/u-boot-tools/.md5sum
deleted file mode 100644
index 65364a3f8..000000000
--- a/u-boot-tools/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-ca1f6e019d08aff8d0ca1beb2e66737d u-boot-2016.11.tar.bz2
diff --git a/uid_wrapper/.md5sum b/uid_wrapper/.md5sum
deleted file mode 100644
index 93e98d254..000000000
--- a/uid_wrapper/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-7068033341c3d6a883066d45dc4dcd26 uid_wrapper-1.2.1.tar.gz
diff --git a/unbound/.md5sum b/unbound/.md5sum
deleted file mode 100644
index fc37389e1..000000000
--- a/unbound/.md5sum
+++ /dev/null
@@ -1,2 +0,0 @@
-5bf1cabac23d0c2d89d2696039064d0a unbound
-ea45068fb27ef358f581227b99645525 unbound-1.7.3.tar.gz
diff --git a/unison/.md5sum b/unison/.md5sum
deleted file mode 100644
index 6ec29b3b5..000000000
--- a/unison/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-6976d4c472ba98806c0f65ee78247ce8 unison-2.51.2.tar.gz
diff --git a/unrar/.md5sum b/unrar/.md5sum
deleted file mode 100644
index f358b6a83..000000000
--- a/unrar/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-8d74b4d16b1317c4b1081e5f44025180 unrarsrc-5.5.8.tar.gz
diff --git a/unzip/.md5sum b/unzip/.md5sum
deleted file mode 100644
index 26cabcb70..000000000
--- a/unzip/.md5sum
+++ /dev/null
@@ -1,10 +0,0 @@
-f65429e4494c4d5a80ec72e4321335da 0001-Fix-CVE-2016-9844-rhbz-1404283.patch
-04bc89e05ccceb4c8600f646156fe242 unzip-6.0-alt-iconv-utf8-print.patch
-19341ef8810558e0cb4e3fe25b3eff70 unzip-6.0-attribs-overflow.patch
-cf3e3a98ff85d784c5d3843758645874 unzip-6.0-cve-2014-8139.patch
-4f6a01093e9a05fe0d2916170d961e29 unzip-6.0-cve-2014-8140.patch
-2a05a5d2f21511c5e393b62e4044e913 unzip-6.0-cve-2014-8141.patch
-704269930d2904b31f36c163e21b668c unzip-6.0-cve-2018-1000035-heap-based-overflow.patch
-694e3c8ad965798a72569ff42101cc83 unzip-6.0-heap-overflow-infloop.patch
-40ae64ba09670480195539bcdf92c0ef unzip-6.0-overflow.patch
-62b490407489521db863b523a7f86375 unzip60.tar.gz
diff --git a/upower/.md5sum b/upower/.md5sum
deleted file mode 100644
index 4783c987b..000000000
--- a/upower/.md5sum
+++ /dev/null
@@ -1,2 +0,0 @@
-15ae9162959c6221c6d8c72c486e1299 fix-critical-action.patch
-78800e1ac7f92b24aabdf433e38f75d2 upower-0.99.4.tar.xz
diff --git a/usbredir/.md5sum b/usbredir/.md5sum
deleted file mode 100644
index 6b74afcc8..000000000
--- a/usbredir/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-35cfb1720967727dea523b943cc4126b usbredir-0.7.1.tar.bz2
diff --git a/valgrind/.md5sum b/valgrind/.md5sum
deleted file mode 100644
index 9f29fabbe..000000000
--- a/valgrind/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-817dd08f1e8a66336b9ff206400a5369 valgrind-3.13.0.tar.bz2
diff --git a/vorbis-tools/.md5sum b/vorbis-tools/.md5sum
deleted file mode 100644
index 63b62dfca..000000000
--- a/vorbis-tools/.md5sum
+++ /dev/null
@@ -1,5 +0,0 @@
-79d58a391c1a7b78a56a8978b56debb8 vcut-fix-segfault.diff
-567e0fb8d321b2cd7124f8208b8b90e6 vorbis-tools-1.4.0.tar.gz
-8ec105f0c7d0aeac783d5e6425e556aa vorbis-tools-CVE-2015-6749.patch
-2fce7f67171c23f12132cee098bf8679 vorbis-tools-oggenc-CVE-2014-9639.patch
-e4be56f42b45c090963f0056c432530d vorbis-tools-r19117-CVE-2014-9640.patch
diff --git a/vorbisgain/.md5sum b/vorbisgain/.md5sum
deleted file mode 100644
index 6da1c3698..000000000
--- a/vorbisgain/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-850b05a7b2b0ee67edb5a27b8c6ac3a2 vorbisgain-0.37.tar.gz
diff --git a/vsftpd/.md5sum b/vsftpd/.md5sum
deleted file mode 100644
index 22e3c4f01..000000000
--- a/vsftpd/.md5sum
+++ /dev/null
@@ -1,3 +0,0 @@
-b923df8d4c519cfc72e465e014510c6a vsftpd
-da119d084bd3f98664636ea05b5bb398 vsftpd-3.0.3.tar.gz
-86b1fddc65571780123deca2e4254136 vsftpd-config.patch
diff --git a/vte/.md5sum b/vte/.md5sum
deleted file mode 100644
index 2ddab1c1d..000000000
--- a/vte/.md5sum
+++ /dev/null
@@ -1,5 +0,0 @@
-2a70b691fe04d76f7b03c56925d6fa61 vte-0.28.2-interix.patch
-a132b015831efe30c929728f29cdf7b2 vte-0.28.2-limit-arguments.patch
-d590b31ae2a8f14bc9ad584711c491f6 vte-0.28.2-repaint-after-change-scroll-region.patch
-497f26e457308649e6ece32b3bb142ff vte-0.28.2.tar.xz
-6bf2c631a5f51a29d46d63e5333082ce vte-0.30.1-alt-meta.patch
diff --git a/vte3/.md5sum b/vte3/.md5sum
deleted file mode 100644
index 7a32079f3..000000000
--- a/vte3/.md5sum
+++ /dev/null
@@ -1,4 +0,0 @@
-1912cfd1d9cdd30cebeb908507acadc5 vte-0.50.2.tar.xz
-8ff05b81c3990226dcae181061ecc0f1 vte3-790536.patch
-163e1c353661948ab0084ff98c7f42a8 vte3-790539.patch
-c37be9686f948b553947a57abf2435de vte3-pty_memory_leak.patch
diff --git a/w3m/.md5sum b/w3m/.md5sum
deleted file mode 100644
index 2bc85d637..000000000
--- a/w3m/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-1b845a983a50b8dec0169ac48479eacc w3m-0.5.3.tar.gz
diff --git a/webfs/.md5sum b/webfs/.md5sum
deleted file mode 100644
index 82546bf4d..000000000
--- a/webfs/.md5sum
+++ /dev/null
@@ -1,2 +0,0 @@
-6dc125fe160479404147e7bbfc781dbc webfs-1.21.tar.gz
-9b05d0083cfa72ef48661de0a064c061 webfsd
diff --git a/webkitgtk/.md5sum b/webkitgtk/.md5sum
deleted file mode 100644
index ac5ede54f..000000000
--- a/webkitgtk/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-efb69a0cc3cc67ef2647efec22e44c69 webkitgtk-2.20.3.tar.xz
diff --git a/whois/.md5sum b/whois/.md5sum
deleted file mode 100644
index 8c7c29f9a..000000000
--- a/whois/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-5eb7bf0c00737bdde0ac0be0ec6dd64a whois_5.3.2.tar.xz
diff --git a/win32-essential-codecs/.md5sum b/win32-essential-codecs/.md5sum
deleted file mode 100644
index 2a0c1fb6a..000000000
--- a/win32-essential-codecs/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-303cf3cbf15e7084d1cfed3f0e3ef8e4 all-20110131.tar.bz2
diff --git a/wireless-tools/.md5sum b/wireless-tools/.md5sum
deleted file mode 100644
index 739503ec7..000000000
--- a/wireless-tools/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-ca91ba7c7eff9bfff6926b1a34a4697d wireless_tools.30.pre9.tar.gz
diff --git a/wireshark/.md5sum b/wireshark/.md5sum
deleted file mode 100644
index 01fa4731a..000000000
--- a/wireshark/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-b0e9e5fe22e96d9fdfad18f750fa8f55 wireshark-2.6.1.tar.xz
diff --git a/woff2/.md5sum b/woff2/.md5sum
deleted file mode 100644
index 6ada093e0..000000000
--- a/woff2/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-793c8844845351cb80730a74937e411b woff2-v1.0.2.tar.gz
diff --git a/wpa_supplicant/.md5sum b/wpa_supplicant/.md5sum
deleted file mode 100644
index 713d0ddbd..000000000
--- a/wpa_supplicant/.md5sum
+++ /dev/null
@@ -1,11 +0,0 @@
-5cc415c6b43d12c049d76ecef0449679 rebased-v2.6-0001-WPA-Ignore-unauthenticated-encrypted-EAPOL-Key-data.patch
-a209fe1510a138c0da3855854c38bf6f rebased-v2.6-0001-hostapd-Avoid-key-reinstallation-in-FT-handshake.patch
-a19510a630e870a100ccb56627df38b9 rebased-v2.6-0002-Prevent-reinstallation-of-an-already-in-use-group-ke.patch
-1f9054638b4b142049aec620307e5bd2 rebased-v2.6-0003-Extend-protection-of-GTK-IGTK-reinstallation-of-WNM-.patch
-95e59981ffadbb832670a06db22c717f rebased-v2.6-0004-Prevent-installation-of-an-all-zero-TK.patch
-2f13f68055c40a1034b0028d0c301988 rebased-v2.6-0005-Fix-PTK-rekeying-to-generate-a-new-ANonce.patch
-0065da3dce2284fa0c59a1359ad752bd rebased-v2.6-0006-TDLS-Reject-TPK-TK-reconfiguration.patch
-f993c4887d62de35b6492b0feffe2e49 rebased-v2.6-0007-WNM-Ignore-WNM-Sleep-Mode-Response-without-pending-r.patch
-2dda6fa8a71fcd25d1f658eb44d7c3f0 rebased-v2.6-0008-FT-Do-not-allow-multiple-Reassociation-Response-fram.patch
-d716495fa71fbf6f8aca3075c8706af5 wlan
-091569eb4440b7d7f2b4276dbfc03c3c wpa_supplicant-2.6.tar.gz
diff --git a/wvdial/.md5sum b/wvdial/.md5sum
deleted file mode 100644
index e80ca9575..000000000
--- a/wvdial/.md5sum
+++ /dev/null
@@ -1,7 +0,0 @@
-4389cbdf204324d665573163d546816b wvdial-1.61.patch
-acd3b2050c9b65fff2aecda6576ee7bc wvdial-1.61.tar.gz
-55223f12591529d2a2a1892cb2a261d1 wvstreams-4.6.1-gcc47.patch
-03786884a06fe119f6201dcc8a40639d wvstreams-4.6.1-include_stat.patch
-1d224fb5dcde664258f681db2f422737 wvstreams-4.6.1-openssl.patch
-93c763880bf11a9b23e863358c5fb333 wvstreams-4.6.1-use-explicit-cast.patch
-2760dac31a43d452a19a3147bfde571c wvstreams-4.6.1.tar.gz
diff --git a/xaw3d/.md5sum b/xaw3d/.md5sum
deleted file mode 100644
index 510e95dbd..000000000
--- a/xaw3d/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-35b9296b8b2fccd4f46480c0afbd7f4f libXaw3d-1.6.3.tar.bz2
diff --git a/xchat/.md5sum b/xchat/.md5sum
deleted file mode 100644
index 6ce9832af..000000000
--- a/xchat/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-9a11f13121ff0af787bba3b014378e58 xchat-2.8.8.tar.xz
diff --git a/xfsprogs/.md5sum b/xfsprogs/.md5sum
deleted file mode 100644
index 2534651f6..000000000
--- a/xfsprogs/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-b935b693dfac0264e232c3c4e52d5569 xfsprogs-4.17.0.tar.xz
diff --git a/xorg-font-inconsolata-dz/.md5sum b/xorg-font-inconsolata-dz/.md5sum
deleted file mode 100644
index f737447c6..000000000
--- a/xorg-font-inconsolata-dz/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-8510443343f43382566511e73abc06f8 Inconsolata-dz.otf.zip
diff --git a/xorg-font-msttcorefonts/.md5sum b/xorg-font-msttcorefonts/.md5sum
deleted file mode 100644
index 010d55264..000000000
--- a/xorg-font-msttcorefonts/.md5sum
+++ /dev/null
@@ -1,12 +0,0 @@
-cbdc2fdd7d2ed0832795e86a8b9ee19a andale32.exe
-9637df0e91703179f0723ec095a36cb5 arial32.exe
-c9089ae0c3b3d0d8c4b0a95979bb9ff0 arialb32.exe
-2b30de40bb5e803a0452c7715fc835d1 comic32.exe
-4e412c772294403ab62fb2d247d85c60 courie32.exe
-4d90016026e2da447593b41a8d8fa8bd georgi32.exe
-7907c7dd6684e9bade91cff82683d9d7 impact32.exe
-ed39c8ef91b9fb80f76f702568291bd5 times32.exe
-0d7ea16cac6261f8513a061fbfcdb2b5 trebuc32.exe
-12d2a75f8156e10607be1eaa8e8ef120 verdan32.exe
-efa72d3ed0120a07326ce02f051e9b42 wd97vwr32.exe
-230a1d13a365b22815f502eb24d9149b webdin32.exe
diff --git a/xpdf/.md5sum b/xpdf/.md5sum
deleted file mode 100644
index d4a497482..000000000
--- a/xpdf/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-80c8ce77acf1d36de93cecb82bd64a0f xpdf-4.00.tar.gz
diff --git a/xsane/.md5sum b/xsane/.md5sum
deleted file mode 100644
index a53d27146..000000000
--- a/xsane/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-9927f21e1ab6ba96315e7f0e30746deb xsane-0.999.tar.gz
diff --git a/xterm/.md5sum b/xterm/.md5sum
deleted file mode 100644
index 26bff65c0..000000000
--- a/xterm/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-635a0975e1bad9634af1d59c380b541d xterm-335.tgz
diff --git a/yapo/.md5sum b/yapo/.md5sum
deleted file mode 100644
index 8832ca0bb..000000000
--- a/yapo/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-87248b53b62ca43ed30d35a33ff5e1b5 yapo-0.3.2.tar.gz
diff --git a/yasm/.md5sum b/yasm/.md5sum
deleted file mode 100644
index 5611a4fbc..000000000
--- a/yasm/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-fc9e586751ff789b34b1f21d572d96af yasm-1.3.0.tar.gz
diff --git a/zip/.md5sum b/zip/.md5sum
deleted file mode 100644
index 225e99186..000000000
--- a/zip/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-7b74551e63f8ee6aab6fbc86676c0d37 zip30.tar.gz
diff --git a/zsh/.md5sum b/zsh/.md5sum
deleted file mode 100644
index a67653009..000000000
--- a/zsh/.md5sum
+++ /dev/null
@@ -1,3 +0,0 @@
-1df5b335eca489948dfc49026d5a5e17 _prt-get
-afba2dfb445a3eb79bd73330fc005ef7 zsh-5.4.2.tar.xz
-bbcef882147da9000691b07ac61c1b6b zsh-lovers.1
1
0