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