Package: pike7.8 / 7.8.866-7

Metadata

Package Version Patches format
pike7.8 7.8.866-7 3.0 (quilt)

Patch series

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

lib/master.pike.in | 4 4 + 0 - 0 !
lib/modules/Tools.pmod/Standalone.pmod/module.pike | 13 8 + 5 - 0 !
src/modules/dynamic_module_makefile.in | 6 3 + 3 - 0 !
3 files changed, 15 insertions(+), 8 deletions(-)

 add local site-pike directories to master.pike.in


smartlink_rpath.patch | (download)

bin/smartlink | 7 3 + 4 - 0 !
1 file changed, 3 insertions(+), 4 deletions(-)

 make smartlink not use -rpath


smartlink_verbose.patch | (download)

bin/smartlink | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 make smartlink echo what it's doing to enable build log checking.


no_dump_modules.patch | (download)

bin/install.pike | 1 0 + 1 - 0 !
1 file changed, 1 deletion(-)

 make install.pike not dump modules; we do that in postinst


dynamic_module_makefile.in libgcc.patch | (download)

src/modules/dynamic_module_makefile.in | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 figure out libgcc name.


misplaced_MAXPATHLEN.patch | (download)

src/modules/files/efuns.c | 7 4 + 3 - 0 !
1 file changed, 4 insertions(+), 3 deletions(-)

 move reserve maxpathlen definition up.


pthread_stub.patch | (download)

src/configure | 3 3 + 0 - 0 !
src/configure.in | 3 3 + 0 - 0 !
2 files changed, 6 insertions(+)

---
unbreak_cross_compilation.patch | (download)

src/configure | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

---
dump_timeout.patch | (download)

lib/modules/Tools.pmod/Standalone.pmod/dump.pike | 3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-)

 increase module dumping timeout
 The timeout seems to be too short on architectures such as ARM and Geode.


hurd.patch | (download)

src/configure | 6 3 + 3 - 0 !
src/configure.in | 4 2 + 2 - 0 !
src/machine.h.in | 3 3 + 0 - 0 !
src/modules/system/system.c | 11 11 + 0 - 0 !
src/pike_threadlib.h | 3 3 + 0 - 0 !
5 files changed, 22 insertions(+), 5 deletions(-)

 fixes to make pike build on gnu/hurd
 1. Let realpath() allocate memory itself.
 2. Include mach/message.h directly where mach_msg_type_number_t is used.
pcre_info_obsolete.patch | (download)

src/modules/_Regexp_PCRE/configure | 2 1 + 1 - 0 !
src/modules/_Regexp_PCRE/configure.in | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 stop using the long-obsolete pcre_info(),
 which was just recently removed from the headers but
 remains in the library.


undefined_htons.patch | (download)

src/modules/_Protocols_DNS_SD/config.h.in | 6 6 + 0 - 0 !
src/modules/_Protocols_DNS_SD/configure | 4 2 + 2 - 0 !
src/modules/_Protocols_DNS_SD/configure.in | 2 1 + 1 - 0 !
src/modules/_Protocols_DNS_SD/sd.c | 6 6 + 0 - 0 !
4 files changed, 15 insertions(+), 3 deletions(-)

 include the necessary header file declaring htons() in protocols.dns_sd.


bad_size_t_redef.patch | (download)

src/modules/_Image_JPEG/transupp.c | 12 1 + 11 - 0 !
1 file changed, 1 insertion(+), 11 deletions(-)

 fix undefined behaviour/buffer overruns on 64-bit architectures caused by broken redefinition of size_t.
 Basically the same change as was made to image_jpeg.c in 2008.
freetype_2.6_typeof.patch | (download)

src/modules/_Image_FreeType/freetype.c | 11 7 + 4 - 0 !
1 file changed, 7 insertions(+), 4 deletions(-)

 freetype: fix compilation with freetype 2.6.
 Freetype 2.6 defines a conflicting TYPEOF() macro.
clang_inline.patch | (download)

src/pike_search_engine2.c | 3 3 + 0 - 0 !
1 file changed, 3 insertions(+)

 fix ftbfs (missing symbols) on i386
 (probably due to changed meaning of inline with GCC 5, although it is
 unclear why only i386 fails). Patch named after what it's for
 according to upstream's comment.
disable_peephole_opt_integer_overflow.patch | (download)

src/peep.in | 8 4 + 4 - 0 !
src/peep_engine.c | 30 0 + 30 - 0 !
2 files changed, 4 insertions(+), 34 deletions(-)

 [patch] compiler [optimizer]: disabled some broken peep rules.
Bug-Debian: https://bugs.debian.org/836673