Package: librcsb-core-wrapper / 1.005-13

Metadata

Package Version Patches format
librcsb-core-wrapper 1.005-13 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
wrapper module | (download)

local/modules.txt | 1 0 + 1 - 0 !
1 file changed, 1 deletion(-)

 preventing wrapper from being built along other modules
rm duplicate module | (download)

local/modules.txt | 1 0 + 1 - 0 !
1 file changed, 1 deletion(-)

 removal of duplicate module
bash | (download)

etc/createdoc.sh | 2 1 + 1 - 0 !
etc/platform.sh | 2 1 + 1 - 0 !
util/compile.sh | 2 1 + 1 - 0 !
3 files changed, 3 insertions(+), 3 deletions(-)

 fixing shell - bash is meant instead of sh
unistd | (download)

pdbml-parser/src/misc_util.C | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 fix for missing #include <unistd.h>
devnull log | (download)

cif-parser/include/CifParserBase.h | 4 3 + 1 - 0 !
cif-parser/src/CifParserBase.C | 2 1 + 1 - 0 !
2 files changed, 4 insertions(+), 2 deletions(-)

 do not attempt to remove log file when it is "/dev/null"
 Silencing logging is only possible by setting the log file to "/dev/null",
 but there is an error when it tries to remove this file, and it can not.
 This patch checks the log file name, and "/dev/null" is not removed.
docs | (download)

Makefile | 13 11 + 2 - 0 !
etc/Doxyfile-template | 14 7 + 7 - 0 !
2 files changed, 18 insertions(+), 9 deletions(-)

 generate documentation
objectfiles | (download)

Makefile | 16 13 + 3 - 0 !
cif-file-util/Makefile | 4 3 + 1 - 0 !
cif-file/Makefile | 4 3 + 1 - 0 !
cif-parser/Makefile | 8 5 + 3 - 0 !
common/Makefile | 4 3 + 1 - 0 !
dict-obj-file/Makefile | 4 3 + 1 - 0 !
pdbml-parser/Makefile | 4 3 + 1 - 0 !
regex/Makefile | 6 4 + 2 - 0 !
tables/Makefile | 4 3 + 1 - 0 !
9 files changed, 40 insertions(+), 14 deletions(-)

 use libtool for object files and shared library
parallel build | (download)

cif-parser/Makefile | 21 12 + 9 - 0 !
dict-obj-file/Makefile | 6 4 + 2 - 0 !
2 files changed, 16 insertions(+), 11 deletions(-)

 allow parallel make
setup.py.in | (download)

Makefile | 6 5 + 1 - 0 !
wrapper/Makefile | 8 7 + 1 - 0 !
wrapper/python/setup.py.in | 49 49 + 0 - 0 !
3 files changed, 61 insertions(+), 2 deletions(-)

 python build system
hardening | (download)

cif-file-util/Makefile | 2 1 + 1 - 0 !
cif-file/Makefile | 2 1 + 1 - 0 !
cif-parser/Makefile | 8 4 + 4 - 0 !
common/Makefile | 2 1 + 1 - 0 !
dict-obj-file/Makefile | 6 3 + 3 - 0 !
etc/make.platform.gnu4 | 14 7 + 7 - 0 !
pdbml-parser/Makefile | 4 2 + 2 - 0 !
regex/Makefile | 10 5 + 5 - 0 !
tables/Makefile | 2 1 + 1 - 0 !
wrapper/Makefile | 4 2 + 2 - 0 !
10 files changed, 27 insertions(+), 27 deletions(-)

 use hardening flags from environment
spelling | (download)

wrapper/src/DataInfoPyWrap.C | 10 5 + 5 - 0 !
1 file changed, 5 insertions(+), 5 deletions(-)

 fix for spelling errors
exit in shlib | (download)

cif-file/src/ParentChild.C | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 library calls exit
 Not a fix, just making the error message go to standard error instead of
 standard output.
make_test_target | (download)

Makefile | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fixing #724151: no rule to make target `test-all', needed by `test'.
Bug-Debian: http://bugs.debian.org/724151
regcomp_cert_fix.patch | (download)

regex/src/regcomp.c | 17 17 + 0 - 0 !
1 file changed, 17 insertions(+)

 henry spencer regular expressions (regex) library contains a heap overflow vulnerability
 This patch adapts the patch found at Origin (see above) to the
 regex code found in librcsb-core-wrapper.


platformcheck.patch | (download)

etc/platform.sh | 39 12 + 27 - 0 !
1 file changed, 12 insertions(+), 27 deletions(-)

 set sysid=gnu4 on debian, don't do gcc version grepping
Bug-Debian: https://bugs.debian.org/957471


xerces32.patch | (download)

etc/make.platform.gnu4 | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 enable build against libxerces-c3.2


gcc 8.patch | (download)

etc/make.platform.gnu4 | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 stop building with -werror
 This works around a FTBFS with gcc 8.
python3.patch | (download)

Makefile | 12 6 + 6 - 0 !
cctbx/scitbx/boost_python/container_conversions.h | 11 5 + 6 - 0 !
2 files changed, 11 insertions(+), 12 deletions(-)

 switch from python2 to python3


generated includes | (download)

cif-parser/Makefile | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 fix up include path for generated header file that's moved
 The makefile renames the .tab.c and .tab.h files to .c and .h, but does 
 not fix up references from the .tab.h header from within the .c file.  
 I'm surprised this ever worked, but it doesn't work now.
INSTALL is cifinstall.patch | (download)

etc/make.platform.gnu4 | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 build system will not work with any other install command
 Debhelper in compat 11 tries to set the INSTALL variable.


make 4.4.1.patch | (download)

cif-file-util/Makefile | 2 1 + 1 - 0 !
cif-file/Makefile | 2 1 + 1 - 0 !
cif-parser/Makefile | 2 1 + 1 - 0 !
common/Makefile | 2 1 + 1 - 0 !
dict-obj-file/Makefile | 2 1 + 1 - 0 !
pdbml-parser/Makefile | 2 1 + 1 - 0 !
regex/Makefile | 2 1 + 1 - 0 !
tables/Makefile | 2 1 + 1 - 0 !
wrapper/Makefile | 2 1 + 1 - 0 !
9 files changed, 9 insertions(+), 9 deletions(-)

 make sure make 4.4.1 will not stumble upon missing includes