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