Package: brickos / 0.9.0.dfsg-15

Metadata

Package Version Patches format
brickos 0.9.0.dfsg-15 3.0 (quilt)

Patch series

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

configure | 5 3 + 2 - 0 !
doc/Makefile | 6 0 + 6 - 0 !
2 files changed, 3 insertions(+), 8 deletions(-)

 build system fixes

Removes -p in faux-configure shell script for compat.

001_gcc3.3.patch | (download)

h8300.rcx | 18 9 + 9 - 0 !
lib/c++/stub.c | 6 6 + 0 - 0 !
lib/float/addsf3.s | 2 1 + 1 - 0 !
lib/float/expandsf.s | 2 1 + 1 - 0 !
lib/float/fixsfsi.s | 2 1 + 1 - 0 !
lib/float/floatsisf.s | 2 1 + 1 - 0 !
lib/float/joinsf.s | 2 1 + 1 - 0 !
lib/float/normalsf.s | 2 1 + 1 - 0 !
util/dll-src/genlds.c | 2 1 + 1 - 0 !
9 files changed, 22 insertions(+), 16 deletions(-)

 patch for gcc > 3.2

002_kfreebsd.patch | (download)

util/firmdl/rcx_comm.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 ftbfs on gnu/kfreebsd

003_manpages_fixes.patch | (download)

util/dll-src/dll.1 | 12 6 + 6 - 0 !
util/firmdl/firmdl3.1 | 16 8 + 8 - 0 !
2 files changed, 14 insertions(+), 14 deletions(-)

 fix man pages syntax, fix typos

004_extern_inline.patch | (download)

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

 enforce extern inline behaviour

Add -std=gnu89 to GCC's command line to enforce extern inline behaviour with
GCC 5.

005_flags.patch | (download)

Makefile.common | 3 2 + 1 - 0 !
util/Makefile | 2 1 + 1 - 0 !
util/dll-src/Makefile | 6 3 + 3 - 0 !
util/firmdl/Makefile | 4 2 + 2 - 0 !
4 files changed, 8 insertions(+), 7 deletions(-)

 pass build flags to allow hardening

006_fix_fprintf.patch | (download)

util/dll-src/loader.c | 2 1 + 1 - 0 !
util/firmdl/firmdl.c | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 fix usage of fprintf without format string

011_unicode.patch | (download)

include/sys/timeout.h | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 convert file to utf-8


012_no_custom_doxygen_style.patch | (download)

Doxyfile | 6 3 + 3 - 0 !
Doxyfile-c | 6 3 + 3 - 0 !
Doxyfile-c++ | 6 3 + 3 - 0 !
3 files changed, 9 insertions(+), 9 deletions(-)

 disable doxygen customization, not working with current version

This disables custom header, footer and style.

013_no_cygwin_doc.patch | (download)

doc/Makefile | 8 4 + 4 - 0 !
1 file changed, 4 insertions(+), 4 deletions(-)

 do not install cygwin related documentation

014_fix_c++_makefile.patch | (download)

demo/c++/Makefile | 6 2 + 4 - 0 !
1 file changed, 2 insertions(+), 4 deletions(-)

 fix demo/c++ makefile

First target is the default one, there is one target in the included
Makefiles.

015_no_lds_timestamp.patch | (download)

util/dll-src/genlds.c | 14 3 + 11 - 0 !
1 file changed, 3 insertions(+), 11 deletions(-)

 do not timestamp generated linker scripts.

This is needed for reproducible build.

016_libexec.patch | (download)

Makefile.common | 3 3 + 0 - 0 !
boot/Makefile | 15 8 + 7 - 0 !
util/Makefile | 8 4 + 4 - 0 !
util/dll-src/Makefile | 10 5 + 5 - 0 !
4 files changed, 20 insertions(+), 16 deletions(-)

 install binaries in libexec instead of lib

017_mkdir_bin.patch | (download)

util/dll-src/Makefile | 1 1 + 0 - 0 !
util/firmdl/Makefile | 1 1 + 0 - 0 !
2 files changed, 2 insertions(+)

 create binary directory on install