Package: scheme9 / 2016.12.06-2

Metadata

Package Version Patches format
scheme9 2016.12.06-2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001 tweak Makefile.patch | (download)

Makefile | 46 31 + 15 - 0 !
1 file changed, 31 insertions(+), 15 deletions(-)

 tweak makefile

Use CFLAGS at link time.

Don't specify -O2 and -g (on by default) so they can be overwritten
by builder, e.g., dpkg-buildflags.

Use CPPFLAGS.  Needed during compilation to call hardened routines
during hardened build.  See lintian tag
hardening-no-fortify-functions.

Allow parallelism during "make install" by ensuring that each
installation stanza creates any directories it targets.  This might
result in multiple creation; that is okay.

Use gzip -n option for reproducible builds.

Install s9core.a library in multiarch directory as libs9core.a

Use ps2pdf for conversion of .ps to .pdf because pdfwrite is unavailable.

0002 search path in test script.patch | (download)

util/libtest.sh | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 search path in test script


0003 source defines.patch | (download)

s9core.h | 15 15 + 0 - 0 !
1 file changed, 15 insertions(+)

 source defines

define _POSIX_SOURCE for fileno() etc in <stdio.h>.
define _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED for setpwent() etc.
define _DEFAULT_SOURCE for S_ISSOCK() etc.

0004 MAXPATHLEN.patch | (download)

s9core.h | 5 5 + 0 - 0 !
1 file changed, 5 insertions(+)

 maxpathlen

default definition of MAXPATHLEN, for Hurd architecture.

0005 x32 pointer size.patch | (download)

s9core.h | 42 42 + 0 - 0 !
1 file changed, 42 insertions(+)

 x32 pointer size


debian changes | (download)

s9.1.in | 786 786 + 0 - 0 !
1 file changed, 786 insertions(+)

---