pkgsrc/lang/sbcl/patches
leot d40a688ae3 sbcl: Honor UNLIMIT_RESOURCES and address PaX problems
- Due custom do-{build,test,install} UNLIMIT_RESOURCES were not honored leading
  to:

      //slurp-ucd
       *** - No more room for LISP objects

  errors. Adjust these target to honor UNLIMIT_RESOURCES.
- sbcl does not work with PaX MPROTECT because mmap()s by OR'ing all
  PROT_{EXEC,READ,WRITE}. Unfortunately src/runtime/sbcl is also
  used as part of building needing also `${PAXCTL} +m' in the middle
  of the build.
  Introduce an SBCL_PAXCTL variable (by default `:') via
  patch-src_runtime_GNUmakefile that execute a program against src/runtime/sbcl
  and define it for platforms that have a paxctl tool.
  Mark bin/sbcl with NOT_PAX_MPROTECT_SAFE too.
- Refactor the environment variables injection logic in do-{build,test,install}
  to honor MAKE_ENV and INSTALL_ENV.
- Minor mostly cosmetic adjustments (use ${RM}, not rm)

Bump PKGREVISION
2018-10-17 12:59:49 +00:00
..
patch-ab
patch-src_runtime_backtrace.c
patch-src_runtime_breakpoint.c
patch-src_runtime_bsd-os.c
patch-src_runtime_bsd-os.h
patch-src_runtime_coreparse.c
patch-src_runtime_dynbind.c
patch-src_runtime_gc-common.c
patch-src_runtime_gencgc.c
patch-src_runtime_globals.c
patch-src_runtime_GNUmakefile
patch-src_runtime_interr.c
patch-src_runtime_interrupt.c
patch-src_runtime_monitor.c
patch-src_runtime_os-common.c
patch-src_runtime_os.h
patch-src_runtime_parse.c
patch-src_runtime_purify.c
patch-src_runtime_runtime.c
patch-src_runtime_runtime.h
patch-src_runtime_save.c
patch-src_runtime_thread.c
patch-src_runtime_validate.c
patch-src_runtime_vars.c
patch-src_runtime_x86-64-bsd-os.c
patch-tools-for-build_grovel-headers.c