diff --git a/hardware/firmware/linux-firmware/pspec.xml b/hardware/firmware/linux-firmware/pspec.xml index 2d8fb5eb..d1d2bf4b 100644 --- a/hardware/firmware/linux-firmware/pspec.xml +++ b/hardware/firmware/linux-firmware/pspec.xml @@ -17,7 +17,6 @@ data Firmware files used by the Linux kernel linux-firmware contains different firmware files required for some devices to operate correctly. - https://sourceforge.net/projects/pisilinux/files/source/linux-firmware-20191220.tar.xz http://source.pisilinux.org/common-fw/common-fw.tar.xz http://source.pisilinux.org/firmware-ipw/firmware-ipw.tar.xz @@ -49,7 +48,7 @@ - + 2019-12-27 20191220 Update diff --git a/kernel/kernel/pspec.xml b/kernel/kernel/pspec.xml index a1dd0ad7..2e292394 100644 --- a/kernel/kernel/pspec.xml +++ b/kernel/kernel/pspec.xml @@ -28,17 +28,17 @@ zlib-devel xz-devel openssl-devel - rsync + rsync elfutils-devel patches/linux/patch-5.4.10.xz - patches/mageia/fs-aufs-5.4.patch - patches/mageia/fs-aufs-5.4-modular.patch - patches/mageia/fs-vboxsf.patch - patches/mageia/CVE-2019-12379.patch + patches/mageia/fs-aufs-5.4.patch + patches/mageia/fs-aufs-5.4-modular.patch + patches/mageia/fs-vboxsf.patch + patches/mageia/CVE-2019-12379.patch @@ -68,6 +68,9 @@ kernel-module-headers Kernel header files for external module building kernel-module-headers includes the C header files and the necessary Kbuild files for being able to build external kernel modules. + + kernel + /usr/src/linux-headers* /tmp-headers* @@ -94,8 +97,19 @@ - - 2020-01-12 + + 2020-01-13 + 5.4.10 + Rebuild + security + + systemRestart + + Safa Arıman + safa@ariman.gen.tr + + + 2020-01-10 5.4.10 Version Bump. security @@ -410,4 +424,4 @@ ertugrulerata@gmail.com - + \ No newline at end of file diff --git a/system/base/file/actions.py b/system/base/file/actions.py index 12791965..02f3b9cd 100644 --- a/system/base/file/actions.py +++ b/system/base/file/actions.py @@ -10,6 +10,7 @@ from pisi.actionsapi import pisitools from pisi.actionsapi import shelltools from pisi.actionsapi import pythonmodules + def setup(): pisitools.flags.add("-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -fPIC") @@ -19,9 +20,11 @@ def setup(): pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") + def build(): autotools.make() + def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) diff --git a/system/base/file/files/git_fixes.patch b/system/base/file/files/git_fixes.patch deleted file mode 100644 index beec1b05..00000000 --- a/system/base/file/files/git_fixes.patch +++ /dev/null @@ -1,66 +0,0 @@ -diff -aur file-5.18/ChangeLog file.git/ChangeLog ---- file-5.18/ChangeLog 2014-03-26 16:27:39.000000000 +0100 -+++ file.git/ChangeLog 2014-04-03 18:50:06.066659023 +0200 -@@ -1,3 +1,7 @@ -+2014-04-01 15:25 Christos Zoulas -+ -+ * PR/341: Jan Kaluza, fix memory leak -+ * PR/342: Jan Kaluza, fix out of bounds read - 2014-03-26 11:25 Christos Zoulas - - * release 5.18 -diff -aur file-5.18/src/apprentice.c file.git/src/apprentice.c ---- file-5.18/src/apprentice.c 2014-03-14 19:48:11.000000000 +0100 -+++ file.git/src/apprentice.c 2014-04-03 18:50:06.086659024 +0200 -@@ -517,14 +517,18 @@ - { - if (map == NULL) - return; -- if (map->p == NULL) -- return; -+ if (map->p != NULL) { - #ifdef QUICK -- if (map->len) -- (void)munmap(map->p, map->len); -- else -+ if (map->len) -+ (void)munmap(map->p, map->len); -+ else - #endif - free(map->p); -+ } else { -+ uint32_t j; -+ for (j = 0; j < MAGIC_SETS; j++) -+ free(map->magic[j]); -+ } - free(map); - } - -@@ -1290,11 +1294,7 @@ - magic_entry_free(mset[j].me, mset[j].count); - - if (errs) { -- for (j = 0; j < MAGIC_SETS; j++) { -- if (map->magic[j]) -- free(map->magic[j]); -- } -- free(map); -+ apprentice_unmap(map); - return NULL; - } - return map; -diff -aur file-5.18/python/magic.py file.git/python/magic.py ---- file-5.18/python/magic.py 2014-04-04 20:34:38.086623965 +0200 -+++ file.git/python/magic.py 2014-04-04 20:35:42.886623752 +0200 -@@ -116,7 +116,10 @@ - is set. A call to errno() will return the numeric error code. - """ - try: # attempt python3 approach first -- bi = bytes(filename, 'utf-8') -+ if isinstance(filename, bytes): -+ bi = filename -+ else: -+ bi = bytes(filename, 'utf-8') - return str(_file(self._magic_t, bi), 'utf-8') - except: - return _file(self._magic_t, filename.encode('utf-8')) diff --git a/system/base/file/pspec.xml b/system/base/file/pspec.xml index 492313c3..f319de6e 100644 --- a/system/base/file/pspec.xml +++ b/system/base/file/pspec.xml @@ -12,17 +12,13 @@ app:console Program to identify a file's format by scanning binary data for patterns Program to identify a file's format by scanning binary data for patterns. - ftp://ftp.astron.com/pub/file/file-5.37.tar.gz - + ftp://ftp.astron.com/pub/file/file-5.38.tar.gz zlib-devel python-setuptools - @@ -42,6 +38,13 @@ + + 2020-01-13 + 5.38 + Version bump + Safa Arıman + safa@ariman.gen.tr + 2019-12-11 5.37 diff --git a/system/base/leveldb/pspec.xml b/system/base/leveldb/pspec.xml index 78cd0a24..f8983138 100644 --- a/system/base/leveldb/pspec.xml +++ b/system/base/leveldb/pspec.xml @@ -42,7 +42,7 @@ - + 2019-12-27 1.18 Rebuild diff --git a/system/base/libunwind/pspec.xml b/system/base/libunwind/pspec.xml index 4a1bf798..760093fc 100644 --- a/system/base/libunwind/pspec.xml +++ b/system/base/libunwind/pspec.xml @@ -61,7 +61,7 @@ - + 2019-12-27 1.3.1 Version bump diff --git a/system/base/nspr/actions.py b/system/base/nspr/actions.py index e5d6dc7d..4cc7ff49 100644 --- a/system/base/nspr/actions.py +++ b/system/base/nspr/actions.py @@ -9,6 +9,8 @@ from pisi.actionsapi import get from pisi.actionsapi import pisitools from pisi.actionsapi import shelltools +NoStrip = ["/usr/lib"] + def setup(): # -fno-strict-aliasing workarounds some aliasing violations, see: https://bugzilla.redhat.com/show_bug.cgi?id=487844 --> shelltools.system('nspr/configure \ diff --git a/system/base/pisi/files/kernel_build_fix.patch b/system/base/pisi/files/kernel_build_fix.patch deleted file mode 100644 index 19547fa8..00000000 --- a/system/base/pisi/files/kernel_build_fix.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff --git a/pisi/actionsapi/kerneltools.py b/pisi/actionsapi/kerneltools.py -index df3de3b..2560b47 100644 ---- a/pisi/actionsapi/kerneltools.py -+++ b/pisi/actionsapi/kerneltools.py -@@ -253,6 +253,9 @@ def installLibcHeaders(excludes=None): - # Create directories - shelltools.makedirs(headers_tmp) - shelltools.makedirs(headers_dir) -+ -+ # Clean up the source directory -+ autotools.make('mrproper') - - # install the headers - autotools.rawInstall(make_cmd, "headers_install") diff --git a/system/base/pisi/pspec.xml b/system/base/pisi/pspec.xml index 037c2166..b4a33eeb 100644 --- a/system/base/pisi/pspec.xml +++ b/system/base/pisi/pspec.xml @@ -12,7 +12,7 @@ app:console PISI is the package management system of Pisi Linux PISI is a modern package management system implemented in Python. Some of its main features are: package sources are written in XML and python, implements all functions through a simple-to-use API, integrates low-level and high-level package management features. - https://github.com/PisiLinuxNew/pisi/archive/v2.7.1.tar.gz + https://github.com/PisiLinuxNew/pisi/archive/v2.7.2.tar.gz comar plyvel @@ -22,9 +22,6 @@ intltool leveldb-devel - - kernel_build_fix.patch - @@ -74,6 +71,20 @@ + + 2020-01-13 + 2.7.2 + Version bump. + Safa Arıman + safa@ariman.gen.tr + + + 2020-01-10 + 2.7.1 + Rebuild + Safa Arıman + safa@ariman.gen.tr + 2020-01-10 2.7.1 diff --git a/system/base/plyvel/pspec.xml b/system/base/plyvel/pspec.xml index 3b0fe162..784e275e 100644 --- a/system/base/plyvel/pspec.xml +++ b/system/base/plyvel/pspec.xml @@ -31,7 +31,7 @@ - + 2019-12-27 0.9 Rebuild diff --git a/system/base/xz/pspec.xml b/system/base/xz/pspec.xml index ad488ede..3d53634b 100644 --- a/system/base/xz/pspec.xml +++ b/system/base/xz/pspec.xml @@ -69,7 +69,7 @@ - + 2019-12-11 5.2.4 Version bump diff --git a/system/base/zlib/pspec.xml b/system/base/zlib/pspec.xml index 97681f0b..7a711c48 100644 --- a/system/base/zlib/pspec.xml +++ b/system/base/zlib/pspec.xml @@ -93,7 +93,7 @@ 2019-12-11 1.2.11 - Rebuild + Rebuild. İdris Kalp idriskalp@gmail.com