pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/lang/racket



Module Name:    pkgsrc
Committed By:   jaapb
Date:           Tue Jul 24 12:22:07 UTC 2018

Modified Files:
        pkgsrc/lang/racket: Makefile PLIST distinfo
Added Files:
        pkgsrc/lang/racket/patches: patch-src_gracket_Makefile.in
            patch-src_gracket_gc2_Makefile.in patch-src_racket_Makefile.in
            patch-src_rktio_rktio__network.c

Log Message:
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.


To generate a diff of this commit:
cvs rdiff -u -r1.69 -r1.70 pkgsrc/lang/racket/Makefile
cvs rdiff -u -r1.18 -r1.19 pkgsrc/lang/racket/PLIST
cvs rdiff -u -r1.23 -r1.24 pkgsrc/lang/racket/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/lang/racket/patches/patch-src_gracket_Makefile.in \
    pkgsrc/lang/racket/patches/patch-src_gracket_gc2_Makefile.in \
    pkgsrc/lang/racket/patches/patch-src_racket_Makefile.in \
    pkgsrc/lang/racket/patches/patch-src_rktio_rktio__network.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/lang/racket/Makefile
diff -u pkgsrc/lang/racket/Makefile:1.69 pkgsrc/lang/racket/Makefile:1.70
--- pkgsrc/lang/racket/Makefile:1.69    Fri Jul 20 03:34:18 2018
+++ pkgsrc/lang/racket/Makefile Tue Jul 24 12:22:07 2018
@@ -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/colle
 
 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

Index: pkgsrc/lang/racket/PLIST
diff -u pkgsrc/lang/racket/PLIST:1.18 pkgsrc/lang/racket/PLIST:1.19
--- pkgsrc/lang/racket/PLIST:1.18       Sat Jan 20 02:21:16 2018
+++ pkgsrc/lang/racket/PLIST    Tue Jul 24 12:22:07 2018
@@ -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.h
 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-gu
 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/compile
 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.
 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/priva
 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/priva
 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
 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-ex
 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/2ht
 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/2ht
 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/c
 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/compile
 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/x
 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/2ht
 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/2ht
 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
 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
 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/scri
 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/scri
 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/san
 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/scribblin
 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/
 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/
 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/
 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

Index: pkgsrc/lang/racket/distinfo
diff -u pkgsrc/lang/racket/distinfo:1.23 pkgsrc/lang/racket/distinfo:1.24
--- pkgsrc/lang/racket/distinfo:1.23    Thu Jan 25 06:23:45 2018
+++ pkgsrc/lang/racket/distinfo Tue Jul 24 12:22:07 2018
@@ -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

Added files:

Index: pkgsrc/lang/racket/patches/patch-src_gracket_Makefile.in
diff -u /dev/null pkgsrc/lang/racket/patches/patch-src_gracket_Makefile.in:1.1
--- /dev/null   Tue Jul 24 12:22:07 2018
+++ pkgsrc/lang/racket/patches/patch-src_gracket_Makefile.in    Tue Jul 24 12:22:07 2018
@@ -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
+ 
Index: pkgsrc/lang/racket/patches/patch-src_gracket_gc2_Makefile.in
diff -u /dev/null pkgsrc/lang/racket/patches/patch-src_gracket_gc2_Makefile.in:1.1
--- /dev/null   Tue Jul 24 12:22:07 2018
+++ pkgsrc/lang/racket/patches/patch-src_gracket_gc2_Makefile.in        Tue Jul 24 12:22:07 2018
@@ -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
Index: pkgsrc/lang/racket/patches/patch-src_racket_Makefile.in
diff -u /dev/null pkgsrc/lang/racket/patches/patch-src_racket_Makefile.in:1.1
--- /dev/null   Tue Jul 24 12:22:07 2018
+++ pkgsrc/lang/racket/patches/patch-src_racket_Makefile.in     Tue Jul 24 12:22:07 2018
@@ -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)
Index: pkgsrc/lang/racket/patches/patch-src_rktio_rktio__network.c
diff -u /dev/null pkgsrc/lang/racket/patches/patch-src_rktio_rktio__network.c:1.1
--- /dev/null   Tue Jul 24 12:22:07 2018
+++ pkgsrc/lang/racket/patches/patch-src_rktio_rktio__network.c Tue Jul 24 12:22:07 2018
@@ -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>



Home | Main Index | Thread Index | Old Index