diff --git a/system/base/acl/actions.py b/system/base/acl/actions.py
index 6e52534a..e19b6d53 100644
--- a/system/base/acl/actions.py
+++ b/system/base/acl/actions.py
@@ -14,16 +14,18 @@ def setup():
shelltools.export("DEBUG", "-DNDEBUG")
autotools.rawConfigure("--libdir=/lib \
+ --disable-static \
--mandir=/usr/share/man \
--libexecdir=/lib \
--bindir=/bin")
+
+ pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
+
def build():
autotools.make()
def install():
- autotools.make("DESTDIR=%s install install-lib install-dev" % get.installDIR())
-
- pisitools.remove("/lib/*.a")
+ autotools.rawInstall("DESTDIR=%s" % get.installDIR())
shelltools.chmod("%s/lib/libacl.so.*.*.*" % get.installDIR(), 0755)
diff --git a/system/base/acl/pspec.xml b/system/base/acl/pspec.xml
index 58e62e1f..32e3a012 100644
--- a/system/base/acl/pspec.xml
+++ b/system/base/acl/pspec.xml
@@ -14,7 +14,7 @@
library
Access control list utilities
acl contains the getfacl and setfacl utilities needed for manipulating access control lists along with the needed libraries.
- http://download.savannah.gnu.org/releases/acl/acl-2.2.52.src.tar.gz
+ http://download.savannah.gnu.org/releases/acl/acl-2.2.53.tar.gz
attr-devel
@@ -46,6 +46,13 @@
+
+ 2018-11-28
+ 2.2.53
+ Version bump.
+ Ertuğrul Erata
+ ertugrulerata@gmail.com
+
2018-07-15
2.2.52
diff --git a/system/base/attr/actions.py b/system/base/attr/actions.py
index 8caf3f73..f67de0d2 100644
--- a/system/base/attr/actions.py
+++ b/system/base/attr/actions.py
@@ -13,6 +13,8 @@ bindir = "/tmp" if get.buildTYPE() == "emul32" else "/bin"
def setup():
autotools.rawConfigure("--libdir=/lib%s \
+ --sysconfdir=/etc \
+ --disable-static \
--mandir=/usr/share/man \
--libexecdir=/lib%s \
--bindir=%s" % (suffix, suffix, bindir))
@@ -20,7 +22,7 @@ def build():
autotools.make()
def install():
- autotools.make("DIST_ROOT=%s install install-lib install-dev" % get.installDIR())
+ autotools.rawInstall("DESTDIR=%s" % get.installDIR())
+
if get.buildTYPE() == "emul32":
pisitools.removeDir("/tmp")
- pisitools.remove("/lib%s/libattr.a" % suffix)
\ No newline at end of file
diff --git a/system/base/attr/pspec.xml b/system/base/attr/pspec.xml
index 29c4acf4..7106db66 100644
--- a/system/base/attr/pspec.xml
+++ b/system/base/attr/pspec.xml
@@ -13,13 +13,14 @@
library
Utilities for managing filesystems extended attributes
attr contains a set of tools for manipulating extended attributes on filesystem objects, in particular getfattr and setfattr.
- http://download.savannah.gnu.org/releases/attr/attr-2.4.47.src.tar.gz
+ http://download.savannah.nongnu.org/releases/attr/attr-2.4.48.tar.gz
attr
/bin
+ /etc
/lib
/usr/share/locale
/usr/share/doc
@@ -56,6 +57,13 @@
+
+ 2018-11-28
+ 2.4.48
+ Version bump.
+ Ertuğrul Erata
+ ertugrulerata@gmail.com
+
2018-07-15
2.4.47
diff --git a/system/base/expat/pspec.xml b/system/base/expat/pspec.xml
index 598c8430..59437718 100644
--- a/system/base/expat/pspec.xml
+++ b/system/base/expat/pspec.xml
@@ -12,7 +12,7 @@
library
XML parsing libraries
This is expat, the C library for parsing XML, written by James Clark. Expat is a stream oriented XML parser. This means that you register handlers with the parser prior to starting the parse. These handlers are called when the parser discovers the associated structures in the document being parsed. A start tag is an example of the kind of structures for which you may register handlers.
- mirrors://sourceforge/expat/expat-2.2.5.tar.bz2
+ mirrors://sourceforge/expat/expat-2.2.6.tar.bz2
gnuconfig
glibc-devel
@@ -63,6 +63,13 @@
+
+ 2018-11-28
+ 2.2.6
+ Version bump.
+ Ertuğrul Erata
+ ertugrulerata@gmail.com
+
2018-07-15
2.2.5
diff --git a/system/base/file/pspec.xml b/system/base/file/pspec.xml
index 224734d0..af53a2c8 100644
--- a/system/base/file/pspec.xml
+++ b/system/base/file/pspec.xml
@@ -12,7 +12,7 @@
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.32.tar.gz
+ ftp://ftp.astron.com/pub/file/file-5.34.tar.gz
zlib-devel
@@ -42,6 +42,13 @@
+
+ 2018-11-28
+ 5.34
+ Version bump.
+ Ertuğrul Erata
+ ertugrulerata@gmail.com
+
2018-07-15
5.32
diff --git a/system/base/openssl/pspec.xml b/system/base/openssl/pspec.xml
index 943015c3..cf827893 100644
--- a/system/base/openssl/pspec.xml
+++ b/system/base/openssl/pspec.xml
@@ -13,7 +13,7 @@
library
Toolkit for SSL v2/v3 and TLS v1
OpenSSL is a cryptography toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) network protocols and related cryptography standards required by them.
- https://www.openssl.org/source/openssl-1.0.2o.tar.gz
+ https://www.openssl.org/source/openssl-1.0.2q.tar.gz
openssl-1.0.0-beta4-ca-dir.patch
@@ -92,6 +92,13 @@
+
+ 2018-11-28
+ 1.0.2q
+ Version bump.
+ Ertuğrul Erata
+ ertugrulerata@gmail.com
+
2018-08-11
1.0.2o
diff --git a/system/base/procps/pspec.xml b/system/base/procps/pspec.xml
index bf994c27..813052b6 100644
--- a/system/base/procps/pspec.xml
+++ b/system/base/procps/pspec.xml
@@ -12,7 +12,7 @@
app:console
Standard informational utilities and process-handling tools
procps is the package that has a bunch of small useful utilities that give information about processes using the /proc filesystem. The package includes the programs ps, top, vmstat, w, kill, free, slabtop, and skill.
- http://downloads.sourceforge.net/project/procps-ng/Production/procps-ng-3.3.12.tar.xz
+ http://downloads.sourceforge.net/project/procps-ng/Production/procps-ng-3.3.15.tar.xz
ncurses-devel
@@ -38,6 +38,13 @@
+
+ 2018-11-28
+ 3.3.15
+ Version bump.
+ Ertuğrul Erata
+ ertugrulerata@gmail.com
+
2018-07-15
3.3.12
diff --git a/system/base/sed/pspec.xml b/system/base/sed/pspec.xml
index 4d83e1f3..5c0207f2 100644
--- a/system/base/sed/pspec.xml
+++ b/system/base/sed/pspec.xml
@@ -12,7 +12,7 @@
app:console
GNU Stream Editor
Sed is a stream editor. A stream editor is used to perform basic text transformations on an input stream (a file or input from a pipeline).
- mirrors://gnu/sed/sed-4.4.tar.xz
+ mirrors://gnu/sed/sed-4.5.tar.xz
gettext
attr-devel
@@ -36,6 +36,13 @@
+
+ 2018-11-28
+ 4.5
+ Version bump.
+ Ertuğrul Erata
+ ertugrulerata@gmail.com
+
2018-07-22
4.4
diff --git a/system/base/shadow/pspec.xml b/system/base/shadow/pspec.xml
index 7ad92db6..da80b092 100644
--- a/system/base/shadow/pspec.xml
+++ b/system/base/shadow/pspec.xml
@@ -12,7 +12,7 @@
app:console
Utilities to deal with user accounts
The Shadow password file utilities package includes programs necessary to convert traditional V7 *NIX password files to the SVR4 shadow password format, and additional tools to maintain password and group files (that work with both shadow and non-shadow passwords).
- https://github.com/shadow-maint/shadow/releases/download/4.5/shadow-4.5.tar.xz
+ https://github.com/shadow-maint/shadow/releases/download/4.6/shadow-4.6.tar.xz
pam-devel
gettext-devel
@@ -70,6 +70,13 @@
+
+ 2018-11-28
+ 4.6
+ Version bump.
+ Ertuğrul Erata
+ ertugrulerata@gmail.com
+
2018-07-15
4.5
diff --git a/system/base/xz/pspec.xml b/system/base/xz/pspec.xml
index 42b38444..cd4b118a 100644
--- a/system/base/xz/pspec.xml
+++ b/system/base/xz/pspec.xml
@@ -15,7 +15,7 @@
library
XZ compression utilities
XZ Utils provide a general purpose data compression library and command line tools. The .xz format supports multiple compression algorithms, which are called "filters" in context of XZ Utils. The primary filter is currently LZMA2.
- http://tukaani.org/xz/xz-5.2.3.tar.xz
+ http://tukaani.org/xz/xz-5.2.4.tar.xz
@@ -61,6 +61,13 @@
+
+ 2018-11-28
+ 5.2.4
+ Version bump.
+ Ertuğrul Erata
+ ertugrulerata@gmail.com
+
2018-07-15
5.2.3