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