diff options
author | jaapb <jaapb@pkgsrc.org> | 2018-07-24 12:22:07 +0000 |
---|---|---|
committer | jaapb <jaapb@pkgsrc.org> | 2018-07-24 12:22:07 +0000 |
commit | 8925e9e410aa0d55fd26bc772a0a2d69cf34a2a4 (patch) | |
tree | 2135c977b5632146721d970171158e41d5451a8c /lang/racket | |
parent | 98457f2e897f575b7893dfdcd57f0f703de5b51e (diff) | |
download | pkgsrc-8925e9e410aa0d55fd26bc772a0a2d69cf34a2a4.tar.gz |
Updated lang/racket to version 6.12.
First and foremost, I have added some patches that disable MPROTECT for
some Racket executables and fix PR pkg/53467.
As for changes since the latest version, 6.11, these include:
* Changed the way some unsafe operations are exposed via `ffi/unsafe`
libraries to help smooth a future transition to a new runtime system.
* The `syntax-parse` form supports unwinding side-effects when it
backtracks, both explicitly with `~undo` patterns and implicitly
with the built-in managed state (using `syntax-parse-state-ref`,
etc).
* The `db` library supports SCRAM-SHA-256 authentication for backends
running PostgreSQL 10 or later. Client support for SCRAM and other
SASL mechanisms is provided by the new `sasl` library.
* The `lazy-require-syntax` form supports lazy loading of macro
transformers. Note that the macros must obey certain implementation
constraints (see the `lazy-require-syntax` documentation).
* Typed Racket no longer enforces types like `(U String (Boxof String))`
with the `any/c` contract. This fixes a type soundness issue, but may
affect performance. Please submit a bug report if you find a program
that runs significantly slower on v6.12 than earlier versions.
* Typed Racket's type instantiation (`inst`) uses `Any` for omitted type
arguments, allowing APIs to add additional type variables to functions
without breaking existing programs.
* `for/fold` users can customize the final result of a loop's computation
using the `#:result` keyword.
* The `--deps` option to `raco test` tests the packages the argument
packages depends on, in addition to testing the packages themselves.
For example, `raco test -p --deps pkg1 pkg2` tests all files from
`pkg1`, `pkg2`, and all of their dependencies.
Diffstat (limited to 'lang/racket')
-rw-r--r-- | lang/racket/Makefile | 11 | ||||
-rw-r--r-- | lang/racket/PLIST | 104 | ||||
-rw-r--r-- | lang/racket/distinfo | 14 | ||||
-rw-r--r-- | lang/racket/patches/patch-src_gracket_Makefile.in | 17 | ||||
-rw-r--r-- | lang/racket/patches/patch-src_gracket_gc2_Makefile.in | 15 | ||||
-rw-r--r-- | lang/racket/patches/patch-src_racket_Makefile.in | 24 | ||||
-rw-r--r-- | lang/racket/patches/patch-src_rktio_rktio__network.c | 13 |
7 files changed, 182 insertions, 16 deletions
diff --git a/lang/racket/Makefile b/lang/racket/Makefile index cea5a2d43e0..fdccdcdd317 100644 --- a/lang/racket/Makefile +++ b/lang/racket/Makefile @@ -1,7 +1,6 @@ -# $NetBSD: Makefile,v 1.69 2018/07/20 03:34:18 ryoon Exp $ +# $NetBSD: Makefile,v 1.70 2018/07/24 12:22:07 jaapb Exp $ -PKGNAME= racket-6.11 -PKGREVISION= 4 +PKGNAME= racket-6.12 DISTNAME= ${PKGNAME_NOREV}-src CATEGORIES= lang MASTER_SITES_PLT= https://download.racket-lang.org/installers/${PKGVERSION_NOREV}/ @@ -29,9 +28,9 @@ GNU_CONFIGURE= yes CONFIGURE_DIRS= src CONFIGURE_ARGS= --enable-pthread USE_LANGUAGES= c c++ -USE_TOOLS= pkg-config -MAKE_JOBS_SAFE= no +USE_TOOLS= pkg-config gmake UNLIMIT_RESOURCES= datasize +MAKE_ENV+= "PAXCTL=${TOOLS_PLATFORM.paxctl}" LDFLAGS.DragonFly+= -rdynamic @@ -44,6 +43,8 @@ CHECK_INTERPRETER_SKIP= lib/racket/collects/meta/build/sitemap/setup.py \ CHECK_INTERPRETER_SKIP+= lib/racket/collects/tests/jpr/mon-script.ss +CHECK_RELRO_SKIP= bin/mred bin/mzscheme + .for f in use-c-printf.rkt use-crypt.rkt use-esd.rkt use-magick.rkt use-sndfile.rkt use-tcl.rkt use-xmmsctrl.rkt use-xosd.rkt REPLACE_RACKET+= share/pkgs/racket-doc/ffi/examples/${f} .endfor diff --git a/lang/racket/PLIST b/lang/racket/PLIST index 0c9ffe80b9f..158a4e28c86 100644 --- a/lang/racket/PLIST +++ b/lang/racket/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.18 2018/01/20 02:21:16 sevan Exp $ +@comment $NetBSD: PLIST,v 1.19 2018/07/24 12:22:07 jaapb Exp $ bin/drracket bin/gracket bin/gracket-text @@ -524,9 +524,10 @@ share/doc/racket/foreign/Numeric_Types.html share/doc/racket/foreign/Objective-C_FFI.html share/doc/racket/foreign/Other_Atomic_Types.html share/doc/racket/foreign/Pointer_Types.html -share/doc/racket/foreign/Process-Wide_Registration.html +share/doc/racket/foreign/Ports.html share/doc/racket/foreign/Speculatively_Atomic_Execution.html share/doc/racket/foreign/String_Types.html +share/doc/racket/foreign/Thread_Scheduling.html share/doc/racket/foreign/active-x.html share/doc/racket/foreign/blueboxes.rktd share/doc/racket/foreign/com-auto.html @@ -551,6 +552,7 @@ share/doc/racket/foreign/out1.sxref share/doc/racket/foreign/serialize-struct.html share/doc/racket/foreign/stamp.sxref share/doc/racket/foreign/types.html +share/doc/racket/foreign/unsafe-global.html share/doc/racket/foreign/winapi.html share/doc/racket/framework/Application.html share/doc/racket/framework/Autosave.html @@ -2755,6 +2757,12 @@ share/doc/racket/release/out1.sxref share/doc/racket/release/stamp.sxref share/doc/racket/root-info.css share/doc/racket/root-info.js +share/doc/racket/sasl/blueboxes.rktd +share/doc/racket/sasl/in.sxref +share/doc/racket/sasl/index.html +share/doc/racket/sasl/out0.sxref +share/doc/racket/sasl/out1.sxref +share/doc/racket/sasl/stamp.sxref share/doc/racket/scheme/blueboxes.rktd share/doc/racket/scheme/compat-exe.html share/doc/racket/scheme/in.sxref @@ -2910,6 +2918,7 @@ share/doc/racket/scribble/xref.html share/doc/racket/scriblib/autobib.html share/doc/racket/scriblib/bibtex.html share/doc/racket/scriblib/blueboxes.rktd +share/doc/racket/scriblib/book-index.html share/doc/racket/scriblib/figure.html share/doc/racket/scriblib/footnotes.html share/doc/racket/scriblib/gui-eval.html @@ -3180,6 +3189,7 @@ share/doc/racket/syntax/out0.sxref share/doc/racket/syntax/out1.sxref share/doc/racket/syntax/reader-helpers.html share/doc/racket/syntax/stamp.sxref +share/doc/racket/syntax/state.html share/doc/racket/syntax/stxparse-examples.html share/doc/racket/syntax/stxparse-intro.html share/doc/racket/syntax/stxparse-patterns.html @@ -3201,6 +3211,7 @@ share/doc/racket/teachpack/2htdpimage-guide.html share/doc/racket/teachpack/2htdpimage.html share/doc/racket/teachpack/2htdpitunes.html share/doc/racket/teachpack/2htdpuniverse.html +share/doc/racket/teachpack/2htdpweb-io.html share/doc/racket/teachpack/arrow-gui.html share/doc/racket/teachpack/arrow.html share/doc/racket/teachpack/balls.png @@ -3859,6 +3870,10 @@ share/racket/collects/ffi/unsafe/compiled/nsstring_rkt.dep share/racket/collects/ffi/unsafe/compiled/nsstring_rkt.zo share/racket/collects/ffi/unsafe/compiled/objc_rkt.dep share/racket/collects/ffi/unsafe/compiled/objc_rkt.zo +share/racket/collects/ffi/unsafe/compiled/port_rkt.dep +share/racket/collects/ffi/unsafe/compiled/port_rkt.zo +share/racket/collects/ffi/unsafe/compiled/schedule_rkt.dep +share/racket/collects/ffi/unsafe/compiled/schedule_rkt.zo share/racket/collects/ffi/unsafe/compiled/try-atomic_rkt.dep share/racket/collects/ffi/unsafe/compiled/try-atomic_rkt.zo share/racket/collects/ffi/unsafe/custodian.rkt @@ -3871,9 +3886,11 @@ share/racket/collects/ffi/unsafe/global.rkt share/racket/collects/ffi/unsafe/nsalloc.rkt share/racket/collects/ffi/unsafe/nsstring.rkt share/racket/collects/ffi/unsafe/objc.rkt +share/racket/collects/ffi/unsafe/port.rkt share/racket/collects/ffi/unsafe/private/compiled/win32_rkt.dep share/racket/collects/ffi/unsafe/private/compiled/win32_rkt.zo share/racket/collects/ffi/unsafe/private/win32.rkt +share/racket/collects/ffi/unsafe/schedule.rkt share/racket/collects/ffi/unsafe/try-atomic.rkt share/racket/collects/ffi/vector.rkt share/racket/collects/ffi/winapi.rkt @@ -5287,8 +5304,6 @@ share/racket/collects/syntax/parse/private/compiled/minimatch_rkt.dep share/racket/collects/syntax/parse/private/compiled/minimatch_rkt.zo share/racket/collects/syntax/parse/private/compiled/opt_rkt.dep share/racket/collects/syntax/parse/private/compiled/opt_rkt.zo -share/racket/collects/syntax/parse/private/compiled/parse-aux_rkt.dep -share/racket/collects/syntax/parse/private/compiled/parse-aux_rkt.zo share/racket/collects/syntax/parse/private/compiled/parse_rkt.dep share/racket/collects/syntax/parse/private/compiled/parse_rkt.zo share/racket/collects/syntax/parse/private/compiled/rep-attrs_rkt.dep @@ -5322,7 +5337,6 @@ share/racket/collects/syntax/parse/private/litconv.rkt share/racket/collects/syntax/parse/private/make.rkt share/racket/collects/syntax/parse/private/minimatch.rkt share/racket/collects/syntax/parse/private/opt.rkt -share/racket/collects/syntax/parse/private/parse-aux.rkt share/racket/collects/syntax/parse/private/parse.rkt share/racket/collects/syntax/parse/private/rep-attrs.rkt share/racket/collects/syntax/parse/private/rep-data.rkt @@ -6351,6 +6365,8 @@ share/racket/pkgs/datalog/tests/examples/bidipath.rkt share/racket/pkgs/datalog/tests/examples/bidipath.txt share/racket/pkgs/datalog/tests/examples/empty.rkt share/racket/pkgs/datalog/tests/examples/empty.txt +share/racket/pkgs/datalog/tests/examples/hello.rkt +share/racket/pkgs/datalog/tests/examples/hello.txt share/racket/pkgs/datalog/tests/examples/laps.rkt share/racket/pkgs/datalog/tests/examples/laps.txt share/racket/pkgs/datalog/tests/examples/long.rkt @@ -6403,6 +6419,7 @@ share/racket/pkgs/datalog/tests/paren-examples/tutorial.txt share/racket/pkgs/datalog/tests/parse.rkt share/racket/pkgs/datalog/tests/pr/1.rkt share/racket/pkgs/datalog/tests/pr/5.rkt +share/racket/pkgs/datalog/tests/pr/6.rkt share/racket/pkgs/datalog/tests/pretty.rkt share/racket/pkgs/datalog/tests/private/env.rkt share/racket/pkgs/datalog/tests/private/lex.rkt @@ -11471,6 +11488,8 @@ share/racket/pkgs/htdp-doc/teachpack/2htdp/scribblings/compiled/shared_rkt.dep share/racket/pkgs/htdp-doc/teachpack/2htdp/scribblings/compiled/shared_rkt.zo share/racket/pkgs/htdp-doc/teachpack/2htdp/scribblings/compiled/universe_scrbl.dep share/racket/pkgs/htdp-doc/teachpack/2htdp/scribblings/compiled/universe_scrbl.zo +share/racket/pkgs/htdp-doc/teachpack/2htdp/scribblings/compiled/web-io_scrbl.dep +share/racket/pkgs/htdp-doc/teachpack/2htdp/scribblings/compiled/web-io_scrbl.zo share/racket/pkgs/htdp-doc/teachpack/2htdp/scribblings/data-plain.xml share/racket/pkgs/htdp-doc/teachpack/2htdp/scribblings/data.csv share/racket/pkgs/htdp-doc/teachpack/2htdp/scribblings/data.txt @@ -11488,6 +11507,7 @@ share/racket/pkgs/htdp-doc/teachpack/2htdp/scribblings/port.rkt share/racket/pkgs/htdp-doc/teachpack/2htdp/scribblings/port.scrbl share/racket/pkgs/htdp-doc/teachpack/2htdp/scribblings/shared.rkt share/racket/pkgs/htdp-doc/teachpack/2htdp/scribblings/universe.scrbl +share/racket/pkgs/htdp-doc/teachpack/2htdp/scribblings/web-io.scrbl share/racket/pkgs/htdp-doc/teachpack/balls.png share/racket/pkgs/htdp-doc/teachpack/compiled/info_rkt.dep share/racket/pkgs/htdp-doc/teachpack/compiled/info_rkt.zo @@ -11577,7 +11597,6 @@ share/racket/pkgs/htdp-doc/test-engine/compiled/test-engine_scrbl.dep share/racket/pkgs/htdp-doc/test-engine/compiled/test-engine_scrbl.zo share/racket/pkgs/htdp-doc/test-engine/info.rkt share/racket/pkgs/htdp-doc/test-engine/test-engine.scrbl -share/racket/pkgs/htdp-lib/2htdp/TESTME.txt share/racket/pkgs/htdp-lib/2htdp/abstraction.rkt share/racket/pkgs/htdp-lib/2htdp/batch-io.rkt share/racket/pkgs/htdp-lib/2htdp/compiled/abstraction_rkt.dep @@ -11596,6 +11615,8 @@ share/racket/pkgs/htdp-lib/2htdp/compiled/universe-syntax-parse_rkt.dep share/racket/pkgs/htdp-lib/2htdp/compiled/universe-syntax-parse_rkt.zo share/racket/pkgs/htdp-lib/2htdp/compiled/universe_rkt.dep share/racket/pkgs/htdp-lib/2htdp/compiled/universe_rkt.zo +share/racket/pkgs/htdp-lib/2htdp/compiled/web-io_rkt.dep +share/racket/pkgs/htdp-lib/2htdp/compiled/web-io_rkt.zo share/racket/pkgs/htdp-lib/2htdp/image.rkt share/racket/pkgs/htdp-lib/2htdp/info.rkt share/racket/pkgs/htdp-lib/2htdp/itunes.rkt @@ -11900,6 +11921,7 @@ share/racket/pkgs/htdp-lib/2htdp/uchat/xrun share/racket/pkgs/htdp-lib/2htdp/universe-request.txt share/racket/pkgs/htdp-lib/2htdp/universe-syntax-parse.rkt share/racket/pkgs/htdp-lib/2htdp/universe.rkt +share/racket/pkgs/htdp-lib/2htdp/web-io.rkt share/racket/pkgs/htdp-lib/LICENSE.txt share/racket/pkgs/htdp-lib/graphics/compiled/graphics-posn-less-unit_rkt.dep share/racket/pkgs/htdp-lib/graphics/compiled/graphics-posn-less-unit_rkt.zo @@ -12321,6 +12343,8 @@ share/racket/pkgs/htdp-lib/teachpack/2htdp/compiled/itunes_rkt.dep share/racket/pkgs/htdp-lib/teachpack/2htdp/compiled/itunes_rkt.zo share/racket/pkgs/htdp-lib/teachpack/2htdp/compiled/universe_rkt.dep share/racket/pkgs/htdp-lib/teachpack/2htdp/compiled/universe_rkt.zo +share/racket/pkgs/htdp-lib/teachpack/2htdp/compiled/web-io_rkt.dep +share/racket/pkgs/htdp-lib/teachpack/2htdp/compiled/web-io_rkt.zo share/racket/pkgs/htdp-lib/teachpack/2htdp/image.rkt share/racket/pkgs/htdp-lib/teachpack/2htdp/info.rkt share/racket/pkgs/htdp-lib/teachpack/2htdp/itunes.rkt @@ -12328,6 +12352,7 @@ share/racket/pkgs/htdp-lib/teachpack/2htdp/scribblings/compiled/img-eval_rkt.dep share/racket/pkgs/htdp-lib/teachpack/2htdp/scribblings/compiled/img-eval_rkt.zo share/racket/pkgs/htdp-lib/teachpack/2htdp/scribblings/img-eval.rkt share/racket/pkgs/htdp-lib/teachpack/2htdp/universe.rkt +share/racket/pkgs/htdp-lib/teachpack/2htdp/web-io.rkt share/racket/pkgs/htdp-lib/teachpack/HISTORY.txt share/racket/pkgs/htdp-lib/teachpack/balls.gif share/racket/pkgs/htdp-lib/teachpack/balls.ss @@ -15906,6 +15931,10 @@ share/racket/pkgs/racket-doc/scribblings/foreign/compiled/objc_scrbl.dep share/racket/pkgs/racket-doc/scribblings/foreign/compiled/objc_scrbl.zo share/racket/pkgs/racket-doc/scribblings/foreign/compiled/pointers_scrbl.dep share/racket/pkgs/racket-doc/scribblings/foreign/compiled/pointers_scrbl.zo +share/racket/pkgs/racket-doc/scribblings/foreign/compiled/port_scrbl.dep +share/racket/pkgs/racket-doc/scribblings/foreign/compiled/port_scrbl.zo +share/racket/pkgs/racket-doc/scribblings/foreign/compiled/schedule_scrbl.dep +share/racket/pkgs/racket-doc/scribblings/foreign/compiled/schedule_scrbl.zo share/racket/pkgs/racket-doc/scribblings/foreign/compiled/serialize-cstruct_scrbl.dep share/racket/pkgs/racket-doc/scribblings/foreign/compiled/serialize-cstruct_scrbl.zo share/racket/pkgs/racket-doc/scribblings/foreign/compiled/try-atomic_scrbl.dep @@ -15935,6 +15964,8 @@ share/racket/pkgs/racket-doc/scribblings/foreign/misc.scrbl share/racket/pkgs/racket-doc/scribblings/foreign/ns.scrbl share/racket/pkgs/racket-doc/scribblings/foreign/objc.scrbl share/racket/pkgs/racket-doc/scribblings/foreign/pointers.scrbl +share/racket/pkgs/racket-doc/scribblings/foreign/port.scrbl +share/racket/pkgs/racket-doc/scribblings/foreign/schedule.scrbl share/racket/pkgs/racket-doc/scribblings/foreign/serialize-cstruct.scrbl share/racket/pkgs/racket-doc/scribblings/foreign/try-atomic.scrbl share/racket/pkgs/racket-doc/scribblings/foreign/types.scrbl @@ -17145,6 +17176,8 @@ share/racket/pkgs/racket-doc/syntax/scribblings/parse/compiled/parsing_scrbl.dep share/racket/pkgs/racket-doc/syntax/scribblings/parse/compiled/parsing_scrbl.zo share/racket/pkgs/racket-doc/syntax/scribblings/parse/compiled/patterns_scrbl.dep share/racket/pkgs/racket-doc/syntax/scribblings/parse/compiled/patterns_scrbl.zo +share/racket/pkgs/racket-doc/syntax/scribblings/parse/compiled/state_scrbl.dep +share/racket/pkgs/racket-doc/syntax/scribblings/parse/compiled/state_scrbl.zo share/racket/pkgs/racket-doc/syntax/scribblings/parse/compiled/stxclasses_scrbl.dep share/racket/pkgs/racket-doc/syntax/scribblings/parse/compiled/stxclasses_scrbl.zo share/racket/pkgs/racket-doc/syntax/scribblings/parse/debug.scrbl @@ -17165,6 +17198,7 @@ share/racket/pkgs/racket-doc/syntax/scribblings/parse/parse-common.rkt share/racket/pkgs/racket-doc/syntax/scribblings/parse/parse-dummy-bindings.rkt share/racket/pkgs/racket-doc/syntax/scribblings/parse/parsing.scrbl share/racket/pkgs/racket-doc/syntax/scribblings/parse/patterns.scrbl +share/racket/pkgs/racket-doc/syntax/scribblings/parse/state.scrbl share/racket/pkgs/racket-doc/syntax/scribblings/parse/stxclasses.scrbl share/racket/pkgs/racket-doc/syntax/scribblings/path-spec.scrbl share/racket/pkgs/racket-doc/syntax/scribblings/quote.scrbl @@ -18584,6 +18618,54 @@ share/racket/pkgs/sandbox-lib/racket/sandbox.rkt share/racket/pkgs/sandbox-lib/scheme/compiled/sandbox_rkt.dep share/racket/pkgs/sandbox-lib/scheme/compiled/sandbox_rkt.zo share/racket/pkgs/sandbox-lib/scheme/sandbox.rkt +share/racket/pkgs/sasl-doc/compiled/info_rkt.dep +share/racket/pkgs/sasl-doc/compiled/info_rkt.zo +share/racket/pkgs/sasl-doc/compiled/sasl_scrbl.dep +share/racket/pkgs/sasl-doc/compiled/sasl_scrbl.zo +share/racket/pkgs/sasl-doc/info.rkt +share/racket/pkgs/sasl-doc/sasl.scrbl +share/racket/pkgs/sasl-lib/compiled/cram-md5_rkt.dep +share/racket/pkgs/sasl-lib/compiled/cram-md5_rkt.zo +share/racket/pkgs/sasl-lib/compiled/info_rkt.dep +share/racket/pkgs/sasl-lib/compiled/info_rkt.zo +share/racket/pkgs/sasl-lib/compiled/main_rkt.dep +share/racket/pkgs/sasl-lib/compiled/main_rkt.zo +share/racket/pkgs/sasl-lib/compiled/plain_rkt.dep +share/racket/pkgs/sasl-lib/compiled/plain_rkt.zo +share/racket/pkgs/sasl-lib/compiled/saslprep_rkt.dep +share/racket/pkgs/sasl-lib/compiled/saslprep_rkt.zo +share/racket/pkgs/sasl-lib/compiled/scram_rkt.dep +share/racket/pkgs/sasl-lib/compiled/scram_rkt.zo +share/racket/pkgs/sasl-lib/cram-md5.rkt +share/racket/pkgs/sasl-lib/info.rkt +share/racket/pkgs/sasl-lib/main.rkt +share/racket/pkgs/sasl-lib/plain.rkt +share/racket/pkgs/sasl-lib/private/base.rkt +share/racket/pkgs/sasl-lib/private/compiled/base_rkt.dep +share/racket/pkgs/sasl-lib/private/compiled/base_rkt.zo +share/racket/pkgs/sasl-lib/private/compiled/cram-md5_rkt.dep +share/racket/pkgs/sasl-lib/private/compiled/cram-md5_rkt.zo +share/racket/pkgs/sasl-lib/private/compiled/crypto_rkt.dep +share/racket/pkgs/sasl-lib/private/compiled/crypto_rkt.zo +share/racket/pkgs/sasl-lib/private/compiled/intset_rkt.dep +share/racket/pkgs/sasl-lib/private/compiled/intset_rkt.zo +share/racket/pkgs/sasl-lib/private/compiled/saslprep_rkt.dep +share/racket/pkgs/sasl-lib/private/compiled/saslprep_rkt.zo +share/racket/pkgs/sasl-lib/private/compiled/scram_rkt.dep +share/racket/pkgs/sasl-lib/private/compiled/scram_rkt.zo +share/racket/pkgs/sasl-lib/private/compiled/stringprep_rkt.dep +share/racket/pkgs/sasl-lib/private/compiled/stringprep_rkt.zo +share/racket/pkgs/sasl-lib/private/cram-md5.rkt +share/racket/pkgs/sasl-lib/private/crypto.rkt +share/racket/pkgs/sasl-lib/private/intset.rkt +share/racket/pkgs/sasl-lib/private/saslprep.rkt +share/racket/pkgs/sasl-lib/private/scram.rkt +share/racket/pkgs/sasl-lib/private/stringprep.rkt +share/racket/pkgs/sasl-lib/saslprep.rkt +share/racket/pkgs/sasl-lib/scram.rkt +share/racket/pkgs/sasl/compiled/info_rkt.dep +share/racket/pkgs/sasl/compiled/info_rkt.zo +share/racket/pkgs/sasl/info.rkt share/racket/pkgs/scheme-lib/LICENSE.txt share/racket/pkgs/scheme-lib/info.rkt share/racket/pkgs/scheme-lib/scheme/async-channel.rkt @@ -19000,10 +19082,13 @@ share/racket/pkgs/scribble-doc/scribblings/scribble/utils.rkt share/racket/pkgs/scribble-doc/scribblings/scribble/xref.scrbl share/racket/pkgs/scribble-doc/scriblib/scribblings/autobib.scrbl share/racket/pkgs/scribble-doc/scriblib/scribblings/bibtex.scrbl +share/racket/pkgs/scribble-doc/scriblib/scribblings/book-index.scrbl share/racket/pkgs/scribble-doc/scriblib/scribblings/compiled/autobib_scrbl.dep share/racket/pkgs/scribble-doc/scriblib/scribblings/compiled/autobib_scrbl.zo share/racket/pkgs/scribble-doc/scriblib/scribblings/compiled/bibtex_scrbl.dep share/racket/pkgs/scribble-doc/scriblib/scribblings/compiled/bibtex_scrbl.zo +share/racket/pkgs/scribble-doc/scriblib/scribblings/compiled/book-index_scrbl.dep +share/racket/pkgs/scribble-doc/scriblib/scribblings/compiled/book-index_scrbl.zo share/racket/pkgs/scribble-doc/scriblib/scribblings/compiled/figure_scrbl.dep share/racket/pkgs/scribble-doc/scriblib/scribblings/compiled/figure_scrbl.zo share/racket/pkgs/scribble-doc/scriblib/scribblings/compiled/footnote_scrbl.dep @@ -19273,6 +19358,8 @@ share/racket/pkgs/scribble-lib/scribble/private/compiled/defaults_rkt.dep share/racket/pkgs/scribble-lib/scribble/private/compiled/defaults_rkt.zo share/racket/pkgs/scribble-lib/scribble/private/compiled/indirect-renderer_rkt.dep share/racket/pkgs/scribble-lib/scribble/private/compiled/indirect-renderer_rkt.zo +share/racket/pkgs/scribble-lib/scribble/private/compiled/latex-index_rkt.dep +share/racket/pkgs/scribble-lib/scribble/private/compiled/latex-index_rkt.zo share/racket/pkgs/scribble-lib/scribble/private/compiled/literal-anchor_rkt.dep share/racket/pkgs/scribble-lib/scribble/private/compiled/literal-anchor_rkt.zo share/racket/pkgs/scribble-lib/scribble/private/compiled/lp_rkt.dep @@ -19331,6 +19418,7 @@ share/racket/pkgs/scribble-lib/scribble/private/compiled/tag_rkt.dep share/racket/pkgs/scribble-lib/scribble/private/compiled/tag_rkt.zo share/racket/pkgs/scribble-lib/scribble/private/defaults.rkt share/racket/pkgs/scribble-lib/scribble/private/indirect-renderer.rkt +share/racket/pkgs/scribble-lib/scribble/private/latex-index.rkt share/racket/pkgs/scribble-lib/scribble/private/literal-anchor.rkt share/racket/pkgs/scribble-lib/scribble/private/lp.rkt share/racket/pkgs/scribble-lib/scribble/private/manual-bib.rkt @@ -19406,10 +19494,14 @@ share/racket/pkgs/scribble-lib/scriblib/autobib.css share/racket/pkgs/scribble-lib/scriblib/autobib.rkt share/racket/pkgs/scribble-lib/scriblib/autobib.tex share/racket/pkgs/scribble-lib/scriblib/bibtex.rkt +share/racket/pkgs/scribble-lib/scriblib/book-index.rkt +share/racket/pkgs/scribble-lib/scriblib/book-index.tex share/racket/pkgs/scribble-lib/scriblib/compiled/autobib_rkt.dep share/racket/pkgs/scribble-lib/scriblib/compiled/autobib_rkt.zo share/racket/pkgs/scribble-lib/scriblib/compiled/bibtex_rkt.dep share/racket/pkgs/scribble-lib/scriblib/compiled/bibtex_rkt.zo +share/racket/pkgs/scribble-lib/scriblib/compiled/book-index_rkt.dep +share/racket/pkgs/scribble-lib/scriblib/compiled/book-index_rkt.zo share/racket/pkgs/scribble-lib/scriblib/compiled/figure_rkt.dep share/racket/pkgs/scribble-lib/scriblib/compiled/figure_rkt.zo share/racket/pkgs/scribble-lib/scriblib/compiled/footnote_rkt.dep diff --git a/lang/racket/distinfo b/lang/racket/distinfo index 37c596cce3c..c3a2d932729 100644 --- a/lang/racket/distinfo +++ b/lang/racket/distinfo @@ -1,6 +1,10 @@ -$NetBSD: distinfo,v 1.23 2018/01/25 06:23:45 wiz Exp $ +$NetBSD: distinfo,v 1.24 2018/07/24 12:22:07 jaapb Exp $ -SHA1 (racket-6.11-src.tgz) = e7497797cf5ce85f067c270ca105455da0c92477 -RMD160 (racket-6.11-src.tgz) = 7863b526df1dcee4e7deae305c09bf58d7dbb885 -SHA512 (racket-6.11-src.tgz) = 3ef4d3458af00aec50d14d9f314819a535ed9325783bef23917a3577ddc604308323001fd26c3d25b61af17f1667d3ad1d9605534cb7ed27b48ff0408063cb32 -Size (racket-6.11-src.tgz) = 22289728 bytes +SHA1 (racket-6.12-src.tgz) = a5e1e98e940868705b44374e58b10b4be8a1d9bc +RMD160 (racket-6.12-src.tgz) = ab1b0a8f0f5d121518c2e9699f9210941d5bb3f2 +SHA512 (racket-6.12-src.tgz) = e373cc1dd94f98d84dd2a105dad1cc2f2068118777b455af3f30ea3d190e6d601392bf17337652eeb84fa86d9c60aaa17563599b1772dc312211a8ac6e2c7060 +Size (racket-6.12-src.tgz) = 22271046 bytes +SHA1 (patch-src_gracket_Makefile.in) = c069d6e68f8d0ea5f8cf958c10ffefd8d13edfe4 +SHA1 (patch-src_gracket_gc2_Makefile.in) = 42c848a77fdeaf855da10b56b896da3c3d1cd752 +SHA1 (patch-src_racket_Makefile.in) = d4ce90b5b810393261568f6b3a91b3c012af3658 +SHA1 (patch-src_rktio_rktio__network.c) = 9fc0d489649555fa116f631e97b2a5b18f5eaef9 diff --git a/lang/racket/patches/patch-src_gracket_Makefile.in b/lang/racket/patches/patch-src_gracket_Makefile.in new file mode 100644 index 00000000000..3c9c4a1df5a --- /dev/null +++ b/lang/racket/patches/patch-src_gracket_Makefile.in @@ -0,0 +1,17 @@ +$NetBSD: patch-src_gracket_Makefile.in,v 1.1 2018/07/24 12:22:07 jaapb Exp $ + +Disable MPROTECT for gracket +--- src/gracket/Makefile.in.orig 2017-10-12 18:23:27.000000000 +0000 ++++ src/gracket/Makefile.in +@@ -108,7 +108,10 @@ both: + + gracket@CGC@ : $(RACKETDEPS) grmain.@LTO@ $(GRACKETOBJECTS) $(MRSTATIC_STUB) $(GRACKETRESDEP) + $(GRACKETLINKER) $(GRACKETLDFLAGS) $(MRSTATIC) -o gracket@CGC@ $(GRACKETOBJECTS) $(GRACKETRES) $(GRACKETLDLIBS) $(MRSTATIC_STUB) +- ++ if [ -n "${PAXCTL}" ]; \ ++ then ${PAXCTL} +m gracket@CGC@; \ ++ fi ++ + gres.o : $(srcdir)/../worksp/gracket/gracket.rc + @WINDRES@ -i $(srcdir)/../worksp/gracket/gracket.rc -o gres.o + diff --git a/lang/racket/patches/patch-src_gracket_gc2_Makefile.in b/lang/racket/patches/patch-src_gracket_gc2_Makefile.in new file mode 100644 index 00000000000..4540841834b --- /dev/null +++ b/lang/racket/patches/patch-src_gracket_gc2_Makefile.in @@ -0,0 +1,15 @@ +$NetBSD: patch-src_gracket_gc2_Makefile.in,v 1.1 2018/07/24 12:22:07 jaapb Exp $ + +Disable MPROTECT for gracket +--- src/gracket/gc2/Makefile.in.orig 2017-07-07 19:13:22.000000000 +0000 ++++ src/gracket/gc2/Makefile.in +@@ -101,6 +101,9 @@ GRACKETMZOBJS_la = + + ../gracket@MMM@@NOT_OSX@@NOT_MINGW@: grmain.@LTO@ ../../racket/libracket3m.@LIBSFX@ $(LIBRKTIO_@LIBSFX@) + $(GRACKETLINKER) $(GRACKETLDFLAGS) -o ../gracket@MMM@ grmain.@LTO@ ../../racket/libracket3m.@LIBSFX@ $(GRACKETMZOBJS_@LIBSFX@) $(GRACKETLIBS_@LIBSFX@) ++ if [ -n "${PAXCTL}" ]; \ ++ then ${PAXCTL} +m ../gracket@MMM@; \ ++ fi + + ../gracket@MMM@@MINGW@: grmain.@LTO@ ../../racket/gc2/libracket3m.dll.a ../gres.o + $(GRACKETLINKER) -mwindows $(GRACKETLDFLAGS) -o ../gracket@MMM@ grmain.@LTO@ ../gres.o ../../racket/gc2/libracket3m.dll.a $(GRACKETMZOBJS_@LIBSFX@) $(GRACKETLIBS_@LIBSFX@) -l delayimp -static-libgcc diff --git a/lang/racket/patches/patch-src_racket_Makefile.in b/lang/racket/patches/patch-src_racket_Makefile.in new file mode 100644 index 00000000000..e07f0b16af4 --- /dev/null +++ b/lang/racket/patches/patch-src_racket_Makefile.in @@ -0,0 +1,24 @@ +$NetBSD: patch-src_racket_Makefile.in,v 1.1 2018/07/24 12:22:07 jaapb Exp $ + +Disable MPROTECT for the racket GC +--- src/racket/Makefile.in.orig 2017-07-07 19:13:22.000000000 +0000 ++++ src/racket/Makefile.in +@@ -168,12 +168,17 @@ ALL_CPPFLAGS = -I$(builddir) -I$(srcdir) + MKSYSTEM_ARGS = -cqu $(srcdir)/mksystem.rkt system.rktd "$(CPP) $(ALL_CPPFLAGS) $(srcdir)/src/systype.c" "@MMM_INSTALLED@" + + sysinfer@CGC@: ++ if [ -n "${PAXCTL}" ]; \ ++ then ${PAXCTL} +m @RUN_RACKET_CGC@; \ ++ fi + @RUN_RACKET_CGC@ $(MKSYSTEM_ARGS) "@RUN_RACKET_CGC@" "$(RUN_THIS_RACKET_CGC)" + + sysinfer@MMM@: ++ if [ -n "${PAXCTL}" ]; \ ++ then ${PAXCTL} +m @RUN_RACKET_MMM@; \ ++ fi + @RUN_RACKET_MMM@ $(MKSYSTEM_ARGS) "@RUN_RACKET_MMM@" "$(RUN_THIS_RACKET_MMM)" + +- + FOREIGN_USED_LIB = $(FOREIGN_OBJ) $(FOREIGN_LIB) + FOREIGN_USED_OBJSLIB = $(FOREIGN_OBJSLIB) + FOREIGN_NOT_USED_LIB = $(FOREIGN_OBJ) diff --git a/lang/racket/patches/patch-src_rktio_rktio__network.c b/lang/racket/patches/patch-src_rktio_rktio__network.c new file mode 100644 index 00000000000..9f919767ffd --- /dev/null +++ b/lang/racket/patches/patch-src_rktio_rktio__network.c @@ -0,0 +1,13 @@ +$NetBSD: patch-src_rktio_rktio__network.c,v 1.1 2018/07/24 12:22:07 jaapb Exp $ + +Need to include sys/time.h +--- src/rktio/rktio_network.c.orig 2017-10-12 18:23:27.000000000 +0000 ++++ src/rktio/rktio_network.c +@@ -12,6 +12,7 @@ + # include <netinet/in.h> + # include <netdb.h> + # include <sys/socket.h> ++# include <sys/time.h> + # include <sys/types.h> + # include <fcntl.h> + # include <errno.h> |