Package: setools / 3.3.7-3

Metadata

Package Version Patches format
setools 3.3.7-3 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
legacy.patch | (download)

Makefile.am | 2 1 + 1 - 0 !
configure.ac | 7 3 + 4 - 0 !
seaudit/seaudit-report-service.in | 2 1 + 1 - 0 !
3 files changed, 5 insertions(+), 6 deletions(-)

 legacy patch comming from previous versions
add_missing_prototypes.patch | (download)

seaudit/toplevel.h | 24 24 + 0 - 0 !
1 file changed, 24 insertions(+)

 missing function prototypes
 Missing function prototypes are likely to cause setools to segfault on
 architectures where the size of a pointer is greater than the size
 of an integer, such as ia64 and amd64. This patch adds the
 prototypes, and the doxygen comments to the header file.
preserve_abi.patch | (download)

libsefs/src/db.cc | 9 9 + 0 - 0 !
libsefs/src/fcfile.cc | 13 13 + 0 - 0 !
libsefs/src/fclist.cc | 8 8 + 0 - 0 !
libsefs/src/filesystem.cc | 7 7 + 0 - 0 !
4 files changed, 37 insertions(+)

 libsefs built with gcc 4.3 is not binary-compatible with itself built with gcc 4.4
 That's because mangling of va_list has changed in GCC 4.4.
 To cope with this situation, provide compatibility aliases for the affected
 symbols and update symbol files accordingly.
setools_ac_pkg_swig_m4_fixed.diff | (download)

m4/ac_pkg_swig.m4 | 15 9 + 6 - 0 !
1 file changed, 9 insertions(+), 6 deletions(-)

 fix ftbfs with swig >= 2.0
fix_configure.patch | (download)

ChangeLog | 2 2 + 0 - 0 !
configure.ac | 46 43 + 3 - 0 !
libqpol/src/policy_define.c | 4 3 + 1 - 0 !
3 files changed, 48 insertions(+), 4 deletions(-)

---
fix_ftbfs_format_security.patch | (download)

libseaudit/src/bool_message.c | 4 2 + 2 - 0 !
libseaudit/src/filter.c | 2 1 + 1 - 0 !
libseaudit/src/model.c | 2 1 + 1 - 0 !
seaudit/progress.c | 4 2 + 2 - 0 !
seaudit/toplevel.c | 2 1 + 1 - 0 !
seaudit/utilgui.c | 2 1 + 1 - 0 !
sediff/progress.c | 4 2 + 2 - 0 !
sediff/toplevel.c | 2 1 + 1 - 0 !
sediff/utilgui.c | 2 1 + 1 - 0 !
9 files changed, 12 insertions(+), 12 deletions(-)

 fix ftbfs when compiling with -werror=format-security
no_link_python.patch | (download)

libapol/swig/python/Makefile.am | 10 2 + 8 - 0 !
libpoldiff/swig/python/Makefile.am | 10 2 + 8 - 0 !
libqpol/swig/python/Makefile.am | 12 3 + 9 - 0 !
libseaudit/swig/python/Makefile.am | 10 2 + 8 - 0 !
libsefs/swig/python/Makefile.am | 12 3 + 9 - 0 !
5 files changed, 12 insertions(+), 42 deletions(-)

 do not built python module with a soname and do not create symlinks
no_soname_tcl.patch | (download)

apol/Makefile.am | 4 2 + 2 - 0 !
libapol/swig/tcl/Makefile.am | 6 2 + 4 - 0 !
libpoldiff/swig/tcl/Makefile.am | 6 2 + 4 - 0 !
libqpol/swig/tcl/Makefile.am | 6 2 + 4 - 0 !
libseaudit/swig/tcl/Makefile.am | 6 2 + 4 - 0 !
libsefs/swig/tcl/Makefile.am | 6 2 + 4 - 0 !
6 files changed, 12 insertions(+), 22 deletions(-)

 do not build tcl module with a soname and do not generate symlinks
