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