Package: pike7.8 / 7.8.866-3

Metadata

Package Version Patches format
pike7.8 7.8.866-3 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 !
src/smartlink.c | 5 3 + 2 - 0 !
2 files changed, 6 insertions(+), 6 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.