no_soname_java.patch | (download)

libapol/swig/java/Makefile.am | 8 2 + 6 - 0 !
libpoldiff/swig/java/Makefile.am | 8 2 + 6 - 0 !
libqpol/swig/java/Makefile.am | 8 2 + 6 - 0 !
libseaudit/swig/java/Makefile.am | 8 2 + 6 - 0 !
libsefs/swig/java/Makefile.am | 8 2 + 6 - 0 !
5 files changed, 10 insertions(+), 30 deletions(-)

 do not build java module with a soname and do not generate symlinks
as_needed.patch | (download)

seaudit/Makefile.am | 6 3 + 3 - 0 !
sediff/Makefile.am | 7 3 + 4 - 0 !
2 files changed, 6 insertions(+), 7 deletions(-)

 fix build failure with ld --as-needed.
configure_multiarch.patch | (download)

configure.ac | 15 2 + 13 - 0 !
1 file changed, 2 insertions(+), 13 deletions(-)

 fix libraries detection with multiarch
add setools seinfo and sesearch python bindings.patch | (download)

Makefile.am | 2 1 + 1 - 0 !
configure.ac | 14 9 + 5 - 0 !
python/Makefile.am | 1 1 + 0 - 0 !
python/setools/Makefile.am | 36 36 + 0 - 0 !
python/setools/__init__.py | 50 50 + 0 - 0 !
python/setools/seinfo.c | 769 769 + 0 - 0 !
python/setools/sesearch.c | 478 478 + 0 - 0 !
python/setools/setup.py | 25 25 + 0 - 0 !
8 files changed, 1369 insertions(+), 6 deletions(-)

 [patch 1/6] add-setools-seinfo-and-sesearch-python-bindings


use_fPIC_instead_fpic.patch | (download)

apol/Makefile.am | 2 1 + 1 - 0 !
libapol/src/Makefile.am | 2 1 + 1 - 0 !
libapol/swig/java/Makefile.am | 2 1 + 1 - 0 !
libapol/swig/python/Makefile.am | 2 1 + 1 - 0 !
libapol/swig/tcl/Makefile.am | 2 1 + 1 - 0 !
libpoldiff/src/Makefile.am | 2 1 + 1 - 0 !
libpoldiff/swig/java/Makefile.am | 2 1 + 1 - 0 !
libpoldiff/swig/python/Makefile.am | 2 1 + 1 - 0 !
libpoldiff/swig/tcl/Makefile.am | 2 1 + 1 - 0 !
libqpol/src/Makefile.am | 2 1 + 1 - 0 !
libqpol/swig/java/Makefile.am | 2 1 + 1 - 0 !
libqpol/swig/python/Makefile.am | 2 1 + 1 - 0 !
libqpol/swig/tcl/Makefile.am | 2 1 + 1 - 0 !
libseaudit/src/Makefile.am | 2 1 + 1 - 0 !
libseaudit/swig/java/Makefile.am | 2 1 + 1 - 0 !
libseaudit/swig/python/Makefile.am | 2 1 + 1 - 0 !
libseaudit/swig/tcl/Makefile.am | 2 1 + 1 - 0 !
libsefs/src/Makefile.am | 4 2 + 2 - 0 !
libsefs/swig/java/Makefile.am | 2 1 + 1 - 0 !
libsefs/swig/python/Makefile.am | 2 1 + 1 - 0 !
libsefs/swig/tcl/Makefile.am | 2 1 + 1 - 0 !
21 files changed, 22 insertions(+), 22 deletions(-)

---
setools swig 2.0.7.patch | (download)

libapol/swig/apol.i | 98 49 + 49 - 0 !
libpoldiff/swig/poldiff.i | 42 21 + 21 - 0 !
libqpol/swig/qpol.i | 66 33 + 33 - 0 !
libseaudit/swig/seaudit.i | 32 16 + 16 - 0 !
4 files changed, 119 insertions(+), 119 deletions(-)

 fix ftbfs with swig 2.0.7